Skip to content

Commit 25b1237

Browse files
committed
make ngt45/black_parrot our first test case for using MPL
when there are preplaced macros Signed-off-by: Arthur Koucher <[email protected]>
1 parent 54dd31a commit 25b1237

File tree

4 files changed

+13
-6
lines changed

4 files changed

+13
-6
lines changed

flow/designs/nangate45/black_parrot/config.mk

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ export IO_CONSTRAINTS = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NAME)/io.tcl
3131

3232
export PLACE_DENSITY_LB_ADDON = 0.05
3333

34+
export MACRO_PLACEMENT_TCL = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NICKNAME)/macro_placement.tcl
35+
3436
export MACRO_PLACE_HALO = 10 10
3537

3638
export TNS_END_PERCENT = 100
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
place_macro -macro_name multi_top.me.genblk1_0__bp_cce_top.bp_cce/directory.wg_ram/macro_mem0.mem -location {20.07 355.915} -orientation MY
2+
place_macro -macro_name multi_top.me.genblk1_0__bp_cce_top.bp_cce/directory.wg_ram/macro_mem1.mem -location {94.6 355.915} -orientation MY
3+
place_macro -macro_name multi_top.rof1_0__core/fe.icache_1/metadata_mem.macro_mem.mem -location {20.07 245.105} -orientation R180
4+
place_macro -macro_name multi_top.rof1_0__core/be.be_mmu.dcache/data_mem_0__data_mem.macro_mem/mem -location {1177.31 1166.095} -orientation R0
5+
place_macro -macro_name multi_top.rof1_0__core/be.be_mmu.dcache/data_mem_1__data_mem.macro_mem/mem -location {659.6 1166.095} -orientation MY
6+
place_macro -macro_name multi_top.rof1_0__core/be.be_mmu.dcache/data_mem_2__data_mem.macro_mem/mem -location {1177.31 1032.605} -orientation MX
7+
place_macro -macro_name multi_top.rof1_0__core/be.be_mmu.dcache/data_mem_3__data_mem.macro_mem/mem -location {832.17 1166.095} -orientation R0
8+
place_macro -macro_name multi_top.rof1_0__core/be.be_mmu.dcache/data_mem_4__data_mem.macro_mem/mem -location {1004.74 1032.605} -orientation MX
9+
place_macro -macro_name multi_top.rof1_0__core/be.be_mmu.dcache/data_mem_5__data_mem.macro_mem/mem -location {832.17 1032.605} -orientation MX
10+
place_macro -macro_name multi_top.rof1_0__core/be.be_mmu.dcache/data_mem_6__data_mem.macro_mem/mem -location {1004.74 1166.095} -orientation R0
11+
place_macro -macro_name multi_top.rof1_0__core/be.be_mmu.dcache/data_mem_7__data_mem.macro_mem/mem -location {659.6 1032.605} -orientation R180

flow/designs/sky130hd/microwatt/config.mk

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,6 @@ export ADDITIONAL_LIBS = $(wildcard $(microwatt_DIR)/lib/*.lib)
2121

2222
export SYNTH_HIERARCHICAL = 1
2323

24-
export MACRO_PLACEMENT_TCL = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NICKNAME)/macro_placement.tcl
25-
2624
export MACRO_PLACE_HALO = 100 100
2725

2826
# We use large placement blockages to try eliminating the channels between

flow/designs/sky130hd/microwatt/macro_placement.tcl

Lines changed: 0 additions & 4 deletions
This file was deleted.

0 commit comments

Comments
 (0)