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