add alu
diff --git a/def/user_project_wrapper.def b/def/user_project_wrapper.def
index ae938fa..576879b 100644
--- a/def/user_project_wrapper.def
+++ b/def/user_project_wrapper.def
@@ -1309,10 +1309,11 @@
     - via4_1740x3100 + VIARULE M4M5_PR + CUTSIZE 800 800  + LAYERS met4 via4 met5  + CUTSPACING 800 800  + ENCLOSURE 470 350 470 350  + ROWCOL 2 1  ;
     - via4_1600x3100 + VIARULE M4M5_PR + CUTSIZE 800 800  + LAYERS met4 via4 met5  + CUTSPACING 800 800  + ENCLOSURE 400 350 400 350  + ROWCOL 2 1  ;
 END VIAS
-COMPONENTS 9 ;
+COMPONENTS 10 ;
     - openram_1kB sky130_sram_1kbyte_1rw1r_32x256_8 + FIXED ( 344000 475500 ) N ;
     - wb_bridge_2way wb_bridge_2way + FIXED ( 1550000 480000 ) N ;
     - wb_openram_wrapper wb_openram_wrapper + FIXED ( 1085000 480000 ) N ;
+    - wrapped_alu74181_7 wrapped_alu74181 + FIXED ( 350000 3200000 ) N ;
     - wrapped_frequency_counter_2 wrapped_frequency_counter + FIXED ( 350000 2200000 ) N ;
     - wrapped_function_generator_0 wrapped_function_generator + FIXED ( 350000 1200000 ) N ;
     - wrapped_hack_soc_dffram_11 wrapped_hack_soc_dffram + FIXED ( 2100000 500000 ) N ;
@@ -3460,12 +3461,14 @@
         + LAYER met4 ( -1801550 50160 ) ( -1798450 1769310 )
         + LAYER met4 ( -1981550 -1769310 ) ( -1978450 1769310 )
         + LAYER met4 ( -2161550 -876840 ) ( -2158450 1769310 )
-        + LAYER met4 ( -2341550 180160 ) ( -2338450 1769310 )
-        + LAYER met4 ( -2521550 1160160 ) ( -2518450 1769310 )
+        + LAYER met4 ( -2341550 1650160 ) ( -2338450 1769310 )
+        + LAYER met4 ( -2521550 1650160 ) ( -2518450 1769310 )
         + LAYER met4 ( -2701550 -1769310 ) ( -2698450 1769310 )
         + LAYER met4 ( -2881550 -1769310 ) ( -2878450 1769310 )
         + LAYER met4 ( 36030 -1764510 ) ( 39130 1764510 )
         + LAYER met4 ( -2900550 -1764510 ) ( -2897450 1764510 )
+        + LAYER met4 ( -2341550 180160 ) ( -2338450 1430160 )
+        + LAYER met4 ( -2521550 1160160 ) ( -2518450 1430160 )
         + LAYER met4 ( -2521550 700160 ) ( -2518450 930160 )
         + LAYER met4 ( -2521550 180160 ) ( -2518450 430160 )
         + LAYER met4 ( -2341550 -289840 ) ( -2338450 -69840 )
@@ -3520,11 +3523,12 @@
         + LAYER met4 ( -1981550 -1778910 ) ( -1978450 1778910 )
         + LAYER met4 ( -2161550 -876840 ) ( -2158450 1778910 )
         + LAYER met4 ( -2341550 180160 ) ( -2338450 1778910 )
-        + LAYER met4 ( -2521550 1160160 ) ( -2518450 1778910 )
+        + LAYER met4 ( -2521550 1650160 ) ( -2518450 1778910 )
         + LAYER met4 ( -2701550 -1778910 ) ( -2698450 1778910 )
         + LAYER met4 ( -2881550 -1778910 ) ( -2878450 1778910 )
         + LAYER met4 ( 27030 -1774110 ) ( 30130 1774110 )
         + LAYER met4 ( -2928750 -1774110 ) ( -2925650 1774110 )
+        + LAYER met4 ( -2521550 1160160 ) ( -2518450 1430160 )
         + LAYER met4 ( -2521550 700160 ) ( -2518450 930160 )
         + LAYER met4 ( -2521550 180160 ) ( -2518450 430160 )
         + LAYER met4 ( -2341550 -289840 ) ( -2338450 -69840 )
@@ -3578,11 +3582,12 @@
         + LAYER met4 ( -1801550 -1788510 ) ( -1798450 1788510 )
         + LAYER met4 ( -1981550 -876840 ) ( -1978450 1788510 )
         + LAYER met4 ( -2161550 180160 ) ( -2158450 1788510 )
-        + LAYER met4 ( -2341550 1160160 ) ( -2338450 1788510 )
+        + LAYER met4 ( -2341550 1650160 ) ( -2338450 1788510 )
         + LAYER met4 ( -2521550 -1788510 ) ( -2518450 1788510 )
         + LAYER met4 ( -2701550 -1788510 ) ( -2698450 1788510 )
         + LAYER met4 ( 198030 -1783710 ) ( 201130 1783710 )
         + LAYER met4 ( -2776950 -1783710 ) ( -2773850 1783710 )
+        + LAYER met4 ( -2341550 1160160 ) ( -2338450 1430160 )
         + LAYER met4 ( -2341550 700160 ) ( -2338450 930160 )
         + LAYER met4 ( -2341550 180160 ) ( -2338450 430160 )
         + LAYER met4 ( -2161550 -289840 ) ( -2158450 -69840 )
@@ -3636,11 +3641,12 @@
         + LAYER met4 ( -1801550 -1798110 ) ( -1798450 1798110 )
         + LAYER met4 ( -1981550 -876840 ) ( -1978450 1798110 )
         + LAYER met4 ( -2161550 -289840 ) ( -2158450 1798110 )
-        + LAYER met4 ( -2341550 1160160 ) ( -2338450 1798110 )
+        + LAYER met4 ( -2341550 1650160 ) ( -2338450 1798110 )
         + LAYER met4 ( -2521550 -1798110 ) ( -2518450 1798110 )
         + LAYER met4 ( -2701550 -1798110 ) ( -2698450 1798110 )
         + LAYER met4 ( 189030 -1793310 ) ( 192130 1793310 )
         + LAYER met4 ( -2805150 -1793310 ) ( -2802050 1793310 )
+        + LAYER met4 ( -2341550 1160160 ) ( -2338450 1430160 )
         + LAYER met4 ( -2341550 700160 ) ( -2338450 930160 )
         + LAYER met4 ( -2341550 180160 ) ( -2338450 430160 )
         + LAYER met4 ( -2341550 -289840 ) ( -2338450 -69840 )
@@ -3694,10 +3700,11 @@
         + LAYER met4 ( -1915930 50160 ) ( -1912830 1788510 )
         + LAYER met4 ( -2095930 -1788510 ) ( -2092830 1788510 )
         + LAYER met4 ( -2275930 -876840 ) ( -2272830 1788510 )
-        + LAYER met4 ( -2455930 1160160 ) ( -2452830 1788510 )
+        + LAYER met4 ( -2455930 1650160 ) ( -2452830 1788510 )
         + LAYER met4 ( -2635930 -1788510 ) ( -2632830 1788510 )
         + LAYER met4 ( -2815930 -1788510 ) ( -2812830 1788510 )
         + LAYER met4 ( -2986130 -1788510 ) ( -2983030 1788510 )
+        + LAYER met4 ( -2455930 1160160 ) ( -2452830 1430160 )
         + LAYER met4 ( -2455930 700160 ) ( -2452830 930160 )
         + LAYER met4 ( -2455930 180160 ) ( -2452830 430160 )
         + LAYER met4 ( -2455930 -289840 ) ( -2452830 -69840 )
@@ -3751,10 +3758,11 @@
         + LAYER met4 ( -1906930 50160 ) ( -1903830 1798110 )
         + LAYER met4 ( -2086930 -1798110 ) ( -2083830 1798110 )
         + LAYER met4 ( -2266930 -876840 ) ( -2263830 1798110 )
-        + LAYER met4 ( -2446930 1160160 ) ( -2443830 1798110 )
+        + LAYER met4 ( -2446930 1650160 ) ( -2443830 1798110 )
         + LAYER met4 ( -2626930 -876840 ) ( -2623830 1798110 )
         + LAYER met4 ( -2806930 -1798110 ) ( -2803830 1798110 )
         + LAYER met4 ( -3005330 -1798110 ) ( -3002230 1798110 )
+        + LAYER met4 ( -2446930 1160160 ) ( -2443830 1430160 )
         + LAYER met4 ( -2446930 180160 ) ( -2443830 930160 )
         + LAYER met4 ( -2446930 -289840 ) ( -2443830 -69840 )
         + LAYER met4 ( -1366930 -869840 ) ( -1363830 -569840 )
@@ -3807,10 +3815,11 @@
         + LAYER met4 ( -1933930 50160 ) ( -1930830 1769310 )
         + LAYER met4 ( -2113930 -876840 ) ( -2110830 1769310 )
         + LAYER met4 ( -2293930 -876840 ) ( -2290830 1769310 )
-        + LAYER met4 ( -2473930 1160160 ) ( -2470830 1769310 )
+        + LAYER met4 ( -2473930 1650160 ) ( -2470830 1769310 )
         + LAYER met4 ( -2653930 -1769310 ) ( -2650830 1769310 )
         + LAYER met4 ( -2833930 -1769310 ) ( -2830830 1769310 )
         + LAYER met4 ( -2947730 -1769310 ) ( -2944630 1769310 )
+        + LAYER met4 ( -2473930 1160160 ) ( -2470830 1430160 )
         + LAYER met4 ( -2473930 700160 ) ( -2470830 930160 )
         + LAYER met4 ( -2473930 180160 ) ( -2470830 430160 )
         + LAYER met4 ( -2473930 -289840 ) ( -2470830 -69840 )
@@ -3864,10 +3873,11 @@
         + LAYER met4 ( -1924930 50160 ) ( -1921830 1778910 )
         + LAYER met4 ( -2104930 -1778910 ) ( -2101830 1778910 )
         + LAYER met4 ( -2284930 -876840 ) ( -2281830 1778910 )
-        + LAYER met4 ( -2464930 1160160 ) ( -2461830 1778910 )
+        + LAYER met4 ( -2464930 1650160 ) ( -2461830 1778910 )
         + LAYER met4 ( -2644930 -1778910 ) ( -2641830 1778910 )
         + LAYER met4 ( -2824930 -1778910 ) ( -2821830 1778910 )
         + LAYER met4 ( -2966930 -1778910 ) ( -2963830 1778910 )
+        + LAYER met4 ( -2464930 1160160 ) ( -2461830 1430160 )
         + LAYER met4 ( -2464930 700160 ) ( -2461830 930160 )
         + LAYER met4 ( -2464930 180160 ) ( -2461830 430160 )
         + LAYER met4 ( -2464930 -289840 ) ( -2461830 -69840 )
@@ -4370,6 +4380,8 @@
       NEW met4 0 + SHAPE STRIPE ( 471320 2355880 ) via4_1600x3100
       NEW met4 0 + SHAPE STRIPE ( 425000 2355880 ) via4_1600x3100
       NEW met4 0 + SHAPE STRIPE ( 378680 2355880 ) via4_1600x3100
+      NEW met4 0 + SHAPE STRIPE ( 525440 3255880 ) via4_1600x3100
+      NEW met4 0 + SHAPE STRIPE ( 371840 3255880 ) via4_1600x3100
       NEW met4 0 + SHAPE STRIPE ( 1214655 735880 ) via4_1600x3100
       NEW met4 0 + SHAPE STRIPE ( 1165000 735880 ) via4_1600x3100
       NEW met4 0 + SHAPE STRIPE ( 1115350 735880 ) via4_1600x3100
@@ -4438,8 +4450,6 @@
       NEW met4 0 + SHAPE STRIPE ( 1090520 3255880 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 910520 3255880 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 730520 3255880 ) via4_3100x3100
-      NEW met4 0 + SHAPE STRIPE ( 550520 3255880 ) via4_3100x3100
-      NEW met4 0 + SHAPE STRIPE ( 370520 3255880 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 190520 3255880 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 10520 3255880 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( -8480 3255880 ) via4_3100x3100
@@ -4809,12 +4819,14 @@
       NEW met4 3100 + SHAPE STRIPE ( 1090520 1810000 ) ( 1090520 3529150 )
       NEW met4 3100 + SHAPE STRIPE ( 910520 -9470 ) ( 910520 3529150 )
       NEW met4 3100 + SHAPE STRIPE ( 730520 883000 ) ( 730520 3529150 )
-      NEW met4 3100 + SHAPE STRIPE ( 550520 1940000 ) ( 550520 3529150 )
-      NEW met4 3100 + SHAPE STRIPE ( 370520 2920000 ) ( 370520 3529150 )
+      NEW met4 3100 + SHAPE STRIPE ( 550520 3410000 ) ( 550520 3529150 )
+      NEW met4 3100 + SHAPE STRIPE ( 370520 3410000 ) ( 370520 3529150 )
       NEW met4 3100 + SHAPE STRIPE ( 190520 -9470 ) ( 190520 3529150 )
       NEW met4 3100 + SHAPE STRIPE ( 10520 -9470 ) ( 10520 3529150 )
       NEW met4 3100 + SHAPE STRIPE ( 2928100 -4670 ) ( 2928100 3524350 )
       NEW met4 3100 + SHAPE STRIPE ( -8480 -4670 ) ( -8480 3524350 )
+      NEW met4 3100 + SHAPE STRIPE ( 550520 1940000 ) ( 550520 3190000 )
+      NEW met4 3100 + SHAPE STRIPE ( 370520 2920000 ) ( 370520 3190000 )
       NEW met4 3100 + SHAPE STRIPE ( 370520 2460000 ) ( 370520 2690000 )
       NEW met4 3100 + SHAPE STRIPE ( 370520 1940000 ) ( 370520 2190000 )
       NEW met4 3100 + SHAPE STRIPE ( 550520 1470000 ) ( 550520 1690000 )
@@ -4884,7 +4896,6 @@
       NEW met4 0 + SHAPE STRIPE ( 929120 3274480 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 749120 3274480 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 569120 3274480 ) via4_3100x3100
-      NEW met4 0 + SHAPE STRIPE ( 389120 3274480 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 209120 3274480 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 29120 3274480 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( -18080 3274480 ) via4_3100x3100
@@ -5256,11 +5267,12 @@
       NEW met4 3100 + SHAPE STRIPE ( 929120 -19070 ) ( 929120 3538750 )
       NEW met4 3100 + SHAPE STRIPE ( 749120 883000 ) ( 749120 3538750 )
       NEW met4 3100 + SHAPE STRIPE ( 569120 1940000 ) ( 569120 3538750 )
-      NEW met4 3100 + SHAPE STRIPE ( 389120 2920000 ) ( 389120 3538750 )
+      NEW met4 3100 + SHAPE STRIPE ( 389120 3410000 ) ( 389120 3538750 )
       NEW met4 3100 + SHAPE STRIPE ( 209120 -19070 ) ( 209120 3538750 )
       NEW met4 3100 + SHAPE STRIPE ( 29120 -19070 ) ( 29120 3538750 )
       NEW met4 3100 + SHAPE STRIPE ( 2937700 -14270 ) ( 2937700 3533950 )
       NEW met4 3100 + SHAPE STRIPE ( -18080 -14270 ) ( -18080 3533950 )
+      NEW met4 3100 + SHAPE STRIPE ( 389120 2920000 ) ( 389120 3190000 )
       NEW met4 3100 + SHAPE STRIPE ( 389120 2460000 ) ( 389120 2690000 )
       NEW met4 3100 + SHAPE STRIPE ( 389120 1940000 ) ( 389120 2190000 )
       NEW met4 3100 + SHAPE STRIPE ( 569120 1470000 ) ( 569120 1690000 )
@@ -5327,7 +5339,6 @@
       NEW met4 0 + SHAPE STRIPE ( 947720 3293080 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 767720 3293080 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 587720 3293080 ) via4_3100x3100
-      NEW met4 0 + SHAPE STRIPE ( 407720 3293080 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 227720 3293080 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 47720 3293080 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( -27680 3293080 ) via4_3100x3100
@@ -5680,11 +5691,12 @@
       NEW met4 3100 + SHAPE STRIPE ( 947720 -28670 ) ( 947720 3548350 )
       NEW met4 3100 + SHAPE STRIPE ( 767720 883000 ) ( 767720 3548350 )
       NEW met4 3100 + SHAPE STRIPE ( 587720 1940000 ) ( 587720 3548350 )
-      NEW met4 3100 + SHAPE STRIPE ( 407720 2920000 ) ( 407720 3548350 )
+      NEW met4 3100 + SHAPE STRIPE ( 407720 3410000 ) ( 407720 3548350 )
       NEW met4 3100 + SHAPE STRIPE ( 227720 -28670 ) ( 227720 3548350 )
       NEW met4 3100 + SHAPE STRIPE ( 47720 -28670 ) ( 47720 3548350 )
       NEW met4 3100 + SHAPE STRIPE ( 2947300 -23870 ) ( 2947300 3543550 )
       NEW met4 3100 + SHAPE STRIPE ( -27680 -23870 ) ( -27680 3543550 )
+      NEW met4 3100 + SHAPE STRIPE ( 407720 2920000 ) ( 407720 3190000 )
       NEW met4 3100 + SHAPE STRIPE ( 407720 2460000 ) ( 407720 2690000 )
       NEW met4 3100 + SHAPE STRIPE ( 407720 1940000 ) ( 407720 2190000 )
       NEW met4 3100 + SHAPE STRIPE ( 587720 1470000 ) ( 587720 1690000 )
@@ -5751,7 +5763,6 @@
       NEW met4 0 + SHAPE STRIPE ( 966320 3311680 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 786320 3311680 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 606320 3311680 ) via4_3100x3100
-      NEW met4 0 + SHAPE STRIPE ( 426320 3311680 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 246320 3311680 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 66320 3311680 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( -37280 3311680 ) via4_3100x3100
@@ -6104,11 +6115,12 @@
       NEW met4 3100 + SHAPE STRIPE ( 966320 -38270 ) ( 966320 3557950 )
       NEW met4 3100 + SHAPE STRIPE ( 786320 883000 ) ( 786320 3557950 )
       NEW met4 3100 + SHAPE STRIPE ( 606320 1470000 ) ( 606320 3557950 )
-      NEW met4 3100 + SHAPE STRIPE ( 426320 2920000 ) ( 426320 3557950 )
+      NEW met4 3100 + SHAPE STRIPE ( 426320 3410000 ) ( 426320 3557950 )
       NEW met4 3100 + SHAPE STRIPE ( 246320 -38270 ) ( 246320 3557950 )
       NEW met4 3100 + SHAPE STRIPE ( 66320 -38270 ) ( 66320 3557950 )
       NEW met4 3100 + SHAPE STRIPE ( 2956900 -33470 ) ( 2956900 3553150 )
       NEW met4 3100 + SHAPE STRIPE ( -37280 -33470 ) ( -37280 3553150 )
+      NEW met4 3100 + SHAPE STRIPE ( 426320 2920000 ) ( 426320 3190000 )
       NEW met4 3100 + SHAPE STRIPE ( 426320 2460000 ) ( 426320 2690000 )
       NEW met4 3100 + SHAPE STRIPE ( 426320 1940000 ) ( 426320 2190000 )
       NEW met4 3100 + SHAPE STRIPE ( 426320 1470000 ) ( 426320 1690000 )
@@ -6156,7 +6168,6 @@
       NEW met4 0 + SHAPE STRIPE ( 1037720 3383080 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 857720 3383080 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 677720 3383080 ) via4_3100x3100
-      NEW met4 0 + SHAPE STRIPE ( 497720 3383080 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 317720 3383080 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 137720 3383080 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( -32480 3383080 ) via4_3100x3100
@@ -6174,7 +6185,6 @@
       NEW met4 0 + SHAPE STRIPE ( 1037720 3203080 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 857720 3203080 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 677720 3203080 ) via4_3100x3100
-      NEW met4 0 + SHAPE STRIPE ( 497720 3203080 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 317720 3203080 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 137720 3203080 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( -32480 3203080 ) via4_3100x3100
@@ -6495,10 +6505,11 @@
       NEW met4 3100 + SHAPE STRIPE ( 1037720 1810000 ) ( 1037720 3548350 )
       NEW met4 3100 + SHAPE STRIPE ( 857720 -28670 ) ( 857720 3548350 )
       NEW met4 3100 + SHAPE STRIPE ( 677720 883000 ) ( 677720 3548350 )
-      NEW met4 3100 + SHAPE STRIPE ( 497720 2920000 ) ( 497720 3548350 )
+      NEW met4 3100 + SHAPE STRIPE ( 497720 3410000 ) ( 497720 3548350 )
       NEW met4 3100 + SHAPE STRIPE ( 317720 -28670 ) ( 317720 3548350 )
       NEW met4 3100 + SHAPE STRIPE ( 137720 -28670 ) ( 137720 3548350 )
       NEW met4 3100 + SHAPE STRIPE ( -32480 -28670 ) ( -32480 3548350 )
+      NEW met4 3100 + SHAPE STRIPE ( 497720 2920000 ) ( 497720 3190000 )
       NEW met4 3100 + SHAPE STRIPE ( 497720 2460000 ) ( 497720 2690000 )
       NEW met4 3100 + SHAPE STRIPE ( 497720 1940000 ) ( 497720 2190000 )
       NEW met4 3100 + SHAPE STRIPE ( 497720 1470000 ) ( 497720 1690000 )
@@ -6547,7 +6558,6 @@
       NEW met4 0 + SHAPE STRIPE ( 1056320 3401680 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 876320 3401680 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 696320 3401680 ) via4_3100x3100
-      NEW met4 0 + SHAPE STRIPE ( 516320 3401680 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 336320 3401680 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 156320 3401680 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( -42080 3401680 ) via4_3100x3100
@@ -6565,7 +6575,6 @@
       NEW met4 0 + SHAPE STRIPE ( 1056320 3221680 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 876320 3221680 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 696320 3221680 ) via4_3100x3100
-      NEW met4 0 + SHAPE STRIPE ( 516320 3221680 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 336320 3221680 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 156320 3221680 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( -42080 3221680 ) via4_3100x3100
@@ -6887,10 +6896,11 @@
       NEW met4 3100 + SHAPE STRIPE ( 1056320 1810000 ) ( 1056320 3557950 )
       NEW met4 3100 + SHAPE STRIPE ( 876320 -38270 ) ( 876320 3557950 )
       NEW met4 3100 + SHAPE STRIPE ( 696320 883000 ) ( 696320 3557950 )
-      NEW met4 3100 + SHAPE STRIPE ( 516320 2920000 ) ( 516320 3557950 )
+      NEW met4 3100 + SHAPE STRIPE ( 516320 3410000 ) ( 516320 3557950 )
       NEW met4 3100 + SHAPE STRIPE ( 336320 883000 ) ( 336320 3557950 )
       NEW met4 3100 + SHAPE STRIPE ( 156320 -38270 ) ( 156320 3557950 )
       NEW met4 3100 + SHAPE STRIPE ( -42080 -38270 ) ( -42080 3557950 )
+      NEW met4 3100 + SHAPE STRIPE ( 516320 2920000 ) ( 516320 3190000 )
       NEW met4 3100 + SHAPE STRIPE ( 516320 1940000 ) ( 516320 2690000 )
       NEW met4 3100 + SHAPE STRIPE ( 516320 1470000 ) ( 516320 1690000 )
       NEW met4 3100 + SHAPE STRIPE ( 1596320 890000 ) ( 1596320 1190000 )
@@ -6929,6 +6939,7 @@
       NEW met4 0 + SHAPE STRIPE ( 448640 1365880 ) via4_1600x3100
       NEW met4 0 + SHAPE STRIPE ( 448160 2265880 ) via4_1600x3100
       NEW met4 0 + SHAPE STRIPE ( 401840 2265880 ) via4_1600x3100
+      NEW met4 0 + SHAPE STRIPE ( 448640 3345880 ) via4_1600x3100
       NEW met4 0 + SHAPE STRIPE ( 1189825 825880 ) via4_1600x3100
       NEW met4 0 + SHAPE STRIPE ( 1140170 825880 ) via4_1600x3100
       NEW met4 0 + SHAPE STRIPE ( 1189825 645880 ) via4_1600x3100
@@ -6973,7 +6984,6 @@
       NEW met4 0 + SHAPE STRIPE ( 1000520 3345880 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 820520 3345880 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 640520 3345880 ) via4_3100x3100
-      NEW met4 0 + SHAPE STRIPE ( 460520 3345880 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 280520 3345880 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 100520 3345880 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( -13280 3345880 ) via4_3100x3100
@@ -7319,10 +7329,11 @@
       NEW met4 3100 + SHAPE STRIPE ( 1000520 1810000 ) ( 1000520 3529150 )
       NEW met4 3100 + SHAPE STRIPE ( 820520 883000 ) ( 820520 3529150 )
       NEW met4 3100 + SHAPE STRIPE ( 640520 883000 ) ( 640520 3529150 )
-      NEW met4 3100 + SHAPE STRIPE ( 460520 2920000 ) ( 460520 3529150 )
+      NEW met4 3100 + SHAPE STRIPE ( 460520 3410000 ) ( 460520 3529150 )
       NEW met4 3100 + SHAPE STRIPE ( 280520 -9470 ) ( 280520 3529150 )
       NEW met4 3100 + SHAPE STRIPE ( 100520 -9470 ) ( 100520 3529150 )
       NEW met4 3100 + SHAPE STRIPE ( -13280 -9470 ) ( -13280 3529150 )
+      NEW met4 3100 + SHAPE STRIPE ( 460520 2920000 ) ( 460520 3190000 )
       NEW met4 3100 + SHAPE STRIPE ( 460520 2460000 ) ( 460520 2690000 )
       NEW met4 3100 + SHAPE STRIPE ( 460520 1940000 ) ( 460520 2190000 )
       NEW met4 3100 + SHAPE STRIPE ( 460520 1470000 ) ( 460520 1690000 )
@@ -7371,7 +7382,6 @@
       NEW met4 0 + SHAPE STRIPE ( 1019120 3364480 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 839120 3364480 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 659120 3364480 ) via4_3100x3100
-      NEW met4 0 + SHAPE STRIPE ( 479120 3364480 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 299120 3364480 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( 119120 3364480 ) via4_3100x3100
       NEW met4 0 + SHAPE STRIPE ( -22880 3364480 ) via4_3100x3100
@@ -7712,10 +7722,11 @@
       NEW met4 3100 + SHAPE STRIPE ( 1019120 1810000 ) ( 1019120 3538750 )
       NEW met4 3100 + SHAPE STRIPE ( 839120 -19070 ) ( 839120 3538750 )
       NEW met4 3100 + SHAPE STRIPE ( 659120 883000 ) ( 659120 3538750 )
-      NEW met4 3100 + SHAPE STRIPE ( 479120 2920000 ) ( 479120 3538750 )
+      NEW met4 3100 + SHAPE STRIPE ( 479120 3410000 ) ( 479120 3538750 )
       NEW met4 3100 + SHAPE STRIPE ( 299120 -19070 ) ( 299120 3538750 )
       NEW met4 3100 + SHAPE STRIPE ( 119120 -19070 ) ( 119120 3538750 )
       NEW met4 3100 + SHAPE STRIPE ( -22880 -19070 ) ( -22880 3538750 )
+      NEW met4 3100 + SHAPE STRIPE ( 479120 2920000 ) ( 479120 3190000 )
       NEW met4 3100 + SHAPE STRIPE ( 479120 2460000 ) ( 479120 2690000 )
       NEW met4 3100 + SHAPE STRIPE ( 479120 1940000 ) ( 479120 2190000 )
       NEW met4 3100 + SHAPE STRIPE ( 479120 1470000 ) ( 479120 1690000 )
@@ -7762,210 +7773,228 @@
     - analog_io[7] ( PIN analog_io[7] ) + USE SIGNAL ;
     - analog_io[8] ( PIN analog_io[8] ) + USE SIGNAL ;
     - analog_io[9] ( PIN analog_io[9] ) + USE SIGNAL ;
-    - io_in[0] ( PIN io_in[0] ) ( wrapped_vga_clock_1 io_in[0] ) ( wrapped_teras_13 io_in[0] ) ( wrapped_rgb_mixer_3 io_in[0] ) ( wrapped_hack_soc_dffram_11 io_in[0] ) ( wrapped_function_generator_0 io_in[0] ) ( wrapped_frequency_counter_2 io_in[0] ) + USE SIGNAL
+    - io_in[0] ( PIN io_in[0] ) ( wrapped_vga_clock_1 io_in[0] ) ( wrapped_teras_13 io_in[0] ) ( wrapped_rgb_mixer_3 io_in[0] ) ( wrapped_hack_soc_dffram_11 io_in[0] ) ( wrapped_function_generator_0 io_in[0] ) ( wrapped_frequency_counter_2 io_in[0] )
+      ( wrapped_alu74181_7 io_in[0] ) + USE SIGNAL
       + ROUTED met2 ( 408250 2700620 ) ( 408285 * 0 )
+      NEW met2 ( 411470 3192090 ) ( * 3200420 )
+      NEW met2 ( 411470 3200420 ) ( 411505 * 0 )
       NEW met2 ( 2900990 32980 ) ( * 34170 )
       NEW met3 ( 2900990 32980 ) ( 2917780 * 0 )
-      NEW met2 ( 288650 2197590 ) ( * 2688210 )
-      NEW met2 ( 411470 2193850 ) ( * 2200140 0 )
-      NEW met2 ( 408250 2688210 ) ( * 2700620 )
+      NEW met2 ( 289110 2208000 ) ( 289570 * )
+      NEW met2 ( 289570 1186770 ) ( * 2208000 )
+      NEW met2 ( 289110 2208000 ) ( * 3192090 )
+      NEW met2 ( 411470 2193510 ) ( * 2200140 0 )
+      NEW met2 ( 408250 2690420 ) ( * 2700620 )
       NEW met2 ( 2518270 838270 ) ( * 841670 )
-      NEW met2 ( 2511830 841670 ) ( * 1200710 )
+      NEW met2 ( 2512290 841670 ) ( * 1201050 )
       NEW met2 ( 2715150 34170 ) ( * 838270 )
-      NEW met1 ( 275770 1186430 ) ( 430790 * )
-      NEW met3 ( 430790 1172660 ) ( 1623110 * )
-      NEW met3 ( 1599420 1380060 0 ) ( 1611150 * )
+      NEW met1 ( 289110 3192090 ) ( 411470 * )
+      NEW met1 ( 289570 1186770 ) ( 430790 * )
+      NEW met3 ( 430790 1185580 ) ( 1625410 * )
+      NEW met1 ( 1614370 1380230 ) ( 1625410 * )
+      NEW met2 ( 1614370 1380060 ) ( * 1380230 )
+      NEW met3 ( 1599420 1380060 0 ) ( 1614370 * )
       NEW met1 ( 2715150 34170 ) ( 2900990 * )
-      NEW met2 ( 275770 1186430 ) ( * 1686910 )
-      NEW met2 ( 268870 1686910 ) ( * 2197590 )
-      NEW met1 ( 268870 2197590 ) ( 288650 * )
-      NEW met2 ( 365930 2193850 ) ( * 2197590 )
-      NEW met1 ( 365930 2193850 ) ( 411470 * )
-      NEW met1 ( 288650 2688210 ) ( 408250 * )
-      NEW met2 ( 430790 1172660 ) ( * 1200185 0 )
-      NEW met2 ( 421130 1686910 ) ( * 1700340 0 )
-      NEW met1 ( 268870 1686910 ) ( 421130 * )
-      NEW met1 ( 1611150 1207170 ) ( 1623110 * )
-      NEW met2 ( 1623110 1172660 ) ( * 1207170 )
-      NEW met2 ( 1611150 1207170 ) ( * 1380060 )
-      NEW met3 ( 2471580 838780 0 ) ( 2484690 * )
-      NEW met2 ( 2484690 838780 ) ( * 841670 )
-      NEW met1 ( 2484690 841670 ) ( 2518270 * )
-      NEW met1 ( 1623110 1200710 ) ( 2511830 * )
+      NEW met1 ( 289570 2193510 ) ( 411470 * )
+      NEW met3 ( 289110 2690420 ) ( 408250 * )
+      NEW met2 ( 430790 1185580 ) ( * 1200185 0 )
+      NEW met2 ( 421130 1688950 ) ( * 1700340 0 )
+      NEW met1 ( 289570 1688950 ) ( 421130 * )
+      NEW met2 ( 1625410 1185580 ) ( * 1201050 )
+      NEW met2 ( 1625410 1201050 ) ( * 1380230 )
+      NEW met3 ( 2471580 838780 0 ) ( 2484230 * )
+      NEW met2 ( 2484230 838780 ) ( * 841670 )
+      NEW met1 ( 2484230 841670 ) ( 2518270 * )
+      NEW met1 ( 1625410 1201050 ) ( 2512290 * )
       NEW met1 ( 2518270 838270 ) ( 2715150 * )
-      NEW met1 ( 288650 2197590 ) ( 365930 * )
+      NEW met1 ( 289570 1186770 ) M1M2_PR
+      NEW met1 ( 289110 3192090 ) M1M2_PR
+      NEW met1 ( 411470 3192090 ) M1M2_PR
       NEW met1 ( 2715150 34170 ) M1M2_PR
       NEW met1 ( 2900990 34170 ) M1M2_PR
       NEW met2 ( 2900990 32980 ) M2M3_PR
-      NEW met1 ( 288650 2197590 ) M1M2_PR
-      NEW met1 ( 288650 2688210 ) M1M2_PR
-      NEW met1 ( 411470 2193850 ) M1M2_PR
-      NEW met1 ( 408250 2688210 ) M1M2_PR
+      NEW met1 ( 289570 1688950 ) M1M2_PR
+      NEW met1 ( 289570 2193510 ) M1M2_PR
+      NEW met2 ( 289110 2690420 ) M2M3_PR
+      NEW met1 ( 411470 2193510 ) M1M2_PR
+      NEW met2 ( 408250 2690420 ) M2M3_PR
       NEW met1 ( 2518270 841670 ) M1M2_PR
       NEW met1 ( 2518270 838270 ) M1M2_PR
-      NEW met1 ( 2511830 841670 ) M1M2_PR
-      NEW met1 ( 2511830 1200710 ) M1M2_PR
+      NEW met1 ( 2512290 841670 ) M1M2_PR
+      NEW met1 ( 2512290 1201050 ) M1M2_PR
       NEW met1 ( 2715150 838270 ) M1M2_PR
-      NEW met1 ( 275770 1186430 ) M1M2_PR
-      NEW met2 ( 430790 1172660 ) M2M3_PR
-      NEW met1 ( 430790 1186430 ) M1M2_PR
-      NEW met2 ( 1623110 1172660 ) M2M3_PR
-      NEW met2 ( 1611150 1380060 ) M2M3_PR
-      NEW met1 ( 268870 1686910 ) M1M2_PR
-      NEW met1 ( 275770 1686910 ) M1M2_PR
-      NEW met1 ( 268870 2197590 ) M1M2_PR
-      NEW met1 ( 365930 2197590 ) M1M2_PR
-      NEW met1 ( 365930 2193850 ) M1M2_PR
-      NEW met1 ( 421130 1686910 ) M1M2_PR
-      NEW met1 ( 1623110 1207170 ) M1M2_PR
-      NEW met1 ( 1611150 1207170 ) M1M2_PR
-      NEW met1 ( 1623110 1200710 ) M1M2_PR
-      NEW met2 ( 2484690 838780 ) M2M3_PR
-      NEW met1 ( 2484690 841670 ) M1M2_PR
-      NEW met1 ( 2511830 841670 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 430790 1186430 ) RECT ( -70 -485 70 0 ) 
-      NEW met1 ( 275770 1686910 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 1623110 1200710 ) RECT ( -70 -485 70 0 )  ;
-    - io_in[10] ( PIN io_in[10] ) ( wrapped_vga_clock_1 io_in[10] ) ( wrapped_teras_13 io_in[10] ) ( wrapped_rgb_mixer_3 io_in[10] ) ( wrapped_hack_soc_dffram_11 io_in[10] ) ( wrapped_function_generator_0 io_in[10] ) ( wrapped_frequency_counter_2 io_in[10] ) + USE SIGNAL
-      + ROUTED met2 ( 479090 1929500 0 ) ( 479550 * )
-      NEW met2 ( 479550 1929500 ) ( * 1941230 )
-      NEW met1 ( 479550 1941230 ) ( 510830 * )
-      NEW met2 ( 510830 1941230 ) ( * 1956020 )
+      NEW met2 ( 430790 1185580 ) M2M3_PR
+      NEW met1 ( 430790 1186770 ) M1M2_PR
+      NEW met2 ( 1625410 1185580 ) M2M3_PR
+      NEW met1 ( 1625410 1380230 ) M1M2_PR
+      NEW met1 ( 1614370 1380230 ) M1M2_PR
+      NEW met2 ( 1614370 1380060 ) M2M3_PR
+      NEW met1 ( 421130 1688950 ) M1M2_PR
+      NEW met1 ( 1625410 1201050 ) M1M2_PR
+      NEW met2 ( 2484230 838780 ) M2M3_PR
+      NEW met1 ( 2484230 841670 ) M1M2_PR
+      NEW met2 ( 289570 1688950 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 289570 2193510 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 289110 2690420 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 2512290 841670 ) RECT ( -595 -70 0 70 ) 
+      NEW met2 ( 430790 1186770 ) RECT ( -70 -485 70 0 )  ;
+    - io_in[10] ( PIN io_in[10] ) ( wrapped_vga_clock_1 io_in[10] ) ( wrapped_teras_13 io_in[10] ) ( wrapped_rgb_mixer_3 io_in[10] ) ( wrapped_hack_soc_dffram_11 io_in[10] ) ( wrapped_function_generator_0 io_in[10] ) ( wrapped_frequency_counter_2 io_in[10] )
+      ( wrapped_alu74181_7 io_in[10] ) + USE SIGNAL
+      + ROUTED met2 ( 477710 1929500 ) ( 479090 * 0 )
+      NEW met2 ( 477710 1929500 ) ( * 1945990 )
       NEW met2 ( 1447390 1165860 ) ( * 1173170 )
       NEW met1 ( 1444630 1173170 ) ( 1447390 * )
-      NEW met2 ( 411470 2449700 0 ) ( * 2474350 )
-      NEW met2 ( 595470 1956020 ) ( * 2474350 )
+      NEW met2 ( 409630 2449700 ) ( 411240 * 0 )
+      NEW met2 ( 409630 2449700 ) ( * 2463810 )
       NEW met2 ( 1444630 1173170 ) ( * 1200200 0 )
       NEW met2 ( 2232150 1055530 ) ( * 2283950 )
       NEW met2 ( 2900990 2283950 ) ( * 2290580 )
       NEW met3 ( 2900990 2290580 ) ( 2917780 * 0 )
-      NEW met2 ( 445050 2909380 ) ( * 2920090 )
-      NEW met2 ( 443670 2909380 0 ) ( 445050 * )
-      NEW met3 ( 510830 1956020 ) ( 595470 * )
-      NEW met1 ( 445050 2920090 ) ( 560050 * )
-      NEW met3 ( 351900 1193060 ) ( 649060 * )
-      NEW met3 ( 595470 1956020 ) ( 649060 * )
-      NEW met3 ( 649060 1165860 ) ( 1447390 * )
+      NEW met1 ( 275310 1945990 ) ( 477710 * )
+      NEW met3 ( 444590 2925700 ) ( 444820 * )
+      NEW met2 ( 444590 2909380 ) ( * 2925700 )
+      NEW met2 ( 443670 2909380 0 ) ( 444590 * )
+      NEW met3 ( 437460 2925700 ) ( * 2926380 )
+      NEW met3 ( 437460 2925700 ) ( 444590 * )
+      NEW met3 ( 274390 2926380 ) ( 437460 * )
+      NEW met3 ( 444820 3401700 ) ( 459770 * )
+      NEW met2 ( 459770 3399660 0 ) ( * 3401700 )
+      NEW met3 ( 359030 1165860 ) ( 1447390 * )
       NEW met2 ( 2161770 897260 ) ( 2163610 * 0 )
       NEW met1 ( 2159930 1053490 ) ( 2163150 * )
       NEW met1 ( 2163150 1055530 ) ( 2232150 * )
       NEW met1 ( 1447390 1173170 ) ( 2163150 * )
-      NEW met3 ( 351900 1204620 ) ( * 1207340 0 )
-      NEW met4 ( 351900 1193060 ) ( * 1204620 )
-      NEW met1 ( 411470 2474350 ) ( 595470 * )
-      NEW met2 ( 560050 2474350 ) ( * 2920090 )
+      NEW met2 ( 275310 1200370 ) ( * 1945990 )
+      NEW met2 ( 275310 1945990 ) ( * 1966500 )
+      NEW met2 ( 275310 1966500 ) ( 275770 * )
+      NEW met2 ( 275770 1966500 ) ( * 2463810 )
+      NEW met2 ( 274390 2463810 ) ( * 2926380 )
+      NEW met3 ( 350980 1204620 ) ( * 1207340 0 )
+      NEW met3 ( 343390 1204620 ) ( 350980 * )
+      NEW met2 ( 343390 1200370 ) ( * 1204620 )
+      NEW met1 ( 359030 1199690 ) ( * 1200370 )
+      NEW met1 ( 343390 1200370 ) ( 359030 * )
+      NEW met1 ( 275310 1200370 ) ( 343390 * )
+      NEW met2 ( 359030 1165860 ) ( * 1199690 )
+      NEW met1 ( 274390 2463810 ) ( 409630 * )
+      NEW met4 ( 444820 2925700 ) ( * 3401700 )
       NEW met2 ( 2159930 952200 ) ( 2161770 * )
       NEW met2 ( 2161770 897260 ) ( * 952200 )
       NEW met2 ( 2159930 952200 ) ( * 1053490 )
       NEW met2 ( 2163150 1053490 ) ( * 1173170 )
       NEW met1 ( 2232150 2283950 ) ( 2900990 * )
-      NEW met4 ( 649060 1165860 ) ( * 1956020 )
-      NEW met1 ( 479550 1941230 ) M1M2_PR
-      NEW met1 ( 510830 1941230 ) M1M2_PR
-      NEW met2 ( 510830 1956020 ) M2M3_PR
-      NEW met2 ( 595470 1956020 ) M2M3_PR
+      NEW met1 ( 477710 1945990 ) M1M2_PR
       NEW met2 ( 1447390 1165860 ) M2M3_PR
       NEW met1 ( 1447390 1173170 ) M1M2_PR
       NEW met1 ( 1444630 1173170 ) M1M2_PR
       NEW met1 ( 2232150 1055530 ) M1M2_PR
-      NEW met1 ( 411470 2474350 ) M1M2_PR
-      NEW met1 ( 595470 2474350 ) M1M2_PR
+      NEW met1 ( 409630 2463810 ) M1M2_PR
       NEW met1 ( 2232150 2283950 ) M1M2_PR
       NEW met1 ( 2900990 2283950 ) M1M2_PR
       NEW met2 ( 2900990 2290580 ) M2M3_PR
-      NEW met3 ( 351900 1193060 ) M3M4_PR
-      NEW met1 ( 445050 2920090 ) M1M2_PR
-      NEW met1 ( 560050 2920090 ) M1M2_PR
-      NEW met3 ( 649060 1165860 ) M3M4_PR
-      NEW met3 ( 649060 1193060 ) M3M4_PR
-      NEW met3 ( 649060 1956020 ) M3M4_PR
+      NEW met1 ( 275310 1945990 ) M1M2_PR
+      NEW met2 ( 274390 2926380 ) M2M3_PR
+      NEW met2 ( 359030 1165860 ) M2M3_PR
+      NEW met3 ( 444820 2925700 ) M3M4_PR
+      NEW met2 ( 444590 2925700 ) M2M3_PR
+      NEW met3 ( 444820 3401700 ) M3M4_PR
+      NEW met2 ( 459770 3401700 ) M2M3_PR
       NEW met1 ( 2159930 1053490 ) M1M2_PR
       NEW met1 ( 2163150 1053490 ) M1M2_PR
       NEW met1 ( 2163150 1055530 ) M1M2_PR
       NEW met1 ( 2163150 1173170 ) M1M2_PR
-      NEW met3 ( 351900 1204620 ) M3M4_PR
-      NEW met1 ( 560050 2474350 ) M1M2_PR
-      NEW met4 ( 649060 1193060 ) RECT ( -150 -800 150 0 ) 
+      NEW met1 ( 275310 1200370 ) M1M2_PR
+      NEW met1 ( 274390 2463810 ) M1M2_PR
+      NEW met1 ( 275770 2463810 ) M1M2_PR
+      NEW met2 ( 343390 1204620 ) M2M3_PR
+      NEW met1 ( 343390 1200370 ) M1M2_PR
+      NEW met1 ( 359030 1199690 ) M1M2_PR
+      NEW met3 ( 444820 2925700 ) RECT ( 0 -150 390 150 ) 
       NEW met2 ( 2163150 1055530 ) RECT ( -70 -485 70 0 ) 
-      NEW met1 ( 560050 2474350 ) RECT ( -595 -70 0 70 )  ;
-    - io_in[11] ( PIN io_in[11] ) ( wrapped_vga_clock_1 io_in[11] ) ( wrapped_teras_13 io_in[11] ) ( wrapped_rgb_mixer_3 io_in[11] ) ( wrapped_hack_soc_dffram_11 io_in[11] ) ( wrapped_function_generator_0 io_in[11] ) ( wrapped_frequency_counter_2 io_in[11] ) + USE SIGNAL
-      + ROUTED met1 ( 286350 2401250 ) ( 289800 * )
-      NEW met1 ( 1463030 1154810 ) ( 1466250 * )
+      NEW met1 ( 275770 2463810 ) RECT ( -595 -70 0 70 )  ;
+    - io_in[11] ( PIN io_in[11] ) ( wrapped_vga_clock_1 io_in[11] ) ( wrapped_teras_13 io_in[11] ) ( wrapped_rgb_mixer_3 io_in[11] ) ( wrapped_hack_soc_dffram_11 io_in[11] ) ( wrapped_function_generator_0 io_in[11] ) ( wrapped_frequency_counter_2 io_in[11] )
+      ( wrapped_alu74181_7 io_in[11] ) + USE SIGNAL
+      + ROUTED met2 ( 296470 2894590 ) ( * 2897990 )
       NEW met2 ( 2149810 897260 ) ( 2152110 * 0 )
-      NEW met2 ( 281290 1400290 ) ( * 1487670 )
-      NEW met1 ( 289800 2400910 ) ( * 2401250 )
-      NEW met2 ( 286350 2401250 ) ( * 2891190 )
-      NEW met2 ( 1466250 1018130 ) ( * 1154810 )
-      NEW met2 ( 1463030 1199010 ) ( 1463720 * )
-      NEW met2 ( 1463720 1199010 ) ( * 1200200 0 )
-      NEW met2 ( 1463030 1154810 ) ( * 1199010 )
+      NEW met3 ( 289110 1394340 ) ( 289340 * )
+      NEW met2 ( 289110 1394340 ) ( * 1397230 )
+      NEW met4 ( 289340 1172660 ) ( * 1394340 )
+      NEW met2 ( 296470 2897990 ) ( * 3409350 )
+      NEW met2 ( 1464050 1199010 ) ( 1466250 * )
+      NEW met2 ( 1464050 1199010 ) ( * 1200200 0 )
+      NEW met2 ( 1466250 1100410 ) ( * 1199010 )
       NEW met2 ( 2149350 952200 ) ( 2149810 * )
       NEW met2 ( 2149810 897260 ) ( * 952200 )
-      NEW met1 ( 2149350 1021190 ) ( 2156250 * )
-      NEW met2 ( 2149350 952200 ) ( * 1021190 )
-      NEW met2 ( 2156250 1021190 ) ( * 2553230 )
+      NEW met1 ( 2149350 1103810 ) ( 2156250 * )
+      NEW met2 ( 2149350 952200 ) ( * 1103810 )
+      NEW met2 ( 2156250 1103810 ) ( * 2553230 )
       NEW met2 ( 2900990 2553230 ) ( * 2556460 )
       NEW met3 ( 2900990 2556460 ) ( 2917780 * 0 )
-      NEW met1 ( 274390 2401250 ) ( 286350 * )
+      NEW met1 ( 254610 2894590 ) ( 296470 * )
       NEW met2 ( 348910 1929500 ) ( 350290 * 0 )
-      NEW met2 ( 348910 1929500 ) ( * 1942930 )
-      NEW met1 ( 254150 1942930 ) ( 348910 * )
-      NEW met1 ( 735770 1157870 ) ( 1463030 * )
-      NEW met2 ( 254150 1487670 ) ( * 1942930 )
-      NEW met2 ( 274390 1942930 ) ( * 2401250 )
-      NEW met2 ( 338330 1396380 ) ( * 1400290 )
+      NEW met2 ( 348910 1929500 ) ( * 1939870 )
+      NEW met1 ( 261510 1939870 ) ( 348910 * )
+      NEW met2 ( 338330 2896460 ) ( * 2897990 )
+      NEW met3 ( 338330 2896460 ) ( 350980 * )
+      NEW met3 ( 350980 2894420 0 ) ( * 2896460 )
+      NEW met1 ( 296470 2897990 ) ( 338330 * )
+      NEW met2 ( 350290 3399660 0 ) ( * 3409350 )
+      NEW met1 ( 296470 3409350 ) ( 350290 * )
+      NEW met3 ( 289340 1172660 ) ( 1466250 * )
+      NEW met2 ( 261510 1397230 ) ( * 1939870 )
+      NEW met2 ( 261510 1939870 ) ( * 1966500 )
+      NEW met2 ( 261050 1966500 ) ( 261510 * )
+      NEW met1 ( 254610 2394790 ) ( 261050 * )
+      NEW met1 ( 276000 2394450 ) ( * 2394790 )
+      NEW met1 ( 261050 2394790 ) ( 276000 * )
+      NEW met2 ( 261050 1966500 ) ( * 2394790 )
+      NEW met2 ( 254610 2394790 ) ( * 2894590 )
+      NEW met2 ( 338330 1396380 ) ( * 1397230 )
       NEW met3 ( 338330 1396380 ) ( 350980 * )
       NEW met3 ( 350980 1394340 0 ) ( * 1396380 )
-      NEW met1 ( 281290 1400290 ) ( 338330 * )
-      NEW met2 ( 337870 1487670 ) ( * 1490900 )
-      NEW met1 ( 254150 1487670 ) ( 337870 * )
-      NEW met2 ( 338330 2399380 ) ( * 2400910 )
-      NEW met3 ( 338330 2399380 ) ( 351900 * )
-      NEW met3 ( 351900 2399380 ) ( * 2400740 0 )
-      NEW met1 ( 289800 2400910 ) ( 338330 * )
-      NEW met3 ( 337870 1490900 ) ( 735770 * )
-      NEW met2 ( 735770 1157870 ) ( * 1490900 )
-      NEW met1 ( 1466250 1018130 ) ( 2149350 * )
+      NEW met1 ( 261510 1397230 ) ( 338330 * )
+      NEW met2 ( 338330 2394450 ) ( * 2398700 )
+      NEW met3 ( 338330 2398700 ) ( 350980 * )
+      NEW met3 ( 350980 2398700 ) ( * 2400740 0 )
+      NEW met1 ( 276000 2394450 ) ( 338330 * )
+      NEW met1 ( 1466250 1100410 ) ( 2149350 * )
       NEW met1 ( 2156250 2553230 ) ( 2900990 * )
-      NEW met2 ( 338330 2891190 ) ( * 2892380 )
-      NEW met3 ( 338330 2892380 ) ( 350980 * )
-      NEW met3 ( 350980 2892380 ) ( * 2893740 0 )
-      NEW met1 ( 286350 2891190 ) ( 338330 * )
-      NEW met1 ( 286350 2401250 ) M1M2_PR
-      NEW met1 ( 286350 2891190 ) M1M2_PR
-      NEW met1 ( 1466250 1154810 ) M1M2_PR
-      NEW met1 ( 1463030 1154810 ) M1M2_PR
-      NEW met1 ( 1463030 1157870 ) M1M2_PR
-      NEW met1 ( 281290 1400290 ) M1M2_PR
-      NEW met1 ( 281290 1487670 ) M1M2_PR
-      NEW met1 ( 1466250 1018130 ) M1M2_PR
-      NEW met1 ( 2149350 1021190 ) M1M2_PR
-      NEW met1 ( 2156250 1021190 ) M1M2_PR
-      NEW met1 ( 2149350 1018130 ) M1M2_PR
+      NEW met3 ( 289340 1172660 ) M3M4_PR
+      NEW met1 ( 296470 2897990 ) M1M2_PR
+      NEW met1 ( 296470 2894590 ) M1M2_PR
+      NEW met1 ( 296470 3409350 ) M1M2_PR
+      NEW met2 ( 1466250 1172660 ) M2M3_PR
+      NEW met3 ( 289340 1394340 ) M3M4_PR
+      NEW met2 ( 289110 1394340 ) M2M3_PR
+      NEW met1 ( 289110 1397230 ) M1M2_PR
+      NEW met1 ( 1466250 1100410 ) M1M2_PR
+      NEW met1 ( 2149350 1103810 ) M1M2_PR
+      NEW met1 ( 2156250 1103810 ) M1M2_PR
+      NEW met1 ( 2149350 1100410 ) M1M2_PR
       NEW met1 ( 2156250 2553230 ) M1M2_PR
       NEW met1 ( 2900990 2553230 ) M1M2_PR
       NEW met2 ( 2900990 2556460 ) M2M3_PR
-      NEW met1 ( 254150 1942930 ) M1M2_PR
-      NEW met1 ( 274390 1942930 ) M1M2_PR
-      NEW met1 ( 274390 2401250 ) M1M2_PR
-      NEW met1 ( 348910 1942930 ) M1M2_PR
-      NEW met1 ( 735770 1157870 ) M1M2_PR
-      NEW met1 ( 254150 1487670 ) M1M2_PR
-      NEW met1 ( 338330 1400290 ) M1M2_PR
+      NEW met1 ( 261510 1939870 ) M1M2_PR
+      NEW met1 ( 254610 2894590 ) M1M2_PR
+      NEW met1 ( 348910 1939870 ) M1M2_PR
+      NEW met1 ( 338330 2897990 ) M1M2_PR
+      NEW met2 ( 338330 2896460 ) M2M3_PR
+      NEW met1 ( 350290 3409350 ) M1M2_PR
+      NEW met1 ( 261510 1397230 ) M1M2_PR
+      NEW met1 ( 254610 2394790 ) M1M2_PR
+      NEW met1 ( 261050 2394790 ) M1M2_PR
+      NEW met1 ( 338330 1397230 ) M1M2_PR
       NEW met2 ( 338330 1396380 ) M2M3_PR
-      NEW met1 ( 337870 1487670 ) M1M2_PR
-      NEW met2 ( 337870 1490900 ) M2M3_PR
-      NEW met1 ( 338330 2400910 ) M1M2_PR
-      NEW met2 ( 338330 2399380 ) M2M3_PR
-      NEW met2 ( 735770 1490900 ) M2M3_PR
-      NEW met1 ( 338330 2891190 ) M1M2_PR
-      NEW met2 ( 338330 2892380 ) M2M3_PR
-      NEW met2 ( 1463030 1157870 ) RECT ( -70 -485 70 0 ) 
-      NEW met1 ( 281290 1487670 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 2149350 1018130 ) RECT ( -70 -485 70 0 ) 
-      NEW met1 ( 274390 1942930 ) RECT ( -595 -70 0 70 )  ;
-    - io_in[12] ( PIN io_in[12] ) ( wrapped_vga_clock_1 io_in[12] ) ( wrapped_teras_13 io_in[12] ) ( wrapped_rgb_mixer_3 io_in[12] ) ( wrapped_hack_soc_dffram_11 io_in[12] ) ( wrapped_function_generator_0 io_in[12] ) ( wrapped_frequency_counter_2 io_in[12] ) + USE SIGNAL
+      NEW met1 ( 338330 2394450 ) M1M2_PR
+      NEW met2 ( 338330 2398700 ) M2M3_PR
+      NEW met2 ( 1466250 1172660 ) RECT ( -70 -485 70 0 ) 
+      NEW met3 ( 289340 1394340 ) RECT ( 0 -150 390 150 ) 
+      NEW met1 ( 289110 1397230 ) RECT ( -595 -70 0 70 ) 
+      NEW met2 ( 2149350 1100410 ) RECT ( -70 -485 70 0 )  ;
+    - io_in[12] ( PIN io_in[12] ) ( wrapped_vga_clock_1 io_in[12] ) ( wrapped_teras_13 io_in[12] ) ( wrapped_rgb_mixer_3 io_in[12] ) ( wrapped_hack_soc_dffram_11 io_in[12] ) ( wrapped_function_generator_0 io_in[12] ) ( wrapped_frequency_counter_2 io_in[12] )
+      ( wrapped_alu74181_7 io_in[12] ) + USE SIGNAL
       + ROUTED met2 ( 473110 1459620 ) ( 475810 * 0 )
+      NEW met3 ( 499100 2415700 ) ( * 2417740 0 )
       NEW met2 ( 2139230 897260 ) ( 2140150 * 0 )
       NEW met2 ( 2521950 2818430 ) ( * 2825570 )
       NEW met2 ( 2900990 2818430 ) ( * 2821660 )
@@ -7973,5228 +8002,6093 @@
       NEW met2 ( 469890 1531800 ) ( 473110 * )
       NEW met2 ( 473110 1459620 ) ( * 1531800 )
       NEW met2 ( 469890 1531800 ) ( * 1584230 )
-      NEW met2 ( 579370 1584230 ) ( * 1587630 )
+      NEW met2 ( 583510 1584230 ) ( * 1590180 )
       NEW met3 ( 579140 1894140 0 ) ( 593170 * )
       NEW met2 ( 593170 1893630 ) ( * 1894140 )
-      NEW met2 ( 613870 2421820 ) ( * 2877590 )
-      NEW met2 ( 776710 1179460 ) ( * 1587630 )
+      NEW met3 ( 580060 2880820 ) ( 585810 * )
+      NEW met2 ( 585810 2877590 ) ( * 2880820 )
+      NEW met2 ( 581670 2880820 ) ( * 2880990 )
+      NEW met4 ( 803620 1179460 ) ( * 1590180 )
       NEW met2 ( 2139230 897260 ) ( * 1700850 )
-      NEW met2 ( 2149350 2825570 ) ( * 2877590 )
-      NEW met2 ( 617090 2415700 ) ( * 2418250 )
-      NEW met3 ( 617090 2415700 ) ( 620540 * )
-      NEW met2 ( 614330 2418250 ) ( * 2421820 )
-      NEW met2 ( 613870 2421820 ) ( 614330 * )
-      NEW met3 ( 776710 1179460 ) ( 1135510 * )
-      NEW met1 ( 2149350 2825570 ) ( 2521950 * )
+      NEW met4 ( 537740 2415700 ) ( * 2422500 )
+      NEW met3 ( 499100 2415700 ) ( 537740 * )
+      NEW met3 ( 537740 2422500 ) ( 616860 * )
+      NEW met3 ( 803620 1179460 ) ( 1135510 * )
+      NEW met1 ( 631350 2825570 ) ( 2521950 * )
       NEW met1 ( 2521950 2818430 ) ( 2900990 * )
-      NEW met1 ( 469890 1584230 ) ( 579370 * )
-      NEW met3 ( 529460 2880140 0 ) ( 544870 * )
-      NEW met2 ( 544870 2877590 ) ( * 2880140 )
-      NEW met3 ( 643310 1593580 ) ( 643540 * )
-      NEW met2 ( 643310 1587630 ) ( * 1593580 )
+      NEW met1 ( 469890 1584230 ) ( 583510 * )
+      NEW met3 ( 529460 2880820 0 ) ( 543490 * )
+      NEW met2 ( 543490 2880820 ) ( * 2880990 )
+      NEW met1 ( 543490 2880990 ) ( 581670 * )
+      NEW met3 ( 549700 3364980 ) ( * 3366340 0 )
+      NEW met3 ( 549700 3364980 ) ( 580060 * )
       NEW met2 ( 620770 1893460 ) ( * 1893630 )
-      NEW met3 ( 620770 1893460 ) ( 643540 * )
-      NEW met3 ( 620540 1893460 ) ( 620770 * )
+      NEW met3 ( 620770 1893460 ) ( 649750 * )
+      NEW met3 ( 616860 1893460 ) ( 620770 * )
       NEW met1 ( 593170 1893630 ) ( 620770 * )
-      NEW met4 ( 620540 1893460 ) ( * 2415700 )
-      NEW met1 ( 579370 1587630 ) ( 776710 * )
+      NEW met2 ( 649750 1590180 ) ( * 1893460 )
+      NEW met4 ( 616860 1893460 ) ( * 2422500 )
+      NEW met1 ( 585810 2877590 ) ( 631350 * )
+      NEW met2 ( 631350 2825570 ) ( * 2877590 )
+      NEW met3 ( 583510 1590180 ) ( 803620 * )
       NEW met2 ( 1135510 1179460 ) ( * 1200200 0 )
-      NEW met1 ( 544870 2877590 ) ( 2149350 * )
       NEW met1 ( 2139230 1700850 ) ( 2487450 * )
       NEW met2 ( 2487450 1700850 ) ( * 2825570 )
-      NEW met2 ( 517270 2418250 ) ( * 2419100 )
-      NEW met3 ( 499100 2419100 ) ( 517270 * )
-      NEW met3 ( 499100 2418420 0 ) ( * 2419100 )
-      NEW met1 ( 517270 2418250 ) ( 617090 * )
-      NEW met4 ( 643540 1593580 ) ( * 1642200 )
-      NEW met4 ( 643540 1690500 ) ( * 1893460 )
-      NEW met4 ( 643540 1642200 ) ( 645380 * )
-      NEW met4 ( 645380 1642200 ) ( * 1690500 )
-      NEW met4 ( 643540 1690500 ) ( 645380 * )
-      NEW met2 ( 776710 1179460 ) M2M3_PR
-      NEW met1 ( 2149350 2825570 ) M1M2_PR
+      NEW met4 ( 580060 2880820 ) ( * 3364980 )
+      NEW met4 ( 537740 2422500 ) ( * 2880820 )
+      NEW met3 ( 803620 1179460 ) M3M4_PR
       NEW met1 ( 2521950 2825570 ) M1M2_PR
       NEW met1 ( 2521950 2818430 ) M1M2_PR
       NEW met1 ( 2900990 2818430 ) M1M2_PR
       NEW met2 ( 2900990 2821660 ) M2M3_PR
       NEW met1 ( 469890 1584230 ) M1M2_PR
-      NEW met1 ( 579370 1584230 ) M1M2_PR
-      NEW met1 ( 579370 1587630 ) M1M2_PR
+      NEW met1 ( 583510 1584230 ) M1M2_PR
+      NEW met2 ( 583510 1590180 ) M2M3_PR
       NEW met2 ( 593170 1894140 ) M2M3_PR
       NEW met1 ( 593170 1893630 ) M1M2_PR
-      NEW met1 ( 613870 2877590 ) M1M2_PR
-      NEW met1 ( 776710 1587630 ) M1M2_PR
+      NEW met3 ( 580060 2880820 ) M3M4_PR
+      NEW met2 ( 585810 2880820 ) M2M3_PR
+      NEW met1 ( 585810 2877590 ) M1M2_PR
+      NEW met1 ( 581670 2880990 ) M1M2_PR
+      NEW met2 ( 581670 2880820 ) M2M3_PR
+      NEW met3 ( 580060 3364980 ) M3M4_PR
+      NEW met3 ( 803620 1590180 ) M3M4_PR
       NEW met1 ( 2139230 1700850 ) M1M2_PR
-      NEW met1 ( 2149350 2877590 ) M1M2_PR
-      NEW met1 ( 617090 2418250 ) M1M2_PR
-      NEW met2 ( 617090 2415700 ) M2M3_PR
-      NEW met3 ( 620540 2415700 ) M3M4_PR
-      NEW met1 ( 614330 2418250 ) M1M2_PR
+      NEW met3 ( 537740 2422500 ) M3M4_PR
+      NEW met3 ( 537740 2415700 ) M3M4_PR
+      NEW met3 ( 616860 2422500 ) M3M4_PR
+      NEW met1 ( 631350 2825570 ) M1M2_PR
       NEW met2 ( 1135510 1179460 ) M2M3_PR
       NEW met1 ( 2487450 2825570 ) M1M2_PR
-      NEW met2 ( 544870 2880140 ) M2M3_PR
-      NEW met1 ( 544870 2877590 ) M1M2_PR
-      NEW met3 ( 643540 1593580 ) M3M4_PR
-      NEW met2 ( 643310 1593580 ) M2M3_PR
-      NEW met1 ( 643310 1587630 ) M1M2_PR
+      NEW met2 ( 543490 2880820 ) M2M3_PR
+      NEW met1 ( 543490 2880990 ) M1M2_PR
+      NEW met3 ( 537740 2880820 ) M3M4_PR
+      NEW met2 ( 649750 1590180 ) M2M3_PR
       NEW met1 ( 620770 1893630 ) M1M2_PR
       NEW met2 ( 620770 1893460 ) M2M3_PR
-      NEW met3 ( 643540 1893460 ) M3M4_PR
-      NEW met3 ( 620540 1893460 ) M3M4_PR
+      NEW met2 ( 649750 1893460 ) M2M3_PR
+      NEW met3 ( 616860 1893460 ) M3M4_PR
+      NEW met1 ( 631350 2877590 ) M1M2_PR
       NEW met1 ( 2487450 1700850 ) M1M2_PR
-      NEW met1 ( 517270 2418250 ) M1M2_PR
-      NEW met2 ( 517270 2419100 ) M2M3_PR
-      NEW met1 ( 613870 2877590 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 614330 2418250 ) RECT ( 0 -70 595 70 ) 
+      NEW met3 ( 581670 2880820 ) RECT ( -800 -150 0 150 ) 
       NEW met1 ( 2487450 2825570 ) RECT ( -595 -70 0 70 ) 
-      NEW met3 ( 643540 1593580 ) RECT ( 0 -150 390 150 ) 
-      NEW met1 ( 643310 1587630 ) RECT ( -595 -70 0 70 ) 
-      NEW met3 ( 620540 1893460 ) RECT ( -570 -150 0 150 )  ;
-    - io_in[13] ( PIN io_in[13] ) ( wrapped_vga_clock_1 io_in[13] ) ( wrapped_teras_13 io_in[13] ) ( wrapped_rgb_mixer_3 io_in[13] ) ( wrapped_hack_soc_dffram_11 io_in[13] ) ( wrapped_function_generator_0 io_in[13] ) ( wrapped_frequency_counter_2 io_in[13] ) + USE SIGNAL
-      + ROUTED met3 ( 599380 1278740 0 ) ( 607430 * )
-      NEW met2 ( 607430 1278740 ) ( * 1283330 )
+      NEW met3 ( 537740 2880820 ) RECT ( -800 -150 0 150 ) 
+      NEW met3 ( 649750 1590180 ) RECT ( -800 -150 0 150 )  ;
+    - io_in[13] ( PIN io_in[13] ) ( wrapped_vga_clock_1 io_in[13] ) ( wrapped_teras_13 io_in[13] ) ( wrapped_rgb_mixer_3 io_in[13] ) ( wrapped_hack_soc_dffram_11 io_in[13] ) ( wrapped_function_generator_0 io_in[13] ) ( wrapped_frequency_counter_2 io_in[13] )
+      ( wrapped_alu74181_7 io_in[13] ) + USE SIGNAL
+      + ROUTED met3 ( 599380 1278740 0 ) ( 607890 * )
+      NEW met2 ( 607890 1278740 ) ( * 1282990 )
+      NEW met2 ( 675970 1279930 ) ( * 1282990 )
       NEW met2 ( 2126810 897260 ) ( 2128650 * 0 )
-      NEW met2 ( 2900990 3084310 ) ( * 3087540 )
+      NEW met2 ( 2900990 3087540 ) ( * 3091110 )
       NEW met3 ( 2900990 3087540 ) ( 2917780 * 0 )
-      NEW met2 ( 594090 2194190 ) ( * 2695010 )
-      NEW met2 ( 683790 1280270 ) ( * 1528810 )
-      NEW met2 ( 2126810 897260 ) ( * 928370 )
-      NEW met1 ( 275770 1956190 ) ( 445050 * )
-      NEW met2 ( 440450 2695010 ) ( * 2700620 )
+      NEW met2 ( 607890 2195550 ) ( * 2196740 )
+      NEW met1 ( 579370 2684130 ) ( 608810 * )
+      NEW met1 ( 579370 2683450 ) ( * 2684130 )
+      NEW met2 ( 608810 2196740 ) ( * 2684130 )
+      NEW met2 ( 579370 2684130 ) ( * 3091110 )
+      NEW met2 ( 594550 3091110 ) ( * 3184610 )
+      NEW met2 ( 669530 1282990 ) ( * 1290300 )
+      NEW met2 ( 669530 1290300 ) ( 669990 * )
+      NEW met2 ( 669990 1290300 ) ( * 1566890 )
+      NEW met2 ( 2125430 952200 ) ( 2126810 * )
+      NEW met2 ( 2126810 897260 ) ( * 952200 )
+      NEW met2 ( 2125430 952200 ) ( * 1290470 )
       NEW met2 ( 440450 2700620 ) ( 440485 * 0 )
-      NEW met1 ( 440450 2695010 ) ( 594090 * )
-      NEW met1 ( 607430 1283330 ) ( 683790 * )
-      NEW met1 ( 594090 2695010 ) ( 631350 * )
-      NEW met1 ( 683790 1280270 ) ( 846170 * )
-      NEW met3 ( 846170 1186260 ) ( 1622650 * )
-      NEW met1 ( 631350 3084310 ) ( 2900990 * )
-      NEW met2 ( 275770 1694050 ) ( * 1956190 )
-      NEW met2 ( 459770 1694050 ) ( * 1700340 0 )
-      NEW met1 ( 275770 1694050 ) ( 459770 * )
-      NEW met2 ( 455170 1528810 ) ( * 1694050 )
-      NEW met2 ( 443670 2200140 0 ) ( 445050 * )
-      NEW met2 ( 445050 1956190 ) ( * 2200140 )
-      NEW met1 ( 455170 1528810 ) ( 683790 * )
-      NEW met2 ( 631350 2695010 ) ( * 3084310 )
-      NEW met2 ( 846170 1186260 ) ( * 1280270 )
-      NEW met1 ( 1614370 1290810 ) ( 1622650 * )
-      NEW met2 ( 1614370 1290810 ) ( * 1291660 )
-      NEW met3 ( 1599420 1291660 0 ) ( 1614370 * )
-      NEW met1 ( 1628400 1290470 ) ( * 1290810 )
-      NEW met1 ( 1622650 1290810 ) ( 1628400 * )
-      NEW met2 ( 1622650 1186260 ) ( * 1290810 )
-      NEW met1 ( 1628400 1290470 ) ( 1969950 * )
-      NEW met2 ( 1969950 928370 ) ( * 1290470 )
-      NEW met1 ( 1969950 928370 ) ( 2126810 * )
-      NEW met1 ( 445050 2194190 ) ( 594090 * )
-      NEW met2 ( 607430 1278740 ) M2M3_PR
-      NEW met1 ( 607430 1283330 ) M1M2_PR
-      NEW met1 ( 594090 2695010 ) M1M2_PR
-      NEW met1 ( 683790 1280270 ) M1M2_PR
-      NEW met1 ( 683790 1283330 ) M1M2_PR
-      NEW met1 ( 2900990 3084310 ) M1M2_PR
+      NEW met2 ( 443670 3184610 ) ( * 3200420 )
+      NEW met2 ( 443670 3200420 ) ( 443705 * 0 )
+      NEW met1 ( 443670 3184610 ) ( 594550 * )
+      NEW met1 ( 607890 1282990 ) ( 675970 * )
+      NEW met2 ( 627670 1566890 ) ( * 1573010 )
+      NEW met3 ( 621460 1573180 ) ( 621690 * )
+      NEW met2 ( 621690 1573010 ) ( * 1573180 )
+      NEW met1 ( 455170 1573010 ) ( 627670 * )
+      NEW met1 ( 627670 1566890 ) ( 669990 * )
+      NEW met1 ( 675970 1279930 ) ( 831910 * )
+      NEW met3 ( 831910 1152260 ) ( 1621500 * )
+      NEW met1 ( 579370 3091110 ) ( 2900990 * )
+      NEW met1 ( 455170 1686910 ) ( 459770 * )
+      NEW met2 ( 459770 1686910 ) ( * 1700340 0 )
+      NEW met2 ( 455170 1573010 ) ( * 1686910 )
+      NEW met2 ( 443670 2195550 ) ( * 2200140 0 )
+      NEW met2 ( 440450 2683450 ) ( * 2700620 )
+      NEW met1 ( 440450 2683450 ) ( 579370 * )
+      NEW met3 ( 607890 2196740 ) ( 621460 * )
+      NEW met4 ( 621460 1573180 ) ( * 2196740 )
+      NEW met2 ( 831910 1152260 ) ( * 1279930 )
+      NEW met3 ( 1599420 1291660 0 ) ( 1621500 * )
+      NEW met2 ( 1622190 1290470 ) ( * 1291660 )
+      NEW met3 ( 1621500 1291660 ) ( 1622190 * )
+      NEW met4 ( 1621500 1152260 ) ( * 1291660 )
+      NEW met1 ( 1622190 1290470 ) ( 2125430 * )
+      NEW met1 ( 443670 2195550 ) ( 607890 * )
+      NEW met2 ( 607890 1278740 ) M2M3_PR
+      NEW met1 ( 607890 1282990 ) M1M2_PR
+      NEW met1 ( 579370 3091110 ) M1M2_PR
+      NEW met1 ( 594550 3091110 ) M1M2_PR
+      NEW met1 ( 594550 3184610 ) M1M2_PR
+      NEW met1 ( 675970 1282990 ) M1M2_PR
+      NEW met1 ( 675970 1279930 ) M1M2_PR
+      NEW met1 ( 669530 1282990 ) M1M2_PR
+      NEW met1 ( 669990 1566890 ) M1M2_PR
+      NEW met1 ( 2900990 3091110 ) M1M2_PR
       NEW met2 ( 2900990 3087540 ) M2M3_PR
-      NEW met1 ( 594090 2194190 ) M1M2_PR
-      NEW met1 ( 683790 1528810 ) M1M2_PR
-      NEW met1 ( 2126810 928370 ) M1M2_PR
-      NEW met1 ( 275770 1956190 ) M1M2_PR
-      NEW met1 ( 445050 1956190 ) M1M2_PR
-      NEW met1 ( 440450 2695010 ) M1M2_PR
-      NEW met1 ( 631350 2695010 ) M1M2_PR
-      NEW met1 ( 631350 3084310 ) M1M2_PR
-      NEW met2 ( 846170 1186260 ) M2M3_PR
-      NEW met1 ( 846170 1280270 ) M1M2_PR
-      NEW met2 ( 1622650 1186260 ) M2M3_PR
-      NEW met1 ( 275770 1694050 ) M1M2_PR
-      NEW met1 ( 455170 1528810 ) M1M2_PR
-      NEW met1 ( 459770 1694050 ) M1M2_PR
-      NEW met1 ( 455170 1694050 ) M1M2_PR
-      NEW met1 ( 445050 2194190 ) M1M2_PR
-      NEW met1 ( 1622650 1290810 ) M1M2_PR
-      NEW met1 ( 1614370 1290810 ) M1M2_PR
-      NEW met2 ( 1614370 1291660 ) M2M3_PR
-      NEW met1 ( 1969950 928370 ) M1M2_PR
-      NEW met1 ( 1969950 1290470 ) M1M2_PR
-      NEW met2 ( 683790 1283330 ) RECT ( -70 -485 70 0 ) 
-      NEW met1 ( 455170 1694050 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 445050 2194190 ) RECT ( -70 -485 70 0 )  ;
-    - io_in[14] ( PIN io_in[14] ) ( wrapped_vga_clock_1 io_in[14] ) ( wrapped_teras_13 io_in[14] ) ( wrapped_rgb_mixer_3 io_in[14] ) ( wrapped_hack_soc_dffram_11 io_in[14] ) ( wrapped_function_generator_0 io_in[14] ) ( wrapped_frequency_counter_2 io_in[14] ) + USE SIGNAL
-      + ROUTED met2 ( 282670 1932730 ) ( * 1938340 )
-      NEW met2 ( 407330 2909380 ) ( 408020 * 0 )
-      NEW met2 ( 407330 2909380 ) ( * 2919580 )
-      NEW met3 ( 407330 2919580 ) ( 409170 * )
-      NEW met2 ( 282670 1486820 ) ( * 1932730 )
-      NEW met2 ( 374210 2449700 ) ( 375820 * 0 )
-      NEW met2 ( 374210 2449700 ) ( * 2466700 )
-      NEW met2 ( 409170 2919580 ) ( * 2963270 )
-      NEW met1 ( 2901450 2960210 ) ( 2912030 * )
-      NEW met2 ( 2912030 786590 ) ( * 2960210 )
+      NEW met2 ( 607890 2196740 ) M2M3_PR
+      NEW met1 ( 607890 2195550 ) M1M2_PR
+      NEW met2 ( 608810 2196740 ) M2M3_PR
+      NEW met1 ( 579370 2684130 ) M1M2_PR
+      NEW met1 ( 608810 2684130 ) M1M2_PR
+      NEW met1 ( 2125430 1290470 ) M1M2_PR
+      NEW met1 ( 455170 1573010 ) M1M2_PR
+      NEW met1 ( 443670 3184610 ) M1M2_PR
+      NEW met1 ( 627670 1573010 ) M1M2_PR
+      NEW met1 ( 627670 1566890 ) M1M2_PR
+      NEW met3 ( 621460 1573180 ) M3M4_PR
+      NEW met2 ( 621690 1573180 ) M2M3_PR
+      NEW met1 ( 621690 1573010 ) M1M2_PR
+      NEW met2 ( 831910 1152260 ) M2M3_PR
+      NEW met1 ( 831910 1279930 ) M1M2_PR
+      NEW met3 ( 1621500 1152260 ) M3M4_PR
+      NEW met1 ( 455170 1686910 ) M1M2_PR
+      NEW met1 ( 459770 1686910 ) M1M2_PR
+      NEW met1 ( 443670 2195550 ) M1M2_PR
+      NEW met1 ( 440450 2683450 ) M1M2_PR
+      NEW met3 ( 621460 2196740 ) M3M4_PR
+      NEW met3 ( 1621500 1291660 ) M3M4_PR
+      NEW met1 ( 1622190 1290470 ) M1M2_PR
+      NEW met2 ( 1622190 1291660 ) M2M3_PR
+      NEW met1 ( 594550 3091110 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 669530 1282990 ) RECT ( -595 -70 0 70 ) 
+      NEW met3 ( 608810 2196740 ) RECT ( -800 -150 0 150 ) 
+      NEW met3 ( 621460 1573180 ) RECT ( -390 -150 0 150 ) 
+      NEW met1 ( 621690 1573010 ) RECT ( -595 -70 0 70 )  ;
+    - io_in[14] ( PIN io_in[14] ) ( wrapped_vga_clock_1 io_in[14] ) ( wrapped_teras_13 io_in[14] ) ( wrapped_rgb_mixer_3 io_in[14] ) ( wrapped_hack_soc_dffram_11 io_in[14] ) ( wrapped_function_generator_0 io_in[14] ) ( wrapped_frequency_counter_2 io_in[14] )
+      ( wrapped_alu74181_7 io_in[14] ) + USE SIGNAL
+      + ROUTED met2 ( 407330 2909380 ) ( 408020 * 0 )
+      NEW met2 ( 407330 2909380 ) ( * 2922130 )
+      NEW met3 ( 407330 3194300 ) ( 412620 * )
+      NEW met2 ( 375130 2449700 ) ( 375820 * 0 )
+      NEW met2 ( 375130 2449700 ) ( * 2463980 )
+      NEW met2 ( 407330 2922130 ) ( * 3194300 )
+      NEW met4 ( 412620 3194300 ) ( * 3402380 )
       NEW met3 ( 2901450 3353420 ) ( 2917780 * 0 )
-      NEW met2 ( 2901450 2960210 ) ( * 3353420 )
-      NEW met3 ( 254380 1938340 ) ( 282670 * )
-      NEW met3 ( 261740 2919580 ) ( 407330 * )
-      NEW met2 ( 435390 1929500 ) ( 437230 * 0 )
-      NEW met2 ( 435390 1929500 ) ( * 1932730 )
-      NEW met1 ( 282670 1932730 ) ( 435390 * )
-      NEW met1 ( 1614370 1262930 ) ( 1622190 * )
-      NEW met2 ( 1614370 1262930 ) ( * 1267860 )
-      NEW met3 ( 1599420 1267860 0 ) ( 1614370 * )
+      NEW met2 ( 2901450 3353420 ) ( * 3401870 )
+      NEW met2 ( 2912030 786590 ) ( * 3353420 )
+      NEW met2 ( 268870 1939530 ) ( * 1939700 )
+      NEW met3 ( 268180 1939700 ) ( 268870 * )
+      NEW met3 ( 267950 2918900 ) ( 268180 * )
+      NEW met2 ( 267950 2918900 ) ( * 2922130 )
+      NEW met1 ( 267950 2922130 ) ( 407330 * )
+      NEW met2 ( 424350 3399660 0 ) ( * 3401870 )
+      NEW met2 ( 424350 3401870 ) ( * 3402380 )
+      NEW met3 ( 412620 3402380 ) ( 424350 * )
+      NEW met3 ( 811670 1158380 ) ( 1593900 * )
+      NEW met3 ( 1596660 1265140 ) ( * 1267860 0 )
       NEW met3 ( 2471580 782340 0 ) ( 2484690 * )
       NEW met2 ( 2484690 782340 ) ( * 786590 )
       NEW met1 ( 2484690 786590 ) ( 2912030 * )
-      NEW met4 ( 254380 1938340 ) ( * 2466700 )
-      NEW met4 ( 261740 2466700 ) ( * 2919580 )
-      NEW met3 ( 254380 2466700 ) ( 374210 * )
-      NEW met3 ( 282670 1486820 ) ( 456550 * )
-      NEW met2 ( 456550 1459815 0 ) ( * 1486820 )
-      NEW met3 ( 456550 1484100 ) ( 756010 * )
-      NEW met2 ( 756010 1137980 ) ( * 1484100 )
-      NEW met3 ( 756010 1137980 ) ( 1622190 * )
-      NEW met2 ( 1622190 1137980 ) ( * 1262930 )
-      NEW met1 ( 409170 2963270 ) ( 2901450 * )
-      NEW met1 ( 282670 1932730 ) M1M2_PR
-      NEW met2 ( 282670 1938340 ) M2M3_PR
-      NEW met2 ( 407330 2919580 ) M2M3_PR
-      NEW met2 ( 409170 2919580 ) M2M3_PR
+      NEW met1 ( 424350 3401870 ) ( 2901450 * )
+      NEW met4 ( 268180 1493620 ) ( * 1939700 )
+      NEW met4 ( 268180 1939700 ) ( * 2463300 )
+      NEW met4 ( 268180 2463300 ) ( * 2918900 )
+      NEW met3 ( 372600 2463980 ) ( 375130 * )
+      NEW met3 ( 372600 2463300 ) ( * 2463980 )
+      NEW met3 ( 268180 2463300 ) ( 372600 * )
+      NEW met3 ( 268180 1493620 ) ( 456550 * )
+      NEW met2 ( 456550 1459815 0 ) ( * 1493620 )
+      NEW met3 ( 456550 1490900 ) ( 811670 * )
+      NEW met2 ( 811670 1158380 ) ( * 1490900 )
+      NEW met4 ( 1593900 1158380 ) ( * 1193700 )
+      NEW met4 ( 1593900 1193700 ) ( 1596660 * )
+      NEW met4 ( 1596660 1193700 ) ( * 1265140 )
+      NEW met2 ( 435390 1929500 ) ( 437230 * 0 )
+      NEW met2 ( 435390 1929500 ) ( * 1939530 )
+      NEW met1 ( 268870 1939530 ) ( 435390 * )
+      NEW met1 ( 407330 2922130 ) M1M2_PR
+      NEW met2 ( 407330 3194300 ) M2M3_PR
+      NEW met3 ( 412620 3194300 ) M3M4_PR
+      NEW met3 ( 412620 3402380 ) M3M4_PR
       NEW met1 ( 2912030 786590 ) M1M2_PR
-      NEW met2 ( 282670 1486820 ) M2M3_PR
-      NEW met2 ( 374210 2466700 ) M2M3_PR
-      NEW met1 ( 409170 2963270 ) M1M2_PR
-      NEW met1 ( 2901450 2960210 ) M1M2_PR
-      NEW met1 ( 2912030 2960210 ) M1M2_PR
-      NEW met1 ( 2901450 2963270 ) M1M2_PR
+      NEW met1 ( 2901450 3401870 ) M1M2_PR
+      NEW met2 ( 375130 2463980 ) M2M3_PR
       NEW met2 ( 2901450 3353420 ) M2M3_PR
-      NEW met3 ( 254380 1938340 ) M3M4_PR
-      NEW met3 ( 261740 2919580 ) M3M4_PR
-      NEW met1 ( 435390 1932730 ) M1M2_PR
-      NEW met1 ( 1622190 1262930 ) M1M2_PR
-      NEW met1 ( 1614370 1262930 ) M1M2_PR
-      NEW met2 ( 1614370 1267860 ) M2M3_PR
+      NEW met2 ( 2912030 3353420 ) M2M3_PR
+      NEW met1 ( 268870 1939530 ) M1M2_PR
+      NEW met2 ( 268870 1939700 ) M2M3_PR
+      NEW met3 ( 268180 1939700 ) M3M4_PR
+      NEW met3 ( 268180 2918900 ) M3M4_PR
+      NEW met2 ( 267950 2918900 ) M2M3_PR
+      NEW met1 ( 267950 2922130 ) M1M2_PR
+      NEW met1 ( 424350 3401870 ) M1M2_PR
+      NEW met2 ( 424350 3402380 ) M2M3_PR
+      NEW met2 ( 811670 1158380 ) M2M3_PR
+      NEW met3 ( 1593900 1158380 ) M3M4_PR
+      NEW met3 ( 1596660 1265140 ) M3M4_PR
       NEW met2 ( 2484690 782340 ) M2M3_PR
       NEW met1 ( 2484690 786590 ) M1M2_PR
-      NEW met3 ( 254380 2466700 ) M3M4_PR
-      NEW met3 ( 261740 2466700 ) M3M4_PR
-      NEW met2 ( 456550 1486820 ) M2M3_PR
-      NEW met2 ( 456550 1484100 ) M2M3_PR
-      NEW met2 ( 756010 1137980 ) M2M3_PR
-      NEW met2 ( 756010 1484100 ) M2M3_PR
-      NEW met2 ( 1622190 1137980 ) M2M3_PR
-      NEW met2 ( 2901450 2963270 ) RECT ( -70 -485 70 0 ) 
-      NEW met3 ( 261740 2466700 ) RECT ( -800 -150 0 150 ) 
-      NEW met2 ( 456550 1484100 ) RECT ( -70 -485 70 0 )  ;
-    - io_in[15] ( PIN io_in[15] ) ( wrapped_vga_clock_1 io_in[15] ) ( wrapped_teras_13 io_in[15] ) ( wrapped_rgb_mixer_3 io_in[15] ) ( wrapped_hack_soc_dffram_11 io_in[15] ) ( wrapped_function_generator_0 io_in[15] ) ( wrapped_frequency_counter_2 io_in[15] ) + USE SIGNAL
-      + ROUTED met1 ( 2597850 3504890 ) ( 2607970 * )
+      NEW met3 ( 268180 1493620 ) M3M4_PR
+      NEW met3 ( 268180 2463300 ) M3M4_PR
+      NEW met2 ( 456550 1493620 ) M2M3_PR
+      NEW met2 ( 456550 1490900 ) M2M3_PR
+      NEW met2 ( 811670 1490900 ) M2M3_PR
+      NEW met1 ( 435390 1939530 ) M1M2_PR
+      NEW met3 ( 2912030 3353420 ) RECT ( -800 -150 0 150 ) 
+      NEW met3 ( 268180 2918900 ) RECT ( 0 -150 390 150 ) 
+      NEW met2 ( 456550 1490900 ) RECT ( -70 -485 70 0 )  ;
+    - io_in[15] ( PIN io_in[15] ) ( wrapped_vga_clock_1 io_in[15] ) ( wrapped_teras_13 io_in[15] ) ( wrapped_rgb_mixer_3 io_in[15] ) ( wrapped_hack_soc_dffram_11 io_in[15] ) ( wrapped_function_generator_0 io_in[15] ) ( wrapped_frequency_counter_2 io_in[15] )
+      ( wrapped_alu74181_7 io_in[15] ) + USE SIGNAL
+      + ROUTED met2 ( 512210 2425390 ) ( * 2426580 )
+      NEW met3 ( 499100 2426580 ) ( 512210 * )
+      NEW met3 ( 499100 2426580 ) ( * 2427940 0 )
+      NEW met2 ( 586270 2421990 ) ( * 2425390 )
+      NEW met3 ( 585580 2428620 ) ( 586270 * )
+      NEW met2 ( 586270 2425390 ) ( * 2428620 )
+      NEW met3 ( 585580 2891020 ) ( 593860 * )
+      NEW met2 ( 582130 2887450 ) ( * 2891020 )
+      NEW met3 ( 582130 2891020 ) ( 585580 * )
+      NEW met1 ( 2597850 3504890 ) ( 2607970 * )
       NEW met2 ( 2607970 3501490 ) ( * 3504890 )
-      NEW met3 ( 599380 1210740 0 ) ( 607430 * )
-      NEW met2 ( 607430 1207510 ) ( * 1210740 )
-      NEW met2 ( 612490 1900940 ) ( * 1901790 )
-      NEW met1 ( 593170 1901790 ) ( 612490 * )
-      NEW met2 ( 593170 1901790 ) ( * 1904340 )
-      NEW met3 ( 579140 1904340 0 ) ( 593170 * )
-      NEW met3 ( 610420 1900940 ) ( 612490 * )
-      NEW met4 ( 610420 1900940 ) ( * 2432020 )
-      NEW met3 ( 703570 1214140 ) ( 704260 * )
-      NEW met2 ( 703570 1171980 ) ( * 1214140 )
-      NEW met4 ( 704260 1214140 ) ( * 1900940 )
+      NEW met3 ( 599380 1210740 0 ) ( 607890 * )
+      NEW met2 ( 607890 1210740 ) ( * 1214310 )
+      NEW met3 ( 579140 1904340 0 ) ( 582130 * )
+      NEW met2 ( 582130 1904340 ) ( * 1907570 )
+      NEW met4 ( 585580 2428620 ) ( * 2891020 )
+      NEW met4 ( 593860 2891020 ) ( * 3381300 )
+      NEW met2 ( 686550 1214310 ) ( * 1214990 )
+      NEW met2 ( 686550 1214990 ) ( * 1907570 )
       NEW met2 ( 2597850 779450 ) ( * 3504890 )
       NEW met2 ( 2607970 3504890 ) ( * 3512710 )
       NEW met2 ( 2798410 3512710 ) ( * 3517980 0 )
-      NEW met3 ( 517730 2432020 ) ( 610420 * )
-      NEW met3 ( 529460 2887620 0 ) ( 544410 * )
-      NEW met3 ( 544410 2887620 ) ( 553380 * )
-      NEW met3 ( 703570 1171980 ) ( 1222450 * )
+      NEW met1 ( 512210 2425390 ) ( 586270 * )
+      NEW met3 ( 529460 2887620 0 ) ( 544870 * )
+      NEW met2 ( 544870 2887450 ) ( * 2887620 )
+      NEW met1 ( 544870 2887450 ) ( 582130 * )
+      NEW met3 ( 549700 3377220 0 ) ( 565570 * )
+      NEW met2 ( 565570 3377220 ) ( * 3381300 )
+      NEW met3 ( 565570 3381300 ) ( 593860 * )
+      NEW met1 ( 586270 2421990 ) ( 628130 * )
+      NEW met3 ( 922070 1192380 ) ( 1222450 * )
       NEW met3 ( 2471580 776900 0 ) ( 2484690 * )
       NEW met2 ( 2484690 776900 ) ( * 779450 )
       NEW met1 ( 2484690 779450 ) ( 2597850 * )
       NEW met1 ( 2607970 3501490 ) ( 2752870 * )
-      NEW met4 ( 553380 2432020 ) ( * 2887620 )
-      NEW met2 ( 544410 2887620 ) ( * 2932500 )
-      NEW met2 ( 544410 2932500 ) ( 544870 * )
-      NEW met2 ( 544870 2932500 ) ( * 3512710 )
-      NEW met1 ( 607430 1207510 ) ( 703570 * )
-      NEW met3 ( 612490 1900940 ) ( 704260 * )
-      NEW met2 ( 1222450 1171980 ) ( * 1200200 0 )
-      NEW met1 ( 544870 3512710 ) ( 2607970 * )
+      NEW met2 ( 565570 3381300 ) ( * 3512710 )
+      NEW met1 ( 607890 1214310 ) ( 686550 * )
+      NEW met1 ( 582130 1907570 ) ( 628130 * )
+      NEW met1 ( 628130 1907570 ) ( 686550 * )
+      NEW met2 ( 628130 1907570 ) ( * 2421990 )
+      NEW met1 ( 686550 1214990 ) ( 922070 * )
+      NEW met2 ( 922070 1192380 ) ( * 1214990 )
+      NEW met2 ( 1222450 1192380 ) ( * 1200200 0 )
+      NEW met1 ( 565570 3512710 ) ( 2607970 * )
       NEW met2 ( 2752870 3501490 ) ( * 3512710 )
       NEW met1 ( 2752870 3512710 ) ( 2798410 * )
-      NEW met3 ( 499100 2428620 0 ) ( * 2428800 )
-      NEW met3 ( 499100 2428800 ) ( 500020 * )
-      NEW met3 ( 500020 2428620 ) ( * 2428800 )
-      NEW met3 ( 500020 2428620 ) ( 517270 * )
-      NEW met2 ( 517270 2428620 ) ( 517730 * )
-      NEW met2 ( 517730 2428620 ) ( * 2432020 )
-      NEW met3 ( 610420 2432020 ) M3M4_PR
-      NEW met2 ( 703570 1171980 ) M2M3_PR
+      NEW met1 ( 512210 2425390 ) M1M2_PR
+      NEW met2 ( 512210 2426580 ) M2M3_PR
+      NEW met1 ( 586270 2425390 ) M1M2_PR
+      NEW met1 ( 586270 2421990 ) M1M2_PR
+      NEW met3 ( 585580 2428620 ) M3M4_PR
+      NEW met2 ( 586270 2428620 ) M2M3_PR
+      NEW met3 ( 585580 2891020 ) M3M4_PR
+      NEW met3 ( 593860 2891020 ) M3M4_PR
+      NEW met1 ( 582130 2887450 ) M1M2_PR
+      NEW met2 ( 582130 2891020 ) M2M3_PR
+      NEW met3 ( 593860 3381300 ) M3M4_PR
       NEW met1 ( 2597850 779450 ) M1M2_PR
       NEW met1 ( 2607970 3504890 ) M1M2_PR
       NEW met1 ( 2597850 3504890 ) M1M2_PR
       NEW met1 ( 2607970 3501490 ) M1M2_PR
-      NEW met2 ( 607430 1210740 ) M2M3_PR
-      NEW met1 ( 607430 1207510 ) M1M2_PR
-      NEW met2 ( 612490 1900940 ) M2M3_PR
-      NEW met1 ( 612490 1901790 ) M1M2_PR
-      NEW met1 ( 593170 1901790 ) M1M2_PR
-      NEW met2 ( 593170 1904340 ) M2M3_PR
-      NEW met3 ( 610420 1900940 ) M3M4_PR
-      NEW met2 ( 703570 1214140 ) M2M3_PR
-      NEW met3 ( 704260 1214140 ) M3M4_PR
-      NEW met1 ( 703570 1207510 ) M1M2_PR
-      NEW met3 ( 704260 1900940 ) M3M4_PR
+      NEW met2 ( 607890 1210740 ) M2M3_PR
+      NEW met1 ( 607890 1214310 ) M1M2_PR
+      NEW met2 ( 582130 1904340 ) M2M3_PR
+      NEW met1 ( 582130 1907570 ) M1M2_PR
+      NEW met1 ( 686550 1214990 ) M1M2_PR
+      NEW met1 ( 686550 1214310 ) M1M2_PR
+      NEW met1 ( 686550 1907570 ) M1M2_PR
       NEW met1 ( 2607970 3512710 ) M1M2_PR
       NEW met1 ( 2798410 3512710 ) M1M2_PR
-      NEW met2 ( 517730 2432020 ) M2M3_PR
-      NEW met3 ( 553380 2432020 ) M3M4_PR
-      NEW met2 ( 544410 2887620 ) M2M3_PR
-      NEW met3 ( 553380 2887620 ) M3M4_PR
-      NEW met2 ( 1222450 1171980 ) M2M3_PR
+      NEW met2 ( 544870 2887620 ) M2M3_PR
+      NEW met1 ( 544870 2887450 ) M1M2_PR
+      NEW met2 ( 565570 3381300 ) M2M3_PR
+      NEW met2 ( 565570 3377220 ) M2M3_PR
+      NEW met1 ( 628130 2421990 ) M1M2_PR
+      NEW met2 ( 922070 1192380 ) M2M3_PR
+      NEW met2 ( 1222450 1192380 ) M2M3_PR
       NEW met2 ( 2484690 776900 ) M2M3_PR
       NEW met1 ( 2484690 779450 ) M1M2_PR
       NEW met1 ( 2752870 3501490 ) M1M2_PR
-      NEW met1 ( 544870 3512710 ) M1M2_PR
-      NEW met1 ( 2752870 3512710 ) M1M2_PR
-      NEW met2 ( 517270 2428620 ) M2M3_PR
-      NEW met2 ( 703570 1207510 ) RECT ( -70 -485 70 0 ) 
-      NEW met3 ( 553380 2432020 ) RECT ( -800 -150 0 150 )  ;
-    - io_in[16] ( PIN io_in[16] ) ( wrapped_vga_clock_1 io_in[16] ) ( wrapped_teras_13 io_in[16] ) ( wrapped_rgb_mixer_3 io_in[16] ) ( wrapped_hack_soc_dffram_11 io_in[16] ) ( wrapped_function_generator_0 io_in[16] ) ( wrapped_frequency_counter_2 io_in[16] ) + USE SIGNAL
-      + ROUTED met3 ( 665620 1283500 ) ( 669530 * )
-      NEW met2 ( 669530 1283500 ) ( * 1283670 )
-      NEW met2 ( 986930 1283670 ) ( * 1288260 )
+      NEW met1 ( 565570 3512710 ) M1M2_PR
+      NEW met1 ( 628130 1907570 ) M1M2_PR
+      NEW met1 ( 922070 1214990 ) M1M2_PR
+      NEW met1 ( 2752870 3512710 ) M1M2_PR ;
+    - io_in[16] ( PIN io_in[16] ) ( wrapped_vga_clock_1 io_in[16] ) ( wrapped_teras_13 io_in[16] ) ( wrapped_rgb_mixer_3 io_in[16] ) ( wrapped_hack_soc_dffram_11 io_in[16] ) ( wrapped_function_generator_0 io_in[16] ) ( wrapped_frequency_counter_2 io_in[16] )
+      ( wrapped_alu74181_7 io_in[16] ) + USE SIGNAL
+      + ROUTED met2 ( 576150 2725780 ) ( * 2728330 )
+      NEW met3 ( 576150 2725780 ) ( 594090 * )
+      NEW met2 ( 986930 1286730 ) ( * 1288260 )
       NEW met2 ( 2114850 897260 ) ( 2117150 * 0 )
-      NEW met1 ( 2111630 1050090 ) ( 2128650 * )
-      NEW met3 ( 499100 2268820 0 ) ( * 2269500 )
-      NEW met3 ( 499100 2269500 ) ( 511290 * )
-      NEW met2 ( 511290 2269500 ) ( * 2270010 )
-      NEW met2 ( 569250 1186090 ) ( * 1200185 0 )
-      NEW met3 ( 579140 1717340 0 ) ( 587650 * )
-      NEW met2 ( 587650 1714790 ) ( * 1717340 )
-      NEW met2 ( 669530 1186090 ) ( * 1283500 )
-      NEW met2 ( 2111630 952200 ) ( 2114850 * )
-      NEW met2 ( 2114850 897260 ) ( * 952200 )
-      NEW met2 ( 2111630 952200 ) ( * 1050090 )
-      NEW met2 ( 2128650 1050090 ) ( * 3513390 )
-      NEW met2 ( 544870 2728670 ) ( * 2730540 )
+      NEW met2 ( 514510 2266610 ) ( * 2266780 )
+      NEW met3 ( 499100 2266780 ) ( 514510 * )
+      NEW met3 ( 499100 2266780 ) ( * 2268140 0 )
+      NEW met2 ( 569250 1178610 ) ( * 1200185 0 )
+      NEW met3 ( 579140 1717340 0 ) ( 593170 * )
+      NEW met2 ( 593170 1714450 ) ( * 1717340 )
+      NEW met2 ( 594090 2266100 ) ( * 2266610 )
+      NEW met3 ( 593860 2298060 ) ( 594090 * )
+      NEW met4 ( 593860 2266100 ) ( * 2298060 )
+      NEW met3 ( 593860 2266100 ) ( 594090 * )
+      NEW met2 ( 594090 2298060 ) ( * 2725780 )
+      NEW met2 ( 2114850 897260 ) ( * 928370 )
+      NEW met2 ( 2252850 928370 ) ( * 3501490 )
       NEW met3 ( 529460 2730540 0 ) ( 544870 * )
-      NEW met1 ( 569250 1186090 ) ( 669530 * )
-      NEW met1 ( 544870 2728670 ) ( 629050 * )
-      NEW met1 ( 669530 1283670 ) ( 986930 * )
+      NEW met2 ( 544870 2728330 ) ( * 2730540 )
+      NEW met1 ( 544870 2728330 ) ( 576150 * )
+      NEW met1 ( 569250 1178610 ) ( 658950 * )
+      NEW met1 ( 658950 1286730 ) ( 986930 * )
       NEW met3 ( 986930 1288260 ) ( 1000500 * 0 )
-      NEW met1 ( 2128650 3501490 ) ( 2463070 * )
-      NEW met2 ( 565570 2728670 ) ( * 3513390 )
-      NEW met3 ( 634110 1718020 ) ( 634340 * )
-      NEW met2 ( 634110 1714790 ) ( * 1718020 )
-      NEW met2 ( 634110 1714620 ) ( * 1714790 )
-      NEW met1 ( 587650 1714790 ) ( 634110 * )
-      NEW met3 ( 634110 1714620 ) ( 665620 * )
-      NEW met2 ( 629050 2269500 ) ( * 2270010 )
-      NEW met3 ( 629050 2269500 ) ( 634340 * )
-      NEW met1 ( 511290 2270010 ) ( 629050 * )
-      NEW met4 ( 634340 1718020 ) ( * 2269500 )
-      NEW met2 ( 629050 2270010 ) ( * 2728670 )
-      NEW met1 ( 565570 3513390 ) ( 2128650 * )
+      NEW met1 ( 2252850 3501490 ) ( 2269870 * )
+      NEW met1 ( 2269870 3501490 ) ( 2463070 * )
+      NEW met1 ( 514510 2266610 ) ( 594090 * )
+      NEW met3 ( 644460 1711220 ) ( 658950 * )
+      NEW met2 ( 643770 1711220 ) ( * 1714450 )
+      NEW met3 ( 643770 1711220 ) ( 644460 * )
+      NEW met1 ( 593170 1714450 ) ( 643770 * )
+      NEW met2 ( 658950 1178610 ) ( * 1711220 )
+      NEW met3 ( 594090 2266100 ) ( 644460 * )
+      NEW met4 ( 644460 1711220 ) ( * 2266100 )
+      NEW met1 ( 2114850 928370 ) ( 2252850 * )
+      NEW met1 ( 576610 3513390 ) ( 2269870 * )
+      NEW met2 ( 2269870 3501490 ) ( * 3513390 )
       NEW met1 ( 2463070 3513390 ) ( 2474110 * )
       NEW met2 ( 2474110 3513390 ) ( * 3517980 0 )
       NEW met2 ( 2463070 3501490 ) ( * 3513390 )
-      NEW met4 ( 665620 1283500 ) ( * 1714620 )
-      NEW met1 ( 569250 1186090 ) M1M2_PR
-      NEW met1 ( 669530 1186090 ) M1M2_PR
-      NEW met3 ( 665620 1283500 ) M3M4_PR
-      NEW met2 ( 669530 1283500 ) M2M3_PR
-      NEW met1 ( 669530 1283670 ) M1M2_PR
-      NEW met1 ( 986930 1283670 ) M1M2_PR
+      NEW met3 ( 576610 3222180 ) ( 579140 * )
+      NEW met3 ( 549700 3217420 0 ) ( 564190 * )
+      NEW met2 ( 564190 3217420 ) ( * 3221670 )
+      NEW met1 ( 564190 3221670 ) ( 576610 * )
+      NEW met2 ( 576610 3221670 ) ( * 3222180 )
+      NEW met2 ( 576610 3222180 ) ( * 3513390 )
+      NEW met4 ( 579140 2725780 ) ( * 3222180 )
+      NEW met1 ( 569250 1178610 ) M1M2_PR
+      NEW met1 ( 576150 2728330 ) M1M2_PR
+      NEW met2 ( 576150 2725780 ) M2M3_PR
+      NEW met2 ( 594090 2725780 ) M2M3_PR
+      NEW met3 ( 579140 2725780 ) M3M4_PR
+      NEW met1 ( 986930 1286730 ) M1M2_PR
       NEW met2 ( 986930 1288260 ) M2M3_PR
-      NEW met1 ( 2111630 1050090 ) M1M2_PR
-      NEW met1 ( 2128650 1050090 ) M1M2_PR
-      NEW met1 ( 2128650 3501490 ) M1M2_PR
-      NEW met2 ( 511290 2269500 ) M2M3_PR
-      NEW met1 ( 511290 2270010 ) M1M2_PR
-      NEW met2 ( 587650 1717340 ) M2M3_PR
-      NEW met1 ( 587650 1714790 ) M1M2_PR
-      NEW met3 ( 665620 1714620 ) M3M4_PR
-      NEW met1 ( 2128650 3513390 ) M1M2_PR
-      NEW met1 ( 544870 2728670 ) M1M2_PR
+      NEW met1 ( 2252850 3501490 ) M1M2_PR
+      NEW met1 ( 514510 2266610 ) M1M2_PR
+      NEW met2 ( 514510 2266780 ) M2M3_PR
+      NEW met2 ( 593170 1717340 ) M2M3_PR
+      NEW met1 ( 593170 1714450 ) M1M2_PR
+      NEW met2 ( 594090 2266100 ) M2M3_PR
+      NEW met1 ( 594090 2266610 ) M1M2_PR
+      NEW met2 ( 594090 2298060 ) M2M3_PR
+      NEW met3 ( 593860 2298060 ) M3M4_PR
+      NEW met3 ( 593860 2266100 ) M3M4_PR
+      NEW met1 ( 576610 3513390 ) M1M2_PR
+      NEW met1 ( 2114850 928370 ) M1M2_PR
+      NEW met1 ( 2252850 928370 ) M1M2_PR
       NEW met2 ( 544870 2730540 ) M2M3_PR
-      NEW met1 ( 565570 2728670 ) M1M2_PR
-      NEW met1 ( 629050 2728670 ) M1M2_PR
+      NEW met1 ( 544870 2728330 ) M1M2_PR
+      NEW met1 ( 658950 1178610 ) M1M2_PR
+      NEW met1 ( 658950 1286730 ) M1M2_PR
+      NEW met1 ( 2269870 3501490 ) M1M2_PR
       NEW met1 ( 2463070 3501490 ) M1M2_PR
-      NEW met1 ( 565570 3513390 ) M1M2_PR
-      NEW met3 ( 634340 1718020 ) M3M4_PR
-      NEW met2 ( 634110 1718020 ) M2M3_PR
-      NEW met1 ( 634110 1714790 ) M1M2_PR
-      NEW met2 ( 634110 1714620 ) M2M3_PR
-      NEW met1 ( 629050 2270010 ) M1M2_PR
-      NEW met2 ( 629050 2269500 ) M2M3_PR
-      NEW met3 ( 634340 2269500 ) M3M4_PR
+      NEW met3 ( 644460 1711220 ) M3M4_PR
+      NEW met2 ( 658950 1711220 ) M2M3_PR
+      NEW met1 ( 643770 1714450 ) M1M2_PR
+      NEW met2 ( 643770 1711220 ) M2M3_PR
+      NEW met3 ( 644460 2266100 ) M3M4_PR
+      NEW met1 ( 2269870 3513390 ) M1M2_PR
       NEW met1 ( 2463070 3513390 ) M1M2_PR
       NEW met1 ( 2474110 3513390 ) M1M2_PR
-      NEW met2 ( 669530 1283670 ) RECT ( -70 0 70 315 ) 
-      NEW met2 ( 2128650 3501490 ) RECT ( -70 -485 70 0 ) 
-      NEW met1 ( 565570 2728670 ) RECT ( -595 -70 0 70 ) 
-      NEW met3 ( 634340 1718020 ) RECT ( 0 -150 390 150 )  ;
-    - io_in[17] ( PIN io_in[17] ) ( wrapped_vga_clock_1 io_in[17] ) ( wrapped_teras_13 io_in[17] ) ( wrapped_rgb_mixer_3 io_in[17] ) ( wrapped_hack_soc_dffram_11 io_in[17] ) ( wrapped_function_generator_0 io_in[17] ) ( wrapped_frequency_counter_2 io_in[17] ) + USE SIGNAL
-      + ROUTED met2 ( 396750 1929500 ) ( 398590 * 0 )
-      NEW met2 ( 396750 1929500 ) ( * 1952790 )
-      NEW met2 ( 374670 2909380 ) ( * 2926550 )
-      NEW met2 ( 374670 2909380 ) ( 375820 * 0 )
-      NEW met2 ( 374670 2926550 ) ( * 2932500 )
-      NEW met2 ( 374670 2932500 ) ( 376050 * )
-      NEW met2 ( 376050 2932500 ) ( * 3514070 )
+      NEW met3 ( 579140 3222180 ) M3M4_PR
+      NEW met2 ( 576610 3222180 ) M2M3_PR
+      NEW met2 ( 564190 3217420 ) M2M3_PR
+      NEW met1 ( 564190 3221670 ) M1M2_PR
+      NEW met1 ( 576610 3221670 ) M1M2_PR
+      NEW met3 ( 579140 2725780 ) RECT ( -800 -150 0 150 ) 
+      NEW met3 ( 594090 2298060 ) RECT ( 0 -150 390 150 ) 
+      NEW met3 ( 593860 2266100 ) RECT ( -570 -150 0 150 ) 
+      NEW met2 ( 658950 1286730 ) RECT ( -70 -485 70 0 )  ;
+    - io_in[17] ( PIN io_in[17] ) ( wrapped_vga_clock_1 io_in[17] ) ( wrapped_teras_13 io_in[17] ) ( wrapped_rgb_mixer_3 io_in[17] ) ( wrapped_hack_soc_dffram_11 io_in[17] ) ( wrapped_function_generator_0 io_in[17] ) ( wrapped_frequency_counter_2 io_in[17] )
+      ( wrapped_alu74181_7 io_in[17] ) + USE SIGNAL
+      + ROUTED met2 ( 378350 2918900 ) ( * 2925870 )
+      NEW met1 ( 378350 2925870 ) ( 387090 * )
+      NEW met2 ( 376050 2909380 0 ) ( 376510 * )
+      NEW met2 ( 376510 2909380 ) ( * 2918900 )
+      NEW met3 ( 387090 3194300 ) ( 392380 * )
+      NEW met2 ( 388930 3396940 0 ) ( 390770 * )
+      NEW met3 ( 390770 3396940 ) ( 392380 * )
+      NEW met2 ( 387090 2925870 ) ( * 3194300 )
+      NEW met4 ( 392380 3194300 ) ( * 3396940 )
+      NEW met2 ( 390770 3396940 ) ( * 3415500 )
+      NEW met2 ( 390770 3415500 ) ( 393070 * )
+      NEW met2 ( 393070 3415500 ) ( * 3514070 )
       NEW met2 ( 2149350 3514070 ) ( * 3517980 0 )
       NEW met1 ( 2146130 3514070 ) ( 2149350 * )
-      NEW met2 ( 2146130 2887450 ) ( * 3514070 )
-      NEW met3 ( 261510 1953300 ) ( 261740 * )
-      NEW met2 ( 261510 1952790 ) ( * 1953300 )
-      NEW met3 ( 261740 2436100 ) ( 268410 * )
-      NEW met1 ( 261510 1952790 ) ( 396750 * )
+      NEW met2 ( 2146130 1507390 ) ( * 3514070 )
+      NEW met3 ( 251620 1953980 ) ( 255070 * )
+      NEW met2 ( 255070 1953470 ) ( * 1953980 )
+      NEW met3 ( 251620 2442900 ) ( 258980 * )
+      NEW met2 ( 261050 2442390 ) ( * 2442900 )
+      NEW met3 ( 258980 2442900 ) ( 261050 * )
+      NEW met3 ( 258980 2918900 ) ( 267260 * )
+      NEW met3 ( 267260 2918220 ) ( * 2918900 )
+      NEW met3 ( 267260 2918220 ) ( 269100 * )
+      NEW met3 ( 269100 2918220 ) ( * 2918900 )
+      NEW met2 ( 338790 1276020 ) ( * 1276190 )
+      NEW met3 ( 338790 1276020 ) ( 350980 * )
+      NEW met3 ( 350980 1275340 0 ) ( * 1276020 )
+      NEW met1 ( 255070 1276190 ) ( 338790 * )
+      NEW met1 ( 255070 1953470 ) ( 396750 * )
       NEW met2 ( 338330 2440180 ) ( * 2442390 )
       NEW met3 ( 338330 2440180 ) ( 351900 * )
       NEW met3 ( 351900 2440180 ) ( * 2441540 0 )
-      NEW met1 ( 268410 2442390 ) ( 338330 * )
-      NEW met1 ( 268410 2926550 ) ( 374670 * )
+      NEW met1 ( 261050 2442390 ) ( 338330 * )
+      NEW met3 ( 269100 2918900 ) ( 378350 * )
       NEW met2 ( 2104730 897260 ) ( 2105650 * 0 )
-      NEW met1 ( 1613910 1473050 ) ( 2104730 * )
-      NEW met1 ( 1783650 2887450 ) ( 2146130 * )
-      NEW met2 ( 261510 1275850 ) ( * 1952790 )
-      NEW met4 ( 261740 1953300 ) ( * 2436100 )
-      NEW met2 ( 268410 2436100 ) ( * 2926550 )
-      NEW met2 ( 1612990 1500590 ) ( * 1502460 )
-      NEW met3 ( 1599420 1502460 0 ) ( 1612990 * )
-      NEW met2 ( 1613910 1473050 ) ( * 1500590 )
-      NEW met1 ( 1612990 1500590 ) ( 1783650 * )
-      NEW met2 ( 1783650 1500590 ) ( * 2887450 )
-      NEW met2 ( 2104730 897260 ) ( * 1473050 )
-      NEW met1 ( 376050 3514070 ) ( 2146130 * )
-      NEW met2 ( 338330 1275850 ) ( * 1276020 )
-      NEW met3 ( 338330 1276020 ) ( 350980 * )
-      NEW met3 ( 350980 1275340 0 ) ( * 1276020 )
-      NEW met1 ( 261510 1275850 ) ( 338330 * )
-      NEW met1 ( 396750 1952790 ) M1M2_PR
-      NEW met1 ( 374670 2926550 ) M1M2_PR
-      NEW met1 ( 2146130 2887450 ) M1M2_PR
-      NEW met1 ( 376050 3514070 ) M1M2_PR
+      NEW met1 ( 1625410 1452310 ) ( 2104730 * )
+      NEW met2 ( 255070 1276190 ) ( * 1953470 )
+      NEW met4 ( 251620 1953980 ) ( * 2442900 )
+      NEW met4 ( 258980 2442900 ) ( * 2918900 )
+      NEW met2 ( 1614370 1503140 ) ( * 1507390 )
+      NEW met3 ( 1599420 1503140 0 ) ( 1614370 * )
+      NEW met2 ( 1625410 1452310 ) ( * 1507390 )
+      NEW met2 ( 2104730 897260 ) ( * 1452310 )
+      NEW met1 ( 1614370 1507390 ) ( 2146130 * )
+      NEW met1 ( 393070 3514070 ) ( 2146130 * )
+      NEW met2 ( 396750 1929500 ) ( 398590 * 0 )
+      NEW met2 ( 396750 1929500 ) ( * 1953470 )
+      NEW met1 ( 396750 1953470 ) M1M2_PR
+      NEW met2 ( 378350 2918900 ) M2M3_PR
+      NEW met1 ( 378350 2925870 ) M1M2_PR
+      NEW met1 ( 387090 2925870 ) M1M2_PR
+      NEW met2 ( 376510 2918900 ) M2M3_PR
+      NEW met2 ( 387090 3194300 ) M2M3_PR
+      NEW met3 ( 392380 3194300 ) M3M4_PR
+      NEW met2 ( 390770 3396940 ) M2M3_PR
+      NEW met3 ( 392380 3396940 ) M3M4_PR
+      NEW met1 ( 393070 3514070 ) M1M2_PR
+      NEW met1 ( 2146130 1507390 ) M1M2_PR
       NEW met1 ( 2146130 3514070 ) M1M2_PR
       NEW met1 ( 2149350 3514070 ) M1M2_PR
-      NEW met1 ( 261510 1275850 ) M1M2_PR
-      NEW met1 ( 261510 1952790 ) M1M2_PR
-      NEW met3 ( 261740 1953300 ) M3M4_PR
-      NEW met2 ( 261510 1953300 ) M2M3_PR
-      NEW met2 ( 268410 2436100 ) M2M3_PR
-      NEW met3 ( 261740 2436100 ) M3M4_PR
-      NEW met1 ( 268410 2442390 ) M1M2_PR
-      NEW met1 ( 268410 2926550 ) M1M2_PR
+      NEW met1 ( 255070 1276190 ) M1M2_PR
+      NEW met1 ( 255070 1953470 ) M1M2_PR
+      NEW met3 ( 251620 1953980 ) M3M4_PR
+      NEW met2 ( 255070 1953980 ) M2M3_PR
+      NEW met3 ( 258980 2442900 ) M3M4_PR
+      NEW met3 ( 251620 2442900 ) M3M4_PR
+      NEW met1 ( 261050 2442390 ) M1M2_PR
+      NEW met2 ( 261050 2442900 ) M2M3_PR
+      NEW met3 ( 258980 2918900 ) M3M4_PR
+      NEW met1 ( 338790 1276190 ) M1M2_PR
+      NEW met2 ( 338790 1276020 ) M2M3_PR
       NEW met1 ( 338330 2442390 ) M1M2_PR
       NEW met2 ( 338330 2440180 ) M2M3_PR
-      NEW met1 ( 1613910 1473050 ) M1M2_PR
-      NEW met1 ( 1783650 2887450 ) M1M2_PR
-      NEW met1 ( 2104730 1473050 ) M1M2_PR
-      NEW met1 ( 1612990 1500590 ) M1M2_PR
-      NEW met2 ( 1612990 1502460 ) M2M3_PR
-      NEW met1 ( 1613910 1500590 ) M1M2_PR
-      NEW met1 ( 1783650 1500590 ) M1M2_PR
-      NEW met1 ( 338330 1275850 ) M1M2_PR
-      NEW met2 ( 338330 1276020 ) M2M3_PR
-      NEW met3 ( 261740 1953300 ) RECT ( 0 -150 390 150 ) 
-      NEW met2 ( 268410 2442390 ) RECT ( -70 -485 70 0 ) 
-      NEW met1 ( 1613910 1500590 ) RECT ( -595 -70 0 70 )  ;
-    - io_in[18] ( PIN io_in[18] ) ( wrapped_vga_clock_1 io_in[18] ) ( wrapped_teras_13 io_in[18] ) ( wrapped_rgb_mixer_3 io_in[18] ) ( wrapped_hack_soc_dffram_11 io_in[18] ) ( wrapped_function_generator_0 io_in[18] ) ( wrapped_frequency_counter_2 io_in[18] ) + USE SIGNAL
-      + ROUTED met3 ( 289340 1945820 ) ( 289570 * )
-      NEW met2 ( 289570 1945820 ) ( * 1946670 )
-      NEW met2 ( 403190 1929500 ) ( 405030 * 0 )
-      NEW met2 ( 403190 1929500 ) ( * 1946670 )
-      NEW met2 ( 382490 2909380 0 ) ( 382950 * )
-      NEW met4 ( 289340 1179460 ) ( * 1945820 )
-      NEW met2 ( 296010 2466530 ) ( * 2919750 )
-      NEW met2 ( 382950 2909380 ) ( * 3515090 )
-      NEW met2 ( 491970 1179460 ) ( * 1200185 0 )
+      NEW met1 ( 1625410 1452310 ) M1M2_PR
+      NEW met1 ( 2104730 1452310 ) M1M2_PR
+      NEW met1 ( 1614370 1507390 ) M1M2_PR
+      NEW met2 ( 1614370 1503140 ) M2M3_PR
+      NEW met1 ( 1625410 1507390 ) M1M2_PR
+      NEW met3 ( 376510 2918900 ) RECT ( -800 -150 0 150 ) 
+      NEW met1 ( 1625410 1507390 ) RECT ( -595 -70 0 70 )  ;
+    - io_in[18] ( PIN io_in[18] ) ( wrapped_vga_clock_1 io_in[18] ) ( wrapped_teras_13 io_in[18] ) ( wrapped_rgb_mixer_3 io_in[18] ) ( wrapped_hack_soc_dffram_11 io_in[18] ) ( wrapped_function_generator_0 io_in[18] ) ( wrapped_frequency_counter_2 io_in[18] )
+      ( wrapped_alu74181_7 io_in[18] ) + USE SIGNAL
+      + ROUTED met2 ( 380190 2926210 ) ( * 2927060 )
+      NEW met3 ( 380190 2927060 ) ( 385940 * )
+      NEW met2 ( 380190 2909380 ) ( 382260 * 0 )
+      NEW met2 ( 380190 2909380 ) ( * 2926210 )
+      NEW met2 ( 396750 3399660 ) ( 398590 * 0 )
+      NEW met2 ( 396750 3399660 ) ( * 3402380 )
+      NEW met3 ( 385940 3402380 ) ( 396750 * )
+      NEW met4 ( 385940 2927060 ) ( * 3402380 )
+      NEW met2 ( 396750 3402380 ) ( * 3515090 )
+      NEW met2 ( 491970 1179630 ) ( * 1200185 0 )
       NEW met2 ( 1825050 3515090 ) ( * 3517980 0 )
-      NEW met2 ( 2532530 558790 ) ( * 1438370 )
-      NEW met1 ( 273930 1946670 ) ( 403190 * )
-      NEW met1 ( 296010 2919750 ) ( 382950 * )
-      NEW met3 ( 289340 1179460 ) ( 491970 * )
-      NEW met1 ( 1613910 1438370 ) ( 2532530 * )
-      NEW met2 ( 273930 1946670 ) ( * 2466530 )
-      NEW met2 ( 350290 2449700 0 ) ( * 2466530 )
-      NEW met1 ( 273930 2466530 ) ( 350290 * )
-      NEW met3 ( 1599420 1424940 0 ) ( 1613910 * )
-      NEW met2 ( 1613910 1424940 ) ( * 1438370 )
-      NEW met1 ( 382950 3515090 ) ( 1793770 * )
-      NEW met2 ( 1793770 1438370 ) ( * 3515090 )
-      NEW met1 ( 1793770 3515090 ) ( 1825050 * )
+      NEW met2 ( 1821830 3503700 ) ( * 3515090 )
+      NEW met2 ( 2532530 558790 ) ( * 1435310 )
+      NEW met1 ( 239890 2926210 ) ( 380190 * )
+      NEW met1 ( 241270 1179630 ) ( 491970 * )
+      NEW met1 ( 1814930 1435310 ) ( 1821370 * )
+      NEW met2 ( 1821370 3503700 ) ( 1821830 * )
+      NEW met1 ( 1821370 1435310 ) ( 2532530 * )
+      NEW met1 ( 239890 2463130 ) ( 241270 * )
+      NEW met2 ( 241270 1179630 ) ( * 2463130 )
+      NEW met2 ( 239890 2463130 ) ( * 2926210 )
+      NEW met2 ( 350290 2449700 0 ) ( * 2457350 )
+      NEW met1 ( 241270 2457350 ) ( 350290 * )
+      NEW met3 ( 1599420 1424940 0 ) ( 1611150 * )
+      NEW met2 ( 1611150 1424940 ) ( * 1431570 )
+      NEW met1 ( 1611150 1431570 ) ( 1814930 * )
+      NEW met2 ( 1814930 1431570 ) ( * 1435310 )
+      NEW met2 ( 1821370 1435310 ) ( * 3503700 )
+      NEW met1 ( 396750 3515090 ) ( 1825050 * )
       NEW met3 ( 2471580 558620 0 ) ( 2484230 * )
       NEW met2 ( 2484230 558620 ) ( * 558790 )
       NEW met1 ( 2484230 558790 ) ( 2532530 * )
-      NEW met3 ( 289340 1179460 ) M3M4_PR
-      NEW met3 ( 289340 1945820 ) M3M4_PR
-      NEW met2 ( 289570 1945820 ) M2M3_PR
-      NEW met1 ( 289570 1946670 ) M1M2_PR
-      NEW met1 ( 296010 2919750 ) M1M2_PR
-      NEW met1 ( 403190 1946670 ) M1M2_PR
-      NEW met1 ( 382950 2919750 ) M1M2_PR
-      NEW met2 ( 491970 1179460 ) M2M3_PR
-      NEW met1 ( 2532530 1438370 ) M1M2_PR
-      NEW met1 ( 296010 2466530 ) M1M2_PR
-      NEW met1 ( 382950 3515090 ) M1M2_PR
+      NEW met2 ( 403190 1929500 ) ( 405030 * 0 )
+      NEW met2 ( 403190 1929500 ) ( * 1932390 )
+      NEW met1 ( 241270 1932390 ) ( 403190 * )
+      NEW met1 ( 380190 2926210 ) M1M2_PR
+      NEW met2 ( 380190 2927060 ) M2M3_PR
+      NEW met3 ( 385940 2927060 ) M3M4_PR
+      NEW met2 ( 396750 3402380 ) M2M3_PR
+      NEW met3 ( 385940 3402380 ) M3M4_PR
+      NEW met1 ( 491970 1179630 ) M1M2_PR
+      NEW met1 ( 2532530 1435310 ) M1M2_PR
+      NEW met1 ( 396750 3515090 ) M1M2_PR
       NEW met1 ( 1825050 3515090 ) M1M2_PR
+      NEW met1 ( 1821830 3515090 ) M1M2_PR
       NEW met1 ( 2532530 558790 ) M1M2_PR
-      NEW met1 ( 273930 1946670 ) M1M2_PR
-      NEW met1 ( 1613910 1438370 ) M1M2_PR
-      NEW met1 ( 1793770 1438370 ) M1M2_PR
-      NEW met1 ( 273930 2466530 ) M1M2_PR
-      NEW met1 ( 350290 2466530 ) M1M2_PR
-      NEW met2 ( 1613910 1424940 ) M2M3_PR
-      NEW met1 ( 1793770 3515090 ) M1M2_PR
+      NEW met1 ( 241270 1179630 ) M1M2_PR
+      NEW met1 ( 241270 1932390 ) M1M2_PR
+      NEW met1 ( 239890 2926210 ) M1M2_PR
+      NEW met1 ( 1821370 1435310 ) M1M2_PR
+      NEW met1 ( 1814930 1435310 ) M1M2_PR
+      NEW met1 ( 241270 2463130 ) M1M2_PR
+      NEW met1 ( 239890 2463130 ) M1M2_PR
+      NEW met1 ( 241270 2457350 ) M1M2_PR
+      NEW met1 ( 350290 2457350 ) M1M2_PR
+      NEW met2 ( 1611150 1424940 ) M2M3_PR
+      NEW met1 ( 1611150 1431570 ) M1M2_PR
+      NEW met1 ( 1814930 1431570 ) M1M2_PR
       NEW met2 ( 2484230 558620 ) M2M3_PR
       NEW met1 ( 2484230 558790 ) M1M2_PR
-      NEW met3 ( 289340 1945820 ) RECT ( -390 -150 0 150 ) 
-      NEW met1 ( 289570 1946670 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 382950 2919750 ) RECT ( -70 -485 70 0 ) 
-      NEW met1 ( 296010 2466530 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 1793770 1438370 ) RECT ( -595 -70 0 70 )  ;
-    - io_in[19] ( PIN io_in[19] ) ( wrapped_vga_clock_1 io_in[19] ) ( wrapped_teras_13 io_in[19] ) ( wrapped_rgb_mixer_3 io_in[19] ) ( wrapped_hack_soc_dffram_11 io_in[19] ) ( wrapped_function_generator_0 io_in[19] ) ( wrapped_frequency_counter_2 io_in[19] ) + USE SIGNAL
-      + ROUTED met2 ( 511290 2219180 ) ( * 2220030 )
-      NEW met3 ( 498180 2219180 ) ( 511290 * )
-      NEW met3 ( 498180 2219180 ) ( * 2220540 0 )
-      NEW met2 ( 1459350 1145400 ) ( * 1187110 )
-      NEW met2 ( 1459350 1145400 ) ( 1460270 * )
-      NEW met2 ( 1460270 948260 ) ( * 1145400 )
-      NEW met4 ( 2512060 552500 ) ( * 948260 )
-      NEW met2 ( 524170 2220030 ) ( * 2222070 )
-      NEW met1 ( 511290 2220030 ) ( 524170 * )
+      NEW met1 ( 403190 1932390 ) M1M2_PR
+      NEW met1 ( 1821830 3515090 ) RECT ( 0 -70 595 70 ) 
+      NEW met2 ( 241270 1932390 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 241270 2457350 ) RECT ( -70 -485 70 0 )  ;
+    - io_in[19] ( PIN io_in[19] ) ( wrapped_vga_clock_1 io_in[19] ) ( wrapped_teras_13 io_in[19] ) ( wrapped_rgb_mixer_3 io_in[19] ) ( wrapped_hack_soc_dffram_11 io_in[19] ) ( wrapped_function_generator_0 io_in[19] ) ( wrapped_frequency_counter_2 io_in[19] )
+      ( wrapped_alu74181_7 io_in[19] ) + USE SIGNAL
+      + ROUTED met3 ( 704490 1186940 ) ( 707710 * )
+      NEW met2 ( 707710 1123870 ) ( * 1186940 )
+      NEW met2 ( 704490 1186940 ) ( * 1672970 )
+      NEW met2 ( 2505850 558110 ) ( * 949110 )
       NEW met2 ( 517730 2700620 ) ( 517765 * 0 )
-      NEW met3 ( 355580 1186260 ) ( 631810 * )
-      NEW met1 ( 524170 2222070 ) ( 648830 * )
-      NEW met2 ( 648830 2705210 ) ( * 2708270 )
-      NEW met1 ( 549010 2705210 ) ( 648830 * )
-      NEW met1 ( 1459350 1187110 ) ( 1486490 * )
-      NEW met1 ( 648830 2708270 ) ( 1497530 * )
+      NEW met2 ( 520950 3194470 ) ( * 3200420 )
+      NEW met2 ( 520950 3200420 ) ( 520985 * 0 )
+      NEW met3 ( 355580 1193060 ) ( 704490 * )
+      NEW met1 ( 648830 1672970 ) ( 704490 * )
+      NEW met1 ( 614100 2221730 ) ( * 2222070 )
+      NEW met1 ( 614100 2222070 ) ( 648830 * )
+      NEW met2 ( 620770 3194470 ) ( * 3197870 )
+      NEW met1 ( 520950 3194470 ) ( 620770 * )
+      NEW met1 ( 620770 3197870 ) ( 1497530 * )
       NEW met3 ( 352820 1212100 ) ( * 1214140 0 )
       NEW met4 ( 352820 1212100 ) ( 355580 * )
-      NEW met4 ( 355580 1186260 ) ( * 1212100 )
-      NEW met2 ( 549930 1688950 ) ( * 1700340 0 )
-      NEW met1 ( 517730 2690930 ) ( 549010 * )
-      NEW met2 ( 517730 2690930 ) ( * 2700620 )
-      NEW met2 ( 549010 2690930 ) ( * 2705210 )
-      NEW met2 ( 631810 1684190 ) ( * 1688950 )
-      NEW met1 ( 549930 1688950 ) ( 631810 * )
-      NEW met2 ( 631810 1131180 ) ( * 1684190 )
-      NEW met3 ( 631810 1131180 ) ( 1460270 * )
-      NEW met2 ( 1486490 1187110 ) ( * 1200200 0 )
+      NEW met4 ( 355580 1193060 ) ( * 1212100 )
+      NEW met2 ( 559130 1686740 ) ( * 1688610 )
+      NEW met1 ( 549930 1688610 ) ( 559130 * )
+      NEW met2 ( 549930 1688610 ) ( * 1700340 0 )
+      NEW met2 ( 517730 2689570 ) ( * 2700620 )
+      NEW met3 ( 559130 1686740 ) ( 648830 * )
+      NEW met2 ( 648830 1672970 ) ( * 2222070 )
+      NEW met1 ( 614330 2684130 ) ( 617550 * )
+      NEW met1 ( 517730 2689570 ) ( 614330 * )
+      NEW met2 ( 617550 2222070 ) ( * 2684130 )
+      NEW met2 ( 614330 2684130 ) ( * 3194470 )
+      NEW met1 ( 707710 1123870 ) ( 1386900 * )
+      NEW met1 ( 1386900 1123870 ) ( * 1124210 )
+      NEW met1 ( 1386900 1124210 ) ( 1486950 * )
+      NEW met2 ( 1486950 949110 ) ( * 1124210 )
+      NEW met2 ( 1483730 1199180 ) ( 1486260 * )
+      NEW met2 ( 1486260 1199180 ) ( * 1200200 0 )
+      NEW met2 ( 1483730 1124210 ) ( * 1199180 )
       NEW met2 ( 1497530 3517980 ) ( 1499830 * )
       NEW met2 ( 1499830 3517300 ) ( * 3517980 )
       NEW met2 ( 1499830 3517300 ) ( 1500750 * )
       NEW met2 ( 1500750 3517300 ) ( * 3517980 0 )
-      NEW met2 ( 1497530 2708270 ) ( * 3517980 )
-      NEW met3 ( 2471580 552500 ) ( * 553180 0 )
-      NEW met3 ( 2471580 552500 ) ( 2512060 * )
-      NEW met3 ( 1460270 948260 ) ( 2512060 * )
-      NEW met1 ( 631810 1684190 ) ( 648830 * )
-      NEW met2 ( 648830 1684190 ) ( * 2705210 )
-      NEW met1 ( 511290 2220030 ) M1M2_PR
-      NEW met2 ( 511290 2219180 ) M2M3_PR
-      NEW met1 ( 1459350 1187110 ) M1M2_PR
-      NEW met2 ( 1460270 948260 ) M2M3_PR
-      NEW met2 ( 1460270 1131180 ) M2M3_PR
-      NEW met3 ( 2512060 552500 ) M3M4_PR
-      NEW met3 ( 2512060 948260 ) M3M4_PR
-      NEW met3 ( 355580 1186260 ) M3M4_PR
-      NEW met1 ( 524170 2220030 ) M1M2_PR
-      NEW met1 ( 524170 2222070 ) M1M2_PR
-      NEW met1 ( 549010 2705210 ) M1M2_PR
-      NEW met2 ( 631810 1186260 ) M2M3_PR
+      NEW met2 ( 1497530 3197870 ) ( * 3517980 )
+      NEW met3 ( 2471580 553180 0 ) ( 2484230 * )
+      NEW met2 ( 2484230 553180 ) ( * 558110 )
+      NEW met1 ( 2484230 558110 ) ( 2505850 * )
+      NEW met1 ( 1486950 949110 ) ( 2505850 * )
+      NEW met3 ( 498180 2219180 ) ( * 2220540 0 )
+      NEW met3 ( 498180 2219180 ) ( 498410 * )
+      NEW met2 ( 498410 2219180 ) ( * 2221730 )
+      NEW met1 ( 498410 2221730 ) ( 614100 * )
+      NEW met2 ( 704490 1186940 ) M2M3_PR
+      NEW met2 ( 707710 1186940 ) M2M3_PR
+      NEW met2 ( 704490 1193060 ) M2M3_PR
+      NEW met1 ( 704490 1672970 ) M1M2_PR
+      NEW met1 ( 707710 1123870 ) M1M2_PR
+      NEW met1 ( 2505850 558110 ) M1M2_PR
+      NEW met1 ( 2505850 949110 ) M1M2_PR
+      NEW met3 ( 355580 1193060 ) M3M4_PR
+      NEW met1 ( 520950 3194470 ) M1M2_PR
+      NEW met1 ( 648830 1672970 ) M1M2_PR
       NEW met1 ( 648830 2222070 ) M1M2_PR
-      NEW met1 ( 648830 2705210 ) M1M2_PR
-      NEW met1 ( 648830 2708270 ) M1M2_PR
-      NEW met1 ( 1486490 1187110 ) M1M2_PR
-      NEW met1 ( 1497530 2708270 ) M1M2_PR
+      NEW met1 ( 617550 2222070 ) M1M2_PR
+      NEW met1 ( 620770 3194470 ) M1M2_PR
+      NEW met1 ( 620770 3197870 ) M1M2_PR
+      NEW met1 ( 614330 3194470 ) M1M2_PR
+      NEW met1 ( 1497530 3197870 ) M1M2_PR
       NEW met3 ( 352820 1212100 ) M3M4_PR
-      NEW met1 ( 549930 1688950 ) M1M2_PR
-      NEW met1 ( 517730 2690930 ) M1M2_PR
-      NEW met1 ( 549010 2690930 ) M1M2_PR
-      NEW met2 ( 631810 1131180 ) M2M3_PR
-      NEW met1 ( 631810 1684190 ) M1M2_PR
-      NEW met1 ( 631810 1688950 ) M1M2_PR
-      NEW met1 ( 648830 1684190 ) M1M2_PR
-      NEW met2 ( 1460270 1131180 ) RECT ( -70 -485 70 0 ) 
-      NEW met2 ( 631810 1186260 ) RECT ( -70 -485 70 0 ) 
-      NEW met2 ( 648830 2222070 ) RECT ( -70 -485 70 0 )  ;
-    - io_in[1] ( PIN io_in[1] ) ( wrapped_vga_clock_1 io_in[1] ) ( wrapped_teras_13 io_in[1] ) ( wrapped_rgb_mixer_3 io_in[1] ) ( wrapped_hack_soc_dffram_11 io_in[1] ) ( wrapped_function_generator_0 io_in[1] ) ( wrapped_frequency_counter_2 io_in[1] ) + USE SIGNAL
-      + ROUTED met1 ( 588570 1174870 ) ( 593170 * )
-      NEW met2 ( 593170 1174870 ) ( * 1178610 )
-      NEW met2 ( 289110 1652570 ) ( * 2263550 )
-      NEW met2 ( 593170 955570 ) ( * 1174870 )
-      NEW met2 ( 588570 1174870 ) ( * 1200185 0 )
-      NEW met2 ( 803850 1652570 ) ( * 1835830 )
-      NEW met2 ( 1191170 1799620 ) ( 1193470 * 0 )
-      NEW met2 ( 1191170 1799620 ) ( * 1835830 )
-      NEW met2 ( 2521030 831470 ) ( * 834870 )
-      NEW met2 ( 2519650 834870 ) ( * 955570 )
+      NEW met2 ( 559130 1686740 ) M2M3_PR
+      NEW met1 ( 559130 1688610 ) M1M2_PR
+      NEW met1 ( 549930 1688610 ) M1M2_PR
+      NEW met1 ( 517730 2689570 ) M1M2_PR
+      NEW met2 ( 648830 1686740 ) M2M3_PR
+      NEW met1 ( 614330 2684130 ) M1M2_PR
+      NEW met1 ( 617550 2684130 ) M1M2_PR
+      NEW met1 ( 614330 2689570 ) M1M2_PR
+      NEW met1 ( 1486950 949110 ) M1M2_PR
+      NEW met1 ( 1486950 1124210 ) M1M2_PR
+      NEW met1 ( 1483730 1124210 ) M1M2_PR
+      NEW met2 ( 2484230 553180 ) M2M3_PR
+      NEW met1 ( 2484230 558110 ) M1M2_PR
+      NEW met2 ( 498410 2219180 ) M2M3_PR
+      NEW met1 ( 498410 2221730 ) M1M2_PR
+      NEW met2 ( 704490 1193060 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 617550 2222070 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 614330 3194470 ) RECT ( 0 -70 595 70 ) 
+      NEW met2 ( 648830 1686740 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 614330 2689570 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 1483730 1124210 ) RECT ( 0 -70 595 70 )  ;
+    - io_in[1] ( PIN io_in[1] ) ( wrapped_vga_clock_1 io_in[1] ) ( wrapped_teras_13 io_in[1] ) ( wrapped_rgb_mixer_3 io_in[1] ) ( wrapped_hack_soc_dffram_11 io_in[1] ) ( wrapped_function_generator_0 io_in[1] ) ( wrapped_frequency_counter_2 io_in[1] )
+      ( wrapped_alu74181_7 io_in[1] ) + USE SIGNAL
+      + ROUTED met1 ( 588570 1173510 ) ( 593170 * )
+      NEW met2 ( 593170 1173510 ) ( * 1177930 )
+      NEW met1 ( 589950 1648830 ) ( * 1649170 )
+      NEW met1 ( 282670 2272050 ) ( 286350 * )
+      NEW met2 ( 282670 1648830 ) ( * 2272050 )
+      NEW met1 ( 286350 2763350 ) ( 289570 * )
+      NEW met2 ( 286350 2272050 ) ( * 2763350 )
+      NEW met2 ( 289570 2763350 ) ( * 3264170 )
+      NEW met2 ( 593170 955060 ) ( * 1173510 )
+      NEW met2 ( 588570 1173510 ) ( * 1200185 0 )
+      NEW met2 ( 1193470 1799620 0 ) ( * 1829370 )
+      NEW met2 ( 2520570 828070 ) ( * 831470 )
+      NEW met3 ( 2518500 834700 ) ( 2520570 * )
+      NEW met2 ( 2520570 831470 ) ( * 834700 )
+      NEW met4 ( 2518500 834700 ) ( * 955060 )
+      NEW met2 ( 2625450 234430 ) ( * 828070 )
       NEW met2 ( 2900990 231540 ) ( * 234430 )
       NEW met3 ( 2900990 231540 ) ( 2917780 * 0 )
-      NEW met1 ( 593170 1178610 ) ( 655730 * )
-      NEW met1 ( 289110 1652570 ) ( 803850 * )
-      NEW met1 ( 803850 1835830 ) ( 1191170 * )
-      NEW met1 ( 593170 955570 ) ( 2519650 * )
-      NEW met1 ( 268870 2263550 ) ( 289110 * )
-      NEW met2 ( 268870 2263550 ) ( * 2760290 )
+      NEW met1 ( 282670 1648830 ) ( 589950 * )
+      NEW met1 ( 593170 1177930 ) ( 648830 * )
+      NEW met2 ( 648830 1649170 ) ( * 1653590 )
+      NEW met1 ( 589950 1649170 ) ( 648830 * )
+      NEW met1 ( 648830 1653590 ) ( 846170 * )
+      NEW met1 ( 846170 1829370 ) ( 1193470 * )
+      NEW met3 ( 593170 955060 ) ( 2518500 * )
       NEW met2 ( 338330 1775820 ) ( * 1777010 )
       NEW met3 ( 338330 1775820 ) ( 350980 * )
       NEW met3 ( 350980 1775140 0 ) ( * 1775820 )
-      NEW met1 ( 289110 1777010 ) ( 338330 * )
-      NEW met2 ( 338330 2760290 ) ( * 2760460 )
-      NEW met3 ( 338330 2760460 ) ( 350980 * )
-      NEW met3 ( 350980 2760460 ) ( * 2761140 0 )
-      NEW met1 ( 268870 2760290 ) ( 338330 * )
-      NEW met2 ( 655730 1178610 ) ( * 1652570 )
-      NEW met3 ( 2471580 833340 0 ) ( 2484690 * )
-      NEW met2 ( 2484690 833340 ) ( * 834870 )
-      NEW met1 ( 2484690 834870 ) ( 2521030 * )
-      NEW met1 ( 2521030 831470 ) ( 2777250 * )
-      NEW met2 ( 2777250 234430 ) ( * 831470 )
-      NEW met1 ( 2777250 234430 ) ( 2900990 * )
-      NEW met2 ( 338330 2263380 ) ( * 2263550 )
-      NEW met3 ( 338330 2263380 ) ( 351900 * )
-      NEW met3 ( 351900 2263380 ) ( * 2264740 0 )
-      NEW met1 ( 289110 2263550 ) ( 338330 * )
-      NEW met1 ( 289110 1652570 ) M1M2_PR
-      NEW met1 ( 593170 955570 ) M1M2_PR
-      NEW met1 ( 588570 1174870 ) M1M2_PR
-      NEW met1 ( 593170 1174870 ) M1M2_PR
-      NEW met1 ( 593170 1178610 ) M1M2_PR
-      NEW met1 ( 803850 1652570 ) M1M2_PR
-      NEW met1 ( 803850 1835830 ) M1M2_PR
-      NEW met1 ( 1191170 1835830 ) M1M2_PR
-      NEW met1 ( 2519650 955570 ) M1M2_PR
-      NEW met1 ( 289110 1777010 ) M1M2_PR
-      NEW met1 ( 289110 2263550 ) M1M2_PR
-      NEW met1 ( 2521030 834870 ) M1M2_PR
-      NEW met1 ( 2521030 831470 ) M1M2_PR
-      NEW met1 ( 2519650 834870 ) M1M2_PR
+      NEW met1 ( 282670 1777010 ) ( 338330 * )
+      NEW met2 ( 338330 2266100 ) ( * 2266610 )
+      NEW met3 ( 338330 2266100 ) ( 350980 * )
+      NEW met3 ( 350980 2265420 0 ) ( * 2266100 )
+      NEW met1 ( 282670 2266610 ) ( 338330 * )
+      NEW met2 ( 338330 2763180 ) ( * 2763350 )
+      NEW met3 ( 338330 2763180 ) ( 350980 * )
+      NEW met3 ( 350980 2761820 0 ) ( * 2763180 )
+      NEW met1 ( 289570 2763350 ) ( 338330 * )
+      NEW met2 ( 648830 1177930 ) ( * 1649170 )
+      NEW met2 ( 846170 1653590 ) ( * 1829370 )
+      NEW met3 ( 2471580 833340 0 ) ( 2484230 * )
+      NEW met2 ( 2484230 831470 ) ( * 833340 )
+      NEW met1 ( 2484230 831470 ) ( 2520570 * )
+      NEW met1 ( 2520570 828070 ) ( 2625450 * )
+      NEW met1 ( 2625450 234430 ) ( 2900990 * )
+      NEW met2 ( 339710 3263660 ) ( * 3264170 )
+      NEW met3 ( 339710 3263660 ) ( 350980 * )
+      NEW met3 ( 350980 3263660 ) ( * 3264340 0 )
+      NEW met1 ( 289570 3264170 ) ( 339710 * )
+      NEW met1 ( 282670 1648830 ) M1M2_PR
+      NEW met2 ( 593170 955060 ) M2M3_PR
+      NEW met1 ( 588570 1173510 ) M1M2_PR
+      NEW met1 ( 593170 1173510 ) M1M2_PR
+      NEW met1 ( 593170 1177930 ) M1M2_PR
+      NEW met1 ( 1193470 1829370 ) M1M2_PR
+      NEW met3 ( 2518500 955060 ) M3M4_PR
+      NEW met1 ( 282670 1777010 ) M1M2_PR
+      NEW met1 ( 282670 2272050 ) M1M2_PR
+      NEW met1 ( 286350 2272050 ) M1M2_PR
+      NEW met1 ( 282670 2266610 ) M1M2_PR
+      NEW met1 ( 289570 2763350 ) M1M2_PR
+      NEW met1 ( 286350 2763350 ) M1M2_PR
+      NEW met1 ( 289570 3264170 ) M1M2_PR
+      NEW met1 ( 2520570 831470 ) M1M2_PR
+      NEW met1 ( 2520570 828070 ) M1M2_PR
+      NEW met3 ( 2518500 834700 ) M3M4_PR
+      NEW met2 ( 2520570 834700 ) M2M3_PR
+      NEW met1 ( 2625450 234430 ) M1M2_PR
+      NEW met1 ( 2625450 828070 ) M1M2_PR
       NEW met1 ( 2900990 234430 ) M1M2_PR
       NEW met2 ( 2900990 231540 ) M2M3_PR
-      NEW met1 ( 655730 1178610 ) M1M2_PR
-      NEW met1 ( 655730 1652570 ) M1M2_PR
-      NEW met1 ( 268870 2263550 ) M1M2_PR
-      NEW met1 ( 268870 2760290 ) M1M2_PR
+      NEW met1 ( 648830 1177930 ) M1M2_PR
+      NEW met1 ( 648830 1653590 ) M1M2_PR
+      NEW met1 ( 648830 1649170 ) M1M2_PR
+      NEW met1 ( 846170 1653590 ) M1M2_PR
+      NEW met1 ( 846170 1829370 ) M1M2_PR
       NEW met1 ( 338330 1777010 ) M1M2_PR
       NEW met2 ( 338330 1775820 ) M2M3_PR
-      NEW met1 ( 338330 2760290 ) M1M2_PR
-      NEW met2 ( 338330 2760460 ) M2M3_PR
-      NEW met2 ( 2484690 833340 ) M2M3_PR
-      NEW met1 ( 2484690 834870 ) M1M2_PR
-      NEW met1 ( 2777250 234430 ) M1M2_PR
-      NEW met1 ( 2777250 831470 ) M1M2_PR
-      NEW met1 ( 338330 2263550 ) M1M2_PR
-      NEW met2 ( 338330 2263380 ) M2M3_PR
-      NEW met2 ( 289110 1777010 ) RECT ( -70 -485 70 0 ) 
-      NEW met1 ( 2519650 834870 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 655730 1652570 ) RECT ( -595 -70 0 70 )  ;
-    - io_in[20] ( PIN io_in[20] ) ( wrapped_vga_clock_1 io_in[20] ) ( wrapped_teras_13 io_in[20] ) ( wrapped_rgb_mixer_3 io_in[20] ) ( wrapped_hack_soc_dffram_11 io_in[20] ) ( wrapped_function_generator_0 io_in[20] ) ( wrapped_frequency_counter_2 io_in[20] ) + USE SIGNAL
-      + ROUTED met1 ( 281750 1945990 ) ( 282670 * )
-      NEW met2 ( 305670 2808230 ) ( * 2811630 )
-      NEW met1 ( 282670 2808230 ) ( 305670 * )
-      NEW met2 ( 281750 1835150 ) ( * 1945990 )
-      NEW met2 ( 282670 1945990 ) ( * 2808230 )
+      NEW met1 ( 338330 2266610 ) M1M2_PR
+      NEW met2 ( 338330 2266100 ) M2M3_PR
+      NEW met1 ( 338330 2763350 ) M1M2_PR
+      NEW met2 ( 338330 2763180 ) M2M3_PR
+      NEW met2 ( 2484230 833340 ) M2M3_PR
+      NEW met1 ( 2484230 831470 ) M1M2_PR
+      NEW met1 ( 339710 3264170 ) M1M2_PR
+      NEW met2 ( 339710 3263660 ) M2M3_PR
+      NEW met2 ( 282670 1777010 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 282670 2266610 ) RECT ( -70 -485 70 0 )  ;
+    - io_in[20] ( PIN io_in[20] ) ( wrapped_vga_clock_1 io_in[20] ) ( wrapped_teras_13 io_in[20] ) ( wrapped_rgb_mixer_3 io_in[20] ) ( wrapped_hack_soc_dffram_11 io_in[20] ) ( wrapped_function_generator_0 io_in[20] ) ( wrapped_frequency_counter_2 io_in[20] )
+      ( wrapped_alu74181_7 io_in[20] ) + USE SIGNAL
+      + ROUTED met2 ( 295550 2311830 ) ( * 2314890 )
+      NEW met2 ( 295550 1835150 ) ( * 2311830 )
+      NEW met2 ( 310270 3308370 ) ( * 3501490 )
       NEW met3 ( 599380 1292340 0 ) ( 607890 * )
       NEW met2 ( 607890 1292340 ) ( * 1296930 )
-      NEW met2 ( 685630 1293530 ) ( * 1296930 )
-      NEW met2 ( 805230 1152260 ) ( * 1293530 )
       NEW met2 ( 1175990 3501490 ) ( * 3517980 0 )
-      NEW met2 ( 2218350 907970 ) ( * 1214650 )
-      NEW met2 ( 2526550 772650 ) ( * 907970 )
+      NEW met2 ( 2245950 907630 ) ( * 1214650 )
+      NEW met2 ( 2513210 772310 ) ( * 907630 )
+      NEW met1 ( 272550 2314890 ) ( 295550 * )
+      NEW met1 ( 268410 3308370 ) ( 310270 * )
       NEW met2 ( 338330 1834980 ) ( * 1835150 )
       NEW met3 ( 338330 1834980 ) ( 350980 * )
       NEW met3 ( 350980 1832940 0 ) ( * 1834980 )
-      NEW met1 ( 281750 1835150 ) ( 338330 * )
-      NEW met2 ( 337870 1952450 ) ( * 1953130 )
-      NEW met1 ( 282670 1952450 ) ( 337870 * )
-      NEW met2 ( 338330 2314890 ) ( * 2317100 )
-      NEW met3 ( 338330 2317100 ) ( 350980 * )
-      NEW met3 ( 350980 2316420 0 ) ( * 2317100 )
-      NEW met1 ( 282670 2314890 ) ( 338330 * )
+      NEW met1 ( 295550 1835150 ) ( 338330 * )
+      NEW met2 ( 336950 1959250 ) ( * 1960270 )
+      NEW met1 ( 295550 1959250 ) ( 336950 * )
+      NEW met2 ( 338330 2311830 ) ( * 2313700 )
+      NEW met3 ( 338330 2313700 ) ( 350980 * )
+      NEW met3 ( 350980 2313700 ) ( * 2315740 0 )
+      NEW met1 ( 295550 2311830 ) ( 338330 * )
       NEW met2 ( 338330 2811460 ) ( * 2811630 )
       NEW met3 ( 338330 2811460 ) ( 350980 * )
       NEW met3 ( 350980 2811460 ) ( * 2812140 0 )
-      NEW met1 ( 305670 2811630 ) ( 338330 * )
-      NEW met1 ( 337870 1953130 ) ( 683330 * )
+      NEW met1 ( 268410 2811630 ) ( 338330 * )
+      NEW met2 ( 338330 3314660 ) ( * 3315170 )
+      NEW met3 ( 338330 3314660 ) ( 350980 * )
+      NEW met3 ( 350980 3314660 ) ( * 3315340 0 )
+      NEW met1 ( 310270 3315170 ) ( 338330 * )
+      NEW met1 ( 336950 1960270 ) ( 718290 * )
       NEW met1 ( 310270 3501490 ) ( 1175990 * )
-      NEW met3 ( 805230 1152260 ) ( 1601950 * )
-      NEW met3 ( 2471580 771460 0 ) ( 2485150 * )
-      NEW met2 ( 2485150 771460 ) ( * 772650 )
-      NEW met1 ( 2485150 772650 ) ( 2526550 * )
-      NEW met1 ( 607890 1296930 ) ( 685630 * )
-      NEW met1 ( 685630 1293530 ) ( 805230 * )
-      NEW met3 ( 1599420 1214140 0 ) ( 1607470 * )
-      NEW met2 ( 1607470 1214140 ) ( * 1214650 )
-      NEW met2 ( 1601950 1152260 ) ( * 1214140 )
-      NEW met1 ( 1607470 1214650 ) ( 2218350 * )
-      NEW met1 ( 2218350 907970 ) ( 2526550 * )
-      NEW met2 ( 683330 1296930 ) ( * 1953130 )
-      NEW met2 ( 310270 2811630 ) ( * 3501490 )
-      NEW met1 ( 281750 1835150 ) M1M2_PR
-      NEW met1 ( 282670 1945990 ) M1M2_PR
-      NEW met1 ( 281750 1945990 ) M1M2_PR
-      NEW met1 ( 282670 1952450 ) M1M2_PR
-      NEW met1 ( 282670 2314890 ) M1M2_PR
-      NEW met1 ( 305670 2811630 ) M1M2_PR
-      NEW met1 ( 305670 2808230 ) M1M2_PR
-      NEW met1 ( 282670 2808230 ) M1M2_PR
-      NEW met1 ( 310270 2811630 ) M1M2_PR
+      NEW met1 ( 832830 1186090 ) ( 1596890 * )
+      NEW met3 ( 2471580 771460 0 ) ( 2484690 * )
+      NEW met2 ( 2484690 771460 ) ( * 772310 )
+      NEW met1 ( 2484690 772310 ) ( 2513210 * )
+      NEW met2 ( 272550 2314890 ) ( * 2811630 )
+      NEW met2 ( 268410 2811630 ) ( * 3308370 )
+      NEW met2 ( 724270 1293530 ) ( * 1296930 )
+      NEW met1 ( 607890 1296930 ) ( 724270 * )
+      NEW met2 ( 718290 1296930 ) ( * 1960270 )
+      NEW met1 ( 724270 1293530 ) ( 832830 * )
+      NEW met2 ( 832830 1186090 ) ( * 1293530 )
+      NEW met3 ( 1599420 1212780 ) ( * 1213460 0 )
+      NEW met3 ( 1599420 1212780 ) ( 1608850 * )
+      NEW met2 ( 1608850 1212780 ) ( * 1214650 )
+      NEW met3 ( 1596890 1212780 ) ( 1599420 * )
+      NEW met2 ( 1596890 1186090 ) ( * 1212780 )
+      NEW met1 ( 1608850 1214650 ) ( 2245950 * )
+      NEW met1 ( 2245950 907630 ) ( 2513210 * )
+      NEW met1 ( 295550 1835150 ) M1M2_PR
+      NEW met1 ( 295550 1959250 ) M1M2_PR
+      NEW met1 ( 295550 2311830 ) M1M2_PR
+      NEW met1 ( 295550 2314890 ) M1M2_PR
+      NEW met1 ( 310270 3308370 ) M1M2_PR
+      NEW met1 ( 310270 3315170 ) M1M2_PR
       NEW met1 ( 310270 3501490 ) M1M2_PR
-      NEW met1 ( 683330 1953130 ) M1M2_PR
-      NEW met2 ( 805230 1152260 ) M2M3_PR
       NEW met1 ( 1175990 3501490 ) M1M2_PR
-      NEW met1 ( 2526550 772650 ) M1M2_PR
+      NEW met1 ( 2513210 772310 ) M1M2_PR
       NEW met2 ( 607890 1292340 ) M2M3_PR
       NEW met1 ( 607890 1296930 ) M1M2_PR
-      NEW met1 ( 685630 1296930 ) M1M2_PR
-      NEW met1 ( 685630 1293530 ) M1M2_PR
-      NEW met1 ( 683330 1296930 ) M1M2_PR
-      NEW met1 ( 805230 1293530 ) M1M2_PR
-      NEW met1 ( 2218350 907970 ) M1M2_PR
-      NEW met1 ( 2218350 1214650 ) M1M2_PR
-      NEW met1 ( 2526550 907970 ) M1M2_PR
+      NEW met1 ( 2245950 907630 ) M1M2_PR
+      NEW met1 ( 2245950 1214650 ) M1M2_PR
+      NEW met1 ( 2513210 907630 ) M1M2_PR
+      NEW met1 ( 272550 2314890 ) M1M2_PR
+      NEW met1 ( 268410 2811630 ) M1M2_PR
+      NEW met1 ( 272550 2811630 ) M1M2_PR
+      NEW met1 ( 268410 3308370 ) M1M2_PR
       NEW met1 ( 338330 1835150 ) M1M2_PR
       NEW met2 ( 338330 1834980 ) M2M3_PR
-      NEW met1 ( 337870 1952450 ) M1M2_PR
-      NEW met1 ( 337870 1953130 ) M1M2_PR
-      NEW met1 ( 338330 2314890 ) M1M2_PR
-      NEW met2 ( 338330 2317100 ) M2M3_PR
+      NEW met1 ( 336950 1959250 ) M1M2_PR
+      NEW met1 ( 336950 1960270 ) M1M2_PR
+      NEW met1 ( 338330 2311830 ) M1M2_PR
+      NEW met2 ( 338330 2313700 ) M2M3_PR
       NEW met1 ( 338330 2811630 ) M1M2_PR
       NEW met2 ( 338330 2811460 ) M2M3_PR
-      NEW met2 ( 1601950 1152260 ) M2M3_PR
-      NEW met2 ( 2485150 771460 ) M2M3_PR
-      NEW met1 ( 2485150 772650 ) M1M2_PR
-      NEW met2 ( 1607470 1214140 ) M2M3_PR
-      NEW met1 ( 1607470 1214650 ) M1M2_PR
-      NEW met2 ( 1601950 1214140 ) M2M3_PR
-      NEW met2 ( 282670 1952450 ) RECT ( -70 -485 70 0 ) 
-      NEW met2 ( 282670 2314890 ) RECT ( -70 -485 70 0 ) 
-      NEW met1 ( 310270 2811630 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 683330 1296930 ) RECT ( -595 -70 0 70 ) 
-      NEW met3 ( 1601950 1214140 ) RECT ( -800 -150 0 150 )  ;
-    - io_in[21] ( PIN io_in[21] ) ( wrapped_vga_clock_1 io_in[21] ) ( wrapped_teras_13 io_in[21] ) ( wrapped_rgb_mixer_3 io_in[21] ) ( wrapped_hack_soc_dffram_11 io_in[21] ) ( wrapped_function_generator_0 io_in[21] ) ( wrapped_frequency_counter_2 io_in[21] ) + USE SIGNAL
-      + ROUTED met2 ( 286810 2270350 ) ( * 2276470 )
-      NEW met2 ( 286810 1959590 ) ( * 2270350 )
-      NEW met2 ( 289570 2780690 ) ( * 3487890 )
+      NEW met1 ( 338330 3315170 ) M1M2_PR
+      NEW met2 ( 338330 3314660 ) M2M3_PR
+      NEW met1 ( 718290 1960270 ) M1M2_PR
+      NEW met1 ( 832830 1186090 ) M1M2_PR
+      NEW met1 ( 1596890 1186090 ) M1M2_PR
+      NEW met2 ( 2484690 771460 ) M2M3_PR
+      NEW met1 ( 2484690 772310 ) M1M2_PR
+      NEW met1 ( 724270 1296930 ) M1M2_PR
+      NEW met1 ( 724270 1293530 ) M1M2_PR
+      NEW met1 ( 718290 1296930 ) M1M2_PR
+      NEW met1 ( 832830 1293530 ) M1M2_PR
+      NEW met2 ( 1608850 1212780 ) M2M3_PR
+      NEW met1 ( 1608850 1214650 ) M1M2_PR
+      NEW met2 ( 1596890 1212780 ) M2M3_PR
+      NEW met2 ( 295550 1959250 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 310270 3315170 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 272550 2811630 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 718290 1296930 ) RECT ( -595 -70 0 70 )  ;
+    - io_in[21] ( PIN io_in[21] ) ( wrapped_vga_clock_1 io_in[21] ) ( wrapped_teras_13 io_in[21] ) ( wrapped_rgb_mixer_3 io_in[21] ) ( wrapped_hack_soc_dffram_11 io_in[21] ) ( wrapped_function_generator_0 io_in[21] ) ( wrapped_frequency_counter_2 io_in[21] )
+      ( wrapped_alu74181_7 io_in[21] ) + USE SIGNAL
+      + ROUTED met1 ( 282670 2276810 ) ( 288650 * )
+      NEW met2 ( 288650 1359150 ) ( * 2276810 )
+      NEW met1 ( 282670 2781030 ) ( 293250 * )
+      NEW met1 ( 293250 2780690 ) ( * 2781030 )
+      NEW met2 ( 282670 2276810 ) ( * 2781030 )
+      NEW met2 ( 293250 2781030 ) ( * 3274030 )
       NEW met2 ( 2411550 908310 ) ( * 1638630 )
-      NEW met2 ( 2512750 772310 ) ( * 908310 )
-      NEW met1 ( 267950 1959590 ) ( 286810 * )
-      NEW met2 ( 338790 1355580 ) ( * 1359150 )
-      NEW met3 ( 338790 1355580 ) ( 350980 * )
-      NEW met3 ( 350980 1353540 0 ) ( * 1355580 )
-      NEW met1 ( 267950 1359150 ) ( 338790 * )
-      NEW met1 ( 337870 1959590 ) ( * 1959930 )
-      NEW met1 ( 286810 1959590 ) ( 337870 * )
-      NEW met1 ( 289570 3487890 ) ( 851690 * )
-      NEW met2 ( 1613910 1638460 ) ( * 1638630 )
-      NEW met3 ( 1599420 1638460 0 ) ( 1613910 * )
-      NEW met2 ( 1621270 1656140 ) ( 1621730 * )
-      NEW met2 ( 1621270 1654780 ) ( * 1656140 )
-      NEW met2 ( 1621270 1654780 ) ( 1621730 * )
-      NEW met2 ( 1621730 1638630 ) ( * 1654780 )
-      NEW met1 ( 337870 1959930 ) ( 1621730 * )
-      NEW met1 ( 1613910 1638630 ) ( 2411550 * )
-      NEW met3 ( 2471580 766020 0 ) ( 2484690 * )
-      NEW met2 ( 2484690 766020 ) ( * 772310 )
-      NEW met1 ( 2484690 772310 ) ( 2512750 * )
-      NEW met2 ( 267950 1359150 ) ( * 1790270 )
-      NEW met2 ( 267950 1790270 ) ( * 1959590 )
-      NEW met1 ( 275310 2276470 ) ( 286810 * )
-      NEW met2 ( 275310 2276470 ) ( * 2780690 )
-      NEW met1 ( 275310 2780690 ) ( 289570 * )
+      NEW met2 ( 2526550 772650 ) ( * 908310 )
+      NEW met2 ( 338790 1354220 ) ( * 1359150 )
+      NEW met3 ( 338790 1354220 ) ( 350980 * )
+      NEW met3 ( 350980 1353540 0 ) ( * 1354220 )
+      NEW met1 ( 288650 1359150 ) ( 338790 * )
+      NEW met1 ( 337870 1952450 ) ( * 1952790 )
+      NEW met1 ( 288650 1952450 ) ( 337870 * )
+      NEW met2 ( 1614370 1638460 ) ( * 1638630 )
+      NEW met3 ( 1599420 1638460 0 ) ( 1614370 * )
+      NEW met1 ( 337870 1952790 ) ( 1622190 * )
+      NEW met1 ( 1614370 1638630 ) ( 2411550 * )
+      NEW met3 ( 2471580 766020 0 ) ( 2485150 * )
+      NEW met2 ( 2485150 766020 ) ( * 772650 )
+      NEW met1 ( 2485150 772650 ) ( 2526550 * )
       NEW met2 ( 338330 1790100 ) ( * 1790270 )
       NEW met3 ( 338330 1790100 ) ( 350980 * )
       NEW met3 ( 350980 1788740 0 ) ( * 1790100 )
-      NEW met1 ( 267950 1790270 ) ( 338330 * )
-      NEW met2 ( 338790 2774060 ) ( * 2780690 )
-      NEW met3 ( 338790 2774060 ) ( 350980 * )
-      NEW met3 ( 350980 2774060 ) ( * 2774740 0 )
-      NEW met1 ( 289570 2780690 ) ( 338790 * )
-      NEW met2 ( 851690 3487890 ) ( * 3517980 0 )
-      NEW met2 ( 1621730 1656140 ) ( * 1959930 )
-      NEW met1 ( 2411550 908310 ) ( 2512750 * )
+      NEW met1 ( 288650 1790270 ) ( 338330 * )
       NEW met2 ( 338330 2270350 ) ( * 2272900 )
       NEW met3 ( 338330 2272900 ) ( 350980 * )
       NEW met3 ( 350980 2272900 ) ( * 2274940 0 )
-      NEW met1 ( 286810 2270350 ) ( 338330 * )
-      NEW met1 ( 286810 1959590 ) M1M2_PR
-      NEW met1 ( 289570 3487890 ) M1M2_PR
+      NEW met1 ( 288650 2270350 ) ( 338330 * )
+      NEW met2 ( 338790 2774060 ) ( * 2780690 )
+      NEW met3 ( 338790 2774060 ) ( 350980 * )
+      NEW met3 ( 350980 2774060 ) ( * 2774740 0 )
+      NEW met1 ( 293250 2780690 ) ( 338790 * )
+      NEW met1 ( 344770 3453210 ) ( 848930 * )
+      NEW met2 ( 848930 3453210 ) ( * 3512100 )
+      NEW met2 ( 848930 3512100 ) ( 851690 * )
+      NEW met2 ( 851690 3512100 ) ( * 3517980 0 )
+      NEW met2 ( 1622190 1638630 ) ( * 1952790 )
+      NEW met1 ( 2411550 908310 ) ( 2526550 * )
+      NEW met3 ( 350980 3273860 ) ( * 3274540 0 )
+      NEW met3 ( 338330 3273860 ) ( 350980 * )
+      NEW met2 ( 338330 3273860 ) ( * 3274030 )
+      NEW met1 ( 293250 3274030 ) ( 338330 * )
+      NEW met2 ( 344770 3273860 ) ( * 3453210 )
+      NEW met1 ( 288650 1359150 ) M1M2_PR
+      NEW met1 ( 288650 1952450 ) M1M2_PR
+      NEW met1 ( 293250 3274030 ) M1M2_PR
       NEW met1 ( 2411550 1638630 ) M1M2_PR
-      NEW met1 ( 2512750 772310 ) M1M2_PR
-      NEW met1 ( 286810 2270350 ) M1M2_PR
-      NEW met1 ( 286810 2276470 ) M1M2_PR
-      NEW met1 ( 289570 2780690 ) M1M2_PR
+      NEW met1 ( 2526550 772650 ) M1M2_PR
+      NEW met1 ( 288650 1790270 ) M1M2_PR
+      NEW met1 ( 288650 2276810 ) M1M2_PR
+      NEW met1 ( 282670 2276810 ) M1M2_PR
+      NEW met1 ( 288650 2270350 ) M1M2_PR
+      NEW met1 ( 293250 2781030 ) M1M2_PR
+      NEW met1 ( 282670 2781030 ) M1M2_PR
       NEW met1 ( 2411550 908310 ) M1M2_PR
-      NEW met1 ( 2512750 908310 ) M1M2_PR
-      NEW met1 ( 267950 1359150 ) M1M2_PR
-      NEW met1 ( 267950 1959590 ) M1M2_PR
+      NEW met1 ( 2526550 908310 ) M1M2_PR
       NEW met1 ( 338790 1359150 ) M1M2_PR
-      NEW met2 ( 338790 1355580 ) M2M3_PR
-      NEW met1 ( 851690 3487890 ) M1M2_PR
-      NEW met1 ( 1613910 1638630 ) M1M2_PR
-      NEW met2 ( 1613910 1638460 ) M2M3_PR
-      NEW met1 ( 1621730 1638630 ) M1M2_PR
-      NEW met1 ( 1621730 1959930 ) M1M2_PR
-      NEW met2 ( 2484690 766020 ) M2M3_PR
-      NEW met1 ( 2484690 772310 ) M1M2_PR
-      NEW met1 ( 267950 1790270 ) M1M2_PR
-      NEW met1 ( 275310 2276470 ) M1M2_PR
-      NEW met1 ( 275310 2780690 ) M1M2_PR
+      NEW met2 ( 338790 1354220 ) M2M3_PR
+      NEW met1 ( 1614370 1638630 ) M1M2_PR
+      NEW met2 ( 1614370 1638460 ) M2M3_PR
+      NEW met1 ( 1622190 1638630 ) M1M2_PR
+      NEW met1 ( 1622190 1952790 ) M1M2_PR
+      NEW met2 ( 2485150 766020 ) M2M3_PR
+      NEW met1 ( 2485150 772650 ) M1M2_PR
       NEW met1 ( 338330 1790270 ) M1M2_PR
       NEW met2 ( 338330 1790100 ) M2M3_PR
-      NEW met1 ( 338790 2780690 ) M1M2_PR
-      NEW met2 ( 338790 2774060 ) M2M3_PR
       NEW met1 ( 338330 2270350 ) M1M2_PR
       NEW met2 ( 338330 2272900 ) M2M3_PR
-      NEW met1 ( 1621730 1638630 ) RECT ( -595 -70 0 70 )  ;
-    - io_in[22] ( PIN io_in[22] ) ( wrapped_vga_clock_1 io_in[22] ) ( wrapped_teras_13 io_in[22] ) ( wrapped_rgb_mixer_3 io_in[22] ) ( wrapped_hack_soc_dffram_11 io_in[22] ) ( wrapped_function_generator_0 io_in[22] ) ( wrapped_frequency_counter_2 io_in[22] ) + USE SIGNAL
+      NEW met1 ( 338790 2780690 ) M1M2_PR
+      NEW met2 ( 338790 2774060 ) M2M3_PR
+      NEW met1 ( 344770 3453210 ) M1M2_PR
+      NEW met1 ( 848930 3453210 ) M1M2_PR
+      NEW met2 ( 338330 3273860 ) M2M3_PR
+      NEW met1 ( 338330 3274030 ) M1M2_PR
+      NEW met2 ( 344770 3273860 ) M2M3_PR
+      NEW met2 ( 288650 1952450 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 288650 1790270 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 288650 2270350 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 1622190 1638630 ) RECT ( -595 -70 0 70 ) 
+      NEW met3 ( 344770 3273860 ) RECT ( -800 -150 0 150 )  ;
+    - io_in[22] ( PIN io_in[22] ) ( wrapped_vga_clock_1 io_in[22] ) ( wrapped_teras_13 io_in[22] ) ( wrapped_rgb_mixer_3 io_in[22] ) ( wrapped_hack_soc_dffram_11 io_in[22] ) ( wrapped_function_generator_0 io_in[22] ) ( wrapped_frequency_counter_2 io_in[22] )
+      ( wrapped_alu74181_7 io_in[22] ) + USE SIGNAL
       + ROUTED met3 ( 499100 2316420 0 ) ( * 2317100 )
-      NEW met3 ( 499100 2317100 ) ( 511290 * )
-      NEW met2 ( 511290 2317100 ) ( * 2318290 )
-      NEW met3 ( 579140 1771740 0 ) ( 589030 * )
-      NEW met2 ( 589030 1771740 ) ( * 1773270 )
-      NEW met1 ( 586270 2318290 ) ( * 2318630 )
-      NEW met2 ( 583050 2318290 ) ( * 2777290 )
-      NEW met2 ( 991070 1769870 ) ( * 1804550 )
-      NEW met2 ( 1085830 1799620 ) ( 1087210 * 0 )
-      NEW met2 ( 1085830 1799620 ) ( * 1804550 )
-      NEW met2 ( 1083070 1804550 ) ( * 1828690 )
-      NEW met1 ( 511290 2318290 ) ( 586270 * )
-      NEW met2 ( 643310 1770210 ) ( * 1773270 )
-      NEW met1 ( 589030 1773270 ) ( 643310 * )
-      NEW met1 ( 586270 2318630 ) ( 643310 * )
-      NEW met1 ( 446890 1179630 ) ( 710930 * )
-      NEW met1 ( 643310 1770210 ) ( 710700 * )
-      NEW met1 ( 710700 1769870 ) ( * 1770210 )
-      NEW met1 ( 710700 1769870 ) ( 991070 * )
-      NEW met1 ( 1083070 1828690 ) ( 2553230 * )
-      NEW met2 ( 446890 1179630 ) ( * 1200185 0 )
-      NEW met1 ( 544870 2780690 ) ( 553150 * )
-      NEW met2 ( 544870 2778820 ) ( * 2780690 )
-      NEW met3 ( 529460 2778820 0 ) ( 544870 * )
-      NEW met2 ( 553150 2777290 ) ( * 2780690 )
-      NEW met1 ( 553150 2777290 ) ( 583050 * )
-      NEW met1 ( 528310 2859910 ) ( 553150 * )
-      NEW met2 ( 553150 2780690 ) ( * 2859910 )
-      NEW met2 ( 527850 2980800 ) ( 528310 * )
-      NEW met2 ( 528310 2859910 ) ( * 2980800 )
-      NEW met2 ( 527850 2980800 ) ( * 3512100 )
-      NEW met2 ( 527390 3512100 ) ( 527850 * )
-      NEW met2 ( 527390 3512100 ) ( * 3517980 0 )
-      NEW met2 ( 643310 1773270 ) ( * 2318630 )
-      NEW met2 ( 710930 1179630 ) ( * 1769870 )
-      NEW met1 ( 991070 1804550 ) ( 1085830 * )
+      NEW met3 ( 499100 2317100 ) ( 510830 * )
+      NEW met2 ( 510830 2317100 ) ( * 2318290 )
+      NEW met1 ( 593170 1771910 ) ( 607430 * )
+      NEW met2 ( 593170 1771740 ) ( * 1771910 )
+      NEW met3 ( 579140 1771740 0 ) ( 593170 * )
+      NEW met2 ( 607430 1769870 ) ( * 1771910 )
+      NEW met1 ( 585350 2318290 ) ( * 2318630 )
+      NEW met1 ( 585350 2318630 ) ( 607430 * )
+      NEW met2 ( 607430 1771910 ) ( * 2318630 )
+      NEW met2 ( 570630 2767090 ) ( * 2773890 )
+      NEW met1 ( 570630 2767090 ) ( 583050 * )
+      NEW met2 ( 583050 2318290 ) ( * 2767090 )
+      NEW met2 ( 566030 3264340 ) ( * 3404930 )
+      NEW met2 ( 1087210 1799620 0 ) ( * 1814410 )
+      NEW met1 ( 1087210 1814410 ) ( * 1814750 )
+      NEW met2 ( 1083070 1814750 ) ( * 1823590 )
+      NEW met1 ( 510830 2318290 ) ( 585350 * )
+      NEW met1 ( 524630 3404930 ) ( 566030 * )
+      NEW met1 ( 446890 1179290 ) ( 711390 * )
+      NEW met1 ( 984170 1823590 ) ( 1083070 * )
+      NEW met2 ( 446890 1179290 ) ( * 1200185 0 )
+      NEW met3 ( 529460 2778140 0 ) ( 544410 * )
+      NEW met2 ( 544410 2773890 ) ( * 2778140 )
+      NEW met1 ( 544410 2773890 ) ( 570630 * )
+      NEW met3 ( 549700 3264340 0 ) ( 565570 * )
+      NEW met2 ( 565570 3264340 ) ( 566490 * )
+      NEW met2 ( 524630 3517980 ) ( 526470 * )
+      NEW met2 ( 526470 3517300 ) ( * 3517980 )
+      NEW met2 ( 526470 3517300 ) ( 527390 * )
+      NEW met2 ( 527390 3517300 ) ( * 3517980 0 )
+      NEW met2 ( 524630 3404930 ) ( * 3517980 )
+      NEW met2 ( 711390 1179290 ) ( * 1769870 )
       NEW met3 ( 2471580 547060 0 ) ( 2484230 * )
       NEW met2 ( 2484230 547060 ) ( * 551990 )
       NEW met1 ( 2484230 551990 ) ( 2553230 * )
-      NEW met2 ( 2553230 551990 ) ( * 1828690 )
-      NEW met2 ( 511290 2317100 ) M2M3_PR
-      NEW met1 ( 511290 2318290 ) M1M2_PR
-      NEW met2 ( 589030 1771740 ) M2M3_PR
-      NEW met1 ( 589030 1773270 ) M1M2_PR
+      NEW met1 ( 1083070 1814750 ) ( 2553230 * )
+      NEW met2 ( 2553230 551990 ) ( * 1814750 )
+      NEW met2 ( 566490 2773890 ) ( * 3264340 )
+      NEW met1 ( 607430 1769870 ) ( 984170 * )
+      NEW met2 ( 984170 1769870 ) ( * 1823590 )
+      NEW met2 ( 510830 2317100 ) M2M3_PR
+      NEW met1 ( 510830 2318290 ) M1M2_PR
+      NEW met1 ( 607430 1771910 ) M1M2_PR
+      NEW met1 ( 593170 1771910 ) M1M2_PR
+      NEW met2 ( 593170 1771740 ) M2M3_PR
+      NEW met1 ( 607430 1769870 ) M1M2_PR
+      NEW met1 ( 607430 2318630 ) M1M2_PR
       NEW met1 ( 583050 2318290 ) M1M2_PR
-      NEW met1 ( 991070 1769870 ) M1M2_PR
-      NEW met1 ( 1083070 1828690 ) M1M2_PR
-      NEW met1 ( 583050 2777290 ) M1M2_PR
-      NEW met1 ( 991070 1804550 ) M1M2_PR
-      NEW met1 ( 1085830 1804550 ) M1M2_PR
-      NEW met1 ( 1083070 1804550 ) M1M2_PR
-      NEW met1 ( 446890 1179630 ) M1M2_PR
-      NEW met1 ( 643310 1773270 ) M1M2_PR
-      NEW met1 ( 643310 1770210 ) M1M2_PR
-      NEW met1 ( 643310 2318630 ) M1M2_PR
-      NEW met1 ( 710930 1179630 ) M1M2_PR
-      NEW met1 ( 710930 1769870 ) M1M2_PR
-      NEW met1 ( 2553230 1828690 ) M1M2_PR
-      NEW met1 ( 553150 2780690 ) M1M2_PR
-      NEW met1 ( 544870 2780690 ) M1M2_PR
-      NEW met2 ( 544870 2778820 ) M2M3_PR
-      NEW met1 ( 553150 2777290 ) M1M2_PR
-      NEW met1 ( 528310 2859910 ) M1M2_PR
-      NEW met1 ( 553150 2859910 ) M1M2_PR
+      NEW met1 ( 566030 3404930 ) M1M2_PR
+      NEW met1 ( 984170 1823590 ) M1M2_PR
+      NEW met1 ( 1083070 1823590 ) M1M2_PR
+      NEW met1 ( 570630 2773890 ) M1M2_PR
+      NEW met1 ( 570630 2767090 ) M1M2_PR
+      NEW met1 ( 583050 2767090 ) M1M2_PR
+      NEW met1 ( 566490 2773890 ) M1M2_PR
+      NEW met1 ( 1083070 1814750 ) M1M2_PR
+      NEW met1 ( 1087210 1814410 ) M1M2_PR
+      NEW met1 ( 446890 1179290 ) M1M2_PR
+      NEW met1 ( 524630 3404930 ) M1M2_PR
+      NEW met1 ( 711390 1179290 ) M1M2_PR
+      NEW met1 ( 711390 1769870 ) M1M2_PR
+      NEW met2 ( 544410 2778140 ) M2M3_PR
+      NEW met1 ( 544410 2773890 ) M1M2_PR
+      NEW met2 ( 565570 3264340 ) M2M3_PR
       NEW met2 ( 2484230 547060 ) M2M3_PR
       NEW met1 ( 2484230 551990 ) M1M2_PR
       NEW met1 ( 2553230 551990 ) M1M2_PR
+      NEW met1 ( 2553230 1814750 ) M1M2_PR
+      NEW met1 ( 984170 1769870 ) M1M2_PR
       NEW met1 ( 583050 2318290 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 1083070 1804550 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 710930 1769870 ) RECT ( 0 -70 595 70 )  ;
-    - io_in[23] ( PIN io_in[23] ) ( wrapped_vga_clock_1 io_in[23] ) ( wrapped_teras_13 io_in[23] ) ( wrapped_rgb_mixer_3 io_in[23] ) ( wrapped_hack_soc_dffram_11 io_in[23] ) ( wrapped_function_generator_0 io_in[23] ) ( wrapped_frequency_counter_2 io_in[23] ) + USE SIGNAL
-      + ROUTED met2 ( 391230 1928820 ) ( 392150 * 0 )
-      NEW met2 ( 391230 1928820 ) ( * 1942250 )
-      NEW met2 ( 372830 2909380 0 ) ( 373290 * )
-      NEW met2 ( 200330 3517980 ) ( 201710 * )
-      NEW met2 ( 201710 3517300 ) ( * 3517980 )
-      NEW met2 ( 201710 3517300 ) ( 202630 * )
-      NEW met2 ( 202630 3517300 ) ( * 3517980 0 )
-      NEW met2 ( 200330 2960210 ) ( * 3517980 )
-      NEW met2 ( 373290 2909380 ) ( * 2960210 )
-      NEW met2 ( 479090 1186430 ) ( * 1200185 0 )
-      NEW met1 ( 241270 1942250 ) ( 391230 * )
+      NEW met1 ( 566490 2773890 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 711390 1769870 ) RECT ( -595 -70 0 70 )  ;
+    - io_in[23] ( PIN io_in[23] ) ( wrapped_vga_clock_1 io_in[23] ) ( wrapped_teras_13 io_in[23] ) ( wrapped_rgb_mixer_3 io_in[23] ) ( wrapped_hack_soc_dffram_11 io_in[23] ) ( wrapped_function_generator_0 io_in[23] ) ( wrapped_frequency_counter_2 io_in[23] )
+      ( wrapped_alu74181_7 io_in[23] ) + USE SIGNAL
+      + ROUTED met2 ( 372830 2909380 0 ) ( 373290 * )
+      NEW met2 ( 373290 2909380 ) ( * 2919580 )
+      NEW met2 ( 385710 3399660 0 ) ( * 3401700 )
+      NEW met3 ( 375820 3401700 ) ( 385710 * )
+      NEW met2 ( 477250 1928310 ) ( * 1940550 )
+      NEW met2 ( 202630 3501830 ) ( * 3517980 0 )
+      NEW met4 ( 375820 2919580 ) ( * 3401700 )
+      NEW met1 ( 376050 3429070 ) ( 385710 * )
+      NEW met2 ( 376050 3429070 ) ( * 3501830 )
+      NEW met2 ( 385710 3401700 ) ( * 3429070 )
+      NEW met2 ( 479090 1186090 ) ( * 1200185 0 )
+      NEW met2 ( 2052750 489430 ) ( * 1807950 )
       NEW met2 ( 338330 2438990 ) ( * 2439500 )
       NEW met3 ( 338330 2439500 ) ( 350980 * )
       NEW met3 ( 350980 2438820 0 ) ( * 2439500 )
-      NEW met1 ( 241270 2438990 ) ( 338330 * )
-      NEW met1 ( 479090 1186430 ) ( 635030 * )
-      NEW met1 ( 391230 1932050 ) ( 635030 * )
-      NEW met1 ( 635030 1932050 ) ( 1507650 * )
-      NEW met1 ( 2066550 489430 ) ( 2485150 * )
-      NEW met2 ( 241270 1942250 ) ( * 2960210 )
-      NEW met1 ( 200330 2960210 ) ( 373290 * )
-      NEW met2 ( 635030 1186430 ) ( * 1932050 )
+      NEW met1 ( 261970 2438990 ) ( 338330 * )
+      NEW met3 ( 261050 2919580 ) ( 375820 * )
+      NEW met1 ( 202630 3501830 ) ( 376050 * )
+      NEW met1 ( 479090 1186090 ) ( 641930 * )
+      NEW met1 ( 477250 1928310 ) ( 641930 * )
+      NEW met1 ( 641930 1925250 ) ( 1507650 * )
+      NEW met1 ( 2052750 489430 ) ( 2485150 * )
+      NEW met2 ( 261050 2497800 ) ( 261970 * )
+      NEW met2 ( 261970 1942250 ) ( * 2497800 )
+      NEW met2 ( 261050 2497800 ) ( * 2919580 )
+      NEW met2 ( 641930 1186090 ) ( * 1928310 )
       NEW met2 ( 1507650 1799620 ) ( 1509030 * 0 )
-      NEW met2 ( 1507650 1799620 ) ( * 1932050 )
-      NEW met1 ( 1507650 1815770 ) ( 2066550 * )
-      NEW met2 ( 2066550 489430 ) ( * 1815770 )
-      NEW met2 ( 2485150 489430 ) ( * 517500 )
-      NEW met3 ( 2471580 541620 0 ) ( 2485610 * )
-      NEW met2 ( 2485610 517500 ) ( * 541620 )
-      NEW met2 ( 2485150 517500 ) ( 2485610 * )
-      NEW met1 ( 391230 1942250 ) M1M2_PR
-      NEW met1 ( 391230 1932050 ) M1M2_PR
-      NEW met1 ( 479090 1186430 ) M1M2_PR
-      NEW met1 ( 200330 2960210 ) M1M2_PR
-      NEW met1 ( 373290 2960210 ) M1M2_PR
-      NEW met1 ( 241270 1942250 ) M1M2_PR
-      NEW met1 ( 241270 2438990 ) M1M2_PR
+      NEW met2 ( 1507650 1799620 ) ( * 1925250 )
+      NEW met1 ( 1507650 1807950 ) ( 2052750 * )
+      NEW met3 ( 2471580 541620 0 ) ( 2485150 * )
+      NEW met2 ( 2485150 489430 ) ( * 541620 )
+      NEW met2 ( 386630 1940210 ) ( * 1942250 )
+      NEW met2 ( 392150 1929500 0 ) ( 392610 * )
+      NEW met2 ( 392610 1929500 ) ( * 1940210 )
+      NEW met1 ( 261970 1942250 ) ( 386630 * )
+      NEW met1 ( 386630 1940210 ) ( 400200 * )
+      NEW met1 ( 400200 1940210 ) ( * 1940550 )
+      NEW met1 ( 400200 1940550 ) ( 477250 * )
+      NEW met1 ( 202630 3501830 ) M1M2_PR
+      NEW met3 ( 375820 2919580 ) M3M4_PR
+      NEW met2 ( 373290 2919580 ) M2M3_PR
+      NEW met2 ( 385710 3401700 ) M2M3_PR
+      NEW met3 ( 375820 3401700 ) M3M4_PR
+      NEW met1 ( 376050 3501830 ) M1M2_PR
+      NEW met1 ( 479090 1186090 ) M1M2_PR
+      NEW met1 ( 477250 1940550 ) M1M2_PR
+      NEW met1 ( 477250 1928310 ) M1M2_PR
+      NEW met1 ( 2052750 489430 ) M1M2_PR
+      NEW met1 ( 376050 3429070 ) M1M2_PR
+      NEW met1 ( 385710 3429070 ) M1M2_PR
+      NEW met1 ( 2052750 1807950 ) M1M2_PR
+      NEW met1 ( 261970 1942250 ) M1M2_PR
+      NEW met1 ( 261970 2438990 ) M1M2_PR
+      NEW met2 ( 261050 2919580 ) M2M3_PR
       NEW met1 ( 338330 2438990 ) M1M2_PR
       NEW met2 ( 338330 2439500 ) M2M3_PR
-      NEW met1 ( 635030 1186430 ) M1M2_PR
-      NEW met1 ( 635030 1932050 ) M1M2_PR
-      NEW met1 ( 1507650 1932050 ) M1M2_PR
-      NEW met1 ( 2066550 489430 ) M1M2_PR
+      NEW met1 ( 641930 1186090 ) M1M2_PR
+      NEW met1 ( 641930 1928310 ) M1M2_PR
+      NEW met1 ( 641930 1925250 ) M1M2_PR
+      NEW met1 ( 1507650 1925250 ) M1M2_PR
       NEW met1 ( 2485150 489430 ) M1M2_PR
-      NEW met1 ( 241270 2960210 ) M1M2_PR
-      NEW met1 ( 1507650 1815770 ) M1M2_PR
-      NEW met1 ( 2066550 1815770 ) M1M2_PR
-      NEW met2 ( 2485610 541620 ) M2M3_PR
-      NEW met2 ( 391230 1932050 ) RECT ( -70 -485 70 0 ) 
-      NEW met2 ( 241270 2438990 ) RECT ( -70 -485 70 0 ) 
-      NEW met1 ( 241270 2960210 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 1507650 1815770 ) RECT ( -70 -485 70 0 )  ;
-    - io_in[24] ( PIN io_in[24] ) ( wrapped_vga_clock_1 io_in[24] ) ( wrapped_teras_13 io_in[24] ) ( wrapped_rgb_mixer_3 io_in[24] ) ( wrapped_hack_soc_dffram_11 io_in[24] ) ( wrapped_function_generator_0 io_in[24] ) ( wrapped_frequency_counter_2 io_in[24] ) + USE SIGNAL
-      + ROUTED met2 ( 376970 1929500 ) ( 379270 * 0 )
+      NEW met1 ( 1507650 1807950 ) M1M2_PR
+      NEW met2 ( 2485150 541620 ) M2M3_PR
+      NEW met1 ( 386630 1940210 ) M1M2_PR
+      NEW met1 ( 386630 1942250 ) M1M2_PR
+      NEW met1 ( 392610 1940210 ) M1M2_PR
+      NEW met3 ( 373290 2919580 ) RECT ( 0 -150 800 150 ) 
+      NEW met2 ( 261970 2438990 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 641930 1925250 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 1507650 1807950 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 392610 1940210 ) RECT ( -595 -70 0 70 )  ;
+    - io_in[24] ( PIN io_in[24] ) ( wrapped_vga_clock_1 io_in[24] ) ( wrapped_teras_13 io_in[24] ) ( wrapped_rgb_mixer_3 io_in[24] ) ( wrapped_hack_soc_dffram_11 io_in[24] ) ( wrapped_function_generator_0 io_in[24] ) ( wrapped_frequency_counter_2 io_in[24] )
+      ( wrapped_alu74181_7 io_in[24] ) + USE SIGNAL
+      + ROUTED met2 ( 377430 1953130 ) ( * 1956190 )
       NEW met3 ( 1380 3421420 0 ) ( 17250 * )
       NEW met2 ( 17250 3415810 ) ( * 3421420 )
-      NEW met2 ( 376970 1967070 ) ( * 1970470 )
-      NEW met2 ( 376970 1929500 ) ( * 1967070 )
+      NEW met2 ( 376050 3399660 0 ) ( * 3415810 )
       NEW met3 ( 599380 1305940 0 ) ( 607890 * )
       NEW met2 ( 607890 1305940 ) ( * 1310870 )
-      NEW met2 ( 763370 969170 ) ( * 1311210 )
+      NEW met2 ( 670450 1614490 ) ( * 1953130 )
+      NEW met2 ( 804770 983110 ) ( * 1307470 )
       NEW met2 ( 986930 1611940 ) ( * 1614490 )
-      NEW met2 ( 2053210 495890 ) ( * 969170 )
-      NEW met1 ( 265650 2421650 ) ( * 2421990 )
-      NEW met1 ( 255070 2421650 ) ( 265650 * )
-      NEW met1 ( 79350 2984010 ) ( 255070 * )
-      NEW met2 ( 338330 2421990 ) ( * 2425900 )
+      NEW met2 ( 2511830 538050 ) ( * 983110 )
+      NEW met1 ( 267950 1956190 ) ( 377430 * )
+      NEW met2 ( 338330 2425390 ) ( * 2425900 )
       NEW met3 ( 338330 2425900 ) ( 350980 * )
       NEW met3 ( 350980 2425900 ) ( * 2427940 0 )
-      NEW met1 ( 265650 2421990 ) ( 338330 * )
-      NEW met2 ( 359030 2908700 ) ( 359720 * 0 )
-      NEW met2 ( 359030 2908700 ) ( * 2910740 )
-      NEW met2 ( 359030 2910740 ) ( 359490 * )
-      NEW met1 ( 255070 2980950 ) ( 359490 * )
-      NEW met1 ( 763370 969170 ) ( 2053210 * )
-      NEW met1 ( 2053210 495890 ) ( 2484690 * )
-      NEW met1 ( 17250 3415810 ) ( 79350 * )
-      NEW met2 ( 79350 2984010 ) ( * 3415810 )
-      NEW met2 ( 265650 1970470 ) ( * 2421650 )
-      NEW met2 ( 255070 2421650 ) ( * 2984010 )
-      NEW met1 ( 265650 1970470 ) ( 376970 * )
-      NEW met2 ( 359490 2910740 ) ( * 2980950 )
-      NEW met1 ( 639170 1310870 ) ( * 1311210 )
-      NEW met1 ( 607890 1310870 ) ( 639170 * )
-      NEW met2 ( 641470 1311210 ) ( * 1614490 )
-      NEW met1 ( 376970 1967070 ) ( 670910 * )
-      NEW met1 ( 639170 1311210 ) ( 763370 * )
-      NEW met1 ( 641470 1614490 ) ( 986930 * )
+      NEW met1 ( 267950 2425390 ) ( 338330 * )
+      NEW met2 ( 359030 2909380 ) ( 359720 * 0 )
+      NEW met2 ( 359030 2909210 ) ( * 2909380 )
+      NEW met1 ( 352590 2909210 ) ( 359030 * )
+      NEW met2 ( 352590 2905130 ) ( * 2909210 )
+      NEW met3 ( 361330 2920260 ) ( 364780 * )
+      NEW met2 ( 361330 2909380 ) ( * 2920260 )
+      NEW met2 ( 359720 2909380 0 ) ( 361330 * )
+      NEW met1 ( 267950 2905130 ) ( 352590 * )
+      NEW met3 ( 364780 3402380 ) ( 376050 * )
+      NEW met1 ( 377430 1953130 ) ( 670450 * )
+      NEW met1 ( 804770 983110 ) ( 2511830 * )
+      NEW met2 ( 267950 1956190 ) ( * 2425390 )
+      NEW met2 ( 267950 2425390 ) ( * 2905130 )
+      NEW met4 ( 364780 2920260 ) ( * 3402380 )
+      NEW met1 ( 17250 3415810 ) ( 376050 * )
+      NEW met2 ( 634570 1307470 ) ( * 1310870 )
+      NEW met1 ( 607890 1310870 ) ( 634570 * )
+      NEW met2 ( 634570 1310870 ) ( * 1614490 )
+      NEW met1 ( 634570 1307470 ) ( 804770 * )
+      NEW met1 ( 634570 1614490 ) ( 986930 * )
       NEW met3 ( 986930 1611940 ) ( 1000500 * 0 )
-      NEW met3 ( 2471580 536180 0 ) ( 2485150 * )
-      NEW met2 ( 2485150 523260 ) ( * 536180 )
-      NEW met2 ( 2484690 523260 ) ( 2485150 * )
-      NEW met2 ( 2484690 495890 ) ( * 523260 )
-      NEW met2 ( 670910 1614490 ) ( * 1967070 )
-      NEW met1 ( 763370 969170 ) M1M2_PR
-      NEW met1 ( 2053210 495890 ) M1M2_PR
-      NEW met1 ( 2053210 969170 ) M1M2_PR
+      NEW met3 ( 2471580 536180 0 ) ( 2484230 * )
+      NEW met2 ( 2484230 536180 ) ( * 538050 )
+      NEW met1 ( 2484230 538050 ) ( 2511830 * )
+      NEW met2 ( 377430 1929500 ) ( 379270 * 0 )
+      NEW met2 ( 377430 1929500 ) ( * 1953130 )
+      NEW met1 ( 377430 1956190 ) M1M2_PR
+      NEW met1 ( 377430 1953130 ) M1M2_PR
+      NEW met2 ( 376050 3402380 ) M2M3_PR
+      NEW met1 ( 670450 1953130 ) M1M2_PR
+      NEW met1 ( 804770 983110 ) M1M2_PR
+      NEW met1 ( 2511830 983110 ) M1M2_PR
       NEW met2 ( 17250 3421420 ) M2M3_PR
       NEW met1 ( 17250 3415810 ) M1M2_PR
-      NEW met1 ( 376970 1967070 ) M1M2_PR
-      NEW met1 ( 376970 1970470 ) M1M2_PR
+      NEW met1 ( 376050 3415810 ) M1M2_PR
       NEW met2 ( 607890 1305940 ) M2M3_PR
       NEW met1 ( 607890 1310870 ) M1M2_PR
-      NEW met1 ( 670910 1614490 ) M1M2_PR
-      NEW met1 ( 670910 1967070 ) M1M2_PR
-      NEW met1 ( 763370 1311210 ) M1M2_PR
+      NEW met1 ( 670450 1614490 ) M1M2_PR
+      NEW met1 ( 804770 1307470 ) M1M2_PR
       NEW met2 ( 986930 1611940 ) M2M3_PR
       NEW met1 ( 986930 1614490 ) M1M2_PR
-      NEW met1 ( 79350 2984010 ) M1M2_PR
-      NEW met1 ( 255070 2421650 ) M1M2_PR
-      NEW met1 ( 265650 2421650 ) M1M2_PR
-      NEW met1 ( 255070 2984010 ) M1M2_PR
-      NEW met1 ( 255070 2980950 ) M1M2_PR
-      NEW met1 ( 338330 2421990 ) M1M2_PR
+      NEW met1 ( 2511830 538050 ) M1M2_PR
+      NEW met1 ( 267950 1956190 ) M1M2_PR
+      NEW met1 ( 267950 2425390 ) M1M2_PR
+      NEW met1 ( 267950 2905130 ) M1M2_PR
+      NEW met1 ( 338330 2425390 ) M1M2_PR
       NEW met2 ( 338330 2425900 ) M2M3_PR
-      NEW met1 ( 359490 2980950 ) M1M2_PR
-      NEW met1 ( 2484690 495890 ) M1M2_PR
-      NEW met1 ( 79350 3415810 ) M1M2_PR
-      NEW met1 ( 265650 1970470 ) M1M2_PR
-      NEW met1 ( 641470 1311210 ) M1M2_PR
-      NEW met1 ( 641470 1614490 ) M1M2_PR
-      NEW met2 ( 2485150 536180 ) M2M3_PR
-      NEW met1 ( 670910 1614490 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 265650 2421650 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 255070 2980950 ) RECT ( -70 0 70 485 ) 
-      NEW met1 ( 641470 1311210 ) RECT ( -595 -70 0 70 )  ;
-    - io_in[25] ( PIN io_in[25] ) ( wrapped_vga_clock_1 io_in[25] ) ( wrapped_teras_13 io_in[25] ) ( wrapped_rgb_mixer_3 io_in[25] ) ( wrapped_hack_soc_dffram_11 io_in[25] ) ( wrapped_function_generator_0 io_in[25] ) ( wrapped_frequency_counter_2 io_in[25] ) + USE SIGNAL
+      NEW met1 ( 359030 2909210 ) M1M2_PR
+      NEW met1 ( 352590 2909210 ) M1M2_PR
+      NEW met1 ( 352590 2905130 ) M1M2_PR
+      NEW met3 ( 364780 2920260 ) M3M4_PR
+      NEW met2 ( 361330 2920260 ) M2M3_PR
+      NEW met3 ( 364780 3402380 ) M3M4_PR
+      NEW met1 ( 634570 1310870 ) M1M2_PR
+      NEW met1 ( 634570 1307470 ) M1M2_PR
+      NEW met1 ( 634570 1614490 ) M1M2_PR
+      NEW met2 ( 2484230 536180 ) M2M3_PR
+      NEW met1 ( 2484230 538050 ) M1M2_PR
+      NEW met2 ( 376050 3402380 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 670450 1614490 ) RECT ( -595 -70 0 70 )  ;
+    - io_in[25] ( PIN io_in[25] ) ( wrapped_vga_clock_1 io_in[25] ) ( wrapped_teras_13 io_in[25] ) ( wrapped_rgb_mixer_3 io_in[25] ) ( wrapped_hack_soc_dffram_11 io_in[25] ) ( wrapped_function_generator_0 io_in[25] ) ( wrapped_frequency_counter_2 io_in[25] )
+      ( wrapped_alu74181_7 io_in[25] ) + USE SIGNAL
       + ROUTED met2 ( 495190 2700620 ) ( 495225 * 0 )
-      NEW met2 ( 495190 2694330 ) ( * 2700620 )
-      NEW met2 ( 668610 1952790 ) ( * 1956190 )
-      NEW met3 ( 1380 3160300 0 ) ( 14030 * )
-      NEW met2 ( 14030 3160300 ) ( * 3160470 )
-      NEW met1 ( 14030 3160470 ) ( 24150 * )
-      NEW met2 ( 24150 2697730 ) ( * 3160470 )
-      NEW met2 ( 498410 2190790 ) ( * 2200140 0 )
-      NEW met2 ( 510370 1956190 ) ( * 2190790 )
-      NEW met1 ( 1554110 1809990 ) ( 1566530 * )
-      NEW met2 ( 1554110 1799620 0 ) ( * 1809990 )
-      NEW met2 ( 1566530 1809990 ) ( * 1952790 )
-      NEW met2 ( 2032050 503030 ) ( * 1811010 )
-      NEW met1 ( 24150 2697730 ) ( 495190 * )
-      NEW met1 ( 510370 1956190 ) ( 668610 * )
-      NEW met1 ( 495190 2694330 ) ( 622610 * )
-      NEW met1 ( 668610 1952790 ) ( 1566530 * )
-      NEW met1 ( 2032050 503030 ) ( 2484230 * )
-      NEW met2 ( 274390 1331610 ) ( * 1693710 )
-      NEW met2 ( 338330 1328380 ) ( * 1331610 )
-      NEW met3 ( 338330 1328380 ) ( 350980 * )
-      NEW met3 ( 350980 1326340 0 ) ( * 1328380 )
-      NEW met1 ( 274390 1331610 ) ( 338330 * )
-      NEW met2 ( 524170 1696430 ) ( * 1700340 0 )
-      NEW met2 ( 524170 1693710 ) ( * 1696430 )
-      NEW met1 ( 274390 1693710 ) ( 524170 * )
-      NEW met1 ( 498410 2190790 ) ( 622610 * )
-      NEW met2 ( 622610 2190790 ) ( * 2694330 )
-      NEW met1 ( 1566530 1811010 ) ( 2032050 * )
+      NEW met2 ( 498410 3200420 ) ( 498445 * 0 )
+      NEW met2 ( 498410 3190050 ) ( * 3200420 )
+      NEW met1 ( 482770 3190050 ) ( 498410 * )
+      NEW met2 ( 482770 3177470 ) ( * 3190050 )
+      NEW met3 ( 1380 3160300 0 ) ( 20470 * )
+      NEW met2 ( 20470 3160300 ) ( * 3177470 )
+      NEW met2 ( 515430 1672970 ) ( * 1686230 )
+      NEW met2 ( 495190 2689910 ) ( * 2700620 )
+      NEW met2 ( 607430 2684470 ) ( * 2689910 )
+      NEW met2 ( 607430 2689910 ) ( * 3191750 )
+      NEW met1 ( 678730 1689290 ) ( * 1690310 )
+      NEW met2 ( 663550 1689290 ) ( * 2195550 )
+      NEW met2 ( 1554110 1799620 0 ) ( * 1808970 )
+      NEW met1 ( 274390 1672970 ) ( 515430 * )
+      NEW met1 ( 20470 3177470 ) ( 482770 * )
+      NEW met1 ( 498410 3191750 ) ( 607430 * )
+      NEW met1 ( 1997550 496230 ) ( 2484690 * )
+      NEW met2 ( 274390 1331610 ) ( * 1672970 )
+      NEW met2 ( 338790 1324980 ) ( * 1331610 )
+      NEW met3 ( 338790 1324980 ) ( 351900 * )
+      NEW met3 ( 351900 1324980 ) ( * 1326340 0 )
+      NEW met1 ( 274390 1331610 ) ( 338790 * )
+      NEW met2 ( 524170 1686230 ) ( * 1689290 )
+      NEW met2 ( 524170 1689290 ) ( * 1700340 0 )
+      NEW met1 ( 515430 1686230 ) ( 524170 * )
+      NEW met1 ( 495190 2689910 ) ( 607430 * )
+      NEW met1 ( 524170 1689290 ) ( 678730 * )
+      NEW met2 ( 627670 2194190 ) ( * 2195550 )
+      NEW met1 ( 627670 2195550 ) ( 663550 * )
+      NEW met1 ( 607430 2684470 ) ( 624450 * )
+      NEW met2 ( 624450 2194190 ) ( * 2684470 )
+      NEW met1 ( 678730 1690310 ) ( 997510 * )
+      NEW met1 ( 997510 1802170 ) ( 1554110 * )
+      NEW met1 ( 1554110 1808970 ) ( 1997550 * )
+      NEW met2 ( 1997550 496230 ) ( * 1808970 )
       NEW met3 ( 2471580 530740 0 ) ( 2484690 * )
-      NEW met2 ( 2484690 523940 ) ( * 530740 )
-      NEW met2 ( 2484230 523940 ) ( 2484690 * )
-      NEW met2 ( 2484230 503030 ) ( * 523940 )
-      NEW met1 ( 524170 1696430 ) ( 663550 * )
-      NEW met2 ( 663550 1696430 ) ( * 1956190 )
-      NEW met1 ( 24150 2697730 ) M1M2_PR
-      NEW met1 ( 510370 1956190 ) M1M2_PR
-      NEW met1 ( 495190 2694330 ) M1M2_PR
-      NEW met1 ( 495190 2697730 ) M1M2_PR
-      NEW met1 ( 668610 1956190 ) M1M2_PR
-      NEW met1 ( 668610 1952790 ) M1M2_PR
-      NEW met1 ( 663550 1956190 ) M1M2_PR
-      NEW met1 ( 1566530 1952790 ) M1M2_PR
-      NEW met1 ( 2032050 503030 ) M1M2_PR
-      NEW met2 ( 14030 3160300 ) M2M3_PR
-      NEW met1 ( 14030 3160470 ) M1M2_PR
-      NEW met1 ( 24150 3160470 ) M1M2_PR
-      NEW met1 ( 498410 2190790 ) M1M2_PR
-      NEW met1 ( 510370 2190790 ) M1M2_PR
-      NEW met1 ( 1566530 1809990 ) M1M2_PR
-      NEW met1 ( 1554110 1809990 ) M1M2_PR
-      NEW met1 ( 1566530 1811010 ) M1M2_PR
-      NEW met1 ( 2032050 1811010 ) M1M2_PR
-      NEW met1 ( 622610 2694330 ) M1M2_PR
-      NEW met1 ( 2484230 503030 ) M1M2_PR
+      NEW met2 ( 2484690 496230 ) ( * 530740 )
+      NEW met2 ( 498410 2194190 ) ( * 2200140 0 )
+      NEW met1 ( 498410 2194190 ) ( 627670 * )
+      NEW met2 ( 997510 1690310 ) ( * 1802170 )
+      NEW met1 ( 20470 3177470 ) M1M2_PR
+      NEW met1 ( 515430 1672970 ) M1M2_PR
+      NEW met1 ( 498410 3190050 ) M1M2_PR
+      NEW met1 ( 482770 3190050 ) M1M2_PR
+      NEW met1 ( 482770 3177470 ) M1M2_PR
+      NEW met1 ( 498410 3191750 ) M1M2_PR
+      NEW met1 ( 607430 3191750 ) M1M2_PR
+      NEW met2 ( 20470 3160300 ) M2M3_PR
+      NEW met1 ( 515430 1686230 ) M1M2_PR
+      NEW met1 ( 495190 2689910 ) M1M2_PR
+      NEW met1 ( 607430 2689910 ) M1M2_PR
+      NEW met1 ( 607430 2684470 ) M1M2_PR
+      NEW met1 ( 663550 1689290 ) M1M2_PR
+      NEW met1 ( 663550 2195550 ) M1M2_PR
+      NEW met1 ( 997510 1690310 ) M1M2_PR
+      NEW met1 ( 997510 1802170 ) M1M2_PR
+      NEW met1 ( 1554110 1808970 ) M1M2_PR
+      NEW met1 ( 1554110 1802170 ) M1M2_PR
+      NEW met1 ( 274390 1672970 ) M1M2_PR
+      NEW met1 ( 1997550 496230 ) M1M2_PR
+      NEW met1 ( 2484690 496230 ) M1M2_PR
       NEW met1 ( 274390 1331610 ) M1M2_PR
-      NEW met1 ( 274390 1693710 ) M1M2_PR
-      NEW met1 ( 338330 1331610 ) M1M2_PR
-      NEW met2 ( 338330 1328380 ) M2M3_PR
-      NEW met1 ( 524170 1696430 ) M1M2_PR
-      NEW met1 ( 524170 1693710 ) M1M2_PR
-      NEW met1 ( 622610 2190790 ) M1M2_PR
+      NEW met1 ( 338790 1331610 ) M1M2_PR
+      NEW met2 ( 338790 1324980 ) M2M3_PR
+      NEW met1 ( 524170 1686230 ) M1M2_PR
+      NEW met1 ( 524170 1689290 ) M1M2_PR
+      NEW met1 ( 627670 2194190 ) M1M2_PR
+      NEW met1 ( 627670 2195550 ) M1M2_PR
+      NEW met1 ( 624450 2194190 ) M1M2_PR
+      NEW met1 ( 624450 2684470 ) M1M2_PR
+      NEW met1 ( 1997550 1808970 ) M1M2_PR
       NEW met2 ( 2484690 530740 ) M2M3_PR
-      NEW met1 ( 663550 1696430 ) M1M2_PR
-      NEW met2 ( 495190 2697730 ) RECT ( -70 -485 70 0 ) 
-      NEW met1 ( 663550 1956190 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 510370 2190790 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 1566530 1811010 ) RECT ( -70 -485 70 0 )  ;
-    - io_in[26] ( PIN io_in[26] ) ( wrapped_vga_clock_1 io_in[26] ) ( wrapped_teras_13 io_in[26] ) ( wrapped_rgb_mixer_3 io_in[26] ) ( wrapped_hack_soc_dffram_11 io_in[26] ) ( wrapped_function_generator_0 io_in[26] ) ( wrapped_frequency_counter_2 io_in[26] ) + USE SIGNAL
-      + ROUTED met3 ( 1380 2899860 0 ) ( 16790 * )
-      NEW met2 ( 16790 2898330 ) ( * 2899860 )
+      NEW met1 ( 498410 2194190 ) M1M2_PR
+      NEW met2 ( 498410 3191750 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 663550 1689290 ) RECT ( -595 -70 0 70 ) 
+      NEW met2 ( 1554110 1802170 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 624450 2194190 ) RECT ( -595 -70 0 70 )  ;
+    - io_in[26] ( PIN io_in[26] ) ( wrapped_vga_clock_1 io_in[26] ) ( wrapped_teras_13 io_in[26] ) ( wrapped_rgb_mixer_3 io_in[26] ) ( wrapped_hack_soc_dffram_11 io_in[26] ) ( wrapped_function_generator_0 io_in[26] ) ( wrapped_frequency_counter_2 io_in[26] )
+      ( wrapped_alu74181_7 io_in[26] ) + USE SIGNAL
+      + ROUTED met3 ( 1380 2899860 0 ) ( 17250 * )
       NEW met2 ( 491970 2700620 ) ( 492005 * 0 )
+      NEW met2 ( 495190 3192090 ) ( * 3200420 )
+      NEW met2 ( 495190 3200420 ) ( 495225 * 0 )
       NEW met3 ( 599380 1363740 0 ) ( 607430 * )
       NEW met2 ( 607430 1363740 ) ( * 1365950 )
-      NEW met2 ( 491970 2688210 ) ( * 2700620 )
-      NEW met2 ( 984630 1686910 ) ( * 1801150 )
-      NEW met2 ( 1286850 1799620 0 ) ( * 1801150 )
-      NEW met2 ( 1286850 1801150 ) ( * 1822230 )
-      NEW met2 ( 2239050 907630 ) ( * 1822230 )
-      NEW met2 ( 2539890 531250 ) ( * 907630 )
-      NEW met1 ( 16790 2898330 ) ( 79350 * )
+      NEW met2 ( 17250 2694330 ) ( * 2899860 )
+      NEW met2 ( 495190 2193170 ) ( * 2200140 0 )
+      NEW met1 ( 469430 2690930 ) ( 491970 * )
+      NEW met2 ( 469430 2690930 ) ( * 2694330 )
+      NEW met2 ( 491970 2682770 ) ( * 2700620 )
+      NEW met1 ( 586730 2677330 ) ( 596850 * )
+      NEW met2 ( 596850 2193170 ) ( * 2677330 )
+      NEW met2 ( 586730 2677330 ) ( * 3192090 )
+      NEW met2 ( 683330 1687250 ) ( * 1689970 )
+      NEW met2 ( 669530 1365950 ) ( * 1687250 )
+      NEW met2 ( 684250 1689970 ) ( * 2194530 )
+      NEW met2 ( 1286850 1799620 0 ) ( * 1801830 )
+      NEW met2 ( 1286850 1801830 ) ( * 1822570 )
+      NEW met1 ( 17250 2694330 ) ( 469430 * )
+      NEW met1 ( 495190 3192090 ) ( 586730 * )
       NEW met1 ( 607430 1365950 ) ( 669530 * )
-      NEW met1 ( 1286850 1822230 ) ( 2239050 * )
-      NEW met2 ( 79350 2690930 ) ( * 2898330 )
-      NEW met1 ( 79350 2690930 ) ( 491970 * )
-      NEW met2 ( 517730 1690310 ) ( * 1700340 0 )
-      NEW met1 ( 496570 1984070 ) ( 656190 * )
-      NEW met1 ( 491970 2688210 ) ( 614790 * )
-      NEW met2 ( 614790 2193510 ) ( * 2688210 )
-      NEW met1 ( 984630 1801150 ) ( 1286850 * )
-      NEW met3 ( 2471580 524620 0 ) ( 2484230 * )
-      NEW met2 ( 2484230 524620 ) ( * 531250 )
-      NEW met1 ( 2484230 531250 ) ( 2539890 * )
-      NEW met1 ( 2239050 907630 ) ( 2539890 * )
-      NEW met2 ( 495190 2193510 ) ( * 2200140 0 )
-      NEW met2 ( 496570 1984070 ) ( * 2193510 )
-      NEW met1 ( 495190 2193510 ) ( 614790 * )
-      NEW met1 ( 656190 1686910 ) ( 669530 * )
-      NEW met1 ( 517730 1690310 ) ( 656190 * )
-      NEW met2 ( 656190 1686910 ) ( * 1984070 )
-      NEW met2 ( 669530 1365950 ) ( * 1686910 )
-      NEW met1 ( 669530 1686910 ) ( 984630 * )
-      NEW met2 ( 16790 2899860 ) M2M3_PR
-      NEW met1 ( 16790 2898330 ) M1M2_PR
+      NEW met1 ( 1286850 1822570 ) ( 1976850 * )
+      NEW met1 ( 1976850 503030 ) ( 2471350 * )
+      NEW met2 ( 517730 1687250 ) ( * 1700340 0 )
+      NEW met1 ( 491970 2682770 ) ( 586730 * )
+      NEW met1 ( 517730 1687250 ) ( 683330 * )
+      NEW met1 ( 596850 2194530 ) ( 684250 * )
+      NEW met1 ( 683330 1689970 ) ( 983710 * )
+      NEW met1 ( 983710 1801830 ) ( 1286850 * )
+      NEW met2 ( 1976850 503030 ) ( * 1822570 )
+      NEW met3 ( 2471350 523940 ) ( 2471580 * )
+      NEW met3 ( 2471580 523940 ) ( * 524620 0 )
+      NEW met2 ( 2471350 503030 ) ( * 523940 )
+      NEW met1 ( 495190 2193170 ) ( 596850 * )
+      NEW met2 ( 983710 1689970 ) ( * 1801830 )
+      NEW met1 ( 17250 2694330 ) M1M2_PR
+      NEW met2 ( 17250 2899860 ) M2M3_PR
+      NEW met1 ( 469430 2694330 ) M1M2_PR
+      NEW met1 ( 495190 3192090 ) M1M2_PR
       NEW met2 ( 607430 1363740 ) M2M3_PR
       NEW met1 ( 607430 1365950 ) M1M2_PR
+      NEW met1 ( 586730 3192090 ) M1M2_PR
       NEW met1 ( 669530 1365950 ) M1M2_PR
-      NEW met1 ( 1286850 1822230 ) M1M2_PR
-      NEW met1 ( 2239050 1822230 ) M1M2_PR
-      NEW met1 ( 496570 1984070 ) M1M2_PR
-      NEW met1 ( 491970 2688210 ) M1M2_PR
+      NEW met1 ( 1286850 1822570 ) M1M2_PR
+      NEW met1 ( 495190 2193170 ) M1M2_PR
+      NEW met1 ( 491970 2682770 ) M1M2_PR
+      NEW met1 ( 469430 2690930 ) M1M2_PR
       NEW met1 ( 491970 2690930 ) M1M2_PR
-      NEW met1 ( 984630 1686910 ) M1M2_PR
-      NEW met1 ( 984630 1801150 ) M1M2_PR
-      NEW met1 ( 1286850 1801150 ) M1M2_PR
-      NEW met1 ( 2239050 907630 ) M1M2_PR
-      NEW met1 ( 2539890 531250 ) M1M2_PR
-      NEW met1 ( 2539890 907630 ) M1M2_PR
-      NEW met1 ( 79350 2898330 ) M1M2_PR
-      NEW met1 ( 79350 2690930 ) M1M2_PR
-      NEW met1 ( 517730 1690310 ) M1M2_PR
-      NEW met1 ( 656190 1984070 ) M1M2_PR
-      NEW met1 ( 614790 2193510 ) M1M2_PR
-      NEW met1 ( 614790 2688210 ) M1M2_PR
-      NEW met2 ( 2484230 524620 ) M2M3_PR
-      NEW met1 ( 2484230 531250 ) M1M2_PR
-      NEW met1 ( 495190 2193510 ) M1M2_PR
-      NEW met1 ( 496570 2193510 ) M1M2_PR
-      NEW met1 ( 669530 1686910 ) M1M2_PR
-      NEW met1 ( 656190 1686910 ) M1M2_PR
-      NEW met1 ( 656190 1690310 ) M1M2_PR
+      NEW met1 ( 596850 2193170 ) M1M2_PR
+      NEW met1 ( 596850 2194530 ) M1M2_PR
+      NEW met1 ( 586730 2677330 ) M1M2_PR
+      NEW met1 ( 596850 2677330 ) M1M2_PR
+      NEW met1 ( 586730 2682770 ) M1M2_PR
+      NEW met1 ( 683330 1687250 ) M1M2_PR
+      NEW met1 ( 683330 1689970 ) M1M2_PR
+      NEW met1 ( 669530 1687250 ) M1M2_PR
+      NEW met1 ( 684250 1689970 ) M1M2_PR
+      NEW met1 ( 684250 2194530 ) M1M2_PR
+      NEW met1 ( 983710 1689970 ) M1M2_PR
+      NEW met1 ( 983710 1801830 ) M1M2_PR
+      NEW met1 ( 1286850 1801830 ) M1M2_PR
+      NEW met1 ( 1976850 503030 ) M1M2_PR
+      NEW met1 ( 1976850 1822570 ) M1M2_PR
+      NEW met1 ( 2471350 503030 ) M1M2_PR
+      NEW met1 ( 517730 1687250 ) M1M2_PR
+      NEW met2 ( 2471350 523940 ) M2M3_PR
       NEW met2 ( 491970 2690930 ) RECT ( -70 -485 70 0 ) 
-      NEW met1 ( 496570 2193510 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 656190 1690310 ) RECT ( -70 -485 70 0 )  ;
-    - io_in[27] ( PIN io_in[27] ) ( wrapped_vga_clock_1 io_in[27] ) ( wrapped_teras_13 io_in[27] ) ( wrapped_rgb_mixer_3 io_in[27] ) ( wrapped_hack_soc_dffram_11 io_in[27] ) ( wrapped_function_generator_0 io_in[27] ) ( wrapped_frequency_counter_2 io_in[27] ) + USE SIGNAL
+      NEW met2 ( 596850 2194530 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 586730 2682770 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 669530 1687250 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 684250 1689970 ) RECT ( -595 -70 0 70 )  ;
+    - io_in[27] ( PIN io_in[27] ) ( wrapped_vga_clock_1 io_in[27] ) ( wrapped_teras_13 io_in[27] ) ( wrapped_rgb_mixer_3 io_in[27] ) ( wrapped_hack_soc_dffram_11 io_in[27] ) ( wrapped_function_generator_0 io_in[27] ) ( wrapped_frequency_counter_2 io_in[27] )
+      ( wrapped_alu74181_7 io_in[27] ) + USE SIGNAL
       + ROUTED met3 ( 1380 2639420 0 ) ( 15870 * )
       NEW met2 ( 15870 2639420 ) ( * 2642650 )
+      NEW met1 ( 600530 1752530 ) ( * 1752870 )
+      NEW met1 ( 593170 1752530 ) ( 600530 * )
+      NEW met2 ( 593170 1751340 ) ( * 1752530 )
       NEW met3 ( 579140 1751340 0 ) ( 593170 * )
-      NEW met2 ( 593170 1751340 ) ( * 1751510 )
-      NEW met2 ( 282210 1304070 ) ( * 1659710 )
-      NEW met2 ( 511290 2294490 ) ( * 2296700 )
-      NEW met3 ( 499100 2296700 ) ( 511290 * )
+      NEW met1 ( 597310 1948030 ) ( 604670 * )
+      NEW met2 ( 282210 1304070 ) ( * 1518610 )
       NEW met3 ( 499100 2296020 0 ) ( * 2296700 )
-      NEW met2 ( 797870 1123870 ) ( * 1659710 )
-      NEW met2 ( 1452450 928030 ) ( * 1123870 )
+      NEW met3 ( 499100 2296700 ) ( 510830 * )
+      NEW met2 ( 510830 2296700 ) ( * 2297550 )
+      NEW met2 ( 589490 1503990 ) ( * 1518610 )
+      NEW met2 ( 604670 1752870 ) ( * 1948030 )
+      NEW met2 ( 597310 1948030 ) ( * 2298230 )
+      NEW met2 ( 669070 1500930 ) ( * 1503990 )
+      NEW met2 ( 664010 1503990 ) ( * 1752870 )
+      NEW met2 ( 776710 1131010 ) ( * 1500930 )
+      NEW met1 ( 1449230 1124890 ) ( 1452450 * )
+      NEW met2 ( 1452450 976310 ) ( * 1124890 )
       NEW met2 ( 1449230 1199010 ) ( 1454060 * )
       NEW met2 ( 1454060 1199010 ) ( * 1200200 0 )
-      NEW met2 ( 1449230 1123870 ) ( * 1199010 )
+      NEW met2 ( 1449230 1124890 ) ( * 1199010 )
+      NEW met2 ( 2539890 765850 ) ( * 976310 )
       NEW met1 ( 15870 2642650 ) ( 531300 * )
-      NEW met1 ( 593170 1751510 ) ( 621230 * )
+      NEW met1 ( 600530 1752870 ) ( 664010 * )
       NEW met3 ( 2471580 760580 0 ) ( 2484690 * )
-      NEW met2 ( 2484690 760580 ) ( * 763130 )
-      NEW met1 ( 2484690 763130 ) ( 2492510 * )
-      NEW met2 ( 552230 2642990 ) ( * 2646050 )
-      NEW met1 ( 531300 2642990 ) ( 552230 * )
-      NEW met1 ( 531300 2642650 ) ( * 2642990 )
-      NEW met3 ( 529460 2757740 0 ) ( 539350 * )
-      NEW met2 ( 539350 2757570 ) ( * 2757740 )
-      NEW met1 ( 539350 2757570 ) ( 553150 * )
-      NEW met2 ( 553150 2646050 ) ( * 2757570 )
-      NEW met2 ( 621230 1725000 ) ( * 1751510 )
-      NEW met2 ( 621230 1725000 ) ( 621690 * )
-      NEW met2 ( 621690 1659710 ) ( * 1725000 )
-      NEW met2 ( 625830 2294490 ) ( * 2297890 )
-      NEW met1 ( 625830 2297890 ) ( 641930 * )
-      NEW met1 ( 511290 2294490 ) ( 625830 * )
-      NEW met2 ( 621230 1751510 ) ( * 2294490 )
-      NEW met1 ( 552230 2646050 ) ( 641930 * )
-      NEW met2 ( 641930 2297890 ) ( * 2646050 )
-      NEW met1 ( 797870 1123870 ) ( 1452450 * )
-      NEW met1 ( 1452450 928030 ) ( 2492510 * )
-      NEW met2 ( 2492510 763130 ) ( * 928030 )
-      NEW met1 ( 282210 1659710 ) ( 797870 * )
+      NEW met2 ( 2484690 760580 ) ( * 765850 )
+      NEW met1 ( 2484690 765850 ) ( 2539890 * )
+      NEW met1 ( 1452450 976310 ) ( 2539890 * )
       NEW met2 ( 338330 1303900 ) ( * 1304070 )
       NEW met3 ( 338330 1303900 ) ( 350980 * )
       NEW met3 ( 350980 1302540 0 ) ( * 1303900 )
       NEW met1 ( 282210 1304070 ) ( 338330 * )
+      NEW met1 ( 282210 1518610 ) ( 589490 * )
+      NEW met1 ( 510830 2297550 ) ( 555450 * )
+      NEW met1 ( 555450 2298230 ) ( 597310 * )
+      NEW met1 ( 531300 2642990 ) ( 555450 * )
+      NEW met1 ( 531300 2642650 ) ( * 2642990 )
+      NEW met1 ( 552230 2752810 ) ( * 2753150 )
+      NEW met1 ( 544870 2753150 ) ( 552230 * )
+      NEW met2 ( 544870 2753150 ) ( * 2757740 )
+      NEW met3 ( 529460 2757740 0 ) ( 544870 * )
+      NEW met2 ( 555450 2297550 ) ( * 2752810 )
+      NEW met1 ( 552230 2752810 ) ( 579830 * )
+      NEW met1 ( 589490 1503990 ) ( 669070 * )
+      NEW met1 ( 669070 1500930 ) ( 776710 * )
+      NEW met1 ( 776710 1131010 ) ( 1449230 * )
+      NEW met1 ( 565110 3243430 ) ( 579830 * )
+      NEW met2 ( 565110 3243430 ) ( * 3243940 )
+      NEW met3 ( 549700 3243940 0 ) ( 565110 * )
+      NEW met2 ( 579830 2752810 ) ( * 3243430 )
       NEW met2 ( 15870 2639420 ) M2M3_PR
       NEW met1 ( 15870 2642650 ) M1M2_PR
-      NEW met1 ( 282210 1659710 ) M1M2_PR
+      NEW met1 ( 593170 1752530 ) M1M2_PR
       NEW met2 ( 593170 1751340 ) M2M3_PR
-      NEW met1 ( 593170 1751510 ) M1M2_PR
-      NEW met1 ( 797870 1659710 ) M1M2_PR
+      NEW met1 ( 604670 1752870 ) M1M2_PR
+      NEW met1 ( 597310 1948030 ) M1M2_PR
+      NEW met1 ( 604670 1948030 ) M1M2_PR
+      NEW met1 ( 664010 1752870 ) M1M2_PR
+      NEW met1 ( 1452450 976310 ) M1M2_PR
+      NEW met1 ( 2539890 765850 ) M1M2_PR
+      NEW met1 ( 2539890 976310 ) M1M2_PR
       NEW met1 ( 282210 1304070 ) M1M2_PR
-      NEW met1 ( 511290 2294490 ) M1M2_PR
-      NEW met2 ( 511290 2296700 ) M2M3_PR
-      NEW met1 ( 797870 1123870 ) M1M2_PR
-      NEW met1 ( 1452450 928030 ) M1M2_PR
-      NEW met1 ( 1452450 1123870 ) M1M2_PR
-      NEW met1 ( 1449230 1123870 ) M1M2_PR
-      NEW met1 ( 621690 1659710 ) M1M2_PR
-      NEW met1 ( 621230 1751510 ) M1M2_PR
+      NEW met1 ( 282210 1518610 ) M1M2_PR
+      NEW met2 ( 510830 2296700 ) M2M3_PR
+      NEW met1 ( 510830 2297550 ) M1M2_PR
+      NEW met1 ( 589490 1518610 ) M1M2_PR
+      NEW met1 ( 589490 1503990 ) M1M2_PR
+      NEW met1 ( 597310 2298230 ) M1M2_PR
+      NEW met1 ( 579830 2752810 ) M1M2_PR
+      NEW met1 ( 669070 1503990 ) M1M2_PR
+      NEW met1 ( 669070 1500930 ) M1M2_PR
+      NEW met1 ( 664010 1503990 ) M1M2_PR
+      NEW met1 ( 776710 1131010 ) M1M2_PR
+      NEW met1 ( 776710 1500930 ) M1M2_PR
+      NEW met1 ( 1449230 1124890 ) M1M2_PR
+      NEW met1 ( 1452450 1124890 ) M1M2_PR
+      NEW met1 ( 1449230 1131010 ) M1M2_PR
       NEW met2 ( 2484690 760580 ) M2M3_PR
-      NEW met1 ( 2484690 763130 ) M1M2_PR
-      NEW met1 ( 2492510 763130 ) M1M2_PR
-      NEW met1 ( 552230 2646050 ) M1M2_PR
-      NEW met1 ( 552230 2642990 ) M1M2_PR
-      NEW met1 ( 553150 2646050 ) M1M2_PR
-      NEW met2 ( 539350 2757740 ) M2M3_PR
-      NEW met1 ( 539350 2757570 ) M1M2_PR
-      NEW met1 ( 553150 2757570 ) M1M2_PR
-      NEW met1 ( 625830 2294490 ) M1M2_PR
-      NEW met1 ( 625830 2297890 ) M1M2_PR
-      NEW met1 ( 641930 2297890 ) M1M2_PR
-      NEW met1 ( 621230 2294490 ) M1M2_PR
-      NEW met1 ( 641930 2646050 ) M1M2_PR
-      NEW met1 ( 2492510 928030 ) M1M2_PR
+      NEW met1 ( 2484690 765850 ) M1M2_PR
       NEW met1 ( 338330 1304070 ) M1M2_PR
       NEW met2 ( 338330 1303900 ) M2M3_PR
-      NEW met1 ( 1449230 1123870 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 621690 1659710 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 553150 2646050 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 621230 2294490 ) RECT ( -595 -70 0 70 )  ;
-    - io_in[28] ( PIN io_in[28] ) ( wrapped_vga_clock_1 io_in[28] ) ( wrapped_teras_13 io_in[28] ) ( wrapped_rgb_mixer_3 io_in[28] ) ( wrapped_hack_soc_dffram_11 io_in[28] ) ( wrapped_function_generator_0 io_in[28] ) ( wrapped_frequency_counter_2 io_in[28] ) + USE SIGNAL
+      NEW met1 ( 555450 2297550 ) M1M2_PR
+      NEW met1 ( 555450 2298230 ) M1M2_PR
+      NEW met1 ( 555450 2642990 ) M1M2_PR
+      NEW met1 ( 544870 2753150 ) M1M2_PR
+      NEW met2 ( 544870 2757740 ) M2M3_PR
+      NEW met1 ( 555450 2752810 ) M1M2_PR
+      NEW met1 ( 579830 3243430 ) M1M2_PR
+      NEW met1 ( 565110 3243430 ) M1M2_PR
+      NEW met2 ( 565110 3243940 ) M2M3_PR
+      NEW met1 ( 604670 1752870 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 664010 1503990 ) RECT ( -595 -70 0 70 ) 
+      NEW met2 ( 1449230 1131010 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 555450 2298230 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 555450 2642990 ) RECT ( -70 0 70 485 ) 
+      NEW met1 ( 555450 2752810 ) RECT ( -595 -70 0 70 )  ;
+    - io_in[28] ( PIN io_in[28] ) ( wrapped_vga_clock_1 io_in[28] ) ( wrapped_teras_13 io_in[28] ) ( wrapped_rgb_mixer_3 io_in[28] ) ( wrapped_hack_soc_dffram_11 io_in[28] ) ( wrapped_function_generator_0 io_in[28] ) ( wrapped_frequency_counter_2 io_in[28] )
+      ( wrapped_alu74181_7 io_in[28] ) + USE SIGNAL
       + ROUTED met2 ( 478935 2700620 0 ) ( 479090 * )
+      NEW met2 ( 482310 3191070 ) ( * 3200420 )
+      NEW met2 ( 482155 3200420 0 ) ( 482310 * )
+      NEW met1 ( 894010 1276870 ) ( 903210 * )
       NEW met2 ( 986930 1276530 ) ( * 1278060 )
       NEW met3 ( 1380 2378300 0 ) ( 17250 * )
       NEW met2 ( 17250 2373710 ) ( * 2378300 )
-      NEW met2 ( 501630 1683510 ) ( * 1700340 0 )
-      NEW met2 ( 479090 2687870 ) ( * 2700620 )
+      NEW met2 ( 501630 1682830 ) ( * 1700340 0 )
+      NEW met2 ( 482310 2193510 ) ( * 2200140 0 )
+      NEW met2 ( 479090 2682430 ) ( * 2700620 )
       NEW met3 ( 599380 1316140 0 ) ( 607430 * )
-      NEW met2 ( 607430 1316140 ) ( * 1317330 )
-      NEW met2 ( 607890 2194530 ) ( * 2687870 )
-      NEW met1 ( 690690 1315290 ) ( 708170 * )
-      NEW met2 ( 708170 1279930 ) ( * 1315290 )
-      NEW met2 ( 690690 1315290 ) ( * 1683850 )
-      NEW met2 ( 909190 1276530 ) ( * 1279930 )
-      NEW met1 ( 708170 1279930 ) ( 909190 * )
-      NEW met1 ( 909190 1276530 ) ( 986930 * )
+      NEW met2 ( 607430 1316140 ) ( * 1317670 )
+      NEW met2 ( 685630 1314270 ) ( * 1317670 )
+      NEW met2 ( 683790 1317670 ) ( * 1680110 )
+      NEW met2 ( 903210 907290 ) ( * 1276870 )
+      NEW met2 ( 894010 1276870 ) ( * 1314270 )
+      NEW met1 ( 482310 3191070 ) ( 621230 * )
+      NEW met1 ( 903210 1276870 ) ( 903900 * )
+      NEW met1 ( 903900 1276530 ) ( * 1276870 )
+      NEW met1 ( 903900 1276530 ) ( 986930 * )
       NEW met3 ( 986930 1278060 ) ( 1000500 * 0 )
-      NEW met1 ( 910570 1155490 ) ( 2484230 * )
       NEW met1 ( 17250 2373710 ) ( 58650 * )
-      NEW met2 ( 58650 2194530 ) ( * 2373710 )
-      NEW met1 ( 479090 2687870 ) ( 607890 * )
-      NEW met1 ( 607430 1317330 ) ( 690690 * )
-      NEW met1 ( 476330 1969790 ) ( 645150 * )
-      NEW met2 ( 910570 1155490 ) ( * 1276530 )
+      NEW met2 ( 58650 2195890 ) ( * 2373710 )
+      NEW met1 ( 58650 2195890 ) ( 482310 * )
+      NEW met1 ( 607430 1317670 ) ( 685630 * )
+      NEW met2 ( 634570 1680110 ) ( * 1682830 )
+      NEW met1 ( 501630 1682830 ) ( 634570 * )
+      NEW met1 ( 634570 1680110 ) ( 683790 * )
+      NEW met1 ( 621230 2677330 ) ( 629050 * )
+      NEW met1 ( 479090 2682430 ) ( 621230 * )
+      NEW met2 ( 629050 1682830 ) ( * 2677330 )
+      NEW met2 ( 621230 2677330 ) ( * 3191070 )
+      NEW met1 ( 685630 1314270 ) ( 894010 * )
       NEW met3 ( 2471580 754460 0 ) ( 2484230 * )
-      NEW met2 ( 2484230 754460 ) ( * 1155490 )
-      NEW met1 ( 459310 2195210 ) ( 476330 * )
-      NEW met1 ( 459310 2194530 ) ( * 2195210 )
-      NEW met2 ( 482310 2195210 ) ( * 2200140 0 )
-      NEW met1 ( 476330 2195210 ) ( 482310 * )
-      NEW met2 ( 482310 2194530 ) ( * 2195210 )
-      NEW met2 ( 476330 1969790 ) ( * 2195210 )
-      NEW met1 ( 482310 2194530 ) ( 607890 * )
-      NEW met1 ( 501630 1683510 ) ( 641700 * )
-      NEW met1 ( 641700 1683510 ) ( * 1683850 )
-      NEW met2 ( 645150 1683850 ) ( * 1969790 )
-      NEW met1 ( 641700 1683850 ) ( 690690 * )
-      NEW met1 ( 58650 2194530 ) ( 459310 * )
-      NEW met1 ( 708170 1279930 ) M1M2_PR
+      NEW met2 ( 2484230 807500 ) ( 2485150 * )
+      NEW met2 ( 2484230 754460 ) ( * 807500 )
+      NEW met1 ( 903210 907290 ) ( 2485150 * )
+      NEW met2 ( 2485150 807500 ) ( * 907290 )
+      NEW met1 ( 482310 2193510 ) ( 629050 * )
+      NEW met1 ( 482310 3191070 ) M1M2_PR
+      NEW met1 ( 903210 1276870 ) M1M2_PR
+      NEW met1 ( 894010 1276870 ) M1M2_PR
       NEW met1 ( 986930 1276530 ) M1M2_PR
       NEW met2 ( 986930 1278060 ) M2M3_PR
       NEW met2 ( 17250 2378300 ) M2M3_PR
       NEW met1 ( 17250 2373710 ) M1M2_PR
-      NEW met1 ( 501630 1683510 ) M1M2_PR
-      NEW met1 ( 476330 1969790 ) M1M2_PR
-      NEW met1 ( 479090 2687870 ) M1M2_PR
+      NEW met1 ( 501630 1682830 ) M1M2_PR
+      NEW met1 ( 482310 2193510 ) M1M2_PR
+      NEW met1 ( 482310 2195890 ) M1M2_PR
+      NEW met1 ( 479090 2682430 ) M1M2_PR
       NEW met2 ( 607430 1316140 ) M2M3_PR
-      NEW met1 ( 607430 1317330 ) M1M2_PR
-      NEW met1 ( 607890 2194530 ) M1M2_PR
-      NEW met1 ( 607890 2687870 ) M1M2_PR
-      NEW met1 ( 690690 1315290 ) M1M2_PR
-      NEW met1 ( 708170 1315290 ) M1M2_PR
-      NEW met1 ( 690690 1317330 ) M1M2_PR
-      NEW met1 ( 690690 1683850 ) M1M2_PR
-      NEW met1 ( 910570 1155490 ) M1M2_PR
-      NEW met1 ( 909190 1279930 ) M1M2_PR
-      NEW met1 ( 909190 1276530 ) M1M2_PR
-      NEW met1 ( 910570 1276530 ) M1M2_PR
-      NEW met1 ( 2484230 1155490 ) M1M2_PR
-      NEW met1 ( 58650 2194530 ) M1M2_PR
+      NEW met1 ( 607430 1317670 ) M1M2_PR
+      NEW met1 ( 685630 1317670 ) M1M2_PR
+      NEW met1 ( 685630 1314270 ) M1M2_PR
+      NEW met1 ( 683790 1317670 ) M1M2_PR
+      NEW met1 ( 683790 1680110 ) M1M2_PR
+      NEW met1 ( 903210 907290 ) M1M2_PR
+      NEW met1 ( 894010 1314270 ) M1M2_PR
+      NEW met1 ( 621230 3191070 ) M1M2_PR
+      NEW met1 ( 58650 2195890 ) M1M2_PR
       NEW met1 ( 58650 2373710 ) M1M2_PR
-      NEW met1 ( 645150 1969790 ) M1M2_PR
+      NEW met1 ( 634570 1682830 ) M1M2_PR
+      NEW met1 ( 634570 1680110 ) M1M2_PR
+      NEW met1 ( 629050 1682830 ) M1M2_PR
+      NEW met1 ( 629050 2193510 ) M1M2_PR
+      NEW met1 ( 621230 2677330 ) M1M2_PR
+      NEW met1 ( 629050 2677330 ) M1M2_PR
+      NEW met1 ( 621230 2682430 ) M1M2_PR
       NEW met2 ( 2484230 754460 ) M2M3_PR
-      NEW met1 ( 476330 2195210 ) M1M2_PR
-      NEW met1 ( 482310 2195210 ) M1M2_PR
-      NEW met1 ( 482310 2194530 ) M1M2_PR
-      NEW met1 ( 645150 1683850 ) M1M2_PR
-      NEW met2 ( 690690 1317330 ) RECT ( -70 -485 70 0 ) 
-      NEW met1 ( 910570 1276530 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 645150 1683850 ) RECT ( -595 -70 0 70 )  ;
-    - io_in[29] ( PIN io_in[29] ) ( wrapped_vga_clock_1 io_in[29] ) ( wrapped_teras_13 io_in[29] ) ( wrapped_rgb_mixer_3 io_in[29] ) ( wrapped_hack_soc_dffram_11 io_in[29] ) ( wrapped_function_generator_0 io_in[29] ) ( wrapped_frequency_counter_2 io_in[29] ) + USE SIGNAL
+      NEW met1 ( 2485150 907290 ) M1M2_PR
+      NEW met2 ( 482310 2195890 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 683790 1317670 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 629050 1682830 ) RECT ( -595 -70 0 70 ) 
+      NEW met2 ( 629050 2193510 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 621230 2682430 ) RECT ( -70 -485 70 0 )  ;
+    - io_in[29] ( PIN io_in[29] ) ( wrapped_vga_clock_1 io_in[29] ) ( wrapped_teras_13 io_in[29] ) ( wrapped_rgb_mixer_3 io_in[29] ) ( wrapped_hack_soc_dffram_11 io_in[29] ) ( wrapped_function_generator_0 io_in[29] ) ( wrapped_frequency_counter_2 io_in[29] )
+      ( wrapped_alu74181_7 io_in[29] ) + USE SIGNAL
       + ROUTED met3 ( 1380 2117860 0 ) ( 17710 * )
       NEW met2 ( 17710 2111570 ) ( * 2117860 )
-      NEW met1 ( 579370 1947350 ) ( 597310 * )
-      NEW met2 ( 579370 1929500 ) ( * 1947350 )
+      NEW met2 ( 579370 1929500 ) ( * 1949390 )
       NEW met2 ( 578910 1929500 0 ) ( 579370 * )
-      NEW met2 ( 498410 2449700 0 ) ( * 2457690 )
-      NEW met1 ( 597310 2107830 ) ( 601910 * )
-      NEW met1 ( 566030 2107830 ) ( 597310 * )
-      NEW met2 ( 566030 2107830 ) ( * 2111570 )
-      NEW met2 ( 597310 1947350 ) ( * 2107830 )
-      NEW met1 ( 579370 2455990 ) ( * 2457690 )
-      NEW met1 ( 579370 2455990 ) ( 601910 * )
-      NEW met2 ( 601910 2107830 ) ( * 2455990 )
-      NEW met2 ( 572930 2457690 ) ( * 2918730 )
-      NEW met2 ( 2532990 751910 ) ( * 983110 )
-      NEW met2 ( 363170 1459815 0 ) ( * 1473730 )
-      NEW met1 ( 363170 1473730 ) ( 438610 * )
-      NEW met1 ( 17710 2111570 ) ( 566030 * )
-      NEW met2 ( 527390 2909380 0 ) ( 527850 * )
-      NEW met2 ( 527850 2909380 ) ( * 2918730 )
-      NEW met1 ( 527850 2918730 ) ( 572930 * )
-      NEW met1 ( 597310 1949050 ) ( 719210 * )
-      NEW met1 ( 1390350 983110 ) ( 2532990 * )
-      NEW met2 ( 438610 1473730 ) ( * 1507730 )
-      NEW met1 ( 498410 2457690 ) ( 579370 * )
-      NEW met2 ( 719210 1507730 ) ( * 1949050 )
-      NEW met1 ( 438610 1507730 ) ( 811670 * )
-      NEW met2 ( 811670 1144270 ) ( * 1507730 )
-      NEW met1 ( 1387130 1138830 ) ( 1390350 * )
-      NEW met1 ( 811670 1144270 ) ( 1387130 * )
-      NEW met2 ( 1390350 983110 ) ( * 1138830 )
+      NEW met2 ( 593630 2918390 ) ( * 2919750 )
+      NEW met2 ( 375130 1472710 ) ( * 1486990 )
+      NEW met2 ( 600990 1949390 ) ( * 2460410 )
+      NEW met2 ( 597770 2777630 ) ( * 2918390 )
+      NEW met2 ( 762450 1157870 ) ( * 1484610 )
+      NEW met2 ( 2519650 751910 ) ( * 928030 )
+      NEW met2 ( 363170 1459815 0 ) ( * 1472710 )
+      NEW met1 ( 363170 1472710 ) ( 375130 * )
+      NEW met1 ( 17710 2111570 ) ( 559130 * )
+      NEW met2 ( 527390 2909380 0 ) ( 528770 * )
+      NEW met2 ( 528770 2909380 ) ( * 2919750 )
+      NEW met1 ( 528770 2919750 ) ( 593630 * )
+      NEW met2 ( 546710 3399660 0 ) ( * 3408670 )
+      NEW met1 ( 593630 2918390 ) ( 628590 * )
+      NEW met1 ( 546710 3408670 ) ( 628590 * )
+      NEW met1 ( 579370 1949390 ) ( 739450 * )
+      NEW met1 ( 1387130 1157870 ) ( 1390350 * )
+      NEW met1 ( 762450 1157870 ) ( 1387130 * )
+      NEW met1 ( 559130 2111230 ) ( * 2111570 )
+      NEW met1 ( 559130 2111230 ) ( 600990 * )
+      NEW met2 ( 565110 2460410 ) ( * 2777630 )
+      NEW met1 ( 565110 2777630 ) ( 597770 * )
+      NEW met2 ( 628590 2918390 ) ( * 3408670 )
+      NEW met2 ( 740830 1484610 ) ( * 1486990 )
+      NEW met1 ( 375130 1486990 ) ( 740830 * )
+      NEW met1 ( 740830 1484610 ) ( 762450 * )
+      NEW met2 ( 739450 1486990 ) ( * 1949390 )
+      NEW met2 ( 1390350 928030 ) ( * 1157870 )
       NEW met2 ( 1387130 1199180 ) ( 1389660 * )
       NEW met2 ( 1389660 1199180 ) ( * 1200200 0 )
-      NEW met2 ( 1387130 1138830 ) ( * 1199180 )
+      NEW met2 ( 1387130 1157870 ) ( * 1199180 )
       NEW met3 ( 2471580 749020 0 ) ( 2484230 * )
       NEW met2 ( 2484230 749020 ) ( * 751910 )
-      NEW met1 ( 2484230 751910 ) ( 2532990 * )
+      NEW met1 ( 2484230 751910 ) ( 2519650 * )
+      NEW met1 ( 1390350 928030 ) ( 2519650 * )
+      NEW met2 ( 498410 2449700 0 ) ( * 2460410 )
+      NEW met1 ( 498410 2460410 ) ( 600990 * )
       NEW met2 ( 17710 2117860 ) M2M3_PR
       NEW met1 ( 17710 2111570 ) M1M2_PR
-      NEW met1 ( 597310 1947350 ) M1M2_PR
-      NEW met1 ( 579370 1947350 ) M1M2_PR
-      NEW met1 ( 597310 1949050 ) M1M2_PR
-      NEW met1 ( 566030 2111570 ) M1M2_PR
-      NEW met1 ( 572930 2918730 ) M1M2_PR
-      NEW met1 ( 2532990 983110 ) M1M2_PR
-      NEW met1 ( 498410 2457690 ) M1M2_PR
-      NEW met1 ( 601910 2107830 ) M1M2_PR
-      NEW met1 ( 597310 2107830 ) M1M2_PR
-      NEW met1 ( 566030 2107830 ) M1M2_PR
-      NEW met1 ( 601910 2455990 ) M1M2_PR
-      NEW met1 ( 572930 2457690 ) M1M2_PR
-      NEW met1 ( 2532990 751910 ) M1M2_PR
-      NEW met1 ( 363170 1473730 ) M1M2_PR
-      NEW met1 ( 438610 1473730 ) M1M2_PR
-      NEW met1 ( 527850 2918730 ) M1M2_PR
-      NEW met1 ( 719210 1949050 ) M1M2_PR
-      NEW met1 ( 1390350 983110 ) M1M2_PR
-      NEW met1 ( 438610 1507730 ) M1M2_PR
-      NEW met1 ( 719210 1507730 ) M1M2_PR
-      NEW met1 ( 811670 1144270 ) M1M2_PR
-      NEW met1 ( 811670 1507730 ) M1M2_PR
-      NEW met1 ( 1387130 1138830 ) M1M2_PR
-      NEW met1 ( 1390350 1138830 ) M1M2_PR
-      NEW met1 ( 1387130 1144270 ) M1M2_PR
+      NEW met1 ( 375130 1472710 ) M1M2_PR
+      NEW met1 ( 579370 1949390 ) M1M2_PR
+      NEW met1 ( 600990 1949390 ) M1M2_PR
+      NEW met1 ( 593630 2918390 ) M1M2_PR
+      NEW met1 ( 593630 2919750 ) M1M2_PR
+      NEW met1 ( 597770 2918390 ) M1M2_PR
+      NEW met1 ( 762450 1157870 ) M1M2_PR
+      NEW met1 ( 375130 1486990 ) M1M2_PR
+      NEW met1 ( 600990 2111230 ) M1M2_PR
+      NEW met1 ( 600990 2460410 ) M1M2_PR
+      NEW met1 ( 597770 2777630 ) M1M2_PR
+      NEW met1 ( 762450 1484610 ) M1M2_PR
+      NEW met1 ( 2519650 751910 ) M1M2_PR
+      NEW met1 ( 2519650 928030 ) M1M2_PR
+      NEW met1 ( 363170 1472710 ) M1M2_PR
+      NEW met1 ( 528770 2919750 ) M1M2_PR
+      NEW met1 ( 546710 3408670 ) M1M2_PR
+      NEW met1 ( 628590 2918390 ) M1M2_PR
+      NEW met1 ( 628590 3408670 ) M1M2_PR
+      NEW met1 ( 739450 1949390 ) M1M2_PR
+      NEW met1 ( 1387130 1157870 ) M1M2_PR
+      NEW met1 ( 1390350 1157870 ) M1M2_PR
+      NEW met1 ( 565110 2460410 ) M1M2_PR
+      NEW met1 ( 565110 2777630 ) M1M2_PR
+      NEW met1 ( 740830 1484610 ) M1M2_PR
+      NEW met1 ( 740830 1486990 ) M1M2_PR
+      NEW met1 ( 739450 1486990 ) M1M2_PR
+      NEW met1 ( 1390350 928030 ) M1M2_PR
       NEW met2 ( 2484230 749020 ) M2M3_PR
       NEW met1 ( 2484230 751910 ) M1M2_PR
-      NEW met2 ( 597310 1949050 ) RECT ( -70 -485 70 0 ) 
-      NEW met1 ( 572930 2457690 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 719210 1507730 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 1387130 1144270 ) RECT ( -70 -485 70 0 )  ;
-    - io_in[2] ( PIN io_in[2] ) ( wrapped_vga_clock_1 io_in[2] ) ( wrapped_teras_13 io_in[2] ) ( wrapped_rgb_mixer_3 io_in[2] ) ( wrapped_hack_soc_dffram_11 io_in[2] ) ( wrapped_function_generator_0 io_in[2] ) ( wrapped_frequency_counter_2 io_in[2] ) + USE SIGNAL
+      NEW met1 ( 498410 2460410 ) M1M2_PR
+      NEW met1 ( 600990 1949390 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 597770 2918390 ) RECT ( -595 -70 0 70 ) 
+      NEW met2 ( 600990 2111230 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 565110 2460410 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 739450 1486990 ) RECT ( -595 -70 0 70 )  ;
+    - io_in[2] ( PIN io_in[2] ) ( wrapped_vga_clock_1 io_in[2] ) ( wrapped_teras_13 io_in[2] ) ( wrapped_rgb_mixer_3 io_in[2] ) ( wrapped_hack_soc_dffram_11 io_in[2] ) ( wrapped_function_generator_0 io_in[2] ) ( wrapped_frequency_counter_2 io_in[2] )
+      ( wrapped_alu74181_7 io_in[2] ) + USE SIGNAL
       + ROUTED met2 ( 414535 2700620 0 ) ( 414690 * )
-      NEW met2 ( 414690 1970130 ) ( * 2014800 )
-      NEW met2 ( 414230 2014800 ) ( 414690 * )
-      NEW met2 ( 414230 2014800 ) ( * 2159700 )
+      NEW met2 ( 414690 3191750 ) ( * 3200420 )
+      NEW met2 ( 414690 3200420 ) ( 414725 * 0 )
+      NEW met2 ( 414230 1682830 ) ( * 1686570 )
+      NEW met2 ( 414230 1970130 ) ( * 2159700 )
       NEW met2 ( 414690 2159700 ) ( * 2200140 0 )
       NEW met2 ( 414230 2159700 ) ( 414690 * )
-      NEW met2 ( 414690 2687530 ) ( * 2700620 )
-      NEW met2 ( 997970 1695410 ) ( * 1811350 )
-      NEW met2 ( 2342550 907290 ) ( * 1842630 )
-      NEW met2 ( 2521950 434690 ) ( * 824330 )
-      NEW met2 ( 2506310 824330 ) ( * 907290 )
+      NEW met2 ( 414690 2683450 ) ( * 2700620 )
+      NEW met2 ( 2321850 907970 ) ( * 1849430 )
+      NEW met2 ( 2521950 434690 ) ( * 807300 )
+      NEW met2 ( 2520110 807300 ) ( 2521950 * )
+      NEW met2 ( 2520110 807300 ) ( * 907970 )
       NEW met2 ( 2900990 430780 ) ( * 434690 )
       NEW met3 ( 2900990 430780 ) ( 2917780 * 0 )
-      NEW met1 ( 253690 1669910 ) ( 261970 * )
-      NEW met1 ( 261970 1675350 ) ( 424350 * )
-      NEW met1 ( 1117570 1842630 ) ( 2342550 * )
-      NEW met2 ( 253690 1276190 ) ( * 1669910 )
-      NEW met2 ( 261970 1669910 ) ( * 1970130 )
-      NEW met2 ( 260590 2186370 ) ( * 2687530 )
-      NEW met1 ( 261970 1970130 ) ( 414690 * )
-      NEW met1 ( 260590 2186370 ) ( 414690 * )
-      NEW met1 ( 260590 2687530 ) ( 414690 * )
-      NEW met2 ( 424350 1695410 ) ( * 1700340 0 )
-      NEW met2 ( 424350 1675350 ) ( * 1695410 )
-      NEW met1 ( 424350 1695410 ) ( 517500 * )
-      NEW met1 ( 517500 1694730 ) ( * 1695410 )
-      NEW met1 ( 517500 1694730 ) ( 614100 * )
-      NEW met1 ( 614100 1694730 ) ( * 1695410 )
-      NEW met2 ( 1117570 1810500 ) ( 1118030 * )
-      NEW met2 ( 1118030 1799620 ) ( * 1810500 )
-      NEW met2 ( 1118030 1799620 ) ( 1119410 * 0 )
-      NEW met1 ( 997970 1811350 ) ( 1117570 * )
-      NEW met2 ( 1117570 1810500 ) ( * 1842630 )
-      NEW met3 ( 2471580 827220 0 ) ( 2484690 * )
-      NEW met2 ( 2484690 824330 ) ( * 827220 )
-      NEW met1 ( 2484690 824330 ) ( 2521950 * )
-      NEW met1 ( 2342550 907290 ) ( 2506310 * )
-      NEW met1 ( 2521950 434690 ) ( 2900990 * )
-      NEW met1 ( 614100 1695410 ) ( 997970 * )
-      NEW met2 ( 338790 1273980 ) ( * 1276190 )
-      NEW met3 ( 338790 1273980 ) ( 350980 * )
+      NEW met2 ( 338330 1273980 ) ( * 1275850 )
+      NEW met3 ( 338330 1273980 ) ( 350980 * )
       NEW met3 ( 350980 1271940 0 ) ( * 1273980 )
-      NEW met1 ( 253690 1276190 ) ( 338790 * )
-      NEW met1 ( 2342550 1842630 ) M1M2_PR
-      NEW met1 ( 414690 1970130 ) M1M2_PR
+      NEW met1 ( 261050 1275850 ) ( 338330 * )
+      NEW met1 ( 273930 3191750 ) ( 414690 * )
+      NEW met1 ( 1117570 1849430 ) ( 2321850 * )
+      NEW met1 ( 261050 1682830 ) ( 273930 * )
+      NEW met2 ( 261050 1275850 ) ( * 1682830 )
+      NEW met2 ( 273930 1682830 ) ( * 1970130 )
+      NEW met2 ( 253230 2186370 ) ( * 2683450 )
+      NEW met2 ( 273930 2683450 ) ( * 3191750 )
+      NEW met1 ( 273930 1682830 ) ( 414230 * )
+      NEW met1 ( 273930 1970130 ) ( 414230 * )
+      NEW met1 ( 253230 2186370 ) ( 414690 * )
+      NEW met1 ( 253230 2683450 ) ( 414690 * )
+      NEW met2 ( 424350 1696940 ) ( * 1700340 0 )
+      NEW met2 ( 424350 1686570 ) ( * 1696940 )
+      NEW met1 ( 414230 1686570 ) ( 424350 * )
+      NEW met3 ( 424350 1696940 ) ( 996820 * )
+      NEW met2 ( 1117570 1810330 ) ( 1118030 * )
+      NEW met2 ( 1118030 1799620 ) ( * 1810330 )
+      NEW met2 ( 1118030 1799620 ) ( 1119410 * 0 )
+      NEW met3 ( 996820 1811180 ) ( 1117570 * )
+      NEW met2 ( 1117570 1810330 ) ( * 1849430 )
+      NEW met3 ( 2471580 827220 0 ) ( 2484230 * )
+      NEW met2 ( 2484230 824330 ) ( * 827220 )
+      NEW met1 ( 2484230 824330 ) ( 2520110 * )
+      NEW met1 ( 2321850 907970 ) ( 2520110 * )
+      NEW met1 ( 2521950 434690 ) ( 2900990 * )
+      NEW met4 ( 996820 1696940 ) ( * 1811180 )
+      NEW met1 ( 414690 3191750 ) M1M2_PR
+      NEW met1 ( 2321850 1849430 ) M1M2_PR
+      NEW met1 ( 414230 1682830 ) M1M2_PR
+      NEW met1 ( 414230 1686570 ) M1M2_PR
+      NEW met1 ( 414230 1970130 ) M1M2_PR
       NEW met1 ( 414690 2186370 ) M1M2_PR
-      NEW met1 ( 414690 2687530 ) M1M2_PR
-      NEW met1 ( 997970 1695410 ) M1M2_PR
-      NEW met1 ( 997970 1811350 ) M1M2_PR
-      NEW met1 ( 2342550 907290 ) M1M2_PR
+      NEW met1 ( 414690 2683450 ) M1M2_PR
+      NEW met3 ( 996820 1696940 ) M3M4_PR
+      NEW met3 ( 996820 1811180 ) M3M4_PR
+      NEW met1 ( 2321850 907970 ) M1M2_PR
       NEW met1 ( 2521950 434690 ) M1M2_PR
-      NEW met1 ( 2521950 824330 ) M1M2_PR
-      NEW met1 ( 2506310 824330 ) M1M2_PR
-      NEW met1 ( 2506310 907290 ) M1M2_PR
+      NEW met1 ( 2520110 824330 ) M1M2_PR
+      NEW met1 ( 2520110 907970 ) M1M2_PR
       NEW met1 ( 2900990 434690 ) M1M2_PR
       NEW met2 ( 2900990 430780 ) M2M3_PR
-      NEW met1 ( 253690 1276190 ) M1M2_PR
-      NEW met1 ( 261970 1669910 ) M1M2_PR
-      NEW met1 ( 253690 1669910 ) M1M2_PR
-      NEW met1 ( 261970 1675350 ) M1M2_PR
-      NEW met1 ( 424350 1675350 ) M1M2_PR
-      NEW met1 ( 1117570 1842630 ) M1M2_PR
-      NEW met1 ( 261970 1970130 ) M1M2_PR
-      NEW met1 ( 260590 2186370 ) M1M2_PR
-      NEW met1 ( 260590 2687530 ) M1M2_PR
-      NEW met1 ( 424350 1695410 ) M1M2_PR
-      NEW met1 ( 1117570 1811350 ) M1M2_PR
-      NEW met2 ( 2484690 827220 ) M2M3_PR
-      NEW met1 ( 2484690 824330 ) M1M2_PR
-      NEW met1 ( 338790 1276190 ) M1M2_PR
-      NEW met2 ( 338790 1273980 ) M2M3_PR
+      NEW met1 ( 261050 1275850 ) M1M2_PR
+      NEW met1 ( 273930 3191750 ) M1M2_PR
+      NEW met1 ( 338330 1275850 ) M1M2_PR
+      NEW met2 ( 338330 1273980 ) M2M3_PR
+      NEW met1 ( 1117570 1849430 ) M1M2_PR
+      NEW met1 ( 273930 1682830 ) M1M2_PR
+      NEW met1 ( 261050 1682830 ) M1M2_PR
+      NEW met1 ( 273930 1970130 ) M1M2_PR
+      NEW met1 ( 253230 2186370 ) M1M2_PR
+      NEW met1 ( 253230 2683450 ) M1M2_PR
+      NEW met1 ( 273930 2683450 ) M1M2_PR
+      NEW met2 ( 424350 1696940 ) M2M3_PR
+      NEW met1 ( 424350 1686570 ) M1M2_PR
+      NEW met2 ( 1117570 1811180 ) M2M3_PR
+      NEW met2 ( 2484230 827220 ) M2M3_PR
+      NEW met1 ( 2484230 824330 ) M1M2_PR
       NEW met2 ( 414690 2186370 ) RECT ( -70 -485 70 0 ) 
-      NEW met1 ( 2506310 824330 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 261970 1675350 ) RECT ( -70 -485 70 0 ) 
-      NEW met2 ( 1117570 1811350 ) RECT ( -70 -485 70 0 )  ;
-    - io_in[30] ( PIN io_in[30] ) ( wrapped_vga_clock_1 io_in[30] ) ( wrapped_teras_13 io_in[30] ) ( wrapped_rgb_mixer_3 io_in[30] ) ( wrapped_hack_soc_dffram_11 io_in[30] ) ( wrapped_function_generator_0 io_in[30] ) ( wrapped_frequency_counter_2 io_in[30] ) + USE SIGNAL
-      + ROUTED met3 ( 1380 1856740 0 ) ( 16330 * )
-      NEW met2 ( 16330 1856740 ) ( * 1862690 )
-      NEW met2 ( 511290 2328490 ) ( * 2330700 )
+      NEW met2 ( 2520110 824330 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 273930 2683450 ) RECT ( -595 -70 0 70 ) 
+      NEW met2 ( 1117570 1811180 ) RECT ( -70 -485 70 0 )  ;
+    - io_in[30] ( PIN io_in[30] ) ( wrapped_vga_clock_1 io_in[30] ) ( wrapped_teras_13 io_in[30] ) ( wrapped_rgb_mixer_3 io_in[30] ) ( wrapped_hack_soc_dffram_11 io_in[30] ) ( wrapped_function_generator_0 io_in[30] ) ( wrapped_frequency_counter_2 io_in[30] )
+      ( wrapped_alu74181_7 io_in[30] ) + USE SIGNAL
+      + ROUTED met3 ( 1380 1856740 0 ) ( 17710 * )
+      NEW met2 ( 17710 1856740 ) ( * 1862690 )
+      NEW met2 ( 511290 2325430 ) ( * 2330700 )
       NEW met3 ( 499100 2330700 ) ( 511290 * )
       NEW met3 ( 499100 2330020 0 ) ( * 2330700 )
-      NEW met1 ( 603750 1947010 ) ( 608350 * )
-      NEW met2 ( 584430 2325090 ) ( * 2328490 )
-      NEW met1 ( 584430 2325090 ) ( 608350 * )
+      NEW met1 ( 600070 2325090 ) ( 608350 * )
+      NEW met1 ( 600070 2325090 ) ( * 2325430 )
+      NEW met2 ( 196650 1862690 ) ( * 1973870 )
       NEW met2 ( 490130 1021190 ) ( * 1097100 )
       NEW met2 ( 490130 1097100 ) ( 494730 * )
       NEW met2 ( 495130 1199180 ) ( * 1200185 0 )
       NEW met2 ( 494730 1199180 ) ( 495130 * )
       NEW met2 ( 494730 1097100 ) ( * 1199180 )
-      NEW met2 ( 593170 1790270 ) ( * 1792140 )
       NEW met3 ( 579140 1792140 0 ) ( 593170 * )
-      NEW met2 ( 603750 1790270 ) ( * 1947010 )
-      NEW met2 ( 608350 1947010 ) ( * 2325090 )
-      NEW met2 ( 579830 2328490 ) ( * 2787830 )
-      NEW met2 ( 967610 1790270 ) ( * 1808970 )
-      NEW met1 ( 16330 1862690 ) ( 244950 * )
-      NEW met1 ( 244950 1946330 ) ( 603750 * )
-      NEW met1 ( 511290 2328490 ) ( 584430 * )
+      NEW met2 ( 593170 1790270 ) ( * 1792140 )
+      NEW met2 ( 594090 1973190 ) ( * 1973870 )
+      NEW met1 ( 579370 1973190 ) ( 594090 * )
+      NEW met2 ( 579370 1973190 ) ( * 1973870 )
+      NEW met2 ( 600070 1973870 ) ( * 2325090 )
+      NEW met2 ( 608350 2325090 ) ( * 3278110 )
+      NEW met2 ( 1963050 489770 ) ( * 1017790 )
+      NEW met1 ( 17710 1862690 ) ( 196650 * )
+      NEW met1 ( 511290 2325430 ) ( 600070 * )
       NEW met3 ( 529460 2791740 0 ) ( 544870 * )
-      NEW met2 ( 544870 2787830 ) ( * 2791740 )
-      NEW met1 ( 544870 2787830 ) ( 579830 * )
-      NEW met1 ( 1997550 489770 ) ( 2471810 * )
-      NEW met2 ( 244950 1862690 ) ( * 1946330 )
-      NEW met2 ( 738530 1017790 ) ( * 1021190 )
-      NEW met1 ( 738530 1021190 ) ( 741750 * )
-      NEW met1 ( 490130 1021190 ) ( 738530 * )
-      NEW met2 ( 741750 1021190 ) ( * 1790270 )
-      NEW met1 ( 593170 1790270 ) ( 967610 * )
-      NEW met2 ( 1022810 1799620 0 ) ( * 1808970 )
-      NEW met1 ( 967610 1808970 ) ( 1022810 * )
-      NEW met1 ( 738530 1017790 ) ( 1997550 * )
-      NEW met2 ( 1997550 489770 ) ( * 1017790 )
-      NEW met3 ( 2471580 518500 ) ( * 519180 0 )
-      NEW met3 ( 2471580 518500 ) ( 2471810 * )
-      NEW met2 ( 2471810 489770 ) ( * 518500 )
-      NEW met2 ( 16330 1856740 ) M2M3_PR
-      NEW met1 ( 16330 1862690 ) M1M2_PR
-      NEW met1 ( 511290 2328490 ) M1M2_PR
+      NEW met2 ( 544870 2790890 ) ( * 2791740 )
+      NEW met1 ( 544870 2790890 ) ( 608350 * )
+      NEW met2 ( 562810 3277940 ) ( * 3278110 )
+      NEW met3 ( 549700 3277940 0 ) ( 562810 * )
+      NEW met1 ( 562810 3278110 ) ( 608350 * )
+      NEW met1 ( 1963050 489770 ) ( 2477330 * )
+      NEW met1 ( 196650 1973870 ) ( 579370 * )
+      NEW met1 ( 594090 1973870 ) ( 614330 * )
+      NEW met2 ( 614330 1790270 ) ( * 1973870 )
+      NEW met2 ( 734850 1017790 ) ( * 1021190 )
+      NEW met1 ( 490130 1021190 ) ( 734850 * )
+      NEW met1 ( 593170 1790270 ) ( 734850 * )
+      NEW met2 ( 734850 1021190 ) ( * 1790270 )
+      NEW met1 ( 994290 1801150 ) ( 1022810 * )
+      NEW met1 ( 734850 1017790 ) ( 1963050 * )
+      NEW met3 ( 2471580 519180 0 ) ( 2477330 * )
+      NEW met2 ( 2477330 489770 ) ( * 519180 )
+      NEW met1 ( 734850 1790270 ) ( 994290 * )
+      NEW met2 ( 994290 1790270 ) ( * 1801150 )
+      NEW met2 ( 1022810 1799620 0 ) ( * 1801150 )
+      NEW met2 ( 17710 1856740 ) M2M3_PR
+      NEW met1 ( 17710 1862690 ) M1M2_PR
+      NEW met1 ( 196650 1862690 ) M1M2_PR
+      NEW met1 ( 511290 2325430 ) M1M2_PR
       NEW met2 ( 511290 2330700 ) M2M3_PR
-      NEW met1 ( 603750 1947010 ) M1M2_PR
-      NEW met1 ( 608350 1947010 ) M1M2_PR
-      NEW met1 ( 603750 1946330 ) M1M2_PR
-      NEW met1 ( 584430 2328490 ) M1M2_PR
-      NEW met1 ( 584430 2325090 ) M1M2_PR
+      NEW met1 ( 600070 2325090 ) M1M2_PR
       NEW met1 ( 608350 2325090 ) M1M2_PR
-      NEW met1 ( 579830 2328490 ) M1M2_PR
-      NEW met1 ( 579830 2787830 ) M1M2_PR
+      NEW met1 ( 608350 2790890 ) M1M2_PR
+      NEW met1 ( 608350 3278110 ) M1M2_PR
+      NEW met1 ( 1963050 489770 ) M1M2_PR
+      NEW met1 ( 196650 1973870 ) M1M2_PR
       NEW met1 ( 490130 1021190 ) M1M2_PR
-      NEW met1 ( 593170 1790270 ) M1M2_PR
       NEW met2 ( 593170 1792140 ) M2M3_PR
-      NEW met1 ( 603750 1790270 ) M1M2_PR
-      NEW met1 ( 967610 1790270 ) M1M2_PR
-      NEW met1 ( 967610 1808970 ) M1M2_PR
-      NEW met1 ( 244950 1862690 ) M1M2_PR
-      NEW met1 ( 244950 1946330 ) M1M2_PR
+      NEW met1 ( 593170 1790270 ) M1M2_PR
+      NEW met1 ( 594090 1973870 ) M1M2_PR
+      NEW met1 ( 594090 1973190 ) M1M2_PR
+      NEW met1 ( 579370 1973190 ) M1M2_PR
+      NEW met1 ( 579370 1973870 ) M1M2_PR
+      NEW met1 ( 600070 1973870 ) M1M2_PR
+      NEW met1 ( 994290 1801150 ) M1M2_PR
+      NEW met1 ( 1963050 1017790 ) M1M2_PR
       NEW met2 ( 544870 2791740 ) M2M3_PR
-      NEW met1 ( 544870 2787830 ) M1M2_PR
-      NEW met1 ( 1997550 489770 ) M1M2_PR
-      NEW met1 ( 2471810 489770 ) M1M2_PR
-      NEW met1 ( 738530 1017790 ) M1M2_PR
-      NEW met1 ( 738530 1021190 ) M1M2_PR
-      NEW met1 ( 741750 1021190 ) M1M2_PR
-      NEW met1 ( 741750 1790270 ) M1M2_PR
-      NEW met1 ( 1022810 1808970 ) M1M2_PR
-      NEW met1 ( 1997550 1017790 ) M1M2_PR
-      NEW met2 ( 2471810 518500 ) M2M3_PR
-      NEW met2 ( 603750 1946330 ) RECT ( -70 -485 70 0 ) 
-      NEW met1 ( 579830 2328490 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 603750 1790270 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 741750 1790270 ) RECT ( -595 -70 0 70 )  ;
-    - io_in[31] ( PIN io_in[31] ) ( wrapped_vga_clock_1 io_in[31] ) ( wrapped_teras_13 io_in[31] ) ( wrapped_rgb_mixer_3 io_in[31] ) ( wrapped_hack_soc_dffram_11 io_in[31] ) ( wrapped_function_generator_0 io_in[31] ) ( wrapped_frequency_counter_2 io_in[31] ) + USE SIGNAL
-      + ROUTED met2 ( 582130 1459815 0 ) ( 583050 * )
+      NEW met1 ( 544870 2790890 ) M1M2_PR
+      NEW met1 ( 562810 3278110 ) M1M2_PR
+      NEW met2 ( 562810 3277940 ) M2M3_PR
+      NEW met1 ( 2477330 489770 ) M1M2_PR
+      NEW met1 ( 614330 1790270 ) M1M2_PR
+      NEW met1 ( 614330 1973870 ) M1M2_PR
+      NEW met1 ( 734850 1021190 ) M1M2_PR
+      NEW met1 ( 734850 1017790 ) M1M2_PR
+      NEW met1 ( 734850 1790270 ) M1M2_PR
+      NEW met1 ( 1022810 1801150 ) M1M2_PR
+      NEW met2 ( 2477330 519180 ) M2M3_PR
+      NEW met1 ( 994290 1790270 ) M1M2_PR
+      NEW met2 ( 608350 2790890 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 600070 1973870 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 614330 1790270 ) RECT ( 0 -70 595 70 )  ;
+    - io_in[31] ( PIN io_in[31] ) ( wrapped_vga_clock_1 io_in[31] ) ( wrapped_teras_13 io_in[31] ) ( wrapped_rgb_mixer_3 io_in[31] ) ( wrapped_hack_soc_dffram_11 io_in[31] ) ( wrapped_function_generator_0 io_in[31] ) ( wrapped_frequency_counter_2 io_in[31] )
+      ( wrapped_alu74181_7 io_in[31] ) + USE SIGNAL
+      + ROUTED met2 ( 582130 1459815 0 ) ( 583510 * )
       NEW met3 ( 1380 1596300 0 ) ( 17250 * )
-      NEW met2 ( 17250 1595450 ) ( * 1596300 )
-      NEW met2 ( 295550 2401200 ) ( 296470 * )
-      NEW met2 ( 295550 2170050 ) ( * 2401200 )
-      NEW met2 ( 296470 2401200 ) ( * 2870450 )
-      NEW met2 ( 583050 1459815 ) ( * 1569610 )
+      NEW met2 ( 17250 1569610 ) ( * 1893970 )
+      NEW met2 ( 214130 1893970 ) ( * 1900770 )
+      NEW met2 ( 219650 1900770 ) ( * 2377110 )
+      NEW met2 ( 219650 2377110 ) ( * 2867050 )
+      NEW met2 ( 583510 1459815 ) ( * 1569610 )
+      NEW met2 ( 797870 1010650 ) ( * 1484270 )
       NEW met2 ( 1159430 1799620 ) ( 1161270 * 0 )
-      NEW met2 ( 1159430 1799620 ) ( * 1973530 )
-      NEW met1 ( 37950 1573010 ) ( 240350 * )
-      NEW met1 ( 240350 1569610 ) ( 583050 * )
-      NEW met4 ( 2469740 482460 ) ( * 511020 )
+      NEW met2 ( 1159430 1799620 ) ( * 1973700 )
+      NEW met2 ( 338330 3374670 ) ( * 3375860 )
+      NEW met3 ( 338330 3375860 ) ( 350980 * )
+      NEW met3 ( 350980 3375860 ) ( * 3376540 0 )
+      NEW met1 ( 275310 3374670 ) ( 338330 * )
+      NEW met1 ( 17250 1569610 ) ( 583510 * )
+      NEW met4 ( 2469740 475660 ) ( * 511020 )
       NEW met3 ( 2469740 511020 ) ( * 513740 0 )
-      NEW met3 ( 1983750 482460 ) ( 2469740 * )
-      NEW met1 ( 17250 1595450 ) ( 37950 * )
-      NEW met2 ( 37950 1573010 ) ( * 1595450 )
-      NEW met2 ( 240350 1569610 ) ( * 1897710 )
+      NEW met3 ( 1907850 475660 ) ( 2469740 * )
+      NEW met1 ( 17250 1893970 ) ( 214130 * )
+      NEW met2 ( 269330 2867050 ) ( * 2873850 )
+      NEW met1 ( 219650 2867050 ) ( 269330 * )
+      NEW met2 ( 275310 2873850 ) ( * 3374670 )
       NEW met3 ( 350980 1903660 ) ( * 1904340 0 )
-      NEW met3 ( 348450 1903660 ) ( 350980 * )
-      NEW met2 ( 348450 1897710 ) ( * 1903660 )
-      NEW met3 ( 345690 1903660 ) ( 348450 * )
-      NEW met1 ( 240350 1897710 ) ( 348450 * )
-      NEW met1 ( 345690 1979990 ) ( 348450 * )
-      NEW met2 ( 345690 1903660 ) ( * 1979990 )
-      NEW met1 ( 295550 2170050 ) ( 348450 * )
-      NEW met2 ( 348450 1979990 ) ( * 2170050 )
-      NEW met1 ( 583050 1484610 ) ( 721510 * )
-      NEW met2 ( 721510 1010650 ) ( * 1484610 )
-      NEW met1 ( 345690 1973530 ) ( 1159430 * )
-      NEW met1 ( 721510 1010650 ) ( 1983750 * )
-      NEW met2 ( 1983750 482460 ) ( * 1010650 )
-      NEW met2 ( 338330 2870450 ) ( * 2871980 )
-      NEW met3 ( 338330 2871980 ) ( 350980 * )
-      NEW met3 ( 350980 2871980 ) ( * 2873340 0 )
-      NEW met1 ( 296470 2870450 ) ( 338330 * )
+      NEW met3 ( 339710 1903660 ) ( 350980 * )
+      NEW met2 ( 339710 1900770 ) ( * 1903660 )
+      NEW met1 ( 214130 1900770 ) ( 339710 * )
+      NEW met4 ( 343620 1903660 ) ( * 1973700 )
+      NEW met2 ( 338330 2872660 ) ( * 2873850 )
+      NEW met3 ( 338330 2872660 ) ( 350980 * )
+      NEW met3 ( 350980 2872660 ) ( * 2873340 0 )
+      NEW met1 ( 269330 2873850 ) ( 338330 * )
+      NEW met1 ( 583510 1484270 ) ( 797870 * )
+      NEW met3 ( 343620 1973700 ) ( 1159430 * )
+      NEW met1 ( 797870 1010650 ) ( 1907850 * )
+      NEW met2 ( 1907850 475660 ) ( * 1010650 )
       NEW met2 ( 338330 2377110 ) ( * 2378300 )
       NEW met3 ( 338330 2378300 ) ( 350980 * )
       NEW met3 ( 350980 2377620 0 ) ( * 2378300 )
-      NEW met1 ( 295550 2377110 ) ( 338330 * )
-      NEW met1 ( 583050 1569610 ) M1M2_PR
+      NEW met1 ( 219650 2377110 ) ( 338330 * )
+      NEW met1 ( 17250 1569610 ) M1M2_PR
+      NEW met1 ( 583510 1569610 ) M1M2_PR
       NEW met2 ( 17250 1596300 ) M2M3_PR
-      NEW met1 ( 17250 1595450 ) M1M2_PR
-      NEW met1 ( 295550 2170050 ) M1M2_PR
-      NEW met1 ( 295550 2377110 ) M1M2_PR
-      NEW met1 ( 296470 2870450 ) M1M2_PR
-      NEW met1 ( 583050 1484610 ) M1M2_PR
-      NEW met1 ( 1159430 1973530 ) M1M2_PR
-      NEW met1 ( 37950 1573010 ) M1M2_PR
-      NEW met1 ( 240350 1569610 ) M1M2_PR
-      NEW met1 ( 240350 1573010 ) M1M2_PR
-      NEW met2 ( 1983750 482460 ) M2M3_PR
-      NEW met3 ( 2469740 482460 ) M3M4_PR
+      NEW met1 ( 17250 1893970 ) M1M2_PR
+      NEW met1 ( 214130 1900770 ) M1M2_PR
+      NEW met1 ( 214130 1893970 ) M1M2_PR
+      NEW met1 ( 219650 1900770 ) M1M2_PR
+      NEW met1 ( 219650 2377110 ) M1M2_PR
+      NEW met1 ( 219650 2867050 ) M1M2_PR
+      NEW met1 ( 583510 1484270 ) M1M2_PR
+      NEW met1 ( 797870 1010650 ) M1M2_PR
+      NEW met1 ( 797870 1484270 ) M1M2_PR
+      NEW met2 ( 1159430 1973700 ) M2M3_PR
+      NEW met1 ( 275310 3374670 ) M1M2_PR
+      NEW met1 ( 338330 3374670 ) M1M2_PR
+      NEW met2 ( 338330 3375860 ) M2M3_PR
+      NEW met2 ( 1907850 475660 ) M2M3_PR
+      NEW met3 ( 2469740 475660 ) M3M4_PR
       NEW met3 ( 2469740 511020 ) M3M4_PR
-      NEW met1 ( 37950 1595450 ) M1M2_PR
-      NEW met1 ( 240350 1897710 ) M1M2_PR
-      NEW met2 ( 348450 1903660 ) M2M3_PR
-      NEW met1 ( 348450 1897710 ) M1M2_PR
-      NEW met2 ( 345690 1903660 ) M2M3_PR
-      NEW met1 ( 345690 1979990 ) M1M2_PR
-      NEW met1 ( 348450 1979990 ) M1M2_PR
-      NEW met1 ( 345690 1973530 ) M1M2_PR
-      NEW met1 ( 348450 2170050 ) M1M2_PR
-      NEW met1 ( 721510 1010650 ) M1M2_PR
-      NEW met1 ( 721510 1484610 ) M1M2_PR
-      NEW met1 ( 1983750 1010650 ) M1M2_PR
-      NEW met1 ( 338330 2870450 ) M1M2_PR
-      NEW met2 ( 338330 2871980 ) M2M3_PR
+      NEW met1 ( 269330 2873850 ) M1M2_PR
+      NEW met1 ( 269330 2867050 ) M1M2_PR
+      NEW met1 ( 275310 2873850 ) M1M2_PR
+      NEW met2 ( 339710 1903660 ) M2M3_PR
+      NEW met1 ( 339710 1900770 ) M1M2_PR
+      NEW met3 ( 343620 1903660 ) M3M4_PR
+      NEW met3 ( 343620 1973700 ) M3M4_PR
+      NEW met1 ( 338330 2873850 ) M1M2_PR
+      NEW met2 ( 338330 2872660 ) M2M3_PR
+      NEW met1 ( 1907850 1010650 ) M1M2_PR
       NEW met1 ( 338330 2377110 ) M1M2_PR
       NEW met2 ( 338330 2378300 ) M2M3_PR
-      NEW met2 ( 295550 2377110 ) RECT ( -70 -485 70 0 ) 
-      NEW met2 ( 583050 1484610 ) RECT ( -70 -485 70 0 ) 
-      NEW met2 ( 240350 1573010 ) RECT ( -70 -485 70 0 ) 
-      NEW met2 ( 345690 1973530 ) RECT ( -70 -485 70 0 )  ;
-    - io_in[32] ( PIN io_in[32] ) ( wrapped_vga_clock_1 io_in[32] ) ( wrapped_teras_13 io_in[32] ) ( wrapped_rgb_mixer_3 io_in[32] ) ( wrapped_hack_soc_dffram_11 io_in[32] ) ( wrapped_function_generator_0 io_in[32] ) ( wrapped_frequency_counter_2 io_in[32] ) + USE SIGNAL
-      + ROUTED met2 ( 469430 2700620 ) ( 469465 * 0 )
+      NEW met2 ( 17250 1596300 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 219650 1900770 ) RECT ( -595 -70 0 70 ) 
+      NEW met2 ( 583510 1484270 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 275310 2873850 ) RECT ( -595 -70 0 70 ) 
+      NEW met3 ( 343620 1903660 ) RECT ( -800 -150 0 150 )  ;
+    - io_in[32] ( PIN io_in[32] ) ( wrapped_vga_clock_1 io_in[32] ) ( wrapped_teras_13 io_in[32] ) ( wrapped_rgb_mixer_3 io_in[32] ) ( wrapped_hack_soc_dffram_11 io_in[32] ) ( wrapped_function_generator_0 io_in[32] ) ( wrapped_frequency_counter_2 io_in[32] )
+      ( wrapped_alu74181_7 io_in[32] ) + USE SIGNAL
+      + ROUTED met2 ( 469430 2695860 ) ( 469890 * )
+      NEW met2 ( 469430 2695860 ) ( * 2700620 )
+      NEW met2 ( 469430 2700620 ) ( 469465 * 0 )
+      NEW met2 ( 472650 3178490 ) ( * 3200420 )
+      NEW met2 ( 472650 3200420 ) ( 472685 * 0 )
       NEW met2 ( 987390 1442110 ) ( * 1444660 )
       NEW met3 ( 1380 1335860 0 ) ( 15410 * )
       NEW met2 ( 15410 1331950 ) ( * 1335860 )
-      NEW met2 ( 491970 1676030 ) ( * 1700340 0 )
-      NEW met2 ( 475870 1997330 ) ( * 2159700 )
-      NEW met2 ( 474490 2159700 ) ( 475870 * )
-      NEW met2 ( 469430 2673930 ) ( * 2700620 )
-      NEW met2 ( 600990 2186710 ) ( * 2673930 )
-      NEW met1 ( 251850 1172150 ) ( 428030 * )
-      NEW met1 ( 491970 1676030 ) ( 636870 * )
-      NEW met2 ( 938630 1442110 ) ( * 1445510 )
-      NEW met1 ( 618010 1445510 ) ( 938630 * )
-      NEW met1 ( 938630 1442110 ) ( 987390 * )
+      NEW met2 ( 491970 1673650 ) ( * 1700340 0 )
+      NEW met2 ( 472650 2195210 ) ( * 2200140 0 )
+      NEW met2 ( 469890 2683110 ) ( * 2695860 )
+      NEW met2 ( 600530 2680390 ) ( * 2683110 )
+      NEW met2 ( 600530 2683110 ) ( * 3178490 )
+      NEW met1 ( 272550 1179290 ) ( 428490 * )
+      NEW met1 ( 472650 3178490 ) ( 600530 * )
+      NEW met1 ( 491970 1673650 ) ( 657570 * )
+      NEW met1 ( 618010 1445850 ) ( 841570 * )
+      NEW met1 ( 841570 1442110 ) ( 987390 * )
       NEW met3 ( 987390 1444660 ) ( 1000500 * 0 )
-      NEW met2 ( 2469970 496230 ) ( * 505580 )
-      NEW met3 ( 2469970 505580 ) ( 2470660 * )
-      NEW met3 ( 2470660 505580 ) ( * 508300 0 )
-      NEW met1 ( 2004450 496230 ) ( 2469970 * )
-      NEW met1 ( 15410 1331950 ) ( 251850 * )
-      NEW met2 ( 251850 1172150 ) ( * 1331950 )
+      NEW met3 ( 2471580 508300 0 ) ( 2485610 * )
+      NEW met1 ( 15410 1331950 ) ( 272550 * )
+      NEW met2 ( 272550 1179290 ) ( * 1331950 )
       NEW met2 ( 434010 1194590 ) ( * 1200185 0 )
-      NEW met1 ( 428030 1194590 ) ( 434010 * )
-      NEW met2 ( 428030 1172150 ) ( * 1194590 )
-      NEW met1 ( 474490 2186710 ) ( 600990 * )
-      NEW met1 ( 469430 2673930 ) ( 600990 * )
-      NEW met1 ( 434010 1194590 ) ( 618010 * )
-      NEW met2 ( 618010 1194590 ) ( * 1445510 )
-      NEW met1 ( 475870 1997330 ) ( 636870 * )
-      NEW met2 ( 636870 1669910 ) ( * 1997330 )
-      NEW met2 ( 944610 1024590 ) ( * 1442110 )
-      NEW met1 ( 944610 1024590 ) ( 2004450 * )
-      NEW met2 ( 2004450 496230 ) ( * 1024590 )
-      NEW met2 ( 472650 2200140 0 ) ( 474490 * )
-      NEW met2 ( 474490 2159700 ) ( * 2200140 )
-      NEW met1 ( 636870 1669910 ) ( 641930 * )
-      NEW met2 ( 641930 1445510 ) ( * 1669910 )
-      NEW met1 ( 491970 1676030 ) M1M2_PR
+      NEW met1 ( 428490 1194590 ) ( 434010 * )
+      NEW met2 ( 428490 1179290 ) ( * 1194590 )
+      NEW met1 ( 469890 2683110 ) ( 600530 * )
+      NEW met1 ( 434010 1194590 ) ( 618470 * )
+      NEW met2 ( 618010 1435200 ) ( * 1445850 )
+      NEW met2 ( 618010 1435200 ) ( 618470 * )
+      NEW met2 ( 618470 1194590 ) ( * 1435200 )
+      NEW met2 ( 632270 1445850 ) ( * 1673650 )
+      NEW met1 ( 642390 2195210 ) ( 657570 * )
+      NEW met2 ( 657570 1673650 ) ( * 2195210 )
+      NEW met1 ( 600530 2680390 ) ( 642390 * )
+      NEW met2 ( 642390 2195210 ) ( * 2680390 )
+      NEW met2 ( 841570 908650 ) ( * 1445850 )
+      NEW met1 ( 841570 908650 ) ( 1080770 * )
+      NEW met1 ( 1080770 462230 ) ( 2485610 * )
+      NEW met2 ( 2485610 462230 ) ( * 508300 )
+      NEW met1 ( 472650 2195210 ) ( 642390 * )
+      NEW met2 ( 1080770 462230 ) ( * 908650 )
+      NEW met1 ( 491970 1673650 ) M1M2_PR
+      NEW met1 ( 472650 3178490 ) M1M2_PR
+      NEW met1 ( 600530 3178490 ) M1M2_PR
       NEW met1 ( 987390 1442110 ) M1M2_PR
       NEW met2 ( 987390 1444660 ) M2M3_PR
       NEW met2 ( 15410 1335860 ) M2M3_PR
       NEW met1 ( 15410 1331950 ) M1M2_PR
-      NEW met1 ( 475870 1997330 ) M1M2_PR
-      NEW met1 ( 474490 2186710 ) M1M2_PR
-      NEW met1 ( 469430 2673930 ) M1M2_PR
-      NEW met1 ( 600990 2186710 ) M1M2_PR
-      NEW met1 ( 600990 2673930 ) M1M2_PR
-      NEW met1 ( 251850 1172150 ) M1M2_PR
-      NEW met1 ( 428030 1172150 ) M1M2_PR
-      NEW met1 ( 618010 1445510 ) M1M2_PR
-      NEW met1 ( 641930 1445510 ) M1M2_PR
-      NEW met1 ( 636870 1669910 ) M1M2_PR
-      NEW met1 ( 636870 1676030 ) M1M2_PR
-      NEW met1 ( 938630 1442110 ) M1M2_PR
-      NEW met1 ( 938630 1445510 ) M1M2_PR
-      NEW met1 ( 944610 1442110 ) M1M2_PR
-      NEW met1 ( 2004450 496230 ) M1M2_PR
-      NEW met1 ( 2469970 496230 ) M1M2_PR
-      NEW met2 ( 2469970 505580 ) M2M3_PR
-      NEW met1 ( 251850 1331950 ) M1M2_PR
+      NEW met1 ( 472650 2195210 ) M1M2_PR
+      NEW met1 ( 469890 2683110 ) M1M2_PR
+      NEW met1 ( 600530 2683110 ) M1M2_PR
+      NEW met1 ( 600530 2680390 ) M1M2_PR
+      NEW met1 ( 1080770 462230 ) M1M2_PR
+      NEW met1 ( 1080770 908650 ) M1M2_PR
+      NEW met1 ( 272550 1179290 ) M1M2_PR
+      NEW met1 ( 428490 1179290 ) M1M2_PR
+      NEW met1 ( 618010 1445850 ) M1M2_PR
+      NEW met1 ( 632270 1445850 ) M1M2_PR
+      NEW met1 ( 657570 1673650 ) M1M2_PR
+      NEW met1 ( 632270 1673650 ) M1M2_PR
+      NEW met1 ( 841570 1445850 ) M1M2_PR
+      NEW met1 ( 841570 1442110 ) M1M2_PR
+      NEW met2 ( 2485610 508300 ) M2M3_PR
+      NEW met1 ( 272550 1331950 ) M1M2_PR
       NEW met1 ( 434010 1194590 ) M1M2_PR
-      NEW met1 ( 428030 1194590 ) M1M2_PR
-      NEW met1 ( 618010 1194590 ) M1M2_PR
-      NEW met1 ( 636870 1997330 ) M1M2_PR
-      NEW met1 ( 944610 1024590 ) M1M2_PR
-      NEW met1 ( 2004450 1024590 ) M1M2_PR
-      NEW met1 ( 641930 1669910 ) M1M2_PR
-      NEW met2 ( 474490 2186710 ) RECT ( -70 -485 70 0 ) 
-      NEW met1 ( 641930 1445510 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 636870 1676030 ) RECT ( -70 -485 70 0 ) 
-      NEW met1 ( 944610 1442110 ) RECT ( -595 -70 0 70 )  ;
-    - io_in[33] ( PIN io_in[33] ) ( wrapped_vga_clock_1 io_in[33] ) ( wrapped_teras_13 io_in[33] ) ( wrapped_rgb_mixer_3 io_in[33] ) ( wrapped_hack_soc_dffram_11 io_in[33] ) ( wrapped_function_generator_0 io_in[33] ) ( wrapped_frequency_counter_2 io_in[33] ) + USE SIGNAL
+      NEW met1 ( 428490 1194590 ) M1M2_PR
+      NEW met1 ( 618470 1194590 ) M1M2_PR
+      NEW met1 ( 642390 2195210 ) M1M2_PR
+      NEW met1 ( 657570 2195210 ) M1M2_PR
+      NEW met1 ( 642390 2680390 ) M1M2_PR
+      NEW met1 ( 841570 908650 ) M1M2_PR
+      NEW met1 ( 2485610 462230 ) M1M2_PR
+      NEW met1 ( 632270 1445850 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 632270 1673650 ) RECT ( -595 -70 0 70 ) 
+      NEW met2 ( 841570 1442110 ) RECT ( -70 -485 70 0 )  ;
+    - io_in[33] ( PIN io_in[33] ) ( wrapped_vga_clock_1 io_in[33] ) ( wrapped_teras_13 io_in[33] ) ( wrapped_rgb_mixer_3 io_in[33] ) ( wrapped_hack_soc_dffram_11 io_in[33] ) ( wrapped_function_generator_0 io_in[33] ) ( wrapped_frequency_counter_2 io_in[33] )
+      ( wrapped_alu74181_7 io_in[33] ) + USE SIGNAL
       + ROUTED met3 ( 1380 1074740 0 ) ( 16790 * )
       NEW met2 ( 16790 1074740 ) ( * 1076270 )
-      NEW met2 ( 106950 1076270 ) ( * 1321070 )
-      NEW met2 ( 220110 1321070 ) ( * 2294490 )
-      NEW met2 ( 289110 2294490 ) ( * 2300950 )
-      NEW met2 ( 289110 2300950 ) ( * 2801430 )
-      NEW met1 ( 16790 1076270 ) ( 106950 * )
-      NEW met2 ( 338330 2801430 ) ( * 2801940 )
-      NEW met3 ( 338330 2801940 ) ( 350060 * )
-      NEW met3 ( 350060 2801260 ) ( * 2801940 )
-      NEW met3 ( 350060 2801260 ) ( 350980 * )
-      NEW met3 ( 350980 2801260 ) ( * 2801940 0 )
-      NEW met1 ( 289110 2801430 ) ( 338330 * )
-      NEW met1 ( 274390 1158890 ) ( 1596430 * )
-      NEW met2 ( 2470430 502180 ) ( * 503370 )
-      NEW met3 ( 2470430 502180 ) ( 2470660 * )
-      NEW met3 ( 2470660 502180 ) ( * 502860 0 )
-      NEW met1 ( 1894050 503370 ) ( 2470430 * )
-      NEW met2 ( 269330 1318010 ) ( * 1321070 )
-      NEW met1 ( 106950 1321070 ) ( 269330 * )
-      NEW met2 ( 274390 1158890 ) ( * 1318010 )
-      NEW met1 ( 220110 2294490 ) ( 289110 * )
+      NEW met2 ( 219650 1321070 ) ( * 1821890 )
+      NEW met2 ( 279450 1318010 ) ( * 1321070 )
+      NEW met2 ( 281750 1166030 ) ( * 1318010 )
+      NEW met1 ( 16790 1076270 ) ( 72450 * )
+      NEW met1 ( 238510 1821890 ) ( 241500 * )
+      NEW met1 ( 219650 1821890 ) ( 238510 * )
+      NEW met2 ( 338790 2804660 ) ( * 2808230 )
+      NEW met3 ( 338790 2804660 ) ( 350980 * )
+      NEW met3 ( 350980 2802620 0 ) ( * 2804660 )
+      NEW met1 ( 240810 2808230 ) ( 338790 * )
+      NEW met2 ( 338790 3298510 ) ( * 3300380 )
+      NEW met3 ( 338790 3300380 ) ( 350980 * )
+      NEW met3 ( 350980 3300380 ) ( * 3301740 0 )
+      NEW met1 ( 254150 3298510 ) ( 338790 * )
+      NEW met1 ( 281750 1166030 ) ( 1622190 * )
+      NEW met2 ( 2469970 502180 ) ( * 503370 )
+      NEW met3 ( 2469740 502180 ) ( 2469970 * )
+      NEW met3 ( 2469740 502180 ) ( * 502860 0 )
+      NEW met1 ( 1894050 503370 ) ( 2469970 * )
+      NEW met2 ( 72450 1076270 ) ( * 1321070 )
+      NEW met1 ( 72450 1321070 ) ( 279450 * )
+      NEW met1 ( 241500 1821550 ) ( * 1821890 )
+      NEW met1 ( 238510 2297890 ) ( 240810 * )
+      NEW met2 ( 238510 1821890 ) ( * 2297890 )
+      NEW met2 ( 240810 2297890 ) ( * 2808230 )
+      NEW met2 ( 254150 2808230 ) ( * 3298510 )
       NEW met2 ( 338790 1318010 ) ( * 1320900 )
       NEW met3 ( 338790 1320900 ) ( 350980 * )
       NEW met3 ( 350980 1320900 ) ( * 1322940 0 )
-      NEW met1 ( 269330 1318010 ) ( 338790 * )
-      NEW met2 ( 338330 1818150 ) ( * 1818660 )
-      NEW met3 ( 338330 1818660 ) ( 350980 * )
-      NEW met3 ( 350980 1818660 ) ( * 1819340 0 )
-      NEW met1 ( 220110 1818150 ) ( 338330 * )
+      NEW met1 ( 279450 1318010 ) ( 338790 * )
+      NEW met2 ( 338330 1821380 ) ( * 1821550 )
+      NEW met3 ( 338330 1821380 ) ( 350980 * )
+      NEW met3 ( 350980 1819340 0 ) ( * 1821380 )
+      NEW met1 ( 241500 1821550 ) ( 338330 * )
       NEW met2 ( 338330 2300780 ) ( * 2300950 )
       NEW met3 ( 338330 2300780 ) ( 351900 * )
       NEW met3 ( 351900 2300780 ) ( * 2302140 0 )
-      NEW met1 ( 289110 2300950 ) ( 338330 * )
-      NEW met2 ( 1596430 1158890 ) ( * 1193700 )
-      NEW met3 ( 1599420 1223660 0 ) ( 1608850 * )
-      NEW met2 ( 1608850 1221450 ) ( * 1223660 )
-      NEW met2 ( 1596430 1193700 ) ( 1596890 * )
-      NEW met2 ( 1596890 1193700 ) ( * 1221620 )
-      NEW met3 ( 1596890 1221620 ) ( 1599420 * )
-      NEW met3 ( 1599420 1221620 ) ( * 1223660 0 )
-      NEW met1 ( 1608850 1221450 ) ( 1894050 * )
+      NEW met1 ( 240810 2300950 ) ( 338330 * )
+      NEW met2 ( 1614370 1221450 ) ( * 1223660 )
+      NEW met3 ( 1599420 1223660 0 ) ( 1614370 * )
+      NEW met2 ( 1622190 1166030 ) ( * 1221450 )
+      NEW met1 ( 1614370 1221450 ) ( 1894050 * )
       NEW met2 ( 1894050 503370 ) ( * 1221450 )
       NEW met2 ( 16790 1074740 ) M2M3_PR
       NEW met1 ( 16790 1076270 ) M1M2_PR
-      NEW met1 ( 106950 1076270 ) M1M2_PR
-      NEW met1 ( 289110 2801430 ) M1M2_PR
-      NEW met1 ( 106950 1321070 ) M1M2_PR
-      NEW met1 ( 220110 1321070 ) M1M2_PR
-      NEW met1 ( 220110 1818150 ) M1M2_PR
-      NEW met1 ( 220110 2294490 ) M1M2_PR
-      NEW met1 ( 289110 2300950 ) M1M2_PR
-      NEW met1 ( 289110 2294490 ) M1M2_PR
-      NEW met1 ( 274390 1158890 ) M1M2_PR
-      NEW met1 ( 338330 2801430 ) M1M2_PR
-      NEW met2 ( 338330 2801940 ) M2M3_PR
-      NEW met1 ( 1596430 1158890 ) M1M2_PR
+      NEW met1 ( 219650 1821890 ) M1M2_PR
+      NEW met1 ( 281750 1166030 ) M1M2_PR
+      NEW met1 ( 219650 1321070 ) M1M2_PR
+      NEW met1 ( 279450 1321070 ) M1M2_PR
+      NEW met1 ( 279450 1318010 ) M1M2_PR
+      NEW met1 ( 281750 1318010 ) M1M2_PR
+      NEW met1 ( 72450 1076270 ) M1M2_PR
+      NEW met1 ( 238510 1821890 ) M1M2_PR
+      NEW met1 ( 240810 2808230 ) M1M2_PR
+      NEW met1 ( 254150 2808230 ) M1M2_PR
+      NEW met1 ( 254150 3298510 ) M1M2_PR
+      NEW met1 ( 338790 2808230 ) M1M2_PR
+      NEW met2 ( 338790 2804660 ) M2M3_PR
+      NEW met1 ( 338790 3298510 ) M1M2_PR
+      NEW met2 ( 338790 3300380 ) M2M3_PR
+      NEW met1 ( 1622190 1166030 ) M1M2_PR
       NEW met1 ( 1894050 503370 ) M1M2_PR
-      NEW met1 ( 2470430 503370 ) M1M2_PR
-      NEW met2 ( 2470430 502180 ) M2M3_PR
-      NEW met1 ( 269330 1318010 ) M1M2_PR
-      NEW met1 ( 269330 1321070 ) M1M2_PR
-      NEW met1 ( 274390 1318010 ) M1M2_PR
+      NEW met1 ( 2469970 503370 ) M1M2_PR
+      NEW met2 ( 2469970 502180 ) M2M3_PR
+      NEW met1 ( 72450 1321070 ) M1M2_PR
+      NEW met1 ( 240810 2297890 ) M1M2_PR
+      NEW met1 ( 238510 2297890 ) M1M2_PR
+      NEW met1 ( 240810 2300950 ) M1M2_PR
       NEW met1 ( 338790 1318010 ) M1M2_PR
       NEW met2 ( 338790 1320900 ) M2M3_PR
-      NEW met1 ( 338330 1818150 ) M1M2_PR
-      NEW met2 ( 338330 1818660 ) M2M3_PR
+      NEW met1 ( 338330 1821550 ) M1M2_PR
+      NEW met2 ( 338330 1821380 ) M2M3_PR
       NEW met1 ( 338330 2300950 ) M1M2_PR
       NEW met2 ( 338330 2300780 ) M2M3_PR
-      NEW met2 ( 1608850 1223660 ) M2M3_PR
-      NEW met1 ( 1608850 1221450 ) M1M2_PR
-      NEW met2 ( 1596890 1221620 ) M2M3_PR
+      NEW met1 ( 1614370 1221450 ) M1M2_PR
+      NEW met2 ( 1614370 1223660 ) M2M3_PR
+      NEW met1 ( 1622190 1221450 ) M1M2_PR
       NEW met1 ( 1894050 1221450 ) M1M2_PR
-      NEW met1 ( 220110 1321070 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 220110 1818150 ) RECT ( -70 -485 70 0 ) 
-      NEW met1 ( 274390 1318010 ) RECT ( -595 -70 0 70 )  ;
-    - io_in[34] ( PIN io_in[34] ) ( wrapped_vga_clock_1 io_in[34] ) ( wrapped_teras_13 io_in[34] ) ( wrapped_rgb_mixer_3 io_in[34] ) ( wrapped_hack_soc_dffram_11 io_in[34] ) ( wrapped_function_generator_0 io_in[34] ) ( wrapped_frequency_counter_2 io_in[34] ) + USE SIGNAL
-      + ROUTED met2 ( 395370 1459815 0 ) ( 397210 * )
-      NEW met2 ( 482770 2909380 ) ( * 2919070 )
+      NEW met1 ( 219650 1321070 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 281750 1318010 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 254150 2808230 ) RECT ( -595 -70 0 70 ) 
+      NEW met2 ( 240810 2300950 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 1622190 1221450 ) RECT ( -595 -70 0 70 )  ;
+    - io_in[34] ( PIN io_in[34] ) ( wrapped_vga_clock_1 io_in[34] ) ( wrapped_teras_13 io_in[34] ) ( wrapped_rgb_mixer_3 io_in[34] ) ( wrapped_hack_soc_dffram_11 io_in[34] ) ( wrapped_function_generator_0 io_in[34] ) ( wrapped_frequency_counter_2 io_in[34] )
+      ( wrapped_alu74181_7 io_in[34] ) + USE SIGNAL
+      + ROUTED met2 ( 395370 1459815 0 ) ( * 1471010 )
+      NEW met1 ( 395370 1471010 ) ( 396290 * )
       NEW met2 ( 482310 2909380 0 ) ( 482770 * )
-      NEW met1 ( 670450 1960610 ) ( 684250 * )
+      NEW met2 ( 482770 2909380 ) ( * 2919410 )
+      NEW met3 ( 500020 3396940 ) ( 500250 * )
+      NEW met2 ( 500250 3396940 ) ( 501630 * 0 )
+      NEW met2 ( 572470 1942930 ) ( * 1949730 )
       NEW met3 ( 1380 814300 0 ) ( 16330 * )
       NEW met2 ( 16330 814300 ) ( * 820930 )
-      NEW met2 ( 397210 1459815 ) ( * 1576410 )
-      NEW met2 ( 593630 2473670 ) ( * 2919070 )
-      NEW met2 ( 670450 1960610 ) ( * 2473670 )
-      NEW met2 ( 2526090 745110 ) ( * 1031730 )
-      NEW met1 ( 169050 1469990 ) ( 397210 * )
-      NEW met2 ( 522790 1928820 ) ( 524170 * 0 )
-      NEW met2 ( 522790 1928820 ) ( * 1963330 )
-      NEW met1 ( 482770 2919070 ) ( 593630 * )
-      NEW met1 ( 397210 1576410 ) ( 684250 * )
-      NEW met1 ( 522790 1963330 ) ( 670450 * )
-      NEW met1 ( 684250 1576410 ) ( 832830 * )
-      NEW met1 ( 832830 1165010 ) ( 1314910 * )
+      NEW met2 ( 396290 1471010 ) ( * 1483500 )
+      NEW met2 ( 396290 1483500 ) ( 396750 * )
+      NEW met2 ( 396750 1483500 ) ( * 1618570 )
+      NEW met3 ( 482770 2946100 ) ( 500020 * )
+      NEW met2 ( 482770 2919410 ) ( * 2946100 )
+      NEW met2 ( 573390 2474010 ) ( * 2919410 )
+      NEW met1 ( 169050 1469990 ) ( 395370 * )
+      NEW met2 ( 523250 1928820 ) ( 524170 * 0 )
+      NEW met2 ( 523250 1928820 ) ( * 1942930 )
+      NEW met1 ( 523250 1942930 ) ( 572470 * )
+      NEW met1 ( 482770 2919410 ) ( 573390 * )
+      NEW met1 ( 572470 1949730 ) ( 642850 * )
       NEW met1 ( 16330 820930 ) ( 169050 * )
       NEW met2 ( 169050 820930 ) ( * 1469990 )
-      NEW met2 ( 453330 2449700 0 ) ( * 2473670 )
-      NEW met1 ( 453330 2473670 ) ( 670450 * )
-      NEW met2 ( 832830 1165010 ) ( * 1576410 )
-      NEW met2 ( 1314910 1199180 ) ( 1315600 * )
+      NEW met2 ( 453330 2449700 0 ) ( * 2474010 )
+      NEW met2 ( 523710 1618570 ) ( * 1625030 )
+      NEW met1 ( 396750 1618570 ) ( 523710 * )
+      NEW met1 ( 662400 1624690 ) ( * 1625030 )
+      NEW met1 ( 642850 1625030 ) ( 662400 * )
+      NEW met1 ( 523710 1625030 ) ( 642850 * )
+      NEW met2 ( 642850 1625030 ) ( * 1949730 )
+      NEW met2 ( 621690 1949730 ) ( * 2474010 )
+      NEW met1 ( 662400 1624690 ) ( 811210 * )
+      NEW met2 ( 811210 1143930 ) ( * 1624690 )
+      NEW met1 ( 1311230 1138830 ) ( 1314910 * )
+      NEW met1 ( 811210 1143930 ) ( 1311230 * )
+      NEW met2 ( 1314910 1024590 ) ( * 1138830 )
+      NEW met2 ( 1311230 1199180 ) ( 1315600 * )
       NEW met2 ( 1315600 1199180 ) ( * 1200200 0 )
-      NEW met2 ( 1314910 1031730 ) ( * 1199180 )
-      NEW met3 ( 2471580 743580 0 ) ( 2484230 * )
-      NEW met2 ( 2484230 743580 ) ( * 745110 )
-      NEW met1 ( 2484230 745110 ) ( 2526090 * )
-      NEW met1 ( 1314910 1031730 ) ( 2526090 * )
-      NEW met2 ( 684250 1576410 ) ( * 1960610 )
-      NEW met1 ( 397210 1469990 ) M1M2_PR
-      NEW met1 ( 397210 1576410 ) M1M2_PR
-      NEW met1 ( 482770 2919070 ) M1M2_PR
-      NEW met1 ( 593630 2919070 ) M1M2_PR
-      NEW met1 ( 684250 1576410 ) M1M2_PR
-      NEW met1 ( 670450 1960610 ) M1M2_PR
-      NEW met1 ( 684250 1960610 ) M1M2_PR
-      NEW met1 ( 670450 1963330 ) M1M2_PR
+      NEW met2 ( 1311230 1138830 ) ( * 1199180 )
+      NEW met3 ( 2470660 744940 ) ( 2470890 * )
+      NEW met3 ( 2470660 743580 0 ) ( * 744940 )
+      NEW met1 ( 1314910 1024590 ) ( 2470890 * )
+      NEW met2 ( 2470890 744940 ) ( * 1024590 )
+      NEW met1 ( 453330 2474010 ) ( 621690 * )
+      NEW met4 ( 500020 2946100 ) ( * 3396940 )
+      NEW met1 ( 395370 1471010 ) M1M2_PR
+      NEW met1 ( 396290 1471010 ) M1M2_PR
+      NEW met1 ( 395370 1469990 ) M1M2_PR
+      NEW met1 ( 482770 2919410 ) M1M2_PR
+      NEW met3 ( 500020 3396940 ) M3M4_PR
+      NEW met2 ( 500250 3396940 ) M2M3_PR
+      NEW met1 ( 572470 1942930 ) M1M2_PR
+      NEW met1 ( 572470 1949730 ) M1M2_PR
+      NEW met1 ( 573390 2919410 ) M1M2_PR
       NEW met2 ( 16330 814300 ) M2M3_PR
       NEW met1 ( 16330 820930 ) M1M2_PR
-      NEW met1 ( 593630 2473670 ) M1M2_PR
-      NEW met1 ( 670450 2473670 ) M1M2_PR
-      NEW met1 ( 2526090 745110 ) M1M2_PR
-      NEW met1 ( 2526090 1031730 ) M1M2_PR
+      NEW met1 ( 396750 1618570 ) M1M2_PR
+      NEW met2 ( 482770 2946100 ) M2M3_PR
+      NEW met3 ( 500020 2946100 ) M3M4_PR
+      NEW met1 ( 573390 2474010 ) M1M2_PR
       NEW met1 ( 169050 1469990 ) M1M2_PR
-      NEW met1 ( 522790 1963330 ) M1M2_PR
-      NEW met1 ( 832830 1165010 ) M1M2_PR
-      NEW met1 ( 832830 1576410 ) M1M2_PR
-      NEW met1 ( 1314910 1165010 ) M1M2_PR
+      NEW met1 ( 523250 1942930 ) M1M2_PR
+      NEW met1 ( 642850 1949730 ) M1M2_PR
+      NEW met1 ( 621690 1949730 ) M1M2_PR
       NEW met1 ( 169050 820930 ) M1M2_PR
-      NEW met1 ( 453330 2473670 ) M1M2_PR
-      NEW met1 ( 1314910 1031730 ) M1M2_PR
-      NEW met2 ( 2484230 743580 ) M2M3_PR
-      NEW met1 ( 2484230 745110 ) M1M2_PR
-      NEW met2 ( 397210 1469990 ) RECT ( -70 -485 70 0 ) 
-      NEW met2 ( 670450 1963330 ) RECT ( -70 -485 70 0 ) 
-      NEW met1 ( 593630 2473670 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 1314910 1165010 ) RECT ( -70 -485 70 0 )  ;
-    - io_in[35] ( PIN io_in[35] ) ( wrapped_vga_clock_1 io_in[35] ) ( wrapped_teras_13 io_in[35] ) ( wrapped_rgb_mixer_3 io_in[35] ) ( wrapped_hack_soc_dffram_11 io_in[35] ) ( wrapped_function_generator_0 io_in[35] ) ( wrapped_frequency_counter_2 io_in[35] ) + USE SIGNAL
-      + ROUTED met2 ( 506690 2909380 ) ( * 2919750 )
+      NEW met1 ( 453330 2474010 ) M1M2_PR
+      NEW met1 ( 523710 1618570 ) M1M2_PR
+      NEW met1 ( 523710 1625030 ) M1M2_PR
+      NEW met1 ( 642850 1625030 ) M1M2_PR
+      NEW met1 ( 621690 2474010 ) M1M2_PR
+      NEW met1 ( 811210 1143930 ) M1M2_PR
+      NEW met1 ( 811210 1624690 ) M1M2_PR
+      NEW met1 ( 1314910 1024590 ) M1M2_PR
+      NEW met1 ( 1311230 1138830 ) M1M2_PR
+      NEW met1 ( 1314910 1138830 ) M1M2_PR
+      NEW met1 ( 1311230 1143930 ) M1M2_PR
+      NEW met2 ( 2470890 744940 ) M2M3_PR
+      NEW met1 ( 2470890 1024590 ) M1M2_PR
+      NEW met2 ( 395370 1469990 ) RECT ( -70 -485 70 0 ) 
+      NEW met3 ( 500020 3396940 ) RECT ( -390 -150 0 150 ) 
+      NEW met1 ( 573390 2474010 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 621690 1949730 ) RECT ( -595 -70 0 70 ) 
+      NEW met2 ( 1311230 1143930 ) RECT ( -70 -485 70 0 )  ;
+    - io_in[35] ( PIN io_in[35] ) ( wrapped_vga_clock_1 io_in[35] ) ( wrapped_teras_13 io_in[35] ) ( wrapped_rgb_mixer_3 io_in[35] ) ( wrapped_hack_soc_dffram_11 io_in[35] ) ( wrapped_function_generator_0 io_in[35] ) ( wrapped_frequency_counter_2 io_in[35] )
+      ( wrapped_alu74181_7 io_in[35] ) + USE SIGNAL
+      + ROUTED met2 ( 506690 2909380 ) ( * 2927740 )
       NEW met2 ( 504850 2909380 0 ) ( 506690 * )
-      NEW met1 ( 686550 1953130 ) ( 704030 * )
-      NEW met2 ( 686550 1946670 ) ( * 1953130 )
       NEW met3 ( 1380 553180 0 ) ( 17250 * )
-      NEW met2 ( 17250 553180 ) ( * 555050 )
-      NEW met2 ( 475870 2449700 0 ) ( * 2467210 )
-      NEW met1 ( 582130 2466530 ) ( * 2467210 )
-      NEW met2 ( 566490 2467210 ) ( * 2919750 )
-      NEW met2 ( 704030 1089870 ) ( * 1953130 )
-      NEW met2 ( 686550 1953130 ) ( * 2466530 )
-      NEW met1 ( 37950 1052130 ) ( 552690 * )
+      NEW met2 ( 17250 553180 ) ( * 558790 )
+      NEW met2 ( 475870 2449700 0 ) ( * 2473670 )
+      NEW met2 ( 704030 1138490 ) ( * 1956190 )
+      NEW met2 ( 670450 1956190 ) ( * 2473670 )
+      NEW met2 ( 2526090 737970 ) ( * 921230 )
       NEW met2 ( 549930 1929500 0 ) ( 551770 * )
-      NEW met2 ( 551770 1929500 ) ( * 1946670 )
-      NEW met1 ( 506690 2919750 ) ( 566490 * )
-      NEW met1 ( 551770 1946670 ) ( 686550 * )
-      NEW met1 ( 552690 1089870 ) ( 1680150 * )
-      NEW met1 ( 1680150 1366290 ) ( 2287350 * )
-      NEW met1 ( 17250 555050 ) ( 37950 * )
-      NEW met2 ( 37950 555050 ) ( * 1052130 )
+      NEW met2 ( 551770 1929500 ) ( * 1956190 )
+      NEW met3 ( 506690 2927740 ) ( 517500 * )
+      NEW met3 ( 517500 2927060 ) ( * 2927740 )
+      NEW met2 ( 524170 3399660 0 ) ( * 3401700 )
+      NEW met3 ( 510140 3401700 ) ( 524170 * )
+      NEW met1 ( 551770 1956190 ) ( 704030 * )
+      NEW met3 ( 517500 2927060 ) ( 650670 * )
+      NEW met1 ( 1680150 1359490 ) ( 2004450 * )
+      NEW met1 ( 17250 558790 ) ( 58650 * )
+      NEW met2 ( 58650 558790 ) ( * 1045330 )
+      NEW met1 ( 58650 1045330 ) ( 555450 * )
+      NEW met1 ( 552690 1131690 ) ( 555450 * )
+      NEW met2 ( 555450 1045330 ) ( * 1131690 )
       NEW met2 ( 553090 1199180 ) ( * 1200185 0 )
       NEW met2 ( 552690 1199180 ) ( 553090 * )
-      NEW met2 ( 552690 1052130 ) ( * 1199180 )
-      NEW met1 ( 475870 2467210 ) ( 582130 * )
-      NEW met1 ( 582130 2466530 ) ( 686550 * )
+      NEW met2 ( 552690 1131690 ) ( * 1199180 )
+      NEW met2 ( 650670 2473670 ) ( * 2927060 )
+      NEW met1 ( 552690 1138490 ) ( 710700 * )
+      NEW met1 ( 710700 1138150 ) ( * 1138490 )
       NEW met2 ( 1612530 1400970 ) ( * 1403860 )
       NEW met3 ( 1599420 1403860 0 ) ( 1612530 * )
+      NEW met1 ( 710700 1138150 ) ( 1680150 * )
       NEW met1 ( 1612530 1400970 ) ( 1680150 * )
-      NEW met2 ( 1680150 1089870 ) ( * 1400970 )
-      NEW met2 ( 2287350 921230 ) ( * 1366290 )
+      NEW met2 ( 1680150 1138150 ) ( * 1400970 )
+      NEW met2 ( 2004450 921230 ) ( * 1359490 )
       NEW met3 ( 2471580 738140 0 ) ( 2484230 * )
       NEW met2 ( 2484230 737970 ) ( * 738140 )
-      NEW met1 ( 2484230 737970 ) ( 2554150 * )
-      NEW met1 ( 2287350 921230 ) ( 2554150 * )
-      NEW met2 ( 2554150 737970 ) ( * 921230 )
-      NEW met1 ( 506690 2919750 ) M1M2_PR
-      NEW met1 ( 566490 2919750 ) M1M2_PR
-      NEW met1 ( 704030 1089870 ) M1M2_PR
-      NEW met1 ( 686550 1953130 ) M1M2_PR
-      NEW met1 ( 704030 1953130 ) M1M2_PR
-      NEW met1 ( 686550 1946670 ) M1M2_PR
+      NEW met1 ( 2484230 737970 ) ( 2526090 * )
+      NEW met1 ( 2004450 921230 ) ( 2526090 * )
+      NEW met1 ( 475870 2473670 ) ( 670450 * )
+      NEW met4 ( 510140 2927740 ) ( * 3401700 )
+      NEW met2 ( 506690 2927740 ) M2M3_PR
+      NEW met3 ( 510140 2927740 ) M3M4_PR
+      NEW met3 ( 510140 3401700 ) M3M4_PR
+      NEW met1 ( 704030 1956190 ) M1M2_PR
+      NEW met1 ( 670450 1956190 ) M1M2_PR
       NEW met2 ( 17250 553180 ) M2M3_PR
-      NEW met1 ( 17250 555050 ) M1M2_PR
-      NEW met1 ( 475870 2467210 ) M1M2_PR
-      NEW met1 ( 566490 2467210 ) M1M2_PR
-      NEW met1 ( 686550 2466530 ) M1M2_PR
-      NEW met1 ( 37950 1052130 ) M1M2_PR
-      NEW met1 ( 552690 1052130 ) M1M2_PR
-      NEW met1 ( 552690 1089870 ) M1M2_PR
-      NEW met1 ( 551770 1946670 ) M1M2_PR
-      NEW met1 ( 1680150 1089870 ) M1M2_PR
-      NEW met1 ( 1680150 1366290 ) M1M2_PR
-      NEW met1 ( 2287350 1366290 ) M1M2_PR
-      NEW met1 ( 37950 555050 ) M1M2_PR
+      NEW met1 ( 17250 558790 ) M1M2_PR
+      NEW met1 ( 475870 2473670 ) M1M2_PR
+      NEW met1 ( 704030 1138490 ) M1M2_PR
+      NEW met1 ( 670450 2473670 ) M1M2_PR
+      NEW met1 ( 2526090 737970 ) M1M2_PR
+      NEW met1 ( 2526090 921230 ) M1M2_PR
+      NEW met1 ( 551770 1956190 ) M1M2_PR
+      NEW met2 ( 524170 3401700 ) M2M3_PR
+      NEW met2 ( 650670 2927060 ) M2M3_PR
+      NEW met1 ( 1680150 1359490 ) M1M2_PR
+      NEW met1 ( 2004450 1359490 ) M1M2_PR
+      NEW met1 ( 58650 558790 ) M1M2_PR
+      NEW met1 ( 58650 1045330 ) M1M2_PR
+      NEW met1 ( 555450 1045330 ) M1M2_PR
+      NEW met1 ( 552690 1131690 ) M1M2_PR
+      NEW met1 ( 555450 1131690 ) M1M2_PR
+      NEW met1 ( 552690 1138490 ) M1M2_PR
+      NEW met1 ( 650670 2473670 ) M1M2_PR
       NEW met1 ( 1612530 1400970 ) M1M2_PR
       NEW met2 ( 1612530 1403860 ) M2M3_PR
+      NEW met1 ( 1680150 1138150 ) M1M2_PR
       NEW met1 ( 1680150 1400970 ) M1M2_PR
-      NEW met1 ( 2287350 921230 ) M1M2_PR
+      NEW met1 ( 2004450 921230 ) M1M2_PR
       NEW met2 ( 2484230 738140 ) M2M3_PR
       NEW met1 ( 2484230 737970 ) M1M2_PR
-      NEW met1 ( 2554150 737970 ) M1M2_PR
-      NEW met1 ( 2554150 921230 ) M1M2_PR
-      NEW met1 ( 704030 1089870 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 566490 2467210 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 552690 1089870 ) RECT ( -70 -485 70 0 ) 
-      NEW met2 ( 1680150 1366290 ) RECT ( -70 -485 70 0 )  ;
-    - io_in[36] ( PIN io_in[36] ) ( wrapped_vga_clock_1 io_in[36] ) ( wrapped_teras_13 io_in[36] ) ( wrapped_rgb_mixer_3 io_in[36] ) ( wrapped_hack_soc_dffram_11 io_in[36] ) ( wrapped_function_generator_0 io_in[36] ) ( wrapped_frequency_counter_2 io_in[36] ) + USE SIGNAL
-      + ROUTED met2 ( 506230 1459620 ) ( 508010 * 0 )
-      NEW met2 ( 593170 1843140 ) ( * 1849090 )
-      NEW met3 ( 579140 1843140 0 ) ( 593170 * )
+      NEW met3 ( 510140 2927740 ) RECT ( -800 -150 0 150 ) 
+      NEW met1 ( 670450 1956190 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 704030 1138490 ) RECT ( -595 -70 0 70 ) 
+      NEW met2 ( 1680150 1359490 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 552690 1138490 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 650670 2473670 ) RECT ( -595 -70 0 70 )  ;
+    - io_in[36] ( PIN io_in[36] ) ( wrapped_vga_clock_1 io_in[36] ) ( wrapped_teras_13 io_in[36] ) ( wrapped_rgb_mixer_3 io_in[36] ) ( wrapped_hack_soc_dffram_11 io_in[36] ) ( wrapped_function_generator_0 io_in[36] ) ( wrapped_frequency_counter_2 io_in[36] )
+      ( wrapped_alu74181_7 io_in[36] ) + USE SIGNAL
+      + ROUTED met1 ( 496570 1470330 ) ( 508070 * )
+      NEW met2 ( 508070 1459815 0 ) ( * 1470330 )
+      NEW met2 ( 496570 1466250 ) ( * 1470330 )
+      NEW met3 ( 579140 1843140 0 ) ( 592250 * )
+      NEW met2 ( 592250 1843140 ) ( * 1849090 )
       NEW met3 ( 1380 358020 0 ) ( 17250 * )
       NEW met2 ( 17250 358020 ) ( * 358530 )
-      NEW met2 ( 503930 1498210 ) ( * 1500250 )
-      NEW met2 ( 506230 1459620 ) ( * 1500250 )
+      NEW met2 ( 206770 358530 ) ( * 1466250 )
+      NEW met2 ( 496570 1470330 ) ( * 1576750 )
+      NEW met2 ( 510830 2376770 ) ( * 2378300 )
+      NEW met3 ( 499100 2378300 ) ( 510830 * )
       NEW met3 ( 499100 2377620 0 ) ( * 2378300 )
-      NEW met3 ( 499100 2378300 ) ( 511290 * )
-      NEW met2 ( 511290 2378300 ) ( * 2379830 )
-      NEW met2 ( 613410 1790610 ) ( * 1849090 )
-      NEW met2 ( 589950 2379830 ) ( * 2836450 )
-      NEW met2 ( 990610 1747940 ) ( * 1787210 )
-      NEW met1 ( 593170 1849090 ) ( 621690 * )
-      NEW met3 ( 990610 1747940 ) ( 1000500 * 0 )
-      NEW met2 ( 261970 358530 ) ( * 1498210 )
-      NEW met1 ( 261970 1498210 ) ( 503930 * )
-      NEW met1 ( 503930 1500250 ) ( 517500 * )
-      NEW met1 ( 517500 1500250 ) ( * 1500590 )
-      NEW met1 ( 511290 2379830 ) ( 589950 * )
-      NEW met3 ( 529460 2836620 0 ) ( 544870 * )
-      NEW met2 ( 544870 2836450 ) ( * 2836620 )
-      NEW met1 ( 544870 2836450 ) ( 589950 * )
-      NEW met1 ( 589950 2380510 ) ( 621690 * )
-      NEW met2 ( 621690 1849090 ) ( * 2380510 )
-      NEW met1 ( 517500 1500590 ) ( 732090 * )
-      NEW met1 ( 613410 1790610 ) ( 732090 * )
-      NEW met2 ( 732090 1500590 ) ( * 1790610 )
-      NEW met1 ( 732090 1787210 ) ( 990610 * )
-      NEW met1 ( 17250 358530 ) ( 2478710 * )
-      NEW met3 ( 2471580 732020 0 ) ( 2478710 * )
-      NEW met2 ( 2478710 358530 ) ( * 732020 )
-      NEW met1 ( 593170 1849090 ) M1M2_PR
-      NEW met2 ( 593170 1843140 ) M2M3_PR
-      NEW met1 ( 613410 1849090 ) M1M2_PR
-      NEW met2 ( 990610 1747940 ) M2M3_PR
+      NEW met2 ( 707250 1752870 ) ( * 1849090 )
+      NEW met2 ( 662630 1918200 ) ( 663090 * )
+      NEW met2 ( 662630 1849090 ) ( * 1918200 )
+      NEW met2 ( 663090 1918200 ) ( * 2376770 )
+      NEW met2 ( 663090 2376770 ) ( * 2839170 )
+      NEW met1 ( 206770 1466250 ) ( 496570 * )
+      NEW met1 ( 592250 1849090 ) ( 707250 * )
+      NEW met1 ( 496570 1576750 ) ( 712310 * )
+      NEW met3 ( 986930 1747940 ) ( 1000500 * 0 )
+      NEW met1 ( 17250 358530 ) ( 206770 * )
+      NEW met3 ( 529460 2836620 0 ) ( 544410 * )
+      NEW met2 ( 544410 2836620 ) ( * 2842570 )
+      NEW met2 ( 559130 3326050 ) ( * 3326220 )
+      NEW met3 ( 549700 3326220 0 ) ( 559130 * )
+      NEW met1 ( 510830 2376770 ) ( 663090 * )
+      NEW met2 ( 627670 2839170 ) ( * 2842570 )
+      NEW met1 ( 544410 2842570 ) ( 627670 * )
+      NEW met1 ( 627670 2839170 ) ( 663090 * )
+      NEW met1 ( 559130 3326050 ) ( 622150 * )
+      NEW met2 ( 622150 2842570 ) ( * 3326050 )
+      NEW met2 ( 712310 1576750 ) ( * 1752870 )
+      NEW met1 ( 206770 358530 ) ( 2470890 * )
+      NEW met3 ( 2470660 731340 ) ( 2470890 * )
+      NEW met3 ( 2470660 731340 ) ( * 732020 0 )
+      NEW met2 ( 2470890 358530 ) ( * 731340 )
+      NEW met1 ( 707250 1752870 ) ( 986930 * )
+      NEW met2 ( 986930 1747940 ) ( * 1752870 )
+      NEW met1 ( 206770 1466250 ) M1M2_PR
+      NEW met1 ( 496570 1470330 ) M1M2_PR
+      NEW met1 ( 508070 1470330 ) M1M2_PR
+      NEW met1 ( 496570 1466250 ) M1M2_PR
+      NEW met1 ( 496570 1576750 ) M1M2_PR
+      NEW met2 ( 592250 1843140 ) M2M3_PR
+      NEW met1 ( 592250 1849090 ) M1M2_PR
+      NEW met1 ( 707250 1752870 ) M1M2_PR
+      NEW met1 ( 707250 1849090 ) M1M2_PR
+      NEW met1 ( 662630 1849090 ) M1M2_PR
+      NEW met2 ( 986930 1747940 ) M2M3_PR
       NEW met2 ( 17250 358020 ) M2M3_PR
       NEW met1 ( 17250 358530 ) M1M2_PR
-      NEW met1 ( 503930 1500250 ) M1M2_PR
-      NEW met1 ( 503930 1498210 ) M1M2_PR
-      NEW met1 ( 506230 1500250 ) M1M2_PR
-      NEW met2 ( 511290 2378300 ) M2M3_PR
-      NEW met1 ( 511290 2379830 ) M1M2_PR
-      NEW met1 ( 613410 1790610 ) M1M2_PR
-      NEW met1 ( 589950 2379830 ) M1M2_PR
-      NEW met1 ( 589950 2380510 ) M1M2_PR
-      NEW met1 ( 589950 2836450 ) M1M2_PR
-      NEW met1 ( 990610 1787210 ) M1M2_PR
-      NEW met1 ( 621690 1849090 ) M1M2_PR
-      NEW met1 ( 261970 358530 ) M1M2_PR
-      NEW met1 ( 261970 1498210 ) M1M2_PR
-      NEW met2 ( 544870 2836620 ) M2M3_PR
-      NEW met1 ( 544870 2836450 ) M1M2_PR
-      NEW met1 ( 621690 2380510 ) M1M2_PR
-      NEW met1 ( 732090 1500590 ) M1M2_PR
-      NEW met1 ( 732090 1790610 ) M1M2_PR
-      NEW met1 ( 732090 1787210 ) M1M2_PR
-      NEW met1 ( 2478710 358530 ) M1M2_PR
-      NEW met2 ( 2478710 732020 ) M2M3_PR
-      NEW met1 ( 613410 1849090 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 506230 1500250 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 589950 2380510 ) RECT ( -70 -485 70 0 ) 
-      NEW met1 ( 261970 358530 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 732090 1787210 ) RECT ( -70 -485 70 0 )  ;
-    - io_in[37] ( PIN io_in[37] ) ( wrapped_vga_clock_1 io_in[37] ) ( wrapped_teras_13 io_in[37] ) ( wrapped_rgb_mixer_3 io_in[37] ) ( wrapped_hack_soc_dffram_11 io_in[37] ) ( wrapped_function_generator_0 io_in[37] ) ( wrapped_frequency_counter_2 io_in[37] ) + USE SIGNAL
-      + ROUTED met2 ( 509450 2909380 ) ( * 2912100 )
+      NEW met1 ( 206770 358530 ) M1M2_PR
+      NEW met1 ( 510830 2376770 ) M1M2_PR
+      NEW met2 ( 510830 2378300 ) M2M3_PR
+      NEW met1 ( 663090 2376770 ) M1M2_PR
+      NEW met1 ( 663090 2839170 ) M1M2_PR
+      NEW met1 ( 712310 1576750 ) M1M2_PR
+      NEW met1 ( 712310 1752870 ) M1M2_PR
+      NEW met2 ( 544410 2836620 ) M2M3_PR
+      NEW met1 ( 544410 2842570 ) M1M2_PR
+      NEW met1 ( 559130 3326050 ) M1M2_PR
+      NEW met2 ( 559130 3326220 ) M2M3_PR
+      NEW met1 ( 627670 2842570 ) M1M2_PR
+      NEW met1 ( 627670 2839170 ) M1M2_PR
+      NEW met1 ( 622150 2842570 ) M1M2_PR
+      NEW met1 ( 622150 3326050 ) M1M2_PR
+      NEW met1 ( 2470890 358530 ) M1M2_PR
+      NEW met2 ( 2470890 731340 ) M2M3_PR
+      NEW met1 ( 986930 1752870 ) M1M2_PR
+      NEW met1 ( 662630 1849090 ) RECT ( 0 -70 595 70 ) 
+      NEW met1 ( 712310 1752870 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 622150 2842570 ) RECT ( -595 -70 0 70 )  ;
+    - io_in[37] ( PIN io_in[37] ) ( wrapped_vga_clock_1 io_in[37] ) ( wrapped_teras_13 io_in[37] ) ( wrapped_rgb_mixer_3 io_in[37] ) ( wrapped_hack_soc_dffram_11 io_in[37] ) ( wrapped_function_generator_0 io_in[37] ) ( wrapped_frequency_counter_2 io_in[37] )
+      ( wrapped_alu74181_7 io_in[37] ) + USE SIGNAL
+      + ROUTED met2 ( 509450 2909380 ) ( * 2925530 )
       NEW met2 ( 508070 2909380 0 ) ( 509450 * )
-      NEW met2 ( 975890 1172490 ) ( * 1176060 )
       NEW met3 ( 1380 162180 0 ) ( 17710 * )
       NEW met2 ( 17710 162180 ) ( * 165410 )
-      NEW met2 ( 479090 2449700 0 ) ( * 2459220 )
-      NEW met2 ( 2498490 728450 ) ( * 1600890 )
-      NEW met1 ( 238050 1170450 ) ( 241270 * )
-      NEW met1 ( 239430 1345210 ) ( 241270 * )
-      NEW met2 ( 338330 1340620 ) ( * 1341810 )
-      NEW met3 ( 338330 1340620 ) ( 350980 * )
-      NEW met3 ( 350980 1339940 0 ) ( * 1340620 )
-      NEW met1 ( 241270 1341810 ) ( 338330 * )
-      NEW met2 ( 554530 1960610 ) ( * 1964010 )
+      NEW met2 ( 106950 165410 ) ( * 1341810 )
+      NEW met2 ( 479090 2449700 0 ) ( * 2466700 )
+      NEW met2 ( 572470 2463470 ) ( * 2466700 )
+      NEW met3 ( 566260 2842740 ) ( 567410 * )
+      NEW met4 ( 566260 2466700 ) ( * 2842740 )
+      NEW met2 ( 567410 2842740 ) ( * 2925870 )
+      NEW met2 ( 690230 1500420 ) ( * 1500590 )
+      NEW met2 ( 690230 1531800 ) ( 690690 * )
+      NEW met2 ( 690230 1500590 ) ( * 1531800 )
+      NEW met2 ( 690690 1531800 ) ( * 1970470 )
+      NEW met2 ( 1670030 1504330 ) ( * 1507730 )
+      NEW met2 ( 1670030 1171980 ) ( * 1504330 )
+      NEW met2 ( 2342550 921570 ) ( * 1504330 )
+      NEW met2 ( 262430 1341810 ) ( * 1345210 )
+      NEW met1 ( 106950 1341810 ) ( 262430 * )
+      NEW met2 ( 338330 1341980 ) ( * 1345210 )
+      NEW met3 ( 338330 1341980 ) ( 350980 * )
+      NEW met3 ( 350980 1339940 0 ) ( * 1341980 )
+      NEW met1 ( 262430 1345210 ) ( 338330 * )
       NEW met2 ( 554530 1929500 ) ( 556370 * 0 )
-      NEW met2 ( 554530 1929500 ) ( * 1960610 )
-      NEW met1 ( 239430 1960610 ) ( 554530 * )
-      NEW met1 ( 554530 1964010 ) ( 628590 * )
-      NEW met3 ( 509450 2912100 ) ( 621460 * )
-      NEW met1 ( 241270 1172490 ) ( 975890 * )
-      NEW met3 ( 975890 1176060 ) ( 1621730 * )
-      NEW met1 ( 17710 165410 ) ( 238050 * )
-      NEW met2 ( 238050 165410 ) ( * 1170450 )
-      NEW met2 ( 241270 1170450 ) ( * 1345210 )
-      NEW met2 ( 239430 1345210 ) ( * 1960610 )
-      NEW met3 ( 621460 2459220 ) ( 628590 * )
-      NEW met3 ( 479090 2459220 ) ( 621460 * )
-      NEW met2 ( 628590 1964010 ) ( * 2459220 )
-      NEW met4 ( 621460 2459220 ) ( * 2912100 )
-      NEW met2 ( 1614370 1600890 ) ( * 1604460 )
-      NEW met3 ( 1599420 1604460 0 ) ( 1614370 * )
-      NEW met2 ( 1621730 1176060 ) ( * 1600890 )
+      NEW met2 ( 554530 1929500 ) ( * 1930180 )
+      NEW met2 ( 552690 1930180 ) ( 554530 * )
+      NEW met1 ( 531070 2925530 ) ( * 2925870 )
+      NEW met3 ( 527620 2927740 ) ( 527850 * )
+      NEW met2 ( 527850 2925530 ) ( * 2927740 )
+      NEW met1 ( 509450 2925530 ) ( 531070 * )
+      NEW met1 ( 531070 2925870 ) ( 567410 * )
+      NEW met3 ( 527620 3396940 ) ( 528310 * )
+      NEW met2 ( 527390 3396940 0 ) ( 528310 * )
+      NEW met3 ( 818110 1171980 ) ( 1670030 * )
+      NEW met1 ( 17710 165410 ) ( 106950 * )
+      NEW met2 ( 267950 1345210 ) ( * 1500420 )
+      NEW met2 ( 552690 1930180 ) ( * 1970470 )
+      NEW met3 ( 267950 1500420 ) ( 690230 * )
+      NEW met2 ( 649290 1985940 ) ( 650670 * )
+      NEW met2 ( 650670 1970470 ) ( * 1985940 )
+      NEW met1 ( 552690 1970470 ) ( 690690 * )
+      NEW met1 ( 572470 2463470 ) ( 649290 * )
+      NEW met2 ( 649290 1985940 ) ( * 2463470 )
+      NEW met1 ( 690230 1500590 ) ( 818110 * )
+      NEW met2 ( 818110 1171980 ) ( * 1500590 )
+      NEW met1 ( 1611150 1507730 ) ( 1670030 * )
+      NEW met3 ( 1599420 1604460 0 ) ( 1611150 * )
+      NEW met2 ( 1611150 1507730 ) ( * 1604460 )
+      NEW met1 ( 1670030 1504330 ) ( 2342550 * )
       NEW met3 ( 2471580 726580 0 ) ( 2484230 * )
-      NEW met2 ( 2484230 726580 ) ( * 728450 )
-      NEW met1 ( 2484230 728450 ) ( 2498490 * )
-      NEW met1 ( 1614370 1600890 ) ( 2498490 * )
-      NEW met2 ( 509450 2912100 ) M2M3_PR
-      NEW met1 ( 975890 1172490 ) M1M2_PR
-      NEW met2 ( 975890 1176060 ) M2M3_PR
+      NEW met2 ( 2484230 726580 ) ( * 731170 )
+      NEW met1 ( 2484230 731170 ) ( 2554150 * )
+      NEW met1 ( 2342550 921570 ) ( 2554150 * )
+      NEW met2 ( 2554150 731170 ) ( * 921570 )
+      NEW met3 ( 479090 2466700 ) ( 572470 * )
+      NEW met4 ( 527620 2927740 ) ( * 3396940 )
+      NEW met1 ( 106950 1341810 ) M1M2_PR
+      NEW met1 ( 509450 2925530 ) M1M2_PR
+      NEW met1 ( 567410 2925870 ) M1M2_PR
+      NEW met2 ( 1670030 1171980 ) M2M3_PR
       NEW met2 ( 17710 162180 ) M2M3_PR
       NEW met1 ( 17710 165410 ) M1M2_PR
-      NEW met2 ( 479090 2459220 ) M2M3_PR
-      NEW met1 ( 2498490 728450 ) M1M2_PR
-      NEW met1 ( 2498490 1600890 ) M1M2_PR
-      NEW met1 ( 241270 1170450 ) M1M2_PR
-      NEW met1 ( 238050 1170450 ) M1M2_PR
-      NEW met1 ( 241270 1172490 ) M1M2_PR
-      NEW met1 ( 241270 1345210 ) M1M2_PR
-      NEW met1 ( 239430 1345210 ) M1M2_PR
-      NEW met1 ( 241270 1341810 ) M1M2_PR
-      NEW met1 ( 239430 1960610 ) M1M2_PR
-      NEW met1 ( 338330 1341810 ) M1M2_PR
-      NEW met2 ( 338330 1340620 ) M2M3_PR
-      NEW met1 ( 554530 1964010 ) M1M2_PR
-      NEW met1 ( 554530 1960610 ) M1M2_PR
-      NEW met1 ( 628590 1964010 ) M1M2_PR
-      NEW met3 ( 621460 2912100 ) M3M4_PR
-      NEW met2 ( 1621730 1176060 ) M2M3_PR
-      NEW met1 ( 238050 165410 ) M1M2_PR
-      NEW met3 ( 621460 2459220 ) M3M4_PR
-      NEW met2 ( 628590 2459220 ) M2M3_PR
-      NEW met1 ( 1614370 1600890 ) M1M2_PR
-      NEW met2 ( 1614370 1604460 ) M2M3_PR
-      NEW met1 ( 1621730 1600890 ) M1M2_PR
+      NEW met1 ( 106950 165410 ) M1M2_PR
+      NEW met2 ( 479090 2466700 ) M2M3_PR
+      NEW met2 ( 572470 2466700 ) M2M3_PR
+      NEW met1 ( 572470 2463470 ) M1M2_PR
+      NEW met3 ( 566260 2466700 ) M3M4_PR
+      NEW met3 ( 566260 2842740 ) M3M4_PR
+      NEW met2 ( 567410 2842740 ) M2M3_PR
+      NEW met1 ( 690230 1500590 ) M1M2_PR
+      NEW met2 ( 690230 1500420 ) M2M3_PR
+      NEW met1 ( 690690 1970470 ) M1M2_PR
+      NEW met1 ( 1670030 1504330 ) M1M2_PR
+      NEW met1 ( 1670030 1507730 ) M1M2_PR
+      NEW met1 ( 2342550 921570 ) M1M2_PR
+      NEW met1 ( 2342550 1504330 ) M1M2_PR
+      NEW met1 ( 262430 1345210 ) M1M2_PR
+      NEW met1 ( 262430 1341810 ) M1M2_PR
+      NEW met1 ( 267950 1345210 ) M1M2_PR
+      NEW met1 ( 338330 1345210 ) M1M2_PR
+      NEW met2 ( 338330 1341980 ) M2M3_PR
+      NEW met3 ( 527620 2927740 ) M3M4_PR
+      NEW met2 ( 527850 2927740 ) M2M3_PR
+      NEW met1 ( 527850 2925530 ) M1M2_PR
+      NEW met3 ( 527620 3396940 ) M3M4_PR
+      NEW met2 ( 528310 3396940 ) M2M3_PR
+      NEW met2 ( 818110 1171980 ) M2M3_PR
+      NEW met2 ( 267950 1500420 ) M2M3_PR
+      NEW met1 ( 552690 1970470 ) M1M2_PR
+      NEW met1 ( 650670 1970470 ) M1M2_PR
+      NEW met1 ( 649290 2463470 ) M1M2_PR
+      NEW met1 ( 818110 1500590 ) M1M2_PR
+      NEW met1 ( 1611150 1507730 ) M1M2_PR
+      NEW met2 ( 1611150 1604460 ) M2M3_PR
       NEW met2 ( 2484230 726580 ) M2M3_PR
-      NEW met1 ( 2484230 728450 ) M1M2_PR
-      NEW met2 ( 241270 1172490 ) RECT ( -70 -485 70 0 ) 
-      NEW met2 ( 241270 1341810 ) RECT ( -70 -485 70 0 ) 
-      NEW met1 ( 1621730 1600890 ) RECT ( -595 -70 0 70 )  ;
-    - io_in[3] ( PIN io_in[3] ) ( wrapped_vga_clock_1 io_in[3] ) ( wrapped_teras_13 io_in[3] ) ( wrapped_rgb_mixer_3 io_in[3] ) ( wrapped_hack_soc_dffram_11 io_in[3] ) ( wrapped_function_generator_0 io_in[3] ) ( wrapped_frequency_counter_2 io_in[3] ) + USE SIGNAL
+      NEW met1 ( 2484230 731170 ) M1M2_PR
+      NEW met1 ( 2554150 731170 ) M1M2_PR
+      NEW met1 ( 2554150 921570 ) M1M2_PR
+      NEW met3 ( 566260 2466700 ) RECT ( 0 -150 800 150 ) 
+      NEW met1 ( 267950 1345210 ) RECT ( -595 -70 0 70 ) 
+      NEW met3 ( 527620 2927740 ) RECT ( -390 -150 0 150 ) 
+      NEW met1 ( 527850 2925530 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 650670 1970470 ) RECT ( -595 -70 0 70 )  ;
+    - io_in[3] ( PIN io_in[3] ) ( wrapped_vga_clock_1 io_in[3] ) ( wrapped_teras_13 io_in[3] ) ( wrapped_rgb_mixer_3 io_in[3] ) ( wrapped_hack_soc_dffram_11 io_in[3] ) ( wrapped_function_generator_0 io_in[3] ) ( wrapped_frequency_counter_2 io_in[3] )
+      ( wrapped_alu74181_7 io_in[3] ) + USE SIGNAL
       + ROUTED met2 ( 480010 1929500 ) ( 482310 * 0 )
+      NEW met2 ( 480010 1929500 ) ( * 1930860 )
+      NEW met2 ( 479090 1930860 ) ( 480010 * )
       NEW met3 ( 599380 1438540 0 ) ( 607890 * )
       NEW met2 ( 607890 1438540 ) ( * 1441430 )
-      NEW met2 ( 414690 2449700 0 ) ( * 2474010 )
-      NEW met2 ( 480010 1929500 ) ( * 1976930 )
-      NEW met2 ( 2625450 638010 ) ( * 824330 )
+      NEW met2 ( 765670 1438370 ) ( * 1441430 )
+      NEW met2 ( 414690 2449700 0 ) ( * 2466530 )
+      NEW met2 ( 479090 1930860 ) ( * 1969790 )
+      NEW met2 ( 760150 1441430 ) ( * 1969790 )
       NEW met2 ( 2900990 630020 ) ( * 638010 )
       NEW met3 ( 2900990 630020 ) ( 2917780 * 0 )
       NEW met2 ( 446890 2909380 0 ) ( 448270 * )
-      NEW met2 ( 717370 1438370 ) ( * 1441430 )
-      NEW met1 ( 607890 1441430 ) ( 717370 * )
-      NEW met1 ( 717370 1438370 ) ( 818570 * )
-      NEW met1 ( 1500750 1187110 ) ( 1509030 * )
-      NEW met1 ( 1500750 997050 ) ( 2546790 * )
-      NEW met2 ( 448270 2909380 ) ( * 2932670 )
-      NEW met1 ( 480010 1976930 ) ( 614100 * )
-      NEW met1 ( 614100 1976930 ) ( * 1977270 )
-      NEW met1 ( 414690 2474010 ) ( 636410 * )
-      NEW met2 ( 636410 1977270 ) ( * 2474010 )
-      NEW met1 ( 448270 2932670 ) ( 615250 * )
-      NEW met2 ( 615250 2474010 ) ( * 2932670 )
-      NEW met1 ( 614100 1977270 ) ( 711850 * )
-      NEW met2 ( 711850 1441430 ) ( * 1977270 )
-      NEW met2 ( 818570 1110270 ) ( * 1438370 )
-      NEW met1 ( 818570 1110270 ) ( 1500750 * )
-      NEW met2 ( 1500750 997050 ) ( * 1187110 )
-      NEW met2 ( 1509030 1187110 ) ( * 1200200 0 )
-      NEW met3 ( 2471580 821780 0 ) ( 2485150 * )
-      NEW met2 ( 2485150 821780 ) ( * 827730 )
-      NEW met2 ( 2552770 824330 ) ( * 827730 )
-      NEW met1 ( 2485150 827730 ) ( 2552770 * )
-      NEW met1 ( 2552770 824330 ) ( 2625450 * )
-      NEW met2 ( 2546790 827730 ) ( * 997050 )
-      NEW met1 ( 2625450 638010 ) ( 2900990 * )
+      NEW met3 ( 463220 3396940 ) ( 463910 * )
+      NEW met2 ( 462990 3396940 0 ) ( 463910 * )
+      NEW met1 ( 448270 2920090 ) ( 615710 * )
+      NEW met1 ( 607890 1441430 ) ( 765670 * )
+      NEW met1 ( 765670 1438370 ) ( 825470 * )
+      NEW met1 ( 825470 1178610 ) ( 1507650 * )
+      NEW met3 ( 448270 2967180 ) ( 463220 * )
+      NEW met2 ( 448270 2909380 ) ( * 2967180 )
+      NEW met4 ( 463220 2967180 ) ( * 3396940 )
+      NEW met2 ( 636870 1969790 ) ( * 2466530 )
+      NEW met2 ( 615710 2466530 ) ( * 2920090 )
+      NEW met1 ( 479090 1969790 ) ( 760150 * )
+      NEW met2 ( 825470 1178610 ) ( * 1438370 )
+      NEW met2 ( 1507650 1199180 ) ( 1508800 * )
+      NEW met2 ( 1508800 1199180 ) ( * 1200200 0 )
+      NEW met2 ( 1507650 1114690 ) ( * 1199180 )
+      NEW met3 ( 2471580 821780 0 ) ( 2481930 * )
+      NEW met2 ( 2481930 821270 ) ( * 821780 )
+      NEW met1 ( 1507650 1114690 ) ( 2478710 * )
+      NEW met2 ( 2478710 821780 ) ( * 1114690 )
+      NEW met1 ( 2481930 821270 ) ( 2653050 * )
+      NEW met2 ( 2653050 638010 ) ( * 821270 )
+      NEW met1 ( 2653050 638010 ) ( 2900990 * )
+      NEW met1 ( 414690 2466530 ) ( 636870 * )
       NEW met2 ( 607890 1438540 ) M2M3_PR
       NEW met1 ( 607890 1441430 ) M1M2_PR
-      NEW met1 ( 414690 2474010 ) M1M2_PR
-      NEW met1 ( 480010 1976930 ) M1M2_PR
-      NEW met1 ( 2625450 638010 ) M1M2_PR
-      NEW met1 ( 2625450 824330 ) M1M2_PR
+      NEW met1 ( 765670 1441430 ) M1M2_PR
+      NEW met1 ( 765670 1438370 ) M1M2_PR
+      NEW met1 ( 760150 1441430 ) M1M2_PR
+      NEW met1 ( 414690 2466530 ) M1M2_PR
+      NEW met1 ( 479090 1969790 ) M1M2_PR
+      NEW met1 ( 760150 1969790 ) M1M2_PR
       NEW met1 ( 2900990 638010 ) M1M2_PR
       NEW met2 ( 2900990 630020 ) M2M3_PR
-      NEW met1 ( 717370 1441430 ) M1M2_PR
-      NEW met1 ( 717370 1438370 ) M1M2_PR
-      NEW met1 ( 711850 1441430 ) M1M2_PR
-      NEW met1 ( 818570 1438370 ) M1M2_PR
-      NEW met1 ( 1500750 997050 ) M1M2_PR
-      NEW met1 ( 1500750 1187110 ) M1M2_PR
-      NEW met1 ( 1509030 1187110 ) M1M2_PR
-      NEW met1 ( 2546790 997050 ) M1M2_PR
-      NEW met1 ( 448270 2932670 ) M1M2_PR
-      NEW met1 ( 636410 1977270 ) M1M2_PR
-      NEW met1 ( 636410 2474010 ) M1M2_PR
-      NEW met1 ( 615250 2474010 ) M1M2_PR
-      NEW met1 ( 615250 2932670 ) M1M2_PR
-      NEW met1 ( 711850 1977270 ) M1M2_PR
-      NEW met1 ( 818570 1110270 ) M1M2_PR
-      NEW met1 ( 1500750 1110270 ) M1M2_PR
-      NEW met2 ( 2485150 821780 ) M2M3_PR
-      NEW met1 ( 2485150 827730 ) M1M2_PR
-      NEW met1 ( 2552770 827730 ) M1M2_PR
-      NEW met1 ( 2552770 824330 ) M1M2_PR
-      NEW met1 ( 2546790 827730 ) M1M2_PR
-      NEW met1 ( 711850 1441430 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 636410 1977270 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 615250 2474010 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 1500750 1110270 ) RECT ( -70 -485 70 0 ) 
-      NEW met1 ( 2546790 827730 ) RECT ( -595 -70 0 70 )  ;
-    - io_in[4] ( PIN io_in[4] ) ( wrapped_vga_clock_1 io_in[4] ) ( wrapped_teras_13 io_in[4] ) ( wrapped_rgb_mixer_3 io_in[4] ) ( wrapped_hack_soc_dffram_11 io_in[4] ) ( wrapped_function_generator_0 io_in[4] ) ( wrapped_frequency_counter_2 io_in[4] ) + USE SIGNAL
-      + ROUTED met3 ( 579140 1839740 0 ) ( 593170 * )
-      NEW met2 ( 593170 1839570 ) ( * 1839740 )
-      NEW met3 ( 499100 2374220 0 ) ( * 2375580 )
-      NEW met3 ( 499100 2375580 ) ( 511750 * )
-      NEW met2 ( 511750 2375580 ) ( * 2379490 )
+      NEW met1 ( 448270 2920090 ) M1M2_PR
+      NEW met3 ( 463220 3396940 ) M3M4_PR
+      NEW met2 ( 463910 3396940 ) M2M3_PR
+      NEW met1 ( 615710 2920090 ) M1M2_PR
+      NEW met1 ( 825470 1178610 ) M1M2_PR
+      NEW met1 ( 825470 1438370 ) M1M2_PR
+      NEW met1 ( 1507650 1178610 ) M1M2_PR
+      NEW met2 ( 448270 2967180 ) M2M3_PR
+      NEW met3 ( 463220 2967180 ) M3M4_PR
+      NEW met1 ( 636870 1969790 ) M1M2_PR
+      NEW met1 ( 636870 2466530 ) M1M2_PR
+      NEW met1 ( 615710 2466530 ) M1M2_PR
+      NEW met1 ( 1507650 1114690 ) M1M2_PR
+      NEW met2 ( 2481930 821780 ) M2M3_PR
+      NEW met1 ( 2481930 821270 ) M1M2_PR
+      NEW met2 ( 2478710 821780 ) M2M3_PR
+      NEW met1 ( 2478710 1114690 ) M1M2_PR
+      NEW met1 ( 2653050 638010 ) M1M2_PR
+      NEW met1 ( 2653050 821270 ) M1M2_PR
+      NEW met1 ( 760150 1441430 ) RECT ( -595 -70 0 70 ) 
+      NEW met2 ( 448270 2920090 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 1507650 1178610 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 636870 1969790 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 615710 2466530 ) RECT ( -595 -70 0 70 ) 
+      NEW met3 ( 2478710 821780 ) RECT ( -800 -150 0 150 )  ;
+    - io_in[4] ( PIN io_in[4] ) ( wrapped_vga_clock_1 io_in[4] ) ( wrapped_teras_13 io_in[4] ) ( wrapped_rgb_mixer_3 io_in[4] ) ( wrapped_hack_soc_dffram_11 io_in[4] ) ( wrapped_function_generator_0 io_in[4] ) ( wrapped_frequency_counter_2 io_in[4] )
+      ( wrapped_alu74181_7 io_in[4] ) + USE SIGNAL
+      + ROUTED met2 ( 593170 1838890 ) ( * 1839740 )
+      NEW met3 ( 579140 1839740 0 ) ( 593170 * )
+      NEW met1 ( 700810 1673650 ) ( 703570 * )
+      NEW met2 ( 703570 1673650 ) ( * 1676030 )
+      NEW met2 ( 510830 2373710 ) ( * 2374900 )
+      NEW met3 ( 499100 2374900 ) ( 510830 * )
+      NEW met3 ( 499100 2374220 0 ) ( * 2374900 )
       NEW met3 ( 599380 1302540 0 ) ( 607430 * )
       NEW met2 ( 607430 1302540 ) ( * 1304070 )
-      NEW met2 ( 613870 1701190 ) ( * 1835400 )
-      NEW met2 ( 804310 920890 ) ( * 1300670 )
-      NEW met2 ( 986930 1687250 ) ( * 1689460 )
-      NEW met2 ( 2533450 820930 ) ( * 920890 )
+      NEW met2 ( 607430 2373030 ) ( * 2373710 )
+      NEW met2 ( 613870 1838890 ) ( * 2373030 )
+      NEW met2 ( 698050 1297610 ) ( * 1304070 )
+      NEW met1 ( 698050 1304070 ) ( 703570 * )
+      NEW met2 ( 703570 1304070 ) ( * 1673650 )
+      NEW met2 ( 700810 1673650 ) ( * 1762730 )
+      NEW met1 ( 975430 1683850 ) ( 986930 * )
+      NEW met2 ( 986930 1683850 ) ( * 1689460 )
+      NEW met2 ( 975430 1676030 ) ( * 1683850 )
       NEW met2 ( 2900990 828070 ) ( * 829260 )
       NEW met3 ( 2900990 829260 ) ( 2917780 * 0 )
-      NEW met3 ( 529460 2832540 0 ) ( 542110 * )
-      NEW met2 ( 542110 2829310 ) ( * 2832540 )
-      NEW met1 ( 542110 2829310 ) ( 559590 * )
-      NEW met2 ( 614330 1835400 ) ( * 1839570 )
-      NEW met2 ( 613870 1835400 ) ( 614330 * )
-      NEW met1 ( 593170 1839570 ) ( 614330 * )
-      NEW met2 ( 563270 2376770 ) ( * 2379490 )
-      NEW met1 ( 511750 2379490 ) ( 563270 * )
-      NEW met2 ( 559590 2379490 ) ( * 2829310 )
-      NEW met1 ( 563270 2376770 ) ( 614330 * )
-      NEW met2 ( 614330 1839570 ) ( * 2376770 )
-      NEW met2 ( 752330 1300670 ) ( * 1304070 )
-      NEW met1 ( 607430 1304070 ) ( 752330 * )
-      NEW met1 ( 752330 1300670 ) ( 804310 * )
-      NEW met2 ( 752790 1687250 ) ( * 1701190 )
-      NEW met2 ( 758770 1300670 ) ( * 1687250 )
-      NEW met1 ( 752790 1687250 ) ( 986930 * )
+      NEW met3 ( 529460 2832540 0 ) ( 544870 * )
+      NEW met2 ( 544870 2832370 ) ( * 2832540 )
+      NEW met1 ( 632270 1762730 ) ( 700810 * )
+      NEW met1 ( 593170 1838890 ) ( 632270 * )
+      NEW met1 ( 544870 2832370 ) ( 642850 * )
+      NEW met1 ( 703570 1676030 ) ( 975430 * )
+      NEW met1 ( 510830 2373710 ) ( 607430 * )
+      NEW met2 ( 561890 3319250 ) ( * 3322140 )
+      NEW met3 ( 549700 3322140 0 ) ( 561890 * )
+      NEW met1 ( 607430 1304070 ) ( 698050 * )
+      NEW met2 ( 632270 1762730 ) ( * 1838890 )
+      NEW met1 ( 607430 2373030 ) ( 642850 * )
+      NEW met1 ( 561890 3319250 ) ( 642850 * )
+      NEW met2 ( 642850 2373030 ) ( * 3319250 )
+      NEW met1 ( 698050 1297610 ) ( 721050 * )
+      NEW met2 ( 721050 1003850 ) ( * 1297610 )
       NEW met3 ( 986930 1689460 ) ( 1000500 * 0 )
-      NEW met3 ( 2471580 816340 0 ) ( 2484690 * )
-      NEW met2 ( 2484690 816340 ) ( * 820930 )
-      NEW met1 ( 804310 920890 ) ( 2533450 * )
-      NEW met2 ( 2780930 820930 ) ( * 828070 )
-      NEW met1 ( 2484690 820930 ) ( 2780930 * )
-      NEW met1 ( 2780930 828070 ) ( 2900990 * )
-      NEW met1 ( 613870 1701190 ) ( 752790 * )
+      NEW met3 ( 2471580 816340 0 ) ( 2484230 * )
+      NEW met2 ( 2484230 816340 ) ( * 820930 )
+      NEW met1 ( 721050 1003850 ) ( 2546790 * )
+      NEW met2 ( 2546790 820930 ) ( * 1003850 )
+      NEW met2 ( 2677430 820930 ) ( * 828070 )
+      NEW met1 ( 2484230 820930 ) ( 2677430 * )
+      NEW met1 ( 2677430 828070 ) ( 2900990 * )
+      NEW met1 ( 593170 1838890 ) M1M2_PR
       NEW met2 ( 593170 1839740 ) M2M3_PR
-      NEW met1 ( 593170 1839570 ) M1M2_PR
-      NEW met2 ( 511750 2375580 ) M2M3_PR
-      NEW met1 ( 511750 2379490 ) M1M2_PR
+      NEW met1 ( 613870 1838890 ) M1M2_PR
+      NEW met1 ( 700810 1673650 ) M1M2_PR
+      NEW met1 ( 703570 1673650 ) M1M2_PR
+      NEW met1 ( 703570 1676030 ) M1M2_PR
+      NEW met1 ( 700810 1762730 ) M1M2_PR
+      NEW met1 ( 975430 1676030 ) M1M2_PR
+      NEW met1 ( 510830 2373710 ) M1M2_PR
+      NEW met2 ( 510830 2374900 ) M2M3_PR
       NEW met2 ( 607430 1302540 ) M2M3_PR
       NEW met1 ( 607430 1304070 ) M1M2_PR
-      NEW met1 ( 613870 1701190 ) M1M2_PR
-      NEW met1 ( 804310 920890 ) M1M2_PR
-      NEW met1 ( 804310 1300670 ) M1M2_PR
-      NEW met1 ( 986930 1687250 ) M1M2_PR
+      NEW met1 ( 607430 2373030 ) M1M2_PR
+      NEW met1 ( 607430 2373710 ) M1M2_PR
+      NEW met1 ( 613870 2373030 ) M1M2_PR
+      NEW met1 ( 698050 1297610 ) M1M2_PR
+      NEW met1 ( 698050 1304070 ) M1M2_PR
+      NEW met1 ( 703570 1304070 ) M1M2_PR
+      NEW met1 ( 975430 1683850 ) M1M2_PR
+      NEW met1 ( 986930 1683850 ) M1M2_PR
       NEW met2 ( 986930 1689460 ) M2M3_PR
-      NEW met1 ( 2533450 820930 ) M1M2_PR
-      NEW met1 ( 2533450 920890 ) M1M2_PR
       NEW met1 ( 2900990 828070 ) M1M2_PR
       NEW met2 ( 2900990 829260 ) M2M3_PR
-      NEW met2 ( 542110 2832540 ) M2M3_PR
-      NEW met1 ( 542110 2829310 ) M1M2_PR
-      NEW met1 ( 559590 2829310 ) M1M2_PR
-      NEW met1 ( 614330 1839570 ) M1M2_PR
-      NEW met1 ( 563270 2376770 ) M1M2_PR
-      NEW met1 ( 563270 2379490 ) M1M2_PR
-      NEW met1 ( 559590 2379490 ) M1M2_PR
-      NEW met1 ( 614330 2376770 ) M1M2_PR
-      NEW met1 ( 752330 1300670 ) M1M2_PR
-      NEW met1 ( 752330 1304070 ) M1M2_PR
-      NEW met1 ( 758770 1300670 ) M1M2_PR
-      NEW met1 ( 752790 1687250 ) M1M2_PR
-      NEW met1 ( 752790 1701190 ) M1M2_PR
-      NEW met1 ( 758770 1687250 ) M1M2_PR
-      NEW met2 ( 2484690 816340 ) M2M3_PR
-      NEW met1 ( 2484690 820930 ) M1M2_PR
-      NEW met1 ( 2780930 820930 ) M1M2_PR
-      NEW met1 ( 2780930 828070 ) M1M2_PR
-      NEW met1 ( 2533450 820930 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 559590 2379490 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 758770 1300670 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 758770 1687250 ) RECT ( -595 -70 0 70 )  ;
-    - io_in[5] ( PIN io_in[5] ) ( wrapped_vga_clock_1 io_in[5] ) ( wrapped_teras_13 io_in[5] ) ( wrapped_rgb_mixer_3 io_in[5] ) ( wrapped_hack_soc_dffram_11 io_in[5] ) ( wrapped_function_generator_0 io_in[5] ) ( wrapped_frequency_counter_2 io_in[5] ) + USE SIGNAL
-      + ROUTED met3 ( 498180 2440180 ) ( * 2441540 0 )
-      NEW met3 ( 498180 2440180 ) ( 511750 * )
-      NEW met2 ( 511750 2440180 ) ( * 2442390 )
-      NEW met3 ( 579140 1921340 0 ) ( 590410 * )
-      NEW met2 ( 590410 1918450 ) ( * 1921340 )
-      NEW met3 ( 579140 1923380 ) ( 580290 * )
-      NEW met3 ( 579140 1921340 0 ) ( * 1923380 )
-      NEW met2 ( 580290 1923380 ) ( * 2438990 )
-      NEW met2 ( 697130 1500930 ) ( * 1918450 )
+      NEW met2 ( 544870 2832540 ) M2M3_PR
+      NEW met1 ( 544870 2832370 ) M1M2_PR
+      NEW met1 ( 632270 1762730 ) M1M2_PR
+      NEW met1 ( 632270 1838890 ) M1M2_PR
+      NEW met1 ( 642850 2832370 ) M1M2_PR
+      NEW met1 ( 561890 3319250 ) M1M2_PR
+      NEW met2 ( 561890 3322140 ) M2M3_PR
+      NEW met1 ( 642850 2373030 ) M1M2_PR
+      NEW met1 ( 642850 3319250 ) M1M2_PR
+      NEW met1 ( 721050 1003850 ) M1M2_PR
+      NEW met1 ( 721050 1297610 ) M1M2_PR
+      NEW met2 ( 2484230 816340 ) M2M3_PR
+      NEW met1 ( 2484230 820930 ) M1M2_PR
+      NEW met1 ( 2546790 820930 ) M1M2_PR
+      NEW met1 ( 2546790 1003850 ) M1M2_PR
+      NEW met1 ( 2677430 820930 ) M1M2_PR
+      NEW met1 ( 2677430 828070 ) M1M2_PR
+      NEW met1 ( 613870 1838890 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 613870 2373030 ) RECT ( -595 -70 0 70 ) 
+      NEW met2 ( 642850 2832370 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 2546790 820930 ) RECT ( -595 -70 0 70 )  ;
+    - io_in[5] ( PIN io_in[5] ) ( wrapped_vga_clock_1 io_in[5] ) ( wrapped_teras_13 io_in[5] ) ( wrapped_rgb_mixer_3 io_in[5] ) ( wrapped_hack_soc_dffram_11 io_in[5] ) ( wrapped_function_generator_0 io_in[5] ) ( wrapped_frequency_counter_2 io_in[5] )
+      ( wrapped_alu74181_7 io_in[5] ) + USE SIGNAL
+      + ROUTED met3 ( 579140 1921340 0 ) ( 593170 * )
+      NEW met2 ( 593170 1921340 ) ( * 1921850 )
       NEW met2 ( 2900990 1028500 ) ( * 1031390 )
       NEW met3 ( 2900990 1028500 ) ( 2917780 * 0 )
       NEW met2 ( 525090 1459620 ) ( 527330 * 0 )
-      NEW met1 ( 511750 2442390 ) ( 545790 * )
-      NEW met1 ( 545790 2438990 ) ( 580290 * )
-      NEW met3 ( 529460 2900540 0 ) ( 545790 * )
-      NEW met1 ( 590410 1918450 ) ( 697130 * )
-      NEW met2 ( 525090 1459620 ) ( * 1500930 )
-      NEW met2 ( 545790 2438990 ) ( * 2900540 )
-      NEW met1 ( 525090 1500930 ) ( 853070 * )
-      NEW met2 ( 853070 1117070 ) ( * 1500930 )
-      NEW met1 ( 1193930 1117070 ) ( 1197610 * )
-      NEW met1 ( 853070 1117070 ) ( 1193930 * )
-      NEW met2 ( 1197610 1045330 ) ( * 1117070 )
+      NEW met3 ( 529460 2901220 0 ) ( 540270 * )
+      NEW met2 ( 540270 2901220 ) ( * 2904790 )
+      NEW met2 ( 561890 3387930 ) ( * 3390140 )
+      NEW met3 ( 549700 3390140 0 ) ( 561890 * )
+      NEW met1 ( 620770 1921850 ) ( 635950 * )
+      NEW met1 ( 593170 1921850 ) ( 620770 * )
+      NEW met2 ( 620770 2435250 ) ( * 2436270 )
+      NEW met1 ( 620770 2435250 ) ( 629510 * )
+      NEW met1 ( 540270 2904790 ) ( 629510 * )
+      NEW met1 ( 561890 3387930 ) ( 614790 * )
+      NEW met2 ( 525090 1459620 ) ( * 1500590 )
+      NEW met1 ( 662400 1500590 ) ( * 1501270 )
+      NEW met1 ( 525090 1500590 ) ( 662400 * )
+      NEW met2 ( 635950 1500590 ) ( * 1921850 )
+      NEW met2 ( 620770 1921850 ) ( * 2435250 )
+      NEW met2 ( 629510 2435250 ) ( * 2904790 )
+      NEW met2 ( 614790 2904790 ) ( * 3387930 )
+      NEW met1 ( 662400 1501270 ) ( 742670 * )
+      NEW met2 ( 742670 1117070 ) ( * 1501270 )
+      NEW met1 ( 1193930 1117070 ) ( 1197150 * )
+      NEW met1 ( 742670 1117070 ) ( 1193930 * )
+      NEW met2 ( 1197150 1038190 ) ( * 1117070 )
       NEW met1 ( 1193930 1199010 ) ( 1199680 * )
       NEW met2 ( 1199680 1199010 ) ( * 1200200 0 )
       NEW met2 ( 1193930 1117070 ) ( * 1199010 )
-      NEW met3 ( 2471580 810900 0 ) ( 2484690 * )
-      NEW met2 ( 2484690 810900 ) ( * 814130 )
-      NEW met1 ( 2484690 814130 ) ( 2563350 * )
-      NEW met2 ( 2566570 1031390 ) ( * 1045330 )
-      NEW met1 ( 2563350 1031390 ) ( 2566570 * )
-      NEW met1 ( 1197610 1045330 ) ( 2566570 * )
-      NEW met2 ( 2563350 814130 ) ( * 1031390 )
-      NEW met1 ( 2566570 1031390 ) ( 2900990 * )
-      NEW met2 ( 511750 2440180 ) M2M3_PR
-      NEW met1 ( 511750 2442390 ) M1M2_PR
-      NEW met2 ( 590410 1921340 ) M2M3_PR
-      NEW met1 ( 590410 1918450 ) M1M2_PR
-      NEW met2 ( 580290 1923380 ) M2M3_PR
-      NEW met1 ( 580290 2438990 ) M1M2_PR
-      NEW met1 ( 697130 1918450 ) M1M2_PR
-      NEW met1 ( 697130 1500930 ) M1M2_PR
+      NEW met3 ( 2471580 810900 0 ) ( 2484230 * )
+      NEW met2 ( 2484230 810900 ) ( * 814130 )
+      NEW met1 ( 2484230 814130 ) ( 2577150 * )
+      NEW met2 ( 2573930 1031390 ) ( * 1038190 )
+      NEW met1 ( 1197150 1038190 ) ( 2573930 * )
+      NEW met2 ( 2577150 814130 ) ( * 1031390 )
+      NEW met1 ( 2573930 1031390 ) ( 2900990 * )
+      NEW met2 ( 517270 2436270 ) ( * 2439500 )
+      NEW met3 ( 498180 2439500 ) ( 517270 * )
+      NEW met3 ( 498180 2439500 ) ( * 2441540 0 )
+      NEW met1 ( 517270 2436270 ) ( 620770 * )
+      NEW met2 ( 593170 1921340 ) M2M3_PR
+      NEW met1 ( 593170 1921850 ) M1M2_PR
       NEW met1 ( 2900990 1031390 ) M1M2_PR
       NEW met2 ( 2900990 1028500 ) M2M3_PR
-      NEW met1 ( 545790 2438990 ) M1M2_PR
-      NEW met1 ( 545790 2442390 ) M1M2_PR
-      NEW met2 ( 545790 2900540 ) M2M3_PR
-      NEW met1 ( 525090 1500930 ) M1M2_PR
-      NEW met1 ( 853070 1117070 ) M1M2_PR
-      NEW met1 ( 853070 1500930 ) M1M2_PR
-      NEW met1 ( 1197610 1045330 ) M1M2_PR
+      NEW met2 ( 540270 2901220 ) M2M3_PR
+      NEW met1 ( 540270 2904790 ) M1M2_PR
+      NEW met1 ( 561890 3387930 ) M1M2_PR
+      NEW met2 ( 561890 3390140 ) M2M3_PR
+      NEW met1 ( 620770 1921850 ) M1M2_PR
+      NEW met1 ( 635950 1921850 ) M1M2_PR
+      NEW met1 ( 620770 2436270 ) M1M2_PR
+      NEW met1 ( 620770 2435250 ) M1M2_PR
+      NEW met1 ( 629510 2435250 ) M1M2_PR
+      NEW met1 ( 629510 2904790 ) M1M2_PR
+      NEW met1 ( 614790 2904790 ) M1M2_PR
+      NEW met1 ( 614790 3387930 ) M1M2_PR
+      NEW met1 ( 525090 1500590 ) M1M2_PR
+      NEW met1 ( 635950 1500590 ) M1M2_PR
+      NEW met1 ( 742670 1117070 ) M1M2_PR
+      NEW met1 ( 742670 1501270 ) M1M2_PR
+      NEW met1 ( 1197150 1038190 ) M1M2_PR
       NEW met1 ( 1193930 1117070 ) M1M2_PR
-      NEW met1 ( 1197610 1117070 ) M1M2_PR
+      NEW met1 ( 1197150 1117070 ) M1M2_PR
       NEW met1 ( 1193930 1199010 ) M1M2_PR
       NEW met1 ( 1199680 1199010 ) M1M2_PR
-      NEW met2 ( 2484690 810900 ) M2M3_PR
-      NEW met1 ( 2484690 814130 ) M1M2_PR
-      NEW met1 ( 2563350 814130 ) M1M2_PR
-      NEW met1 ( 2566570 1031390 ) M1M2_PR
-      NEW met1 ( 2566570 1045330 ) M1M2_PR
-      NEW met1 ( 2563350 1031390 ) M1M2_PR
-      NEW met1 ( 697130 1500930 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 545790 2442390 ) RECT ( -70 -485 70 0 )  ;
-    - io_in[6] ( PIN io_in[6] ) ( wrapped_vga_clock_1 io_in[6] ) ( wrapped_teras_13 io_in[6] ) ( wrapped_rgb_mixer_3 io_in[6] ) ( wrapped_hack_soc_dffram_11 io_in[6] ) ( wrapped_function_generator_0 io_in[6] ) ( wrapped_frequency_counter_2 io_in[6] ) + USE SIGNAL
+      NEW met2 ( 2484230 810900 ) M2M3_PR
+      NEW met1 ( 2484230 814130 ) M1M2_PR
+      NEW met1 ( 2577150 814130 ) M1M2_PR
+      NEW met1 ( 2573930 1031390 ) M1M2_PR
+      NEW met1 ( 2573930 1038190 ) M1M2_PR
+      NEW met1 ( 2577150 1031390 ) M1M2_PR
+      NEW met1 ( 517270 2436270 ) M1M2_PR
+      NEW met2 ( 517270 2439500 ) M2M3_PR
+      NEW met1 ( 614790 2904790 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 635950 1500590 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 2577150 1031390 ) RECT ( -595 -70 0 70 )  ;
+    - io_in[6] ( PIN io_in[6] ) ( wrapped_vga_clock_1 io_in[6] ) ( wrapped_teras_13 io_in[6] ) ( wrapped_rgb_mixer_3 io_in[6] ) ( wrapped_hack_soc_dffram_11 io_in[6] ) ( wrapped_function_generator_0 io_in[6] ) ( wrapped_frequency_counter_2 io_in[6] )
+      ( wrapped_alu74181_7 io_in[6] ) + USE SIGNAL
       + ROUTED met3 ( 599380 1214140 0 ) ( 607430 * )
-      NEW met2 ( 607430 1214140 ) ( * 1214310 )
-      NEW met2 ( 675970 1214310 ) ( * 1214990 )
-      NEW met2 ( 673210 1214310 ) ( * 1521330 )
-      NEW met2 ( 880670 1192380 ) ( * 1214990 )
+      NEW met2 ( 607430 1213970 ) ( * 1214140 )
+      NEW met2 ( 669070 1210740 ) ( * 1213970 )
+      NEW met2 ( 663090 1213970 ) ( * 1507390 )
+      NEW met4 ( 980260 1193740 ) ( * 1210740 )
       NEW met2 ( 1264310 1193910 ) ( * 1200200 0 )
+      NEW met2 ( 1264310 1193740 ) ( * 1193910 )
       NEW met2 ( 2900990 1196970 ) ( * 1227740 )
       NEW met3 ( 2900990 1227740 ) ( 2917780 * 0 )
-      NEW met1 ( 247250 2318290 ) ( 251850 * )
+      NEW met1 ( 247710 2815370 ) ( 261970 * )
       NEW met2 ( 338330 1842460 ) ( * 1842630 )
       NEW met3 ( 338330 1842460 ) ( 350980 * )
       NEW met3 ( 350980 1842460 ) ( * 1843140 0 )
-      NEW met1 ( 251850 1842630 ) ( 338330 * )
-      NEW met2 ( 338330 2321180 ) ( * 2321690 )
-      NEW met3 ( 338330 2321180 ) ( 351900 * )
-      NEW met3 ( 351900 2321180 ) ( * 2322540 0 )
-      NEW met1 ( 247250 2321690 ) ( 338330 * )
-      NEW met2 ( 338330 2815370 ) ( * 2817580 )
-      NEW met3 ( 338330 2817580 ) ( 350980 * )
-      NEW met3 ( 350980 2817580 ) ( * 2818940 0 )
-      NEW met1 ( 247250 2815370 ) ( 338330 * )
-      NEW met3 ( 880670 1192380 ) ( 1008090 * )
+      NEW met1 ( 247710 1842630 ) ( 338330 * )
+      NEW met2 ( 338330 2321690 ) ( * 2323900 )
+      NEW met3 ( 338330 2323900 ) ( 350980 * )
+      NEW met3 ( 350980 2323220 0 ) ( * 2323900 )
+      NEW met1 ( 247710 2321690 ) ( 338330 * )
+      NEW met2 ( 338330 2820980 ) ( * 2821490 )
+      NEW met3 ( 338330 2820980 ) ( 350980 * )
+      NEW met3 ( 350980 2819620 0 ) ( * 2820980 )
+      NEW met1 ( 261970 2821490 ) ( 338330 * )
       NEW met3 ( 2471580 804780 0 ) ( 2484690 * )
       NEW met2 ( 2484690 804780 ) ( * 806990 )
-      NEW met1 ( 2484690 806990 ) ( 2677430 * )
-      NEW met2 ( 275310 1521330 ) ( * 1842630 )
-      NEW met2 ( 251850 1842630 ) ( * 2318290 )
-      NEW met2 ( 247250 2318290 ) ( * 2815370 )
-      NEW met1 ( 607430 1214310 ) ( 675970 * )
-      NEW met1 ( 275310 1521330 ) ( 673210 * )
-      NEW met1 ( 675970 1214990 ) ( 880670 * )
-      NEW met2 ( 1008090 1192380 ) ( * 1193910 )
-      NEW met1 ( 1008090 1193910 ) ( 1264310 * )
-      NEW met2 ( 2677430 1193910 ) ( * 1196970 )
-      NEW met1 ( 1264310 1193910 ) ( 2677430 * )
-      NEW met2 ( 2677430 806990 ) ( * 1193910 )
-      NEW met1 ( 2677430 1196970 ) ( 2900990 * )
-      NEW met2 ( 880670 1192380 ) M2M3_PR
+      NEW met1 ( 2484690 806990 ) ( 2560590 * )
+      NEW met2 ( 268410 1507390 ) ( * 1842630 )
+      NEW met2 ( 247710 1842630 ) ( * 2815370 )
+      NEW met2 ( 261970 2815370 ) ( * 3318910 )
+      NEW met2 ( 338790 3318910 ) ( * 3320780 )
+      NEW met3 ( 338790 3320780 ) ( 350980 * )
+      NEW met3 ( 350980 3320780 ) ( * 3322140 0 )
+      NEW met1 ( 261970 3318910 ) ( 338790 * )
+      NEW met1 ( 607430 1213970 ) ( 669070 * )
+      NEW met1 ( 268410 1507390 ) ( 663090 * )
+      NEW met3 ( 669070 1210740 ) ( 980260 * )
+      NEW met3 ( 980260 1193740 ) ( 1264310 * )
+      NEW met1 ( 1264310 1193910 ) ( 2560590 * )
+      NEW met2 ( 2560590 806990 ) ( * 1196970 )
+      NEW met1 ( 2560590 1196970 ) ( 2900990 * )
       NEW met2 ( 607430 1214140 ) M2M3_PR
-      NEW met1 ( 607430 1214310 ) M1M2_PR
-      NEW met1 ( 675970 1214310 ) M1M2_PR
-      NEW met1 ( 675970 1214990 ) M1M2_PR
-      NEW met1 ( 673210 1214310 ) M1M2_PR
-      NEW met1 ( 673210 1521330 ) M1M2_PR
-      NEW met1 ( 880670 1214990 ) M1M2_PR
+      NEW met1 ( 607430 1213970 ) M1M2_PR
+      NEW met1 ( 669070 1213970 ) M1M2_PR
+      NEW met2 ( 669070 1210740 ) M2M3_PR
+      NEW met1 ( 663090 1213970 ) M1M2_PR
+      NEW met1 ( 663090 1507390 ) M1M2_PR
+      NEW met3 ( 980260 1210740 ) M3M4_PR
+      NEW met3 ( 980260 1193740 ) M3M4_PR
       NEW met1 ( 1264310 1193910 ) M1M2_PR
+      NEW met2 ( 1264310 1193740 ) M2M3_PR
       NEW met1 ( 2900990 1196970 ) M1M2_PR
       NEW met2 ( 2900990 1227740 ) M2M3_PR
-      NEW met1 ( 251850 1842630 ) M1M2_PR
-      NEW met1 ( 275310 1842630 ) M1M2_PR
-      NEW met1 ( 251850 2318290 ) M1M2_PR
-      NEW met1 ( 247250 2318290 ) M1M2_PR
-      NEW met1 ( 247250 2321690 ) M1M2_PR
-      NEW met1 ( 247250 2815370 ) M1M2_PR
+      NEW met1 ( 247710 1842630 ) M1M2_PR
+      NEW met1 ( 268410 1842630 ) M1M2_PR
+      NEW met1 ( 247710 2321690 ) M1M2_PR
+      NEW met1 ( 261970 2815370 ) M1M2_PR
+      NEW met1 ( 247710 2815370 ) M1M2_PR
+      NEW met1 ( 261970 2821490 ) M1M2_PR
       NEW met1 ( 338330 1842630 ) M1M2_PR
       NEW met2 ( 338330 1842460 ) M2M3_PR
       NEW met1 ( 338330 2321690 ) M1M2_PR
-      NEW met2 ( 338330 2321180 ) M2M3_PR
-      NEW met1 ( 338330 2815370 ) M1M2_PR
-      NEW met2 ( 338330 2817580 ) M2M3_PR
-      NEW met2 ( 1008090 1192380 ) M2M3_PR
+      NEW met2 ( 338330 2323900 ) M2M3_PR
+      NEW met1 ( 338330 2821490 ) M1M2_PR
+      NEW met2 ( 338330 2820980 ) M2M3_PR
       NEW met2 ( 2484690 804780 ) M2M3_PR
       NEW met1 ( 2484690 806990 ) M1M2_PR
-      NEW met1 ( 2677430 806990 ) M1M2_PR
-      NEW met1 ( 275310 1521330 ) M1M2_PR
-      NEW met1 ( 1008090 1193910 ) M1M2_PR
-      NEW met1 ( 2677430 1193910 ) M1M2_PR
-      NEW met1 ( 2677430 1196970 ) M1M2_PR
-      NEW met1 ( 673210 1214310 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 275310 1842630 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 247250 2321690 ) RECT ( -70 -485 70 0 )  ;
-    - io_in[7] ( PIN io_in[7] ) ( wrapped_vga_clock_1 io_in[7] ) ( wrapped_teras_13 io_in[7] ) ( wrapped_rgb_mixer_3 io_in[7] ) ( wrapped_hack_soc_dffram_11 io_in[7] ) ( wrapped_function_generator_0 io_in[7] ) ( wrapped_frequency_counter_2 io_in[7] ) + USE SIGNAL
-      + ROUTED met2 ( 198950 1178610 ) ( * 2290750 )
-      NEW met2 ( 218730 2290750 ) ( * 2781370 )
+      NEW met1 ( 2560590 806990 ) M1M2_PR
+      NEW met1 ( 268410 1507390 ) M1M2_PR
+      NEW met1 ( 261970 3318910 ) M1M2_PR
+      NEW met1 ( 338790 3318910 ) M1M2_PR
+      NEW met2 ( 338790 3320780 ) M2M3_PR
+      NEW met1 ( 2560590 1196970 ) M1M2_PR
+      NEW met1 ( 2560590 1193910 ) M1M2_PR
+      NEW met1 ( 663090 1213970 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 268410 1842630 ) RECT ( -595 -70 0 70 ) 
+      NEW met2 ( 247710 2321690 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 261970 2821490 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 2560590 1193910 ) RECT ( -70 0 70 485 )  ;
+    - io_in[7] ( PIN io_in[7] ) ( wrapped_vga_clock_1 io_in[7] ) ( wrapped_teras_13 io_in[7] ) ( wrapped_rgb_mixer_3 io_in[7] ) ( wrapped_hack_soc_dffram_11 io_in[7] ) ( wrapped_function_generator_0 io_in[7] ) ( wrapped_frequency_counter_2 io_in[7] )
+      ( wrapped_alu74181_7 io_in[7] ) + USE SIGNAL
+      + ROUTED met2 ( 199410 2287690 ) ( * 2784090 )
+      NEW met2 ( 282670 2784090 ) ( * 2787150 )
+      NEW met2 ( 282670 2787150 ) ( * 3284910 )
       NEW met3 ( 2901450 1493620 ) ( 2917780 * 0 )
-      NEW met2 ( 2901450 1203940 ) ( * 1493620 )
-      NEW met1 ( 198950 1178610 ) ( 458850 * )
-      NEW met3 ( 1496150 1192380 ) ( 1600340 * )
+      NEW met2 ( 2901450 1203770 ) ( * 1493620 )
+      NEW met1 ( 254610 1172490 ) ( 458850 * )
+      NEW met3 ( 458850 1159060 ) ( 1496150 * )
+      NEW met1 ( 1496150 1193230 ) ( 1600570 * )
       NEW met3 ( 2471580 799340 0 ) ( 2484690 * )
       NEW met2 ( 2484690 799340 ) ( * 800190 )
-      NEW met1 ( 2484690 800190 ) ( 2649830 * )
-      NEW met2 ( 338330 1797410 ) ( * 1797580 )
-      NEW met3 ( 338330 1797580 ) ( 350980 * )
-      NEW met3 ( 350980 1797580 ) ( * 1798940 0 )
-      NEW met1 ( 198950 1797410 ) ( 338330 * )
-      NEW met2 ( 338790 2287180 ) ( * 2290750 )
-      NEW met3 ( 338790 2287180 ) ( 350980 * )
-      NEW met3 ( 350980 2285820 0 ) ( * 2287180 )
-      NEW met1 ( 198950 2290750 ) ( 338790 * )
-      NEW met2 ( 338330 2780860 ) ( * 2781370 )
-      NEW met3 ( 338330 2780860 ) ( 350980 * )
-      NEW met3 ( 350980 2780860 ) ( * 2781540 0 )
-      NEW met1 ( 218730 2781370 ) ( 338330 * )
-      NEW met2 ( 458850 1138490 ) ( * 1193700 )
+      NEW met1 ( 2484690 800190 ) ( 2684330 * )
+      NEW met2 ( 254610 1172490 ) ( * 1797750 )
+      NEW met2 ( 252770 2283950 ) ( * 2287690 )
+      NEW met1 ( 199410 2287690 ) ( 252770 * )
+      NEW met2 ( 254610 1797750 ) ( * 2283950 )
+      NEW met1 ( 199410 2784090 ) ( 282670 * )
+      NEW met2 ( 338330 1797750 ) ( * 1798260 )
+      NEW met3 ( 338330 1798260 ) ( 350980 * )
+      NEW met3 ( 350980 1798260 ) ( * 1798940 0 )
+      NEW met1 ( 254610 1797750 ) ( 338330 * )
+      NEW met2 ( 338330 2283950 ) ( * 2286500 )
+      NEW met3 ( 338330 2286500 ) ( 350980 * )
+      NEW met3 ( 350980 2285820 0 ) ( * 2286500 )
+      NEW met1 ( 252770 2283950 ) ( 338330 * )
+      NEW met2 ( 338330 2784260 ) ( * 2787150 )
+      NEW met3 ( 338330 2784260 ) ( 350980 * )
+      NEW met3 ( 350980 2782220 0 ) ( * 2784260 )
+      NEW met1 ( 282670 2787150 ) ( 338330 * )
+      NEW met2 ( 458850 1159060 ) ( * 1193700 )
       NEW met2 ( 459770 1193700 ) ( * 1200185 0 )
       NEW met2 ( 458850 1193700 ) ( 459770 * )
-      NEW met1 ( 458850 1138490 ) ( 1493850 * )
-      NEW met2 ( 1496150 1192380 ) ( * 1193700 )
-      NEW met2 ( 1493850 1138490 ) ( * 1193700 )
-      NEW met2 ( 1496150 1193700 ) ( * 1200200 0 )
-      NEW met2 ( 1493850 1193700 ) ( 1496150 * )
-      NEW met4 ( 1600340 1192380 ) ( * 1201900 )
-      NEW met3 ( 1600340 1201900 ) ( 2642700 * )
-      NEW met3 ( 2642700 1201900 ) ( * 1203940 )
-      NEW met2 ( 2649830 800190 ) ( * 1203940 )
-      NEW met3 ( 2642700 1203940 ) ( 2901450 * )
-      NEW met1 ( 198950 1178610 ) M1M2_PR
-      NEW met1 ( 198950 1797410 ) M1M2_PR
-      NEW met1 ( 198950 2290750 ) M1M2_PR
-      NEW met1 ( 218730 2290750 ) M1M2_PR
-      NEW met1 ( 218730 2781370 ) M1M2_PR
-      NEW met2 ( 2901450 1203940 ) M2M3_PR
+      NEW met2 ( 1496150 1159060 ) ( * 1200200 0 )
+      NEW met2 ( 1600570 1193230 ) ( * 1200710 )
+      NEW met2 ( 2684330 1200710 ) ( * 1203770 )
+      NEW met1 ( 1600570 1200710 ) ( 2684330 * )
+      NEW met2 ( 2684330 800190 ) ( * 1200710 )
+      NEW met1 ( 2684330 1203770 ) ( 2901450 * )
+      NEW met2 ( 341090 3283380 ) ( * 3284910 )
+      NEW met3 ( 341090 3283380 ) ( 351900 * )
+      NEW met3 ( 351900 3283380 ) ( * 3284740 0 )
+      NEW met1 ( 282670 3284910 ) ( 341090 * )
+      NEW met1 ( 282670 3284910 ) M1M2_PR
+      NEW met1 ( 199410 2287690 ) M1M2_PR
+      NEW met1 ( 199410 2784090 ) M1M2_PR
+      NEW met1 ( 282670 2787150 ) M1M2_PR
+      NEW met1 ( 282670 2784090 ) M1M2_PR
+      NEW met1 ( 2901450 1203770 ) M1M2_PR
       NEW met2 ( 2901450 1493620 ) M2M3_PR
-      NEW met1 ( 458850 1178610 ) M1M2_PR
-      NEW met2 ( 1496150 1192380 ) M2M3_PR
-      NEW met3 ( 1600340 1192380 ) M3M4_PR
+      NEW met1 ( 254610 1172490 ) M1M2_PR
+      NEW met2 ( 458850 1159060 ) M2M3_PR
+      NEW met1 ( 458850 1172490 ) M1M2_PR
+      NEW met2 ( 1496150 1159060 ) M2M3_PR
+      NEW met1 ( 1496150 1193230 ) M1M2_PR
+      NEW met1 ( 1600570 1193230 ) M1M2_PR
       NEW met2 ( 2484690 799340 ) M2M3_PR
       NEW met1 ( 2484690 800190 ) M1M2_PR
-      NEW met1 ( 2649830 800190 ) M1M2_PR
-      NEW met1 ( 338330 1797410 ) M1M2_PR
-      NEW met2 ( 338330 1797580 ) M2M3_PR
-      NEW met1 ( 338790 2290750 ) M1M2_PR
-      NEW met2 ( 338790 2287180 ) M2M3_PR
-      NEW met1 ( 338330 2781370 ) M1M2_PR
-      NEW met2 ( 338330 2780860 ) M2M3_PR
-      NEW met1 ( 458850 1138490 ) M1M2_PR
-      NEW met1 ( 1493850 1138490 ) M1M2_PR
-      NEW met3 ( 1600340 1201900 ) M3M4_PR
-      NEW met2 ( 2649830 1203940 ) M2M3_PR
-      NEW met2 ( 198950 1797410 ) RECT ( -70 -485 70 0 ) 
-      NEW met1 ( 218730 2290750 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 458850 1178610 ) RECT ( -70 -485 70 0 ) 
-      NEW met3 ( 2649830 1203940 ) RECT ( -800 -150 0 150 )  ;
-    - io_in[8] ( PIN io_in[8] ) ( wrapped_vga_clock_1 io_in[8] ) ( wrapped_teras_13 io_in[8] ) ( wrapped_rgb_mixer_3 io_in[8] ) ( wrapped_hack_soc_dffram_11 io_in[8] ) ( wrapped_function_generator_0 io_in[8] ) ( wrapped_frequency_counter_2 io_in[8] ) + USE SIGNAL
-      + ROUTED met3 ( 579140 1853340 0 ) ( 593170 * )
-      NEW met2 ( 593170 1852830 ) ( * 1853340 )
-      NEW met1 ( 2518730 1179970 ) ( 2521950 * )
-      NEW met2 ( 2900990 1755930 ) ( * 1759500 )
-      NEW met3 ( 2900990 1759500 ) ( 2917780 * 0 )
-      NEW met2 ( 986930 1318010 ) ( * 1322260 )
-      NEW met2 ( 2518730 799850 ) ( * 1179970 )
-      NEW met2 ( 2521950 1179970 ) ( * 1755930 )
-      NEW met2 ( 369610 1459815 0 ) ( * 1463530 )
-      NEW met2 ( 620770 1461830 ) ( * 1463530 )
-      NEW met1 ( 620770 1461830 ) ( 649290 * )
-      NEW met1 ( 369610 1463530 ) ( 620770 * )
-      NEW met1 ( 593170 1852830 ) ( 649290 * )
+      NEW met1 ( 2684330 800190 ) M1M2_PR
+      NEW met1 ( 254610 1797750 ) M1M2_PR
+      NEW met1 ( 252770 2283950 ) M1M2_PR
+      NEW met1 ( 252770 2287690 ) M1M2_PR
+      NEW met1 ( 254610 2283950 ) M1M2_PR
+      NEW met1 ( 338330 1797750 ) M1M2_PR
+      NEW met2 ( 338330 1798260 ) M2M3_PR
+      NEW met1 ( 338330 2283950 ) M1M2_PR
+      NEW met2 ( 338330 2286500 ) M2M3_PR
+      NEW met1 ( 338330 2787150 ) M1M2_PR
+      NEW met2 ( 338330 2784260 ) M2M3_PR
+      NEW met1 ( 1600570 1200710 ) M1M2_PR
+      NEW met1 ( 2684330 1200710 ) M1M2_PR
+      NEW met1 ( 2684330 1203770 ) M1M2_PR
+      NEW met1 ( 341090 3284910 ) M1M2_PR
+      NEW met2 ( 341090 3283380 ) M2M3_PR
+      NEW met2 ( 458850 1172490 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 1496150 1193230 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 254610 2283950 ) RECT ( -595 -70 0 70 )  ;
+    - io_in[8] ( PIN io_in[8] ) ( wrapped_vga_clock_1 io_in[8] ) ( wrapped_teras_13 io_in[8] ) ( wrapped_rgb_mixer_3 io_in[8] ) ( wrapped_hack_soc_dffram_11 io_in[8] ) ( wrapped_function_generator_0 io_in[8] ) ( wrapped_frequency_counter_2 io_in[8] )
+      ( wrapped_alu74181_7 io_in[8] ) + USE SIGNAL
+      + ROUTED met2 ( 593170 1852490 ) ( * 1853340 )
+      NEW met3 ( 579140 1853340 0 ) ( 593170 * )
+      NEW met1 ( 2518730 1174870 ) ( 2521950 * )
+      NEW met3 ( 2901450 1759500 ) ( 2917780 * 0 )
+      NEW met3 ( 499100 2384420 0 ) ( * 2385100 )
+      NEW met3 ( 499100 2385100 ) ( 510830 * )
+      NEW met2 ( 510830 2385100 ) ( * 2386970 )
+      NEW met2 ( 600530 1918200 ) ( 600990 * )
+      NEW met2 ( 600990 1852490 ) ( * 1918200 )
+      NEW met1 ( 593170 2387990 ) ( 600530 * )
+      NEW met2 ( 593170 2386970 ) ( * 2387990 )
+      NEW met2 ( 600530 1918200 ) ( * 2387990 )
+      NEW met2 ( 593170 2849540 ) ( 593630 * )
+      NEW met2 ( 593630 2849540 ) ( * 2884200 )
+      NEW met2 ( 593630 2884200 ) ( 594090 * )
+      NEW met2 ( 593170 2387990 ) ( * 2849540 )
+      NEW met2 ( 594090 2884200 ) ( * 3332850 )
+      NEW met2 ( 986930 1321070 ) ( * 1322260 )
+      NEW met2 ( 978650 1179630 ) ( * 1321070 )
+      NEW met2 ( 2518730 799850 ) ( * 1174870 )
+      NEW met2 ( 2521950 1174870 ) ( * 1562810 )
+      NEW met2 ( 2901450 1562810 ) ( * 1759500 )
+      NEW met2 ( 369610 1459815 0 ) ( * 1463190 )
+      NEW met2 ( 620770 1462510 ) ( * 1463190 )
+      NEW met1 ( 620770 1462510 ) ( 649290 * )
+      NEW met1 ( 369610 1463190 ) ( 620770 * )
+      NEW met1 ( 593170 1852490 ) ( 649290 * )
       NEW met3 ( 2471580 793900 0 ) ( 2485150 * )
       NEW met2 ( 2485150 793900 ) ( * 799850 )
       NEW met1 ( 2485150 799850 ) ( 2518730 * )
-      NEW met1 ( 917010 1185070 ) ( 2521950 * )
-      NEW met1 ( 2521950 1755930 ) ( 2900990 * )
+      NEW met1 ( 978650 1179630 ) ( 2521950 * )
+      NEW met1 ( 2521950 1562810 ) ( 2901450 * )
+      NEW met1 ( 510830 2386970 ) ( 593170 * )
       NEW met3 ( 529460 2846140 0 ) ( 544870 * )
       NEW met2 ( 544870 2842910 ) ( * 2846140 )
-      NEW met2 ( 620770 1321070 ) ( * 1461830 )
-      NEW met1 ( 645150 2394450 ) ( 649290 * )
-      NEW met1 ( 544870 2842910 ) ( 645150 * )
-      NEW met2 ( 645150 2394450 ) ( * 2842910 )
-      NEW met2 ( 917010 1318010 ) ( * 1321070 )
-      NEW met1 ( 620770 1321070 ) ( 917010 * )
-      NEW met2 ( 917010 1185070 ) ( * 1318010 )
-      NEW met1 ( 917010 1318010 ) ( 986930 * )
+      NEW met1 ( 544870 2842910 ) ( 593170 * )
+      NEW met2 ( 559130 3332850 ) ( * 3333020 )
+      NEW met3 ( 549700 3333020 0 ) ( 559130 * )
+      NEW met1 ( 559130 3332850 ) ( 594090 * )
+      NEW met2 ( 620770 1321070 ) ( * 1462510 )
+      NEW met2 ( 649290 1462510 ) ( * 1852490 )
+      NEW met1 ( 620770 1321070 ) ( 986930 * )
       NEW met3 ( 986930 1322260 ) ( 1000500 * 0 )
-      NEW met2 ( 649290 1461830 ) ( * 2394450 )
-      NEW met2 ( 526010 2383740 ) ( * 2383910 )
-      NEW met3 ( 500020 2383740 ) ( 526010 * )
-      NEW met3 ( 500020 2383740 ) ( * 2383910 )
-      NEW met3 ( 499100 2383910 ) ( 500020 * )
-      NEW met3 ( 499100 2383740 0 ) ( * 2383910 )
-      NEW met1 ( 526010 2383910 ) ( 649290 * )
+      NEW met1 ( 593170 1852490 ) M1M2_PR
       NEW met2 ( 593170 1853340 ) M2M3_PR
-      NEW met1 ( 593170 1852830 ) M1M2_PR
+      NEW met1 ( 600990 1852490 ) M1M2_PR
+      NEW met1 ( 978650 1179630 ) M1M2_PR
       NEW met1 ( 2518730 799850 ) M1M2_PR
-      NEW met1 ( 2521950 1179970 ) M1M2_PR
-      NEW met1 ( 2518730 1179970 ) M1M2_PR
-      NEW met1 ( 2521950 1185070 ) M1M2_PR
-      NEW met1 ( 2521950 1755930 ) M1M2_PR
-      NEW met1 ( 2900990 1755930 ) M1M2_PR
-      NEW met2 ( 2900990 1759500 ) M2M3_PR
-      NEW met1 ( 986930 1318010 ) M1M2_PR
+      NEW met1 ( 2521950 1174870 ) M1M2_PR
+      NEW met1 ( 2518730 1174870 ) M1M2_PR
+      NEW met1 ( 2521950 1179630 ) M1M2_PR
+      NEW met1 ( 2521950 1562810 ) M1M2_PR
+      NEW met1 ( 2901450 1562810 ) M1M2_PR
+      NEW met2 ( 2901450 1759500 ) M2M3_PR
+      NEW met2 ( 510830 2385100 ) M2M3_PR
+      NEW met1 ( 510830 2386970 ) M1M2_PR
+      NEW met1 ( 593170 2387990 ) M1M2_PR
+      NEW met1 ( 600530 2387990 ) M1M2_PR
+      NEW met1 ( 593170 2386970 ) M1M2_PR
+      NEW met1 ( 593170 2842910 ) M1M2_PR
+      NEW met1 ( 594090 3332850 ) M1M2_PR
+      NEW met1 ( 986930 1321070 ) M1M2_PR
       NEW met2 ( 986930 1322260 ) M2M3_PR
-      NEW met1 ( 369610 1463530 ) M1M2_PR
-      NEW met1 ( 620770 1463530 ) M1M2_PR
-      NEW met1 ( 620770 1461830 ) M1M2_PR
-      NEW met1 ( 649290 1461830 ) M1M2_PR
-      NEW met1 ( 649290 1852830 ) M1M2_PR
-      NEW met1 ( 917010 1185070 ) M1M2_PR
+      NEW met1 ( 978650 1321070 ) M1M2_PR
+      NEW met1 ( 369610 1463190 ) M1M2_PR
+      NEW met1 ( 620770 1463190 ) M1M2_PR
+      NEW met1 ( 620770 1462510 ) M1M2_PR
+      NEW met1 ( 649290 1462510 ) M1M2_PR
+      NEW met1 ( 649290 1852490 ) M1M2_PR
       NEW met2 ( 2485150 793900 ) M2M3_PR
       NEW met1 ( 2485150 799850 ) M1M2_PR
       NEW met2 ( 544870 2846140 ) M2M3_PR
       NEW met1 ( 544870 2842910 ) M1M2_PR
+      NEW met1 ( 559130 3332850 ) M1M2_PR
+      NEW met2 ( 559130 3333020 ) M2M3_PR
       NEW met1 ( 620770 1321070 ) M1M2_PR
-      NEW met1 ( 645150 2394450 ) M1M2_PR
-      NEW met1 ( 649290 2394450 ) M1M2_PR
-      NEW met1 ( 649290 2383910 ) M1M2_PR
-      NEW met1 ( 645150 2842910 ) M1M2_PR
-      NEW met1 ( 917010 1321070 ) M1M2_PR
-      NEW met1 ( 917010 1318010 ) M1M2_PR
-      NEW met1 ( 526010 2383910 ) M1M2_PR
-      NEW met2 ( 526010 2383740 ) M2M3_PR
-      NEW met2 ( 2521950 1185070 ) RECT ( -70 -485 70 0 ) 
-      NEW met2 ( 649290 1852830 ) RECT ( -70 -485 70 0 ) 
-      NEW met2 ( 649290 2383910 ) RECT ( -70 -485 70 0 )  ;
-    - io_in[9] ( PIN io_in[9] ) ( wrapped_vga_clock_1 io_in[9] ) ( wrapped_teras_13 io_in[9] ) ( wrapped_rgb_mixer_3 io_in[9] ) ( wrapped_hack_soc_dffram_11 io_in[9] ) ( wrapped_function_generator_0 io_in[9] ) ( wrapped_frequency_counter_2 io_in[9] ) + USE SIGNAL
-      + ROUTED met2 ( 388010 1929500 ) ( 388930 * 0 )
-      NEW met2 ( 388010 1929500 ) ( * 1944290 )
-      NEW met1 ( 386630 1944290 ) ( 388010 * )
-      NEW met1 ( 972210 1249670 ) ( 986930 * )
-      NEW met2 ( 986930 1249670 ) ( * 1254260 )
-      NEW met2 ( 972210 1249670 ) ( * 1252390 )
+      NEW met1 ( 600990 1852490 ) RECT ( -595 -70 0 70 ) 
+      NEW met2 ( 2521950 1179630 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 593170 2842910 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 978650 1321070 ) RECT ( -595 -70 0 70 )  ;
+    - io_in[9] ( PIN io_in[9] ) ( wrapped_vga_clock_1 io_in[9] ) ( wrapped_teras_13 io_in[9] ) ( wrapped_rgb_mixer_3 io_in[9] ) ( wrapped_hack_soc_dffram_11 io_in[9] ) ( wrapped_function_generator_0 io_in[9] ) ( wrapped_frequency_counter_2 io_in[9] )
+      ( wrapped_alu74181_7 io_in[9] ) + USE SIGNAL
+      + ROUTED met3 ( 379500 3396940 ) ( 381110 * )
+      NEW met2 ( 381110 3396940 ) ( 382490 * 0 )
       NEW met2 ( 2900990 2021810 ) ( * 2024700 )
       NEW met3 ( 2900990 2024700 ) ( 2917780 * 0 )
-      NEW met2 ( 386630 1944290 ) ( * 1966500 )
-      NEW met2 ( 386630 1966500 ) ( 387090 * )
-      NEW met2 ( 387090 1966500 ) ( * 2176340 )
-      NEW met2 ( 972210 1038190 ) ( * 1249670 )
+      NEW met2 ( 206770 2428790 ) ( * 2933860 )
+      NEW met3 ( 379500 2931820 ) ( * 2932500 )
+      NEW met4 ( 379500 2932500 ) ( * 3396940 )
+      NEW met4 ( 979340 1093100 ) ( * 1254260 )
       NEW met2 ( 2722050 793390 ) ( * 2021810 )
-      NEW met1 ( 268410 1939870 ) ( 388010 * )
-      NEW met3 ( 351900 2433380 ) ( * 2434740 0 )
-      NEW met3 ( 340170 2433380 ) ( 351900 * )
-      NEW met2 ( 340170 2433380 ) ( * 2435590 )
-      NEW met1 ( 275770 2435590 ) ( 340170 * )
+      NEW met2 ( 269330 1942930 ) ( * 1945990 )
+      NEW met1 ( 248170 1945990 ) ( 269330 * )
+      NEW met2 ( 269330 2428790 ) ( * 2429470 )
+      NEW met1 ( 206770 2428790 ) ( 269330 * )
+      NEW met2 ( 338790 2429470 ) ( * 2432700 )
+      NEW met3 ( 338790 2432700 ) ( 350980 * )
+      NEW met3 ( 350980 2432700 ) ( * 2434740 0 )
+      NEW met1 ( 269330 2429470 ) ( 338790 * )
       NEW met2 ( 366390 2909380 0 ) ( 366850 * )
-      NEW met2 ( 366850 2909380 ) ( * 2920430 )
-      NEW met1 ( 275770 2920430 ) ( 366850 * )
-      NEW met1 ( 839730 1252390 ) ( 972210 * )
-      NEW met3 ( 986930 1254260 ) ( 1000500 * 0 )
+      NEW met3 ( 366850 2931820 ) ( 379500 * )
+      NEW met3 ( 832370 1252220 ) ( 979340 * )
+      NEW met3 ( 979340 1254260 ) ( 1000500 * 0 )
       NEW met3 ( 2471580 788460 0 ) ( 2484690 * )
       NEW met2 ( 2484690 788460 ) ( * 793390 )
+      NEW met3 ( 979340 1093100 ) ( 2588190 * )
       NEW met1 ( 2484690 793390 ) ( 2722050 * )
       NEW met1 ( 2722050 2021810 ) ( 2900990 * )
-      NEW met2 ( 268410 1490390 ) ( * 1939870 )
-      NEW met2 ( 275770 2435590 ) ( * 2920430 )
-      NEW met1 ( 327750 1421370 ) ( 338790 * )
-      NEW met2 ( 338790 1416780 ) ( * 1421370 )
-      NEW met3 ( 338790 1416780 ) ( 350980 * )
+      NEW met2 ( 248170 1494300 ) ( * 1945990 )
+      NEW met2 ( 269330 1945990 ) ( * 2428790 )
+      NEW met3 ( 337410 1416780 ) ( 350980 * )
       NEW met3 ( 350980 1414740 0 ) ( * 1416780 )
-      NEW met1 ( 268410 1490390 ) ( 324300 * )
-      NEW met1 ( 324300 1490390 ) ( * 1491070 )
-      NEW met2 ( 327750 1421370 ) ( * 1491070 )
-      NEW met3 ( 345460 2176340 ) ( 387090 * )
-      NEW met1 ( 324300 1491070 ) ( 839730 * )
-      NEW met2 ( 839730 1252390 ) ( * 1491070 )
-      NEW met1 ( 972210 1038190 ) ( 2588190 * )
-      NEW met2 ( 2588190 793390 ) ( * 1038190 )
-      NEW met4 ( 345460 2176340 ) ( * 2433380 )
-      NEW met1 ( 388010 1944290 ) M1M2_PR
-      NEW met1 ( 386630 1944290 ) M1M2_PR
-      NEW met1 ( 388010 1939870 ) M1M2_PR
-      NEW met1 ( 972210 1249670 ) M1M2_PR
-      NEW met1 ( 986930 1249670 ) M1M2_PR
-      NEW met2 ( 986930 1254260 ) M2M3_PR
-      NEW met1 ( 972210 1252390 ) M1M2_PR
+      NEW met3 ( 337410 1491580 ) ( 345230 * )
+      NEW met2 ( 345230 1491580 ) ( * 1497530 )
+      NEW met2 ( 337410 1491580 ) ( * 1494300 )
+      NEW met3 ( 248170 1494300 ) ( 337410 * )
+      NEW met2 ( 337410 1416780 ) ( * 1491580 )
+      NEW met3 ( 206770 2933860 ) ( 366850 * )
+      NEW met2 ( 366850 2909380 ) ( * 2933860 )
+      NEW met1 ( 345230 1497530 ) ( 832370 * )
+      NEW met2 ( 832370 1252220 ) ( * 1497530 )
+      NEW met2 ( 2588190 793390 ) ( * 1093100 )
+      NEW met2 ( 387550 1929500 ) ( 388930 * 0 )
+      NEW met2 ( 387550 1929500 ) ( * 1942930 )
+      NEW met1 ( 269330 1942930 ) ( 387550 * )
+      NEW met1 ( 206770 2428790 ) M1M2_PR
+      NEW met3 ( 379500 3396940 ) M3M4_PR
+      NEW met2 ( 381110 3396940 ) M2M3_PR
+      NEW met3 ( 979340 1093100 ) M3M4_PR
+      NEW met3 ( 979340 1254260 ) M3M4_PR
+      NEW met3 ( 979340 1252220 ) M3M4_PR
       NEW met1 ( 2722050 793390 ) M1M2_PR
       NEW met1 ( 2722050 2021810 ) M1M2_PR
       NEW met1 ( 2900990 2021810 ) M1M2_PR
       NEW met2 ( 2900990 2024700 ) M2M3_PR
-      NEW met2 ( 387090 2176340 ) M2M3_PR
-      NEW met1 ( 972210 1038190 ) M1M2_PR
-      NEW met1 ( 268410 1939870 ) M1M2_PR
-      NEW met1 ( 275770 2435590 ) M1M2_PR
-      NEW met1 ( 275770 2920430 ) M1M2_PR
-      NEW met2 ( 340170 2433380 ) M2M3_PR
-      NEW met1 ( 340170 2435590 ) M1M2_PR
-      NEW met3 ( 345460 2433380 ) M3M4_PR
-      NEW met1 ( 366850 2920430 ) M1M2_PR
-      NEW met1 ( 839730 1252390 ) M1M2_PR
+      NEW met2 ( 206770 2933860 ) M2M3_PR
+      NEW met3 ( 379500 2932500 ) M3M4_PR
+      NEW met1 ( 269330 1942930 ) M1M2_PR
+      NEW met1 ( 269330 1945990 ) M1M2_PR
+      NEW met1 ( 248170 1945990 ) M1M2_PR
+      NEW met1 ( 269330 2429470 ) M1M2_PR
+      NEW met1 ( 269330 2428790 ) M1M2_PR
+      NEW met1 ( 338790 2429470 ) M1M2_PR
+      NEW met2 ( 338790 2432700 ) M2M3_PR
+      NEW met2 ( 366850 2931820 ) M2M3_PR
+      NEW met2 ( 832370 1252220 ) M2M3_PR
       NEW met2 ( 2484690 788460 ) M2M3_PR
       NEW met1 ( 2484690 793390 ) M1M2_PR
       NEW met1 ( 2588190 793390 ) M1M2_PR
-      NEW met1 ( 268410 1490390 ) M1M2_PR
-      NEW met1 ( 327750 1421370 ) M1M2_PR
-      NEW met1 ( 338790 1421370 ) M1M2_PR
-      NEW met2 ( 338790 1416780 ) M2M3_PR
-      NEW met1 ( 327750 1491070 ) M1M2_PR
-      NEW met3 ( 345460 2176340 ) M3M4_PR
-      NEW met1 ( 839730 1491070 ) M1M2_PR
-      NEW met1 ( 2588190 1038190 ) M1M2_PR
-      NEW met2 ( 388010 1939870 ) RECT ( -70 -485 70 0 ) 
-      NEW met3 ( 345460 2433380 ) RECT ( -800 -150 0 150 ) 
-      NEW met1 ( 2588190 793390 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 327750 1491070 ) RECT ( -595 -70 0 70 )  ;
-    - io_oeb[0] ( PIN io_oeb[0] ) ( wrapped_vga_clock_1 io_oeb[0] ) ( wrapped_teras_13 io_oeb[0] ) ( wrapped_rgb_mixer_3 io_oeb[0] ) ( wrapped_hack_soc_dffram_11 io_oeb[0] ) ( wrapped_function_generator_0 io_oeb[0] ) ( wrapped_frequency_counter_2 io_oeb[0] ) + USE SIGNAL
-      + ROUTED met1 ( 281290 2187390 ) ( 286350 * )
-      NEW met2 ( 286350 2187390 ) ( * 2190790 )
-      NEW met2 ( 286350 1683510 ) ( * 2187390 )
-      NEW met2 ( 281290 2187390 ) ( * 2459730 )
-      NEW met2 ( 382490 1197140 ) ( 383410 * )
-      NEW met2 ( 382490 1197140 ) ( * 1200185 0 )
-      NEW met2 ( 383410 1151750 ) ( * 1197140 )
-      NEW met2 ( 417450 2459730 ) ( * 2688210 )
-      NEW met2 ( 472650 1684190 ) ( * 1700340 0 )
+      NEW met2 ( 2588190 1093100 ) M2M3_PR
+      NEW met2 ( 248170 1494300 ) M2M3_PR
+      NEW met2 ( 337410 1416780 ) M2M3_PR
+      NEW met2 ( 337410 1491580 ) M2M3_PR
+      NEW met2 ( 345230 1491580 ) M2M3_PR
+      NEW met1 ( 345230 1497530 ) M1M2_PR
+      NEW met2 ( 337410 1494300 ) M2M3_PR
+      NEW met2 ( 366850 2933860 ) M2M3_PR
+      NEW met1 ( 832370 1497530 ) M1M2_PR
+      NEW met1 ( 387550 1942930 ) M1M2_PR
+      NEW met4 ( 979340 1252220 ) RECT ( -150 -800 150 0 ) 
+      NEW met2 ( 366850 2931820 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 2588190 793390 ) RECT ( -595 -70 0 70 )  ;
+    - io_oeb[0] ( PIN io_oeb[0] ) ( wrapped_vga_clock_1 io_oeb[0] ) ( wrapped_teras_13 io_oeb[0] ) ( wrapped_rgb_mixer_3 io_oeb[0] ) ( wrapped_hack_soc_dffram_11 io_oeb[0] ) ( wrapped_function_generator_0 io_oeb[0] ) ( wrapped_frequency_counter_2 io_oeb[0] )
+      ( wrapped_alu74181_7 io_oeb[0] ) + USE SIGNAL
+      + ROUTED met2 ( 380190 1152090 ) ( * 1193700 )
+      NEW met2 ( 382490 1193700 ) ( * 1200185 0 )
+      NEW met2 ( 380190 1193700 ) ( 382490 * )
+      NEW met2 ( 472650 1662770 ) ( * 1700340 0 )
+      NEW met2 ( 1673710 676090 ) ( * 1148690 )
       NEW met3 ( 2901450 165580 ) ( 2917780 * 0 )
       NEW met2 ( 2901450 165580 ) ( * 465630 )
-      NEW met1 ( 248170 1186090 ) ( 383410 * )
       NEW met2 ( 453330 2700620 ) ( 453365 * 0 )
-      NEW met2 ( 1407370 1149030 ) ( * 1151750 )
-      NEW met1 ( 383410 1151750 ) ( 1407370 * )
-      NEW met1 ( 1407370 1149030 ) ( 1701310 * )
+      NEW met2 ( 456550 3177810 ) ( * 3200420 )
+      NEW met2 ( 456395 3200420 0 ) ( 456550 * )
+      NEW met1 ( 472650 1662770 ) ( 635030 * )
+      NEW met1 ( 621230 2232270 ) ( 622150 * )
+      NEW met1 ( 456550 3177810 ) ( 628130 * )
+      NEW met2 ( 1407370 1148690 ) ( * 1152090 )
+      NEW met1 ( 380190 1152090 ) ( 1407370 * )
+      NEW met1 ( 1407370 1148690 ) ( 1673710 * )
       NEW met3 ( 2086790 672860 ) ( 2100820 * 0 )
       NEW met2 ( 2086790 672860 ) ( * 676090 )
-      NEW met1 ( 1701310 676090 ) ( 2086790 * )
-      NEW met2 ( 248170 1186090 ) ( * 1683510 )
-      NEW met1 ( 281290 2459730 ) ( 417450 * )
-      NEW met2 ( 455630 1683510 ) ( * 1684190 )
-      NEW met1 ( 248170 1683510 ) ( 455630 * )
-      NEW met1 ( 455630 1684190 ) ( 472650 * )
-      NEW met1 ( 417450 2688210 ) ( 453330 * )
-      NEW met2 ( 453330 2688210 ) ( * 2700620 )
+      NEW met1 ( 1673710 676090 ) ( 2086790 * )
+      NEW met2 ( 456550 2193850 ) ( * 2200140 0 )
+      NEW met2 ( 453330 2666790 ) ( * 2700620 )
+      NEW met2 ( 635030 1152090 ) ( * 1662770 )
+      NEW met1 ( 621230 2193850 ) ( 622150 * )
+      NEW met2 ( 621230 1662770 ) ( * 2193850 )
+      NEW met2 ( 622150 2193850 ) ( * 2232270 )
+      NEW met1 ( 453330 2666790 ) ( 628130 * )
+      NEW met2 ( 621230 2232270 ) ( * 2666790 )
+      NEW met2 ( 628130 2666790 ) ( * 3177810 )
       NEW met2 ( 1400930 1199180 ) ( 1402540 * )
       NEW met2 ( 1402540 1199180 ) ( * 1200200 0 )
-      NEW met2 ( 1400930 1151750 ) ( * 1199180 )
-      NEW met2 ( 1701310 676090 ) ( * 1149030 )
-      NEW met2 ( 2095990 465630 ) ( * 672860 )
-      NEW met1 ( 2095990 465630 ) ( 2901450 * )
-      NEW met2 ( 456550 2190790 ) ( * 2200140 0 )
-      NEW met1 ( 286350 2190790 ) ( 456550 * )
-      NEW met1 ( 383410 1151750 ) M1M2_PR
-      NEW met1 ( 383410 1186090 ) M1M2_PR
-      NEW met1 ( 286350 1683510 ) M1M2_PR
-      NEW met1 ( 286350 2187390 ) M1M2_PR
-      NEW met1 ( 281290 2187390 ) M1M2_PR
-      NEW met1 ( 286350 2190790 ) M1M2_PR
-      NEW met1 ( 281290 2459730 ) M1M2_PR
-      NEW met1 ( 417450 2459730 ) M1M2_PR
-      NEW met1 ( 417450 2688210 ) M1M2_PR
-      NEW met1 ( 472650 1684190 ) M1M2_PR
+      NEW met2 ( 1400930 1152090 ) ( * 1199180 )
+      NEW met2 ( 2096450 465630 ) ( * 672860 )
+      NEW met1 ( 2096450 465630 ) ( 2901450 * )
+      NEW met1 ( 456550 2193850 ) ( 621230 * )
+      NEW met1 ( 380190 1152090 ) M1M2_PR
+      NEW met1 ( 472650 1662770 ) M1M2_PR
+      NEW met1 ( 1673710 676090 ) M1M2_PR
+      NEW met1 ( 1673710 1148690 ) M1M2_PR
       NEW met2 ( 2901450 165580 ) M2M3_PR
       NEW met1 ( 2901450 465630 ) M1M2_PR
-      NEW met1 ( 248170 1186090 ) M1M2_PR
-      NEW met1 ( 1407370 1151750 ) M1M2_PR
-      NEW met1 ( 1407370 1149030 ) M1M2_PR
-      NEW met1 ( 1400930 1151750 ) M1M2_PR
-      NEW met1 ( 1701310 676090 ) M1M2_PR
-      NEW met1 ( 1701310 1149030 ) M1M2_PR
+      NEW met1 ( 456550 3177810 ) M1M2_PR
+      NEW met1 ( 635030 1152090 ) M1M2_PR
+      NEW met1 ( 635030 1662770 ) M1M2_PR
+      NEW met1 ( 621230 1662770 ) M1M2_PR
+      NEW met1 ( 621230 2232270 ) M1M2_PR
+      NEW met1 ( 622150 2232270 ) M1M2_PR
+      NEW met1 ( 628130 3177810 ) M1M2_PR
+      NEW met1 ( 1407370 1152090 ) M1M2_PR
+      NEW met1 ( 1407370 1148690 ) M1M2_PR
+      NEW met1 ( 1400930 1152090 ) M1M2_PR
       NEW met2 ( 2086790 672860 ) M2M3_PR
       NEW met1 ( 2086790 676090 ) M1M2_PR
-      NEW met2 ( 2095990 672860 ) M2M3_PR
-      NEW met1 ( 248170 1683510 ) M1M2_PR
-      NEW met1 ( 455630 1683510 ) M1M2_PR
-      NEW met1 ( 455630 1684190 ) M1M2_PR
-      NEW met1 ( 453330 2688210 ) M1M2_PR
-      NEW met1 ( 2095990 465630 ) M1M2_PR
-      NEW met1 ( 456550 2190790 ) M1M2_PR
-      NEW met2 ( 383410 1186090 ) RECT ( -70 -485 70 0 ) 
-      NEW met1 ( 286350 1683510 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 1400930 1151750 ) RECT ( -595 -70 0 70 ) 
-      NEW met3 ( 2095990 672860 ) RECT ( -800 -150 0 150 )  ;
-    - io_oeb[10] ( PIN io_oeb[10] ) ( wrapped_vga_clock_1 io_oeb[10] ) ( wrapped_teras_13 io_oeb[10] ) ( wrapped_rgb_mixer_3 io_oeb[10] ) ( wrapped_hack_soc_dffram_11 io_oeb[10] ) ( wrapped_function_generator_0 io_oeb[10] ) ( wrapped_frequency_counter_2 io_oeb[10] ) + USE SIGNAL
+      NEW met2 ( 2096450 672860 ) M2M3_PR
+      NEW met1 ( 456550 2193850 ) M1M2_PR
+      NEW met1 ( 453330 2666790 ) M1M2_PR
+      NEW met1 ( 621230 2193850 ) M1M2_PR
+      NEW met1 ( 622150 2193850 ) M1M2_PR
+      NEW met1 ( 628130 2666790 ) M1M2_PR
+      NEW met1 ( 621230 2666790 ) M1M2_PR
+      NEW met1 ( 2096450 465630 ) M1M2_PR
+      NEW met1 ( 635030 1152090 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 621230 1662770 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 1400930 1152090 ) RECT ( -595 -70 0 70 ) 
+      NEW met3 ( 2096450 672860 ) RECT ( -800 -150 0 150 ) 
+      NEW met1 ( 621230 2666790 ) RECT ( -595 -70 0 70 )  ;
+    - io_oeb[10] ( PIN io_oeb[10] ) ( wrapped_vga_clock_1 io_oeb[10] ) ( wrapped_teras_13 io_oeb[10] ) ( wrapped_rgb_mixer_3 io_oeb[10] ) ( wrapped_hack_soc_dffram_11 io_oeb[10] ) ( wrapped_function_generator_0 io_oeb[10] ) ( wrapped_frequency_counter_2 io_oeb[10] )
+      ( wrapped_alu74181_7 io_oeb[10] ) + USE SIGNAL
       + ROUTED met2 ( 2900990 2421990 ) ( * 2423180 )
       NEW met3 ( 2900990 2423180 ) ( 2917780 * 0 )
-      NEW met3 ( 599380 1322940 0 ) ( 607430 * )
-      NEW met2 ( 607430 1322940 ) ( * 1324470 )
-      NEW met4 ( 1673020 586500 ) ( * 1801660 )
-      NEW met3 ( 2100820 586500 ) ( * 588540 0 )
-      NEW met3 ( 1673020 586500 ) ( 2100820 * )
+      NEW met2 ( 227470 2259470 ) ( * 2773210 )
+      NEW met2 ( 281290 1541900 ) ( * 1773300 )
+      NEW met2 ( 279910 1773300 ) ( 281290 * )
+      NEW met2 ( 279910 1773300 ) ( * 1980330 )
+      NEW met3 ( 599380 1320220 ) ( * 1322940 0 )
+      NEW met2 ( 1859550 593130 ) ( * 1836850 )
+      NEW met3 ( 281290 1541900 ) ( 628820 * )
+      NEW met1 ( 1431750 1836850 ) ( 1859550 * )
+      NEW met2 ( 2084030 588540 ) ( * 593130 )
+      NEW met3 ( 2084030 588540 ) ( 2100820 * 0 )
+      NEW met1 ( 1859550 593130 ) ( 2084030 * )
       NEW met1 ( 1431750 2421990 ) ( 2900990 * )
-      NEW met2 ( 271170 1776670 ) ( * 1777180 )
-      NEW met3 ( 269100 1777180 ) ( 271170 * )
-      NEW met1 ( 261050 1776670 ) ( 271170 * )
-      NEW met2 ( 261050 1500420 ) ( * 1776670 )
-      NEW met3 ( 276000 1979820 ) ( * 1980500 )
-      NEW met3 ( 258750 1979820 ) ( 276000 * )
-      NEW met4 ( 269100 1777180 ) ( * 1979820 )
-      NEW met1 ( 254610 2262870 ) ( 258750 * )
-      NEW met1 ( 258750 2262870 ) ( * 2263210 )
-      NEW met2 ( 258750 1979820 ) ( * 2262870 )
-      NEW met2 ( 254610 2262870 ) ( * 2767090 )
+      NEW met1 ( 233910 1979990 ) ( 276000 * )
+      NEW met1 ( 276000 1979990 ) ( * 1980330 )
+      NEW met1 ( 227470 2259470 ) ( 233910 * )
+      NEW met2 ( 233910 1979990 ) ( * 2259470 )
+      NEW met2 ( 240350 2773210 ) ( * 3263830 )
       NEW met2 ( 338790 1776670 ) ( * 1777860 )
       NEW met3 ( 338790 1777860 ) ( 350980 * )
       NEW met3 ( 350980 1777860 ) ( * 1778540 0 )
-      NEW met1 ( 271170 1776670 ) ( 338790 * )
-      NEW met2 ( 338330 2767090 ) ( * 2767260 )
-      NEW met3 ( 338330 2767260 ) ( 350980 * )
-      NEW met3 ( 350980 2767260 ) ( * 2767940 0 )
-      NEW met1 ( 254610 2767090 ) ( 338330 * )
-      NEW met1 ( 607430 1324470 ) ( 628130 * )
-      NEW met3 ( 261050 1500420 ) ( 628130 * )
-      NEW met2 ( 628130 1324470 ) ( * 1500420 )
+      NEW met1 ( 279910 1776670 ) ( 338790 * )
+      NEW met2 ( 336950 2259470 ) ( * 2266780 )
+      NEW met3 ( 336950 2266780 ) ( 350980 * )
+      NEW met3 ( 350980 2266780 ) ( * 2268140 0 )
+      NEW met1 ( 233910 2259470 ) ( 336950 * )
+      NEW met2 ( 338330 2770660 ) ( * 2773210 )
+      NEW met3 ( 338330 2770660 ) ( 350980 * )
+      NEW met3 ( 350980 2768620 0 ) ( * 2770660 )
+      NEW met1 ( 227470 2773210 ) ( 338330 * )
+      NEW met3 ( 599380 1320220 ) ( 628820 * )
+      NEW met4 ( 628820 1320220 ) ( * 1541900 )
       NEW met2 ( 1433130 1799620 ) ( 1434970 * 0 )
-      NEW met2 ( 1431750 1918200 ) ( 1433130 * )
-      NEW met2 ( 1433130 1799620 ) ( * 1918200 )
-      NEW met3 ( 276000 1980500 ) ( 1431750 * )
-      NEW met2 ( 1431750 1918200 ) ( * 2421990 )
-      NEW met3 ( 1433130 1801660 ) ( 1673020 * )
-      NEW met2 ( 338790 2263210 ) ( * 2266100 )
-      NEW met3 ( 338790 2266100 ) ( 350980 * )
-      NEW met3 ( 350980 2266100 ) ( * 2268140 0 )
-      NEW met1 ( 258750 2263210 ) ( 338790 * )
-      NEW met3 ( 1673020 586500 ) M3M4_PR
+      NEW met2 ( 1433130 1799620 ) ( * 1836850 )
+      NEW met1 ( 276000 1980330 ) ( 1431750 * )
+      NEW met2 ( 1431750 1836850 ) ( * 2421990 )
+      NEW met2 ( 338790 3263830 ) ( * 3266380 )
+      NEW met3 ( 338790 3266380 ) ( 350980 * )
+      NEW met3 ( 350980 3266380 ) ( * 3267740 0 )
+      NEW met1 ( 240350 3263830 ) ( 338790 * )
+      NEW met2 ( 281290 1541900 ) M2M3_PR
+      NEW met1 ( 1859550 593130 ) M1M2_PR
+      NEW met1 ( 1859550 1836850 ) M1M2_PR
       NEW met1 ( 2900990 2421990 ) M1M2_PR
       NEW met2 ( 2900990 2423180 ) M2M3_PR
-      NEW met2 ( 607430 1322940 ) M2M3_PR
-      NEW met1 ( 607430 1324470 ) M1M2_PR
-      NEW met3 ( 1673020 1801660 ) M3M4_PR
+      NEW met1 ( 227470 2259470 ) M1M2_PR
+      NEW met1 ( 227470 2773210 ) M1M2_PR
+      NEW met1 ( 279910 1776670 ) M1M2_PR
+      NEW met1 ( 279910 1980330 ) M1M2_PR
+      NEW met3 ( 628820 1541900 ) M3M4_PR
+      NEW met1 ( 1431750 1836850 ) M1M2_PR
+      NEW met1 ( 1433130 1836850 ) M1M2_PR
       NEW met1 ( 1431750 2421990 ) M1M2_PR
-      NEW met2 ( 261050 1500420 ) M2M3_PR
-      NEW met1 ( 271170 1776670 ) M1M2_PR
-      NEW met2 ( 271170 1777180 ) M2M3_PR
-      NEW met3 ( 269100 1777180 ) M3M4_PR
-      NEW met1 ( 261050 1776670 ) M1M2_PR
-      NEW met2 ( 258750 1979820 ) M2M3_PR
-      NEW met3 ( 269100 1979820 ) M3M4_PR
-      NEW met1 ( 258750 2262870 ) M1M2_PR
-      NEW met1 ( 254610 2262870 ) M1M2_PR
-      NEW met1 ( 254610 2767090 ) M1M2_PR
+      NEW met1 ( 2084030 593130 ) M1M2_PR
+      NEW met2 ( 2084030 588540 ) M2M3_PR
+      NEW met1 ( 233910 1979990 ) M1M2_PR
+      NEW met1 ( 233910 2259470 ) M1M2_PR
+      NEW met1 ( 240350 2773210 ) M1M2_PR
+      NEW met1 ( 240350 3263830 ) M1M2_PR
       NEW met1 ( 338790 1776670 ) M1M2_PR
       NEW met2 ( 338790 1777860 ) M2M3_PR
-      NEW met1 ( 338330 2767090 ) M1M2_PR
-      NEW met2 ( 338330 2767260 ) M2M3_PR
-      NEW met1 ( 628130 1324470 ) M1M2_PR
-      NEW met2 ( 628130 1500420 ) M2M3_PR
-      NEW met2 ( 1433130 1801660 ) M2M3_PR
-      NEW met2 ( 1431750 1980500 ) M2M3_PR
-      NEW met1 ( 338790 2263210 ) M1M2_PR
-      NEW met2 ( 338790 2266100 ) M2M3_PR
-      NEW met3 ( 269100 1979820 ) RECT ( -800 -150 0 150 ) 
-      NEW met2 ( 1433130 1801660 ) RECT ( -70 -485 70 0 ) 
-      NEW met2 ( 1431750 1980500 ) RECT ( -70 -485 70 0 )  ;
-    - io_oeb[11] ( PIN io_oeb[11] ) ( wrapped_vga_clock_1 io_oeb[11] ) ( wrapped_teras_13 io_oeb[11] ) ( wrapped_rgb_mixer_3 io_oeb[11] ) ( wrapped_hack_soc_dffram_11 io_oeb[11] ) ( wrapped_function_generator_0 io_oeb[11] ) ( wrapped_frequency_counter_2 io_oeb[11] ) + USE SIGNAL
-      + ROUTED met3 ( 579140 1829540 0 ) ( 593170 * )
-      NEW met2 ( 593170 1829540 ) ( * 1835150 )
+      NEW met1 ( 336950 2259470 ) M1M2_PR
+      NEW met2 ( 336950 2266780 ) M2M3_PR
+      NEW met1 ( 338330 2773210 ) M1M2_PR
+      NEW met2 ( 338330 2770660 ) M2M3_PR
+      NEW met3 ( 628820 1320220 ) M3M4_PR
+      NEW met1 ( 1431750 1980330 ) M1M2_PR
+      NEW met1 ( 338790 3263830 ) M1M2_PR
+      NEW met2 ( 338790 3266380 ) M2M3_PR
+      NEW met2 ( 279910 1776670 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 279910 1980330 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 1433130 1836850 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 240350 2773210 ) RECT ( -595 -70 0 70 ) 
+      NEW met2 ( 1431750 1980330 ) RECT ( -70 -485 70 0 )  ;
+    - io_oeb[11] ( PIN io_oeb[11] ) ( wrapped_vga_clock_1 io_oeb[11] ) ( wrapped_teras_13 io_oeb[11] ) ( wrapped_rgb_mixer_3 io_oeb[11] ) ( wrapped_hack_soc_dffram_11 io_oeb[11] ) ( wrapped_function_generator_0 io_oeb[11] ) ( wrapped_frequency_counter_2 io_oeb[11] )
+      ( wrapped_alu74181_7 io_oeb[11] ) + USE SIGNAL
+      + ROUTED met3 ( 579140 1829540 0 ) ( 590870 * )
+      NEW met2 ( 590870 1829540 ) ( * 1835150 )
+      NEW met1 ( 587190 2822170 ) ( 597310 * )
+      NEW met2 ( 510830 2363170 ) ( * 2364700 )
+      NEW met3 ( 499100 2364700 ) ( 510830 * )
       NEW met3 ( 499100 2364020 0 ) ( * 2364700 )
-      NEW met3 ( 499100 2364700 ) ( 511290 * )
-      NEW met2 ( 511290 2364700 ) ( * 2366570 )
-      NEW met2 ( 575690 1192210 ) ( * 1200185 0 )
-      NEW met2 ( 669070 2363170 ) ( * 2366570 )
-      NEW met2 ( 665850 2366570 ) ( * 2822170 )
-      NEW met2 ( 776250 2690930 ) ( * 2822170 )
-      NEW met2 ( 2900990 2689060 ) ( * 2690930 )
+      NEW met2 ( 575690 1192550 ) ( * 1200185 0 )
+      NEW met2 ( 597310 2687530 ) ( * 2822170 )
+      NEW met2 ( 2900990 2684130 ) ( * 2689060 )
       NEW met3 ( 2900990 2689060 ) ( 2917780 * 0 )
-      NEW met3 ( 529460 2825740 0 ) ( 544410 * )
-      NEW met2 ( 544410 2822170 ) ( * 2825740 )
-      NEW met2 ( 731630 1192210 ) ( * 1193060 )
-      NEW met1 ( 575690 1192210 ) ( 731630 * )
-      NEW met1 ( 710930 1835150 ) ( 731630 * )
-      NEW met1 ( 593170 1835150 ) ( 710930 * )
-      NEW met1 ( 544410 2822170 ) ( 776250 * )
-      NEW met3 ( 731630 1193060 ) ( 1528350 * )
+      NEW met3 ( 529460 2826420 0 ) ( 544410 * )
+      NEW met2 ( 544410 2826420 ) ( * 2828970 )
+      NEW met1 ( 544410 2828970 ) ( 587190 * )
+      NEW met2 ( 559130 3312110 ) ( * 3312620 )
+      NEW met3 ( 549700 3312620 0 ) ( 559130 * )
+      NEW met1 ( 559130 3312110 ) ( 587190 * )
+      NEW met2 ( 724730 1192550 ) ( * 1193060 )
+      NEW met1 ( 575690 1192550 ) ( 724730 * )
+      NEW met1 ( 711390 1835150 ) ( 724730 * )
+      NEW met1 ( 590870 1835150 ) ( 711390 * )
+      NEW met3 ( 724730 1193060 ) ( 1528350 * )
       NEW met2 ( 2084030 580380 ) ( * 586330 )
       NEW met3 ( 2084030 580380 ) ( 2100820 * 0 )
-      NEW met1 ( 1714650 586330 ) ( 2084030 * )
-      NEW met1 ( 511290 2366570 ) ( 669070 * )
-      NEW met2 ( 731630 1193060 ) ( * 1835150 )
-      NEW met1 ( 669070 2363170 ) ( 710930 * )
-      NEW met2 ( 710930 1835150 ) ( * 2363170 )
+      NEW met1 ( 1701310 586330 ) ( 2084030 * )
+      NEW met2 ( 724730 1193060 ) ( * 1835150 )
+      NEW met1 ( 510830 2363170 ) ( 712310 * )
+      NEW met2 ( 711390 1835150 ) ( * 2363170 )
+      NEW met1 ( 597310 2687530 ) ( 712310 * )
+      NEW met2 ( 712310 2363170 ) ( * 2687530 )
       NEW met2 ( 1528350 1135090 ) ( * 1200200 0 )
-      NEW met1 ( 1528350 1135090 ) ( 1714650 * )
-      NEW met2 ( 1714650 586330 ) ( * 1135090 )
-      NEW met1 ( 776250 2690930 ) ( 2900990 * )
-      NEW met1 ( 575690 1192210 ) M1M2_PR
-      NEW met2 ( 593170 1829540 ) M2M3_PR
-      NEW met1 ( 593170 1835150 ) M1M2_PR
-      NEW met1 ( 665850 2822170 ) M1M2_PR
-      NEW met1 ( 776250 2822170 ) M1M2_PR
-      NEW met2 ( 511290 2364700 ) M2M3_PR
-      NEW met1 ( 511290 2366570 ) M1M2_PR
-      NEW met1 ( 669070 2366570 ) M1M2_PR
-      NEW met1 ( 669070 2363170 ) M1M2_PR
-      NEW met1 ( 665850 2366570 ) M1M2_PR
-      NEW met1 ( 776250 2690930 ) M1M2_PR
-      NEW met1 ( 2900990 2690930 ) M1M2_PR
+      NEW met1 ( 1528350 1135090 ) ( 1701310 * )
+      NEW met2 ( 1701310 586330 ) ( * 1135090 )
+      NEW met1 ( 712310 2684130 ) ( 2900990 * )
+      NEW met2 ( 587190 2822170 ) ( * 3312110 )
+      NEW met1 ( 575690 1192550 ) M1M2_PR
+      NEW met2 ( 590870 1829540 ) M2M3_PR
+      NEW met1 ( 590870 1835150 ) M1M2_PR
+      NEW met1 ( 587190 2822170 ) M1M2_PR
+      NEW met1 ( 597310 2822170 ) M1M2_PR
+      NEW met1 ( 587190 2828970 ) M1M2_PR
+      NEW met1 ( 587190 3312110 ) M1M2_PR
+      NEW met1 ( 510830 2363170 ) M1M2_PR
+      NEW met2 ( 510830 2364700 ) M2M3_PR
+      NEW met1 ( 597310 2687530 ) M1M2_PR
+      NEW met1 ( 2900990 2684130 ) M1M2_PR
       NEW met2 ( 2900990 2689060 ) M2M3_PR
-      NEW met2 ( 544410 2825740 ) M2M3_PR
-      NEW met1 ( 544410 2822170 ) M1M2_PR
-      NEW met2 ( 731630 1193060 ) M2M3_PR
-      NEW met1 ( 731630 1192210 ) M1M2_PR
-      NEW met1 ( 710930 1835150 ) M1M2_PR
-      NEW met1 ( 731630 1835150 ) M1M2_PR
+      NEW met2 ( 544410 2826420 ) M2M3_PR
+      NEW met1 ( 544410 2828970 ) M1M2_PR
+      NEW met1 ( 559130 3312110 ) M1M2_PR
+      NEW met2 ( 559130 3312620 ) M2M3_PR
+      NEW met2 ( 724730 1193060 ) M2M3_PR
+      NEW met1 ( 724730 1192550 ) M1M2_PR
+      NEW met1 ( 711390 1835150 ) M1M2_PR
+      NEW met1 ( 724730 1835150 ) M1M2_PR
       NEW met2 ( 1528350 1193060 ) M2M3_PR
-      NEW met1 ( 1714650 586330 ) M1M2_PR
+      NEW met1 ( 1701310 586330 ) M1M2_PR
       NEW met1 ( 2084030 586330 ) M1M2_PR
       NEW met2 ( 2084030 580380 ) M2M3_PR
-      NEW met1 ( 710930 2363170 ) M1M2_PR
+      NEW met1 ( 712310 2363170 ) M1M2_PR
+      NEW met1 ( 711390 2363170 ) M1M2_PR
+      NEW met1 ( 712310 2687530 ) M1M2_PR
+      NEW met1 ( 712310 2684130 ) M1M2_PR
       NEW met1 ( 1528350 1135090 ) M1M2_PR
-      NEW met1 ( 1714650 1135090 ) M1M2_PR
-      NEW met1 ( 665850 2822170 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 665850 2366570 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 1528350 1193060 ) RECT ( -70 -485 70 0 )  ;
-    - io_oeb[12] ( PIN io_oeb[12] ) ( wrapped_vga_clock_1 io_oeb[12] ) ( wrapped_teras_13 io_oeb[12] ) ( wrapped_rgb_mixer_3 io_oeb[12] ) ( wrapped_hack_soc_dffram_11 io_oeb[12] ) ( wrapped_function_generator_0 io_oeb[12] ) ( wrapped_frequency_counter_2 io_oeb[12] ) + USE SIGNAL
-      + ROUTED met2 ( 511750 2305030 ) ( * 2310300 )
-      NEW met3 ( 499100 2310300 ) ( 511750 * )
-      NEW met3 ( 499100 2309620 0 ) ( * 2310300 )
-      NEW met3 ( 579140 1768340 0 ) ( * 1769700 )
-      NEW met3 ( 579140 1769700 ) ( 579830 * )
-      NEW met2 ( 579830 1769700 ) ( * 1769870 )
-      NEW met2 ( 686550 1769700 ) ( * 1769870 )
-      NEW met3 ( 685860 1769700 ) ( 686550 * )
-      NEW met2 ( 379270 1165180 ) ( * 1200185 0 )
-      NEW met1 ( 579830 2304350 ) ( 595010 * )
-      NEW met2 ( 579830 1769870 ) ( * 2305030 )
-      NEW met2 ( 595010 2304350 ) ( * 2767430 )
-      NEW met4 ( 996820 1769700 ) ( * 1800980 )
+      NEW met1 ( 1701310 1135090 ) M1M2_PR
+      NEW met2 ( 587190 2828970 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 1528350 1193060 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 711390 2363170 ) RECT ( -595 -70 0 70 ) 
+      NEW met2 ( 712310 2684130 ) RECT ( -70 -485 70 0 )  ;
+    - io_oeb[12] ( PIN io_oeb[12] ) ( wrapped_vga_clock_1 io_oeb[12] ) ( wrapped_teras_13 io_oeb[12] ) ( wrapped_rgb_mixer_3 io_oeb[12] ) ( wrapped_hack_soc_dffram_11 io_oeb[12] ) ( wrapped_function_generator_0 io_oeb[12] ) ( wrapped_frequency_counter_2 io_oeb[12] )
+      ( wrapped_alu74181_7 io_oeb[12] ) + USE SIGNAL
+      + ROUTED met3 ( 499100 2309620 0 ) ( * 2310300 )
+      NEW met3 ( 499100 2310300 ) ( 510830 * )
+      NEW met2 ( 510830 2310300 ) ( * 2311150 )
+      NEW met3 ( 579140 1768340 0 ) ( 589030 * )
+      NEW met2 ( 589030 1768340 ) ( * 1770210 )
+      NEW met2 ( 675970 1770210 ) ( * 1773270 )
+      NEW met3 ( 669300 1766980 ) ( 669530 * )
+      NEW met2 ( 669530 1766980 ) ( * 1770210 )
+      NEW met2 ( 379270 1171980 ) ( * 1200185 0 )
+      NEW met4 ( 669300 1171980 ) ( * 1766980 )
+      NEW met2 ( 683790 2314890 ) ( * 2770490 )
+      NEW met2 ( 1457510 1799620 0 ) ( 1459350 * )
       NEW met2 ( 1457510 1799620 0 ) ( * 1800980 )
-      NEW met3 ( 1457510 1800980 ) ( 1462570 * )
-      NEW met2 ( 1462570 1800980 ) ( * 1976590 )
-      NEW met4 ( 1728220 566100 ) ( * 1809820 )
-      NEW met2 ( 1928550 1976590 ) ( * 2953410 )
+      NEW met2 ( 1459350 1799620 ) ( * 1973870 )
+      NEW met2 ( 1928550 572390 ) ( * 2953410 )
       NEW met2 ( 2899150 2953410 ) ( * 2954940 )
       NEW met3 ( 2899150 2954940 ) ( 2917780 * 0 )
-      NEW met1 ( 511750 2305030 ) ( 579830 * )
-      NEW met3 ( 379270 1165180 ) ( 685860 * )
-      NEW met1 ( 579830 1769870 ) ( 686550 * )
-      NEW met3 ( 686550 1769700 ) ( 996820 * )
-      NEW met3 ( 2100820 566100 ) ( * 571540 0 )
-      NEW met3 ( 1728220 566100 ) ( 2100820 * )
-      NEW met3 ( 529460 2771340 0 ) ( 544410 * )
-      NEW met2 ( 544410 2767430 ) ( * 2771340 )
-      NEW met1 ( 544410 2767430 ) ( 595010 * )
-      NEW met3 ( 996820 1800980 ) ( 1457510 * )
-      NEW met3 ( 1462570 1809820 ) ( 1728220 * )
-      NEW met1 ( 1462570 1976590 ) ( 1928550 * )
+      NEW met2 ( 531070 2311150 ) ( * 2314890 )
+      NEW met1 ( 510830 2311150 ) ( 531070 * )
+      NEW met3 ( 379270 1171980 ) ( 669300 * )
+      NEW met1 ( 589030 1770210 ) ( 675970 * )
+      NEW met1 ( 675970 1773270 ) ( 732090 * )
+      NEW met1 ( 531070 2314890 ) ( 732090 * )
+      NEW met2 ( 2084030 571540 ) ( * 572390 )
+      NEW met3 ( 2084030 571540 ) ( 2100820 * 0 )
+      NEW met1 ( 1928550 572390 ) ( 2084030 * )
+      NEW met3 ( 529460 2772020 0 ) ( 544870 * )
+      NEW met2 ( 544870 2772020 ) ( * 2773550 )
+      NEW met2 ( 562810 3257030 ) ( * 3257540 )
+      NEW met3 ( 549700 3257540 0 ) ( 562810 * )
+      NEW met2 ( 649290 2770490 ) ( * 2773550 )
+      NEW met1 ( 544870 2773550 ) ( 649290 * )
+      NEW met1 ( 649290 2770490 ) ( 683790 * )
+      NEW met1 ( 562810 3257030 ) ( 649290 * )
+      NEW met2 ( 649290 2773550 ) ( * 3257030 )
+      NEW met2 ( 732090 1773270 ) ( * 2314890 )
+      NEW met3 ( 991070 1800980 ) ( 1457510 * )
+      NEW met1 ( 1459350 1973870 ) ( 1928550 * )
       NEW met1 ( 1928550 2953410 ) ( 2899150 * )
-      NEW met4 ( 685860 1165180 ) ( * 1769700 )
-      NEW met2 ( 379270 1165180 ) M2M3_PR
-      NEW met1 ( 511750 2305030 ) M1M2_PR
-      NEW met2 ( 511750 2310300 ) M2M3_PR
-      NEW met1 ( 579830 1769870 ) M1M2_PR
-      NEW met2 ( 579830 1769700 ) M2M3_PR
-      NEW met1 ( 579830 2305030 ) M1M2_PR
-      NEW met3 ( 685860 1165180 ) M3M4_PR
-      NEW met2 ( 686550 1769700 ) M2M3_PR
-      NEW met1 ( 686550 1769870 ) M1M2_PR
-      NEW met3 ( 685860 1769700 ) M3M4_PR
-      NEW met3 ( 996820 1769700 ) M3M4_PR
-      NEW met3 ( 1728220 566100 ) M3M4_PR
-      NEW met1 ( 595010 2304350 ) M1M2_PR
-      NEW met1 ( 579830 2304350 ) M1M2_PR
-      NEW met1 ( 595010 2767430 ) M1M2_PR
-      NEW met3 ( 996820 1800980 ) M3M4_PR
+      NEW met1 ( 732090 1773270 ) ( 991070 * )
+      NEW met2 ( 991070 1773270 ) ( * 1800980 )
+      NEW met2 ( 379270 1171980 ) M2M3_PR
+      NEW met2 ( 510830 2310300 ) M2M3_PR
+      NEW met1 ( 510830 2311150 ) M1M2_PR
+      NEW met2 ( 589030 1768340 ) M2M3_PR
+      NEW met1 ( 589030 1770210 ) M1M2_PR
+      NEW met3 ( 669300 1171980 ) M3M4_PR
+      NEW met1 ( 675970 1770210 ) M1M2_PR
+      NEW met1 ( 675970 1773270 ) M1M2_PR
+      NEW met3 ( 669300 1766980 ) M3M4_PR
+      NEW met2 ( 669530 1766980 ) M2M3_PR
+      NEW met1 ( 669530 1770210 ) M1M2_PR
+      NEW met1 ( 683790 2314890 ) M1M2_PR
+      NEW met1 ( 1928550 572390 ) M1M2_PR
+      NEW met1 ( 683790 2770490 ) M1M2_PR
+      NEW met2 ( 991070 1800980 ) M2M3_PR
       NEW met2 ( 1457510 1800980 ) M2M3_PR
-      NEW met2 ( 1462570 1800980 ) M2M3_PR
-      NEW met2 ( 1462570 1809820 ) M2M3_PR
-      NEW met1 ( 1462570 1976590 ) M1M2_PR
-      NEW met3 ( 1728220 1809820 ) M3M4_PR
-      NEW met1 ( 1928550 1976590 ) M1M2_PR
+      NEW met1 ( 1459350 1973870 ) M1M2_PR
+      NEW met1 ( 1928550 1973870 ) M1M2_PR
       NEW met1 ( 1928550 2953410 ) M1M2_PR
       NEW met1 ( 2899150 2953410 ) M1M2_PR
       NEW met2 ( 2899150 2954940 ) M2M3_PR
-      NEW met2 ( 544410 2771340 ) M2M3_PR
-      NEW met1 ( 544410 2767430 ) M1M2_PR
-      NEW met2 ( 579830 2304350 ) RECT ( -70 -485 70 0 ) 
-      NEW met2 ( 1462570 1809820 ) RECT ( -70 -485 70 0 )  ;
-    - io_oeb[13] ( PIN io_oeb[13] ) ( wrapped_vga_clock_1 io_oeb[13] ) ( wrapped_teras_13 io_oeb[13] ) ( wrapped_rgb_mixer_3 io_oeb[13] ) ( wrapped_hack_soc_dffram_11 io_oeb[13] ) ( wrapped_function_generator_0 io_oeb[13] ) ( wrapped_frequency_counter_2 io_oeb[13] ) + USE SIGNAL
-      + ROUTED met3 ( 498180 2306220 0 ) ( * 2307580 )
-      NEW met3 ( 498180 2307580 ) ( 511290 * )
+      NEW met1 ( 531070 2311150 ) M1M2_PR
+      NEW met1 ( 531070 2314890 ) M1M2_PR
+      NEW met1 ( 732090 1773270 ) M1M2_PR
+      NEW met1 ( 732090 2314890 ) M1M2_PR
+      NEW met1 ( 2084030 572390 ) M1M2_PR
+      NEW met2 ( 2084030 571540 ) M2M3_PR
+      NEW met2 ( 544870 2772020 ) M2M3_PR
+      NEW met1 ( 544870 2773550 ) M1M2_PR
+      NEW met1 ( 562810 3257030 ) M1M2_PR
+      NEW met2 ( 562810 3257540 ) M2M3_PR
+      NEW met1 ( 649290 2773550 ) M1M2_PR
+      NEW met1 ( 649290 2770490 ) M1M2_PR
+      NEW met1 ( 649290 3257030 ) M1M2_PR
+      NEW met1 ( 991070 1773270 ) M1M2_PR
+      NEW met3 ( 669300 1766980 ) RECT ( -390 -150 0 150 ) 
+      NEW met1 ( 669530 1770210 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 683790 2314890 ) RECT ( -595 -70 0 70 ) 
+      NEW met2 ( 1928550 1973870 ) RECT ( -70 -485 70 0 )  ;
+    - io_oeb[13] ( PIN io_oeb[13] ) ( wrapped_vga_clock_1 io_oeb[13] ) ( wrapped_teras_13 io_oeb[13] ) ( wrapped_rgb_mixer_3 io_oeb[13] ) ( wrapped_hack_soc_dffram_11 io_oeb[13] ) ( wrapped_function_generator_0 io_oeb[13] ) ( wrapped_frequency_counter_2 io_oeb[13] )
+      ( wrapped_alu74181_7 io_oeb[13] ) + USE SIGNAL
+      + ROUTED met3 ( 499100 2306220 0 ) ( * 2307580 )
+      NEW met3 ( 499100 2307580 ) ( 511290 * )
       NEW met2 ( 511290 2307580 ) ( * 2311490 )
-      NEW met3 ( 579140 1764940 0 ) ( 593170 * )
-      NEW met2 ( 593170 1762730 ) ( * 1764940 )
-      NEW met2 ( 704030 2311490 ) ( * 2311660 )
+      NEW met3 ( 579140 1764940 0 ) ( * 1766300 )
+      NEW met3 ( 579140 1766300 ) ( 579370 * )
+      NEW met2 ( 705410 1856740 ) ( * 1859630 )
+      NEW met2 ( 675970 3215550 ) ( * 3218610 )
       NEW met2 ( 2900990 3215550 ) ( * 3220140 )
       NEW met3 ( 2900990 3220140 ) ( 2917780 * 0 )
-      NEW met2 ( 591790 1192550 ) ( * 1200185 0 )
-      NEW met2 ( 707710 2767090 ) ( * 2770150 )
-      NEW met1 ( 707710 2767090 ) ( 710470 * )
-      NEW met2 ( 710470 2311660 ) ( * 2767090 )
-      NEW met2 ( 796950 2770150 ) ( * 3215550 )
-      NEW met1 ( 511290 2311490 ) ( 704030 * )
-      NEW met1 ( 591790 1192550 ) ( 724730 * )
-      NEW met1 ( 593170 1762730 ) ( 710700 * )
-      NEW met1 ( 724730 1762390 ) ( 727950 * )
-      NEW met1 ( 710700 1762390 ) ( * 1762730 )
-      NEW met1 ( 710700 1762390 ) ( 724730 * )
-      NEW met3 ( 704030 2311660 ) ( 732780 * )
-      NEW met2 ( 1614370 1560940 ) ( * 1562810 )
-      NEW met3 ( 1599420 1560940 0 ) ( 1614370 * )
-      NEW met1 ( 1003950 1856910 ) ( 1622650 * )
-      NEW met1 ( 1614370 1562810 ) ( 1976850 * )
-      NEW met1 ( 796950 3215550 ) ( 2900990 * )
-      NEW met3 ( 529460 2767940 0 ) ( 544870 * )
-      NEW met2 ( 544870 2767090 ) ( * 2767940 )
-      NEW met1 ( 544870 2767090 ) ( 707710 * )
-      NEW met2 ( 724730 1192550 ) ( * 1762390 )
-      NEW met3 ( 732550 1801660 ) ( 732780 * )
-      NEW met2 ( 732550 1801490 ) ( * 1801660 )
-      NEW met1 ( 727950 1801490 ) ( 732550 * )
-      NEW met2 ( 732550 1801660 ) ( * 1806930 )
-      NEW met2 ( 727950 1762390 ) ( * 1801490 )
-      NEW met4 ( 732780 1801660 ) ( * 2311660 )
-      NEW met1 ( 707710 2770150 ) ( 796950 * )
-      NEW met1 ( 732550 1806930 ) ( 1003950 * )
-      NEW met2 ( 1003950 1806930 ) ( * 1856910 )
-      NEW met2 ( 1622650 1562810 ) ( * 1856910 )
-      NEW met2 ( 1976850 565590 ) ( * 1562810 )
-      NEW met2 ( 2084030 563380 ) ( * 565590 )
+      NEW met2 ( 591790 1192890 ) ( * 1200185 0 )
+      NEW met2 ( 579370 1766300 ) ( * 1859630 )
+      NEW met2 ( 596850 3218610 ) ( * 3250570 )
+      NEW met2 ( 705410 1859630 ) ( * 2311490 )
+      NEW met2 ( 669990 2787600 ) ( 670450 * )
+      NEW met2 ( 669990 2770150 ) ( * 2787600 )
+      NEW met2 ( 669990 2311490 ) ( * 2770150 )
+      NEW met2 ( 670450 2787600 ) ( * 3218610 )
+      NEW met1 ( 579370 1859630 ) ( 705410 * )
+      NEW met1 ( 511290 2311490 ) ( 705410 * )
+      NEW met1 ( 596850 3218610 ) ( 675970 * )
+      NEW met1 ( 591790 1192890 ) ( 717830 * )
+      NEW met3 ( 1599420 1560260 0 ) ( 1614370 * )
+      NEW met2 ( 1614370 1560090 ) ( * 1560260 )
+      NEW met1 ( 1614370 1560090 ) ( 1622190 * )
+      NEW met2 ( 1622190 1555670 ) ( * 1560090 )
+      NEW met3 ( 1621500 1558900 ) ( 1622190 * )
+      NEW met3 ( 705410 1856740 ) ( 1621500 * )
+      NEW met1 ( 1622190 1555670 ) ( 2066550 * )
+      NEW met1 ( 675970 3215550 ) ( 2900990 * )
+      NEW met3 ( 529460 2768620 0 ) ( 544870 * )
+      NEW met2 ( 544870 2768620 ) ( * 2770150 )
+      NEW met2 ( 560510 3250570 ) ( * 3254140 )
+      NEW met3 ( 549700 3254140 0 ) ( 560510 * )
+      NEW met1 ( 560510 3250570 ) ( 596850 * )
+      NEW met1 ( 544870 2770150 ) ( 669990 * )
+      NEW met2 ( 717830 1192890 ) ( * 1856740 )
+      NEW met4 ( 1621500 1558900 ) ( * 1856740 )
+      NEW met1 ( 2066550 564570 ) ( 2084030 * )
+      NEW met2 ( 2084030 563380 ) ( * 564570 )
       NEW met3 ( 2084030 563380 ) ( 2100820 * 0 )
-      NEW met1 ( 1976850 565590 ) ( 2084030 * )
+      NEW met2 ( 2066550 564570 ) ( * 1555670 )
       NEW met2 ( 511290 2307580 ) M2M3_PR
       NEW met1 ( 511290 2311490 ) M1M2_PR
-      NEW met1 ( 591790 1192550 ) M1M2_PR
-      NEW met2 ( 593170 1764940 ) M2M3_PR
-      NEW met1 ( 593170 1762730 ) M1M2_PR
-      NEW met2 ( 704030 2311660 ) M2M3_PR
-      NEW met1 ( 704030 2311490 ) M1M2_PR
-      NEW met2 ( 710470 2311660 ) M2M3_PR
-      NEW met1 ( 796950 3215550 ) M1M2_PR
+      NEW met1 ( 591790 1192890 ) M1M2_PR
+      NEW met2 ( 579370 1766300 ) M2M3_PR
+      NEW met1 ( 579370 1859630 ) M1M2_PR
+      NEW met1 ( 596850 3218610 ) M1M2_PR
+      NEW met1 ( 705410 1859630 ) M1M2_PR
+      NEW met2 ( 705410 1856740 ) M2M3_PR
+      NEW met1 ( 705410 2311490 ) M1M2_PR
+      NEW met1 ( 669990 2311490 ) M1M2_PR
+      NEW met1 ( 675970 3218610 ) M1M2_PR
+      NEW met1 ( 675970 3215550 ) M1M2_PR
+      NEW met1 ( 670450 3218610 ) M1M2_PR
       NEW met1 ( 2900990 3215550 ) M1M2_PR
       NEW met2 ( 2900990 3220140 ) M2M3_PR
-      NEW met1 ( 707710 2770150 ) M1M2_PR
-      NEW met1 ( 707710 2767090 ) M1M2_PR
-      NEW met1 ( 710470 2767090 ) M1M2_PR
-      NEW met1 ( 796950 2770150 ) M1M2_PR
-      NEW met1 ( 724730 1192550 ) M1M2_PR
-      NEW met1 ( 727950 1762390 ) M1M2_PR
-      NEW met1 ( 724730 1762390 ) M1M2_PR
-      NEW met3 ( 732780 2311660 ) M3M4_PR
-      NEW met1 ( 1003950 1856910 ) M1M2_PR
-      NEW met1 ( 1614370 1562810 ) M1M2_PR
-      NEW met2 ( 1614370 1560940 ) M2M3_PR
-      NEW met1 ( 1622650 1562810 ) M1M2_PR
-      NEW met1 ( 1622650 1856910 ) M1M2_PR
-      NEW met1 ( 1976850 1562810 ) M1M2_PR
-      NEW met2 ( 544870 2767940 ) M2M3_PR
-      NEW met1 ( 544870 2767090 ) M1M2_PR
-      NEW met3 ( 732780 1801660 ) M3M4_PR
-      NEW met2 ( 732550 1801660 ) M2M3_PR
-      NEW met1 ( 732550 1801490 ) M1M2_PR
-      NEW met1 ( 727950 1801490 ) M1M2_PR
-      NEW met1 ( 732550 1806930 ) M1M2_PR
-      NEW met1 ( 1003950 1806930 ) M1M2_PR
-      NEW met1 ( 1976850 565590 ) M1M2_PR
-      NEW met1 ( 2084030 565590 ) M1M2_PR
+      NEW met1 ( 596850 3250570 ) M1M2_PR
+      NEW met1 ( 669990 2770150 ) M1M2_PR
+      NEW met1 ( 717830 1192890 ) M1M2_PR
+      NEW met2 ( 717830 1856740 ) M2M3_PR
+      NEW met2 ( 1614370 1560260 ) M2M3_PR
+      NEW met1 ( 1614370 1560090 ) M1M2_PR
+      NEW met1 ( 1622190 1560090 ) M1M2_PR
+      NEW met1 ( 1622190 1555670 ) M1M2_PR
+      NEW met3 ( 1621500 1558900 ) M3M4_PR
+      NEW met2 ( 1622190 1558900 ) M2M3_PR
+      NEW met3 ( 1621500 1856740 ) M3M4_PR
+      NEW met1 ( 2066550 1555670 ) M1M2_PR
+      NEW met2 ( 544870 2768620 ) M2M3_PR
+      NEW met1 ( 544870 2770150 ) M1M2_PR
+      NEW met1 ( 560510 3250570 ) M1M2_PR
+      NEW met2 ( 560510 3254140 ) M2M3_PR
+      NEW met1 ( 2066550 564570 ) M1M2_PR
+      NEW met1 ( 2084030 564570 ) M1M2_PR
       NEW met2 ( 2084030 563380 ) M2M3_PR
-      NEW met3 ( 710470 2311660 ) RECT ( -800 -150 0 150 ) 
-      NEW met1 ( 1622650 1562810 ) RECT ( -595 -70 0 70 ) 
-      NEW met3 ( 732780 1801660 ) RECT ( 0 -150 390 150 )  ;
-    - io_oeb[14] ( PIN io_oeb[14] ) ( wrapped_vga_clock_1 io_oeb[14] ) ( wrapped_teras_13 io_oeb[14] ) ( wrapped_rgb_mixer_3 io_oeb[14] ) ( wrapped_hack_soc_dffram_11 io_oeb[14] ) ( wrapped_function_generator_0 io_oeb[14] ) ( wrapped_frequency_counter_2 io_oeb[14] ) + USE SIGNAL
-      + ROUTED met2 ( 387090 1459815 ) ( 388930 * 0 )
-      NEW met1 ( 1670030 1863710 ) ( 1673250 * )
-      NEW met2 ( 2900990 3484830 ) ( * 3486020 )
-      NEW met3 ( 2900990 3486020 ) ( 2917780 * 0 )
-      NEW met2 ( 295090 1718530 ) ( * 1721590 )
-      NEW met2 ( 295090 1679940 ) ( * 1718530 )
+      NEW met1 ( 669990 2311490 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 670450 3218610 ) RECT ( -595 -70 0 70 ) 
+      NEW met3 ( 717830 1856740 ) RECT ( -800 -150 0 150 ) 
+      NEW met2 ( 1622190 1558900 ) RECT ( -70 -485 70 0 )  ;
+    - io_oeb[14] ( PIN io_oeb[14] ) ( wrapped_vga_clock_1 io_oeb[14] ) ( wrapped_teras_13 io_oeb[14] ) ( wrapped_rgb_mixer_3 io_oeb[14] ) ( wrapped_hack_soc_dffram_11 io_oeb[14] ) ( wrapped_function_generator_0 io_oeb[14] ) ( wrapped_frequency_counter_2 io_oeb[14] )
+      ( wrapped_alu74181_7 io_oeb[14] ) + USE SIGNAL
+      + ROUTED met2 ( 278530 2218330 ) ( * 2221730 )
+      NEW met3 ( 282210 2714900 ) ( 289340 * )
+      NEW met2 ( 303830 2714900 ) ( * 2715070 )
+      NEW met3 ( 289340 2714900 ) ( 303830 * )
+      NEW met2 ( 387090 1459815 ) ( 388930 * 0 )
+      NEW met3 ( 2904670 3486020 ) ( 2917780 * 0 )
+      NEW met2 ( 206770 1721590 ) ( * 2218330 )
+      NEW met2 ( 295550 1718190 ) ( * 1721590 )
+      NEW met2 ( 295550 1680110 ) ( * 1718190 )
+      NEW met2 ( 282210 2221730 ) ( * 2714900 )
+      NEW met4 ( 289340 2714900 ) ( * 3216060 )
+      NEW met2 ( 387090 1679940 ) ( * 1680110 )
       NEW met2 ( 387090 1459815 ) ( * 1679940 )
-      NEW met2 ( 887110 1679940 ) ( * 1863710 )
-      NEW met2 ( 1670030 1666170 ) ( * 1863710 )
-      NEW met2 ( 1673250 1863710 ) ( * 3484830 )
-      NEW met2 ( 1859550 558790 ) ( * 1666170 )
-      NEW met2 ( 338790 2712010 ) ( * 2715580 )
-      NEW met3 ( 338790 2715580 ) ( 350980 * )
-      NEW met3 ( 350980 2715580 ) ( * 2716940 0 )
-      NEW met1 ( 234370 2712010 ) ( 338790 * )
-      NEW met1 ( 887110 1863710 ) ( 1670030 * )
-      NEW met1 ( 1670030 1666170 ) ( 1859550 * )
-      NEW met1 ( 1673250 3484830 ) ( 2900990 * )
-      NEW met1 ( 234370 1721590 ) ( 295090 * )
-      NEW met2 ( 234370 1721590 ) ( * 2712010 )
-      NEW met2 ( 338330 1718530 ) ( * 1718700 )
+      NEW met2 ( 1641970 1680110 ) ( * 1683510 )
+      NEW met2 ( 1635990 1683510 ) ( * 1864050 )
+      NEW met2 ( 1942350 558790 ) ( * 1680110 )
+      NEW met2 ( 2904670 3486020 ) ( * 3513050 )
+      NEW met1 ( 206770 2218330 ) ( 278530 * )
+      NEW met2 ( 338330 2219180 ) ( * 2221730 )
+      NEW met3 ( 338330 2219180 ) ( 350980 * )
+      NEW met3 ( 350980 2217820 0 ) ( * 2219180 )
+      NEW met1 ( 278530 2221730 ) ( 338330 * )
+      NEW met2 ( 338330 2715070 ) ( * 2716260 )
+      NEW met3 ( 338330 2716260 ) ( 350980 * )
+      NEW met3 ( 350980 2716260 ) ( * 2716940 0 )
+      NEW met1 ( 303830 2715070 ) ( 338330 * )
+      NEW met3 ( 350980 3216060 ) ( * 3216740 0 )
+      NEW met3 ( 289340 3216060 ) ( 350980 * )
+      NEW met1 ( 852150 1864050 ) ( 1635990 * )
+      NEW met1 ( 206770 1721590 ) ( 295550 * )
+      NEW met2 ( 338330 1718190 ) ( * 1718700 )
       NEW met3 ( 338330 1718700 ) ( 350980 * )
       NEW met3 ( 350980 1718700 ) ( * 1720740 0 )
-      NEW met1 ( 295090 1718530 ) ( 338330 * )
-      NEW met3 ( 295090 1679940 ) ( 387090 * )
-      NEW met2 ( 1612530 1680110 ) ( * 1682660 )
-      NEW met3 ( 1599420 1682660 0 ) ( 1612530 * )
-      NEW met1 ( 1612530 1680110 ) ( 1670030 * )
+      NEW met1 ( 295550 1718190 ) ( 338330 * )
+      NEW met1 ( 295550 1680110 ) ( 387090 * )
+      NEW met3 ( 387090 1679940 ) ( 852150 * )
+      NEW met2 ( 852150 1679940 ) ( * 1864050 )
+      NEW met3 ( 1599420 1683340 0 ) ( 1612530 * )
+      NEW met2 ( 1612530 1683340 ) ( * 1683510 )
+      NEW met1 ( 1612530 1683510 ) ( 1641970 * )
+      NEW met1 ( 1641970 1680110 ) ( 1942350 * )
       NEW met2 ( 2084030 554540 ) ( * 558790 )
       NEW met3 ( 2084030 554540 ) ( 2100820 * 0 )
-      NEW met1 ( 1859550 558790 ) ( 2084030 * )
-      NEW met3 ( 387090 1679940 ) ( 887110 * )
-      NEW met2 ( 338330 2218330 ) ( * 2218500 )
-      NEW met3 ( 338330 2218500 ) ( 350980 * )
-      NEW met3 ( 350980 2217820 0 ) ( * 2218500 )
-      NEW met1 ( 234370 2218330 ) ( 338330 * )
-      NEW met1 ( 887110 1863710 ) M1M2_PR
-      NEW met1 ( 1670030 1666170 ) M1M2_PR
-      NEW met1 ( 1673250 1863710 ) M1M2_PR
-      NEW met1 ( 1670030 1863710 ) M1M2_PR
-      NEW met1 ( 1673250 3484830 ) M1M2_PR
-      NEW met1 ( 1859550 1666170 ) M1M2_PR
-      NEW met1 ( 2900990 3484830 ) M1M2_PR
-      NEW met2 ( 2900990 3486020 ) M2M3_PR
-      NEW met1 ( 295090 1718530 ) M1M2_PR
-      NEW met1 ( 295090 1721590 ) M1M2_PR
-      NEW met2 ( 295090 1679940 ) M2M3_PR
+      NEW met1 ( 1942350 558790 ) ( 2084030 * )
+      NEW met1 ( 346150 3513050 ) ( 2904670 * )
+      NEW met2 ( 346150 3216060 ) ( * 3513050 )
+      NEW met1 ( 206770 2218330 ) M1M2_PR
+      NEW met1 ( 278530 2218330 ) M1M2_PR
+      NEW met1 ( 278530 2221730 ) M1M2_PR
+      NEW met1 ( 282210 2221730 ) M1M2_PR
+      NEW met3 ( 289340 2714900 ) M3M4_PR
+      NEW met2 ( 282210 2714900 ) M2M3_PR
+      NEW met1 ( 303830 2715070 ) M1M2_PR
+      NEW met2 ( 303830 2714900 ) M2M3_PR
+      NEW met3 ( 289340 3216060 ) M3M4_PR
+      NEW met1 ( 1635990 1864050 ) M1M2_PR
+      NEW met2 ( 2904670 3486020 ) M2M3_PR
+      NEW met1 ( 206770 1721590 ) M1M2_PR
+      NEW met1 ( 295550 1718190 ) M1M2_PR
+      NEW met1 ( 295550 1721590 ) M1M2_PR
+      NEW met1 ( 295550 1680110 ) M1M2_PR
       NEW met2 ( 387090 1679940 ) M2M3_PR
-      NEW met2 ( 887110 1679940 ) M2M3_PR
-      NEW met1 ( 1670030 1680110 ) M1M2_PR
-      NEW met1 ( 1859550 558790 ) M1M2_PR
-      NEW met1 ( 234370 2218330 ) M1M2_PR
-      NEW met1 ( 234370 2712010 ) M1M2_PR
-      NEW met1 ( 338790 2712010 ) M1M2_PR
-      NEW met2 ( 338790 2715580 ) M2M3_PR
-      NEW met1 ( 234370 1721590 ) M1M2_PR
-      NEW met1 ( 338330 1718530 ) M1M2_PR
+      NEW met1 ( 387090 1680110 ) M1M2_PR
+      NEW met1 ( 1641970 1683510 ) M1M2_PR
+      NEW met1 ( 1641970 1680110 ) M1M2_PR
+      NEW met1 ( 1635990 1683510 ) M1M2_PR
+      NEW met1 ( 1942350 558790 ) M1M2_PR
+      NEW met1 ( 1942350 1680110 ) M1M2_PR
+      NEW met1 ( 2904670 3513050 ) M1M2_PR
+      NEW met1 ( 338330 2221730 ) M1M2_PR
+      NEW met2 ( 338330 2219180 ) M2M3_PR
+      NEW met1 ( 338330 2715070 ) M1M2_PR
+      NEW met2 ( 338330 2716260 ) M2M3_PR
+      NEW met2 ( 346150 3216060 ) M2M3_PR
+      NEW met1 ( 852150 1864050 ) M1M2_PR
+      NEW met1 ( 338330 1718190 ) M1M2_PR
       NEW met2 ( 338330 1718700 ) M2M3_PR
-      NEW met1 ( 1612530 1680110 ) M1M2_PR
-      NEW met2 ( 1612530 1682660 ) M2M3_PR
+      NEW met1 ( 346150 3513050 ) M1M2_PR
+      NEW met2 ( 852150 1679940 ) M2M3_PR
+      NEW met2 ( 1612530 1683340 ) M2M3_PR
+      NEW met1 ( 1612530 1683510 ) M1M2_PR
       NEW met1 ( 2084030 558790 ) M1M2_PR
       NEW met2 ( 2084030 554540 ) M2M3_PR
-      NEW met1 ( 338330 2218330 ) M1M2_PR
-      NEW met2 ( 338330 2218500 ) M2M3_PR
-      NEW met2 ( 1670030 1680110 ) RECT ( -70 -485 70 0 ) 
-      NEW met2 ( 234370 2218330 ) RECT ( -70 -485 70 0 )  ;
-    - io_oeb[15] ( PIN io_oeb[15] ) ( wrapped_vga_clock_1 io_oeb[15] ) ( wrapped_teras_13 io_oeb[15] ) ( wrapped_rgb_mixer_3 io_oeb[15] ) ( wrapped_hack_soc_dffram_11 io_oeb[15] ) ( wrapped_function_generator_0 io_oeb[15] ) ( wrapped_frequency_counter_2 io_oeb[15] ) + USE SIGNAL
-      + ROUTED met2 ( 414690 1929500 0 ) ( 415150 * )
-      NEW met2 ( 388930 2909380 0 ) ( 389390 * )
-      NEW met2 ( 389390 2909380 ) ( * 2919750 )
-      NEW met1 ( 389390 2919750 ) ( 396750 * )
-      NEW met2 ( 414230 1973870 ) ( * 1976590 )
-      NEW met2 ( 415150 1929500 ) ( * 1973870 )
-      NEW met2 ( 396750 2919750 ) ( * 3513050 )
+      NEW met1 ( 282210 2221730 ) RECT ( -595 -70 0 70 ) 
+      NEW met2 ( 387090 1680110 ) RECT ( -70 0 70 315 ) 
+      NEW met1 ( 1635990 1683510 ) RECT ( -595 -70 0 70 ) 
+      NEW met3 ( 346150 3216060 ) RECT ( -800 -150 0 150 )  ;
+    - io_oeb[15] ( PIN io_oeb[15] ) ( wrapped_vga_clock_1 io_oeb[15] ) ( wrapped_teras_13 io_oeb[15] ) ( wrapped_rgb_mixer_3 io_oeb[15] ) ( wrapped_hack_soc_dffram_11 io_oeb[15] ) ( wrapped_function_generator_0 io_oeb[15] ) ( wrapped_frequency_counter_2 io_oeb[15] )
+      ( wrapped_alu74181_7 io_oeb[15] ) + USE SIGNAL
+      + ROUTED met2 ( 387090 2909380 ) ( 388700 * 0 )
+      NEW met2 ( 387090 2909380 ) ( * 2919410 )
+      NEW met2 ( 403650 3399660 ) ( 405030 * 0 )
+      NEW met2 ( 403650 3399660 ) ( * 3409010 )
+      NEW met4 ( 289340 1969620 ) ( * 2463980 )
+      NEW met2 ( 289110 3218610 ) ( * 3409010 )
+      NEW met2 ( 403650 3409010 ) ( * 3512370 )
       NEW met3 ( 599380 1418140 0 ) ( 607430 * )
       NEW met2 ( 607430 1418140 ) ( * 1421370 )
-      NEW met2 ( 1628630 1548870 ) ( * 1815260 )
-      NEW met2 ( 2636030 3513050 ) ( * 3517980 0 )
-      NEW met1 ( 239890 2919070 ) ( 389390 * )
-      NEW met1 ( 634570 1545470 ) ( 656650 * )
+      NEW met2 ( 1635530 1548870 ) ( * 1829030 )
+      NEW met2 ( 2636030 3512370 ) ( * 3517980 0 )
+      NEW met2 ( 351670 2704700 ) ( 352130 * )
+      NEW met1 ( 348450 2921790 ) ( 351670 * )
+      NEW met1 ( 351670 2919410 ) ( 387090 * )
+      NEW met1 ( 289110 3218610 ) ( 348450 * )
+      NEW met1 ( 289110 3409010 ) ( 403650 * )
       NEW met3 ( 1599420 1547340 0 ) ( 1612530 * )
       NEW met2 ( 1612530 1547340 ) ( * 1548870 )
+      NEW met1 ( 734850 1829030 ) ( 1635530 * )
       NEW met1 ( 1612530 1548870 ) ( 1887150 * )
-      NEW met2 ( 240350 1976590 ) ( * 2449500 )
-      NEW met2 ( 239890 2449500 ) ( 240350 * )
-      NEW met2 ( 239890 2449500 ) ( * 2919070 )
-      NEW met1 ( 240350 1976590 ) ( 414230 * )
-      NEW met2 ( 355810 2449700 ) ( 356500 * 0 )
-      NEW met2 ( 355810 2449700 ) ( * 2463470 )
-      NEW met1 ( 239890 2463470 ) ( 355810 * )
-      NEW met1 ( 607430 1421370 ) ( 656650 * )
-      NEW met2 ( 656650 1421370 ) ( * 1545470 )
-      NEW met3 ( 631810 1815260 ) ( 634570 * )
-      NEW met2 ( 634570 1545470 ) ( * 1815260 )
-      NEW met1 ( 414230 1973870 ) ( 631810 * )
-      NEW met2 ( 631810 1815260 ) ( * 1973870 )
-      NEW met3 ( 634570 1815260 ) ( 1628630 * )
+      NEW met3 ( 289340 1969620 ) ( 415150 * )
+      NEW met2 ( 354430 2449700 ) ( 356500 * 0 )
+      NEW met2 ( 354430 2449700 ) ( * 2497800 )
+      NEW met2 ( 352590 2497800 ) ( 354430 * )
+      NEW met3 ( 289340 2463980 ) ( 354430 * )
+      NEW met2 ( 352130 2691000 ) ( * 2704700 )
+      NEW met2 ( 352130 2691000 ) ( 352590 * )
+      NEW met2 ( 352590 2497800 ) ( * 2691000 )
+      NEW met2 ( 351670 2704700 ) ( * 2921790 )
+      NEW met2 ( 348450 2921790 ) ( * 3218610 )
+      NEW met1 ( 607430 1421370 ) ( 735770 * )
+      NEW met2 ( 734850 1821600 ) ( 735770 * )
+      NEW met2 ( 735770 1421370 ) ( * 1821600 )
+      NEW met1 ( 415150 1967410 ) ( 734850 * )
+      NEW met2 ( 734850 1821600 ) ( * 1967410 )
       NEW met2 ( 1887150 551990 ) ( * 1548870 )
       NEW met2 ( 2084030 546380 ) ( * 551990 )
       NEW met3 ( 2084030 546380 ) ( 2100820 * 0 )
       NEW met1 ( 1887150 551990 ) ( 2084030 * )
-      NEW met1 ( 396750 3513050 ) ( 2636030 * )
-      NEW met1 ( 389390 2919750 ) M1M2_PR
-      NEW met1 ( 396750 2919750 ) M1M2_PR
-      NEW met1 ( 389390 2919070 ) M1M2_PR
-      NEW met1 ( 1628630 1548870 ) M1M2_PR
-      NEW met1 ( 414230 1973870 ) M1M2_PR
-      NEW met1 ( 414230 1976590 ) M1M2_PR
-      NEW met1 ( 415150 1973870 ) M1M2_PR
-      NEW met1 ( 396750 3513050 ) M1M2_PR
+      NEW met1 ( 403650 3512370 ) ( 2636030 * )
+      NEW met2 ( 414690 1929500 0 ) ( 415150 * )
+      NEW met2 ( 415150 1929500 ) ( * 1969620 )
+      NEW met1 ( 289110 3218610 ) M1M2_PR
+      NEW met1 ( 289110 3409010 ) M1M2_PR
+      NEW met1 ( 387090 2919410 ) M1M2_PR
+      NEW met1 ( 403650 3409010 ) M1M2_PR
+      NEW met1 ( 1635530 1548870 ) M1M2_PR
+      NEW met1 ( 1635530 1829030 ) M1M2_PR
+      NEW met3 ( 289340 1969620 ) M3M4_PR
+      NEW met3 ( 289340 2463980 ) M3M4_PR
+      NEW met2 ( 415150 1969620 ) M2M3_PR
+      NEW met1 ( 415150 1967410 ) M1M2_PR
+      NEW met1 ( 403650 3512370 ) M1M2_PR
       NEW met2 ( 607430 1418140 ) M2M3_PR
       NEW met1 ( 607430 1421370 ) M1M2_PR
-      NEW met2 ( 1628630 1815260 ) M2M3_PR
-      NEW met1 ( 2636030 3513050 ) M1M2_PR
-      NEW met1 ( 239890 2919070 ) M1M2_PR
-      NEW met1 ( 634570 1545470 ) M1M2_PR
-      NEW met1 ( 656650 1545470 ) M1M2_PR
+      NEW met1 ( 2636030 3512370 ) M1M2_PR
+      NEW met1 ( 348450 2921790 ) M1M2_PR
+      NEW met1 ( 351670 2921790 ) M1M2_PR
+      NEW met1 ( 351670 2919410 ) M1M2_PR
+      NEW met1 ( 348450 3218610 ) M1M2_PR
+      NEW met1 ( 734850 1829030 ) M1M2_PR
       NEW met2 ( 1612530 1547340 ) M2M3_PR
       NEW met1 ( 1612530 1548870 ) M1M2_PR
       NEW met1 ( 1887150 1548870 ) M1M2_PR
-      NEW met1 ( 240350 1976590 ) M1M2_PR
-      NEW met1 ( 239890 2463470 ) M1M2_PR
-      NEW met1 ( 355810 2463470 ) M1M2_PR
-      NEW met1 ( 656650 1421370 ) M1M2_PR
-      NEW met2 ( 631810 1815260 ) M2M3_PR
-      NEW met2 ( 634570 1815260 ) M2M3_PR
-      NEW met1 ( 631810 1973870 ) M1M2_PR
+      NEW met2 ( 354430 2463980 ) M2M3_PR
+      NEW met1 ( 735770 1421370 ) M1M2_PR
+      NEW met1 ( 734850 1967410 ) M1M2_PR
       NEW met1 ( 1887150 551990 ) M1M2_PR
       NEW met1 ( 2084030 551990 ) M1M2_PR
       NEW met2 ( 2084030 546380 ) M2M3_PR
-      NEW met2 ( 389390 2919070 ) RECT ( -70 -485 70 0 ) 
-      NEW met1 ( 1628630 1548870 ) RECT ( 0 -70 595 70 ) 
-      NEW met1 ( 415150 1973870 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 239890 2463470 ) RECT ( -70 -485 70 0 )  ;
-    - io_oeb[16] ( PIN io_oeb[16] ) ( wrapped_vga_clock_1 io_oeb[16] ) ( wrapped_teras_13 io_oeb[16] ) ( wrapped_rgb_mixer_3 io_oeb[16] ) ( wrapped_hack_soc_dffram_11 io_oeb[16] ) ( wrapped_function_generator_0 io_oeb[16] ) ( wrapped_frequency_counter_2 io_oeb[16] ) + USE SIGNAL
-      + ROUTED met3 ( 499100 2262020 0 ) ( * 2262700 )
-      NEW met3 ( 499100 2262700 ) ( 511290 * )
-      NEW met2 ( 511290 2262700 ) ( * 2262870 )
-      NEW met3 ( 599380 1224340 0 ) ( * 1226380 )
-      NEW met3 ( 599380 1226380 ) ( 600300 * )
-      NEW met3 ( 579140 1710540 0 ) ( 593170 * )
-      NEW met2 ( 593170 1710540 ) ( * 1711050 )
-      NEW met3 ( 593170 1710540 ) ( 600300 * )
-      NEW met4 ( 600300 1226380 ) ( * 1710540 )
-      NEW met2 ( 675970 2259470 ) ( * 2262870 )
-      NEW met2 ( 669990 2262870 ) ( * 2725950 )
-      NEW met2 ( 894010 1404030 ) ( * 1707650 )
-      NEW met2 ( 987390 1400970 ) ( * 1401140 )
-      NEW met2 ( 2018710 538050 ) ( * 962540 )
+      NEW met1 ( 1635530 1548870 ) RECT ( -595 -70 0 70 ) 
+      NEW met2 ( 415150 1967410 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 351670 2919410 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 734850 1829030 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 354430 2463980 ) RECT ( -70 -485 70 0 )  ;
+    - io_oeb[16] ( PIN io_oeb[16] ) ( wrapped_vga_clock_1 io_oeb[16] ) ( wrapped_teras_13 io_oeb[16] ) ( wrapped_rgb_mixer_3 io_oeb[16] ) ( wrapped_hack_soc_dffram_11 io_oeb[16] ) ( wrapped_function_generator_0 io_oeb[16] ) ( wrapped_frequency_counter_2 io_oeb[16] )
+      ( wrapped_alu74181_7 io_oeb[16] ) + USE SIGNAL
+      + ROUTED met1 ( 583050 1731790 ) ( 586730 * )
+      NEW met2 ( 511750 2259470 ) ( * 2259980 )
+      NEW met3 ( 498180 2259980 ) ( 511750 * )
+      NEW met3 ( 498180 2259980 ) ( * 2261340 0 )
+      NEW met3 ( 599380 1224340 0 ) ( 607890 * )
+      NEW met2 ( 607890 1224340 ) ( * 1227910 )
+      NEW met3 ( 579140 1710540 0 ) ( 592710 * )
+      NEW met2 ( 592710 1707650 ) ( * 1710540 )
+      NEW met2 ( 586730 1710540 ) ( * 1731790 )
+      NEW met1 ( 580290 2257770 ) ( 583050 * )
+      NEW met2 ( 583050 1731790 ) ( * 2257770 )
+      NEW met2 ( 580290 2257770 ) ( * 2722210 )
+      NEW met2 ( 691150 1704590 ) ( * 1707650 )
+      NEW met2 ( 691150 1227910 ) ( * 1704590 )
+      NEW met2 ( 958870 1407090 ) ( * 1408110 )
+      NEW met1 ( 958870 1407090 ) ( 987390 * )
+      NEW met2 ( 987390 1401140 ) ( * 1407090 )
+      NEW met2 ( 952430 1408110 ) ( * 1704590 )
+      NEW met2 ( 1949250 538050 ) ( * 1073550 )
       NEW met2 ( 2311730 3514410 ) ( * 3517980 0 )
-      NEW met2 ( 552230 2725270 ) ( * 2725950 )
-      NEW met1 ( 544410 2725270 ) ( 552230 * )
-      NEW met2 ( 544410 2724420 ) ( * 2725270 )
-      NEW met3 ( 529460 2724420 0 ) ( 544410 * )
-      NEW met1 ( 552230 2725950 ) ( 669990 * )
-      NEW met1 ( 930810 1074230 ) ( 1204510 * )
-      NEW met3 ( 1204510 962540 ) ( 2018710 * )
-      NEW met2 ( 558670 2725950 ) ( * 3514410 )
-      NEW met1 ( 511290 2262870 ) ( 675970 * )
-      NEW met1 ( 593170 1711050 ) ( 738530 * )
-      NEW met1 ( 675970 2259470 ) ( 738530 * )
-      NEW met2 ( 738530 1707650 ) ( * 2259470 )
-      NEW met1 ( 738530 1707650 ) ( 894010 * )
-      NEW met1 ( 894010 1404030 ) ( 930810 * )
-      NEW met2 ( 930810 1074230 ) ( * 1404030 )
-      NEW met1 ( 930810 1400970 ) ( 987390 * )
+      NEW met3 ( 529460 2723740 0 ) ( 544870 * )
+      NEW met2 ( 544870 2722210 ) ( * 2723740 )
+      NEW met1 ( 544870 2722210 ) ( 580290 * )
+      NEW met1 ( 923910 1073550 ) ( 1949250 * )
+      NEW met1 ( 511750 2259470 ) ( 580290 * )
+      NEW met1 ( 607890 1227910 ) ( 691150 * )
+      NEW met1 ( 592710 1707650 ) ( 691150 * )
+      NEW met2 ( 923910 1073550 ) ( * 1408110 )
+      NEW met1 ( 923910 1408110 ) ( 958870 * )
+      NEW met1 ( 691150 1704590 ) ( 952430 * )
       NEW met3 ( 987390 1401140 ) ( 1000500 * 0 )
-      NEW met2 ( 1204510 962540 ) ( * 1074230 )
       NEW met2 ( 2084030 537540 ) ( * 538050 )
       NEW met3 ( 2084030 537540 ) ( 2100820 * 0 )
-      NEW met1 ( 2018710 538050 ) ( 2084030 * )
-      NEW met1 ( 558670 3514410 ) ( 2311730 * )
-      NEW met1 ( 669990 2725950 ) M1M2_PR
-      NEW met2 ( 2018710 962540 ) M2M3_PR
-      NEW met2 ( 511290 2262700 ) M2M3_PR
-      NEW met1 ( 511290 2262870 ) M1M2_PR
-      NEW met3 ( 600300 1226380 ) M3M4_PR
-      NEW met2 ( 593170 1710540 ) M2M3_PR
-      NEW met1 ( 593170 1711050 ) M1M2_PR
-      NEW met3 ( 600300 1710540 ) M3M4_PR
-      NEW met1 ( 675970 2262870 ) M1M2_PR
-      NEW met1 ( 675970 2259470 ) M1M2_PR
-      NEW met1 ( 669990 2262870 ) M1M2_PR
-      NEW met1 ( 894010 1404030 ) M1M2_PR
-      NEW met1 ( 894010 1707650 ) M1M2_PR
-      NEW met1 ( 987390 1400970 ) M1M2_PR
+      NEW met1 ( 1949250 538050 ) ( 2084030 * )
+      NEW met1 ( 583050 3514410 ) ( 2311730 * )
+      NEW met1 ( 580290 3215210 ) ( 583050 * )
+      NEW met3 ( 549700 3210620 0 ) ( 563270 * )
+      NEW met2 ( 563270 3210450 ) ( * 3210620 )
+      NEW met1 ( 563270 3210450 ) ( 580290 * )
+      NEW met2 ( 580290 2722210 ) ( * 3215210 )
+      NEW met2 ( 583050 3215210 ) ( * 3514410 )
+      NEW met1 ( 583050 1731790 ) M1M2_PR
+      NEW met1 ( 586730 1731790 ) M1M2_PR
+      NEW met1 ( 580290 2722210 ) M1M2_PR
+      NEW met1 ( 1949250 1073550 ) M1M2_PR
+      NEW met1 ( 511750 2259470 ) M1M2_PR
+      NEW met2 ( 511750 2259980 ) M2M3_PR
+      NEW met2 ( 607890 1224340 ) M2M3_PR
+      NEW met1 ( 607890 1227910 ) M1M2_PR
+      NEW met2 ( 592710 1710540 ) M2M3_PR
+      NEW met1 ( 592710 1707650 ) M1M2_PR
+      NEW met2 ( 586730 1710540 ) M2M3_PR
+      NEW met1 ( 583050 2257770 ) M1M2_PR
+      NEW met1 ( 580290 2257770 ) M1M2_PR
+      NEW met1 ( 580290 2259470 ) M1M2_PR
+      NEW met1 ( 583050 3514410 ) M1M2_PR
+      NEW met1 ( 691150 1227910 ) M1M2_PR
+      NEW met1 ( 691150 1704590 ) M1M2_PR
+      NEW met1 ( 691150 1707650 ) M1M2_PR
+      NEW met1 ( 958870 1408110 ) M1M2_PR
+      NEW met1 ( 958870 1407090 ) M1M2_PR
+      NEW met1 ( 987390 1407090 ) M1M2_PR
       NEW met2 ( 987390 1401140 ) M2M3_PR
-      NEW met1 ( 2018710 538050 ) M1M2_PR
+      NEW met1 ( 952430 1408110 ) M1M2_PR
+      NEW met1 ( 952430 1704590 ) M1M2_PR
+      NEW met1 ( 1949250 538050 ) M1M2_PR
       NEW met1 ( 2311730 3514410 ) M1M2_PR
-      NEW met1 ( 552230 2725950 ) M1M2_PR
-      NEW met1 ( 552230 2725270 ) M1M2_PR
-      NEW met1 ( 544410 2725270 ) M1M2_PR
-      NEW met2 ( 544410 2724420 ) M2M3_PR
-      NEW met1 ( 558670 2725950 ) M1M2_PR
-      NEW met1 ( 930810 1074230 ) M1M2_PR
-      NEW met2 ( 1204510 962540 ) M2M3_PR
-      NEW met1 ( 1204510 1074230 ) M1M2_PR
-      NEW met1 ( 558670 3514410 ) M1M2_PR
-      NEW met1 ( 738530 1707650 ) M1M2_PR
-      NEW met1 ( 738530 1711050 ) M1M2_PR
-      NEW met1 ( 738530 2259470 ) M1M2_PR
-      NEW met1 ( 930810 1404030 ) M1M2_PR
-      NEW met1 ( 930810 1400970 ) M1M2_PR
+      NEW met2 ( 544870 2723740 ) M2M3_PR
+      NEW met1 ( 544870 2722210 ) M1M2_PR
+      NEW met1 ( 923910 1073550 ) M1M2_PR
+      NEW met1 ( 923910 1408110 ) M1M2_PR
       NEW met1 ( 2084030 538050 ) M1M2_PR
       NEW met2 ( 2084030 537540 ) M2M3_PR
-      NEW met1 ( 669990 2262870 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 558670 2725950 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 738530 1711050 ) RECT ( -70 -485 70 0 ) 
-      NEW met2 ( 930810 1400970 ) RECT ( -70 -485 70 0 )  ;
-    - io_oeb[17] ( PIN io_oeb[17] ) ( wrapped_vga_clock_1 io_oeb[17] ) ( wrapped_teras_13 io_oeb[17] ) ( wrapped_rgb_mixer_3 io_oeb[17] ) ( wrapped_hack_soc_dffram_11 io_oeb[17] ) ( wrapped_function_generator_0 io_oeb[17] ) ( wrapped_frequency_counter_2 io_oeb[17] ) + USE SIGNAL
+      NEW met1 ( 580290 3215210 ) M1M2_PR
+      NEW met1 ( 583050 3215210 ) M1M2_PR
+      NEW met2 ( 563270 3210620 ) M2M3_PR
+      NEW met1 ( 563270 3210450 ) M1M2_PR
+      NEW met1 ( 580290 3210450 ) M1M2_PR
+      NEW met3 ( 586730 1710540 ) RECT ( -800 -150 0 150 ) 
+      NEW met2 ( 580290 2259470 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 952430 1408110 ) RECT ( 0 -70 595 70 ) 
+      NEW met2 ( 580290 3210450 ) RECT ( -70 -485 70 0 )  ;
+    - io_oeb[17] ( PIN io_oeb[17] ) ( wrapped_vga_clock_1 io_oeb[17] ) ( wrapped_teras_13 io_oeb[17] ) ( wrapped_rgb_mixer_3 io_oeb[17] ) ( wrapped_hack_soc_dffram_11 io_oeb[17] ) ( wrapped_function_generator_0 io_oeb[17] ) ( wrapped_frequency_counter_2 io_oeb[17] )
+      ( wrapped_alu74181_7 io_oeb[17] ) + USE SIGNAL
       + ROUTED met2 ( 401810 2700620 ) ( 401845 * 0 )
-      NEW met2 ( 411470 1687250 ) ( * 1700340 0 )
-      NEW met2 ( 403650 2200140 ) ( 405030 * 0 )
-      NEW met2 ( 403650 1969790 ) ( * 2200140 )
-      NEW met2 ( 401810 2690420 ) ( * 2700620 )
-      NEW met2 ( 574310 2691000 ) ( 576150 * )
-      NEW met2 ( 574310 2335630 ) ( * 2691000 )
-      NEW met2 ( 576150 2691000 ) ( * 3515430 )
-      NEW met1 ( 520950 2335630 ) ( 574310 * )
-      NEW met2 ( 1296970 1059610 ) ( * 1069470 )
-      NEW met1 ( 362250 1069470 ) ( 1296970 * )
-      NEW met1 ( 1296970 1059610 ) ( 1707750 * )
-      NEW met1 ( 247710 1690310 ) ( 267030 * )
-      NEW met2 ( 267030 1227570 ) ( * 1690310 )
-      NEW met2 ( 247710 1690310 ) ( * 1969790 )
+      NEW met2 ( 404875 3200420 0 ) ( 405030 * )
+      NEW met2 ( 405030 3177810 ) ( * 3200420 )
+      NEW met3 ( 405030 3199060 ) ( 405260 * )
+      NEW met2 ( 282210 1227570 ) ( * 1228250 )
+      NEW met2 ( 279450 1124210 ) ( * 1227570 )
+      NEW met2 ( 411470 1697110 ) ( * 1700340 0 )
+      NEW met1 ( 400890 2182290 ) ( 405030 * )
+      NEW met2 ( 405030 2182290 ) ( * 2200140 0 )
+      NEW met2 ( 401810 2690590 ) ( * 2700620 )
+      NEW met4 ( 405260 3199060 ) ( * 3513220 )
+      NEW met1 ( 253690 3177810 ) ( 405030 * )
+      NEW met1 ( 1293750 1059610 ) ( 1714650 * )
+      NEW met1 ( 233450 1227570 ) ( 282210 * )
+      NEW met2 ( 233450 1227570 ) ( * 1697110 )
+      NEW met2 ( 261050 1697110 ) ( * 1935790 )
+      NEW met1 ( 232530 2684470 ) ( 253690 * )
+      NEW met2 ( 232530 2186710 ) ( * 2684470 )
+      NEW met2 ( 253690 2684470 ) ( * 3177810 )
+      NEW met2 ( 338790 1228250 ) ( * 1231820 )
+      NEW met3 ( 338790 1231820 ) ( 350980 * )
       NEW met3 ( 350980 1231820 ) ( * 1234540 0 )
-      NEW met4 ( 350980 1199180 ) ( * 1231820 )
-      NEW met3 ( 350980 1199180 ) ( 362250 * )
-      NEW met2 ( 336950 1227570 ) ( * 1231820 )
-      NEW met3 ( 336950 1231820 ) ( 350980 * )
-      NEW met1 ( 267030 1227570 ) ( 336950 * )
-      NEW met2 ( 362250 1069470 ) ( * 1199180 )
-      NEW met1 ( 267030 1687250 ) ( 411470 * )
-      NEW met1 ( 247710 1969790 ) ( 403650 * )
-      NEW met2 ( 520950 2193170 ) ( * 2335630 )
-      NEW met3 ( 401810 2690420 ) ( 574310 * )
+      NEW met1 ( 282210 1228250 ) ( 338790 * )
+      NEW met1 ( 233450 1697110 ) ( 411470 * )
+      NEW met1 ( 232530 2186710 ) ( 405030 * )
+      NEW met1 ( 253690 2690590 ) ( 401810 * )
+      NEW met1 ( 279450 1124210 ) ( 1293750 * )
+      NEW met2 ( 1293750 1059610 ) ( * 1124210 )
       NEW met1 ( 1290530 1199010 ) ( 1296280 * )
       NEW met2 ( 1296280 1199010 ) ( * 1200200 0 )
-      NEW met2 ( 1290530 1069470 ) ( * 1199010 )
-      NEW met2 ( 1707750 531250 ) ( * 1059610 )
-      NEW met2 ( 1987430 3515430 ) ( * 3517980 0 )
-      NEW met1 ( 576150 3515430 ) ( 1987430 * )
+      NEW met2 ( 1290530 1124210 ) ( * 1199010 )
+      NEW met2 ( 1714650 531250 ) ( * 1059610 )
+      NEW met2 ( 1987430 3513220 ) ( * 3517980 0 )
+      NEW met3 ( 405260 3513220 ) ( 1987430 * )
       NEW met2 ( 2084030 529380 ) ( * 531250 )
       NEW met3 ( 2084030 529380 ) ( 2100820 * 0 )
-      NEW met1 ( 1707750 531250 ) ( 2084030 * )
-      NEW met1 ( 403650 2193170 ) ( 520950 * )
-      NEW met1 ( 574310 2335630 ) M1M2_PR
-      NEW met1 ( 411470 1687250 ) M1M2_PR
-      NEW met1 ( 403650 1969790 ) M1M2_PR
-      NEW met1 ( 403650 2193170 ) M1M2_PR
-      NEW met2 ( 401810 2690420 ) M2M3_PR
-      NEW met2 ( 574310 2690420 ) M2M3_PR
-      NEW met1 ( 576150 3515430 ) M1M2_PR
-      NEW met1 ( 362250 1069470 ) M1M2_PR
-      NEW met1 ( 520950 2335630 ) M1M2_PR
-      NEW met1 ( 1296970 1069470 ) M1M2_PR
-      NEW met1 ( 1296970 1059610 ) M1M2_PR
-      NEW met1 ( 1290530 1069470 ) M1M2_PR
-      NEW met1 ( 1707750 1059610 ) M1M2_PR
-      NEW met1 ( 267030 1227570 ) M1M2_PR
-      NEW met1 ( 267030 1690310 ) M1M2_PR
-      NEW met1 ( 247710 1690310 ) M1M2_PR
-      NEW met1 ( 267030 1687250 ) M1M2_PR
-      NEW met1 ( 247710 1969790 ) M1M2_PR
-      NEW met3 ( 350980 1231820 ) M3M4_PR
-      NEW met3 ( 350980 1199180 ) M3M4_PR
-      NEW met2 ( 362250 1199180 ) M2M3_PR
-      NEW met1 ( 336950 1227570 ) M1M2_PR
-      NEW met2 ( 336950 1231820 ) M2M3_PR
-      NEW met1 ( 520950 2193170 ) M1M2_PR
+      NEW met1 ( 1714650 531250 ) ( 2084030 * )
+      NEW met1 ( 261050 1935790 ) ( 400890 * )
+      NEW met2 ( 400890 1935790 ) ( * 2182290 )
+      NEW met1 ( 405030 3177810 ) M1M2_PR
+      NEW met3 ( 405260 3199060 ) M3M4_PR
+      NEW met2 ( 405030 3199060 ) M2M3_PR
+      NEW met1 ( 279450 1124210 ) M1M2_PR
+      NEW met1 ( 282210 1227570 ) M1M2_PR
+      NEW met1 ( 282210 1228250 ) M1M2_PR
+      NEW met1 ( 279450 1227570 ) M1M2_PR
+      NEW met1 ( 411470 1697110 ) M1M2_PR
+      NEW met1 ( 400890 2182290 ) M1M2_PR
+      NEW met1 ( 405030 2182290 ) M1M2_PR
+      NEW met1 ( 405030 2186710 ) M1M2_PR
+      NEW met1 ( 401810 2690590 ) M1M2_PR
+      NEW met3 ( 405260 3513220 ) M3M4_PR
+      NEW met1 ( 261050 1935790 ) M1M2_PR
+      NEW met1 ( 253690 3177810 ) M1M2_PR
+      NEW met1 ( 1293750 1059610 ) M1M2_PR
+      NEW met1 ( 1714650 1059610 ) M1M2_PR
+      NEW met1 ( 233450 1227570 ) M1M2_PR
+      NEW met1 ( 233450 1697110 ) M1M2_PR
+      NEW met1 ( 261050 1697110 ) M1M2_PR
+      NEW met1 ( 232530 2186710 ) M1M2_PR
+      NEW met1 ( 253690 2684470 ) M1M2_PR
+      NEW met1 ( 232530 2684470 ) M1M2_PR
+      NEW met1 ( 253690 2690590 ) M1M2_PR
+      NEW met1 ( 338790 1228250 ) M1M2_PR
+      NEW met2 ( 338790 1231820 ) M2M3_PR
+      NEW met1 ( 1293750 1124210 ) M1M2_PR
+      NEW met1 ( 1290530 1124210 ) M1M2_PR
       NEW met1 ( 1290530 1199010 ) M1M2_PR
       NEW met1 ( 1296280 1199010 ) M1M2_PR
-      NEW met1 ( 1707750 531250 ) M1M2_PR
-      NEW met1 ( 1987430 3515430 ) M1M2_PR
+      NEW met1 ( 1714650 531250 ) M1M2_PR
+      NEW met2 ( 1987430 3513220 ) M2M3_PR
       NEW met1 ( 2084030 531250 ) M1M2_PR
       NEW met2 ( 2084030 529380 ) M2M3_PR
-      NEW met2 ( 403650 2193170 ) RECT ( -70 -485 70 0 ) 
-      NEW met2 ( 574310 2690420 ) RECT ( -70 -485 70 0 ) 
-      NEW met1 ( 1290530 1069470 ) RECT ( 0 -70 595 70 ) 
-      NEW met2 ( 267030 1687250 ) RECT ( -70 -485 70 0 )  ;
-    - io_oeb[18] ( PIN io_oeb[18] ) ( wrapped_vga_clock_1 io_oeb[18] ) ( wrapped_teras_13 io_oeb[18] ) ( wrapped_rgb_mixer_3 io_oeb[18] ) ( wrapped_hack_soc_dffram_11 io_oeb[18] ) ( wrapped_function_generator_0 io_oeb[18] ) ( wrapped_frequency_counter_2 io_oeb[18] ) + USE SIGNAL
+      NEW met1 ( 400890 1935790 ) M1M2_PR
+      NEW met3 ( 405260 3199060 ) RECT ( 0 -150 390 150 ) 
+      NEW met2 ( 405030 3199060 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 279450 1227570 ) RECT ( -595 -70 0 70 ) 
+      NEW met2 ( 405030 2186710 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 261050 1697110 ) RECT ( -595 -70 0 70 ) 
+      NEW met2 ( 253690 2690590 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 1290530 1124210 ) RECT ( 0 -70 595 70 )  ;
+    - io_oeb[18] ( PIN io_oeb[18] ) ( wrapped_vga_clock_1 io_oeb[18] ) ( wrapped_teras_13 io_oeb[18] ) ( wrapped_rgb_mixer_3 io_oeb[18] ) ( wrapped_hack_soc_dffram_11 io_oeb[18] ) ( wrapped_function_generator_0 io_oeb[18] ) ( wrapped_frequency_counter_2 io_oeb[18] )
+      ( wrapped_alu74181_7 io_oeb[18] ) + USE SIGNAL
       + ROUTED met2 ( 474950 2908700 ) ( 475640 * 0 )
-      NEW met2 ( 474950 2908700 ) ( * 2925700 )
-      NEW met2 ( 474950 2925700 ) ( 475870 * )
-      NEW met2 ( 205850 1414230 ) ( * 1980330 )
-      NEW met1 ( 510830 1983050 ) ( 514050 * )
-      NEW met2 ( 510830 1980330 ) ( * 1983050 )
-      NEW met2 ( 514050 1945650 ) ( * 1983050 )
-      NEW met2 ( 475870 2925700 ) ( * 3516110 )
-      NEW met4 ( 580060 2673420 ) ( * 2925700 )
-      NEW met2 ( 1541230 1799620 0 ) ( * 1801490 )
-      NEW met2 ( 1542150 1801490 ) ( * 1887170 )
-      NEW met2 ( 1662670 3516110 ) ( * 3517980 0 )
-      NEW met2 ( 524170 1941230 ) ( * 1945650 )
+      NEW met2 ( 491970 3396940 0 ) ( 492890 * )
+      NEW met3 ( 492660 3396940 ) ( 492890 * )
+      NEW met3 ( 492890 3409180 ) ( 496570 * )
+      NEW met2 ( 492890 3396940 ) ( * 3409180 )
+      NEW met2 ( 220110 1414230 ) ( * 1960950 )
+      NEW met2 ( 474950 2908700 ) ( * 2935900 )
+      NEW met4 ( 492660 2935900 ) ( * 3396940 )
+      NEW met2 ( 496570 3409180 ) ( * 3515770 )
+      NEW met2 ( 594550 2667470 ) ( * 2935900 )
+      NEW met2 ( 1541230 1799620 0 ) ( 1542610 * )
+      NEW met2 ( 1542610 1799620 ) ( * 1804210 )
+      NEW met2 ( 1545830 1804210 ) ( * 1942250 )
+      NEW met2 ( 1662670 3515770 ) ( * 3517980 0 )
+      NEW met2 ( 445050 1956190 ) ( * 1960950 )
+      NEW met1 ( 220110 1960950 ) ( 445050 * )
+      NEW met2 ( 518190 1929500 ) ( * 1956190 )
       NEW met2 ( 517730 1929500 0 ) ( 518190 * )
-      NEW met2 ( 518190 1929500 ) ( * 1945650 )
-      NEW met1 ( 514050 1945650 ) ( 524170 * )
-      NEW met3 ( 475870 2925700 ) ( 580060 * )
-      NEW met1 ( 524170 1941230 ) ( 1335150 * )
+      NEW met1 ( 518190 1945650 ) ( 552230 * )
+      NEW met2 ( 552230 1942250 ) ( * 1945650 )
+      NEW met1 ( 445050 1956190 ) ( 518190 * )
+      NEW met1 ( 552230 1942250 ) ( 1545830 * )
       NEW met2 ( 338330 1410660 ) ( * 1414230 )
       NEW met3 ( 338330 1410660 ) ( 350980 * )
       NEW met3 ( 350980 1407940 0 ) ( * 1410660 )
-      NEW met1 ( 205850 1414230 ) ( 338330 * )
-      NEW met1 ( 205850 1980330 ) ( 510830 * )
+      NEW met1 ( 220110 1414230 ) ( 338330 * )
       NEW met2 ( 443670 2449700 0 ) ( * 2469250 )
-      NEW met1 ( 443670 2469250 ) ( 447810 * )
-      NEW met2 ( 447810 2469250 ) ( * 2497800 )
-      NEW met2 ( 447810 2497800 ) ( 448270 * )
-      NEW met1 ( 443670 2463470 ) ( 510830 * )
-      NEW met2 ( 448270 2497800 ) ( * 2673420 )
-      NEW met3 ( 448270 2673420 ) ( 580060 * )
-      NEW met2 ( 1335150 1887170 ) ( * 1941230 )
-      NEW met1 ( 1335150 1887170 ) ( 1542150 * )
-      NEW met1 ( 475870 3516110 ) ( 1662670 * )
-      NEW met1 ( 1541230 1801490 ) ( 1797450 * )
-      NEW met2 ( 1797450 524110 ) ( * 1801490 )
+      NEW met1 ( 443670 2469250 ) ( 448270 * )
+      NEW met2 ( 448270 2469250 ) ( * 2667470 )
+      NEW met2 ( 552230 1945650 ) ( * 2463810 )
+      NEW met1 ( 448270 2667470 ) ( 594550 * )
+      NEW met3 ( 474950 2935900 ) ( 594550 * )
+      NEW met1 ( 496570 3515770 ) ( 1662670 * )
+      NEW met1 ( 1542610 1804210 ) ( 1783650 * )
+      NEW met2 ( 1783650 524110 ) ( * 1804210 )
       NEW met2 ( 2084030 520540 ) ( * 524110 )
       NEW met3 ( 2084030 520540 ) ( 2100820 * 0 )
-      NEW met1 ( 1797450 524110 ) ( 2084030 * )
-      NEW met2 ( 510830 1983050 ) ( * 2463470 )
-      NEW met1 ( 514050 1945650 ) M1M2_PR
-      NEW met2 ( 475870 2925700 ) M2M3_PR
-      NEW met3 ( 580060 2925700 ) M3M4_PR
-      NEW met1 ( 205850 1414230 ) M1M2_PR
-      NEW met1 ( 205850 1980330 ) M1M2_PR
-      NEW met1 ( 514050 1983050 ) M1M2_PR
-      NEW met1 ( 510830 1983050 ) M1M2_PR
-      NEW met1 ( 510830 1980330 ) M1M2_PR
-      NEW met1 ( 510830 2463470 ) M1M2_PR
-      NEW met1 ( 475870 3516110 ) M1M2_PR
-      NEW met3 ( 580060 2673420 ) M3M4_PR
-      NEW met1 ( 1541230 1801490 ) M1M2_PR
-      NEW met1 ( 1542150 1801490 ) M1M2_PR
-      NEW met1 ( 1542150 1887170 ) M1M2_PR
-      NEW met1 ( 1662670 3516110 ) M1M2_PR
-      NEW met1 ( 524170 1945650 ) M1M2_PR
-      NEW met1 ( 524170 1941230 ) M1M2_PR
+      NEW met1 ( 1783650 524110 ) ( 2084030 * )
+      NEW met1 ( 443670 2463810 ) ( 552230 * )
+      NEW met1 ( 220110 1960950 ) M1M2_PR
+      NEW met2 ( 492890 3396940 ) M2M3_PR
+      NEW met3 ( 492660 3396940 ) M3M4_PR
+      NEW met2 ( 496570 3409180 ) M2M3_PR
+      NEW met2 ( 492890 3409180 ) M2M3_PR
+      NEW met1 ( 1545830 1942250 ) M1M2_PR
+      NEW met1 ( 220110 1414230 ) M1M2_PR
+      NEW met2 ( 474950 2935900 ) M2M3_PR
+      NEW met3 ( 492660 2935900 ) M3M4_PR
+      NEW met1 ( 496570 3515770 ) M1M2_PR
+      NEW met1 ( 594550 2667470 ) M1M2_PR
+      NEW met2 ( 594550 2935900 ) M2M3_PR
+      NEW met1 ( 1542610 1804210 ) M1M2_PR
+      NEW met1 ( 1545830 1804210 ) M1M2_PR
+      NEW met1 ( 1662670 3515770 ) M1M2_PR
+      NEW met1 ( 445050 1960950 ) M1M2_PR
+      NEW met1 ( 445050 1956190 ) M1M2_PR
+      NEW met1 ( 518190 1956190 ) M1M2_PR
+      NEW met1 ( 552230 1945650 ) M1M2_PR
       NEW met1 ( 518190 1945650 ) M1M2_PR
-      NEW met1 ( 1335150 1941230 ) M1M2_PR
+      NEW met1 ( 552230 1942250 ) M1M2_PR
       NEW met1 ( 338330 1414230 ) M1M2_PR
       NEW met2 ( 338330 1410660 ) M2M3_PR
       NEW met1 ( 443670 2469250 ) M1M2_PR
-      NEW met1 ( 447810 2469250 ) M1M2_PR
-      NEW met1 ( 443670 2463470 ) M1M2_PR
-      NEW met2 ( 448270 2673420 ) M2M3_PR
-      NEW met1 ( 1335150 1887170 ) M1M2_PR
-      NEW met1 ( 1797450 524110 ) M1M2_PR
-      NEW met1 ( 1797450 1801490 ) M1M2_PR
+      NEW met1 ( 448270 2469250 ) M1M2_PR
+      NEW met1 ( 443670 2463810 ) M1M2_PR
+      NEW met1 ( 448270 2667470 ) M1M2_PR
+      NEW met1 ( 552230 2463810 ) M1M2_PR
+      NEW met1 ( 1783650 524110 ) M1M2_PR
+      NEW met1 ( 1783650 1804210 ) M1M2_PR
       NEW met1 ( 2084030 524110 ) M1M2_PR
       NEW met2 ( 2084030 520540 ) M2M3_PR
-      NEW met1 ( 1542150 1801490 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 518190 1945650 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 443670 2463470 ) RECT ( -70 -485 70 0 )  ;
-    - io_oeb[19] ( PIN io_oeb[19] ) ( wrapped_vga_clock_1 io_oeb[19] ) ( wrapped_teras_13 io_oeb[19] ) ( wrapped_rgb_mixer_3 io_oeb[19] ) ( wrapped_hack_soc_dffram_11 io_oeb[19] ) ( wrapped_function_generator_0 io_oeb[19] ) ( wrapped_frequency_counter_2 io_oeb[19] ) + USE SIGNAL
-      + ROUTED met2 ( 415610 1929500 ) ( 417910 * 0 )
-      NEW met2 ( 390310 2909380 ) ( 391920 * 0 )
-      NEW met2 ( 206310 1966390 ) ( * 2925870 )
-      NEW met1 ( 414230 1967410 ) ( 415610 * )
-      NEW met2 ( 414230 1966390 ) ( * 1967410 )
-      NEW met2 ( 415610 1929500 ) ( * 1967410 )
-      NEW met2 ( 389850 2980800 ) ( 390310 * )
-      NEW met2 ( 390310 2909380 ) ( * 2980800 )
-      NEW met2 ( 389850 2980800 ) ( * 3516450 )
-      NEW met2 ( 690230 1307470 ) ( * 1967410 )
+      NEW met3 ( 492890 3396940 ) RECT ( 0 -150 390 150 ) 
+      NEW met3 ( 492660 2935900 ) RECT ( -800 -150 0 150 ) 
+      NEW met1 ( 1545830 1804210 ) RECT ( -595 -70 0 70 ) 
+      NEW met2 ( 518190 1945650 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 443670 2463810 ) RECT ( -70 -485 70 0 )  ;
+    - io_oeb[19] ( PIN io_oeb[19] ) ( wrapped_vga_clock_1 io_oeb[19] ) ( wrapped_teras_13 io_oeb[19] ) ( wrapped_rgb_mixer_3 io_oeb[19] ) ( wrapped_hack_soc_dffram_11 io_oeb[19] ) ( wrapped_function_generator_0 io_oeb[19] ) ( wrapped_frequency_counter_2 io_oeb[19] )
+      ( wrapped_alu74181_7 io_oeb[19] ) + USE SIGNAL
+      + ROUTED met2 ( 414690 1959590 ) ( * 1960610 )
+      NEW met3 ( 391230 2925700 ) ( 391460 * )
+      NEW met2 ( 391230 2908700 ) ( * 2925700 )
+      NEW met2 ( 391230 2908700 ) ( 391920 * 0 )
+      NEW met3 ( 379500 2927060 ) ( * 2927740 )
+      NEW met3 ( 379500 2927740 ) ( 391460 * )
+      NEW met2 ( 408250 3399660 0 ) ( * 3401700 )
+      NEW met3 ( 391460 3401700 ) ( 408250 * )
+      NEW met3 ( 408250 3401700 ) ( 410550 * )
+      NEW met2 ( 206310 1959590 ) ( * 2459730 )
+      NEW met2 ( 219190 2459730 ) ( * 2927060 )
+      NEW met4 ( 391460 2925700 ) ( * 3401700 )
+      NEW met2 ( 410550 3401700 ) ( * 3516110 )
+      NEW met2 ( 700350 1171810 ) ( * 1304410 )
+      NEW met2 ( 700350 1304410 ) ( * 1960610 )
       NEW met2 ( 986930 1304410 ) ( * 1308660 )
-      NEW met2 ( 2038950 517310 ) ( * 1066070 )
-      NEW met1 ( 206310 1966390 ) ( 414230 * )
-      NEW met1 ( 206310 2925870 ) ( 390310 * )
-      NEW met3 ( 533830 1179460 ) ( 618470 * )
-      NEW met1 ( 937710 1066070 ) ( 2038950 * )
+      NEW met1 ( 206310 1959590 ) ( 414690 * )
+      NEW met3 ( 219190 2927060 ) ( 379500 * )
+      NEW met1 ( 533830 1171810 ) ( 700350 * )
+      NEW met1 ( 414690 1960610 ) ( 700350 * )
+      NEW met1 ( 951510 1066070 ) ( 1969950 * )
       NEW met2 ( 2084030 512380 ) ( * 517310 )
       NEW met3 ( 2084030 512380 ) ( 2100820 * 0 )
-      NEW met1 ( 2038950 517310 ) ( 2084030 * )
+      NEW met1 ( 1969950 517310 ) ( 2084030 * )
       NEW met2 ( 359030 2449700 ) ( 359720 * 0 )
-      NEW met2 ( 359030 2449700 ) ( * 2456670 )
-      NEW met1 ( 206310 2456670 ) ( 359030 * )
-      NEW met2 ( 533830 1179460 ) ( * 1200185 0 )
-      NEW met2 ( 618470 1179460 ) ( * 1307470 )
-      NEW met1 ( 415610 1967410 ) ( 690230 * )
-      NEW met2 ( 931730 1304410 ) ( * 1307470 )
-      NEW met1 ( 618470 1307470 ) ( 931730 * )
-      NEW met2 ( 937710 1066070 ) ( * 1304410 )
-      NEW met1 ( 931730 1304410 ) ( 986930 * )
+      NEW met2 ( 359030 2449700 ) ( * 2459730 )
+      NEW met1 ( 206310 2459730 ) ( 359030 * )
+      NEW met2 ( 533830 1171810 ) ( * 1200185 0 )
+      NEW met2 ( 951510 1066070 ) ( * 1304410 )
+      NEW met1 ( 700350 1304410 ) ( 986930 * )
       NEW met3 ( 986930 1308660 ) ( 1000500 * 0 )
-      NEW met2 ( 1338370 3516450 ) ( * 3517980 0 )
-      NEW met1 ( 389850 3516450 ) ( 1338370 * )
-      NEW met1 ( 206310 1966390 ) M1M2_PR
-      NEW met1 ( 206310 2925870 ) M1M2_PR
-      NEW met1 ( 414230 1966390 ) M1M2_PR
-      NEW met1 ( 390310 2925870 ) M1M2_PR
-      NEW met1 ( 2038950 517310 ) M1M2_PR
-      NEW met1 ( 2038950 1066070 ) M1M2_PR
-      NEW met1 ( 206310 2456670 ) M1M2_PR
-      NEW met1 ( 415610 1967410 ) M1M2_PR
-      NEW met1 ( 414230 1967410 ) M1M2_PR
-      NEW met1 ( 389850 3516450 ) M1M2_PR
-      NEW met1 ( 690230 1307470 ) M1M2_PR
-      NEW met1 ( 690230 1967410 ) M1M2_PR
+      NEW met2 ( 1338370 3516110 ) ( * 3517980 0 )
+      NEW met1 ( 410550 3516110 ) ( 1338370 * )
+      NEW met2 ( 1969950 517310 ) ( * 1066070 )
+      NEW met2 ( 417910 1929500 0 ) ( 418370 * )
+      NEW met2 ( 418370 1929500 ) ( * 1960610 )
+      NEW met1 ( 206310 1959590 ) M1M2_PR
+      NEW met2 ( 219190 2927060 ) M2M3_PR
+      NEW met1 ( 414690 1960610 ) M1M2_PR
+      NEW met1 ( 414690 1959590 ) M1M2_PR
+      NEW met1 ( 418370 1960610 ) M1M2_PR
+      NEW met3 ( 391460 2925700 ) M3M4_PR
+      NEW met2 ( 391230 2925700 ) M2M3_PR
+      NEW met3 ( 391460 2927740 ) M3M4_PR
+      NEW met2 ( 408250 3401700 ) M2M3_PR
+      NEW met3 ( 391460 3401700 ) M3M4_PR
+      NEW met2 ( 410550 3401700 ) M2M3_PR
+      NEW met1 ( 700350 1171810 ) M1M2_PR
+      NEW met1 ( 700350 1960610 ) M1M2_PR
+      NEW met1 ( 206310 2459730 ) M1M2_PR
+      NEW met1 ( 219190 2459730 ) M1M2_PR
+      NEW met1 ( 410550 3516110 ) M1M2_PR
+      NEW met1 ( 700350 1304410 ) M1M2_PR
       NEW met1 ( 986930 1304410 ) M1M2_PR
       NEW met2 ( 986930 1308660 ) M2M3_PR
-      NEW met2 ( 533830 1179460 ) M2M3_PR
-      NEW met2 ( 618470 1179460 ) M2M3_PR
-      NEW met1 ( 937710 1066070 ) M1M2_PR
+      NEW met1 ( 533830 1171810 ) M1M2_PR
+      NEW met1 ( 951510 1066070 ) M1M2_PR
+      NEW met1 ( 1969950 517310 ) M1M2_PR
+      NEW met1 ( 1969950 1066070 ) M1M2_PR
       NEW met1 ( 2084030 517310 ) M1M2_PR
       NEW met2 ( 2084030 512380 ) M2M3_PR
-      NEW met1 ( 359030 2456670 ) M1M2_PR
-      NEW met1 ( 618470 1307470 ) M1M2_PR
-      NEW met1 ( 931730 1304410 ) M1M2_PR
-      NEW met1 ( 931730 1307470 ) M1M2_PR
-      NEW met1 ( 937710 1304410 ) M1M2_PR
-      NEW met1 ( 1338370 3516450 ) M1M2_PR
-      NEW met2 ( 390310 2925870 ) RECT ( -70 -485 70 0 ) 
-      NEW met2 ( 206310 2456670 ) RECT ( -70 -485 70 0 ) 
-      NEW met1 ( 690230 1307470 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 937710 1304410 ) RECT ( -595 -70 0 70 )  ;
-    - io_oeb[1] ( PIN io_oeb[1] ) ( wrapped_vga_clock_1 io_oeb[1] ) ( wrapped_teras_13 io_oeb[1] ) ( wrapped_rgb_mixer_3 io_oeb[1] ) ( wrapped_hack_soc_dffram_11 io_oeb[1] ) ( wrapped_function_generator_0 io_oeb[1] ) ( wrapped_frequency_counter_2 io_oeb[1] ) + USE SIGNAL
+      NEW met1 ( 359030 2459730 ) M1M2_PR
+      NEW met1 ( 951510 1304410 ) M1M2_PR
+      NEW met1 ( 1338370 3516110 ) M1M2_PR
+      NEW met1 ( 418370 1960610 ) RECT ( -595 -70 0 70 ) 
+      NEW met3 ( 391460 2925700 ) RECT ( 0 -150 390 150 ) 
+      NEW met4 ( 391460 2927740 ) RECT ( -150 -800 150 0 ) 
+      NEW met1 ( 219190 2459730 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 951510 1304410 ) RECT ( -595 -70 0 70 )  ;
+    - io_oeb[1] ( PIN io_oeb[1] ) ( wrapped_vga_clock_1 io_oeb[1] ) ( wrapped_teras_13 io_oeb[1] ) ( wrapped_rgb_mixer_3 io_oeb[1] ) ( wrapped_hack_soc_dffram_11 io_oeb[1] ) ( wrapped_function_generator_0 io_oeb[1] ) ( wrapped_frequency_counter_2 io_oeb[1] )
+      ( wrapped_alu74181_7 io_oeb[1] ) + USE SIGNAL
       + ROUTED met2 ( 501630 2700620 ) ( 501665 * 0 )
-      NEW met2 ( 566030 1459815 0 ) ( * 1477810 )
-      NEW met1 ( 566030 1477810 ) ( 569250 * )
-      NEW met3 ( 498180 2205580 ) ( * 2206940 0 )
-      NEW met3 ( 498180 2205580 ) ( 511290 * )
-      NEW met2 ( 511290 2205580 ) ( * 2207790 )
-      NEW met2 ( 501630 2687530 ) ( * 2700620 )
-      NEW met2 ( 569250 1477810 ) ( * 1625370 )
-      NEW met1 ( 663090 2201670 ) ( 669990 * )
-      NEW met2 ( 663090 2201670 ) ( * 2687530 )
-      NEW met2 ( 790510 1103470 ) ( * 1477810 )
-      NEW met2 ( 1663590 1103470 ) ( * 1228250 )
+      NEW met2 ( 508070 3184950 ) ( * 3200420 )
+      NEW met2 ( 507915 3200420 0 ) ( 508070 * )
+      NEW met2 ( 566030 1459815 0 ) ( 568790 * )
+      NEW met1 ( 497490 2684470 ) ( 501630 * )
+      NEW met2 ( 497490 2682940 ) ( * 2684470 )
+      NEW met2 ( 497030 2682940 ) ( 497490 * )
+      NEW met2 ( 501630 2684470 ) ( * 2700620 )
+      NEW met2 ( 568790 1459815 ) ( * 1483500 )
+      NEW met2 ( 568790 1483500 ) ( 569250 * )
+      NEW met2 ( 569250 1483500 ) ( * 1549210 )
+      NEW met2 ( 669990 1683510 ) ( * 2201330 )
+      NEW met2 ( 783610 1103810 ) ( * 1492090 )
+      NEW met2 ( 1570670 1103810 ) ( * 1190510 )
       NEW met2 ( 2900070 364820 ) ( * 365670 )
       NEW met3 ( 2900070 364820 ) ( 2917780 * 0 )
-      NEW met1 ( 569250 1477810 ) ( 790510 * )
-      NEW met3 ( 2096910 664700 ) ( 2100820 * 0 )
-      NEW met1 ( 1873350 669290 ) ( 2096910 * )
-      NEW met1 ( 531070 1625370 ) ( 569250 * )
-      NEW met2 ( 530690 1698980 ) ( 531070 * )
-      NEW met2 ( 530690 1698980 ) ( * 1700340 0 )
-      NEW met2 ( 531070 1625370 ) ( * 1698980 )
-      NEW met1 ( 511290 2207790 ) ( 663090 * )
-      NEW met1 ( 501630 2687530 ) ( 663090 * )
-      NEW met1 ( 790510 1103470 ) ( 1663590 * )
-      NEW met2 ( 1612530 1228250 ) ( * 1233860 )
-      NEW met3 ( 1599420 1233860 0 ) ( 1612530 * )
-      NEW met1 ( 1612530 1228250 ) ( 1873350 * )
+      NEW met1 ( 530610 1549210 ) ( 569250 * )
+      NEW met1 ( 508070 3184950 ) ( 641930 * )
+      NEW met1 ( 1570670 1190510 ) ( 1601950 * )
+      NEW met3 ( 2097370 664700 ) ( 2100820 * 0 )
+      NEW met1 ( 1873350 669290 ) ( 2097370 * )
+      NEW met2 ( 559130 1681810 ) ( * 1683510 )
+      NEW met1 ( 530610 1681810 ) ( 559130 * )
+      NEW met2 ( 530610 1549210 ) ( * 1700340 0 )
+      NEW met1 ( 559130 1683510 ) ( 669990 * )
+      NEW met1 ( 501630 2690930 ) ( 641930 * )
+      NEW met2 ( 641930 2690930 ) ( * 3184950 )
+      NEW met1 ( 569250 1492090 ) ( 783610 * )
+      NEW met1 ( 783610 1103810 ) ( 1570670 * )
+      NEW met3 ( 1599420 1233860 0 ) ( 1601950 * )
+      NEW met2 ( 1601950 1190510 ) ( * 1233860 )
+      NEW met1 ( 1601950 1228250 ) ( 1873350 * )
       NEW met2 ( 1873350 669290 ) ( * 1228250 )
-      NEW met2 ( 2096910 365670 ) ( * 669290 )
-      NEW met1 ( 2096910 365670 ) ( 2900070 * )
-      NEW met1 ( 531070 1683170 ) ( 669990 * )
-      NEW met2 ( 669990 1683170 ) ( * 2201670 )
-      NEW met1 ( 569250 1477810 ) M1M2_PR
-      NEW met1 ( 566030 1477810 ) M1M2_PR
-      NEW met1 ( 790510 1477810 ) M1M2_PR
-      NEW met2 ( 511290 2205580 ) M2M3_PR
-      NEW met1 ( 511290 2207790 ) M1M2_PR
-      NEW met1 ( 501630 2687530 ) M1M2_PR
-      NEW met1 ( 569250 1625370 ) M1M2_PR
-      NEW met1 ( 663090 2201670 ) M1M2_PR
-      NEW met1 ( 669990 2201670 ) M1M2_PR
-      NEW met1 ( 663090 2207790 ) M1M2_PR
-      NEW met1 ( 663090 2687530 ) M1M2_PR
-      NEW met1 ( 790510 1103470 ) M1M2_PR
-      NEW met1 ( 1663590 1103470 ) M1M2_PR
-      NEW met1 ( 1663590 1228250 ) M1M2_PR
+      NEW met2 ( 2097370 365670 ) ( * 669290 )
+      NEW met1 ( 2097370 365670 ) ( 2900070 * )
+      NEW met1 ( 545100 2201330 ) ( 669990 * )
+      NEW met3 ( 498180 2205580 ) ( * 2206940 0 )
+      NEW met3 ( 498180 2205580 ) ( 513130 * )
+      NEW met2 ( 513130 2201670 ) ( * 2205580 )
+      NEW met1 ( 513130 2201670 ) ( 545100 * )
+      NEW met1 ( 545100 2201330 ) ( * 2201670 )
+      NEW met2 ( 497030 2214420 ) ( 497490 * )
+      NEW met2 ( 497490 2205580 ) ( * 2214420 )
+      NEW met3 ( 497490 2205580 ) ( 498180 * )
+      NEW met2 ( 497030 2214420 ) ( * 2682940 )
+      NEW met1 ( 508070 3184950 ) M1M2_PR
+      NEW met1 ( 569250 1549210 ) M1M2_PR
+      NEW met1 ( 1570670 1190510 ) M1M2_PR
+      NEW met1 ( 501630 2684470 ) M1M2_PR
+      NEW met1 ( 497490 2684470 ) M1M2_PR
+      NEW met1 ( 501630 2690930 ) M1M2_PR
+      NEW met1 ( 569250 1492090 ) M1M2_PR
+      NEW met1 ( 669990 1683510 ) M1M2_PR
+      NEW met1 ( 669990 2201330 ) M1M2_PR
+      NEW met1 ( 783610 1103810 ) M1M2_PR
+      NEW met1 ( 783610 1492090 ) M1M2_PR
+      NEW met1 ( 1570670 1103810 ) M1M2_PR
       NEW met1 ( 2900070 365670 ) M1M2_PR
       NEW met2 ( 2900070 364820 ) M2M3_PR
+      NEW met1 ( 530610 1549210 ) M1M2_PR
+      NEW met1 ( 641930 3184950 ) M1M2_PR
+      NEW met1 ( 1601950 1190510 ) M1M2_PR
       NEW met1 ( 1873350 669290 ) M1M2_PR
-      NEW met1 ( 2096910 669290 ) M1M2_PR
-      NEW met2 ( 2096910 664700 ) M2M3_PR
-      NEW met1 ( 531070 1625370 ) M1M2_PR
-      NEW met1 ( 531070 1683170 ) M1M2_PR
-      NEW met1 ( 1612530 1228250 ) M1M2_PR
-      NEW met2 ( 1612530 1233860 ) M2M3_PR
+      NEW met1 ( 2097370 669290 ) M1M2_PR
+      NEW met2 ( 2097370 664700 ) M2M3_PR
+      NEW met1 ( 559130 1683510 ) M1M2_PR
+      NEW met1 ( 559130 1681810 ) M1M2_PR
+      NEW met1 ( 530610 1681810 ) M1M2_PR
+      NEW met1 ( 641930 2690930 ) M1M2_PR
+      NEW met2 ( 1601950 1233860 ) M2M3_PR
+      NEW met1 ( 1601950 1228250 ) M1M2_PR
       NEW met1 ( 1873350 1228250 ) M1M2_PR
-      NEW met1 ( 2096910 365670 ) M1M2_PR
-      NEW met1 ( 669990 1683170 ) M1M2_PR
-      NEW met2 ( 663090 2207790 ) RECT ( -70 -485 70 0 ) 
-      NEW met1 ( 1663590 1228250 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 2096910 664700 ) RECT ( -70 -485 70 0 ) 
-      NEW met2 ( 531070 1683170 ) RECT ( -70 -485 70 0 )  ;
-    - io_oeb[20] ( PIN io_oeb[20] ) ( wrapped_vga_clock_1 io_oeb[20] ) ( wrapped_teras_13 io_oeb[20] ) ( wrapped_rgb_mixer_3 io_oeb[20] ) ( wrapped_hack_soc_dffram_11 io_oeb[20] ) ( wrapped_function_generator_0 io_oeb[20] ) ( wrapped_frequency_counter_2 io_oeb[20] ) + USE SIGNAL
-      + ROUTED met2 ( 511290 2332570 ) ( * 2334780 )
-      NEW met3 ( 499100 2334780 ) ( 511290 * )
-      NEW met3 ( 499100 2334780 ) ( * 2336140 0 )
-      NEW met2 ( 669070 2331890 ) ( * 2332570 )
-      NEW met1 ( 669070 2331890 ) ( 683330 * )
-      NEW met3 ( 979570 1180140 ) ( 983020 * )
-      NEW met3 ( 599380 1435140 0 ) ( 607430 * )
-      NEW met2 ( 607430 1434290 ) ( * 1435140 )
+      NEW met1 ( 2097370 365670 ) M1M2_PR
+      NEW met2 ( 513130 2205580 ) M2M3_PR
+      NEW met1 ( 513130 2201670 ) M1M2_PR
+      NEW met2 ( 497490 2205580 ) M2M3_PR
+      NEW met2 ( 501630 2690930 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 569250 1492090 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 2097370 664700 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 530610 1681810 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 1601950 1228250 ) RECT ( -70 -485 70 0 )  ;
+    - io_oeb[20] ( PIN io_oeb[20] ) ( wrapped_vga_clock_1 io_oeb[20] ) ( wrapped_teras_13 io_oeb[20] ) ( wrapped_rgb_mixer_3 io_oeb[20] ) ( wrapped_hack_soc_dffram_11 io_oeb[20] ) ( wrapped_function_generator_0 io_oeb[20] ) ( wrapped_frequency_counter_2 io_oeb[20] )
+      ( wrapped_alu74181_7 io_oeb[20] ) + USE SIGNAL
+      + ROUTED met3 ( 499100 2336820 0 ) ( * 2337500 )
+      NEW met3 ( 499100 2337500 ) ( 510830 * )
+      NEW met2 ( 510830 2337500 ) ( * 2339030 )
+      NEW met1 ( 662630 2797690 ) ( 664010 * )
+      NEW met2 ( 669070 3284570 ) ( * 3287630 )
+      NEW met3 ( 599380 1435140 0 ) ( 603750 * )
+      NEW met2 ( 593170 1797410 ) ( * 1798940 )
       NEW met3 ( 579140 1798940 0 ) ( 593170 * )
-      NEW met2 ( 593170 1798940 ) ( * 1800470 )
-      NEW met2 ( 669070 1797410 ) ( * 1800470 )
-      NEW met2 ( 669070 1800470 ) ( * 2331890 )
-      NEW met2 ( 683330 2331890 ) ( * 2797690 )
-      NEW met2 ( 979570 893350 ) ( * 1180140 )
-      NEW met3 ( 983020 1210740 ) ( 984170 * )
-      NEW met4 ( 983020 1180140 ) ( * 1210740 )
-      NEW met2 ( 984170 1210740 ) ( * 1431570 )
-      NEW met3 ( 529460 2798540 0 ) ( 544410 * )
-      NEW met2 ( 544410 2794630 ) ( * 2798540 )
-      NEW met1 ( 511290 2332570 ) ( 669070 * )
-      NEW met1 ( 544410 2794630 ) ( 683330 * )
-      NEW met1 ( 683330 2797690 ) ( 1007630 * )
-      NEW met3 ( 2087710 504220 ) ( 2100820 * 0 )
-      NEW met1 ( 979570 893350 ) ( 2087710 * )
-      NEW met1 ( 593170 1800470 ) ( 669070 * )
-      NEW met1 ( 607430 1434290 ) ( 718750 * )
-      NEW met1 ( 669070 1797410 ) ( 718750 * )
-      NEW met2 ( 718750 1431570 ) ( * 1797410 )
-      NEW met1 ( 718750 1431570 ) ( 984170 * )
-      NEW met3 ( 984170 1210740 ) ( 1000500 * 0 )
-      NEW met1 ( 1007630 3516790 ) ( 1014070 * )
-      NEW met2 ( 1014070 3516790 ) ( * 3517980 0 )
-      NEW met2 ( 1007630 2797690 ) ( * 3516790 )
-      NEW met2 ( 2087710 504220 ) ( * 893350 )
-      NEW met1 ( 511290 2332570 ) M1M2_PR
-      NEW met2 ( 511290 2334780 ) M2M3_PR
-      NEW met1 ( 669070 2332570 ) M1M2_PR
-      NEW met1 ( 669070 2331890 ) M1M2_PR
-      NEW met1 ( 683330 2331890 ) M1M2_PR
-      NEW met1 ( 683330 2797690 ) M1M2_PR
-      NEW met1 ( 683330 2794630 ) M1M2_PR
-      NEW met1 ( 979570 893350 ) M1M2_PR
-      NEW met2 ( 979570 1180140 ) M2M3_PR
-      NEW met3 ( 983020 1180140 ) M3M4_PR
-      NEW met2 ( 607430 1435140 ) M2M3_PR
-      NEW met1 ( 607430 1434290 ) M1M2_PR
+      NEW met2 ( 603750 1428510 ) ( * 1797410 )
+      NEW met2 ( 685170 1797410 ) ( * 2339030 )
+      NEW met2 ( 664010 2339030 ) ( * 2797690 )
+      NEW met2 ( 662630 2797690 ) ( * 3284570 )
+      NEW met2 ( 992450 1210740 ) ( * 1212610 )
+      NEW met1 ( 984170 1212610 ) ( 992450 * )
+      NEW met2 ( 986470 1039890 ) ( * 1212610 )
+      NEW met2 ( 984170 1212610 ) ( * 1428510 )
+      NEW met2 ( 1190250 879750 ) ( * 1039890 )
+      NEW met3 ( 529460 2798540 0 ) ( 544870 * )
+      NEW met2 ( 544870 2797690 ) ( * 2798540 )
+      NEW met2 ( 562810 3284570 ) ( * 3284740 )
+      NEW met3 ( 549700 3284740 0 ) ( 562810 * )
+      NEW met1 ( 510830 2339030 ) ( 685170 * )
+      NEW met1 ( 544870 2797690 ) ( 662630 * )
+      NEW met1 ( 562810 3284570 ) ( 669070 * )
+      NEW met1 ( 669070 3287630 ) ( 1007630 * )
+      NEW met1 ( 1190250 879750 ) ( 1983750 * )
+      NEW met2 ( 2084030 504220 ) ( * 510510 )
+      NEW met3 ( 2084030 504220 ) ( 2100820 * 0 )
+      NEW met1 ( 1983750 510510 ) ( 2084030 * )
+      NEW met1 ( 593170 1797410 ) ( 685170 * )
+      NEW met1 ( 603750 1428510 ) ( 984170 * )
+      NEW met3 ( 992450 1210740 ) ( 1000500 * 0 )
+      NEW met1 ( 1007630 3516450 ) ( 1014070 * )
+      NEW met2 ( 1014070 3516450 ) ( * 3517980 0 )
+      NEW met2 ( 1007630 3287630 ) ( * 3516450 )
+      NEW met1 ( 986470 1039890 ) ( 1190250 * )
+      NEW met2 ( 1983750 510510 ) ( * 879750 )
+      NEW met2 ( 510830 2337500 ) M2M3_PR
+      NEW met1 ( 510830 2339030 ) M1M2_PR
+      NEW met1 ( 685170 2339030 ) M1M2_PR
+      NEW met1 ( 664010 2339030 ) M1M2_PR
+      NEW met1 ( 662630 2797690 ) M1M2_PR
+      NEW met1 ( 664010 2797690 ) M1M2_PR
+      NEW met1 ( 669070 3284570 ) M1M2_PR
+      NEW met1 ( 669070 3287630 ) M1M2_PR
+      NEW met1 ( 662630 3284570 ) M1M2_PR
+      NEW met1 ( 1190250 879750 ) M1M2_PR
+      NEW met1 ( 603750 1428510 ) M1M2_PR
+      NEW met2 ( 603750 1435140 ) M2M3_PR
+      NEW met1 ( 593170 1797410 ) M1M2_PR
       NEW met2 ( 593170 1798940 ) M2M3_PR
-      NEW met1 ( 593170 1800470 ) M1M2_PR
-      NEW met1 ( 669070 1800470 ) M1M2_PR
-      NEW met1 ( 669070 1797410 ) M1M2_PR
-      NEW met2 ( 984170 1210740 ) M2M3_PR
-      NEW met3 ( 983020 1210740 ) M3M4_PR
-      NEW met1 ( 984170 1431570 ) M1M2_PR
-      NEW met2 ( 544410 2798540 ) M2M3_PR
-      NEW met1 ( 544410 2794630 ) M1M2_PR
-      NEW met1 ( 1007630 2797690 ) M1M2_PR
-      NEW met2 ( 2087710 504220 ) M2M3_PR
-      NEW met1 ( 2087710 893350 ) M1M2_PR
-      NEW met1 ( 718750 1431570 ) M1M2_PR
-      NEW met1 ( 718750 1434290 ) M1M2_PR
-      NEW met1 ( 718750 1797410 ) M1M2_PR
-      NEW met1 ( 1007630 3516790 ) M1M2_PR
-      NEW met1 ( 1014070 3516790 ) M1M2_PR
-      NEW met2 ( 683330 2794630 ) RECT ( -70 -485 70 0 ) 
-      NEW met2 ( 718750 1434290 ) RECT ( -70 -485 70 0 )  ;
-    - io_oeb[21] ( PIN io_oeb[21] ) ( wrapped_vga_clock_1 io_oeb[21] ) ( wrapped_teras_13 io_oeb[21] ) ( wrapped_rgb_mixer_3 io_oeb[21] ) ( wrapped_hack_soc_dffram_11 io_oeb[21] ) ( wrapped_function_generator_0 io_oeb[21] ) ( wrapped_frequency_counter_2 io_oeb[21] ) + USE SIGNAL
-      + ROUTED met2 ( 281290 1242190 ) ( * 1245250 )
-      NEW met2 ( 281290 1131010 ) ( * 1242190 )
-      NEW met2 ( 689310 3501830 ) ( * 3517980 0 )
-      NEW met1 ( 1166330 1124890 ) ( 1169550 * )
-      NEW met2 ( 1169550 1073210 ) ( * 1124890 )
+      NEW met1 ( 603750 1797410 ) M1M2_PR
+      NEW met1 ( 685170 1797410 ) M1M2_PR
+      NEW met1 ( 986470 1039890 ) M1M2_PR
+      NEW met2 ( 992450 1210740 ) M2M3_PR
+      NEW met1 ( 992450 1212610 ) M1M2_PR
+      NEW met1 ( 984170 1212610 ) M1M2_PR
+      NEW met1 ( 986470 1212610 ) M1M2_PR
+      NEW met1 ( 984170 1428510 ) M1M2_PR
+      NEW met1 ( 1190250 1039890 ) M1M2_PR
+      NEW met2 ( 544870 2798540 ) M2M3_PR
+      NEW met1 ( 544870 2797690 ) M1M2_PR
+      NEW met1 ( 562810 3284570 ) M1M2_PR
+      NEW met2 ( 562810 3284740 ) M2M3_PR
+      NEW met1 ( 1007630 3287630 ) M1M2_PR
+      NEW met1 ( 1983750 510510 ) M1M2_PR
+      NEW met1 ( 1983750 879750 ) M1M2_PR
+      NEW met1 ( 2084030 510510 ) M1M2_PR
+      NEW met2 ( 2084030 504220 ) M2M3_PR
+      NEW met1 ( 1007630 3516450 ) M1M2_PR
+      NEW met1 ( 1014070 3516450 ) M1M2_PR
+      NEW met1 ( 664010 2339030 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 662630 3284570 ) RECT ( 0 -70 595 70 ) 
+      NEW met2 ( 603750 1435140 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 603750 1797410 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 986470 1212610 ) RECT ( -595 -70 0 70 )  ;
+    - io_oeb[21] ( PIN io_oeb[21] ) ( wrapped_vga_clock_1 io_oeb[21] ) ( wrapped_teras_13 io_oeb[21] ) ( wrapped_rgb_mixer_3 io_oeb[21] ) ( wrapped_hack_soc_dffram_11 io_oeb[21] ) ( wrapped_function_generator_0 io_oeb[21] ) ( wrapped_frequency_counter_2 io_oeb[21] )
+      ( wrapped_alu74181_7 io_oeb[21] ) + USE SIGNAL
+      + ROUTED met2 ( 288190 1242530 ) ( * 1245250 )
+      NEW met2 ( 198490 1918200 ) ( 199410 * )
+      NEW met2 ( 199410 1245250 ) ( * 1918200 )
+      NEW met2 ( 198490 1918200 ) ( * 2397510 )
+      NEW met2 ( 288190 1082730 ) ( * 1242530 )
+      NEW met2 ( 683330 3517980 ) ( 688390 * )
+      NEW met2 ( 688390 3517300 ) ( * 3517980 )
+      NEW met2 ( 688390 3517300 ) ( 689310 * )
+      NEW met2 ( 689310 3517300 ) ( * 3517980 0 )
+      NEW met2 ( 683330 3460350 ) ( * 3517980 )
       NEW met2 ( 1166330 1199010 ) ( 1167480 * )
       NEW met2 ( 1167480 1199010 ) ( * 1200200 0 )
-      NEW met2 ( 1166330 1124890 ) ( * 1199010 )
-      NEW met2 ( 2432250 908650 ) ( * 1073210 )
-      NEW met1 ( 178710 1245250 ) ( 281290 * )
-      NEW met2 ( 338330 1242190 ) ( * 1245420 )
+      NEW met2 ( 1166330 1072870 ) ( * 1199010 )
+      NEW met2 ( 2432250 908990 ) ( * 1072870 )
+      NEW met1 ( 199410 1245250 ) ( 288190 * )
+      NEW met2 ( 338330 1242530 ) ( * 1245420 )
       NEW met3 ( 338330 1245420 ) ( 350980 * )
       NEW met3 ( 350980 1245420 ) ( * 1248140 0 )
-      NEW met1 ( 281290 1242190 ) ( 338330 * )
-      NEW met1 ( 178710 1925590 ) ( 324300 * )
-      NEW met2 ( 359950 1928820 0 ) ( 360410 * )
+      NEW met1 ( 288190 1242530 ) ( 338330 * )
+      NEW met1 ( 198490 1925590 ) ( 324300 * )
       NEW met1 ( 324300 1925590 ) ( * 1926610 )
-      NEW met1 ( 324300 1926610 ) ( 359030 * )
-      NEW met2 ( 359030 1926610 ) ( * 1928820 )
-      NEW met2 ( 359030 1928820 ) ( 359950 * 0 )
-      NEW met1 ( 345690 2155430 ) ( 359950 * )
-      NEW met3 ( 350980 2408220 0 ) ( * 2408900 )
-      NEW met3 ( 350060 2408900 ) ( 350980 * )
-      NEW met3 ( 350060 2407540 ) ( * 2408900 )
-      NEW met3 ( 345690 2407540 ) ( 350060 * )
-      NEW met1 ( 261050 2408050 ) ( 345690 * )
-      NEW met1 ( 345230 3501830 ) ( 689310 * )
-      NEW met1 ( 1169550 1073210 ) ( 2432250 * )
-      NEW met2 ( 2464450 897260 ) ( 2465830 * 0 )
-      NEW met2 ( 178710 1245250 ) ( * 1925590 )
-      NEW met2 ( 261050 2408050 ) ( * 2898330 )
-      NEW met2 ( 359950 2014800 ) ( 360410 * )
-      NEW met2 ( 360410 1928820 ) ( * 2014800 )
-      NEW met2 ( 359950 2014800 ) ( * 2155430 )
-      NEW met1 ( 281290 1131010 ) ( 1166330 * )
-      NEW met1 ( 2432250 908650 ) ( 2464450 * )
-      NEW met2 ( 2464450 897260 ) ( * 908650 )
+      NEW met1 ( 331430 2404310 ) ( 338330 * )
+      NEW met2 ( 338330 2404310 ) ( * 2405500 )
+      NEW met3 ( 338330 2405500 ) ( 350980 * )
+      NEW met3 ( 350980 2405500 ) ( * 2407540 0 )
       NEW met3 ( 350980 2903260 ) ( * 2903940 0 )
-      NEW met3 ( 345230 2903260 ) ( 350980 * )
-      NEW met1 ( 261050 2898330 ) ( 345230 * )
-      NEW met2 ( 345230 2898330 ) ( * 3501830 )
-      NEW met2 ( 345690 2155430 ) ( * 2408050 )
-      NEW met1 ( 281290 1242190 ) M1M2_PR
-      NEW met1 ( 281290 1245250 ) M1M2_PR
-      NEW met1 ( 689310 3501830 ) M1M2_PR
-      NEW met1 ( 1169550 1073210 ) M1M2_PR
-      NEW met1 ( 2432250 1073210 ) M1M2_PR
-      NEW met1 ( 281290 1131010 ) M1M2_PR
-      NEW met1 ( 1166330 1124890 ) M1M2_PR
-      NEW met1 ( 1169550 1124890 ) M1M2_PR
-      NEW met1 ( 1166330 1131010 ) M1M2_PR
-      NEW met1 ( 2432250 908650 ) M1M2_PR
-      NEW met1 ( 178710 1245250 ) M1M2_PR
-      NEW met1 ( 178710 1925590 ) M1M2_PR
-      NEW met1 ( 261050 2408050 ) M1M2_PR
-      NEW met1 ( 261050 2898330 ) M1M2_PR
-      NEW met1 ( 338330 1242190 ) M1M2_PR
+      NEW met3 ( 348450 2903260 ) ( 350980 * )
+      NEW met2 ( 348450 2898330 ) ( * 2903260 )
+      NEW met3 ( 346610 2903260 ) ( 348450 * )
+      NEW met1 ( 178250 2898330 ) ( 348450 * )
+      NEW met2 ( 355350 3396940 ) ( 356730 * 0 )
+      NEW met2 ( 355350 3396770 ) ( * 3396940 )
+      NEW met1 ( 346610 3396770 ) ( 355350 * )
+      NEW met1 ( 288190 1082730 ) ( 1166330 * )
+      NEW met1 ( 1166330 1072870 ) ( 2432250 * )
+      NEW met2 ( 2464450 897260 ) ( 2465830 * 0 )
+      NEW met2 ( 178250 2397510 ) ( * 2898330 )
+      NEW met1 ( 178250 2397510 ) ( 331430 * )
+      NEW met2 ( 331430 2397510 ) ( * 2404310 )
+      NEW met2 ( 355350 3396940 ) ( * 3460350 )
+      NEW met1 ( 355350 3460350 ) ( 683330 * )
+      NEW met1 ( 2432250 908990 ) ( 2464450 * )
+      NEW met2 ( 2464450 897260 ) ( * 908990 )
+      NEW met2 ( 359030 1926610 ) ( * 1926780 )
+      NEW met2 ( 359030 1926780 ) ( 359950 * 0 )
+      NEW met1 ( 324300 1926610 ) ( 359030 * )
+      NEW met2 ( 346610 2903260 ) ( * 3396770 )
+      NEW met1 ( 199410 1245250 ) M1M2_PR
+      NEW met1 ( 198490 1925590 ) M1M2_PR
+      NEW met1 ( 288190 1082730 ) M1M2_PR
+      NEW met1 ( 288190 1242530 ) M1M2_PR
+      NEW met1 ( 288190 1245250 ) M1M2_PR
+      NEW met1 ( 1166330 1072870 ) M1M2_PR
+      NEW met1 ( 1166330 1082730 ) M1M2_PR
+      NEW met1 ( 2432250 1072870 ) M1M2_PR
+      NEW met1 ( 198490 2397510 ) M1M2_PR
+      NEW met1 ( 683330 3460350 ) M1M2_PR
+      NEW met1 ( 2432250 908990 ) M1M2_PR
+      NEW met1 ( 178250 2898330 ) M1M2_PR
+      NEW met1 ( 338330 1242530 ) M1M2_PR
       NEW met2 ( 338330 1245420 ) M2M3_PR
+      NEW met1 ( 331430 2404310 ) M1M2_PR
+      NEW met1 ( 338330 2404310 ) M1M2_PR
+      NEW met2 ( 338330 2405500 ) M2M3_PR
+      NEW met2 ( 348450 2903260 ) M2M3_PR
+      NEW met1 ( 348450 2898330 ) M1M2_PR
+      NEW met2 ( 346610 2903260 ) M2M3_PR
+      NEW met1 ( 355350 3396770 ) M1M2_PR
+      NEW met1 ( 346610 3396770 ) M1M2_PR
+      NEW met1 ( 178250 2397510 ) M1M2_PR
+      NEW met1 ( 331430 2397510 ) M1M2_PR
+      NEW met1 ( 355350 3460350 ) M1M2_PR
+      NEW met1 ( 2464450 908990 ) M1M2_PR
       NEW met1 ( 359030 1926610 ) M1M2_PR
-      NEW met1 ( 345690 2155430 ) M1M2_PR
-      NEW met1 ( 359950 2155430 ) M1M2_PR
-      NEW met1 ( 345690 2408050 ) M1M2_PR
-      NEW met2 ( 345690 2407540 ) M2M3_PR
-      NEW met1 ( 345230 3501830 ) M1M2_PR
-      NEW met1 ( 2464450 908650 ) M1M2_PR
-      NEW met1 ( 345230 2898330 ) M1M2_PR
-      NEW met2 ( 345230 2903260 ) M2M3_PR
-      NEW met2 ( 1166330 1131010 ) RECT ( -70 -485 70 0 ) 
-      NEW met2 ( 345690 2407540 ) RECT ( -70 -485 70 0 ) 
-      NEW met2 ( 345230 2903260 ) RECT ( -70 -485 70 0 )  ;
-    - io_oeb[22] ( PIN io_oeb[22] ) ( wrapped_vga_clock_1 io_oeb[22] ) ( wrapped_teras_13 io_oeb[22] ) ( wrapped_rgb_mixer_3 io_oeb[22] ) ( wrapped_hack_soc_dffram_11 io_oeb[22] ) ( wrapped_function_generator_0 io_oeb[22] ) ( wrapped_frequency_counter_2 io_oeb[22] ) + USE SIGNAL
-      + ROUTED met2 ( 573390 1459815 ) ( 575690 * 0 )
-      NEW met1 ( 573390 1576750 ) ( 576610 * )
-      NEW met2 ( 573390 1576750 ) ( * 1579810 )
-      NEW met2 ( 218730 1689630 ) ( * 2195210 )
-      NEW met2 ( 227010 2195210 ) ( * 2688210 )
-      NEW met2 ( 282210 2688210 ) ( * 2690420 )
-      NEW met2 ( 282210 2690420 ) ( * 2914990 )
+      NEW met2 ( 198490 1925590 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 1166330 1082730 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 198490 2397510 ) RECT ( -595 -70 0 70 )  ;
+    - io_oeb[22] ( PIN io_oeb[22] ) ( wrapped_vga_clock_1 io_oeb[22] ) ( wrapped_teras_13 io_oeb[22] ) ( wrapped_rgb_mixer_3 io_oeb[22] ) ( wrapped_hack_soc_dffram_11 io_oeb[22] ) ( wrapped_function_generator_0 io_oeb[22] ) ( wrapped_frequency_counter_2 io_oeb[22] )
+      ( wrapped_alu74181_7 io_oeb[22] ) + USE SIGNAL
+      + ROUTED met2 ( 572930 1459815 ) ( 575690 * 0 )
+      NEW met2 ( 226090 1689630 ) ( * 2191470 )
       NEW met2 ( 372830 1689630 ) ( * 1700340 0 )
       NEW met1 ( 372830 1689630 ) ( 376510 * )
-      NEW met2 ( 376510 1579810 ) ( * 1689630 )
-      NEW met2 ( 573390 1459815 ) ( * 1576750 )
-      NEW met2 ( 576610 1576750 ) ( * 1632510 )
-      NEW met2 ( 2446050 911030 ) ( * 1749130 )
+      NEW met2 ( 376510 1618230 ) ( * 1689630 )
+      NEW met2 ( 572930 1459815 ) ( * 1618230 )
+      NEW met2 ( 804310 1618230 ) ( * 1842970 )
+      NEW met2 ( 2446050 911710 ) ( * 1749130 )
       NEW met2 ( 369610 2700620 ) ( 369645 * 0 )
-      NEW met1 ( 282210 2914990 ) ( 359030 * )
-      NEW met1 ( 376510 1579810 ) ( 573390 * )
-      NEW met1 ( 576610 1632510 ) ( 811210 * )
-      NEW met2 ( 1613910 1749130 ) ( * 1750660 )
-      NEW met3 ( 1599420 1750660 0 ) ( 1613910 * )
-      NEW met1 ( 811210 1849770 ) ( 1616210 * )
-      NEW met1 ( 1613910 1749130 ) ( 2446050 * )
+      NEW met2 ( 369610 3194470 ) ( * 3200420 )
+      NEW met2 ( 369610 3200420 ) ( 369645 * 0 )
+      NEW met1 ( 234370 3194470 ) ( 369610 * )
+      NEW met1 ( 268870 3404930 ) ( 359030 * )
+      NEW met2 ( 1613450 1749130 ) ( * 1750660 )
+      NEW met3 ( 1599420 1750660 0 ) ( 1613450 * )
+      NEW met1 ( 804310 1842970 ) ( 1615750 * )
+      NEW met1 ( 1613450 1749130 ) ( 2446050 * )
       NEW met2 ( 2452950 897260 ) ( 2454330 * 0 )
-      NEW met1 ( 227010 2688210 ) ( 282210 * )
-      NEW met1 ( 218730 1689630 ) ( 372830 * )
-      NEW met2 ( 369610 2195210 ) ( * 2200140 0 )
-      NEW met3 ( 282210 2690420 ) ( 369610 * )
-      NEW met2 ( 369610 2690420 ) ( * 2700620 )
-      NEW met1 ( 359030 3515090 ) ( 365010 * )
-      NEW met2 ( 365010 3515090 ) ( * 3517980 0 )
-      NEW met2 ( 359030 2914990 ) ( * 3515090 )
-      NEW met2 ( 811210 1632510 ) ( * 1849770 )
-      NEW met2 ( 1616210 1749130 ) ( * 1849770 )
-      NEW met1 ( 2446050 911030 ) ( 2452950 * )
-      NEW met2 ( 2452950 897260 ) ( * 911030 )
-      NEW met1 ( 218730 2195210 ) ( 369610 * )
-      NEW met1 ( 282210 2914990 ) M1M2_PR
-      NEW met1 ( 376510 1579810 ) M1M2_PR
-      NEW met1 ( 576610 1576750 ) M1M2_PR
-      NEW met1 ( 573390 1576750 ) M1M2_PR
-      NEW met1 ( 573390 1579810 ) M1M2_PR
-      NEW met1 ( 576610 1632510 ) M1M2_PR
+      NEW met1 ( 226090 2191470 ) ( 258750 * )
+      NEW met2 ( 258750 2191470 ) ( * 2680390 )
+      NEW met2 ( 234370 2680390 ) ( * 3194470 )
+      NEW met2 ( 268870 3194470 ) ( * 3404930 )
+      NEW met1 ( 226090 1689630 ) ( 372830 * )
+      NEW met2 ( 369610 2193170 ) ( * 2200140 0 )
+      NEW met1 ( 258750 2193170 ) ( 369610 * )
+      NEW met1 ( 234370 2680390 ) ( 369610 * )
+      NEW met2 ( 369610 2680390 ) ( * 2700620 )
+      NEW met1 ( 359030 3513730 ) ( 365010 * )
+      NEW met2 ( 365010 3513730 ) ( * 3517980 0 )
+      NEW met2 ( 359030 3404930 ) ( * 3513730 )
+      NEW met1 ( 376510 1618230 ) ( 804310 * )
+      NEW met2 ( 1615750 1749130 ) ( * 1842970 )
+      NEW met1 ( 2446050 911710 ) ( 2452950 * )
+      NEW met2 ( 2452950 897260 ) ( * 911710 )
+      NEW met1 ( 804310 1842970 ) M1M2_PR
       NEW met1 ( 2446050 1749130 ) M1M2_PR
-      NEW met1 ( 218730 1689630 ) M1M2_PR
-      NEW met1 ( 218730 2195210 ) M1M2_PR
-      NEW met1 ( 227010 2195210 ) M1M2_PR
-      NEW met1 ( 227010 2688210 ) M1M2_PR
-      NEW met2 ( 282210 2690420 ) M2M3_PR
-      NEW met1 ( 282210 2688210 ) M1M2_PR
+      NEW met1 ( 226090 1689630 ) M1M2_PR
+      NEW met1 ( 226090 2191470 ) M1M2_PR
+      NEW met1 ( 376510 1618230 ) M1M2_PR
       NEW met1 ( 372830 1689630 ) M1M2_PR
       NEW met1 ( 376510 1689630 ) M1M2_PR
-      NEW met1 ( 2446050 911030 ) M1M2_PR
-      NEW met1 ( 359030 2914990 ) M1M2_PR
-      NEW met1 ( 811210 1632510 ) M1M2_PR
-      NEW met1 ( 811210 1849770 ) M1M2_PR
-      NEW met1 ( 1613910 1749130 ) M1M2_PR
-      NEW met2 ( 1613910 1750660 ) M2M3_PR
-      NEW met1 ( 1616210 1749130 ) M1M2_PR
-      NEW met1 ( 1616210 1849770 ) M1M2_PR
-      NEW met1 ( 369610 2195210 ) M1M2_PR
-      NEW met2 ( 369610 2690420 ) M2M3_PR
-      NEW met1 ( 359030 3515090 ) M1M2_PR
-      NEW met1 ( 365010 3515090 ) M1M2_PR
-      NEW met1 ( 2452950 911030 ) M1M2_PR
-      NEW met1 ( 227010 2195210 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 1616210 1749130 ) RECT ( -595 -70 0 70 )  ;
-    - io_oeb[23] ( PIN io_oeb[23] ) ( wrapped_vga_clock_1 io_oeb[23] ) ( wrapped_teras_13 io_oeb[23] ) ( wrapped_rgb_mixer_3 io_oeb[23] ) ( wrapped_hack_soc_dffram_11 io_oeb[23] ) ( wrapped_function_generator_0 io_oeb[23] ) ( wrapped_frequency_counter_2 io_oeb[23] ) + USE SIGNAL
+      NEW met1 ( 572930 1618230 ) M1M2_PR
+      NEW met1 ( 804310 1618230 ) M1M2_PR
+      NEW met1 ( 2446050 911710 ) M1M2_PR
+      NEW met1 ( 234370 3194470 ) M1M2_PR
+      NEW met1 ( 268870 3194470 ) M1M2_PR
+      NEW met1 ( 268870 3404930 ) M1M2_PR
+      NEW met1 ( 369610 3194470 ) M1M2_PR
+      NEW met1 ( 359030 3404930 ) M1M2_PR
+      NEW met1 ( 1613450 1749130 ) M1M2_PR
+      NEW met2 ( 1613450 1750660 ) M2M3_PR
+      NEW met1 ( 1615750 1749130 ) M1M2_PR
+      NEW met1 ( 1615750 1842970 ) M1M2_PR
+      NEW met1 ( 258750 2191470 ) M1M2_PR
+      NEW met1 ( 258750 2193170 ) M1M2_PR
+      NEW met1 ( 234370 2680390 ) M1M2_PR
+      NEW met1 ( 258750 2680390 ) M1M2_PR
+      NEW met1 ( 369610 2193170 ) M1M2_PR
+      NEW met1 ( 369610 2680390 ) M1M2_PR
+      NEW met1 ( 359030 3513730 ) M1M2_PR
+      NEW met1 ( 365010 3513730 ) M1M2_PR
+      NEW met1 ( 2452950 911710 ) M1M2_PR
+      NEW met1 ( 572930 1618230 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 268870 3194470 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 1615750 1749130 ) RECT ( -595 -70 0 70 ) 
+      NEW met2 ( 258750 2193170 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 258750 2680390 ) RECT ( -595 -70 0 70 )  ;
+    - io_oeb[23] ( PIN io_oeb[23] ) ( wrapped_vga_clock_1 io_oeb[23] ) ( wrapped_teras_13 io_oeb[23] ) ( wrapped_rgb_mixer_3 io_oeb[23] ) ( wrapped_hack_soc_dffram_11 io_oeb[23] ) ( wrapped_function_generator_0 io_oeb[23] ) ( wrapped_frequency_counter_2 io_oeb[23] )
+      ( wrapped_alu74181_7 io_oeb[23] ) + USE SIGNAL
       + ROUTED met2 ( 2442830 897260 0 ) ( 2443290 * )
-      NEW met2 ( 227010 1338410 ) ( * 1929330 )
       NEW met2 ( 400430 2449700 ) ( 401580 * 0 )
-      NEW met2 ( 400430 2449700 ) ( * 2460070 )
-      NEW met2 ( 597770 1914710 ) ( * 1939870 )
-      NEW met2 ( 2443290 897260 ) ( * 921570 )
-      NEW met2 ( 248170 1925250 ) ( * 1929330 )
-      NEW met1 ( 227010 1929330 ) ( 248170 * )
-      NEW met1 ( 34730 2991150 ) ( 265650 * )
-      NEW met1 ( 248170 1925250 ) ( 420900 * )
+      NEW met2 ( 400430 2449700 ) ( * 2456670 )
+      NEW met2 ( 596850 1880370 ) ( * 1939870 )
+      NEW met2 ( 2443290 897260 ) ( * 908650 )
+      NEW met2 ( 268870 1940380 ) ( 269330 * )
+      NEW met2 ( 269330 1939020 ) ( * 1940380 )
+      NEW met2 ( 268870 1939020 ) ( 269330 * )
+      NEW met2 ( 268870 1925250 ) ( * 1939020 )
       NEW met2 ( 464830 1926780 ) ( 466210 * 0 )
       NEW met2 ( 464830 1926610 ) ( * 1926780 )
-      NEW met1 ( 420900 1926610 ) ( 464830 * )
-      NEW met1 ( 420900 1925250 ) ( * 1926610 )
       NEW met2 ( 466670 1926780 ) ( * 1939870 )
       NEW met2 ( 466210 1926780 0 ) ( 466670 * )
-      NEW met2 ( 428490 2909380 ) ( 430560 * 0 )
-      NEW met1 ( 265650 2987750 ) ( 428030 * )
-      NEW met1 ( 466670 1939870 ) ( 597770 * )
-      NEW met1 ( 1486950 1835830 ) ( 2356350 * )
+      NEW met2 ( 430790 2909380 0 ) ( 431250 * )
+      NEW met2 ( 431250 2909380 ) ( * 2918900 )
+      NEW met3 ( 431250 2918900 ) ( 433780 * )
+      NEW met1 ( 267490 2912610 ) ( 431250 * )
+      NEW met2 ( 448730 3399660 ) ( 450110 * 0 )
+      NEW met2 ( 448730 3399660 ) ( * 3402380 )
+      NEW met3 ( 433780 3402380 ) ( 448730 * )
+      NEW met1 ( 466670 1939870 ) ( 596850 * )
+      NEW met1 ( 1486950 1829370 ) ( 2377050 * )
       NEW met2 ( 34730 3517980 ) ( 39790 * )
       NEW met2 ( 39790 3517300 ) ( * 3517980 )
       NEW met2 ( 39790 3517300 ) ( 40710 * )
       NEW met2 ( 40710 3517300 ) ( * 3517980 0 )
-      NEW met2 ( 34730 2991150 ) ( * 3517980 )
-      NEW met2 ( 248170 1929330 ) ( * 2460070 )
-      NEW met2 ( 265650 2460070 ) ( * 2991150 )
+      NEW met2 ( 34730 3432470 ) ( * 3517980 )
+      NEW met2 ( 240810 1338410 ) ( * 1925250 )
+      NEW met2 ( 268410 2014800 ) ( 268870 * )
+      NEW met2 ( 268870 1940380 ) ( * 2014800 )
+      NEW met1 ( 267490 2463130 ) ( 268410 * )
+      NEW met2 ( 268410 2014800 ) ( * 2463130 )
+      NEW met2 ( 267490 2463130 ) ( * 2912610 )
       NEW met2 ( 338790 1334500 ) ( * 1338410 )
       NEW met3 ( 338790 1334500 ) ( 350980 * )
       NEW met3 ( 350980 1333140 0 ) ( * 1334500 )
-      NEW met1 ( 227010 1338410 ) ( 338790 * )
-      NEW met1 ( 248170 2460070 ) ( 400430 * )
-      NEW met2 ( 428030 2980800 ) ( * 2987750 )
-      NEW met2 ( 428030 2980800 ) ( 428490 * )
-      NEW met2 ( 428490 2909380 ) ( * 2980800 )
+      NEW met1 ( 240810 1338410 ) ( 338790 * )
+      NEW met1 ( 268410 2456670 ) ( 400430 * )
+      NEW met4 ( 433780 2918900 ) ( * 3402380 )
+      NEW met1 ( 34730 3432470 ) ( 448730 * )
+      NEW met2 ( 448730 3402380 ) ( * 3432470 )
       NEW met2 ( 1487410 1799620 ) ( 1489710 * 0 )
       NEW met2 ( 1487410 1799620 ) ( * 1821600 )
       NEW met2 ( 1486950 1821600 ) ( 1487410 * )
-      NEW met1 ( 597770 1914710 ) ( 1486950 * )
-      NEW met2 ( 1486950 1821600 ) ( * 1914710 )
-      NEW met1 ( 2356350 921570 ) ( 2443290 * )
-      NEW met2 ( 2356350 921570 ) ( * 1835830 )
-      NEW met1 ( 227010 1929330 ) M1M2_PR
-      NEW met1 ( 597770 1939870 ) M1M2_PR
-      NEW met1 ( 227010 1338410 ) M1M2_PR
-      NEW met1 ( 400430 2460070 ) M1M2_PR
-      NEW met1 ( 597770 1914710 ) M1M2_PR
-      NEW met1 ( 2443290 921570 ) M1M2_PR
-      NEW met1 ( 34730 2991150 ) M1M2_PR
-      NEW met1 ( 248170 1929330 ) M1M2_PR
-      NEW met1 ( 248170 1925250 ) M1M2_PR
-      NEW met1 ( 265650 2991150 ) M1M2_PR
-      NEW met1 ( 265650 2987750 ) M1M2_PR
+      NEW met1 ( 596850 1880370 ) ( 1486950 * )
+      NEW met2 ( 1486950 1821600 ) ( * 1880370 )
+      NEW met1 ( 2377050 908650 ) ( 2443290 * )
+      NEW met2 ( 2377050 908650 ) ( * 1829370 )
+      NEW met1 ( 240810 1925250 ) ( 400200 * )
+      NEW met1 ( 400200 1925250 ) ( * 1926610 )
+      NEW met1 ( 400200 1926610 ) ( 464830 * )
+      NEW met1 ( 596850 1939870 ) M1M2_PR
+      NEW met1 ( 400430 2456670 ) M1M2_PR
+      NEW met1 ( 596850 1880370 ) M1M2_PR
+      NEW met1 ( 2443290 908650 ) M1M2_PR
+      NEW met1 ( 240810 1925250 ) M1M2_PR
+      NEW met1 ( 268870 1925250 ) M1M2_PR
+      NEW met1 ( 267490 2912610 ) M1M2_PR
       NEW met1 ( 464830 1926610 ) M1M2_PR
       NEW met1 ( 466670 1939870 ) M1M2_PR
-      NEW met1 ( 428030 2987750 ) M1M2_PR
-      NEW met1 ( 1486950 1835830 ) M1M2_PR
-      NEW met1 ( 2356350 1835830 ) M1M2_PR
-      NEW met1 ( 248170 2460070 ) M1M2_PR
-      NEW met1 ( 265650 2460070 ) M1M2_PR
+      NEW met2 ( 431250 2918900 ) M2M3_PR
+      NEW met3 ( 433780 2918900 ) M3M4_PR
+      NEW met1 ( 431250 2912610 ) M1M2_PR
+      NEW met2 ( 448730 3402380 ) M2M3_PR
+      NEW met3 ( 433780 3402380 ) M3M4_PR
+      NEW met1 ( 1486950 1829370 ) M1M2_PR
+      NEW met1 ( 2377050 1829370 ) M1M2_PR
+      NEW met1 ( 34730 3432470 ) M1M2_PR
+      NEW met1 ( 240810 1338410 ) M1M2_PR
+      NEW met1 ( 268410 2463130 ) M1M2_PR
+      NEW met1 ( 267490 2463130 ) M1M2_PR
+      NEW met1 ( 268410 2456670 ) M1M2_PR
       NEW met1 ( 338790 1338410 ) M1M2_PR
       NEW met2 ( 338790 1334500 ) M2M3_PR
-      NEW met1 ( 1486950 1914710 ) M1M2_PR
-      NEW met1 ( 2356350 921570 ) M1M2_PR
-      NEW met2 ( 265650 2987750 ) RECT ( -70 -485 70 0 ) 
-      NEW met2 ( 1486950 1835830 ) RECT ( -70 -485 70 0 ) 
-      NEW met1 ( 265650 2460070 ) RECT ( -595 -70 0 70 )  ;
-    - io_oeb[24] ( PIN io_oeb[24] ) ( wrapped_vga_clock_1 io_oeb[24] ) ( wrapped_teras_13 io_oeb[24] ) ( wrapped_rgb_mixer_3 io_oeb[24] ) ( wrapped_hack_soc_dffram_11 io_oeb[24] ) ( wrapped_function_generator_0 io_oeb[24] ) ( wrapped_frequency_counter_2 io_oeb[24] ) + USE SIGNAL
-      + ROUTED met3 ( 1380 3290860 0 ) ( 17250 * )
-      NEW met2 ( 17250 3284570 ) ( * 3290860 )
-      NEW met2 ( 469430 1929500 0 ) ( 470810 * )
-      NEW met2 ( 470810 1929500 ) ( * 1962990 )
+      NEW met1 ( 448730 3432470 ) M1M2_PR
+      NEW met1 ( 1486950 1880370 ) M1M2_PR
+      NEW met1 ( 2377050 908650 ) M1M2_PR
+      NEW met1 ( 268870 1925250 ) RECT ( -595 -70 0 70 ) 
+      NEW met2 ( 431250 2912610 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 1486950 1829370 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 268410 2456670 ) RECT ( -70 -485 70 0 )  ;
+    - io_oeb[24] ( PIN io_oeb[24] ) ( wrapped_vga_clock_1 io_oeb[24] ) ( wrapped_teras_13 io_oeb[24] ) ( wrapped_rgb_mixer_3 io_oeb[24] ) ( wrapped_hack_soc_dffram_11 io_oeb[24] ) ( wrapped_function_generator_0 io_oeb[24] ) ( wrapped_frequency_counter_2 io_oeb[24] )
+      ( wrapped_alu74181_7 io_oeb[24] ) + USE SIGNAL
+      + ROUTED met3 ( 1380 3290860 0 ) ( 14030 * )
+      NEW met2 ( 14030 3290860 ) ( * 3291030 )
+      NEW met1 ( 14030 3291030 ) ( 24150 * )
+      NEW met2 ( 469430 1929500 0 ) ( 469890 * )
       NEW met3 ( 599380 1458940 0 ) ( 607430 * )
-      NEW met2 ( 607430 1458940 ) ( * 1462510 )
+      NEW met2 ( 607430 1458940 ) ( * 1459790 )
+      NEW met2 ( 767510 1459790 ) ( * 1463190 )
+      NEW met1 ( 767510 1463190 ) ( 773490 * )
+      NEW met1 ( 767510 1459790 ) ( 769810 * )
       NEW met2 ( 2429030 897260 ) ( 2430870 * 0 )
-      NEW met2 ( 405030 2449700 0 ) ( * 2466530 )
-      NEW met2 ( 777170 1193740 ) ( * 1462510 )
-      NEW met2 ( 760610 1462510 ) ( * 1962990 )
-      NEW met2 ( 1051330 1199010 ) ( 1051560 * )
-      NEW met2 ( 1051560 1199010 ) ( * 1200200 0 )
-      NEW met2 ( 1051330 1127950 ) ( * 1199010 )
-      NEW met1 ( 2425810 910690 ) ( 2429030 * )
+      NEW met2 ( 24150 3291030 ) ( * 3408670 )
+      NEW met2 ( 405030 2449700 0 ) ( * 2466870 )
+      NEW met2 ( 403650 2914990 ) ( * 3178150 )
+      NEW met2 ( 469890 1929500 ) ( * 1983730 )
+      NEW met2 ( 569710 2335630 ) ( * 2469590 )
+      NEW met2 ( 566950 2820810 ) ( * 2912270 )
+      NEW met2 ( 769810 1196970 ) ( * 1459790 )
+      NEW met2 ( 773490 1463190 ) ( * 1983730 )
+      NEW met2 ( 975890 1185070 ) ( * 1196970 )
+      NEW met2 ( 1052250 1127950 ) ( * 1185070 )
+      NEW met2 ( 1051890 1199180 ) ( 1052250 * )
+      NEW met2 ( 1051890 1199180 ) ( * 1200200 0 )
+      NEW met2 ( 1052250 1185070 ) ( * 1199180 )
+      NEW met1 ( 2425350 910690 ) ( 2429030 * )
       NEW met2 ( 2429030 897260 ) ( * 910690 )
-      NEW met2 ( 2425810 910690 ) ( * 1127950 )
-      NEW met2 ( 437230 2909380 0 ) ( 438150 * )
-      NEW met2 ( 438150 2909380 ) ( * 2926890 )
-      NEW met1 ( 17250 3284570 ) ( 438150 * )
-      NEW met1 ( 438150 2926890 ) ( 553610 * )
-      NEW met1 ( 470810 1962990 ) ( 622150 * )
-      NEW met1 ( 607430 1462510 ) ( 777170 * )
-      NEW met1 ( 622150 1962990 ) ( 760610 * )
-      NEW met2 ( 438150 2926890 ) ( * 3284570 )
-      NEW met2 ( 552690 2466530 ) ( * 2467890 )
-      NEW met1 ( 405030 2466530 ) ( 552690 * )
-      NEW met2 ( 553610 2467890 ) ( * 2926890 )
-      NEW met1 ( 552690 2467890 ) ( 622150 * )
-      NEW met2 ( 622150 1962990 ) ( * 2467890 )
-      NEW met3 ( 777170 1193740 ) ( 1051330 * )
-      NEW met1 ( 1051330 1127950 ) ( 2425810 * )
-      NEW met2 ( 17250 3290860 ) M2M3_PR
-      NEW met1 ( 17250 3284570 ) M1M2_PR
-      NEW met1 ( 470810 1962990 ) M1M2_PR
+      NEW met2 ( 2425350 910690 ) ( * 1127950 )
+      NEW met1 ( 276000 3408670 ) ( * 3409690 )
+      NEW met1 ( 24150 3408670 ) ( 276000 * )
+      NEW met1 ( 275770 3178150 ) ( 403650 * )
+      NEW met2 ( 437230 2909380 0 ) ( 438610 * )
+      NEW met2 ( 438610 2909380 ) ( * 2912270 )
+      NEW met2 ( 438610 2912270 ) ( * 2914990 )
+      NEW met1 ( 403650 2914990 ) ( 438610 * )
+      NEW met2 ( 453330 3399660 0 ) ( * 3409690 )
+      NEW met1 ( 276000 3409690 ) ( 453330 * )
+      NEW met1 ( 558670 2820810 ) ( 566950 * )
+      NEW met1 ( 438610 2912270 ) ( 566950 * )
+      NEW met1 ( 569710 2335630 ) ( 642850 * )
+      NEW met1 ( 607430 1459790 ) ( 767510 * )
+      NEW met1 ( 975890 1185070 ) ( 1052250 * )
+      NEW met2 ( 275770 3178150 ) ( * 3408670 )
+      NEW met2 ( 552230 2466870 ) ( * 2469590 )
+      NEW met1 ( 552230 2469590 ) ( 569710 * )
+      NEW met2 ( 558670 2469590 ) ( * 2820810 )
+      NEW met2 ( 642850 1983730 ) ( * 2335630 )
+      NEW met1 ( 469890 1983730 ) ( 773490 * )
+      NEW met1 ( 769810 1196970 ) ( 975890 * )
+      NEW met1 ( 1052250 1127950 ) ( 2425350 * )
+      NEW met1 ( 405030 2466870 ) ( 552230 * )
+      NEW met2 ( 14030 3290860 ) M2M3_PR
+      NEW met1 ( 14030 3291030 ) M1M2_PR
+      NEW met1 ( 24150 3291030 ) M1M2_PR
+      NEW met1 ( 24150 3408670 ) M1M2_PR
+      NEW met1 ( 403650 2914990 ) M1M2_PR
+      NEW met1 ( 403650 3178150 ) M1M2_PR
       NEW met2 ( 607430 1458940 ) M2M3_PR
-      NEW met1 ( 607430 1462510 ) M1M2_PR
-      NEW met1 ( 777170 1462510 ) M1M2_PR
-      NEW met1 ( 760610 1462510 ) M1M2_PR
-      NEW met1 ( 760610 1962990 ) M1M2_PR
-      NEW met1 ( 405030 2466530 ) M1M2_PR
-      NEW met2 ( 777170 1193740 ) M2M3_PR
-      NEW met1 ( 1051330 1127950 ) M1M2_PR
-      NEW met2 ( 1051330 1193740 ) M2M3_PR
-      NEW met1 ( 2425810 910690 ) M1M2_PR
+      NEW met1 ( 607430 1459790 ) M1M2_PR
+      NEW met1 ( 569710 2335630 ) M1M2_PR
+      NEW met1 ( 566950 2820810 ) M1M2_PR
+      NEW met1 ( 566950 2912270 ) M1M2_PR
+      NEW met1 ( 767510 1459790 ) M1M2_PR
+      NEW met1 ( 767510 1463190 ) M1M2_PR
+      NEW met1 ( 773490 1463190 ) M1M2_PR
+      NEW met1 ( 769810 1459790 ) M1M2_PR
+      NEW met1 ( 975890 1185070 ) M1M2_PR
+      NEW met1 ( 1052250 1185070 ) M1M2_PR
+      NEW met1 ( 405030 2466870 ) M1M2_PR
+      NEW met1 ( 469890 1983730 ) M1M2_PR
+      NEW met1 ( 569710 2469590 ) M1M2_PR
+      NEW met1 ( 769810 1196970 ) M1M2_PR
+      NEW met1 ( 773490 1983730 ) M1M2_PR
+      NEW met1 ( 975890 1196970 ) M1M2_PR
+      NEW met1 ( 1052250 1127950 ) M1M2_PR
+      NEW met1 ( 2425350 910690 ) M1M2_PR
       NEW met1 ( 2429030 910690 ) M1M2_PR
-      NEW met1 ( 2425810 1127950 ) M1M2_PR
-      NEW met1 ( 438150 2926890 ) M1M2_PR
-      NEW met1 ( 438150 3284570 ) M1M2_PR
-      NEW met1 ( 553610 2926890 ) M1M2_PR
-      NEW met1 ( 622150 1962990 ) M1M2_PR
-      NEW met1 ( 552690 2467890 ) M1M2_PR
-      NEW met1 ( 552690 2466530 ) M1M2_PR
-      NEW met1 ( 553610 2467890 ) M1M2_PR
-      NEW met1 ( 622150 2467890 ) M1M2_PR
-      NEW met1 ( 760610 1462510 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 1051330 1193740 ) RECT ( -70 0 70 485 ) 
-      NEW met1 ( 553610 2467890 ) RECT ( -595 -70 0 70 )  ;
-    - io_oeb[25] ( PIN io_oeb[25] ) ( wrapped_vga_clock_1 io_oeb[25] ) ( wrapped_teras_13 io_oeb[25] ) ( wrapped_rgb_mixer_3 io_oeb[25] ) ( wrapped_hack_soc_dffram_11 io_oeb[25] ) ( wrapped_function_generator_0 io_oeb[25] ) ( wrapped_frequency_counter_2 io_oeb[25] ) + USE SIGNAL
-      + ROUTED met3 ( 499100 2241620 0 ) ( * 2242300 )
+      NEW met1 ( 2425350 1127950 ) M1M2_PR
+      NEW met1 ( 275770 3178150 ) M1M2_PR
+      NEW met1 ( 275770 3408670 ) M1M2_PR
+      NEW met1 ( 438610 2912270 ) M1M2_PR
+      NEW met1 ( 438610 2914990 ) M1M2_PR
+      NEW met1 ( 453330 3409690 ) M1M2_PR
+      NEW met1 ( 558670 2820810 ) M1M2_PR
+      NEW met1 ( 642850 2335630 ) M1M2_PR
+      NEW met1 ( 552230 2469590 ) M1M2_PR
+      NEW met1 ( 552230 2466870 ) M1M2_PR
+      NEW met1 ( 558670 2469590 ) M1M2_PR
+      NEW met1 ( 642850 1983730 ) M1M2_PR
+      NEW met1 ( 275770 3408670 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 558670 2469590 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 642850 1983730 ) RECT ( -595 -70 0 70 )  ;
+    - io_oeb[25] ( PIN io_oeb[25] ) ( wrapped_vga_clock_1 io_oeb[25] ) ( wrapped_teras_13 io_oeb[25] ) ( wrapped_rgb_mixer_3 io_oeb[25] ) ( wrapped_hack_soc_dffram_11 io_oeb[25] ) ( wrapped_function_generator_0 io_oeb[25] ) ( wrapped_frequency_counter_2 io_oeb[25] )
+      ( wrapped_alu74181_7 io_oeb[25] ) + USE SIGNAL
+      + ROUTED met2 ( 472650 1459815 0 ) ( * 1474410 )
+      NEW met2 ( 511290 2235670 ) ( * 2242300 )
       NEW met3 ( 499100 2242300 ) ( 511290 * )
-      NEW met2 ( 511290 2242300 ) ( * 2242470 )
+      NEW met3 ( 499100 2241620 0 ) ( * 2242300 )
       NEW met2 ( 2417530 897260 ) ( 2419370 * 0 )
-      NEW met3 ( 1380 3030420 0 ) ( 17710 * )
-      NEW met2 ( 17710 3029230 ) ( * 3030420 )
-      NEW met1 ( 472650 1495490 ) ( 475870 * )
-      NEW met2 ( 472650 1459815 0 ) ( * 1495490 )
-      NEW met2 ( 475870 1495490 ) ( * 1652910 )
-      NEW met2 ( 569250 1682830 ) ( * 1700340 0 )
-      NEW met2 ( 569250 1652910 ) ( * 1682830 )
-      NEW met2 ( 763830 1194250 ) ( * 1491750 )
-      NEW met2 ( 1190250 1194250 ) ( * 1200200 0 )
-      NEW met1 ( 1187030 1194250 ) ( 1190250 * )
-      NEW met2 ( 1187030 1052130 ) ( * 1194250 )
+      NEW met3 ( 1380 3030420 0 ) ( 17250 * )
+      NEW met2 ( 17250 3030420 ) ( * 3170330 )
+      NEW met2 ( 569250 1690310 ) ( * 1700340 0 )
+      NEW met1 ( 569250 1690310 ) ( 590410 * )
+      NEW met2 ( 569250 1683850 ) ( * 1690310 )
+      NEW met1 ( 590410 1793670 ) ( 605130 * )
+      NEW met2 ( 590410 1690310 ) ( * 1793670 )
+      NEW met2 ( 605130 1793670 ) ( * 1846030 )
+      NEW met2 ( 790510 1109590 ) ( * 1512150 )
+      NEW met2 ( 1187030 1199010 ) ( 1190020 * )
+      NEW met2 ( 1190020 1199010 ) ( * 1200200 0 )
+      NEW met2 ( 1187030 1086810 ) ( * 1199010 )
       NEW met2 ( 2415230 952200 ) ( 2417530 * )
       NEW met2 ( 2417530 897260 ) ( * 952200 )
-      NEW met2 ( 2415230 952200 ) ( * 1052130 )
-      NEW met1 ( 475870 1652910 ) ( 569250 * )
-      NEW met1 ( 531070 2242470 ) ( * 2242810 )
-      NEW met1 ( 511290 2242470 ) ( 531070 * )
-      NEW met3 ( 529460 2703340 0 ) ( 531530 * )
-      NEW met1 ( 531070 2242810 ) ( 655730 * )
-      NEW met1 ( 1187030 1052130 ) ( 2415230 * )
-      NEW met1 ( 17710 3029230 ) ( 175950 * )
-      NEW met2 ( 175950 2683790 ) ( * 3029230 )
-      NEW met1 ( 175950 2683790 ) ( 531530 * )
-      NEW met2 ( 531530 2680390 ) ( * 2703340 )
-      NEW met2 ( 655730 2256300 ) ( 656190 * )
-      NEW met1 ( 531530 2680390 ) ( 656190 * )
-      NEW met2 ( 656190 2256300 ) ( * 2680390 )
-      NEW met1 ( 472650 1491750 ) ( 763830 * )
-      NEW met1 ( 763830 1194250 ) ( 1187030 * )
-      NEW met1 ( 569250 1682830 ) ( 655730 * )
-      NEW met2 ( 655730 1682830 ) ( * 2256300 )
-      NEW met1 ( 475870 1652910 ) M1M2_PR
+      NEW met2 ( 2415230 952200 ) ( * 1086810 )
+      NEW met1 ( 472650 1474410 ) ( 555910 * )
+      NEW met3 ( 529460 2704020 0 ) ( 544870 * )
+      NEW met2 ( 544870 2704020 ) ( * 2704530 )
+      NEW met2 ( 540270 3200420 ) ( 540305 * 0 )
+      NEW met1 ( 605130 1846030 ) ( 629510 * )
+      NEW met1 ( 511290 2235670 ) ( 656650 * )
+      NEW met1 ( 544870 2704530 ) ( 656650 * )
+      NEW met1 ( 1187030 1086810 ) ( 2415230 * )
+      NEW met2 ( 555910 1474410 ) ( * 1512150 )
+      NEW met2 ( 558210 1512150 ) ( * 1683850 )
+      NEW met1 ( 558210 1683850 ) ( 569250 * )
+      NEW met1 ( 17250 3170330 ) ( 540270 * )
+      NEW met2 ( 540270 3170330 ) ( * 3200420 )
+      NEW met2 ( 629510 1846030 ) ( * 2235670 )
+      NEW met2 ( 656650 2235670 ) ( * 2704530 )
+      NEW met1 ( 540270 3170330 ) ( 635950 * )
+      NEW met2 ( 635950 2704530 ) ( * 3170330 )
+      NEW met1 ( 555910 1512150 ) ( 790510 * )
+      NEW met1 ( 790510 1109590 ) ( 1187030 * )
+      NEW met1 ( 472650 1474410 ) M1M2_PR
+      NEW met1 ( 511290 2235670 ) M1M2_PR
       NEW met2 ( 511290 2242300 ) M2M3_PR
-      NEW met1 ( 511290 2242470 ) M1M2_PR
-      NEW met1 ( 569250 1652910 ) M1M2_PR
-      NEW met1 ( 1187030 1052130 ) M1M2_PR
-      NEW met1 ( 2415230 1052130 ) M1M2_PR
-      NEW met2 ( 17710 3030420 ) M2M3_PR
-      NEW met1 ( 17710 3029230 ) M1M2_PR
-      NEW met1 ( 472650 1495490 ) M1M2_PR
-      NEW met1 ( 475870 1495490 ) M1M2_PR
-      NEW met1 ( 472650 1491750 ) M1M2_PR
-      NEW met1 ( 569250 1682830 ) M1M2_PR
-      NEW met1 ( 763830 1194250 ) M1M2_PR
-      NEW met1 ( 763830 1491750 ) M1M2_PR
-      NEW met1 ( 1187030 1194250 ) M1M2_PR
-      NEW met1 ( 1190250 1194250 ) M1M2_PR
-      NEW met2 ( 531530 2703340 ) M2M3_PR
-      NEW met1 ( 655730 2242810 ) M1M2_PR
-      NEW met1 ( 175950 2683790 ) M1M2_PR
-      NEW met1 ( 175950 3029230 ) M1M2_PR
-      NEW met1 ( 531530 2680390 ) M1M2_PR
-      NEW met1 ( 531530 2683790 ) M1M2_PR
-      NEW met1 ( 656190 2680390 ) M1M2_PR
-      NEW met1 ( 655730 1682830 ) M1M2_PR
-      NEW met2 ( 472650 1491750 ) RECT ( -70 -485 70 0 ) 
-      NEW met2 ( 655730 2242810 ) RECT ( -70 -485 70 0 ) 
-      NEW met2 ( 531530 2683790 ) RECT ( -70 -485 70 0 )  ;
-    - io_oeb[26] ( PIN io_oeb[26] ) ( wrapped_vga_clock_1 io_oeb[26] ) ( wrapped_teras_13 io_oeb[26] ) ( wrapped_rgb_mixer_3 io_oeb[26] ) ( wrapped_hack_soc_dffram_11 io_oeb[26] ) ( wrapped_function_generator_0 io_oeb[26] ) ( wrapped_frequency_counter_2 io_oeb[26] ) + USE SIGNAL
-      + ROUTED met2 ( 2405570 897260 ) ( 2407870 * 0 )
-      NEW met3 ( 1380 2769300 0 ) ( 17250 * )
-      NEW met2 ( 17250 2769300 ) ( * 2912270 )
-      NEW met2 ( 288650 1317670 ) ( * 1632170 )
-      NEW met1 ( 592710 1876970 ) ( 600990 * )
-      NEW met2 ( 592710 1876970 ) ( * 1880540 )
-      NEW met3 ( 579140 1880540 0 ) ( 592710 * )
-      NEW met2 ( 600990 1876970 ) ( * 1880030 )
-      NEW met2 ( 600990 1632170 ) ( * 1876970 )
+      NEW met1 ( 605130 1846030 ) M1M2_PR
+      NEW met1 ( 1187030 1086810 ) M1M2_PR
+      NEW met1 ( 2415230 1086810 ) M1M2_PR
+      NEW met2 ( 17250 3030420 ) M2M3_PR
+      NEW met1 ( 17250 3170330 ) M1M2_PR
+      NEW met1 ( 569250 1690310 ) M1M2_PR
+      NEW met1 ( 590410 1690310 ) M1M2_PR
+      NEW met1 ( 569250 1683850 ) M1M2_PR
+      NEW met1 ( 590410 1793670 ) M1M2_PR
+      NEW met1 ( 605130 1793670 ) M1M2_PR
+      NEW met1 ( 790510 1109590 ) M1M2_PR
+      NEW met1 ( 790510 1512150 ) M1M2_PR
+      NEW met1 ( 1187030 1109590 ) M1M2_PR
+      NEW met1 ( 555910 1474410 ) M1M2_PR
+      NEW met2 ( 544870 2704020 ) M2M3_PR
+      NEW met1 ( 544870 2704530 ) M1M2_PR
+      NEW met1 ( 629510 1846030 ) M1M2_PR
+      NEW met1 ( 656650 2235670 ) M1M2_PR
+      NEW met1 ( 629510 2235670 ) M1M2_PR
+      NEW met1 ( 656650 2704530 ) M1M2_PR
+      NEW met1 ( 635950 2704530 ) M1M2_PR
+      NEW met1 ( 555910 1512150 ) M1M2_PR
+      NEW met1 ( 558210 1512150 ) M1M2_PR
+      NEW met1 ( 558210 1683850 ) M1M2_PR
+      NEW met1 ( 540270 3170330 ) M1M2_PR
+      NEW met1 ( 635950 3170330 ) M1M2_PR
+      NEW met2 ( 1187030 1109590 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 629510 2235670 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 635950 2704530 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 558210 1512150 ) RECT ( -595 -70 0 70 )  ;
+    - io_oeb[26] ( PIN io_oeb[26] ) ( wrapped_vga_clock_1 io_oeb[26] ) ( wrapped_teras_13 io_oeb[26] ) ( wrapped_rgb_mixer_3 io_oeb[26] ) ( wrapped_hack_soc_dffram_11 io_oeb[26] ) ( wrapped_function_generator_0 io_oeb[26] ) ( wrapped_frequency_counter_2 io_oeb[26] )
+      ( wrapped_alu74181_7 io_oeb[26] ) + USE SIGNAL
+      + ROUTED met2 ( 510830 2405500 ) ( * 2408050 )
+      NEW met3 ( 498180 2405500 ) ( 510830 * )
+      NEW met3 ( 498180 2405500 ) ( * 2407540 0 )
+      NEW met2 ( 579370 2408050 ) ( * 2408730 )
+      NEW met1 ( 572930 2697730 ) ( 576150 * )
+      NEW met2 ( 1656230 1535270 ) ( * 1538670 )
+      NEW met2 ( 2405570 897260 ) ( 2407870 * 0 )
+      NEW met3 ( 1380 2769300 0 ) ( 16790 * )
+      NEW met2 ( 16790 2767090 ) ( * 2769300 )
+      NEW met2 ( 203550 2697730 ) ( * 2767090 )
+      NEW met2 ( 282670 1317670 ) ( * 1632510 )
+      NEW met3 ( 579140 1880540 0 ) ( 593170 * )
+      NEW met2 ( 593170 1876970 ) ( * 1880540 )
+      NEW met2 ( 576150 2408050 ) ( * 2697730 )
+      NEW met2 ( 572930 2697730 ) ( * 2866030 )
+      NEW met2 ( 662630 1632510 ) ( * 1773300 )
+      NEW met2 ( 662630 1773300 ) ( 663090 * )
+      NEW met2 ( 669070 1876970 ) ( * 1880030 )
+      NEW met2 ( 663090 1773300 ) ( * 1876970 )
+      NEW met2 ( 1656230 1538670 ) ( * 1880030 )
+      NEW met2 ( 2239050 1052130 ) ( * 1535270 )
       NEW met2 ( 2401430 952200 ) ( 2405570 * )
       NEW met2 ( 2405570 897260 ) ( * 952200 )
-      NEW met2 ( 2401430 952200 ) ( * 1094630 )
-      NEW met1 ( 288650 1632170 ) ( 600990 * )
-      NEW met1 ( 17250 2912270 ) ( 538430 * )
-      NEW met2 ( 649290 2408050 ) ( * 2408730 )
-      NEW met1 ( 649290 2408730 ) ( 718750 * )
-      NEW met3 ( 1596660 1537140 0 ) ( * 1538500 )
-      NEW met3 ( 1596660 1538500 ) ( 1597810 * )
-      NEW met2 ( 1608850 1535270 ) ( * 1538500 )
-      NEW met3 ( 1597810 1538500 ) ( 1608850 * )
-      NEW met1 ( 2377050 1094630 ) ( 2401430 * )
-      NEW met1 ( 1608850 1535270 ) ( 2377050 * )
-      NEW met3 ( 529460 2866540 0 ) ( 543490 * )
-      NEW met2 ( 543490 2866540 ) ( * 2866710 )
-      NEW met2 ( 538430 2866540 ) ( * 2912270 )
-      NEW met1 ( 543490 2866710 ) ( 652050 * )
-      NEW met2 ( 652050 2408730 ) ( * 2866710 )
-      NEW met2 ( 718750 1880030 ) ( * 2408730 )
-      NEW met1 ( 600990 1880030 ) ( 1597810 * )
-      NEW met2 ( 1597810 1538500 ) ( * 1880030 )
-      NEW met2 ( 2377050 1094630 ) ( * 1535270 )
-      NEW met2 ( 517270 2407540 ) ( * 2408050 )
-      NEW met3 ( 500020 2407540 ) ( 517270 * )
-      NEW met3 ( 500020 2407540 ) ( * 2408900 )
-      NEW met3 ( 499100 2408900 ) ( 500020 * )
-      NEW met3 ( 499100 2408220 0 ) ( * 2408900 )
-      NEW met1 ( 517270 2408050 ) ( 649290 * )
+      NEW met2 ( 2401430 952200 ) ( * 1052130 )
+      NEW met1 ( 510830 2408050 ) ( 579370 * )
+      NEW met1 ( 203550 2697730 ) ( 572930 * )
+      NEW met1 ( 282670 1632510 ) ( 662630 * )
+      NEW met1 ( 579370 2408730 ) ( 718750 * )
+      NEW met3 ( 1599420 1537140 0 ) ( 1612530 * )
+      NEW met2 ( 1612530 1537140 ) ( * 1538670 )
+      NEW met1 ( 1612530 1538670 ) ( 1656230 * )
+      NEW met1 ( 1656230 1535270 ) ( 2239050 * )
+      NEW met1 ( 2239050 1052130 ) ( 2401430 * )
+      NEW met1 ( 16790 2767090 ) ( 203550 * )
       NEW met2 ( 338330 1317500 ) ( * 1317670 )
       NEW met3 ( 338330 1317500 ) ( 350980 * )
       NEW met3 ( 350980 1316140 0 ) ( * 1317500 )
-      NEW met1 ( 288650 1317670 ) ( 338330 * )
-      NEW met1 ( 17250 2912270 ) M1M2_PR
-      NEW met1 ( 288650 1632170 ) M1M2_PR
-      NEW met1 ( 600990 1632170 ) M1M2_PR
-      NEW met1 ( 2401430 1094630 ) M1M2_PR
-      NEW met2 ( 17250 2769300 ) M2M3_PR
-      NEW met1 ( 288650 1317670 ) M1M2_PR
-      NEW met1 ( 600990 1876970 ) M1M2_PR
-      NEW met1 ( 592710 1876970 ) M1M2_PR
-      NEW met2 ( 592710 1880540 ) M2M3_PR
-      NEW met1 ( 600990 1880030 ) M1M2_PR
-      NEW met1 ( 538430 2912270 ) M1M2_PR
-      NEW met1 ( 649290 2408730 ) M1M2_PR
-      NEW met1 ( 649290 2408050 ) M1M2_PR
-      NEW met1 ( 652050 2408730 ) M1M2_PR
+      NEW met1 ( 282670 1317670 ) ( 338330 * )
+      NEW met3 ( 529460 2866540 0 ) ( 544870 * )
+      NEW met2 ( 544870 2866030 ) ( * 2866540 )
+      NEW met1 ( 544870 2866030 ) ( 572930 * )
+      NEW met2 ( 559130 3353590 ) ( * 3356140 )
+      NEW met3 ( 549700 3356140 0 ) ( 559130 * )
+      NEW met1 ( 559130 3353590 ) ( 572930 * )
+      NEW met1 ( 593170 1876970 ) ( 669070 * )
+      NEW met2 ( 718750 1880030 ) ( * 2408730 )
+      NEW met1 ( 669070 1880030 ) ( 1656230 * )
+      NEW met2 ( 572930 2866030 ) ( * 3353590 )
+      NEW met1 ( 203550 2697730 ) M1M2_PR
+      NEW met1 ( 282670 1632510 ) M1M2_PR
+      NEW met1 ( 510830 2408050 ) M1M2_PR
+      NEW met2 ( 510830 2405500 ) M2M3_PR
+      NEW met1 ( 579370 2408050 ) M1M2_PR
+      NEW met1 ( 579370 2408730 ) M1M2_PR
+      NEW met1 ( 576150 2408050 ) M1M2_PR
+      NEW met1 ( 572930 2697730 ) M1M2_PR
+      NEW met1 ( 576150 2697730 ) M1M2_PR
+      NEW met1 ( 662630 1632510 ) M1M2_PR
+      NEW met1 ( 1656230 1538670 ) M1M2_PR
+      NEW met1 ( 1656230 1535270 ) M1M2_PR
+      NEW met1 ( 2239050 1052130 ) M1M2_PR
+      NEW met1 ( 2239050 1535270 ) M1M2_PR
+      NEW met1 ( 2401430 1052130 ) M1M2_PR
+      NEW met2 ( 16790 2769300 ) M2M3_PR
+      NEW met1 ( 16790 2767090 ) M1M2_PR
+      NEW met1 ( 203550 2767090 ) M1M2_PR
+      NEW met1 ( 282670 1317670 ) M1M2_PR
+      NEW met2 ( 593170 1880540 ) M2M3_PR
+      NEW met1 ( 593170 1876970 ) M1M2_PR
+      NEW met1 ( 572930 2866030 ) M1M2_PR
+      NEW met1 ( 572930 3353590 ) M1M2_PR
+      NEW met1 ( 669070 1876970 ) M1M2_PR
+      NEW met1 ( 669070 1880030 ) M1M2_PR
+      NEW met1 ( 663090 1876970 ) M1M2_PR
+      NEW met1 ( 1656230 1880030 ) M1M2_PR
       NEW met1 ( 718750 2408730 ) M1M2_PR
-      NEW met2 ( 1597810 1538500 ) M2M3_PR
-      NEW met1 ( 1608850 1535270 ) M1M2_PR
-      NEW met2 ( 1608850 1538500 ) M2M3_PR
-      NEW met1 ( 2377050 1094630 ) M1M2_PR
-      NEW met1 ( 2377050 1535270 ) M1M2_PR
-      NEW met2 ( 543490 2866540 ) M2M3_PR
-      NEW met1 ( 543490 2866710 ) M1M2_PR
-      NEW met2 ( 538430 2866540 ) M2M3_PR
-      NEW met1 ( 652050 2866710 ) M1M2_PR
-      NEW met1 ( 718750 1880030 ) M1M2_PR
-      NEW met1 ( 1597810 1880030 ) M1M2_PR
-      NEW met1 ( 517270 2408050 ) M1M2_PR
-      NEW met2 ( 517270 2407540 ) M2M3_PR
+      NEW met2 ( 1612530 1537140 ) M2M3_PR
+      NEW met1 ( 1612530 1538670 ) M1M2_PR
       NEW met1 ( 338330 1317670 ) M1M2_PR
       NEW met2 ( 338330 1317500 ) M2M3_PR
-      NEW met1 ( 652050 2408730 ) RECT ( -595 -70 0 70 ) 
-      NEW met3 ( 538430 2866540 ) RECT ( -800 -150 0 150 ) 
+      NEW met2 ( 544870 2866540 ) M2M3_PR
+      NEW met1 ( 544870 2866030 ) M1M2_PR
+      NEW met1 ( 559130 3353590 ) M1M2_PR
+      NEW met2 ( 559130 3356140 ) M2M3_PR
+      NEW met1 ( 718750 1880030 ) M1M2_PR
+      NEW met1 ( 576150 2408050 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 663090 1876970 ) RECT ( -595 -70 0 70 ) 
       NEW met1 ( 718750 1880030 ) RECT ( -595 -70 0 70 )  ;
-    - io_oeb[27] ( PIN io_oeb[27] ) ( wrapped_vga_clock_1 io_oeb[27] ) ( wrapped_teras_13 io_oeb[27] ) ( wrapped_rgb_mixer_3 io_oeb[27] ) ( wrapped_hack_soc_dffram_11 io_oeb[27] ) ( wrapped_function_generator_0 io_oeb[27] ) ( wrapped_frequency_counter_2 io_oeb[27] ) + USE SIGNAL
-      + ROUTED met3 ( 1380 2508860 0 ) ( 17710 * )
+    - io_oeb[27] ( PIN io_oeb[27] ) ( wrapped_vga_clock_1 io_oeb[27] ) ( wrapped_teras_13 io_oeb[27] ) ( wrapped_rgb_mixer_3 io_oeb[27] ) ( wrapped_hack_soc_dffram_11 io_oeb[27] ) ( wrapped_function_generator_0 io_oeb[27] ) ( wrapped_frequency_counter_2 io_oeb[27] )
+      ( wrapped_alu74181_7 io_oeb[27] ) + USE SIGNAL
+      + ROUTED met3 ( 1380 2508860 0 ) ( 15870 * )
       NEW met2 ( 483690 1929500 ) ( 485530 * 0 )
-      NEW met3 ( 599380 1343340 0 ) ( 607890 * )
-      NEW met2 ( 607890 1343340 ) ( * 1345210 )
-      NEW met2 ( 17710 2473670 ) ( * 2508860 )
-      NEW met2 ( 414230 2469930 ) ( * 2473670 )
+      NEW met3 ( 599380 1343340 0 ) ( 607430 * )
+      NEW met2 ( 607430 1343340 ) ( * 1345210 )
+      NEW met1 ( 1380230 1179970 ) ( 1383450 * )
+      NEW met2 ( 15870 2487270 ) ( * 2508860 )
+      NEW met2 ( 414690 2469930 ) ( * 2487270 )
       NEW met2 ( 417910 2449700 0 ) ( * 2469930 )
       NEW met2 ( 483690 1929500 ) ( * 1976590 )
-      NEW met2 ( 607430 2466870 ) ( * 2469930 )
-      NEW met2 ( 607430 2469930 ) ( * 2905130 )
-      NEW met2 ( 770270 1123530 ) ( * 1338750 )
-      NEW met2 ( 1383450 1121150 ) ( * 1123530 )
-      NEW met2 ( 1380230 1123530 ) ( * 1200200 0 )
-      NEW met1 ( 469200 2905130 ) ( * 2908530 )
-      NEW met1 ( 451490 2908530 ) ( 469200 * )
-      NEW met2 ( 451490 2908530 ) ( * 2908700 )
-      NEW met2 ( 450110 2908700 0 ) ( 451490 * )
-      NEW met1 ( 469200 2905130 ) ( 607430 * )
-      NEW met1 ( 607890 1345210 ) ( 752330 * )
-      NEW met1 ( 752330 1338750 ) ( 770270 * )
+      NEW met2 ( 600530 2466870 ) ( * 2469930 )
+      NEW met2 ( 600530 2497800 ) ( 601450 * )
+      NEW met2 ( 600530 2469930 ) ( * 2497800 )
+      NEW met2 ( 601450 2497800 ) ( * 2926380 )
+      NEW met2 ( 1383450 1121150 ) ( * 1179970 )
+      NEW met2 ( 1380230 1179970 ) ( * 1200200 0 )
+      NEW met3 ( 451490 2925700 ) ( 454940 * )
+      NEW met2 ( 451490 2909380 ) ( * 2925700 )
+      NEW met2 ( 450110 2909380 0 ) ( 451490 * )
+      NEW met3 ( 469200 2925700 ) ( * 2926380 )
+      NEW met3 ( 454940 2925700 ) ( 469200 * )
+      NEW met3 ( 454940 3397620 ) ( 464830 * )
+      NEW met2 ( 464830 3397620 ) ( 466210 * 0 )
+      NEW met3 ( 469200 2926380 ) ( 601450 * )
+      NEW met2 ( 746810 1342150 ) ( * 1345210 )
+      NEW met1 ( 607430 1345210 ) ( 746810 * )
+      NEW met1 ( 746810 1342150 ) ( 908270 * )
+      NEW met1 ( 908270 1185410 ) ( 1380230 * )
       NEW met2 ( 2394530 897260 ) ( 2396370 * 0 )
-      NEW met1 ( 17710 2473670 ) ( 414230 * )
-      NEW met1 ( 414230 2469930 ) ( 607430 * )
-      NEW met1 ( 662400 1976590 ) ( * 1976930 )
-      NEW met1 ( 483690 1976590 ) ( 662400 * )
-      NEW met1 ( 607430 2466870 ) ( 642390 * )
-      NEW met2 ( 642390 1976590 ) ( * 2466870 )
-      NEW met1 ( 662400 1976930 ) ( 752330 * )
-      NEW met2 ( 752330 1338750 ) ( * 1976930 )
-      NEW met1 ( 770270 1123530 ) ( 1383450 * )
+      NEW met1 ( 15870 2487270 ) ( 414690 * )
+      NEW met4 ( 454940 2925700 ) ( * 3397620 )
+      NEW met2 ( 649750 2014500 ) ( 651130 * )
+      NEW met2 ( 651130 1976590 ) ( * 2014500 )
+      NEW met1 ( 600530 2466870 ) ( 649750 * )
+      NEW met2 ( 649750 2014500 ) ( * 2466870 )
+      NEW met1 ( 483690 1976590 ) ( 745890 * )
+      NEW met2 ( 745890 1345210 ) ( * 1976590 )
+      NEW met2 ( 908270 1185410 ) ( * 1342150 )
       NEW met1 ( 1383450 1121150 ) ( 2394530 * )
       NEW met2 ( 2394530 897260 ) ( * 1121150 )
-      NEW met2 ( 17710 2508860 ) M2M3_PR
-      NEW met2 ( 607890 1343340 ) M2M3_PR
-      NEW met1 ( 607890 1345210 ) M1M2_PR
-      NEW met1 ( 607430 2905130 ) M1M2_PR
-      NEW met1 ( 770270 1338750 ) M1M2_PR
-      NEW met1 ( 17710 2473670 ) M1M2_PR
-      NEW met1 ( 414230 2469930 ) M1M2_PR
-      NEW met1 ( 414230 2473670 ) M1M2_PR
+      NEW met1 ( 414690 2469930 ) ( 600530 * )
+      NEW met2 ( 15870 2508860 ) M2M3_PR
+      NEW met2 ( 607430 1343340 ) M2M3_PR
+      NEW met1 ( 607430 1345210 ) M1M2_PR
+      NEW met2 ( 601450 2926380 ) M2M3_PR
+      NEW met1 ( 1380230 1179970 ) M1M2_PR
+      NEW met1 ( 1383450 1179970 ) M1M2_PR
+      NEW met1 ( 1380230 1185410 ) M1M2_PR
+      NEW met1 ( 15870 2487270 ) M1M2_PR
+      NEW met1 ( 414690 2469930 ) M1M2_PR
+      NEW met1 ( 414690 2487270 ) M1M2_PR
       NEW met1 ( 417910 2469930 ) M1M2_PR
       NEW met1 ( 483690 1976590 ) M1M2_PR
-      NEW met1 ( 607430 2466870 ) M1M2_PR
-      NEW met1 ( 607430 2469930 ) M1M2_PR
-      NEW met1 ( 770270 1123530 ) M1M2_PR
+      NEW met1 ( 600530 2466870 ) M1M2_PR
+      NEW met1 ( 600530 2469930 ) M1M2_PR
       NEW met1 ( 1383450 1121150 ) M1M2_PR
-      NEW met1 ( 1383450 1123530 ) M1M2_PR
-      NEW met1 ( 1380230 1123530 ) M1M2_PR
-      NEW met1 ( 451490 2908530 ) M1M2_PR
-      NEW met1 ( 752330 1338750 ) M1M2_PR
-      NEW met1 ( 752330 1345210 ) M1M2_PR
-      NEW met1 ( 642390 1976590 ) M1M2_PR
-      NEW met1 ( 642390 2466870 ) M1M2_PR
-      NEW met1 ( 752330 1976930 ) M1M2_PR
+      NEW met3 ( 454940 2925700 ) M3M4_PR
+      NEW met2 ( 451490 2925700 ) M2M3_PR
+      NEW met3 ( 454940 3397620 ) M3M4_PR
+      NEW met2 ( 464830 3397620 ) M2M3_PR
+      NEW met1 ( 746810 1342150 ) M1M2_PR
+      NEW met1 ( 746810 1345210 ) M1M2_PR
+      NEW met1 ( 745890 1345210 ) M1M2_PR
+      NEW met1 ( 908270 1185410 ) M1M2_PR
+      NEW met1 ( 908270 1342150 ) M1M2_PR
+      NEW met1 ( 651130 1976590 ) M1M2_PR
+      NEW met1 ( 649750 2466870 ) M1M2_PR
+      NEW met1 ( 745890 1976590 ) M1M2_PR
       NEW met1 ( 2394530 1121150 ) M1M2_PR
+      NEW met2 ( 1380230 1185410 ) RECT ( -70 -485 70 0 ) 
       NEW met1 ( 417910 2469930 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 1380230 1123530 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 752330 1345210 ) RECT ( -70 -485 70 0 ) 
-      NEW met1 ( 642390 1976590 ) RECT ( -595 -70 0 70 )  ;
-    - io_oeb[28] ( PIN io_oeb[28] ) ( wrapped_vga_clock_1 io_oeb[28] ) ( wrapped_teras_13 io_oeb[28] ) ( wrapped_rgb_mixer_3 io_oeb[28] ) ( wrapped_hack_soc_dffram_11 io_oeb[28] ) ( wrapped_function_generator_0 io_oeb[28] ) ( wrapped_frequency_counter_2 io_oeb[28] ) + USE SIGNAL
-      + ROUTED met3 ( 1380 2247740 0 ) ( 17250 * )
-      NEW met3 ( 499100 2215100 ) ( * 2217140 0 )
-      NEW met3 ( 497260 2215100 ) ( 499100 * )
+      NEW met1 ( 745890 1345210 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 651130 1976590 ) RECT ( -595 -70 0 70 )  ;
+    - io_oeb[28] ( PIN io_oeb[28] ) ( wrapped_vga_clock_1 io_oeb[28] ) ( wrapped_teras_13 io_oeb[28] ) ( wrapped_rgb_mixer_3 io_oeb[28] ) ( wrapped_hack_soc_dffram_11 io_oeb[28] ) ( wrapped_function_generator_0 io_oeb[28] ) ( wrapped_frequency_counter_2 io_oeb[28] )
+      ( wrapped_alu74181_7 io_oeb[28] ) + USE SIGNAL
+      + ROUTED met3 ( 1380 2247740 0 ) ( 15870 * )
+      NEW met2 ( 15870 2242810 ) ( * 2247740 )
       NEW met2 ( 514510 2700620 ) ( 514545 * 0 )
-      NEW met2 ( 704490 1632170 ) ( * 1635230 )
-      NEW met2 ( 17250 2179740 ) ( * 2247740 )
-      NEW met2 ( 376050 1476450 ) ( * 1597490 )
-      NEW met2 ( 514510 2688550 ) ( * 2700620 )
-      NEW met2 ( 704490 1635230 ) ( * 2222410 )
-      NEW met2 ( 763370 1390090 ) ( * 1632170 )
-      NEW met2 ( 987390 1387030 ) ( * 1387540 )
-      NEW met2 ( 356730 1459815 0 ) ( * 1476450 )
-      NEW met1 ( 356730 1476450 ) ( 376050 * )
-      NEW met1 ( 543490 1635230 ) ( 704490 * )
-      NEW met2 ( 638250 2215100 ) ( * 2222410 )
-      NEW met3 ( 499100 2215100 ) ( 638250 * )
-      NEW met1 ( 638250 2222410 ) ( 704490 * )
-      NEW met1 ( 704490 1632170 ) ( 763370 * )
+      NEW met2 ( 293250 2192150 ) ( * 2242810 )
+      NEW met2 ( 417450 1473390 ) ( * 1483500 )
+      NEW met2 ( 417450 1483500 ) ( 417910 * )
+      NEW met2 ( 417910 1483500 ) ( * 1566550 )
+      NEW met2 ( 514510 2670190 ) ( * 2700620 )
+      NEW met2 ( 683330 2225130 ) ( * 3184270 )
+      NEW met2 ( 979110 1114350 ) ( * 1386900 )
+      NEW met2 ( 977270 1386900 ) ( 979110 * )
+      NEW met2 ( 987390 1387370 ) ( * 1387540 )
+      NEW met1 ( 979110 1387370 ) ( 987390 * )
+      NEW met2 ( 979110 1386900 ) ( * 1387370 )
+      NEW met2 ( 977270 1386900 ) ( * 1563150 )
+      NEW met1 ( 15870 2242810 ) ( 293250 * )
+      NEW met2 ( 356730 1459815 0 ) ( * 1473390 )
+      NEW met1 ( 356730 1473390 ) ( 417450 * )
+      NEW met1 ( 543490 1566210 ) ( * 1566550 )
+      NEW met1 ( 417910 1566550 ) ( 543490 * )
+      NEW met2 ( 517730 3184270 ) ( * 3200420 )
+      NEW met2 ( 517730 3200420 ) ( 517765 * 0 )
+      NEW met1 ( 517730 3184270 ) ( 683330 * )
+      NEW met2 ( 717370 1563150 ) ( * 1566210 )
+      NEW met1 ( 543490 1566210 ) ( 717370 * )
+      NEW met1 ( 717370 1563150 ) ( 977270 * )
       NEW met2 ( 2383030 897260 ) ( 2384410 * 0 )
-      NEW met3 ( 17250 2179740 ) ( 495420 * )
-      NEW met1 ( 376050 1597490 ) ( 543490 * )
-      NEW met2 ( 543490 1597490 ) ( * 1700340 0 )
-      NEW met1 ( 514510 2688550 ) ( 638250 * )
-      NEW met2 ( 638250 2222410 ) ( * 2688550 )
-      NEW met2 ( 917470 1387030 ) ( * 1390090 )
-      NEW met1 ( 763370 1390090 ) ( 917470 * )
-      NEW met2 ( 917470 1114350 ) ( * 1387030 )
-      NEW met1 ( 917470 1387030 ) ( 987390 * )
+      NEW met2 ( 543490 1566550 ) ( * 1700340 0 )
+      NEW met1 ( 514510 2670190 ) ( 683330 * )
+      NEW met2 ( 710930 1566210 ) ( * 2225130 )
       NEW met3 ( 987390 1387540 ) ( 1000500 * 0 )
-      NEW met1 ( 2377510 910690 ) ( 2383030 * )
+      NEW met1 ( 2356350 910690 ) ( 2383030 * )
       NEW met2 ( 2383030 897260 ) ( * 910690 )
-      NEW met1 ( 917470 1114350 ) ( 2377510 * )
-      NEW met2 ( 2377510 910690 ) ( * 1114350 )
-      NEW met4 ( 495420 2179740 ) ( * 2215100 )
-      NEW met4 ( 495420 2215100 ) ( 497260 * )
-      NEW met2 ( 17250 2247740 ) M2M3_PR
-      NEW met1 ( 376050 1476450 ) M1M2_PR
-      NEW met3 ( 497260 2215100 ) M3M4_PR
-      NEW met1 ( 704490 1632170 ) M1M2_PR
-      NEW met1 ( 704490 1635230 ) M1M2_PR
-      NEW met1 ( 704490 2222410 ) M1M2_PR
-      NEW met1 ( 763370 1632170 ) M1M2_PR
-      NEW met2 ( 17250 2179740 ) M2M3_PR
-      NEW met1 ( 376050 1597490 ) M1M2_PR
-      NEW met3 ( 495420 2179740 ) M3M4_PR
-      NEW met1 ( 514510 2688550 ) M1M2_PR
-      NEW met1 ( 763370 1390090 ) M1M2_PR
+      NEW met1 ( 979110 1114350 ) ( 2356350 * )
+      NEW met2 ( 2356350 910690 ) ( * 1114350 )
+      NEW met3 ( 499100 2217820 0 ) ( * 2218500 )
+      NEW met3 ( 499100 2218500 ) ( 511290 * )
+      NEW met2 ( 511290 2218500 ) ( * 2225130 )
+      NEW met2 ( 498870 2192150 ) ( * 2218500 )
+      NEW met3 ( 498870 2218500 ) ( 499100 * )
+      NEW met1 ( 293250 2192150 ) ( 498870 * )
+      NEW met1 ( 511290 2225130 ) ( 710930 * )
+      NEW met2 ( 15870 2247740 ) M2M3_PR
+      NEW met1 ( 15870 2242810 ) M1M2_PR
+      NEW met1 ( 293250 2242810 ) M1M2_PR
+      NEW met1 ( 417450 1473390 ) M1M2_PR
+      NEW met1 ( 417910 1566550 ) M1M2_PR
+      NEW met1 ( 683330 2225130 ) M1M2_PR
+      NEW met1 ( 683330 3184270 ) M1M2_PR
+      NEW met1 ( 977270 1563150 ) M1M2_PR
+      NEW met1 ( 293250 2192150 ) M1M2_PR
+      NEW met1 ( 514510 2670190 ) M1M2_PR
+      NEW met1 ( 683330 2670190 ) M1M2_PR
+      NEW met1 ( 979110 1114350 ) M1M2_PR
       NEW met2 ( 987390 1387540 ) M2M3_PR
-      NEW met1 ( 987390 1387030 ) M1M2_PR
-      NEW met1 ( 356730 1476450 ) M1M2_PR
-      NEW met1 ( 543490 1635230 ) M1M2_PR
-      NEW met1 ( 638250 2222410 ) M1M2_PR
-      NEW met2 ( 638250 2215100 ) M2M3_PR
-      NEW met1 ( 543490 1597490 ) M1M2_PR
-      NEW met1 ( 638250 2688550 ) M1M2_PR
-      NEW met1 ( 917470 1114350 ) M1M2_PR
-      NEW met1 ( 917470 1387030 ) M1M2_PR
-      NEW met1 ( 917470 1390090 ) M1M2_PR
-      NEW met1 ( 2377510 910690 ) M1M2_PR
+      NEW met1 ( 987390 1387370 ) M1M2_PR
+      NEW met1 ( 979110 1387370 ) M1M2_PR
+      NEW met1 ( 356730 1473390 ) M1M2_PR
+      NEW met1 ( 543490 1566550 ) M1M2_PR
+      NEW met1 ( 517730 3184270 ) M1M2_PR
+      NEW met1 ( 717370 1566210 ) M1M2_PR
+      NEW met1 ( 717370 1563150 ) M1M2_PR
+      NEW met1 ( 710930 1566210 ) M1M2_PR
+      NEW met1 ( 710930 2225130 ) M1M2_PR
+      NEW met1 ( 2356350 910690 ) M1M2_PR
       NEW met1 ( 2383030 910690 ) M1M2_PR
-      NEW met1 ( 2377510 1114350 ) M1M2_PR
-      NEW met2 ( 543490 1635230 ) RECT ( -70 -485 70 0 )  ;
-    - io_oeb[29] ( PIN io_oeb[29] ) ( wrapped_vga_clock_1 io_oeb[29] ) ( wrapped_teras_13 io_oeb[29] ) ( wrapped_rgb_mixer_3 io_oeb[29] ) ( wrapped_hack_soc_dffram_11 io_oeb[29] ) ( wrapped_function_generator_0 io_oeb[29] ) ( wrapped_frequency_counter_2 io_oeb[29] ) + USE SIGNAL
-      + ROUTED met3 ( 579140 1849940 0 ) ( 591330 * )
-      NEW met2 ( 591330 1849770 ) ( * 1849940 )
-      NEW met1 ( 591330 1849770 ) ( 607430 * )
-      NEW met2 ( 607430 1845690 ) ( * 1849770 )
-      NEW met2 ( 1276730 1843310 ) ( * 1845690 )
+      NEW met1 ( 2356350 1114350 ) M1M2_PR
+      NEW met2 ( 511290 2218500 ) M2M3_PR
+      NEW met1 ( 511290 2225130 ) M1M2_PR
+      NEW met1 ( 498870 2192150 ) M1M2_PR
+      NEW met2 ( 498870 2218500 ) M2M3_PR
+      NEW met1 ( 683330 2225130 ) RECT ( -595 -70 0 70 ) 
+      NEW met2 ( 683330 2670190 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 710930 1566210 ) RECT ( 0 -70 595 70 ) 
+      NEW met3 ( 498870 2218500 ) RECT ( -570 -150 0 150 )  ;
+    - io_oeb[29] ( PIN io_oeb[29] ) ( wrapped_vga_clock_1 io_oeb[29] ) ( wrapped_teras_13 io_oeb[29] ) ( wrapped_rgb_mixer_3 io_oeb[29] ) ( wrapped_hack_soc_dffram_11 io_oeb[29] ) ( wrapped_function_generator_0 io_oeb[29] ) ( wrapped_frequency_counter_2 io_oeb[29] )
+      ( wrapped_alu74181_7 io_oeb[29] ) + USE SIGNAL
+      + ROUTED met3 ( 579140 1849940 0 ) ( 593170 * )
+      NEW met2 ( 593170 1849940 ) ( 593630 * )
+      NEW met2 ( 593630 1845690 ) ( * 1849940 )
+      NEW met1 ( 583510 1962310 ) ( 593630 * )
+      NEW met2 ( 1276730 1842630 ) ( * 1845690 )
       NEW met3 ( 1380 1987300 0 ) ( 17250 * )
-      NEW met2 ( 17250 1987300 ) ( * 1987470 )
+      NEW met2 ( 17250 1962990 ) ( * 1987300 )
       NEW met2 ( 411470 1193570 ) ( * 1200185 0 )
-      NEW met2 ( 586270 1987810 ) ( * 1991210 )
-      NEW met2 ( 583050 1849940 ) ( * 1987810 )
-      NEW met2 ( 1276730 1821600 ) ( * 1843310 )
+      NEW met3 ( 499100 2381020 0 ) ( * 2382380 )
+      NEW met3 ( 499100 2382380 ) ( 511290 * )
+      NEW met2 ( 511290 2382380 ) ( * 2386630 )
+      NEW met2 ( 583510 1849940 ) ( * 1962310 )
+      NEW met2 ( 593630 1962310 ) ( * 2387650 )
+      NEW met2 ( 567870 2777290 ) ( * 2836110 )
+      NEW met2 ( 1276730 1821600 ) ( * 1842630 )
       NEW met2 ( 1277190 1799620 0 ) ( * 1821600 )
       NEW met2 ( 1276730 1821600 ) ( 1277190 * )
-      NEW met2 ( 2321850 908310 ) ( * 1843310 )
-      NEW met1 ( 255070 1193570 ) ( 411470 * )
-      NEW met1 ( 607430 1845690 ) ( 1276730 * )
-      NEW met1 ( 1276730 1843310 ) ( 2321850 * )
+      NEW met2 ( 262430 1959930 ) ( * 1962990 )
+      NEW met1 ( 17250 1962990 ) ( 262430 * )
+      NEW met1 ( 268870 1193570 ) ( 411470 * )
+      NEW met1 ( 262430 1959930 ) ( 583510 * )
+      NEW met1 ( 593630 1845690 ) ( 1276730 * )
+      NEW met1 ( 1276730 1842630 ) ( 2287350 * )
       NEW met2 ( 2371070 897260 ) ( 2372910 * 0 )
-      NEW met1 ( 276000 1987470 ) ( * 1987810 )
-      NEW met1 ( 17250 1987470 ) ( 276000 * )
-      NEW met2 ( 255070 1193570 ) ( * 1987470 )
-      NEW met1 ( 276000 1987810 ) ( 586270 * )
-      NEW met3 ( 529460 2839340 0 ) ( 544410 * )
-      NEW met2 ( 544410 2836110 ) ( * 2839340 )
-      NEW met1 ( 586270 1991210 ) ( 629510 * )
-      NEW met1 ( 544410 2836110 ) ( 629510 * )
-      NEW met2 ( 629510 1991210 ) ( * 2836110 )
-      NEW met1 ( 2321850 908310 ) ( 2371070 * )
+      NEW met2 ( 268410 1918200 ) ( * 1959930 )
+      NEW met2 ( 268410 1918200 ) ( 268870 * )
+      NEW met2 ( 268870 1193570 ) ( * 1918200 )
+      NEW met2 ( 559590 2386630 ) ( * 2387650 )
+      NEW met1 ( 511290 2386630 ) ( 559590 * )
+      NEW met1 ( 559590 2387650 ) ( 593630 * )
+      NEW met2 ( 565570 2387650 ) ( * 2777290 )
+      NEW met1 ( 565570 2777290 ) ( 567870 * )
+      NEW met2 ( 544870 2836110 ) ( * 2839340 )
+      NEW met3 ( 529460 2839340 0 ) ( 544870 * )
+      NEW met1 ( 544870 2836110 ) ( 567870 * )
+      NEW met3 ( 549700 3328940 0 ) ( 552690 * )
+      NEW met2 ( 2287350 908310 ) ( * 1842630 )
+      NEW met1 ( 2287350 908310 ) ( 2371070 * )
       NEW met2 ( 2371070 897260 ) ( * 908310 )
-      NEW met3 ( 499100 2381020 0 ) ( * 2382380 )
-      NEW met3 ( 499100 2382380 ) ( 516810 * )
-      NEW met2 ( 516810 2382380 ) ( * 2384250 )
-      NEW met1 ( 516810 2384250 ) ( 629510 * )
+      NEW met2 ( 552690 2836110 ) ( * 3328940 )
+      NEW met1 ( 17250 1962990 ) M1M2_PR
       NEW met1 ( 411470 1193570 ) M1M2_PR
-      NEW met2 ( 591330 1849940 ) M2M3_PR
-      NEW met1 ( 591330 1849770 ) M1M2_PR
-      NEW met1 ( 607430 1849770 ) M1M2_PR
-      NEW met1 ( 607430 1845690 ) M1M2_PR
-      NEW met2 ( 583050 1849940 ) M2M3_PR
-      NEW met1 ( 1276730 1843310 ) M1M2_PR
+      NEW met2 ( 593170 1849940 ) M2M3_PR
+      NEW met1 ( 593630 1845690 ) M1M2_PR
+      NEW met2 ( 583510 1849940 ) M2M3_PR
+      NEW met1 ( 593630 1962310 ) M1M2_PR
+      NEW met1 ( 583510 1962310 ) M1M2_PR
+      NEW met1 ( 583510 1959930 ) M1M2_PR
+      NEW met1 ( 1276730 1842630 ) M1M2_PR
       NEW met1 ( 1276730 1845690 ) M1M2_PR
-      NEW met1 ( 2321850 1843310 ) M1M2_PR
       NEW met2 ( 17250 1987300 ) M2M3_PR
-      NEW met1 ( 17250 1987470 ) M1M2_PR
-      NEW met1 ( 586270 1987810 ) M1M2_PR
-      NEW met1 ( 586270 1991210 ) M1M2_PR
-      NEW met1 ( 583050 1987810 ) M1M2_PR
-      NEW met1 ( 2321850 908310 ) M1M2_PR
-      NEW met1 ( 255070 1193570 ) M1M2_PR
-      NEW met1 ( 255070 1987470 ) M1M2_PR
-      NEW met2 ( 544410 2839340 ) M2M3_PR
-      NEW met1 ( 544410 2836110 ) M1M2_PR
-      NEW met1 ( 629510 1991210 ) M1M2_PR
-      NEW met1 ( 629510 2384250 ) M1M2_PR
-      NEW met1 ( 629510 2836110 ) M1M2_PR
+      NEW met2 ( 511290 2382380 ) M2M3_PR
+      NEW met1 ( 511290 2386630 ) M1M2_PR
+      NEW met1 ( 593630 2387650 ) M1M2_PR
+      NEW met1 ( 567870 2777290 ) M1M2_PR
+      NEW met1 ( 567870 2836110 ) M1M2_PR
+      NEW met1 ( 268870 1193570 ) M1M2_PR
+      NEW met1 ( 262430 1959930 ) M1M2_PR
+      NEW met1 ( 262430 1962990 ) M1M2_PR
+      NEW met1 ( 268410 1959930 ) M1M2_PR
+      NEW met1 ( 2287350 1842630 ) M1M2_PR
+      NEW met1 ( 559590 2387650 ) M1M2_PR
+      NEW met1 ( 559590 2386630 ) M1M2_PR
+      NEW met1 ( 565570 2387650 ) M1M2_PR
+      NEW met1 ( 565570 2777290 ) M1M2_PR
+      NEW met1 ( 544870 2836110 ) M1M2_PR
+      NEW met2 ( 544870 2839340 ) M2M3_PR
+      NEW met1 ( 552690 2836110 ) M1M2_PR
+      NEW met2 ( 552690 3328940 ) M2M3_PR
+      NEW met1 ( 2287350 908310 ) M1M2_PR
       NEW met1 ( 2371070 908310 ) M1M2_PR
-      NEW met2 ( 516810 2382380 ) M2M3_PR
-      NEW met1 ( 516810 2384250 ) M1M2_PR
-      NEW met3 ( 583050 1849940 ) RECT ( -800 -150 0 150 ) 
-      NEW met1 ( 583050 1987810 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 255070 1987470 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 629510 2384250 ) RECT ( -70 -485 70 0 )  ;
-    - io_oeb[2] ( PIN io_oeb[2] ) ( wrapped_vga_clock_1 io_oeb[2] ) ( wrapped_teras_13 io_oeb[2] ) ( wrapped_rgb_mixer_3 io_oeb[2] ) ( wrapped_hack_soc_dffram_11 io_oeb[2] ) ( wrapped_function_generator_0 io_oeb[2] ) ( wrapped_frequency_counter_2 io_oeb[2] ) + USE SIGNAL
-      + ROUTED met2 ( 496570 2909380 ) ( * 2912610 )
-      NEW met2 ( 495190 2909380 0 ) ( 496570 * )
-      NEW met2 ( 578910 1939530 ) ( * 1939700 )
-      NEW met3 ( 578910 1939700 ) ( 611570 * )
+      NEW met3 ( 583510 1849940 ) RECT ( -800 -150 0 150 ) 
+      NEW met2 ( 583510 1959930 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 268410 1959930 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 565570 2387650 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 552690 2836110 ) RECT ( -595 -70 0 70 )  ;
+    - io_oeb[2] ( PIN io_oeb[2] ) ( wrapped_vga_clock_1 io_oeb[2] ) ( wrapped_teras_13 io_oeb[2] ) ( wrapped_rgb_mixer_3 io_oeb[2] ) ( wrapped_hack_soc_dffram_11 io_oeb[2] ) ( wrapped_function_generator_0 io_oeb[2] ) ( wrapped_frequency_counter_2 io_oeb[2] )
+      ( wrapped_alu74181_7 io_oeb[2] ) + USE SIGNAL
+      + ROUTED met2 ( 495190 2909380 0 ) ( 495650 * )
+      NEW met2 ( 495650 2909380 ) ( * 2920260 )
+      NEW met3 ( 495420 2920260 ) ( 495650 * )
+      NEW met3 ( 495420 3402380 ) ( 512670 * )
+      NEW met2 ( 512670 3399660 ) ( * 3402380 )
+      NEW met2 ( 512670 3399660 ) ( 514510 * 0 )
       NEW met2 ( 986930 1642370 ) ( * 1645260 )
-      NEW met2 ( 609270 2014800 ) ( 611570 * )
-      NEW met2 ( 611570 1925590 ) ( * 2014800 )
-      NEW met1 ( 600530 2469590 ) ( 609270 * )
-      NEW met2 ( 600530 2466190 ) ( * 2469590 )
-      NEW met2 ( 609270 2014800 ) ( * 2469590 )
-      NEW met2 ( 600530 2469590 ) ( * 2912610 )
-      NEW met2 ( 2059650 662150 ) ( * 962370 )
+      NEW met2 ( 376510 1531800 ) ( 376970 * )
+      NEW met2 ( 376970 1461830 ) ( * 1531800 )
+      NEW met2 ( 376510 1531800 ) ( * 1612110 )
+      NEW met4 ( 495420 2920260 ) ( * 3402380 )
+      NEW met2 ( 1838850 662150 ) ( * 1045670 )
       NEW met3 ( 2901450 564060 ) ( 2917780 * 0 )
       NEW met2 ( 2901450 496570 ) ( * 564060 )
       NEW met3 ( 353740 1458940 0 ) ( * 1461660 )
       NEW met3 ( 353740 1461660 ) ( 358570 * )
-      NEW met2 ( 358570 1461660 ) ( * 1462510 )
-      NEW met1 ( 358570 1462510 ) ( 432170 * )
-      NEW met2 ( 543490 1929500 0 ) ( 544870 * )
-      NEW met2 ( 544870 1929500 ) ( * 1939530 )
-      NEW met1 ( 544870 1939530 ) ( 578910 * )
-      NEW met1 ( 496570 2912610 ) ( 600530 * )
-      NEW met2 ( 620770 1639650 ) ( * 1642370 )
-      NEW met1 ( 618930 1642370 ) ( 620770 * )
-      NEW met1 ( 431710 1639650 ) ( 620770 * )
-      NEW met1 ( 611570 1925590 ) ( 618930 * )
-      NEW met1 ( 620770 1642370 ) ( 827770 * )
-      NEW met1 ( 827770 1642370 ) ( 986930 * )
+      NEW met2 ( 358570 1461660 ) ( * 1461830 )
+      NEW met1 ( 358570 1461830 ) ( 376970 * )
+      NEW met2 ( 542570 1928820 ) ( 543490 * 0 )
+      NEW met2 ( 542570 1928820 ) ( * 1938850 )
+      NEW met1 ( 538430 1938850 ) ( 542570 * )
+      NEW met1 ( 618470 1648830 ) ( 621690 * )
+      NEW met1 ( 542570 1933070 ) ( 618470 * )
+      NEW met3 ( 495650 2918900 ) ( 635490 * )
+      NEW met1 ( 621690 1642370 ) ( 986930 * )
       NEW met3 ( 986930 1645260 ) ( 1000500 * 0 )
-      NEW met1 ( 827770 962370 ) ( 2059650 * )
       NEW met1 ( 2098290 496570 ) ( 2901450 * )
-      NEW met2 ( 431710 1531800 ) ( 432170 * )
-      NEW met2 ( 432170 1462510 ) ( * 1531800 )
-      NEW met2 ( 431710 1531800 ) ( * 1639650 )
-      NEW met2 ( 466210 2449700 0 ) ( * 2466870 )
-      NEW met1 ( 565800 2466190 ) ( 600530 * )
-      NEW met1 ( 565800 2466190 ) ( * 2466870 )
-      NEW met1 ( 466210 2466870 ) ( 565800 * )
-      NEW met2 ( 618930 1642370 ) ( * 1925590 )
-      NEW met2 ( 827770 962370 ) ( * 1642370 )
+      NEW met2 ( 466210 2449700 0 ) ( * 2457690 )
+      NEW met1 ( 503470 1970130 ) ( 538430 * )
+      NEW met2 ( 538430 1938850 ) ( * 1970130 )
+      NEW met1 ( 376510 1612110 ) ( 621690 * )
+      NEW met2 ( 621690 1612110 ) ( * 1648830 )
+      NEW met2 ( 618470 1648830 ) ( * 1933070 )
+      NEW met2 ( 635490 2456330 ) ( * 2918900 )
+      NEW met2 ( 848470 1045670 ) ( * 1642370 )
+      NEW met1 ( 848470 1045670 ) ( 1838850 * )
       NEW met2 ( 2098290 496570 ) ( * 614100 )
-      NEW met3 ( 2086790 656540 ) ( 2100820 * 0 )
-      NEW met2 ( 2086790 656540 ) ( * 662150 )
+      NEW met3 ( 2087710 656540 ) ( 2100820 * 0 )
+      NEW met2 ( 2087710 656540 ) ( * 662150 )
       NEW met2 ( 2098290 614100 ) ( 2098750 * )
       NEW met2 ( 2098750 614100 ) ( * 656540 )
-      NEW met1 ( 2059650 662150 ) ( 2086790 * )
-      NEW met1 ( 496570 2912610 ) M1M2_PR
-      NEW met1 ( 611570 1925590 ) M1M2_PR
-      NEW met1 ( 578910 1939530 ) M1M2_PR
-      NEW met2 ( 578910 1939700 ) M2M3_PR
-      NEW met2 ( 611570 1939700 ) M2M3_PR
-      NEW met1 ( 600530 2912610 ) M1M2_PR
+      NEW met1 ( 1838850 662150 ) ( 2087710 * )
+      NEW met1 ( 545100 2456330 ) ( 635490 * )
+      NEW met2 ( 503470 2455990 ) ( * 2457690 )
+      NEW met1 ( 503470 2455990 ) ( 545100 * )
+      NEW met1 ( 545100 2455990 ) ( * 2456330 )
+      NEW met1 ( 466210 2457690 ) ( 503470 * )
+      NEW met2 ( 503470 1970130 ) ( * 2455990 )
+      NEW met1 ( 376970 1461830 ) M1M2_PR
+      NEW met2 ( 495650 2920260 ) M2M3_PR
+      NEW met3 ( 495420 2920260 ) M3M4_PR
+      NEW met2 ( 495650 2918900 ) M2M3_PR
+      NEW met3 ( 495420 3402380 ) M3M4_PR
+      NEW met2 ( 512670 3402380 ) M2M3_PR
       NEW met1 ( 986930 1642370 ) M1M2_PR
       NEW met2 ( 986930 1645260 ) M2M3_PR
-      NEW met1 ( 2059650 962370 ) M1M2_PR
       NEW met1 ( 2901450 496570 ) M1M2_PR
-      NEW met1 ( 600530 2469590 ) M1M2_PR
-      NEW met1 ( 609270 2469590 ) M1M2_PR
-      NEW met1 ( 600530 2466190 ) M1M2_PR
-      NEW met1 ( 2059650 662150 ) M1M2_PR
+      NEW met1 ( 376510 1612110 ) M1M2_PR
+      NEW met1 ( 503470 1970130 ) M1M2_PR
+      NEW met1 ( 1838850 662150 ) M1M2_PR
+      NEW met1 ( 1838850 1045670 ) M1M2_PR
       NEW met2 ( 2901450 564060 ) M2M3_PR
       NEW met2 ( 358570 1461660 ) M2M3_PR
-      NEW met1 ( 358570 1462510 ) M1M2_PR
-      NEW met1 ( 432170 1462510 ) M1M2_PR
-      NEW met1 ( 431710 1639650 ) M1M2_PR
-      NEW met1 ( 544870 1939530 ) M1M2_PR
-      NEW met1 ( 620770 1639650 ) M1M2_PR
-      NEW met1 ( 620770 1642370 ) M1M2_PR
-      NEW met1 ( 618930 1642370 ) M1M2_PR
-      NEW met1 ( 618930 1925590 ) M1M2_PR
-      NEW met1 ( 827770 962370 ) M1M2_PR
-      NEW met1 ( 827770 1642370 ) M1M2_PR
+      NEW met1 ( 358570 1461830 ) M1M2_PR
+      NEW met1 ( 542570 1938850 ) M1M2_PR
+      NEW met1 ( 538430 1938850 ) M1M2_PR
+      NEW met1 ( 542570 1933070 ) M1M2_PR
+      NEW met1 ( 621690 1648830 ) M1M2_PR
+      NEW met1 ( 618470 1648830 ) M1M2_PR
+      NEW met1 ( 621690 1642370 ) M1M2_PR
+      NEW met1 ( 618470 1933070 ) M1M2_PR
+      NEW met2 ( 635490 2918900 ) M2M3_PR
+      NEW met1 ( 848470 1642370 ) M1M2_PR
       NEW met1 ( 2098290 496570 ) M1M2_PR
-      NEW met1 ( 466210 2466870 ) M1M2_PR
-      NEW met2 ( 2086790 656540 ) M2M3_PR
-      NEW met1 ( 2086790 662150 ) M1M2_PR
+      NEW met1 ( 466210 2457690 ) M1M2_PR
+      NEW met1 ( 538430 1970130 ) M1M2_PR
+      NEW met1 ( 621690 1612110 ) M1M2_PR
+      NEW met1 ( 635490 2456330 ) M1M2_PR
+      NEW met1 ( 848470 1045670 ) M1M2_PR
+      NEW met2 ( 2087710 656540 ) M2M3_PR
+      NEW met1 ( 2087710 662150 ) M1M2_PR
       NEW met2 ( 2098750 656540 ) M2M3_PR
-      NEW met2 ( 611570 1939700 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 503470 2457690 ) M1M2_PR
+      NEW met1 ( 503470 2455990 ) M1M2_PR
+      NEW met3 ( 495650 2920260 ) RECT ( 0 -150 390 150 ) 
+      NEW met2 ( 495650 2918900 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 542570 1933070 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 621690 1642370 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 848470 1642370 ) RECT ( -595 -70 0 70 ) 
       NEW met3 ( 2098750 656540 ) RECT ( -800 -150 0 150 )  ;
-    - io_oeb[30] ( PIN io_oeb[30] ) ( wrapped_vga_clock_1 io_oeb[30] ) ( wrapped_teras_13 io_oeb[30] ) ( wrapped_rgb_mixer_3 io_oeb[30] ) ( wrapped_hack_soc_dffram_11 io_oeb[30] ) ( wrapped_function_generator_0 io_oeb[30] ) ( wrapped_frequency_counter_2 io_oeb[30] ) + USE SIGNAL
+    - io_oeb[30] ( PIN io_oeb[30] ) ( wrapped_vga_clock_1 io_oeb[30] ) ( wrapped_teras_13 io_oeb[30] ) ( wrapped_rgb_mixer_3 io_oeb[30] ) ( wrapped_hack_soc_dffram_11 io_oeb[30] ) ( wrapped_function_generator_0 io_oeb[30] ) ( wrapped_frequency_counter_2 io_oeb[30] )
+      ( wrapped_alu74181_7 io_oeb[30] ) + USE SIGNAL
       + ROUTED met3 ( 1380 1726860 0 ) ( 14030 * )
       NEW met2 ( 14030 1726860 ) ( * 1731450 )
       NEW met1 ( 14030 1731450 ) ( 24150 * )
-      NEW met2 ( 598230 1459620 0 ) ( * 1473390 )
-      NEW met2 ( 24150 1731450 ) ( * 1940210 )
-      NEW met2 ( 198950 2414850 ) ( * 2906150 )
+      NEW met2 ( 598230 1459620 0 ) ( * 1473730 )
+      NEW met2 ( 24150 1731450 ) ( * 1939190 )
+      NEW met2 ( 185150 2414850 ) ( * 2905470 )
+      NEW met2 ( 597310 1915050 ) ( * 1939190 )
+      NEW met2 ( 1049030 1821600 ) ( 1053170 * )
+      NEW met2 ( 1049030 1870170 ) ( * 1911310 )
+      NEW met2 ( 1049030 1821600 ) ( * 1870170 )
+      NEW met3 ( 350980 2411620 0 ) ( * 2412300 )
+      NEW met3 ( 340170 2412300 ) ( 350980 * )
+      NEW met2 ( 340170 2412300 ) ( * 2414850 )
+      NEW met1 ( 185150 2414850 ) ( 340170 * )
+      NEW met3 ( 351900 2905980 ) ( * 2907340 0 )
+      NEW met3 ( 351900 2905980 ) ( 352130 * )
+      NEW met2 ( 352130 2905980 ) ( * 2925700 )
+      NEW met3 ( 352130 2925700 ) ( 359260 * )
+      NEW met2 ( 352130 2905470 ) ( * 2905980 )
+      NEW met1 ( 185150 2905470 ) ( 352130 * )
+      NEW met3 ( 359030 3396940 ) ( 359260 * )
+      NEW met2 ( 359030 3396940 ) ( 359950 * 0 )
+      NEW met1 ( 598230 1473730 ) ( 738990 * )
+      NEW met2 ( 2360030 897260 ) ( 2361410 * 0 )
+      NEW met1 ( 345690 2196230 ) ( 359030 * )
+      NEW met2 ( 345230 2401200 ) ( * 2412300 )
+      NEW met2 ( 345230 2401200 ) ( 345690 * )
+      NEW met4 ( 359260 2925700 ) ( * 3396940 )
+      NEW met2 ( 738990 1911310 ) ( * 1915050 )
+      NEW met1 ( 597310 1915050 ) ( 738990 * )
+      NEW met2 ( 738990 1473730 ) ( * 1911310 )
+      NEW met1 ( 738990 1911310 ) ( 1049030 * )
+      NEW met1 ( 1049030 1870170 ) ( 2360030 * )
+      NEW met2 ( 2360030 897260 ) ( * 1870170 )
+      NEW met2 ( 363170 1929500 0 ) ( 363630 * )
+      NEW met2 ( 363630 1929500 ) ( * 1939190 )
+      NEW met2 ( 359030 1939190 ) ( * 2196230 )
       NEW met2 ( 1053170 1799620 ) ( 1055010 * 0 )
       NEW met2 ( 1053170 1799620 ) ( * 1821600 )
-      NEW met2 ( 1049030 1821600 ) ( 1053170 * )
-      NEW met2 ( 1049030 1821600 ) ( * 1870170 )
-      NEW met2 ( 362250 1929500 ) ( 363170 * 0 )
-      NEW met1 ( 24150 1940210 ) ( 362250 * )
-      NEW met3 ( 350980 2411620 0 ) ( * 2412300 )
-      NEW met3 ( 340630 2412300 ) ( 350980 * )
-      NEW met2 ( 340630 2412300 ) ( * 2414850 )
-      NEW met1 ( 198950 2414850 ) ( 340630 * )
-      NEW met1 ( 598230 1473390 ) ( 746350 * )
-      NEW met2 ( 2360030 897260 ) ( 2361410 * 0 )
-      NEW met2 ( 362250 1929500 ) ( * 1994270 )
-      NEW met1 ( 346150 2184670 ) ( 362250 * )
-      NEW met2 ( 362250 1994270 ) ( * 2184670 )
-      NEW met2 ( 746350 1473390 ) ( * 1994270 )
-      NEW met1 ( 362250 1994270 ) ( 1024650 * )
-      NEW met2 ( 1024650 1870170 ) ( * 1994270 )
-      NEW met1 ( 1024650 1870170 ) ( 2360030 * )
-      NEW met2 ( 2360030 897260 ) ( * 1870170 )
-      NEW met2 ( 338330 2905980 ) ( * 2906150 )
-      NEW met3 ( 338330 2905980 ) ( 350980 * )
-      NEW met3 ( 350980 2905980 ) ( * 2907340 0 )
-      NEW met1 ( 198950 2906150 ) ( 338330 * )
-      NEW met2 ( 346150 2184670 ) ( * 2412300 )
+      NEW met1 ( 24150 1939190 ) ( 597310 * )
+      NEW met2 ( 345690 2196230 ) ( * 2401200 )
       NEW met2 ( 14030 1726860 ) M2M3_PR
       NEW met1 ( 14030 1731450 ) M1M2_PR
       NEW met1 ( 24150 1731450 ) M1M2_PR
-      NEW met1 ( 24150 1940210 ) M1M2_PR
-      NEW met1 ( 198950 2414850 ) M1M2_PR
-      NEW met1 ( 198950 2906150 ) M1M2_PR
-      NEW met1 ( 598230 1473390 ) M1M2_PR
+      NEW met1 ( 24150 1939190 ) M1M2_PR
+      NEW met1 ( 185150 2414850 ) M1M2_PR
+      NEW met1 ( 185150 2905470 ) M1M2_PR
+      NEW met1 ( 598230 1473730 ) M1M2_PR
+      NEW met1 ( 597310 1939190 ) M1M2_PR
+      NEW met1 ( 597310 1915050 ) M1M2_PR
       NEW met1 ( 1049030 1870170 ) M1M2_PR
-      NEW met1 ( 362250 1940210 ) M1M2_PR
-      NEW met2 ( 340630 2412300 ) M2M3_PR
-      NEW met1 ( 340630 2414850 ) M1M2_PR
-      NEW met2 ( 346150 2412300 ) M2M3_PR
-      NEW met1 ( 746350 1473390 ) M1M2_PR
-      NEW met1 ( 362250 1994270 ) M1M2_PR
-      NEW met1 ( 346150 2184670 ) M1M2_PR
-      NEW met1 ( 362250 2184670 ) M1M2_PR
-      NEW met1 ( 746350 1994270 ) M1M2_PR
-      NEW met1 ( 1024650 1870170 ) M1M2_PR
-      NEW met1 ( 1024650 1994270 ) M1M2_PR
+      NEW met1 ( 1049030 1911310 ) M1M2_PR
+      NEW met2 ( 340170 2412300 ) M2M3_PR
+      NEW met1 ( 340170 2414850 ) M1M2_PR
+      NEW met2 ( 345230 2412300 ) M2M3_PR
+      NEW met2 ( 352130 2905980 ) M2M3_PR
+      NEW met2 ( 352130 2925700 ) M2M3_PR
+      NEW met3 ( 359260 2925700 ) M3M4_PR
+      NEW met1 ( 352130 2905470 ) M1M2_PR
+      NEW met3 ( 359260 3396940 ) M3M4_PR
+      NEW met2 ( 359030 3396940 ) M2M3_PR
+      NEW met1 ( 738990 1473730 ) M1M2_PR
+      NEW met1 ( 345690 2196230 ) M1M2_PR
+      NEW met1 ( 359030 2196230 ) M1M2_PR
+      NEW met1 ( 738990 1911310 ) M1M2_PR
+      NEW met1 ( 738990 1915050 ) M1M2_PR
       NEW met1 ( 2360030 1870170 ) M1M2_PR
-      NEW met1 ( 338330 2906150 ) M1M2_PR
-      NEW met2 ( 338330 2905980 ) M2M3_PR
-      NEW met1 ( 1049030 1870170 ) RECT ( 0 -70 595 70 ) 
-      NEW met2 ( 362250 1940210 ) RECT ( -70 -485 70 0 ) 
-      NEW met3 ( 346150 2412300 ) RECT ( -800 -150 0 150 ) 
-      NEW met1 ( 746350 1994270 ) RECT ( -595 -70 0 70 )  ;
-    - io_oeb[31] ( PIN io_oeb[31] ) ( wrapped_vga_clock_1 io_oeb[31] ) ( wrapped_teras_13 io_oeb[31] ) ( wrapped_rgb_mixer_3 io_oeb[31] ) ( wrapped_hack_soc_dffram_11 io_oeb[31] ) ( wrapped_function_generator_0 io_oeb[31] ) ( wrapped_frequency_counter_2 io_oeb[31] ) + USE SIGNAL
-      + ROUTED met3 ( 1380 1465740 0 ) ( 14030 * )
-      NEW met2 ( 14030 1465740 ) ( * 1465910 )
-      NEW met1 ( 14030 1465910 ) ( 24150 * )
+      NEW met1 ( 359030 1939190 ) M1M2_PR
+      NEW met1 ( 363630 1939190 ) M1M2_PR
+      NEW met3 ( 345230 2412300 ) RECT ( -800 -150 0 150 ) 
+      NEW met3 ( 359260 3396940 ) RECT ( 0 -150 390 150 ) 
+      NEW met1 ( 359030 1939190 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 363630 1939190 ) RECT ( -595 -70 0 70 )  ;
+    - io_oeb[31] ( PIN io_oeb[31] ) ( wrapped_vga_clock_1 io_oeb[31] ) ( wrapped_teras_13 io_oeb[31] ) ( wrapped_rgb_mixer_3 io_oeb[31] ) ( wrapped_hack_soc_dffram_11 io_oeb[31] ) ( wrapped_function_generator_0 io_oeb[31] ) ( wrapped_frequency_counter_2 io_oeb[31] )
+      ( wrapped_alu74181_7 io_oeb[31] ) + USE SIGNAL
+      + ROUTED met3 ( 1380 1465740 0 ) ( 17250 * )
+      NEW met2 ( 17250 1465740 ) ( * 1469310 )
       NEW met2 ( 185610 1656310 ) ( * 1659370 )
-      NEW met2 ( 511290 2211190 ) ( * 2212380 )
-      NEW met3 ( 499100 2212380 ) ( 511290 * )
-      NEW met3 ( 499100 2212380 ) ( * 2213740 0 )
       NEW met2 ( 511135 2700620 0 ) ( 511290 * )
+      NEW met2 ( 514510 3191410 ) ( * 3200420 )
+      NEW met2 ( 514510 3200420 ) ( 514545 * 0 )
       NEW met2 ( 2347610 897260 ) ( 2349450 * 0 )
-      NEW met2 ( 24150 1465910 ) ( * 1656310 )
       NEW met2 ( 185610 1221110 ) ( * 1656310 )
-      NEW met2 ( 511290 2688890 ) ( * 2700620 )
-      NEW met2 ( 677350 1967070 ) ( * 1970130 )
+      NEW met2 ( 511290 2690590 ) ( * 2700620 )
       NEW met2 ( 2346230 952200 ) ( 2347610 * )
       NEW met2 ( 2347610 897260 ) ( * 952200 )
-      NEW met2 ( 2346230 952200 ) ( * 1735190 )
-      NEW met1 ( 24150 1656310 ) ( 185610 * )
+      NEW met2 ( 2346230 952200 ) ( * 1790270 )
+      NEW met1 ( 17250 1469310 ) ( 37950 * )
+      NEW met1 ( 37950 1656310 ) ( 185610 * )
       NEW met1 ( 185610 1659370 ) ( 540270 * )
-      NEW met1 ( 511290 2211190 ) ( 541650 * )
-      NEW met1 ( 541650 2321690 ) ( 554070 * )
-      NEW met1 ( 1598270 1735190 ) ( 2346230 * )
+      NEW met1 ( 540270 1669570 ) ( 657110 * )
+      NEW met1 ( 514510 3191410 ) ( 655730 * )
+      NEW met2 ( 37950 1469310 ) ( * 1656310 )
       NEW met2 ( 338790 1218220 ) ( * 1221110 )
       NEW met3 ( 338790 1218220 ) ( 350980 * )
       NEW met3 ( 350980 1217540 0 ) ( * 1218220 )
       NEW met1 ( 185610 1221110 ) ( 338790 * )
       NEW met2 ( 540270 1659370 ) ( * 1700340 0 )
-      NEW met2 ( 541650 1970130 ) ( * 2321690 )
-      NEW met1 ( 511290 2688890 ) ( 554070 * )
-      NEW met2 ( 554070 2321690 ) ( * 2688890 )
-      NEW met1 ( 541650 1970130 ) ( 677350 * )
-      NEW met2 ( 1586310 1797580 0 ) ( 1587690 * )
-      NEW met2 ( 1587690 1797410 ) ( * 1797580 )
-      NEW met1 ( 1587690 1797410 ) ( 1598270 * )
-      NEW met2 ( 1584010 1797580 ) ( 1586310 * 0 )
-      NEW met2 ( 1598270 1735190 ) ( * 1797410 )
-      NEW met2 ( 1583550 1918200 ) ( 1584010 * )
-      NEW met2 ( 1584010 1797580 ) ( * 1918200 )
-      NEW met1 ( 677350 1967070 ) ( 1583550 * )
-      NEW met2 ( 1583550 1918200 ) ( * 1967070 )
-      NEW met1 ( 540270 1675690 ) ( 677350 * )
-      NEW met2 ( 677350 1675690 ) ( * 1967070 )
-      NEW met2 ( 14030 1465740 ) M2M3_PR
-      NEW met1 ( 14030 1465910 ) M1M2_PR
-      NEW met1 ( 24150 1465910 ) M1M2_PR
-      NEW met1 ( 24150 1656310 ) M1M2_PR
+      NEW met1 ( 543950 1970130 ) ( 657110 * )
+      NEW met2 ( 657110 1669570 ) ( * 1970130 )
+      NEW met1 ( 652050 2676990 ) ( 655730 * )
+      NEW met1 ( 511290 2690590 ) ( 655730 * )
+      NEW met2 ( 652050 2211190 ) ( * 2676990 )
+      NEW met2 ( 655730 2676990 ) ( * 3191410 )
+      NEW met2 ( 1586310 1798260 0 ) ( 1587690 * )
+      NEW met2 ( 1587690 1798090 ) ( * 1798260 )
+      NEW met1 ( 1587690 1798090 ) ( 1597810 * )
+      NEW met2 ( 1597810 1790270 ) ( * 1798090 )
+      NEW met1 ( 1583550 1812370 ) ( 1586770 * )
+      NEW met2 ( 1586770 1798260 ) ( * 1812370 )
+      NEW met1 ( 657110 1967070 ) ( 1583550 * )
+      NEW met2 ( 1583550 1812370 ) ( * 1967070 )
+      NEW met1 ( 1597810 1790270 ) ( 2346230 * )
+      NEW met2 ( 543950 1970130 ) ( * 2211190 )
+      NEW met2 ( 514510 2211190 ) ( * 2215100 )
+      NEW met3 ( 499100 2215100 ) ( 514510 * )
+      NEW met3 ( 499100 2214420 0 ) ( * 2215100 )
+      NEW met1 ( 514510 2211190 ) ( 652050 * )
+      NEW met2 ( 17250 1465740 ) M2M3_PR
+      NEW met1 ( 17250 1469310 ) M1M2_PR
       NEW met1 ( 185610 1656310 ) M1M2_PR
       NEW met1 ( 185610 1659370 ) M1M2_PR
-      NEW met1 ( 511290 2211190 ) M1M2_PR
-      NEW met2 ( 511290 2212380 ) M2M3_PR
-      NEW met1 ( 2346230 1735190 ) M1M2_PR
+      NEW met1 ( 514510 3191410 ) M1M2_PR
       NEW met1 ( 185610 1221110 ) M1M2_PR
-      NEW met1 ( 511290 2688890 ) M1M2_PR
-      NEW met1 ( 677350 1967070 ) M1M2_PR
-      NEW met1 ( 677350 1970130 ) M1M2_PR
+      NEW met1 ( 511290 2690590 ) M1M2_PR
+      NEW met1 ( 2346230 1790270 ) M1M2_PR
+      NEW met1 ( 37950 1469310 ) M1M2_PR
+      NEW met1 ( 37950 1656310 ) M1M2_PR
       NEW met1 ( 540270 1659370 ) M1M2_PR
-      NEW met1 ( 540270 1675690 ) M1M2_PR
-      NEW met1 ( 541650 2211190 ) M1M2_PR
-      NEW met1 ( 541650 2321690 ) M1M2_PR
-      NEW met1 ( 554070 2321690 ) M1M2_PR
-      NEW met1 ( 1598270 1735190 ) M1M2_PR
+      NEW met1 ( 540270 1669570 ) M1M2_PR
+      NEW met1 ( 657110 1669570 ) M1M2_PR
+      NEW met1 ( 652050 2211190 ) M1M2_PR
+      NEW met1 ( 655730 3191410 ) M1M2_PR
       NEW met1 ( 338790 1221110 ) M1M2_PR
       NEW met2 ( 338790 1218220 ) M2M3_PR
-      NEW met1 ( 541650 1970130 ) M1M2_PR
-      NEW met1 ( 554070 2688890 ) M1M2_PR
-      NEW met1 ( 1587690 1797410 ) M1M2_PR
-      NEW met1 ( 1598270 1797410 ) M1M2_PR
+      NEW met1 ( 543950 1970130 ) M1M2_PR
+      NEW met1 ( 657110 1970130 ) M1M2_PR
+      NEW met1 ( 657110 1967070 ) M1M2_PR
+      NEW met1 ( 655730 2676990 ) M1M2_PR
+      NEW met1 ( 652050 2676990 ) M1M2_PR
+      NEW met1 ( 655730 2690590 ) M1M2_PR
+      NEW met1 ( 1587690 1798090 ) M1M2_PR
+      NEW met1 ( 1597810 1798090 ) M1M2_PR
+      NEW met1 ( 1597810 1790270 ) M1M2_PR
+      NEW met1 ( 1583550 1812370 ) M1M2_PR
+      NEW met1 ( 1586770 1812370 ) M1M2_PR
       NEW met1 ( 1583550 1967070 ) M1M2_PR
-      NEW met1 ( 677350 1675690 ) M1M2_PR
-      NEW met2 ( 540270 1675690 ) RECT ( -70 -485 70 0 ) 
-      NEW met2 ( 541650 2211190 ) RECT ( -70 -485 70 0 )  ;
-    - io_oeb[32] ( PIN io_oeb[32] ) ( wrapped_vga_clock_1 io_oeb[32] ) ( wrapped_teras_13 io_oeb[32] ) ( wrapped_rgb_mixer_3 io_oeb[32] ) ( wrapped_hack_soc_dffram_11 io_oeb[32] ) ( wrapped_function_generator_0 io_oeb[32] ) ( wrapped_frequency_counter_2 io_oeb[32] ) + USE SIGNAL
-      + ROUTED met2 ( 2335650 897260 ) ( 2337950 * 0 )
+      NEW met1 ( 543950 2211190 ) M1M2_PR
+      NEW met1 ( 514510 2211190 ) M1M2_PR
+      NEW met2 ( 514510 2215100 ) M2M3_PR
+      NEW met2 ( 540270 1669570 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 657110 1967070 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 655730 2690590 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 543950 2211190 ) RECT ( -595 -70 0 70 )  ;
+    - io_oeb[32] ( PIN io_oeb[32] ) ( wrapped_vga_clock_1 io_oeb[32] ) ( wrapped_teras_13 io_oeb[32] ) ( wrapped_rgb_mixer_3 io_oeb[32] ) ( wrapped_hack_soc_dffram_11 io_oeb[32] ) ( wrapped_function_generator_0 io_oeb[32] ) ( wrapped_frequency_counter_2 io_oeb[32] )
+      ( wrapped_alu74181_7 io_oeb[32] ) + USE SIGNAL
+      + ROUTED met2 ( 296470 2797690 ) ( * 2801090 )
+      NEW met1 ( 295550 2801090 ) ( 296470 * )
+      NEW met2 ( 2335650 897260 ) ( 2337950 * 0 )
       NEW met3 ( 1380 1205300 0 ) ( 17250 * )
       NEW met2 ( 17250 1205300 ) ( * 1207170 )
-      NEW met2 ( 204470 1203770 ) ( * 1207170 )
-      NEW met1 ( 204470 1207170 ) ( 206310 * )
-      NEW met2 ( 206310 1207170 ) ( * 1821890 )
-      NEW met2 ( 213670 2300950 ) ( * 2794630 )
-      NEW met2 ( 293710 1186770 ) ( * 1203770 )
+      NEW met2 ( 213210 1987130 ) ( * 2797690 )
+      NEW met2 ( 294630 1178610 ) ( * 1203770 )
+      NEW met2 ( 295550 2801090 ) ( * 3298850 )
       NEW met2 ( 1341590 1799620 0 ) ( 1342050 * )
-      NEW met2 ( 1342050 1799620 ) ( * 1814750 )
-      NEW met2 ( 1342050 1814750 ) ( * 1987470 )
+      NEW met2 ( 1342050 1799620 ) ( * 1815090 )
+      NEW met2 ( 1342050 1815090 ) ( * 1987470 )
       NEW met2 ( 2332430 952200 ) ( 2335650 * )
       NEW met2 ( 2335650 897260 ) ( * 952200 )
-      NEW met2 ( 2332430 952200 ) ( * 1814750 )
-      NEW met1 ( 206310 1821890 ) ( 345230 * )
-      NEW met2 ( 338330 2794630 ) ( * 2797180 )
-      NEW met3 ( 338330 2797180 ) ( 351900 * )
-      NEW met3 ( 351900 2795820 0 ) ( * 2797180 )
-      NEW met1 ( 213670 2794630 ) ( 338330 * )
-      NEW met1 ( 293710 1186770 ) ( 517730 * )
-      NEW met1 ( 17250 1207170 ) ( 204470 * )
-      NEW met1 ( 204470 1203770 ) ( 293710 * )
-      NEW met2 ( 262430 2297890 ) ( * 2300950 )
-      NEW met1 ( 213670 2300950 ) ( 262430 * )
-      NEW met2 ( 268410 1990530 ) ( * 2297890 )
-      NEW met3 ( 345230 1817980 ) ( 350980 * )
-      NEW met3 ( 350980 1815940 0 ) ( * 1817980 )
-      NEW met2 ( 345230 1817980 ) ( * 1869900 )
-      NEW met2 ( 345230 1869900 ) ( 346610 * )
-      NEW met1 ( 268410 1990530 ) ( 346610 * )
-      NEW met2 ( 346610 1869900 ) ( * 1990530 )
-      NEW met2 ( 338330 2297890 ) ( * 2300100 )
-      NEW met3 ( 338330 2300100 ) ( 350980 * )
+      NEW met2 ( 2332430 952200 ) ( * 1815090 )
+      NEW met1 ( 213210 2797690 ) ( 296470 * )
+      NEW met2 ( 338330 2797860 ) ( * 2801090 )
+      NEW met3 ( 338330 2797860 ) ( 350980 * )
+      NEW met3 ( 350980 2795820 0 ) ( * 2797860 )
+      NEW met1 ( 296470 2801090 ) ( 338330 * )
+      NEW met2 ( 338330 3298340 ) ( * 3298850 )
+      NEW met3 ( 338330 3298340 ) ( 350060 * )
+      NEW met1 ( 295550 3298850 ) ( 338330 * )
+      NEW met1 ( 294630 1178610 ) ( 517730 * )
+      NEW met2 ( 173190 1203770 ) ( * 1207170 )
+      NEW met1 ( 17250 1207170 ) ( 173190 * )
+      NEW met2 ( 177790 1203770 ) ( * 1814750 )
+      NEW met1 ( 173190 1203770 ) ( 294630 * )
+      NEW met3 ( 350980 1815940 0 ) ( * 1816620 )
+      NEW met3 ( 346150 1816620 ) ( 350980 * )
+      NEW met1 ( 177790 1814750 ) ( 346150 * )
+      NEW met1 ( 347530 1987130 ) ( * 1987470 )
+      NEW met1 ( 213210 1987130 ) ( 347530 * )
+      NEW met2 ( 346150 1814750 ) ( * 1987130 )
+      NEW met3 ( 339020 2297380 ) ( * 2300100 )
+      NEW met3 ( 339020 2300100 ) ( 350980 * )
       NEW met3 ( 350980 2299420 0 ) ( * 2300100 )
-      NEW met1 ( 262430 2297890 ) ( 338330 * )
-      NEW met2 ( 517730 1186770 ) ( * 1200185 0 )
-      NEW met1 ( 346610 1987470 ) ( 1342050 * )
-      NEW met1 ( 1342050 1814750 ) ( 2332430 * )
-      NEW met1 ( 206310 1821890 ) M1M2_PR
-      NEW met1 ( 213670 2794630 ) M1M2_PR
-      NEW met1 ( 293710 1186770 ) M1M2_PR
+      NEW met3 ( 213210 2297380 ) ( 339020 * )
+      NEW met2 ( 517730 1178610 ) ( * 1200185 0 )
+      NEW met1 ( 347530 1987470 ) ( 1342050 * )
+      NEW met1 ( 1342050 1815090 ) ( 2332430 * )
+      NEW met3 ( 350060 3298200 ) ( * 3298340 )
+      NEW met3 ( 350980 3298200 ) ( * 3298340 0 )
+      NEW met3 ( 350060 3298200 ) ( 350980 * )
+      NEW met1 ( 213210 2797690 ) M1M2_PR
+      NEW met1 ( 294630 1178610 ) M1M2_PR
+      NEW met1 ( 296470 2801090 ) M1M2_PR
+      NEW met1 ( 296470 2797690 ) M1M2_PR
+      NEW met1 ( 295550 2801090 ) M1M2_PR
+      NEW met1 ( 295550 3298850 ) M1M2_PR
       NEW met2 ( 17250 1205300 ) M2M3_PR
       NEW met1 ( 17250 1207170 ) M1M2_PR
-      NEW met1 ( 204470 1207170 ) M1M2_PR
-      NEW met1 ( 204470 1203770 ) M1M2_PR
-      NEW met1 ( 206310 1207170 ) M1M2_PR
-      NEW met1 ( 213670 2300950 ) M1M2_PR
-      NEW met1 ( 293710 1203770 ) M1M2_PR
-      NEW met1 ( 1342050 1814750 ) M1M2_PR
+      NEW met1 ( 213210 1987130 ) M1M2_PR
+      NEW met2 ( 213210 2297380 ) M2M3_PR
+      NEW met1 ( 294630 1203770 ) M1M2_PR
+      NEW met1 ( 1342050 1815090 ) M1M2_PR
       NEW met1 ( 1342050 1987470 ) M1M2_PR
-      NEW met1 ( 2332430 1814750 ) M1M2_PR
-      NEW met1 ( 345230 1821890 ) M1M2_PR
-      NEW met1 ( 338330 2794630 ) M1M2_PR
-      NEW met2 ( 338330 2797180 ) M2M3_PR
-      NEW met1 ( 517730 1186770 ) M1M2_PR
-      NEW met1 ( 268410 1990530 ) M1M2_PR
-      NEW met1 ( 262430 2297890 ) M1M2_PR
-      NEW met1 ( 262430 2300950 ) M1M2_PR
-      NEW met1 ( 268410 2297890 ) M1M2_PR
-      NEW met2 ( 345230 1817980 ) M2M3_PR
-      NEW met1 ( 346610 1990530 ) M1M2_PR
-      NEW met1 ( 346610 1987470 ) M1M2_PR
-      NEW met1 ( 338330 2297890 ) M1M2_PR
-      NEW met2 ( 338330 2300100 ) M2M3_PR
-      NEW met2 ( 345230 1821890 ) RECT ( -70 0 70 485 ) 
-      NEW met1 ( 268410 2297890 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 346610 1987470 ) RECT ( -70 -485 70 0 )  ;
-    - io_oeb[33] ( PIN io_oeb[33] ) ( wrapped_vga_clock_1 io_oeb[33] ) ( wrapped_teras_13 io_oeb[33] ) ( wrapped_rgb_mixer_3 io_oeb[33] ) ( wrapped_hack_soc_dffram_11 io_oeb[33] ) ( wrapped_function_generator_0 io_oeb[33] ) ( wrapped_frequency_counter_2 io_oeb[33] ) + USE SIGNAL
-      + ROUTED met2 ( 511290 2242980 ) ( * 2243490 )
-      NEW met3 ( 498180 2242980 ) ( 511290 * )
-      NEW met3 ( 498180 2242980 ) ( * 2244340 0 )
-      NEW met2 ( 697590 2239070 ) ( * 2242470 )
+      NEW met1 ( 2332430 1815090 ) M1M2_PR
+      NEW met1 ( 338330 2801090 ) M1M2_PR
+      NEW met2 ( 338330 2797860 ) M2M3_PR
+      NEW met1 ( 338330 3298850 ) M1M2_PR
+      NEW met2 ( 338330 3298340 ) M2M3_PR
+      NEW met1 ( 517730 1178610 ) M1M2_PR
+      NEW met1 ( 173190 1203770 ) M1M2_PR
+      NEW met1 ( 173190 1207170 ) M1M2_PR
+      NEW met1 ( 177790 1203770 ) M1M2_PR
+      NEW met1 ( 177790 1814750 ) M1M2_PR
+      NEW met1 ( 346150 1814750 ) M1M2_PR
+      NEW met2 ( 346150 1816620 ) M2M3_PR
+      NEW met1 ( 346150 1987130 ) M1M2_PR
+      NEW met2 ( 213210 2297380 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 177790 1203770 ) RECT ( -595 -70 0 70 ) 
+      NEW met2 ( 346150 1816620 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 346150 1987130 ) RECT ( -595 -70 0 70 )  ;
+    - io_oeb[33] ( PIN io_oeb[33] ) ( wrapped_vga_clock_1 io_oeb[33] ) ( wrapped_teras_13 io_oeb[33] ) ( wrapped_rgb_mixer_3 io_oeb[33] ) ( wrapped_hack_soc_dffram_11 io_oeb[33] ) ( wrapped_function_generator_0 io_oeb[33] ) ( wrapped_frequency_counter_2 io_oeb[33] )
+      ( wrapped_alu74181_7 io_oeb[33] ) + USE SIGNAL
+      + ROUTED met3 ( 499100 2245020 0 ) ( * 2245700 )
+      NEW met3 ( 499100 2245700 ) ( 510830 * )
+      NEW met2 ( 510830 2245700 ) ( * 2249270 )
+      NEW met1 ( 575690 1669910 ) ( 577070 * )
       NEW met2 ( 2325530 897260 ) ( 2326450 * 0 )
       NEW met3 ( 1380 944180 0 ) ( 17250 * )
       NEW met2 ( 17250 944180 ) ( * 945030 )
-      NEW met1 ( 576150 1688610 ) ( 577070 * )
-      NEW met2 ( 576150 1688610 ) ( * 1700340 )
-      NEW met2 ( 575690 1700340 0 ) ( 576150 * )
-      NEW met2 ( 577070 1632850 ) ( * 1688610 )
-      NEW met1 ( 700350 1871530 ) ( 703570 * )
-      NEW met2 ( 703570 1870170 ) ( * 1871530 )
-      NEW met2 ( 700350 1689630 ) ( * 1871530 )
-      NEW met2 ( 703570 1871530 ) ( * 2242470 )
-      NEW met2 ( 1635990 1714450 ) ( * 1870510 )
-      NEW met2 ( 2325530 897260 ) ( * 1714450 )
-      NEW met2 ( 462990 1459815 0 ) ( * 1464210 )
-      NEW met1 ( 462990 1464210 ) ( 464830 * )
-      NEW met1 ( 265650 1464210 ) ( 462990 * )
-      NEW met1 ( 465750 1632850 ) ( 577070 * )
-      NEW met2 ( 534290 2239070 ) ( * 2243490 )
-      NEW met1 ( 511290 2243490 ) ( 534290 * )
-      NEW met3 ( 529460 2710140 0 ) ( 544870 * )
-      NEW met2 ( 544870 2704870 ) ( * 2710140 )
-      NEW met1 ( 534290 2239070 ) ( 697590 * )
-      NEW met1 ( 697590 2242470 ) ( 711850 * )
-      NEW met1 ( 544870 2704870 ) ( 711850 * )
+      NEW met2 ( 577070 1591030 ) ( * 1669910 )
+      NEW met2 ( 575690 1669910 ) ( * 1700340 0 )
+      NEW met1 ( 693450 1876630 ) ( 705870 * )
+      NEW met2 ( 705870 1676370 ) ( * 1876630 )
+      NEW met2 ( 693450 1876630 ) ( * 2249610 )
+      NEW met2 ( 1636450 1714450 ) ( * 1870510 )
+      NEW met2 ( 1763410 1666170 ) ( * 1714450 )
+      NEW met2 ( 2325530 897260 ) ( * 1666170 )
+      NEW met2 ( 462990 1459815 0 ) ( * 1463530 )
+      NEW met1 ( 462990 1463530 ) ( 464830 * )
+      NEW met1 ( 265650 1463530 ) ( 462990 * )
+      NEW met1 ( 537050 2249270 ) ( * 2249610 )
+      NEW met1 ( 510830 2249270 ) ( 537050 * )
+      NEW met2 ( 552230 2704190 ) ( * 2704870 )
+      NEW met1 ( 544410 2704870 ) ( 552230 * )
+      NEW met2 ( 544410 2704870 ) ( * 2710140 )
+      NEW met3 ( 529460 2710140 0 ) ( 544410 * )
+      NEW met2 ( 544870 3192430 ) ( * 3200420 )
+      NEW met2 ( 543490 3200420 0 ) ( 544870 * )
+      NEW met1 ( 575690 1676370 ) ( 705870 * )
+      NEW met1 ( 537050 2249610 ) ( 693450 * )
+      NEW met1 ( 552230 2704190 ) ( 621690 * )
+      NEW met1 ( 544870 3192430 ) ( 621690 * )
+      NEW met1 ( 1763410 1666170 ) ( 2325530 * )
       NEW met1 ( 17250 945030 ) ( 265650 * )
-      NEW met2 ( 265650 945030 ) ( * 1464210 )
-      NEW met2 ( 464830 1464210 ) ( * 1483500 )
-      NEW met2 ( 464830 1483500 ) ( 465750 * )
-      NEW met2 ( 465750 1483500 ) ( * 1632850 )
-      NEW met1 ( 703570 1870170 ) ( 710700 * )
-      NEW met1 ( 710700 1870170 ) ( * 1870510 )
-      NEW met2 ( 711850 2242470 ) ( * 2704870 )
+      NEW met2 ( 265650 945030 ) ( * 1463530 )
+      NEW met2 ( 464830 1463530 ) ( * 1483500 )
+      NEW met2 ( 464830 1483500 ) ( 466210 * )
+      NEW met2 ( 466210 1483500 ) ( * 1591030 )
+      NEW met1 ( 466210 1591030 ) ( 577070 * )
+      NEW met1 ( 537050 2394450 ) ( 555910 * )
+      NEW met2 ( 537050 2249610 ) ( * 2394450 )
+      NEW met2 ( 555910 2394450 ) ( * 2704190 )
+      NEW met2 ( 621690 2704190 ) ( * 3192430 )
       NEW met2 ( 1612530 1714450 ) ( * 1716660 )
       NEW met3 ( 1599420 1716660 0 ) ( 1612530 * )
-      NEW met1 ( 710700 1870510 ) ( 1635990 * )
-      NEW met1 ( 1612530 1714450 ) ( 2325530 * )
-      NEW met1 ( 576150 1689630 ) ( 700350 * )
-      NEW met1 ( 511290 2243490 ) M1M2_PR
-      NEW met2 ( 511290 2242980 ) M2M3_PR
-      NEW met1 ( 577070 1632850 ) M1M2_PR
-      NEW met1 ( 697590 2242470 ) M1M2_PR
-      NEW met1 ( 697590 2239070 ) M1M2_PR
-      NEW met1 ( 703570 2242470 ) M1M2_PR
+      NEW met1 ( 705870 1870510 ) ( 1636450 * )
+      NEW met1 ( 1612530 1714450 ) ( 1763410 * )
+      NEW met2 ( 510830 2245700 ) M2M3_PR
+      NEW met1 ( 510830 2249270 ) M1M2_PR
+      NEW met1 ( 575690 1669910 ) M1M2_PR
+      NEW met1 ( 577070 1669910 ) M1M2_PR
+      NEW met1 ( 575690 1676370 ) M1M2_PR
+      NEW met1 ( 705870 1676370 ) M1M2_PR
+      NEW met1 ( 693450 2249610 ) M1M2_PR
+      NEW met1 ( 1763410 1666170 ) M1M2_PR
+      NEW met1 ( 2325530 1666170 ) M1M2_PR
       NEW met2 ( 17250 944180 ) M2M3_PR
       NEW met1 ( 17250 945030 ) M1M2_PR
-      NEW met1 ( 577070 1688610 ) M1M2_PR
-      NEW met1 ( 576150 1688610 ) M1M2_PR
-      NEW met1 ( 576150 1689630 ) M1M2_PR
-      NEW met1 ( 700350 1689630 ) M1M2_PR
-      NEW met1 ( 700350 1871530 ) M1M2_PR
-      NEW met1 ( 703570 1871530 ) M1M2_PR
-      NEW met1 ( 703570 1870170 ) M1M2_PR
-      NEW met1 ( 1635990 1714450 ) M1M2_PR
-      NEW met1 ( 1635990 1870510 ) M1M2_PR
-      NEW met1 ( 2325530 1714450 ) M1M2_PR
-      NEW met1 ( 265650 1464210 ) M1M2_PR
-      NEW met1 ( 462990 1464210 ) M1M2_PR
-      NEW met1 ( 464830 1464210 ) M1M2_PR
-      NEW met1 ( 465750 1632850 ) M1M2_PR
-      NEW met1 ( 534290 2243490 ) M1M2_PR
-      NEW met1 ( 534290 2239070 ) M1M2_PR
-      NEW met2 ( 544870 2710140 ) M2M3_PR
-      NEW met1 ( 544870 2704870 ) M1M2_PR
-      NEW met1 ( 711850 2242470 ) M1M2_PR
-      NEW met1 ( 711850 2704870 ) M1M2_PR
+      NEW met1 ( 577070 1591030 ) M1M2_PR
+      NEW met1 ( 705870 1876630 ) M1M2_PR
+      NEW met1 ( 693450 1876630 ) M1M2_PR
+      NEW met1 ( 705870 1870510 ) M1M2_PR
+      NEW met1 ( 1636450 1714450 ) M1M2_PR
+      NEW met1 ( 1636450 1870510 ) M1M2_PR
+      NEW met1 ( 1763410 1714450 ) M1M2_PR
+      NEW met1 ( 265650 1463530 ) M1M2_PR
+      NEW met1 ( 462990 1463530 ) M1M2_PR
+      NEW met1 ( 464830 1463530 ) M1M2_PR
+      NEW met1 ( 537050 2249610 ) M1M2_PR
+      NEW met1 ( 552230 2704190 ) M1M2_PR
+      NEW met1 ( 552230 2704870 ) M1M2_PR
+      NEW met1 ( 544410 2704870 ) M1M2_PR
+      NEW met2 ( 544410 2710140 ) M2M3_PR
+      NEW met1 ( 555910 2704190 ) M1M2_PR
+      NEW met1 ( 544870 3192430 ) M1M2_PR
+      NEW met1 ( 621690 2704190 ) M1M2_PR
+      NEW met1 ( 621690 3192430 ) M1M2_PR
       NEW met1 ( 265650 945030 ) M1M2_PR
+      NEW met1 ( 466210 1591030 ) M1M2_PR
+      NEW met1 ( 537050 2394450 ) M1M2_PR
+      NEW met1 ( 555910 2394450 ) M1M2_PR
       NEW met1 ( 1612530 1714450 ) M1M2_PR
       NEW met2 ( 1612530 1716660 ) M2M3_PR
-      NEW met1 ( 703570 2242470 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 576150 1689630 ) RECT ( -70 -485 70 0 ) 
-      NEW met1 ( 1635990 1714450 ) RECT ( -595 -70 0 70 )  ;
-    - io_oeb[34] ( PIN io_oeb[34] ) ( wrapped_vga_clock_1 io_oeb[34] ) ( wrapped_teras_13 io_oeb[34] ) ( wrapped_rgb_mixer_3 io_oeb[34] ) ( wrapped_hack_soc_dffram_11 io_oeb[34] ) ( wrapped_function_generator_0 io_oeb[34] ) ( wrapped_frequency_counter_2 io_oeb[34] ) + USE SIGNAL
+      NEW met2 ( 575690 1676370 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 705870 1870510 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 1636450 1714450 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 555910 2704190 ) RECT ( -595 -70 0 70 )  ;
+    - io_oeb[34] ( PIN io_oeb[34] ) ( wrapped_vga_clock_1 io_oeb[34] ) ( wrapped_teras_13 io_oeb[34] ) ( wrapped_rgb_mixer_3 io_oeb[34] ) ( wrapped_hack_soc_dffram_11 io_oeb[34] ) ( wrapped_function_generator_0 io_oeb[34] ) ( wrapped_frequency_counter_2 io_oeb[34] )
+      ( wrapped_alu74181_7 io_oeb[34] ) + USE SIGNAL
       + ROUTED met3 ( 1380 683740 0 ) ( 16330 * )
       NEW met2 ( 16330 683740 ) ( * 689690 )
-      NEW met2 ( 401810 1929500 0 ) ( 402730 * )
-      NEW met2 ( 377430 2908530 ) ( * 2908700 )
-      NEW met2 ( 377430 2908700 ) ( 379040 * 0 )
+      NEW met1 ( 214130 2442390 ) ( * 2442730 )
+      NEW met1 ( 198490 2442390 ) ( 214130 * )
+      NEW met2 ( 378350 2908700 ) ( 379040 * 0 )
+      NEW met2 ( 378350 2908700 ) ( * 2910740 )
+      NEW met2 ( 378350 2910740 ) ( 378810 * )
+      NEW met3 ( 394220 3396940 ) ( 394450 * )
+      NEW met2 ( 394450 3396940 ) ( 395370 * 0 )
       NEW met2 ( 2313110 897260 ) ( 2314950 * 0 )
-      NEW met2 ( 219190 2449190 ) ( * 2905470 )
-      NEW met2 ( 402730 1929500 ) ( * 1966500 )
-      NEW met2 ( 402730 1966500 ) ( 404110 * )
-      NEW met2 ( 404110 1966500 ) ( * 2162910 )
-      NEW met2 ( 1635530 1728390 ) ( * 2008210 )
+      NEW met2 ( 214130 2004470 ) ( * 2442390 )
+      NEW met2 ( 198490 2442390 ) ( * 2912270 )
+      NEW met2 ( 400430 2001070 ) ( * 2004470 )
+      NEW met3 ( 378810 2946100 ) ( 394220 * )
+      NEW met2 ( 378810 2910740 ) ( * 2946100 )
+      NEW met4 ( 394220 2946100 ) ( * 3396940 )
       NEW met1 ( 2308050 910690 ) ( 2313110 * )
       NEW met2 ( 2313110 897260 ) ( * 910690 )
-      NEW met2 ( 2308050 910690 ) ( * 1728390 )
-      NEW met1 ( 16330 689690 ) ( 72450 * )
-      NEW met1 ( 72450 1286730 ) ( 171350 * )
-      NEW met1 ( 171350 1932390 ) ( 402730 * )
-      NEW met3 ( 350980 2444940 ) ( * 2448340 0 )
-      NEW met3 ( 345230 2444940 ) ( 350980 * )
-      NEW met2 ( 345230 2444940 ) ( * 2449190 )
-      NEW met1 ( 219190 2449190 ) ( 345230 * )
-      NEW met3 ( 1599420 1727540 0 ) ( 1612530 * )
-      NEW met2 ( 1612530 1727540 ) ( * 1728390 )
-      NEW met1 ( 1612530 1728390 ) ( 2308050 * )
-      NEW met2 ( 72450 689690 ) ( * 1286730 )
-      NEW met2 ( 171350 1286730 ) ( * 1932390 )
-      NEW met1 ( 345230 2162910 ) ( 404110 * )
-      NEW met1 ( 404110 2008210 ) ( 1635530 * )
-      NEW met2 ( 327750 2905470 ) ( * 2908530 )
-      NEW met1 ( 219190 2905470 ) ( 327750 * )
-      NEW met1 ( 327750 2908530 ) ( 377430 * )
+      NEW met2 ( 2308050 910690 ) ( * 1725330 )
+      NEW met1 ( 16330 689690 ) ( 79350 * )
+      NEW met1 ( 79350 1286730 ) ( 172270 * )
       NEW met2 ( 338330 1289620 ) ( * 1290130 )
       NEW met3 ( 338330 1289620 ) ( 350980 * )
       NEW met3 ( 350980 1288940 0 ) ( * 1289620 )
-      NEW met1 ( 171350 1290130 ) ( 338330 * )
-      NEW met2 ( 345230 2162910 ) ( * 2444940 )
+      NEW met1 ( 172270 1290130 ) ( 338330 * )
+      NEW met2 ( 338790 2442730 ) ( * 2445620 )
+      NEW met3 ( 338790 2445620 ) ( 350980 * )
+      NEW met3 ( 350980 2445620 ) ( * 2448340 0 )
+      NEW met1 ( 214130 2442730 ) ( 338790 * )
+      NEW met1 ( 198490 2912270 ) ( 378810 * )
+      NEW met3 ( 1599420 1727540 0 ) ( 1601490 * )
+      NEW met2 ( 1601490 1725330 ) ( * 1727540 )
+      NEW met1 ( 1601490 1725330 ) ( 2308050 * )
+      NEW met2 ( 79350 689690 ) ( * 1286730 )
+      NEW met2 ( 172270 1286730 ) ( * 2004470 )
+      NEW met1 ( 172270 2004470 ) ( 214130 * )
+      NEW met1 ( 214130 2004470 ) ( 400430 * )
+      NEW met1 ( 400430 2001070 ) ( 1601490 * )
+      NEW met2 ( 1601490 1727540 ) ( * 2001070 )
+      NEW met2 ( 401350 1932000 ) ( * 2001070 )
+      NEW met2 ( 401810 1929500 0 ) ( 402270 * )
+      NEW met2 ( 402270 1929500 ) ( * 1932000 )
+      NEW met2 ( 401350 1932000 ) ( 402270 * )
       NEW met2 ( 16330 683740 ) M2M3_PR
       NEW met1 ( 16330 689690 ) M1M2_PR
-      NEW met1 ( 219190 2449190 ) M1M2_PR
-      NEW met1 ( 219190 2905470 ) M1M2_PR
-      NEW met1 ( 402730 1932390 ) M1M2_PR
-      NEW met1 ( 377430 2908530 ) M1M2_PR
-      NEW met1 ( 1635530 1728390 ) M1M2_PR
-      NEW met1 ( 2308050 1728390 ) M1M2_PR
-      NEW met1 ( 404110 2008210 ) M1M2_PR
-      NEW met1 ( 404110 2162910 ) M1M2_PR
-      NEW met1 ( 1635530 2008210 ) M1M2_PR
+      NEW met1 ( 198490 2442390 ) M1M2_PR
+      NEW met1 ( 214130 2442390 ) M1M2_PR
+      NEW met1 ( 198490 2912270 ) M1M2_PR
+      NEW met1 ( 378810 2912270 ) M1M2_PR
+      NEW met3 ( 394220 3396940 ) M3M4_PR
+      NEW met2 ( 394450 3396940 ) M2M3_PR
+      NEW met1 ( 2308050 1725330 ) M1M2_PR
+      NEW met1 ( 214130 2004470 ) M1M2_PR
+      NEW met1 ( 400430 2001070 ) M1M2_PR
+      NEW met1 ( 400430 2004470 ) M1M2_PR
+      NEW met1 ( 401350 2001070 ) M1M2_PR
+      NEW met2 ( 378810 2946100 ) M2M3_PR
+      NEW met3 ( 394220 2946100 ) M3M4_PR
       NEW met1 ( 2308050 910690 ) M1M2_PR
       NEW met1 ( 2313110 910690 ) M1M2_PR
-      NEW met1 ( 72450 689690 ) M1M2_PR
-      NEW met1 ( 72450 1286730 ) M1M2_PR
-      NEW met1 ( 171350 1286730 ) M1M2_PR
-      NEW met1 ( 171350 1290130 ) M1M2_PR
-      NEW met1 ( 171350 1932390 ) M1M2_PR
-      NEW met2 ( 345230 2444940 ) M2M3_PR
-      NEW met1 ( 345230 2449190 ) M1M2_PR
-      NEW met2 ( 1612530 1727540 ) M2M3_PR
-      NEW met1 ( 1612530 1728390 ) M1M2_PR
-      NEW met1 ( 345230 2162910 ) M1M2_PR
-      NEW met1 ( 327750 2905470 ) M1M2_PR
-      NEW met1 ( 327750 2908530 ) M1M2_PR
+      NEW met1 ( 79350 689690 ) M1M2_PR
+      NEW met1 ( 79350 1286730 ) M1M2_PR
+      NEW met1 ( 172270 1286730 ) M1M2_PR
+      NEW met1 ( 172270 1290130 ) M1M2_PR
       NEW met1 ( 338330 1290130 ) M1M2_PR
       NEW met2 ( 338330 1289620 ) M2M3_PR
-      NEW met2 ( 402730 1932390 ) RECT ( -70 -485 70 0 ) 
-      NEW met1 ( 1635530 1728390 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 404110 2008210 ) RECT ( -70 -485 70 0 ) 
-      NEW met2 ( 171350 1290130 ) RECT ( -70 -485 70 0 )  ;
-    - io_oeb[35] ( PIN io_oeb[35] ) ( wrapped_vga_clock_1 io_oeb[35] ) ( wrapped_teras_13 io_oeb[35] ) ( wrapped_rgb_mixer_3 io_oeb[35] ) ( wrapped_hack_soc_dffram_11 io_oeb[35] ) ( wrapped_function_generator_0 io_oeb[35] ) ( wrapped_frequency_counter_2 io_oeb[35] ) + USE SIGNAL
+      NEW met1 ( 338790 2442730 ) M1M2_PR
+      NEW met2 ( 338790 2445620 ) M2M3_PR
+      NEW met2 ( 1601490 1727540 ) M2M3_PR
+      NEW met1 ( 1601490 1725330 ) M1M2_PR
+      NEW met1 ( 172270 2004470 ) M1M2_PR
+      NEW met1 ( 1601490 2001070 ) M1M2_PR
+      NEW met1 ( 214130 2442390 ) RECT ( -595 -70 0 70 ) 
+      NEW met2 ( 378810 2912270 ) RECT ( -70 -485 70 0 ) 
+      NEW met3 ( 394220 3396940 ) RECT ( -390 -150 0 150 ) 
+      NEW met1 ( 401350 2001070 ) RECT ( -595 -70 0 70 ) 
+      NEW met2 ( 172270 1290130 ) RECT ( -70 -485 70 0 )  ;
+    - io_oeb[35] ( PIN io_oeb[35] ) ( wrapped_vga_clock_1 io_oeb[35] ) ( wrapped_teras_13 io_oeb[35] ) ( wrapped_rgb_mixer_3 io_oeb[35] ) ( wrapped_hack_soc_dffram_11 io_oeb[35] ) ( wrapped_function_generator_0 io_oeb[35] ) ( wrapped_frequency_counter_2 io_oeb[35] )
+      ( wrapped_alu74181_7 io_oeb[35] ) + USE SIGNAL
       + ROUTED met3 ( 1380 423300 0 ) ( 15870 * )
       NEW met2 ( 15870 423300 ) ( * 427550 )
-      NEW met2 ( 185150 2304600 ) ( 185610 * )
-      NEW met2 ( 185150 1807610 ) ( * 2304600 )
-      NEW met2 ( 185610 2304600 ) ( * 2781030 )
-      NEW met2 ( 986930 1499740 ) ( * 1500930 )
-      NEW met2 ( 2232610 908310 ) ( * 1079670 )
-      NEW met2 ( 238510 1265990 ) ( * 1269390 )
-      NEW met1 ( 162150 1265990 ) ( 238510 * )
+      NEW met1 ( 182850 1797410 ) ( 205390 * )
+      NEW met2 ( 205390 1531530 ) ( * 1797410 )
+      NEW met2 ( 182850 1797410 ) ( * 2287350 )
+      NEW met2 ( 986930 1499740 ) ( * 1500590 )
+      NEW met2 ( 244950 1265990 ) ( * 1269390 )
+      NEW met1 ( 241730 1269390 ) ( 244950 * )
+      NEW met1 ( 162150 1265990 ) ( 244950 * )
       NEW met2 ( 338330 1269220 ) ( * 1269390 )
       NEW met3 ( 338330 1269220 ) ( 350980 * )
       NEW met3 ( 350980 1268540 0 ) ( * 1269220 )
-      NEW met1 ( 238510 1269390 ) ( 338330 * )
-      NEW met1 ( 923910 1079670 ) ( 2232610 * )
-      NEW met2 ( 2301150 897260 ) ( 2302990 * 0 )
+      NEW met1 ( 244950 1269390 ) ( 338330 * )
+      NEW met1 ( 241500 1531870 ) ( 911030 * )
+      NEW met2 ( 2300690 897260 ) ( 2302990 * 0 )
       NEW met1 ( 15870 427550 ) ( 162150 * )
       NEW met2 ( 162150 427550 ) ( * 1265990 )
-      NEW met2 ( 240350 1269390 ) ( * 1511470 )
-      NEW met2 ( 347530 1507390 ) ( * 1511470 )
-      NEW met1 ( 240350 1511470 ) ( 347530 * )
-      NEW met3 ( 350980 1802340 0 ) ( * 1803020 )
-      NEW met3 ( 340170 1803020 ) ( 350980 * )
-      NEW met2 ( 340170 1803020 ) ( * 1807610 )
-      NEW met1 ( 185150 1807610 ) ( 340170 * )
-      NEW met2 ( 345690 1511470 ) ( * 1803020 )
-      NEW met2 ( 338330 2287350 ) ( * 2289900 )
-      NEW met3 ( 338330 2289900 ) ( 350980 * )
-      NEW met3 ( 350980 2289220 0 ) ( * 2289900 )
-      NEW met1 ( 185150 2287350 ) ( 338330 * )
-      NEW met2 ( 339250 2781030 ) ( * 2783580 )
-      NEW met3 ( 339250 2783580 ) ( 350980 * )
-      NEW met3 ( 350980 2783580 ) ( * 2784940 0 )
-      NEW met1 ( 185610 2781030 ) ( 339250 * )
-      NEW met1 ( 347530 1507390 ) ( 923910 * )
-      NEW met2 ( 923910 1079670 ) ( * 1507390 )
-      NEW met1 ( 923910 1500930 ) ( 986930 * )
+      NEW met2 ( 171350 2287350 ) ( * 2784430 )
+      NEW met1 ( 241500 1531530 ) ( 241730 * )
+      NEW met1 ( 205390 1531530 ) ( 241500 * )
+      NEW met1 ( 241500 1531530 ) ( * 1531870 )
+      NEW met2 ( 241730 1269390 ) ( * 1531530 )
+      NEW met2 ( 248170 2784430 ) ( * 2787490 )
+      NEW met1 ( 171350 2784430 ) ( 248170 * )
+      NEW met2 ( 248170 2787490 ) ( * 3284570 )
+      NEW met2 ( 338790 1797410 ) ( * 1800980 )
+      NEW met3 ( 338790 1800980 ) ( 350980 * )
+      NEW met3 ( 350980 1800980 ) ( * 1802340 0 )
+      NEW met1 ( 205390 1797410 ) ( 338790 * )
+      NEW met2 ( 338330 2287180 ) ( * 2287350 )
+      NEW met3 ( 338330 2287180 ) ( 351900 * )
+      NEW met3 ( 351900 2287180 ) ( * 2288540 0 )
+      NEW met1 ( 171350 2287350 ) ( 338330 * )
+      NEW met2 ( 339250 2786980 ) ( * 2787490 )
+      NEW met3 ( 339250 2786980 ) ( 350980 * )
+      NEW met3 ( 350980 2785620 0 ) ( * 2786980 )
+      NEW met1 ( 248170 2787490 ) ( 339250 * )
+      NEW met1 ( 911030 1503990 ) ( 917470 * )
+      NEW met2 ( 911030 1503990 ) ( * 1531870 )
+      NEW met2 ( 917470 948770 ) ( * 1503990 )
+      NEW met1 ( 917470 1500590 ) ( 986930 * )
       NEW met3 ( 986930 1499740 ) ( 1000500 * 0 )
-      NEW met1 ( 2232610 908310 ) ( 2301150 * )
-      NEW met2 ( 2301150 897260 ) ( * 908310 )
-      NEW met1 ( 2232610 1079670 ) M1M2_PR
+      NEW met1 ( 917470 948770 ) ( 2300690 * )
+      NEW met2 ( 2300690 897260 ) ( * 948770 )
+      NEW met2 ( 338790 3284570 ) ( * 3286780 )
+      NEW met3 ( 338790 3286780 ) ( 350980 * )
+      NEW met3 ( 350980 3286780 ) ( * 3288140 0 )
+      NEW met1 ( 248170 3284570 ) ( 338790 * )
       NEW met2 ( 15870 423300 ) M2M3_PR
       NEW met1 ( 15870 427550 ) M1M2_PR
-      NEW met1 ( 185150 1807610 ) M1M2_PR
-      NEW met1 ( 185150 2287350 ) M1M2_PR
-      NEW met1 ( 185610 2781030 ) M1M2_PR
+      NEW met1 ( 205390 1531530 ) M1M2_PR
+      NEW met1 ( 205390 1797410 ) M1M2_PR
+      NEW met1 ( 182850 1797410 ) M1M2_PR
+      NEW met1 ( 182850 2287350 ) M1M2_PR
       NEW met2 ( 986930 1499740 ) M2M3_PR
-      NEW met1 ( 986930 1500930 ) M1M2_PR
-      NEW met1 ( 2232610 908310 ) M1M2_PR
+      NEW met1 ( 986930 1500590 ) M1M2_PR
       NEW met1 ( 162150 1265990 ) M1M2_PR
-      NEW met1 ( 238510 1265990 ) M1M2_PR
-      NEW met1 ( 238510 1269390 ) M1M2_PR
-      NEW met1 ( 240350 1269390 ) M1M2_PR
+      NEW met1 ( 244950 1265990 ) M1M2_PR
+      NEW met1 ( 244950 1269390 ) M1M2_PR
+      NEW met1 ( 241730 1269390 ) M1M2_PR
+      NEW met1 ( 248170 3284570 ) M1M2_PR
       NEW met1 ( 338330 1269390 ) M1M2_PR
       NEW met2 ( 338330 1269220 ) M2M3_PR
-      NEW met1 ( 923910 1079670 ) M1M2_PR
+      NEW met1 ( 911030 1531870 ) M1M2_PR
       NEW met1 ( 162150 427550 ) M1M2_PR
-      NEW met1 ( 240350 1511470 ) M1M2_PR
-      NEW met1 ( 347530 1511470 ) M1M2_PR
-      NEW met1 ( 347530 1507390 ) M1M2_PR
-      NEW met1 ( 345690 1511470 ) M1M2_PR
-      NEW met2 ( 340170 1803020 ) M2M3_PR
-      NEW met1 ( 340170 1807610 ) M1M2_PR
-      NEW met2 ( 345690 1803020 ) M2M3_PR
+      NEW met1 ( 171350 2287350 ) M1M2_PR
+      NEW met1 ( 171350 2784430 ) M1M2_PR
+      NEW met1 ( 241730 1531530 ) M1M2_PR
+      NEW met1 ( 248170 2787490 ) M1M2_PR
+      NEW met1 ( 248170 2784430 ) M1M2_PR
+      NEW met1 ( 338790 1797410 ) M1M2_PR
+      NEW met2 ( 338790 1800980 ) M2M3_PR
       NEW met1 ( 338330 2287350 ) M1M2_PR
-      NEW met2 ( 338330 2289900 ) M2M3_PR
-      NEW met1 ( 339250 2781030 ) M1M2_PR
-      NEW met2 ( 339250 2783580 ) M2M3_PR
-      NEW met1 ( 923910 1507390 ) M1M2_PR
-      NEW met1 ( 923910 1500930 ) M1M2_PR
-      NEW met1 ( 2301150 908310 ) M1M2_PR
-      NEW met2 ( 185150 2287350 ) RECT ( -70 -485 70 0 ) 
-      NEW met1 ( 240350 1269390 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 345690 1511470 ) RECT ( -595 -70 0 70 ) 
-      NEW met3 ( 345690 1803020 ) RECT ( -800 -150 0 150 ) 
-      NEW met2 ( 923910 1500930 ) RECT ( -70 -485 70 0 )  ;
-    - io_oeb[36] ( PIN io_oeb[36] ) ( wrapped_vga_clock_1 io_oeb[36] ) ( wrapped_teras_13 io_oeb[36] ) ( wrapped_rgb_mixer_3 io_oeb[36] ) ( wrapped_hack_soc_dffram_11 io_oeb[36] ) ( wrapped_function_generator_0 io_oeb[36] ) ( wrapped_frequency_counter_2 io_oeb[36] ) + USE SIGNAL
+      NEW met2 ( 338330 2287180 ) M2M3_PR
+      NEW met1 ( 339250 2787490 ) M1M2_PR
+      NEW met2 ( 339250 2786980 ) M2M3_PR
+      NEW met1 ( 917470 948770 ) M1M2_PR
+      NEW met1 ( 917470 1503990 ) M1M2_PR
+      NEW met1 ( 911030 1503990 ) M1M2_PR
+      NEW met1 ( 917470 1500590 ) M1M2_PR
+      NEW met1 ( 2300690 948770 ) M1M2_PR
+      NEW met1 ( 338790 3284570 ) M1M2_PR
+      NEW met2 ( 338790 3286780 ) M2M3_PR
+      NEW met1 ( 182850 2287350 ) RECT ( -595 -70 0 70 ) 
+      NEW met2 ( 917470 1500590 ) RECT ( -70 -485 70 0 )  ;
+    - io_oeb[36] ( PIN io_oeb[36] ) ( wrapped_vga_clock_1 io_oeb[36] ) ( wrapped_teras_13 io_oeb[36] ) ( wrapped_rgb_mixer_3 io_oeb[36] ) ( wrapped_hack_soc_dffram_11 io_oeb[36] ) ( wrapped_function_generator_0 io_oeb[36] ) ( wrapped_frequency_counter_2 io_oeb[36] )
+      ( wrapped_alu74181_7 io_oeb[36] ) + USE SIGNAL
       + ROUTED met3 ( 1380 227460 0 ) ( 17250 * )
       NEW met2 ( 17250 227460 ) ( * 227630 )
-      NEW met2 ( 113850 227630 ) ( * 914090 )
-      NEW met2 ( 199410 2242470 ) ( * 2739550 )
-      NEW met1 ( 17250 227630 ) ( 113850 * )
-      NEW met3 ( 350980 1750660 ) ( * 1751340 0 )
-      NEW met3 ( 340170 1750660 ) ( 350980 * )
-      NEW met2 ( 340170 1746070 ) ( * 1750660 )
-      NEW met1 ( 232990 1746070 ) ( 340170 * )
-      NEW met1 ( 545330 1170790 ) ( 549930 * )
-      NEW met2 ( 545330 1170790 ) ( * 1172830 )
-      NEW met1 ( 232990 1172830 ) ( 545330 * )
-      NEW met2 ( 2291030 897260 ) ( 2291490 * 0 )
-      NEW met2 ( 232990 1172830 ) ( * 1746070 )
-      NEW met3 ( 338790 2001580 ) ( 344540 * )
-      NEW met4 ( 344540 1750660 ) ( * 2001580 )
-      NEW met2 ( 338790 2001580 ) ( * 2159700 )
-      NEW met2 ( 338790 2159700 ) ( 339250 * )
-      NEW met2 ( 338790 2739550 ) ( * 2742780 )
-      NEW met3 ( 338790 2742780 ) ( 350980 * )
-      NEW met3 ( 350980 2742780 ) ( * 2744140 0 )
-      NEW met1 ( 199410 2739550 ) ( 338790 * )
-      NEW met1 ( 113850 914090 ) ( 545330 * )
-      NEW met2 ( 545330 914090 ) ( * 1170790 )
-      NEW met2 ( 549930 1170790 ) ( * 1200185 0 )
-      NEW met2 ( 1499370 1799620 0 ) ( 1500750 * )
-      NEW met3 ( 344540 1981180 ) ( 1500750 * )
-      NEW met2 ( 1500750 1799620 ) ( * 1981180 )
-      NEW met4 ( 1600340 1776500 ) ( * 1809140 )
-      NEW met3 ( 1500750 1809140 ) ( 1600340 * )
-      NEW met3 ( 1600340 1776500 ) ( 2291030 * )
-      NEW met2 ( 2291030 897260 ) ( * 1776500 )
+      NEW met2 ( 205850 2238900 ) ( * 2739550 )
+      NEW met2 ( 683330 1158210 ) ( * 1666170 )
+      NEW met1 ( 17250 227630 ) ( 72450 * )
+      NEW met3 ( 178250 2238900 ) ( 205850 * )
+      NEW met3 ( 348450 1749300 ) ( 350980 * )
+      NEW met3 ( 350980 1749300 ) ( * 1751340 0 )
+      NEW met1 ( 178250 1745390 ) ( 348450 * )
+      NEW met3 ( 337180 2242300 ) ( * 2242980 )
+      NEW met3 ( 337180 2242980 ) ( 350980 * )
       NEW met3 ( 350980 2242980 ) ( * 2244340 0 )
-      NEW met3 ( 339250 2242980 ) ( 350980 * )
-      NEW met2 ( 339250 2242470 ) ( * 2242980 )
-      NEW met1 ( 199410 2242470 ) ( 339250 * )
-      NEW met2 ( 339250 2159700 ) ( * 2242470 )
+      NEW met3 ( 205850 2242300 ) ( 337180 * )
+      NEW met1 ( 72450 886550 ) ( 548550 * )
+      NEW met2 ( 545330 1666170 ) ( * 1673310 )
+      NEW met1 ( 348450 1673310 ) ( 545330 * )
+      NEW met1 ( 549470 1158210 ) ( 683330 * )
+      NEW met1 ( 545330 1666170 ) ( 831450 * )
+      NEW met1 ( 831450 1836510 ) ( 1500750 * )
+      NEW met2 ( 2291030 897260 ) ( 2291490 * 0 )
+      NEW met2 ( 72450 227630 ) ( * 886550 )
+      NEW met2 ( 178250 1745390 ) ( * 2238900 )
+      NEW met2 ( 348450 1673310 ) ( * 1749300 )
+      NEW met3 ( 350980 2744820 0 ) ( * 2746180 )
+      NEW met3 ( 344540 2746180 ) ( 350980 * )
+      NEW met2 ( 338790 2739550 ) ( * 2746180 )
+      NEW met3 ( 338790 2746180 ) ( 344540 * )
+      NEW met1 ( 205850 2739550 ) ( 338790 * )
+      NEW met3 ( 344540 3243260 ) ( 350980 * )
+      NEW met3 ( 350980 3243260 ) ( * 3243940 0 )
+      NEW met4 ( 344540 2746180 ) ( * 3243260 )
+      NEW met2 ( 548550 886550 ) ( * 1097100 )
+      NEW met2 ( 548550 1097100 ) ( 549470 * )
+      NEW met2 ( 549870 1199180 ) ( * 1200185 0 )
+      NEW met2 ( 549470 1199180 ) ( 549870 * )
+      NEW met2 ( 549470 1097100 ) ( * 1199180 )
+      NEW met2 ( 831450 1666170 ) ( * 1836510 )
+      NEW met2 ( 1499370 1799620 0 ) ( 1500750 * )
+      NEW met2 ( 1500750 1799620 ) ( * 1836510 )
+      NEW met2 ( 1599650 1776670 ) ( * 1809140 )
+      NEW met3 ( 1500750 1809140 ) ( 1599650 * )
+      NEW met1 ( 1599650 1776670 ) ( 2291030 * )
+      NEW met2 ( 2291030 897260 ) ( * 1776670 )
       NEW met2 ( 17250 227460 ) M2M3_PR
       NEW met1 ( 17250 227630 ) M1M2_PR
-      NEW met1 ( 113850 227630 ) M1M2_PR
-      NEW met1 ( 199410 2242470 ) M1M2_PR
-      NEW met1 ( 113850 914090 ) M1M2_PR
-      NEW met1 ( 199410 2739550 ) M1M2_PR
-      NEW met1 ( 232990 1172830 ) M1M2_PR
-      NEW met1 ( 232990 1746070 ) M1M2_PR
-      NEW met2 ( 340170 1750660 ) M2M3_PR
-      NEW met1 ( 340170 1746070 ) M1M2_PR
-      NEW met3 ( 344540 1750660 ) M3M4_PR
-      NEW met1 ( 545330 1170790 ) M1M2_PR
-      NEW met1 ( 549930 1170790 ) M1M2_PR
-      NEW met1 ( 545330 1172830 ) M1M2_PR
-      NEW met3 ( 344540 2001580 ) M3M4_PR
-      NEW met2 ( 338790 2001580 ) M2M3_PR
-      NEW met3 ( 344540 1981180 ) M3M4_PR
+      NEW met2 ( 205850 2238900 ) M2M3_PR
+      NEW met2 ( 205850 2242300 ) M2M3_PR
+      NEW met1 ( 683330 1158210 ) M1M2_PR
+      NEW met1 ( 683330 1666170 ) M1M2_PR
+      NEW met1 ( 205850 2739550 ) M1M2_PR
+      NEW met1 ( 72450 227630 ) M1M2_PR
+      NEW met1 ( 72450 886550 ) M1M2_PR
+      NEW met1 ( 178250 1745390 ) M1M2_PR
+      NEW met2 ( 178250 2238900 ) M2M3_PR
+      NEW met1 ( 348450 1673310 ) M1M2_PR
+      NEW met2 ( 348450 1749300 ) M2M3_PR
+      NEW met1 ( 348450 1745390 ) M1M2_PR
+      NEW met1 ( 548550 886550 ) M1M2_PR
+      NEW met1 ( 549470 1158210 ) M1M2_PR
+      NEW met1 ( 545330 1673310 ) M1M2_PR
+      NEW met1 ( 545330 1666170 ) M1M2_PR
+      NEW met1 ( 831450 1666170 ) M1M2_PR
+      NEW met1 ( 831450 1836510 ) M1M2_PR
+      NEW met1 ( 1500750 1836510 ) M1M2_PR
+      NEW met3 ( 344540 2746180 ) M3M4_PR
       NEW met1 ( 338790 2739550 ) M1M2_PR
-      NEW met2 ( 338790 2742780 ) M2M3_PR
-      NEW met1 ( 545330 914090 ) M1M2_PR
+      NEW met2 ( 338790 2746180 ) M2M3_PR
+      NEW met3 ( 344540 3243260 ) M3M4_PR
       NEW met2 ( 1500750 1809140 ) M2M3_PR
-      NEW met2 ( 1500750 1981180 ) M2M3_PR
-      NEW met3 ( 1600340 1809140 ) M3M4_PR
-      NEW met3 ( 1600340 1776500 ) M3M4_PR
-      NEW met2 ( 2291030 1776500 ) M2M3_PR
-      NEW met1 ( 339250 2242470 ) M1M2_PR
-      NEW met2 ( 339250 2242980 ) M2M3_PR
-      NEW met3 ( 344540 1750660 ) RECT ( -800 -150 0 150 ) 
-      NEW met4 ( 344540 1981180 ) RECT ( -150 -800 150 0 ) 
+      NEW met2 ( 1599650 1809140 ) M2M3_PR
+      NEW met1 ( 1599650 1776670 ) M1M2_PR
+      NEW met1 ( 2291030 1776670 ) M1M2_PR
+      NEW met2 ( 205850 2242300 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 683330 1666170 ) RECT ( -595 -70 0 70 ) 
+      NEW met2 ( 348450 1745390 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 549470 1158210 ) RECT ( -70 -485 70 0 ) 
       NEW met2 ( 1500750 1809140 ) RECT ( -70 -485 70 0 )  ;
-    - io_oeb[37] ( PIN io_oeb[37] ) ( wrapped_vga_clock_1 io_oeb[37] ) ( wrapped_teras_13 io_oeb[37] ) ( wrapped_rgb_mixer_3 io_oeb[37] ) ( wrapped_hack_soc_dffram_11 io_oeb[37] ) ( wrapped_function_generator_0 io_oeb[37] ) ( wrapped_frequency_counter_2 io_oeb[37] ) + USE SIGNAL
-      + ROUTED met3 ( 1380 32300 0 ) ( 16790 * )
-      NEW met2 ( 16790 32300 ) ( * 44710 )
-      NEW met2 ( 207230 1397230 ) ( * 1400630 )
-      NEW met2 ( 213210 1400630 ) ( * 1780410 )
-      NEW met3 ( 343620 1953300 ) ( 1677390 * )
+    - io_oeb[37] ( PIN io_oeb[37] ) ( wrapped_vga_clock_1 io_oeb[37] ) ( wrapped_teras_13 io_oeb[37] ) ( wrapped_rgb_mixer_3 io_oeb[37] ) ( wrapped_hack_soc_dffram_11 io_oeb[37] ) ( wrapped_function_generator_0 io_oeb[37] ) ( wrapped_frequency_counter_2 io_oeb[37] )
+      ( wrapped_alu74181_7 io_oeb[37] ) + USE SIGNAL
+      + ROUTED met3 ( 1380 32300 0 ) ( 17250 * )
+      NEW met2 ( 17250 32300 ) ( * 45050 )
+      NEW met2 ( 204470 1397230 ) ( * 1400630 )
+      NEW met2 ( 205850 1400630 ) ( * 1780410 )
+      NEW met1 ( 288190 2766750 ) ( * 2767090 )
+      NEW met2 ( 288190 2270010 ) ( * 2766750 )
+      NEW met3 ( 344540 1945820 ) ( 1677850 * )
       NEW met2 ( 2278150 897260 ) ( 2279990 * 0 )
-      NEW met1 ( 16790 44710 ) ( 148350 * )
-      NEW met2 ( 148350 44710 ) ( * 1397230 )
-      NEW met1 ( 148350 1397230 ) ( 207230 * )
-      NEW met2 ( 338790 1399780 ) ( * 1400630 )
-      NEW met3 ( 338790 1399780 ) ( 350980 * )
-      NEW met3 ( 350980 1397740 0 ) ( * 1399780 )
-      NEW met1 ( 207230 1400630 ) ( 338790 * )
+      NEW met1 ( 17250 45050 ) ( 148350 * )
+      NEW met2 ( 148350 45050 ) ( * 1397230 )
+      NEW met1 ( 148350 1397230 ) ( 204470 * )
+      NEW met2 ( 338790 1399100 ) ( * 1400630 )
+      NEW met3 ( 338790 1399100 ) ( 350980 * )
+      NEW met3 ( 350980 1397740 0 ) ( * 1399100 )
+      NEW met1 ( 204470 1400630 ) ( 338790 * )
       NEW met3 ( 350980 1784660 ) ( * 1785340 0 )
-      NEW met3 ( 339710 1784660 ) ( 350980 * )
-      NEW met2 ( 339710 1780410 ) ( * 1784660 )
-      NEW met1 ( 213210 1780410 ) ( 339710 * )
-      NEW met4 ( 343620 1784660 ) ( * 1966500 )
-      NEW met4 ( 342700 1966500 ) ( 343620 * )
-      NEW met3 ( 344540 2769980 ) ( 350980 * )
-      NEW met3 ( 350980 2769980 ) ( * 2771340 0 )
+      NEW met3 ( 340170 1784660 ) ( 350980 * )
+      NEW met2 ( 340170 1780410 ) ( * 1784660 )
+      NEW met1 ( 205850 1780410 ) ( 340170 * )
+      NEW met3 ( 350980 2270180 ) ( * 2271540 0 )
+      NEW met3 ( 340170 2270180 ) ( 350980 * )
+      NEW met2 ( 340170 2270010 ) ( * 2270180 )
+      NEW met3 ( 344540 2269500 ) ( * 2270180 )
+      NEW met1 ( 288190 2270010 ) ( 340170 * )
+      NEW met4 ( 344540 1784660 ) ( * 2269500 )
+      NEW met3 ( 351900 2772020 0 ) ( * 2773380 )
+      NEW met3 ( 339710 2773380 ) ( 351900 * )
+      NEW met2 ( 339710 2767090 ) ( * 2773380 )
+      NEW met1 ( 288190 2767090 ) ( 339710 * )
       NEW met3 ( 1599420 1581340 0 ) ( 1612530 * )
       NEW met2 ( 1612530 1581340 ) ( * 1586950 )
       NEW met2 ( 1683370 1583550 ) ( * 1586950 )
       NEW met1 ( 1612530 1586950 ) ( 1683370 * )
-      NEW met2 ( 1677390 1586950 ) ( * 1953300 )
+      NEW met2 ( 1677850 1586950 ) ( * 1945820 )
       NEW met1 ( 2273550 910690 ) ( 2278150 * )
       NEW met2 ( 2278150 897260 ) ( * 910690 )
       NEW met1 ( 1683370 1583550 ) ( 2273550 * )
       NEW met2 ( 2273550 910690 ) ( * 1583550 )
-      NEW met3 ( 350980 2270180 ) ( * 2271540 0 )
-      NEW met3 ( 342700 2270180 ) ( 350980 * )
-      NEW met4 ( 342700 1966500 ) ( * 2270180 )
-      NEW met4 ( 344540 2270180 ) ( * 2769980 )
-      NEW met2 ( 16790 32300 ) M2M3_PR
-      NEW met1 ( 16790 44710 ) M1M2_PR
-      NEW met1 ( 207230 1400630 ) M1M2_PR
-      NEW met1 ( 207230 1397230 ) M1M2_PR
-      NEW met1 ( 213210 1400630 ) M1M2_PR
-      NEW met1 ( 213210 1780410 ) M1M2_PR
-      NEW met3 ( 343620 1953300 ) M3M4_PR
-      NEW met2 ( 1677390 1953300 ) M2M3_PR
-      NEW met1 ( 148350 44710 ) M1M2_PR
+      NEW met3 ( 343620 3269780 ) ( 350980 * )
+      NEW met3 ( 350980 3269780 ) ( * 3271140 0 )
+      NEW met4 ( 343620 2773380 ) ( * 3269780 )
+      NEW met2 ( 17250 32300 ) M2M3_PR
+      NEW met1 ( 17250 45050 ) M1M2_PR
+      NEW met1 ( 204470 1400630 ) M1M2_PR
+      NEW met1 ( 204470 1397230 ) M1M2_PR
+      NEW met1 ( 205850 1400630 ) M1M2_PR
+      NEW met1 ( 205850 1780410 ) M1M2_PR
+      NEW met1 ( 288190 2270010 ) M1M2_PR
+      NEW met1 ( 288190 2766750 ) M1M2_PR
+      NEW met3 ( 344540 1945820 ) M3M4_PR
+      NEW met2 ( 1677850 1945820 ) M2M3_PR
+      NEW met1 ( 148350 45050 ) M1M2_PR
       NEW met1 ( 148350 1397230 ) M1M2_PR
       NEW met1 ( 338790 1400630 ) M1M2_PR
-      NEW met2 ( 338790 1399780 ) M2M3_PR
-      NEW met2 ( 339710 1784660 ) M2M3_PR
-      NEW met1 ( 339710 1780410 ) M1M2_PR
-      NEW met3 ( 343620 1784660 ) M3M4_PR
-      NEW met3 ( 344540 2769980 ) M3M4_PR
+      NEW met2 ( 338790 1399100 ) M2M3_PR
+      NEW met2 ( 340170 1784660 ) M2M3_PR
+      NEW met1 ( 340170 1780410 ) M1M2_PR
+      NEW met3 ( 344540 1784660 ) M3M4_PR
+      NEW met2 ( 340170 2270180 ) M2M3_PR
+      NEW met1 ( 340170 2270010 ) M1M2_PR
+      NEW met3 ( 344540 2269500 ) M3M4_PR
+      NEW met2 ( 339710 2773380 ) M2M3_PR
+      NEW met1 ( 339710 2767090 ) M1M2_PR
+      NEW met3 ( 343620 2773380 ) M3M4_PR
       NEW met2 ( 1612530 1581340 ) M2M3_PR
       NEW met1 ( 1612530 1586950 ) M1M2_PR
       NEW met1 ( 1683370 1586950 ) M1M2_PR
       NEW met1 ( 1683370 1583550 ) M1M2_PR
-      NEW met1 ( 1677390 1586950 ) M1M2_PR
+      NEW met1 ( 1677850 1586950 ) M1M2_PR
       NEW met1 ( 2273550 910690 ) M1M2_PR
       NEW met1 ( 2278150 910690 ) M1M2_PR
       NEW met1 ( 2273550 1583550 ) M1M2_PR
-      NEW met3 ( 342700 2270180 ) M3M4_PR
-      NEW met3 ( 344540 2270180 ) M3M4_PR
-      NEW met1 ( 213210 1400630 ) RECT ( -595 -70 0 70 ) 
-      NEW met4 ( 343620 1953300 ) RECT ( -150 -800 150 0 ) 
-      NEW met3 ( 343620 1784660 ) RECT ( -800 -150 0 150 ) 
-      NEW met1 ( 1677390 1586950 ) RECT ( -595 -70 0 70 ) 
-      NEW met3 ( 344540 2270180 ) RECT ( -800 -150 0 150 )  ;
-    - io_oeb[3] ( PIN io_oeb[3] ) ( wrapped_vga_clock_1 io_oeb[3] ) ( wrapped_teras_13 io_oeb[3] ) ( wrapped_rgb_mixer_3 io_oeb[3] ) ( wrapped_hack_soc_dffram_11 io_oeb[3] ) ( wrapped_function_generator_0 io_oeb[3] ) ( wrapped_frequency_counter_2 io_oeb[3] ) + USE SIGNAL
-      + ROUTED met2 ( 607430 1946330 ) ( * 1949730 )
-      NEW met1 ( 1928550 900150 ) ( 1931770 * )
+      NEW met3 ( 343620 3269780 ) M3M4_PR
+      NEW met1 ( 205850 1400630 ) RECT ( -595 -70 0 70 ) 
+      NEW met4 ( 344540 1945820 ) RECT ( -150 -800 150 0 ) 
+      NEW met3 ( 344540 1784660 ) RECT ( -800 -150 0 150 ) 
+      NEW met3 ( 343620 2773380 ) RECT ( -800 -150 0 150 ) 
+      NEW met1 ( 1677850 1586950 ) RECT ( -595 -70 0 70 )  ;
+    - io_oeb[3] ( PIN io_oeb[3] ) ( wrapped_vga_clock_1 io_oeb[3] ) ( wrapped_teras_13 io_oeb[3] ) ( wrapped_rgb_mixer_3 io_oeb[3] ) ( wrapped_hack_soc_dffram_11 io_oeb[3] ) ( wrapped_function_generator_0 io_oeb[3] ) ( wrapped_frequency_counter_2 io_oeb[3] )
+      ( wrapped_alu74181_7 io_oeb[3] ) + USE SIGNAL
+      + ROUTED met2 ( 601450 1959930 ) ( * 1962990 )
       NEW met3 ( 2901450 763300 ) ( 2917780 * 0 )
-      NEW met3 ( 599380 1428340 0 ) ( 608350 * )
-      NEW met2 ( 608350 1428340 ) ( * 1434630 )
-      NEW met2 ( 610650 1655970 ) ( * 1946330 )
-      NEW met2 ( 594550 2193850 ) ( * 2673590 )
-      NEW met2 ( 1931770 665890 ) ( * 900150 )
-      NEW met2 ( 1928550 900150 ) ( * 1836170 )
-      NEW met2 ( 2901450 763300 ) ( * 897090 )
-      NEW met1 ( 455170 1959590 ) ( 462990 * )
-      NEW met2 ( 462990 1949730 ) ( * 1959590 )
+      NEW met3 ( 599380 1428340 0 ) ( 607890 * )
+      NEW met2 ( 607890 1428340 ) ( * 1434970 )
+      NEW met2 ( 604210 1655970 ) ( * 1959930 )
+      NEW met2 ( 573850 2328830 ) ( * 2673930 )
+      NEW met2 ( 607890 2673930 ) ( * 3164210 )
+      NEW met1 ( 2018250 917490 ) ( 2021470 * )
+      NEW met2 ( 2021470 665890 ) ( * 917490 )
+      NEW met2 ( 2018250 917490 ) ( * 1863370 )
+      NEW met2 ( 2901450 763300 ) ( * 911030 )
       NEW met2 ( 450110 2700620 ) ( 450145 * 0 )
-      NEW met1 ( 462990 1949730 ) ( 607430 * )
-      NEW met1 ( 466210 1655970 ) ( 621690 * )
-      NEW met1 ( 607430 1946330 ) ( 1114350 * )
-      NEW met1 ( 1114350 1836170 ) ( 1928550 * )
-      NEW met1 ( 1931770 665890 ) ( 2098290 * )
-      NEW met1 ( 1931770 897090 ) ( 2901450 * )
+      NEW met2 ( 450110 3200420 ) ( 450145 * 0 )
+      NEW met1 ( 455170 1962990 ) ( 601450 * )
+      NEW met1 ( 500250 2328830 ) ( 573850 * )
+      NEW met1 ( 466210 1655970 ) ( 621230 * )
+      NEW met1 ( 1100550 1865070 ) ( 1103770 * )
+      NEW met1 ( 601450 1959930 ) ( 1100550 * )
+      NEW met1 ( 1103770 1863370 ) ( 2018250 * )
+      NEW met1 ( 2021470 665890 ) ( 2098290 * )
       NEW met2 ( 466210 1655970 ) ( * 1700340 0 )
-      NEW met2 ( 450110 2673590 ) ( * 2700620 )
-      NEW met1 ( 450110 2673590 ) ( 594550 * )
-      NEW met1 ( 608350 1434630 ) ( 621690 * )
-      NEW met2 ( 621690 1434630 ) ( * 1655970 )
-      NEW met2 ( 1106530 1799620 0 ) ( * 1808970 )
-      NEW met1 ( 1106530 1808970 ) ( 1114350 * )
-      NEW met2 ( 1114350 1808970 ) ( * 1946330 )
+      NEW met2 ( 450110 2190790 ) ( * 2200140 0 )
+      NEW met1 ( 450110 2190790 ) ( 455170 * )
+      NEW met2 ( 455170 2190790 ) ( * 2192830 )
+      NEW met2 ( 455170 1962990 ) ( * 2190790 )
+      NEW met2 ( 450110 2673930 ) ( * 2700620 )
+      NEW met2 ( 450110 3164210 ) ( * 3200420 )
+      NEW met1 ( 450110 2673930 ) ( 607890 * )
+      NEW met1 ( 450110 3164210 ) ( 607890 * )
+      NEW met1 ( 607890 1434970 ) ( 621230 * )
+      NEW met2 ( 621230 1434970 ) ( * 1655970 )
+      NEW met2 ( 1104690 1799620 ) ( 1106530 * 0 )
+      NEW met2 ( 1104690 1799620 ) ( * 1808460 )
+      NEW met2 ( 1103770 1808460 ) ( 1104690 * )
+      NEW met2 ( 1103770 1808460 ) ( * 1865070 )
+      NEW met2 ( 1100550 1865070 ) ( * 1959930 )
       NEW met3 ( 2098290 647700 ) ( 2100820 * 0 )
       NEW met2 ( 2098290 647700 ) ( * 665890 )
-      NEW met2 ( 450110 2193850 ) ( * 2200140 0 )
-      NEW met1 ( 450110 2193850 ) ( 455170 * )
-      NEW met2 ( 455170 1959590 ) ( * 2193850 )
-      NEW met1 ( 455170 2193850 ) ( 594550 * )
-      NEW met1 ( 610650 1655970 ) M1M2_PR
-      NEW met1 ( 607430 1946330 ) M1M2_PR
-      NEW met1 ( 607430 1949730 ) M1M2_PR
-      NEW met1 ( 610650 1946330 ) M1M2_PR
-      NEW met1 ( 1931770 665890 ) M1M2_PR
-      NEW met1 ( 1928550 900150 ) M1M2_PR
-      NEW met1 ( 1931770 900150 ) M1M2_PR
-      NEW met1 ( 1931770 897090 ) M1M2_PR
-      NEW met1 ( 1928550 1836170 ) M1M2_PR
+      NEW met1 ( 2021470 911030 ) ( 2901450 * )
+      NEW met1 ( 455170 2192830 ) ( 500250 * )
+      NEW met2 ( 500250 2192830 ) ( * 2328830 )
+      NEW met1 ( 500250 2328830 ) M1M2_PR
+      NEW met1 ( 604210 1655970 ) M1M2_PR
+      NEW met1 ( 601450 1959930 ) M1M2_PR
+      NEW met1 ( 601450 1962990 ) M1M2_PR
+      NEW met1 ( 604210 1959930 ) M1M2_PR
+      NEW met1 ( 573850 2328830 ) M1M2_PR
+      NEW met1 ( 2021470 665890 ) M1M2_PR
+      NEW met1 ( 2018250 1863370 ) M1M2_PR
       NEW met2 ( 2901450 763300 ) M2M3_PR
-      NEW met1 ( 2901450 897090 ) M1M2_PR
-      NEW met2 ( 608350 1428340 ) M2M3_PR
-      NEW met1 ( 608350 1434630 ) M1M2_PR
-      NEW met1 ( 594550 2193850 ) M1M2_PR
-      NEW met1 ( 594550 2673590 ) M1M2_PR
+      NEW met2 ( 607890 1428340 ) M2M3_PR
+      NEW met1 ( 607890 1434970 ) M1M2_PR
+      NEW met1 ( 607890 2673930 ) M1M2_PR
+      NEW met1 ( 573850 2673930 ) M1M2_PR
+      NEW met1 ( 607890 3164210 ) M1M2_PR
+      NEW met1 ( 2021470 917490 ) M1M2_PR
+      NEW met1 ( 2018250 917490 ) M1M2_PR
+      NEW met1 ( 2021470 911030 ) M1M2_PR
+      NEW met1 ( 2901450 911030 ) M1M2_PR
       NEW met1 ( 466210 1655970 ) M1M2_PR
-      NEW met1 ( 455170 1959590 ) M1M2_PR
-      NEW met1 ( 462990 1959590 ) M1M2_PR
-      NEW met1 ( 462990 1949730 ) M1M2_PR
-      NEW met1 ( 621690 1655970 ) M1M2_PR
-      NEW met1 ( 1114350 1836170 ) M1M2_PR
-      NEW met1 ( 1114350 1946330 ) M1M2_PR
+      NEW met1 ( 455170 1962990 ) M1M2_PR
+      NEW met1 ( 621230 1655970 ) M1M2_PR
+      NEW met1 ( 1100550 1865070 ) M1M2_PR
+      NEW met1 ( 1103770 1865070 ) M1M2_PR
+      NEW met1 ( 1103770 1863370 ) M1M2_PR
+      NEW met1 ( 1100550 1959930 ) M1M2_PR
       NEW met1 ( 2098290 665890 ) M1M2_PR
-      NEW met1 ( 450110 2673590 ) M1M2_PR
-      NEW met1 ( 621690 1434630 ) M1M2_PR
-      NEW met1 ( 1106530 1808970 ) M1M2_PR
-      NEW met1 ( 1114350 1808970 ) M1M2_PR
+      NEW met1 ( 450110 2190790 ) M1M2_PR
+      NEW met1 ( 455170 2190790 ) M1M2_PR
+      NEW met1 ( 455170 2192830 ) M1M2_PR
+      NEW met1 ( 450110 2673930 ) M1M2_PR
+      NEW met1 ( 450110 3164210 ) M1M2_PR
+      NEW met1 ( 621230 1434970 ) M1M2_PR
       NEW met2 ( 2098290 647700 ) M2M3_PR
-      NEW met1 ( 455170 2193850 ) M1M2_PR
-      NEW met1 ( 450110 2193850 ) M1M2_PR
-      NEW met1 ( 610650 1655970 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 610650 1946330 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 1931770 897090 ) RECT ( -70 -485 70 0 ) 
-      NEW met2 ( 1114350 1836170 ) RECT ( -70 -485 70 0 )  ;
-    - io_oeb[4] ( PIN io_oeb[4] ) ( wrapped_vga_clock_1 io_oeb[4] ) ( wrapped_teras_13 io_oeb[4] ) ( wrapped_rgb_mixer_3 io_oeb[4] ) ( wrapped_hack_soc_dffram_11 io_oeb[4] ) ( wrapped_function_generator_0 io_oeb[4] ) ( wrapped_frequency_counter_2 io_oeb[4] ) + USE SIGNAL
-      + ROUTED met3 ( 499100 2251820 0 ) ( * 2252500 )
-      NEW met3 ( 499100 2252500 ) ( 514050 * )
-      NEW met1 ( 687010 1868470 ) ( 691610 * )
-      NEW met3 ( 2901450 962540 ) ( 2917780 * 0 )
-      NEW met2 ( 295090 1428170 ) ( * 1508410 )
-      NEW met2 ( 507150 1508410 ) ( * 1687590 )
-      NEW met2 ( 514050 2252500 ) ( * 2256410 )
-      NEW met3 ( 579140 1700340 0 ) ( 587190 * )
-      NEW met2 ( 587190 1700340 ) ( * 1704250 )
-      NEW met2 ( 575690 1687250 ) ( * 1697620 )
-      NEW met3 ( 575690 1697620 ) ( 579140 * )
-      NEW met3 ( 579140 1697620 ) ( * 1700340 0 )
-      NEW met2 ( 691610 1704250 ) ( * 1868470 )
-      NEW met1 ( 683790 2262530 ) ( 687010 * )
-      NEW met2 ( 687010 1868470 ) ( * 2262530 )
-      NEW met2 ( 683790 2262530 ) ( * 2712010 )
-      NEW met2 ( 2901450 914090 ) ( * 962540 )
-      NEW met3 ( 529460 2716940 0 ) ( 544870 * )
-      NEW met2 ( 544870 2712010 ) ( * 2716940 )
-      NEW met1 ( 544870 2712010 ) ( 683790 * )
+      NEW met1 ( 500250 2192830 ) M1M2_PR
+      NEW met1 ( 604210 1655970 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 604210 1959930 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 573850 2673930 ) RECT ( -595 -70 0 70 ) 
+      NEW met2 ( 2021470 911030 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 1103770 1863370 ) RECT ( -70 -485 70 0 )  ;
+    - io_oeb[4] ( PIN io_oeb[4] ) ( wrapped_vga_clock_1 io_oeb[4] ) ( wrapped_teras_13 io_oeb[4] ) ( wrapped_rgb_mixer_3 io_oeb[4] ) ( wrapped_hack_soc_dffram_11 io_oeb[4] ) ( wrapped_function_generator_0 io_oeb[4] ) ( wrapped_frequency_counter_2 io_oeb[4] )
+      ( wrapped_alu74181_7 io_oeb[4] ) + USE SIGNAL
+      + ROUTED met3 ( 499100 2251820 0 ) ( * 2253180 )
+      NEW met3 ( 499100 2253180 ) ( 510830 * )
+      NEW met1 ( 679650 1856570 ) ( 697590 * )
+      NEW met3 ( 2901910 962540 ) ( 2917780 * 0 )
+      NEW met2 ( 289110 1428170 ) ( * 1638970 )
+      NEW met2 ( 510830 2253180 ) ( * 2256410 )
+      NEW met3 ( 579140 1700340 0 ) ( 586730 * )
+      NEW met2 ( 586730 1700340 ) ( * 1704250 )
+      NEW met2 ( 578450 1697790 ) ( * 1698980 )
+      NEW met3 ( 578450 1698980 ) ( 579140 * )
+      NEW met3 ( 579140 1698980 ) ( * 1700340 0 )
+      NEW met2 ( 679650 1704250 ) ( * 1856570 )
+      NEW met2 ( 697590 1856570 ) ( * 2256300 )
+      NEW met2 ( 697130 2256300 ) ( 697590 * )
+      NEW met2 ( 697130 2256300 ) ( * 2715070 )
+      NEW met2 ( 2901910 914090 ) ( * 962540 )
+      NEW met1 ( 289110 1638970 ) ( 555450 * )
+      NEW met3 ( 529460 2717620 0 ) ( 544870 * )
+      NEW met2 ( 544870 2717620 ) ( * 2718470 )
+      NEW met2 ( 564650 3194810 ) ( * 3199740 )
+      NEW met3 ( 549700 3199740 0 ) ( 564650 * )
+      NEW met2 ( 653890 2715070 ) ( * 2718470 )
+      NEW met1 ( 544870 2718470 ) ( 653890 * )
+      NEW met1 ( 653890 2715070 ) ( 697130 * )
+      NEW met1 ( 564650 3194810 ) ( 649750 * )
       NEW met3 ( 1599420 1370540 0 ) ( 1612070 * )
       NEW met2 ( 1612070 1370540 ) ( * 1373090 )
-      NEW met1 ( 1612070 1373090 ) ( 1697630 * )
-      NEW met1 ( 691610 1863030 ) ( 1697630 * )
-      NEW met1 ( 1697630 1369690 ) ( 1914750 * )
+      NEW met1 ( 1612070 1373090 ) ( 1698090 * )
+      NEW met1 ( 697590 1859290 ) ( 1698090 * )
+      NEW met1 ( 1698090 1369690 ) ( 1914750 * )
       NEW met2 ( 338330 1426980 ) ( * 1428170 )
       NEW met3 ( 338330 1426980 ) ( 350980 * )
       NEW met3 ( 350980 1424940 0 ) ( * 1426980 )
-      NEW met1 ( 295090 1428170 ) ( 338330 * )
-      NEW met1 ( 295090 1508410 ) ( 507150 * )
-      NEW met1 ( 507150 1687590 ) ( 517500 * )
-      NEW met1 ( 517500 1687250 ) ( * 1687590 )
-      NEW met1 ( 517500 1687250 ) ( 575690 * )
-      NEW met1 ( 514050 2256410 ) ( 687010 * )
-      NEW met2 ( 1697630 1369690 ) ( * 1863030 )
+      NEW met1 ( 289110 1428170 ) ( 338330 * )
+      NEW met2 ( 555450 1638970 ) ( * 1697790 )
+      NEW met1 ( 555450 1697790 ) ( 578450 * )
+      NEW met1 ( 586730 1704250 ) ( 679650 * )
+      NEW met1 ( 510830 2256410 ) ( 697130 * )
+      NEW met2 ( 649750 2718470 ) ( * 3194810 )
+      NEW met2 ( 1698090 1369690 ) ( * 1859290 )
       NEW met2 ( 1914750 641410 ) ( * 1369690 )
-      NEW met3 ( 2088170 639540 ) ( 2100820 * 0 )
-      NEW met2 ( 2088170 639540 ) ( * 641410 )
-      NEW met1 ( 1914750 641410 ) ( 2088170 * )
-      NEW met2 ( 2096450 639540 ) ( * 914090 )
-      NEW met1 ( 2096450 914090 ) ( 2901450 * )
-      NEW met1 ( 587190 1704250 ) ( 691610 * )
-      NEW met2 ( 514050 2252500 ) M2M3_PR
-      NEW met1 ( 687010 1868470 ) M1M2_PR
-      NEW met1 ( 691610 1868470 ) M1M2_PR
-      NEW met1 ( 691610 1863030 ) M1M2_PR
-      NEW met1 ( 683790 2712010 ) M1M2_PR
-      NEW met2 ( 2901450 962540 ) M2M3_PR
-      NEW met1 ( 295090 1428170 ) M1M2_PR
-      NEW met1 ( 295090 1508410 ) M1M2_PR
-      NEW met1 ( 507150 1508410 ) M1M2_PR
-      NEW met1 ( 507150 1687590 ) M1M2_PR
-      NEW met1 ( 514050 2256410 ) M1M2_PR
-      NEW met2 ( 587190 1700340 ) M2M3_PR
-      NEW met1 ( 587190 1704250 ) M1M2_PR
-      NEW met1 ( 575690 1687250 ) M1M2_PR
-      NEW met2 ( 575690 1697620 ) M2M3_PR
-      NEW met1 ( 691610 1704250 ) M1M2_PR
-      NEW met1 ( 687010 2262530 ) M1M2_PR
-      NEW met1 ( 683790 2262530 ) M1M2_PR
-      NEW met1 ( 687010 2256410 ) M1M2_PR
-      NEW met1 ( 2901450 914090 ) M1M2_PR
-      NEW met2 ( 544870 2716940 ) M2M3_PR
-      NEW met1 ( 544870 2712010 ) M1M2_PR
+      NEW met3 ( 2093690 639540 ) ( 2100820 * 0 )
+      NEW met2 ( 2093690 639540 ) ( * 641410 )
+      NEW met1 ( 1914750 641410 ) ( 2093690 * )
+      NEW met2 ( 2096910 639540 ) ( * 914090 )
+      NEW met1 ( 2096910 914090 ) ( 2901910 * )
+      NEW met1 ( 289110 1638970 ) M1M2_PR
+      NEW met2 ( 510830 2253180 ) M2M3_PR
+      NEW met1 ( 697590 1856570 ) M1M2_PR
+      NEW met1 ( 679650 1856570 ) M1M2_PR
+      NEW met1 ( 697590 1859290 ) M1M2_PR
+      NEW met1 ( 697130 2715070 ) M1M2_PR
+      NEW met2 ( 2901910 962540 ) M2M3_PR
+      NEW met1 ( 289110 1428170 ) M1M2_PR
+      NEW met1 ( 510830 2256410 ) M1M2_PR
+      NEW met2 ( 586730 1700340 ) M2M3_PR
+      NEW met1 ( 586730 1704250 ) M1M2_PR
+      NEW met1 ( 578450 1697790 ) M1M2_PR
+      NEW met2 ( 578450 1698980 ) M2M3_PR
+      NEW met1 ( 679650 1704250 ) M1M2_PR
+      NEW met1 ( 697130 2256410 ) M1M2_PR
+      NEW met1 ( 2901910 914090 ) M1M2_PR
+      NEW met1 ( 555450 1638970 ) M1M2_PR
+      NEW met2 ( 544870 2717620 ) M2M3_PR
+      NEW met1 ( 544870 2718470 ) M1M2_PR
+      NEW met1 ( 564650 3194810 ) M1M2_PR
+      NEW met2 ( 564650 3199740 ) M2M3_PR
+      NEW met1 ( 653890 2715070 ) M1M2_PR
+      NEW met1 ( 653890 2718470 ) M1M2_PR
+      NEW met1 ( 649750 2718470 ) M1M2_PR
+      NEW met1 ( 649750 3194810 ) M1M2_PR
       NEW met2 ( 1612070 1370540 ) M2M3_PR
       NEW met1 ( 1612070 1373090 ) M1M2_PR
-      NEW met1 ( 1697630 1369690 ) M1M2_PR
-      NEW met1 ( 1697630 1373090 ) M1M2_PR
-      NEW met1 ( 1697630 1863030 ) M1M2_PR
+      NEW met1 ( 1698090 1369690 ) M1M2_PR
+      NEW met1 ( 1698090 1373090 ) M1M2_PR
+      NEW met1 ( 1698090 1859290 ) M1M2_PR
       NEW met1 ( 1914750 1369690 ) M1M2_PR
       NEW met1 ( 338330 1428170 ) M1M2_PR
       NEW met2 ( 338330 1426980 ) M2M3_PR
+      NEW met1 ( 555450 1697790 ) M1M2_PR
       NEW met1 ( 1914750 641410 ) M1M2_PR
-      NEW met2 ( 2088170 639540 ) M2M3_PR
-      NEW met1 ( 2088170 641410 ) M1M2_PR
-      NEW met2 ( 2096450 639540 ) M2M3_PR
-      NEW met1 ( 2096450 914090 ) M1M2_PR
-      NEW met2 ( 691610 1863030 ) RECT ( -70 -485 70 0 ) 
-      NEW met2 ( 687010 2256410 ) RECT ( -70 0 70 485 ) 
-      NEW met2 ( 1697630 1373090 ) RECT ( -70 -485 70 0 ) 
-      NEW met3 ( 2096450 639540 ) RECT ( -800 -150 0 150 )  ;
-    - io_oeb[5] ( PIN io_oeb[5] ) ( wrapped_vga_clock_1 io_oeb[5] ) ( wrapped_teras_13 io_oeb[5] ) ( wrapped_rgb_mixer_3 io_oeb[5] ) ( wrapped_hack_soc_dffram_11 io_oeb[5] ) ( wrapped_function_generator_0 io_oeb[5] ) ( wrapped_frequency_counter_2 io_oeb[5] ) + USE SIGNAL
+      NEW met2 ( 2093690 639540 ) M2M3_PR
+      NEW met1 ( 2093690 641410 ) M1M2_PR
+      NEW met2 ( 2096910 639540 ) M2M3_PR
+      NEW met1 ( 2096910 914090 ) M1M2_PR
+      NEW met2 ( 697590 1859290 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 697130 2256410 ) RECT ( -70 0 70 485 ) 
+      NEW met1 ( 649750 2718470 ) RECT ( -595 -70 0 70 ) 
+      NEW met2 ( 1698090 1373090 ) RECT ( -70 -485 70 0 ) 
+      NEW met3 ( 2096910 639540 ) RECT ( -800 -150 0 150 )  ;
+    - io_oeb[5] ( PIN io_oeb[5] ) ( wrapped_vga_clock_1 io_oeb[5] ) ( wrapped_teras_13 io_oeb[5] ) ( wrapped_rgb_mixer_3 io_oeb[5] ) ( wrapped_hack_soc_dffram_11 io_oeb[5] ) ( wrapped_function_generator_0 io_oeb[5] ) ( wrapped_frequency_counter_2 io_oeb[5] )
+      ( wrapped_alu74181_7 io_oeb[5] ) + USE SIGNAL
       + ROUTED met3 ( 599380 1384140 0 ) ( 607430 * )
-      NEW met2 ( 607430 1384140 ) ( * 1386350 )
+      NEW met2 ( 607430 1384140 ) ( * 1386690 )
       NEW met2 ( 2900990 1159230 ) ( * 1161780 )
       NEW met3 ( 2900990 1161780 ) ( 2917780 * 0 )
-      NEW met2 ( 205390 1855890 ) ( * 2328490 )
-      NEW met2 ( 205390 2328490 ) ( * 2352900 )
-      NEW met2 ( 205390 2352900 ) ( 205850 * )
-      NEW met2 ( 205850 2352900 ) ( * 2822510 )
+      NEW met2 ( 220570 2825570 ) ( * 3326390 )
       NEW met2 ( 986930 1697450 ) ( * 1703060 )
-      NEW met3 ( 350980 1849940 0 ) ( * 1850620 )
-      NEW met3 ( 346610 1850620 ) ( 350980 * )
-      NEW met2 ( 346610 1850620 ) ( * 1855890 )
-      NEW met1 ( 205390 1855890 ) ( 346610 * )
-      NEW met2 ( 338330 2327980 ) ( * 2328490 )
-      NEW met3 ( 338330 2327980 ) ( 351900 * )
-      NEW met3 ( 351900 2327980 ) ( * 2329340 0 )
-      NEW met1 ( 205390 2328490 ) ( 338330 * )
-      NEW met2 ( 338330 2822510 ) ( * 2824380 )
-      NEW met3 ( 338330 2824380 ) ( 350980 * )
-      NEW met3 ( 350980 2824380 ) ( * 2825740 0 )
-      NEW met1 ( 205850 2822510 ) ( 338330 * )
-      NEW met1 ( 607430 1386350 ) ( 662630 * )
-      NEW met2 ( 2090930 1159230 ) ( * 1162630 )
-      NEW met1 ( 848470 1162630 ) ( 2090930 * )
-      NEW met1 ( 2090930 1159230 ) ( 2900990 * )
-      NEW met2 ( 346150 1700850 ) ( * 1773300 )
-      NEW met2 ( 346150 1773300 ) ( 346610 * )
-      NEW met2 ( 346610 1773300 ) ( * 1850620 )
-      NEW met2 ( 848470 1162630 ) ( * 1697450 )
+      NEW met2 ( 338330 1851980 ) ( * 1852490 )
+      NEW met3 ( 338330 1851980 ) ( 350980 * )
+      NEW met3 ( 350980 1849940 0 ) ( * 1851980 )
+      NEW met1 ( 274850 1852490 ) ( 338330 * )
+      NEW met2 ( 338790 2328490 ) ( * 2330700 )
+      NEW met3 ( 338790 2330700 ) ( 350980 * )
+      NEW met3 ( 350980 2330020 0 ) ( * 2330700 )
+      NEW met1 ( 274850 2328490 ) ( 338790 * )
+      NEW met2 ( 338330 2825060 ) ( * 2825570 )
+      NEW met3 ( 338330 2825060 ) ( 350980 * )
+      NEW met3 ( 350980 2825060 ) ( * 2825740 0 )
+      NEW met1 ( 220570 2825570 ) ( 338330 * )
+      NEW met1 ( 607430 1386690 ) ( 655730 * )
+      NEW met1 ( 2094150 1159230 ) ( 2900990 * )
+      NEW met2 ( 274850 1611430 ) ( * 1852490 )
+      NEW met2 ( 274850 1852490 ) ( * 2328490 )
+      NEW met2 ( 338790 3326390 ) ( * 3327580 )
+      NEW met3 ( 338790 3327580 ) ( 350980 * )
+      NEW met3 ( 350980 3327580 ) ( * 3328940 0 )
+      NEW met1 ( 220570 3326390 ) ( 338790 * )
+      NEW met2 ( 655730 1608030 ) ( * 1611430 )
+      NEW met1 ( 274850 1611430 ) ( 655730 * )
+      NEW met2 ( 655730 1386690 ) ( * 1608030 )
+      NEW met1 ( 655730 1608030 ) ( 852610 * )
+      NEW met2 ( 852610 1138490 ) ( * 1697450 )
+      NEW met1 ( 852610 1697450 ) ( 986930 * )
       NEW met3 ( 986930 1703060 ) ( 1000500 * 0 )
-      NEW met3 ( 2097370 630700 ) ( 2100820 * 0 )
-      NEW met2 ( 2097370 630700 ) ( * 1159230 )
-      NEW met2 ( 664930 1697450 ) ( * 1700850 )
-      NEW met1 ( 662630 1697450 ) ( 664930 * )
-      NEW met1 ( 346150 1700850 ) ( 664930 * )
-      NEW met2 ( 662630 1386350 ) ( * 1697450 )
-      NEW met1 ( 664930 1697450 ) ( 986930 * )
-      NEW met1 ( 205390 1855890 ) M1M2_PR
-      NEW met1 ( 205390 2328490 ) M1M2_PR
-      NEW met1 ( 205850 2822510 ) M1M2_PR
+      NEW met3 ( 2094150 630700 ) ( 2100820 * 0 )
+      NEW met1 ( 852610 1138490 ) ( 2094150 * )
+      NEW met2 ( 2094150 630700 ) ( * 1159230 )
+      NEW met2 ( 334650 2328490 ) ( * 2825570 )
+      NEW met1 ( 220570 2825570 ) M1M2_PR
       NEW met2 ( 607430 1384140 ) M2M3_PR
-      NEW met1 ( 607430 1386350 ) M1M2_PR
-      NEW met1 ( 662630 1386350 ) M1M2_PR
+      NEW met1 ( 607430 1386690 ) M1M2_PR
       NEW met1 ( 2900990 1159230 ) M1M2_PR
       NEW met2 ( 2900990 1161780 ) M2M3_PR
+      NEW met1 ( 220570 3326390 ) M1M2_PR
       NEW met1 ( 986930 1697450 ) M1M2_PR
       NEW met2 ( 986930 1703060 ) M2M3_PR
-      NEW met2 ( 346610 1850620 ) M2M3_PR
-      NEW met1 ( 346610 1855890 ) M1M2_PR
-      NEW met1 ( 338330 2328490 ) M1M2_PR
-      NEW met2 ( 338330 2327980 ) M2M3_PR
-      NEW met1 ( 338330 2822510 ) M1M2_PR
-      NEW met2 ( 338330 2824380 ) M2M3_PR
-      NEW met1 ( 848470 1162630 ) M1M2_PR
-      NEW met1 ( 2090930 1159230 ) M1M2_PR
-      NEW met1 ( 2090930 1162630 ) M1M2_PR
-      NEW met1 ( 2097370 1159230 ) M1M2_PR
-      NEW met1 ( 346150 1700850 ) M1M2_PR
-      NEW met1 ( 848470 1697450 ) M1M2_PR
-      NEW met2 ( 2097370 630700 ) M2M3_PR
-      NEW met1 ( 664930 1697450 ) M1M2_PR
-      NEW met1 ( 664930 1700850 ) M1M2_PR
-      NEW met1 ( 662630 1697450 ) M1M2_PR
-      NEW met1 ( 2097370 1159230 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 848470 1697450 ) RECT ( -595 -70 0 70 )  ;
-    - io_oeb[6] ( PIN io_oeb[6] ) ( wrapped_vga_clock_1 io_oeb[6] ) ( wrapped_teras_13 io_oeb[6] ) ( wrapped_rgb_mixer_3 io_oeb[6] ) ( wrapped_hack_soc_dffram_11 io_oeb[6] ) ( wrapped_function_generator_0 io_oeb[6] ) ( wrapped_frequency_counter_2 io_oeb[6] ) + USE SIGNAL
-      + ROUTED met3 ( 499100 2323220 0 ) ( * 2323900 )
-      NEW met3 ( 499100 2323900 ) ( 511290 * )
-      NEW met2 ( 511290 2323900 ) ( * 2325090 )
-      NEW met2 ( 1069270 1856570 ) ( * 1859290 )
+      NEW met1 ( 274850 1852490 ) M1M2_PR
+      NEW met1 ( 274850 2328490 ) M1M2_PR
+      NEW met1 ( 338330 1852490 ) M1M2_PR
+      NEW met2 ( 338330 1851980 ) M2M3_PR
+      NEW met1 ( 338790 2328490 ) M1M2_PR
+      NEW met2 ( 338790 2330700 ) M2M3_PR
+      NEW met1 ( 334650 2328490 ) M1M2_PR
+      NEW met1 ( 338330 2825570 ) M1M2_PR
+      NEW met2 ( 338330 2825060 ) M2M3_PR
+      NEW met1 ( 334650 2825570 ) M1M2_PR
+      NEW met1 ( 655730 1386690 ) M1M2_PR
+      NEW met1 ( 2094150 1159230 ) M1M2_PR
+      NEW met1 ( 274850 1611430 ) M1M2_PR
+      NEW met1 ( 338790 3326390 ) M1M2_PR
+      NEW met2 ( 338790 3327580 ) M2M3_PR
+      NEW met1 ( 655730 1608030 ) M1M2_PR
+      NEW met1 ( 655730 1611430 ) M1M2_PR
+      NEW met1 ( 852610 1138490 ) M1M2_PR
+      NEW met1 ( 852610 1608030 ) M1M2_PR
+      NEW met1 ( 852610 1697450 ) M1M2_PR
+      NEW met2 ( 2094150 630700 ) M2M3_PR
+      NEW met1 ( 2094150 1138490 ) M1M2_PR
+      NEW met1 ( 334650 2328490 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 334650 2825570 ) RECT ( -595 -70 0 70 ) 
+      NEW met2 ( 852610 1608030 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 2094150 1138490 ) RECT ( -70 -485 70 0 )  ;
+    - io_oeb[6] ( PIN io_oeb[6] ) ( wrapped_vga_clock_1 io_oeb[6] ) ( wrapped_teras_13 io_oeb[6] ) ( wrapped_rgb_mixer_3 io_oeb[6] ) ( wrapped_hack_soc_dffram_11 io_oeb[6] ) ( wrapped_function_generator_0 io_oeb[6] ) ( wrapped_frequency_counter_2 io_oeb[6] )
+      ( wrapped_alu74181_7 io_oeb[6] ) + USE SIGNAL
+      + ROUTED met3 ( 499100 2323220 0 ) ( * 2324580 )
+      NEW met3 ( 499100 2324580 ) ( 511750 * )
+      NEW met2 ( 511750 2324580 ) ( * 2328490 )
       NEW met2 ( 2900990 1359490 ) ( * 1361020 )
       NEW met3 ( 2900990 1361020 ) ( 2917780 * 0 )
       NEW met3 ( 579140 1781940 0 ) ( 593170 * )
-      NEW met2 ( 593170 1781940 ) ( * 1783470 )
-      NEW met2 ( 569710 2325430 ) ( * 2782730 )
-      NEW met2 ( 1062830 1799620 ) ( 1064670 * 0 )
-      NEW met2 ( 1062830 1799620 ) ( * 1859290 )
-      NEW met1 ( 565800 2325090 ) ( * 2325430 )
-      NEW met1 ( 511290 2325090 ) ( 565800 * )
-      NEW met1 ( 456550 1179290 ) ( 646530 * )
-      NEW met1 ( 646530 1452310 ) ( 712310 * )
-      NEW met1 ( 565800 2325430 ) ( 753250 * )
-      NEW met1 ( 714150 1859290 ) ( 1069270 * )
-      NEW met1 ( 1069270 1856570 ) ( 2087250 * )
+      NEW met2 ( 593170 1780410 ) ( * 1781940 )
+      NEW met2 ( 705410 2328490 ) ( * 2784090 )
+      NEW met2 ( 759690 1786870 ) ( * 2328490 )
+      NEW met3 ( 549700 3271140 0 ) ( 553150 * )
+      NEW met1 ( 456550 1178270 ) ( 624910 * )
+      NEW met1 ( 511750 2328490 ) ( 759690 * )
+      NEW met1 ( 1064670 1849770 ) ( 2087250 * )
       NEW met1 ( 2087250 1359490 ) ( 2900990 * )
-      NEW met2 ( 456550 1179290 ) ( * 1200185 0 )
-      NEW met3 ( 529460 2784940 0 ) ( 544870 * )
-      NEW met2 ( 544870 2782730 ) ( * 2784940 )
-      NEW met1 ( 544870 2782730 ) ( 569710 * )
-      NEW met2 ( 646530 1179290 ) ( * 1452310 )
-      NEW met1 ( 593170 1783470 ) ( 714150 * )
-      NEW met2 ( 712310 1452310 ) ( * 1783470 )
-      NEW met2 ( 714150 1783470 ) ( * 1859290 )
-      NEW met2 ( 753250 1859290 ) ( * 2325430 )
+      NEW met2 ( 456550 1178270 ) ( * 1200185 0 )
+      NEW met1 ( 544870 2785790 ) ( 553150 * )
+      NEW met2 ( 544870 2785620 ) ( * 2785790 )
+      NEW met3 ( 529460 2785620 0 ) ( 544870 * )
+      NEW met2 ( 553150 2784090 ) ( * 2785790 )
+      NEW met2 ( 624910 1178270 ) ( * 1410830 )
+      NEW met1 ( 553150 2784090 ) ( 705410 * )
+      NEW met1 ( 624910 1410830 ) ( 753250 * )
+      NEW met2 ( 753250 1780410 ) ( * 1786870 )
+      NEW met1 ( 593170 1780410 ) ( 753250 * )
+      NEW met2 ( 753250 1410830 ) ( * 1780410 )
       NEW met3 ( 2097830 622540 ) ( 2100820 * 0 )
       NEW met2 ( 2097830 622540 ) ( * 1359490 )
-      NEW met2 ( 2087250 1359490 ) ( * 1856570 )
-      NEW met2 ( 511290 2323900 ) M2M3_PR
-      NEW met1 ( 511290 2325090 ) M1M2_PR
-      NEW met1 ( 569710 2325430 ) M1M2_PR
-      NEW met1 ( 1069270 1859290 ) M1M2_PR
-      NEW met1 ( 1069270 1856570 ) M1M2_PR
-      NEW met1 ( 1062830 1859290 ) M1M2_PR
+      NEW met2 ( 2087250 1359490 ) ( * 1849770 )
+      NEW met2 ( 553150 2785790 ) ( * 3271140 )
+      NEW met2 ( 999350 1786870 ) ( * 1794690 )
+      NEW met1 ( 753250 1786870 ) ( 999350 * )
+      NEW met2 ( 1064670 1814700 ) ( * 1849770 )
+      NEW met2 ( 1064670 1814700 ) ( 1065130 * )
+      NEW met1 ( 999350 1794690 ) ( 1028100 * )
+      NEW met2 ( 1062830 1797580 ) ( 1064670 * 0 )
+      NEW met2 ( 1062830 1797070 ) ( * 1797580 )
+      NEW met1 ( 1062370 1797070 ) ( 1062830 * )
+      NEW met1 ( 1062370 1795370 ) ( * 1797070 )
+      NEW met1 ( 1028100 1795370 ) ( 1062370 * )
+      NEW met1 ( 1028100 1794690 ) ( * 1795370 )
+      NEW met2 ( 1064670 1797580 0 ) ( 1065130 * )
+      NEW met2 ( 1065130 1797580 ) ( * 1814700 )
+      NEW met2 ( 511750 2324580 ) M2M3_PR
+      NEW met1 ( 511750 2328490 ) M1M2_PR
+      NEW met1 ( 705410 2328490 ) M1M2_PR
+      NEW met1 ( 759690 2328490 ) M1M2_PR
+      NEW met1 ( 1064670 1849770 ) M1M2_PR
       NEW met1 ( 2900990 1359490 ) M1M2_PR
       NEW met2 ( 2900990 1361020 ) M2M3_PR
       NEW met2 ( 593170 1781940 ) M2M3_PR
-      NEW met1 ( 593170 1783470 ) M1M2_PR
-      NEW met1 ( 569710 2782730 ) M1M2_PR
-      NEW met1 ( 456550 1179290 ) M1M2_PR
-      NEW met1 ( 646530 1179290 ) M1M2_PR
-      NEW met1 ( 646530 1452310 ) M1M2_PR
-      NEW met1 ( 712310 1452310 ) M1M2_PR
-      NEW met1 ( 714150 1859290 ) M1M2_PR
-      NEW met1 ( 753250 1859290 ) M1M2_PR
-      NEW met1 ( 753250 2325430 ) M1M2_PR
+      NEW met1 ( 593170 1780410 ) M1M2_PR
+      NEW met1 ( 705410 2784090 ) M1M2_PR
+      NEW met1 ( 759690 1786870 ) M1M2_PR
+      NEW met1 ( 456550 1178270 ) M1M2_PR
+      NEW met2 ( 553150 3271140 ) M2M3_PR
+      NEW met1 ( 624910 1178270 ) M1M2_PR
       NEW met1 ( 2087250 1359490 ) M1M2_PR
       NEW met1 ( 2097830 1359490 ) M1M2_PR
-      NEW met1 ( 2087250 1856570 ) M1M2_PR
-      NEW met2 ( 544870 2784940 ) M2M3_PR
-      NEW met1 ( 544870 2782730 ) M1M2_PR
-      NEW met1 ( 714150 1783470 ) M1M2_PR
-      NEW met1 ( 712310 1783470 ) M1M2_PR
+      NEW met1 ( 2087250 1849770 ) M1M2_PR
+      NEW met1 ( 553150 2785790 ) M1M2_PR
+      NEW met1 ( 544870 2785790 ) M1M2_PR
+      NEW met2 ( 544870 2785620 ) M2M3_PR
+      NEW met1 ( 553150 2784090 ) M1M2_PR
+      NEW met1 ( 624910 1410830 ) M1M2_PR
+      NEW met1 ( 753250 1410830 ) M1M2_PR
+      NEW met1 ( 753250 1780410 ) M1M2_PR
+      NEW met1 ( 753250 1786870 ) M1M2_PR
       NEW met2 ( 2097830 622540 ) M2M3_PR
-      NEW met1 ( 569710 2325430 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 1062830 1859290 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 753250 1859290 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 2097830 1359490 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 712310 1783470 ) RECT ( -595 -70 0 70 )  ;
-    - io_oeb[7] ( PIN io_oeb[7] ) ( wrapped_vga_clock_1 io_oeb[7] ) ( wrapped_teras_13 io_oeb[7] ) ( wrapped_rgb_mixer_3 io_oeb[7] ) ( wrapped_hack_soc_dffram_11 io_oeb[7] ) ( wrapped_function_generator_0 io_oeb[7] ) ( wrapped_frequency_counter_2 io_oeb[7] ) + USE SIGNAL
-      + ROUTED met2 ( 407330 1940210 ) ( * 1942590 )
-      NEW met2 ( 411470 1928820 0 ) ( 411930 * )
-      NEW met2 ( 411930 1928820 ) ( * 1940210 )
+      NEW met1 ( 999350 1786870 ) M1M2_PR
+      NEW met1 ( 999350 1794690 ) M1M2_PR
+      NEW met1 ( 1062830 1797070 ) M1M2_PR
+      NEW met1 ( 705410 2328490 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 759690 1786870 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 2097830 1359490 ) RECT ( -595 -70 0 70 )  ;
+    - io_oeb[7] ( PIN io_oeb[7] ) ( wrapped_vga_clock_1 io_oeb[7] ) ( wrapped_teras_13 io_oeb[7] ) ( wrapped_rgb_mixer_3 io_oeb[7] ) ( wrapped_hack_soc_dffram_11 io_oeb[7] ) ( wrapped_function_generator_0 io_oeb[7] ) ( wrapped_frequency_counter_2 io_oeb[7] )
+      ( wrapped_alu74181_7 io_oeb[7] ) + USE SIGNAL
+      + ROUTED met2 ( 383870 2909380 ) ( * 2918730 )
       NEW met2 ( 383870 2909380 ) ( 385480 * 0 )
-      NEW met2 ( 383870 2909380 ) ( * 2912610 )
+      NEW met3 ( 400660 3396940 ) ( 400890 * )
+      NEW met2 ( 400890 3396940 ) ( 401810 * 0 )
       NEW met3 ( 599380 1285540 0 ) ( 607430 * )
       NEW met2 ( 607430 1285540 ) ( * 1290130 )
-      NEW met2 ( 293250 1942590 ) ( * 2457010 )
-      NEW met2 ( 597310 1880370 ) ( * 1940210 )
-      NEW met2 ( 773030 1877140 ) ( * 1880370 )
-      NEW met2 ( 773030 1290130 ) ( * 1877140 )
+      NEW met2 ( 773030 1932390 ) ( * 1935790 )
+      NEW met3 ( 383870 2939300 ) ( 400660 * )
+      NEW met2 ( 383870 2918730 ) ( * 2939300 )
+      NEW met4 ( 400660 2939300 ) ( * 3396940 )
+      NEW met2 ( 773030 1290130 ) ( * 1932390 )
+      NEW met2 ( 1673250 1624690 ) ( * 1741990 )
       NEW met2 ( 2900990 1621630 ) ( * 1626220 )
       NEW met3 ( 2900990 1626220 ) ( 2917780 * 0 )
-      NEW met1 ( 293250 1942590 ) ( 407330 * )
-      NEW met1 ( 254150 2912610 ) ( 383870 * )
-      NEW met1 ( 407330 1940210 ) ( 597310 * )
+      NEW met1 ( 247250 2918730 ) ( 383870 * )
       NEW met1 ( 607430 1290130 ) ( 773030 * )
-      NEW met3 ( 1599420 1760860 0 ) ( 1610690 * )
-      NEW met2 ( 1610690 1755930 ) ( * 1760860 )
-      NEW met1 ( 1610690 1755930 ) ( 1804350 * )
+      NEW met3 ( 1599420 1760860 0 ) ( 1611150 * )
+      NEW met2 ( 1611150 1741990 ) ( * 1760860 )
+      NEW met1 ( 1611150 1741990 ) ( 1673250 * )
+      NEW met1 ( 773030 1932390 ) ( 1607930 * )
       NEW met2 ( 2084030 613700 ) ( * 613870 )
       NEW met3 ( 2084030 613700 ) ( 2100820 * 0 )
-      NEW met1 ( 1911070 613870 ) ( 2084030 * )
-      NEW met1 ( 254150 2456330 ) ( 293250 * )
-      NEW met2 ( 254150 2456330 ) ( * 2912610 )
+      NEW met1 ( 1883470 613870 ) ( 2084030 * )
+      NEW met1 ( 239430 2460410 ) ( 247250 * )
+      NEW met1 ( 276000 2460070 ) ( * 2460410 )
+      NEW met1 ( 247250 2460410 ) ( 276000 * )
+      NEW met2 ( 239430 1969790 ) ( * 2460410 )
+      NEW met2 ( 247250 2460410 ) ( * 2918730 )
+      NEW met1 ( 239430 1969790 ) ( 407330 * )
       NEW met2 ( 352130 2449700 ) ( 353280 * 0 )
-      NEW met2 ( 352130 2449700 ) ( * 2457010 )
-      NEW met1 ( 293250 2457010 ) ( 352130 * )
-      NEW met1 ( 597310 1880370 ) ( 773030 * )
-      NEW met3 ( 773030 1877140 ) ( 1607700 * )
-      NEW met4 ( 1607700 1760860 ) ( * 1877140 )
-      NEW met2 ( 1804350 1624690 ) ( * 1755930 )
-      NEW met2 ( 1904630 1621630 ) ( * 1624690 )
-      NEW met1 ( 1804350 1624690 ) ( 1904630 * )
-      NEW met2 ( 1911070 613870 ) ( * 1621630 )
-      NEW met1 ( 1904630 1621630 ) ( 2900990 * )
-      NEW met1 ( 293250 1942590 ) M1M2_PR
-      NEW met1 ( 407330 1940210 ) M1M2_PR
-      NEW met1 ( 407330 1942590 ) M1M2_PR
-      NEW met1 ( 411930 1940210 ) M1M2_PR
-      NEW met1 ( 383870 2912610 ) M1M2_PR
+      NEW met2 ( 352130 2449700 ) ( * 2460070 )
+      NEW met1 ( 276000 2460070 ) ( 352130 * )
+      NEW met2 ( 1607930 1760860 ) ( * 1932390 )
+      NEW met2 ( 1879790 1621630 ) ( * 1624690 )
+      NEW met1 ( 1673250 1624690 ) ( 1879790 * )
+      NEW met2 ( 1883470 613870 ) ( * 1621630 )
+      NEW met1 ( 1879790 1621630 ) ( 2900990 * )
+      NEW met2 ( 411470 1929500 0 ) ( 412850 * )
+      NEW met2 ( 412850 1929500 ) ( * 1939870 )
+      NEW met1 ( 412850 1939870 ) ( 434930 * )
+      NEW met2 ( 434930 1935790 ) ( * 1939870 )
+      NEW met1 ( 407330 1939870 ) ( 412850 * )
+      NEW met2 ( 407330 1939870 ) ( * 1969790 )
+      NEW met1 ( 434930 1935790 ) ( 773030 * )
+      NEW met1 ( 383870 2918730 ) M1M2_PR
+      NEW met3 ( 400660 3396940 ) M3M4_PR
+      NEW met2 ( 400890 3396940 ) M2M3_PR
       NEW met2 ( 607430 1285540 ) M2M3_PR
       NEW met1 ( 607430 1290130 ) M1M2_PR
-      NEW met1 ( 597310 1940210 ) M1M2_PR
       NEW met1 ( 773030 1290130 ) M1M2_PR
-      NEW met1 ( 293250 2457010 ) M1M2_PR
-      NEW met1 ( 293250 2456330 ) M1M2_PR
-      NEW met1 ( 597310 1880370 ) M1M2_PR
-      NEW met2 ( 773030 1877140 ) M2M3_PR
-      NEW met1 ( 773030 1880370 ) M1M2_PR
+      NEW met1 ( 773030 1932390 ) M1M2_PR
+      NEW met1 ( 773030 1935790 ) M1M2_PR
+      NEW met1 ( 1673250 1741990 ) M1M2_PR
+      NEW met1 ( 407330 1969790 ) M1M2_PR
+      NEW met2 ( 383870 2939300 ) M2M3_PR
+      NEW met3 ( 400660 2939300 ) M3M4_PR
+      NEW met1 ( 1673250 1624690 ) M1M2_PR
       NEW met1 ( 2900990 1621630 ) M1M2_PR
       NEW met2 ( 2900990 1626220 ) M2M3_PR
-      NEW met1 ( 254150 2912610 ) M1M2_PR
-      NEW met2 ( 1610690 1760860 ) M2M3_PR
-      NEW met1 ( 1610690 1755930 ) M1M2_PR
-      NEW met3 ( 1607700 1760860 ) M3M4_PR
-      NEW met1 ( 1804350 1755930 ) M1M2_PR
-      NEW met1 ( 1911070 613870 ) M1M2_PR
+      NEW met1 ( 247250 2918730 ) M1M2_PR
+      NEW met2 ( 1611150 1760860 ) M2M3_PR
+      NEW met1 ( 1611150 1741990 ) M1M2_PR
+      NEW met2 ( 1607930 1760860 ) M2M3_PR
+      NEW met1 ( 1607930 1932390 ) M1M2_PR
+      NEW met1 ( 1883470 613870 ) M1M2_PR
       NEW met1 ( 2084030 613870 ) M1M2_PR
       NEW met2 ( 2084030 613700 ) M2M3_PR
-      NEW met1 ( 254150 2456330 ) M1M2_PR
-      NEW met1 ( 352130 2457010 ) M1M2_PR
-      NEW met3 ( 1607700 1877140 ) M3M4_PR
-      NEW met1 ( 1804350 1624690 ) M1M2_PR
-      NEW met1 ( 1904630 1621630 ) M1M2_PR
-      NEW met1 ( 1904630 1624690 ) M1M2_PR
-      NEW met1 ( 1911070 1621630 ) M1M2_PR
-      NEW met1 ( 411930 1940210 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 293250 2456330 ) RECT ( -70 -485 70 0 ) 
-      NEW met3 ( 1607700 1760860 ) RECT ( -800 -150 0 150 ) 
-      NEW met1 ( 1911070 1621630 ) RECT ( -595 -70 0 70 )  ;
-    - io_oeb[8] ( PIN io_oeb[8] ) ( wrapped_vga_clock_1 io_oeb[8] ) ( wrapped_teras_13 io_oeb[8] ) ( wrapped_rgb_mixer_3 io_oeb[8] ) ( wrapped_hack_soc_dffram_11 io_oeb[8] ) ( wrapped_function_generator_0 io_oeb[8] ) ( wrapped_frequency_counter_2 io_oeb[8] ) + USE SIGNAL
-      + ROUTED met3 ( 599380 1448740 0 ) ( 607430 * )
-      NEW met2 ( 607430 1448570 ) ( * 1448740 )
-      NEW met2 ( 220570 2186030 ) ( * 2687870 )
-      NEW met2 ( 282210 2186030 ) ( * 2191130 )
-      NEW met2 ( 279450 1696770 ) ( * 2186030 )
-      NEW met2 ( 599610 1519970 ) ( * 1542410 )
-      NEW met2 ( 990150 1186770 ) ( * 1449250 )
-      NEW met2 ( 1769850 1486990 ) ( * 1890910 )
-      NEW met2 ( 1942350 607070 ) ( * 1486990 )
+      NEW met1 ( 239430 1969790 ) M1M2_PR
+      NEW met1 ( 239430 2460410 ) M1M2_PR
+      NEW met1 ( 247250 2460410 ) M1M2_PR
+      NEW met1 ( 352130 2460070 ) M1M2_PR
+      NEW met1 ( 1879790 1624690 ) M1M2_PR
+      NEW met1 ( 1879790 1621630 ) M1M2_PR
+      NEW met1 ( 1883470 1621630 ) M1M2_PR
+      NEW met1 ( 412850 1939870 ) M1M2_PR
+      NEW met1 ( 434930 1939870 ) M1M2_PR
+      NEW met1 ( 434930 1935790 ) M1M2_PR
+      NEW met1 ( 407330 1939870 ) M1M2_PR
+      NEW met3 ( 400660 3396940 ) RECT ( -390 -150 0 150 ) 
+      NEW met3 ( 1607930 1760860 ) RECT ( -800 -150 0 150 ) 
+      NEW met1 ( 1883470 1621630 ) RECT ( -595 -70 0 70 )  ;
+    - io_oeb[8] ( PIN io_oeb[8] ) ( wrapped_vga_clock_1 io_oeb[8] ) ( wrapped_teras_13 io_oeb[8] ) ( wrapped_rgb_mixer_3 io_oeb[8] ) ( wrapped_hack_soc_dffram_11 io_oeb[8] ) ( wrapped_function_generator_0 io_oeb[8] ) ( wrapped_frequency_counter_2 io_oeb[8] )
+      ( wrapped_alu74181_7 io_oeb[8] ) + USE SIGNAL
+      + ROUTED met3 ( 599380 1448740 0 ) ( 604210 * )
+      NEW met2 ( 600530 1552270 ) ( * 1556010 )
+      NEW met2 ( 227470 2191300 ) ( * 2256300 )
+      NEW met2 ( 227010 2256300 ) ( 227470 * )
+      NEW met2 ( 227010 2256300 ) ( * 2687530 )
+      NEW met2 ( 281750 2687530 ) ( * 2689570 )
+      NEW met2 ( 281750 2689570 ) ( * 3178490 )
+      NEW met2 ( 604210 1448740 ) ( * 1552270 )
+      NEW met2 ( 976350 1552270 ) ( * 1801660 )
+      NEW met2 ( 1652550 1486990 ) ( * 1493790 )
+      NEW met3 ( 1767090 1801660 ) ( 1769850 * )
+      NEW met2 ( 1767090 1486990 ) ( * 1801660 )
+      NEW met2 ( 1769850 1801660 ) ( * 1890910 )
+      NEW met2 ( 2038950 607070 ) ( * 1486990 )
       NEW met2 ( 2900990 1890910 ) ( * 1892100 )
       NEW met3 ( 2900990 1892100 ) ( 2917780 * 0 )
       NEW met2 ( 366390 2700620 ) ( 366425 * 0 )
-      NEW met1 ( 369150 1542410 ) ( 599610 * )
-      NEW met2 ( 620310 1448570 ) ( * 1449250 )
-      NEW met1 ( 607430 1448570 ) ( 620310 * )
-      NEW met1 ( 620310 1449250 ) ( 990150 * )
-      NEW met1 ( 990150 1186770 ) ( 1020970 * )
+      NEW met2 ( 366390 3178490 ) ( * 3200420 )
+      NEW met2 ( 366390 3200420 ) ( 366425 * 0 )
+      NEW met1 ( 281750 3178490 ) ( 366390 * )
+      NEW met1 ( 369610 1556010 ) ( 600530 * )
+      NEW met1 ( 600530 1552270 ) ( 976350 * )
       NEW met2 ( 2084030 605540 ) ( * 607070 )
       NEW met3 ( 2084030 605540 ) ( 2100820 * 0 )
-      NEW met1 ( 1942350 607070 ) ( 2084030 * )
-      NEW met1 ( 220570 2186030 ) ( 282210 * )
-      NEW met2 ( 369150 1542410 ) ( * 1676700 )
-      NEW met2 ( 369610 1696770 ) ( * 1700340 0 )
-      NEW met2 ( 369150 1676700 ) ( 369610 * )
-      NEW met2 ( 369610 1676700 ) ( * 1696770 )
-      NEW met1 ( 279450 1696770 ) ( 369610 * )
+      NEW met1 ( 2038950 607070 ) ( 2084030 * )
+      NEW met2 ( 227930 2191130 ) ( * 2191300 )
+      NEW met2 ( 227470 2191300 ) ( 227930 * )
+      NEW met2 ( 231150 1696430 ) ( * 2191130 )
+      NEW met1 ( 227010 2687530 ) ( 281750 * )
+      NEW met2 ( 369610 1696430 ) ( * 1700340 0 )
+      NEW met1 ( 231150 1696430 ) ( 369610 * )
+      NEW met2 ( 369610 1556010 ) ( * 1696430 )
       NEW met2 ( 366390 2191130 ) ( * 2200140 0 )
-      NEW met1 ( 220570 2687870 ) ( 366390 * )
-      NEW met2 ( 366390 2687870 ) ( * 2700620 )
-      NEW met1 ( 599610 1519970 ) ( 618930 * )
-      NEW met2 ( 618930 1448570 ) ( * 1519970 )
-      NEW met2 ( 1020970 1186770 ) ( * 1197310 )
-      NEW met1 ( 1020970 1197310 ) ( 1597810 * )
-      NEW met3 ( 1597580 1490900 ) ( * 1492260 0 )
-      NEW met3 ( 1597580 1490900 ) ( 1597810 * )
-      NEW met2 ( 1597810 1486990 ) ( * 1490900 )
-      NEW met2 ( 1597810 1197310 ) ( * 1486990 )
-      NEW met1 ( 1597810 1486990 ) ( 1942350 * )
+      NEW met1 ( 227930 2191130 ) ( 366390 * )
+      NEW met1 ( 281750 2689570 ) ( 366390 * )
+      NEW met2 ( 366390 2689570 ) ( * 2700620 )
+      NEW met3 ( 1599420 1492940 0 ) ( 1612530 * )
+      NEW met2 ( 1612530 1492940 ) ( * 1493790 )
+      NEW met1 ( 1612530 1493790 ) ( 1652550 * )
+      NEW met3 ( 976350 1801660 ) ( 1767090 * )
+      NEW met1 ( 1652550 1486990 ) ( 2038950 * )
       NEW met1 ( 1769850 1890910 ) ( 2900990 * )
-      NEW met1 ( 282210 2191130 ) ( 366390 * )
-      NEW met2 ( 607430 1448740 ) M2M3_PR
-      NEW met1 ( 607430 1448570 ) M1M2_PR
-      NEW met1 ( 599610 1542410 ) M1M2_PR
-      NEW met1 ( 990150 1186770 ) M1M2_PR
-      NEW met1 ( 990150 1449250 ) M1M2_PR
-      NEW met1 ( 1942350 607070 ) M1M2_PR
-      NEW met1 ( 220570 2186030 ) M1M2_PR
-      NEW met1 ( 220570 2687870 ) M1M2_PR
-      NEW met1 ( 279450 1696770 ) M1M2_PR
-      NEW met1 ( 282210 2186030 ) M1M2_PR
-      NEW met1 ( 282210 2191130 ) M1M2_PR
-      NEW met1 ( 279450 2186030 ) M1M2_PR
-      NEW met1 ( 599610 1519970 ) M1M2_PR
-      NEW met1 ( 1769850 1486990 ) M1M2_PR
+      NEW met1 ( 281750 3178490 ) M1M2_PR
+      NEW met2 ( 604210 1448740 ) M2M3_PR
+      NEW met1 ( 600530 1552270 ) M1M2_PR
+      NEW met1 ( 600530 1556010 ) M1M2_PR
+      NEW met1 ( 604210 1552270 ) M1M2_PR
+      NEW met1 ( 976350 1552270 ) M1M2_PR
+      NEW met1 ( 2038950 607070 ) M1M2_PR
+      NEW met1 ( 227010 2687530 ) M1M2_PR
+      NEW met1 ( 281750 2689570 ) M1M2_PR
+      NEW met1 ( 281750 2687530 ) M1M2_PR
+      NEW met2 ( 976350 1801660 ) M2M3_PR
+      NEW met1 ( 1652550 1493790 ) M1M2_PR
+      NEW met1 ( 1652550 1486990 ) M1M2_PR
+      NEW met1 ( 1767090 1486990 ) M1M2_PR
+      NEW met2 ( 1769850 1801660 ) M2M3_PR
+      NEW met2 ( 1767090 1801660 ) M2M3_PR
       NEW met1 ( 1769850 1890910 ) M1M2_PR
-      NEW met1 ( 1942350 1486990 ) M1M2_PR
+      NEW met1 ( 2038950 1486990 ) M1M2_PR
       NEW met1 ( 2900990 1890910 ) M1M2_PR
       NEW met2 ( 2900990 1892100 ) M2M3_PR
-      NEW met1 ( 369150 1542410 ) M1M2_PR
-      NEW met1 ( 620310 1448570 ) M1M2_PR
-      NEW met1 ( 620310 1449250 ) M1M2_PR
-      NEW met1 ( 618930 1448570 ) M1M2_PR
-      NEW met1 ( 1020970 1186770 ) M1M2_PR
+      NEW met1 ( 369610 1556010 ) M1M2_PR
+      NEW met1 ( 366390 3178490 ) M1M2_PR
       NEW met1 ( 2084030 607070 ) M1M2_PR
       NEW met2 ( 2084030 605540 ) M2M3_PR
-      NEW met1 ( 369610 1696770 ) M1M2_PR
+      NEW met1 ( 231150 1696430 ) M1M2_PR
+      NEW met1 ( 227930 2191130 ) M1M2_PR
+      NEW met1 ( 231150 2191130 ) M1M2_PR
+      NEW met1 ( 369610 1696430 ) M1M2_PR
       NEW met1 ( 366390 2191130 ) M1M2_PR
-      NEW met1 ( 366390 2687870 ) M1M2_PR
-      NEW met1 ( 618930 1519970 ) M1M2_PR
-      NEW met1 ( 1020970 1197310 ) M1M2_PR
-      NEW met1 ( 1597810 1197310 ) M1M2_PR
-      NEW met1 ( 1597810 1486990 ) M1M2_PR
-      NEW met2 ( 1597810 1490900 ) M2M3_PR
-      NEW met1 ( 279450 2186030 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 1769850 1486990 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 618930 1448570 ) RECT ( -595 -70 0 70 )  ;
-    - io_oeb[9] ( PIN io_oeb[9] ) ( wrapped_vga_clock_1 io_oeb[9] ) ( wrapped_teras_13 io_oeb[9] ) ( wrapped_rgb_mixer_3 io_oeb[9] ) ( wrapped_hack_soc_dffram_11 io_oeb[9] ) ( wrapped_function_generator_0 io_oeb[9] ) ( wrapped_frequency_counter_2 io_oeb[9] ) + USE SIGNAL
+      NEW met1 ( 366390 2689570 ) M1M2_PR
+      NEW met2 ( 1612530 1492940 ) M2M3_PR
+      NEW met1 ( 1612530 1493790 ) M1M2_PR
+      NEW met1 ( 604210 1552270 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 1767090 1486990 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 231150 2191130 ) RECT ( -595 -70 0 70 )  ;
+    - io_oeb[9] ( PIN io_oeb[9] ) ( wrapped_vga_clock_1 io_oeb[9] ) ( wrapped_teras_13 io_oeb[9] ) ( wrapped_rgb_mixer_3 io_oeb[9] ) ( wrapped_hack_soc_dffram_11 io_oeb[9] ) ( wrapped_function_generator_0 io_oeb[9] ) ( wrapped_frequency_counter_2 io_oeb[9] )
+      ( wrapped_alu74181_7 io_oeb[9] ) + USE SIGNAL
       + ROUTED met2 ( 392150 2700620 ) ( 392185 * 0 )
-      NEW met3 ( 599380 1279420 ) ( * 1282140 0 )
-      NEW met2 ( 987390 1449590 ) ( * 1454860 )
+      NEW met2 ( 392150 3184950 ) ( * 3200420 )
+      NEW met2 ( 392150 3200420 ) ( 392185 * 0 )
+      NEW met3 ( 599380 1282140 0 ) ( 607430 * )
+      NEW met2 ( 607430 1282140 ) ( * 1283330 )
+      NEW met2 ( 987390 1449250 ) ( * 1454860 )
       NEW met2 ( 2900990 2156110 ) ( * 2157980 )
       NEW met3 ( 2900990 2157980 ) ( 2917780 * 0 )
-      NEW met2 ( 398590 1690990 ) ( * 1700340 0 )
-      NEW met1 ( 398590 1690990 ) ( 417450 * )
-      NEW met2 ( 417450 1493790 ) ( * 1690990 )
-      NEW met2 ( 392150 2182290 ) ( * 2200140 0 )
-      NEW met1 ( 392150 2182290 ) ( 417450 * )
-      NEW met2 ( 417450 1935790 ) ( * 2182290 )
-      NEW met2 ( 392150 2673590 ) ( * 2700620 )
-      NEW met1 ( 274390 1935790 ) ( 417450 * )
-      NEW met3 ( 599380 1279420 ) ( 644460 * )
-      NEW met3 ( 644460 1441940 ) ( 648830 * )
-      NEW met3 ( 648830 1441940 ) ( 908270 * )
-      NEW met1 ( 908270 1449590 ) ( 987390 * )
+      NEW met2 ( 220110 2186030 ) ( * 2687870 )
+      NEW met2 ( 289110 1696940 ) ( * 1936130 )
+      NEW met2 ( 398590 1691330 ) ( * 1700340 0 )
+      NEW met1 ( 398590 1691330 ) ( 418370 * )
+      NEW met2 ( 418370 1528130 ) ( * 1691330 )
+      NEW met2 ( 392150 2186030 ) ( * 2200140 0 )
+      NEW met2 ( 392150 2689910 ) ( * 2700620 )
+      NEW met2 ( 896310 1052130 ) ( * 1449930 )
+      NEW met1 ( 261510 3184950 ) ( 392150 * )
+      NEW met1 ( 607430 1283330 ) ( 743130 * )
+      NEW met1 ( 742210 1455710 ) ( 743130 * )
+      NEW met1 ( 743130 1449930 ) ( 903900 * )
+      NEW met1 ( 903900 1449250 ) ( * 1449930 )
+      NEW met1 ( 903900 1449250 ) ( 987390 * )
       NEW met3 ( 987390 1454860 ) ( 1000500 * 0 )
       NEW met3 ( 2087250 596700 ) ( 2100820 * 0 )
-      NEW met1 ( 417450 2156110 ) ( 2900990 * )
-      NEW met2 ( 274390 1696430 ) ( * 1935790 )
-      NEW met2 ( 232990 2186710 ) ( * 2673590 )
-      NEW met1 ( 274390 1696430 ) ( 398590 * )
-      NEW met1 ( 232990 2186710 ) ( 392150 * )
-      NEW met1 ( 232990 2673590 ) ( 392150 * )
-      NEW met4 ( 644460 1279420 ) ( * 1441940 )
-      NEW met1 ( 417450 1493790 ) ( 648830 * )
-      NEW met2 ( 648830 1441940 ) ( * 1493790 )
-      NEW met2 ( 908270 1100410 ) ( * 1449590 )
-      NEW met1 ( 908270 1100410 ) ( 2087250 * )
-      NEW met2 ( 2087250 596700 ) ( * 1100410 )
-      NEW met1 ( 417450 1935790 ) M1M2_PR
-      NEW met1 ( 417450 2156110 ) M1M2_PR
-      NEW met1 ( 987390 1449590 ) M1M2_PR
+      NEW met1 ( 896310 1052130 ) ( 2087250 * )
+      NEW met1 ( 389850 2156110 ) ( 2900990 * )
+      NEW met1 ( 220110 2687870 ) ( 261510 * )
+      NEW met2 ( 261510 2687870 ) ( * 3184950 )
+      NEW met3 ( 289110 1696940 ) ( 398590 * )
+      NEW met1 ( 220110 2186030 ) ( 392150 * )
+      NEW met1 ( 261510 2689910 ) ( 392150 * )
+      NEW met2 ( 743130 1283330 ) ( * 1455710 )
+      NEW met1 ( 418370 1528130 ) ( 742210 * )
+      NEW met2 ( 742210 1455710 ) ( * 1528130 )
+      NEW met2 ( 2087250 596700 ) ( * 1052130 )
+      NEW met1 ( 289110 1936130 ) ( 389850 * )
+      NEW met2 ( 389850 1936130 ) ( * 2186030 )
+      NEW met1 ( 289110 1936130 ) M1M2_PR
+      NEW met1 ( 389850 2156110 ) M1M2_PR
+      NEW met1 ( 392150 3184950 ) M1M2_PR
+      NEW met2 ( 607430 1282140 ) M2M3_PR
+      NEW met1 ( 607430 1283330 ) M1M2_PR
+      NEW met1 ( 896310 1052130 ) M1M2_PR
+      NEW met1 ( 896310 1449930 ) M1M2_PR
+      NEW met1 ( 987390 1449250 ) M1M2_PR
       NEW met2 ( 987390 1454860 ) M2M3_PR
       NEW met1 ( 2900990 2156110 ) M1M2_PR
       NEW met2 ( 2900990 2157980 ) M2M3_PR
-      NEW met1 ( 417450 1493790 ) M1M2_PR
-      NEW met1 ( 398590 1690990 ) M1M2_PR
-      NEW met1 ( 417450 1690990 ) M1M2_PR
-      NEW met1 ( 398590 1696430 ) M1M2_PR
-      NEW met1 ( 392150 2182290 ) M1M2_PR
-      NEW met1 ( 417450 2182290 ) M1M2_PR
-      NEW met1 ( 392150 2186710 ) M1M2_PR
-      NEW met1 ( 392150 2673590 ) M1M2_PR
-      NEW met1 ( 274390 1935790 ) M1M2_PR
-      NEW met3 ( 644460 1279420 ) M3M4_PR
-      NEW met2 ( 648830 1441940 ) M2M3_PR
-      NEW met3 ( 644460 1441940 ) M3M4_PR
-      NEW met1 ( 908270 1449590 ) M1M2_PR
-      NEW met2 ( 908270 1441940 ) M2M3_PR
+      NEW met1 ( 220110 2186030 ) M1M2_PR
+      NEW met1 ( 220110 2687870 ) M1M2_PR
+      NEW met2 ( 289110 1696940 ) M2M3_PR
+      NEW met1 ( 418370 1528130 ) M1M2_PR
+      NEW met1 ( 398590 1691330 ) M1M2_PR
+      NEW met1 ( 418370 1691330 ) M1M2_PR
+      NEW met2 ( 398590 1696940 ) M2M3_PR
+      NEW met1 ( 392150 2186030 ) M1M2_PR
+      NEW met1 ( 389850 2186030 ) M1M2_PR
+      NEW met1 ( 392150 2689910 ) M1M2_PR
+      NEW met1 ( 261510 3184950 ) M1M2_PR
+      NEW met1 ( 743130 1283330 ) M1M2_PR
+      NEW met1 ( 743130 1455710 ) M1M2_PR
+      NEW met1 ( 742210 1455710 ) M1M2_PR
+      NEW met1 ( 743130 1449930 ) M1M2_PR
       NEW met2 ( 2087250 596700 ) M2M3_PR
-      NEW met1 ( 274390 1696430 ) M1M2_PR
-      NEW met1 ( 232990 2186710 ) M1M2_PR
-      NEW met1 ( 232990 2673590 ) M1M2_PR
-      NEW met1 ( 648830 1493790 ) M1M2_PR
-      NEW met1 ( 908270 1100410 ) M1M2_PR
-      NEW met1 ( 2087250 1100410 ) M1M2_PR
-      NEW met2 ( 417450 2156110 ) RECT ( -70 -485 70 0 ) 
-      NEW met2 ( 398590 1696430 ) RECT ( -70 -485 70 0 ) 
-      NEW met2 ( 392150 2186710 ) RECT ( -70 -485 70 0 ) 
-      NEW met2 ( 908270 1441940 ) RECT ( -70 -485 70 0 )  ;
-    - io_out[0] ( PIN io_out[0] ) ( wrapped_vga_clock_1 io_out[0] ) ( wrapped_teras_13 io_out[0] ) ( wrapped_rgb_mixer_3 io_out[0] ) ( wrapped_hack_soc_dffram_11 io_out[0] ) ( wrapped_function_generator_0 io_out[0] ) ( wrapped_frequency_counter_2 io_out[0] ) + USE SIGNAL
-      + ROUTED met3 ( 499100 2438820 0 ) ( * 2439500 )
-      NEW met3 ( 499100 2439500 ) ( 511290 * )
-      NEW met2 ( 511290 2439500 ) ( * 2440350 )
-      NEW met1 ( 986470 1842290 ) ( 990150 * )
+      NEW met1 ( 2087250 1052130 ) M1M2_PR
+      NEW met1 ( 261510 2687870 ) M1M2_PR
+      NEW met1 ( 261510 2689910 ) M1M2_PR
+      NEW met1 ( 742210 1528130 ) M1M2_PR
+      NEW met1 ( 389850 1936130 ) M1M2_PR
+      NEW met2 ( 389850 2156110 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 896310 1449930 ) RECT ( -595 -70 0 70 ) 
+      NEW met2 ( 398590 1696940 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 389850 2186030 ) RECT ( -595 -70 0 70 ) 
+      NEW met2 ( 743130 1449930 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 261510 2689910 ) RECT ( -70 -485 70 0 )  ;
+    - io_out[0] ( PIN io_out[0] ) ( wrapped_vga_clock_1 io_out[0] ) ( wrapped_teras_13 io_out[0] ) ( wrapped_rgb_mixer_3 io_out[0] ) ( wrapped_hack_soc_dffram_11 io_out[0] ) ( wrapped_function_generator_0 io_out[0] ) ( wrapped_frequency_counter_2 io_out[0] )
+      ( wrapped_alu74181_7 io_out[0] ) + USE SIGNAL
+      + ROUTED met2 ( 605590 2891530 ) ( * 2897990 )
       NEW met2 ( 2900070 98940 ) ( * 103190 )
       NEW met3 ( 2900070 98940 ) ( 2917780 * 0 )
-      NEW met3 ( 579140 1917940 0 ) ( 590870 * )
-      NEW met2 ( 590870 1911310 ) ( * 1917940 )
-      NEW met2 ( 670910 2445790 ) ( * 2891190 )
-      NEW met2 ( 759230 1842290 ) ( * 2445790 )
-      NEW met2 ( 990150 1768340 ) ( * 1842290 )
-      NEW met2 ( 986470 1842290 ) ( * 1883770 )
-      NEW met2 ( 2538970 717910 ) ( * 720970 )
-      NEW met2 ( 2538970 103190 ) ( * 717910 )
+      NEW met3 ( 579140 1917940 0 ) ( 593170 * )
+      NEW met2 ( 593170 1915390 ) ( * 1917940 )
+      NEW met2 ( 601910 2897990 ) ( * 3381470 )
+      NEW met2 ( 2059650 901170 ) ( * 1863030 )
+      NEW met1 ( 2532990 722330 ) ( 2535750 * )
+      NEW met2 ( 2532990 720970 ) ( * 722330 )
+      NEW met2 ( 2535750 103190 ) ( * 722330 )
+      NEW met2 ( 2532990 722330 ) ( * 901170 )
       NEW met1 ( 524630 1471690 ) ( 529230 * )
       NEW met2 ( 529230 1459815 ) ( * 1471690 )
       NEW met2 ( 529230 1459815 ) ( 530610 * 0 )
-      NEW met2 ( 531070 2440350 ) ( * 2445790 )
-      NEW met1 ( 511290 2440350 ) ( 531070 * )
-      NEW met3 ( 529460 2897140 0 ) ( 544870 * )
-      NEW met2 ( 544870 2891190 ) ( * 2897140 )
-      NEW met1 ( 524630 1660050 ) ( 638250 * )
-      NEW met1 ( 531070 2445790 ) ( 670910 * )
-      NEW met1 ( 544870 2891190 ) ( 670910 * )
-      NEW met1 ( 670910 2445790 ) ( 759230 * )
-      NEW met1 ( 638250 1842290 ) ( 986470 * )
-      NEW met3 ( 990150 1768340 ) ( 1000500 * 0 )
-      NEW met1 ( 2538970 103190 ) ( 2900070 * )
-      NEW met2 ( 524630 1471690 ) ( * 1660050 )
-      NEW met1 ( 590870 1911310 ) ( 638250 * )
-      NEW met2 ( 638250 1660050 ) ( * 1911310 )
+      NEW met3 ( 529460 2897820 0 ) ( 544870 * )
+      NEW met2 ( 544870 2897820 ) ( * 2897990 )
+      NEW met1 ( 544870 2897990 ) ( 605590 * )
+      NEW met2 ( 559130 3381470 ) ( * 3386740 )
+      NEW met3 ( 549700 3386740 0 ) ( 559130 * )
+      NEW met1 ( 559130 3381470 ) ( 601910 * )
+      NEW met1 ( 524630 1653930 ) ( 643310 * )
+      NEW met1 ( 614100 2442390 ) ( * 2442730 )
+      NEW met1 ( 614100 2442730 ) ( 635030 * )
+      NEW met1 ( 605590 2891530 ) ( 618010 * )
+      NEW met1 ( 990150 1863030 ) ( 2059650 * )
+      NEW met1 ( 2059650 901170 ) ( 2532990 * )
+      NEW met1 ( 2535750 103190 ) ( 2900070 * )
+      NEW met2 ( 524630 1471690 ) ( * 1653930 )
+      NEW met1 ( 627670 1793670 ) ( 643310 * )
+      NEW met2 ( 643310 1653930 ) ( * 1793670 )
+      NEW met1 ( 627670 1913350 ) ( 635030 * )
+      NEW met2 ( 627670 1913350 ) ( * 1915390 )
+      NEW met1 ( 593170 1915390 ) ( 627670 * )
+      NEW met2 ( 627670 1793670 ) ( * 1913350 )
+      NEW met2 ( 635030 1913350 ) ( * 2442730 )
+      NEW met2 ( 618010 2442730 ) ( * 2891530 )
       NEW met3 ( 2471580 721140 0 ) ( 2484230 * )
-      NEW met2 ( 2484230 717910 ) ( * 721140 )
-      NEW met1 ( 2484230 717910 ) ( 2538970 * )
-      NEW met1 ( 2538970 720970 ) ( 2560130 * )
-      NEW met1 ( 986470 1883770 ) ( 2560130 * )
-      NEW met2 ( 2560130 720970 ) ( * 1883770 )
-      NEW met2 ( 511290 2439500 ) M2M3_PR
-      NEW met1 ( 511290 2440350 ) M1M2_PR
-      NEW met1 ( 670910 2445790 ) M1M2_PR
-      NEW met1 ( 670910 2891190 ) M1M2_PR
-      NEW met1 ( 759230 1842290 ) M1M2_PR
-      NEW met1 ( 759230 2445790 ) M1M2_PR
-      NEW met2 ( 990150 1768340 ) M2M3_PR
-      NEW met1 ( 986470 1842290 ) M1M2_PR
-      NEW met1 ( 990150 1842290 ) M1M2_PR
-      NEW met1 ( 2538970 103190 ) M1M2_PR
+      NEW met2 ( 2484230 720970 ) ( * 721140 )
+      NEW met1 ( 2484230 720970 ) ( 2532990 * )
+      NEW met3 ( 498180 2436780 ) ( * 2438140 0 )
+      NEW met3 ( 498180 2436780 ) ( 516810 * )
+      NEW met2 ( 516810 2436780 ) ( * 2442390 )
+      NEW met1 ( 516810 2442390 ) ( 614100 * )
+      NEW met2 ( 990150 1768340 ) ( * 1787210 )
+      NEW met3 ( 990150 1768340 ) ( 1000500 * 0 )
+      NEW met1 ( 643310 1787210 ) ( 990150 * )
+      NEW met2 ( 990150 1787210 ) ( * 1863030 )
+      NEW met1 ( 605590 2891530 ) M1M2_PR
+      NEW met1 ( 605590 2897990 ) M1M2_PR
+      NEW met1 ( 601910 2897990 ) M1M2_PR
+      NEW met1 ( 601910 3381470 ) M1M2_PR
+      NEW met1 ( 990150 1863030 ) M1M2_PR
+      NEW met1 ( 2059650 901170 ) M1M2_PR
+      NEW met1 ( 2059650 1863030 ) M1M2_PR
+      NEW met1 ( 2535750 103190 ) M1M2_PR
+      NEW met1 ( 2532990 901170 ) M1M2_PR
       NEW met1 ( 2900070 103190 ) M1M2_PR
       NEW met2 ( 2900070 98940 ) M2M3_PR
-      NEW met2 ( 590870 1917940 ) M2M3_PR
-      NEW met1 ( 590870 1911310 ) M1M2_PR
-      NEW met1 ( 986470 1883770 ) M1M2_PR
-      NEW met1 ( 2538970 717910 ) M1M2_PR
-      NEW met1 ( 2538970 720970 ) M1M2_PR
+      NEW met2 ( 593170 1917940 ) M2M3_PR
+      NEW met1 ( 593170 1915390 ) M1M2_PR
+      NEW met1 ( 2535750 722330 ) M1M2_PR
+      NEW met1 ( 2532990 722330 ) M1M2_PR
+      NEW met1 ( 2532990 720970 ) M1M2_PR
       NEW met1 ( 524630 1471690 ) M1M2_PR
       NEW met1 ( 529230 1471690 ) M1M2_PR
-      NEW met1 ( 524630 1660050 ) M1M2_PR
-      NEW met1 ( 531070 2440350 ) M1M2_PR
-      NEW met1 ( 531070 2445790 ) M1M2_PR
-      NEW met2 ( 544870 2897140 ) M2M3_PR
-      NEW met1 ( 544870 2891190 ) M1M2_PR
-      NEW met1 ( 638250 1660050 ) M1M2_PR
-      NEW met1 ( 638250 1842290 ) M1M2_PR
-      NEW met1 ( 638250 1911310 ) M1M2_PR
+      NEW met1 ( 524630 1653930 ) M1M2_PR
+      NEW met2 ( 544870 2897820 ) M2M3_PR
+      NEW met1 ( 544870 2897990 ) M1M2_PR
+      NEW met1 ( 559130 3381470 ) M1M2_PR
+      NEW met2 ( 559130 3386740 ) M2M3_PR
+      NEW met1 ( 643310 1653930 ) M1M2_PR
+      NEW met1 ( 635030 2442730 ) M1M2_PR
+      NEW met1 ( 618010 2442730 ) M1M2_PR
+      NEW met1 ( 618010 2891530 ) M1M2_PR
+      NEW met1 ( 643310 1793670 ) M1M2_PR
+      NEW met1 ( 627670 1793670 ) M1M2_PR
+      NEW met1 ( 643310 1787210 ) M1M2_PR
+      NEW met1 ( 635030 1913350 ) M1M2_PR
+      NEW met1 ( 627670 1913350 ) M1M2_PR
+      NEW met1 ( 627670 1915390 ) M1M2_PR
       NEW met2 ( 2484230 721140 ) M2M3_PR
-      NEW met1 ( 2484230 717910 ) M1M2_PR
-      NEW met1 ( 2560130 720970 ) M1M2_PR
-      NEW met1 ( 2560130 1883770 ) M1M2_PR
-      NEW met1 ( 759230 1842290 ) RECT ( 0 -70 595 70 ) 
-      NEW met2 ( 638250 1842290 ) RECT ( -70 -485 70 0 )  ;
-    - io_out[10] ( PIN io_out[10] ) ( wrapped_vga_clock_1 io_out[10] ) ( wrapped_teras_13 io_out[10] ) ( wrapped_rgb_mixer_3 io_out[10] ) ( wrapped_hack_soc_dffram_11 io_out[10] ) ( wrapped_function_generator_0 io_out[10] ) ( wrapped_frequency_counter_2 io_out[10] ) + USE SIGNAL
-      + ROUTED met3 ( 579140 1826140 0 ) ( 587190 * )
-      NEW met2 ( 587190 1824950 ) ( * 1826140 )
+      NEW met1 ( 2484230 720970 ) M1M2_PR
+      NEW met2 ( 516810 2436780 ) M2M3_PR
+      NEW met1 ( 516810 2442390 ) M1M2_PR
+      NEW met1 ( 990150 1787210 ) M1M2_PR
+      NEW met2 ( 990150 1768340 ) M2M3_PR
+      NEW met1 ( 601910 2897990 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 618010 2442730 ) RECT ( -595 -70 0 70 ) 
+      NEW met2 ( 643310 1787210 ) RECT ( -70 -485 70 0 )  ;
+    - io_out[10] ( PIN io_out[10] ) ( wrapped_vga_clock_1 io_out[10] ) ( wrapped_teras_13 io_out[10] ) ( wrapped_rgb_mixer_3 io_out[10] ) ( wrapped_hack_soc_dffram_11 io_out[10] ) ( wrapped_function_generator_0 io_out[10] ) ( wrapped_frequency_counter_2 io_out[10] )
+      ( wrapped_alu74181_7 io_out[10] ) + USE SIGNAL
+      + ROUTED met3 ( 579140 1826140 0 ) ( 586730 * )
+      NEW met2 ( 586730 1821890 ) ( * 1826140 )
+      NEW met1 ( 586730 1821890 ) ( 593630 * )
+      NEW met2 ( 510830 2360450 ) ( * 2361300 )
+      NEW met3 ( 499100 2361300 ) ( 510830 * )
       NEW met3 ( 499100 2360620 0 ) ( * 2361300 )
-      NEW met3 ( 499100 2361300 ) ( 511290 * )
-      NEW met2 ( 511290 2361300 ) ( * 2363170 )
       NEW met3 ( 599380 1421540 0 ) ( 607890 * )
       NEW met2 ( 607890 1421540 ) ( * 1427830 )
-      NEW met1 ( 971290 1219070 ) ( 980030 * )
-      NEW met2 ( 991530 1219070 ) ( * 1220260 )
-      NEW met1 ( 980030 1219070 ) ( 991530 * )
-      NEW met2 ( 971290 1177590 ) ( * 1219070 )
-      NEW met2 ( 980030 1219070 ) ( * 1424770 )
-      NEW met2 ( 1066050 976310 ) ( * 1177590 )
-      NEW met2 ( 2519190 669290 ) ( * 976310 )
+      NEW met1 ( 593630 1821550 ) ( * 1821890 )
+      NEW met2 ( 607430 2359770 ) ( * 2360450 )
+      NEW met2 ( 690230 2356710 ) ( * 2359770 )
+      NEW met2 ( 690230 2401200 ) ( 690690 * )
+      NEW met2 ( 690230 2359770 ) ( * 2401200 )
+      NEW met2 ( 690690 2401200 ) ( * 2825060 )
+      NEW met2 ( 766130 1424260 ) ( * 1821890 )
+      NEW met4 ( 985780 1059100 ) ( * 1220260 )
+      NEW met4 ( 983020 1338600 ) ( 985780 * )
+      NEW met4 ( 985780 1220260 ) ( * 1338600 )
+      NEW met4 ( 983020 1338600 ) ( * 1424260 )
       NEW met2 ( 2900070 2352970 ) ( * 2357220 )
       NEW met3 ( 2900070 2357220 ) ( 2917780 * 0 )
-      NEW met3 ( 529460 2822340 0 ) ( 544870 * )
-      NEW met2 ( 544870 2822340 ) ( * 2822510 )
-      NEW met1 ( 544870 2822510 ) ( 616170 * )
-      NEW met1 ( 587190 1824950 ) ( 725190 * )
-      NEW met1 ( 971290 1177590 ) ( 1066050 * )
+      NEW met3 ( 529460 2823020 0 ) ( * 2825060 )
+      NEW met3 ( 549700 3308540 0 ) ( 556140 * )
+      NEW met3 ( 529460 2825060 ) ( 690690 * )
+      NEW met1 ( 744970 1821890 ) ( 766130 * )
       NEW met3 ( 2471580 664700 0 ) ( 2484230 * )
       NEW met2 ( 2484230 664700 ) ( * 669290 )
-      NEW met1 ( 2484230 669290 ) ( 2519190 * )
-      NEW met1 ( 1066050 976310 ) ( 2519190 * )
-      NEW met2 ( 620770 2356370 ) ( * 2363170 )
-      NEW met1 ( 511290 2363170 ) ( 620770 * )
-      NEW met2 ( 616170 2363170 ) ( * 2822510 )
-      NEW met1 ( 607890 1427830 ) ( 725190 * )
-      NEW met2 ( 725190 2352970 ) ( * 2356370 )
-      NEW met1 ( 620770 2356370 ) ( 725190 * )
-      NEW met2 ( 725190 1424770 ) ( * 2352970 )
-      NEW met1 ( 725190 1424770 ) ( 980030 * )
-      NEW met3 ( 991530 1220260 ) ( 1000500 * 0 )
-      NEW met1 ( 725190 2352970 ) ( 2900070 * )
-      NEW met2 ( 587190 1826140 ) M2M3_PR
-      NEW met1 ( 587190 1824950 ) M1M2_PR
-      NEW met1 ( 971290 1177590 ) M1M2_PR
-      NEW met1 ( 1066050 976310 ) M1M2_PR
-      NEW met1 ( 1066050 1177590 ) M1M2_PR
-      NEW met1 ( 2519190 669290 ) M1M2_PR
-      NEW met1 ( 2519190 976310 ) M1M2_PR
-      NEW met2 ( 511290 2361300 ) M2M3_PR
-      NEW met1 ( 511290 2363170 ) M1M2_PR
+      NEW met1 ( 2484230 669290 ) ( 2560130 * )
+      NEW met3 ( 985780 1059100 ) ( 2560130 * )
+      NEW met1 ( 510830 2360450 ) ( 607430 * )
+      NEW met1 ( 607430 2359770 ) ( 690230 * )
+      NEW met1 ( 607890 1427830 ) ( 766130 * )
+      NEW met1 ( 593630 1821550 ) ( 744970 * )
+      NEW met1 ( 744970 1821550 ) ( * 1821890 )
+      NEW met1 ( 690230 2356710 ) ( 744970 * )
+      NEW met2 ( 744970 1821890 ) ( * 2356710 )
+      NEW met3 ( 766130 1424260 ) ( 983020 * )
+      NEW met3 ( 985780 1220260 ) ( 1000500 * 0 )
+      NEW met2 ( 2560130 669290 ) ( * 1059100 )
+      NEW met1 ( 744970 2352970 ) ( 2900070 * )
+      NEW met4 ( 556140 2825060 ) ( * 3308540 )
+      NEW met2 ( 586730 1826140 ) M2M3_PR
+      NEW met1 ( 586730 1821890 ) M1M2_PR
+      NEW met2 ( 690690 2825060 ) M2M3_PR
+      NEW met1 ( 766130 1821890 ) M1M2_PR
+      NEW met3 ( 985780 1059100 ) M3M4_PR
+      NEW met1 ( 510830 2360450 ) M1M2_PR
+      NEW met2 ( 510830 2361300 ) M2M3_PR
       NEW met2 ( 607890 1421540 ) M2M3_PR
       NEW met1 ( 607890 1427830 ) M1M2_PR
-      NEW met1 ( 980030 1219070 ) M1M2_PR
-      NEW met1 ( 971290 1219070 ) M1M2_PR
-      NEW met2 ( 991530 1220260 ) M2M3_PR
-      NEW met1 ( 991530 1219070 ) M1M2_PR
-      NEW met1 ( 980030 1424770 ) M1M2_PR
+      NEW met1 ( 607430 2360450 ) M1M2_PR
+      NEW met1 ( 607430 2359770 ) M1M2_PR
+      NEW met1 ( 690230 2359770 ) M1M2_PR
+      NEW met1 ( 690230 2356710 ) M1M2_PR
+      NEW met2 ( 766130 1424260 ) M2M3_PR
+      NEW met1 ( 766130 1427830 ) M1M2_PR
+      NEW met3 ( 985780 1220260 ) M3M4_PR
+      NEW met3 ( 983020 1424260 ) M3M4_PR
       NEW met1 ( 2900070 2352970 ) M1M2_PR
       NEW met2 ( 2900070 2357220 ) M2M3_PR
-      NEW met2 ( 544870 2822340 ) M2M3_PR
-      NEW met1 ( 544870 2822510 ) M1M2_PR
-      NEW met1 ( 616170 2822510 ) M1M2_PR
-      NEW met1 ( 725190 1824950 ) M1M2_PR
+      NEW met3 ( 556140 2825060 ) M3M4_PR
+      NEW met3 ( 556140 3308540 ) M3M4_PR
+      NEW met1 ( 744970 1821890 ) M1M2_PR
       NEW met2 ( 2484230 664700 ) M2M3_PR
       NEW met1 ( 2484230 669290 ) M1M2_PR
-      NEW met1 ( 620770 2363170 ) M1M2_PR
-      NEW met1 ( 620770 2356370 ) M1M2_PR
-      NEW met1 ( 616170 2363170 ) M1M2_PR
-      NEW met1 ( 725190 1424770 ) M1M2_PR
-      NEW met1 ( 725190 1427830 ) M1M2_PR
-      NEW met1 ( 725190 2352970 ) M1M2_PR
-      NEW met1 ( 725190 2356370 ) M1M2_PR
-      NEW met2 ( 725190 1824950 ) RECT ( -70 -485 70 0 ) 
-      NEW met1 ( 616170 2363170 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 725190 1427830 ) RECT ( -70 -485 70 0 )  ;
-    - io_out[11] ( PIN io_out[11] ) ( wrapped_vga_clock_1 io_out[11] ) ( wrapped_teras_13 io_out[11] ) ( wrapped_rgb_mixer_3 io_out[11] ) ( wrapped_hack_soc_dffram_11 io_out[11] ) ( wrapped_function_generator_0 io_out[11] ) ( wrapped_frequency_counter_2 io_out[11] ) + USE SIGNAL
-      + ROUTED met3 ( 599380 1248140 0 ) ( 607890 * )
-      NEW met2 ( 607890 1248140 ) ( * 1248650 )
-      NEW met1 ( 697130 1248650 ) ( * 1248990 )
-      NEW met2 ( 2899150 2622420 ) ( * 2628710 )
-      NEW met3 ( 2899150 2622420 ) ( 2917780 * 0 )
-      NEW met2 ( 701270 1248990 ) ( * 1610580 )
-      NEW met2 ( 784070 1165350 ) ( * 1248990 )
-      NEW met1 ( 171350 2629050 ) ( 324300 * )
-      NEW met1 ( 324300 2628710 ) ( * 2629050 )
-      NEW met1 ( 324300 2628710 ) ( 345230 * )
-      NEW met3 ( 345230 2708780 ) ( 350980 * )
+      NEW met1 ( 2560130 669290 ) M1M2_PR
+      NEW met2 ( 2560130 1059100 ) M2M3_PR
+      NEW met1 ( 744970 2356710 ) M1M2_PR
+      NEW met1 ( 744970 2352970 ) M1M2_PR
+      NEW met2 ( 766130 1427830 ) RECT ( -70 -485 70 0 ) 
+      NEW met3 ( 556140 2825060 ) RECT ( -800 -150 0 150 ) 
+      NEW met2 ( 744970 2352970 ) RECT ( -70 0 70 485 )  ;
+    - io_out[11] ( PIN io_out[11] ) ( wrapped_vga_clock_1 io_out[11] ) ( wrapped_teras_13 io_out[11] ) ( wrapped_rgb_mixer_3 io_out[11] ) ( wrapped_hack_soc_dffram_11 io_out[11] ) ( wrapped_function_generator_0 io_out[11] ) ( wrapped_frequency_counter_2 io_out[11] )
+      ( wrapped_alu74181_7 io_out[11] ) + USE SIGNAL
+      + ROUTED met1 ( 185150 2213570 ) ( 186070 * )
+      NEW met3 ( 599380 1248140 0 ) ( 600530 * )
+      NEW met2 ( 600530 1242190 ) ( * 1248140 )
+      NEW met2 ( 185150 1707650 ) ( * 2213570 )
+      NEW met2 ( 186070 2213570 ) ( * 3208750 )
+      NEW met2 ( 600530 1248140 ) ( * 1528470 )
+      NEW met2 ( 881130 1165180 ) ( * 1242190 )
+      NEW met2 ( 338330 2211190 ) ( * 2211700 )
+      NEW met3 ( 338330 2211700 ) ( 350980 * )
+      NEW met3 ( 350980 2211020 0 ) ( * 2211700 )
+      NEW met1 ( 185150 2211190 ) ( 338330 * )
+      NEW met4 ( 329820 2622420 ) ( * 2628540 )
+      NEW met3 ( 186070 2628540 ) ( 329820 * )
+      NEW met3 ( 329820 2708780 ) ( 350980 * )
       NEW met3 ( 350980 2708780 ) ( * 2710140 0 )
-      NEW met1 ( 607890 1248650 ) ( 697130 * )
-      NEW met1 ( 697130 1248990 ) ( 784070 * )
-      NEW met1 ( 784070 1165350 ) ( 1328250 * )
-      NEW met1 ( 345230 2628710 ) ( 2899150 * )
-      NEW met2 ( 170890 1711050 ) ( * 2159700 )
-      NEW met2 ( 170890 2159700 ) ( 171350 * )
-      NEW met2 ( 171350 2159700 ) ( * 2629050 )
-      NEW met4 ( 355580 1610580 ) ( * 1676700 )
-      NEW met3 ( 352820 1708500 ) ( * 1710540 0 )
-      NEW met4 ( 352820 1676700 ) ( * 1708500 )
-      NEW met4 ( 352820 1676700 ) ( 355580 * )
-      NEW met2 ( 343390 1709860 ) ( * 1711050 )
-      NEW met3 ( 343390 1709860 ) ( 352820 * )
-      NEW met1 ( 170890 1711050 ) ( 343390 * )
-      NEW met2 ( 345230 2628710 ) ( * 2708780 )
-      NEW met3 ( 355580 1610580 ) ( 701270 * )
+      NEW met2 ( 338330 3208750 ) ( * 3209260 )
+      NEW met3 ( 338330 3209260 ) ( 350980 * )
+      NEW met3 ( 350980 3209260 ) ( * 3209940 0 )
+      NEW met1 ( 186070 3208750 ) ( 338330 * )
+      NEW met1 ( 600530 1242190 ) ( 881130 * )
+      NEW met3 ( 881130 1165180 ) ( 1328250 * )
+      NEW met3 ( 329820 2622420 ) ( 2917780 * 0 )
+      NEW met2 ( 339710 1707650 ) ( * 1708500 )
+      NEW met3 ( 339710 1708500 ) ( 350980 * )
+      NEW met3 ( 350980 1708500 ) ( * 1710540 0 )
+      NEW met1 ( 185150 1707650 ) ( 339710 * )
+      NEW met2 ( 343850 1528470 ) ( * 1708500 )
+      NEW met4 ( 329820 2628540 ) ( * 2708780 )
+      NEW met1 ( 343850 1528470 ) ( 600530 * )
       NEW met2 ( 1328250 1199180 ) ( 1328480 * )
       NEW met2 ( 1328480 1199180 ) ( * 1200200 0 )
       NEW met2 ( 1328250 941630 ) ( * 1199180 )
@@ -13202,2515 +14096,2840 @@
       NEW met3 ( 2471580 660620 ) ( 2471810 * )
       NEW met1 ( 1328250 941630 ) ( 2471810 * )
       NEW met2 ( 2471810 660620 ) ( * 941630 )
-      NEW met2 ( 338330 2211190 ) ( * 2211700 )
-      NEW met3 ( 338330 2211700 ) ( 350980 * )
-      NEW met3 ( 350980 2211020 0 ) ( * 2211700 )
-      NEW met1 ( 171350 2211190 ) ( 338330 * )
-      NEW met2 ( 607890 1248140 ) M2M3_PR
-      NEW met1 ( 607890 1248650 ) M1M2_PR
-      NEW met1 ( 701270 1248990 ) M1M2_PR
-      NEW met1 ( 784070 1165350 ) M1M2_PR
-      NEW met1 ( 784070 1248990 ) M1M2_PR
-      NEW met1 ( 2899150 2628710 ) M1M2_PR
-      NEW met2 ( 2899150 2622420 ) M2M3_PR
-      NEW met2 ( 701270 1610580 ) M2M3_PR
-      NEW met1 ( 171350 2211190 ) M1M2_PR
-      NEW met1 ( 171350 2629050 ) M1M2_PR
-      NEW met1 ( 345230 2628710 ) M1M2_PR
-      NEW met2 ( 345230 2708780 ) M2M3_PR
-      NEW met1 ( 1328250 1165350 ) M1M2_PR
-      NEW met1 ( 170890 1711050 ) M1M2_PR
-      NEW met3 ( 355580 1610580 ) M3M4_PR
-      NEW met3 ( 352820 1708500 ) M3M4_PR
-      NEW met1 ( 343390 1711050 ) M1M2_PR
-      NEW met2 ( 343390 1709860 ) M2M3_PR
+      NEW met1 ( 185150 2213570 ) M1M2_PR
+      NEW met1 ( 186070 2213570 ) M1M2_PR
+      NEW met1 ( 185150 2211190 ) M1M2_PR
+      NEW met2 ( 186070 2628540 ) M2M3_PR
+      NEW met1 ( 186070 3208750 ) M1M2_PR
+      NEW met2 ( 600530 1248140 ) M2M3_PR
+      NEW met1 ( 600530 1242190 ) M1M2_PR
+      NEW met2 ( 881130 1165180 ) M2M3_PR
+      NEW met1 ( 881130 1242190 ) M1M2_PR
+      NEW met1 ( 185150 1707650 ) M1M2_PR
+      NEW met1 ( 600530 1528470 ) M1M2_PR
+      NEW met1 ( 338330 2211190 ) M1M2_PR
+      NEW met2 ( 338330 2211700 ) M2M3_PR
+      NEW met3 ( 329820 2628540 ) M3M4_PR
+      NEW met3 ( 329820 2622420 ) M3M4_PR
+      NEW met3 ( 329820 2708780 ) M3M4_PR
+      NEW met1 ( 338330 3208750 ) M1M2_PR
+      NEW met2 ( 338330 3209260 ) M2M3_PR
+      NEW met2 ( 1328250 1165180 ) M2M3_PR
+      NEW met1 ( 343850 1528470 ) M1M2_PR
+      NEW met1 ( 339710 1707650 ) M1M2_PR
+      NEW met2 ( 339710 1708500 ) M2M3_PR
+      NEW met2 ( 343850 1708500 ) M2M3_PR
       NEW met1 ( 1328250 941630 ) M1M2_PR
       NEW met2 ( 2471810 660620 ) M2M3_PR
       NEW met1 ( 2471810 941630 ) M1M2_PR
-      NEW met1 ( 338330 2211190 ) M1M2_PR
-      NEW met2 ( 338330 2211700 ) M2M3_PR
-      NEW met1 ( 701270 1248990 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 171350 2211190 ) RECT ( -70 -485 70 0 ) 
-      NEW met2 ( 1328250 1165350 ) RECT ( -70 -485 70 0 )  ;
-    - io_out[12] ( PIN io_out[12] ) ( wrapped_vga_clock_1 io_out[12] ) ( wrapped_teras_13 io_out[12] ) ( wrapped_rgb_mixer_3 io_out[12] ) ( wrapped_hack_soc_dffram_11 io_out[12] ) ( wrapped_function_generator_0 io_out[12] ) ( wrapped_frequency_counter_2 io_out[12] ) + USE SIGNAL
-      + ROUTED met2 ( 964390 1256300 ) ( * 1258170 )
-      NEW met1 ( 964390 1258170 ) ( 983710 * )
-      NEW met2 ( 2900990 2888300 ) ( * 2911930 )
-      NEW met3 ( 2900990 2888300 ) ( 2917780 * 0 )
-      NEW met2 ( 595010 1193570 ) ( * 1200185 0 )
-      NEW met4 ( 961860 1141380 ) ( * 1256300 )
-      NEW met2 ( 983710 1258170 ) ( * 1468460 )
-      NEW met2 ( 1080770 900490 ) ( * 1141380 )
-      NEW met1 ( 327750 1738590 ) ( 330510 * )
-      NEW met3 ( 350980 1734340 0 ) ( * 1735020 )
-      NEW met3 ( 338330 1735020 ) ( 350980 * )
-      NEW met2 ( 338330 1734850 ) ( * 1735020 )
-      NEW met1 ( 330510 1734850 ) ( 338330 * )
-      NEW met3 ( 350980 2726460 ) ( * 2727140 0 )
-      NEW met3 ( 342930 2726460 ) ( 350980 * )
-      NEW met2 ( 342930 2725610 ) ( * 2726460 )
-      NEW met1 ( 179170 2725610 ) ( 342930 * )
-      NEW met1 ( 595010 1193570 ) ( 652970 * )
-      NEW met3 ( 652970 1256300 ) ( 964390 * )
-      NEW met3 ( 983710 1468460 ) ( 1000500 * 0 )
-      NEW met1 ( 1080770 900490 ) ( 2546330 * )
-      NEW met1 ( 345690 2911930 ) ( 2900990 * )
-      NEW met2 ( 179170 2228530 ) ( * 2725610 )
-      NEW met2 ( 330510 1514870 ) ( * 1738590 )
-      NEW met2 ( 652970 1193570 ) ( * 1256300 )
-      NEW met1 ( 330510 1514870 ) ( 652970 * )
-      NEW met2 ( 652970 1256300 ) ( * 1514870 )
-      NEW met3 ( 961860 1141380 ) ( 1080770 * )
-      NEW met3 ( 2471580 653820 0 ) ( 2484230 * )
-      NEW met2 ( 2484230 653820 ) ( * 655350 )
-      NEW met1 ( 2484230 655350 ) ( 2546330 * )
-      NEW met2 ( 2546330 655350 ) ( * 900490 )
-      NEW met1 ( 325450 2228530 ) ( * 2228870 )
-      NEW met1 ( 325450 2228870 ) ( 338330 * )
-      NEW met2 ( 338330 2228870 ) ( * 2229380 )
-      NEW met3 ( 338330 2229380 ) ( 350980 * )
-      NEW met3 ( 350980 2229380 ) ( * 2230740 0 )
-      NEW met1 ( 179170 2228530 ) ( 325450 * )
-      NEW met2 ( 327750 1738590 ) ( * 2228870 )
-      NEW met2 ( 345690 2726460 ) ( * 2911930 )
-      NEW met1 ( 595010 1193570 ) M1M2_PR
-      NEW met2 ( 964390 1256300 ) M2M3_PR
-      NEW met1 ( 964390 1258170 ) M1M2_PR
-      NEW met1 ( 983710 1258170 ) M1M2_PR
-      NEW met3 ( 961860 1256300 ) M3M4_PR
-      NEW met2 ( 983710 1468460 ) M2M3_PR
-      NEW met1 ( 1080770 900490 ) M1M2_PR
-      NEW met1 ( 2900990 2911930 ) M1M2_PR
-      NEW met2 ( 2900990 2888300 ) M2M3_PR
-      NEW met3 ( 961860 1141380 ) M3M4_PR
-      NEW met2 ( 1080770 1141380 ) M2M3_PR
-      NEW met1 ( 179170 2228530 ) M1M2_PR
-      NEW met1 ( 179170 2725610 ) M1M2_PR
-      NEW met1 ( 330510 1738590 ) M1M2_PR
-      NEW met1 ( 327750 1738590 ) M1M2_PR
-      NEW met2 ( 338330 1735020 ) M2M3_PR
-      NEW met1 ( 338330 1734850 ) M1M2_PR
-      NEW met1 ( 330510 1734850 ) M1M2_PR
-      NEW met2 ( 342930 2726460 ) M2M3_PR
-      NEW met1 ( 342930 2725610 ) M1M2_PR
-      NEW met2 ( 345690 2726460 ) M2M3_PR
-      NEW met1 ( 345690 2911930 ) M1M2_PR
-      NEW met1 ( 652970 1193570 ) M1M2_PR
-      NEW met2 ( 652970 1256300 ) M2M3_PR
-      NEW met1 ( 2546330 900490 ) M1M2_PR
-      NEW met1 ( 330510 1514870 ) M1M2_PR
-      NEW met1 ( 652970 1514870 ) M1M2_PR
-      NEW met2 ( 2484230 653820 ) M2M3_PR
-      NEW met1 ( 2484230 655350 ) M1M2_PR
-      NEW met1 ( 2546330 655350 ) M1M2_PR
-      NEW met1 ( 338330 2228870 ) M1M2_PR
-      NEW met2 ( 338330 2229380 ) M2M3_PR
-      NEW met1 ( 327750 2228870 ) M1M2_PR
-      NEW met3 ( 961860 1256300 ) RECT ( -800 -150 0 150 ) 
-      NEW met2 ( 330510 1734850 ) RECT ( -70 -485 70 0 ) 
-      NEW met3 ( 345690 2726460 ) RECT ( -800 -150 0 150 ) 
-      NEW met1 ( 327750 2228870 ) RECT ( -595 -70 0 70 )  ;
-    - io_out[13] ( PIN io_out[13] ) ( wrapped_vga_clock_1 io_out[13] ) ( wrapped_teras_13 io_out[13] ) ( wrapped_rgb_mixer_3 io_out[13] ) ( wrapped_hack_soc_dffram_11 io_out[13] ) ( wrapped_function_generator_0 io_out[13] ) ( wrapped_frequency_counter_2 io_out[13] ) + USE SIGNAL
-      + ROUTED met3 ( 499100 2211020 0 ) ( * 2211700 )
-      NEW met3 ( 499100 2211700 ) ( 506460 * )
-      NEW met4 ( 506460 2209660 ) ( * 2211700 )
-      NEW met2 ( 504850 2700620 ) ( 504885 * 0 )
-      NEW met3 ( 504850 2684300 ) ( 506460 * )
-      NEW met2 ( 504850 2684300 ) ( * 2700620 )
-      NEW met2 ( 585350 1198500 ) ( * 1200185 0 )
-      NEW met2 ( 673670 1976590 ) ( * 1979990 )
-      NEW met3 ( 669300 1974380 ) ( 673670 * )
-      NEW met2 ( 673670 1974380 ) ( * 1976590 )
-      NEW met2 ( 1373790 1799620 0 ) ( * 1809650 )
-      NEW met2 ( 1379770 1894140 ) ( 1380230 * )
-      NEW met2 ( 1379770 1809650 ) ( * 1894140 )
-      NEW met1 ( 1380230 1979990 ) ( 1383450 * )
-      NEW met2 ( 1380230 1894140 ) ( * 1979990 )
-      NEW met2 ( 1383450 1979990 ) ( * 3153330 )
-      NEW met2 ( 2900070 3153330 ) ( * 3154180 )
-      NEW met3 ( 2900070 3154180 ) ( 2917780 * 0 )
-      NEW met3 ( 506460 2209660 ) ( 518190 * )
-      NEW met2 ( 627670 1658860 ) ( * 1662770 )
-      NEW met3 ( 624220 1658860 ) ( 627670 * )
-      NEW met1 ( 537050 1662770 ) ( 627670 * )
-      NEW met2 ( 537050 1662770 ) ( * 1700340 0 )
-      NEW met1 ( 518190 2195210 ) ( 534750 * )
-      NEW met2 ( 518190 2195210 ) ( * 2209660 )
-      NEW met2 ( 534750 1979990 ) ( * 2195210 )
-      NEW met3 ( 585350 1198500 ) ( 624220 * )
-      NEW met4 ( 624220 1198500 ) ( * 1658860 )
-      NEW met1 ( 534750 1979990 ) ( 673670 * )
-      NEW met1 ( 673670 1976590 ) ( 1380230 * )
+      NEW met2 ( 185150 2211190 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 186070 2628540 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 1328250 1165180 ) RECT ( -70 -485 70 0 ) 
+      NEW met3 ( 343850 1708500 ) RECT ( -800 -150 0 150 )  ;
+    - io_out[12] ( PIN io_out[12] ) ( wrapped_vga_clock_1 io_out[12] ) ( wrapped_teras_13 io_out[12] ) ( wrapped_rgb_mixer_3 io_out[12] ) ( wrapped_hack_soc_dffram_11 io_out[12] ) ( wrapped_function_generator_0 io_out[12] ) ( wrapped_frequency_counter_2 io_out[12] )
+      ( wrapped_alu74181_7 io_out[12] ) + USE SIGNAL
+      + ROUTED met1 ( 970370 1462850 ) ( 987390 * )
+      NEW met2 ( 987390 1462850 ) ( * 1468460 )
+      NEW met3 ( 2901450 2888300 ) ( 2917780 * 0 )
+      NEW met2 ( 192050 2228020 ) ( * 2725610 )
+      NEW met2 ( 376050 1583890 ) ( * 1699660 )
+      NEW met2 ( 594090 1144950 ) ( * 1193700 )
+      NEW met2 ( 595010 1193700 ) ( * 1200185 0 )
+      NEW met2 ( 594090 1193700 ) ( 595010 * )
+      NEW met2 ( 970370 1276190 ) ( * 1462850 )
+      NEW met2 ( 2901450 2888300 ) ( * 2939980 )
+      NEW met3 ( 350980 1734340 0 ) ( * 1736380 )
+      NEW met3 ( 327060 1736380 ) ( 350980 * )
+      NEW met3 ( 192050 2228020 ) ( 324300 * )
+      NEW met3 ( 324300 2228020 ) ( * 2228700 )
+      NEW met3 ( 324300 2228700 ) ( 350980 * )
+      NEW met3 ( 350980 2228700 ) ( * 2230740 0 )
+      NEW met2 ( 338330 2725610 ) ( * 2725780 )
+      NEW met3 ( 338330 2725780 ) ( 350980 * )
+      NEW met3 ( 350980 2725780 ) ( * 2727140 0 )
+      NEW met3 ( 329820 2730540 ) ( 330050 * )
+      NEW met2 ( 330050 2725610 ) ( * 2730540 )
+      NEW met1 ( 192050 2725610 ) ( 338330 * )
+      NEW met1 ( 715070 1274150 ) ( 717370 * )
+      NEW met2 ( 717370 1274150 ) ( * 1276190 )
+      NEW met1 ( 717370 1276190 ) ( 970370 * )
+      NEW met3 ( 987390 1468460 ) ( 1000500 * 0 )
+      NEW met2 ( 344770 1699660 ) ( * 1736380 )
+      NEW met3 ( 344770 1699660 ) ( 376050 * )
+      NEW met4 ( 327060 1736380 ) ( * 2228700 )
+      NEW met4 ( 329820 2730540 ) ( * 2932500 )
+      NEW met4 ( 329820 2932500 ) ( 330740 * )
+      NEW met3 ( 330740 3229660 ) ( 350980 * )
+      NEW met3 ( 350980 3229660 ) ( * 3230340 0 )
+      NEW met4 ( 330740 2932500 ) ( * 3229660 )
+      NEW met1 ( 594090 1144950 ) ( 717370 * )
+      NEW met2 ( 717370 1141890 ) ( * 1274150 )
+      NEW met1 ( 376050 1583890 ) ( 715070 * )
+      NEW met2 ( 715070 1274150 ) ( * 1583890 )
+      NEW met3 ( 2471580 653820 0 ) ( 2478250 * )
+      NEW met1 ( 717370 1141890 ) ( 2478250 * )
+      NEW met2 ( 2478250 653820 ) ( * 1141890 )
+      NEW met3 ( 330740 2939980 ) ( 2901450 * )
+      NEW met2 ( 192050 2228020 ) M2M3_PR
+      NEW met1 ( 192050 2725610 ) M1M2_PR
+      NEW met1 ( 970370 1276190 ) M1M2_PR
+      NEW met1 ( 970370 1462850 ) M1M2_PR
+      NEW met1 ( 987390 1462850 ) M1M2_PR
+      NEW met2 ( 987390 1468460 ) M2M3_PR
+      NEW met2 ( 2901450 2888300 ) M2M3_PR
+      NEW met1 ( 376050 1583890 ) M1M2_PR
+      NEW met2 ( 376050 1699660 ) M2M3_PR
+      NEW met1 ( 594090 1144950 ) M1M2_PR
+      NEW met2 ( 2901450 2939980 ) M2M3_PR
+      NEW met3 ( 327060 1736380 ) M3M4_PR
+      NEW met2 ( 344770 1736380 ) M2M3_PR
+      NEW met3 ( 327060 2228700 ) M3M4_PR
+      NEW met1 ( 338330 2725610 ) M1M2_PR
+      NEW met2 ( 338330 2725780 ) M2M3_PR
+      NEW met3 ( 329820 2730540 ) M3M4_PR
+      NEW met2 ( 330050 2730540 ) M2M3_PR
+      NEW met1 ( 330050 2725610 ) M1M2_PR
+      NEW met1 ( 715070 1274150 ) M1M2_PR
+      NEW met1 ( 717370 1274150 ) M1M2_PR
+      NEW met1 ( 717370 1276190 ) M1M2_PR
+      NEW met2 ( 344770 1699660 ) M2M3_PR
+      NEW met3 ( 330740 2939980 ) M3M4_PR
+      NEW met3 ( 330740 3229660 ) M3M4_PR
+      NEW met1 ( 717370 1141890 ) M1M2_PR
+      NEW met1 ( 717370 1144950 ) M1M2_PR
+      NEW met1 ( 715070 1583890 ) M1M2_PR
+      NEW met2 ( 2478250 653820 ) M2M3_PR
+      NEW met1 ( 2478250 1141890 ) M1M2_PR
+      NEW met3 ( 344770 1736380 ) RECT ( -800 -150 0 150 ) 
+      NEW met3 ( 327060 2228700 ) RECT ( -800 -150 0 150 ) 
+      NEW met3 ( 329820 2730540 ) RECT ( -390 -150 0 150 ) 
+      NEW met1 ( 330050 2725610 ) RECT ( -595 -70 0 70 ) 
+      NEW met4 ( 330740 2939980 ) RECT ( -150 -800 150 0 ) 
+      NEW met2 ( 717370 1144950 ) RECT ( -70 -485 70 0 )  ;
+    - io_out[13] ( PIN io_out[13] ) ( wrapped_vga_clock_1 io_out[13] ) ( wrapped_teras_13 io_out[13] ) ( wrapped_rgb_mixer_3 io_out[13] ) ( wrapped_hack_soc_dffram_11 io_out[13] ) ( wrapped_function_generator_0 io_out[13] ) ( wrapped_frequency_counter_2 io_out[13] )
+      ( wrapped_alu74181_7 io_out[13] ) + USE SIGNAL
+      + ROUTED met2 ( 504850 2700620 ) ( 504885 * 0 )
+      NEW met2 ( 511290 3177470 ) ( * 3200420 )
+      NEW met2 ( 511290 3200420 ) ( 511325 * 0 )
+      NEW met2 ( 669530 3174070 ) ( * 3177470 )
+      NEW met1 ( 504850 2676650 ) ( 510370 * )
+      NEW met2 ( 504850 2676650 ) ( * 2700620 )
+      NEW met2 ( 585350 1194930 ) ( * 1200185 0 )
+      NEW met2 ( 585810 1466420 ) ( * 1483500 )
+      NEW met2 ( 585810 1483500 ) ( 586270 * )
+      NEW met3 ( 586270 1689460 ) ( 598690 * )
+      NEW met2 ( 586270 1483500 ) ( * 1689460 )
+      NEW met2 ( 598690 1689460 ) ( * 1807780 )
+      NEW met4 ( 608580 1807780 ) ( * 2208300 )
+      NEW met2 ( 669530 2676650 ) ( * 3174070 )
+      NEW met2 ( 1373790 1799620 0 ) ( * 1807780 )
+      NEW met2 ( 1373790 1807780 ) ( * 1809820 )
+      NEW met3 ( 2899150 3154180 ) ( 2917780 * 0 )
+      NEW met2 ( 2899150 3154180 ) ( * 3174070 )
+      NEW met3 ( 585810 1466420 ) ( 628130 * )
+      NEW met1 ( 511290 3177470 ) ( 669530 * )
+      NEW met1 ( 1797450 900830 ) ( 2546330 * )
+      NEW met1 ( 669530 3174070 ) ( 2899150 * )
+      NEW met2 ( 551310 1684020 ) ( * 1687590 )
+      NEW met1 ( 537050 1687590 ) ( 551310 * )
+      NEW met2 ( 537050 1687590 ) ( * 1700340 0 )
+      NEW met3 ( 551310 1684020 ) ( 586270 * )
+      NEW met1 ( 585350 1194930 ) ( 628130 * )
+      NEW met2 ( 628130 1194930 ) ( * 1466420 )
+      NEW met1 ( 510370 2676650 ) ( 669530 * )
+      NEW met3 ( 598690 1807780 ) ( 1373790 * )
+      NEW met3 ( 1373790 1809820 ) ( 1797450 * )
+      NEW met2 ( 1797450 900830 ) ( * 1809820 )
       NEW met3 ( 2471580 648380 0 ) ( 2484230 * )
       NEW met2 ( 2484230 648380 ) ( * 648550 )
-      NEW met1 ( 2484230 648550 ) ( 2573930 * )
-      NEW met1 ( 1373790 1809650 ) ( 2573930 * )
-      NEW met2 ( 2573930 648550 ) ( * 1809650 )
-      NEW met1 ( 1383450 3153330 ) ( 2900070 * )
-      NEW met3 ( 627670 1658860 ) ( 669300 * )
-      NEW met4 ( 669300 1658860 ) ( * 1974380 )
-      NEW met4 ( 506460 2211700 ) ( * 2684300 )
-      NEW met3 ( 506460 2211700 ) M3M4_PR
-      NEW met3 ( 506460 2209660 ) M3M4_PR
-      NEW met2 ( 504850 2684300 ) M2M3_PR
-      NEW met3 ( 506460 2684300 ) M3M4_PR
-      NEW met2 ( 585350 1198500 ) M2M3_PR
-      NEW met1 ( 673670 1979990 ) M1M2_PR
-      NEW met1 ( 673670 1976590 ) M1M2_PR
-      NEW met3 ( 669300 1974380 ) M3M4_PR
-      NEW met2 ( 673670 1974380 ) M2M3_PR
-      NEW met1 ( 1373790 1809650 ) M1M2_PR
-      NEW met1 ( 1379770 1809650 ) M1M2_PR
-      NEW met1 ( 1380230 1979990 ) M1M2_PR
-      NEW met1 ( 1383450 1979990 ) M1M2_PR
-      NEW met1 ( 1380230 1976590 ) M1M2_PR
-      NEW met1 ( 1383450 3153330 ) M1M2_PR
-      NEW met1 ( 2900070 3153330 ) M1M2_PR
-      NEW met2 ( 2900070 3154180 ) M2M3_PR
-      NEW met1 ( 537050 1662770 ) M1M2_PR
-      NEW met2 ( 518190 2209660 ) M2M3_PR
-      NEW met1 ( 627670 1662770 ) M1M2_PR
-      NEW met2 ( 627670 1658860 ) M2M3_PR
-      NEW met3 ( 624220 1658860 ) M3M4_PR
-      NEW met1 ( 534750 1979990 ) M1M2_PR
-      NEW met1 ( 518190 2195210 ) M1M2_PR
-      NEW met1 ( 534750 2195210 ) M1M2_PR
-      NEW met3 ( 624220 1198500 ) M3M4_PR
+      NEW met1 ( 2484230 648550 ) ( 2546330 * )
+      NEW met2 ( 2546330 648550 ) ( * 900830 )
+      NEW met3 ( 499100 2208300 ) ( * 2210340 0 )
+      NEW met3 ( 499100 2208300 ) ( 608580 * )
+      NEW met2 ( 510370 2208300 ) ( * 2676650 )
+      NEW met1 ( 511290 3177470 ) M1M2_PR
+      NEW met2 ( 585810 1466420 ) M2M3_PR
+      NEW met3 ( 608580 2208300 ) M3M4_PR
+      NEW met1 ( 669530 3174070 ) M1M2_PR
+      NEW met1 ( 669530 3177470 ) M1M2_PR
+      NEW met1 ( 2899150 3174070 ) M1M2_PR
+      NEW met1 ( 510370 2676650 ) M1M2_PR
+      NEW met1 ( 504850 2676650 ) M1M2_PR
+      NEW met1 ( 585350 1194930 ) M1M2_PR
+      NEW met2 ( 586270 1689460 ) M2M3_PR
+      NEW met2 ( 598690 1689460 ) M2M3_PR
+      NEW met2 ( 586270 1684020 ) M2M3_PR
+      NEW met2 ( 598690 1807780 ) M2M3_PR
+      NEW met3 ( 608580 1807780 ) M3M4_PR
+      NEW met1 ( 669530 2676650 ) M1M2_PR
+      NEW met2 ( 1373790 1807780 ) M2M3_PR
+      NEW met2 ( 1373790 1809820 ) M2M3_PR
+      NEW met2 ( 2899150 3154180 ) M2M3_PR
+      NEW met2 ( 628130 1466420 ) M2M3_PR
+      NEW met1 ( 1797450 900830 ) M1M2_PR
+      NEW met1 ( 2546330 900830 ) M1M2_PR
+      NEW met2 ( 551310 1684020 ) M2M3_PR
+      NEW met1 ( 551310 1687590 ) M1M2_PR
+      NEW met1 ( 537050 1687590 ) M1M2_PR
+      NEW met1 ( 628130 1194930 ) M1M2_PR
+      NEW met2 ( 1797450 1809820 ) M2M3_PR
       NEW met2 ( 2484230 648380 ) M2M3_PR
       NEW met1 ( 2484230 648550 ) M1M2_PR
-      NEW met1 ( 2573930 648550 ) M1M2_PR
-      NEW met1 ( 2573930 1809650 ) M1M2_PR
-      NEW met3 ( 669300 1658860 ) M3M4_PR
-      NEW met1 ( 1379770 1809650 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 1380230 1976590 ) RECT ( -70 -485 70 0 )  ;
-    - io_out[14] ( PIN io_out[14] ) ( wrapped_vga_clock_1 io_out[14] ) ( wrapped_teras_13 io_out[14] ) ( wrapped_rgb_mixer_3 io_out[14] ) ( wrapped_hack_soc_dffram_11 io_out[14] ) ( wrapped_function_generator_0 io_out[14] ) ( wrapped_frequency_counter_2 io_out[14] ) + USE SIGNAL
-      + ROUTED met3 ( 599380 1261740 0 ) ( 607430 * )
+      NEW met1 ( 2546330 648550 ) M1M2_PR
+      NEW met2 ( 510370 2208300 ) M2M3_PR
+      NEW met2 ( 586270 1684020 ) RECT ( -70 -485 70 0 ) 
+      NEW met3 ( 608580 1807780 ) RECT ( -800 -150 0 150 ) 
+      NEW met3 ( 510370 2208300 ) RECT ( -800 -150 0 150 )  ;
+    - io_out[14] ( PIN io_out[14] ) ( wrapped_vga_clock_1 io_out[14] ) ( wrapped_teras_13 io_out[14] ) ( wrapped_rgb_mixer_3 io_out[14] ) ( wrapped_hack_soc_dffram_11 io_out[14] ) ( wrapped_function_generator_0 io_out[14] ) ( wrapped_frequency_counter_2 io_out[14] )
+      ( wrapped_alu74181_7 io_out[14] ) + USE SIGNAL
+      + ROUTED met3 ( 499100 2408900 ) ( * 2410940 0 )
+      NEW met3 ( 599380 1261740 0 ) ( 607430 * )
       NEW met2 ( 607430 1261740 ) ( * 1262590 )
-      NEW met2 ( 572930 2411450 ) ( * 2411620 )
-      NEW met3 ( 572700 2411620 ) ( 572930 * )
-      NEW met3 ( 579140 1883940 0 ) ( 589490 * )
-      NEW met2 ( 589490 1883770 ) ( * 1883940 )
-      NEW met1 ( 589490 1883770 ) ( 607430 * )
-      NEW met2 ( 607430 1873230 ) ( * 1883770 )
-      NEW met3 ( 577300 1886660 ) ( 579140 * )
-      NEW met3 ( 579140 1883940 0 ) ( * 1886660 )
-      NEW met4 ( 572700 2014800 ) ( 577300 * )
-      NEW met4 ( 577300 1886660 ) ( * 2014800 )
-      NEW met4 ( 572700 2014800 ) ( * 2865860 )
-      NEW met2 ( 779930 1870850 ) ( * 1873230 )
-      NEW met2 ( 779930 1262590 ) ( * 1870850 )
+      NEW met3 ( 579140 1883940 0 ) ( 591330 * )
+      NEW met2 ( 591330 1883940 ) ( * 1890570 )
+      NEW met2 ( 706330 1887170 ) ( * 1890570 )
+      NEW met2 ( 704950 1890570 ) ( * 2866710 )
+      NEW met2 ( 779930 1262590 ) ( * 1887170 )
+      NEW met2 ( 983250 3360050 ) ( * 3415810 )
+      NEW met2 ( 1566530 1880370 ) ( * 1884110 )
       NEW met2 ( 2900990 3415810 ) ( * 3419380 )
       NEW met3 ( 2900990 3419380 ) ( 2917780 * 0 )
+      NEW met4 ( 537740 2408900 ) ( * 2415020 )
+      NEW met3 ( 499100 2408900 ) ( 537740 * )
+      NEW met3 ( 545100 3194300 ) ( 548550 * )
+      NEW met3 ( 537740 2415020 ) ( 704950 * )
       NEW met1 ( 607430 1262590 ) ( 779930 * )
-      NEW met3 ( 565800 2865860 ) ( 572700 * )
-      NEW met3 ( 529460 2868580 ) ( * 2869940 0 )
-      NEW met3 ( 529460 2868580 ) ( 565800 * )
-      NEW met3 ( 565800 2865860 ) ( * 2868580 )
-      NEW met1 ( 607430 1873230 ) ( 779930 * )
+      NEW met3 ( 529460 2869940 0 ) ( 544870 * )
+      NEW met2 ( 544870 2869770 ) ( * 2869940 )
+      NEW met1 ( 544870 2869770 ) ( 548550 * )
+      NEW met2 ( 548550 2866710 ) ( * 3194300 )
+      NEW met4 ( 545100 3270600 ) ( 546020 * )
+      NEW met4 ( 545100 3270600 ) ( * 3318900 )
+      NEW met3 ( 547860 3358180 ) ( * 3359540 0 )
+      NEW met4 ( 547860 3318900 ) ( * 3358180 )
+      NEW met4 ( 545100 3318900 ) ( 547860 * )
+      NEW met2 ( 559130 3358860 ) ( * 3360050 )
+      NEW met3 ( 547860 3358860 ) ( 559130 * )
+      NEW met1 ( 591330 1890570 ) ( 706330 * )
+      NEW met1 ( 548550 2866710 ) ( 704950 * )
+      NEW met1 ( 706330 1887170 ) ( 779930 * )
+      NEW met1 ( 559130 3360050 ) ( 983250 * )
+      NEW met1 ( 779930 1884110 ) ( 1566530 * )
       NEW met2 ( 1595970 1796220 0 ) ( 1596890 * )
-      NEW met2 ( 1596890 1783300 ) ( * 1796220 )
-      NEW met3 ( 1596430 1808460 ) ( 1600570 * )
-      NEW met2 ( 1596430 1796220 ) ( * 1808460 )
-      NEW met2 ( 1600570 1808460 ) ( * 1869900 )
-      NEW met2 ( 1600570 1869900 ) ( 1604250 * )
-      NEW met2 ( 1600570 1869900 ) ( * 1870850 )
-      NEW met1 ( 779930 1870850 ) ( 1600570 * )
-      NEW met2 ( 1604250 1869900 ) ( * 3415810 )
-      NEW met3 ( 2470430 644980 ) ( 2470660 * )
+      NEW met2 ( 1596890 1794180 ) ( * 1796220 )
+      NEW met3 ( 1596890 1794180 ) ( 1600340 * )
+      NEW met4 ( 1600340 1783300 ) ( * 1794180 )
+      NEW met2 ( 1594130 1799620 ) ( 1596430 * )
+      NEW met2 ( 1596430 1796220 ) ( * 1799620 )
+      NEW met1 ( 1566530 1880370 ) ( 1594130 * )
+      NEW met2 ( 1594130 1799620 ) ( * 1880370 )
       NEW met3 ( 2470660 642260 0 ) ( * 644980 )
-      NEW met3 ( 1596890 1783300 ) ( 2470430 * )
-      NEW met2 ( 2470430 644980 ) ( * 1783300 )
-      NEW met1 ( 1604250 3415810 ) ( 2900990 * )
-      NEW met2 ( 517270 2411450 ) ( * 2412300 )
-      NEW met3 ( 499100 2412300 ) ( 517270 * )
-      NEW met3 ( 499100 2411620 0 ) ( * 2412300 )
-      NEW met1 ( 517270 2411450 ) ( 572930 * )
+      NEW met3 ( 1600340 1783300 ) ( 2470660 * )
+      NEW met4 ( 2470660 644980 ) ( * 1783300 )
+      NEW met1 ( 983250 3415810 ) ( 2900990 * )
+      NEW met4 ( 546020 3249900 ) ( * 3270600 )
+      NEW met4 ( 547860 3201600 ) ( * 3249900 )
+      NEW met4 ( 546020 3249900 ) ( 547860 * )
+      NEW met4 ( 545100 3201600 ) ( 547860 * )
+      NEW met4 ( 545100 3194300 ) ( * 3201600 )
       NEW met2 ( 607430 1261740 ) M2M3_PR
       NEW met1 ( 607430 1262590 ) M1M2_PR
-      NEW met1 ( 572930 2411450 ) M1M2_PR
-      NEW met2 ( 572930 2411620 ) M2M3_PR
-      NEW met3 ( 572700 2411620 ) M3M4_PR
+      NEW met2 ( 704950 2415020 ) M2M3_PR
       NEW met1 ( 779930 1262590 ) M1M2_PR
-      NEW met2 ( 589490 1883940 ) M2M3_PR
-      NEW met1 ( 589490 1883770 ) M1M2_PR
-      NEW met1 ( 607430 1883770 ) M1M2_PR
-      NEW met1 ( 607430 1873230 ) M1M2_PR
-      NEW met3 ( 577300 1886660 ) M3M4_PR
-      NEW met3 ( 572700 2865860 ) M3M4_PR
-      NEW met1 ( 779930 1870850 ) M1M2_PR
-      NEW met1 ( 779930 1873230 ) M1M2_PR
+      NEW met2 ( 591330 1883940 ) M2M3_PR
+      NEW met1 ( 591330 1890570 ) M1M2_PR
+      NEW met1 ( 706330 1887170 ) M1M2_PR
+      NEW met1 ( 706330 1890570 ) M1M2_PR
+      NEW met1 ( 704950 1890570 ) M1M2_PR
+      NEW met1 ( 704950 2866710 ) M1M2_PR
+      NEW met1 ( 779930 1887170 ) M1M2_PR
+      NEW met1 ( 779930 1884110 ) M1M2_PR
+      NEW met1 ( 983250 3360050 ) M1M2_PR
+      NEW met1 ( 983250 3415810 ) M1M2_PR
+      NEW met1 ( 1566530 1884110 ) M1M2_PR
+      NEW met1 ( 1566530 1880370 ) M1M2_PR
       NEW met1 ( 2900990 3415810 ) M1M2_PR
       NEW met2 ( 2900990 3419380 ) M2M3_PR
-      NEW met2 ( 1596890 1783300 ) M2M3_PR
-      NEW met2 ( 1600570 1808460 ) M2M3_PR
-      NEW met2 ( 1596430 1808460 ) M2M3_PR
-      NEW met1 ( 1600570 1870850 ) M1M2_PR
-      NEW met1 ( 1604250 3415810 ) M1M2_PR
-      NEW met2 ( 2470430 644980 ) M2M3_PR
-      NEW met2 ( 2470430 1783300 ) M2M3_PR
-      NEW met1 ( 517270 2411450 ) M1M2_PR
-      NEW met2 ( 517270 2412300 ) M2M3_PR
-      NEW met3 ( 572930 2411620 ) RECT ( 0 -150 390 150 ) 
-      NEW met4 ( 572700 2411620 ) RECT ( -150 -800 150 0 )  ;
-    - io_out[15] ( PIN io_out[15] ) ( wrapped_vga_clock_1 io_out[15] ) ( wrapped_teras_13 io_out[15] ) ( wrapped_rgb_mixer_3 io_out[15] ) ( wrapped_hack_soc_dffram_11 io_out[15] ) ( wrapped_function_generator_0 io_out[15] ) ( wrapped_frequency_counter_2 io_out[15] ) + USE SIGNAL
-      + ROUTED met2 ( 213210 1897030 ) ( * 2366910 )
-      NEW met2 ( 866870 1058930 ) ( * 1552270 )
-      NEW met2 ( 861810 1552270 ) ( * 1600890 )
+      NEW met3 ( 537740 2408900 ) M3M4_PR
+      NEW met3 ( 537740 2415020 ) M3M4_PR
+      NEW met3 ( 545100 3194300 ) M3M4_PR
+      NEW met2 ( 548550 3194300 ) M2M3_PR
+      NEW met1 ( 548550 2866710 ) M1M2_PR
+      NEW met2 ( 544870 2869940 ) M2M3_PR
+      NEW met1 ( 544870 2869770 ) M1M2_PR
+      NEW met1 ( 548550 2869770 ) M1M2_PR
+      NEW met3 ( 547860 3358180 ) M3M4_PR
+      NEW met1 ( 559130 3360050 ) M1M2_PR
+      NEW met2 ( 559130 3358860 ) M2M3_PR
+      NEW met2 ( 1596890 1794180 ) M2M3_PR
+      NEW met3 ( 1600340 1794180 ) M3M4_PR
+      NEW met3 ( 1600340 1783300 ) M3M4_PR
+      NEW met1 ( 1594130 1880370 ) M1M2_PR
+      NEW met3 ( 2470660 644980 ) M3M4_PR
+      NEW met3 ( 2470660 1783300 ) M3M4_PR
+      NEW met2 ( 704950 2415020 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 704950 1890570 ) RECT ( -595 -70 0 70 ) 
+      NEW met2 ( 779930 1884110 ) RECT ( -70 -485 70 0 ) 
+      NEW met2 ( 548550 2869770 ) RECT ( -70 -485 70 0 )  ;
+    - io_out[15] ( PIN io_out[15] ) ( wrapped_vga_clock_1 io_out[15] ) ( wrapped_teras_13 io_out[15] ) ( wrapped_rgb_mixer_3 io_out[15] ) ( wrapped_hack_soc_dffram_11 io_out[15] ) ( wrapped_function_generator_0 io_out[15] ) ( wrapped_frequency_counter_2 io_out[15] )
+      ( wrapped_alu74181_7 io_out[15] ) + USE SIGNAL
+      + ROUTED met4 ( 295780 2190620 ) ( * 2367420 )
+      NEW met2 ( 662630 1186430 ) ( * 1601060 )
+      NEW met2 ( 862270 1600890 ) ( * 1601060 )
+      NEW met2 ( 862270 1094630 ) ( * 1600890 )
       NEW met2 ( 986930 1600890 ) ( * 1601060 )
-      NEW met2 ( 2539430 641410 ) ( * 1058930 )
-      NEW met2 ( 2717450 3512370 ) ( * 3517980 0 )
-      NEW met3 ( 537050 1185580 ) ( 628820 * )
-      NEW met3 ( 628820 1545980 ) ( 629050 * )
-      NEW met2 ( 629050 1545980 ) ( * 1552270 )
-      NEW met1 ( 535670 1552270 ) ( 866870 * )
-      NEW met1 ( 866870 1058930 ) ( 2539430 * )
-      NEW met2 ( 269330 2366060 ) ( * 2366910 )
-      NEW met1 ( 213210 2366910 ) ( 269330 * )
-      NEW met4 ( 275540 2366060 ) ( * 2859740 )
-      NEW met3 ( 350980 1890740 0 ) ( * 1891420 )
-      NEW met3 ( 349370 1891420 ) ( 350980 * )
-      NEW met2 ( 349370 1891420 ) ( * 1897030 )
-      NEW met3 ( 347530 1891420 ) ( 349370 * )
-      NEW met1 ( 213210 1897030 ) ( 349370 * )
-      NEW met2 ( 347530 1583890 ) ( * 1891420 )
-      NEW met3 ( 275540 2859740 ) ( 324300 * )
-      NEW met3 ( 324300 2859060 ) ( * 2859740 )
-      NEW met2 ( 537050 1185580 ) ( * 1200185 0 )
-      NEW met1 ( 347530 1583890 ) ( 535670 * )
-      NEW met2 ( 535670 1552270 ) ( * 1583890 )
-      NEW met4 ( 628820 1185580 ) ( * 1545980 )
-      NEW met1 ( 861810 1600890 ) ( 986930 * )
+      NEW met2 ( 2539430 641410 ) ( * 920890 )
+      NEW met2 ( 2717450 3512540 ) ( * 3517980 0 )
+      NEW met1 ( 537050 1186430 ) ( 662630 * )
+      NEW met1 ( 862270 1094630 ) ( 1135510 * )
+      NEW met3 ( 350980 1890740 0 ) ( * 1892780 )
+      NEW met3 ( 345460 1892780 ) ( 350980 * )
+      NEW met4 ( 345460 1603780 ) ( * 1892780 )
+      NEW met3 ( 295780 2190620 ) ( 345460 * )
+      NEW met4 ( 345460 1892780 ) ( * 2190620 )
+      NEW met3 ( 351900 2860420 0 ) ( * 2861780 )
+      NEW met3 ( 333500 2861780 ) ( 351900 * )
+      NEW met3 ( 333500 3360900 ) ( 344540 * )
+      NEW met3 ( 350980 3365660 ) ( * 3366340 0 )
+      NEW met3 ( 344540 3365660 ) ( 350980 * )
+      NEW met4 ( 344540 3360900 ) ( * 3512540 )
+      NEW met2 ( 537050 1186430 ) ( * 1200185 0 )
+      NEW met3 ( 345460 1603780 ) ( 614100 * )
+      NEW met3 ( 614100 1601060 ) ( * 1603780 )
+      NEW met3 ( 614100 1601060 ) ( 862270 * )
+      NEW met1 ( 862270 1600890 ) ( 986930 * )
       NEW met3 ( 986930 1601060 ) ( 1000500 * 0 )
+      NEW met2 ( 1135510 920890 ) ( * 1094630 )
       NEW met3 ( 2471580 636820 0 ) ( 2484230 * )
       NEW met2 ( 2484230 636820 ) ( * 641410 )
       NEW met1 ( 2484230 641410 ) ( 2539430 * )
-      NEW met1 ( 344770 3512370 ) ( 2717450 * )
-      NEW met3 ( 324300 2366060 ) ( * 2368100 )
-      NEW met3 ( 324300 2368100 ) ( 350980 * )
-      NEW met3 ( 350980 2367420 0 ) ( * 2368100 )
-      NEW met3 ( 269330 2366060 ) ( 324300 * )
-      NEW met3 ( 350980 2860420 0 ) ( * 2862460 )
-      NEW met3 ( 344770 2862460 ) ( 350980 * )
-      NEW met2 ( 344770 2859060 ) ( * 2862460 )
-      NEW met3 ( 324300 2859060 ) ( 344770 * )
-      NEW met2 ( 344770 2862460 ) ( * 3512370 )
-      NEW met1 ( 866870 1058930 ) M1M2_PR
-      NEW met1 ( 866870 1552270 ) M1M2_PR
-      NEW met1 ( 861810 1552270 ) M1M2_PR
-      NEW met1 ( 2539430 1058930 ) M1M2_PR
-      NEW met1 ( 213210 1897030 ) M1M2_PR
-      NEW met1 ( 213210 2366910 ) M1M2_PR
-      NEW met1 ( 861810 1600890 ) M1M2_PR
+      NEW met1 ( 1135510 920890 ) ( 2539430 * )
+      NEW met3 ( 344540 3512540 ) ( 2717450 * )
+      NEW met4 ( 333500 2861780 ) ( * 3360900 )
+      NEW met3 ( 295780 2367420 ) ( 303600 * )
+      NEW met3 ( 303600 2368780 ) ( 333500 * )
+      NEW met3 ( 303600 2367420 ) ( * 2368780 )
+      NEW met4 ( 333500 2368780 ) ( * 2861780 )
+      NEW met2 ( 344770 2366740 ) ( * 2368780 )
+      NEW met3 ( 344770 2366740 ) ( 350060 * )
+      NEW met3 ( 350060 2366700 ) ( * 2366740 )
+      NEW met3 ( 350060 2366700 ) ( 350980 * )
+      NEW met3 ( 350980 2366700 ) ( * 2366740 0 )
+      NEW met3 ( 333500 2368780 ) ( 344770 * )
+      NEW met1 ( 662630 1186430 ) M1M2_PR
+      NEW met1 ( 862270 1094630 ) M1M2_PR
+      NEW met3 ( 295780 2190620 ) M3M4_PR
+      NEW met3 ( 295780 2367420 ) M3M4_PR
+      NEW met2 ( 662630 1601060 ) M2M3_PR
+      NEW met2 ( 862270 1601060 ) M2M3_PR
+      NEW met1 ( 862270 1600890 ) M1M2_PR
       NEW met1 ( 986930 1600890 ) M1M2_PR
       NEW met2 ( 986930 1601060 ) M2M3_PR
       NEW met1 ( 2539430 641410 ) M1M2_PR
-      NEW met1 ( 2717450 3512370 ) M1M2_PR
-      NEW met2 ( 537050 1185580 ) M2M3_PR
-      NEW met1 ( 535670 1552270 ) M1M2_PR
-      NEW met3 ( 628820 1185580 ) M3M4_PR
-      NEW met3 ( 628820 1545980 ) M3M4_PR
-      NEW met2 ( 629050 1545980 ) M2M3_PR
-      NEW met1 ( 629050 1552270 ) M1M2_PR
-      NEW met2 ( 269330 2366060 ) M2M3_PR
-      NEW met1 ( 269330 2366910 ) M1M2_PR
-      NEW met3 ( 275540 2366060 ) M3M4_PR
-      NEW met3 ( 275540 2859740 ) M3M4_PR
-      NEW met1 ( 347530 1583890 ) M1M2_PR
-      NEW met2 ( 349370 1891420 ) M2M3_PR
-      NEW met1 ( 349370 1897030 ) M1M2_PR
-      NEW met2 ( 347530 1891420 ) M2M3_PR
-      NEW met1 ( 344770 3512370 ) M1M2_PR
-      NEW met1 ( 535670 1583890 ) M1M2_PR
+      NEW met1 ( 2539430 920890 ) M1M2_PR
+      NEW met2 ( 2717450 3512540 ) M2M3_PR
+      NEW met1 ( 537050 1186430 ) M1M2_PR
+      NEW met1 ( 1135510 1094630 ) M1M2_PR
+      NEW met3 ( 345460 1603780 ) M3M4_PR
+      NEW met3 ( 345460 1892780 ) M3M4_PR
+      NEW met3 ( 345460 2190620 ) M3M4_PR
+      NEW met3 ( 333500 2861780 ) M3M4_PR
+      NEW met3 ( 344540 3360900 ) M3M4_PR
+      NEW met3 ( 333500 3360900 ) M3M4_PR
+      NEW met3 ( 344540 3365660 ) M3M4_PR
+      NEW met3 ( 344540 3512540 ) M3M4_PR
+      NEW met1 ( 1135510 920890 ) M1M2_PR
       NEW met2 ( 2484230 636820 ) M2M3_PR
       NEW met1 ( 2484230 641410 ) M1M2_PR
-      NEW met2 ( 344770 2862460 ) M2M3_PR
-      NEW met2 ( 344770 2859060 ) M2M3_PR
-      NEW met1 ( 861810 1552270 ) RECT ( -595 -70 0 70 ) 
-      NEW met3 ( 628820 1545980 ) RECT ( -390 -150 0 150 ) 
-      NEW met1 ( 629050 1552270 ) RECT ( -595 -70 0 70 ) 
-      NEW met3 ( 275540 2366060 ) RECT ( -800 -150 0 150 )  ;
-    - io_out[16] ( PIN io_out[16] ) ( wrapped_vga_clock_1 io_out[16] ) ( wrapped_teras_13 io_out[16] ) ( wrapped_rgb_mixer_3 io_out[16] ) ( wrapped_hack_soc_dffram_11 io_out[16] ) ( wrapped_function_generator_0 io_out[16] ) ( wrapped_frequency_counter_2 io_out[16] ) + USE SIGNAL
-      + ROUTED met3 ( 579140 1822740 0 ) ( 589490 * )
-      NEW met2 ( 589490 1822740 ) ( * 1828350 )
-      NEW met3 ( 576610 1824100 ) ( 579140 * )
-      NEW met3 ( 579140 1822740 0 ) ( * 1824100 )
-      NEW met1 ( 690230 2346170 ) ( 691150 * )
-      NEW met2 ( 980030 1183540 ) ( * 1185410 )
-      NEW met2 ( 511290 2352970 ) ( * 2354500 )
-      NEW met3 ( 499100 2354500 ) ( 511290 * )
-      NEW met3 ( 499100 2354500 ) ( * 2356540 0 )
-      NEW met2 ( 576610 1699660 ) ( 577070 * )
-      NEW met2 ( 577070 1699660 ) ( * 1725000 )
-      NEW met2 ( 576610 1725000 ) ( 577070 * )
-      NEW met2 ( 576610 1635570 ) ( * 1699660 )
-      NEW met2 ( 576610 1725000 ) ( * 1824100 )
-      NEW met2 ( 586270 2818430 ) ( * 3513730 )
-      NEW met2 ( 691150 1828350 ) ( * 2346170 )
-      NEW met2 ( 690230 2346170 ) ( * 2818430 )
-      NEW met2 ( 1059610 1199010 ) ( 1061220 * )
-      NEW met2 ( 1061220 1199010 ) ( * 1200200 0 )
-      NEW met2 ( 1059610 1120980 ) ( * 1199010 )
-      NEW met2 ( 2499410 632570 ) ( * 1120980 )
-      NEW met1 ( 537510 1635570 ) ( 576610 * )
-      NEW met3 ( 529460 2819620 0 ) ( 544870 * )
-      NEW met2 ( 544870 2819620 ) ( * 2821830 )
-      NEW met1 ( 544870 2821830 ) ( 586270 * )
-      NEW met1 ( 589490 1828350 ) ( 691150 * )
-      NEW met1 ( 531300 2352630 ) ( 690230 * )
-      NEW met1 ( 586270 2818430 ) ( 690230 * )
-      NEW met3 ( 537050 1476620 ) ( 743130 * )
-      NEW met1 ( 743130 1185410 ) ( 980030 * )
-      NEW met3 ( 980030 1183540 ) ( 1059610 * )
-      NEW met2 ( 537050 1459815 0 ) ( * 1483500 )
-      NEW met2 ( 537050 1483500 ) ( 537510 * )
-      NEW met2 ( 537510 1483500 ) ( * 1635570 )
-      NEW met1 ( 511290 2352970 ) ( 531300 * )
-      NEW met1 ( 531300 2352630 ) ( * 2352970 )
-      NEW met2 ( 743130 1185410 ) ( * 1476620 )
+      NEW met3 ( 333500 2368780 ) M3M4_PR
+      NEW met2 ( 344770 2368780 ) M2M3_PR
+      NEW met2 ( 344770 2366740 ) M2M3_PR
+      NEW met3 ( 662630 1601060 ) RECT ( 0 -150 800 150 ) 
+      NEW met4 ( 344540 3365660 ) RECT ( -150 -800 150 0 )  ;
+    - io_out[16] ( PIN io_out[16] ) ( wrapped_vga_clock_1 io_out[16] ) ( wrapped_teras_13 io_out[16] ) ( wrapped_rgb_mixer_3 io_out[16] ) ( wrapped_hack_soc_dffram_11 io_out[16] ) ( wrapped_function_generator_0 io_out[16] ) ( wrapped_frequency_counter_2 io_out[16] )
+      ( wrapped_alu74181_7 io_out[16] ) + USE SIGNAL
+      + ROUTED met3 ( 579140 1822740 0 ) ( 590410 * )
+      NEW met2 ( 590410 1822740 ) ( * 1828350 )
+      NEW met3 ( 579140 1822060 ) ( 579800 * )
+      NEW met3 ( 579140 1822060 ) ( * 1822740 0 )
+      NEW met3 ( 499100 2357220 0 ) ( * 2357900 )
+      NEW met3 ( 499100 2357900 ) ( 510830 * )
+      NEW met2 ( 510830 2357900 ) ( * 2359770 )
+      NEW met3 ( 579800 1821380 ) ( 579830 * )
+      NEW met3 ( 579800 1821380 ) ( * 1822060 )
+      NEW met2 ( 579830 1666510 ) ( * 1821380 )
+      NEW met2 ( 569250 2360110 ) ( * 2817410 )
+      NEW met2 ( 569250 3307690 ) ( * 3513730 )
+      NEW met2 ( 669530 1828350 ) ( * 2360110 )
+      NEW met2 ( 1059150 997050 ) ( * 1172150 )
+      NEW met2 ( 1061450 1172150 ) ( * 1200200 0 )
+      NEW met2 ( 537050 1459815 0 ) ( * 1463530 )
+      NEW met1 ( 537970 1666510 ) ( 579830 * )
+      NEW met2 ( 544870 2817410 ) ( * 2818940 )
+      NEW met3 ( 529460 2818940 0 ) ( 544870 * )
+      NEW met1 ( 544870 2817410 ) ( 569250 * )
+      NEW met3 ( 549700 3305820 0 ) ( 555910 * )
+      NEW met2 ( 555910 3305820 ) ( * 3307690 )
+      NEW met1 ( 555910 3307690 ) ( 569250 * )
+      NEW met1 ( 590410 1828350 ) ( 669530 * )
+      NEW met1 ( 537050 1463530 ) ( 756930 * )
+      NEW met1 ( 756930 1172150 ) ( 1061450 * )
+      NEW met1 ( 1059150 997050 ) ( 2573930 * )
+      NEW met2 ( 537970 1463530 ) ( * 1666510 )
+      NEW met1 ( 565800 2359770 ) ( * 2360110 )
+      NEW met1 ( 510830 2359770 ) ( 565800 * )
+      NEW met1 ( 565800 2360110 ) ( 669530 * )
+      NEW met2 ( 756930 1172150 ) ( * 1463530 )
       NEW met2 ( 2392690 3513730 ) ( * 3517980 0 )
-      NEW met1 ( 586270 3513730 ) ( 2392690 * )
+      NEW met1 ( 569250 3513730 ) ( 2392690 * )
       NEW met3 ( 2471580 631380 0 ) ( 2484230 * )
-      NEW met2 ( 2484230 631380 ) ( * 632570 )
-      NEW met1 ( 2484230 632570 ) ( 2499410 * )
-      NEW met3 ( 1059610 1120980 ) ( 2499410 * )
-      NEW met1 ( 576610 1635570 ) M1M2_PR
-      NEW met2 ( 589490 1822740 ) M2M3_PR
-      NEW met1 ( 589490 1828350 ) M1M2_PR
-      NEW met2 ( 576610 1824100 ) M2M3_PR
-      NEW met1 ( 586270 2818430 ) M1M2_PR
-      NEW met1 ( 586270 2821830 ) M1M2_PR
-      NEW met1 ( 691150 1828350 ) M1M2_PR
-      NEW met1 ( 690230 2346170 ) M1M2_PR
-      NEW met1 ( 691150 2346170 ) M1M2_PR
-      NEW met1 ( 690230 2352630 ) M1M2_PR
-      NEW met1 ( 690230 2818430 ) M1M2_PR
-      NEW met1 ( 980030 1185410 ) M1M2_PR
-      NEW met2 ( 980030 1183540 ) M2M3_PR
-      NEW met2 ( 1059610 1183540 ) M2M3_PR
-      NEW met1 ( 511290 2352970 ) M1M2_PR
-      NEW met2 ( 511290 2354500 ) M2M3_PR
-      NEW met1 ( 586270 3513730 ) M1M2_PR
-      NEW met2 ( 1059610 1120980 ) M2M3_PR
-      NEW met1 ( 2499410 632570 ) M1M2_PR
-      NEW met2 ( 2499410 1120980 ) M2M3_PR
-      NEW met2 ( 537050 1476620 ) M2M3_PR
-      NEW met1 ( 537510 1635570 ) M1M2_PR
-      NEW met2 ( 544870 2819620 ) M2M3_PR
-      NEW met1 ( 544870 2821830 ) M1M2_PR
-      NEW met1 ( 743130 1185410 ) M1M2_PR
-      NEW met2 ( 743130 1476620 ) M2M3_PR
+      NEW met2 ( 2484230 631380 ) ( * 634610 )
+      NEW met1 ( 2484230 634610 ) ( 2573930 * )
+      NEW met2 ( 2573930 634610 ) ( * 997050 )
+      NEW met2 ( 555450 2817410 ) ( * 3201600 )
+      NEW met2 ( 555450 3201600 ) ( 555910 * )
+      NEW met2 ( 555910 3201600 ) ( * 3305820 )
+      NEW met1 ( 579830 1666510 ) M1M2_PR
+      NEW met2 ( 590410 1822740 ) M2M3_PR
+      NEW met1 ( 590410 1828350 ) M1M2_PR
+      NEW met1 ( 569250 2817410 ) M1M2_PR
+      NEW met1 ( 569250 3307690 ) M1M2_PR
+      NEW met1 ( 669530 1828350 ) M1M2_PR
+      NEW met1 ( 1059150 997050 ) M1M2_PR
+      NEW met1 ( 1061450 1172150 ) M1M2_PR
+      NEW met1 ( 1059150 1172150 ) M1M2_PR
+      NEW met2 ( 510830 2357900 ) M2M3_PR
+      NEW met1 ( 510830 2359770 ) M1M2_PR
+      NEW met2 ( 579830 1821380 ) M2M3_PR
+      NEW met1 ( 569250 2360110 ) M1M2_PR
+      NEW met1 ( 569250 3513730 ) M1M2_PR
+      NEW met1 ( 669530 2360110 ) M1M2_PR
+      NEW met1 ( 537050 1463530 ) M1M2_PR
+      NEW met1 ( 537970 1463530 ) M1M2_PR
+      NEW met1 ( 537970 1666510 ) M1M2_PR
+      NEW met1 ( 544870 2817410 ) M1M2_PR
+      NEW met2 ( 544870 2818940 ) M2M3_PR
+      NEW met1 ( 555450 2817410 ) M1M2_PR
+      NEW met2 ( 555910 3305820 ) M2M3_PR
+      NEW met1 ( 555910 3307690 ) M1M2_PR
+      NEW met1 ( 756930 1172150 ) M1M2_PR
+      NEW met1 ( 756930 1463530 ) M1M2_PR
+      NEW met1 ( 2573930 997050 ) M1M2_PR
       NEW met1 ( 2392690 3513730 ) M1M2_PR
       NEW met2 ( 2484230 631380 ) M2M3_PR
-      NEW met1 ( 2484230 632570 ) M1M2_PR
-      NEW met2 ( 586270 2821830 ) RECT ( -70 -485 70 0 ) 
-      NEW met2 ( 690230 2352630 ) RECT ( -70 -485 70 0 ) 
-      NEW met2 ( 1059610 1183540 ) RECT ( -70 -485 70 0 ) 
-      NEW met2 ( 537050 1476620 ) RECT ( -70 -485 70 0 )  ;
-    - io_out[17] ( PIN io_out[17] ) ( wrapped_vga_clock_1 io_out[17] ) ( wrapped_teras_13 io_out[17] ) ( wrapped_rgb_mixer_3 io_out[17] ) ( wrapped_hack_soc_dffram_11 io_out[17] ) ( wrapped_function_generator_0 io_out[17] ) ( wrapped_frequency_counter_2 io_out[17] ) + USE SIGNAL
-      + ROUTED met2 ( 515890 2909380 ) ( * 2922130 )
-      NEW met2 ( 514510 2909380 0 ) ( 515890 * )
-      NEW met2 ( 487370 2449700 ) ( * 2455820 )
-      NEW met2 ( 485530 2449700 0 ) ( 487370 * )
-      NEW met3 ( 610420 1883940 ) ( 611110 * )
-      NEW met4 ( 610420 1658860 ) ( * 1883940 )
-      NEW met2 ( 611110 1883940 ) ( * 1932900 )
+      NEW met1 ( 2484230 634610 ) M1M2_PR
+      NEW met1 ( 2573930 634610 ) M1M2_PR
+      NEW met1 ( 1059150 1172150 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 569250 2360110 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 537970 1463530 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 555450 2817410 ) RECT ( -595 -70 0 70 )  ;
+    - io_out[17] ( PIN io_out[17] ) ( wrapped_vga_clock_1 io_out[17] ) ( wrapped_teras_13 io_out[17] ) ( wrapped_rgb_mixer_3 io_out[17] ) ( wrapped_hack_soc_dffram_11 io_out[17] ) ( wrapped_function_generator_0 io_out[17] ) ( wrapped_frequency_counter_2 io_out[17] )
+      ( wrapped_alu74181_7 io_out[17] ) + USE SIGNAL
+      + ROUTED met2 ( 514510 2909380 0 ) ( 515890 * )
+      NEW met2 ( 607890 1939190 ) ( * 1943270 )
+      NEW met3 ( 607890 1939020 ) ( 609500 * )
+      NEW met2 ( 607890 1939020 ) ( * 1939190 )
+      NEW met2 ( 485530 2449700 0 ) ( * 2456500 )
+      NEW met2 ( 515890 2909380 ) ( * 2937260 )
+      NEW met4 ( 609500 1638460 ) ( * 1939020 )
+      NEW met2 ( 588110 2756550 ) ( * 2937260 )
+      NEW met1 ( 538430 1471690 ) ( 542110 * )
+      NEW met2 ( 542110 1459815 ) ( * 1471690 )
       NEW met2 ( 542110 1459815 ) ( 543490 * 0 )
-      NEW met3 ( 538430 1658860 ) ( 610420 * )
-      NEW met2 ( 561890 1928820 ) ( 562810 * 0 )
-      NEW met3 ( 561890 1932900 ) ( 611110 * )
-      NEW met1 ( 515890 2922130 ) ( 560510 * )
-      NEW met1 ( 1223370 1849430 ) ( 2587730 * )
-      NEW met2 ( 538430 1531800 ) ( 542110 * )
-      NEW met2 ( 542110 1459815 ) ( * 1531800 )
-      NEW met2 ( 538430 1531800 ) ( * 1658860 )
-      NEW met2 ( 561890 1928820 ) ( * 1966500 )
-      NEW met2 ( 561890 1966500 ) ( 562350 * )
-      NEW met2 ( 560510 2497800 ) ( 562350 * )
-      NEW met3 ( 487370 2455820 ) ( 562350 * )
-      NEW met2 ( 562350 1966500 ) ( * 2497800 )
-      NEW met2 ( 560510 2497800 ) ( * 2922130 )
-      NEW met2 ( 524170 2922130 ) ( * 3514750 )
-      NEW met2 ( 1223370 1799620 ) ( 1225670 * 0 )
-      NEW met2 ( 1223370 1799620 ) ( * 1849430 )
-      NEW met3 ( 611110 1883940 ) ( 1224750 * )
-      NEW met2 ( 1224750 1849430 ) ( * 1883940 )
+      NEW met3 ( 538430 1638460 ) ( 609500 * )
+      NEW met2 ( 562810 1929500 0 ) ( 563270 * )
+      NEW met2 ( 563270 1929500 ) ( * 1938340 )
+      NEW met2 ( 562810 1938340 ) ( 563270 * )
+      NEW met2 ( 562810 1938340 ) ( * 1943270 )
+      NEW met1 ( 562810 1943270 ) ( 607890 * )
+      NEW met2 ( 533830 3397620 0 ) ( 534750 * )
+      NEW met3 ( 534060 3397620 ) ( 534750 * )
+      NEW met3 ( 534750 3409180 ) ( 537970 * )
+      NEW met2 ( 534750 3397620 ) ( * 3409180 )
+      NEW met1 ( 607890 1939190 ) ( 1224750 * )
+      NEW met1 ( 1224750 1830050 ) ( 1790550 * )
+      NEW met2 ( 538430 1471690 ) ( * 1638460 )
+      NEW met2 ( 545790 2455990 ) ( * 2456500 )
+      NEW met1 ( 545790 2455990 ) ( 562810 * )
+      NEW met2 ( 562810 1943270 ) ( * 2455990 )
+      NEW met2 ( 548550 2455990 ) ( * 2756550 )
+      NEW met1 ( 548550 2756550 ) ( 588110 * )
+      NEW met3 ( 515890 2937260 ) ( 588110 * )
+      NEW met2 ( 537970 3409180 ) ( * 3514750 )
+      NEW met2 ( 1224750 1799620 ) ( 1225670 * 0 )
+      NEW met2 ( 1224750 1799620 ) ( * 1939190 )
+      NEW met2 ( 1790550 934830 ) ( * 1830050 )
       NEW met2 ( 2068390 3514750 ) ( * 3517980 0 )
-      NEW met1 ( 524170 3514750 ) ( 2068390 * )
+      NEW met1 ( 537970 3514750 ) ( 2068390 * )
       NEW met3 ( 2471580 625940 0 ) ( 2484230 * )
       NEW met2 ( 2484230 625940 ) ( * 627810 )
-      NEW met1 ( 2484230 627810 ) ( 2587730 * )
-      NEW met2 ( 2587730 627810 ) ( * 1849430 )
-      NEW met1 ( 515890 2922130 ) M1M2_PR
-      NEW met3 ( 610420 1658860 ) M3M4_PR
-      NEW met2 ( 611110 1932900 ) M2M3_PR
-      NEW met2 ( 487370 2455820 ) M2M3_PR
-      NEW met2 ( 611110 1883940 ) M2M3_PR
-      NEW met3 ( 610420 1883940 ) M3M4_PR
-      NEW met2 ( 538430 1658860 ) M2M3_PR
-      NEW met2 ( 561890 1932900 ) M2M3_PR
-      NEW met1 ( 560510 2922130 ) M1M2_PR
-      NEW met1 ( 524170 2922130 ) M1M2_PR
-      NEW met1 ( 1223370 1849430 ) M1M2_PR
-      NEW met1 ( 1224750 1849430 ) M1M2_PR
-      NEW met1 ( 2587730 1849430 ) M1M2_PR
-      NEW met2 ( 562350 2455820 ) M2M3_PR
-      NEW met1 ( 524170 3514750 ) M1M2_PR
-      NEW met2 ( 1224750 1883940 ) M2M3_PR
+      NEW met1 ( 2484230 627810 ) ( 2567030 * )
+      NEW met1 ( 1790550 934830 ) ( 2567030 * )
+      NEW met2 ( 2567030 627810 ) ( * 934830 )
+      NEW met3 ( 485530 2456500 ) ( 545790 * )
+      NEW met4 ( 534060 2937260 ) ( * 3397620 )
+      NEW met3 ( 609500 1638460 ) M3M4_PR
+      NEW met1 ( 607890 1939190 ) M1M2_PR
+      NEW met1 ( 607890 1943270 ) M1M2_PR
+      NEW met3 ( 609500 1939020 ) M3M4_PR
+      NEW met2 ( 607890 1939020 ) M2M3_PR
+      NEW met2 ( 485530 2456500 ) M2M3_PR
+      NEW met2 ( 515890 2937260 ) M2M3_PR
+      NEW met1 ( 588110 2756550 ) M1M2_PR
+      NEW met2 ( 588110 2937260 ) M2M3_PR
+      NEW met1 ( 538430 1471690 ) M1M2_PR
+      NEW met1 ( 542110 1471690 ) M1M2_PR
+      NEW met2 ( 538430 1638460 ) M2M3_PR
+      NEW met1 ( 562810 1943270 ) M1M2_PR
+      NEW met2 ( 534750 3397620 ) M2M3_PR
+      NEW met3 ( 534060 3397620 ) M3M4_PR
+      NEW met2 ( 537970 3409180 ) M2M3_PR
+      NEW met2 ( 534750 3409180 ) M2M3_PR
+      NEW met1 ( 1224750 1830050 ) M1M2_PR
+      NEW met1 ( 1224750 1939190 ) M1M2_PR
+      NEW met1 ( 1790550 1830050 ) M1M2_PR
+      NEW met2 ( 545790 2456500 ) M2M3_PR
+      NEW met1 ( 545790 2455990 ) M1M2_PR
+      NEW met1 ( 562810 2455990 ) M1M2_PR
+      NEW met1 ( 548550 2455990 ) M1M2_PR
+      NEW met1 ( 548550 2756550 ) M1M2_PR
+      NEW met3 ( 534060 2937260 ) M3M4_PR
+      NEW met1 ( 537970 3514750 ) M1M2_PR
+      NEW met1 ( 1790550 934830 ) M1M2_PR
       NEW met1 ( 2068390 3514750 ) M1M2_PR
       NEW met2 ( 2484230 625940 ) M2M3_PR
       NEW met1 ( 2484230 627810 ) M1M2_PR
-      NEW met1 ( 2587730 627810 ) M1M2_PR
-      NEW met2 ( 561890 1932900 ) RECT ( -70 -485 70 0 ) 
-      NEW met1 ( 524170 2922130 ) RECT ( -595 -70 0 70 ) 
-      NEW met1 ( 1224750 1849430 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 562350 2455820 ) RECT ( -70 -485 70 0 )  ;
-    - io_out[18] ( PIN io_out[18] ) ( wrapped_vga_clock_1 io_out[18] ) ( wrapped_teras_13 io_out[18] ) ( wrapped_rgb_mixer_3 io_out[18] ) ( wrapped_hack_soc_dffram_11 io_out[18] ) ( wrapped_function_generator_0 io_out[18] ) ( wrapped_frequency_counter_2 io_out[18] ) + USE SIGNAL
+      NEW met1 ( 2567030 627810 ) M1M2_PR
+      NEW met1 ( 2567030 934830 ) M1M2_PR
+      NEW met2 ( 1224750 1830050 ) RECT ( -70 -485 70 0 ) 
+      NEW met1 ( 548550 2455990 ) RECT ( -595 -70 0 70 ) 
+      NEW met3 ( 534060 2937260 ) RECT ( -800 -150 0 150 )  ;
+    - io_out[18] ( PIN io_out[18] ) ( wrapped_vga_clock_1 io_out[18] ) ( wrapped_teras_13 io_out[18] ) ( wrapped_rgb_mixer_3 io_out[18] ) ( wrapped_hack_soc_dffram_11 io_out[18] ) ( wrapped_function_generator_0 io_out[18] ) ( wrapped_frequency_counter_2 io_out[18] )
+      ( wrapped_alu74181_7 io_out[18] ) + USE SIGNAL
       + ROUTED met3 ( 499100 2238220 0 ) ( * 2239580 )
-      NEW met3 ( 499100 2239580 ) ( 511750 * )
-      NEW met2 ( 511750 2239580 ) ( * 2242130 )
-      NEW met2 ( 566030 1697110 ) ( * 1700340 0 )
-      NEW met1 ( 566030 1697110 ) ( 596850 * )
-      NEW met2 ( 569710 1590690 ) ( * 1697110 )
-      NEW met2 ( 596850 1697110 ) ( * 1842970 )
-      NEW met2 ( 596850 1842970 ) ( * 2243150 )
-      NEW met2 ( 1744090 3515770 ) ( * 3517980 0 )
-      NEW met2 ( 2498950 620330 ) ( * 1335010 )
+      NEW met3 ( 499100 2239580 ) ( 510830 * )
+      NEW met2 ( 510830 2239580 ) ( * 2242470 )
+      NEW met2 ( 695290 1856910 ) ( * 1859970 )
+      NEW met2 ( 569250 1590690 ) ( * 1676700 )
+      NEW met2 ( 566030 1696430 ) ( * 1700340 0 )
+      NEW met2 ( 568790 1676700 ) ( 569250 * )
+      NEW met2 ( 568790 1676700 ) ( * 1696430 )
+      NEW met2 ( 566030 2698070 ) ( * 3192940 )
+      NEW met2 ( 690230 1696430 ) ( * 1859970 )
+      NEW met2 ( 1744090 3515430 ) ( * 3517980 0 )
+      NEW met2 ( 2499410 636310 ) ( * 1335010 )
       NEW met2 ( 424810 1459815 ) ( 427570 * 0 )
-      NEW met2 ( 537050 2242130 ) ( * 2243150 )
-      NEW met1 ( 511750 2242130 ) ( 537050 * )
-      NEW met1 ( 537050 2243150 ) ( 596850 * )
-      NEW met1 ( 537510 2704530 ) ( 548550 * )
-      NEW met3 ( 529460 2700620 0 ) ( 537510 * )
-      NEW met1 ( 596850 1842970 ) ( 1676930 * )
-      NEW met2 ( 422050 1531800 ) ( 424810 * )
+      NEW met2 ( 530150 2242470 ) ( * 2243490 )
+      NEW met1 ( 510830 2242470 ) ( 530150 * )
+      NEW met3 ( 529460 2699940 0 ) ( 540270 * )
+      NEW met2 ( 540270 2698070 ) ( * 2699940 )
+      NEW met1 ( 528310 2695010 ) ( 529230 * )
+      NEW met2 ( 529230 2695010 ) ( * 2697900 )
+      NEW met3 ( 529230 2697900 ) ( 529460 * )
+      NEW met3 ( 529460 2697900 ) ( * 2699940 0 )
+      NEW met1 ( 540270 2698070 ) ( 566030 * )
+      NEW met2 ( 537050 3192940 ) ( * 3200420 )
+      NEW met2 ( 537050 3200420 ) ( 537085 * 0 )
+      NEW met3 ( 537050 3192940 ) ( 576150 * )
+      NEW met1 ( 618010 1859970 ) ( 695290 * )
+      NEW met1 ( 530150 2243490 ) ( 618010 * )
+      NEW met1 ( 695290 1856910 ) ( 710700 * )
+      NEW met1 ( 710700 1856570 ) ( * 1856910 )
+      NEW met1 ( 710700 1856570 ) ( 1711430 * )
+      NEW met2 ( 421590 1531800 ) ( 424810 * )
       NEW met2 ( 424810 1459815 ) ( * 1531800 )
-      NEW met2 ( 422050 1531800 ) ( * 1590690 )
-      NEW met1 ( 422050 1590690 ) ( 569710 * )
-      NEW met2 ( 537050 2243150 ) ( * 2256300 )
-      NEW met2 ( 537050 2256300 ) ( 537510 * )
-      NEW met2 ( 548550 2704530 ) ( * 3515770 )
+      NEW met2 ( 421590 1531800 ) ( * 1590690 )
+      NEW met1 ( 421590 1590690 ) ( 569250 * )
+      NEW met1 ( 566030 1696430 ) ( 690230 * )
+      NEW met2 ( 618010 1859970 ) ( * 2243490 )
       NEW met3 ( 1599420 1336540 0 ) ( 1612530 * )
       NEW met2 ( 1612530 1336540 ) ( * 1338410 )
-      NEW met2 ( 1683370 1335010 ) ( * 1338410 )
-      NEW met1 ( 1612530 1338410 ) ( 1683370 * )
-      NEW met2 ( 1676930 1338410 ) ( * 1842970 )
-      NEW met1 ( 548550 3515770 ) ( 1744090 * )
-      NEW met3 ( 2471580 620500 0 ) ( 2484230 * )
-      NEW met2 ( 2484230 620330 ) ( * 620500 )
-      NEW met1 ( 2484230 620330 ) ( 2498950 * )
-      NEW met1 ( 1683370 1335010 ) ( 2498950 * )
-      NEW met2 ( 537510 2256300 ) ( * 2704530 )
-      NEW met2 ( 511750 2239580 ) M2M3_PR
-      NEW met1 ( 511750 2242130 ) M1M2_PR
-      NEW met1 ( 596850 1842970 ) M1M2_PR
-      NEW met1 ( 596850 2243150 ) M1M2_PR
-      NEW met1 ( 569710 1590690 ) M1M2_PR
-      NEW met1 ( 566030 1697110 ) M1M2_PR
-      NEW met1 ( 596850 1697110 ) M1M2_PR
-      NEW met1 ( 569710 1697110 ) M1M2_PR
-      NEW met1 ( 1744090 3515770 ) M1M2_PR
-      NEW met1 ( 2498950 620330 ) M1M2_PR
-      NEW met1 ( 2498950 1335010 ) M1M2_PR
-      NEW met1 ( 537050 2243150 ) M1M2_PR
-      NEW met1 ( 537050 2242130 ) M1M2_PR
-      NEW met1 ( 537510 2704530 ) M1M2_PR
-      NEW met1 ( 548550 2704530 ) M1M2_PR
-      NEW met2 ( 537510 2700620 ) M2M3_PR
-      NEW met1 ( 1676930 1842970 ) M1M2_PR
-      NEW met1 ( 422050 1590690 ) M1M2_PR
-      NEW met1 ( 548550 3515770 ) M1M2_PR
+      NEW met2 ( 1711430 1335010 ) ( * 1338410 )
+      NEW met1 ( 1612530 1338410 ) ( 1711430 * )
+      NEW met2 ( 1711430 1338410 ) ( * 1856570 )
+      NEW met1 ( 576150 3515430 ) ( 1744090 * )
+      NEW met3 ( 2471580 620500 0 ) ( 2484690 * )
+      NEW met2 ( 2484690 620500 ) ( * 636310 )
+      NEW met1 ( 2484690 636310 ) ( 2499410 * )
+      NEW met1 ( 1711430 1335010 ) ( 2499410 * )
+      NEW met2 ( 576150 3192940 ) ( * 3515430 )
+      NEW met2 ( 528310 2242470 ) ( * 2695010 )
+      NEW met2 ( 510830 2239580 ) M2M3_PR
+      NEW met1 ( 510830 2242470 ) M1M2_PR
+      NEW met1 ( 566030 2698070 ) M1M2_PR
+      NEW met2 ( 576150 3192940 ) M2M3_PR
+      NEW met2 ( 566030 3192940 ) M2M3_PR
+      NEW met1 ( 695290 1856910 ) M1M2_PR
+      NEW met1 ( 695290 1859970 ) M1M2_PR
+      NEW met1 ( 690230 1859970 ) M1M2_PR
+      NEW met1 ( 569250 1590690 ) M1M2_PR
+      NEW met1 ( 566030 1696430 ) M1M2_PR
+      NEW met1 ( 568790 1696430 ) M1M2_PR
+      NEW met1 ( 576150 3515430 ) M1M2_PR
+      NEW met1 ( 690230 1696430 ) M1M2_PR
+      NEW met1 ( 1744090 3515430 ) M1M2_PR
+      NEW met1 ( 2499410 636310 ) M1M2_PR
+      NEW met1 ( 2499410 1335010 ) M1M2_PR
+      NEW met1 ( 530150 2242470 ) M1M2_PR
+      NEW met1 ( 530150 2243490 ) M1M2_PR
+      NEW met1 ( 528310 2242470 ) M1M2_PR
+      NEW met2 ( 540270 2699940 ) M2M3_PR
+      NEW met1 ( 540270 2698070 ) M1M2_PR
+      NEW met1 ( 528310 2695010 ) M1M2_PR
+      NEW met1 ( 529230 2695010 ) M1M2_PR
+      NEW met2 ( 529230 2697900 ) M2M3_PR
+      NEW met2 ( 537050 3192940 ) M2M3_PR
+      NEW met1 ( 618010 1859970 ) M1M2_PR
+      NEW met1 ( 618010 2243490 ) M1M2_PR
+      NEW met1 ( 1711430 1856570 ) M1M2_PR
+      NEW met1 ( 421590 1590690 ) M1M2_PR
       NEW met2 ( 1612530 1336540 ) M2M3_PR
       NEW met1 ( 1612530 1338410 ) M1M2_PR
-      NEW met1 ( 1683370 1338410 ) M1M2_PR
-      NEW met1 ( 1683370 1335010 ) M1M2_PR
-      NEW met1 ( 1676930 1338410 ) M1M2_PR
-      NEW met2 ( 2484230 620500 ) M2M3_PR
-      NEW met1 ( 2484230 620330 ) M1M2_PR
-      NEW met1 ( 569710 1697110 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 537510 2700620 ) RECT ( -70 -485 70 0 ) 
-      NEW met1 ( 1676930 1338410 ) RECT ( 0 -70 595 70 )  ;
-    - io_out[19] ( PIN io_out[19] ) ( wrapped_vga_clock_1 io_out[19] ) ( wrapped_teras_13 io_out[19] ) ( wrapped_rgb_mixer_3 io_out[19] ) ( wrapped_hack_soc_dffram_11 io_out[19] ) ( wrapped_function_generator_0 io_out[19] ) ( wrapped_frequency_counter_2 io_out[19] ) + USE SIGNAL
-      + ROUTED met2 ( 227470 1807270 ) ( * 2294150 )
-      NEW met3 ( 599380 1217540 0 ) ( 607430 * )
-      NEW met2 ( 607430 1217540 ) ( * 1221110 )
-      NEW met2 ( 607430 1672970 ) ( * 1680110 )
-      NEW met2 ( 1190250 2970410 ) ( * 3501490 )
-      NEW met2 ( 2525630 620670 ) ( * 914430 )
-      NEW met3 ( 350980 2792420 0 ) ( * 2794460 )
-      NEW met3 ( 344310 2794460 ) ( 350980 * )
-      NEW met1 ( 330970 2791570 ) ( 344310 * )
-      NEW met2 ( 344310 2791570 ) ( * 2794460 )
+      NEW met1 ( 1711430 1338410 ) M1M2_PR
+      NEW met1 ( 1711430 1335010 ) M1M2_PR
+      NEW met2 ( 2484690 620500 ) M2M3_PR
+      NEW met1 ( 2484690 636310 ) M1M2_PR
+      NEW met3 ( 566030 3192940 ) RECT ( 0 -150 800 150 ) 
+      NEW met1 ( 690230 1859970 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 568790 1696430 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 528310 2242470 ) RECT ( -595 -70 0 70 )  ;
+    - io_out[19] ( PIN io_out[19] ) ( wrapped_vga_clock_1 io_out[19] ) ( wrapped_teras_13 io_out[19] ) ( wrapped_rgb_mixer_3 io_out[19] ) ( wrapped_hack_soc_dffram_11 io_out[19] ) ( wrapped_function_generator_0 io_out[19] ) ( wrapped_frequency_counter_2 io_out[19] )
+      ( wrapped_alu74181_7 io_out[19] ) + USE SIGNAL
+      + ROUTED met2 ( 199870 2787150 ) ( * 3294770 )
+      NEW met2 ( 323610 1814410 ) ( * 1973530 )
+      NEW met2 ( 279450 1973530 ) ( * 2291090 )
+      NEW met2 ( 759230 1397060 ) ( * 1973530 )
+      NEW met2 ( 1190250 3425670 ) ( * 3501490 )
+      NEW met2 ( 2498030 620330 ) ( * 1800980 )
+      NEW met1 ( 247710 2787830 ) ( 251850 * )
+      NEW met2 ( 338790 2787830 ) ( * 2790380 )
+      NEW met3 ( 338790 2790380 ) ( 350980 * )
+      NEW met3 ( 350980 2790380 ) ( * 2791740 0 )
+      NEW met1 ( 251850 2787830 ) ( 338790 * )
       NEW met1 ( 1190250 3501490 ) ( 1419330 * )
-      NEW met1 ( 942310 1823250 ) ( 1517770 * )
-      NEW met2 ( 337870 1807270 ) ( * 1809820 )
-      NEW met3 ( 337870 1809820 ) ( 350980 * )
-      NEW met3 ( 350980 1809820 ) ( * 1812540 0 )
-      NEW met1 ( 227470 1807270 ) ( 337870 * )
-      NEW met2 ( 335110 1680110 ) ( * 1807270 )
-      NEW met1 ( 330970 2297550 ) ( 338790 * )
-      NEW met2 ( 338790 2297380 ) ( * 2297550 )
-      NEW met3 ( 338790 2297380 ) ( 350980 * )
-      NEW met3 ( 350980 2296020 0 ) ( * 2297380 )
-      NEW met2 ( 330970 2294150 ) ( * 2297550 )
-      NEW met1 ( 227470 2294150 ) ( 330970 * )
-      NEW met1 ( 335110 1680110 ) ( 607430 * )
-      NEW met1 ( 607430 1221110 ) ( 656190 * )
-      NEW met2 ( 942310 1672970 ) ( * 1823250 )
-      NEW met1 ( 344310 2970410 ) ( 1190250 * )
+      NEW met1 ( 251850 2290750 ) ( 276000 * )
+      NEW met1 ( 276000 2290750 ) ( * 2291090 )
+      NEW met1 ( 199870 2787150 ) ( 247710 * )
+      NEW met1 ( 247710 2787150 ) ( * 2787830 )
+      NEW met2 ( 251850 2290750 ) ( * 2787830 )
+      NEW met2 ( 338330 1813220 ) ( * 1814410 )
+      NEW met3 ( 338330 1813220 ) ( 350980 * )
+      NEW met3 ( 350980 1812540 0 ) ( * 1813220 )
+      NEW met1 ( 323610 1814410 ) ( 338330 * )
+      NEW met2 ( 338790 2291090 ) ( * 2296700 )
+      NEW met3 ( 338790 2296700 ) ( 350980 * )
+      NEW met3 ( 350980 2296020 0 ) ( * 2296700 )
+      NEW met1 ( 276000 2291090 ) ( 338790 * )
+      NEW met1 ( 342930 3332850 ) ( 344310 * )
+      NEW met2 ( 344310 3332850 ) ( * 3425670 )
+      NEW met3 ( 599380 1217540 0 ) ( 616860 * )
+      NEW met4 ( 616860 1217540 ) ( * 1397060 )
+      NEW met3 ( 616860 1397060 ) ( 759230 * )
+      NEW met1 ( 344310 3425670 ) ( 1190250 * )
       NEW met2 ( 1419330 3501490 ) ( * 3517980 0 )
-      NEW met2 ( 1521910 1799620 0 ) ( * 1807950 )
-      NEW met1 ( 1517770 1807950 ) ( 1521910 * )
-      NEW met2 ( 1517770 1807950 ) ( * 1823250 )
-      NEW met3 ( 1521910 1800980 ) ( 2073450 * )
-      NEW met2 ( 2073450 914430 ) ( * 1800980 )
-      NEW met3 ( 2471580 614380 0 ) ( 2484690 * )
-      NEW met2 ( 2484690 614380 ) ( * 620670 )
-      NEW met1 ( 2484690 620670 ) ( 2525630 * )
-      NEW met1 ( 2073450 914430 ) ( 2525630 * )
-      NEW met2 ( 656190 1221110 ) ( * 1672970 )
-      NEW met1 ( 607430 1672970 ) ( 942310 * )
-      NEW met2 ( 344310 2911800 ) ( * 2970410 )
-      NEW met2 ( 343850 2911800 ) ( 344310 * )
-      NEW met2 ( 330970 2297550 ) ( * 2791570 )
-      NEW met2 ( 343850 2882860 ) ( 344310 * )
-      NEW met2 ( 343850 2882860 ) ( * 2911800 )
-      NEW met2 ( 344310 2794460 ) ( * 2882860 )
-      NEW met1 ( 607430 1672970 ) M1M2_PR
+      NEW met2 ( 1521910 1799620 0 ) ( * 1821600 )
+      NEW met2 ( 1521450 1821600 ) ( 1521910 * )
+      NEW met1 ( 279450 1973530 ) ( 1521450 * )
+      NEW met2 ( 1521450 1821600 ) ( * 1973530 )
+      NEW met3 ( 2471580 614380 0 ) ( 2484230 * )
+      NEW met2 ( 2484230 614380 ) ( * 620330 )
+      NEW met1 ( 2484230 620330 ) ( 2498030 * )
+      NEW met3 ( 1521910 1800980 ) ( 2498030 * )
+      NEW met3 ( 350980 3294260 ) ( * 3294940 0 )
+      NEW met3 ( 342930 3294260 ) ( 350980 * )
+      NEW met2 ( 342930 3294260 ) ( * 3294770 )
+      NEW met1 ( 199870 3294770 ) ( 342930 * )
+      NEW met2 ( 342930 3294770 ) ( * 3332850 )
+      NEW met1 ( 199870 3294770 ) M1M2_PR
       NEW met1 ( 1190250 3501490 ) M1M2_PR
-      NEW met1 ( 227470 1807270 ) M1M2_PR
-      NEW met1 ( 227470 2294150 ) M1M2_PR
-      NEW met2 ( 607430 1217540 ) M2M3_PR
-      NEW met1 ( 607430 1221110 ) M1M2_PR
-      NEW met1 ( 607430 1680110 ) M1M2_PR
-      NEW met1 ( 1190250 2970410 ) M1M2_PR
-      NEW met1 ( 2525630 620670 ) M1M2_PR
-      NEW met1 ( 2525630 914430 ) M1M2_PR
-      NEW met2 ( 344310 2794460 ) M2M3_PR
-      NEW met1 ( 330970 2791570 ) M1M2_PR
-      NEW met1 ( 344310 2791570 ) M1M2_PR
-      NEW met1 ( 942310 1672970 ) M1M2_PR
-      NEW met1 ( 942310 1823250 ) M1M2_PR
+      NEW met1 ( 199870 2787150 ) M1M2_PR
+      NEW met1 ( 323610 1814410 ) M1M2_PR
+      NEW met1 ( 279450 1973530 ) M1M2_PR
+      NEW met1 ( 323610 1973530 ) M1M2_PR
+      NEW met1 ( 279450 2291090 ) M1M2_PR
+      NEW met2 ( 759230 1397060 ) M2M3_PR
+      NEW met1 ( 759230 1973530 ) M1M2_PR
+      NEW met1 ( 1190250 3425670 ) M1M2_PR
+      NEW met1 ( 2498030 620330 ) M1M2_PR
+      NEW met2 ( 2498030 1800980 ) M2M3_PR
+      NEW met1 ( 251850 2787830 ) M1M2_PR
+      NEW met1 ( 338790 2787830 ) M1M2_PR
+      NEW met2 ( 338790 2790380 ) M2M3_PR
       NEW met1 ( 1419330 3501490 ) M1M2_PR
-      NEW met1 ( 1517770 1823250 ) M1M2_PR
-      NEW met1 ( 335110 1680110 ) M1M2_PR
-      NEW met1 ( 337870 1807270 ) M1M2_PR
-      NEW met2 ( 337870 1809820 ) M2M3_PR
-      NEW met1 ( 335110 1807270 ) M1M2_PR
-      NEW met1 ( 330970 2297550 ) M1M2_PR
-      NEW met1 ( 338790 2297550 ) M1M2_PR
-      NEW met2 ( 338790 2297380 ) M2M3_PR
-      NEW met1 ( 330970 2294150 ) M1M2_PR
-      NEW met1 ( 344310 2970410 ) M1M2_PR
-      NEW met1 ( 656190 1221110 ) M1M2_PR
-      NEW met1 ( 1521910 1807950 ) M1M2_PR
-      NEW met1 ( 1517770 1807950 ) M1M2_PR
+      NEW met1 ( 251850 2290750 ) M1M2_PR
+      NEW met1 ( 338330 1814410 ) M1M2_PR
+      NEW met2 ( 338330 1813220 ) M2M3_PR
+      NEW met1 ( 338790 2291090 ) M1M2_PR
+      NEW met2 ( 338790 2296700 ) M2M3_PR
+      NEW met1 ( 342930 3332850 ) M1M2_PR
+      NEW met1 ( 344310 3332850 ) M1M2_PR
+      NEW met1 ( 344310 3425670 ) M1M2_PR
+      NEW met3 ( 616860 1217540 ) M3M4_PR
+      NEW met3 ( 616860 1397060 ) M3M4_PR
       NEW met2 ( 1521910 1800980 ) M2M3_PR
-      NEW met1 ( 2073450 914430 ) M1M2_PR
-      NEW met2 ( 2073450 1800980 ) M2M3_PR
-      NEW met2 ( 2484690 614380 ) M2M3_PR
-      NEW met1 ( 2484690 620670 ) M1M2_PR
-      NEW met1 ( 656190 1672970 ) M1M2_PR
-      NEW met1 ( 335110 1807270 ) RECT ( -595 -70 0 70 ) 
-      NEW met2 ( 1521910 1800980 ) RECT ( -70 -485 70 0 ) 
-      NEW met1 ( 656190 1672970 ) RECT ( -595 -70 0 70 )  ;
-    - io_out[1] ( PIN io_out[1] ) ( wrapped_vga_clock_1 io_out[1] ) ( wrapped_teras_13 io_out[1] ) ( wrapped_rgb_mixer_3 io_out[1] ) ( wrapped_hack_soc_dffram_11 io_out[1] ) ( wrapped_function_generator_0 io_out[1] ) ( wrapped_frequency_counter_2 io_out[1] ) + USE SIGNAL
-      + ROUTED met2 ( 504850 1929500 0 ) ( 505310 * )
-      NEW met2 ( 506690 1926610 ) ( * 1929500 )
-      NEW met2 ( 505310 1929500 ) ( 506690 * )
+      NEW met1 ( 1521450 1973530 ) M1M2_PR
+      NEW met2 ( 2484230 614380 ) M2M3_PR
+      NEW met1 ( 2484230 620330 ) M1M2_PR
+      NEW met1 ( 342930 3294770 ) M1M2_PR
+      NEW met2 ( 342930 3294260 ) M2M3_PR
+      NEW met1 ( 323610 1973530 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 279450 2291090 ) RECT ( -595 -70 0 70 ) 
+      NEW met1 ( 759230 1973530 ) RECT ( 0 -70 595 70 ) 
+      NEW met2 ( 1521910 1800980 ) RECT ( -70 -485 70 0 )  ;
+    - io_out[1] ( PIN io_out[1] ) ( wrapped_vga_clock_1 io_out[1] ) ( wrapped_teras_13 io_out[1] ) ( wrapped_rgb_mixer_3 io_out[1] ) ( wrapped_hack_soc_dffram_11 io_out[1] ) ( wrapped_function_generator_0 io_out[1] ) ( wrapped_frequency_counter_2 io_out[1] )
+      ( wrapped_alu74181_7 io_out[1] ) + USE SIGNAL
+      + ROUTED met1 ( 505310 1960950 ) ( 507150 * )
+      NEW met2 ( 505310 1929500 ) ( * 1960950 )
+      NEW met2 ( 504850 1929500 0 ) ( 505310 * )
+      NEW met2 ( 480930 3397620 ) ( 482310 * 0 )
       NEW met2 ( 2900990 298180 ) ( * 303450 )
       NEW met3 ( 2900990 298180 ) ( 2917780 * 0 )
-      NEW met2 ( 414630 1199010 ) ( * 1200185 0 )
-      NEW met2 ( 414230 1199010 ) ( 414630 * )
-      NEW met2 ( 414230 1158550 ) ( * 1199010 )
-      NEW met2 ( 504850 2014800 ) ( 505310 * )
-      NEW met2 ( 505310 1929500 ) ( * 2014800 )
-      NEW met2 ( 504850 2014800 ) ( * 2352900 )
-      NEW met2 ( 504850 2352900 ) ( 506230 * )
-      NEW met2 ( 586730 2449190 ) ( * 2933350 )
-      NEW met1 ( 679650 1232670 ) ( 683330 * )
-      NEW met2 ( 683330 1158550 ) ( * 1232670 )
-      NEW met2 ( 990610 1228250 ) ( * 1230460 )
-      NEW met2 ( 979570 1198500 ) ( * 1228250 )
+      NEW met2 ( 414690 1194250 ) ( * 1200185 0 )
+      NEW met2 ( 600530 1194250 ) ( * 1231650 )
+      NEW met2 ( 676430 1231650 ) ( * 1960950 )
+      NEW met2 ( 986930 1231140 ) ( * 1231650 )
+      NEW met2 ( 964850 1107210 ) ( * 1231650 )
+      NEW met2 ( 468970 2911930 ) ( * 2918900 )
+      NEW met3 ( 468740 2918900 ) ( 468970 * )
       NEW met2 ( 462990 2909380 0 ) ( 464370 * )
-      NEW met1 ( 506690 1926610 ) ( 517500 * )
-      NEW met1 ( 517500 1925250 ) ( * 1926610 )
-      NEW met1 ( 506230 2449190 ) (