larger rom (256 B), higher area utilization

also increase PL_RESIZER_HOLD_SLACK_MARGIN to avoid hold violations
diff --git a/openlane/4ft4/config.tcl b/openlane/4ft4/config.tcl
index 3ab25bd..ae80ea3 100755
--- a/openlane/4ft4/config.tcl
+++ b/openlane/4ft4/config.tcl
@@ -5,7 +5,7 @@
 
 set ::env(DESIGN_NAME) top_4ft4
 
-set ::env(SYNTH_DEFINES) [list "NO_TRISTATE" "ROM_HEX_FILE=\"${script_dir}/../../verilog/rtl/4ft4_rom.hex\"" "ROM_CAPACITY=128"]
+set ::env(SYNTH_DEFINES) [list "NO_TRISTATE" "ROM_HEX_FILE=\"${script_dir}/../../verilog/rtl/4ft4_rom.hex\"" "ROM_CAPACITY=256"]
 
 set ::env(VERILOG_FILES) "\
 	$::env(CARAVEL_ROOT)/verilog/rtl/defines.v \
@@ -29,12 +29,14 @@
 #set ::env(DIE_AREA) "0 0 900 900"
 
 set ::env(FP_SIZING) relative
-set ::env(FP_CORE_UTIL) 10
+set ::env(FP_CORE_UTIL) 25
 
 set ::env(FP_PIN_ORDER_CFG) $script_dir/pin_order.cfg
 
 set ::env(PL_BASIC_PLACEMENT) 0
-set ::env(PL_TARGET_DENSITY) 0.12
+set ::env(PL_TARGET_DENSITY) 0.27
+
+set ::env(PL_RESIZER_HOLD_SLACK_MARGIN) 1.0
 
 # Maximum layer used for routing is metal 4.
 # This is because this macro will be inserted in a top level (user_project_wrapper)