Update caravel configs - should result in 0 TR vios
diff --git a/openlane/caravel/config.tcl b/openlane/caravel/config.tcl index f5a29e3..2eda05c 100755 --- a/openlane/caravel/config.tcl +++ b/openlane/caravel/config.tcl
@@ -26,27 +26,33 @@ $verilog_root/rtl/mgmt_protect.v \ $verilog_root/rtl/gpio_control_block.v \ $verilog_root/rtl/user_id_programming.v \ - $verilog_root/rtl/simple_por.v" + $verilog_root/rtl/simple_por.v\ + $verilog_root/rtl/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.v \ + " set ::env(EXTRA_LEFS) "\ $lef_root/chip_io.lef \ $lef_root/mgmt_core.lef \ $lef_root/storage.lef \ - $lef_root/user_project_wrapper.lef \ + $lef_root/user_project_wrapper.obstructed.lef \ $lef_root/mgmt_protect.lef \ $lef_root/gpio_control_block.lef \ $lef_root/user_id_programming.lef \ - $lef_root/simple_por.lef" + $lef_root/simple_por.lef\ + $lef_root/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.lef\ + " set ::env(EXTRA_GDS_FILES) "\ $gds_root/chip_io.gds \ $gds_root/mgmt_core.gds \ $gds_root/storage.gds \ - $gds_root/user_project_wrapper.gds \ + $gds_root/user_project_wrapper_empty.gds \ $gds_root/mgmt_protect.gds \ $gds_root/gpio_control_block.gds \ $gds_root/user_id_programming.gds \ - $gds_root/simple_por.gds" + $gds_root/simple_por.gds\ + $gds_root/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.gds\ + " # # !!! # if { [info exists ::env(LVS_RUN_DIR)] || [info exists ::env(CONNECTIVITY_RUN)] } { @@ -73,7 +79,8 @@ set ::env(GLB_RT_ALLOW_CONGESTION) 1 set ::env(GLB_RT_OVERFLOW_ITERS) 50 -set ::env(GLB_RT_TILES) 15 +set ::env(GLB_RT_TILES) 30 +set ::env(GLB_RT_MAXLAYER) 5 set ::env(FILL_INSERTION) 0
diff --git a/openlane/caravel/interactive.tcl b/openlane/caravel/interactive.tcl index 0c69cde..8d8e56d 100755 --- a/openlane/caravel/interactive.tcl +++ b/openlane/caravel/interactive.tcl
@@ -10,13 +10,13 @@ init_floorplan add_macro_placement padframe 0 0 N -add_macro_placement storage 280.650 263.920 N -add_macro_placement soc 1004.950 292.4900 N -add_macro_placement mprj 326.385 1349.705 N -add_macro_placement mgmt_buffers 1066.855 1223.255 N -add_macro_placement rstb_level 767.850 211.805 N -add_macro_placement user_id_value 791.230 1236.990 N -add_macro_placement por 905.435 1237.260 N +add_macro_placement storage 260.155 306.960 N +add_macro_placement soc 1022.750 268.500 N +add_macro_placement mprj 326.385 1382.010 N +add_macro_placement mgmt_buffers 1440.500 1198.735 N +add_macro_placement rstb_level 773.765 257.020 N +add_macro_placement user_id_value 3283.125 404.630 N +add_macro_placement por 3270.880 520.985 N # west set west_x 42.835