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
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
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
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
Logikable
c4b94c3ee5
Add missing system header includes. ( #330 )
...
Signed-off-by: Sean Luchen <seanluchen@google.com>
2025-11-17 09:23:32 -08:00
Akash Levy
16a92707fb
Fix `isBuffer` ( #329 )
...
* Add support for "well" direction type (nwell, pwell, etc.), and fix isBuffer (+ other functions) to accommodate wells
* Just fix isBuffer issue
2025-11-16 15:34:37 -08:00
James Cherry
f5cae661f4
delete_instance update exceptions
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-11-13 10:42:23 -07:00
James Cherry
db3a1dd6e6
disconnect_pin do not delete pin from exceptions
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-11-13 10:31:43 -07:00
James Cherry
7fab248f56
disconnect_mcp_pin.ok
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-11-13 10:17:08 -07:00
James Cherry
4dad6ab3b1
disconnect/disconnect pin set_multicycle_path resolves #327
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-11-13 10:06:57 -07:00
James Cherry
771050b0de
cache instance power results
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-11-09 17:15:05 -07:00
James Cherry
cf903f4db6
suppress rapidus liberty warning
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-11-09 08:23:53 -07:00
James Cherry
2fc4ece17f
rm Sta:findGroupPathPins
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-11-08 18:42:41 -07:00
James Cherry
82a37d0777
sdc ExceptionPathSet*->ExceptionPathSet
...
commit 277de17b34f4b36b9c889f883872c604b39a7558
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Nov 8 12:53:22 2025 -0700
ExceptionPathSet Set -> std::set
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit ce9afb6d29a5532b9b5fdadcdaf48aeaf1ba9c99
Author: James Cherry <cherry@parallaxsw.com>
Date: Sat Nov 8 12:17:01 2025 -0700
ExceptionPathSet*->ExceptionPathSet
Signed-off-by: James Cherry <cherry@parallaxsw.com>
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-11-08 13:38:07 -07:00
James Cherry
8287aec5f6
Verilog make pins for liberty pg_pins resolves #326
...
commit b4a89c93965c49a8685fd41cb6aee10635d7a7f3
Author: James Cherry <cherry@parallaxsw.com>
Date: Fri Nov 7 11:48:10 2025 -0700
pg_ -> PwrGnd
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 12ddba4bf220cec8459c15e483a871b13e507bf2
Author: James Cherry <cherry@parallaxsw.com>
Date: Fri Nov 7 08:56:02 2025 -0700
pg_port
Signed-off-by: James Cherry <cherry@parallaxsw.com>
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-11-07 11:55:43 -07:00
James Cherry
845729ad9f
restore Search::makePathGroups
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-11-06 16:46:05 -07:00
James Cherry
351b8287a7
issue 322 revisited
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-11-06 12:34:53 -07:00
James Cherry
37b3043843
ssta compile
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-11-06 08:56:53 -07:00
James Cherry
79d8a5ecb3
report_checks before report_skew with gated clk
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-11-05 11:42:38 -07:00
James Cherry
10a3cdc4d1
Exception::delete* hash update resolves #325
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-11-04 16:57:28 -07:00
James Cherry
28812daf20
leak
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-11-04 16:50:54 -07:00
James Cherry
97b711c7c4
report -unique_edges_to_endpoint
...
commit d8bb65d6e87cf95b3eada82b315351867b50fa01
Author: James Cherry <cherry@parallaxsw.com>
Date: Tue Nov 4 12:25:56 2025 -0700
report -unique_edges_to_endpoint doc
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 2979eda02f4f2fb38da4a5df9e9ece0d00951b6f
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Nov 3 11:51:02 2025 -0700
redirect report_check_types
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 55960d4a63a999fc08f311c53fb053e4d54d1029
Author: James Cherry <cherry@parallaxsw.com>
Date: Mon Nov 3 11:28:15 2025 -0700
report -unique_edges_to_endpoint
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit 8c56b5c2c08f546fee02e017a87cd94480dbabfc
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Nov 2 16:05:28 2025 -0700
PathEnum cleanup
Signed-off-by: James Cherry <cherry@parallaxsw.com>
commit c02b96a9c7b6e7c9ce99ee76a211f365bcda7428
Author: James Cherry <cherry@parallaxsw.com>
Date: Sun Nov 2 11:16:34 2025 -0700
PathEnum cleanup
Signed-off-by: James Cherry <cherry@parallaxsw.com>
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-11-04 12:30:55 -07:00
James Cherry
f6523bd9c6
rm unique_ptr, default args
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-11-04 09:45:20 -07:00