Commit Graph

2377 Commits

Author SHA1 Message Date
Matt Liberty 438633dfa8
Merge pull request #329 from The-OpenROAD-Project-staging/sta_bias_pin_issue_commit_history_correct
Sta bias pin issue handling, non-determinism in delay calc
2026-04-02 03:06:57 +00:00
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