Add GF180 support to register file
diff --git a/openlane/Microwatt_FP_DFFRFile/config.json b/openlane/Microwatt_FP_DFFRFile/config.json index d50de31..8432078 100644 --- a/openlane/Microwatt_FP_DFFRFile/config.json +++ b/openlane/Microwatt_FP_DFFRFile/config.json
@@ -8,11 +8,9 @@ "BASE_SDC_FILE": "dir::base.sdc", "FP_SIZING": "absolute", - "DIE_AREA": "0 0 700 700", "DESIGN_IS_CORE": 0, "FP_PDN_CORE_RING": 0, - "RT_MAX_LAYER": "met4", "FP_PIN_ORDER_CFG": "dir::pin_order.cfg", @@ -33,17 +31,30 @@ "SYNTH_STRATEGY": "DELAY 4", "SYNTH_MAX_FANOUT": "10", - "PL_TARGET_DENSITY": "0.68", - - "CTS_CLK_BUFFER_LIST": ["sky130_fd_sc_hd__clkbuf_8", "sky130_fd_sc_hd__clkbuf_4", "sky130_fd_sc_hd__clkbuf_2"], - "CTS_DISABLE_POST_PROCESSING": "1", - "CTS_DISTANCE_BETWEEN_BUFFERS": "250", - "RUN_KLAYOUT": "0", "GPL_CELL_PADDING": "2", "DPL_CELL_PADDING": "0", "DIODE_PADDING": "0", + "pdk::sky130*": { + "CTS_CLK_BUFFER_LIST": ["sky130_fd_sc_hd__clkbuf_8", "sky130_fd_sc_hd__clkbuf_4", "sky130_fd_sc_hd__clkbuf_2"], + "CTS_DISABLE_POST_PROCESSING": "1", + "CTS_DISTANCE_BETWEEN_BUFFERS": "250", + + "RT_MAX_LAYER": "met4", + "DIE_AREA": "0 0 700 700", + "PL_TARGET_DENSITY": "0.68" + }, + "pdk::gf180mcuC": { + "STD_CELL_LIBRARY": "gf180mcu_fd_sc_mcu7t5v0", + + "RT_MAX_LAYER": "Metal4", + "DIE_AREA": "0 0 1150 1150", + "PL_TARGET_DENSITY": "0.73", + + "DIODE_INSERTION_STRATEGY": "0" + }, + "ROUTING_CORES": "24" }