Skip to content

Commit f71a924

Browse files
authored
Merge pull request #2685 from jeffng-or/at-aes-block-updates
updated aes-block config based on autotuner results; updated autotune…
2 parents b872032 + 1a33b5b commit f71a924

File tree

5 files changed

+275
-266
lines changed

5 files changed

+275
-266
lines changed

flow/designs/asap7/aes-block/autotuner.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,16 @@
33
"_SDC_CLK_PERIOD": {
44
"type": "float",
55
"minmax": [
6-
100,
6+
300,
77
600
88
],
99
"step": 0
1010
},
1111
"CORE_UTILIZATION": {
1212
"type": "int",
1313
"minmax": [
14-
0,
15-
20
14+
20,
15+
50
1616
],
1717
"step": 1
1818
},
@@ -35,16 +35,16 @@
3535
"CELL_PAD_IN_SITES_GLOBAL_PLACEMENT": {
3636
"type": "int",
3737
"minmax": [
38-
1,
39-
5
38+
0,
39+
3
4040
],
4141
"step": 1
4242
},
4343
"CELL_PAD_IN_SITES_DETAIL_PLACEMENT": {
4444
"type": "int",
4545
"minmax": [
46-
1,
47-
5
46+
0,
47+
3
4848
],
4949
"step": 1
5050
},
@@ -60,7 +60,7 @@
6060
"type": "float",
6161
"minmax": [
6262
0.0,
63-
0.99
63+
0.2
6464
],
6565
"step": 0
6666
},

flow/designs/asap7/aes-block/config.mk

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ export SDC_FILE = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NICKNAME)/constraint.
88

99
export ABC_AREA = 1
1010

11-
export CORE_UTILIZATION = 20
12-
export CORE_ASPECT_RATIO = 1
11+
export CORE_UTILIZATION = 27
12+
export CORE_ASPECT_RATIO = 0.867
1313
export CORE_MARGIN = 2
1414
export PLACE_DENSITY = 0.65
1515

@@ -29,4 +29,11 @@ export PWR_NETS_VOLTAGES =
2929
# The macros are very small so use a smaller halo
3030
export MACRO_PLACE_HALO ?= 5 5
3131

32-
export ROUTING_LAYER_ADJUSTMENT = 0.3
32+
export ROUTING_LAYER_ADJUSTMENT = 0.23
33+
34+
# Parameters from AutoTuner runs
35+
export CELL_PAD_IN_SITES_GLOBAL_PLACEMENT = 2
36+
export CELL_PAD_IN_SITES_DETAIL_PLACEMENT = 1
37+
export CTS_CLUSTER_SIZE = 155
38+
export CTS_CLUSTER_DIAMETER = 248
39+
export PLACE_DENSITY_LB_ADDON = 0.14

flow/designs/asap7/aes-block/constraint.sdc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
set clk_name clk
22
set clk_port_name clk
3-
set clk_period 400
3+
set clk_period 475
44
set clk_io_pct 0.2
55

66
set clk_port [get_ports $clk_port_name]

0 commit comments

Comments
 (0)