Skip to content

sky130hd/uW: remove custom MPL configs and increase density#3561

Merged
maliberty merged 2 commits intoThe-OpenROAD-Project:masterfrom
AcKoucher:sky130hd-microwatt-configs
Oct 9, 2025
Merged

sky130hd/uW: remove custom MPL configs and increase density#3561
maliberty merged 2 commits intoThe-OpenROAD-Project:masterfrom
AcKoucher:sky130hd-microwatt-configs

Conversation

@AcKoucher
Copy link
Contributor

@AcKoucher AcKoucher commented Oct 8, 2025

Resolve #3409.

New metrics:

Metric Old New Type
placeopt__design__instance__area 5449862 5444158 Tighten
cts__timing__setup__ws -2.98 -2.8094 Tighten
cts__timing__setup__tns -579.49 -450.2784 Tighten
globalroute__antenna_diodes_count 3011 2016 Tighten
globalroute__timing__setup__tns -644.87 -497.9736 Tighten
globalroute__timing__hold__ws -0.04 -0.0355 Tighten
detailedroute__route__wirelength 8784214 8055403 Tighten
detailedroute__antenna__violating__nets 5 0 Tighten
detailedroute__antenna_diodes_count 1795 1307 Tighten
detailedroute__timing__setup__ws -1.9157 -1.5245 Tighten
detailedroute__timing__setup__tns -199.9884 -82.9414 Tighten
finish__timing__setup__tns -620.89 -557.0015 Tighten
finish__timing__hold__ws -0.27 -0.5048 Failing
finish__timing__hold__tns -4.48 -19.2273 Failing
finish__design__instance__area 5601374 5582894 Tighten

Signed-off-by: Arthur Koucher <arthurkoucher@precisioninno.com>
@AcKoucher
Copy link
Contributor Author

An important observation is that MACRO_BLOCKAGE_HALO was also playing a role in increasing the discrepancy between MPL and GPL, as MPL does not know about the behavior of block_channels.

@maliberty maliberty enabled auto-merge October 8, 2025 16:25
sky130hd/uW:
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| placeopt__design__instance__area              |  5449862 |  5444158 | Tighten  |
| cts__timing__setup__ws                        |    -2.98 |  -2.8094 | Tighten  |
| cts__timing__setup__tns                       |  -579.49 | -450.2784 | Tighten  |
| globalroute__antenna_diodes_count             |     3011 |     2016 | Tighten  |
| globalroute__timing__setup__tns               |  -644.87 | -497.9736 | Tighten  |
| globalroute__timing__hold__ws                 |    -0.04 |  -0.0355 | Tighten  |
| detailedroute__route__wirelength              |  8784214 |  8055403 | Tighten  |
| detailedroute__antenna__violating__nets       |        5 |        0 | Tighten  |
| detailedroute__antenna_diodes_count           |     1795 |     1307 | Tighten  |
| detailedroute__timing__setup__ws              |  -1.9157 |  -1.5245 | Tighten  |
| detailedroute__timing__setup__tns             | -199.9884 | -82.9414 | Tighten  |
| finish__timing__setup__tns                    |  -620.89 | -557.0015 | Tighten  |
| finish__timing__hold__ws                      |    -0.27 |  -0.5048 | Failing  |
| finish__timing__hold__tns                     |    -4.48 | -19.2273 | Failing  |
| finish__design__instance__area                |  5601374 |  5582894 | Tighten  |

Signed-off-by: Arthur Koucher <arthurkoucher@precisioninno.com>
auto-merge was automatically disabled October 8, 2025 21:23

Head branch was pushed to by a user without write access

@AcKoucher AcKoucher requested a review from maliberty October 8, 2025 21:25
@maliberty maliberty enabled auto-merge October 8, 2025 22:19
@maliberty maliberty merged commit 738e685 into The-OpenROAD-Project:master Oct 9, 2025
8 checks passed
@AcKoucher AcKoucher deleted the sky130hd-microwatt-configs branch October 9, 2025 12:28
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.

Decrease sky130hd/uW halos and remove unneeded custom MPL configs

2 participants

Comments