Update mgmt_core config
diff --git a/openlane/mgmt_core/config.tcl b/openlane/mgmt_core/config.tcl index 754e2cf..55250b3 100644 --- a/openlane/mgmt_core/config.tcl +++ b/openlane/mgmt_core/config.tcl
@@ -12,7 +12,7 @@ set ::env(FP_VERTICAL_HALO) 6 #set ::env(FP_PIN_ORDER_CFG) $script_dir/pin_order.cfg -set ::env(FP_CONTEXT_DEF) $script_dir/../caravel/runs/caravel/tmp/floorplan/verilog2def_openroad.def +set ::env(FP_CONTEXT_DEF) $script_dir/../caravel/runs/caravel/tmp/floorplan/verilog2def_openroad.def.macro_placement.def set ::env(FP_CONTEXT_LEF) $script_dir/../caravel/runs/caravel/tmp/merged_unpadded.lef set ::env(FP_SIZING) absolute set ::env(DIE_AREA) "0 0 2150 850"
diff --git a/openlane/mgmt_core/macro_placement.cfg b/openlane/mgmt_core/macro_placement.cfg index 9c296b8..1863d9e 100644 --- a/openlane/mgmt_core/macro_placement.cfg +++ b/openlane/mgmt_core/macro_placement.cfg
@@ -1,2 +1,2 @@ -pll 14.36 256.400 N -soc.soc_mem.mem.SRAM 1333.285 123.980 N +pll 1686.845 10.880 N +soc.soc_mem.mem.SRAM 302.695 136.400 N
diff --git a/openlane/mgmt_core/pin_order.cfg b/openlane/mgmt_core/pin_order.cfg index db43fd6..15a4a51 100644 --- a/openlane/mgmt_core/pin_order.cfg +++ b/openlane/mgmt_core/pin_order.cfg
@@ -1,25 +1,82 @@ -#BUS_SORT +#E +mask_rev.* +porb +jtag.* +mprj_io_loader_data +mprj_io_loader_resetn +mprj_io_loader_clock +sdo.* +mgmt_(in|out)_data.*\[0\] +mgmt_(in|out)_data.*\[1\] +mgmt_(in|out)_data.*\[2\] +mgmt_(in|out)_data.*\[3\] +mgmt_(in|out)_data.*\[4\] +mgmt_(in|out)_data.*\[5\] +mgmt_(in|out)_data.*\[6\] +mgmt_(in|out)_data.*\[7\] +mgmt_(in|out)_data.*\[8\] +mgmt_(in|out)_data.*\[9\] +mgmt_(in|out)_data.*\[10\] +mgmt_(in|out)_data.*\[11\] +mgmt_(in|out)_data.*\[12\] +mgmt_(in|out)_data.*\[13\] +mgmt_(in|out)_data.*\[14\] +mgmt_(in|out)_data.*\[15\] +mgmt_(in|out)_data.*\[16\] +mgmt_(in|out)_data.*\[17\] +mgmt_(in|out)_data.*\[18\] +mgmt_(in|out)_data.*\[19\] +mgmt_(in|out)_data.*\[20\] +mgmt_(in|out)_data.*\[21\] +mgmt_(in|out)_data.*\[22\] +mgmt_(in|out)_data.*\[23\] + #N +core_clk +core_rstn +user_clk +mgmt_(in|out)_data.*\[37\] +mgmt_(in|out)_data.*\[36\] +mgmt_(in|out)_data.*\[35\] +mgmt_(in|out)_data.*\[34\] +mgmt_(in|out)_data.*\[33\] +mgmt_(in|out)_data.*\[32\] +mgmt_(in|out)_data.*\[31\] +mgmt_(in|out)_data.*\[30\] +mgmt_(in|out)_data.*\[29\] +mgmt_(in|out)_data.*\[28\] +mgmt_(in|out)_data.*\[27\] +mgmt_(in|out)_data.*\[26\] +mgmt_(in|out)_data.*\[25\] +mgmt_(in|out)_data.*\[24\] +mprj_ack_i +mprj_dat_i.* +mprj_dat_o.* +mprj_adr_o.* +mprj_sel_o.* +mprj_stb_o +mprj_cyc_o +mprj_we_o la_.* -mgmt_.* -mprj.* +.*pwr.* #S -prob resetb clock +gpio.* flash_csb.* flash_clk.* flash_io0.* flash_io1.* -gpio.* -#E -pwr_.* -core_.* -jtag.* -sdo.* #W -user_.* -mask_rev.* +mgmt_addr\[.* +mgmt_addr_ro\[.* +mgmt_ena\[.* +mgmt_ena_ro +mgmt_rdata\[.* +mgmt_rdata_ro\[.* +mgmt_wdata.* +mgmt_wen\[.* +mgmt_wen_mask\[.*