Skip to content

update ihp-sg13g2/spi and asap7/aes_lvt configs - #4535

Open
joaomai wants to merge 5 commits into
The-OpenROAD-Project:masterfrom
The-OpenROAD-Project-staging:tighten-aes_lvt-spi
Open

joaomai wants to merge 5 commits into
The-OpenROAD-Project:masterfrom
The-OpenROAD-Project-staging:tighten-aes_lvt-spi

Conversation

@joaomai

@joaomai joaomai commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

Tighten configs to make timing fail for the designs.

Signed-off-by: João Mai <jmai@precisioninno.com>
designs/asap7/aes_lvt/rules-base.json updates:
| Metric                                        | Old        | New        | Type     |
| ------                                        | ---        | ---        | ----     |
| cts__timing__hold__ws                         |      -18.0 |      -15.5 | Tighten  |
| cts__timing__hold__tns                        |      -72.0 |      -62.0 | Tighten  |
| globalroute__timing__setup__tns               |      -72.0 |     -233.0 | Failing  |
| globalroute__timing__hold__ws                 |      -18.0 |      -15.5 | Tighten  |
| globalroute__timing__hold__tns                |      -72.0 |      -62.0 | Tighten  |
| finish__timing__hold__ws                      |      -18.0 |      -15.5 | Tighten  |
| finish__timing__hold__tns                     |      -72.0 |      -62.0 | Tighten  |

Signed-off-by: João Mai <jmai@precisioninno.com>
Signed-off-by: João Mai <jmai@precisioninno.com>
| Metric                                        | Old        | New        | Type     |
| ------                                        | ---        | ---        | ----     |
| synth__canonical_netlist__hash                | 932c3068d46acd0c052faec6ef5b4d27a4a6cca4 | a7804e6ee6043e5d2c706ee4a9eb1d5f505ec129 | Failing  |
| synth__netlist__hash                          | 3cc489cede7cd5ec5ace3dc04045cbd21f476225 | 517ca60b728cecc2932dca1dd3ef4589d46e7c86 | Failing  |
| placeopt__design__instance__area              |       2635 |       3130 | Failing  |
| placeopt__design__instance__count__stdcell    |        178 |        213 | Failing  |
| cts__timing__setup__ws                        |        0.0 |     -0.086 | Failing  |
| cts__timing__setup__tns                       |      -0.18 |     -0.488 | Failing  |
| cts__timing__hold__ws                         |     -0.045 |      -0.04 | Tighten  |
| cts__timing__hold__tns                        |      -0.18 |      -0.16 | Tighten  |
| globalroute__timing__setup__ws                |    -0.0426 |     -0.167 | Failing  |
| globalroute__timing__setup__tns               |       -0.2 |      -1.84 | Failing  |
| globalroute__timing__hold__ws                 |     -0.045 |      -0.04 | Tighten  |
| globalroute__timing__hold__tns                |      -0.18 |      -0.16 | Tighten  |
| detailedroute__route__wirelength              |       4630 |       4025 | Tighten  |
| finish__timing__setup__ws                     |     -0.045 |    -0.0977 | Failing  |
| finish__timing__setup__tns                    |      -0.18 |     -0.743 | Failing  |
| finish__timing__hold__ws                      |     -0.045 |      -0.04 | Tighten  |
| finish__timing__hold__tns                     |      -0.18 |      -0.16 | Tighten  |
| finish__design__instance__area                |       2756 |       3261 | Failing  |

Signed-off-by: João Mai <jmai@precisioninno.com>
@joaomai joaomai self-assigned this Sep 14, 2026

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the clock period constraints and corresponding timing, area, and hash rules for the 'asap7/aes_lvt' and 'ihp-sg13g2/spi' designs. Additionally, the 'ihp-sg13g2/spi' configuration is modified to increase core utilization and placement density. The review feedback suggests removing a commented-out line of code in the SPI configuration file to keep it clean and maintainable.

Comment thread flow/designs/ihp-sg13g2/spi/config.mk Outdated
Signed-off-by: João Mai <jmai@precisioninno.com>
@openroad-ci

openroad-ci commented Sep 14, 2026

Copy link
Copy Markdown
Member

🔍 QoR check

Metrics reflect the PR merge build — i.e. what will land on the target branch.

Commit 576c8f5 · Jenkins build #5 · Baseline: build · View build on dashboard

62 design(s) checked — 2 with regression(s), 1 without a comparable baseline.

❌ asap7/aes_lvt base — 1 failing metric(s)
Metric target base delta limit band
globalroute__timing__setup__tns -210.271 0 -72.0 PeriodPadding 20%
❌ ihp-sg13g2/spi base — 5 failing metric(s)
Metric target base delta limit band
cts__timing__setup__tns -0.32802 0 -0.2 PeriodPadding 20%
finish__timing__setup__tns -0.582914 0 -0.2 PeriodPadding 20%
finish__timing__setup__ws -0.0577399 0.0942293 -161.27595132299615% -0.05 PeriodPadding 5.0%
globalroute__timing__setup__tns -1.68176 0 -0.2 PeriodPadding 20%
globalroute__timing__setup__ws -0.126543 0.0124398 -1117.2430424926445% -0.05 PeriodPadding 5.0%

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.

2 participants