Update build configuration
diff --git a/openlane/user_project/config.tcl b/openlane/user_project/config.tcl
index 057b0b0..0671491 100755
--- a/openlane/user_project/config.tcl
+++ b/openlane/user_project/config.tcl
@@ -36,21 +36,21 @@
 	$script_dir/../../verilog/rtl/debug_mux.v \
 	$script_dir/../../verilog/rtl/entropy_pool.v \
 	$script_dir/../../verilog/rtl/wb_mux.v \
-	$script_dir/../../verilog/rtl/io_pads.v" \
-
+	$script_dir/../../verilog/rtl/io_pads.v"
+ 
 set ::env(DESIGN_IS_CORE) 0
 
-set ::env(CLOCK_PORT) "wb_clk_i"
+set ::env(CLOCK_PORT) "mcu_inst.clk"
 set ::env(CLOCK_NET) "mcu_inst.clk"
-set ::env(CLOCK_PERIOD) "10"
+set ::env(CLOCK_PERIOD) "200"
 
 set ::env(FP_SIZING) absolute
-set ::env(DIE_AREA) "0 0 900 600"
+set ::env(DIE_AREA) "0 0 2236 2236"
 
 set ::env(FP_PIN_ORDER_CFG) $script_dir/pin_order.cfg
 
-set ::env(PL_BASIC_PLACEMENT) 1
-set ::env(PL_TARGET_DENSITY) 0.05
+#set ::env(PL_BASIC_PLACEMENT) 1
+set ::env(PL_TARGET_DENSITY) 0.15
 
 # Maximum layer used for routing is metal 4.
 # This is because this macro will be inserted in a top level (user_project_wrapper) 
diff --git a/openlane/user_project_wrapper/config.tcl b/openlane/user_project_wrapper/config.tcl
index 36c664e..c24305d 100755
--- a/openlane/user_project_wrapper/config.tcl
+++ b/openlane/user_project_wrapper/config.tcl
@@ -51,7 +51,24 @@
 ### Black-box verilog and views
 set ::env(VERILOG_FILES_BLACKBOX) "\
 	$::env(CARAVEL_ROOT)/verilog/rtl/defines.v \
-	$script_dir/../../verilog/rtl/user_project.v"
+	$script_dir/../../verilog/rtl/defines.v \
+	$script_dir/../../verilog/rtl/user_project.v \
+	$script_dir/../../verilog/rtl/mcu.v \
+	$script_dir/../../verilog/rtl/cpu_core.v \
+	$script_dir/../../verilog/rtl/alu.v \
+	$script_dir/../../verilog/rtl/instr_mem.v \
+	$script_dir/../../verilog/rtl/prng_wrap.v \
+	$script_dir/../../verilog/rtl/prng.v \
+	$script_dir/../../verilog/rtl/mem_mesh.v \
+	$script_dir/../../verilog/rtl/io_filter_rev.v \
+	$script_dir/../../verilog/rtl/io_filter.v \
+	$script_dir/../../verilog/rtl/pin_compress.v \
+	$script_dir/../../verilog/rtl/pin_decompress.v \
+	$script_dir/../../verilog/rtl/prog_mux.v \
+	$script_dir/../../verilog/rtl/debug_mux.v \
+	$script_dir/../../verilog/rtl/entropy_pool.v \
+	$script_dir/../../verilog/rtl/wb_mux.v \
+	$script_dir/../../verilog/rtl/io_pads.v"
 
 set ::env(EXTRA_LEFS) "\
 	$script_dir/../../lef/user_project.lef"
diff --git a/openlane/user_project_wrapper/macro.cfg b/openlane/user_project_wrapper/macro.cfg
index a7365ab..08f5a95 100644
--- a/openlane/user_project_wrapper/macro.cfg
+++ b/openlane/user_project_wrapper/macro.cfg
@@ -1 +1 @@
-mprj 1175 1690 N
+mprj 342 642 N