Commit Graph

1859 Commits

Author SHA1 Message Date
James Cherry c7debe5463 mutateTag cleanup
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-08-09 14:48:39 -07:00
James Cherry 254115c06b do not merge path delays with -to
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-08-09 12:31:33 -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 1aa348f6fe set_clock_uncertainty -rise -fall parsing
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-07-29 16:42:00 -07:00
James Cherry feac4b5d18 set_input_transition -clock_fall warning
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-07-28 08:10:59 -07:00
James Cherry 17d721f944 clk network update when connecting clk pin
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-07-12 14:56:17 -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 15209ab0da unset_timing_derate
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-07-02 17:50:40 -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 a5a0f35434 set_load doc
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-06-25 08:40:06 -07:00
James Cherry 158a886d94 timing model clk->output remove edge time
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-06-23 19:18:00 -07:00
James Cherry 9eaf208ee5 MakeTimingModel leaks
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-06-14 08:45:19 -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 945405c309 doc
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-06-12 12:59:51 -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 bad3dae60f doc
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-06-11 17:35:50 -07:00
James Cherry ef2b2cbaa9 make timing model templates
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-06-11 17:01:11 -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 cf9e720582 make timing model table models
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-06-11 16:25:21 -07:00
James Cherry 1eb6da19e9 MakeTimingModel
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-06-11 10:48:53 -07:00
James Cherry d204e13d51 RiseFallMinMax
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-06-11 10:48:13 -07:00
James Cherry 0c35ebde82 make timing model max holds
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-06-11 10:45:08 -07:00
James Cherry 8767959f36 RiseFallMinMax format
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-06-11 10:44:45 -07:00
James Cherry cdf7e4e466 pocv report_checks -format summary slack
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-06-10 19:37:33 -07:00
James Cherry 9e15bfc395 make timing model setup/hold merge
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-06-10 17:27:57 -07:00
James Cherry 7a029217a7 make timing model reg->out paths
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-06-10 16:54:19 -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 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 548ad96708 make timing model clk->output paths
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-06-08 11:37:17 -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