Skip to content

Commit c8bdbc9

Browse files
authored
Merge pull request The-OpenROAD-Project#3272 from The-OpenROAD-Project-staging/cts_default_yaml_values
Fix default values for CTS_CLUSTER_SIZE and CTS_CLUSTER_DIAMETER
2 parents 6bdc3fa + 9b059a5 commit c8bdbc9

File tree

8 files changed

+15
-17
lines changed

8 files changed

+15
-17
lines changed

docs/user/FlowVariables.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,8 +114,8 @@ configuration file.
114114
| <a name="CTS_ARGS"></a>CTS_ARGS| Override `clock_tree_synthesis` arguments.| |
115115
| <a name="CTS_BUF_DISTANCE"></a>CTS_BUF_DISTANCE| Distance (in microns) between buffers.| |
116116
| <a name="CTS_BUF_LIST"></a>CTS_BUF_LIST| List of cells used to construct the clock tree. Overrides buffer inference.| |
117-
| <a name="CTS_CLUSTER_DIAMETER"></a>CTS_CLUSTER_DIAMETER| Maximum diameter (in microns) of sink cluster.| 20|
118-
| <a name="CTS_CLUSTER_SIZE"></a>CTS_CLUSTER_SIZE| Maximum number of sinks per cluster.| 50|
117+
| <a name="CTS_CLUSTER_DIAMETER"></a>CTS_CLUSTER_DIAMETER| Maximum diameter (in microns) of sink cluster.| |
118+
| <a name="CTS_CLUSTER_SIZE"></a>CTS_CLUSTER_SIZE| Maximum number of sinks per cluster.| |
119119
| <a name="CTS_LIB_NAME"></a>CTS_LIB_NAME| Name of the Liberty library to use in selecting the clock buffers.| |
120120
| <a name="CTS_SNAPSHOT"></a>CTS_SNAPSHOT| Creates ODB/SDC files prior to clock net and setup/hold repair.| |
121121
| <a name="DESIGN_NAME"></a>DESIGN_NAME| The name of the top-level module of the design.| |

flow/designs/asap7/aes-block/rules-base.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"compare": "<="
2525
},
2626
"cts__design__instance__count__hold_buffer": {
27-
"value": 966,
27+
"value": 1155,
2828
"compare": "<="
2929
},
3030
"globalroute__antenna_diodes_count": {

flow/designs/ihp-sg13g2/aes/rules-base.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"compare": "<="
2929
},
3030
"globalroute__antenna_diodes_count": {
31-
"value": 6,
31+
"value": 14,
3232
"compare": "<="
3333
},
3434
"detailedroute__route__wirelength": {
@@ -40,7 +40,7 @@
4040
"compare": "<="
4141
},
4242
"detailedroute__antenna__violating__nets": {
43-
"value": 0,
43+
"value": 1,
4444
"compare": "<="
4545
},
4646
"detailedroute__antenna_diodes_count": {

flow/designs/ihp-sg13g2/jpeg/rules-base.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
"compare": "<="
4141
},
4242
"detailedroute__antenna__violating__nets": {
43-
"value": 0,
43+
"value": 1,
4444
"compare": "<="
4545
},
4646
"detailedroute__antenna_diodes_count": {

flow/designs/nangate45/swerv/rules-base.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
"compare": "<="
4949
},
5050
"finish__timing__setup__ws": {
51-
"value": -0.21,
51+
"value": -0.25,
5252
"compare": ">="
5353
},
5454
"finish__design__instance__area": {

flow/designs/sky130hd/riscv32i/rules-base.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@
2828
"compare": "<="
2929
},
3030
"globalroute__antenna_diodes_count": {
31-
"value": 0,
31+
"value": 4,
3232
"compare": "<="
3333
},
3434
"detailedroute__route__wirelength": {
35-
"value": 301382,
35+
"value": 297104,
3636
"compare": "<="
3737
},
3838
"detailedroute__route__drc_errors": {
@@ -44,15 +44,15 @@
4444
"compare": "<="
4545
},
4646
"detailedroute__antenna_diodes_count": {
47-
"value": 12,
47+
"value": 9,
4848
"compare": "<="
4949
},
5050
"finish__timing__setup__ws": {
51-
"value": -1.37,
51+
"value": -1.24,
5252
"compare": ">="
5353
},
5454
"finish__design__instance__area": {
55-
"value": 90802,
55+
"value": 83704,
5656
"compare": "<="
5757
},
5858
"finish__timing__drv__setup_violation_count": {

flow/designs/sky130hs/ibex/rules-base.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"compare": "<="
2929
},
3030
"globalroute__antenna_diodes_count": {
31-
"value": 39,
31+
"value": 20,
3232
"compare": "<="
3333
},
3434
"detailedroute__route__wirelength": {
@@ -44,15 +44,15 @@
4444
"compare": "<="
4545
},
4646
"detailedroute__antenna_diodes_count": {
47-
"value": 22,
47+
"value": 38,
4848
"compare": "<="
4949
},
5050
"finish__timing__setup__ws": {
5151
"value": -0.56,
5252
"compare": ">="
5353
},
5454
"finish__design__instance__area": {
55-
"value": 268183,
55+
"value": 253949,
5656
"compare": "<="
5757
},
5858
"finish__timing__drv__setup_violation_count": {

flow/scripts/variables.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -832,15 +832,13 @@ CTS_BUF_LIST:
832832
CTS_CLUSTER_DIAMETER:
833833
description: >
834834
Maximum diameter (in microns) of sink cluster.
835-
default: 20
836835
stages:
837836
- cts
838837
tunable: 1
839838
type: float
840839
CTS_CLUSTER_SIZE:
841840
description: >
842841
Maximum number of sinks per cluster.
843-
default: 50
844842
stages:
845843
- cts
846844
tunable: 1

0 commit comments

Comments
 (0)