Commit Graph

85 Commits

Author SHA1 Message Date
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 d204e13d51 RiseFallMinMax
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-06-11 10:48:13 -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 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 977641d4b6 format
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-06-03 10:00:04 -07:00
James Cherry d7d40a6f22 Sta::findSlewLimit
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-04-14 11:19:18 -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 16f3f94b5b Klockwork warnings
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-01-15 12:51:05 -07:00
James Cherry db7b807c6a specialize DeratingFactors enums for insts
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2022-01-13 16:29:38 -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 ad61c71ce1 CycleAccting use UnorderedSet
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2021-12-20 10:50:44 -07:00
James Cherry b7fa990328 headers
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2021-12-06 16:36:01 -07:00
James Cherry ab652b12cc exception -from/to match internal pins
Signed-off-by: James Cherry <cherry@CerezoM1Book.local>
2021-11-25 11:38:35 -08:00
James Cherry 62989819a6 tr -> rf
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2021-11-22 07:37:59 -08:00
James Cherry db87eeaed1 Sdc::isConstrained
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2021-11-22 07:37:04 -08:00
James Cherry a2181801c5 write_sdc
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2021-11-15 07:36:41 -07:00
James Cherry 3849b961c4 write_sdc -gzip
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2021-11-15 07:31:29 -07:00
James Cherry b405ef2a6b InputDrive::driveCell init from/to_port return values
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2021-10-22 15:45:18 -07:00
James Cherry 17bd47049d report_check_types -max_fanout respect set_driving_cell fanout limit
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2021-10-22 10:51:20 -07:00
James Cherry 38a097f8a7 cycle accting for negative clock edge
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2021-08-18 12:30:05 -07:00
James Cherry 4016dec51f write_sdc set_logic_zero typo
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2021-08-16 12:17:48 -07:00
James Cherry 37cd1fc6be WriteSdc::writeNetLoads virtual 2021-07-13 22:18:11 -07:00
James Cherry 2e8f0035dc update copyright 2021-06-25 10:25:49 -07:00
James Cherry fe0392f789 Exception merging with null -from 2021-06-02 10:37:09 -07:00
James Cherry a5703903e0 write_sdc skip -waveform when 1/2 of period 2021-05-05 23:12:53 -07:00
James Cherry e10258d9e5 report_net min/max cap instead of rise/fall/min/max 2021-04-02 14:46:30 -07:00
James Cherry 9eeaafffa7 rm debugPrint0 2021-03-12 17:36:13 -07:00
James Cherry d37a8f5233 debugPrint zero arg warning 2021-01-22 16:07:04 -07:00
James Cherry af887c3112 debugPrint use __VA_ARGS__ 2021-01-01 11:46:51 -08:00
James Cherry 9b1dc880f5 rm Debug::print 2020-12-29 10:33:22 -08:00
James Cherry 20f01e417b rm \n from print stmts 2020-12-28 09:04:57 -08:00
James Cherry 78d29c8f90 error/warn IDs 2020-12-13 18:21:35 -07:00
James Cherry beeb95d830 Sdc::connectPinAfter minimize work if no hpins 2020-11-14 10:34:26 -07:00
James Cherry b3d8ae3d31 gcc 9.1.0 warnings 2020-11-09 19:44:50 -08:00
James Cherry ebc9614004 delete_net update sdc net_wire_cap_map_ 2020-10-27 16:37:03 -07:00
James Cherry b57fcf173e leaks 2020-09-05 17:20:21 -07:00
James Cherry 305a9bbf70 rm deprecated code 2020-07-18 09:13:17 -07:00
James Cherry f60b82fee5 hpin clk disables without graph 2020-07-12 10:29:06 -07:00
James Cherry 7e71edecf2 separate sdc annotate/remove functions 2020-07-12 08:55:44 -07:00
James Cherry a49dd870df refactor sdc graph annotation 2020-07-11 23:56:39 -07:00
James Cherry 57a12d9c66 merge 2020-07-11 17:58:57 -07:00
James Cherry b7a572cfe2 LibertyPort::capacitance() 2020-07-09 16:10:21 -07:00
James Cherry 6b448fe2c9 write_sdc set_load net 2020-07-05 16:37:50 -07:00
James Cherry 6b4f2cc130 remove set_max_transition pin support 2020-06-08 17:16:15 -07:00
James Cherry 810e4716cd exception -thru seg fault 2020-06-03 18:37:05 -07:00
James Cherry da94fbe6ef sdc non-incr graph annotation 2020-05-19 13:07:52 -07:00
James Cherry c8b2b65fe3 slew limit check respect set_disable_timing [get_lib_ports] 2020-05-10 15:30:01 -07:00
James Cherry ee326f165c public headers in include/sta 2020-04-05 14:53:44 -07:00