dsengupta0628
5f46ad3dfb
Merge remote-tracking branch 'upstream/master' into sta_latest_merge_strings
2026-03-30 16:22:27 +00:00
James Cherry
6742692876
string squash
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-28 19:13:35 -07:00
dsengupta0628
d8a92a8c13
Merge branch 'master' into sta_update_upstream_lvf_stuff
2026-03-26 00:38:44 +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
9359303763
cleanup more
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-03-25 18:15:30 +00:00
dsengupta0628
2910df0b18
cleanup#2
...
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-03-25 16:06:38 +00: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
ed19ed80df
power fmt
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-22 19:34:51 -07:00
dsengupta0628
af791b9974
Merge branch 'master' into sta_update_upstream_lvf_stuff
2026-03-20 19:50:24 +00:00
Vitor Bandeira
69e11bbd0d
Merge pull request #300 from The-OpenROAD-Project-staging/secure-sta-test-suite
...
test: Add test infrastructure and sample test cases
2026-03-18 08:54:06 -03:00
dsengupta0628
d3a52be1e9
Merge remote-tracking branch 'upstream/master' into sta_update_upstream_lvf_stuff
2026-03-17 20:48:29 +00:00
James Cherry
134b547501
use std::format squash
2026-03-16 15:01:38 -07:00
dsengupta0628
d213f0fa71
Merge remote-tracking branch 'upstream/master'
2026-03-16 17:50:53 +00:00
James Cherry
d6e7b4256c
lvf squish
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-13 14:06:35 -07:00
Jaehyun Kim
00e83881b2
test: Remove duplicate codes in TestPower.cc
...
Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
2026-03-11 11:27:00 +09:00
Jaehyun Kim
a5f8e9c3ab
test: Fix test failures after master merge
...
Update test code to match API changes from upstream master:
- TestGraph.cc: Fix makeScenes() call to pass reference instead of pointer
- TestLibertyClasses.cc: Fix ScaleFactorType wire_res/wire_cap name mapping;
fix TablePtr usage by calling .get() where const TableModel* is expected
- TestLibertyClasses.cc: Update liberty_read_nangate.ok for new timing arc output
- TestPower.cc: Replace PwrActivityOrigin::defaulted with ::unknown;
fix isSet() expectations (unknown origin returns false)
- TestSdcClasses.cc, TestSdf.cc, TestUtil.cc, TestSpice.cc:
Fix RiseFall::to_string() expected values from short form ("^"/"v")
to long form ("rise"/"fall")
- TestUtil.cc: Remove tests for deleted StringVector/split/TokenParser
and StringSet::deleteContents (removed from master)
- TestSpice.cc: Replace StdStringSeq with StringSeq
- helpers.tcl: Use pwd-based result_dir so module tests write results
to their own test/results/ directory
- verilog_bus.ok: Update golden file for new port ordering from master
Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
2026-03-11 10:16:27 +09:00
Jaehyun Kim
d4ad9312ea
Merge origin/master into secure-sta-test-suite
...
Resolve add/add conflict in test/helpers.tcl by merging both versions:
- Keep master's report_file, report_file_filter, sort_objects functions
- Keep branch's diff_files, diff_files_sorted functions
- Use master's result_dir setup with branch's mkdir logic in make_result_file
Resolve content conflict in test/regression by keeping branch's
bash/ctest launcher over master's Tcl regression script.
Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
2026-03-11 09:48:28 +09:00
James Cherry
981f44db68
update copyright
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-10 14:57:45 -07:00
Matt Liberty
38f7af09cc
Merge remote-tracking branch 'upstream/master' into upstream
2026-03-09 17:58:52 +00: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
741bf4d561
rm using std::
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-02 12:13:13 -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
c010a0f99e
liberty reader rewrite
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-27 17:12:50 -08:00
Jaehyun Kim
92bb9b8ec9
test: Add comprehensive test infrastructure and test cases across all OpenSTA modules
...
Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
2026-02-27 12:59:25 +09:00
Martin Povišer
0d34825700
Merge remote-tracking branch 'parallax/rel_3.0' into pull-rel_3.0
2026-02-19 11:31:08 +01:00
James Cherry
4c157f46ee
InternalPower::related_pg_port string->port
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-11 08:33:09 -07:00
James Cherry
4823a4e1e0
Merge branch 'master' into rel_3.0
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-11 08:11:44 -07:00
James Cherry
f08cdd165a
Power::findLeakagePower
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-11 08:03:34 -07:00
Matt Liberty
e872c55bfe
Merge remote-tracking branch 'parallax/master'
2026-02-05 04:12:23 +00:00
James Cherry
7cb71fe766
liberty memory management
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-04 18:33:32 -07:00
James Cherry
33e480a6c1
liberty memory management
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-04 18:33:04 -07:00
James Cherry
c7f4bb3bb3
Merge branch 'master' into rel_3.0
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-04 17:36:33 -07:00
James Cherry
cde32a1572
leakage power well pg pin resolves #377
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-02-04 16:50:28 -07:00
Matt Liberty
ec62b3a5b9
Merge remote-tracking branch 'parallax/master'
2026-02-04 07:51:04 +00:00
James Cherry
98bffa3b95
Merge branch 'master' into rel_3.0
2026-01-29 19:47:56 -07:00
James Cherry
0c6c3d3d35
leakage power if uncond, ignore cell power resolves #373
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-29 19:44:18 -07:00
James Cherry
b8c6b56736
Merge branch 'master' into rel_3.0
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-28 12:18:14 -07:00
Matt Liberty
087793e8a0
Merge remote-tracking branch 'parallax/master'
2026-01-28 19:13:58 +00:00
James Cherry
25ea7a3795
network edits invalidate power resolves #371
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-28 12:06:40 -07:00
James Cherry
24f9ee3f20
Merge branch 'master' into rel_3.0
2026-01-15 15:01:40 -07:00
James Cherry
0429ac324b
rm dbg print
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-15 15:00:48 -07:00
James Cherry
5314489195
rebase
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-13 09:43:13 -07:00
James Cherry
d42b821c00
rel 3.0
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-13 09:36:45 -07:00
James Cherry
b58ff962d6
msg id conflict
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-11 15:01:04 -08:00
Matt Liberty
94dc4a04c6
Merge remote-tracking branch 'parallax/master'
2026-01-10 18:17:05 +00:00
James Cherry
3618838be0
read_vcd missing $dumpvars resolves #360
...
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-01-10 09:10:42 -08:00
Matt Liberty
4966240d28
Merge remote-tracking branch 'parallax/master'
2026-01-09 18:28:40 +00:00
Mike Inouye
128ea3cf28
Use Map with a deterministic instance power iterator ( #359 )
...
* Use deterministic instance power iterator
* Use deterministic instance power iterator
* Use std::map instead of sta::Map
2026-01-09 09:49:00 -08:00