James Cherry
8ed837d74b
relevelize latch EN->Q
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-05 13:33:58 -08:00
Matt Liberty
5e9e9db706
Merge pull request #303 from The-OpenROAD-Project-staging/sta_nondet_crash_debug
...
Fix more MT issues arising from pruneCrprArrival
2026-03-04 22:52:26 +00:00
dsengupta0628
3afeba7212
Revert "handle MT issues in setVertexArrivals, fix non-determ crash"
...
This reverts commit for serVertexArrivals MT safe change 16c2678e51 .
2026-03-04 21:09:02 +00:00
dsengupta0628
0a8ccbd3c4
Revert "Fix more MT issues arising from pruneCrprArrival"
...
This reverts pruneCrprArrival changes commit fa9d1b13c9 .
2026-03-04 21:08:23 +00:00
dsengupta0628
fa9d1b13c9
Fix more MT issues arising from pruneCrprArrival
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-03-04 00:02:57 +00:00
Matt Liberty
ccbd2ed139
Merge pull request #302 from The-OpenROAD-Project-staging/sta_follow_up_write_verilog
...
Sta follow up write verilog
2026-03-03 22:22:38 +00:00
James Cherry
1ba71c3ab2
test/helpers.tcl
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-03 19:37:54 +00:00
dsengupta0628
d7e1b857a7
remove my copy of helpers and add the commit from jjcherry
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-03-03 19:37:48 +00:00
dsengupta0628
fcd95e74bb
Follow up from previous to be in sync with prlx osta
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-03-03 18:49:43 +00:00
Matt Liberty
16ac05c87a
Merge pull request #301 from The-OpenROAD-Project-staging/sta_nondet_crash_debug
...
Handle MT issues in setVertexArrivals, fix non-determ crash
2026-03-03 17:37:05 +00:00
James Cherry
62cd210a8a
back edge->to is a root resolves #395
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-03 07:59:09 -08:00
dsengupta0628
16c2678e51
handle MT issues in setVertexArrivals, fix non-determ crash
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-03-03 15:20:25 +00:00
Deepashree Sengupta
eb0446d4e2
Write verilog escape ( #394 )
...
* Fir for write_verilog issue 3826
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
* staToVerilog2 remove escaped_name+=ch
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
* updated regression to remove \ from module name
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
* Using helpers.tcl function to redirect results
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
* add std::string and remove trailing space, update regression name
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
* update regression to reflect correct output verilog name
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
---------
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-03-02 16:48:15 -08:00
James Cherry
73e1a392c5
rm unused Sta::report functions
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-02 16:47:40 -08:00
James Cherry
6f4cdcfea8
tcl sta::is_ideal_clock
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-02 16:41:35 -08:00
James Cherry
f89fcbfa11
tcl sta::is_ideal_clock
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-02 16:26:14 -08:00
James Cherry
e054499e45
report_arrival requires not needed
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-02 13:22:13 -08:00
James Cherry
741bf4d561
rm using std::
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-02 12:13:13 -08:00
James Cherry
94b8fd8f37
dcalc threshold adjustment
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-01 17:33:20 -08:00
James Cherry
0f8d7cffd3
mv StdStringSeq defs to StringUtil.hh
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-28 15:53:23 -08:00
James Cherry
e76f54a068
rm TokenParser
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-28 15:45:34 -08:00
James Cherry
cd21c43693
rm LibertyPort::clkTreeDelays, clockTreePathDelays
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-28 14:57:00 -08:00
James Cherry
a6425a3364
FindMessages criticalError
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-28 14:51:09 -08:00
Matt Liberty
adb933f5bd
Remove fork/upstream notice from README
...
Removed introductory section saying this is a fork and to file upstream.
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2026-02-27 21:20:00 -08:00
James Cherry
d31372ef9a
regression sta_dir
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-27 17:54:32 -08:00
James Cherry
c010a0f99e
liberty reader rewrite
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-27 17:12:50 -08:00
Kazuto Iris
a47a8dd831
Add GitHub Action for CI and fix broken testcases ( #391 )
...
* feat(ci): add GitHub Action for push and pull request
* fix(ci): fix broken testcases
* chore: add CODEOWNERS for ci
* ci: bump actions/upload-artifact from 6 to 7
2026-02-27 13:51:28 -08:00
Jaehyun Kim
de42baf3f9
build: Add gtest dependency in Dockerfile.*
...
Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
2026-02-27 15:24:09 +09:00
Jaehyun Kim
96f81b08ff
build: Add gtest dependency in Dockerfile.*
...
Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
2026-02-27 15:20:49 +09:00
Jaehyun Kim
92bb9b8ec9
test: Add comprehensive test infrastructure and test cases across all OpenSTA modules
...
Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
2026-02-27 12:59:25 +09:00
Jaehyun Kim
43da2d59a4
power: Revert a missing constructor bug fix, which should be fixed in the upstream repo
...
Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
2026-02-27 12:54:58 +09:00
Jaehyun Kim
643f09f074
test: Rebase failed regressions after master merge
...
Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
2026-02-27 12:13:04 +09:00
Jaehyun Kim
d5597bafee
test: Make ./regression run parallel with multiple cores by default
...
Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
2026-02-27 12:00:42 +09:00
Jaehyun Kim
1b97c9c9b4
Merge branch 'master' of https://github.com/The-OpenROAD-Project-private/OpenSTA into secure-sta-test-by-opus
2026-02-27 11:56:33 +09:00
Jaehyun Kim
cf9a2772f8
build: Replace ./make_coverage_report.sh with ./etc/Build.sh & ./etc/CodeCoverage.sh like OpenROAD
...
Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
2026-02-27 11:56:20 +09:00
Jaehyun Kim
55259b894b
test: Add `save_ok` script
...
Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
2026-02-27 11:12:27 +09:00
Jaehyun Kim
d35d5661b4
test: Auto-detect new *.{tcl,ok} test cases in test and examples folders
...
Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
2026-02-27 10:57:35 +09:00
Jaehyun Kim
c40b8b24bb
test: Make `./test/regression -j32` run all test cases including C++ unit tests
...
Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
2026-02-27 10:15:53 +09:00
Jaehyun Kim
9bbac53157
test: Make ctest run C++ unit tests
...
Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
2026-02-27 09:51:10 +09:00
Jaehyun Kim
72e3eaddba
test: Make BUILD_TESTS on-by-default
...
Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
2026-02-27 09:50:16 +09:00
Matt Liberty
8e08483e0e
Merge pull request #289 from The-OpenROAD-Project-staging/sta_write_verilog_fix
...
Fix write_verilog escape seq Issue 3826
2026-02-26 21:54:18 +00:00
James Cherry
95d5ebb47c
test/helpers.tcl
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-26 09:32:20 -08:00
Kazuto Iris
a2cd40f57c
fix: Revert "Expose 'TimingType' from `TimingArc`. ( #380 )" ( #390 )
...
Now the `TimingArcSet` class in `TimingArc.hh` has two identical declarations of the `timingType()` member function with the same signature, return type and implementation, which causes an overload conflict error during the build process.
This reverts commit f0c9971015 .
2026-02-25 18:08:47 -08:00
dsengupta0628
2d1a4f03e6
fix indentation
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-02-25 20:39:11 +00:00
dsengupta0628
cd6f564caf
Renamed tests to match prlx repo, updated test to repro error without my fix
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-02-25 20:33:15 +00:00
dsengupta0628
db46579a39
resolve conflict
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-02-25 20:14:59 +00:00
dsengupta0628
03f976128f
fix merge
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-02-25 19:48:36 +00:00
Matt Liberty
2d7fc5c82b
Merge pull request #281 from hzeller/feature-20251024-cfg-dest
...
Use same location for StaConfig.hh output as in cmake.
2026-02-25 19:42:38 +00:00
Matt Liberty
215eeee40c
Merge pull request #295 from The-OpenROAD-Project-staging/stable_sort
...
Use stable sort again
2026-02-25 19:21:57 +00:00
Matt Liberty
6737553991
Merge pull request #293 from fredowski/bazel-macos
...
bazel/macos: Changed bazel BUILD file to have MachineApple.cc for Macos build
2026-02-25 19:15:42 +00:00