Skip to content

Commit 75c8d96

Browse files
committed
update metrics after making negotiation based as DPL default
===================================================== make update_ok for ibex (gf180)... ===================================================== designs/gf180/ibex/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | finish__timing__setup__tns | -2.22 | -4.76 | Failing | | finish__design__instance__area | 764974 | 764104 | Tighten | ===================================================== make update_ok for gcd (asap7)... ===================================================== designs/asap7/gcd/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | globalroute__timing__setup__tns | -1790.0 | -2050.0 | Failing | | detailedroute__route__wirelength | 1324 | 1947 | Failing | | finish__timing__setup__tns | -1570.0 | -1820.0 | Failing | ===================================================== make update_ok for riscv32i-mock-sram (asap7)... ===================================================== designs/asap7/riscv32i-mock-sram/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | globalroute__timing__setup__ws | -56.5 | -47.5 | Tighten | | globalroute__timing__setup__tns | -407.0 | -190.0 | Tighten | | finish__timing__setup__tns | -298.0 | -1330.0 | Failing | ===================================================== make update_ok for ibex (asap7)... ===================================================== designs/asap7/ibex/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | cts__timing__setup__tns | -1630.0 | -13700.0 | Failing | | finish__design__instance__area | 2816 | 2810 | Tighten | ===================================================== make update_ok for uart (asap7)... ===================================================== designs/asap7/uart/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | detailedroute__route__wirelength | 1673 | 1973 | Failing | | finish__timing__setup__ws | -52.4 | -47.3 | Tighten | | finish__timing__setup__tns | -1320.0 | -1210.0 | Tighten | ===================================================== make update_ok for gcd-ccs (asap7)... ===================================================== designs/asap7/gcd-ccs/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | cts__timing__setup__ws | -63.5 | -63.4 | Tighten | | cts__timing__setup__tns | -773.0 | -768.0 | Tighten | | globalroute__timing__setup__ws | -63.5 | -63.4 | Tighten | | globalroute__timing__setup__tns | -771.0 | -766.0 | Tighten | | finish__timing__setup__tns | -1270.0 | -1430.0 | Failing | ===================================================== make update_ok for chameleon (sky130hd)... ===================================================== designs/sky130hd/chameleon/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | cts__timing__setup__ws | -0.962 | -0.945 | Tighten | | cts__timing__setup__tns | -6.72 | -8.5 | Failing | | globalroute__antenna_diodes_count | 196 | 194 | Tighten | | globalroute__timing__setup__ws | -0.944 | -0.909 | Tighten | | globalroute__timing__setup__tns | -5.91 | -5.68 | Tighten | | finish__timing__setup__ws | -0.916 | -0.906 | Tighten | | finish__timing__setup__tns | -7.59 | -6.54 | Tighten | ===================================================== make update_ok for gcd (sky130hd)... ===================================================== designs/sky130hd/gcd/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | cts__timing__setup__tns | -68.8 | -69.9 | Failing | | globalroute__timing__setup__ws | -1.9 | -2.25 | Failing | | globalroute__timing__setup__tns | -88.8 | -93.7 | Failing | | detailedroute__route__wirelength | 14932 | 17828 | Failing | | finish__timing__setup__ws | -1.74 | -1.86 | Failing | | finish__timing__setup__tns | -81.2 | -79.8 | Tighten | ===================================================== make update_ok for microwatt (sky130hd)... ===================================================== designs/sky130hd/microwatt/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | cts__timing__setup__tns | -345.0 | -335.0 | Tighten | | globalroute__antenna_diodes_count | 1426 | 1421 | Tighten | | globalroute__timing__setup__tns | -322.0 | -288.0 | Tighten | | detailedroute__antenna__violating__nets | 5 | 1 | Tighten | | detailedroute__antenna_diodes_count | 1451 | 1477 | Failing | | finish__timing__setup__tns | -158.0 | -140.0 | Tighten | | finish__design__instance__area | 5572106 | 5571256 | Tighten | ===================================================== make update_ok for aes (sky130hd)... ===================================================== designs/sky130hd/aes/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | globalroute__timing__setup__ws | -1.3 | -0.523 | Tighten | | globalroute__timing__setup__tns | -9.57 | -12.5 | Failing | | finish__timing__setup__ws | -1.17 | -0.461 | Tighten | | finish__timing__setup__tns | -2.8 | -4.58 | Failing | ===================================================== make update_ok for gcd (sky130hs)... ===================================================== designs/sky130hs/gcd/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | cts__timing__setup__tns | -11.4 | -12.3 | Failing | | globalroute__timing__setup__tns | -19.2 | -20.3 | Failing | | detailedroute__route__wirelength | 14238 | 16488 | Failing | | finish__timing__setup__tns | -15.8 | -17.2 | Failing | ===================================================== make update_ok for aes (sky130hs)... ===================================================== designs/sky130hs/aes/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | placeopt__design__instance__area | 160499 | 159595 | Tighten | | placeopt__design__instance__count__stdcell | 19517 | 19233 | Tighten | | globalroute__timing__setup__tns | -1.92 | -3.16 | Failing | | finish__design__instance__area | 176489 | 174570 | Tighten | ===================================================== make update_ok for swerv (nangate45)... ===================================================== designs/nangate45/swerv/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | synth__design__instance__area__stdcell | 178043.59 | 166000.0 | Tighten | | placeopt__design__instance__area | 179149 | 177861 | Tighten | | placeopt__design__instance__count__stdcell | 99342 | 98391 | Tighten | | cts__design__instance__count__setup_buffer | 8638 | 8556 | Tighten | | cts__design__instance__count__hold_buffer | 8638 | 8556 | Tighten | | cts__timing__setup__tns | -363.0 | -398.0 | Failing | | globalroute__antenna_diodes_count | 102 | 101 | Tighten | | globalroute__timing__setup__tns | -420.0 | -498.0 | Failing | | detailedroute__route__wirelength | 2659376 | 2435536 | Tighten | | finish__timing__setup__tns | -396.0 | -438.0 | Failing | ===================================================== make update_ok for bp_fe_top (nangate45)... ===================================================== designs/nangate45/bp_fe_top/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | finish__timing__setup__ws | -0.15 | -0.14 | Tighten | | finish__timing__setup__tns | -1.58 | -1.95 | Failing | ===================================================== make update_ok for jpeg (nangate45)... ===================================================== designs/nangate45/jpeg/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | synth__design__instance__area__stdcell | 102000.0 | 99800.0 | Tighten | | placeopt__design__instance__count__stdcell | 68509 | 68139 | Tighten | | cts__design__instance__count__setup_buffer | 5957 | 5925 | Tighten | | cts__design__instance__count__hold_buffer | 5957 | 5925 | Tighten | | cts__timing__setup__tns | -54.6 | -43.0 | Tighten | | globalroute__timing__setup__tns | -66.5 | -52.7 | Tighten | | detailedroute__route__wirelength | 631144 | 767282 | Failing | | finish__timing__setup__tns | -53.3 | -46.7 | Tighten | ===================================================== make update_ok for tinyRocket (nangate45)... ===================================================== designs/nangate45/tinyRocket/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | cts__timing__setup__tns | -30.0 | -37.4 | Failing | | globalroute__timing__setup__tns | -50.3 | -64.7 | Failing | | finish__timing__setup__tns | -42.8 | -57.6 | Failing | ===================================================== make update_ok for mempool_group (nangate45)... ===================================================== designs/nangate45/mempool_group/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | cts__timing__setup__tns | -12000.0 | -12100.0 | Failing | | globalroute__timing__setup__tns | -14000.0 | -12100.0 | Tighten | ===================================================== make update_ok for ariane133 (nangate45)... ===================================================== designs/nangate45/ariane133/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | placeopt__design__instance__area | 827643 | 827361 | Tighten | | cts__timing__setup__tns | -502.0 | -556.0 | Failing | | globalroute__timing__setup__tns | -556.0 | -642.0 | Failing | | finish__timing__setup__tns | -549.0 | -604.0 | Failing | | finish__design__instance__area | 837050 | 836289 | Tighten | ===================================================== make update_ok for spi (ihp-sg13g2)... ===================================================== designs/ihp-sg13g2/spi/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | detailedroute__route__wirelength | 3972 | 4623 | Failing | ===================================================== make update_ok for i2c-gpio-expander (ihp-sg13g2)... ===================================================== designs/ihp-sg13g2/i2c-gpio-expander/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | detailedroute__route__wirelength | 37489 | 44583 | Failing | ===================================================== make update_ok for ibex (ihp-sg13g2)... ===================================================== designs/ihp-sg13g2/ibex/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | synth__design__instance__area__stdcell | 280000.0 | 278000.0 | Tighten | | placeopt__design__instance__count__stdcell | 20659 | 20256 | Tighten | | detailedroute__route__wirelength | 895142 | 1137972 | Failing | Large percentage changes in failing metrics (>50%): - ibex (asap7) cts__timing__setup__tns 740.49% (-1630.0 → -13700.0) - riscv32i-mock-sram (asap7) finish__timing__setup__tns 346.31% (-298.0 → -1330.0) - ibex (gf180) finish__timing__setup__tns 114.41% (-2.22 → -4.76) - aes (sky130hs) globalroute__timing__setup__tns 64.58% (-1.92 → -3.16) - aes (sky130hd) finish__timing__setup__tns 63.57% (-2.8 → -4.58) Large percentage improvements in tighten metrics (>50%): - microwatt (sky130hd) detailedroute__antenna__violating__nets -80.00% (5 → 1) - aes (sky130hd) finish__timing__setup__ws -60.60% (-1.17 → -0.461) - aes (sky130hd) globalroute__timing__setup__ws -59.77% (-1.3 → -0.523) - riscv32i-mock-sram (asap7) globalroute__timing__setup__tns -53.32% (-407.0 → -190.0) Signed-off-by: Augusto Berndt <augusto.berndt@precisioninno.com>
1 parent 401c1cf commit 75c8d96

21 files changed

Lines changed: 85 additions & 85 deletions

File tree

flow/designs/asap7/gcd-ccs/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
"cts__timing__setup__ws": {
31-
"value": -63.5,
31+
"value": -63.4,
3232
"compare": ">="
3333
},
3434
"cts__timing__setup__tns": {
35-
"value": -773.0,
35+
"value": -768.0,
3636
"compare": ">="
3737
},
3838
"cts__timing__hold__ws": {
@@ -48,11 +48,11 @@
4848
"compare": "<="
4949
},
5050
"globalroute__timing__setup__ws": {
51-
"value": -63.5,
51+
"value": -63.4,
5252
"compare": ">="
5353
},
5454
"globalroute__timing__setup__tns": {
55-
"value": -771.0,
55+
"value": -766.0,
5656
"compare": ">="
5757
},
5858
"globalroute__timing__hold__ws": {
@@ -84,7 +84,7 @@
8484
"compare": ">="
8585
},
8686
"finish__timing__setup__tns": {
87-
"value": -1270.0,
87+
"value": -1430.0,
8888
"compare": ">="
8989
},
9090
"finish__timing__hold__ws": {

flow/designs/asap7/gcd/rules-base.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
"compare": ">="
5353
},
5454
"globalroute__timing__setup__tns": {
55-
"value": -1790.0,
55+
"value": -2050.0,
5656
"compare": ">="
5757
},
5858
"globalroute__timing__hold__ws": {
@@ -64,7 +64,7 @@
6464
"compare": ">="
6565
},
6666
"detailedroute__route__wirelength": {
67-
"value": 1324,
67+
"value": 1947,
6868
"compare": "<="
6969
},
7070
"detailedroute__route__drc_errors": {
@@ -84,7 +84,7 @@
8484
"compare": ">="
8585
},
8686
"finish__timing__setup__tns": {
87-
"value": -1570.0,
87+
"value": -1820.0,
8888
"compare": ">="
8989
},
9090
"finish__timing__hold__ws": {

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
"compare": ">="
3333
},
3434
"cts__timing__setup__tns": {
35-
"value": -1630.0,
35+
"value": -13700.0,
3636
"compare": ">="
3737
},
3838
"cts__timing__hold__ws": {
@@ -96,7 +96,7 @@
9696
"compare": ">="
9797
},
9898
"finish__design__instance__area": {
99-
"value": 2816,
99+
"value": 2810,
100100
"compare": "<="
101101
}
102102
}

flow/designs/asap7/riscv32i-mock-sram/rules-base.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,11 +48,11 @@
4848
"compare": "<="
4949
},
5050
"globalroute__timing__setup__ws": {
51-
"value": -56.5,
51+
"value": -47.5,
5252
"compare": ">="
5353
},
5454
"globalroute__timing__setup__tns": {
55-
"value": -407.0,
55+
"value": -190.0,
5656
"compare": ">="
5757
},
5858
"globalroute__timing__hold__ws": {
@@ -84,7 +84,7 @@
8484
"compare": ">="
8585
},
8686
"finish__timing__setup__tns": {
87-
"value": -298.0,
87+
"value": -1330.0,
8888
"compare": ">="
8989
},
9090
"finish__timing__hold__ws": {

flow/designs/asap7/uart/rules-base.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
"compare": ">="
6565
},
6666
"detailedroute__route__wirelength": {
67-
"value": 1673,
67+
"value": 1973,
6868
"compare": "<="
6969
},
7070
"detailedroute__route__drc_errors": {
@@ -80,11 +80,11 @@
8080
"compare": "<="
8181
},
8282
"finish__timing__setup__ws": {
83-
"value": -52.4,
83+
"value": -47.3,
8484
"compare": ">="
8585
},
8686
"finish__timing__setup__tns": {
87-
"value": -1320.0,
87+
"value": -1210.0,
8888
"compare": ">="
8989
},
9090
"finish__timing__hold__ws": {

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@
8484
"compare": ">="
8585
},
8686
"finish__timing__setup__tns": {
87-
"value": -2.22,
87+
"value": -4.76,
8888
"compare": ">="
8989
},
9090
"finish__timing__hold__ws": {
@@ -96,7 +96,7 @@
9696
"compare": ">="
9797
},
9898
"finish__design__instance__area": {
99-
"value": 764974,
99+
"value": 764104,
100100
"compare": "<="
101101
}
102102
}

flow/designs/ihp-sg13g2/i2c-gpio-expander/rules-base.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
"compare": ">="
6565
},
6666
"detailedroute__route__wirelength": {
67-
"value": 37489,
67+
"value": 44583,
6868
"compare": "<="
6969
},
7070
"detailedroute__route__drc_errors": {

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"synth__design__instance__area__stdcell": {
3-
"value": 280000.0,
3+
"value": 278000.0,
44
"compare": "<="
55
},
66
"constraints__clocks__count": {
@@ -12,7 +12,7 @@
1212
"compare": "<="
1313
},
1414
"placeopt__design__instance__count__stdcell": {
15-
"value": 20659,
15+
"value": 20256,
1616
"compare": "<="
1717
},
1818
"detailedplace__design__violations": {
@@ -64,7 +64,7 @@
6464
"compare": ">="
6565
},
6666
"detailedroute__route__wirelength": {
67-
"value": 895142,
67+
"value": 1137972,
6868
"compare": "<="
6969
},
7070
"detailedroute__route__drc_errors": {

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
"compare": ">="
6565
},
6666
"detailedroute__route__wirelength": {
67-
"value": 3972,
67+
"value": 4623,
6868
"compare": "<="
6969
},
7070
"detailedroute__route__drc_errors": {

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"compare": "=="
99
},
1010
"placeopt__design__instance__area": {
11-
"value": 827643,
11+
"value": 827361,
1212
"compare": "<="
1313
},
1414
"placeopt__design__instance__count__stdcell": {
@@ -32,7 +32,7 @@
3232
"compare": ">="
3333
},
3434
"cts__timing__setup__tns": {
35-
"value": -502.0,
35+
"value": -556.0,
3636
"compare": ">="
3737
},
3838
"cts__timing__hold__ws": {
@@ -52,7 +52,7 @@
5252
"compare": ">="
5353
},
5454
"globalroute__timing__setup__tns": {
55-
"value": -556.0,
55+
"value": -642.0,
5656
"compare": ">="
5757
},
5858
"globalroute__timing__hold__ws": {
@@ -84,7 +84,7 @@
8484
"compare": ">="
8585
},
8686
"finish__timing__setup__tns": {
87-
"value": -549.0,
87+
"value": -604.0,
8888
"compare": ">="
8989
},
9090
"finish__timing__hold__ws": {
@@ -96,7 +96,7 @@
9696
"compare": ">="
9797
},
9898
"finish__design__instance__area": {
99-
"value": 837050,
99+
"value": 836289,
100100
"compare": "<="
101101
}
102102
}

0 commit comments

Comments
 (0)