dsengupta0628
5f46ad3dfb
Merge remote-tracking branch 'upstream/master' into sta_latest_merge_strings
2026-03-30 16:22:27 +00:00
James Cherry
5aa56bcfee
cmake swig
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-29 11:23:26 -07:00
James Cherry
725a6e5e1c
require cmake 3.16
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-29 10:56:45 -07:00
James Cherry
3d0b34e88c
ReportPath::reportLine
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-29 09:58:06 -07:00
James Cherry
1806e4aede
StaTclTypes %include "std_string_view.i"
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-28 19:55:13 -07:00
James Cherry
614385fe51
Liberty unnecessary move
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-28 19:48:21 -07:00
James Cherry
ad80dd55b3
cmake show swig version
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-28 19:46:57 -07:00
James Cherry
6742692876
string squash
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-28 19:13:35 -07:00
Matt Liberty
41ad5c62b8
Merge pull request #322 from The-OpenROAD-Project-staging/sta_update_upstream_lvf_stuff
...
Sta update upstream lvf stuff
2026-03-27 23:06:30 +00:00
dsengupta0628
ffda41536f
consistent signature
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-03-27 19:53:13 +00:00
dsengupta0628
c5f5468ca0
more update sta fmp and existing spdlog handling
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-03-27 19:22:27 +00:00
dsengupta0628
676942555c
Merge branch 'master' into sta_update_upstream_lvf_stuff
2026-03-27 19:06:05 +00:00
dsengupta0628
4f288f2cf2
Revert unnecessary change in sta/BUILD
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-03-27 16:28:12 +00:00
Matt Liberty
01a9c69137
Merge pull request #320 from The-OpenROAD-Project-staging/sta_update_upstream_lvf_stuff
...
fix LibertyParser warnings
2026-03-27 14:56:35 +00:00
dsengupta0628
616280e2f7
fix LibertyParser warnings
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-03-27 01:10:10 +00:00
Matt Liberty
6771b77a5a
Merge pull request #319 from The-OpenROAD-Project-staging/sta_update_upstream_lvf_stuff
...
update for succesful bazel build
2026-03-26 22:49:10 +00:00
dsengupta0628
df00dcd224
update for succesful bazel build
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-03-26 21:11:47 +00:00
Matt Liberty
067cc06e47
Merge pull request #318 from The-OpenROAD-Project-staging/sta_update_upstream_lvf_stuff
...
Sta update upstream lvf stuff
2026-03-26 15:50:23 +00:00
dsengupta0628
cb8851ef57
Do not clip negative delays just yet- needs more debug
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-03-26 14:35:25 +00:00
dsengupta0628
d8a92a8c13
Merge branch 'master' into sta_update_upstream_lvf_stuff
2026-03-26 00:38:44 +00:00
dsengupta0628
17febe2c48
update sta code to accomodate LVF and write_spice changes latest on 3/25
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-03-26 00:38:13 +00:00
Matt Liberty
4b78fcb389
Merge pull request #317 from The-OpenROAD-Project-staging/sta_update_test_infra_to_update_sta_OR
...
fix warnings
2026-03-25 21:37:25 +00:00
dsengupta0628
35aef386d6
excercise the power func in sta test
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-03-25 21:09:35 +00:00
dsengupta0628
4238a057dd
combined latest osta
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-03-25 20:03:03 +00:00
dsengupta0628
3f2c80a830
Merge branch 'master' into sta_update_upstream_lvf_stuff
2026-03-25 19:55:19 +00:00
dsengupta0628
9359303763
cleanup more
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-03-25 18:15:30 +00:00
dsengupta0628
feb392d753
Merge branch 'master' into sta_update_test_infra_to_update_sta_OR
2026-03-25 17:23:05 +00:00
dsengupta0628
2910df0b18
cleanup#2
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-03-25 16:06:38 +00:00
Matt Liberty
ea5531ec19
Merge pull request #316 from The-OpenROAD-Project-staging/sta_update_test_infra_to_update_sta_OR
...
fix warnings
2026-03-25 15:43:56 +00:00
dsengupta0628
3d5f1e8594
fix warnings
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-03-25 14:48:15 +00:00
James Cherry
b9e439f41c
delay calc clip delay to 0.0 resolves #405
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-24 18:42:47 -07:00
Robert O'Callahan
d233581e16
Make `wire_load_tree_` default to unknown so we can detect when it's not present in a Liberty file. ( #402 )
...
This is potentially a behavior change, but I think omitting this is rare. I've only seen it in some DTCD Liberty files.
In those Liberty libraries, it seems to be expected that the Liberty data is valid for all `WireloadTree` types.
Thus it is necessary to distinguish between "wire load tree was specified as 'balanced'" and "wire load tree
was not specified".
2026-03-24 12:35:18 -07:00
James Cherry
c38762185c
StaConfig.hh pass HAVE_CXX_STD_FORMAT
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-24 12:22:20 -07:00
James Cherry
f4048cdf3e
read_saif ref missing instance resolves #406
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-24 10:31:24 -07:00
James Cherry
3ec34c571e
Only install fmt if std::format is not available
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-24 10:21:44 -07:00
Jaehyun Kim
59663ab640
update test files for upstream API refactoring
...
Adapt all cpp/tcl test files to match upstream OpenSTA API changes:
- string* output params changed to string return values (Verilog, Network)
- Report methods renamed (reportLineString->reportLine, printf->std::format)
- Delay type refactored from float typedef to class (Graph)
- Liberty model APIs updated (value semantics, shared_ptr, PocvMode)
- EXPECT_STREQ -> EXPECT_EQ for std::string returns (Sdc, Search)
- streamPrint -> sta::print with std::format specifiers (Spice)
- Avoid unset_clock_groups -all path (upstream iterator invalidation bug)
Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
2026-03-23 13:58:23 +00:00
dsengupta0628
5ce29f4d7d
Merge remote-tracking branch 'upstream/master' into sta_update_upstream_lvf_stuff
2026-03-23 13:54:51 +00:00
James Cherry
04f4528c2c
ccs ceff pocv
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-22 19:34:59 -07:00
James Cherry
ed19ed80df
power fmt
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-22 19:34:51 -07:00
James Cherry
7b0281014e
regression usage
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-22 10:13:57 -07:00
James Cherry
420519c5d9
write_path_spice
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-21 12:32:10 -07:00
James Cherry
bacb61feaa
regression -j
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-21 10:18:55 -07:00
dsengupta0628
dce012ee17
Merge remote-tracking branch 'upstream/master' into sta_update_upstream_lvf_stuff
2026-03-20 19:54:22 +00:00
dsengupta0628
af791b9974
Merge branch 'master' into sta_update_upstream_lvf_stuff
2026-03-20 19:50:24 +00:00
James Cherry
d90bf7d93b
rename Report virtuals to warnMsg etc
...
This reverts commit 2ed1c2c06b .
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-20 10:14:57 -07:00
James Cherry
2ed1c2c06b
report json
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-20 09:11:39 -07:00
James Cherry
07c7eeb624
Report::warn etc virtuals
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-20 09:05:07 -07:00
Matt Liberty
2e6dd04837
Merge pull request #313 from The-OpenROAD-Project-staging/sta_fix_clktreedelay_crash
...
clkTreeDelay to check arc without assuming it exists
2026-03-20 06:16:46 +00:00
dsengupta0628
2e0b35c4b2
regolden regression- expected original developer's path- updated to remove
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-03-19 17:47:07 +00:00
dsengupta0628
8e45eff4b9
clkTreeDelay to check arc without assuming it exists
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-03-19 16:54:09 +00:00