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
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
Matt Liberty
7b4cea532b
Merge remote-tracking branch 'upstream/master'
2025-11-13 03:32:56 +00: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
Matt Liberty
d7cb9be1ca
Merge remote-tracking branch 'upstream/master'
2025-11-07 04:44:07 +00: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
Matt Liberty
96101312a2
Merge remote-tracking branch 'upstream/master'
2025-11-05 19:53:18 +00: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
Drew Lewis
423c12c8f9
Add local tag caches to PathVisitors ( #316 )
...
* Add tag caches to PathVisitor and Search for visit_parallel
Signed-off-by: Drew Lewis <cannada@google.com>
* Apply clang-format
* Update to avoid Search storing caches and touching Bfs.cc
Signed-off-by: Drew Lewis <cannada@google.com>
* Update to avoid Search storing caches and touching Bfs.cc
Signed-off-by: Drew Lewis <cannada@google.com>
* Fixed long lines and moved nullptr assignment to constructors
Signed-off-by: Drew Lewis <cannada@google.com>
---------
Signed-off-by: Drew Lewis <cannada@google.com>
2025-11-03 15:53:17 -08:00
James Cherry
9f3123cff1
readme
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-11-03 16:29:44 -07:00
Matt Liberty
19202ac933
Merge remote-tracking branch 'upstream/master'
2025-11-03 18:30:51 +00:00
James Cherry
265e7f2d10
get_filter comment
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-11-01 13:25:32 -07:00
James Cherry
5b312ee084
rm disconnected pin from exceptions resolves #318
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-10-31 10:36:57 -07:00
James Cherry
49dd390d29
leak
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-10-30 15:25:07 -07:00
Matt Liberty
585ff0c98b
Merge remote-tracking branch 'upstream/master'
2025-10-30 19:07:28 +00:00
James Cherry
98d801d7a6
report paths in multiple matching groups resolves ascenium #145
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-10-30 08:53:36 -07:00
Matt Liberty
254d090582
Replace deprecated isGroupPathName with isPathGroupName
...
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2025-10-27 00:14:56 +00:00
Matt Liberty
8df87e07a1
Merge remote-tracking branch 'upstream/master'
2025-10-26 22:50:15 +00:00
James Cherry
de0f5440a6
Sta::isPathGroupName
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-10-26 09:23:16 -07:00
James Cherry
8fb0cc305d
Sta::endpointSlack
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2025-10-25 11:44:23 -07:00