Commit Graph

2362 Commits

Author SHA1 Message Date
James Cherry 8bd938d840 CheckError use std::string
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-08 15:02:14 -07:00
James Cherry ab99512351 spef reader use std::string
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-08 14:48:48 -07:00
James Cherry d7905a3886 delay_calcs use std::string
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-08 14:41:22 -07:00
James Cherry bf8a61fe08 PinPair
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-08 14:27:56 -07:00
James Cherry c7d48679c9 include/sta/WriteSdc.hh -> sdc/WriteSdc.hh
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-08 14:27:49 -07:00
James Cherry 48511e09b1 override
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-08 14:07:40 -07:00
James Cherry c2c40f76b1 DmpAlg
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-08 14:03:53 -07:00
James Cherry c7ba405a14 comment
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-08 13:59:22 -07:00
James Cherry fe0e3d0673 const
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-08 13:50:22 -07:00
James Cherry a419f0a721 LibertyPortPair calls
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-08 13:36:54 -07:00
James Cherry 274637ce46 liberty attributes after cells resolves #400
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-08 10:21:55 -07:00
James Cherry 3b61817f90 sdc:isConstrained for clk latency pin
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-07 17:19:23 -07:00
James Cherry ef924bb0b5 fmt
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-07 16:41:25 -07:00
Matt Liberty f7d663c38d
Merge pull request #304 from The-OpenROAD-Project-staging/update-upstream
Update upstream
2026-03-07 22:06:27 +00:00
Matt Liberty 2b9035c573 remove CODEOWNERS, not relevant here
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2026-03-07 21:52:35 +00:00
Matt Liberty 6653d6c253 skip ci in the private org
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2026-03-07 21:49:34 +00:00
James Cherry b5b0c66d12 power activity doc resolves #192
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-07 12:37:42 -07:00
Matt Liberty b5b2f540c0 Merge remote-tracking branch 'upstream/master' into update-upstream
Get levelizations fixes

Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2026-03-07 19:26:14 +00:00
James Cherry 60f6e5963f rm PwrActivityOrigin::defaulted
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-07 12:21:31 -07:00
James Cherry bbe31b03de comment
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-07 10:58:09 -07:00
James Cherry ad1cb85580 doc
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-07 09:24:58 -07:00
James Cherry 12c811a492 latch en=1 tags
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-06 18:10:20 -07:00
James Cherry d8c0e9285b RiseFall use shortName instead of to_string
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-06 12:02:05 -07:00
James Cherry f1e5587fef rapidus liberty latch D->Q/EN->Q matching
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-05 18:41:25 -07:00
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