Fixed handling to CTS flow variables
Includes the following mods:
- Fixed calling of append_env_var in cts.tcl since the argument order was incorrect
- Added CTS_BUF_LIST env var (also updated variables.yaml document)
- Updated rules files for three designs (ihp-sg13g2/ibex, ihp-sg13g2/riscvi, sky130hd/microwatt) which explicitly set CTS_BUF_DISTANCE. Due to item 1 above, the flow variable was ignored
- Included at- in branch name to run AutoTuner tests (all autotuner.json files include CTS_CLUSTER_DIAMETER and CTS_CLUSTER_SIZE in their parameter list
CI Could not Update Rules
[ERROR] asap7/gcd: No metrics found, please check the latest CI build for issues. [ERROR] ihp-sg13g2/gcd: No metrics found, please check the latest CI build for issues. [ERROR] sky130hd/gcd: No metrics found, please check the latest CI build for issues.
The changes look fine but I'm confused why I see the updaterules label has been removed but the pr-merge is still running. @vvbandeira do you understand?
The action incorrectly assumed that the CI had finished when it saw pr-head done. I will fix upstream.
@vvbandeira , please let me know if there's something actionable for me on this PR.
@vvbandeira , please let me know if there's something actionable for me on this PR.
There's a conflict with the AT pipeline and UpdateRules label; I hope #3004 will fix it.
Replaced by https://github.com/The-OpenROAD-Project/OpenROAD-flow-scripts/pull/3066