dsengupta0628
d47cbeb76b
fix to exclude bias pins from timing graph
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-04-02 00:56:38 +00:00
dsengupta0628
5e2d5e8ad5
pull latest master, has delay calc non-determinism fix
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-04-02 00:49:47 +00:00
James Cherry
70659c2328
PathVisitor::visitFaninPaths filter check edges
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-31 21:03:55 -07:00
James Cherry
638ffa57d4
cleanup
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-31 16:45:47 -07:00
James Cherry
8c1ebce695
GraphDelayCalc::findInputDriverDelay rm finishDrvrPin
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-31 16:37:38 -07:00
James Cherry
9eb9edb0b3
GateTableModel::gateDelay do not clip delays
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-31 14:20:50 -07:00
James Cherry
1d4b516239
GraphDelayCalc::findInputArcDelay thread issue
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-31 13:59:59 -07:00
Matt Liberty
12683d645c
Merge pull request #325 from The-OpenROAD-Project-staging/sta_latest_merge_strings
...
update swig file to not use deprecated api and not test it either
2026-03-31 19:02:49 +00:00
dsengupta0628
b37b37e0d9
update swig file to not use deprecated api and not test it either
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-03-31 15:50:43 +00:00
Matt Liberty
fe61456df6
Merge pull request #324 from The-OpenROAD-Project-staging/sta_latest_merge_strings
...
Sta latest merge strings
2026-03-31 02:00:13 +00:00
dsengupta0628
6ca7cb55a4
update test infra 2
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-03-30 21:49:10 +00:00
dsengupta0628
b5f647cb7f
update test infra to accomodate std::string instead of const char*
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-03-30 19:44:26 +00:00
James Cherry
5955958564
findScaleFactorType, findScaleFactorPvt string_view
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-30 11:01:15 -07:00
James Cherry
538db6211f
filter_objects via Akash Levy resolves #399
2026-03-30 09:36:21 -07:00
dsengupta0628
5f46ad3dfb
Merge remote-tracking branch 'upstream/master' into sta_latest_merge_strings
2026-03-30 16:22:27 +00:00
James Cherry
46472e0eed
regresssion update failures/diffs
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-29 15:19:00 -07: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