Skip to content

Fix default values for CTS_CLUSTER_SIZE and CTS_CLUSTER_DIAMETER#3272

Merged
maliberty merged 14 commits into
The-OpenROAD-Project:masterfrom
The-OpenROAD-Project-staging:cts_default_yaml_values
Sep 2, 2025
Merged

Fix default values for CTS_CLUSTER_SIZE and CTS_CLUSTER_DIAMETER#3272
maliberty merged 14 commits into
The-OpenROAD-Project:masterfrom
The-OpenROAD-Project-staging:cts_default_yaml_values

Conversation

@openroad-ci

Copy link
Copy Markdown
Member

Fixes #7662

The default values for the flow variables CTS_CLUSTER_DIAMETER and CTS_CLUSTER_SIZE were swapped, this PR fixes this.

Signed-off-by: arthurjolo <arthurjolo@gmail.com>
Signed-off-by: arthurjolo <arthurjolo@gmail.com>
Signed-off-by: arthurjolo <arthurjolo@gmail.com>
Signed-off-by: arthurjolo <arthurjolo@gmail.com>
Signed-off-by: arthurjolo <arthurjolo@gmail.com>
@arthurjolo arthurjolo requested a review from maliberty August 25, 2025 20:34
@arthurjolo

Copy link
Copy Markdown
Contributor

Running a CI, there will be minor metrics updates.

Signed-off-by: arthurjolo <arthurjolo@gmail.com>
@arthurjolo

Copy link
Copy Markdown
Contributor

designs/ihp-sg13g2/jpeg/rules-base.json updates:

Metric Old New Type
synth__design__instance__area__stdcell 1507968.61 1499147.11 Tighten
placeopt__design__instance__area 1043533 1004826 Tighten
placeopt__design__instance__count__stdcell 86736 86352 Tighten
globalroute__antenna_diodes_count 24 0 Tighten
detailedroute__antenna__violating__nets 0 1 Failing
finish__timing__drv__setup_violation_count 3771 3754 Tighten

designs/nangate45/swerv/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 201974 180010 Tighten
finish__timing__setup__ws -0.21 -0.31 Failing
finish__design__instance__area 206802 184572 Tighten

@maliberty

Copy link
Copy Markdown
Member

One failure in pr-merge

Signed-off-by: arthurjolo <arthurjolo@gmail.com>
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| finish__timing__setup__ws                     |    -0.31 |    -0.25 | Tighten  |

Signed-off-by: arthurjolo <arthurjolo@gmail.com>
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| detailedroute__route__wirelength              |    73373 |    73290 | Tighten  |
| finish__timing__setup__ws                     |   -48.56 |   -81.42 | Failing  |

Signed-off-by: arthurjolo <arthurjolo@gmail.com>
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| globalroute__antenna_diodes_count             |        0 |        4 | Failing  |
| detailedroute__route__wirelength              |   301382 |   297104 | Tighten  |
| detailedroute__antenna_diodes_count           |       12 |        9 | Tighten  |
| finish__timing__setup__ws                     |    -1.37 |    -1.24 | Tighten  |
| finish__design__instance__area                |    90802 |    83704 | Tighten  |

Signed-off-by: arthurjolo <arthurjolo@gmail.com>
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| globalroute__antenna_diodes_count             |        6 |       14 | Failing  |
| detailedroute__antenna__violating__nets       |        0 |        1 | Failing  |

Signed-off-by: arthurjolo <arthurjolo@gmail.com>
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| cts__design__instance__count__hold_buffer     |      966 |     1155 | Failing  |

Signed-off-by: arthurjolo <arthurjolo@gmail.com>
This reverts commit a471f5c.

Signed-off-by: arthurjolo <arthurjolo@gmail.com>
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| globalroute__antenna_diodes_count             |       39 |       20 | Tighten  |
| detailedroute__antenna_diodes_count           |       22 |       38 | Failing  |
| finish__design__instance__area                |   268183 |   253949 | Tighten  |

Signed-off-by: arthurjolo <arthurjolo@gmail.com>
@maliberty maliberty merged commit c8bdbc9 into The-OpenROAD-Project:master Sep 2, 2025
8 checks passed
@maliberty maliberty deleted the cts_default_yaml_values branch September 2, 2025 22:37
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.

Default value of CTS_CLUSTER_DIAMETER is 20 and CTS_CLUSTER_SIZE is 50

3 participants