Commit Graph

1937 Commits

Author SHA1 Message Date
James Cherry 78f579400c cursor coding-standards
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-03 09:03:37 -07:00
James Cherry 0ae888b619 Merge branch 'master' into rel_3.0
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-03 08:40:58 -07:00
James Cherry 3136871ecd LibertyCell::isClockGateLatchNegedge resolves #375
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-03 08:33:46 -07:00
James Cherry 87ea907884 defineScalingFactorVisitors min_pulse_width resolves #376
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-03 08:18:41 -07:00
James Cherry 98bffa3b95 Merge branch 'master' into rel_3.0 2026-01-29 19:47:56 -07:00
James Cherry 0c6c3d3d35 leakage power if uncond, ignore cell power resolves #373
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-29 19:44:18 -07:00
James Cherry 5605979049 Sta::netorkChangedNonSdc resolves #372
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-29 16:35:54 -07:00
James Cherry 74f756c77c merge
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-28 12:18:22 -07:00
James Cherry b8c6b56736 Merge branch 'master' into rel_3.0
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-28 12:18:14 -07:00
James Cherry 25ea7a3795 network edits invalidate power resolves #371
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-28 12:06:40 -07:00
James Cherry 08acc67c05 Sta::networkChanged() comment
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-28 11:56:40 -07:00
James Cherry db01a2122e Merge branch 'master' into rel_3.0 2026-01-23 12:40:57 -07:00
Akash Levy 117e4094bc
Fix for invalid operator error handling (#366)
* Fix for invalid operator error handling

* Revisions
2026-01-23 11:39:56 -08:00
James Cherry 2f9bd750db error include msg id
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-23 09:56:15 -07:00
James Cherry 7c15c64a48 Sta::networkChanges/deleteParasitics crash resolves #369, #370
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-21 10:03:49 -07:00
James Cherry cb8dde127e tcl [empty_model net_iterator] resolves @367
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-20 17:50:13 -07:00
James Cherry b04ffe737b LibertyBuilder::makeRegLatchArcs null ref resolves #368
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-20 17:35:25 -07:00
James Cherry 1da3e24afe Merge branch 'master' into rel_3.0
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-17 11:56:25 -07:00
James Cherry dda887bc6e report_checks -unique_edges resolves #354
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-17 11:45:40 -07:00
James Cherry fc8d7fad67 Sta::isConstant
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-15 16:30:52 -07:00
James Cherry be56eadb47 SearchPred0 not thru timing checks
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-15 16:14:42 -07:00
James Cherry 24f9ee3f20 Merge branch 'master' into rel_3.0 2026-01-15 15:01:40 -07:00
James Cherry 0429ac324b rm dbg print
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-15 15:00:48 -07:00
James Cherry 5314489195 rebase
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-13 09:43:13 -07:00
James Cherry e5ee0fdb24 fmt
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-13 09:36:51 -07:00
James Cherry 4fbe16e5a4 ApiChanges
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-13 09:36:51 -07:00
James Cherry d42b821c00 rel 3.0
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-13 09:36:45 -07:00
James Cherry 7f65853afa WriteSpice rm dead code
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-11 19:52:55 -08:00
James Cherry b58ff962d6 msg id conflict
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-11 15:01:04 -08:00
James Cherry 3618838be0 read_vcd missing $dumpvars resolves #360
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-10 09:10:42 -08:00
Mike Inouye 128ea3cf28
Use Map with a deterministic instance power iterator (#359)
* Use deterministic instance power iterator

* Use deterministic instance power iterator

* Use std::map instead of sta::Map
2026-01-09 09:49:00 -08:00
James Cherry 808ac488ef error msg id
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-07 09:05:40 -08:00
James Cherry 6a8ffcd898 dcalc bfs incr level/hercules_is_int 0.3 correlation
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-06 15:26:25 -08:00
James Cherry 9d401d1c0e dcalc bfs incr level/hercules_is_int 0.3 correlation
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-06 14:37:26 -08:00
James Cherry 4afa443892 rm PR #342 turd
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-12-20 11:45:48 -07:00
James Cherry fb61208148 fix and simplify power_json test
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-12-20 10:45:17 -07:00
nataliakokoromyti 56e4bd8ce1
Report power as JSON (#342)
* fix power_json.tcl

* get rid of the if/else statements throughout
2025-12-20 08:13:15 -08:00
James Cherry 1bf9426e96 power activity propagation thru reg/latch resolves #350
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-12-20 09:11:41 -07:00
James Cherry 323906cb1a prima3 use asap7_small
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-12-19 09:40:16 -07:00
James Cherry d0f5a962c8 power debug
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-12-19 09:40:16 -07:00
Ethan Mahintorabi 7ac4a47db1
util: Add method to get thread count from dispatch queue (#324)
I'm looking to try to have unified thread pool with OpenSTA and OpenROAD
and having this method would make it easier to understand how much
parallelism is available in the pool.

Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com>
2025-12-12 15:49:22 -08:00
James Cherry 3bda441305 report_clock_skews cache results resolves #113
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-12-12 15:37:30 -07:00
James Cherry 0dd7d1bbdc rm write_verilog -sort
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-12-12 09:40:45 -07:00
James Cherry 0772eaaf6a swig exception hander use $action resolves #357
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-12-10 16:29:22 -07:00
James Cherry bd3efdc322 README
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-12-07 10:00:28 -07:00
Akash Levy 215a966325
Fix write_units_json (#354) 2025-12-06 08:45:51 -08:00
James Cherry 967f512fdc rename test groups
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-12-05 14:47:27 -07:00
James Cherry 6ef25d488a more unit issues
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-12-05 14:47:16 -07:00
James Cherry 75c2b1e80d rm read_vcd test
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-12-05 12:53:55 -07:00
James Cherry e09e1b7dcf rm set_units_float test
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-12-05 09:56:14 -07:00