Matt Liberty
|
26f20e48b5
|
Parse and store user_function_class from Liberty. (#90)
Added user_function_class and cell_footprint to LibertyWriter for testing.
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
|
2024-10-15 17:37:57 -07:00 |
Akash Levy
|
61fefed647
|
Add `src_attr` field (#108)
|
2024-10-15 17:28:52 -07:00 |
James Cherry
|
e47c960189
|
search debug
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-10-11 17:02:47 -07:00 |
James Cherry
|
be563b6709
|
issue103 ArrayTable critical error
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-10-04 17:12:45 -07:00 |
James Cherry
|
64f3c0d758
|
read_saif
commit bd5c1fc5a8e933ff63728f890bc7e03bf1155328
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Sep 23 18:02:40 2024 -0700
read_saif doc, rename read_power_activities to read_vcd
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 16a18595b13e9f72ea2a4fc6bca84b21ab98757f
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Sep 23 17:37:05 2024 -0700
saif parser
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 18f2448fb5fa8e83ee93fc9a3d15f4fe055d3a66
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Sep 23 16:11:47 2024 -0700
read saif basically matches vcd
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit a31be85f7557f847134e5bf47ead0ff78ce8c407
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Sep 22 20:15:00 2024 -0700
saif light
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 2aef1731f20421caf762c2908bef62279d3564b7
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Sep 22 18:36:17 2024 -0700
saif reader
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit a7933ec57bc023893240b59fe1637cf33a2a95cd
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Sep 22 15:24:00 2024 -0700
saif parser success
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 6deab8231345c6e28b3bc891dc56c82cdfe18ff0
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Sep 21 20:13:05 2024 -0700
saif reader
Signed-off-by: James Cherry <cherry@parallaxsw.com>
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-09-23 18:04:26 -07:00 |
James Cherry
|
bae1afcb11
|
report_checks -format json
commit d4337917f790d90d7e16d068a19d9d9f8f44b760
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Sep 16 16:42:19 2024 -0700
report json
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit a2707db7210437e4afc7b6af2c0b1e5cbdc0fa2a
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Sep 16 15:45:08 2024 -0700
report json
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit f9d511250046a5d3c5105299e42cdc4d75ccdfef
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Sep 15 18:42:39 2024 -0700
report json
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 82d4d5002e9d134396d199e56d47ea3fdee08a16
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Sep 14 20:44:45 2024 -0700
report json
Signed-off-by: James Cherry <cherry@parallaxsw.com>
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-09-16 17:04:31 -07:00 |
Matt Liberty
|
e45bc835f9
|
Remove the footprint check from equivCells
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
|
2024-09-12 22:07:58 +00:00 |
James Cherry
|
bd13bc409e
|
Merge pull request #83 from AcKoucher/footprint-support
add cell footprint support & add it to equiv check
|
2024-09-06 14:41:58 -07:00 |
James Cherry
|
3fb703b4b1
|
issue82 hierarchical spef annotation
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-09-05 16:21:07 -07:00 |
Arthur Koucher
|
c0cf80ef56
|
keep footprint string inside its cell
Signed-off-by: Arthur Koucher <arthurkoucher@precisioninno.com>
|
2024-09-04 18:17:47 -03:00 |
Arthur Koucher
|
253b6bf458
|
add cell footprint support
Signed-off-by: Arthur Koucher <arthurkoucher@precisioninno.com>
|
2024-09-03 19:02:55 -03:00 |
James Cherry
|
f54ab5b170
|
prima thread safety
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-08-17 11:39:47 -07:00 |
James Cherry
|
b51885aa37
|
TmpString use thread_local instead of lock
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-08-17 11:11:53 -07:00 |
James Cherry
|
8c9959a44c
|
Search::makePathGroups public
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-08-07 13:37:08 -07:00 |
James Cherry
|
32830ef558
|
Search::makePathGroups set path_groups_
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-08-07 12:53:11 -07:00 |
James Cherry
|
4777bce77e
|
issue66 followup
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-08-07 12:46:44 -07:00 |
James Cherry
|
128deaa7c0
|
issue66 set_min/max_delay -ignore_clock_latency on clock path
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-08-05 16:51:46 -07:00 |
James Cherry
|
7b8720985c
|
liberty statetables
commit 02bf64b7d48b36a7ed68ee0781f3039d2cf86b4a
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Aug 3 15:20:51 2024 -0700
power gated clk w/statetable
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 587c217900e92551393a882aa4792369760dbff9
Author: James Cherry <cherry@parallaxsw.com>
Date: Fri Aug 2 16:59:11 2024 -0700
statetable equivalence
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 7093b22a41316b346834c63b1f3de132c4301105
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Jul 28 16:54:40 2024 -0700
libert Statetable
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit becfdfc6852d01feb184256c8f966a19e57791d4
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Jul 28 10:17:11 2024 -0700
parse statetables
Signed-off-by: James Cherry <cherry@parallaxsw.com>
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-08-04 17:10:04 -07:00 |
James Cherry
|
ad83b05e5b
|
liberty latches require matching when
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-07-31 19:47:15 -07:00 |
James Cherry
|
79c4fff78c
|
leak
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-07-31 16:36:24 -07:00 |
James Cherry
|
5f6ff47d83
|
prima multi-corner
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-07-30 09:15:45 -07:00 |
James Cherry
|
b9b1d22b19
|
Property accessors check type
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-07-29 22:56:46 -07:00 |
James Cherry
|
d315767d00
|
gcc compile warning
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-07-28 22:51:39 -07:00 |
James Cherry
|
710d5be4ed
|
exception -from/-to [all_regs] speedup
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-07-25 08:18:36 -07:00 |
James Cherry
|
df0cb61c11
|
ord issues
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-07-24 09:04:08 -07:00 |
James Cherry
|
d51497c12d
|
link_design -no_black_boxes instead of var
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-07-24 09:04:08 -07:00 |
James Cherry
|
e3a1fd792c
|
require CUDD
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-07-24 09:04:08 -07:00 |
James Cherry
|
828616fc12
|
ArcDelayCalc::reduceSupported()
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-07-24 09:04:08 -07:00 |
James Cherry
|
d0287e5a47
|
rel 2.6.0
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-07-24 09:04:08 -07:00 |
James Cherry
|
6110a6b965
|
issue52 constant disabled edge delay calc
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-07-19 19:55:52 -07:00 |
James Cherry
|
3c15ed601e
|
all_inputs -no_clocks
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-07-17 11:49:20 -07:00 |
James Cherry
|
765309f609
|
Sta::makeCorners virtual
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-07-13 17:08:43 -07:00 |
James Cherry
|
3ba6f0e527
|
issue44 liberty pos/neg latches
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-07-07 17:56:55 -07:00 |
James Cherry
|
40f8453dc3
|
prima delay calc
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-06-30 14:44:31 -07:00 |
wuheng01
|
125463d3cf
|
add is_pad for port
|
2024-06-26 14:43:29 +08:00 |
James Cherry
|
fcbb1840ab
|
issue40 liberty multi-segment receiver capacitance
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-06-11 21:07:03 -07:00 |
Jan Bylicki
|
1258bdc259
|
search/Search.cc: Added a mutex for insertion to filtered_arrivals
Signed-off-by: Jan Bylicki <jbylicki@antmicro.com>
|
2024-06-10 17:21:24 +02:00 |
James Cherry
|
7358e2698e
|
unique_lock -> lock_guard
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-06-03 14:09:30 -07:00 |
James Cherry
|
f24d907bf4
|
get_* -filter property==non_string_value
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-06-01 16:15:11 -07:00 |
James Cherry
|
e5e33ccb0d
|
issue33 set_assigned_transition output_pin incr dcalc
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-05-30 09:15:34 -07:00 |
James Cherry
|
73470f4033
|
reportClkSkew, reportClkLatency use ref for clks
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-05-20 15:48:00 -07:00 |
James Cherry
|
05e38d730a
|
report_clock_latency -include_internal_latency
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-05-11 18:12:55 -07:00 |
James Cherry
|
986260595f
|
report_clock_skew -include_internal_latency
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-05-09 18:06:44 -07:00 |
James Cherry
|
2ddd8900a9
|
report_clock_skews include uncertainty
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-05-09 16:56:23 -07:00 |
James Cherry
|
a2777782b0
|
PathEnd::clkSkew include source clk last wire delay
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-05-08 14:12:58 -07:00 |
James Cherry
|
8ae487c602
|
write_timing_model leak
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-04-23 12:57:06 -07:00 |
James Cherry
|
d34cde34cd
|
ssta compile errors
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-04-21 11:59:10 -07:00 |
James Cherry
|
60d8030a94
|
liberty min_pulse_width timing group support
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-04-17 11:49:19 -07:00 |
James Cherry
|
057a5dd283
|
compile warnings
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-04-13 21:18:39 -07:00 |
James Cherry
|
be82087bdf
|
write_timing_model ignore set_clock_latency -source
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-04-12 20:21:28 -07:00 |