Skip to content

Commit 6a41132

Browse files
committed
added config files for new AutoTuner
Signed-off-by: Jeff Ng <jeffng@precisioninno.com>
1 parent 21ae07f commit 6a41132

File tree

6 files changed

+166
-0
lines changed

6 files changed

+166
-0
lines changed
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
run_config:
2+
design: gcd
3+
experiment: freq
4+
flow_home: /OpenROAD-flow-scripts/flow
5+
jobs: 3
6+
mode: sweep
7+
platform: asap7
8+
ray_outputs_dir: /work
9+
orfs_outputs_dir: /work
10+
search_space:
11+
_SDC_FILE_PATH:
12+
type: constant
13+
value: /OpenROAD-flow-scripts/flow/designs/asap7/gcd/constraint.sdc
14+
_SDC_CLK_PERIOD:
15+
type: range_int
16+
min: 200
17+
max: 500
18+
step: 50
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
run_config:
2+
design: gcd
3+
experiment: basic
4+
flow_home: /OpenROAD-flow-scripts/flow
5+
jobs: 3
6+
mode: tune
7+
platform: asap7
8+
ray_outputs_dir: /work
9+
orfs_outputs_dir: /work
10+
samples: 10
11+
timeout: 1.0
12+
search_space:
13+
file: autotuner_new.json
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
{
2+
"_SDC_FILE_PATH": "constraint.sdc",
3+
"_SDC_CLK_PERIOD": {
4+
"type": "range_float",
5+
"min": 200,
6+
"max": 500,
7+
"step": 0
8+
},
9+
"CELL_PAD_IN_SITES_GLOBAL_PLACEMENT": {
10+
"type": "range_int",
11+
"min": 0,
12+
"max": 3,
13+
"step": 1
14+
},
15+
"CELL_PAD_IN_SITES_DETAIL_PLACEMENT": {
16+
"type": "range_int",
17+
"min": 0,
18+
"max": 3,
19+
"step": 1
20+
},
21+
"_FR_LAYER_ADJUST": {
22+
"type": "range_float",
23+
"min": 0.1,
24+
"max": 0.3,
25+
"step": 0
26+
},
27+
"PLACE_DENSITY_LB_ADDON": {
28+
"type": "range_float",
29+
"min": 0.0,
30+
"max": 0.2,
31+
"step": 0
32+
},
33+
"CTS_CLUSTER_SIZE": {
34+
"type": "range_int",
35+
"min": 10,
36+
"max": 200,
37+
"step": 1
38+
},
39+
"CTS_CLUSTER_DIAMETER": {
40+
"type": "range_int",
41+
"min": 20,
42+
"max": 400,
43+
"step": 1
44+
},
45+
"_FR_FILE_PATH": "fastroute.tcl"
46+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
run_config:
2+
design: ibex
3+
experiment: freq
4+
flow_home: /OpenROAD-flow-scripts/flow
5+
jobs: 2
6+
mode: sweep
7+
platform: asap7
8+
ray_outputs_dir: /work
9+
orfs_outputs_dir: /work
10+
search_space:
11+
_SDC_FILE_PATH:
12+
type: constant
13+
value: /OpenROAD-flow-scripts/flow/designs/asap7/ibex/constraint.sdc
14+
_SDC_CLK_PERIOD:
15+
type: range_int
16+
min: 950
17+
max: 1050
18+
step: 10
19+
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
run_config:
2+
design: ibex
3+
experiment: basic
4+
flow_home: /OpenROAD-flow-scripts/flow
5+
jobs: 2
6+
mode: tune
7+
samples: 5
8+
platform: asap7
9+
ray_outputs_dir: /work
10+
orfs_outputs_dir: /work
11+
search_space:
12+
file: /work/configs/asap7/ibex/autotuner_new.json
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
{
2+
"_SDC_FILE_PATH": "designs/asap7/ibex/constraint.sdc",
3+
"_SDC_CLK_PERIOD": {
4+
"type": "range_int",
5+
"step": 0,
6+
"min": 1200,
7+
"max": 2000
8+
},
9+
"CORE_UTILIZATION": {
10+
"type": "range_int",
11+
"step": 1,
12+
"min": 5,
13+
"max": 10
14+
},
15+
"CORE_ASPECT_RATIO": {
16+
"type": "range_float",
17+
"step": 0,
18+
"min": 0.9,
19+
"max": 1.1
20+
},
21+
"CELL_PAD_IN_SITES_GLOBAL_PLACEMENT": {
22+
"type": "range_int",
23+
"step": 1,
24+
"min": 0,
25+
"max": 3
26+
},
27+
"CELL_PAD_IN_SITES_DETAIL_PLACEMENT": {
28+
"type": "range_int",
29+
"step": 1,
30+
"min": 0,
31+
"max": 3
32+
},
33+
"_FR_LAYER_ADJUST": {
34+
"type": "range_float",
35+
"step": 0,
36+
"min": 0.0,
37+
"max": 0.1
38+
},
39+
"PLACE_DENSITY_LB_ADDON": {
40+
"type": "range_float",
41+
"step": 0,
42+
"min": 0.0,
43+
"max": 0.2
44+
},
45+
"CTS_CLUSTER_SIZE": {
46+
"type": "range_int",
47+
"step": 1,
48+
"min": 10,
49+
"max": 200
50+
},
51+
"CTS_CLUSTER_DIAMETER": {
52+
"type": "range_int",
53+
"step": 1,
54+
"min": 20,
55+
"max": 400
56+
},
57+
"_FR_FILE_PATH": ""
58+
}

0 commit comments

Comments
 (0)