Commit Graph

230 Commits

Author SHA1 Message Date
James Cherry 902957de1e PathExpanded missing include
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-11-02 12:19:45 -07:00
James Cherry daef0031e2 read_spef rm -incremental
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-10-05 21:46:05 -07:00
James Cherry 21bbbcfee9 makeComponents()
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-10-05 13:39:40 -07:00
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 60dcc75336 report_parasitic_annotation
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-10-01 18:45:22 -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 28c8185204 write_timing_model -library_name
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-08-22 10:55:11 -07:00
James Cherry 3fb40f963c get_property activity w/o report_power
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-08-19 15:16:22 -07:00
James Cherry 0448425fae PathVisitor is-a StaState instead of haa-a
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-08-11 18:17:46 -07:00
James Cherry c43cd616db rm Search::pathPropagatedToClkSrc
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-08-11 12:45:31 -07:00
James Cherry 0e9974bf63 rm unclked tags at internal path delay pins
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-08-10 15:43:11 -07:00
James Cherry c7debe5463 mutateTag cleanup
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-08-09 14:48:39 -07:00
James Cherry 6002e66cba issue1879 overlapping path delay exceptions
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-08-08 21:33:58 -07:00
James Cherry b697aa12f0 remove support for liberty default_wire_load
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-07-03 10:49:40 -07: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 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 c61fc9b086 rm WireTimingArcSetArcIterator
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-06-12 11:49:16 -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 05cdbd5e8f Merge branch 'master' into write_timing_model
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-06-11 16:38:48 -07:00
James Cherry eaf41c446e minor
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-06-11 16:28:13 -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 706660a503 write_timing_model setup/hold search
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-06-10 09:39:49 -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 f2c6b49d07 write_timing_model
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-06-08 08:29:53 -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 15b1084e96 copyright
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-06-04 08:16:36 -07:00
James Cherry 977641d4b6 format
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-06-03 10:00:04 -07:00
James Cherry f586c53935 Sta::worstSlack
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-05-31 21:56:11 -07:00
James Cherry 489ffac144 Property add units
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-04-21 10:59:47 -07:00
James Cherry 05844f2698 PropertyValue float use constructors instead of strings
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-04-15 14:15:25 -07:00
James Cherry f61335a194 Sta::findSlewLimit
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-04-13 19:35:12 -07:00
James Cherry 4ac0829438 Sta::findSlewLimit
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-04-13 19:11:49 -07:00
James Cherry ecc1dcc605 max_slew/cap/fanout_check_limit tcl accessors
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-04-07 16:18:00 -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 f15c1b9d33 max_slew/fanout/capacitance_check_slack
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-04-03 13:31:07 -07:00
James Cherry 61c0f9d73c VertexSet use vertex id for comparison
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-03-01 06:55:25 -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