update power rings offset
diff --git a/gds/user_project_wrapper.gds.gz b/gds/user_project_wrapper.gds.gz index 6f9e96f..9a367bd 100644 --- a/gds/user_project_wrapper.gds.gz +++ b/gds/user_project_wrapper.gds.gz Binary files differ
diff --git a/lef/user_project_wrapper.lef b/lef/user_project_wrapper.lef index 45c3171..930469a 100644 --- a/lef/user_project_wrapper.lef +++ b/lef/user_project_wrapper.lef
@@ -4260,215 +4260,215 @@ USE POWER ; PORT LAYER met4 ; - RECT -11.580 -6.220 -8.480 3525.900 ; + RECT -10.030 -4.670 -6.930 3524.350 ; END PORT LAYER met5 ; - RECT -11.580 -6.220 2931.200 -3.120 ; + RECT -10.030 -4.670 2929.650 -1.570 ; END PORT LAYER met5 ; - RECT -11.580 3522.800 2931.200 3525.900 ; + RECT -10.030 3521.250 2929.650 3524.350 ; END PORT LAYER met4 ; - RECT 2928.100 -6.220 2931.200 3525.900 ; + RECT 2926.550 -4.670 2929.650 3524.350 ; END PORT LAYER met4 ; - RECT 8.970 -39.820 12.070 3559.500 ; + RECT 8.970 -38.270 12.070 3557.950 ; END PORT LAYER met4 ; - RECT 258.970 -39.820 262.070 21.435 ; + RECT 258.970 -38.270 262.070 21.435 ; END PORT LAYER met4 ; - RECT 508.970 -39.820 512.070 21.435 ; + RECT 508.970 -38.270 512.070 21.435 ; END PORT LAYER met4 ; - RECT 758.970 -39.820 762.070 21.435 ; + RECT 758.970 -38.270 762.070 21.435 ; END PORT LAYER met4 ; - RECT 1008.970 -39.820 1012.070 21.435 ; + RECT 1008.970 -38.270 1012.070 21.435 ; END PORT LAYER met4 ; - RECT 1258.970 -39.820 1262.070 21.435 ; + RECT 1258.970 -38.270 1262.070 21.435 ; END PORT LAYER met4 ; - RECT 1508.970 -39.820 1512.070 21.435 ; + RECT 1508.970 -38.270 1512.070 21.435 ; END PORT LAYER met4 ; - RECT 1758.970 -39.820 1762.070 21.435 ; + RECT 1758.970 -38.270 1762.070 21.435 ; END PORT LAYER met4 ; - RECT 2008.970 -39.820 2012.070 20.240 ; + RECT 2008.970 -38.270 2012.070 20.240 ; END PORT LAYER met4 ; - RECT 2258.970 -39.820 2262.070 21.435 ; + RECT 2258.970 -38.270 2262.070 21.435 ; END PORT LAYER met4 ; - RECT 2508.970 -39.820 2512.070 21.435 ; + RECT 2508.970 -38.270 2512.070 21.435 ; END PORT LAYER met4 ; - RECT 2758.970 -39.820 2762.070 21.435 ; + RECT 2758.970 -38.270 2762.070 21.435 ; END PORT LAYER met5 ; - RECT -45.180 14.330 2964.800 17.430 ; + RECT -43.630 14.330 2963.250 17.430 ; END PORT LAYER met5 ; - RECT -45.180 194.330 20.940 197.430 ; + RECT -43.630 194.330 20.940 197.430 ; END PORT LAYER met5 ; - RECT -45.180 374.330 20.940 377.430 ; + RECT -43.630 374.330 20.940 377.430 ; END PORT LAYER met5 ; - RECT -45.180 554.330 20.940 557.430 ; + RECT -43.630 554.330 20.940 557.430 ; END PORT LAYER met5 ; - RECT -45.180 734.330 20.940 737.430 ; + RECT -43.630 734.330 20.940 737.430 ; END PORT LAYER met5 ; - RECT -45.180 914.330 20.940 917.430 ; + RECT -43.630 914.330 20.940 917.430 ; END PORT LAYER met5 ; - RECT -45.180 1094.330 20.940 1097.430 ; + RECT -43.630 1094.330 20.940 1097.430 ; END PORT LAYER met5 ; - RECT -45.180 1274.330 20.940 1277.430 ; + RECT -43.630 1274.330 20.940 1277.430 ; END PORT LAYER met5 ; - RECT -45.180 1454.330 20.940 1457.430 ; + RECT -43.630 1454.330 20.940 1457.430 ; END PORT LAYER met5 ; - RECT -45.180 1634.330 20.940 1637.430 ; + RECT -43.630 1634.330 20.940 1637.430 ; END PORT LAYER met5 ; - RECT -45.180 1814.330 20.940 1817.430 ; + RECT -43.630 1814.330 20.940 1817.430 ; END PORT LAYER met5 ; - RECT -45.180 1994.330 20.940 1997.430 ; + RECT -43.630 1994.330 20.940 1997.430 ; END PORT LAYER met5 ; - RECT -45.180 2174.330 20.940 2177.430 ; + RECT -43.630 2174.330 20.940 2177.430 ; END PORT LAYER met5 ; - RECT -45.180 2354.330 20.940 2357.430 ; + RECT -43.630 2354.330 20.940 2357.430 ; END PORT LAYER met5 ; - RECT -45.180 2534.330 20.940 2537.430 ; + RECT -43.630 2534.330 20.940 2537.430 ; END PORT LAYER met5 ; - RECT -45.180 2714.330 20.940 2717.430 ; + RECT -43.630 2714.330 20.940 2717.430 ; END PORT LAYER met5 ; - RECT -45.180 2894.330 20.940 2897.430 ; + RECT -43.630 2894.330 20.940 2897.430 ; END PORT LAYER met5 ; - RECT -45.180 3074.330 20.940 3077.430 ; + RECT -43.630 3074.330 20.940 3077.430 ; END PORT LAYER met5 ; - RECT -45.180 3254.330 2964.800 3257.430 ; + RECT -43.630 3254.330 2963.250 3257.430 ; END PORT LAYER met5 ; - RECT -45.180 3434.330 2964.800 3437.430 ; + RECT -43.630 3434.330 2963.250 3437.430 ; END PORT LAYER met5 ; - RECT 2331.020 194.330 2964.800 197.430 ; + RECT 2331.020 194.330 2963.250 197.430 ; END PORT LAYER met5 ; - RECT 2331.020 374.330 2964.800 377.430 ; + RECT 2331.020 374.330 2963.250 377.430 ; END PORT LAYER met5 ; - RECT 2331.020 554.330 2964.800 557.430 ; + RECT 2331.020 554.330 2963.250 557.430 ; END PORT LAYER met5 ; - RECT 2331.020 734.330 2964.800 737.430 ; + RECT 2331.020 734.330 2963.250 737.430 ; END PORT LAYER met5 ; - RECT 2331.020 914.330 2964.800 917.430 ; + RECT 2331.020 914.330 2963.250 917.430 ; END PORT LAYER met5 ; - RECT 2331.020 1094.330 2964.800 1097.430 ; + RECT 2331.020 1094.330 2963.250 1097.430 ; END PORT LAYER met5 ; - RECT 2331.020 1274.330 2964.800 1277.430 ; + RECT 2331.020 1274.330 2963.250 1277.430 ; END PORT LAYER met5 ; - RECT 2331.020 1454.330 2964.800 1457.430 ; + RECT 2331.020 1454.330 2963.250 1457.430 ; END PORT LAYER met5 ; - RECT 2331.020 1634.330 2964.800 1637.430 ; + RECT 2331.020 1634.330 2963.250 1637.430 ; END PORT LAYER met5 ; - RECT 2331.020 1814.330 2964.800 1817.430 ; + RECT 2331.020 1814.330 2963.250 1817.430 ; END PORT LAYER met5 ; - RECT 2331.020 1994.330 2964.800 1997.430 ; + RECT 2331.020 1994.330 2963.250 1997.430 ; END PORT LAYER met5 ; - RECT 2331.020 2174.330 2964.800 2177.430 ; + RECT 2331.020 2174.330 2963.250 2177.430 ; END PORT LAYER met5 ; - RECT 2331.020 2354.330 2964.800 2357.430 ; + RECT 2331.020 2354.330 2963.250 2357.430 ; END PORT LAYER met5 ; - RECT 2331.020 2534.330 2964.800 2537.430 ; + RECT 2331.020 2534.330 2963.250 2537.430 ; END PORT LAYER met5 ; - RECT 2331.020 2714.330 2964.800 2717.430 ; + RECT 2331.020 2714.330 2963.250 2717.430 ; END PORT LAYER met5 ; - RECT 2331.020 2894.330 2964.800 2897.430 ; + RECT 2331.020 2894.330 2963.250 2897.430 ; END PORT LAYER met5 ; - RECT 2331.020 3074.330 2964.800 3077.430 ; + RECT 2331.020 3074.330 2963.250 3077.430 ; END END vccd1 PIN vccd2 @@ -4476,23 +4476,23 @@ USE POWER ; PORT LAYER met4 ; - RECT -21.180 -15.820 -18.080 3535.500 ; + RECT -19.630 -14.270 -16.530 3533.950 ; END PORT LAYER met5 ; - RECT -21.180 -15.820 2940.800 -12.720 ; + RECT -19.630 -14.270 2939.250 -11.170 ; END PORT LAYER met5 ; - RECT -21.180 3532.400 2940.800 3535.500 ; + RECT -19.630 3530.850 2939.250 3533.950 ; END PORT LAYER met4 ; - RECT 2937.700 -15.820 2940.800 3535.500 ; + RECT 2936.150 -14.270 2939.250 3533.950 ; END PORT LAYER met4 ; - RECT 2796.170 -39.820 2799.270 3559.500 ; + RECT 2796.170 -38.270 2799.270 3557.950 ; END END vccd2 PIN vdda1 @@ -4500,23 +4500,23 @@ USE POWER ; PORT LAYER met4 ; - RECT -30.780 -25.420 -27.680 3545.100 ; + RECT -29.230 -23.870 -26.130 3543.550 ; END PORT LAYER met5 ; - RECT -30.780 -25.420 2950.400 -22.320 ; + RECT -29.230 -23.870 2948.850 -20.770 ; END PORT LAYER met5 ; - RECT -30.780 3542.000 2950.400 3545.100 ; + RECT -29.230 3540.450 2948.850 3543.550 ; END PORT LAYER met4 ; - RECT 2947.300 -25.420 2950.400 3545.100 ; + RECT 2945.750 -23.870 2948.850 3543.550 ; END PORT LAYER met4 ; - RECT 2833.370 -39.820 2836.470 194.320 ; + RECT 2833.370 -38.270 2836.470 194.320 ; END PORT LAYER met4 ; @@ -4532,39 +4532,39 @@ END PORT LAYER met4 ; - RECT 2833.370 2611.920 2836.470 3559.500 ; + RECT 2833.370 2611.920 2836.470 3557.950 ; END PORT LAYER met5 ; - RECT -45.180 88.730 2964.800 91.830 ; + RECT -43.630 88.730 2963.250 91.830 ; END PORT LAYER met5 ; - RECT -45.180 3328.730 2964.800 3331.830 ; + RECT -43.630 3328.730 2963.250 3331.830 ; END PORT LAYER met5 ; - RECT 2331.020 808.730 2964.800 811.830 ; + RECT 2331.020 808.730 2963.250 811.830 ; END PORT LAYER met5 ; - RECT 2331.020 1348.730 2964.800 1351.830 ; + RECT 2331.020 1348.730 2963.250 1351.830 ; END PORT LAYER met5 ; - RECT 2331.020 2068.730 2964.800 2071.830 ; + RECT 2331.020 2068.730 2963.250 2071.830 ; END PORT LAYER met5 ; - RECT 2331.020 2788.730 2964.800 2791.830 ; + RECT 2331.020 2788.730 2963.250 2791.830 ; END PORT LAYER met5 ; - RECT 2331.020 2968.730 2964.800 2971.830 ; + RECT 2331.020 2968.730 2963.250 2971.830 ; END PORT LAYER met5 ; - RECT 2331.020 3148.730 2964.800 3151.830 ; + RECT 2331.020 3148.730 2963.250 3151.830 ; END END vdda1 PIN vdda2 @@ -4572,99 +4572,99 @@ USE POWER ; PORT LAYER met4 ; - RECT -40.380 -35.020 -37.280 3554.700 ; + RECT -38.830 -33.470 -35.730 3553.150 ; END PORT LAYER met5 ; - RECT -40.380 -35.020 2960.000 -31.920 ; + RECT -38.830 -33.470 2958.450 -30.370 ; END PORT LAYER met5 ; - RECT -40.380 3551.600 2960.000 3554.700 ; + RECT -38.830 3550.050 2958.450 3553.150 ; END PORT LAYER met4 ; - RECT 2956.900 -35.020 2960.000 3554.700 ; + RECT 2955.350 -33.470 2958.450 3553.150 ; END PORT LAYER met4 ; - RECT 2870.570 -39.820 2873.670 3559.500 ; + RECT 2870.570 -38.270 2873.670 3557.950 ; END PORT LAYER met5 ; - RECT -45.180 125.930 2964.800 129.030 ; + RECT -43.630 125.930 2963.250 129.030 ; END PORT LAYER met5 ; - RECT -45.180 3365.930 2964.800 3369.030 ; + RECT -43.630 3365.930 2963.250 3369.030 ; END PORT LAYER met5 ; - RECT 2331.020 305.930 2964.800 309.030 ; + RECT 2331.020 305.930 2963.250 309.030 ; END PORT LAYER met5 ; - RECT 2331.020 485.930 2964.800 489.030 ; + RECT 2331.020 485.930 2963.250 489.030 ; END PORT LAYER met5 ; - RECT 2331.020 665.930 2964.800 669.030 ; + RECT 2331.020 665.930 2963.250 669.030 ; END PORT LAYER met5 ; - RECT 2331.020 845.930 2964.800 849.030 ; + RECT 2331.020 845.930 2963.250 849.030 ; END PORT LAYER met5 ; - RECT 2331.020 1025.930 2964.800 1029.030 ; + RECT 2331.020 1025.930 2963.250 1029.030 ; END PORT LAYER met5 ; - RECT 2331.020 1205.930 2964.800 1209.030 ; + RECT 2331.020 1205.930 2963.250 1209.030 ; END PORT LAYER met5 ; - RECT 2331.020 1385.930 2964.800 1389.030 ; + RECT 2331.020 1385.930 2963.250 1389.030 ; END PORT LAYER met5 ; - RECT 2331.020 1565.930 2964.800 1569.030 ; + RECT 2331.020 1565.930 2963.250 1569.030 ; END PORT LAYER met5 ; - RECT 2331.020 1745.930 2964.800 1749.030 ; + RECT 2331.020 1745.930 2963.250 1749.030 ; END PORT LAYER met5 ; - RECT 2331.020 1925.930 2964.800 1929.030 ; + RECT 2331.020 1925.930 2963.250 1929.030 ; END PORT LAYER met5 ; - RECT 2331.020 2105.930 2964.800 2109.030 ; + RECT 2331.020 2105.930 2963.250 2109.030 ; END PORT LAYER met5 ; - RECT 2331.020 2285.930 2964.800 2289.030 ; + RECT 2331.020 2285.930 2963.250 2289.030 ; END PORT LAYER met5 ; - RECT 2331.020 2465.930 2964.800 2469.030 ; + RECT 2331.020 2465.930 2963.250 2469.030 ; END PORT LAYER met5 ; - RECT 2331.020 2645.930 2964.800 2649.030 ; + RECT 2331.020 2645.930 2963.250 2649.030 ; END PORT LAYER met5 ; - RECT 2331.020 2825.930 2964.800 2829.030 ; + RECT 2331.020 2825.930 2963.250 2829.030 ; END PORT LAYER met5 ; - RECT 2331.020 3005.930 2964.800 3009.030 ; + RECT 2331.020 3005.930 2963.250 3009.030 ; END PORT LAYER met5 ; - RECT 2331.020 3185.930 2964.800 3189.030 ; + RECT 2331.020 3185.930 2963.250 3189.030 ; END END vdda2 PIN vssa1 @@ -4672,99 +4672,99 @@ USE GROUND ; PORT LAYER met4 ; - RECT -35.580 -30.220 -32.480 3549.900 ; + RECT -34.030 -28.670 -30.930 3548.350 ; END PORT LAYER met5 ; - RECT -35.580 -30.220 2955.200 -27.120 ; + RECT -34.030 -28.670 2953.650 -25.570 ; END PORT LAYER met5 ; - RECT -35.580 3546.800 2955.200 3549.900 ; + RECT -34.030 3545.250 2953.650 3548.350 ; END PORT LAYER met4 ; - RECT 2952.100 -30.220 2955.200 3549.900 ; + RECT 2950.550 -28.670 2953.650 3548.350 ; END PORT LAYER met4 ; - RECT 2851.970 -39.820 2855.070 3559.500 ; + RECT 2851.970 -38.270 2855.070 3557.950 ; END PORT LAYER met5 ; - RECT -45.180 107.330 2964.800 110.430 ; + RECT -43.630 107.330 2963.250 110.430 ; END PORT LAYER met5 ; - RECT -45.180 3347.330 2964.800 3350.430 ; + RECT -43.630 3347.330 2963.250 3350.430 ; END PORT LAYER met5 ; - RECT 2331.020 287.330 2964.800 290.430 ; + RECT 2331.020 287.330 2963.250 290.430 ; END PORT LAYER met5 ; - RECT 2331.020 467.330 2964.800 470.430 ; + RECT 2331.020 467.330 2963.250 470.430 ; END PORT LAYER met5 ; - RECT 2331.020 647.330 2964.800 650.430 ; + RECT 2331.020 647.330 2963.250 650.430 ; END PORT LAYER met5 ; - RECT 2331.020 827.330 2964.800 830.430 ; + RECT 2331.020 827.330 2963.250 830.430 ; END PORT LAYER met5 ; - RECT 2331.020 1007.330 2964.800 1010.430 ; + RECT 2331.020 1007.330 2963.250 1010.430 ; END PORT LAYER met5 ; - RECT 2331.020 1187.330 2964.800 1190.430 ; + RECT 2331.020 1187.330 2963.250 1190.430 ; END PORT LAYER met5 ; - RECT 2331.020 1367.330 2964.800 1370.430 ; + RECT 2331.020 1367.330 2963.250 1370.430 ; END PORT LAYER met5 ; - RECT 2331.020 1547.330 2964.800 1550.430 ; + RECT 2331.020 1547.330 2963.250 1550.430 ; END PORT LAYER met5 ; - RECT 2331.020 1727.330 2964.800 1730.430 ; + RECT 2331.020 1727.330 2963.250 1730.430 ; END PORT LAYER met5 ; - RECT 2331.020 1907.330 2964.800 1910.430 ; + RECT 2331.020 1907.330 2963.250 1910.430 ; END PORT LAYER met5 ; - RECT 2331.020 2087.330 2964.800 2090.430 ; + RECT 2331.020 2087.330 2963.250 2090.430 ; END PORT LAYER met5 ; - RECT 2331.020 2267.330 2964.800 2270.430 ; + RECT 2331.020 2267.330 2963.250 2270.430 ; END PORT LAYER met5 ; - RECT 2331.020 2447.330 2964.800 2450.430 ; + RECT 2331.020 2447.330 2963.250 2450.430 ; END PORT LAYER met5 ; - RECT 2331.020 2627.330 2964.800 2630.430 ; + RECT 2331.020 2627.330 2963.250 2630.430 ; END PORT LAYER met5 ; - RECT 2331.020 2807.330 2964.800 2810.430 ; + RECT 2331.020 2807.330 2963.250 2810.430 ; END PORT LAYER met5 ; - RECT 2331.020 2987.330 2964.800 2990.430 ; + RECT 2331.020 2987.330 2963.250 2990.430 ; END PORT LAYER met5 ; - RECT 2331.020 3167.330 2964.800 3170.430 ; + RECT 2331.020 3167.330 2963.250 3170.430 ; END END vssa1 PIN vssa2 @@ -4772,99 +4772,99 @@ USE GROUND ; PORT LAYER met4 ; - RECT -45.180 -39.820 -42.080 3559.500 ; + RECT -43.630 -38.270 -40.530 3557.950 ; END PORT LAYER met5 ; - RECT -45.180 -39.820 2964.800 -36.720 ; + RECT -43.630 -38.270 2963.250 -35.170 ; END PORT LAYER met5 ; - RECT -45.180 3556.400 2964.800 3559.500 ; + RECT -43.630 3554.850 2963.250 3557.950 ; END PORT LAYER met4 ; - RECT 2961.700 -39.820 2964.800 3559.500 ; + RECT 2960.150 -38.270 2963.250 3557.950 ; END PORT LAYER met4 ; - RECT 2889.170 -39.820 2892.270 3559.500 ; + RECT 2889.170 -38.270 2892.270 3557.950 ; END PORT LAYER met5 ; - RECT -45.180 144.530 2964.800 147.630 ; + RECT -43.630 144.530 2963.250 147.630 ; END PORT LAYER met5 ; - RECT -45.180 3384.530 2964.800 3387.630 ; + RECT -43.630 3384.530 2963.250 3387.630 ; END PORT LAYER met5 ; - RECT 2331.020 324.530 2964.800 327.630 ; + RECT 2331.020 324.530 2963.250 327.630 ; END PORT LAYER met5 ; - RECT 2331.020 504.530 2964.800 507.630 ; + RECT 2331.020 504.530 2963.250 507.630 ; END PORT LAYER met5 ; - RECT 2331.020 684.530 2964.800 687.630 ; + RECT 2331.020 684.530 2963.250 687.630 ; END PORT LAYER met5 ; - RECT 2331.020 864.530 2964.800 867.630 ; + RECT 2331.020 864.530 2963.250 867.630 ; END PORT LAYER met5 ; - RECT 2331.020 1044.530 2964.800 1047.630 ; + RECT 2331.020 1044.530 2963.250 1047.630 ; END PORT LAYER met5 ; - RECT 2331.020 1224.530 2964.800 1227.630 ; + RECT 2331.020 1224.530 2963.250 1227.630 ; END PORT LAYER met5 ; - RECT 2331.020 1404.530 2964.800 1407.630 ; + RECT 2331.020 1404.530 2963.250 1407.630 ; END PORT LAYER met5 ; - RECT 2331.020 1584.530 2964.800 1587.630 ; + RECT 2331.020 1584.530 2963.250 1587.630 ; END PORT LAYER met5 ; - RECT 2331.020 1764.530 2964.800 1767.630 ; + RECT 2331.020 1764.530 2963.250 1767.630 ; END PORT LAYER met5 ; - RECT 2331.020 1944.530 2964.800 1947.630 ; + RECT 2331.020 1944.530 2963.250 1947.630 ; END PORT LAYER met5 ; - RECT 2331.020 2124.530 2964.800 2127.630 ; + RECT 2331.020 2124.530 2963.250 2127.630 ; END PORT LAYER met5 ; - RECT 2331.020 2304.530 2964.800 2307.630 ; + RECT 2331.020 2304.530 2963.250 2307.630 ; END PORT LAYER met5 ; - RECT 2331.020 2484.530 2964.800 2487.630 ; + RECT 2331.020 2484.530 2963.250 2487.630 ; END PORT LAYER met5 ; - RECT 2331.020 2664.530 2964.800 2667.630 ; + RECT 2331.020 2664.530 2963.250 2667.630 ; END PORT LAYER met5 ; - RECT 2331.020 2844.530 2964.800 2847.630 ; + RECT 2331.020 2844.530 2963.250 2847.630 ; END PORT LAYER met5 ; - RECT 2331.020 3024.530 2964.800 3027.630 ; + RECT 2331.020 3024.530 2963.250 3027.630 ; END PORT LAYER met5 ; - RECT 2331.020 3204.530 2964.800 3207.630 ; + RECT 2331.020 3204.530 2963.250 3207.630 ; END END vssa2 PIN vssd1 @@ -4872,23 +4872,23 @@ USE GROUND ; PORT LAYER met4 ; - RECT -16.380 -11.020 -13.280 3530.700 ; + RECT -14.830 -9.470 -11.730 3529.150 ; END PORT LAYER met5 ; - RECT -16.380 -11.020 2936.000 -7.920 ; + RECT -14.830 -9.470 2934.450 -6.370 ; END PORT LAYER met5 ; - RECT -16.380 3527.600 2936.000 3530.700 ; + RECT -14.830 3526.050 2934.450 3529.150 ; END PORT LAYER met4 ; - RECT 2932.900 -11.020 2936.000 3530.700 ; + RECT 2931.350 -9.470 2934.450 3529.150 ; END PORT LAYER met4 ; - RECT 2777.570 -39.820 2780.670 3559.500 ; + RECT 2777.570 -38.270 2780.670 3557.950 ; END END vssd1 PIN vssd2 @@ -4896,23 +4896,23 @@ USE GROUND ; PORT LAYER met4 ; - RECT -25.980 -20.620 -22.880 3540.300 ; + RECT -24.430 -19.070 -21.330 3538.750 ; END PORT LAYER met5 ; - RECT -25.980 -20.620 2945.600 -17.520 ; + RECT -24.430 -19.070 2944.050 -15.970 ; END PORT LAYER met5 ; - RECT -25.980 3537.200 2945.600 3540.300 ; + RECT -24.430 3535.650 2944.050 3538.750 ; END PORT LAYER met4 ; - RECT 2942.500 -20.620 2945.600 3540.300 ; + RECT 2940.950 -19.070 2944.050 3538.750 ; END PORT LAYER met4 ; - RECT 2814.770 -39.820 2817.870 194.320 ; + RECT 2814.770 -38.270 2817.870 194.320 ; END PORT LAYER met4 ; @@ -4928,43 +4928,43 @@ END PORT LAYER met4 ; - RECT 2814.770 2611.920 2817.870 3559.500 ; + RECT 2814.770 2611.920 2817.870 3557.950 ; END PORT LAYER met5 ; - RECT -45.180 70.130 2964.800 73.230 ; + RECT -43.630 70.130 2963.250 73.230 ; END PORT LAYER met5 ; - RECT -45.180 3310.130 2964.800 3313.230 ; + RECT -43.630 3310.130 2963.250 3313.230 ; END PORT LAYER met5 ; - RECT -45.180 3490.130 2964.800 3493.230 ; + RECT -43.630 3490.130 2963.250 3493.230 ; END PORT LAYER met5 ; - RECT 2331.020 790.130 2964.800 793.230 ; + RECT 2331.020 790.130 2963.250 793.230 ; END PORT LAYER met5 ; - RECT 2331.020 1330.130 2964.800 1333.230 ; + RECT 2331.020 1330.130 2963.250 1333.230 ; END PORT LAYER met5 ; - RECT 2331.020 2050.130 2964.800 2053.230 ; + RECT 2331.020 2050.130 2963.250 2053.230 ; END PORT LAYER met5 ; - RECT 2331.020 2770.130 2964.800 2773.230 ; + RECT 2331.020 2770.130 2963.250 2773.230 ; END PORT LAYER met5 ; - RECT 2331.020 2950.130 2964.800 2953.230 ; + RECT 2331.020 2950.130 2963.250 2953.230 ; END PORT LAYER met5 ; - RECT 2331.020 3130.130 2964.800 3133.230 ; + RECT 2331.020 3130.130 2963.250 3133.230 ; END END vssd2 PIN wb_clk_i
diff --git a/openlane/user_project_wrapper/config.tcl b/openlane/user_project_wrapper/config.tcl index 0f5b411..df92a64 100644 --- a/openlane/user_project_wrapper/config.tcl +++ b/openlane/user_project_wrapper/config.tcl
@@ -81,6 +81,14 @@ set ::env(PL_RESIZER_BUFFER_INPUT_PORTS) 0 set ::env(PL_RESIZER_BUFFER_OUTPUT_PORTS) 0 +#"CORE_AREA": [5.52 10.88 2914.48 3509.12],#old caravel +#"CORE_AREA": [5.52 10.88 2914.1 3508.8], #recent +set ::env(FP_PDN_CORE_RING_HOFFSET) 12.45 +#set ::env(FP_PDN_CORE_RING_HSPACING) 1.7 +#set ::env(FP_PDN_CORE_RING_HWIDTH) 3.1 +set ::env(FP_PDN_CORE_RING_VOFFSET) 12.45 +#set ::env(FP_PDN_CORE_RING_VSPACING) 1.7 +#set ::env(FP_PDN_CORE_RING_VWIDTH) 3.1 set ::env(FP_PDN_ENABLE_RAILS) 0 set ::env(FP_PDN_VPITCH) 250
diff --git a/verilog/gl/user_project_wrapper.v b/verilog/gl/user_project_wrapper.v index ecae883..06008d5 100644 --- a/verilog/gl/user_project_wrapper.v +++ b/verilog/gl/user_project_wrapper.v
@@ -1,18 +1,18 @@ module user_project_wrapper (user_clock2, - vccd1, - vccd2, - vdda1, - vdda2, - vssa1, - vssa2, - vssd1, - vssd2, wb_clk_i, wb_rst_i, wbs_ack_o, wbs_cyc_i, wbs_stb_i, wbs_we_i, + vssa2, + vdda2, + vssa1, + vdda1, + vssd2, + vccd2, + vssd1, + vccd1, analog_io, io_in, io_oeb, @@ -26,20 +26,20 @@ wbs_dat_o, wbs_sel_i); input user_clock2; - input vccd1; - input vccd2; - input vdda1; - input vdda2; - input vssa1; - input vssa2; - input vssd1; - input vssd2; input wb_clk_i; input wb_rst_i; output wbs_ack_o; input wbs_cyc_i; input wbs_stb_i; input wbs_we_i; + input vssa2; + input vdda2; + input vssa1; + input vdda1; + input vssd2; + input vccd2; + input vssd1; + input vccd1; inout [28:0] analog_io; input [37:0] io_in; output [37:0] io_oeb; @@ -54,7 +54,8 @@ input [3:0] wbs_sel_i; - user_proj_example mprj (.vccd1(vccd1), + user_project_wrapper1 Inst_user_project_wrapper1 (.user_clock2(user_clock2), + .vccd1(vccd1), .vssd1(vssd1), .wb_clk_i(wb_clk_i), .wb_rst_i(wb_rst_i), @@ -62,6 +63,35 @@ .wbs_cyc_i(wbs_cyc_i), .wbs_stb_i(wbs_stb_i), .wbs_we_i(wbs_we_i), + .analog_io({analog_io[28], + analog_io[27], + analog_io[26], + analog_io[25], + analog_io[24], + analog_io[23], + analog_io[22], + analog_io[21], + analog_io[20], + analog_io[19], + analog_io[18], + analog_io[17], + analog_io[16], + analog_io[15], + analog_io[14], + analog_io[13], + analog_io[12], + analog_io[11], + analog_io[10], + analog_io[9], + analog_io[8], + analog_io[7], + analog_io[6], + analog_io[5], + analog_io[4], + analog_io[3], + analog_io[2], + analog_io[1], + analog_io[0]}), .io_in({io_in[37], io_in[36], io_in[35], @@ -176,9 +206,6 @@ io_out[2], io_out[1], io_out[0]}), - .irq({user_irq[2], - user_irq[1], - user_irq[0]}), .la_data_in({la_data_in[127], la_data_in[126], la_data_in[125], @@ -563,6 +590,9 @@ la_oenb[2], la_oenb[1], la_oenb[0]}), + .user_irq({user_irq[2], + user_irq[1], + user_irq[0]}), .wbs_adr_i({wbs_adr_i[31], wbs_adr_i[30], wbs_adr_i[29],