Skip to content

Commit f289362

Browse files
committed
Rules update related to DFF mapping for PDK 0.3
Signed-off-by: Jeff Ng <[email protected]>
1 parent 43ca564 commit f289362

14 files changed

Lines changed: 151 additions & 151 deletions

File tree

flow/designs/rapidus2hp/cva6/rules-base.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,30 @@
11
{
22
"synth__design__instance__area__stdcell": {
3-
"value": 16800.0,
3+
"value": 16200.0,
44
"compare": "<="
55
},
66
"constraints__clocks__count": {
77
"value": 1,
88
"compare": "=="
99
},
1010
"placeopt__design__instance__area": {
11-
"value": 13856,
11+
"value": 12740,
1212
"compare": "<="
1313
},
1414
"placeopt__design__instance__count__stdcell": {
15-
"value": 142196,
15+
"value": 121146,
1616
"compare": "<="
1717
},
1818
"detailedplace__design__violations": {
1919
"value": 0,
2020
"compare": "=="
2121
},
2222
"cts__design__instance__count__setup_buffer": {
23-
"value": 12365,
23+
"value": 10534,
2424
"compare": "<="
2525
},
2626
"cts__design__instance__count__hold_buffer": {
27-
"value": 12365,
27+
"value": 10534,
2828
"compare": "<="
2929
},
3030
"cts__timing__setup__ws": {
@@ -44,15 +44,15 @@
4444
"compare": ">="
4545
},
4646
"globalroute__antenna_diodes_count": {
47-
"value": 118,
47+
"value": 100,
4848
"compare": "<="
4949
},
5050
"globalroute__timing__setup__ws": {
51-
"value": -0.0412,
51+
"value": -0.0411,
5252
"compare": ">="
5353
},
5454
"globalroute__timing__setup__tns": {
55-
"value": -0.381,
55+
"value": -0.163,
5656
"compare": ">="
5757
},
5858
"globalroute__timing__hold__ws": {
@@ -64,11 +64,11 @@
6464
"compare": ">="
6565
},
6666
"finish__timing__setup__ws": {
67-
"value": -0.0412,
67+
"value": -0.0411,
6868
"compare": ">="
6969
},
7070
"finish__timing__setup__tns": {
71-
"value": -0.381,
71+
"value": -0.163,
7272
"compare": ">="
7373
},
7474
"finish__timing__hold__ws": {
@@ -80,7 +80,7 @@
8080
"compare": ">="
8181
},
8282
"finish__design__instance__area": {
83-
"value": 14305,
83+
"value": 13238,
8484
"compare": "<="
8585
}
8686
}

flow/designs/rapidus2hp/cva6/rules-verific.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,30 @@
11
{
22
"synth__design__instance__area__stdcell": {
3-
"value": 17000.0,
3+
"value": 16200.0,
44
"compare": "<="
55
},
66
"constraints__clocks__count": {
77
"value": 1,
88
"compare": "=="
99
},
1010
"placeopt__design__instance__area": {
11-
"value": 14025,
11+
"value": 12693,
1212
"compare": "<="
1313
},
1414
"placeopt__design__instance__count__stdcell": {
15-
"value": 145376,
15+
"value": 120066,
1616
"compare": "<="
1717
},
1818
"detailedplace__design__violations": {
1919
"value": 0,
2020
"compare": "=="
2121
},
2222
"cts__design__instance__count__setup_buffer": {
23-
"value": 12641,
23+
"value": 10440,
2424
"compare": "<="
2525
},
2626
"cts__design__instance__count__hold_buffer": {
27-
"value": 12641,
27+
"value": 10440,
2828
"compare": "<="
2929
},
3030
"cts__timing__setup__ws": {
@@ -44,7 +44,7 @@
4444
"compare": ">="
4545
},
4646
"globalroute__antenna_diodes_count": {
47-
"value": 121,
47+
"value": 100,
4848
"compare": "<="
4949
},
5050
"globalroute__timing__setup__ws": {
@@ -80,7 +80,7 @@
8080
"compare": ">="
8181
},
8282
"finish__design__instance__area": {
83-
"value": 14478,
83+
"value": 13183,
8484
"compare": "<="
8585
}
8686
}

flow/designs/rapidus2hp/ethmac/rules-base.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,38 @@
11
{
22
"synth__design__instance__area__stdcell": {
3-
"value": 3290.0,
3+
"value": 2830.0,
44
"compare": "<="
55
},
66
"constraints__clocks__count": {
77
"value": 3,
88
"compare": "=="
99
},
1010
"placeopt__design__instance__area": {
11-
"value": 4563,
11+
"value": 3153,
1212
"compare": "<="
1313
},
1414
"placeopt__design__instance__count__stdcell": {
15-
"value": 88191,
15+
"value": 46009,
1616
"compare": "<="
1717
},
1818
"detailedplace__design__violations": {
1919
"value": 0,
2020
"compare": "=="
2121
},
2222
"cts__design__instance__count__setup_buffer": {
23-
"value": 5929,
23+
"value": 4001,
2424
"compare": "<="
2525
},
2626
"cts__design__instance__count__hold_buffer": {
27-
"value": 5929,
27+
"value": 4001,
2828
"compare": "<="
2929
},
3030
"cts__timing__setup__ws": {
31-
"value": -0.0725,
31+
"value": -0.0557,
3232
"compare": ">="
3333
},
3434
"cts__timing__setup__tns": {
35-
"value": -4.25,
35+
"value": -1.81,
3636
"compare": ">="
3737
},
3838
"cts__timing__hold__ws": {
@@ -48,11 +48,11 @@
4848
"compare": "<="
4949
},
5050
"globalroute__timing__setup__ws": {
51-
"value": -0.0981,
51+
"value": -0.0716,
5252
"compare": ">="
5353
},
5454
"globalroute__timing__setup__tns": {
55-
"value": -7.21,
55+
"value": -3.08,
5656
"compare": ">="
5757
},
5858
"globalroute__timing__hold__ws": {
@@ -64,11 +64,11 @@
6464
"compare": ">="
6565
},
6666
"finish__timing__setup__ws": {
67-
"value": -0.0981,
67+
"value": -0.0716,
6868
"compare": ">="
6969
},
7070
"finish__timing__setup__tns": {
71-
"value": -7.21,
71+
"value": -3.08,
7272
"compare": ">="
7373
},
7474
"finish__timing__hold__ws": {
@@ -80,7 +80,7 @@
8080
"compare": ">="
8181
},
8282
"finish__design__instance__area": {
83-
"value": 4731,
83+
"value": 3298,
8484
"compare": "<="
8585
}
8686
}

flow/designs/rapidus2hp/ethmac/rules-verific.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,38 @@
11
{
22
"synth__design__instance__area__stdcell": {
3-
"value": 3780.0,
3+
"value": 2830.0,
44
"compare": "<="
55
},
66
"constraints__clocks__count": {
77
"value": 3,
88
"compare": "=="
99
},
1010
"placeopt__design__instance__area": {
11-
"value": 4536,
11+
"value": 3154,
1212
"compare": "<="
1313
},
1414
"placeopt__design__instance__count__stdcell": {
15-
"value": 86754,
15+
"value": 46106,
1616
"compare": "<="
1717
},
1818
"detailedplace__design__violations": {
1919
"value": 0,
2020
"compare": "=="
2121
},
2222
"cts__design__instance__count__setup_buffer": {
23-
"value": 6307,
23+
"value": 4009,
2424
"compare": "<="
2525
},
2626
"cts__design__instance__count__hold_buffer": {
27-
"value": 6307,
27+
"value": 4009,
2828
"compare": "<="
2929
},
3030
"cts__timing__setup__ws": {
31-
"value": -0.0705,
31+
"value": -0.0536,
3232
"compare": ">="
3333
},
3434
"cts__timing__setup__tns": {
35-
"value": -3.69,
35+
"value": -1.7,
3636
"compare": ">="
3737
},
3838
"cts__timing__hold__ws": {
@@ -48,11 +48,11 @@
4848
"compare": "<="
4949
},
5050
"globalroute__timing__setup__ws": {
51-
"value": -0.0933,
51+
"value": -0.0731,
5252
"compare": ">="
5353
},
5454
"globalroute__timing__setup__tns": {
55-
"value": -5.54,
55+
"value": -2.19,
5656
"compare": ">="
5757
},
5858
"globalroute__timing__hold__ws": {
@@ -64,11 +64,11 @@
6464
"compare": ">="
6565
},
6666
"finish__timing__setup__ws": {
67-
"value": -0.0933,
67+
"value": -0.0731,
6868
"compare": ">="
6969
},
7070
"finish__timing__setup__tns": {
71-
"value": -5.54,
71+
"value": -2.19,
7272
"compare": ">="
7373
},
7474
"finish__timing__hold__ws": {
@@ -80,7 +80,7 @@
8080
"compare": ">="
8181
},
8282
"finish__design__instance__area": {
83-
"value": 4707,
83+
"value": 3298,
8484
"compare": "<="
8585
}
8686
}

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

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,38 @@
11
{
22
"synth__design__instance__area__stdcell": {
3-
"value": 20.89,
3+
"value": 16.5,
44
"compare": "<="
55
},
66
"constraints__clocks__count": {
77
"value": 1,
88
"compare": "=="
99
},
1010
"placeopt__design__instance__area": {
11-
"value": 36,
11+
"value": 29,
1212
"compare": "<="
1313
},
1414
"placeopt__design__instance__count__stdcell": {
15-
"value": 692,
15+
"value": 503,
1616
"compare": "<="
1717
},
1818
"detailedplace__design__violations": {
1919
"value": 0,
2020
"compare": "=="
2121
},
2222
"cts__design__instance__count__setup_buffer": {
23-
"value": 54,
23+
"value": 44,
2424
"compare": "<="
2525
},
2626
"cts__design__instance__count__hold_buffer": {
27-
"value": 54,
27+
"value": 44,
2828
"compare": "<="
2929
},
3030
"cts__timing__setup__ws": {
31-
"value": -0.0564,
31+
"value": -0.0326,
3232
"compare": ">="
3333
},
3434
"cts__timing__setup__tns": {
35-
"value": -1.7,
35+
"value": -0.479,
3636
"compare": ">="
3737
},
3838
"cts__timing__hold__ws": {
@@ -48,11 +48,11 @@
4848
"compare": "<="
4949
},
5050
"globalroute__timing__setup__ws": {
51-
"value": -0.067,
51+
"value": -0.0436,
5252
"compare": ">="
5353
},
5454
"globalroute__timing__setup__tns": {
55-
"value": -2.07,
55+
"value": -1.1,
5656
"compare": ">="
5757
},
5858
"globalroute__timing__hold__ws": {
@@ -64,11 +64,11 @@
6464
"compare": ">="
6565
},
6666
"finish__timing__setup__ws": {
67-
"value": -0.067,
67+
"value": -0.0436,
6868
"compare": ">="
6969
},
7070
"finish__timing__setup__tns": {
71-
"value": -2.07,
71+
"value": -1.1,
7272
"compare": ">="
7373
},
7474
"finish__timing__hold__ws": {
@@ -80,7 +80,7 @@
8080
"compare": ">="
8181
},
8282
"finish__design__instance__area": {
83-
"value": 47,
83+
"value": 33,
8484
"compare": "<="
8585
}
8686
}

0 commit comments

Comments
 (0)