Re-harden, higher density
diff --git a/def/user_project_wrapper.def.gz b/def/user_project_wrapper.def.gz index 04713e5..9d89407 100644 --- a/def/user_project_wrapper.def.gz +++ b/def/user_project_wrapper.def.gz Binary files differ
diff --git a/gds/user_project_wrapper.gds.gz.00.split b/gds/user_project_wrapper.gds.gz.00.split index a8be4c2..5a6d991 100644 --- a/gds/user_project_wrapper.gds.gz.00.split +++ b/gds/user_project_wrapper.gds.gz.00.split Binary files differ
diff --git a/gds/user_project_wrapper.gds.gz.01.split b/gds/user_project_wrapper.gds.gz.01.split index 394eba1..aec9ebc 100644 --- a/gds/user_project_wrapper.gds.gz.01.split +++ b/gds/user_project_wrapper.gds.gz.01.split Binary files differ
diff --git a/lef/user_project_wrapper.lef b/lef/user_project_wrapper.lef index a91f783..be17f43 100644 --- a/lef/user_project_wrapper.lef +++ b/lef/user_project_wrapper.lef
@@ -6679,48 +6679,47 @@ LAYER li1 ; RECT 5.520 10.795 2914.100 3508.885 ; LAYER met1 ; - RECT 1.910 10.640 2919.550 3518.960 ; + RECT 5.520 10.640 2919.550 3515.900 ; LAYER met2 ; - RECT 1.930 3517.320 40.150 3518.990 ; - RECT 41.270 3517.320 121.110 3518.990 ; - RECT 122.230 3517.320 202.070 3518.990 ; - RECT 203.190 3517.320 283.490 3518.990 ; - RECT 284.610 3517.320 364.450 3518.990 ; - RECT 365.570 3517.320 445.410 3518.990 ; - RECT 446.530 3517.320 526.830 3518.990 ; - RECT 527.950 3517.320 607.790 3518.990 ; - RECT 608.910 3517.320 688.750 3518.990 ; - RECT 689.870 3517.320 770.170 3518.990 ; - RECT 771.290 3517.320 851.130 3518.990 ; - RECT 852.250 3517.320 932.090 3518.990 ; - RECT 933.210 3517.320 1013.510 3518.990 ; - RECT 1014.630 3517.320 1094.470 3518.990 ; - RECT 1095.590 3517.320 1175.430 3518.990 ; - RECT 1176.550 3517.320 1256.850 3518.990 ; - RECT 1257.970 3517.320 1337.810 3518.990 ; - RECT 1338.930 3517.320 1418.770 3518.990 ; - RECT 1419.890 3517.320 1500.190 3518.990 ; - RECT 1501.310 3517.320 1581.150 3518.990 ; - RECT 1582.270 3517.320 1662.110 3518.990 ; - RECT 1663.230 3517.320 1743.530 3518.990 ; - RECT 1744.650 3517.320 1824.490 3518.990 ; - RECT 1825.610 3517.320 1905.450 3518.990 ; - RECT 1906.570 3517.320 1986.870 3518.990 ; - RECT 1987.990 3517.320 2067.830 3518.990 ; - RECT 2068.950 3517.320 2148.790 3518.990 ; - RECT 2149.910 3517.320 2230.210 3518.990 ; - RECT 2231.330 3517.320 2311.170 3518.990 ; - RECT 2312.290 3517.320 2392.130 3518.990 ; - RECT 2393.250 3517.320 2473.550 3518.990 ; - RECT 2474.670 3517.320 2554.510 3518.990 ; - RECT 2555.630 3517.320 2635.470 3518.990 ; - RECT 2636.590 3517.320 2716.890 3518.990 ; - RECT 2718.010 3517.320 2797.850 3518.990 ; - RECT 2798.970 3517.320 2878.810 3518.990 ; - RECT 2879.930 3517.320 2919.520 3518.990 ; - RECT 1.930 2.680 2919.520 3517.320 ; - RECT 1.930 1.630 2.430 2.680 ; - RECT 3.550 1.630 7.950 2.680 ; + RECT 6.990 3517.320 40.150 3517.600 ; + RECT 41.270 3517.320 121.110 3517.600 ; + RECT 122.230 3517.320 202.070 3517.600 ; + RECT 203.190 3517.320 283.490 3517.600 ; + RECT 284.610 3517.320 364.450 3517.600 ; + RECT 365.570 3517.320 445.410 3517.600 ; + RECT 446.530 3517.320 526.830 3517.600 ; + RECT 527.950 3517.320 607.790 3517.600 ; + RECT 608.910 3517.320 688.750 3517.600 ; + RECT 689.870 3517.320 770.170 3517.600 ; + RECT 771.290 3517.320 851.130 3517.600 ; + RECT 852.250 3517.320 932.090 3517.600 ; + RECT 933.210 3517.320 1013.510 3517.600 ; + RECT 1014.630 3517.320 1094.470 3517.600 ; + RECT 1095.590 3517.320 1175.430 3517.600 ; + RECT 1176.550 3517.320 1256.850 3517.600 ; + RECT 1257.970 3517.320 1337.810 3517.600 ; + RECT 1338.930 3517.320 1418.770 3517.600 ; + RECT 1419.890 3517.320 1500.190 3517.600 ; + RECT 1501.310 3517.320 1581.150 3517.600 ; + RECT 1582.270 3517.320 1662.110 3517.600 ; + RECT 1663.230 3517.320 1743.530 3517.600 ; + RECT 1744.650 3517.320 1824.490 3517.600 ; + RECT 1825.610 3517.320 1905.450 3517.600 ; + RECT 1906.570 3517.320 1986.870 3517.600 ; + RECT 1987.990 3517.320 2067.830 3517.600 ; + RECT 2068.950 3517.320 2148.790 3517.600 ; + RECT 2149.910 3517.320 2230.210 3517.600 ; + RECT 2231.330 3517.320 2311.170 3517.600 ; + RECT 2312.290 3517.320 2392.130 3517.600 ; + RECT 2393.250 3517.320 2473.550 3517.600 ; + RECT 2474.670 3517.320 2554.510 3517.600 ; + RECT 2555.630 3517.320 2635.470 3517.600 ; + RECT 2636.590 3517.320 2716.890 3517.600 ; + RECT 2718.010 3517.320 2797.850 3517.600 ; + RECT 2798.970 3517.320 2878.810 3517.600 ; + RECT 2879.930 3517.320 2919.530 3517.600 ; + RECT 6.990 2.680 2919.530 3517.320 ; + RECT 6.990 1.630 7.950 2.680 ; RECT 9.070 1.630 13.930 2.680 ; RECT 15.050 1.630 19.910 2.680 ; RECT 21.030 1.630 25.890 2.680 ; @@ -7213,309 +7212,311 @@ RECT 2899.710 1.630 2904.570 2.680 ; RECT 2905.690 1.630 2910.550 2.680 ; RECT 2911.670 1.630 2916.530 2.680 ; - RECT 2917.650 1.630 2919.520 2.680 ; + RECT 2917.650 1.630 2919.530 2.680 ; LAYER met3 ; - RECT 1.905 3487.700 2919.095 3515.420 ; - RECT 2.800 3487.020 2919.095 3487.700 ; + RECT 2.400 3487.700 2919.555 3508.965 ; + RECT 2.800 3487.020 2919.555 3487.700 ; RECT 2.800 3485.700 2917.200 3487.020 ; - RECT 1.905 3485.020 2917.200 3485.700 ; - RECT 1.905 3422.420 2919.095 3485.020 ; - RECT 2.800 3420.420 2919.095 3422.420 ; - RECT 1.905 3420.380 2919.095 3420.420 ; - RECT 1.905 3418.380 2917.200 3420.380 ; - RECT 1.905 3357.140 2919.095 3418.380 ; - RECT 2.800 3355.140 2919.095 3357.140 ; - RECT 1.905 3354.420 2919.095 3355.140 ; - RECT 1.905 3352.420 2917.200 3354.420 ; - RECT 1.905 3291.860 2919.095 3352.420 ; - RECT 2.800 3289.860 2919.095 3291.860 ; - RECT 1.905 3287.780 2919.095 3289.860 ; - RECT 1.905 3285.780 2917.200 3287.780 ; - RECT 1.905 3226.580 2919.095 3285.780 ; - RECT 2.800 3224.580 2919.095 3226.580 ; - RECT 1.905 3221.140 2919.095 3224.580 ; - RECT 1.905 3219.140 2917.200 3221.140 ; - RECT 1.905 3161.300 2919.095 3219.140 ; - RECT 2.800 3159.300 2919.095 3161.300 ; - RECT 1.905 3155.180 2919.095 3159.300 ; - RECT 1.905 3153.180 2917.200 3155.180 ; - RECT 1.905 3096.700 2919.095 3153.180 ; - RECT 2.800 3094.700 2919.095 3096.700 ; - RECT 1.905 3088.540 2919.095 3094.700 ; - RECT 1.905 3086.540 2917.200 3088.540 ; - RECT 1.905 3031.420 2919.095 3086.540 ; - RECT 2.800 3029.420 2919.095 3031.420 ; - RECT 1.905 3021.900 2919.095 3029.420 ; - RECT 1.905 3019.900 2917.200 3021.900 ; - RECT 1.905 2966.140 2919.095 3019.900 ; - RECT 2.800 2964.140 2919.095 2966.140 ; - RECT 1.905 2955.940 2919.095 2964.140 ; - RECT 1.905 2953.940 2917.200 2955.940 ; - RECT 1.905 2900.860 2919.095 2953.940 ; - RECT 2.800 2898.860 2919.095 2900.860 ; - RECT 1.905 2889.300 2919.095 2898.860 ; - RECT 1.905 2887.300 2917.200 2889.300 ; - RECT 1.905 2835.580 2919.095 2887.300 ; - RECT 2.800 2833.580 2919.095 2835.580 ; - RECT 1.905 2822.660 2919.095 2833.580 ; - RECT 1.905 2820.660 2917.200 2822.660 ; - RECT 1.905 2770.300 2919.095 2820.660 ; - RECT 2.800 2768.300 2919.095 2770.300 ; - RECT 1.905 2756.700 2919.095 2768.300 ; - RECT 1.905 2754.700 2917.200 2756.700 ; - RECT 1.905 2705.020 2919.095 2754.700 ; - RECT 2.800 2703.020 2919.095 2705.020 ; - RECT 1.905 2690.060 2919.095 2703.020 ; - RECT 1.905 2688.060 2917.200 2690.060 ; - RECT 1.905 2640.420 2919.095 2688.060 ; - RECT 2.800 2638.420 2919.095 2640.420 ; - RECT 1.905 2623.420 2919.095 2638.420 ; - RECT 1.905 2621.420 2917.200 2623.420 ; - RECT 1.905 2575.140 2919.095 2621.420 ; - RECT 2.800 2573.140 2919.095 2575.140 ; - RECT 1.905 2557.460 2919.095 2573.140 ; - RECT 1.905 2555.460 2917.200 2557.460 ; - RECT 1.905 2509.860 2919.095 2555.460 ; - RECT 2.800 2507.860 2919.095 2509.860 ; - RECT 1.905 2490.820 2919.095 2507.860 ; - RECT 1.905 2488.820 2917.200 2490.820 ; - RECT 1.905 2444.580 2919.095 2488.820 ; - RECT 2.800 2442.580 2919.095 2444.580 ; - RECT 1.905 2424.180 2919.095 2442.580 ; - RECT 1.905 2422.180 2917.200 2424.180 ; - RECT 1.905 2379.300 2919.095 2422.180 ; - RECT 2.800 2377.300 2919.095 2379.300 ; - RECT 1.905 2358.220 2919.095 2377.300 ; - RECT 1.905 2356.220 2917.200 2358.220 ; - RECT 1.905 2314.020 2919.095 2356.220 ; - RECT 2.800 2312.020 2919.095 2314.020 ; - RECT 1.905 2291.580 2919.095 2312.020 ; - RECT 1.905 2289.580 2917.200 2291.580 ; - RECT 1.905 2248.740 2919.095 2289.580 ; - RECT 2.800 2246.740 2919.095 2248.740 ; - RECT 1.905 2224.940 2919.095 2246.740 ; - RECT 1.905 2222.940 2917.200 2224.940 ; - RECT 1.905 2184.140 2919.095 2222.940 ; - RECT 2.800 2182.140 2919.095 2184.140 ; - RECT 1.905 2158.980 2919.095 2182.140 ; - RECT 1.905 2156.980 2917.200 2158.980 ; - RECT 1.905 2118.860 2919.095 2156.980 ; - RECT 2.800 2116.860 2919.095 2118.860 ; - RECT 1.905 2092.340 2919.095 2116.860 ; - RECT 1.905 2090.340 2917.200 2092.340 ; - RECT 1.905 2053.580 2919.095 2090.340 ; - RECT 2.800 2051.580 2919.095 2053.580 ; - RECT 1.905 2025.700 2919.095 2051.580 ; - RECT 1.905 2023.700 2917.200 2025.700 ; - RECT 1.905 1988.300 2919.095 2023.700 ; - RECT 2.800 1986.300 2919.095 1988.300 ; - RECT 1.905 1959.740 2919.095 1986.300 ; - RECT 1.905 1957.740 2917.200 1959.740 ; - RECT 1.905 1923.020 2919.095 1957.740 ; - RECT 2.800 1921.020 2919.095 1923.020 ; - RECT 1.905 1893.100 2919.095 1921.020 ; - RECT 1.905 1891.100 2917.200 1893.100 ; - RECT 1.905 1857.740 2919.095 1891.100 ; - RECT 2.800 1855.740 2919.095 1857.740 ; - RECT 1.905 1826.460 2919.095 1855.740 ; - RECT 1.905 1824.460 2917.200 1826.460 ; - RECT 1.905 1793.140 2919.095 1824.460 ; - RECT 2.800 1791.140 2919.095 1793.140 ; - RECT 1.905 1760.500 2919.095 1791.140 ; - RECT 1.905 1758.500 2917.200 1760.500 ; - RECT 1.905 1727.860 2919.095 1758.500 ; - RECT 2.800 1725.860 2919.095 1727.860 ; - RECT 1.905 1693.860 2919.095 1725.860 ; - RECT 1.905 1691.860 2917.200 1693.860 ; - RECT 1.905 1662.580 2919.095 1691.860 ; - RECT 2.800 1660.580 2919.095 1662.580 ; - RECT 1.905 1627.220 2919.095 1660.580 ; - RECT 1.905 1625.220 2917.200 1627.220 ; - RECT 1.905 1597.300 2919.095 1625.220 ; - RECT 2.800 1595.300 2919.095 1597.300 ; - RECT 1.905 1561.260 2919.095 1595.300 ; - RECT 1.905 1559.260 2917.200 1561.260 ; - RECT 1.905 1532.020 2919.095 1559.260 ; - RECT 2.800 1530.020 2919.095 1532.020 ; - RECT 1.905 1494.620 2919.095 1530.020 ; - RECT 1.905 1492.620 2917.200 1494.620 ; - RECT 1.905 1466.740 2919.095 1492.620 ; - RECT 2.800 1464.740 2919.095 1466.740 ; - RECT 1.905 1427.980 2919.095 1464.740 ; - RECT 1.905 1425.980 2917.200 1427.980 ; - RECT 1.905 1401.460 2919.095 1425.980 ; - RECT 2.800 1399.460 2919.095 1401.460 ; - RECT 1.905 1362.020 2919.095 1399.460 ; - RECT 1.905 1360.020 2917.200 1362.020 ; - RECT 1.905 1336.860 2919.095 1360.020 ; - RECT 2.800 1334.860 2919.095 1336.860 ; - RECT 1.905 1295.380 2919.095 1334.860 ; - RECT 1.905 1293.380 2917.200 1295.380 ; - RECT 1.905 1271.580 2919.095 1293.380 ; - RECT 2.800 1269.580 2919.095 1271.580 ; - RECT 1.905 1228.740 2919.095 1269.580 ; - RECT 1.905 1226.740 2917.200 1228.740 ; - RECT 1.905 1206.300 2919.095 1226.740 ; - RECT 2.800 1204.300 2919.095 1206.300 ; - RECT 1.905 1162.780 2919.095 1204.300 ; - RECT 1.905 1160.780 2917.200 1162.780 ; - RECT 1.905 1141.020 2919.095 1160.780 ; - RECT 2.800 1139.020 2919.095 1141.020 ; - RECT 1.905 1096.140 2919.095 1139.020 ; - RECT 1.905 1094.140 2917.200 1096.140 ; - RECT 1.905 1075.740 2919.095 1094.140 ; - RECT 2.800 1073.740 2919.095 1075.740 ; - RECT 1.905 1029.500 2919.095 1073.740 ; - RECT 1.905 1027.500 2917.200 1029.500 ; - RECT 1.905 1010.460 2919.095 1027.500 ; - RECT 2.800 1008.460 2919.095 1010.460 ; - RECT 1.905 963.540 2919.095 1008.460 ; - RECT 1.905 961.540 2917.200 963.540 ; - RECT 1.905 945.180 2919.095 961.540 ; - RECT 2.800 943.180 2919.095 945.180 ; - RECT 1.905 896.900 2919.095 943.180 ; - RECT 1.905 894.900 2917.200 896.900 ; - RECT 1.905 880.580 2919.095 894.900 ; - RECT 2.800 878.580 2919.095 880.580 ; - RECT 1.905 830.260 2919.095 878.580 ; - RECT 1.905 828.260 2917.200 830.260 ; - RECT 1.905 815.300 2919.095 828.260 ; - RECT 2.800 813.300 2919.095 815.300 ; - RECT 1.905 764.300 2919.095 813.300 ; - RECT 1.905 762.300 2917.200 764.300 ; - RECT 1.905 750.020 2919.095 762.300 ; - RECT 2.800 748.020 2919.095 750.020 ; - RECT 1.905 697.660 2919.095 748.020 ; - RECT 1.905 695.660 2917.200 697.660 ; - RECT 1.905 684.740 2919.095 695.660 ; - RECT 2.800 682.740 2919.095 684.740 ; - RECT 1.905 631.020 2919.095 682.740 ; - RECT 1.905 629.020 2917.200 631.020 ; - RECT 1.905 619.460 2919.095 629.020 ; - RECT 2.800 617.460 2919.095 619.460 ; - RECT 1.905 565.060 2919.095 617.460 ; - RECT 1.905 563.060 2917.200 565.060 ; - RECT 1.905 554.180 2919.095 563.060 ; - RECT 2.800 552.180 2919.095 554.180 ; - RECT 1.905 498.420 2919.095 552.180 ; - RECT 1.905 496.420 2917.200 498.420 ; - RECT 1.905 488.900 2919.095 496.420 ; - RECT 2.800 486.900 2919.095 488.900 ; - RECT 1.905 431.780 2919.095 486.900 ; - RECT 1.905 429.780 2917.200 431.780 ; - RECT 1.905 424.300 2919.095 429.780 ; - RECT 2.800 422.300 2919.095 424.300 ; - RECT 1.905 365.820 2919.095 422.300 ; - RECT 1.905 363.820 2917.200 365.820 ; - RECT 1.905 359.020 2919.095 363.820 ; - RECT 2.800 357.020 2919.095 359.020 ; - RECT 1.905 299.180 2919.095 357.020 ; - RECT 1.905 297.180 2917.200 299.180 ; - RECT 1.905 293.740 2919.095 297.180 ; - RECT 2.800 291.740 2919.095 293.740 ; - RECT 1.905 232.540 2919.095 291.740 ; - RECT 1.905 230.540 2917.200 232.540 ; - RECT 1.905 228.460 2919.095 230.540 ; - RECT 2.800 226.460 2919.095 228.460 ; - RECT 1.905 166.580 2919.095 226.460 ; - RECT 1.905 164.580 2917.200 166.580 ; - RECT 1.905 163.180 2919.095 164.580 ; - RECT 2.800 161.180 2919.095 163.180 ; - RECT 1.905 99.940 2919.095 161.180 ; - RECT 1.905 97.940 2917.200 99.940 ; - RECT 1.905 97.900 2919.095 97.940 ; - RECT 2.800 95.900 2919.095 97.900 ; - RECT 1.905 33.980 2919.095 95.900 ; - RECT 1.905 33.300 2917.200 33.980 ; + RECT 2.400 3485.020 2917.200 3485.700 ; + RECT 2.400 3422.420 2919.555 3485.020 ; + RECT 2.800 3420.420 2919.555 3422.420 ; + RECT 2.400 3420.380 2919.555 3420.420 ; + RECT 2.400 3418.380 2917.200 3420.380 ; + RECT 2.400 3357.140 2919.555 3418.380 ; + RECT 2.800 3355.140 2919.555 3357.140 ; + RECT 2.400 3354.420 2919.555 3355.140 ; + RECT 2.400 3352.420 2917.200 3354.420 ; + RECT 2.400 3291.860 2919.555 3352.420 ; + RECT 2.800 3289.860 2919.555 3291.860 ; + RECT 2.400 3287.780 2919.555 3289.860 ; + RECT 2.400 3285.780 2917.200 3287.780 ; + RECT 2.400 3226.580 2919.555 3285.780 ; + RECT 2.800 3224.580 2919.555 3226.580 ; + RECT 2.400 3221.140 2919.555 3224.580 ; + RECT 2.400 3219.140 2917.200 3221.140 ; + RECT 2.400 3161.300 2919.555 3219.140 ; + RECT 2.800 3159.300 2919.555 3161.300 ; + RECT 2.400 3155.180 2919.555 3159.300 ; + RECT 2.400 3153.180 2917.200 3155.180 ; + RECT 2.400 3096.700 2919.555 3153.180 ; + RECT 2.800 3094.700 2919.555 3096.700 ; + RECT 2.400 3088.540 2919.555 3094.700 ; + RECT 2.400 3086.540 2917.200 3088.540 ; + RECT 2.400 3031.420 2919.555 3086.540 ; + RECT 2.800 3029.420 2919.555 3031.420 ; + RECT 2.400 3021.900 2919.555 3029.420 ; + RECT 2.400 3019.900 2917.200 3021.900 ; + RECT 2.400 2966.140 2919.555 3019.900 ; + RECT 2.800 2964.140 2919.555 2966.140 ; + RECT 2.400 2955.940 2919.555 2964.140 ; + RECT 2.400 2953.940 2917.200 2955.940 ; + RECT 2.400 2900.860 2919.555 2953.940 ; + RECT 2.800 2898.860 2919.555 2900.860 ; + RECT 2.400 2889.300 2919.555 2898.860 ; + RECT 2.400 2887.300 2917.200 2889.300 ; + RECT 2.400 2835.580 2919.555 2887.300 ; + RECT 2.800 2833.580 2919.555 2835.580 ; + RECT 2.400 2822.660 2919.555 2833.580 ; + RECT 2.400 2820.660 2917.200 2822.660 ; + RECT 2.400 2770.300 2919.555 2820.660 ; + RECT 2.800 2768.300 2919.555 2770.300 ; + RECT 2.400 2756.700 2919.555 2768.300 ; + RECT 2.400 2754.700 2917.200 2756.700 ; + RECT 2.400 2705.020 2919.555 2754.700 ; + RECT 2.800 2703.020 2919.555 2705.020 ; + RECT 2.400 2690.060 2919.555 2703.020 ; + RECT 2.400 2688.060 2917.200 2690.060 ; + RECT 2.400 2640.420 2919.555 2688.060 ; + RECT 2.800 2638.420 2919.555 2640.420 ; + RECT 2.400 2623.420 2919.555 2638.420 ; + RECT 2.400 2621.420 2917.200 2623.420 ; + RECT 2.400 2575.140 2919.555 2621.420 ; + RECT 2.800 2573.140 2919.555 2575.140 ; + RECT 2.400 2557.460 2919.555 2573.140 ; + RECT 2.400 2555.460 2917.200 2557.460 ; + RECT 2.400 2509.860 2919.555 2555.460 ; + RECT 2.800 2507.860 2919.555 2509.860 ; + RECT 2.400 2490.820 2919.555 2507.860 ; + RECT 2.400 2488.820 2917.200 2490.820 ; + RECT 2.400 2444.580 2919.555 2488.820 ; + RECT 2.800 2442.580 2919.555 2444.580 ; + RECT 2.400 2424.180 2919.555 2442.580 ; + RECT 2.400 2422.180 2917.200 2424.180 ; + RECT 2.400 2379.300 2919.555 2422.180 ; + RECT 2.800 2377.300 2919.555 2379.300 ; + RECT 2.400 2358.220 2919.555 2377.300 ; + RECT 2.400 2356.220 2917.200 2358.220 ; + RECT 2.400 2314.020 2919.555 2356.220 ; + RECT 2.800 2312.020 2919.555 2314.020 ; + RECT 2.400 2291.580 2919.555 2312.020 ; + RECT 2.400 2289.580 2917.200 2291.580 ; + RECT 2.400 2248.740 2919.555 2289.580 ; + RECT 2.800 2246.740 2919.555 2248.740 ; + RECT 2.400 2224.940 2919.555 2246.740 ; + RECT 2.400 2222.940 2917.200 2224.940 ; + RECT 2.400 2184.140 2919.555 2222.940 ; + RECT 2.800 2182.140 2919.555 2184.140 ; + RECT 2.400 2158.980 2919.555 2182.140 ; + RECT 2.400 2156.980 2917.200 2158.980 ; + RECT 2.400 2118.860 2919.555 2156.980 ; + RECT 2.800 2116.860 2919.555 2118.860 ; + RECT 2.400 2092.340 2919.555 2116.860 ; + RECT 2.400 2090.340 2917.200 2092.340 ; + RECT 2.400 2053.580 2919.555 2090.340 ; + RECT 2.800 2051.580 2919.555 2053.580 ; + RECT 2.400 2025.700 2919.555 2051.580 ; + RECT 2.400 2023.700 2917.200 2025.700 ; + RECT 2.400 1988.300 2919.555 2023.700 ; + RECT 2.800 1986.300 2919.555 1988.300 ; + RECT 2.400 1959.740 2919.555 1986.300 ; + RECT 2.400 1957.740 2917.200 1959.740 ; + RECT 2.400 1923.020 2919.555 1957.740 ; + RECT 2.800 1921.020 2919.555 1923.020 ; + RECT 2.400 1893.100 2919.555 1921.020 ; + RECT 2.400 1891.100 2917.200 1893.100 ; + RECT 2.400 1857.740 2919.555 1891.100 ; + RECT 2.800 1855.740 2919.555 1857.740 ; + RECT 2.400 1826.460 2919.555 1855.740 ; + RECT 2.400 1824.460 2917.200 1826.460 ; + RECT 2.400 1793.140 2919.555 1824.460 ; + RECT 2.800 1791.140 2919.555 1793.140 ; + RECT 2.400 1760.500 2919.555 1791.140 ; + RECT 2.400 1758.500 2917.200 1760.500 ; + RECT 2.400 1727.860 2919.555 1758.500 ; + RECT 2.800 1725.860 2919.555 1727.860 ; + RECT 2.400 1693.860 2919.555 1725.860 ; + RECT 2.400 1691.860 2917.200 1693.860 ; + RECT 2.400 1662.580 2919.555 1691.860 ; + RECT 2.800 1660.580 2919.555 1662.580 ; + RECT 2.400 1627.220 2919.555 1660.580 ; + RECT 2.400 1625.220 2917.200 1627.220 ; + RECT 2.400 1597.300 2919.555 1625.220 ; + RECT 2.800 1595.300 2919.555 1597.300 ; + RECT 2.400 1561.260 2919.555 1595.300 ; + RECT 2.400 1559.260 2917.200 1561.260 ; + RECT 2.400 1532.020 2919.555 1559.260 ; + RECT 2.800 1530.020 2919.555 1532.020 ; + RECT 2.400 1494.620 2919.555 1530.020 ; + RECT 2.400 1492.620 2917.200 1494.620 ; + RECT 2.400 1466.740 2919.555 1492.620 ; + RECT 2.800 1464.740 2919.555 1466.740 ; + RECT 2.400 1427.980 2919.555 1464.740 ; + RECT 2.400 1425.980 2917.200 1427.980 ; + RECT 2.400 1401.460 2919.555 1425.980 ; + RECT 2.800 1399.460 2919.555 1401.460 ; + RECT 2.400 1362.020 2919.555 1399.460 ; + RECT 2.400 1360.020 2917.200 1362.020 ; + RECT 2.400 1336.860 2919.555 1360.020 ; + RECT 2.800 1334.860 2919.555 1336.860 ; + RECT 2.400 1295.380 2919.555 1334.860 ; + RECT 2.400 1293.380 2917.200 1295.380 ; + RECT 2.400 1271.580 2919.555 1293.380 ; + RECT 2.800 1269.580 2919.555 1271.580 ; + RECT 2.400 1228.740 2919.555 1269.580 ; + RECT 2.400 1226.740 2917.200 1228.740 ; + RECT 2.400 1206.300 2919.555 1226.740 ; + RECT 2.800 1204.300 2919.555 1206.300 ; + RECT 2.400 1162.780 2919.555 1204.300 ; + RECT 2.400 1160.780 2917.200 1162.780 ; + RECT 2.400 1141.020 2919.555 1160.780 ; + RECT 2.800 1139.020 2919.555 1141.020 ; + RECT 2.400 1096.140 2919.555 1139.020 ; + RECT 2.400 1094.140 2917.200 1096.140 ; + RECT 2.400 1075.740 2919.555 1094.140 ; + RECT 2.800 1073.740 2919.555 1075.740 ; + RECT 2.400 1029.500 2919.555 1073.740 ; + RECT 2.400 1027.500 2917.200 1029.500 ; + RECT 2.400 1010.460 2919.555 1027.500 ; + RECT 2.800 1008.460 2919.555 1010.460 ; + RECT 2.400 963.540 2919.555 1008.460 ; + RECT 2.400 961.540 2917.200 963.540 ; + RECT 2.400 945.180 2919.555 961.540 ; + RECT 2.800 943.180 2919.555 945.180 ; + RECT 2.400 896.900 2919.555 943.180 ; + RECT 2.400 894.900 2917.200 896.900 ; + RECT 2.400 880.580 2919.555 894.900 ; + RECT 2.800 878.580 2919.555 880.580 ; + RECT 2.400 830.260 2919.555 878.580 ; + RECT 2.400 828.260 2917.200 830.260 ; + RECT 2.400 815.300 2919.555 828.260 ; + RECT 2.800 813.300 2919.555 815.300 ; + RECT 2.400 764.300 2919.555 813.300 ; + RECT 2.400 762.300 2917.200 764.300 ; + RECT 2.400 750.020 2919.555 762.300 ; + RECT 2.800 748.020 2919.555 750.020 ; + RECT 2.400 697.660 2919.555 748.020 ; + RECT 2.400 695.660 2917.200 697.660 ; + RECT 2.400 684.740 2919.555 695.660 ; + RECT 2.800 682.740 2919.555 684.740 ; + RECT 2.400 631.020 2919.555 682.740 ; + RECT 2.400 629.020 2917.200 631.020 ; + RECT 2.400 619.460 2919.555 629.020 ; + RECT 2.800 617.460 2919.555 619.460 ; + RECT 2.400 565.060 2919.555 617.460 ; + RECT 2.400 563.060 2917.200 565.060 ; + RECT 2.400 554.180 2919.555 563.060 ; + RECT 2.800 552.180 2919.555 554.180 ; + RECT 2.400 498.420 2919.555 552.180 ; + RECT 2.400 496.420 2917.200 498.420 ; + RECT 2.400 488.900 2919.555 496.420 ; + RECT 2.800 486.900 2919.555 488.900 ; + RECT 2.400 431.780 2919.555 486.900 ; + RECT 2.400 429.780 2917.200 431.780 ; + RECT 2.400 424.300 2919.555 429.780 ; + RECT 2.800 422.300 2919.555 424.300 ; + RECT 2.400 365.820 2919.555 422.300 ; + RECT 2.400 363.820 2917.200 365.820 ; + RECT 2.400 359.020 2919.555 363.820 ; + RECT 2.800 357.020 2919.555 359.020 ; + RECT 2.400 299.180 2919.555 357.020 ; + RECT 2.400 297.180 2917.200 299.180 ; + RECT 2.400 293.740 2919.555 297.180 ; + RECT 2.800 291.740 2919.555 293.740 ; + RECT 2.400 232.540 2919.555 291.740 ; + RECT 2.400 230.540 2917.200 232.540 ; + RECT 2.400 228.460 2919.555 230.540 ; + RECT 2.800 226.460 2919.555 228.460 ; + RECT 2.400 166.580 2919.555 226.460 ; + RECT 2.400 164.580 2917.200 166.580 ; + RECT 2.400 163.180 2919.555 164.580 ; + RECT 2.800 161.180 2919.555 163.180 ; + RECT 2.400 99.940 2919.555 161.180 ; + RECT 2.400 97.940 2917.200 99.940 ; + RECT 2.400 97.900 2919.555 97.940 ; + RECT 2.800 95.900 2919.555 97.900 ; + RECT 2.400 33.980 2919.555 95.900 ; + RECT 2.400 33.300 2917.200 33.980 ; RECT 2.800 31.980 2917.200 33.300 ; - RECT 2.800 31.300 2919.095 31.980 ; - RECT 1.905 10.715 2919.095 31.300 ; + RECT 2.800 31.300 2919.555 31.980 ; + RECT 2.400 10.715 2919.555 31.300 ; LAYER met4 ; - RECT 16.855 3498.560 27.170 3515.425 ; + RECT 7.655 42.335 8.570 3507.945 ; + RECT 12.470 3498.560 27.170 3507.945 ; + RECT 12.470 3056.640 14.150 3498.560 ; RECT 18.050 3493.820 27.170 3498.560 ; - RECT 31.070 3493.820 188.570 3515.425 ; - RECT 192.470 3493.820 207.170 3515.425 ; - RECT 211.070 3494.440 368.570 3515.425 ; - RECT 372.470 3494.440 387.170 3515.425 ; + RECT 31.070 3493.820 188.570 3507.945 ; + RECT 192.470 3493.820 207.170 3507.945 ; + RECT 211.070 3494.440 368.570 3507.945 ; + RECT 372.470 3494.440 387.170 3507.945 ; RECT 211.070 3493.820 387.170 3494.440 ; - RECT 391.070 3493.820 548.570 3515.425 ; - RECT 552.470 3494.440 567.170 3515.425 ; - RECT 571.070 3494.440 728.570 3515.425 ; + RECT 391.070 3493.820 548.570 3507.945 ; + RECT 552.470 3494.440 567.170 3507.945 ; + RECT 571.070 3494.440 728.570 3507.945 ; RECT 552.470 3493.820 728.570 3494.440 ; - RECT 732.470 3498.560 747.170 3515.425 ; + RECT 732.470 3498.560 747.170 3507.945 ; RECT 732.470 3493.820 736.350 3498.560 ; RECT 18.050 3058.720 736.350 3493.820 ; RECT 18.050 3056.640 27.170 3058.720 ; - RECT 16.855 13.095 27.170 3056.640 ; - RECT 31.070 13.095 45.770 3058.720 ; - RECT 49.670 13.095 64.370 3058.720 ; - RECT 68.270 13.095 82.970 3058.720 ; - RECT 86.870 13.095 101.570 3058.720 ; + RECT 12.470 42.335 27.170 3056.640 ; + RECT 31.070 42.335 45.770 3058.720 ; + RECT 49.670 42.335 64.370 3058.720 ; + RECT 68.270 42.335 82.970 3058.720 ; + RECT 86.870 42.335 101.570 3058.720 ; RECT 105.470 3058.100 300.170 3058.720 ; - RECT 105.470 13.095 120.170 3058.100 ; - RECT 124.070 13.095 138.770 3058.100 ; - RECT 142.670 13.095 188.570 3058.100 ; - RECT 192.470 13.095 207.170 3058.100 ; - RECT 211.070 13.095 225.770 3058.100 ; - RECT 229.670 13.095 244.370 3058.100 ; - RECT 248.270 13.095 262.970 3058.100 ; - RECT 266.870 13.095 281.570 3058.100 ; - RECT 285.470 13.095 300.170 3058.100 ; - RECT 304.070 13.095 318.770 3058.720 ; - RECT 322.670 13.095 368.570 3058.720 ; - RECT 372.470 13.095 387.170 3058.720 ; - RECT 391.070 13.095 405.770 3058.720 ; - RECT 409.670 13.095 424.370 3058.720 ; - RECT 428.270 13.095 442.970 3058.720 ; - RECT 446.870 13.095 461.570 3058.720 ; + RECT 105.470 42.335 120.170 3058.100 ; + RECT 124.070 42.335 138.770 3058.100 ; + RECT 142.670 42.335 188.570 3058.100 ; + RECT 192.470 42.335 207.170 3058.100 ; + RECT 211.070 42.335 225.770 3058.100 ; + RECT 229.670 42.335 244.370 3058.100 ; + RECT 248.270 42.335 262.970 3058.100 ; + RECT 266.870 42.335 281.570 3058.100 ; + RECT 285.470 42.335 300.170 3058.100 ; + RECT 304.070 42.335 318.770 3058.720 ; + RECT 322.670 42.335 368.570 3058.720 ; + RECT 372.470 42.335 387.170 3058.720 ; + RECT 391.070 42.335 405.770 3058.720 ; + RECT 409.670 42.335 424.370 3058.720 ; + RECT 428.270 42.335 442.970 3058.720 ; + RECT 446.870 42.335 461.570 3058.720 ; RECT 465.470 3058.100 498.770 3058.720 ; - RECT 465.470 13.095 480.170 3058.100 ; - RECT 484.070 13.095 498.770 3058.100 ; - RECT 502.670 13.095 548.570 3058.720 ; + RECT 465.470 42.335 480.170 3058.100 ; + RECT 484.070 42.335 498.770 3058.100 ; + RECT 502.670 42.335 548.570 3058.720 ; RECT 552.470 3058.100 585.770 3058.720 ; - RECT 552.470 13.095 567.170 3058.100 ; - RECT 571.070 13.095 585.770 3058.100 ; - RECT 589.670 13.095 604.370 3058.720 ; - RECT 608.270 13.095 622.970 3058.720 ; - RECT 626.870 13.095 641.570 3058.720 ; - RECT 645.470 13.095 660.170 3058.720 ; - RECT 664.070 13.095 678.770 3058.720 ; - RECT 682.670 13.095 728.570 3058.720 ; + RECT 552.470 42.335 567.170 3058.100 ; + RECT 571.070 42.335 585.770 3058.100 ; + RECT 589.670 42.335 604.370 3058.720 ; + RECT 608.270 42.335 622.970 3058.720 ; + RECT 626.870 42.335 641.570 3058.720 ; + RECT 645.470 42.335 660.170 3058.720 ; + RECT 664.070 42.335 678.770 3058.720 ; + RECT 682.670 42.335 728.570 3058.720 ; RECT 732.470 3053.920 736.350 3058.720 ; RECT 743.930 3493.820 747.170 3498.560 ; - RECT 751.070 3493.820 908.570 3515.425 ; - RECT 912.470 3493.820 927.170 3515.425 ; - RECT 931.070 3494.440 1088.570 3515.425 ; - RECT 1092.470 3494.440 1107.170 3515.425 ; + RECT 751.070 3493.820 908.570 3507.945 ; + RECT 912.470 3493.820 927.170 3507.945 ; + RECT 931.070 3494.440 1088.570 3507.945 ; + RECT 1092.470 3494.440 1107.170 3507.945 ; RECT 931.070 3493.820 1107.170 3494.440 ; - RECT 1111.070 3493.820 1268.570 3515.425 ; - RECT 1272.470 3494.440 1287.170 3515.425 ; - RECT 1291.070 3494.440 1448.570 3515.425 ; + RECT 1111.070 3493.820 1268.570 3507.945 ; + RECT 1272.470 3494.440 1287.170 3507.945 ; + RECT 1291.070 3494.440 1448.570 3507.945 ; RECT 1272.470 3493.820 1448.570 3494.440 ; - RECT 1452.470 3498.560 1467.170 3515.425 ; + RECT 1452.470 3498.560 1467.170 3507.945 ; RECT 1452.470 3493.820 1456.710 3498.560 ; RECT 743.930 3058.720 1456.710 3493.820 ; RECT 743.930 3053.920 747.170 3058.720 ; - RECT 732.470 13.095 747.170 3053.920 ; - RECT 751.070 13.095 765.770 3058.720 ; - RECT 769.670 13.095 784.370 3058.720 ; - RECT 788.270 13.095 802.970 3058.720 ; - RECT 806.870 13.095 821.570 3058.720 ; + RECT 732.470 42.335 747.170 3053.920 ; + RECT 751.070 42.335 765.770 3058.720 ; + RECT 769.670 42.335 784.370 3058.720 ; + RECT 788.270 42.335 802.970 3058.720 ; + RECT 806.870 42.335 821.570 3058.720 ; RECT 825.470 3058.100 1020.170 3058.720 ; - RECT 825.470 13.095 840.170 3058.100 ; - RECT 844.070 13.095 858.770 3058.100 ; - RECT 862.670 13.095 908.570 3058.100 ; - RECT 912.470 13.095 927.170 3058.100 ; - RECT 931.070 13.095 945.770 3058.100 ; - RECT 949.670 13.095 964.370 3058.100 ; - RECT 968.270 13.095 982.970 3058.100 ; - RECT 986.870 13.095 1001.570 3058.100 ; - RECT 1005.470 13.095 1020.170 3058.100 ; - RECT 1024.070 13.095 1038.770 3058.720 ; - RECT 1042.670 13.095 1088.570 3058.720 ; - RECT 1092.470 13.095 1107.170 3058.720 ; - RECT 1111.070 13.095 1125.770 3058.720 ; - RECT 1129.670 13.095 1144.370 3058.720 ; + RECT 825.470 42.335 840.170 3058.100 ; + RECT 844.070 42.335 858.770 3058.100 ; + RECT 862.670 42.335 908.570 3058.100 ; + RECT 912.470 42.335 927.170 3058.100 ; + RECT 931.070 42.335 945.770 3058.100 ; + RECT 949.670 42.335 964.370 3058.100 ; + RECT 968.270 42.335 982.970 3058.100 ; + RECT 986.870 42.335 1001.570 3058.100 ; + RECT 1005.470 42.335 1020.170 3058.100 ; + RECT 1024.070 42.335 1038.770 3058.720 ; + RECT 1042.670 42.335 1088.570 3058.720 ; + RECT 1092.470 42.335 1107.170 3058.720 ; + RECT 1111.070 42.335 1125.770 3058.720 ; + RECT 1129.670 42.335 1144.370 3058.720 ; RECT 1148.270 1919.605 1162.970 3058.720 ; RECT 1166.870 1919.605 1181.570 3058.720 ; RECT 1185.470 3058.100 1218.770 3058.720 ; @@ -7533,16 +7534,16 @@ RECT 1402.670 1919.605 1448.570 3058.720 ; RECT 1452.470 3053.920 1456.710 3058.720 ; RECT 1464.290 3493.820 1467.170 3498.560 ; - RECT 1471.070 3493.820 1628.570 3515.425 ; - RECT 1632.470 3493.820 1647.170 3515.425 ; - RECT 1651.070 3494.440 1808.570 3515.425 ; - RECT 1812.470 3494.440 1827.170 3515.425 ; + RECT 1471.070 3493.820 1628.570 3507.945 ; + RECT 1632.470 3493.820 1647.170 3507.945 ; + RECT 1651.070 3494.440 1808.570 3507.945 ; + RECT 1812.470 3494.440 1827.170 3507.945 ; RECT 1651.070 3493.820 1827.170 3494.440 ; - RECT 1831.070 3493.820 1988.570 3515.425 ; - RECT 1992.470 3494.440 2007.170 3515.425 ; - RECT 2011.070 3494.440 2168.570 3515.425 ; + RECT 1831.070 3493.820 1988.570 3507.945 ; + RECT 1992.470 3494.440 2007.170 3507.945 ; + RECT 2011.070 3494.440 2168.570 3507.945 ; RECT 1992.470 3493.820 2168.570 3494.440 ; - RECT 2172.470 3498.560 2187.170 3515.425 ; + RECT 2172.470 3498.560 2187.170 3507.945 ; RECT 2172.470 3493.820 2177.070 3498.560 ; RECT 1464.290 3058.720 2177.070 3493.820 ; RECT 1464.290 3053.920 1467.170 3058.720 ; @@ -7563,111 +7564,110 @@ RECT 1725.470 1919.605 1740.170 3058.100 ; RECT 1744.070 1919.605 1758.770 3058.100 ; RECT 1148.270 1099.115 1758.770 1919.605 ; - RECT 1148.270 13.095 1162.970 1099.115 ; - RECT 1166.870 13.095 1181.570 1099.115 ; - RECT 1185.470 13.095 1200.170 1099.115 ; - RECT 1204.070 13.095 1218.770 1099.115 ; - RECT 1222.670 13.095 1268.570 1099.115 ; - RECT 1272.470 13.095 1287.170 1099.115 ; - RECT 1291.070 13.095 1305.770 1099.115 ; - RECT 1309.670 13.095 1324.370 1099.115 ; - RECT 1328.270 13.095 1342.970 1099.115 ; - RECT 1346.870 13.095 1361.570 1099.115 ; - RECT 1365.470 13.095 1380.170 1099.115 ; - RECT 1384.070 13.095 1398.770 1099.115 ; - RECT 1402.670 13.095 1448.570 1099.115 ; - RECT 1452.470 13.095 1467.170 1099.115 ; - RECT 1471.070 13.095 1485.770 1099.115 ; - RECT 1489.670 13.095 1504.370 1099.115 ; - RECT 1508.270 13.095 1522.970 1099.115 ; - RECT 1526.870 13.095 1541.570 1099.115 ; - RECT 1545.470 13.095 1560.170 1099.115 ; - RECT 1564.070 13.095 1578.770 1099.115 ; - RECT 1582.670 13.095 1628.570 1099.115 ; - RECT 1632.470 13.095 1647.170 1099.115 ; - RECT 1651.070 13.095 1665.770 1099.115 ; - RECT 1669.670 13.095 1684.370 1099.115 ; - RECT 1688.270 13.095 1702.970 1099.115 ; - RECT 1706.870 13.095 1721.570 1099.115 ; - RECT 1725.470 13.095 1740.170 1099.115 ; - RECT 1744.070 13.095 1758.770 1099.115 ; - RECT 1762.670 13.095 1808.570 3058.100 ; - RECT 1812.470 13.095 1827.170 3058.100 ; + RECT 1148.270 42.335 1162.970 1099.115 ; + RECT 1166.870 42.335 1181.570 1099.115 ; + RECT 1185.470 42.335 1200.170 1099.115 ; + RECT 1204.070 42.335 1218.770 1099.115 ; + RECT 1222.670 42.335 1268.570 1099.115 ; + RECT 1272.470 42.335 1287.170 1099.115 ; + RECT 1291.070 42.335 1305.770 1099.115 ; + RECT 1309.670 42.335 1324.370 1099.115 ; + RECT 1328.270 42.335 1342.970 1099.115 ; + RECT 1346.870 42.335 1361.570 1099.115 ; + RECT 1365.470 42.335 1380.170 1099.115 ; + RECT 1384.070 42.335 1398.770 1099.115 ; + RECT 1402.670 42.335 1448.570 1099.115 ; + RECT 1452.470 42.335 1467.170 1099.115 ; + RECT 1471.070 42.335 1485.770 1099.115 ; + RECT 1489.670 42.335 1504.370 1099.115 ; + RECT 1508.270 42.335 1522.970 1099.115 ; + RECT 1526.870 42.335 1541.570 1099.115 ; + RECT 1545.470 42.335 1560.170 1099.115 ; + RECT 1564.070 42.335 1578.770 1099.115 ; + RECT 1582.670 42.335 1628.570 1099.115 ; + RECT 1632.470 42.335 1647.170 1099.115 ; + RECT 1651.070 42.335 1665.770 1099.115 ; + RECT 1669.670 42.335 1684.370 1099.115 ; + RECT 1688.270 42.335 1702.970 1099.115 ; + RECT 1706.870 42.335 1721.570 1099.115 ; + RECT 1725.470 42.335 1740.170 1099.115 ; + RECT 1744.070 42.335 1758.770 1099.115 ; + RECT 1762.670 42.335 1808.570 3058.100 ; + RECT 1812.470 42.335 1827.170 3058.100 ; RECT 1831.070 3058.100 1864.370 3058.720 ; - RECT 1831.070 13.095 1845.770 3058.100 ; - RECT 1849.670 13.095 1864.370 3058.100 ; + RECT 1831.070 42.335 1845.770 3058.100 ; + RECT 1849.670 42.335 1864.370 3058.100 ; RECT 1868.270 3058.100 1901.570 3058.720 ; - RECT 1868.270 13.095 1882.970 3058.100 ; - RECT 1886.870 13.095 1901.570 3058.100 ; + RECT 1868.270 42.335 1882.970 3058.100 ; + RECT 1886.870 42.335 1901.570 3058.100 ; RECT 1905.470 3058.100 1938.770 3058.720 ; - RECT 1905.470 13.095 1920.170 3058.100 ; - RECT 1924.070 13.095 1938.770 3058.100 ; - RECT 1942.670 13.095 1988.570 3058.720 ; + RECT 1905.470 42.335 1920.170 3058.100 ; + RECT 1924.070 42.335 1938.770 3058.100 ; + RECT 1942.670 42.335 1988.570 3058.720 ; RECT 1992.470 3058.100 2025.770 3058.720 ; - RECT 1992.470 13.095 2007.170 3058.100 ; - RECT 2011.070 13.095 2025.770 3058.100 ; - RECT 2029.670 13.095 2044.370 3058.720 ; - RECT 2048.270 13.095 2062.970 3058.720 ; - RECT 2066.870 13.095 2081.570 3058.720 ; - RECT 2085.470 13.095 2100.170 3058.720 ; - RECT 2104.070 13.095 2118.770 3058.720 ; - RECT 2122.670 13.095 2168.570 3058.720 ; + RECT 1992.470 42.335 2007.170 3058.100 ; + RECT 2011.070 42.335 2025.770 3058.100 ; + RECT 2029.670 42.335 2044.370 3058.720 ; + RECT 2048.270 42.335 2062.970 3058.720 ; + RECT 2066.870 42.335 2081.570 3058.720 ; + RECT 2085.470 42.335 2100.170 3058.720 ; + RECT 2104.070 42.335 2118.770 3058.720 ; + RECT 2122.670 42.335 2168.570 3058.720 ; RECT 2172.470 3053.920 2177.070 3058.720 ; RECT 2184.650 3493.820 2187.170 3498.560 ; - RECT 2191.070 3493.820 2348.570 3515.425 ; - RECT 2352.470 3493.820 2367.170 3515.425 ; - RECT 2371.070 3494.440 2528.570 3515.425 ; - RECT 2532.470 3494.440 2547.170 3515.425 ; + RECT 2191.070 3493.820 2348.570 3507.945 ; + RECT 2352.470 3493.820 2367.170 3507.945 ; + RECT 2371.070 3494.440 2528.570 3507.945 ; + RECT 2532.470 3494.440 2547.170 3507.945 ; RECT 2371.070 3493.820 2547.170 3494.440 ; - RECT 2551.070 3493.820 2708.570 3515.425 ; - RECT 2712.470 3494.440 2727.170 3515.425 ; - RECT 2731.070 3494.440 2888.570 3515.425 ; + RECT 2551.070 3493.820 2708.570 3507.945 ; + RECT 2712.470 3494.440 2727.170 3507.945 ; + RECT 2731.070 3494.440 2888.570 3507.945 ; RECT 2712.470 3493.820 2888.570 3494.440 ; - RECT 2892.470 3495.840 2907.170 3515.425 ; + RECT 2892.470 3495.840 2905.985 3507.945 ; RECT 2892.470 3493.820 2901.110 3495.840 ; RECT 2184.650 3058.720 2901.110 3493.820 ; RECT 2184.650 3053.920 2187.170 3058.720 ; - RECT 2172.470 13.095 2187.170 3053.920 ; - RECT 2191.070 13.095 2205.770 3058.720 ; - RECT 2209.670 13.095 2224.370 3058.720 ; - RECT 2228.270 13.095 2242.970 3058.720 ; - RECT 2246.870 13.095 2261.570 3058.720 ; - RECT 2265.470 13.095 2280.170 3058.720 ; + RECT 2172.470 42.335 2187.170 3053.920 ; + RECT 2191.070 42.335 2205.770 3058.720 ; + RECT 2209.670 42.335 2224.370 3058.720 ; + RECT 2228.270 42.335 2242.970 3058.720 ; + RECT 2246.870 42.335 2261.570 3058.720 ; + RECT 2265.470 42.335 2280.170 3058.720 ; RECT 2284.070 3058.100 2547.170 3058.720 ; - RECT 2284.070 13.095 2298.770 3058.100 ; - RECT 2302.670 13.095 2348.570 3058.100 ; - RECT 2352.470 13.095 2367.170 3058.100 ; - RECT 2371.070 13.095 2385.770 3058.100 ; - RECT 2389.670 13.095 2404.370 3058.100 ; - RECT 2408.270 13.095 2422.970 3058.100 ; - RECT 2426.870 13.095 2441.570 3058.100 ; - RECT 2445.470 13.095 2460.170 3058.100 ; - RECT 2464.070 13.095 2478.770 3058.100 ; - RECT 2482.670 13.095 2528.570 3058.100 ; - RECT 2532.470 13.095 2547.170 3058.100 ; + RECT 2284.070 42.335 2298.770 3058.100 ; + RECT 2302.670 42.335 2348.570 3058.100 ; + RECT 2352.470 42.335 2367.170 3058.100 ; + RECT 2371.070 42.335 2385.770 3058.100 ; + RECT 2389.670 42.335 2404.370 3058.100 ; + RECT 2408.270 42.335 2422.970 3058.100 ; + RECT 2426.870 42.335 2441.570 3058.100 ; + RECT 2445.470 42.335 2460.170 3058.100 ; + RECT 2464.070 42.335 2478.770 3058.100 ; + RECT 2482.670 42.335 2528.570 3058.100 ; + RECT 2532.470 42.335 2547.170 3058.100 ; RECT 2551.070 3058.100 2584.370 3058.720 ; - RECT 2551.070 13.095 2565.770 3058.100 ; - RECT 2569.670 13.095 2584.370 3058.100 ; + RECT 2551.070 42.335 2565.770 3058.100 ; + RECT 2569.670 42.335 2584.370 3058.100 ; RECT 2588.270 3058.100 2621.570 3058.720 ; - RECT 2588.270 13.095 2602.970 3058.100 ; - RECT 2606.870 13.095 2621.570 3058.100 ; + RECT 2588.270 42.335 2602.970 3058.100 ; + RECT 2606.870 42.335 2621.570 3058.100 ; RECT 2625.470 3058.100 2658.770 3058.720 ; - RECT 2625.470 13.095 2640.170 3058.100 ; - RECT 2644.070 13.095 2658.770 3058.100 ; - RECT 2662.670 13.095 2708.570 3058.720 ; + RECT 2625.470 42.335 2640.170 3058.100 ; + RECT 2644.070 42.335 2658.770 3058.100 ; + RECT 2662.670 42.335 2708.570 3058.720 ; RECT 2712.470 3058.100 2745.770 3058.720 ; - RECT 2712.470 13.095 2727.170 3058.100 ; - RECT 2731.070 13.095 2745.770 3058.100 ; - RECT 2749.670 13.095 2764.370 3058.720 ; - RECT 2768.270 13.095 2782.970 3058.720 ; - RECT 2786.870 13.095 2801.570 3058.720 ; - RECT 2805.470 13.095 2820.170 3058.720 ; - RECT 2824.070 13.095 2838.770 3058.720 ; - RECT 2842.670 13.095 2888.570 3058.720 ; + RECT 2712.470 42.335 2727.170 3058.100 ; + RECT 2731.070 42.335 2745.770 3058.100 ; + RECT 2749.670 42.335 2764.370 3058.720 ; + RECT 2768.270 42.335 2782.970 3058.720 ; + RECT 2786.870 42.335 2801.570 3058.720 ; + RECT 2805.470 42.335 2820.170 3058.720 ; + RECT 2824.070 42.335 2838.770 3058.720 ; + RECT 2842.670 42.335 2888.570 3058.720 ; RECT 2892.470 3053.920 2901.110 3058.720 ; - RECT 2905.010 3053.920 2907.170 3495.840 ; - RECT 2892.470 13.095 2907.170 3053.920 ; - RECT 2911.070 13.095 2913.345 3515.425 ; + RECT 2905.010 3053.920 2905.985 3495.840 ; + RECT 2892.470 42.335 2905.985 3053.920 ; END END user_project_wrapper END LIBRARY
diff --git a/lib/user_project_wrapper.lib b/lib/user_project_wrapper.lib index 2b9e6cc..5ba29d2 100644 --- a/lib/user_project_wrapper.lib +++ b/lib/user_project_wrapper.lib
@@ -673,7 +673,7 @@ cell ("user_project_wrapper") { pin("user_clock2") { direction : input; - capacitance : 0.0466; + capacitance : 0.0413; } pin("wb_clk_i") { direction : input; @@ -686,20 +686,20 @@ related_pin : "user_clock2"; timing_type : hold_rising; rise_constraint(scalar) { - values("4.94681"); + values("5.12901"); } fall_constraint(scalar) { - values("4.96284"); + values("4.95149"); } } timing() { related_pin : "user_clock2"; timing_type : setup_rising; rise_constraint(scalar) { - values("-2.97935"); + values("-2.56885"); } fall_constraint(scalar) { - values("-2.86414"); + values("-2.01969"); } } } @@ -883,620 +883,620 @@ related_pin : "user_clock2"; timing_type : hold_rising; rise_constraint(scalar) { - values("5.08859"); + values("5.45144"); } fall_constraint(scalar) { - values("5.08596"); + values("5.38331"); } } timing() { related_pin : "user_clock2"; timing_type : setup_rising; rise_constraint(scalar) { - values("-4.25829"); + values("-4.51920"); } fall_constraint(scalar) { - values("-4.23593"); + values("-4.40678"); } } } pin("io_in[36]") { direction : input; - capacitance : 0.0115; + capacitance : 0.0114; timing() { related_pin : "user_clock2"; timing_type : hold_rising; rise_constraint(scalar) { - values("5.02951"); + values("5.58122"); } fall_constraint(scalar) { - values("5.01866"); + values("5.56119"); } } timing() { related_pin : "user_clock2"; timing_type : setup_rising; rise_constraint(scalar) { - values("-4.21037"); + values("-4.64465"); } fall_constraint(scalar) { - values("-4.16431"); + values("-4.58871"); } } } pin("io_in[35]") { direction : input; - capacitance : 0.0092; + capacitance : 0.0114; timing() { related_pin : "user_clock2"; timing_type : hold_rising; rise_constraint(scalar) { - values("5.00719"); + values("5.70305"); } fall_constraint(scalar) { - values("5.03340"); + values("5.64713"); } } timing() { related_pin : "user_clock2"; timing_type : setup_rising; rise_constraint(scalar) { - values("-4.25914"); + values("-4.79440"); } fall_constraint(scalar) { - values("-4.25442"); + values("-4.70410"); } } } pin("io_in[34]") { direction : input; - capacitance : 0.0069; + capacitance : 0.0091; timing() { related_pin : "user_clock2"; timing_type : hold_rising; rise_constraint(scalar) { - values("5.14455"); + values("5.45211"); } fall_constraint(scalar) { - values("5.15756"); + values("5.14894"); } } timing() { related_pin : "user_clock2"; timing_type : setup_rising; rise_constraint(scalar) { - values("-4.41034"); + values("-4.52496"); } fall_constraint(scalar) { - values("-4.38727"); + values("-4.16042"); } } } pin("io_in[33]") { direction : input; + capacitance : 0.0068; + timing() { + related_pin : "user_clock2"; + timing_type : hold_rising; + rise_constraint(scalar) { + values("5.73669"); + } + fall_constraint(scalar) { + values("5.67818"); + } + } + timing() { + related_pin : "user_clock2"; + timing_type : setup_rising; + rise_constraint(scalar) { + values("-4.81944"); + } + fall_constraint(scalar) { + values("-4.72275"); + } + } + } + pin("io_in[32]") { + direction : input; capacitance : 0.0069; timing() { related_pin : "user_clock2"; timing_type : hold_rising; rise_constraint(scalar) { - values("5.12666"); + values("5.83197"); } fall_constraint(scalar) { - values("4.80878"); + values("5.82060"); } } timing() { related_pin : "user_clock2"; timing_type : setup_rising; rise_constraint(scalar) { - values("-4.31447"); + values("-4.96607"); } fall_constraint(scalar) { - values("-3.93693"); + values("-4.91291"); } } } - pin("io_in[32]") { + pin("io_in[31]") { direction : input; capacitance : 0.0116; timing() { related_pin : "user_clock2"; timing_type : hold_rising; rise_constraint(scalar) { - values("5.24243"); + values("5.91612"); } fall_constraint(scalar) { - values("5.02674"); + values("5.70059"); } } timing() { related_pin : "user_clock2"; timing_type : setup_rising; rise_constraint(scalar) { - values("-4.50178"); + values("-5.00643"); } fall_constraint(scalar) { - values("-4.22661"); + values("-4.74025"); } } } - pin("io_in[31]") { + pin("io_in[30]") { + direction : input; + capacitance : 0.0116; + timing() { + related_pin : "user_clock2"; + timing_type : hold_rising; + rise_constraint(scalar) { + values("5.99894"); + } + fall_constraint(scalar) { + values("5.84859"); + } + } + timing() { + related_pin : "user_clock2"; + timing_type : setup_rising; + rise_constraint(scalar) { + values("-5.10836"); + } + fall_constraint(scalar) { + values("-4.91084"); + } + } + } + pin("io_in[29]") { direction : input; capacitance : 0.0117; timing() { related_pin : "user_clock2"; timing_type : hold_rising; rise_constraint(scalar) { - values("5.23467"); + values("6.00257"); } fall_constraint(scalar) { - values("4.98814"); + values("5.82217"); } } timing() { related_pin : "user_clock2"; timing_type : setup_rising; rise_constraint(scalar) { - values("-4.43476"); + values("-5.09501"); } fall_constraint(scalar) { - values("-4.12342"); - } - } - } - pin("io_in[30]") { - direction : input; - capacitance : 0.0123; - timing() { - related_pin : "user_clock2"; - timing_type : hold_rising; - rise_constraint(scalar) { - values("5.40424"); - } - fall_constraint(scalar) { - values("5.27696"); - } - } - timing() { - related_pin : "user_clock2"; - timing_type : setup_rising; - rise_constraint(scalar) { - values("-4.68409"); - } - fall_constraint(scalar) { - values("-4.50556"); - } - } - } - pin("io_in[29]") { - direction : input; - capacitance : 0.0118; - timing() { - related_pin : "user_clock2"; - timing_type : hold_rising; - rise_constraint(scalar) { - values("5.47226"); - } - fall_constraint(scalar) { - values("5.42780"); - } - } - timing() { - related_pin : "user_clock2"; - timing_type : setup_rising; - rise_constraint(scalar) { - values("-4.77043"); - } - fall_constraint(scalar) { - values("-4.68043"); + values("-4.86306"); } } } pin("io_in[28]") { direction : input; - capacitance : 0.0116; + capacitance : 0.0114; timing() { related_pin : "user_clock2"; timing_type : hold_rising; rise_constraint(scalar) { - values("5.52408"); + values("6.06336"); } fall_constraint(scalar) { - values("5.49635"); + values("5.99454"); } } timing() { related_pin : "user_clock2"; timing_type : setup_rising; rise_constraint(scalar) { - values("-4.80949"); + values("-5.18676"); } fall_constraint(scalar) { - values("-4.74132"); + values("-5.07764"); } } } pin("io_in[27]") { direction : input; + capacitance : 0.0114; + timing() { + related_pin : "user_clock2"; + timing_type : hold_rising; + rise_constraint(scalar) { + values("5.99884"); + } + fall_constraint(scalar) { + values("5.82657"); + } + } + timing() { + related_pin : "user_clock2"; + timing_type : setup_rising; + rise_constraint(scalar) { + values("-5.11561"); + } + fall_constraint(scalar) { + values("-4.87827"); + } + } + } + pin("io_in[26]") { + direction : input; capacitance : 0.0115; timing() { related_pin : "user_clock2"; timing_type : hold_rising; rise_constraint(scalar) { - values("5.30696"); + values("6.16307"); } fall_constraint(scalar) { - values("5.13179"); + values("6.12359"); } } timing() { related_pin : "user_clock2"; timing_type : setup_rising; rise_constraint(scalar) { - values("-4.51337"); + values("-5.27157"); } fall_constraint(scalar) { - values("-4.28611"); - } - } - } - pin("io_in[26]") { - direction : input; - capacitance : 0.0118; - timing() { - related_pin : "user_clock2"; - timing_type : hold_rising; - rise_constraint(scalar) { - values("5.53184"); - } - fall_constraint(scalar) { - values("5.48552"); - } - } - timing() { - related_pin : "user_clock2"; - timing_type : setup_rising; - rise_constraint(scalar) { - values("-4.81685"); - } - fall_constraint(scalar) { - values("-4.73325"); + values("-5.18697"); } } } pin("io_in[25]") { direction : input; - capacitance : 0.0117; + capacitance : 0.0114; timing() { related_pin : "user_clock2"; timing_type : hold_rising; rise_constraint(scalar) { - values("5.64328"); + values("6.12702"); } fall_constraint(scalar) { - values("5.53525"); + values("6.06580"); } } timing() { related_pin : "user_clock2"; timing_type : setup_rising; rise_constraint(scalar) { - values("-4.79911"); + values("-5.30205"); } fall_constraint(scalar) { - values("-4.64658"); + values("-5.20741"); } } } pin("io_in[24]") { direction : input; - capacitance : 0.0117; + capacitance : 0.0114; timing() { related_pin : "user_clock2"; timing_type : hold_rising; rise_constraint(scalar) { - values("5.42973"); + values("6.07151"); } fall_constraint(scalar) { - values("5.41378"); + values("5.97095"); } } timing() { related_pin : "user_clock2"; timing_type : setup_rising; rise_constraint(scalar) { - values("-4.68809"); + values("-5.19813"); } fall_constraint(scalar) { - values("-4.63998"); + values("-5.07592"); } } } pin("io_in[23]") { direction : input; - capacitance : 0.0122; + capacitance : 0.0117; timing() { related_pin : "user_clock2"; timing_type : hold_rising; rise_constraint(scalar) { - values("5.39771"); + values("6.11572"); } fall_constraint(scalar) { - values("5.39793"); + values("6.06236"); } } timing() { related_pin : "user_clock2"; timing_type : setup_rising; rise_constraint(scalar) { - values("-4.57510"); + values("-5.28190"); } fall_constraint(scalar) { - values("-4.54079"); + values("-5.19387"); } } } pin("io_in[22]") { direction : input; - capacitance : 0.0134; + capacitance : 0.0129; timing() { related_pin : "user_clock2"; timing_type : hold_rising; rise_constraint(scalar) { - values("5.32129"); + values("6.05481"); } fall_constraint(scalar) { - values("5.09137"); + values("5.92566"); } } timing() { related_pin : "user_clock2"; timing_type : setup_rising; rise_constraint(scalar) { - values("-4.30355"); + values("-5.19482"); } fall_constraint(scalar) { - values("-4.01963"); + values("-5.02805"); } } } pin("io_in[21]") { direction : input; - capacitance : 0.0116; + capacitance : 0.0109; timing() { related_pin : "user_clock2"; timing_type : hold_rising; rise_constraint(scalar) { - values("4.89386"); + values("6.14364"); } fall_constraint(scalar) { - values("4.61028"); + values("5.99813"); } } timing() { related_pin : "user_clock2"; timing_type : setup_rising; rise_constraint(scalar) { - values("-4.08989"); + values("-5.32183"); } fall_constraint(scalar) { - values("-3.74033"); + values("-5.13391"); } } } pin("io_in[20]") { direction : input; - capacitance : 0.0078; + capacitance : 0.0075; timing() { related_pin : "user_clock2"; timing_type : hold_rising; rise_constraint(scalar) { - values("5.33272"); + values("6.04351"); } fall_constraint(scalar) { - values("5.38347"); + values("5.98179"); } } timing() { related_pin : "user_clock2"; timing_type : setup_rising; rise_constraint(scalar) { - values("-4.60914"); + values("-5.28265"); } fall_constraint(scalar) { - values("-4.63041"); + values("-5.17823"); } } } pin("io_in[19]") { direction : input; - capacitance : 0.0071; + capacitance : 0.0074; timing() { related_pin : "user_clock2"; timing_type : hold_rising; rise_constraint(scalar) { - values("5.63699"); + values("6.22441"); } fall_constraint(scalar) { - values("5.61245"); + values("6.12436"); } } timing() { related_pin : "user_clock2"; timing_type : setup_rising; rise_constraint(scalar) { - values("-4.90085"); + values("-5.48705"); } fall_constraint(scalar) { - values("-4.80983"); + values("-5.35265"); } } } pin("io_in[18]") { direction : input; + capacitance : 0.0072; + timing() { + related_pin : "user_clock2"; + timing_type : hold_rising; + rise_constraint(scalar) { + values("6.06133"); + } + fall_constraint(scalar) { + values("5.99941"); + } + } + timing() { + related_pin : "user_clock2"; + timing_type : setup_rising; + rise_constraint(scalar) { + values("-5.28725"); + } + fall_constraint(scalar) { + values("-5.18232"); + } + } + } + pin("io_in[17]") { + direction : input; capacitance : 0.0095; timing() { related_pin : "user_clock2"; timing_type : hold_rising; rise_constraint(scalar) { - values("5.34654"); + values("6.06298"); } fall_constraint(scalar) { - values("5.22847"); + values("5.95212"); } } timing() { related_pin : "user_clock2"; timing_type : setup_rising; rise_constraint(scalar) { - values("-4.62739"); + values("-5.25388"); } fall_constraint(scalar) { - values("-4.44739"); - } - } - } - pin("io_in[17]") { - direction : input; - capacitance : 0.0130; - timing() { - related_pin : "user_clock2"; - timing_type : hold_rising; - rise_constraint(scalar) { - values("4.94761"); - } - fall_constraint(scalar) { - values("4.60705"); - } - } - timing() { - related_pin : "user_clock2"; - timing_type : setup_rising; - rise_constraint(scalar) { - values("-4.11122"); - } - fall_constraint(scalar) { - values("-3.69358"); + values("-5.12232"); } } } pin("io_in[16]") { direction : input; - capacitance : 0.0127; + capacitance : 0.0122; timing() { related_pin : "user_clock2"; timing_type : hold_rising; rise_constraint(scalar) { - values("5.15398"); + values("6.08198"); } fall_constraint(scalar) { - values("4.88805"); + values("5.94864"); } } timing() { related_pin : "user_clock2"; timing_type : setup_rising; rise_constraint(scalar) { - values("-4.36509"); + values("-5.24441"); } fall_constraint(scalar) { - values("-4.02316"); + values("-5.07291"); } } } pin("io_in[15]") { direction : input; - capacitance : 0.0125; - timing() { - related_pin : "user_clock2"; - timing_type : hold_rising; - rise_constraint(scalar) { - values("5.43550"); - } - fall_constraint(scalar) { - values("5.44182"); - } - } - timing() { - related_pin : "user_clock2"; - timing_type : setup_rising; - rise_constraint(scalar) { - values("-4.69037"); - } - fall_constraint(scalar) { - values("-4.65614"); - } - } - } - pin("io_in[14]") { - direction : input; capacitance : 0.0121; timing() { related_pin : "user_clock2"; timing_type : hold_rising; rise_constraint(scalar) { - values("5.48193"); + values("5.89197"); } fall_constraint(scalar) { - values("5.37561"); + values("5.75740"); } } timing() { related_pin : "user_clock2"; timing_type : setup_rising; rise_constraint(scalar) { - values("-4.74184"); + values("-5.10454"); } fall_constraint(scalar) { - values("-4.58504"); + values("-4.94234"); + } + } + } + pin("io_in[14]") { + direction : input; + capacitance : 0.0118; + timing() { + related_pin : "user_clock2"; + timing_type : hold_rising; + rise_constraint(scalar) { + values("5.91758"); + } + fall_constraint(scalar) { + values("5.73759"); + } + } + timing() { + related_pin : "user_clock2"; + timing_type : setup_rising; + rise_constraint(scalar) { + values("-5.15253"); + } + fall_constraint(scalar) { + values("-4.94359"); } } } pin("io_in[13]") { direction : input; - capacitance : 0.0119; + capacitance : 0.0118; timing() { related_pin : "user_clock2"; timing_type : hold_rising; rise_constraint(scalar) { - values("5.51301"); + values("6.10375"); } fall_constraint(scalar) { - values("5.39809"); + values("6.04011"); } } timing() { related_pin : "user_clock2"; timing_type : setup_rising; rise_constraint(scalar) { - values("-4.74395"); + values("-5.28840"); } fall_constraint(scalar) { - values("-4.56602"); + values("-5.20033"); } } } pin("io_in[12]") { direction : input; - capacitance : 0.0139; + capacitance : 0.0118; timing() { related_pin : "user_clock2"; timing_type : hold_rising; rise_constraint(scalar) { - values("5.60155"); + values("5.90980"); } fall_constraint(scalar) { - values("5.57370"); + values("5.76269"); } } timing() { related_pin : "user_clock2"; timing_type : setup_rising; rise_constraint(scalar) { - values("-4.86803"); + values("-5.10614"); } fall_constraint(scalar) { - values("-4.78628"); + values("-4.92246"); } } } @@ -1507,92 +1507,92 @@ related_pin : "user_clock2"; timing_type : hold_rising; rise_constraint(scalar) { - values("5.51212"); + values("6.02382"); } fall_constraint(scalar) { - values("5.50712"); + values("5.98092"); } } timing() { related_pin : "user_clock2"; timing_type : setup_rising; rise_constraint(scalar) { - values("-4.75383"); + values("-5.21626"); } fall_constraint(scalar) { - values("-4.68627"); + values("-5.15603"); } } } pin("io_in[10]") { direction : input; - capacitance : 0.0122; + capacitance : 0.0118; timing() { related_pin : "user_clock2"; timing_type : hold_rising; rise_constraint(scalar) { - values("5.49659"); + values("5.95618"); } fall_constraint(scalar) { - values("5.49854"); + values("5.92439"); } } timing() { related_pin : "user_clock2"; timing_type : setup_rising; rise_constraint(scalar) { - values("-4.74734"); + values("-5.14404"); } fall_constraint(scalar) { - values("-4.69478"); + values("-5.09953"); } } } pin("io_in[9]") { direction : input; - capacitance : 0.0122; + capacitance : 0.0123; timing() { related_pin : "user_clock2"; timing_type : hold_rising; rise_constraint(scalar) { - values("5.38793"); + values("5.93259"); } fall_constraint(scalar) { - values("5.40263"); + values("5.91788"); } } timing() { related_pin : "user_clock2"; timing_type : setup_rising; rise_constraint(scalar) { - values("-4.66590"); + values("-5.08679"); } fall_constraint(scalar) { - values("-4.62595"); + values("-5.05069"); } } } pin("io_in[8]") { direction : input; - capacitance : 0.0077; + capacitance : 0.0120; timing() { related_pin : "user_clock2"; timing_type : hold_rising; rise_constraint(scalar) { - values("5.32607"); + values("5.68598"); } fall_constraint(scalar) { - values("5.31430"); + values("5.39736"); } } timing() { related_pin : "user_clock2"; timing_type : setup_rising; rise_constraint(scalar) { - values("-4.53320"); + values("-4.82191"); } fall_constraint(scalar) { - values("-4.45870"); + values("-4.48121"); } } } @@ -1603,44 +1603,44 @@ related_pin : "user_clock2"; timing_type : hold_rising; rise_constraint(scalar) { - values("5.27815"); + values("5.38206"); } fall_constraint(scalar) { - values("5.26998"); + values("4.96057"); } } timing() { related_pin : "user_clock2"; timing_type : setup_rising; rise_constraint(scalar) { - values("-4.52405"); + values("-4.50943"); } fall_constraint(scalar) { - values("-4.46881"); + values("-4.02113"); } } } pin("io_in[6]") { direction : input; - capacitance : 0.0071; + capacitance : 0.0070; timing() { related_pin : "user_clock2"; timing_type : hold_rising; rise_constraint(scalar) { - values("5.32907"); + values("5.73252"); } fall_constraint(scalar) { - values("5.35120"); + values("5.72810"); } } timing() { related_pin : "user_clock2"; timing_type : setup_rising; rise_constraint(scalar) { - values("-4.40897"); + values("-4.87509"); } fall_constraint(scalar) { - values("-4.37721"); + values("-4.82826"); } } } @@ -1658,25 +1658,25 @@ } pin("io_in[2]") { direction : input; - capacitance : 0.0091; + capacitance : 0.0119; timing() { related_pin : "user_clock2"; timing_type : hold_rising; rise_constraint(scalar) { - values("5.12430"); + values("5.59234"); } fall_constraint(scalar) { - values("5.06587"); + values("5.54056"); } } timing() { related_pin : "user_clock2"; timing_type : setup_rising; rise_constraint(scalar) { - values("-4.37866"); + values("-4.78727"); } fall_constraint(scalar) { - values("-4.28635"); + values("-4.70343"); } } } @@ -1700,16 +1700,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_55) { - values("7.93527,7.94219,7.95736,7.98920,8.06986,8.30350,8.98299"); + values("8.43717,8.44394,8.45888,8.49053,8.57113,8.80486,9.48427"); } rise_transition(template_55) { - values("0.02842,0.03274,0.04395,0.07731,0.18593,0.52104,1.50776"); + values("0.02777,0.03204,0.04328,0.07684,0.18580,0.52127,1.50743"); } cell_fall(template_56) { - values("8.17694,8.18222,8.19382,8.21660,8.26343,8.37968,8.71535"); + values("8.66676,8.67196,8.68337,8.70586,8.75241,8.86850,9.20432"); } fall_transition(template_56) { - values("0.02338,0.02627,0.03329,0.04982,0.09647,0.24341,0.69102"); + values("0.02277,0.02561,0.03257,0.04911,0.09592,0.24328,0.69108"); } } } @@ -1720,16 +1720,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_53) { - values("7.97533,7.98032,7.99236,8.02182,8.10229,8.33549,9.02011"); + values("8.47495,8.47994,8.49199,8.52145,8.60189,8.83503,9.51959"); } rise_transition(template_53) { - values("0.01731,0.02174,0.03421,0.07132,0.18447,0.52120,1.50686"); + values("0.01731,0.02174,0.03422,0.07132,0.18450,0.52128,1.50670"); } cell_fall(template_54) { - values("8.23352,8.23816,8.24846,8.26942,8.31483,8.43093,8.76518"); + values("8.72177,8.72640,8.73669,8.75765,8.80307,8.91916,9.25341"); } fall_transition(template_54) { - values("0.01765,0.02068,0.02791,0.04581,0.09401,0.24274,0.69542"); + values("0.01763,0.02069,0.02791,0.04581,0.09403,0.24279,0.69545"); } } } @@ -1740,16 +1740,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_51) { - values("7.96801,7.97301,7.98505,8.01451,8.09498,8.32817,9.01279"); + values("8.46571,8.47071,8.48275,8.51221,8.59265,8.82579,9.51035"); } rise_transition(template_51) { - values("0.01731,0.02174,0.03422,0.07132,0.18447,0.52121,1.50686"); + values("0.01731,0.02174,0.03422,0.07132,0.18450,0.52128,1.50670"); } cell_fall(template_52) { - values("8.22510,8.22974,8.24004,8.26100,8.30641,8.42251,8.75676"); + values("8.71118,8.71580,8.72609,8.74705,8.79247,8.90857,9.24281"); } fall_transition(template_52) { - values("0.01764,0.02068,0.02791,0.04581,0.09402,0.24275,0.69542"); + values("0.01763,0.02069,0.02791,0.04582,0.09403,0.24279,0.69546"); } } } @@ -1760,16 +1760,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_49) { - values("7.94847,7.95347,7.96551,7.99497,8.07542,8.30859,8.99317"); + values("8.44701,8.45200,8.46405,8.49351,8.57394,8.80708,9.49163"); } rise_transition(template_49) { - values("0.01731,0.02174,0.03422,0.07132,0.18449,0.52125,1.50676"); + values("0.01731,0.02174,0.03422,0.07132,0.18450,0.52129,1.50668"); } cell_fall(template_50) { - values("8.20361,8.20824,8.21853,8.23949,8.28491,8.40100,8.73524"); + values("8.68883,8.69344,8.70374,8.72469,8.77011,8.88621,9.22044"); } fall_transition(template_50) { - values("0.01764,0.02069,0.02791,0.04581,0.09402,0.24278,0.69545"); + values("0.01763,0.02069,0.02791,0.04582,0.09403,0.24281,0.69547"); } } } @@ -1780,16 +1780,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_47) { - values("7.92328,7.92828,7.94032,7.96978,8.05023,8.28340,8.96797"); + values("8.42601,8.43101,8.44305,8.47251,8.55297,8.78615,9.47075"); } rise_transition(template_47) { - values("0.01731,0.02174,0.03422,0.07132,0.18449,0.52125,1.50676"); + values("0.01731,0.02174,0.03422,0.07132,0.18448,0.52123,1.50681"); } cell_fall(template_48) { - values("8.17276,8.17738,8.18767,8.20863,8.25405,8.37014,8.70438"); + values("8.65952,8.66414,8.67443,8.69539,8.74081,8.85691,9.19114"); } fall_transition(template_48) { - values("0.01763,0.02069,0.02791,0.04582,0.09403,0.24280,0.69546"); + values("0.01763,0.02069,0.02791,0.04582,0.09403,0.24280,0.69547"); } } } @@ -1800,16 +1800,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_45) { - values("7.88599,7.89098,7.90303,7.93249,8.01293,8.24609,8.93065"); + values("8.39104,8.39604,8.40808,8.43754,8.51797,8.75110,9.43563"); } rise_transition(template_45) { - values("0.01731,0.02174,0.03422,0.07132,0.18449,0.52126,1.50673"); + values("0.01731,0.02174,0.03423,0.07132,0.18450,0.52130,1.50664"); } cell_fall(template_46) { - values("8.12436,8.12897,8.13926,8.16021,8.20564,8.32173,8.65596"); + values("8.61611,8.62070,8.63100,8.65194,8.69737,8.81346,9.14769"); } fall_transition(template_46) { - values("0.01762,0.02070,0.02791,0.04582,0.09404,0.24283,0.69549"); + values("0.01761,0.02070,0.02791,0.04583,0.09405,0.24286,0.69552"); } } } @@ -1820,16 +1820,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_43) { - values("7.84634,7.85134,7.86338,7.89284,7.97331,8.20652,8.89114"); + values("8.35433,8.35932,8.37137,8.40083,8.48126,8.71440,9.39894"); } rise_transition(template_43) { - values("0.01731,0.02174,0.03421,0.07132,0.18447,0.52119,1.50689"); + values("0.01731,0.02174,0.03422,0.07132,0.18450,0.52129,1.50667"); } cell_fall(template_44) { - values("8.07077,8.07538,8.08567,8.10662,8.15204,8.26814,8.60237"); + values("8.56857,8.57316,8.58345,8.60439,8.64983,8.76592,9.10014"); } fall_transition(template_44) { - values("0.01762,0.02070,0.02791,0.04582,0.09404,0.24283,0.69550"); + values("0.01761,0.02071,0.02791,0.04583,0.09405,0.24288,0.69554"); } } } @@ -1840,16 +1840,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_41) { - values("7.79268,7.79768,7.80972,7.83918,7.91965,8.15285,8.83747"); + values("8.30260,8.30760,8.31965,8.34910,8.42952,8.66262,9.34712"); } rise_transition(template_41) { - values("0.01731,0.02174,0.03421,0.07132,0.18447,0.52120,1.50687"); + values("0.01730,0.02175,0.03423,0.07132,0.18451,0.52134,1.50657"); } cell_fall(template_42) { - values("8.00301,8.00760,8.01790,8.03884,8.08427,8.20036,8.53459"); + values("8.50554,8.51011,8.52040,8.54133,8.58677,8.70286,9.03707"); } fall_transition(template_42) { - values("0.01761,0.02070,0.02791,0.04583,0.09405,0.24286,0.69552"); + values("0.01759,0.02072,0.02791,0.04584,0.09407,0.24293,0.69558"); } } } @@ -1860,16 +1860,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_39) { - values("8.51822,8.52322,8.53525,8.56470,8.64525,8.87854,9.56402"); + values("8.70049,8.70549,8.71752,8.74698,8.82750,9.06078,9.74550"); } rise_transition(template_39) { - values("0.01738,0.02176,0.03422,0.07134,0.18444,0.52099,1.50740"); + values("0.01732,0.02173,0.03420,0.07132,0.18444,0.52109,1.50712"); } cell_fall(template_40) { - values("8.82919,8.83399,8.84427,8.86530,8.91066,9.02677,9.36110"); + values("8.93515,8.93988,8.95017,8.97118,9.01655,9.13266,9.46696"); } fall_transition(template_40) { - values("0.01774,0.02061,0.02791,0.04575,0.09392,0.24241,0.69512"); + values("0.01770,0.02064,0.02791,0.04578,0.09396,0.24255,0.69524"); } } } @@ -1880,16 +1880,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_37) { - values("8.50638,8.51138,8.52341,8.55287,8.63342,8.86677,9.55169"); + values("8.70006,8.70505,8.71708,8.74654,8.82709,9.06046,9.74528"); } rise_transition(template_37) { - values("0.01734,0.02173,0.03420,0.07133,0.18441,0.52098,1.50736"); + values("0.01733,0.02172,0.03419,0.07133,0.18441,0.52098,1.50735"); } cell_fall(template_38) { - values("8.81778,8.82255,8.83284,8.85386,8.89922,9.01533,9.34965"); + values("8.93151,8.93626,8.94655,8.96756,9.01293,9.12904,9.46335"); } fall_transition(template_38) { - values("0.01773,0.02062,0.02791,0.04576,0.09393,0.24246,0.69516"); + values("0.01772,0.02063,0.02791,0.04577,0.09394,0.24250,0.69519"); } } } @@ -1900,16 +1900,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_35) { - values("8.48747,8.49246,8.50449,8.53395,8.61450,8.84785,9.53264"); + values("8.67715,8.68214,8.69418,8.72364,8.80415,9.03744,9.72215"); } rise_transition(template_35) { - values("0.01733,0.02172,0.03419,0.07133,0.18441,0.52100,1.50732"); + values("0.01732,0.02173,0.03420,0.07132,0.18444,0.52109,1.50712"); } cell_fall(template_36) { - values("8.79727,8.80203,8.81232,8.83334,8.87871,8.99481,9.32913"); + values("8.90842,8.91315,8.92344,8.94444,8.98982,9.10593,9.44022"); } fall_transition(template_36) { - values("0.01772,0.02063,0.02791,0.04577,0.09394,0.24248,0.69518"); + values("0.01770,0.02064,0.02791,0.04578,0.09396,0.24256,0.69525"); } } } @@ -1920,16 +1920,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_33) { - values("7.37013,7.37512,7.38716,7.41662,7.49714,7.73043,8.41516"); + values("7.92004,7.92503,7.93707,7.96653,8.04703,8.28028,8.96497"); } rise_transition(template_33) { - values("0.01732,0.02173,0.03420,0.07132,0.18443,0.52107,1.50715"); + values("0.01732,0.02173,0.03421,0.07132,0.18445,0.52113,1.50703"); } cell_fall(template_34) { - values("7.56745,7.57220,7.58249,7.60350,7.64888,7.76498,8.09929"); + values("8.11660,8.12135,8.13163,8.15264,8.19802,8.31412,8.64843"); } fall_transition(template_34) { - values("0.01772,0.02063,0.02791,0.04577,0.09395,0.24250,0.69520"); + values("0.01771,0.02064,0.02791,0.04577,0.09395,0.24253,0.69522"); } } } @@ -1940,16 +1940,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_31) { - values("8.43396,8.43895,8.45098,8.48044,8.56100,8.79435,9.47930"); + values("8.62397,8.62897,8.64101,8.67047,8.75097,8.98423,9.66891"); } rise_transition(template_31) { - values("0.01734,0.02173,0.03420,0.07133,0.18441,0.52098,1.50736"); + values("0.01732,0.02173,0.03421,0.07132,0.18445,0.52112,1.50704"); } cell_fall(template_32) { - values("8.73512,8.73988,8.75016,8.77118,8.81655,8.93266,9.26698"); + values("8.84324,8.84794,8.85823,8.87922,8.92461,9.04072,9.37500"); } fall_transition(template_32) { - values("0.01772,0.02063,0.02791,0.04577,0.09394,0.24248,0.69518"); + values("0.01769,0.02065,0.02791,0.04579,0.09398,0.24261,0.69529"); } } } @@ -1960,16 +1960,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_29) { - values("8.39052,8.39551,8.40754,8.43700,8.51755,8.75088,9.43598"); + values("8.58843,8.59343,8.60547,8.63493,8.71542,8.94866,9.63333"); } rise_transition(template_29) { - values("0.01735,0.02174,0.03420,0.07133,0.18442,0.52099,1.50737"); + values("0.01732,0.02173,0.03421,0.07132,0.18446,0.52114,1.50699"); } cell_fall(template_30) { - values("8.68503,8.68979,8.70007,8.72109,8.76646,8.88257,9.21688"); + values("8.79912,8.80381,8.81410,8.83508,8.88048,8.99658,9.33086"); } fall_transition(template_30) { - values("0.01772,0.02063,0.02791,0.04577,0.09394,0.24249,0.69518"); + values("0.01768,0.02066,0.02791,0.04579,0.09399,0.24264,0.69532"); } } } @@ -1980,16 +1980,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_27) { - values("8.34156,8.34655,8.35858,8.38804,8.46859,8.70195,9.38684"); + values("8.54848,8.55347,8.56551,8.59497,8.67545,8.90867,9.59331"); } rise_transition(template_27) { - values("0.01734,0.02173,0.03419,0.07133,0.18441,0.52098,1.50736"); + values("0.01732,0.02173,0.03421,0.07132,0.18447,0.52118,1.50692"); } cell_fall(template_28) { - values("8.62653,8.63127,8.64156,8.66257,8.70794,8.82405,9.15835"); + values("8.74934,8.75402,8.76431,8.78528,8.83069,8.94679,9.28105"); } fall_transition(template_28) { - values("0.01771,0.02064,0.02791,0.04577,0.09395,0.24253,0.69522"); + values("0.01766,0.02067,0.02791,0.04580,0.09400,0.24268,0.69536"); } } } @@ -2000,16 +2000,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_25) { - values("8.26547,8.27046,8.28249,8.31195,8.39249,8.62575,9.31154"); + values("8.48405,8.48905,8.50109,8.53055,8.61103,8.84425,9.52889"); } rise_transition(template_25) { - values("0.01740,0.02178,0.03423,0.07134,0.18445,0.52100,1.50742"); + values("0.01732,0.02173,0.03421,0.07132,0.18447,0.52118,1.50692"); } cell_fall(template_26) { - values("8.52714,8.53188,8.54217,8.56318,8.60855,8.72466,9.05897"); + values("8.67367,8.67832,8.68861,8.70958,8.75499,8.87109,9.20534"); } fall_transition(template_26) { - values("0.01771,0.02064,0.02791,0.04577,0.09395,0.24252,0.69521"); + values("0.01765,0.02068,0.02791,0.04581,0.09401,0.24273,0.69540"); } } } @@ -2020,16 +2020,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_23) { - values("8.14845,8.15344,8.16547,8.19493,8.27548,8.50877,9.19424"); + values("8.39708,8.40208,8.41412,8.44358,8.52404,8.75722,9.44182"); } rise_transition(template_23) { - values("0.01738,0.02176,0.03422,0.07134,0.18444,0.52099,1.50740"); + values("0.01731,0.02174,0.03422,0.07132,0.18448,0.52122,1.50682"); } cell_fall(template_24) { - values("8.38854,8.39324,8.40353,8.42452,8.46991,8.58601,8.92029"); + values("8.57018,8.57479,8.58508,8.60604,8.65146,8.76756,9.10179"); } fall_transition(template_24) { - values("0.01768,0.02066,0.02791,0.04579,0.09398,0.24263,0.69531"); + values("0.01763,0.02069,0.02791,0.04582,0.09403,0.24281,0.69548"); } } } @@ -2040,16 +2040,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_21) { - values("8.02443,8.02943,8.04146,8.07091,8.15146,8.38471,9.07051"); + values("8.29842,8.30341,8.31544,8.34491,8.42546,8.65882,9.34369"); } rise_transition(template_21) { - values("0.01740,0.02178,0.03423,0.07134,0.18445,0.52100,1.50742"); + values("0.01734,0.02173,0.03419,0.07133,0.18441,0.52098,1.50736"); } cell_fall(template_22) { - values("8.22634,8.23100,8.24129,8.26226,8.30767,8.42377,8.75803"); + values("8.43695,8.44158,8.45188,8.47284,8.51825,8.63435,8.96859"); } fall_transition(template_22) { - values("0.01766,0.02067,0.02791,0.04580,0.09400,0.24271,0.69538"); + values("0.01764,0.02069,0.02791,0.04581,0.09402,0.24277,0.69544"); } } } @@ -2060,16 +2060,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_19) { - values("8.01133,8.01633,8.02836,8.05783,8.13832,8.37158,9.05626"); + values("8.29616,8.30116,8.31320,8.34266,8.42312,8.65630,9.34089"); } rise_transition(template_19) { - values("0.01732,0.02173,0.03421,0.07132,0.18445,0.52113,1.50704"); + values("0.01731,0.02174,0.03422,0.07132,0.18448,0.52123,1.50680"); } cell_fall(template_20) { - values("8.22057,8.22517,8.23546,8.25641,8.30184,8.41793,8.75216"); + values("8.44127,8.44585,8.45614,8.47708,8.52252,8.63861,8.97282"); } fall_transition(template_20) { - values("0.01762,0.02070,0.02791,0.04582,0.09404,0.24285,0.69551"); + values("0.01760,0.02071,0.02791,0.04583,0.09406,0.24289,0.69555"); } } } @@ -2080,16 +2080,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_17) { - values("7.69943,7.70443,7.71646,7.74591,7.82645,8.05969,8.74567"); + values("7.93504,7.94003,7.95206,7.98152,8.06206,8.29540,8.98017"); } rise_transition(template_17) { - values("0.01741,0.02179,0.03424,0.07135,0.18446,0.52100,1.50743"); + values("0.01733,0.02172,0.03419,0.07133,0.18442,0.52102,1.50727"); } cell_fall(template_18) { - values("7.96003,7.96490,7.97517,7.99624,8.04157,8.15769,8.49205"); + values("8.13017,8.13494,8.14522,8.16624,8.21161,8.32772,8.66203"); } fall_transition(template_18) { - values("0.01779,0.02058,0.02791,0.04573,0.09388,0.24226,0.69498"); + values("0.01772,0.02063,0.02791,0.04576,0.09394,0.24247,0.69517"); } } } @@ -2100,16 +2100,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_15) { - values("8.03962,8.04462,8.05665,8.08611,8.16665,8.39993,9.08554"); + values("8.23626,8.24125,8.25328,8.28274,8.36330,8.59665,9.28157"); } rise_transition(template_15) { - values("0.01738,0.02177,0.03423,0.07134,0.18444,0.52100,1.50741"); + values("0.01734,0.02173,0.03420,0.07133,0.18441,0.52098,1.50736"); } cell_fall(template_16) { - values("8.30807,8.31273,8.32302,8.34399,8.38940,8.50550,8.83976"); + values("8.42054,8.42518,8.43547,8.45644,8.50185,8.61795,8.95220"); } fall_transition(template_16) { - values("0.01765,0.02068,0.02791,0.04580,0.09401,0.24272,0.69540"); + values("0.01764,0.02068,0.02791,0.04581,0.09402,0.24276,0.69543"); } } } @@ -2120,16 +2120,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_13) { - values("8.16285,8.16785,8.17988,8.20934,8.28986,8.52314,9.20786"); + values("8.32165,8.32665,8.33870,8.36816,8.44858,8.68170,9.36622"); } rise_transition(template_13) { - values("0.01732,0.02173,0.03420,0.07132,0.18444,0.52109,1.50712"); + values("0.01731,0.02174,0.03423,0.07132,0.18451,0.52131,1.50662"); } cell_fall(template_14) { - values("8.47684,8.48149,8.49178,8.51275,8.55816,8.67426,9.00851"); + values("8.54704,8.55164,8.56193,8.58287,8.62830,8.74440,9.07862"); } fall_transition(template_14) { - values("0.01765,0.02068,0.02791,0.04580,0.09401,0.24273,0.69540"); + values("0.01761,0.02070,0.02791,0.04583,0.09405,0.24286,0.69552"); } } } @@ -2140,16 +2140,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_11) { - values("8.30478,8.30978,8.32181,8.35127,8.43182,8.66515,9.35025"); + values("8.42695,8.43195,8.44398,8.47344,8.55397,8.78729,9.47205"); } rise_transition(template_11) { - values("0.01735,0.02174,0.03420,0.07133,0.18442,0.52099,1.50737"); + values("0.01733,0.02173,0.03420,0.07132,0.18442,0.52104,1.50722"); } cell_fall(template_12) { - values("8.63578,8.64051,8.65079,8.67180,8.71718,8.83328,9.16758"); + values("8.66726,8.67194,8.68223,8.70322,8.74861,8.86472,9.19899"); } fall_transition(template_12) { - values("0.01770,0.02064,0.02791,0.04578,0.09396,0.24256,0.69525"); + values("0.01767,0.02066,0.02791,0.04579,0.09399,0.24266,0.69534"); } } } @@ -2160,16 +2160,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_9) { - values("8.37807,8.38306,8.39509,8.42455,8.50509,8.73842,9.42319"); + values("8.49785,8.50284,8.51488,8.54434,8.62485,8.85813,9.54284"); } rise_transition(template_9) { - values("0.01733,0.02172,0.03420,0.07133,0.18442,0.52103,1.50725"); + values("0.01732,0.02173,0.03420,0.07132,0.18444,0.52110,1.50710"); } cell_fall(template_10) { - values("8.72887,8.73360,8.74389,8.76489,8.81027,8.92638,9.26067"); + values("8.74809,8.75278,8.76307,8.78405,8.82945,8.94555,9.27983"); } fall_transition(template_10) { - values("0.01770,0.02064,0.02791,0.04578,0.09396,0.24255,0.69524"); + values("0.01768,0.02066,0.02791,0.04579,0.09399,0.24264,0.69532"); } } } @@ -2180,16 +2180,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_7) { - values("8.43552,8.44052,8.45255,8.48201,8.56254,8.79584,9.48057"); + values("8.55298,8.55798,8.57001,8.59947,8.67999,8.91328,9.59799"); } rise_transition(template_7) { - values("0.01732,0.02173,0.03420,0.07132,0.18443,0.52106,1.50717"); + values("0.01732,0.02173,0.03420,0.07132,0.18444,0.52108,1.50713"); } cell_fall(template_8) { - values("8.79643,8.80116,8.81145,8.83246,8.87783,8.99394,9.32824"); + values("8.81326,8.81798,8.82826,8.84926,8.89465,9.01075,9.34504"); } fall_transition(template_8) { - values("0.01770,0.02064,0.02791,0.04578,0.09396,0.24254,0.69523"); + values("0.01769,0.02065,0.02791,0.04578,0.09397,0.24260,0.69529"); } } } @@ -2200,16 +2200,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_5) { - values("8.48363,8.48862,8.50065,8.53011,8.61066,8.84401,9.52880"); + values("8.61119,8.61619,8.62822,8.65767,8.73822,8.97148,9.65724"); } rise_transition(template_5) { - values("0.01733,0.02172,0.03419,0.07133,0.18441,0.52100,1.50731"); + values("0.01740,0.02178,0.03423,0.07134,0.18445,0.52100,1.50742"); } cell_fall(template_6) { - values("8.85041,8.85517,8.86545,8.88647,8.93184,9.04795,9.38226"); + values("8.87886,8.88365,8.89393,8.91496,8.96032,9.07643,9.41075"); } fall_transition(template_6) { - values("0.01772,0.02063,0.02791,0.04577,0.09394,0.24249,0.69519"); + values("0.01773,0.02062,0.02791,0.04576,0.09393,0.24244,0.69514"); } } } @@ -2220,16 +2220,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_3) { - values("8.52907,8.53407,8.54610,8.57556,8.65610,8.88939,9.57490"); + values("8.62912,8.63412,8.64615,8.67561,8.75613,8.98944,9.67417"); } rise_transition(template_3) { - values("0.01738,0.02177,0.03422,0.07134,0.18444,0.52099,1.50740"); + values("0.01732,0.02173,0.03420,0.07132,0.18443,0.52107,1.50716"); } cell_fall(template_4) { - values("8.89904,8.90383,8.91411,8.93515,8.98051,9.09662,9.43095"); + values("8.90704,8.91178,8.92206,8.94307,8.98845,9.10455,9.43885"); } fall_transition(template_4) { - values("0.01774,0.02062,0.02791,0.04575,0.09392,0.24241,0.69512"); + values("0.01770,0.02064,0.02791,0.04578,0.09396,0.24254,0.69524"); } } } @@ -2240,16 +2240,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_1) { - values("8.56061,8.56560,8.57763,8.60709,8.68763,8.92089,9.60665"); + values("8.65059,8.65559,8.66762,8.69709,8.77759,9.01086,9.69556"); } rise_transition(template_1) { - values("0.01739,0.02178,0.03423,0.07134,0.18445,0.52100,1.50742"); + values("0.01732,0.02173,0.03420,0.07132,0.18444,0.52111,1.50708"); } cell_fall(template_2) { - values("8.93444,8.93925,8.94953,8.97057,9.01592,9.13203,9.46637"); + values("8.93247,8.93720,8.94749,8.96849,9.01387,9.12998,9.46427"); } fall_transition(template_2) { - values("0.01775,0.02061,0.02791,0.04575,0.09391,0.24238,0.69509"); + values("0.01770,0.02064,0.02791,0.04578,0.09396,0.24255,0.69524"); } } } @@ -2260,16 +2260,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_63) { - values("8.57370,8.57869,8.59072,8.62018,8.70072,8.93401,9.61950"); + values("8.66458,8.66957,8.68161,8.71107,8.79158,9.02486,9.70957"); } rise_transition(template_63) { - values("0.01738,0.02176,0.03422,0.07134,0.18444,0.52099,1.50740"); + values("0.01732,0.02173,0.03420,0.07132,0.18444,0.52110,1.50710"); } cell_fall(template_64) { - values("8.95041,8.95521,8.96549,8.98653,9.03188,9.14799,9.48233"); + values("8.94837,8.95310,8.96339,8.98440,9.02977,9.14588,9.48018"); } fall_transition(template_64) { - values("0.01775,0.02061,0.02791,0.04575,0.09392,0.24240,0.69511"); + values("0.01770,0.02064,0.02791,0.04578,0.09396,0.24254,0.69524"); } } } @@ -2280,16 +2280,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_61) { - values("8.57906,8.58405,8.59608,8.62554,8.70609,8.93941,9.62463"); + values("8.67867,8.68366,8.69569,8.72515,8.80570,9.03906,9.72391"); } rise_transition(template_61) { - values("0.01736,0.02175,0.03421,0.07133,0.18443,0.52099,1.50738"); + values("0.01733,0.02172,0.03419,0.07133,0.18441,0.52098,1.50736"); } cell_fall(template_62) { - values("8.95598,8.96077,8.97106,8.99209,9.03745,9.15356,9.48789"); + values("8.96082,8.96558,8.97587,8.99689,9.04225,9.15836,9.49268"); } fall_transition(template_62) { - values("0.01774,0.02062,0.02791,0.04576,0.09392,0.24242,0.69512"); + values("0.01772,0.02063,0.02791,0.04577,0.09394,0.24248,0.69518"); } } } @@ -2300,16 +2300,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_59) { - values("8.91860,8.92360,8.93563,8.96508,9.04561,9.27879,9.96534"); + values("9.38033,9.38533,9.39736,9.42681,9.50734,9.74047,10.42742"); } rise_transition(template_59) { - values("0.01745,0.02183,0.03427,0.07136,0.18449,0.52101,1.50747"); + values("0.01748,0.02186,0.03429,0.07137,0.18451,0.52102,1.50750"); } cell_fall(template_60) { - values("9.10836,9.11322,9.12350,9.14456,9.18989,9.30601,9.64037"); + values("9.54527,9.55013,9.56041,9.58148,9.62681,9.74292,10.07729"); } fall_transition(template_60) { - values("0.01778,0.02059,0.02791,0.04573,0.09388,0.24227,0.69499"); + values("0.01779,0.02058,0.02791,0.04573,0.09388,0.24226,0.69498"); } } } @@ -2320,16 +2320,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_57) { - values("8.92047,8.92546,8.93749,8.96694,9.04748,9.28068,9.96701"); + values("9.38610,9.39110,9.40313,9.43257,9.51311,9.74625,10.43312"); } rise_transition(template_57) { - values("0.01743,0.02182,0.03426,0.07135,0.18448,0.52101,1.50746"); + values("0.01747,0.02185,0.03428,0.07136,0.18450,0.52102,1.50749"); } cell_fall(template_58) { - values("9.11159,9.11644,9.12672,9.14778,9.19312,9.30923,9.64359"); + values("9.55204,9.55690,9.56718,9.58824,9.63358,9.74969,10.08406"); } fall_transition(template_58) { - values("0.01778,0.02059,0.02791,0.04573,0.09389,0.24229,0.69501"); + values("0.01778,0.02058,0.02791,0.04573,0.09388,0.24226,0.69498"); } } } @@ -2369,16 +2369,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_125) { - values("7.83902,7.84695,7.86375,7.89693,7.97802,8.21105,8.89106"); + values("8.10288,8.11108,8.12840,8.16217,8.24344,8.47631,9.15635"); } rise_transition(template_125) { - values("0.03297,0.03757,0.04863,0.08055,0.18679,0.51945,1.51001"); + values("0.03432,0.03906,0.05018,0.08177,0.18721,0.51937,1.50993"); } cell_fall(template_126) { - values("7.53195,7.53731,7.54907,7.57211,7.61920,7.73559,8.07113"); + values("7.93051,7.93644,7.94939,7.97434,8.02329,8.14070,8.47525"); } fall_transition(template_126) { - values("0.02393,0.02687,0.03395,0.05046,0.09697,0.24352,0.69097"); + values("0.02791,0.03122,0.03871,0.05512,0.10057,0.24434,0.69057"); } } } @@ -2389,16 +2389,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_123) { - values("8.10043,8.11040,8.13186,8.17203,8.25515,8.48687,9.16610"); + values("8.18990,8.19913,8.21884,8.25631,8.33865,8.57086,9.25043"); } rise_transition(template_123) { - values("0.04453,0.05082,0.06346,0.09341,0.19195,0.52264,1.50204"); + values("0.04023,0.04586,0.05786,0.08850,0.18995,0.52126,1.50536"); } cell_fall(template_124) { - values("8.02926,8.03688,8.05367,8.08595,8.14311,8.26482,8.59782"); + values("8.17419,8.18129,8.19683,8.22651,8.28059,8.40072,8.73391"); } fall_transition(template_124) { - values("0.04205,0.04645,0.05534,0.07333,0.11608,0.25079,0.69048"); + values("0.03722,0.04128,0.04970,0.06682,0.11032,0.24798,0.69029"); } } } @@ -2409,16 +2409,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_121) { - values("8.05254,8.06341,8.08698,8.13040,8.21446,8.44560,9.12441"); + values("8.39131,8.39944,8.41656,8.45004,8.53122,8.76413,9.44422"); } rise_transition(template_121) { - values("0.04973,0.05680,0.07021,0.09932,0.19435,0.52429,1.49803"); + values("0.03384,0.03851,0.04956,0.08123,0.18699,0.51922,1.51029"); } cell_fall(template_122) { - values("7.80448,7.81212,7.82896,7.86133,7.91860,8.04038,8.37337"); + values("8.16769,8.17281,8.18408,8.20633,8.25265,8.36861,8.70455"); } fall_transition(template_122) { - values("0.04223,0.04664,0.05555,0.07357,0.11629,0.25090,0.69049"); + values("0.02228,0.02507,0.03197,0.04853,0.09547,0.24318,0.69113"); } } } @@ -2429,16 +2429,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_119) { - values("7.92262,7.93279,7.95469,7.99555,8.07887,8.31047,8.98961"); + values("8.44643,8.45665,8.47869,8.51976,8.60314,8.83470,9.51381"); } rise_transition(template_119) { - values("0.04564,0.05209,0.06490,0.09466,0.19246,0.52299,1.50119"); + values("0.04597,0.05248,0.06533,0.09504,0.19261,0.52309,1.50093"); } cell_fall(template_120) { - values("7.48354,7.49011,7.50438,7.53148,7.58252,7.70108,8.03452"); + values("7.99257,7.99909,8.01326,8.04018,8.09105,8.20952,8.54305"); } fall_transition(template_120) { - values("0.03238,0.03611,0.04406,0.06035,0.10462,0.24525,0.69013"); + values("0.03202,0.03572,0.04363,0.05993,0.10430,0.24518,0.69016"); } } } @@ -2449,16 +2449,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_117) { - values("7.86744,7.87749,7.89913,7.93957,8.02277,8.25444,8.93363"); + values("8.34511,8.35505,8.37644,8.41649,8.49957,8.73132,9.41056"); } rise_transition(template_117) { - values("0.04497,0.05133,0.06403,0.09391,0.19215,0.52277,1.50170"); + values("0.04435,0.05061,0.06322,0.09319,0.19186,0.52258,1.50218"); } cell_fall(template_118) { - values("7.62695,7.63405,7.64957,7.67922,7.73327,7.85338,8.18658"); + values("7.91955,7.92585,7.93957,7.96578,8.01595,8.13403,8.46793"); } fall_transition(template_118) { - values("0.03716,0.04123,0.04964,0.06675,0.11026,0.24795,0.69029"); + values("0.03052,0.03408,0.04183,0.05817,0.10294,0.24487,0.69031"); } } } @@ -2469,16 +2469,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_115) { - values("7.83333,7.84276,7.86295,7.90116,7.98371,8.21578,8.89526"); + values("8.28365,8.29328,8.31393,8.35286,8.43562,8.66756,9.34694"); } rise_transition(template_115) { - values("0.04140,0.04722,0.05939,0.08984,0.19049,0.52164,1.50446"); + values("0.04255,0.04853,0.06088,0.09114,0.19102,0.52200,1.50357"); } cell_fall(template_116) { - values("7.46372,7.46969,7.48271,7.50779,7.55687,7.67434,8.00883"); + values("7.89223,7.89833,7.91162,7.93714,7.98664,8.10435,8.43861"); } fall_transition(template_116) { - values("0.02818,0.03152,0.03903,0.05543,0.10081,0.24439,0.69055"); + values("0.02909,0.03251,0.04011,0.05649,0.10163,0.24458,0.69046"); } } } @@ -2489,16 +2489,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_113) { - values("7.56842,7.57717,7.59577,7.63151,7.71335,7.94586,8.62566"); + values("8.17834,8.18750,8.20706,8.24429,8.32656,8.55881,9.23841"); } rise_transition(template_113) { - values("0.03747,0.04268,0.05427,0.08536,0.18867,0.52038,1.50750"); + values("0.03985,0.04542,0.05737,0.08807,0.18977,0.52114,1.50566"); } cell_fall(template_114) { - values("7.29207,7.29776,7.31019,7.33431,7.38245,7.49942,7.83440"); + values("7.84572,7.85159,7.86439,7.88913,7.93786,8.05515,8.38982"); } fall_transition(template_114) { - values("0.02618,0.02934,0.03665,0.05310,0.09901,0.24398,0.69074"); + values("0.02745,0.03072,0.03816,0.05458,0.10016,0.24424,0.69062"); } } } @@ -2509,16 +2509,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_111) { - values("7.40748,7.41591,7.43377,7.46838,7.54989,7.78261,8.46255"); + values("8.04180,8.05055,8.06913,8.10486,8.18670,8.41921,9.09901"); } rise_transition(template_111) { - values("0.03565,0.04059,0.05192,0.08329,0.18783,0.51980,1.50890"); + values("0.03745,0.04266,0.05425,0.08533,0.18866,0.52037,1.50751"); } cell_fall(template_112) { - values("7.14984,7.15519,7.16692,7.18992,7.23697,7.35334,7.68890"); + values("7.74926,7.75479,7.76690,7.79052,7.83816,7.95485,8.29010"); } fall_transition(template_112) { - values("0.02384,0.02678,0.03385,0.05036,0.09689,0.24350,0.69098"); + values("0.02512,0.02817,0.03537,0.05185,0.09805,0.24376,0.69085"); } } } @@ -2529,16 +2529,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_109) { - values("7.51051,7.51874,7.53613,7.57002,7.65133,7.88417,8.56420"); + values("7.97596,7.98446,8.00246,8.03730,8.11887,8.35155,9.03146"); } rise_transition(template_109) { - values("0.03450,0.03927,0.05042,0.08198,0.18730,0.51943,1.50978"); + values("0.03601,0.04101,0.05238,0.08370,0.18799,0.51991,1.50862"); } cell_fall(template_110) { - values("7.27612,7.28134,7.29282,7.31540,7.36204,7.47818,7.81395"); + values("7.76740,7.77314,7.78570,7.81003,7.85837,7.97545,8.31032"); } fall_transition(template_110) { - values("0.02297,0.02582,0.03280,0.04934,0.09610,0.24332,0.69106"); + values("0.02661,0.02980,0.03716,0.05360,0.09940,0.24407,0.69070"); } } } @@ -2549,16 +2549,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_107) { - values("7.43982,7.44775,7.46454,7.49770,7.57879,7.81183,8.49183"); + values("7.93405,7.94241,7.96006,7.99437,8.07579,8.30856,8.98854"); } rise_transition(template_107) { - values("0.03293,0.03752,0.04859,0.08052,0.18678,0.51946,1.50999"); + values("0.03516,0.04003,0.05128,0.08274,0.18760,0.51964,1.50927"); } cell_fall(template_108) { - values("7.25898,7.26425,7.27584,7.29859,7.34539,7.46162,7.79731"); + values("7.73514,7.74075,7.75301,7.77688,7.82477,7.94160,8.27671"); } fall_transition(template_108) { - values("0.02332,0.02621,0.03323,0.04975,0.09642,0.24340,0.69103"); + values("0.02565,0.02875,0.03600,0.05247,0.09852,0.24387,0.69080"); } } } @@ -2569,16 +2569,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_105) { - values("7.40375,7.41150,7.42800,7.46093,7.54194,7.77509,8.45500"); + values("7.85747,7.86558,7.88266,7.91608,7.99725,8.23018,8.91027"); } rise_transition(template_105) { - values("0.03213,0.03668,0.04777,0.07996,0.18663,0.51974,1.50960"); + values("0.03375,0.03841,0.04945,0.08113,0.18695,0.51919,1.51036"); } cell_fall(template_106) { - values("7.22813,7.23331,7.24469,7.26711,7.31360,7.42965,7.76551"); + values("7.67288,7.67827,7.69007,7.71319,7.76036,7.87678,8.21228"); } fall_transition(template_106) { - values("0.02264,0.02546,0.03241,0.04895,0.09580,0.24326,0.69110"); + values("0.02409,0.02705,0.03414,0.05065,0.09711,0.24355,0.69095"); } } } @@ -2589,16 +2589,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_103) { - values("7.33862,7.34630,7.36268,7.39552,7.47650,7.70968,8.38956"); + values("7.78083,7.78835,7.80448,7.83711,7.91802,8.15130,8.83110"); } rise_transition(template_103) { - values("0.03181,0.03633,0.04743,0.07972,0.18657,0.51985,1.50944"); + values("0.03110,0.03558,0.04671,0.07922,0.18644,0.52010,1.50909"); } cell_fall(template_104) { - values("7.14424,7.14924,7.16027,7.18220,7.22824,7.34413,7.68007"); + values("7.61672,7.62179,7.63296,7.65505,7.70120,7.81708,8.15311"); } fall_transition(template_104) { - values("0.02133,0.02412,0.03102,0.04773,0.09493,0.24300,0.69208"); + values("0.02193,0.02469,0.03157,0.04813,0.09516,0.24311,0.69117"); } } } @@ -2609,16 +2609,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_101) { - values("7.20159,7.20941,7.22602,7.25904,7.34008,7.57318,8.25313"); + values("7.55809,7.56493,7.57998,7.61171,7.69233,7.92602,8.60547"); } rise_transition(template_101) { - values("0.03244,0.03701,0.04808,0.08018,0.18669,0.51963,1.50975"); + values("0.02807,0.03236,0.04359,0.07706,0.18586,0.52117,1.50758"); } cell_fall(template_102) { - values("7.01068,7.01581,7.02708,7.04934,7.09567,7.21163,7.54758"); + values("7.41550,7.42034,7.43108,7.45269,7.49852,7.61453,7.95018"); } fall_transition(template_102) { - values("0.02230,0.02509,0.03200,0.04855,0.09549,0.24319,0.69113"); + values("0.02000,0.02287,0.02987,0.04696,0.09453,0.24276,0.69439"); } } } @@ -2629,16 +2629,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_99) { - values("7.23327,7.24172,7.25962,7.29429,7.37582,7.60852,8.28846"); + values("7.71161,7.71997,7.73763,7.77194,7.85336,8.08613,8.76611"); } rise_transition(template_99) { - values("0.03575,0.04071,0.05204,0.08340,0.18787,0.51983,1.50882"); + values("0.03517,0.04004,0.05129,0.08275,0.18761,0.51965,1.50927"); } cell_fall(template_100) { - values("6.97244,6.97778,6.98949,7.01245,7.05946,7.17580,7.51138"); + values("7.53190,7.53759,7.55002,7.57415,7.62229,7.73926,8.07423"); } fall_transition(template_100) { - values("0.02376,0.02669,0.03375,0.05027,0.09682,0.24349,0.69098"); + values("0.02619,0.02934,0.03665,0.05310,0.09901,0.24398,0.69074"); } } } @@ -2649,16 +2649,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_97) { - values("7.44393,7.45265,7.47118,7.50683,7.58864,7.82117,8.50098"); + values("7.50907,7.51614,7.53154,7.56357,7.64429,7.87785,8.55742"); } rise_transition(template_97) { - values("0.03731,0.04251,0.05407,0.08518,0.18860,0.52033,1.50761"); + values("0.02907,0.03343,0.04462,0.07777,0.18605,0.52081,1.50808"); } cell_fall(template_98) { - values("7.16128,7.16689,7.17916,7.20303,7.25093,7.36776,7.70287"); + values("7.37727,7.38227,7.39329,7.41521,7.46125,7.57714,7.91308"); } fall_transition(template_98) { - values("0.02566,0.02876,0.03602,0.05248,0.09853,0.24387,0.69080"); + values("0.02131,0.02409,0.03100,0.04772,0.09492,0.24300,0.69212"); } } } @@ -2669,16 +2669,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_95) { - values("7.60415,7.61368,7.63411,7.67268,7.75534,7.98735,8.66678"); + values("7.38579,7.39206,7.40618,7.43716,7.51754,7.75157,8.43073"); } rise_transition(template_95) { - values("0.04199,0.04789,0.06016,0.09051,0.19077,0.52182,1.50400"); + values("0.02551,0.02963,0.04095,0.07523,0.18538,0.52206,1.50631"); } cell_fall(template_96) { - values("7.39040,7.39720,7.41198,7.44012,7.49237,7.61156,7.94487"); + values("7.28435,7.28910,7.29967,7.32111,7.36683,7.48290,7.81840"); } fall_transition(template_96) { - values("0.03434,0.03821,0.04635,0.06294,0.10689,0.24631,0.69017"); + values("0.01926,0.02217,0.02923,0.04653,0.09431,0.24262,0.69568"); } } } @@ -2689,16 +2689,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_93) { - values("7.84715,7.85780,7.88086,7.92349,8.00732,8.23860,8.91751"); + values("7.30505,7.31099,7.32459,7.35513,7.43538,7.66961,8.34860"); } rise_transition(template_93) { - values("0.04847,0.05535,0.06857,0.09789,0.19377,0.52389,1.49900"); + values("0.02404,0.02807,0.03944,0.07418,0.18510,0.52258,1.50558"); } cell_fall(template_94) { - values("7.40817,7.41515,7.43040,7.45950,7.51288,7.63265,7.96589"); + values("7.20440,7.20901,7.21934,7.24051,7.28606,7.40223,7.73748"); } fall_transition(template_94) { - values("0.03612,0.04011,0.04842,0.06534,0.10901,0.24734,0.69024"); + values("0.01813,0.02112,0.02826,0.04588,0.09397,0.24241,0.69763"); } } } @@ -2709,16 +2709,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_91) { - values("7.18800,7.19627,7.21374,7.24775,7.32908,7.56191,8.24192"); + values("7.44306,7.44967,7.46434,7.49576,7.57629,7.81012,8.48945"); } rise_transition(template_91) { - values("0.03469,0.03949,0.05067,0.08220,0.18738,0.51949,1.50964"); + values("0.02702,0.03124,0.04251,0.07631,0.18566,0.52153,1.50706"); } cell_fall(template_92) { - values("6.98426,6.98975,7.00178,7.02525,7.07275,7.18937,7.52468"); + values("7.32381,7.32865,7.33939,7.36100,7.40684,7.52285,7.85850"); } fall_transition(template_92) { - values("0.02482,0.02785,0.03502,0.05150,0.09778,0.24370,0.69088"); + values("0.02000,0.02287,0.02987,0.04696,0.09453,0.24276,0.69439"); } } } @@ -2729,16 +2729,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_87) { - values("7.27737,7.28312,7.29639,7.32669,7.40695,7.64080,8.32308"); + values("7.67761,7.68397,7.69823,7.72932,7.80974,8.04372,8.72292"); } rise_transition(template_87) { - values("0.02285,0.02693,0.03846,0.07361,0.18505,0.52237,1.50599"); + values("0.02588,0.03003,0.04134,0.07550,0.18545,0.52193,1.50649"); } cell_fall(template_88) { - values("7.19098,7.19556,7.20582,7.22693,7.27242,7.38862,7.72380"); + values("7.57590,7.58068,7.59132,7.61282,7.65858,7.77463,8.11018"); } fall_transition(template_88) { - values("0.01783,0.02083,0.02800,0.04570,0.09388,0.24236,0.69816"); + values("0.01954,0.02243,0.02947,0.04669,0.09439,0.24267,0.69519"); } } } @@ -2749,16 +2749,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_85) { - values("7.24497,7.25132,7.26557,7.29665,7.37707,7.61105,8.29025"); + values("7.71327,7.71990,7.73462,7.76608,7.84662,8.08043,8.75978"); } rise_transition(template_85) { - values("0.02586,0.03001,0.04131,0.07548,0.18544,0.52194,1.50648"); + values("0.02716,0.03139,0.04265,0.07640,0.18569,0.52149,1.50712"); } cell_fall(template_86) { - values("7.12186,7.12657,7.13707,7.15843,7.20410,7.32020,7.65562"); + values("7.61302,7.61793,7.62880,7.65056,7.69649,7.81244,8.14823"); } fall_transition(template_86) { - values("0.01893,0.02186,0.02894,0.04634,0.09421,0.24256,0.69625"); + values("0.02061,0.02344,0.03040,0.04731,0.09471,0.24287,0.69333"); } } } @@ -2769,16 +2769,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_83) { - values("7.29384,7.30031,7.31476,7.34600,7.42647,7.66038,8.33964"); + values("7.89498,7.90324,7.92068,7.95465,8.03597,8.26880,8.94882"); } rise_transition(template_83) { - values("0.02641,0.03059,0.04188,0.07587,0.18555,0.52175,1.50675"); + values("0.03462,0.03941,0.05058,0.08212,0.18735,0.51947,1.50969"); } cell_fall(template_84) { - values("7.18574,7.19055,7.20125,7.22281,7.26861,7.38464,7.72025"); + values("7.66897,7.67431,7.68602,7.70897,7.75598,7.87232,8.20790"); } fall_transition(template_84) { - values("0.01980,0.02268,0.02970,0.04684,0.09447,0.24272,0.69474"); + values("0.02375,0.02668,0.03374,0.05025,0.09681,0.24348,0.69099"); } } } @@ -2789,16 +2789,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_81) { - values("7.32138,7.32890,7.34503,7.37765,7.45857,7.69185,8.37165"); + values("8.00302,8.01058,8.02677,8.05945,8.14039,8.37364,9.05346"); } rise_transition(template_81) { - values("0.03110,0.03558,0.04670,0.07922,0.18643,0.52010,1.50908"); + values("0.03128,0.03578,0.04690,0.07935,0.18647,0.52004,1.50918"); } cell_fall(template_82) { - values("7.17136,7.17651,7.18785,7.21021,7.25663,7.37265,7.70854"); + values("7.88515,7.89049,7.90219,7.92514,7.97213,8.08847,8.42405"); } fall_transition(template_82) { - values("0.02250,0.02532,0.03224,0.04879,0.09568,0.24323,0.69111"); + values("0.02373,0.02666,0.03372,0.05023,0.09679,0.24348,0.69099"); } } } @@ -2809,16 +2809,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_79) { - values("7.55255,7.56080,7.57819,7.61210,7.69341,7.92625,8.60628"); + values("7.91282,7.92148,7.93985,7.97526,8.05700,8.28957,8.96941"); } rise_transition(template_79) { - values("0.03453,0.03930,0.05045,0.08201,0.18731,0.51944,1.50977"); + values("0.03693,0.04206,0.05357,0.08474,0.18842,0.52021,1.50791"); } cell_fall(template_80) { - values("7.38232,7.38794,7.40022,7.42412,7.47205,7.58889,7.92399"); + values("7.62906,7.63453,7.64652,7.66994,7.71739,7.83397,8.16932"); } fall_transition(template_80) { - values("0.02571,0.02882,0.03608,0.05255,0.09858,0.24389,0.69079"); + values("0.02470,0.02772,0.03487,0.05137,0.09767,0.24368,0.69089"); } } } @@ -2829,16 +2829,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_77) { - values("7.76625,7.77527,7.79450,7.83122,7.91335,8.14569,8.82535"); + values("8.08382,8.09285,8.11212,8.14890,8.23104,8.46336,9.14303"); } rise_transition(template_77) { - values("0.03903,0.04449,0.05631,0.08714,0.18940,0.52088,1.50629"); + values("0.03912,0.04459,0.05642,0.08724,0.18944,0.52091,1.50622"); } cell_fall(template_78) { - values("7.44692,7.45269,7.46530,7.48972,7.53814,7.65526,7.99009"); + values("7.76442,7.77021,7.78283,7.80728,7.85573,7.97287,8.30768"); } fall_transition(template_78) { - values("0.02679,0.03000,0.03737,0.05380,0.09955,0.24411,0.69068"); + values("0.02685,0.03006,0.03744,0.05388,0.09961,0.24412,0.69068"); } } } @@ -2849,16 +2849,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_75) { - values("7.76350,7.77237,7.79122,7.82738,7.90933,8.14177,8.82151"); + values("7.95850,7.96734,7.98615,8.02224,8.10418,8.33663,9.01638"); } rise_transition(template_75) { - values("0.03812,0.04344,0.05512,0.08610,0.18897,0.52059,1.50699"); + values("0.03801,0.04331,0.05498,0.08598,0.18892,0.52055,1.50708"); } cell_fall(template_76) { - values("7.45878,7.46441,7.47672,7.50066,7.54862,7.66549,8.00056"); + values("7.65500,7.66061,7.67287,7.69673,7.74462,7.86144,8.19656"); } fall_transition(template_76) { - values("0.02579,0.02891,0.03618,0.05264,0.09866,0.24390,0.69078"); + values("0.02564,0.02874,0.03599,0.05246,0.09851,0.24387,0.69080"); } } } @@ -2869,16 +2869,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_73) { - values("7.67396,7.68334,7.70341,7.74145,7.82395,8.05605,8.73555"); + values("7.93476,7.94337,7.96164,7.99690,8.07860,8.31120,8.99105"); } rise_transition(template_73) { - values("0.04112,0.04689,0.05902,0.08951,0.19036,0.52154,1.50468"); + values("0.03668,0.04178,0.05325,0.08446,0.18831,0.52013,1.50810"); } cell_fall(template_74) { - values("7.44926,7.45592,7.47039,7.49787,7.54935,7.66813,8.00150"); + values("7.71886,7.72471,7.73747,7.76213,7.81080,7.92805,8.26275"); } fall_transition(template_74) { - values("0.03312,0.03690,0.04492,0.06130,0.10544,0.24560,0.69013"); + values("0.02730,0.03056,0.03798,0.05441,0.10002,0.24421,0.69063"); } } } @@ -2889,16 +2889,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_71) { - values("7.59502,7.60419,7.62376,7.66103,7.74330,7.97554,8.65514"); + values("7.93489,7.94351,7.96180,7.99709,8.07879,8.31139,8.99124"); } rise_transition(template_71) { - values("0.03989,0.04547,0.05742,0.08812,0.18979,0.52115,1.50563"); + values("0.03673,0.04183,0.05331,0.08452,0.18833,0.52014,1.50807"); } cell_fall(template_72) { - values("7.25691,7.26274,7.27548,7.30012,7.34875,7.46599,7.80070"); + values("7.65726,7.66274,7.67474,7.69817,7.74564,7.86223,8.19757"); } fall_transition(template_72) { - values("0.02724,0.03049,0.03791,0.05433,0.09997,0.24420,0.69064"); + values("0.02474,0.02776,0.03492,0.05141,0.09770,0.24369,0.69089"); } } } @@ -2909,16 +2909,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_69) { - values("7.75492,7.76460,7.78538,7.82449,7.90730,8.13921,8.81857"); + values("8.12853,8.13790,8.15792,8.19588,8.27835,8.51047,9.18998"); } rise_transition(template_69) { - values("0.04285,0.04888,0.06127,0.09149,0.19116,0.52210,1.50334"); + values("0.04100,0.04675,0.05886,0.08938,0.19031,0.52151,1.50477"); } cell_fall(template_70) { - values("7.36479,7.37101,7.38455,7.41047,7.46035,7.57828,7.91233"); + values("7.89884,7.90549,7.91992,7.94733,7.99871,8.11745,8.45082"); } fall_transition(template_70) { - values("0.02992,0.03342,0.04111,0.05747,0.10239,0.24475,0.69037"); + values("0.03298,0.03675,0.04476,0.06111,0.10527,0.24552,0.69012"); } } } @@ -2929,16 +2929,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_139) { - values("7.91006,7.92036,7.94260,7.98397,8.06744,8.29895,8.97802"); + values("8.13953,8.14887,8.16885,8.20672,8.28918,8.52131,9.20083"); } rise_transition(template_139) { - values("0.04646,0.05304,0.06596,0.09560,0.19284,0.52325,1.50056"); + values("0.04087,0.04661,0.05870,0.08924,0.19025,0.52147,1.50487"); } cell_fall(template_140) { - values("7.50142,7.50822,7.52304,7.55126,7.60360,7.72283,8.05614"); + values("7.78075,7.78667,7.79959,7.82452,7.87344,7.99083,8.32539"); } fall_transition(template_140) { - values("0.03448,0.03836,0.04651,0.06313,0.10706,0.24639,0.69018"); + values("0.02785,0.03115,0.03863,0.05504,0.10051,0.24432,0.69058"); } } } @@ -2949,16 +2949,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_137) { - values("7.98322,7.99366,8.01623,8.05812,8.14173,8.37315,9.05215"); + values("7.35821,7.36376,7.37667,7.40669,7.48701,7.72034,8.40688"); } rise_transition(template_137) { - values("0.04727,0.05398,0.06702,0.09653,0.19322,0.52351,1.49993"); + values("0.02151,0.02566,0.03740,0.07302,0.18504,0.52204,1.50662"); } cell_fall(template_138) { - values("7.50290,7.50954,7.52397,7.55136,7.60273,7.72147,8.05484"); + values("7.28667,7.29130,7.30155,7.32264,7.36808,7.48427,7.81928"); } fall_transition(template_138) { - values("0.03296,0.03673,0.04474,0.06109,0.10525,0.24551,0.69012"); + values("0.01775,0.02071,0.02792,0.04566,0.09385,0.24231,0.69763"); } } } @@ -2969,16 +2969,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_135) { - values("7.99080,8.00144,8.02446,8.06704,8.15086,8.38215,9.06107"); + values("7.81486,7.82050,7.83358,7.86372,7.94402,8.17758,8.86217"); } rise_transition(template_135) { - values("0.04839,0.05526,0.06848,0.09780,0.19374,0.52387,1.49906"); + values("0.02212,0.02624,0.03788,0.07329,0.18504,0.52219,1.50633"); } cell_fall(template_136) { - values("7.48670,7.49340,7.50798,7.53569,7.58742,7.70635,8.03969"); + values("7.73608,7.74068,7.75092,7.77200,7.81747,7.93367,8.26876"); } fall_transition(template_136) { - values("0.03354,0.03735,0.04541,0.06186,0.10593,0.24584,0.69014"); + values("0.01775,0.02073,0.02792,0.04565,0.09385,0.24233,0.69800"); } } } @@ -2989,16 +2989,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_133) { - values("7.91513,7.92499,7.94617,7.98592,8.06892,8.30072,8.98000"); + values("7.85925,7.86495,7.87813,7.90835,7.98863,8.22234,8.90573"); } rise_transition(template_133) { - values("0.04386,0.05005,0.06259,0.09264,0.19163,0.52242,1.50256"); + values("0.02250,0.02660,0.03818,0.07346,0.18505,0.52228,1.50615"); } cell_fall(template_134) { - values("7.89832,7.90582,7.92234,7.95406,8.01055,8.13192,8.46496"); + values("7.77690,7.78149,7.79173,7.81282,7.85828,7.97448,8.30959"); } fall_transition(template_134) { - values("0.04100,0.04533,0.05412,0.07192,0.11483,0.25018,0.69044"); + values("0.01774,0.02073,0.02792,0.04565,0.09385,0.24233,0.69805"); } } } @@ -3009,16 +3009,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_131) { - values("7.94676,7.95426,7.97036,8.00296,8.08386,8.31716,8.99694"); + values("8.33692,8.34567,8.36425,8.39999,8.48183,8.71434,9.39414"); } rise_transition(template_131) { - values("0.03101,0.03549,0.04662,0.07916,0.18642,0.52013,1.50904"); + values("0.03746,0.04267,0.05426,0.08535,0.18866,0.52037,1.50750"); } cell_fall(template_132) { - values("7.65638,7.66156,7.67293,7.69536,7.74185,7.85790,8.19376"); + values("8.18465,8.19125,8.20557,8.23276,8.28389,8.40250,8.73589"); } fall_transition(template_132) { - values("0.02264,0.02547,0.03241,0.04896,0.09580,0.24326,0.69110"); + values("0.03257,0.03631,0.04428,0.06056,0.10479,0.24529,0.69011"); } } } @@ -3029,16 +3029,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_129) { - values("7.87652,7.88528,7.90392,7.93973,8.02159,8.25409,8.93387"); + values("8.39025,8.39870,8.41658,8.45124,8.53277,8.76548,9.44541"); } rise_transition(template_129) { - values("0.03757,0.04280,0.05441,0.08548,0.18872,0.52041,1.50742"); + values("0.03573,0.04069,0.05202,0.08338,0.18786,0.51982,1.50884"); } cell_fall(template_130) { - values("7.78161,7.78837,7.80309,7.83108,7.88314,8.00224,8.33557"); + values("8.19039,8.19662,8.21017,8.23612,8.28604,8.40398,8.73802"); } fall_transition(template_130) { - values("0.03406,0.03791,0.04602,0.06257,0.10656,0.24615,0.69016"); + values("0.02999,0.03349,0.04119,0.05754,0.10245,0.24476,0.69037"); } } } @@ -3049,16 +3049,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_127) { - values("7.99635,8.00653,8.02847,8.06937,8.15270,8.38430,9.06343"); + values("8.14578,8.15455,8.17317,8.20897,8.29083,8.52333,9.20312"); } rise_transition(template_127) { - values("0.04571,0.05218,0.06499,0.09475,0.19249,0.52301,1.50113"); + values("0.03756,0.04278,0.05439,0.08546,0.18871,0.52041,1.50743"); } cell_fall(template_128) { - values("7.70145,7.70848,7.72385,7.75321,7.80690,7.92683,8.26005"); + values("7.85987,7.86551,7.87783,7.90178,7.94976,8.06664,8.40170"); } fall_transition(template_128) { - values("0.03661,0.04063,0.04899,0.06599,0.10959,0.24763,0.69026"); + values("0.02583,0.02895,0.03622,0.05268,0.09869,0.24391,0.69078"); } } } @@ -3073,16 +3073,16 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_89) { - values("7.83529,7.84318,7.85990,7.89302,7.97409,8.20715,8.88713"); + values("8.24694,8.25621,8.27600,8.31359,8.39596,8.62815,9.30770"); } rise_transition(template_89) { - values("0.03275,0.03734,0.04841,0.08040,0.18675,0.51952,1.50991"); + values("0.04042,0.04609,0.05811,0.08872,0.19004,0.52132,1.50522"); } cell_fall(template_90) { - values("7.61309,7.61867,7.63089,7.65467,7.70248,7.81926,8.15442"); + values("8.03623,8.04286,8.05726,8.08461,8.13591,8.25462,8.58799"); } fall_transition(template_90) { - values("0.02547,0.02856,0.03579,0.05226,0.09836,0.24384,0.69081"); + values("0.03286,0.03662,0.04462,0.06095,0.10513,0.24545,0.69012"); } } } @@ -3093,32 +3093,32 @@ related_pin : "user_clock2"; timing_type : rising_edge; cell_rise(template_65) { - values("6.88327,6.89000,6.90590,6.94466,7.04138,7.28639,7.90865"); + values("7.52963,7.53636,7.55228,7.59102,7.68771,7.93264,8.55498"); } rise_transition(template_65) { - values("0.02005,0.02842,0.05006,0.10552,0.24667,0.60159,1.50000"); + values("0.02004,0.02842,0.05006,0.10553,0.24668,0.60135,1.49955"); } cell_fall(template_66) { - values("8.88084,8.88588,8.89650,8.91909,8.97112,9.10089,9.42740"); + values("8.87874,8.88378,8.89439,8.91698,8.96900,9.09877,9.42530"); } fall_transition(template_66) { - values("0.01495,0.01929,0.02965,0.05505,0.12169,0.29438,0.72980"); + values("0.01495,0.01929,0.02965,0.05505,0.12171,0.29435,0.72988"); } } timing() { related_pin : "user_clock2"; timing_type : falling_edge; cell_rise(template_67) { - values("-10.26078,-10.25405,-10.23815,-10.19940,-10.10268,-9.85767,-9.23540"); + values("-10.26072,-10.25399,-10.23808,-10.19934,-10.10265,-9.85772,-9.23537"); } rise_transition(template_67) { - values("0.02005,0.02842,0.05006,0.10552,0.24667,0.60159,1.50000"); + values("0.02004,0.02842,0.05006,0.10553,0.24668,0.60135,1.49955"); } cell_fall(template_68) { - values("6.65229,6.65733,6.66795,6.69054,6.74256,6.87233,7.19885"); + values("7.63159,7.63663,7.64724,7.66983,7.72185,7.85162,8.17815"); } fall_transition(template_68) { - values("0.01495,0.01929,0.02965,0.05505,0.12169,0.29438,0.72980"); + values("0.01495,0.01929,0.02965,0.05505,0.12171,0.29435,0.72988"); } } }
diff --git a/mag/user_project_wrapper.mag.gz.00.split b/mag/user_project_wrapper.mag.gz.00.split index e966d31..ecd0fc1 100644 --- a/mag/user_project_wrapper.mag.gz.00.split +++ b/mag/user_project_wrapper.mag.gz.00.split Binary files differ
diff --git a/mag/user_project_wrapper.mag.gz.01.split b/mag/user_project_wrapper.mag.gz.01.split index eaeb7bf..96af770 100644 --- a/mag/user_project_wrapper.mag.gz.01.split +++ b/mag/user_project_wrapper.mag.gz.01.split Binary files differ
diff --git a/maglef/user_project_wrapper.mag b/maglef/user_project_wrapper.mag index 8e51927..08bc0af 100644 --- a/maglef/user_project_wrapper.mag +++ b/maglef/user_project_wrapper.mag
@@ -1,11 +1,11 @@ magic tech sky130A magscale 1 2 -timestamp 1669670328 +timestamp 1669701462 << obsli1 >> rect 1104 2159 582820 701777 << obsm1 >> -rect 382 2128 583910 703792 +rect 1104 2128 583910 703180 << metal2 >> rect 8086 703520 8198 704960 rect 24278 703520 24390 704960 @@ -538,46 +538,45 @@ rect 582166 -960 582278 480 rect 583362 -960 583474 480 << obsm2 >> -rect 386 703464 8030 703798 -rect 8254 703464 24222 703798 -rect 24446 703464 40414 703798 -rect 40638 703464 56698 703798 -rect 56922 703464 72890 703798 -rect 73114 703464 89082 703798 -rect 89306 703464 105366 703798 -rect 105590 703464 121558 703798 -rect 121782 703464 137750 703798 -rect 137974 703464 154034 703798 -rect 154258 703464 170226 703798 -rect 170450 703464 186418 703798 -rect 186642 703464 202702 703798 -rect 202926 703464 218894 703798 -rect 219118 703464 235086 703798 -rect 235310 703464 251370 703798 -rect 251594 703464 267562 703798 -rect 267786 703464 283754 703798 -rect 283978 703464 300038 703798 -rect 300262 703464 316230 703798 -rect 316454 703464 332422 703798 -rect 332646 703464 348706 703798 -rect 348930 703464 364898 703798 -rect 365122 703464 381090 703798 -rect 381314 703464 397374 703798 -rect 397598 703464 413566 703798 -rect 413790 703464 429758 703798 -rect 429982 703464 446042 703798 -rect 446266 703464 462234 703798 -rect 462458 703464 478426 703798 -rect 478650 703464 494710 703798 -rect 494934 703464 510902 703798 -rect 511126 703464 527094 703798 -rect 527318 703464 543378 703798 -rect 543602 703464 559570 703798 -rect 559794 703464 575762 703798 -rect 575986 703464 583904 703798 -rect 386 536 583904 703464 -rect 386 326 486 536 -rect 710 326 1590 536 +rect 1398 703464 8030 703520 +rect 8254 703464 24222 703520 +rect 24446 703464 40414 703520 +rect 40638 703464 56698 703520 +rect 56922 703464 72890 703520 +rect 73114 703464 89082 703520 +rect 89306 703464 105366 703520 +rect 105590 703464 121558 703520 +rect 121782 703464 137750 703520 +rect 137974 703464 154034 703520 +rect 154258 703464 170226 703520 +rect 170450 703464 186418 703520 +rect 186642 703464 202702 703520 +rect 202926 703464 218894 703520 +rect 219118 703464 235086 703520 +rect 235310 703464 251370 703520 +rect 251594 703464 267562 703520 +rect 267786 703464 283754 703520 +rect 283978 703464 300038 703520 +rect 300262 703464 316230 703520 +rect 316454 703464 332422 703520 +rect 332646 703464 348706 703520 +rect 348930 703464 364898 703520 +rect 365122 703464 381090 703520 +rect 381314 703464 397374 703520 +rect 397598 703464 413566 703520 +rect 413790 703464 429758 703520 +rect 429982 703464 446042 703520 +rect 446266 703464 462234 703520 +rect 462458 703464 478426 703520 +rect 478650 703464 494710 703520 +rect 494934 703464 510902 703520 +rect 511126 703464 527094 703520 +rect 527318 703464 543378 703520 +rect 543602 703464 559570 703520 +rect 559794 703464 575762 703520 +rect 575986 703464 583906 703520 +rect 1398 536 583906 703464 +rect 1398 326 1590 536 rect 1814 326 2786 536 rect 3010 326 3982 536 rect 4206 326 5178 536 @@ -1070,7 +1069,7 @@ rect 579942 326 580914 536 rect 581138 326 582110 536 rect 582334 326 583306 536 -rect 583530 326 583904 536 +rect 583530 326 583906 536 << metal3 >> rect -960 697220 480 697460 rect 583520 697084 584960 697324 @@ -1180,221 +1179,221 @@ rect -960 6340 480 6580 rect 583520 6476 584960 6716 << obsm3 >> -rect 381 697540 583819 703084 -rect 560 697404 583819 697540 +rect 480 697540 583911 701793 +rect 560 697404 583911 697540 rect 560 697140 583440 697404 -rect 381 697004 583440 697140 -rect 381 684484 583819 697004 -rect 560 684084 583819 684484 -rect 381 684076 583819 684084 -rect 381 683676 583440 684076 -rect 381 671428 583819 683676 -rect 560 671028 583819 671428 -rect 381 670884 583819 671028 -rect 381 670484 583440 670884 -rect 381 658372 583819 670484 -rect 560 657972 583819 658372 -rect 381 657556 583819 657972 -rect 381 657156 583440 657556 -rect 381 645316 583819 657156 -rect 560 644916 583819 645316 -rect 381 644228 583819 644916 -rect 381 643828 583440 644228 -rect 381 632260 583819 643828 -rect 560 631860 583819 632260 -rect 381 631036 583819 631860 -rect 381 630636 583440 631036 -rect 381 619340 583819 630636 -rect 560 618940 583819 619340 -rect 381 617708 583819 618940 -rect 381 617308 583440 617708 -rect 381 606284 583819 617308 -rect 560 605884 583819 606284 -rect 381 604380 583819 605884 -rect 381 603980 583440 604380 -rect 381 593228 583819 603980 -rect 560 592828 583819 593228 -rect 381 591188 583819 592828 -rect 381 590788 583440 591188 -rect 381 580172 583819 590788 -rect 560 579772 583819 580172 -rect 381 577860 583819 579772 -rect 381 577460 583440 577860 -rect 381 567116 583819 577460 -rect 560 566716 583819 567116 -rect 381 564532 583819 566716 -rect 381 564132 583440 564532 -rect 381 554060 583819 564132 -rect 560 553660 583819 554060 -rect 381 551340 583819 553660 -rect 381 550940 583440 551340 -rect 381 541004 583819 550940 -rect 560 540604 583819 541004 -rect 381 538012 583819 540604 -rect 381 537612 583440 538012 -rect 381 528084 583819 537612 -rect 560 527684 583819 528084 -rect 381 524684 583819 527684 -rect 381 524284 583440 524684 -rect 381 515028 583819 524284 -rect 560 514628 583819 515028 -rect 381 511492 583819 514628 -rect 381 511092 583440 511492 -rect 381 501972 583819 511092 -rect 560 501572 583819 501972 -rect 381 498164 583819 501572 -rect 381 497764 583440 498164 -rect 381 488916 583819 497764 -rect 560 488516 583819 488916 -rect 381 484836 583819 488516 -rect 381 484436 583440 484836 -rect 381 475860 583819 484436 -rect 560 475460 583819 475860 -rect 381 471644 583819 475460 -rect 381 471244 583440 471644 -rect 381 462804 583819 471244 -rect 560 462404 583819 462804 -rect 381 458316 583819 462404 -rect 381 457916 583440 458316 -rect 381 449748 583819 457916 -rect 560 449348 583819 449748 -rect 381 444988 583819 449348 -rect 381 444588 583440 444988 -rect 381 436828 583819 444588 -rect 560 436428 583819 436828 -rect 381 431796 583819 436428 -rect 381 431396 583440 431796 -rect 381 423772 583819 431396 -rect 560 423372 583819 423772 -rect 381 418468 583819 423372 -rect 381 418068 583440 418468 -rect 381 410716 583819 418068 -rect 560 410316 583819 410716 -rect 381 405140 583819 410316 -rect 381 404740 583440 405140 -rect 381 397660 583819 404740 -rect 560 397260 583819 397660 -rect 381 391948 583819 397260 -rect 381 391548 583440 391948 -rect 381 384604 583819 391548 -rect 560 384204 583819 384604 -rect 381 378620 583819 384204 -rect 381 378220 583440 378620 -rect 381 371548 583819 378220 -rect 560 371148 583819 371548 -rect 381 365292 583819 371148 -rect 381 364892 583440 365292 -rect 381 358628 583819 364892 -rect 560 358228 583819 358628 -rect 381 352100 583819 358228 -rect 381 351700 583440 352100 -rect 381 345572 583819 351700 -rect 560 345172 583819 345572 -rect 381 338772 583819 345172 -rect 381 338372 583440 338772 -rect 381 332516 583819 338372 -rect 560 332116 583819 332516 -rect 381 325444 583819 332116 -rect 381 325044 583440 325444 -rect 381 319460 583819 325044 -rect 560 319060 583819 319460 -rect 381 312252 583819 319060 -rect 381 311852 583440 312252 -rect 381 306404 583819 311852 -rect 560 306004 583819 306404 -rect 381 298924 583819 306004 -rect 381 298524 583440 298924 -rect 381 293348 583819 298524 -rect 560 292948 583819 293348 -rect 381 285596 583819 292948 -rect 381 285196 583440 285596 -rect 381 280292 583819 285196 -rect 560 279892 583819 280292 -rect 381 272404 583819 279892 -rect 381 272004 583440 272404 -rect 381 267372 583819 272004 -rect 560 266972 583819 267372 -rect 381 259076 583819 266972 -rect 381 258676 583440 259076 -rect 381 254316 583819 258676 -rect 560 253916 583819 254316 -rect 381 245748 583819 253916 -rect 381 245348 583440 245748 -rect 381 241260 583819 245348 -rect 560 240860 583819 241260 -rect 381 232556 583819 240860 -rect 381 232156 583440 232556 -rect 381 228204 583819 232156 -rect 560 227804 583819 228204 -rect 381 219228 583819 227804 -rect 381 218828 583440 219228 -rect 381 215148 583819 218828 -rect 560 214748 583819 215148 -rect 381 205900 583819 214748 -rect 381 205500 583440 205900 -rect 381 202092 583819 205500 -rect 560 201692 583819 202092 -rect 381 192708 583819 201692 -rect 381 192308 583440 192708 -rect 381 189036 583819 192308 -rect 560 188636 583819 189036 -rect 381 179380 583819 188636 -rect 381 178980 583440 179380 -rect 381 176116 583819 178980 -rect 560 175716 583819 176116 -rect 381 166052 583819 175716 -rect 381 165652 583440 166052 -rect 381 163060 583819 165652 -rect 560 162660 583819 163060 -rect 381 152860 583819 162660 -rect 381 152460 583440 152860 -rect 381 150004 583819 152460 -rect 560 149604 583819 150004 -rect 381 139532 583819 149604 -rect 381 139132 583440 139532 -rect 381 136948 583819 139132 -rect 560 136548 583819 136948 -rect 381 126204 583819 136548 -rect 381 125804 583440 126204 -rect 381 123892 583819 125804 -rect 560 123492 583819 123892 -rect 381 113012 583819 123492 -rect 381 112612 583440 113012 -rect 381 110836 583819 112612 -rect 560 110436 583819 110836 -rect 381 99684 583819 110436 -rect 381 99284 583440 99684 -rect 381 97780 583819 99284 -rect 560 97380 583819 97780 -rect 381 86356 583819 97380 -rect 381 85956 583440 86356 -rect 381 84860 583819 85956 -rect 560 84460 583819 84860 -rect 381 73164 583819 84460 -rect 381 72764 583440 73164 -rect 381 71804 583819 72764 -rect 560 71404 583819 71804 -rect 381 59836 583819 71404 -rect 381 59436 583440 59836 -rect 381 58748 583819 59436 -rect 560 58348 583819 58748 -rect 381 46508 583819 58348 -rect 381 46108 583440 46508 -rect 381 45692 583819 46108 -rect 560 45292 583819 45692 -rect 381 33316 583819 45292 -rect 381 32916 583440 33316 -rect 381 32636 583819 32916 -rect 560 32236 583819 32636 -rect 381 19988 583819 32236 -rect 381 19588 583440 19988 -rect 381 19580 583819 19588 -rect 560 19180 583819 19580 -rect 381 6796 583819 19180 -rect 381 6660 583440 6796 +rect 480 697004 583440 697140 +rect 480 684484 583911 697004 +rect 560 684084 583911 684484 +rect 480 684076 583911 684084 +rect 480 683676 583440 684076 +rect 480 671428 583911 683676 +rect 560 671028 583911 671428 +rect 480 670884 583911 671028 +rect 480 670484 583440 670884 +rect 480 658372 583911 670484 +rect 560 657972 583911 658372 +rect 480 657556 583911 657972 +rect 480 657156 583440 657556 +rect 480 645316 583911 657156 +rect 560 644916 583911 645316 +rect 480 644228 583911 644916 +rect 480 643828 583440 644228 +rect 480 632260 583911 643828 +rect 560 631860 583911 632260 +rect 480 631036 583911 631860 +rect 480 630636 583440 631036 +rect 480 619340 583911 630636 +rect 560 618940 583911 619340 +rect 480 617708 583911 618940 +rect 480 617308 583440 617708 +rect 480 606284 583911 617308 +rect 560 605884 583911 606284 +rect 480 604380 583911 605884 +rect 480 603980 583440 604380 +rect 480 593228 583911 603980 +rect 560 592828 583911 593228 +rect 480 591188 583911 592828 +rect 480 590788 583440 591188 +rect 480 580172 583911 590788 +rect 560 579772 583911 580172 +rect 480 577860 583911 579772 +rect 480 577460 583440 577860 +rect 480 567116 583911 577460 +rect 560 566716 583911 567116 +rect 480 564532 583911 566716 +rect 480 564132 583440 564532 +rect 480 554060 583911 564132 +rect 560 553660 583911 554060 +rect 480 551340 583911 553660 +rect 480 550940 583440 551340 +rect 480 541004 583911 550940 +rect 560 540604 583911 541004 +rect 480 538012 583911 540604 +rect 480 537612 583440 538012 +rect 480 528084 583911 537612 +rect 560 527684 583911 528084 +rect 480 524684 583911 527684 +rect 480 524284 583440 524684 +rect 480 515028 583911 524284 +rect 560 514628 583911 515028 +rect 480 511492 583911 514628 +rect 480 511092 583440 511492 +rect 480 501972 583911 511092 +rect 560 501572 583911 501972 +rect 480 498164 583911 501572 +rect 480 497764 583440 498164 +rect 480 488916 583911 497764 +rect 560 488516 583911 488916 +rect 480 484836 583911 488516 +rect 480 484436 583440 484836 +rect 480 475860 583911 484436 +rect 560 475460 583911 475860 +rect 480 471644 583911 475460 +rect 480 471244 583440 471644 +rect 480 462804 583911 471244 +rect 560 462404 583911 462804 +rect 480 458316 583911 462404 +rect 480 457916 583440 458316 +rect 480 449748 583911 457916 +rect 560 449348 583911 449748 +rect 480 444988 583911 449348 +rect 480 444588 583440 444988 +rect 480 436828 583911 444588 +rect 560 436428 583911 436828 +rect 480 431796 583911 436428 +rect 480 431396 583440 431796 +rect 480 423772 583911 431396 +rect 560 423372 583911 423772 +rect 480 418468 583911 423372 +rect 480 418068 583440 418468 +rect 480 410716 583911 418068 +rect 560 410316 583911 410716 +rect 480 405140 583911 410316 +rect 480 404740 583440 405140 +rect 480 397660 583911 404740 +rect 560 397260 583911 397660 +rect 480 391948 583911 397260 +rect 480 391548 583440 391948 +rect 480 384604 583911 391548 +rect 560 384204 583911 384604 +rect 480 378620 583911 384204 +rect 480 378220 583440 378620 +rect 480 371548 583911 378220 +rect 560 371148 583911 371548 +rect 480 365292 583911 371148 +rect 480 364892 583440 365292 +rect 480 358628 583911 364892 +rect 560 358228 583911 358628 +rect 480 352100 583911 358228 +rect 480 351700 583440 352100 +rect 480 345572 583911 351700 +rect 560 345172 583911 345572 +rect 480 338772 583911 345172 +rect 480 338372 583440 338772 +rect 480 332516 583911 338372 +rect 560 332116 583911 332516 +rect 480 325444 583911 332116 +rect 480 325044 583440 325444 +rect 480 319460 583911 325044 +rect 560 319060 583911 319460 +rect 480 312252 583911 319060 +rect 480 311852 583440 312252 +rect 480 306404 583911 311852 +rect 560 306004 583911 306404 +rect 480 298924 583911 306004 +rect 480 298524 583440 298924 +rect 480 293348 583911 298524 +rect 560 292948 583911 293348 +rect 480 285596 583911 292948 +rect 480 285196 583440 285596 +rect 480 280292 583911 285196 +rect 560 279892 583911 280292 +rect 480 272404 583911 279892 +rect 480 272004 583440 272404 +rect 480 267372 583911 272004 +rect 560 266972 583911 267372 +rect 480 259076 583911 266972 +rect 480 258676 583440 259076 +rect 480 254316 583911 258676 +rect 560 253916 583911 254316 +rect 480 245748 583911 253916 +rect 480 245348 583440 245748 +rect 480 241260 583911 245348 +rect 560 240860 583911 241260 +rect 480 232556 583911 240860 +rect 480 232156 583440 232556 +rect 480 228204 583911 232156 +rect 560 227804 583911 228204 +rect 480 219228 583911 227804 +rect 480 218828 583440 219228 +rect 480 215148 583911 218828 +rect 560 214748 583911 215148 +rect 480 205900 583911 214748 +rect 480 205500 583440 205900 +rect 480 202092 583911 205500 +rect 560 201692 583911 202092 +rect 480 192708 583911 201692 +rect 480 192308 583440 192708 +rect 480 189036 583911 192308 +rect 560 188636 583911 189036 +rect 480 179380 583911 188636 +rect 480 178980 583440 179380 +rect 480 176116 583911 178980 +rect 560 175716 583911 176116 +rect 480 166052 583911 175716 +rect 480 165652 583440 166052 +rect 480 163060 583911 165652 +rect 560 162660 583911 163060 +rect 480 152860 583911 162660 +rect 480 152460 583440 152860 +rect 480 150004 583911 152460 +rect 560 149604 583911 150004 +rect 480 139532 583911 149604 +rect 480 139132 583440 139532 +rect 480 136948 583911 139132 +rect 560 136548 583911 136948 +rect 480 126204 583911 136548 +rect 480 125804 583440 126204 +rect 480 123892 583911 125804 +rect 560 123492 583911 123892 +rect 480 113012 583911 123492 +rect 480 112612 583440 113012 +rect 480 110836 583911 112612 +rect 560 110436 583911 110836 +rect 480 99684 583911 110436 +rect 480 99284 583440 99684 +rect 480 97780 583911 99284 +rect 560 97380 583911 97780 +rect 480 86356 583911 97380 +rect 480 85956 583440 86356 +rect 480 84860 583911 85956 +rect 560 84460 583911 84860 +rect 480 73164 583911 84460 +rect 480 72764 583440 73164 +rect 480 71804 583911 72764 +rect 560 71404 583911 71804 +rect 480 59836 583911 71404 +rect 480 59436 583440 59836 +rect 480 58748 583911 59436 +rect 560 58348 583911 58748 +rect 480 46508 583911 58348 +rect 480 46108 583440 46508 +rect 480 45692 583911 46108 +rect 560 45292 583911 45692 +rect 480 33316 583911 45292 +rect 480 32916 583440 33316 +rect 480 32636 583911 32916 +rect 560 32236 583911 32636 +rect 480 19988 583911 32236 +rect 480 19588 583440 19988 +rect 480 19580 583911 19588 +rect 560 19180 583911 19580 +rect 480 6796 583911 19180 +rect 480 6660 583440 6796 rect 560 6396 583440 6660 -rect 560 6260 583819 6396 -rect 381 2143 583819 6260 +rect 560 6260 583911 6396 +rect 480 2143 583911 6260 << metal4 >> rect -8726 -7654 -8106 711590 rect -7766 -6694 -7146 710630 @@ -1610,91 +1609,93 @@ rect 591070 -6694 591690 710630 rect 592030 -7654 592650 711590 << obsm4 >> -rect 3371 699712 5434 703085 +rect 1531 8467 1714 701589 +rect 2494 699712 5434 701589 +rect 2494 611328 2830 699712 rect 3610 698764 5434 699712 -rect 6214 698764 37714 703085 -rect 38494 698764 41434 703085 -rect 42214 698888 73714 703085 -rect 74494 698888 77434 703085 +rect 6214 698764 37714 701589 +rect 38494 698764 41434 701589 +rect 42214 698888 73714 701589 +rect 74494 698888 77434 701589 rect 42214 698764 77434 698888 -rect 78214 698764 109714 703085 -rect 110494 698888 113434 703085 -rect 114214 698888 145714 703085 +rect 78214 698764 109714 701589 +rect 110494 698888 113434 701589 +rect 114214 698888 145714 701589 rect 110494 698764 145714 698888 -rect 146494 699712 149434 703085 +rect 146494 699712 149434 701589 rect 146494 698764 147270 699712 rect 3610 611744 147270 698764 rect 3610 611328 5434 611744 -rect 3371 2619 5434 611328 -rect 6214 2619 9154 611744 -rect 9934 2619 12874 611744 -rect 13654 2619 16594 611744 -rect 17374 2619 20314 611744 +rect 2494 8467 5434 611328 +rect 6214 8467 9154 611744 +rect 9934 8467 12874 611744 +rect 13654 8467 16594 611744 +rect 17374 8467 20314 611744 rect 21094 611620 60034 611744 -rect 21094 2619 24034 611620 -rect 24814 2619 27754 611620 -rect 28534 2619 37714 611620 -rect 38494 2619 41434 611620 -rect 42214 2619 45154 611620 -rect 45934 2619 48874 611620 -rect 49654 2619 52594 611620 -rect 53374 2619 56314 611620 -rect 57094 2619 60034 611620 -rect 60814 2619 63754 611744 -rect 64534 2619 73714 611744 -rect 74494 2619 77434 611744 -rect 78214 2619 81154 611744 -rect 81934 2619 84874 611744 -rect 85654 2619 88594 611744 -rect 89374 2619 92314 611744 +rect 21094 8467 24034 611620 +rect 24814 8467 27754 611620 +rect 28534 8467 37714 611620 +rect 38494 8467 41434 611620 +rect 42214 8467 45154 611620 +rect 45934 8467 48874 611620 +rect 49654 8467 52594 611620 +rect 53374 8467 56314 611620 +rect 57094 8467 60034 611620 +rect 60814 8467 63754 611744 +rect 64534 8467 73714 611744 +rect 74494 8467 77434 611744 +rect 78214 8467 81154 611744 +rect 81934 8467 84874 611744 +rect 85654 8467 88594 611744 +rect 89374 8467 92314 611744 rect 93094 611620 99754 611744 -rect 93094 2619 96034 611620 -rect 96814 2619 99754 611620 -rect 100534 2619 109714 611744 +rect 93094 8467 96034 611620 +rect 96814 8467 99754 611620 +rect 100534 8467 109714 611744 rect 110494 611620 117154 611744 -rect 110494 2619 113434 611620 -rect 114214 2619 117154 611620 -rect 117934 2619 120874 611744 -rect 121654 2619 124594 611744 -rect 125374 2619 128314 611744 -rect 129094 2619 132034 611744 -rect 132814 2619 135754 611744 -rect 136534 2619 145714 611744 +rect 110494 8467 113434 611620 +rect 114214 8467 117154 611620 +rect 117934 8467 120874 611744 +rect 121654 8467 124594 611744 +rect 125374 8467 128314 611744 +rect 129094 8467 132034 611744 +rect 132814 8467 135754 611744 +rect 136534 8467 145714 611744 rect 146494 610784 147270 611744 rect 148786 698764 149434 699712 -rect 150214 698764 181714 703085 -rect 182494 698764 185434 703085 -rect 186214 698888 217714 703085 -rect 218494 698888 221434 703085 +rect 150214 698764 181714 701589 +rect 182494 698764 185434 701589 +rect 186214 698888 217714 701589 +rect 218494 698888 221434 701589 rect 186214 698764 221434 698888 -rect 222214 698764 253714 703085 -rect 254494 698888 257434 703085 -rect 258214 698888 289714 703085 +rect 222214 698764 253714 701589 +rect 254494 698888 257434 701589 +rect 258214 698888 289714 701589 rect 254494 698764 289714 698888 -rect 290494 699712 293434 703085 +rect 290494 699712 293434 701589 rect 290494 698764 291342 699712 rect 148786 611744 291342 698764 rect 148786 610784 149434 611744 -rect 146494 2619 149434 610784 -rect 150214 2619 153154 611744 -rect 153934 2619 156874 611744 -rect 157654 2619 160594 611744 -rect 161374 2619 164314 611744 +rect 146494 8467 149434 610784 +rect 150214 8467 153154 611744 +rect 153934 8467 156874 611744 +rect 157654 8467 160594 611744 +rect 161374 8467 164314 611744 rect 165094 611620 204034 611744 -rect 165094 2619 168034 611620 -rect 168814 2619 171754 611620 -rect 172534 2619 181714 611620 -rect 182494 2619 185434 611620 -rect 186214 2619 189154 611620 -rect 189934 2619 192874 611620 -rect 193654 2619 196594 611620 -rect 197374 2619 200314 611620 -rect 201094 2619 204034 611620 -rect 204814 2619 207754 611744 -rect 208534 2619 217714 611744 -rect 218494 2619 221434 611744 -rect 222214 2619 225154 611744 -rect 225934 2619 228874 611744 +rect 165094 8467 168034 611620 +rect 168814 8467 171754 611620 +rect 172534 8467 181714 611620 +rect 182494 8467 185434 611620 +rect 186214 8467 189154 611620 +rect 189934 8467 192874 611620 +rect 193654 8467 196594 611620 +rect 197374 8467 200314 611620 +rect 201094 8467 204034 611620 +rect 204814 8467 207754 611744 +rect 208534 8467 217714 611744 +rect 218494 8467 221434 611744 +rect 222214 8467 225154 611744 +rect 225934 8467 228874 611744 rect 229654 383921 232594 611744 rect 233374 383921 236314 611744 rect 237094 611620 243754 611744 @@ -1712,16 +1713,16 @@ rect 280534 383921 289714 611744 rect 290494 610784 291342 611744 rect 292858 698764 293434 699712 -rect 294214 698764 325714 703085 -rect 326494 698764 329434 703085 -rect 330214 698888 361714 703085 -rect 362494 698888 365434 703085 +rect 294214 698764 325714 701589 +rect 326494 698764 329434 701589 +rect 330214 698888 361714 701589 +rect 362494 698888 365434 701589 rect 330214 698764 365434 698888 -rect 366214 698764 397714 703085 -rect 398494 698888 401434 703085 -rect 402214 698888 433714 703085 +rect 366214 698764 397714 701589 +rect 398494 698888 401434 701589 +rect 402214 698888 433714 701589 rect 398494 698764 433714 698888 -rect 434494 699712 437434 703085 +rect 434494 699712 437434 701589 rect 434494 698764 435414 699712 rect 292858 611744 435414 698764 rect 292858 610784 293434 611744 @@ -1742,111 +1743,110 @@ rect 345094 383921 348034 611620 rect 348814 383921 351754 611620 rect 229654 219823 351754 383921 -rect 229654 2619 232594 219823 -rect 233374 2619 236314 219823 -rect 237094 2619 240034 219823 -rect 240814 2619 243754 219823 -rect 244534 2619 253714 219823 -rect 254494 2619 257434 219823 -rect 258214 2619 261154 219823 -rect 261934 2619 264874 219823 -rect 265654 2619 268594 219823 -rect 269374 2619 272314 219823 -rect 273094 2619 276034 219823 -rect 276814 2619 279754 219823 -rect 280534 2619 289714 219823 -rect 290494 2619 293434 219823 -rect 294214 2619 297154 219823 -rect 297934 2619 300874 219823 -rect 301654 2619 304594 219823 -rect 305374 2619 308314 219823 -rect 309094 2619 312034 219823 -rect 312814 2619 315754 219823 -rect 316534 2619 325714 219823 -rect 326494 2619 329434 219823 -rect 330214 2619 333154 219823 -rect 333934 2619 336874 219823 -rect 337654 2619 340594 219823 -rect 341374 2619 344314 219823 -rect 345094 2619 348034 219823 -rect 348814 2619 351754 219823 -rect 352534 2619 361714 611620 -rect 362494 2619 365434 611620 +rect 229654 8467 232594 219823 +rect 233374 8467 236314 219823 +rect 237094 8467 240034 219823 +rect 240814 8467 243754 219823 +rect 244534 8467 253714 219823 +rect 254494 8467 257434 219823 +rect 258214 8467 261154 219823 +rect 261934 8467 264874 219823 +rect 265654 8467 268594 219823 +rect 269374 8467 272314 219823 +rect 273094 8467 276034 219823 +rect 276814 8467 279754 219823 +rect 280534 8467 289714 219823 +rect 290494 8467 293434 219823 +rect 294214 8467 297154 219823 +rect 297934 8467 300874 219823 +rect 301654 8467 304594 219823 +rect 305374 8467 308314 219823 +rect 309094 8467 312034 219823 +rect 312814 8467 315754 219823 +rect 316534 8467 325714 219823 +rect 326494 8467 329434 219823 +rect 330214 8467 333154 219823 +rect 333934 8467 336874 219823 +rect 337654 8467 340594 219823 +rect 341374 8467 344314 219823 +rect 345094 8467 348034 219823 +rect 348814 8467 351754 219823 +rect 352534 8467 361714 611620 +rect 362494 8467 365434 611620 rect 366214 611620 372874 611744 -rect 366214 2619 369154 611620 -rect 369934 2619 372874 611620 +rect 366214 8467 369154 611620 +rect 369934 8467 372874 611620 rect 373654 611620 380314 611744 -rect 373654 2619 376594 611620 -rect 377374 2619 380314 611620 +rect 373654 8467 376594 611620 +rect 377374 8467 380314 611620 rect 381094 611620 387754 611744 -rect 381094 2619 384034 611620 -rect 384814 2619 387754 611620 -rect 388534 2619 397714 611744 +rect 381094 8467 384034 611620 +rect 384814 8467 387754 611620 +rect 388534 8467 397714 611744 rect 398494 611620 405154 611744 -rect 398494 2619 401434 611620 -rect 402214 2619 405154 611620 -rect 405934 2619 408874 611744 -rect 409654 2619 412594 611744 -rect 413374 2619 416314 611744 -rect 417094 2619 420034 611744 -rect 420814 2619 423754 611744 -rect 424534 2619 433714 611744 +rect 398494 8467 401434 611620 +rect 402214 8467 405154 611620 +rect 405934 8467 408874 611744 +rect 409654 8467 412594 611744 +rect 413374 8467 416314 611744 +rect 417094 8467 420034 611744 +rect 420814 8467 423754 611744 +rect 424534 8467 433714 611744 rect 434494 610784 435414 611744 rect 436930 698764 437434 699712 -rect 438214 698764 469714 703085 -rect 470494 698764 473434 703085 -rect 474214 698888 505714 703085 -rect 506494 698888 509434 703085 +rect 438214 698764 469714 701589 +rect 470494 698764 473434 701589 +rect 474214 698888 505714 701589 +rect 506494 698888 509434 701589 rect 474214 698764 509434 698888 -rect 510214 698764 541714 703085 -rect 542494 698888 545434 703085 -rect 546214 698888 577714 703085 +rect 510214 698764 541714 701589 +rect 542494 698888 545434 701589 +rect 546214 698888 577714 701589 rect 542494 698764 577714 698888 -rect 578494 699168 581434 703085 +rect 578494 699168 581197 701589 rect 578494 698764 580222 699168 rect 436930 611744 580222 698764 rect 436930 610784 437434 611744 -rect 434494 2619 437434 610784 -rect 438214 2619 441154 611744 -rect 441934 2619 444874 611744 -rect 445654 2619 448594 611744 -rect 449374 2619 452314 611744 -rect 453094 2619 456034 611744 +rect 434494 8467 437434 610784 +rect 438214 8467 441154 611744 +rect 441934 8467 444874 611744 +rect 445654 8467 448594 611744 +rect 449374 8467 452314 611744 +rect 453094 8467 456034 611744 rect 456814 611620 509434 611744 -rect 456814 2619 459754 611620 -rect 460534 2619 469714 611620 -rect 470494 2619 473434 611620 -rect 474214 2619 477154 611620 -rect 477934 2619 480874 611620 -rect 481654 2619 484594 611620 -rect 485374 2619 488314 611620 -rect 489094 2619 492034 611620 -rect 492814 2619 495754 611620 -rect 496534 2619 505714 611620 -rect 506494 2619 509434 611620 +rect 456814 8467 459754 611620 +rect 460534 8467 469714 611620 +rect 470494 8467 473434 611620 +rect 474214 8467 477154 611620 +rect 477934 8467 480874 611620 +rect 481654 8467 484594 611620 +rect 485374 8467 488314 611620 +rect 489094 8467 492034 611620 +rect 492814 8467 495754 611620 +rect 496534 8467 505714 611620 +rect 506494 8467 509434 611620 rect 510214 611620 516874 611744 -rect 510214 2619 513154 611620 -rect 513934 2619 516874 611620 +rect 510214 8467 513154 611620 +rect 513934 8467 516874 611620 rect 517654 611620 524314 611744 -rect 517654 2619 520594 611620 -rect 521374 2619 524314 611620 +rect 517654 8467 520594 611620 +rect 521374 8467 524314 611620 rect 525094 611620 531754 611744 -rect 525094 2619 528034 611620 -rect 528814 2619 531754 611620 -rect 532534 2619 541714 611744 +rect 525094 8467 528034 611620 +rect 528814 8467 531754 611620 +rect 532534 8467 541714 611744 rect 542494 611620 549154 611744 -rect 542494 2619 545434 611620 -rect 546214 2619 549154 611620 -rect 549934 2619 552874 611744 -rect 553654 2619 556594 611744 -rect 557374 2619 560314 611744 -rect 561094 2619 564034 611744 -rect 564814 2619 567754 611744 -rect 568534 2619 577714 611744 +rect 542494 8467 545434 611620 +rect 546214 8467 549154 611620 +rect 549934 8467 552874 611744 +rect 553654 8467 556594 611744 +rect 557374 8467 560314 611744 +rect 561094 8467 564034 611744 +rect 564814 8467 567754 611744 +rect 568534 8467 577714 611744 rect 578494 610784 580222 611744 -rect 581002 610784 581434 699168 -rect 578494 2619 581434 610784 -rect 582214 2619 582669 703085 +rect 581002 610784 581197 699168 +rect 578494 8467 581197 610784 << metal5 >> rect -8726 710970 592650 711590 rect -7766 710010 591690 710630 @@ -4069,8 +4069,8 @@ string FIXED_BBOX 0 0 584000 704000 string LEFclass BLOCK string LEFview TRUE -string GDS_END 947920982 -string GDS_FILE /home/m/Builds/CaravelSoomRV-8/openlane/user_project_wrapper/runs/22_11_28_16_09/results/signoff/user_project_wrapper.magic.gds -string GDS_START 85925158 +string GDS_END 947920990 +string GDS_FILE /home/m/Builds/CaravelSoomRV-8/openlane/user_project_wrapper/runs/22_11_29_01_05/results/signoff/user_project_wrapper.magic.gds +string GDS_START 85964338 << end >>
diff --git a/openlane/user_project_wrapper/config.tcl b/openlane/user_project_wrapper/config.tcl index a07ed1c..940ba52 100755 --- a/openlane/user_project_wrapper/config.tcl +++ b/openlane/user_project_wrapper/config.tcl
@@ -139,7 +139,7 @@ set ::env(FP_CORE_UTIL) 40 set ::env(PL_BASIC_PLACEMENT) 0 -set ::env(PL_TARGET_DENSITY) 0.271 +set ::env(PL_TARGET_DENSITY) 0.29 set ::env(SYNTH_STRATEGY) "DELAY 4" set ::env(PL_TIME_DRIVEN) 1
diff --git a/sdc/user_project_wrapper.sdc b/sdc/user_project_wrapper.sdc index b0246d1..a58910c 100644 --- a/sdc/user_project_wrapper.sdc +++ b/sdc/user_project_wrapper.sdc
@@ -1,6 +1,6 @@ ############################################################################### # Created by write_sdc -# Mon Nov 28 17:10:25 2022 +# Tue Nov 29 01:56:47 2022 ############################################################################### current_design user_project_wrapper ###############################################################################
diff --git a/sdf/multicorner/max/user_project_wrapper.ff.sdf.gz b/sdf/multicorner/max/user_project_wrapper.ff.sdf.gz index 16c1c2b..8991356 100644 --- a/sdf/multicorner/max/user_project_wrapper.ff.sdf.gz +++ b/sdf/multicorner/max/user_project_wrapper.ff.sdf.gz Binary files differ
diff --git a/sdf/multicorner/max/user_project_wrapper.ss.sdf.gz b/sdf/multicorner/max/user_project_wrapper.ss.sdf.gz index b9c1e77..712014f 100644 --- a/sdf/multicorner/max/user_project_wrapper.ss.sdf.gz +++ b/sdf/multicorner/max/user_project_wrapper.ss.sdf.gz Binary files differ
diff --git a/sdf/multicorner/max/user_project_wrapper.tt.sdf.gz b/sdf/multicorner/max/user_project_wrapper.tt.sdf.gz index 7337754..e7d20fa 100644 --- a/sdf/multicorner/max/user_project_wrapper.tt.sdf.gz +++ b/sdf/multicorner/max/user_project_wrapper.tt.sdf.gz Binary files differ
diff --git a/sdf/multicorner/min/user_project_wrapper.ff.sdf.gz b/sdf/multicorner/min/user_project_wrapper.ff.sdf.gz index 8a537e1..c9c966a 100644 --- a/sdf/multicorner/min/user_project_wrapper.ff.sdf.gz +++ b/sdf/multicorner/min/user_project_wrapper.ff.sdf.gz Binary files differ
diff --git a/sdf/multicorner/min/user_project_wrapper.ss.sdf.gz b/sdf/multicorner/min/user_project_wrapper.ss.sdf.gz index 62bf5c6..827ecf1 100644 --- a/sdf/multicorner/min/user_project_wrapper.ss.sdf.gz +++ b/sdf/multicorner/min/user_project_wrapper.ss.sdf.gz Binary files differ
diff --git a/sdf/multicorner/min/user_project_wrapper.tt.sdf.gz b/sdf/multicorner/min/user_project_wrapper.tt.sdf.gz index cc4e521..fed3e36 100644 --- a/sdf/multicorner/min/user_project_wrapper.tt.sdf.gz +++ b/sdf/multicorner/min/user_project_wrapper.tt.sdf.gz Binary files differ
diff --git a/sdf/multicorner/nom/user_project_wrapper.ff.sdf.gz b/sdf/multicorner/nom/user_project_wrapper.ff.sdf.gz index 40b83f7..2cdcb26 100644 --- a/sdf/multicorner/nom/user_project_wrapper.ff.sdf.gz +++ b/sdf/multicorner/nom/user_project_wrapper.ff.sdf.gz Binary files differ
diff --git a/sdf/multicorner/nom/user_project_wrapper.ss.sdf.gz b/sdf/multicorner/nom/user_project_wrapper.ss.sdf.gz index a4e4f28..c2fde63 100644 --- a/sdf/multicorner/nom/user_project_wrapper.ss.sdf.gz +++ b/sdf/multicorner/nom/user_project_wrapper.ss.sdf.gz Binary files differ
diff --git a/sdf/multicorner/nom/user_project_wrapper.tt.sdf.gz b/sdf/multicorner/nom/user_project_wrapper.tt.sdf.gz index f7b6e2a..f166909 100644 --- a/sdf/multicorner/nom/user_project_wrapper.tt.sdf.gz +++ b/sdf/multicorner/nom/user_project_wrapper.tt.sdf.gz Binary files differ
diff --git a/sdf/user_project_wrapper.sdf.gz b/sdf/user_project_wrapper.sdf.gz index a0b6f14..14f0fe8 100644 --- a/sdf/user_project_wrapper.sdf.gz +++ b/sdf/user_project_wrapper.sdf.gz Binary files differ
diff --git a/spef/multicorner/user_project_wrapper.max.spef.gz.00.split b/spef/multicorner/user_project_wrapper.max.spef.gz.00.split index 04ecc67..a6d0236 100644 --- a/spef/multicorner/user_project_wrapper.max.spef.gz.00.split +++ b/spef/multicorner/user_project_wrapper.max.spef.gz.00.split Binary files differ
diff --git a/spef/multicorner/user_project_wrapper.max.spef.gz.01.split b/spef/multicorner/user_project_wrapper.max.spef.gz.01.split index ccb85f0..caf9688 100644 --- a/spef/multicorner/user_project_wrapper.max.spef.gz.01.split +++ b/spef/multicorner/user_project_wrapper.max.spef.gz.01.split Binary files differ
diff --git a/spef/multicorner/user_project_wrapper.min.spef.gz.00.split b/spef/multicorner/user_project_wrapper.min.spef.gz.00.split index 95fee75..cc53719 100644 --- a/spef/multicorner/user_project_wrapper.min.spef.gz.00.split +++ b/spef/multicorner/user_project_wrapper.min.spef.gz.00.split Binary files differ
diff --git a/spef/multicorner/user_project_wrapper.min.spef.gz.01.split b/spef/multicorner/user_project_wrapper.min.spef.gz.01.split index 1a0bed3..08057e1 100644 --- a/spef/multicorner/user_project_wrapper.min.spef.gz.01.split +++ b/spef/multicorner/user_project_wrapper.min.spef.gz.01.split Binary files differ
diff --git a/spef/multicorner/user_project_wrapper.nom.spef.gz.00.split b/spef/multicorner/user_project_wrapper.nom.spef.gz.00.split index a959d20..e63b52f 100644 --- a/spef/multicorner/user_project_wrapper.nom.spef.gz.00.split +++ b/spef/multicorner/user_project_wrapper.nom.spef.gz.00.split Binary files differ
diff --git a/spef/multicorner/user_project_wrapper.nom.spef.gz.01.split b/spef/multicorner/user_project_wrapper.nom.spef.gz.01.split index b14f524..ffb9404 100644 --- a/spef/multicorner/user_project_wrapper.nom.spef.gz.01.split +++ b/spef/multicorner/user_project_wrapper.nom.spef.gz.01.split Binary files differ
diff --git a/spef/user_project_wrapper.spef.gz.00.split b/spef/user_project_wrapper.spef.gz.00.split index a959d20..e63b52f 100644 --- a/spef/user_project_wrapper.spef.gz.00.split +++ b/spef/user_project_wrapper.spef.gz.00.split Binary files differ
diff --git a/spef/user_project_wrapper.spef.gz.01.split b/spef/user_project_wrapper.spef.gz.01.split index b14f524..ffb9404 100644 --- a/spef/user_project_wrapper.spef.gz.01.split +++ b/spef/user_project_wrapper.spef.gz.01.split Binary files differ
diff --git a/spi/lvs/user_project_wrapper.spice b/spi/lvs/user_project_wrapper.spice index e692d2f..ccf7f9e 100644 --- a/spi/lvs/user_project_wrapper.spice +++ b/spi/lvs/user_project_wrapper.spice Binary files differ
diff --git a/verilog/gl/user_project_wrapper.nl.v b/verilog/gl/user_project_wrapper.nl.v index eec95bb..2a60611 100644 --- a/verilog/gl/user_project_wrapper.nl.v +++ b/verilog/gl/user_project_wrapper.nl.v Binary files differ
diff --git a/verilog/gl/user_project_wrapper.v.gz b/verilog/gl/user_project_wrapper.v.gz index 10dee53..73623fa 100644 --- a/verilog/gl/user_project_wrapper.v.gz +++ b/verilog/gl/user_project_wrapper.v.gz Binary files differ