dsengupta0628
133e2d6f99
update tests to compile okay with new upstream codes
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-04-20 13:35:44 +00:00
dsengupta0628
c523516092
reapply the changes from 2a559212 for reading weird DEFs
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-04-16 22:00:48 +00:00
dsengupta0628
9fbfcc4fcb
picked changes from upstream master, resolved conflict for levelized driververtices, parseBus for weird defs
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-04-16 21:37:37 +00:00
James Cherry
49d0ba2cfc
github workflow retention
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-04-16 09:59:29 -07:00
Matt Liberty
f668dba758
Merge pull request #347 from The-OpenROAD-Project-staging/sta_latest_upstream_primacrashfix_0413
...
Sta latest upstream primacrashfix 0413
2026-04-16 15:52:49 +00:00
James Cherry
b20a9384ef
Machine.cc
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-04-15 19:23:39 -07:00
James Cherry
134cf2cab7
tidy
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-04-15 18:21:47 -07:00
dsengupta0628
bba8a697f6
Renamed the two output files in sdc_exception_thru_override.tcl so they don't collide with op from sdc_exception_override_priority.tcl
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-04-15 21:40:39 +00:00
James Cherry
21848bcdd2
clang tidy
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-04-15 09:38:10 -07:00
dsengupta0628
92f23e1b6d
regoldened regressions as now it correctly fallsback tableCalc and not PrimaDcalc
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-04-13 22:28:04 +00:00
dsengupta0628
5f698bf596
fix the path of checkArgs fail and no-ccs in liberty that causes garbage RC vals in report_dcalc
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-04-13 22:03:24 +00:00
James Cherry
63efee64bf
tidy round1
2026-04-13 14:59:05 -07:00
dsengupta0628
d5925fcdcc
changes from upstream 4/13 with prima delaycalc checkArgs refactor, some coverity fix but still problematic
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-04-13 21:26:42 +00:00
dsengupta0628
7da56adedd
undo my changes to avoid prima dcalc crash to pick implementation from upstream
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-04-13 21:18:34 +00:00
Matt Liberty
a56edf2767
Merge pull request #345 from The-OpenROAD-Project-staging/sta_statetable_mbff_regression
...
Restore statetable check in hasSequentials and add MBFF regression test
2026-04-11 21:43:59 +00:00
James Cherry
0a8a86d606
FilterObjects use string_view
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-04-10 14:49:25 -07:00
dsengupta0628
097daeb3c5
address comment related to Coverity to simplify
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-04-10 18:59:42 +00:00
James Cherry
094aa1adc4
VerilogNamespace use string_view
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-04-10 10:53:55 -07:00
James Cherry
6ef92c5fc0
LibertyPort::less
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-04-10 10:35:36 -07:00
James Cherry
53f53e464a
CmakeLists
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-04-10 10:28:41 -07:00
Mike Inouye
d6268da88f
Consider multi-bit flops as having sequentials. ( #419 )
2026-04-10 10:28:01 -07:00
dsengupta0628
5878d2594d
Dont update the swig as we are not adding any TCL regression so not needed
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-04-10 15:53:55 +00:00
dsengupta0628
44643b5733
fix state table mbff issue and coverity in this file
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-04-10 15:44:30 +00:00
James Cherry
b136ba309a
PrimaDelayCalc::reportGateDelay resolves #418
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-04-09 15:13:40 -07:00
Matt Liberty
defec0bda3
Merge pull request #344 from The-OpenROAD-Project-staging/sta_mbff_changes
...
Show original name of pins in path report for mbff cluster…
2026-04-09 22:12:27 +00:00
dsengupta0628
ca4e757828
Merge branch 'master' into sta_mbff_changes
2026-04-08 22:01:20 +00:00
Matt Liberty
6599d47d27
Merge pull request #343 from The-OpenROAD-Project-staging/sta_latest_from_parallaxsw_0407
...
Sta latest from parallaxsw 0407
2026-04-08 20:05:51 +00:00
dsengupta0628
37520c08d2
changes to show original name of pins in path report for mbff clustered flops
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-04-08 15:39:18 +00:00
dsengupta0628
d7d732932a
remove unnecessary files and update .gititnore
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-04-08 00:28:53 +00:00
dsengupta0628
3b8e81393d
Merge branch 'master' into sta_latest_from_parallaxsw_0407
2026-04-07 21:53:36 +00:00
dsengupta0628
98835d8f20
update tests
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-04-07 21:47:01 +00:00
dsengupta0628
371b85cd20
latest STA plus changes to fix prima dcalc and read_spef issues, TCL regression added
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-04-07 20:48:15 +00:00
Deepashree Sengupta
c887b2e4b3
Bias pin handling ( #409 )
...
* Update STA to exclude bias pins from timing graph and subsequently in write_verilog
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
* unnecessary space in orig verilog
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
* Update to use well supplies rather than bias pins
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
---------
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-04-07 11:00:01 -07:00
James Cherry
645f2669c9
report_dcalc prima resolves #418
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-04-07 10:45:04 -07:00
Matt Liberty
12bbfed551
Merge pull request #335 from hzeller/feature-20260405-init-tcl
...
Use same tcl initialization as in OpenROAD
2026-04-07 16:13:08 +00:00
Matt Liberty
46622306ba
Merge branch 'master' into feature-20260405-init-tcl
2026-04-07 15:56:49 +00:00
Matt Liberty
f54e2aed94
Merge pull request #340 from The-OpenROAD-Project-staging/secure-revert-helper-change
...
Revert diff_files/diff_files_sorted to original return behavior
2026-04-07 15:21:38 +00:00
Jaehyun Kim
5fd751e8d7
Revert diff_files/diff_files_sorted to original return behavior
...
Revert error-on-mismatch back to return 1, as the new GitHub Action
(github-actions-are-differences-found) now detects "Differences found"
in CI output, making the error approach unnecessary.
Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
2026-04-07 23:42:21 +09:00
Matt Liberty
d19c99932f
Merge pull request #332 from The-OpenROAD-Project-staging/secure-test-suite-cleanup
...
Clean up test suite: remove dead code, fix race conditions, centralize helpers
2026-04-07 14:10:28 +00:00
dsengupta0628
3eec04f4e8
update STA to Parallaxsw version on 4/7 with fix for issue 416 and some unrelated stuff
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-04-07 12:59:25 +00:00
Jaehyun Kim
ba46d45157
Merge branch 'master' of https://github.com/The-OpenROAD-Project-private/OpenSTA into secure-test-suite-cleanup
...
Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
2026-04-07 09:52:59 +09:00
Matt Liberty
e4338cf834
Merge pull request #339 from The-OpenROAD-Project-staging/sta_handle_funny_defs
...
fix: guard parseBusName against non-numeric bus subscripts
2026-04-06 17:57:24 +00:00
dsengupta0628
2a5592122d
Update unguarded stoi handling
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-04-06 16:38:58 +00:00
Matt Liberty
7b97ee46a6
Merge branch 'master' into feature-20260405-init-tcl
2026-04-06 15:22:22 +00:00
Jaehyun Kim
cf1db116dc
Remove dead re-add constraint blocks from SDC tests
...
removeConstraints was removed upstream in STA 3.0 (MCMM refactor).
The "Re-add constraints" blocks were originally preceded by
remove_constraints calls; without them, the re-adds are no-ops.
Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
2026-04-07 00:06:42 +09:00
Jaehyun Kim
bc7639be11
Revert CMakeLists.txt -Werror changes
...
Drop the ALLOW_WARNINGS option, -Werror flag, and
OpenSTAWarnings interface library. Restore original
target_compile_options with generator expressions.
Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
2026-04-06 23:41:51 +09:00
Jaehyun Kim
616cb6234a
Fix report_checks -fields {nets} typo to {net} across test scripts
...
The valid field name is "net" (singular) per search/Search.tcl.
Using "nets" triggered Warning 168 (unknown field) silently in
29 test scripts. Fix the field name and regolden .ok files.
Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
2026-04-06 14:41:40 +09:00
Jaehyun Kim
b30c82b2d0
Make diff_files/diff_files_sorted error on mismatch
...
Previously these functions returned 1 on mismatch but no caller
checked the return value, allowing roundtrip failures to go
undetected. Now they call error() so the sta process exits
non-zero and the regression runner catches the failure.
Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
2026-04-06 14:35:59 +09:00
Jaehyun Kim
b6429ffe95
Remove dead remove_constraints placeholder blocks from SDC tests
...
The remove_constraints API was permanently removed from Sta.
Delete the commented-out calls, TODO comments, and "skipped"
print statements instead of keeping placeholder blocks.
Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
2026-04-06 14:35:53 +09:00
Jaehyun Kim
d6a80441e4
Merge branch 'master' of https://github.com/The-OpenROAD-Project-private/OpenSTA into secure-test-suite-cleanup
...
Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
2026-04-06 14:35:47 +09:00