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],