Commit Graph

154 Commits

Author SHA1 Message Date
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