Skip to content

Commit 926e4d8

Browse files
authored
Merge pull request #3167 from eder-matheus/mpl_remove_manual_configs
remove manual configs for macro placer from public designs
2 parents 398e4e0 + 907b5c5 commit 926e4d8

File tree

11 files changed

+6
-46
lines changed

11 files changed

+6
-46
lines changed

flow/designs/asap7/riscv32i/config.mk

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,6 @@ export PLATFORM = asap7
44

55
export SYNTH_HIERARCHICAL ?= 1
66

7-
export RTLMP_MIN_INST = 1000
8-
export RTLMP_MAX_INST = 3500
9-
export RTLMP_MIN_MACRO = 1
10-
export RTLMP_MAX_MACRO = 5
11-
127
export SYNTH_MINIMUM_KEEP_SIZE ?= 10000
138

149
export VERILOG_FILES = $(sort $(wildcard $(DESIGN_HOME)/src/riscv32i/*.v))

flow/designs/asap7/swerv_wrapper/BUILD.bazel

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -100,10 +100,6 @@ orfs_flow(
100100
arguments = {
101101
"LIB_MODEL": "CCS",
102102
"SYNTH_HIERARCHICAL": "1",
103-
"RTLMP_MAX_INST": "30000",
104-
"RTLMP_MIN_INST": "5000",
105-
"RTLMP_MAX_MACRO": "30",
106-
"RTLMP_MIN_MACRO": "4",
107103
"DIE_AREA": "0 0 550 600",
108104
"CORE_AREA": "5 5 545 595",
109105
"PLACE_PINS_ARGS": "-exclude left:* -exclude right:*",

flow/designs/asap7/swerv_wrapper/config.mk

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,6 @@ export SYNTH_KEEP_MODULES ?= \
4242
ram_256x34
4343

4444

45-
# RTL_MP Settings
46-
export RTLMP_MAX_INST = 30000
47-
export RTLMP_MIN_INST = 5000
48-
export RTLMP_MAX_MACRO = 30
49-
export RTLMP_MIN_MACRO = 4
50-
5145
export LIB_MODEL = CCS
5246

5347
export VERILOG_FILES = $(DESIGN_HOME)/src/swerv/swerv_wrapper.sv2v.v \

flow/designs/nangate45/ariane133/config.mk

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,6 @@ export PLATFORM = nangate45
44

55
export SYNTH_HIERARCHICAL = 1
66

7-
# RTL_MP Settings
8-
export RTLMP_MAX_INST = 30000
9-
export RTLMP_MIN_INST = 5000
10-
export RTLMP_MAX_MACRO = 16
11-
export RTLMP_MIN_MACRO = 4
12-
137
export VERILOG_FILES = $(DESIGN_HOME)/src/$(DESIGN_NICKNAME)/ariane.sv2v.v \
148
$(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NICKNAME)/macros.v
159

flow/designs/nangate45/ariane136/config.mk

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,6 @@ export PLATFORM = nangate45
55
export SYNTH_HIERARCHICAL = 1
66

77
# RTL_MP Settings
8-
export RTLMP_MAX_INST = 30000
9-
export RTLMP_MIN_INST = 5000
10-
export RTLMP_MAX_MACRO = 16
11-
export RTLMP_MIN_MACRO = 4
128
export RTLMP_SIGNATURE_NET_THRESHOLD = 30
139

1410
export VERILOG_FILES = $(DESIGN_HOME)/src/$(DESIGN_NICKNAME)/ariane.sv2v.v \

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
"compare": "<="
6161
},
6262
"finish__timing__drv__hold_violation_count": {
63-
"value": 299,
63+
"value": 509,
6464
"compare": "<="
6565
},
6666
"finish__timing__wns_percent_delay": {

flow/designs/nangate45/black_parrot/config.mk

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,6 @@ export PLATFORM = nangate45
44

55
export SYNTH_HIERARCHICAL = 1
66
#
7-
# RTL_MP Settings
8-
export RTLMP_MAX_INST = 30000
9-
export RTLMP_MIN_INST = 5000
10-
export RTLMP_MAX_MACRO = 12
11-
export RTLMP_MIN_MACRO = 4
127

138
export VERILOG_FILES = $(DESIGN_HOME)/src/$(DESIGN_NAME)/pickled.v \
149
$(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NAME)/macros.v

flow/designs/nangate45/bp_fe_top/config.mk

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,6 @@ export PLATFORM = nangate45
44

55
export SYNTH_HIERARCHICAL = 1
66
#
7-
# RTL_MP Settings
8-
export RTLMP_MAX_INST = 30000
9-
export RTLMP_MIN_INST = 5000
10-
export RTLMP_MAX_MACRO = 12
11-
export RTLMP_MIN_MACRO = 4
127

138
export VERILOG_FILES = $(DESIGN_HOME)/src/$(DESIGN_NAME)/pickled.v \
149
$(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NAME)/macros.v
@@ -29,8 +24,8 @@ export IO_CONSTRAINTS = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NAME)/io.tcl
2924

3025
export MACRO_PLACE_HALO = 10 10
3126

32-
export PLACE_DENSITY_LB_ADDON = 0.10
33-
export PLACE_DENSITY_MAX_POST_HOLD = 0.12
27+
export PLACE_DENSITY_LB_ADDON = 0.11
28+
export PLACE_DENSITY_MAX_POST_HOLD = 0.13
3429
export TNS_END_PERCENT = 100
3530

3631
export FASTROUTE_TCL = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NAME)/fastroute.tcl

flow/designs/nangate45/bp_fe_top/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
"detailedroute__route__wirelength": {
35-
"value": 2111490,
35+
"value": 2503735,
3636
"compare": "<="
3737
},
3838
"detailedroute__route__drc_errors": {
@@ -60,7 +60,7 @@
6060
"compare": "<="
6161
},
6262
"finish__timing__drv__hold_violation_count": {
63-
"value": 2500,
63+
"value": 100,
6464
"compare": "<="
6565
},
6666
"finish__timing__wns_percent_delay": {

flow/designs/nangate45/bp_multi_top/config.mk

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,6 @@ export PLATFORM = nangate45
44

55
export SYNTH_HIERARCHICAL = 1
66
#
7-
# RTL_MP Settings
8-
export RTLMP_MAX_INST = 30000
9-
export RTLMP_MIN_INST = 5000
10-
export RTLMP_MAX_MACRO = 12
11-
export RTLMP_MIN_MACRO = 4
127

138
export VERILOG_FILES = $(DESIGN_HOME)/src/$(DESIGN_NAME)/pickled.v \
149
$(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NAME)/macros.v

0 commit comments

Comments
 (0)