James Cherry
4f540792a0
rm StringSet
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-08 15:39:41 -07:00
James Cherry
7e7ab96329
rm StdString
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-08 15:25:02 -07:00
James Cherry
a1797918da
Use & for StdStringSeq args
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-08 15:19:27 -07:00
James Cherry
0c36caa182
rm StdString
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-08 15:16:00 -07:00
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
James Cherry
b5b0c66d12
power activity doc resolves #192
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-07 12:37:42 -07: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
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
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
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
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
Robert O'Callahan
f0c9971015
Expose 'TimingType' from `TimingArc`. ( #380 )
...
When using the OpenSTA Liberty file parser as a general-purpose Liberty reader, it's useful to be able to
extract the original `TimingType` for a timing arc, and trivial to support.
2026-02-25 08:13:51 -08:00
James Cherry
d1bfb1df2e
define_scene use filename or library name resolves #386
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-25 07:29:18 -08:00
James Cherry
79ebc3469b
report_path -path_group w/-default resolves openroad issue #9439
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-24 16:45:03 -08:00
James Cherry
795c190edb
ClkLatency::findClkDelays unclocked regs resolves #385
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-24 15:07:33 -08:00
James Cherry
b69645ed44
make_scene missing mode error resolves #384
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-24 14:48:16 -08:00
James Cherry
d19d99dc19
init Parasitics::coupling_cap_factor_ resolves #383
2026-02-17 11:08:29 -07:00
James Cherry
aca993e9ee
Sta::clearNonSdc clear sim resolves #382
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-17 11:03:05 -07:00
James Cherry
54a3cc0721
revert bb23f157
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-13 09:02:22 -07:00