Commit Graph

2476 Commits

Author SHA1 Message Date
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
Jaehyun Kim f7c4a825e1 build: Update Dockerfile.centos7 style
Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
2026-03-11 09:38:17 +09:00
James Cherry 7668e43d2c rm deprecated functions
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-10 14:57:45 -07:00
James Cherry 981f44db68 update copyright
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-10 14:57:45 -07:00
James Cherry 83d08b5b5c verilog reader use override
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-10 14:57:45 -07:00
Deepashree Sengupta fbe9da3fb7
Fix for OpenSTA issue 398 and OpenROAD issue 9454 with regression (#401)
* Fix for OpenSTA issue 398 and OpenROAD issue 9454 with regression

Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>

* Incorporated feedbacks from previous version

Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>

* rename tests

Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>

* remove unnecessary newline

Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>

* Updated to use network_->portBitIterator

Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>

---------

Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
2026-03-10 14:57:21 -07:00
James Cherry 6280635c38 liberty statetable ref test_cell ports resolves #276
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-10 12:58:53 -07:00
James Cherry 2ada1ce715 delete_all_memory mem use after delete
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-10 12:33:39 -07:00
James Cherry 2c1024a6bb path end leak
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-10 10:26:59 -07:00
James Cherry 0850e97b88 readLibraryAttributes only call when non-empty library
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-09 18:12:56 -07:00
James Cherry 129d007f76 override
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-09 17:43:03 -07:00
Matt Liberty a0b629462d
Merge pull request #307 from The-OpenROAD-Project-staging/upstream
Upstream
2026-03-09 23:26:52 +00:00
Matt Liberty 38f7af09cc Merge remote-tracking branch 'upstream/master' into upstream 2026-03-09 17:58:52 +00:00
James Cherry f1b33edd98 PathGroup use BoundedHeap
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-09 10:15:53 -07:00
James Cherry 9b2bdf85e1 PathGroup::name std::string
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-08 16:39:48 -07:00
James Cherry 28b9401e31 const
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-08 16:15:24 -07:00
James Cherry d99cdd11de Sta::makeCheckTiming
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-08 16:10:24 -07:00
James Cherry 28d94b83fa StdStringSet -> StringSet
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-08 15:55:12 -07:00
James Cherry 859982bdc7 StdStringSeq -> StringSeq
Signed-off-by: James Cherry <cherry@parallaxsw.com>
2026-03-08 15:51:50 -07:00
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
dependabot[bot] ee397a6806
Bump actions/cache from 4 to 5
Bumps [actions/cache](https://github.com/actions/cache) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-07 22:07:11 +00:00
dependabot[bot] 6369d16ddb
Bump actions/checkout from 5 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-07 22:07:07 +00:00
Matt Liberty f7d663c38d
Merge pull request #304 from The-OpenROAD-Project-staging/update-upstream
Update upstream
2026-03-07 22:06:27 +00:00
Matt Liberty 2b9035c573 remove CODEOWNERS, not relevant here
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2026-03-07 21:52:35 +00:00
Matt Liberty 6653d6c253 skip ci in the private org
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2026-03-07 21:49:34 +00: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
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 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