Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GCD design updates based on AutoTuner runs #2712

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

jeffng-or
Copy link
Contributor

Updated GCD autotuner.json and configs/SDCs based on AutoTuner runs. The clock periods in the SDC files should now be within the AutoTuner config range.

Enabled DRT antenna repair for ihp-sg13g2 in gcd config file temporarily. The proper spot is in the ihp-sg13g2 platform config.mk, but that will come in a different PR.

Updated metadata and rules files for designs. Here are the metric changes:

asap7

Metric Old New Type
synth__design__instance__area__stdcell 54.33 43.43 Tighten
placeopt__design__instance__area 65 53 Tighten
placeopt__design__instance__count__stdcell 638 544 Tighten
cts__design__instance__count__setup_buffer 56 55 Tighten
cts__design__instance__count__hold_buffer 56 47 Tighten
detailedroute__route__wirelength 1603 1497 Tighten
finish__timing__setup__ws -28.55 -80.0 Failing
finish__design__instance__area 70 61 Tighten
finish__timing__drv__setup_violation_count 28 32 Failing
finish__timing__wns_percent_delay -13.38 -34.77 Failing

0 AutoTuner errors

ihp-sg13g2

Metric Old New Type
synth__design__instance__area__stdcell 6639.22 5719.01 Tighten
placeopt__design__instance__area 7149 6514 Tighten
placeopt__design__instance__count__stdcell 646 505 Tighten
detailedroute__route__wirelength 15911 14322 Tighten
finish__timing__setup__ws 0.0 -0.21 Failing
finish__design__instance__area 28317 15459 Tighten

1 DPL AutoTuner error

sky130hd

Metric Old New Type
cts__design__instance__count__setup_buffer 56 53 Tighten
detailedroute__route__wirelength 9439 13186 Failing
finish__timing__setup__ws -0.62 -1.77 Failing
finish__timing__drv__setup_violation_count 46 79 Failing
finish__timing__wns_percent_delay -33.86 -89.39 Failing

2 DPL AutoTuner errors

@jeffng-or
Copy link
Contributor Author

@vvbandeira , any idea why the pr-merge CI failed in the cleanup stage?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant