Update configuration
diff --git a/openlane/unigate/config.json b/openlane/unigate/config.json
index a94868f..e5c4367 100644
--- a/openlane/unigate/config.json
+++ b/openlane/unigate/config.json
@@ -10,42 +10,46 @@
         "dir::../../verilog/rtl/ucomb.v",
         "dir::../../verilog/rtl/u21_ref.v",
         "dir::../../verilog/rtl/u31_ref.v",
+        "dir::../../verilog/rtl/u41_norm.v",
+        "dir::../../verilog/rtl/u41_rest.v",
         "dir::../../verilog/rtl/u41_ref.v",
         "dir::../../verilog/rtl/u22_ref.v",
         "dir::../../verilog/rtl/ucomb_ref.v",
         "dir::../../verilog/rtl/ucomb_full.v",
         "dir::../../verilog/rtl/unigate.v"
     ],
-    "CLOCK_PERIOD": 10,
+    "CLOCK_PERIOD": 100,
     "CLOCK_PORT": "wb_clk_i",
     "CLOCK_NET": "wb_clk_i",
     "FP_SIZING": "absolute",
-    "DIE_AREA": "0 0 2400 2700",
+    "DIE_AREA": "0 0 1600 2200",
+    "FP_ASPECT_RATIO": 1.375,
     "FP_PIN_ORDER_CFG": "dir::pin_order.cfg",
     "PL_BASIC_PLACEMENT": 0,
-    "PL_TARGET_DENSITY": 0.2,
+    "PL_TARGET_DENSITY": 0.04,
+    "PL_RESIZER_HOLD_SLACK_MARGIN": 1.0,
     "VDD_NETS": ["vccd1"],
     "GND_NETS": ["vssd1"],
     "DIODE_INSERTION_STRATEGY": 4,
     "RUN_CVC": 1,
     "pdk::sky130*": {
-        "FP_CORE_UTIL": 45,
+        "FP_CORE_UTIL": 3,
         "RT_MAX_LAYER": "met4",
         "scl::sky130_fd_sc_hd": {
-            "CLOCK_PERIOD": 10
+            "CLOCK_PERIOD": 100
         },
         "scl::sky130_fd_sc_hdll": {
-            "CLOCK_PERIOD": 10
+            "CLOCK_PERIOD": 100
         },
         "scl::sky130_fd_sc_hs": {
-            "CLOCK_PERIOD": 8
+            "CLOCK_PERIOD": 80
         },
         "scl::sky130_fd_sc_ls": {
-            "CLOCK_PERIOD": 10,
+            "CLOCK_PERIOD": 100,
             "SYNTH_MAX_FANOUT": 5
         },
         "scl::sky130_fd_sc_ms": {
-            "CLOCK_PERIOD": 10
+            "CLOCK_PERIOD": 100
         }
     },
     "pdk::gf180mcuC": {
diff --git a/openlane/user_project_wrapper/config.json b/openlane/user_project_wrapper/config.json
index fab8db2..9c7a06c 100644
--- a/openlane/user_project_wrapper/config.json
+++ b/openlane/user_project_wrapper/config.json
@@ -1,7 +1,7 @@
 {
     "DESIGN_NAME": "user_project_wrapper",
     "VERILOG_FILES": ["dir::../../verilog/rtl/defines.v", "dir::../../verilog/rtl/user_project_wrapper.v"],
-    "CLOCK_PERIOD": 10,
+    "CLOCK_PERIOD": 100,
     "CLOCK_PORT": "user_clock2",
     "CLOCK_NET": "mprj.clk",
     "FP_PDN_MACRO_HOOKS": "mprj vccd1 vssd1 vccd1 vssd1",
@@ -15,6 +15,8 @@
         "dir::../../verilog/rtl/ucomb.v",
         "dir::../../verilog/rtl/u21_ref.v",
         "dir::../../verilog/rtl/u31_ref.v",
+        "dir::../../verilog/rtl/u41_norm.v",
+        "dir::../../verilog/rtl/u41_rest.v",
         "dir::../../verilog/rtl/u41_ref.v",
         "dir::../../verilog/rtl/u22_ref.v",
         "dir::../../verilog/rtl/ucomb_ref.v",
@@ -67,20 +69,20 @@
         "DIE_AREA": "0 0 2920 3520",
         "FP_DEF_TEMPLATE": "dir::fixed_dont_change/user_project_wrapper.def",
         "scl::sky130_fd_sc_hd": {
-            "CLOCK_PERIOD": 10
+            "CLOCK_PERIOD": 100
         },
         "scl::sky130_fd_sc_hdll": {
-            "CLOCK_PERIOD": 10
+            "CLOCK_PERIOD": 100
         },
         "scl::sky130_fd_sc_hs": {
-            "CLOCK_PERIOD": 8
+            "CLOCK_PERIOD": 80
         },
         "scl::sky130_fd_sc_ls": {
-            "CLOCK_PERIOD": 10,
+            "CLOCK_PERIOD": 100,
             "SYNTH_MAX_FANOUT": 5
         },
         "scl::sky130_fd_sc_ms": {
-            "CLOCK_PERIOD": 10
+            "CLOCK_PERIOD": 100
         }
      },
     "pdk::gf180mcuC": {
diff --git a/openlane/user_project_wrapper/macro.cfg b/openlane/user_project_wrapper/macro.cfg
index a7365ab..28079b7 100644
--- a/openlane/user_project_wrapper/macro.cfg
+++ b/openlane/user_project_wrapper/macro.cfg
@@ -1 +1 @@
-mprj 1175 1690 N
+mprj 660 660 N