James Cherry
|
4f80bd6f8a
|
check liberty corners
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-10-04 20:50:27 -07:00 |
James Cherry
|
9d6bad01cc
|
Liberty:cornerCell, cornerPort use corner/min_max arg
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-10-03 11:02:28 -07:00 |
James Cherry
|
95b8a84684
|
range iter
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-09-22 12:59:30 -07:00 |
James Cherry
|
049d039f94
|
messages.txt
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-09-20 10:29:20 -07:00 |
James Cherry
|
ebaf97a6a6
|
coverity is stupid
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-09-20 09:46:23 -07:00 |
James Cherry
|
ced5df610c
|
warn when liberty timing is from output pin
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-09-18 16:26:31 -07:00 |
James Cherry
|
9658811092
|
liberty latch inference require untate D->Q arcs
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-07-01 19:22:03 -07:00 |
James Cherry
|
7ff4ff6db4
|
write_liberty skip internal ports
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-07-01 19:21:53 -07:00 |
James Cherry
|
097086eaad
|
liberty warn instead of error for include file
|
2022-06-26 03:26:37 +00:00 |
James Cherry
|
a8a9b27077
|
TableAxis shared_ptr
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-06-25 16:31:18 -07:00 |
James Cherry
|
dc9d20f8d5
|
TimingArc valgrind
|
2022-06-25 22:45:02 +00:00 |
James Cherry
|
ebf55461e3
|
TimingArcAttrs
|
2022-06-25 19:36:31 +00:00 |
James Cherry
|
5a8b29d3ee
|
TimingArcAttrs
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-06-25 11:59:07 -07:00 |
James Cherry
|
74bc7af476
|
TimingArcSet attrs
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-06-25 10:31:18 -07:00 |
James Cherry
|
c230ba0e1a
|
TimingArcSets share TimingArcAttrs
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-06-25 10:08:33 -07:00 |
James Cherry
|
937efddf5e
|
Liberty::internalPowers() return ref
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-06-12 13:44:49 -07:00 |
James Cherry
|
58a34f1221
|
mv Transision, RiseFallMinMax to util
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-06-12 13:26:53 -07:00 |
James Cherry
|
eab1f1cc01
|
TimingArcSet::arcs() range iteration
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-06-12 11:47:26 -07:00 |
James Cherry
|
3867c28c90
|
LibertyCell::sequentials() range iteration
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-06-12 08:30:45 -07:00 |
James Cherry
|
8c5b0fcaa5
|
LibertyCell::timingArcSets() range iteration
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-06-12 08:21:34 -07:00 |
James Cherry
|
2b498c93c4
|
write_timing_model input->output arcs
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-06-10 16:26:14 -07:00 |
James Cherry
|
170e6b7a40
|
write liberty bus port
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-06-09 19:19:05 -07:00 |
James Cherry
|
d84051d76f
|
Merge branch 'master' into write_lib
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-06-09 19:10:06 -07:00 |
James Cherry
|
b292796116
|
liberty support for write_liberty
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-06-09 19:08:37 -07:00 |
James Cherry
|
754ab9e220
|
write_timing_model
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-06-08 18:54:56 -07:00 |
James Cherry
|
55ec1973d0
|
make timing model setup/hold
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-06-08 10:03:41 -07:00 |
James Cherry
|
f2c6b49d07
|
write_timing_model
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-06-08 08:29:53 -07:00 |
James Cherry
|
7e0ba747e7
|
write_lib sky130
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-06-07 08:14:51 -07:00 |
James Cherry
|
eeac6fafd6
|
write_liberty
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-06-06 21:27:28 -07:00 |
James Cherry
|
296bc45a17
|
write_liberty
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-06-06 20:57:09 -07:00 |
James Cherry
|
82dfa21484
|
write_lib
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-06-06 14:40:58 -07:00 |
James Cherry
|
7ac4af5bcb
|
write_liberty
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-06-06 09:00:11 -07:00 |
James Cherry
|
4b0e6e8e0d
|
rm LibertyLibrary::found_rise_fall_caps_
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-06-05 19:37:11 -07:00 |
James Cherry
|
bfb849d3d7
|
max_slew/fanout/capacitance_check_slack in user units
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-04-03 20:40:49 -07:00 |
James Cherry
|
dfd5636b81
|
liberty warnings for zero default_max_transition default_fanout_load
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-04-03 13:13:06 -07:00 |
James Cherry
|
bbf5584e30
|
flush DISALLOW_COPY_AND_ASSIGN
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-02-19 18:31:52 -07:00 |
James Cherry
|
3481d3c48b
|
function names with trans -> edge
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-02-13 17:46:45 -07:00 |
James Cherry
|
eb74dc624c
|
undo 9938bf7
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-02-02 12:30:52 -07:00 |
James Cherry
|
9938bf7b94
|
libertyIncludeBegin leak
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-01-27 10:46:47 -07:00 |
James Cherry
|
16f3f94b5b
|
Klockwork warnings
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-01-15 12:51:05 -07:00 |
James Cherry
|
bb36b3cb31
|
ScaleFactor enum counts
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-01-13 19:33:26 -07:00 |
James Cherry
|
49398a97c8
|
null reader refs used by parsers after use
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-01-13 16:12:27 -07:00 |
James Cherry
|
4e0d2d905e
|
SdfWriter::write format_delay_ possible overflow
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-01-13 11:59:36 -07:00 |
James Cherry
|
6342c96e90
|
makeLibertyComplexAttr possible for missing visitor
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-01-13 10:54:56 -07:00 |
James Cherry
|
2bc6e8f68c
|
update copyright
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-01-04 10:17:08 -07:00 |
James Cherry
|
eaa6523869
|
internal power umr
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2021-12-28 16:05:04 -08:00 |
James Cherry
|
8bcb0eb27b
|
libert internal_power power group for rise/fall
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2021-12-28 15:28:20 -07:00 |
James Cherry
|
489d7a2e8e
|
read_liberty warn if max_transition is zero
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2021-11-09 13:26:01 -07:00 |
James Cherry
|
65cb291233
|
latch dcalc with threads
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2021-11-04 10:30:23 -07:00 |
James Cherry
|
adda260c8a
|
LibertyParse ignore shift/reduce
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2021-10-09 08:18:27 -07:00 |