Matt Liberty
94dc4a04c6
Merge remote-tracking branch 'parallax/master'
2026-01-10 18:17:05 +00: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
Matt Liberty
4966240d28
Merge remote-tracking branch 'parallax/master'
2026-01-09 18:28:40 +00: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
James Cherry
e8c7a6541b
more unit fallout
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-12-05 09:51:15 -07:00
James Cherry
8b8b86bb66
fix damage from pr #348
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-12-04 19:04:57 -07:00
James Cherry
01ad7e5ed3
fix damage from pr #349
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-12-04 18:39:46 -07:00
Stan Lee
85b790ce45
Large bus width bug with read_vcd ( #348 )
...
* a
* Revert "a"
This reverts commit 2717585799dc829618bc523a4b1525df2a298cf1.
* bus issue
* reverse string to match vcd bits
* requested changes
* clearer
* this makes more sense
* revert
* comment
* add test case
2025-12-04 17:04:23 -08:00
Akash Levy
6e16c3f189
Allow `set_units`/`set_cmd_units` to support floats properly ( #349 )
2025-12-04 08:30:05 -08:00
James Cherry
aa3088885f
vcd missing $dump -> nan activites resolves #346
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-12-02 18:08:00 -08:00
James Cherry
59a882c769
tcl 8.6.17
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-12-02 18:07:07 -08:00
James Cherry
c9d78679a6
search save/delete enumbed paths
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-12-02 14:50:41 -08:00
James Cherry
14893099ed
replace_cell w/spef memory issue
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-12-02 14:29:55 -08:00
James Cherry
a88895d65c
make postpone_latch_outputs_ private
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-12-02 14:29:33 -08:00
Matt Liberty
9c9b5659d6
Merge remote-tracking branch 'upstream/master'
2025-12-02 16:54:43 +00:00
James Cherry
b65e8dd9d7
latch crpr orfs resolves orfs1368 eagle20251126
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-12-02 08:32:06 -08:00
Matt Liberty
eb8ab089df
Merge remote-tracking branch 'parallax/master'
2025-11-25 16:53:40 +00:00
James Cherry
f79f442f1d
path enum latch resolves orfs #1229
2025-11-24 19:38:22 -08:00
Matt Liberty
4475f89024
Fix C++20 warning ( #337 )
...
warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated]
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2025-11-21 07:02:35 -08:00
Matt Liberty
574379eb32
rm stray semicolon ( #338 )
...
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2025-11-21 07:01:39 -08:00
James Cherry
cabc1424e0
tclArgError
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-11-21 07:56:39 -07:00
James Cherry
5a26929be5
clang format from PR #317
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-11-21 07:48:44 -07:00
James Cherry
002c4c41d2
power cell seq has precedence over test_cell resolves #331
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-11-21 07:46:05 -07:00
Matt Liberty
65dc4e7a14
Prefetch parallaxsw/OpenSTA#337
...
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2025-11-20 05:54:21 +00:00
Matt Liberty
581364982d
Merge remote-tracking branch 'upstream/master'
...
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2025-11-19 19:40:52 +00:00
James Cherry
5bf832c1b6
set_case_analysis invalidates power resolves #332
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-11-19 10:49:43 -07:00
James Cherry
10511dee01
set activity invalidates inst power resolves #336
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-11-18 18:55:56 -07:00
Matt Liberty
759348402d
Get the pin count from the Liberty cell not the Cell ( #334 )
...
The Cell may come from LEF which doesn't have internal pins that
Liberty does. This used to work by dumb luck where the extra two
power pins in LEF happened to align to the extra two internal pins
from Liberty. With the change to pg_pins this no longer works.
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2025-11-18 14:20:00 -08:00
Matt Liberty
f72bf5ce01
Prefetch https://github.com/parallaxsw/OpenSTA/pull/334
...
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2025-11-18 06:36:19 +00:00
Matt Liberty
1d6e79a327
Merge remote-tracking branch 'upstream/master'
2025-11-18 06:35:29 +00:00
Logikable
c4b94c3ee5
Add missing system header includes. ( #330 )
...
Signed-off-by: Sean Luchen <seanluchen@google.com>
2025-11-17 09:23:32 -08:00