Skip to content

Tighten designs asap7/gcd, asap7/aes and sky130hd/ibex#3962

Merged
eder-matheus merged 6 commits intoThe-OpenROAD-Project:masterfrom
The-OpenROAD-Project-staging:secuer-tight_a7_gcd_aes
Mar 6, 2026
Merged

Tighten designs asap7/gcd, asap7/aes and sky130hd/ibex#3962
eder-matheus merged 6 commits intoThe-OpenROAD-Project:masterfrom
The-OpenROAD-Project-staging:secuer-tight_a7_gcd_aes

Conversation

@openroad-ci
Copy link
Collaborator

designs/asap7/gcd/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 52 50 Tighten
placeopt__design__instance__count__stdcell 531 473 Tighten
cts__design__instance__count__setup_buffer 47 41 Tighten
cts__design__instance__count__hold_buffer 46 41 Tighten
cts__timing__setup__ws -53.6 -38.0 Tighten
cts__timing__setup__tns -281.0 -119.0 Tighten
globalroute__timing__setup__ws -64.0 -47.4 Tighten
globalroute__timing__setup__tns -439.0 -290.0 Tighten
detailedroute__route__wirelength 1352 1053 Tighten
finish__timing__setup__ws -48.6 -37.5 Tighten
finish__timing__setup__tns -270.0 -185.0 Tighten

designs/asap7/aes/rules-base.json updates:

Metric Old New Type
synth__design__instance__area__stdcell 1928.39 1920.0 Tighten
placeopt__design__instance__area 2162 2049 Tighten
placeopt__design__instance__count__stdcell 19594 19328 Tighten
cts__design__instance__count__setup_buffer 1704 1681 Tighten
cts__design__instance__count__hold_buffer 1704 1681 Tighten
cts__timing__setup__tns -1100.0 -226.0 Tighten
globalroute__timing__setup__tns -2170.0 -846.0 Tighten
detailedroute__route__wirelength 72539 68021 Tighten
finish__timing__setup__ws -42.2 -39.9 Tighten
finish__timing__setup__tns -825.0 -357.0 Tighten
finish__design__instance__area 2269 2149 Tighten

designs/sky130hd/ibex/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 169126 167557 Tighten
detailedroute__route__wirelength 749863 728653 Tighten
finish__design__instance__area 180708 179572 Tighten

Signed-off-by: arthurjolo <arthurjl@precisioninno.com>
Signed-off-by: arthurjolo <arthurjl@precisioninno.com>
Signed-off-by: arthurjolo <arthurjl@precisioninno.com>
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| synth__design__instance__area__stdcell        |  1928.39 |   1920.0 | Tighten  |
| placeopt__design__instance__area              |     2162 |     2049 | Tighten  |
| placeopt__design__instance__count__stdcell    |    19594 |    19328 | Tighten  |
| cts__design__instance__count__setup_buffer    |     1704 |     1681 | Tighten  |
| cts__design__instance__count__hold_buffer     |     1704 |     1681 | Tighten  |
| cts__timing__setup__tns                       |  -1100.0 |   -226.0 | Tighten  |
| globalroute__timing__setup__tns               |  -2170.0 |   -846.0 | Tighten  |
| detailedroute__route__wirelength              |    72539 |    68021 | Tighten  |
| finish__timing__setup__ws                     |    -42.2 |    -39.9 | Tighten  |
| finish__timing__setup__tns                    |   -825.0 |   -357.0 | Tighten  |
| finish__design__instance__area                |     2269 |     2149 | Tighten  |

Signed-off-by: arthurjolo <arthurjl@precisioninno.com>
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| placeopt__design__instance__area              |       52 |       50 | Tighten  |
| placeopt__design__instance__count__stdcell    |      531 |      473 | Tighten  |
| cts__design__instance__count__setup_buffer    |       47 |       41 | Tighten  |
| cts__design__instance__count__hold_buffer     |       46 |       41 | Tighten  |
| cts__timing__setup__ws                        |    -53.6 |    -38.0 | Tighten  |
| cts__timing__setup__tns                       |   -281.0 |   -119.0 | Tighten  |
| globalroute__timing__setup__ws                |    -64.0 |    -47.4 | Tighten  |
| globalroute__timing__setup__tns               |   -439.0 |   -290.0 | Tighten  |
| detailedroute__route__wirelength              |     1352 |     1053 | Tighten  |
| finish__timing__setup__ws                     |    -48.6 |    -37.5 | Tighten  |
| finish__timing__setup__tns                    |   -270.0 |   -185.0 | Tighten  |

Signed-off-by: arthurjolo <arthurjl@precisioninno.com>
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| placeopt__design__instance__area              |   169126 |   167557 | Tighten  |
| detailedroute__route__wirelength              |   749863 |   728653 | Tighten  |
| finish__design__instance__area                |   180708 |   179572 | Tighten  |

Signed-off-by: arthurjolo <arthurjl@precisioninno.com>
},
"finish__timing__setup__tns": {
"value": -825.0,
"value": -357.0,
Copy link
Member

Choose a reason for hiding this comment

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

Great TNS improvement!

@eder-matheus eder-matheus merged commit e476f58 into The-OpenROAD-Project:master Mar 6, 2026
7 of 8 checks passed
@openroad-ci openroad-ci deleted the secuer-tight_a7_gcd_aes branch March 6, 2026 22:40
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.

3 participants