Added Obstructions
diff --git a/cells/lef/AND2X1.lef b/cells/lef/AND2X1.lef
index b878be6..e26a45e 100644
--- a/cells/lef/AND2X1.lef
+++ b/cells/lef/AND2X1.lef
@@ -60,6 +60,57 @@
         RECT 1.300 0.800 1.590 1.090 ;
     END
   END A
+  OBS
+      LAYER li1 ;
+        RECT 0.080 0.290 0.090 0.310 ;
+        RECT 0.060 0.280 0.090 0.290 ;
+        RECT 0.320 0.290 0.330 0.310 ;
+        RECT 0.320 0.280 0.350 0.290 ;
+        RECT 0.180 0.240 0.210 0.250 ;
+        RECT 0.200 0.220 0.210 0.240 ;
+        RECT 0.460 0.240 0.500 0.250 ;
+        RECT 0.460 0.220 0.470 0.240 ;
+        RECT 0.490 0.220 0.500 0.240 ;
+        RECT 0.180 0.210 0.210 0.220 ;
+        RECT 0.470 0.210 0.500 0.220 ;
+        RECT 0.130 0.200 0.160 0.210 ;
+        RECT 0.130 0.180 0.140 0.200 ;
+        RECT 0.150 0.180 0.160 0.200 ;
+        RECT 0.130 0.170 0.160 0.180 ;
+        RECT 0.270 0.200 0.310 0.210 ;
+        RECT 0.420 0.200 0.450 0.210 ;
+        RECT 0.270 0.180 0.280 0.200 ;
+        RECT 0.300 0.180 0.310 0.200 ;
+        RECT 0.440 0.180 0.450 0.200 ;
+        RECT 0.270 0.170 0.310 0.180 ;
+        RECT 0.420 0.170 0.450 0.180 ;
+        RECT 0.130 0.100 0.160 0.110 ;
+        RECT 0.130 0.090 0.140 0.100 ;
+        RECT 0.150 0.090 0.160 0.100 ;
+        RECT 0.130 0.080 0.160 0.090 ;
+        RECT 0.270 0.100 0.310 0.110 ;
+        RECT 0.420 0.100 0.450 0.110 ;
+        RECT 0.270 0.090 0.280 0.100 ;
+        RECT 0.300 0.090 0.310 0.100 ;
+        RECT 0.440 0.090 0.450 0.100 ;
+        RECT 0.270 0.080 0.310 0.090 ;
+        RECT 0.420 0.080 0.450 0.090 ;
+        RECT 0.080 0.060 0.110 0.070 ;
+        RECT 0.470 0.060 0.500 0.070 ;
+        RECT 0.080 0.050 0.090 0.060 ;
+        RECT 0.460 0.050 0.470 0.060 ;
+        RECT 0.490 0.050 0.500 0.060 ;
+        RECT 0.080 0.040 0.110 0.050 ;
+        RECT 0.460 0.040 0.500 0.050 ;
+        RECT 0.320 0.020 0.330 0.040 ;
+        RECT 0.320 0.010 0.350 0.020 ;
+      LAYER met1 ;
+        RECT 0.000 0.310 0.580 0.360 ;
+        RECT 0.080 0.290 0.090 0.310 ;
+        RECT 0.060 0.280 0.090 0.290 ;
+        RECT 0.320 0.290 0.330 0.310 ;
+        RECT 0.320 0.280 0.350 0.290 ;
+  END
 END AND2X1
 END LIBRARY
 
diff --git a/cells/lef/AND2X2.lef b/cells/lef/AND2X2.lef
index 22a9a42..9de451d 100644
--- a/cells/lef/AND2X2.lef
+++ b/cells/lef/AND2X2.lef
@@ -60,6 +60,57 @@
         RECT 2.740 0.800 3.030 1.090 ;
     END
   END B
+  OBS
+      LAYER li1 ;
+        RECT 0.080 0.290 0.090 0.310 ;
+        RECT 0.060 0.280 0.090 0.290 ;
+        RECT 0.320 0.290 0.330 0.310 ;
+        RECT 0.320 0.280 0.350 0.290 ;
+        RECT 0.180 0.240 0.210 0.250 ;
+        RECT 0.200 0.220 0.210 0.240 ;
+        RECT 0.460 0.240 0.500 0.250 ;
+        RECT 0.460 0.220 0.470 0.240 ;
+        RECT 0.490 0.220 0.500 0.240 ;
+        RECT 0.180 0.210 0.210 0.220 ;
+        RECT 0.470 0.210 0.500 0.220 ;
+        RECT 0.130 0.200 0.160 0.210 ;
+        RECT 0.130 0.180 0.140 0.200 ;
+        RECT 0.150 0.180 0.160 0.200 ;
+        RECT 0.130 0.170 0.160 0.180 ;
+        RECT 0.270 0.200 0.310 0.210 ;
+        RECT 0.420 0.200 0.450 0.210 ;
+        RECT 0.270 0.180 0.280 0.200 ;
+        RECT 0.300 0.180 0.310 0.200 ;
+        RECT 0.440 0.180 0.450 0.200 ;
+        RECT 0.270 0.170 0.310 0.180 ;
+        RECT 0.420 0.170 0.450 0.180 ;
+        RECT 0.130 0.100 0.160 0.110 ;
+        RECT 0.130 0.090 0.140 0.100 ;
+        RECT 0.150 0.090 0.160 0.100 ;
+        RECT 0.130 0.080 0.160 0.090 ;
+        RECT 0.270 0.100 0.310 0.110 ;
+        RECT 0.420 0.100 0.450 0.110 ;
+        RECT 0.270 0.090 0.280 0.100 ;
+        RECT 0.300 0.090 0.310 0.100 ;
+        RECT 0.440 0.090 0.450 0.100 ;
+        RECT 0.270 0.080 0.310 0.090 ;
+        RECT 0.420 0.080 0.450 0.090 ;
+        RECT 0.080 0.060 0.110 0.070 ;
+        RECT 0.470 0.060 0.500 0.070 ;
+        RECT 0.080 0.050 0.090 0.060 ;
+        RECT 0.460 0.050 0.470 0.060 ;
+        RECT 0.490 0.050 0.500 0.060 ;
+        RECT 0.080 0.040 0.110 0.050 ;
+        RECT 0.460 0.040 0.500 0.050 ;
+        RECT 0.320 0.020 0.330 0.040 ;
+        RECT 0.320 0.010 0.350 0.020 ;
+      LAYER met1 ;
+        RECT 0.000 0.310 0.580 0.360 ;
+        RECT 0.080 0.290 0.090 0.310 ;
+        RECT 0.060 0.280 0.090 0.290 ;
+        RECT 0.320 0.290 0.330 0.310 ;
+        RECT 0.320 0.280 0.350 0.290 ;
+  END
 END AND2X2
 END LIBRARY
 
diff --git a/cells/lef/AOI21X1.lef b/cells/lef/AOI21X1.lef
index 81f1e94..5ad5bef 100644
--- a/cells/lef/AOI21X1.lef
+++ b/cells/lef/AOI21X1.lef
@@ -75,6 +75,65 @@
         RECT 1.300 0.800 1.590 1.090 ;
     END
   END C
+  OBS
+      LAYER li1 ;
+        RECT 0.080 0.290 0.090 0.310 ;
+        RECT 0.060 0.280 0.090 0.290 ;
+        RECT 0.320 0.290 0.330 0.310 ;
+        RECT 0.320 0.280 0.350 0.290 ;
+        RECT 0.080 0.240 0.110 0.250 ;
+        RECT 0.180 0.240 0.210 0.250 ;
+        RECT 0.080 0.220 0.090 0.240 ;
+        RECT 0.200 0.220 0.210 0.240 ;
+        RECT 0.080 0.210 0.110 0.220 ;
+        RECT 0.180 0.210 0.210 0.220 ;
+        RECT 0.220 0.240 0.260 0.250 ;
+        RECT 0.220 0.220 0.230 0.240 ;
+        RECT 0.250 0.220 0.260 0.240 ;
+        RECT 0.460 0.240 0.500 0.250 ;
+        RECT 0.460 0.220 0.470 0.240 ;
+        RECT 0.490 0.220 0.500 0.240 ;
+        RECT 0.220 0.210 0.260 0.220 ;
+        RECT 0.470 0.210 0.500 0.220 ;
+        RECT 0.130 0.200 0.160 0.210 ;
+        RECT 0.130 0.180 0.140 0.200 ;
+        RECT 0.150 0.180 0.160 0.200 ;
+        RECT 0.130 0.170 0.160 0.180 ;
+        RECT 0.270 0.200 0.310 0.210 ;
+        RECT 0.420 0.200 0.450 0.210 ;
+        RECT 0.270 0.180 0.280 0.200 ;
+        RECT 0.300 0.180 0.310 0.200 ;
+        RECT 0.440 0.180 0.450 0.200 ;
+        RECT 0.270 0.170 0.310 0.180 ;
+        RECT 0.420 0.170 0.450 0.180 ;
+        RECT 0.130 0.100 0.160 0.110 ;
+        RECT 0.130 0.090 0.140 0.100 ;
+        RECT 0.150 0.090 0.160 0.100 ;
+        RECT 0.130 0.080 0.160 0.090 ;
+        RECT 0.270 0.100 0.310 0.110 ;
+        RECT 0.420 0.100 0.450 0.110 ;
+        RECT 0.270 0.090 0.280 0.100 ;
+        RECT 0.300 0.090 0.310 0.100 ;
+        RECT 0.440 0.090 0.450 0.100 ;
+        RECT 0.270 0.080 0.310 0.090 ;
+        RECT 0.420 0.080 0.450 0.090 ;
+        RECT 0.080 0.060 0.110 0.070 ;
+        RECT 0.460 0.060 0.500 0.070 ;
+        RECT 0.080 0.050 0.090 0.060 ;
+        RECT 0.460 0.050 0.470 0.060 ;
+        RECT 0.490 0.050 0.500 0.060 ;
+        RECT 0.080 0.040 0.110 0.050 ;
+        RECT 0.460 0.040 0.500 0.050 ;
+        RECT 0.200 0.010 0.210 0.040 ;
+        RECT 0.320 0.020 0.330 0.040 ;
+        RECT 0.320 0.010 0.350 0.020 ;
+      LAYER met1 ;
+        RECT 0.000 0.310 0.580 0.360 ;
+        RECT 0.080 0.290 0.090 0.310 ;
+        RECT 0.060 0.280 0.090 0.290 ;
+        RECT 0.320 0.290 0.330 0.310 ;
+        RECT 0.320 0.280 0.350 0.290 ;
+  END
 END AOI21X1
 END LIBRARY
 
diff --git a/cells/lef/AOI22X1.lef b/cells/lef/AOI22X1.lef
index 87f7a69..5781429 100644
--- a/cells/lef/AOI22X1.lef
+++ b/cells/lef/AOI22X1.lef
@@ -24,6 +24,17 @@
     SHAPE ABUTMENT ;
     PORT
       LAYER met1 ;
+        RECT 0.000 0.310 0.720 0.360 ;
+        RECT 0.080 0.290 0.090 0.310 ;
+        RECT 0.200 0.290 0.210 0.310 ;
+        RECT 0.060 0.280 0.090 0.290 ;
+        RECT 0.180 0.280 0.210 0.290 ;
+        RECT 0.320 0.290 0.330 0.310 ;
+        RECT 0.320 0.280 0.350 0.290 ;
+        RECT 0.610 0.280 0.640 0.290 ;
+        RECT 0.330 0.260 0.620 0.280 ;
+        RECT 0.630 0.260 0.640 0.280 ;
+        RECT 0.330 0.240 0.340 0.260 ;
         RECT 0.000 -0.240 7.200 0.240 ;
     END
   END gnd
@@ -86,6 +97,78 @@
         RECT 5.620 0.800 5.910 1.090 ;
     END
   END D
+  OBS
+      LAYER li1 ;
+        RECT 0.080 0.290 0.090 0.310 ;
+        RECT 0.200 0.290 0.210 0.310 ;
+        RECT 0.060 0.280 0.090 0.290 ;
+        RECT 0.180 0.280 0.210 0.290 ;
+        RECT 0.320 0.290 0.330 0.310 ;
+        RECT 0.320 0.280 0.350 0.290 ;
+        RECT 0.610 0.280 0.640 0.290 ;
+        RECT 0.610 0.260 0.620 0.280 ;
+        RECT 0.630 0.260 0.640 0.280 ;
+        RECT 0.610 0.250 0.640 0.260 ;
+        RECT 0.080 0.240 0.110 0.250 ;
+        RECT 0.180 0.240 0.210 0.250 ;
+        RECT 0.080 0.220 0.090 0.240 ;
+        RECT 0.200 0.220 0.210 0.240 ;
+        RECT 0.080 0.210 0.110 0.220 ;
+        RECT 0.180 0.210 0.210 0.220 ;
+        RECT 0.220 0.240 0.260 0.250 ;
+        RECT 0.220 0.220 0.230 0.240 ;
+        RECT 0.250 0.220 0.260 0.240 ;
+        RECT 0.220 0.210 0.260 0.220 ;
+        RECT 0.320 0.240 0.350 0.250 ;
+        RECT 0.460 0.240 0.500 0.250 ;
+        RECT 0.320 0.220 0.330 0.240 ;
+        RECT 0.460 0.220 0.470 0.240 ;
+        RECT 0.490 0.220 0.500 0.240 ;
+        RECT 0.320 0.210 0.350 0.220 ;
+        RECT 0.470 0.210 0.500 0.220 ;
+        RECT 0.130 0.200 0.160 0.210 ;
+        RECT 0.130 0.180 0.140 0.200 ;
+        RECT 0.150 0.180 0.160 0.200 ;
+        RECT 0.130 0.170 0.160 0.180 ;
+        RECT 0.270 0.200 0.310 0.210 ;
+        RECT 0.420 0.200 0.450 0.210 ;
+        RECT 0.270 0.180 0.280 0.200 ;
+        RECT 0.300 0.180 0.310 0.200 ;
+        RECT 0.440 0.180 0.450 0.200 ;
+        RECT 0.270 0.170 0.310 0.180 ;
+        RECT 0.420 0.170 0.450 0.180 ;
+        RECT 0.560 0.200 0.590 0.210 ;
+        RECT 0.560 0.180 0.570 0.200 ;
+        RECT 0.560 0.170 0.590 0.180 ;
+        RECT 0.130 0.100 0.160 0.110 ;
+        RECT 0.130 0.090 0.140 0.100 ;
+        RECT 0.150 0.090 0.160 0.100 ;
+        RECT 0.130 0.080 0.160 0.090 ;
+        RECT 0.270 0.100 0.310 0.110 ;
+        RECT 0.420 0.100 0.450 0.110 ;
+        RECT 0.270 0.090 0.280 0.100 ;
+        RECT 0.300 0.090 0.310 0.100 ;
+        RECT 0.440 0.090 0.450 0.100 ;
+        RECT 0.270 0.080 0.310 0.090 ;
+        RECT 0.420 0.080 0.450 0.090 ;
+        RECT 0.560 0.100 0.590 0.110 ;
+        RECT 0.560 0.090 0.570 0.100 ;
+        RECT 0.560 0.080 0.590 0.090 ;
+        RECT 0.080 0.060 0.110 0.070 ;
+        RECT 0.460 0.060 0.500 0.070 ;
+        RECT 0.080 0.050 0.090 0.060 ;
+        RECT 0.460 0.050 0.470 0.060 ;
+        RECT 0.490 0.050 0.500 0.060 ;
+        RECT 0.080 0.040 0.110 0.050 ;
+        RECT 0.460 0.040 0.500 0.050 ;
+        RECT 0.610 0.060 0.640 0.070 ;
+        RECT 0.610 0.050 0.620 0.060 ;
+        RECT 0.630 0.050 0.640 0.060 ;
+        RECT 0.610 0.040 0.640 0.050 ;
+        RECT 0.200 0.010 0.210 0.040 ;
+        RECT 0.320 0.020 0.330 0.040 ;
+        RECT 0.320 0.010 0.350 0.020 ;
+  END
 END AOI22X1
 END LIBRARY
 
diff --git a/cells/lef/BUFX2.lef b/cells/lef/BUFX2.lef
index a021e28..40f5ecf 100644
--- a/cells/lef/BUFX2.lef
+++ b/cells/lef/BUFX2.lef
@@ -24,6 +24,17 @@
     SHAPE ABUTMENT ;
     PORT
       LAYER met1 ;
+        RECT 0.000 0.310 0.720 0.360 ;
+        RECT 0.080 0.290 0.090 0.310 ;
+        RECT 0.200 0.290 0.210 0.310 ;
+        RECT 0.060 0.280 0.090 0.290 ;
+        RECT 0.180 0.280 0.210 0.290 ;
+        RECT 0.320 0.290 0.330 0.310 ;
+        RECT 0.320 0.280 0.350 0.290 ;
+        RECT 0.610 0.280 0.640 0.290 ;
+        RECT 0.330 0.260 0.620 0.280 ;
+        RECT 0.630 0.260 0.640 0.280 ;
+        RECT 0.330 0.240 0.340 0.260 ;
         RECT 0.000 -0.240 4.320 0.240 ;
     END
   END gnd
@@ -49,6 +60,83 @@
         RECT 1.300 0.800 1.590 1.090 ;
     END
   END A
+  OBS
+      LAYER li1 ;
+        RECT 0.080 0.290 0.090 0.310 ;
+        RECT 0.200 0.290 0.210 0.310 ;
+        RECT 0.060 0.280 0.090 0.290 ;
+        RECT 0.180 0.280 0.210 0.290 ;
+        RECT 0.320 0.290 0.330 0.310 ;
+        RECT 0.320 0.280 0.350 0.290 ;
+        RECT 0.610 0.280 0.640 0.290 ;
+        RECT 0.610 0.260 0.620 0.280 ;
+        RECT 0.630 0.260 0.640 0.280 ;
+        RECT 0.610 0.250 0.640 0.260 ;
+        RECT 0.060 0.240 0.110 0.250 ;
+        RECT 0.180 0.240 0.210 0.250 ;
+        RECT 0.080 0.220 0.090 0.240 ;
+        RECT 0.200 0.220 0.210 0.240 ;
+        RECT 0.060 0.210 0.110 0.220 ;
+        RECT 0.180 0.210 0.210 0.220 ;
+        RECT 0.220 0.240 0.260 0.250 ;
+        RECT 0.220 0.220 0.230 0.240 ;
+        RECT 0.250 0.220 0.260 0.240 ;
+        RECT 0.220 0.210 0.260 0.220 ;
+        RECT 0.320 0.240 0.350 0.250 ;
+        RECT 0.460 0.240 0.500 0.250 ;
+        RECT 0.320 0.220 0.330 0.240 ;
+        RECT 0.460 0.220 0.470 0.240 ;
+        RECT 0.490 0.220 0.500 0.240 ;
+        RECT 0.320 0.210 0.350 0.220 ;
+        RECT 0.470 0.210 0.500 0.220 ;
+        RECT 0.130 0.200 0.160 0.210 ;
+        RECT 0.130 0.180 0.140 0.200 ;
+        RECT 0.150 0.180 0.160 0.200 ;
+        RECT 0.130 0.170 0.160 0.180 ;
+        RECT 0.270 0.200 0.310 0.210 ;
+        RECT 0.420 0.200 0.450 0.210 ;
+        RECT 0.270 0.180 0.280 0.200 ;
+        RECT 0.300 0.180 0.310 0.200 ;
+        RECT 0.440 0.180 0.450 0.200 ;
+        RECT 0.270 0.170 0.310 0.180 ;
+        RECT 0.420 0.170 0.450 0.180 ;
+        RECT 0.560 0.200 0.590 0.210 ;
+        RECT 0.560 0.180 0.570 0.200 ;
+        RECT 0.560 0.170 0.590 0.180 ;
+        RECT 0.140 0.160 0.150 0.170 ;
+        RECT 0.130 0.100 0.160 0.110 ;
+        RECT 0.130 0.090 0.140 0.100 ;
+        RECT 0.150 0.090 0.160 0.100 ;
+        RECT 0.130 0.080 0.160 0.090 ;
+        RECT 0.270 0.100 0.310 0.110 ;
+        RECT 0.420 0.100 0.450 0.110 ;
+        RECT 0.270 0.090 0.280 0.100 ;
+        RECT 0.300 0.090 0.310 0.100 ;
+        RECT 0.440 0.090 0.450 0.100 ;
+        RECT 0.270 0.080 0.310 0.090 ;
+        RECT 0.420 0.080 0.450 0.090 ;
+        RECT 0.560 0.100 0.590 0.110 ;
+        RECT 0.560 0.090 0.570 0.100 ;
+        RECT 0.560 0.080 0.590 0.090 ;
+        RECT 0.060 0.060 0.110 0.070 ;
+        RECT 0.320 0.060 0.350 0.070 ;
+        RECT 0.460 0.060 0.500 0.070 ;
+        RECT 0.080 0.050 0.090 0.060 ;
+        RECT 0.320 0.050 0.330 0.060 ;
+        RECT 0.460 0.050 0.470 0.060 ;
+        RECT 0.490 0.050 0.500 0.060 ;
+        RECT 0.060 0.040 0.110 0.050 ;
+        RECT 0.320 0.040 0.350 0.050 ;
+        RECT 0.460 0.040 0.500 0.050 ;
+        RECT 0.610 0.060 0.640 0.070 ;
+        RECT 0.610 0.050 0.620 0.060 ;
+        RECT 0.630 0.050 0.640 0.060 ;
+        RECT 0.610 0.040 0.640 0.050 ;
+        RECT 0.200 0.020 0.210 0.040 ;
+        RECT 0.180 0.010 0.210 0.020 ;
+        RECT 0.320 0.020 0.330 0.040 ;
+        RECT 0.320 0.010 0.350 0.020 ;
+  END
 END BUFX2
 END LIBRARY
 
diff --git a/cells/lef/HAX1.lef b/cells/lef/HAX1.lef
index 04f55a2..47528f1 100644
--- a/cells/lef/HAX1.lef
+++ b/cells/lef/HAX1.lef
@@ -24,6 +24,27 @@
     SHAPE ABUTMENT ;
     PORT
       LAYER met1 ;
+        RECT 0.000 0.320 1.580 0.360 ;
+        RECT 0.000 0.310 0.780 0.320 ;
+        RECT 0.800 0.310 1.580 0.320 ;
+        RECT 0.080 0.290 0.090 0.310 ;
+        RECT 0.200 0.290 0.210 0.310 ;
+        RECT 0.060 0.280 0.090 0.290 ;
+        RECT 0.180 0.280 0.210 0.290 ;
+        RECT 0.320 0.290 0.330 0.310 ;
+        RECT 0.490 0.290 0.500 0.310 ;
+        RECT 0.800 0.300 0.810 0.310 ;
+        RECT 1.210 0.290 1.220 0.310 ;
+        RECT 0.320 0.280 0.350 0.290 ;
+        RECT 0.470 0.280 0.500 0.290 ;
+        RECT 0.560 0.280 0.590 0.290 ;
+        RECT 0.610 0.280 0.640 0.290 ;
+        RECT 1.190 0.280 1.220 0.290 ;
+        RECT 1.350 0.290 1.360 0.310 ;
+        RECT 1.350 0.280 1.380 0.290 ;
+        RECT 0.330 0.260 1.160 0.280 ;
+        RECT 0.330 0.240 0.340 0.260 ;
+        RECT 1.150 0.240 1.160 0.260 ;
         RECT 0.000 -0.240 15.840 0.240 ;
     END
   END gnd
@@ -77,6 +98,157 @@
         RECT 4.250 0.470 10.150 0.610 ;
     END
   END B
+  OBS
+      LAYER li1 ;
+        RECT 0.080 0.290 0.090 0.310 ;
+        RECT 0.200 0.290 0.210 0.310 ;
+        RECT 0.060 0.280 0.090 0.290 ;
+        RECT 0.180 0.280 0.210 0.290 ;
+        RECT 0.320 0.290 0.330 0.310 ;
+        RECT 0.460 0.290 0.470 0.310 ;
+        RECT 0.490 0.290 0.500 0.310 ;
+        RECT 0.800 0.290 0.810 0.310 ;
+        RECT 0.320 0.280 0.350 0.290 ;
+        RECT 0.460 0.280 0.500 0.290 ;
+        RECT 0.610 0.280 0.640 0.290 ;
+        RECT 0.780 0.280 0.810 0.290 ;
+        RECT 1.180 0.290 1.190 0.310 ;
+        RECT 1.210 0.290 1.220 0.310 ;
+        RECT 1.180 0.280 1.220 0.290 ;
+        RECT 1.350 0.290 1.360 0.310 ;
+        RECT 1.380 0.290 1.390 0.310 ;
+        RECT 1.350 0.280 1.390 0.290 ;
+        RECT 0.610 0.260 0.620 0.280 ;
+        RECT 0.630 0.260 0.640 0.280 ;
+        RECT 0.060 0.240 0.110 0.250 ;
+        RECT 0.180 0.240 0.210 0.250 ;
+        RECT 0.080 0.220 0.090 0.240 ;
+        RECT 0.200 0.220 0.210 0.240 ;
+        RECT 0.060 0.210 0.110 0.220 ;
+        RECT 0.180 0.210 0.210 0.220 ;
+        RECT 0.220 0.240 0.260 0.250 ;
+        RECT 0.220 0.220 0.230 0.240 ;
+        RECT 0.250 0.220 0.260 0.240 ;
+        RECT 0.220 0.210 0.260 0.220 ;
+        RECT 0.320 0.240 0.380 0.250 ;
+        RECT 0.320 0.220 0.330 0.240 ;
+        RECT 0.340 0.220 0.350 0.240 ;
+        RECT 0.370 0.220 0.380 0.240 ;
+        RECT 0.460 0.240 0.500 0.250 ;
+        RECT 0.460 0.220 0.470 0.240 ;
+        RECT 0.490 0.220 0.500 0.240 ;
+        RECT 0.320 0.210 0.380 0.220 ;
+        RECT 0.470 0.210 0.500 0.220 ;
+        RECT 0.570 0.210 0.590 0.260 ;
+        RECT 0.610 0.240 0.640 0.260 ;
+        RECT 0.610 0.220 0.620 0.240 ;
+        RECT 0.630 0.220 0.640 0.240 ;
+        RECT 0.610 0.210 0.640 0.220 ;
+        RECT 0.940 0.240 0.980 0.250 ;
+        RECT 0.940 0.220 0.950 0.240 ;
+        RECT 0.970 0.220 0.980 0.240 ;
+        RECT 0.940 0.210 0.980 0.220 ;
+        RECT 1.470 0.240 1.510 0.250 ;
+        RECT 1.470 0.220 1.480 0.240 ;
+        RECT 1.500 0.220 1.510 0.240 ;
+        RECT 1.470 0.210 1.510 0.220 ;
+        RECT 0.130 0.200 0.160 0.210 ;
+        RECT 0.130 0.180 0.140 0.200 ;
+        RECT 0.150 0.180 0.160 0.200 ;
+        RECT 0.130 0.170 0.160 0.180 ;
+        RECT 0.270 0.200 0.310 0.210 ;
+        RECT 0.420 0.200 0.450 0.210 ;
+        RECT 0.270 0.180 0.280 0.200 ;
+        RECT 0.300 0.180 0.310 0.200 ;
+        RECT 0.440 0.180 0.450 0.200 ;
+        RECT 0.270 0.170 0.310 0.180 ;
+        RECT 0.420 0.170 0.450 0.180 ;
+        RECT 0.560 0.200 0.590 0.210 ;
+        RECT 0.850 0.200 0.880 0.210 ;
+        RECT 0.560 0.180 0.570 0.200 ;
+        RECT 0.850 0.180 0.860 0.200 ;
+        RECT 0.870 0.180 0.880 0.200 ;
+        RECT 0.560 0.170 0.590 0.180 ;
+        RECT 0.850 0.170 0.880 0.180 ;
+        RECT 0.990 0.200 1.030 0.210 ;
+        RECT 1.140 0.200 1.170 0.210 ;
+        RECT 0.990 0.180 1.000 0.200 ;
+        RECT 1.020 0.180 1.030 0.200 ;
+        RECT 1.160 0.180 1.170 0.200 ;
+        RECT 0.990 0.170 1.030 0.180 ;
+        RECT 1.140 0.170 1.170 0.180 ;
+        RECT 1.420 0.200 1.460 0.210 ;
+        RECT 1.420 0.180 1.430 0.200 ;
+        RECT 1.450 0.180 1.460 0.200 ;
+        RECT 1.420 0.170 1.460 0.180 ;
+        RECT 0.140 0.160 0.150 0.170 ;
+        RECT 0.130 0.100 0.160 0.110 ;
+        RECT 0.130 0.090 0.140 0.100 ;
+        RECT 0.150 0.090 0.160 0.100 ;
+        RECT 0.130 0.080 0.160 0.090 ;
+        RECT 0.270 0.100 0.310 0.110 ;
+        RECT 0.420 0.100 0.450 0.110 ;
+        RECT 0.270 0.090 0.280 0.100 ;
+        RECT 0.300 0.090 0.310 0.100 ;
+        RECT 0.440 0.090 0.450 0.100 ;
+        RECT 0.270 0.080 0.310 0.090 ;
+        RECT 0.420 0.080 0.450 0.090 ;
+        RECT 0.560 0.100 0.590 0.110 ;
+        RECT 0.850 0.100 0.880 0.110 ;
+        RECT 0.560 0.090 0.570 0.100 ;
+        RECT 0.850 0.090 0.860 0.100 ;
+        RECT 0.870 0.090 0.880 0.100 ;
+        RECT 0.560 0.080 0.590 0.090 ;
+        RECT 0.850 0.080 0.880 0.090 ;
+        RECT 0.990 0.100 1.030 0.110 ;
+        RECT 1.140 0.100 1.170 0.110 ;
+        RECT 0.990 0.090 1.000 0.100 ;
+        RECT 1.020 0.090 1.030 0.100 ;
+        RECT 1.160 0.090 1.170 0.100 ;
+        RECT 0.990 0.080 1.030 0.090 ;
+        RECT 1.140 0.080 1.170 0.090 ;
+        RECT 1.420 0.100 1.460 0.110 ;
+        RECT 1.420 0.090 1.430 0.100 ;
+        RECT 1.450 0.090 1.460 0.100 ;
+        RECT 1.420 0.080 1.460 0.090 ;
+        RECT 0.060 0.060 0.110 0.070 ;
+        RECT 0.320 0.060 0.380 0.070 ;
+        RECT 0.080 0.050 0.090 0.060 ;
+        RECT 0.320 0.050 0.330 0.060 ;
+        RECT 0.340 0.050 0.350 0.060 ;
+        RECT 0.370 0.050 0.380 0.060 ;
+        RECT 0.060 0.040 0.110 0.050 ;
+        RECT 0.320 0.040 0.380 0.050 ;
+        RECT 0.460 0.060 0.500 0.070 ;
+        RECT 0.460 0.050 0.470 0.060 ;
+        RECT 0.490 0.050 0.500 0.060 ;
+        RECT 0.460 0.040 0.500 0.050 ;
+        RECT 0.610 0.060 0.640 0.070 ;
+        RECT 0.610 0.050 0.620 0.060 ;
+        RECT 0.630 0.050 0.640 0.060 ;
+        RECT 0.610 0.040 0.640 0.050 ;
+        RECT 1.040 0.060 1.070 0.070 ;
+        RECT 1.470 0.060 1.510 0.070 ;
+        RECT 1.040 0.050 1.050 0.060 ;
+        RECT 1.470 0.050 1.480 0.060 ;
+        RECT 1.500 0.050 1.510 0.060 ;
+        RECT 1.040 0.040 1.070 0.050 ;
+        RECT 1.470 0.040 1.510 0.050 ;
+        RECT 0.200 0.020 0.210 0.040 ;
+        RECT 0.180 0.010 0.210 0.020 ;
+        RECT 0.320 0.020 0.330 0.040 ;
+        RECT 0.320 0.010 0.350 0.020 ;
+        RECT 0.610 0.010 0.620 0.040 ;
+        RECT 0.630 0.010 0.640 0.040 ;
+        RECT 0.800 0.010 0.810 0.040 ;
+        RECT 0.940 0.020 0.950 0.040 ;
+        RECT 0.970 0.020 0.980 0.040 ;
+        RECT 1.180 0.020 1.190 0.040 ;
+        RECT 1.210 0.020 1.220 0.040 ;
+        RECT 0.940 0.010 1.220 0.020 ;
+        RECT 1.350 0.010 1.360 0.040 ;
+        RECT 1.380 0.010 1.390 0.040 ;
+  END
 END HAX1
 END LIBRARY
 
diff --git a/cells/lef/INV.lef b/cells/lef/INV.lef
index c80033f..1565bf1 100644
--- a/cells/lef/INV.lef
+++ b/cells/lef/INV.lef
@@ -24,6 +24,27 @@
     SHAPE ABUTMENT ;
     PORT
       LAYER met1 ;
+        RECT 0.000 0.320 1.580 0.360 ;
+        RECT 0.000 0.310 0.780 0.320 ;
+        RECT 0.800 0.310 1.580 0.320 ;
+        RECT 0.080 0.290 0.090 0.310 ;
+        RECT 0.200 0.290 0.210 0.310 ;
+        RECT 0.060 0.280 0.090 0.290 ;
+        RECT 0.180 0.280 0.210 0.290 ;
+        RECT 0.320 0.290 0.330 0.310 ;
+        RECT 0.490 0.290 0.500 0.310 ;
+        RECT 0.800 0.300 0.810 0.310 ;
+        RECT 1.210 0.290 1.220 0.310 ;
+        RECT 0.320 0.280 0.350 0.290 ;
+        RECT 0.470 0.280 0.500 0.290 ;
+        RECT 0.560 0.280 0.590 0.290 ;
+        RECT 0.610 0.280 0.640 0.290 ;
+        RECT 1.190 0.280 1.220 0.290 ;
+        RECT 1.350 0.290 1.360 0.310 ;
+        RECT 1.350 0.280 1.380 0.290 ;
+        RECT 0.330 0.260 1.160 0.280 ;
+        RECT 0.330 0.240 0.340 0.260 ;
+        RECT 1.150 0.240 1.160 0.260 ;
         RECT 0.000 -0.240 2.880 0.240 ;
     END
   END gnd
@@ -49,6 +70,161 @@
         RECT 1.300 0.800 1.590 1.090 ;
     END
   END A
+  OBS
+      LAYER li1 ;
+        RECT 0.080 0.290 0.090 0.310 ;
+        RECT 0.060 0.280 0.090 0.290 ;
+      LAYER li1 ;
+        RECT 0.180 0.280 0.210 0.310 ;
+      LAYER li1 ;
+        RECT 0.320 0.290 0.330 0.310 ;
+        RECT 0.460 0.290 0.470 0.310 ;
+        RECT 0.490 0.290 0.500 0.310 ;
+        RECT 0.800 0.290 0.810 0.310 ;
+        RECT 0.320 0.280 0.350 0.290 ;
+        RECT 0.460 0.280 0.500 0.290 ;
+        RECT 0.610 0.280 0.640 0.290 ;
+        RECT 0.780 0.280 0.810 0.290 ;
+        RECT 1.180 0.290 1.190 0.310 ;
+        RECT 1.210 0.290 1.220 0.310 ;
+        RECT 1.180 0.280 1.220 0.290 ;
+        RECT 1.350 0.290 1.360 0.310 ;
+        RECT 1.380 0.290 1.390 0.310 ;
+        RECT 1.350 0.280 1.390 0.290 ;
+        RECT 0.610 0.260 0.620 0.280 ;
+        RECT 0.630 0.260 0.640 0.280 ;
+      LAYER li1 ;
+        RECT 0.060 0.210 0.090 0.250 ;
+      LAYER li1 ;
+        RECT 0.090 0.240 0.110 0.250 ;
+        RECT 0.180 0.240 0.210 0.250 ;
+        RECT 0.200 0.220 0.210 0.240 ;
+        RECT 0.090 0.210 0.110 0.220 ;
+        RECT 0.180 0.210 0.210 0.220 ;
+        RECT 0.220 0.240 0.260 0.250 ;
+        RECT 0.220 0.220 0.230 0.240 ;
+        RECT 0.250 0.220 0.260 0.240 ;
+        RECT 0.220 0.210 0.260 0.220 ;
+        RECT 0.320 0.240 0.380 0.250 ;
+        RECT 0.320 0.220 0.330 0.240 ;
+        RECT 0.340 0.220 0.350 0.240 ;
+        RECT 0.370 0.220 0.380 0.240 ;
+        RECT 0.460 0.240 0.500 0.250 ;
+        RECT 0.460 0.220 0.470 0.240 ;
+        RECT 0.490 0.220 0.500 0.240 ;
+        RECT 0.320 0.210 0.380 0.220 ;
+        RECT 0.470 0.210 0.500 0.220 ;
+        RECT 0.570 0.210 0.590 0.260 ;
+        RECT 0.610 0.240 0.640 0.260 ;
+        RECT 0.610 0.220 0.620 0.240 ;
+        RECT 0.630 0.220 0.640 0.240 ;
+        RECT 0.610 0.210 0.640 0.220 ;
+        RECT 0.940 0.240 0.980 0.250 ;
+        RECT 0.940 0.220 0.950 0.240 ;
+        RECT 0.970 0.220 0.980 0.240 ;
+        RECT 0.940 0.210 0.980 0.220 ;
+        RECT 1.470 0.240 1.510 0.250 ;
+        RECT 1.470 0.220 1.480 0.240 ;
+        RECT 1.500 0.220 1.510 0.240 ;
+        RECT 1.470 0.210 1.510 0.220 ;
+      LAYER li1 ;
+        RECT 0.130 0.170 0.160 0.210 ;
+      LAYER li1 ;
+        RECT 0.270 0.200 0.310 0.210 ;
+        RECT 0.420 0.200 0.450 0.210 ;
+        RECT 0.270 0.180 0.280 0.200 ;
+        RECT 0.300 0.180 0.310 0.200 ;
+        RECT 0.440 0.180 0.450 0.200 ;
+        RECT 0.270 0.170 0.310 0.180 ;
+        RECT 0.420 0.170 0.450 0.180 ;
+        RECT 0.560 0.200 0.590 0.210 ;
+        RECT 0.850 0.200 0.880 0.210 ;
+        RECT 0.560 0.180 0.570 0.200 ;
+        RECT 0.850 0.180 0.860 0.200 ;
+        RECT 0.870 0.180 0.880 0.200 ;
+        RECT 0.560 0.170 0.590 0.180 ;
+        RECT 0.850 0.170 0.880 0.180 ;
+        RECT 0.990 0.200 1.030 0.210 ;
+        RECT 1.140 0.200 1.170 0.210 ;
+        RECT 0.990 0.180 1.000 0.200 ;
+        RECT 1.020 0.180 1.030 0.200 ;
+        RECT 1.160 0.180 1.170 0.200 ;
+        RECT 0.990 0.170 1.030 0.180 ;
+        RECT 1.140 0.170 1.170 0.180 ;
+        RECT 1.420 0.200 1.460 0.210 ;
+        RECT 1.420 0.180 1.430 0.200 ;
+        RECT 1.450 0.180 1.460 0.200 ;
+        RECT 1.420 0.170 1.460 0.180 ;
+        RECT 0.140 0.160 0.150 0.170 ;
+      LAYER li1 ;
+        RECT 0.130 0.080 0.160 0.110 ;
+      LAYER li1 ;
+        RECT 0.270 0.100 0.310 0.110 ;
+        RECT 0.420 0.100 0.450 0.110 ;
+        RECT 0.270 0.090 0.280 0.100 ;
+        RECT 0.300 0.090 0.310 0.100 ;
+        RECT 0.440 0.090 0.450 0.100 ;
+        RECT 0.270 0.080 0.310 0.090 ;
+        RECT 0.420 0.080 0.450 0.090 ;
+        RECT 0.560 0.100 0.590 0.110 ;
+        RECT 0.850 0.100 0.880 0.110 ;
+        RECT 0.560 0.090 0.570 0.100 ;
+        RECT 0.850 0.090 0.860 0.100 ;
+        RECT 0.870 0.090 0.880 0.100 ;
+        RECT 0.560 0.080 0.590 0.090 ;
+        RECT 0.850 0.080 0.880 0.090 ;
+        RECT 0.990 0.100 1.030 0.110 ;
+        RECT 1.140 0.100 1.170 0.110 ;
+        RECT 0.990 0.090 1.000 0.100 ;
+        RECT 1.020 0.090 1.030 0.100 ;
+        RECT 1.160 0.090 1.170 0.100 ;
+        RECT 0.990 0.080 1.030 0.090 ;
+        RECT 1.140 0.080 1.170 0.090 ;
+        RECT 1.420 0.100 1.460 0.110 ;
+        RECT 1.420 0.090 1.430 0.100 ;
+        RECT 1.450 0.090 1.460 0.100 ;
+        RECT 1.420 0.080 1.460 0.090 ;
+      LAYER li1 ;
+        RECT 0.060 0.040 0.090 0.070 ;
+      LAYER li1 ;
+        RECT 0.090 0.060 0.110 0.070 ;
+        RECT 0.320 0.060 0.380 0.070 ;
+        RECT 0.320 0.050 0.330 0.060 ;
+        RECT 0.340 0.050 0.350 0.060 ;
+        RECT 0.370 0.050 0.380 0.060 ;
+        RECT 0.090 0.040 0.110 0.050 ;
+        RECT 0.320 0.040 0.380 0.050 ;
+        RECT 0.460 0.060 0.500 0.070 ;
+        RECT 0.460 0.050 0.470 0.060 ;
+        RECT 0.490 0.050 0.500 0.060 ;
+        RECT 0.460 0.040 0.500 0.050 ;
+        RECT 0.610 0.060 0.640 0.070 ;
+        RECT 0.610 0.050 0.620 0.060 ;
+        RECT 0.630 0.050 0.640 0.060 ;
+        RECT 0.610 0.040 0.640 0.050 ;
+        RECT 1.040 0.060 1.070 0.070 ;
+        RECT 1.470 0.060 1.510 0.070 ;
+        RECT 1.040 0.050 1.050 0.060 ;
+        RECT 1.470 0.050 1.480 0.060 ;
+        RECT 1.500 0.050 1.510 0.060 ;
+        RECT 1.040 0.040 1.070 0.050 ;
+        RECT 1.470 0.040 1.510 0.050 ;
+      LAYER li1 ;
+        RECT 0.180 0.010 0.210 0.040 ;
+      LAYER li1 ;
+        RECT 0.320 0.020 0.330 0.040 ;
+        RECT 0.320 0.010 0.350 0.020 ;
+        RECT 0.610 0.010 0.620 0.040 ;
+        RECT 0.630 0.010 0.640 0.040 ;
+        RECT 0.800 0.010 0.810 0.040 ;
+        RECT 0.940 0.020 0.950 0.040 ;
+        RECT 0.970 0.020 0.980 0.040 ;
+        RECT 1.180 0.020 1.190 0.040 ;
+        RECT 1.210 0.020 1.220 0.040 ;
+        RECT 0.940 0.010 1.220 0.020 ;
+        RECT 1.350 0.010 1.360 0.040 ;
+        RECT 1.380 0.010 1.390 0.040 ;
+  END
 END INV
 END LIBRARY
 
diff --git a/cells/lef/INVX1.lef b/cells/lef/INVX1.lef
index 0a4bdb9..00df312 100644
--- a/cells/lef/INVX1.lef
+++ b/cells/lef/INVX1.lef
@@ -24,6 +24,27 @@
     SHAPE ABUTMENT ;
     PORT
       LAYER met1 ;
+        RECT 0.000 0.320 1.580 0.360 ;
+        RECT 0.000 0.310 0.780 0.320 ;
+        RECT 0.800 0.310 1.580 0.320 ;
+        RECT 0.080 0.290 0.090 0.310 ;
+        RECT 0.200 0.290 0.210 0.310 ;
+        RECT 0.060 0.280 0.090 0.290 ;
+        RECT 0.180 0.280 0.210 0.290 ;
+        RECT 0.320 0.290 0.330 0.310 ;
+        RECT 0.490 0.290 0.500 0.310 ;
+        RECT 0.800 0.300 0.810 0.310 ;
+        RECT 1.210 0.290 1.220 0.310 ;
+        RECT 0.320 0.280 0.350 0.290 ;
+        RECT 0.470 0.280 0.500 0.290 ;
+        RECT 0.560 0.280 0.590 0.290 ;
+        RECT 0.610 0.280 0.640 0.290 ;
+        RECT 1.190 0.280 1.220 0.290 ;
+        RECT 1.350 0.290 1.360 0.310 ;
+        RECT 1.350 0.280 1.380 0.290 ;
+        RECT 0.330 0.260 1.160 0.280 ;
+        RECT 0.330 0.240 0.340 0.260 ;
+        RECT 1.150 0.240 1.160 0.260 ;
         RECT 0.000 -0.240 2.880 0.240 ;
     END
   END gnd
@@ -49,6 +70,161 @@
         RECT 1.300 0.800 1.590 1.090 ;
     END
   END A
+  OBS
+      LAYER li1 ;
+        RECT 0.080 0.290 0.090 0.310 ;
+        RECT 0.060 0.280 0.090 0.290 ;
+      LAYER li1 ;
+        RECT 0.180 0.280 0.210 0.310 ;
+      LAYER li1 ;
+        RECT 0.320 0.290 0.330 0.310 ;
+        RECT 0.460 0.290 0.470 0.310 ;
+        RECT 0.490 0.290 0.500 0.310 ;
+        RECT 0.800 0.290 0.810 0.310 ;
+        RECT 0.320 0.280 0.350 0.290 ;
+        RECT 0.460 0.280 0.500 0.290 ;
+        RECT 0.610 0.280 0.640 0.290 ;
+        RECT 0.780 0.280 0.810 0.290 ;
+        RECT 1.180 0.290 1.190 0.310 ;
+        RECT 1.210 0.290 1.220 0.310 ;
+        RECT 1.180 0.280 1.220 0.290 ;
+        RECT 1.350 0.290 1.360 0.310 ;
+        RECT 1.380 0.290 1.390 0.310 ;
+        RECT 1.350 0.280 1.390 0.290 ;
+        RECT 0.610 0.260 0.620 0.280 ;
+        RECT 0.630 0.260 0.640 0.280 ;
+      LAYER li1 ;
+        RECT 0.060 0.210 0.090 0.250 ;
+      LAYER li1 ;
+        RECT 0.090 0.240 0.110 0.250 ;
+        RECT 0.180 0.240 0.210 0.250 ;
+        RECT 0.200 0.220 0.210 0.240 ;
+        RECT 0.090 0.210 0.110 0.220 ;
+        RECT 0.180 0.210 0.210 0.220 ;
+        RECT 0.220 0.240 0.260 0.250 ;
+        RECT 0.220 0.220 0.230 0.240 ;
+        RECT 0.250 0.220 0.260 0.240 ;
+        RECT 0.220 0.210 0.260 0.220 ;
+        RECT 0.320 0.240 0.380 0.250 ;
+        RECT 0.320 0.220 0.330 0.240 ;
+        RECT 0.340 0.220 0.350 0.240 ;
+        RECT 0.370 0.220 0.380 0.240 ;
+        RECT 0.460 0.240 0.500 0.250 ;
+        RECT 0.460 0.220 0.470 0.240 ;
+        RECT 0.490 0.220 0.500 0.240 ;
+        RECT 0.320 0.210 0.380 0.220 ;
+        RECT 0.470 0.210 0.500 0.220 ;
+        RECT 0.570 0.210 0.590 0.260 ;
+        RECT 0.610 0.240 0.640 0.260 ;
+        RECT 0.610 0.220 0.620 0.240 ;
+        RECT 0.630 0.220 0.640 0.240 ;
+        RECT 0.610 0.210 0.640 0.220 ;
+        RECT 0.940 0.240 0.980 0.250 ;
+        RECT 0.940 0.220 0.950 0.240 ;
+        RECT 0.970 0.220 0.980 0.240 ;
+        RECT 0.940 0.210 0.980 0.220 ;
+        RECT 1.470 0.240 1.510 0.250 ;
+        RECT 1.470 0.220 1.480 0.240 ;
+        RECT 1.500 0.220 1.510 0.240 ;
+        RECT 1.470 0.210 1.510 0.220 ;
+      LAYER li1 ;
+        RECT 0.130 0.170 0.160 0.210 ;
+      LAYER li1 ;
+        RECT 0.270 0.200 0.310 0.210 ;
+        RECT 0.420 0.200 0.450 0.210 ;
+        RECT 0.270 0.180 0.280 0.200 ;
+        RECT 0.300 0.180 0.310 0.200 ;
+        RECT 0.440 0.180 0.450 0.200 ;
+        RECT 0.270 0.170 0.310 0.180 ;
+        RECT 0.420 0.170 0.450 0.180 ;
+        RECT 0.560 0.200 0.590 0.210 ;
+        RECT 0.850 0.200 0.880 0.210 ;
+        RECT 0.560 0.180 0.570 0.200 ;
+        RECT 0.850 0.180 0.860 0.200 ;
+        RECT 0.870 0.180 0.880 0.200 ;
+        RECT 0.560 0.170 0.590 0.180 ;
+        RECT 0.850 0.170 0.880 0.180 ;
+        RECT 0.990 0.200 1.030 0.210 ;
+        RECT 1.140 0.200 1.170 0.210 ;
+        RECT 0.990 0.180 1.000 0.200 ;
+        RECT 1.020 0.180 1.030 0.200 ;
+        RECT 1.160 0.180 1.170 0.200 ;
+        RECT 0.990 0.170 1.030 0.180 ;
+        RECT 1.140 0.170 1.170 0.180 ;
+        RECT 1.420 0.200 1.460 0.210 ;
+        RECT 1.420 0.180 1.430 0.200 ;
+        RECT 1.450 0.180 1.460 0.200 ;
+        RECT 1.420 0.170 1.460 0.180 ;
+        RECT 0.140 0.160 0.150 0.170 ;
+      LAYER li1 ;
+        RECT 0.130 0.080 0.160 0.110 ;
+      LAYER li1 ;
+        RECT 0.270 0.100 0.310 0.110 ;
+        RECT 0.420 0.100 0.450 0.110 ;
+        RECT 0.270 0.090 0.280 0.100 ;
+        RECT 0.300 0.090 0.310 0.100 ;
+        RECT 0.440 0.090 0.450 0.100 ;
+        RECT 0.270 0.080 0.310 0.090 ;
+        RECT 0.420 0.080 0.450 0.090 ;
+        RECT 0.560 0.100 0.590 0.110 ;
+        RECT 0.850 0.100 0.880 0.110 ;
+        RECT 0.560 0.090 0.570 0.100 ;
+        RECT 0.850 0.090 0.860 0.100 ;
+        RECT 0.870 0.090 0.880 0.100 ;
+        RECT 0.560 0.080 0.590 0.090 ;
+        RECT 0.850 0.080 0.880 0.090 ;
+        RECT 0.990 0.100 1.030 0.110 ;
+        RECT 1.140 0.100 1.170 0.110 ;
+        RECT 0.990 0.090 1.000 0.100 ;
+        RECT 1.020 0.090 1.030 0.100 ;
+        RECT 1.160 0.090 1.170 0.100 ;
+        RECT 0.990 0.080 1.030 0.090 ;
+        RECT 1.140 0.080 1.170 0.090 ;
+        RECT 1.420 0.100 1.460 0.110 ;
+        RECT 1.420 0.090 1.430 0.100 ;
+        RECT 1.450 0.090 1.460 0.100 ;
+        RECT 1.420 0.080 1.460 0.090 ;
+      LAYER li1 ;
+        RECT 0.060 0.040 0.090 0.070 ;
+      LAYER li1 ;
+        RECT 0.090 0.060 0.110 0.070 ;
+        RECT 0.320 0.060 0.380 0.070 ;
+        RECT 0.320 0.050 0.330 0.060 ;
+        RECT 0.340 0.050 0.350 0.060 ;
+        RECT 0.370 0.050 0.380 0.060 ;
+        RECT 0.090 0.040 0.110 0.050 ;
+        RECT 0.320 0.040 0.380 0.050 ;
+        RECT 0.460 0.060 0.500 0.070 ;
+        RECT 0.460 0.050 0.470 0.060 ;
+        RECT 0.490 0.050 0.500 0.060 ;
+        RECT 0.460 0.040 0.500 0.050 ;
+        RECT 0.610 0.060 0.640 0.070 ;
+        RECT 0.610 0.050 0.620 0.060 ;
+        RECT 0.630 0.050 0.640 0.060 ;
+        RECT 0.610 0.040 0.640 0.050 ;
+        RECT 1.040 0.060 1.070 0.070 ;
+        RECT 1.470 0.060 1.510 0.070 ;
+        RECT 1.040 0.050 1.050 0.060 ;
+        RECT 1.470 0.050 1.480 0.060 ;
+        RECT 1.500 0.050 1.510 0.060 ;
+        RECT 1.040 0.040 1.070 0.050 ;
+        RECT 1.470 0.040 1.510 0.050 ;
+      LAYER li1 ;
+        RECT 0.180 0.010 0.210 0.040 ;
+      LAYER li1 ;
+        RECT 0.320 0.020 0.330 0.040 ;
+        RECT 0.320 0.010 0.350 0.020 ;
+        RECT 0.610 0.010 0.620 0.040 ;
+        RECT 0.630 0.010 0.640 0.040 ;
+        RECT 0.800 0.010 0.810 0.040 ;
+        RECT 0.940 0.020 0.950 0.040 ;
+        RECT 0.970 0.020 0.980 0.040 ;
+        RECT 1.180 0.020 1.190 0.040 ;
+        RECT 1.210 0.020 1.220 0.040 ;
+        RECT 0.940 0.010 1.220 0.020 ;
+        RECT 1.350 0.010 1.360 0.040 ;
+        RECT 1.380 0.010 1.390 0.040 ;
+  END
 END INVX1
 END LIBRARY
 
diff --git a/cells/lef/INVX2.lef b/cells/lef/INVX2.lef
index 8a4db41..ef1ae53 100644
--- a/cells/lef/INVX2.lef
+++ b/cells/lef/INVX2.lef
@@ -24,6 +24,27 @@
     SHAPE ABUTMENT ;
     PORT
       LAYER met1 ;
+        RECT 0.000 0.320 1.580 0.360 ;
+        RECT 0.000 0.310 0.780 0.320 ;
+        RECT 0.800 0.310 1.580 0.320 ;
+        RECT 0.080 0.290 0.090 0.310 ;
+        RECT 0.200 0.290 0.210 0.310 ;
+        RECT 0.060 0.280 0.090 0.290 ;
+        RECT 0.180 0.280 0.210 0.290 ;
+        RECT 0.320 0.290 0.330 0.310 ;
+        RECT 0.490 0.290 0.500 0.310 ;
+        RECT 0.800 0.300 0.810 0.310 ;
+        RECT 1.210 0.290 1.220 0.310 ;
+        RECT 0.320 0.280 0.350 0.290 ;
+        RECT 0.470 0.280 0.500 0.290 ;
+        RECT 0.560 0.280 0.590 0.290 ;
+        RECT 0.610 0.280 0.640 0.290 ;
+        RECT 1.190 0.280 1.220 0.290 ;
+        RECT 1.350 0.290 1.360 0.310 ;
+        RECT 1.350 0.280 1.380 0.290 ;
+        RECT 0.330 0.260 1.160 0.280 ;
+        RECT 0.330 0.240 0.340 0.260 ;
+        RECT 1.150 0.240 1.160 0.260 ;
         RECT 0.000 -0.240 2.880 0.240 ;
     END
   END gnd
@@ -49,6 +70,161 @@
         RECT 1.300 0.800 1.590 1.090 ;
     END
   END A
+  OBS
+      LAYER li1 ;
+        RECT 0.080 0.290 0.090 0.310 ;
+        RECT 0.060 0.280 0.090 0.290 ;
+      LAYER li1 ;
+        RECT 0.180 0.280 0.210 0.310 ;
+      LAYER li1 ;
+        RECT 0.320 0.290 0.330 0.310 ;
+        RECT 0.460 0.290 0.470 0.310 ;
+        RECT 0.490 0.290 0.500 0.310 ;
+        RECT 0.800 0.290 0.810 0.310 ;
+        RECT 0.320 0.280 0.350 0.290 ;
+        RECT 0.460 0.280 0.500 0.290 ;
+        RECT 0.610 0.280 0.640 0.290 ;
+        RECT 0.780 0.280 0.810 0.290 ;
+        RECT 1.180 0.290 1.190 0.310 ;
+        RECT 1.210 0.290 1.220 0.310 ;
+        RECT 1.180 0.280 1.220 0.290 ;
+        RECT 1.350 0.290 1.360 0.310 ;
+        RECT 1.380 0.290 1.390 0.310 ;
+        RECT 1.350 0.280 1.390 0.290 ;
+        RECT 0.610 0.260 0.620 0.280 ;
+        RECT 0.630 0.260 0.640 0.280 ;
+      LAYER li1 ;
+        RECT 0.060 0.210 0.090 0.250 ;
+      LAYER li1 ;
+        RECT 0.090 0.240 0.110 0.250 ;
+        RECT 0.180 0.240 0.210 0.250 ;
+        RECT 0.200 0.220 0.210 0.240 ;
+        RECT 0.090 0.210 0.110 0.220 ;
+        RECT 0.180 0.210 0.210 0.220 ;
+        RECT 0.220 0.240 0.260 0.250 ;
+        RECT 0.220 0.220 0.230 0.240 ;
+        RECT 0.250 0.220 0.260 0.240 ;
+        RECT 0.220 0.210 0.260 0.220 ;
+        RECT 0.320 0.240 0.380 0.250 ;
+        RECT 0.320 0.220 0.330 0.240 ;
+        RECT 0.340 0.220 0.350 0.240 ;
+        RECT 0.370 0.220 0.380 0.240 ;
+        RECT 0.460 0.240 0.500 0.250 ;
+        RECT 0.460 0.220 0.470 0.240 ;
+        RECT 0.490 0.220 0.500 0.240 ;
+        RECT 0.320 0.210 0.380 0.220 ;
+        RECT 0.470 0.210 0.500 0.220 ;
+        RECT 0.570 0.210 0.590 0.260 ;
+        RECT 0.610 0.240 0.640 0.260 ;
+        RECT 0.610 0.220 0.620 0.240 ;
+        RECT 0.630 0.220 0.640 0.240 ;
+        RECT 0.610 0.210 0.640 0.220 ;
+        RECT 0.940 0.240 0.980 0.250 ;
+        RECT 0.940 0.220 0.950 0.240 ;
+        RECT 0.970 0.220 0.980 0.240 ;
+        RECT 0.940 0.210 0.980 0.220 ;
+        RECT 1.470 0.240 1.510 0.250 ;
+        RECT 1.470 0.220 1.480 0.240 ;
+        RECT 1.500 0.220 1.510 0.240 ;
+        RECT 1.470 0.210 1.510 0.220 ;
+      LAYER li1 ;
+        RECT 0.130 0.170 0.160 0.210 ;
+      LAYER li1 ;
+        RECT 0.270 0.200 0.310 0.210 ;
+        RECT 0.420 0.200 0.450 0.210 ;
+        RECT 0.270 0.180 0.280 0.200 ;
+        RECT 0.300 0.180 0.310 0.200 ;
+        RECT 0.440 0.180 0.450 0.200 ;
+        RECT 0.270 0.170 0.310 0.180 ;
+        RECT 0.420 0.170 0.450 0.180 ;
+        RECT 0.560 0.200 0.590 0.210 ;
+        RECT 0.850 0.200 0.880 0.210 ;
+        RECT 0.560 0.180 0.570 0.200 ;
+        RECT 0.850 0.180 0.860 0.200 ;
+        RECT 0.870 0.180 0.880 0.200 ;
+        RECT 0.560 0.170 0.590 0.180 ;
+        RECT 0.850 0.170 0.880 0.180 ;
+        RECT 0.990 0.200 1.030 0.210 ;
+        RECT 1.140 0.200 1.170 0.210 ;
+        RECT 0.990 0.180 1.000 0.200 ;
+        RECT 1.020 0.180 1.030 0.200 ;
+        RECT 1.160 0.180 1.170 0.200 ;
+        RECT 0.990 0.170 1.030 0.180 ;
+        RECT 1.140 0.170 1.170 0.180 ;
+        RECT 1.420 0.200 1.460 0.210 ;
+        RECT 1.420 0.180 1.430 0.200 ;
+        RECT 1.450 0.180 1.460 0.200 ;
+        RECT 1.420 0.170 1.460 0.180 ;
+        RECT 0.140 0.160 0.150 0.170 ;
+      LAYER li1 ;
+        RECT 0.130 0.080 0.160 0.110 ;
+      LAYER li1 ;
+        RECT 0.270 0.100 0.310 0.110 ;
+        RECT 0.420 0.100 0.450 0.110 ;
+        RECT 0.270 0.090 0.280 0.100 ;
+        RECT 0.300 0.090 0.310 0.100 ;
+        RECT 0.440 0.090 0.450 0.100 ;
+        RECT 0.270 0.080 0.310 0.090 ;
+        RECT 0.420 0.080 0.450 0.090 ;
+        RECT 0.560 0.100 0.590 0.110 ;
+        RECT 0.850 0.100 0.880 0.110 ;
+        RECT 0.560 0.090 0.570 0.100 ;
+        RECT 0.850 0.090 0.860 0.100 ;
+        RECT 0.870 0.090 0.880 0.100 ;
+        RECT 0.560 0.080 0.590 0.090 ;
+        RECT 0.850 0.080 0.880 0.090 ;
+        RECT 0.990 0.100 1.030 0.110 ;
+        RECT 1.140 0.100 1.170 0.110 ;
+        RECT 0.990 0.090 1.000 0.100 ;
+        RECT 1.020 0.090 1.030 0.100 ;
+        RECT 1.160 0.090 1.170 0.100 ;
+        RECT 0.990 0.080 1.030 0.090 ;
+        RECT 1.140 0.080 1.170 0.090 ;
+        RECT 1.420 0.100 1.460 0.110 ;
+        RECT 1.420 0.090 1.430 0.100 ;
+        RECT 1.450 0.090 1.460 0.100 ;
+        RECT 1.420 0.080 1.460 0.090 ;
+      LAYER li1 ;
+        RECT 0.060 0.040 0.090 0.070 ;
+      LAYER li1 ;
+        RECT 0.090 0.060 0.110 0.070 ;
+        RECT 0.320 0.060 0.380 0.070 ;
+        RECT 0.320 0.050 0.330 0.060 ;
+        RECT 0.340 0.050 0.350 0.060 ;
+        RECT 0.370 0.050 0.380 0.060 ;
+        RECT 0.090 0.040 0.110 0.050 ;
+        RECT 0.320 0.040 0.380 0.050 ;
+        RECT 0.460 0.060 0.500 0.070 ;
+        RECT 0.460 0.050 0.470 0.060 ;
+        RECT 0.490 0.050 0.500 0.060 ;
+        RECT 0.460 0.040 0.500 0.050 ;
+        RECT 0.610 0.060 0.640 0.070 ;
+        RECT 0.610 0.050 0.620 0.060 ;
+        RECT 0.630 0.050 0.640 0.060 ;
+        RECT 0.610 0.040 0.640 0.050 ;
+        RECT 1.040 0.060 1.070 0.070 ;
+        RECT 1.470 0.060 1.510 0.070 ;
+        RECT 1.040 0.050 1.050 0.060 ;
+        RECT 1.470 0.050 1.480 0.060 ;
+        RECT 1.500 0.050 1.510 0.060 ;
+        RECT 1.040 0.040 1.070 0.050 ;
+        RECT 1.470 0.040 1.510 0.050 ;
+      LAYER li1 ;
+        RECT 0.180 0.010 0.210 0.040 ;
+      LAYER li1 ;
+        RECT 0.320 0.020 0.330 0.040 ;
+        RECT 0.320 0.010 0.350 0.020 ;
+        RECT 0.610 0.010 0.620 0.040 ;
+        RECT 0.630 0.010 0.640 0.040 ;
+        RECT 0.800 0.010 0.810 0.040 ;
+        RECT 0.940 0.020 0.950 0.040 ;
+        RECT 0.970 0.020 0.980 0.040 ;
+        RECT 1.180 0.020 1.190 0.040 ;
+        RECT 1.210 0.020 1.220 0.040 ;
+        RECT 0.940 0.010 1.220 0.020 ;
+        RECT 1.350 0.010 1.360 0.040 ;
+        RECT 1.380 0.010 1.390 0.040 ;
+  END
 END INVX2
 END LIBRARY
 
diff --git a/cells/lef/INVX4.lef b/cells/lef/INVX4.lef
index f522aad..2d20689 100644
--- a/cells/lef/INVX4.lef
+++ b/cells/lef/INVX4.lef
@@ -24,6 +24,27 @@
     SHAPE ABUTMENT ;
     PORT
       LAYER met1 ;
+        RECT 0.000 0.320 1.580 0.360 ;
+        RECT 0.000 0.310 0.780 0.320 ;
+        RECT 0.800 0.310 1.580 0.320 ;
+        RECT 0.080 0.290 0.090 0.310 ;
+        RECT 0.200 0.290 0.210 0.310 ;
+        RECT 0.060 0.280 0.090 0.290 ;
+        RECT 0.180 0.280 0.210 0.290 ;
+        RECT 0.320 0.290 0.330 0.310 ;
+        RECT 0.490 0.290 0.500 0.310 ;
+        RECT 0.800 0.300 0.810 0.310 ;
+        RECT 1.210 0.290 1.220 0.310 ;
+        RECT 0.320 0.280 0.350 0.290 ;
+        RECT 0.470 0.280 0.500 0.290 ;
+        RECT 0.560 0.280 0.590 0.290 ;
+        RECT 0.610 0.280 0.640 0.290 ;
+        RECT 1.190 0.280 1.220 0.290 ;
+        RECT 1.350 0.290 1.360 0.310 ;
+        RECT 1.350 0.280 1.380 0.290 ;
+        RECT 0.330 0.260 1.160 0.280 ;
+        RECT 0.330 0.240 0.340 0.260 ;
+        RECT 1.150 0.240 1.160 0.260 ;
         RECT 0.000 -0.240 4.320 0.240 ;
     END
   END gnd
@@ -61,6 +82,175 @@
         RECT 2.740 0.800 3.030 0.880 ;
     END
   END A
+  OBS
+      LAYER li1 ;
+        RECT 0.080 0.290 0.090 0.310 ;
+        RECT 0.060 0.280 0.090 0.290 ;
+      LAYER li1 ;
+        RECT 0.180 0.290 0.200 0.310 ;
+      LAYER li1 ;
+        RECT 0.200 0.290 0.210 0.310 ;
+        RECT 0.180 0.280 0.210 0.290 ;
+        RECT 0.320 0.290 0.330 0.310 ;
+        RECT 0.460 0.290 0.470 0.310 ;
+        RECT 0.490 0.290 0.500 0.310 ;
+        RECT 0.800 0.290 0.810 0.310 ;
+        RECT 0.320 0.280 0.350 0.290 ;
+        RECT 0.460 0.280 0.500 0.290 ;
+        RECT 0.610 0.280 0.640 0.290 ;
+        RECT 0.780 0.280 0.810 0.290 ;
+        RECT 1.180 0.290 1.190 0.310 ;
+        RECT 1.210 0.290 1.220 0.310 ;
+        RECT 1.180 0.280 1.220 0.290 ;
+        RECT 1.350 0.290 1.360 0.310 ;
+        RECT 1.380 0.290 1.390 0.310 ;
+        RECT 1.350 0.280 1.390 0.290 ;
+        RECT 0.610 0.260 0.620 0.280 ;
+        RECT 0.630 0.260 0.640 0.280 ;
+        RECT 0.060 0.240 0.110 0.250 ;
+        RECT 0.180 0.240 0.210 0.250 ;
+      LAYER li1 ;
+        RECT 0.060 0.220 0.080 0.240 ;
+      LAYER li1 ;
+        RECT 0.080 0.220 0.090 0.240 ;
+        RECT 0.200 0.220 0.210 0.240 ;
+        RECT 0.060 0.210 0.110 0.220 ;
+        RECT 0.180 0.210 0.210 0.220 ;
+        RECT 0.220 0.240 0.260 0.250 ;
+        RECT 0.220 0.220 0.230 0.240 ;
+        RECT 0.250 0.220 0.260 0.240 ;
+        RECT 0.220 0.210 0.260 0.220 ;
+        RECT 0.320 0.240 0.380 0.250 ;
+        RECT 0.320 0.220 0.330 0.240 ;
+        RECT 0.340 0.220 0.350 0.240 ;
+        RECT 0.370 0.220 0.380 0.240 ;
+        RECT 0.460 0.240 0.500 0.250 ;
+        RECT 0.460 0.220 0.470 0.240 ;
+        RECT 0.490 0.220 0.500 0.240 ;
+        RECT 0.320 0.210 0.380 0.220 ;
+        RECT 0.470 0.210 0.500 0.220 ;
+        RECT 0.570 0.210 0.590 0.260 ;
+        RECT 0.610 0.240 0.640 0.260 ;
+        RECT 0.610 0.220 0.620 0.240 ;
+        RECT 0.630 0.220 0.640 0.240 ;
+        RECT 0.610 0.210 0.640 0.220 ;
+        RECT 0.940 0.240 0.980 0.250 ;
+        RECT 0.940 0.220 0.950 0.240 ;
+        RECT 0.970 0.220 0.980 0.240 ;
+        RECT 0.940 0.210 0.980 0.220 ;
+        RECT 1.470 0.240 1.510 0.250 ;
+        RECT 1.470 0.220 1.480 0.240 ;
+        RECT 1.500 0.220 1.510 0.240 ;
+        RECT 1.470 0.210 1.510 0.220 ;
+        RECT 0.130 0.200 0.160 0.210 ;
+        RECT 0.130 0.180 0.140 0.200 ;
+      LAYER li1 ;
+        RECT 0.140 0.180 0.150 0.200 ;
+      LAYER li1 ;
+        RECT 0.150 0.180 0.160 0.200 ;
+        RECT 0.130 0.170 0.160 0.180 ;
+        RECT 0.270 0.200 0.310 0.210 ;
+        RECT 0.420 0.200 0.450 0.210 ;
+        RECT 0.270 0.180 0.280 0.200 ;
+        RECT 0.300 0.180 0.310 0.200 ;
+        RECT 0.440 0.180 0.450 0.200 ;
+        RECT 0.270 0.170 0.310 0.180 ;
+        RECT 0.420 0.170 0.450 0.180 ;
+        RECT 0.560 0.200 0.590 0.210 ;
+        RECT 0.850 0.200 0.880 0.210 ;
+        RECT 0.560 0.180 0.570 0.200 ;
+        RECT 0.850 0.180 0.860 0.200 ;
+        RECT 0.870 0.180 0.880 0.200 ;
+        RECT 0.560 0.170 0.590 0.180 ;
+        RECT 0.850 0.170 0.880 0.180 ;
+        RECT 0.990 0.200 1.030 0.210 ;
+        RECT 1.140 0.200 1.170 0.210 ;
+        RECT 0.990 0.180 1.000 0.200 ;
+        RECT 1.020 0.180 1.030 0.200 ;
+        RECT 1.160 0.180 1.170 0.200 ;
+        RECT 0.990 0.170 1.030 0.180 ;
+        RECT 1.140 0.170 1.170 0.180 ;
+        RECT 1.420 0.200 1.460 0.210 ;
+        RECT 1.420 0.180 1.430 0.200 ;
+        RECT 1.450 0.180 1.460 0.200 ;
+        RECT 1.420 0.170 1.460 0.180 ;
+        RECT 0.140 0.160 0.150 0.170 ;
+        RECT 0.130 0.100 0.160 0.110 ;
+        RECT 0.130 0.090 0.140 0.100 ;
+      LAYER li1 ;
+        RECT 0.140 0.090 0.150 0.100 ;
+      LAYER li1 ;
+        RECT 0.150 0.090 0.160 0.100 ;
+        RECT 0.130 0.080 0.160 0.090 ;
+        RECT 0.270 0.100 0.310 0.110 ;
+        RECT 0.420 0.100 0.450 0.110 ;
+        RECT 0.270 0.090 0.280 0.100 ;
+        RECT 0.300 0.090 0.310 0.100 ;
+        RECT 0.440 0.090 0.450 0.100 ;
+        RECT 0.270 0.080 0.310 0.090 ;
+        RECT 0.420 0.080 0.450 0.090 ;
+        RECT 0.560 0.100 0.590 0.110 ;
+        RECT 0.850 0.100 0.880 0.110 ;
+        RECT 0.560 0.090 0.570 0.100 ;
+        RECT 0.850 0.090 0.860 0.100 ;
+        RECT 0.870 0.090 0.880 0.100 ;
+        RECT 0.560 0.080 0.590 0.090 ;
+        RECT 0.850 0.080 0.880 0.090 ;
+        RECT 0.990 0.100 1.030 0.110 ;
+        RECT 1.140 0.100 1.170 0.110 ;
+        RECT 0.990 0.090 1.000 0.100 ;
+        RECT 1.020 0.090 1.030 0.100 ;
+        RECT 1.160 0.090 1.170 0.100 ;
+        RECT 0.990 0.080 1.030 0.090 ;
+        RECT 1.140 0.080 1.170 0.090 ;
+        RECT 1.420 0.100 1.460 0.110 ;
+        RECT 1.420 0.090 1.430 0.100 ;
+        RECT 1.450 0.090 1.460 0.100 ;
+        RECT 1.420 0.080 1.460 0.090 ;
+        RECT 0.060 0.060 0.110 0.070 ;
+        RECT 0.320 0.060 0.380 0.070 ;
+      LAYER li1 ;
+        RECT 0.060 0.050 0.080 0.060 ;
+      LAYER li1 ;
+        RECT 0.080 0.050 0.090 0.060 ;
+        RECT 0.320 0.050 0.330 0.060 ;
+        RECT 0.340 0.050 0.350 0.060 ;
+        RECT 0.370 0.050 0.380 0.060 ;
+        RECT 0.060 0.040 0.110 0.050 ;
+        RECT 0.320 0.040 0.380 0.050 ;
+        RECT 0.460 0.060 0.500 0.070 ;
+        RECT 0.460 0.050 0.470 0.060 ;
+        RECT 0.490 0.050 0.500 0.060 ;
+        RECT 0.460 0.040 0.500 0.050 ;
+        RECT 0.610 0.060 0.640 0.070 ;
+        RECT 0.610 0.050 0.620 0.060 ;
+        RECT 0.630 0.050 0.640 0.060 ;
+        RECT 0.610 0.040 0.640 0.050 ;
+        RECT 1.040 0.060 1.070 0.070 ;
+        RECT 1.470 0.060 1.510 0.070 ;
+        RECT 1.040 0.050 1.050 0.060 ;
+        RECT 1.470 0.050 1.480 0.060 ;
+        RECT 1.500 0.050 1.510 0.060 ;
+        RECT 1.040 0.040 1.070 0.050 ;
+        RECT 1.470 0.040 1.510 0.050 ;
+      LAYER li1 ;
+        RECT 0.180 0.020 0.200 0.040 ;
+      LAYER li1 ;
+        RECT 0.200 0.020 0.210 0.040 ;
+        RECT 0.180 0.010 0.210 0.020 ;
+        RECT 0.320 0.020 0.330 0.040 ;
+        RECT 0.320 0.010 0.350 0.020 ;
+        RECT 0.610 0.010 0.620 0.040 ;
+        RECT 0.630 0.010 0.640 0.040 ;
+        RECT 0.800 0.010 0.810 0.040 ;
+        RECT 0.940 0.020 0.950 0.040 ;
+        RECT 0.970 0.020 0.980 0.040 ;
+        RECT 1.180 0.020 1.190 0.040 ;
+        RECT 1.210 0.020 1.220 0.040 ;
+        RECT 0.940 0.010 1.220 0.020 ;
+        RECT 1.350 0.010 1.360 0.040 ;
+        RECT 1.380 0.010 1.390 0.040 ;
+  END
 END INVX4
 END LIBRARY
 
diff --git a/cells/lef/INVX8.lef b/cells/lef/INVX8.lef
index 2fca274..cfbe39c 100644
--- a/cells/lef/INVX8.lef
+++ b/cells/lef/INVX8.lef
@@ -24,6 +24,27 @@
     SHAPE ABUTMENT ;
     PORT
       LAYER met1 ;
+        RECT 0.000 0.320 1.580 0.360 ;
+        RECT 0.000 0.310 0.780 0.320 ;
+        RECT 0.800 0.310 1.580 0.320 ;
+        RECT 0.080 0.290 0.090 0.310 ;
+        RECT 0.200 0.290 0.210 0.310 ;
+        RECT 0.060 0.280 0.090 0.290 ;
+        RECT 0.180 0.280 0.210 0.290 ;
+        RECT 0.320 0.290 0.330 0.310 ;
+        RECT 0.490 0.290 0.500 0.310 ;
+        RECT 0.800 0.300 0.810 0.310 ;
+        RECT 1.210 0.290 1.220 0.310 ;
+        RECT 0.320 0.280 0.350 0.290 ;
+        RECT 0.470 0.280 0.500 0.290 ;
+        RECT 0.560 0.280 0.590 0.290 ;
+        RECT 0.610 0.280 0.640 0.290 ;
+        RECT 1.190 0.280 1.220 0.290 ;
+        RECT 1.350 0.290 1.360 0.310 ;
+        RECT 1.350 0.280 1.380 0.290 ;
+        RECT 0.330 0.260 1.160 0.280 ;
+        RECT 0.330 0.240 0.340 0.260 ;
+        RECT 1.150 0.240 1.160 0.260 ;
         RECT 0.000 -0.240 7.200 0.240 ;
     END
   END gnd
@@ -75,6 +96,177 @@
         RECT 5.620 0.800 5.910 1.090 ;
     END
   END A
+  OBS
+      LAYER li1 ;
+        RECT 0.080 0.290 0.090 0.310 ;
+        RECT 0.060 0.280 0.090 0.290 ;
+      LAYER li1 ;
+        RECT 0.180 0.290 0.200 0.310 ;
+      LAYER li1 ;
+        RECT 0.200 0.290 0.210 0.310 ;
+        RECT 0.180 0.280 0.210 0.290 ;
+        RECT 0.320 0.290 0.330 0.310 ;
+        RECT 0.460 0.290 0.470 0.310 ;
+        RECT 0.490 0.290 0.500 0.310 ;
+        RECT 0.800 0.290 0.810 0.310 ;
+        RECT 0.320 0.280 0.350 0.290 ;
+        RECT 0.460 0.280 0.500 0.290 ;
+        RECT 0.610 0.280 0.640 0.290 ;
+        RECT 0.780 0.280 0.810 0.290 ;
+        RECT 1.180 0.290 1.190 0.310 ;
+        RECT 1.210 0.290 1.220 0.310 ;
+        RECT 1.180 0.280 1.220 0.290 ;
+        RECT 1.350 0.290 1.360 0.310 ;
+        RECT 1.380 0.290 1.390 0.310 ;
+        RECT 1.350 0.280 1.390 0.290 ;
+        RECT 0.610 0.260 0.620 0.280 ;
+        RECT 0.630 0.260 0.640 0.280 ;
+        RECT 0.060 0.240 0.110 0.250 ;
+        RECT 0.180 0.240 0.210 0.250 ;
+      LAYER li1 ;
+        RECT 0.060 0.220 0.080 0.240 ;
+      LAYER li1 ;
+        RECT 0.080 0.220 0.090 0.240 ;
+        RECT 0.200 0.220 0.210 0.240 ;
+        RECT 0.060 0.210 0.110 0.220 ;
+        RECT 0.180 0.210 0.210 0.220 ;
+        RECT 0.220 0.240 0.260 0.250 ;
+        RECT 0.220 0.220 0.230 0.240 ;
+        RECT 0.250 0.220 0.260 0.240 ;
+        RECT 0.220 0.210 0.260 0.220 ;
+        RECT 0.320 0.240 0.380 0.250 ;
+        RECT 0.320 0.220 0.330 0.240 ;
+        RECT 0.340 0.220 0.350 0.240 ;
+        RECT 0.370 0.220 0.380 0.240 ;
+        RECT 0.460 0.240 0.500 0.250 ;
+        RECT 0.460 0.220 0.470 0.240 ;
+        RECT 0.490 0.220 0.500 0.240 ;
+        RECT 0.320 0.210 0.380 0.220 ;
+        RECT 0.470 0.210 0.500 0.220 ;
+        RECT 0.570 0.210 0.590 0.260 ;
+        RECT 0.610 0.240 0.640 0.260 ;
+        RECT 0.610 0.220 0.620 0.240 ;
+        RECT 0.630 0.220 0.640 0.240 ;
+        RECT 0.610 0.210 0.640 0.220 ;
+        RECT 0.940 0.240 0.980 0.250 ;
+        RECT 0.940 0.220 0.950 0.240 ;
+        RECT 0.970 0.220 0.980 0.240 ;
+        RECT 0.940 0.210 0.980 0.220 ;
+        RECT 1.470 0.240 1.510 0.250 ;
+        RECT 1.470 0.220 1.480 0.240 ;
+        RECT 1.500 0.220 1.510 0.240 ;
+        RECT 1.470 0.210 1.510 0.220 ;
+        RECT 0.130 0.200 0.160 0.210 ;
+        RECT 0.130 0.180 0.140 0.200 ;
+      LAYER li1 ;
+        RECT 0.140 0.180 0.150 0.200 ;
+      LAYER li1 ;
+        RECT 0.150 0.180 0.160 0.200 ;
+        RECT 0.130 0.170 0.160 0.180 ;
+        RECT 0.270 0.200 0.310 0.210 ;
+        RECT 0.420 0.200 0.450 0.210 ;
+        RECT 0.270 0.180 0.280 0.200 ;
+        RECT 0.300 0.180 0.310 0.200 ;
+        RECT 0.440 0.180 0.450 0.200 ;
+        RECT 0.270 0.170 0.310 0.180 ;
+        RECT 0.420 0.170 0.450 0.180 ;
+        RECT 0.560 0.200 0.590 0.210 ;
+        RECT 0.850 0.200 0.880 0.210 ;
+        RECT 0.560 0.180 0.570 0.200 ;
+        RECT 0.850 0.180 0.860 0.200 ;
+        RECT 0.870 0.180 0.880 0.200 ;
+        RECT 0.560 0.170 0.590 0.180 ;
+        RECT 0.850 0.170 0.880 0.180 ;
+        RECT 0.990 0.200 1.030 0.210 ;
+        RECT 1.140 0.200 1.170 0.210 ;
+        RECT 0.990 0.180 1.000 0.200 ;
+        RECT 1.020 0.180 1.030 0.200 ;
+        RECT 1.160 0.180 1.170 0.200 ;
+        RECT 0.990 0.170 1.030 0.180 ;
+        RECT 1.140 0.170 1.170 0.180 ;
+        RECT 1.420 0.200 1.460 0.210 ;
+        RECT 1.420 0.180 1.430 0.200 ;
+        RECT 1.450 0.180 1.460 0.200 ;
+        RECT 1.420 0.170 1.460 0.180 ;
+        RECT 0.140 0.160 0.150 0.170 ;
+        RECT 0.130 0.100 0.160 0.110 ;
+        RECT 0.130 0.090 0.140 0.100 ;
+      LAYER li1 ;
+        RECT 0.140 0.090 0.150 0.100 ;
+      LAYER li1 ;
+        RECT 0.150 0.090 0.160 0.100 ;
+        RECT 0.130 0.080 0.160 0.090 ;
+        RECT 0.270 0.100 0.310 0.110 ;
+        RECT 0.420 0.100 0.450 0.110 ;
+        RECT 0.270 0.090 0.280 0.100 ;
+        RECT 0.300 0.090 0.310 0.100 ;
+        RECT 0.440 0.090 0.450 0.100 ;
+        RECT 0.270 0.080 0.310 0.090 ;
+        RECT 0.420 0.080 0.450 0.090 ;
+        RECT 0.560 0.100 0.590 0.110 ;
+        RECT 0.850 0.100 0.880 0.110 ;
+        RECT 0.560 0.090 0.570 0.100 ;
+        RECT 0.850 0.090 0.860 0.100 ;
+        RECT 0.870 0.090 0.880 0.100 ;
+        RECT 0.560 0.080 0.590 0.090 ;
+        RECT 0.850 0.080 0.880 0.090 ;
+        RECT 0.990 0.100 1.030 0.110 ;
+        RECT 1.140 0.100 1.170 0.110 ;
+        RECT 0.990 0.090 1.000 0.100 ;
+        RECT 1.020 0.090 1.030 0.100 ;
+        RECT 1.160 0.090 1.170 0.100 ;
+        RECT 0.990 0.080 1.030 0.090 ;
+        RECT 1.140 0.080 1.170 0.090 ;
+        RECT 1.420 0.100 1.460 0.110 ;
+        RECT 1.420 0.090 1.430 0.100 ;
+        RECT 1.450 0.090 1.460 0.100 ;
+        RECT 1.420 0.080 1.460 0.090 ;
+        RECT 0.060 0.060 0.110 0.070 ;
+        RECT 0.320 0.060 0.380 0.070 ;
+      LAYER li1 ;
+        RECT 0.060 0.050 0.080 0.060 ;
+      LAYER li1 ;
+        RECT 0.080 0.050 0.090 0.060 ;
+        RECT 0.320 0.050 0.330 0.060 ;
+        RECT 0.340 0.050 0.350 0.060 ;
+        RECT 0.370 0.050 0.380 0.060 ;
+        RECT 0.060 0.040 0.110 0.050 ;
+        RECT 0.320 0.040 0.380 0.050 ;
+        RECT 0.460 0.060 0.500 0.070 ;
+        RECT 0.460 0.050 0.470 0.060 ;
+        RECT 0.490 0.050 0.500 0.060 ;
+        RECT 0.460 0.040 0.500 0.050 ;
+      LAYER li1 ;
+        RECT 0.180 0.020 0.200 0.040 ;
+      LAYER li1 ;
+        RECT 0.200 0.020 0.210 0.040 ;
+        RECT 0.180 0.010 0.210 0.020 ;
+        RECT 0.320 0.020 0.330 0.040 ;
+        RECT 0.320 0.010 0.350 0.020 ;
+        RECT 0.460 0.010 0.470 0.040 ;
+        RECT 0.490 0.010 0.500 0.040 ;
+        RECT 0.610 0.060 0.640 0.070 ;
+        RECT 0.610 0.050 0.620 0.060 ;
+        RECT 0.630 0.050 0.640 0.060 ;
+        RECT 0.610 0.040 0.640 0.050 ;
+        RECT 1.040 0.060 1.070 0.070 ;
+        RECT 1.470 0.060 1.510 0.070 ;
+        RECT 1.040 0.050 1.050 0.060 ;
+        RECT 1.470 0.050 1.480 0.060 ;
+        RECT 1.500 0.050 1.510 0.060 ;
+        RECT 1.040 0.040 1.070 0.050 ;
+        RECT 1.470 0.040 1.510 0.050 ;
+        RECT 0.610 0.010 0.620 0.040 ;
+        RECT 0.630 0.010 0.640 0.040 ;
+        RECT 0.800 0.010 0.810 0.040 ;
+        RECT 0.940 0.020 0.950 0.040 ;
+        RECT 0.970 0.020 0.980 0.040 ;
+        RECT 1.180 0.020 1.190 0.040 ;
+        RECT 1.210 0.020 1.220 0.040 ;
+        RECT 0.940 0.010 1.220 0.020 ;
+        RECT 1.350 0.010 1.360 0.040 ;
+        RECT 1.380 0.010 1.390 0.040 ;
+  END
 END INVX8
 END LIBRARY
 
diff --git a/cells/lef/MUX2X1.lef b/cells/lef/MUX2X1.lef
index 52dd939..64b2338 100644
--- a/cells/lef/MUX2X1.lef
+++ b/cells/lef/MUX2X1.lef
@@ -24,6 +24,27 @@
     SHAPE ABUTMENT ;
     PORT
       LAYER met1 ;
+        RECT 0.000 0.310 1.580 0.360 ;
+        RECT 0.080 0.290 0.090 0.310 ;
+        RECT 0.200 0.290 0.210 0.310 ;
+        RECT 0.060 0.280 0.090 0.290 ;
+        RECT 0.180 0.280 0.210 0.290 ;
+        RECT 0.320 0.290 0.330 0.310 ;
+        RECT 0.490 0.290 0.500 0.310 ;
+        RECT 0.750 0.290 0.760 0.310 ;
+        RECT 0.800 0.300 0.810 0.310 ;
+        RECT 1.210 0.290 1.220 0.310 ;
+        RECT 0.320 0.280 0.350 0.290 ;
+        RECT 0.470 0.280 0.500 0.290 ;
+        RECT 0.560 0.280 0.590 0.290 ;
+        RECT 0.610 0.280 0.640 0.290 ;
+        RECT 0.750 0.280 0.780 0.290 ;
+        RECT 1.190 0.280 1.220 0.290 ;
+        RECT 1.350 0.290 1.360 0.310 ;
+        RECT 1.350 0.280 1.380 0.290 ;
+        RECT 0.330 0.260 1.160 0.280 ;
+        RECT 0.330 0.240 0.340 0.260 ;
+        RECT 1.150 0.240 1.160 0.260 ;
         RECT 0.000 -0.240 8.640 0.240 ;
     END
   END gnd
@@ -77,6 +98,201 @@
         RECT 2.740 1.210 3.030 1.500 ;
     END
   END A
+  OBS
+      LAYER li1 ;
+        RECT 0.080 0.290 0.090 0.310 ;
+        RECT 0.060 0.280 0.090 0.290 ;
+      LAYER li1 ;
+        RECT 0.180 0.290 0.200 0.310 ;
+      LAYER li1 ;
+        RECT 0.200 0.290 0.210 0.310 ;
+        RECT 0.180 0.280 0.210 0.290 ;
+        RECT 0.320 0.290 0.330 0.310 ;
+        RECT 0.460 0.290 0.470 0.310 ;
+        RECT 0.490 0.290 0.500 0.310 ;
+        RECT 0.750 0.290 0.760 0.310 ;
+        RECT 0.780 0.290 0.790 0.310 ;
+        RECT 0.800 0.290 0.810 0.310 ;
+        RECT 0.320 0.280 0.350 0.290 ;
+        RECT 0.460 0.280 0.500 0.290 ;
+        RECT 0.610 0.280 0.640 0.290 ;
+        RECT 0.750 0.280 0.810 0.290 ;
+        RECT 1.180 0.290 1.190 0.310 ;
+        RECT 1.210 0.290 1.220 0.310 ;
+        RECT 1.180 0.280 1.220 0.290 ;
+        RECT 1.350 0.290 1.360 0.310 ;
+        RECT 1.380 0.290 1.390 0.310 ;
+        RECT 1.350 0.280 1.390 0.290 ;
+        RECT 0.610 0.260 0.620 0.280 ;
+        RECT 0.630 0.260 0.640 0.280 ;
+        RECT 0.060 0.240 0.110 0.250 ;
+        RECT 0.180 0.240 0.210 0.250 ;
+      LAYER li1 ;
+        RECT 0.060 0.220 0.080 0.240 ;
+      LAYER li1 ;
+        RECT 0.080 0.220 0.090 0.240 ;
+        RECT 0.200 0.220 0.210 0.240 ;
+        RECT 0.060 0.210 0.110 0.220 ;
+        RECT 0.180 0.210 0.210 0.220 ;
+        RECT 0.220 0.240 0.260 0.250 ;
+        RECT 0.220 0.220 0.230 0.240 ;
+        RECT 0.250 0.220 0.260 0.240 ;
+        RECT 0.220 0.210 0.260 0.220 ;
+        RECT 0.320 0.240 0.380 0.250 ;
+        RECT 0.320 0.220 0.330 0.240 ;
+        RECT 0.340 0.220 0.350 0.240 ;
+        RECT 0.370 0.220 0.380 0.240 ;
+        RECT 0.460 0.240 0.500 0.250 ;
+        RECT 0.460 0.220 0.470 0.240 ;
+        RECT 0.490 0.220 0.500 0.240 ;
+        RECT 0.320 0.210 0.380 0.220 ;
+        RECT 0.470 0.210 0.500 0.220 ;
+        RECT 0.510 0.240 0.550 0.250 ;
+        RECT 0.510 0.220 0.520 0.240 ;
+        RECT 0.540 0.220 0.550 0.240 ;
+        RECT 0.510 0.210 0.550 0.220 ;
+        RECT 0.570 0.210 0.590 0.260 ;
+        RECT 0.610 0.240 0.640 0.260 ;
+        RECT 0.610 0.220 0.620 0.240 ;
+        RECT 0.630 0.220 0.640 0.240 ;
+        RECT 0.610 0.210 0.640 0.220 ;
+        RECT 0.940 0.240 0.980 0.250 ;
+        RECT 0.940 0.220 0.950 0.240 ;
+        RECT 0.970 0.220 0.980 0.240 ;
+        RECT 0.940 0.210 0.980 0.220 ;
+        RECT 1.470 0.240 1.510 0.250 ;
+        RECT 1.470 0.220 1.480 0.240 ;
+        RECT 1.500 0.220 1.510 0.240 ;
+        RECT 1.470 0.210 1.510 0.220 ;
+        RECT 0.130 0.200 0.160 0.210 ;
+        RECT 0.130 0.180 0.140 0.200 ;
+      LAYER li1 ;
+        RECT 0.140 0.180 0.150 0.200 ;
+      LAYER li1 ;
+        RECT 0.150 0.180 0.160 0.200 ;
+        RECT 0.130 0.170 0.160 0.180 ;
+        RECT 0.270 0.200 0.310 0.210 ;
+        RECT 0.420 0.200 0.450 0.210 ;
+        RECT 0.270 0.180 0.280 0.200 ;
+        RECT 0.300 0.180 0.310 0.200 ;
+        RECT 0.440 0.180 0.450 0.200 ;
+        RECT 0.270 0.170 0.310 0.180 ;
+        RECT 0.420 0.170 0.450 0.180 ;
+        RECT 0.560 0.200 0.590 0.210 ;
+        RECT 0.700 0.200 0.740 0.210 ;
+        RECT 0.560 0.180 0.570 0.200 ;
+        RECT 0.700 0.180 0.710 0.200 ;
+        RECT 0.730 0.180 0.740 0.200 ;
+        RECT 0.560 0.170 0.590 0.180 ;
+        RECT 0.700 0.170 0.740 0.180 ;
+        RECT 0.850 0.200 0.880 0.210 ;
+        RECT 0.850 0.180 0.860 0.200 ;
+        RECT 0.870 0.180 0.880 0.200 ;
+        RECT 0.850 0.170 0.880 0.180 ;
+        RECT 0.990 0.200 1.030 0.210 ;
+        RECT 1.140 0.200 1.170 0.210 ;
+        RECT 0.990 0.180 1.000 0.200 ;
+        RECT 1.020 0.180 1.030 0.200 ;
+        RECT 1.160 0.180 1.170 0.200 ;
+        RECT 0.990 0.170 1.030 0.180 ;
+        RECT 1.140 0.170 1.170 0.180 ;
+        RECT 1.420 0.200 1.460 0.210 ;
+        RECT 1.420 0.180 1.430 0.200 ;
+        RECT 1.450 0.180 1.460 0.200 ;
+        RECT 1.420 0.170 1.460 0.180 ;
+        RECT 0.140 0.110 0.150 0.170 ;
+        RECT 0.280 0.140 0.300 0.170 ;
+        RECT 0.280 0.110 0.300 0.130 ;
+        RECT 0.130 0.100 0.160 0.110 ;
+        RECT 0.130 0.090 0.140 0.100 ;
+      LAYER li1 ;
+        RECT 0.140 0.090 0.150 0.100 ;
+      LAYER li1 ;
+        RECT 0.150 0.090 0.160 0.100 ;
+        RECT 0.130 0.080 0.160 0.090 ;
+        RECT 0.270 0.100 0.310 0.110 ;
+        RECT 0.420 0.100 0.450 0.110 ;
+        RECT 0.270 0.090 0.280 0.100 ;
+        RECT 0.300 0.090 0.310 0.100 ;
+        RECT 0.440 0.090 0.450 0.100 ;
+        RECT 0.270 0.080 0.310 0.090 ;
+        RECT 0.420 0.080 0.450 0.090 ;
+        RECT 0.520 0.070 0.540 0.130 ;
+        RECT 0.560 0.100 0.590 0.110 ;
+        RECT 0.700 0.100 0.740 0.110 ;
+        RECT 0.560 0.090 0.570 0.100 ;
+        RECT 0.700 0.090 0.710 0.100 ;
+        RECT 0.730 0.090 0.740 0.100 ;
+        RECT 0.560 0.080 0.590 0.090 ;
+        RECT 0.700 0.080 0.740 0.090 ;
+        RECT 0.850 0.100 0.880 0.110 ;
+        RECT 0.850 0.090 0.860 0.100 ;
+        RECT 0.870 0.090 0.880 0.100 ;
+        RECT 0.850 0.080 0.880 0.090 ;
+        RECT 0.990 0.100 1.030 0.110 ;
+        RECT 1.140 0.100 1.170 0.110 ;
+        RECT 0.990 0.090 1.000 0.100 ;
+        RECT 1.020 0.090 1.030 0.100 ;
+        RECT 1.160 0.090 1.170 0.100 ;
+        RECT 0.990 0.080 1.030 0.090 ;
+        RECT 1.140 0.080 1.170 0.090 ;
+        RECT 1.420 0.100 1.460 0.110 ;
+        RECT 1.420 0.090 1.430 0.100 ;
+        RECT 1.450 0.090 1.460 0.100 ;
+        RECT 1.420 0.080 1.460 0.090 ;
+        RECT 0.060 0.060 0.110 0.070 ;
+        RECT 0.320 0.060 0.380 0.070 ;
+      LAYER li1 ;
+        RECT 0.060 0.050 0.080 0.060 ;
+      LAYER li1 ;
+        RECT 0.080 0.050 0.090 0.060 ;
+        RECT 0.320 0.050 0.330 0.060 ;
+        RECT 0.340 0.050 0.350 0.060 ;
+        RECT 0.370 0.050 0.380 0.060 ;
+        RECT 0.060 0.040 0.110 0.050 ;
+        RECT 0.320 0.040 0.380 0.050 ;
+        RECT 0.460 0.060 0.500 0.070 ;
+        RECT 0.460 0.050 0.470 0.060 ;
+        RECT 0.490 0.050 0.500 0.060 ;
+        RECT 0.460 0.040 0.500 0.050 ;
+        RECT 0.510 0.060 0.550 0.070 ;
+        RECT 0.510 0.050 0.520 0.060 ;
+        RECT 0.540 0.050 0.550 0.060 ;
+        RECT 0.510 0.040 0.550 0.050 ;
+        RECT 0.610 0.060 0.640 0.070 ;
+        RECT 0.610 0.050 0.620 0.060 ;
+        RECT 0.630 0.050 0.640 0.060 ;
+        RECT 0.610 0.040 0.640 0.050 ;
+        RECT 1.040 0.060 1.070 0.070 ;
+        RECT 1.470 0.060 1.510 0.070 ;
+        RECT 1.040 0.050 1.050 0.060 ;
+        RECT 1.470 0.050 1.480 0.060 ;
+        RECT 1.500 0.050 1.510 0.060 ;
+        RECT 1.040 0.040 1.070 0.050 ;
+        RECT 1.470 0.040 1.510 0.050 ;
+      LAYER li1 ;
+        RECT 0.180 0.020 0.200 0.040 ;
+      LAYER li1 ;
+        RECT 0.200 0.020 0.210 0.040 ;
+        RECT 0.180 0.010 0.210 0.020 ;
+        RECT 0.320 0.020 0.330 0.040 ;
+        RECT 0.320 0.010 0.350 0.020 ;
+        RECT 0.460 0.010 0.470 0.040 ;
+        RECT 0.490 0.010 0.500 0.040 ;
+        RECT 0.610 0.010 0.620 0.040 ;
+        RECT 0.630 0.010 0.640 0.040 ;
+        RECT 0.750 0.020 0.760 0.040 ;
+        RECT 0.780 0.020 0.790 0.040 ;
+        RECT 0.750 0.010 0.790 0.020 ;
+        RECT 0.800 0.010 0.810 0.040 ;
+        RECT 0.940 0.020 0.950 0.040 ;
+        RECT 0.970 0.020 0.980 0.040 ;
+        RECT 1.180 0.020 1.190 0.040 ;
+        RECT 1.210 0.020 1.220 0.040 ;
+        RECT 0.940 0.010 1.220 0.020 ;
+        RECT 1.350 0.010 1.360 0.040 ;
+        RECT 1.380 0.010 1.390 0.040 ;
+  END
 END MUX2X1
 END LIBRARY
 
diff --git a/cells/lef/NAND2X1.lef b/cells/lef/NAND2X1.lef
index d61cb7f..857a6f1 100644
--- a/cells/lef/NAND2X1.lef
+++ b/cells/lef/NAND2X1.lef
@@ -24,6 +24,27 @@
     SHAPE ABUTMENT ;
     PORT
       LAYER met1 ;
+        RECT 0.000 0.310 1.580 0.360 ;
+        RECT 0.080 0.290 0.090 0.310 ;
+        RECT 0.200 0.290 0.210 0.310 ;
+        RECT 0.060 0.280 0.090 0.290 ;
+        RECT 0.180 0.280 0.210 0.290 ;
+        RECT 0.320 0.290 0.330 0.310 ;
+        RECT 0.490 0.290 0.500 0.310 ;
+        RECT 0.750 0.290 0.760 0.310 ;
+        RECT 0.800 0.300 0.810 0.310 ;
+        RECT 1.210 0.290 1.220 0.310 ;
+        RECT 0.320 0.280 0.350 0.290 ;
+        RECT 0.470 0.280 0.500 0.290 ;
+        RECT 0.560 0.280 0.590 0.290 ;
+        RECT 0.610 0.280 0.640 0.290 ;
+        RECT 0.750 0.280 0.780 0.290 ;
+        RECT 1.190 0.280 1.220 0.290 ;
+        RECT 1.350 0.290 1.360 0.310 ;
+        RECT 1.350 0.280 1.380 0.290 ;
+        RECT 0.330 0.260 1.160 0.280 ;
+        RECT 0.330 0.240 0.340 0.260 ;
+        RECT 1.150 0.240 1.160 0.260 ;
         RECT 0.000 -0.240 4.320 0.240 ;
     END
   END gnd
@@ -64,6 +85,201 @@
         RECT 2.740 0.800 3.030 1.090 ;
     END
   END A
+  OBS
+      LAYER li1 ;
+        RECT 0.080 0.290 0.090 0.310 ;
+        RECT 0.060 0.280 0.090 0.290 ;
+      LAYER li1 ;
+        RECT 0.180 0.290 0.200 0.310 ;
+      LAYER li1 ;
+        RECT 0.200 0.290 0.210 0.310 ;
+        RECT 0.180 0.280 0.210 0.290 ;
+        RECT 0.320 0.290 0.330 0.310 ;
+        RECT 0.460 0.290 0.470 0.310 ;
+        RECT 0.490 0.290 0.500 0.310 ;
+        RECT 0.750 0.290 0.760 0.310 ;
+        RECT 0.780 0.290 0.790 0.310 ;
+        RECT 0.800 0.290 0.810 0.310 ;
+        RECT 0.320 0.280 0.350 0.290 ;
+        RECT 0.460 0.280 0.500 0.290 ;
+        RECT 0.610 0.280 0.640 0.290 ;
+        RECT 0.750 0.280 0.810 0.290 ;
+        RECT 1.180 0.290 1.190 0.310 ;
+        RECT 1.210 0.290 1.220 0.310 ;
+        RECT 1.180 0.280 1.220 0.290 ;
+        RECT 1.350 0.290 1.360 0.310 ;
+        RECT 1.380 0.290 1.390 0.310 ;
+        RECT 1.350 0.280 1.390 0.290 ;
+        RECT 0.610 0.260 0.620 0.280 ;
+        RECT 0.630 0.260 0.640 0.280 ;
+        RECT 0.060 0.240 0.110 0.250 ;
+        RECT 0.180 0.240 0.210 0.250 ;
+      LAYER li1 ;
+        RECT 0.060 0.220 0.080 0.240 ;
+      LAYER li1 ;
+        RECT 0.080 0.220 0.090 0.240 ;
+        RECT 0.200 0.220 0.210 0.240 ;
+        RECT 0.060 0.210 0.110 0.220 ;
+        RECT 0.180 0.210 0.210 0.220 ;
+        RECT 0.220 0.240 0.260 0.250 ;
+        RECT 0.220 0.220 0.230 0.240 ;
+        RECT 0.250 0.220 0.260 0.240 ;
+        RECT 0.220 0.210 0.260 0.220 ;
+        RECT 0.320 0.240 0.380 0.250 ;
+        RECT 0.320 0.220 0.330 0.240 ;
+        RECT 0.340 0.220 0.350 0.240 ;
+        RECT 0.370 0.220 0.380 0.240 ;
+        RECT 0.460 0.240 0.500 0.250 ;
+        RECT 0.460 0.220 0.470 0.240 ;
+        RECT 0.490 0.220 0.500 0.240 ;
+        RECT 0.320 0.210 0.380 0.220 ;
+        RECT 0.470 0.210 0.500 0.220 ;
+        RECT 0.510 0.240 0.550 0.250 ;
+        RECT 0.510 0.220 0.520 0.240 ;
+        RECT 0.540 0.220 0.550 0.240 ;
+        RECT 0.510 0.210 0.550 0.220 ;
+        RECT 0.570 0.210 0.590 0.260 ;
+        RECT 0.610 0.240 0.640 0.260 ;
+        RECT 0.610 0.220 0.620 0.240 ;
+        RECT 0.630 0.220 0.640 0.240 ;
+        RECT 0.610 0.210 0.640 0.220 ;
+        RECT 0.940 0.240 0.980 0.250 ;
+        RECT 0.940 0.220 0.950 0.240 ;
+        RECT 0.970 0.220 0.980 0.240 ;
+        RECT 0.940 0.210 0.980 0.220 ;
+        RECT 1.470 0.240 1.510 0.250 ;
+        RECT 1.470 0.220 1.480 0.240 ;
+        RECT 1.500 0.220 1.510 0.240 ;
+        RECT 1.470 0.210 1.510 0.220 ;
+        RECT 0.130 0.200 0.160 0.210 ;
+        RECT 0.130 0.180 0.140 0.200 ;
+      LAYER li1 ;
+        RECT 0.140 0.180 0.150 0.200 ;
+      LAYER li1 ;
+        RECT 0.150 0.180 0.160 0.200 ;
+        RECT 0.130 0.170 0.160 0.180 ;
+        RECT 0.270 0.200 0.310 0.210 ;
+        RECT 0.420 0.200 0.450 0.210 ;
+        RECT 0.270 0.180 0.280 0.200 ;
+        RECT 0.300 0.180 0.310 0.200 ;
+        RECT 0.440 0.180 0.450 0.200 ;
+        RECT 0.270 0.170 0.310 0.180 ;
+        RECT 0.420 0.170 0.450 0.180 ;
+        RECT 0.560 0.200 0.590 0.210 ;
+        RECT 0.700 0.200 0.740 0.210 ;
+        RECT 0.560 0.180 0.570 0.200 ;
+        RECT 0.700 0.180 0.710 0.200 ;
+        RECT 0.730 0.180 0.740 0.200 ;
+        RECT 0.560 0.170 0.590 0.180 ;
+        RECT 0.700 0.170 0.740 0.180 ;
+        RECT 0.850 0.200 0.880 0.210 ;
+        RECT 0.850 0.180 0.860 0.200 ;
+        RECT 0.870 0.180 0.880 0.200 ;
+        RECT 0.850 0.170 0.880 0.180 ;
+        RECT 0.990 0.200 1.030 0.210 ;
+        RECT 1.140 0.200 1.170 0.210 ;
+        RECT 0.990 0.180 1.000 0.200 ;
+        RECT 1.020 0.180 1.030 0.200 ;
+        RECT 1.160 0.180 1.170 0.200 ;
+        RECT 0.990 0.170 1.030 0.180 ;
+        RECT 1.140 0.170 1.170 0.180 ;
+        RECT 1.420 0.200 1.460 0.210 ;
+        RECT 1.420 0.180 1.430 0.200 ;
+        RECT 1.450 0.180 1.460 0.200 ;
+        RECT 1.420 0.170 1.460 0.180 ;
+        RECT 0.140 0.110 0.150 0.170 ;
+        RECT 0.280 0.140 0.300 0.170 ;
+        RECT 0.280 0.110 0.300 0.130 ;
+        RECT 0.130 0.100 0.160 0.110 ;
+        RECT 0.130 0.090 0.140 0.100 ;
+      LAYER li1 ;
+        RECT 0.140 0.090 0.150 0.100 ;
+      LAYER li1 ;
+        RECT 0.150 0.090 0.160 0.100 ;
+        RECT 0.130 0.080 0.160 0.090 ;
+        RECT 0.270 0.100 0.310 0.110 ;
+        RECT 0.420 0.100 0.450 0.110 ;
+        RECT 0.270 0.090 0.280 0.100 ;
+        RECT 0.300 0.090 0.310 0.100 ;
+        RECT 0.440 0.090 0.450 0.100 ;
+        RECT 0.270 0.080 0.310 0.090 ;
+        RECT 0.420 0.080 0.450 0.090 ;
+        RECT 0.520 0.070 0.540 0.130 ;
+        RECT 0.560 0.100 0.590 0.110 ;
+        RECT 0.700 0.100 0.740 0.110 ;
+        RECT 0.560 0.090 0.570 0.100 ;
+        RECT 0.700 0.090 0.710 0.100 ;
+        RECT 0.730 0.090 0.740 0.100 ;
+        RECT 0.560 0.080 0.590 0.090 ;
+        RECT 0.700 0.080 0.740 0.090 ;
+        RECT 0.850 0.100 0.880 0.110 ;
+        RECT 0.850 0.090 0.860 0.100 ;
+        RECT 0.870 0.090 0.880 0.100 ;
+        RECT 0.850 0.080 0.880 0.090 ;
+        RECT 0.990 0.100 1.030 0.110 ;
+        RECT 1.140 0.100 1.170 0.110 ;
+        RECT 0.990 0.090 1.000 0.100 ;
+        RECT 1.020 0.090 1.030 0.100 ;
+        RECT 1.160 0.090 1.170 0.100 ;
+        RECT 0.990 0.080 1.030 0.090 ;
+        RECT 1.140 0.080 1.170 0.090 ;
+        RECT 1.420 0.100 1.460 0.110 ;
+        RECT 1.420 0.090 1.430 0.100 ;
+        RECT 1.450 0.090 1.460 0.100 ;
+        RECT 1.420 0.080 1.460 0.090 ;
+        RECT 0.060 0.060 0.110 0.070 ;
+        RECT 0.320 0.060 0.380 0.070 ;
+      LAYER li1 ;
+        RECT 0.060 0.050 0.080 0.060 ;
+      LAYER li1 ;
+        RECT 0.080 0.050 0.090 0.060 ;
+        RECT 0.320 0.050 0.330 0.060 ;
+        RECT 0.340 0.050 0.350 0.060 ;
+        RECT 0.370 0.050 0.380 0.060 ;
+        RECT 0.060 0.040 0.110 0.050 ;
+        RECT 0.320 0.040 0.380 0.050 ;
+        RECT 0.460 0.060 0.500 0.070 ;
+        RECT 0.460 0.050 0.470 0.060 ;
+        RECT 0.490 0.050 0.500 0.060 ;
+        RECT 0.460 0.040 0.500 0.050 ;
+        RECT 0.510 0.060 0.550 0.070 ;
+        RECT 0.510 0.050 0.520 0.060 ;
+        RECT 0.540 0.050 0.550 0.060 ;
+        RECT 0.510 0.040 0.550 0.050 ;
+        RECT 0.610 0.060 0.640 0.070 ;
+        RECT 0.610 0.050 0.620 0.060 ;
+        RECT 0.630 0.050 0.640 0.060 ;
+        RECT 0.610 0.040 0.640 0.050 ;
+        RECT 1.040 0.060 1.070 0.070 ;
+        RECT 1.470 0.060 1.510 0.070 ;
+        RECT 1.040 0.050 1.050 0.060 ;
+        RECT 1.470 0.050 1.480 0.060 ;
+        RECT 1.500 0.050 1.510 0.060 ;
+        RECT 1.040 0.040 1.070 0.050 ;
+        RECT 1.470 0.040 1.510 0.050 ;
+      LAYER li1 ;
+        RECT 0.180 0.020 0.200 0.040 ;
+      LAYER li1 ;
+        RECT 0.200 0.020 0.210 0.040 ;
+        RECT 0.180 0.010 0.210 0.020 ;
+        RECT 0.320 0.020 0.330 0.040 ;
+        RECT 0.320 0.010 0.350 0.020 ;
+        RECT 0.460 0.010 0.470 0.040 ;
+        RECT 0.490 0.010 0.500 0.040 ;
+        RECT 0.610 0.010 0.620 0.040 ;
+        RECT 0.630 0.010 0.640 0.040 ;
+        RECT 0.750 0.020 0.760 0.040 ;
+        RECT 0.780 0.020 0.790 0.040 ;
+        RECT 0.750 0.010 0.790 0.020 ;
+        RECT 0.800 0.010 0.810 0.040 ;
+        RECT 0.940 0.020 0.950 0.040 ;
+        RECT 0.970 0.020 0.980 0.040 ;
+        RECT 1.180 0.020 1.190 0.040 ;
+        RECT 1.210 0.020 1.220 0.040 ;
+        RECT 0.940 0.010 1.220 0.020 ;
+        RECT 1.350 0.010 1.360 0.040 ;
+        RECT 1.380 0.010 1.390 0.040 ;
+  END
 END NAND2X1
 END LIBRARY
 
diff --git a/cells/lef/NAND3X1.lef b/cells/lef/NAND3X1.lef
index f13ec6d..7f80adb 100644
--- a/cells/lef/NAND3X1.lef
+++ b/cells/lef/NAND3X1.lef
@@ -24,6 +24,27 @@
     SHAPE ABUTMENT ;
     PORT
       LAYER met1 ;
+        RECT 0.000 0.310 1.580 0.360 ;
+        RECT 0.080 0.290 0.090 0.310 ;
+        RECT 0.200 0.290 0.210 0.310 ;
+        RECT 0.060 0.280 0.090 0.290 ;
+        RECT 0.180 0.280 0.210 0.290 ;
+        RECT 0.320 0.290 0.330 0.310 ;
+        RECT 0.490 0.290 0.500 0.310 ;
+        RECT 0.750 0.290 0.760 0.310 ;
+        RECT 0.800 0.300 0.810 0.310 ;
+        RECT 1.210 0.290 1.220 0.310 ;
+        RECT 0.320 0.280 0.350 0.290 ;
+        RECT 0.470 0.280 0.500 0.290 ;
+        RECT 0.560 0.280 0.590 0.290 ;
+        RECT 0.610 0.280 0.640 0.290 ;
+        RECT 0.750 0.280 0.780 0.290 ;
+        RECT 1.190 0.280 1.220 0.290 ;
+        RECT 1.350 0.290 1.360 0.310 ;
+        RECT 1.350 0.280 1.380 0.290 ;
+        RECT 0.330 0.260 1.160 0.280 ;
+        RECT 0.330 0.240 0.340 0.260 ;
+        RECT 1.150 0.240 1.160 0.260 ;
         RECT 0.000 -0.240 5.760 0.240 ;
     END
   END gnd
@@ -75,6 +96,202 @@
         RECT 2.740 0.800 3.030 1.090 ;
     END
   END B
+  OBS
+      LAYER li1 ;
+        RECT 0.080 0.290 0.090 0.310 ;
+        RECT 0.060 0.280 0.090 0.290 ;
+      LAYER li1 ;
+        RECT 0.180 0.290 0.200 0.310 ;
+      LAYER li1 ;
+        RECT 0.200 0.290 0.210 0.310 ;
+        RECT 0.180 0.280 0.210 0.290 ;
+        RECT 0.320 0.290 0.330 0.310 ;
+        RECT 0.460 0.290 0.470 0.310 ;
+        RECT 0.490 0.290 0.500 0.310 ;
+        RECT 0.750 0.290 0.760 0.310 ;
+        RECT 0.780 0.290 0.790 0.310 ;
+        RECT 0.800 0.290 0.810 0.310 ;
+        RECT 0.320 0.280 0.350 0.290 ;
+        RECT 0.460 0.280 0.500 0.290 ;
+        RECT 0.610 0.280 0.640 0.290 ;
+        RECT 0.750 0.280 0.810 0.290 ;
+        RECT 1.180 0.290 1.190 0.310 ;
+        RECT 1.210 0.290 1.220 0.310 ;
+        RECT 1.180 0.280 1.220 0.290 ;
+        RECT 1.350 0.290 1.360 0.310 ;
+        RECT 1.380 0.290 1.390 0.310 ;
+        RECT 1.350 0.280 1.390 0.290 ;
+        RECT 0.610 0.260 0.620 0.280 ;
+        RECT 0.630 0.260 0.640 0.280 ;
+        RECT 0.060 0.240 0.110 0.250 ;
+        RECT 0.180 0.240 0.210 0.250 ;
+      LAYER li1 ;
+        RECT 0.060 0.220 0.080 0.240 ;
+      LAYER li1 ;
+        RECT 0.080 0.220 0.090 0.240 ;
+        RECT 0.200 0.220 0.210 0.240 ;
+        RECT 0.060 0.210 0.110 0.220 ;
+        RECT 0.180 0.210 0.210 0.220 ;
+        RECT 0.220 0.240 0.260 0.250 ;
+        RECT 0.220 0.220 0.230 0.240 ;
+        RECT 0.250 0.220 0.260 0.240 ;
+        RECT 0.220 0.210 0.260 0.220 ;
+        RECT 0.320 0.240 0.380 0.250 ;
+        RECT 0.320 0.220 0.330 0.240 ;
+        RECT 0.340 0.220 0.350 0.240 ;
+        RECT 0.370 0.220 0.380 0.240 ;
+        RECT 0.460 0.240 0.500 0.250 ;
+        RECT 0.460 0.220 0.470 0.240 ;
+        RECT 0.490 0.220 0.500 0.240 ;
+        RECT 0.320 0.210 0.380 0.220 ;
+        RECT 0.470 0.210 0.500 0.220 ;
+        RECT 0.510 0.240 0.550 0.250 ;
+        RECT 0.510 0.220 0.520 0.240 ;
+        RECT 0.540 0.220 0.550 0.240 ;
+        RECT 0.510 0.210 0.550 0.220 ;
+        RECT 0.570 0.210 0.590 0.260 ;
+        RECT 0.610 0.240 0.640 0.260 ;
+        RECT 0.610 0.220 0.620 0.240 ;
+        RECT 0.630 0.220 0.640 0.240 ;
+        RECT 0.610 0.210 0.640 0.220 ;
+        RECT 0.940 0.240 0.980 0.250 ;
+        RECT 0.940 0.220 0.950 0.240 ;
+        RECT 0.970 0.220 0.980 0.240 ;
+        RECT 0.940 0.210 0.980 0.220 ;
+        RECT 1.470 0.240 1.510 0.250 ;
+        RECT 1.470 0.220 1.480 0.240 ;
+        RECT 1.500 0.220 1.510 0.240 ;
+        RECT 1.470 0.210 1.510 0.220 ;
+        RECT 0.130 0.200 0.160 0.210 ;
+        RECT 0.130 0.180 0.140 0.200 ;
+      LAYER li1 ;
+        RECT 0.140 0.180 0.150 0.200 ;
+      LAYER li1 ;
+        RECT 0.150 0.180 0.160 0.200 ;
+        RECT 0.130 0.170 0.160 0.180 ;
+        RECT 0.270 0.200 0.310 0.210 ;
+        RECT 0.420 0.200 0.450 0.210 ;
+        RECT 0.270 0.180 0.280 0.200 ;
+        RECT 0.300 0.180 0.310 0.200 ;
+        RECT 0.440 0.180 0.450 0.200 ;
+        RECT 0.270 0.170 0.310 0.180 ;
+        RECT 0.420 0.170 0.450 0.180 ;
+        RECT 0.560 0.200 0.590 0.210 ;
+        RECT 0.700 0.200 0.740 0.210 ;
+        RECT 0.560 0.180 0.570 0.200 ;
+        RECT 0.700 0.180 0.710 0.200 ;
+        RECT 0.730 0.180 0.740 0.200 ;
+        RECT 0.560 0.170 0.590 0.180 ;
+        RECT 0.700 0.170 0.740 0.180 ;
+        RECT 0.850 0.200 0.880 0.210 ;
+        RECT 0.850 0.180 0.860 0.200 ;
+        RECT 0.870 0.180 0.880 0.200 ;
+        RECT 0.850 0.170 0.880 0.180 ;
+        RECT 0.990 0.200 1.030 0.210 ;
+        RECT 1.140 0.200 1.170 0.210 ;
+        RECT 0.990 0.180 1.000 0.200 ;
+        RECT 1.020 0.180 1.030 0.200 ;
+        RECT 1.160 0.180 1.170 0.200 ;
+        RECT 0.990 0.170 1.030 0.180 ;
+        RECT 1.140 0.170 1.170 0.180 ;
+        RECT 1.420 0.200 1.460 0.210 ;
+        RECT 1.420 0.180 1.430 0.200 ;
+        RECT 1.450 0.180 1.460 0.200 ;
+        RECT 1.420 0.170 1.460 0.180 ;
+        RECT 0.140 0.110 0.150 0.170 ;
+        RECT 0.280 0.140 0.300 0.170 ;
+        RECT 0.280 0.110 0.300 0.130 ;
+        RECT 0.130 0.100 0.160 0.110 ;
+        RECT 0.130 0.090 0.140 0.100 ;
+      LAYER li1 ;
+        RECT 0.140 0.090 0.150 0.100 ;
+      LAYER li1 ;
+        RECT 0.150 0.090 0.160 0.100 ;
+        RECT 0.130 0.080 0.160 0.090 ;
+        RECT 0.270 0.100 0.310 0.110 ;
+        RECT 0.420 0.100 0.450 0.110 ;
+        RECT 0.270 0.090 0.280 0.100 ;
+        RECT 0.300 0.090 0.310 0.100 ;
+        RECT 0.440 0.090 0.450 0.100 ;
+        RECT 0.270 0.080 0.310 0.090 ;
+        RECT 0.420 0.080 0.450 0.090 ;
+        RECT 0.520 0.070 0.540 0.130 ;
+        RECT 0.560 0.100 0.590 0.110 ;
+        RECT 0.700 0.100 0.740 0.110 ;
+        RECT 0.560 0.090 0.570 0.100 ;
+        RECT 0.700 0.090 0.710 0.100 ;
+        RECT 0.730 0.090 0.740 0.100 ;
+        RECT 0.560 0.080 0.590 0.090 ;
+        RECT 0.700 0.080 0.740 0.090 ;
+        RECT 0.850 0.100 0.880 0.110 ;
+        RECT 0.850 0.090 0.860 0.100 ;
+        RECT 0.870 0.090 0.880 0.100 ;
+        RECT 0.850 0.080 0.880 0.090 ;
+        RECT 0.990 0.100 1.030 0.110 ;
+        RECT 1.140 0.100 1.170 0.110 ;
+        RECT 0.990 0.090 1.000 0.100 ;
+        RECT 1.020 0.090 1.030 0.100 ;
+        RECT 1.160 0.090 1.170 0.100 ;
+        RECT 0.990 0.080 1.030 0.090 ;
+        RECT 1.140 0.080 1.170 0.090 ;
+        RECT 1.420 0.100 1.460 0.110 ;
+        RECT 1.420 0.090 1.430 0.100 ;
+        RECT 1.450 0.090 1.460 0.100 ;
+        RECT 1.420 0.080 1.460 0.090 ;
+        RECT 0.060 0.060 0.110 0.070 ;
+        RECT 0.320 0.060 0.380 0.070 ;
+      LAYER li1 ;
+        RECT 0.060 0.050 0.080 0.060 ;
+      LAYER li1 ;
+        RECT 0.080 0.050 0.090 0.060 ;
+        RECT 0.320 0.050 0.330 0.060 ;
+        RECT 0.340 0.050 0.350 0.060 ;
+        RECT 0.370 0.050 0.380 0.060 ;
+        RECT 0.060 0.040 0.110 0.050 ;
+        RECT 0.320 0.040 0.380 0.050 ;
+        RECT 0.460 0.060 0.500 0.070 ;
+        RECT 0.460 0.050 0.470 0.060 ;
+        RECT 0.490 0.050 0.500 0.060 ;
+        RECT 0.460 0.040 0.500 0.050 ;
+        RECT 0.510 0.060 0.550 0.070 ;
+        RECT 0.510 0.050 0.520 0.060 ;
+        RECT 0.540 0.050 0.550 0.060 ;
+        RECT 0.510 0.040 0.550 0.050 ;
+        RECT 0.610 0.060 0.640 0.070 ;
+        RECT 0.610 0.050 0.620 0.060 ;
+        RECT 0.630 0.050 0.640 0.060 ;
+        RECT 0.610 0.040 0.640 0.050 ;
+        RECT 1.040 0.060 1.070 0.070 ;
+        RECT 1.470 0.060 1.510 0.070 ;
+        RECT 1.040 0.050 1.050 0.060 ;
+        RECT 1.470 0.050 1.480 0.060 ;
+        RECT 1.500 0.050 1.510 0.060 ;
+        RECT 1.040 0.040 1.070 0.050 ;
+        RECT 1.470 0.040 1.510 0.050 ;
+      LAYER li1 ;
+        RECT 0.180 0.020 0.200 0.040 ;
+      LAYER li1 ;
+        RECT 0.200 0.020 0.210 0.040 ;
+        RECT 0.180 0.010 0.210 0.020 ;
+        RECT 0.320 0.020 0.330 0.040 ;
+        RECT 0.460 0.020 0.470 0.040 ;
+        RECT 0.490 0.020 0.500 0.040 ;
+        RECT 0.320 0.010 0.350 0.020 ;
+        RECT 0.460 0.010 0.500 0.020 ;
+        RECT 0.610 0.010 0.620 0.040 ;
+        RECT 0.630 0.010 0.640 0.040 ;
+        RECT 0.750 0.020 0.760 0.040 ;
+        RECT 0.780 0.020 0.790 0.040 ;
+        RECT 0.750 0.010 0.790 0.020 ;
+        RECT 0.800 0.010 0.810 0.040 ;
+        RECT 0.940 0.020 0.950 0.040 ;
+        RECT 0.970 0.020 0.980 0.040 ;
+        RECT 1.180 0.020 1.190 0.040 ;
+        RECT 1.210 0.020 1.220 0.040 ;
+        RECT 0.940 0.010 1.220 0.020 ;
+        RECT 1.350 0.010 1.360 0.040 ;
+        RECT 1.380 0.010 1.390 0.040 ;
+  END
 END NAND3X1
 END LIBRARY
 
diff --git a/cells/lef/NOR2X1.lef b/cells/lef/NOR2X1.lef
index 002dd31..ed540d8 100644
--- a/cells/lef/NOR2X1.lef
+++ b/cells/lef/NOR2X1.lef
@@ -24,6 +24,27 @@
     SHAPE ABUTMENT ;
     PORT
       LAYER met1 ;
+        RECT 0.000 0.310 1.580 0.360 ;
+        RECT 0.080 0.290 0.090 0.310 ;
+        RECT 0.200 0.290 0.210 0.310 ;
+        RECT 0.060 0.280 0.090 0.290 ;
+        RECT 0.180 0.280 0.210 0.290 ;
+        RECT 0.320 0.290 0.330 0.310 ;
+        RECT 0.490 0.290 0.500 0.310 ;
+        RECT 0.750 0.290 0.760 0.310 ;
+        RECT 0.800 0.300 0.810 0.310 ;
+        RECT 1.210 0.290 1.220 0.310 ;
+        RECT 0.320 0.280 0.350 0.290 ;
+        RECT 0.470 0.280 0.500 0.290 ;
+        RECT 0.560 0.280 0.590 0.290 ;
+        RECT 0.610 0.280 0.640 0.290 ;
+        RECT 0.750 0.280 0.780 0.290 ;
+        RECT 1.190 0.280 1.220 0.290 ;
+        RECT 1.350 0.290 1.360 0.310 ;
+        RECT 1.350 0.280 1.380 0.290 ;
+        RECT 0.330 0.260 1.160 0.280 ;
+        RECT 0.330 0.240 0.340 0.260 ;
+        RECT 1.150 0.240 1.160 0.260 ;
         RECT 0.000 -0.240 4.320 0.240 ;
     END
   END gnd
@@ -64,6 +85,202 @@
         RECT 2.740 0.800 3.030 1.090 ;
     END
   END B
+  OBS
+      LAYER li1 ;
+        RECT 0.080 0.290 0.090 0.310 ;
+        RECT 0.060 0.280 0.090 0.290 ;
+      LAYER li1 ;
+        RECT 0.180 0.290 0.200 0.310 ;
+      LAYER li1 ;
+        RECT 0.200 0.290 0.210 0.310 ;
+        RECT 0.180 0.280 0.210 0.290 ;
+        RECT 0.320 0.290 0.330 0.310 ;
+        RECT 0.460 0.290 0.470 0.310 ;
+        RECT 0.490 0.290 0.500 0.310 ;
+        RECT 0.750 0.290 0.760 0.310 ;
+        RECT 0.780 0.290 0.790 0.310 ;
+        RECT 0.800 0.290 0.810 0.310 ;
+        RECT 0.320 0.280 0.350 0.290 ;
+        RECT 0.460 0.280 0.500 0.290 ;
+        RECT 0.610 0.280 0.640 0.290 ;
+        RECT 0.750 0.280 0.810 0.290 ;
+        RECT 1.180 0.290 1.190 0.310 ;
+        RECT 1.210 0.290 1.220 0.310 ;
+        RECT 1.180 0.280 1.220 0.290 ;
+        RECT 1.350 0.290 1.360 0.310 ;
+        RECT 1.380 0.290 1.390 0.310 ;
+        RECT 1.350 0.280 1.390 0.290 ;
+        RECT 0.610 0.260 0.620 0.280 ;
+        RECT 0.630 0.260 0.640 0.280 ;
+        RECT 0.060 0.240 0.110 0.250 ;
+        RECT 0.180 0.240 0.210 0.250 ;
+      LAYER li1 ;
+        RECT 0.060 0.220 0.080 0.240 ;
+      LAYER li1 ;
+        RECT 0.080 0.220 0.090 0.240 ;
+        RECT 0.200 0.220 0.210 0.240 ;
+        RECT 0.060 0.210 0.110 0.220 ;
+        RECT 0.180 0.210 0.210 0.220 ;
+        RECT 0.220 0.240 0.260 0.250 ;
+        RECT 0.220 0.220 0.230 0.240 ;
+        RECT 0.250 0.220 0.260 0.240 ;
+        RECT 0.220 0.210 0.260 0.220 ;
+        RECT 0.320 0.240 0.380 0.250 ;
+        RECT 0.320 0.220 0.330 0.240 ;
+        RECT 0.340 0.220 0.350 0.240 ;
+        RECT 0.370 0.220 0.380 0.240 ;
+        RECT 0.460 0.240 0.500 0.250 ;
+        RECT 0.460 0.220 0.470 0.240 ;
+        RECT 0.490 0.220 0.500 0.240 ;
+        RECT 0.320 0.210 0.380 0.220 ;
+        RECT 0.470 0.210 0.500 0.220 ;
+        RECT 0.510 0.240 0.550 0.250 ;
+        RECT 0.510 0.220 0.520 0.240 ;
+        RECT 0.540 0.220 0.550 0.240 ;
+        RECT 0.510 0.210 0.550 0.220 ;
+        RECT 0.570 0.210 0.590 0.260 ;
+        RECT 0.610 0.240 0.640 0.260 ;
+        RECT 0.610 0.220 0.620 0.240 ;
+        RECT 0.630 0.220 0.640 0.240 ;
+        RECT 0.610 0.210 0.640 0.220 ;
+        RECT 0.940 0.240 0.980 0.250 ;
+        RECT 0.940 0.220 0.950 0.240 ;
+        RECT 0.970 0.220 0.980 0.240 ;
+        RECT 0.940 0.210 0.980 0.220 ;
+        RECT 1.470 0.240 1.510 0.250 ;
+        RECT 1.470 0.220 1.480 0.240 ;
+        RECT 1.500 0.220 1.510 0.240 ;
+        RECT 1.470 0.210 1.510 0.220 ;
+        RECT 0.130 0.200 0.160 0.210 ;
+        RECT 0.130 0.180 0.140 0.200 ;
+      LAYER li1 ;
+        RECT 0.140 0.180 0.150 0.200 ;
+      LAYER li1 ;
+        RECT 0.150 0.180 0.160 0.200 ;
+        RECT 0.130 0.170 0.160 0.180 ;
+        RECT 0.270 0.200 0.310 0.210 ;
+        RECT 0.420 0.200 0.450 0.210 ;
+        RECT 0.270 0.180 0.280 0.200 ;
+        RECT 0.300 0.180 0.310 0.200 ;
+        RECT 0.440 0.180 0.450 0.200 ;
+        RECT 0.270 0.170 0.310 0.180 ;
+        RECT 0.420 0.170 0.450 0.180 ;
+        RECT 0.560 0.200 0.590 0.210 ;
+        RECT 0.700 0.200 0.740 0.210 ;
+        RECT 0.560 0.180 0.570 0.200 ;
+        RECT 0.700 0.180 0.710 0.200 ;
+        RECT 0.730 0.180 0.740 0.200 ;
+        RECT 0.560 0.170 0.590 0.180 ;
+        RECT 0.700 0.170 0.740 0.180 ;
+        RECT 0.850 0.200 0.880 0.210 ;
+        RECT 0.850 0.180 0.860 0.200 ;
+        RECT 0.870 0.180 0.880 0.200 ;
+        RECT 0.850 0.170 0.880 0.180 ;
+        RECT 0.990 0.200 1.030 0.210 ;
+        RECT 1.140 0.200 1.170 0.210 ;
+        RECT 0.990 0.180 1.000 0.200 ;
+        RECT 1.020 0.180 1.030 0.200 ;
+        RECT 1.160 0.180 1.170 0.200 ;
+        RECT 0.990 0.170 1.030 0.180 ;
+        RECT 1.140 0.170 1.170 0.180 ;
+        RECT 1.420 0.200 1.460 0.210 ;
+        RECT 1.420 0.180 1.430 0.200 ;
+        RECT 1.450 0.180 1.460 0.200 ;
+        RECT 1.420 0.170 1.460 0.180 ;
+        RECT 0.140 0.110 0.150 0.170 ;
+        RECT 0.280 0.140 0.300 0.170 ;
+        RECT 0.280 0.110 0.300 0.130 ;
+        RECT 0.130 0.100 0.160 0.110 ;
+        RECT 0.130 0.090 0.140 0.100 ;
+      LAYER li1 ;
+        RECT 0.140 0.090 0.150 0.100 ;
+      LAYER li1 ;
+        RECT 0.150 0.090 0.160 0.100 ;
+        RECT 0.130 0.080 0.160 0.090 ;
+        RECT 0.270 0.100 0.310 0.110 ;
+        RECT 0.420 0.100 0.450 0.110 ;
+        RECT 0.270 0.090 0.280 0.100 ;
+        RECT 0.300 0.090 0.310 0.100 ;
+        RECT 0.440 0.090 0.450 0.100 ;
+        RECT 0.270 0.080 0.310 0.090 ;
+        RECT 0.420 0.080 0.450 0.090 ;
+        RECT 0.520 0.070 0.540 0.130 ;
+        RECT 0.560 0.100 0.590 0.110 ;
+        RECT 0.700 0.100 0.740 0.110 ;
+        RECT 0.560 0.090 0.570 0.100 ;
+        RECT 0.700 0.090 0.710 0.100 ;
+        RECT 0.730 0.090 0.740 0.100 ;
+        RECT 0.560 0.080 0.590 0.090 ;
+        RECT 0.700 0.080 0.740 0.090 ;
+        RECT 0.850 0.100 0.880 0.110 ;
+        RECT 0.850 0.090 0.860 0.100 ;
+        RECT 0.870 0.090 0.880 0.100 ;
+        RECT 0.850 0.080 0.880 0.090 ;
+        RECT 0.990 0.100 1.030 0.110 ;
+        RECT 1.140 0.100 1.170 0.110 ;
+        RECT 0.990 0.090 1.000 0.100 ;
+        RECT 1.020 0.090 1.030 0.100 ;
+        RECT 1.160 0.090 1.170 0.100 ;
+        RECT 0.990 0.080 1.030 0.090 ;
+        RECT 1.140 0.080 1.170 0.090 ;
+        RECT 1.420 0.100 1.460 0.110 ;
+        RECT 1.420 0.090 1.430 0.100 ;
+        RECT 1.450 0.090 1.460 0.100 ;
+        RECT 1.420 0.080 1.460 0.090 ;
+        RECT 0.060 0.060 0.110 0.070 ;
+        RECT 0.320 0.060 0.380 0.070 ;
+      LAYER li1 ;
+        RECT 0.060 0.050 0.080 0.060 ;
+      LAYER li1 ;
+        RECT 0.080 0.050 0.090 0.060 ;
+        RECT 0.320 0.050 0.330 0.060 ;
+        RECT 0.340 0.050 0.350 0.060 ;
+        RECT 0.370 0.050 0.380 0.060 ;
+        RECT 0.060 0.040 0.110 0.050 ;
+        RECT 0.320 0.040 0.380 0.050 ;
+        RECT 0.460 0.060 0.500 0.070 ;
+        RECT 0.460 0.050 0.470 0.060 ;
+        RECT 0.490 0.050 0.500 0.060 ;
+        RECT 0.460 0.040 0.500 0.050 ;
+        RECT 0.510 0.060 0.550 0.070 ;
+        RECT 0.510 0.050 0.520 0.060 ;
+        RECT 0.540 0.050 0.550 0.060 ;
+        RECT 0.510 0.040 0.550 0.050 ;
+        RECT 0.610 0.060 0.640 0.070 ;
+        RECT 0.610 0.050 0.620 0.060 ;
+        RECT 0.630 0.050 0.640 0.060 ;
+        RECT 0.610 0.040 0.640 0.050 ;
+        RECT 1.040 0.060 1.070 0.070 ;
+        RECT 1.470 0.060 1.510 0.070 ;
+        RECT 1.040 0.050 1.050 0.060 ;
+        RECT 1.470 0.050 1.480 0.060 ;
+        RECT 1.500 0.050 1.510 0.060 ;
+        RECT 1.040 0.040 1.070 0.050 ;
+        RECT 1.470 0.040 1.510 0.050 ;
+      LAYER li1 ;
+        RECT 0.180 0.020 0.200 0.040 ;
+      LAYER li1 ;
+        RECT 0.200 0.020 0.210 0.040 ;
+        RECT 0.180 0.010 0.210 0.020 ;
+        RECT 0.320 0.020 0.330 0.040 ;
+        RECT 0.460 0.020 0.470 0.040 ;
+        RECT 0.490 0.020 0.500 0.040 ;
+        RECT 0.320 0.010 0.350 0.020 ;
+        RECT 0.460 0.010 0.500 0.020 ;
+        RECT 0.610 0.010 0.620 0.040 ;
+        RECT 0.630 0.010 0.640 0.040 ;
+        RECT 0.750 0.020 0.760 0.040 ;
+        RECT 0.780 0.020 0.790 0.040 ;
+        RECT 0.750 0.010 0.790 0.020 ;
+        RECT 0.800 0.010 0.810 0.040 ;
+        RECT 0.940 0.020 0.950 0.040 ;
+        RECT 0.970 0.020 0.980 0.040 ;
+        RECT 1.180 0.020 1.190 0.040 ;
+        RECT 1.210 0.020 1.220 0.040 ;
+        RECT 0.940 0.010 1.220 0.020 ;
+        RECT 1.350 0.010 1.360 0.040 ;
+        RECT 1.380 0.010 1.390 0.040 ;
+  END
 END NOR2X1
 END LIBRARY
 
diff --git a/cells/lef/OAI21X1.lef b/cells/lef/OAI21X1.lef
index 7eac8a0..a0ca21e 100644
--- a/cells/lef/OAI21X1.lef
+++ b/cells/lef/OAI21X1.lef
@@ -24,6 +24,27 @@
     SHAPE ABUTMENT ;
     PORT
       LAYER met1 ;
+        RECT 0.000 0.310 1.580 0.360 ;
+        RECT 0.080 0.290 0.090 0.310 ;
+        RECT 0.200 0.290 0.210 0.310 ;
+        RECT 0.060 0.280 0.090 0.290 ;
+        RECT 0.180 0.280 0.210 0.290 ;
+        RECT 0.320 0.290 0.330 0.310 ;
+        RECT 0.490 0.290 0.500 0.310 ;
+        RECT 0.750 0.290 0.760 0.310 ;
+        RECT 0.800 0.300 0.810 0.310 ;
+        RECT 1.210 0.290 1.220 0.310 ;
+        RECT 0.320 0.280 0.350 0.290 ;
+        RECT 0.470 0.280 0.500 0.290 ;
+        RECT 0.560 0.280 0.590 0.290 ;
+        RECT 0.610 0.280 0.640 0.290 ;
+        RECT 0.750 0.280 0.780 0.290 ;
+        RECT 1.190 0.280 1.220 0.290 ;
+        RECT 1.350 0.290 1.360 0.310 ;
+        RECT 1.350 0.280 1.380 0.290 ;
+        RECT 0.330 0.260 1.160 0.280 ;
+        RECT 0.330 0.240 0.340 0.260 ;
+        RECT 1.150 0.240 1.160 0.260 ;
         RECT 0.000 -0.240 5.760 0.240 ;
     END
   END gnd
@@ -75,6 +96,206 @@
         RECT 4.180 0.800 4.470 1.090 ;
     END
   END B
+  OBS
+      LAYER li1 ;
+        RECT 0.080 0.290 0.090 0.310 ;
+        RECT 0.060 0.280 0.090 0.290 ;
+      LAYER li1 ;
+        RECT 0.180 0.290 0.200 0.310 ;
+      LAYER li1 ;
+        RECT 0.200 0.290 0.210 0.310 ;
+        RECT 0.180 0.280 0.210 0.290 ;
+        RECT 0.320 0.290 0.330 0.310 ;
+        RECT 0.460 0.290 0.470 0.310 ;
+        RECT 0.490 0.290 0.500 0.310 ;
+        RECT 0.750 0.290 0.760 0.310 ;
+        RECT 0.780 0.290 0.790 0.310 ;
+        RECT 0.800 0.290 0.810 0.310 ;
+        RECT 0.320 0.280 0.350 0.290 ;
+        RECT 0.460 0.280 0.500 0.290 ;
+        RECT 0.610 0.280 0.640 0.290 ;
+        RECT 0.750 0.280 0.810 0.290 ;
+        RECT 1.180 0.290 1.190 0.310 ;
+        RECT 1.210 0.290 1.220 0.310 ;
+        RECT 1.180 0.280 1.220 0.290 ;
+        RECT 1.350 0.290 1.360 0.310 ;
+        RECT 1.380 0.290 1.390 0.310 ;
+        RECT 1.350 0.280 1.390 0.290 ;
+        RECT 0.610 0.260 0.620 0.280 ;
+        RECT 0.630 0.260 0.640 0.280 ;
+        RECT 0.060 0.240 0.110 0.250 ;
+        RECT 0.180 0.240 0.210 0.250 ;
+      LAYER li1 ;
+        RECT 0.060 0.220 0.080 0.240 ;
+      LAYER li1 ;
+        RECT 0.080 0.220 0.090 0.240 ;
+        RECT 0.200 0.220 0.210 0.240 ;
+        RECT 0.060 0.210 0.110 0.220 ;
+        RECT 0.180 0.210 0.210 0.220 ;
+        RECT 0.220 0.240 0.260 0.250 ;
+        RECT 0.220 0.220 0.230 0.240 ;
+        RECT 0.250 0.220 0.260 0.240 ;
+        RECT 0.220 0.210 0.260 0.220 ;
+        RECT 0.320 0.240 0.380 0.250 ;
+        RECT 0.320 0.220 0.330 0.240 ;
+        RECT 0.340 0.220 0.350 0.240 ;
+        RECT 0.370 0.220 0.380 0.240 ;
+        RECT 0.320 0.210 0.380 0.220 ;
+        RECT 0.460 0.240 0.500 0.250 ;
+        RECT 0.460 0.220 0.470 0.240 ;
+        RECT 0.490 0.220 0.500 0.240 ;
+        RECT 0.460 0.210 0.500 0.220 ;
+        RECT 0.510 0.240 0.550 0.250 ;
+        RECT 0.510 0.220 0.520 0.240 ;
+        RECT 0.540 0.220 0.550 0.240 ;
+        RECT 0.510 0.210 0.550 0.220 ;
+        RECT 0.570 0.210 0.590 0.260 ;
+        RECT 0.610 0.240 0.640 0.260 ;
+        RECT 0.610 0.220 0.620 0.240 ;
+        RECT 0.630 0.220 0.640 0.240 ;
+        RECT 0.610 0.210 0.640 0.220 ;
+        RECT 0.940 0.240 0.980 0.250 ;
+        RECT 0.940 0.220 0.950 0.240 ;
+        RECT 0.970 0.220 0.980 0.240 ;
+        RECT 0.940 0.210 0.980 0.220 ;
+        RECT 1.470 0.240 1.510 0.250 ;
+        RECT 1.470 0.220 1.480 0.240 ;
+        RECT 1.500 0.220 1.510 0.240 ;
+        RECT 1.470 0.210 1.510 0.220 ;
+        RECT 0.130 0.200 0.160 0.210 ;
+        RECT 0.130 0.180 0.140 0.200 ;
+      LAYER li1 ;
+        RECT 0.140 0.180 0.150 0.200 ;
+      LAYER li1 ;
+        RECT 0.150 0.180 0.160 0.200 ;
+        RECT 0.130 0.170 0.160 0.180 ;
+        RECT 0.270 0.200 0.310 0.210 ;
+        RECT 0.420 0.200 0.450 0.210 ;
+        RECT 0.270 0.180 0.280 0.200 ;
+        RECT 0.300 0.180 0.310 0.200 ;
+        RECT 0.440 0.180 0.450 0.200 ;
+        RECT 0.270 0.170 0.310 0.180 ;
+        RECT 0.420 0.170 0.450 0.180 ;
+        RECT 0.560 0.200 0.590 0.210 ;
+        RECT 0.700 0.200 0.740 0.210 ;
+        RECT 0.560 0.180 0.570 0.200 ;
+        RECT 0.700 0.180 0.710 0.200 ;
+        RECT 0.730 0.180 0.740 0.200 ;
+        RECT 0.560 0.170 0.590 0.180 ;
+        RECT 0.700 0.170 0.740 0.180 ;
+        RECT 0.850 0.200 0.880 0.210 ;
+        RECT 0.850 0.180 0.860 0.200 ;
+        RECT 0.870 0.180 0.880 0.200 ;
+        RECT 0.850 0.170 0.880 0.180 ;
+        RECT 0.990 0.200 1.030 0.210 ;
+        RECT 1.140 0.200 1.170 0.210 ;
+        RECT 0.990 0.180 1.000 0.200 ;
+        RECT 1.020 0.180 1.030 0.200 ;
+        RECT 1.160 0.180 1.170 0.200 ;
+        RECT 0.990 0.170 1.030 0.180 ;
+        RECT 1.140 0.170 1.170 0.180 ;
+        RECT 1.420 0.200 1.460 0.210 ;
+        RECT 1.420 0.180 1.430 0.200 ;
+        RECT 1.450 0.180 1.460 0.200 ;
+        RECT 1.420 0.170 1.460 0.180 ;
+        RECT 0.140 0.110 0.150 0.170 ;
+        RECT 0.280 0.140 0.300 0.170 ;
+        RECT 0.280 0.110 0.300 0.130 ;
+        RECT 0.130 0.100 0.160 0.110 ;
+        RECT 0.130 0.090 0.140 0.100 ;
+      LAYER li1 ;
+        RECT 0.140 0.090 0.150 0.100 ;
+      LAYER li1 ;
+        RECT 0.150 0.090 0.160 0.100 ;
+        RECT 0.130 0.080 0.160 0.090 ;
+        RECT 0.270 0.100 0.310 0.110 ;
+        RECT 0.420 0.100 0.450 0.110 ;
+        RECT 0.270 0.090 0.280 0.100 ;
+        RECT 0.300 0.090 0.310 0.100 ;
+        RECT 0.440 0.090 0.450 0.100 ;
+        RECT 0.270 0.080 0.310 0.090 ;
+        RECT 0.420 0.080 0.450 0.090 ;
+        RECT 0.520 0.070 0.540 0.130 ;
+        RECT 0.560 0.100 0.590 0.110 ;
+        RECT 0.700 0.100 0.740 0.110 ;
+        RECT 0.560 0.090 0.570 0.100 ;
+        RECT 0.700 0.090 0.710 0.100 ;
+        RECT 0.730 0.090 0.740 0.100 ;
+        RECT 0.560 0.080 0.590 0.090 ;
+        RECT 0.700 0.080 0.740 0.090 ;
+        RECT 0.850 0.100 0.880 0.110 ;
+        RECT 0.850 0.090 0.860 0.100 ;
+        RECT 0.870 0.090 0.880 0.100 ;
+        RECT 0.850 0.080 0.880 0.090 ;
+        RECT 0.990 0.100 1.030 0.110 ;
+        RECT 1.140 0.100 1.170 0.110 ;
+        RECT 0.990 0.090 1.000 0.100 ;
+        RECT 1.020 0.090 1.030 0.100 ;
+        RECT 1.160 0.090 1.170 0.100 ;
+        RECT 0.990 0.080 1.030 0.090 ;
+        RECT 1.140 0.080 1.170 0.090 ;
+        RECT 1.420 0.100 1.460 0.110 ;
+        RECT 1.420 0.090 1.430 0.100 ;
+        RECT 1.450 0.090 1.460 0.100 ;
+        RECT 1.420 0.080 1.460 0.090 ;
+        RECT 0.060 0.060 0.110 0.070 ;
+        RECT 0.220 0.060 0.260 0.070 ;
+      LAYER li1 ;
+        RECT 0.060 0.050 0.080 0.060 ;
+      LAYER li1 ;
+        RECT 0.080 0.050 0.090 0.060 ;
+        RECT 0.220 0.050 0.230 0.060 ;
+        RECT 0.250 0.050 0.260 0.060 ;
+        RECT 0.060 0.040 0.110 0.050 ;
+        RECT 0.220 0.040 0.260 0.050 ;
+        RECT 0.320 0.060 0.380 0.070 ;
+        RECT 0.320 0.050 0.330 0.060 ;
+        RECT 0.340 0.050 0.350 0.060 ;
+        RECT 0.370 0.050 0.380 0.060 ;
+        RECT 0.320 0.040 0.380 0.050 ;
+        RECT 0.460 0.060 0.500 0.070 ;
+        RECT 0.460 0.050 0.470 0.060 ;
+        RECT 0.490 0.050 0.500 0.060 ;
+        RECT 0.460 0.040 0.500 0.050 ;
+        RECT 0.510 0.060 0.550 0.070 ;
+        RECT 0.510 0.050 0.520 0.060 ;
+        RECT 0.540 0.050 0.550 0.060 ;
+        RECT 0.510 0.040 0.550 0.050 ;
+        RECT 0.610 0.060 0.640 0.070 ;
+        RECT 0.610 0.050 0.620 0.060 ;
+        RECT 0.630 0.050 0.640 0.060 ;
+        RECT 0.610 0.040 0.640 0.050 ;
+        RECT 1.040 0.060 1.070 0.070 ;
+        RECT 1.470 0.060 1.510 0.070 ;
+        RECT 1.040 0.050 1.050 0.060 ;
+        RECT 1.470 0.050 1.480 0.060 ;
+        RECT 1.500 0.050 1.510 0.060 ;
+        RECT 1.040 0.040 1.070 0.050 ;
+        RECT 1.470 0.040 1.510 0.050 ;
+      LAYER li1 ;
+        RECT 0.180 0.020 0.200 0.040 ;
+      LAYER li1 ;
+        RECT 0.200 0.020 0.210 0.040 ;
+        RECT 0.180 0.010 0.210 0.020 ;
+        RECT 0.320 0.020 0.330 0.040 ;
+        RECT 0.460 0.020 0.470 0.040 ;
+        RECT 0.490 0.020 0.500 0.040 ;
+        RECT 0.320 0.010 0.350 0.020 ;
+        RECT 0.460 0.010 0.500 0.020 ;
+        RECT 0.610 0.010 0.620 0.040 ;
+        RECT 0.630 0.010 0.640 0.040 ;
+        RECT 0.750 0.020 0.760 0.040 ;
+        RECT 0.780 0.020 0.790 0.040 ;
+        RECT 0.750 0.010 0.790 0.020 ;
+        RECT 0.800 0.010 0.810 0.040 ;
+        RECT 0.940 0.020 0.950 0.040 ;
+        RECT 0.970 0.020 0.980 0.040 ;
+        RECT 1.180 0.020 1.190 0.040 ;
+        RECT 1.210 0.020 1.220 0.040 ;
+        RECT 0.940 0.010 1.220 0.020 ;
+        RECT 1.350 0.010 1.360 0.040 ;
+        RECT 1.380 0.010 1.390 0.040 ;
+  END
 END OAI21X1
 END LIBRARY
 
diff --git a/cells/lef/OAI22X1.lef b/cells/lef/OAI22X1.lef
index 5fe6083..16a1f35 100644
--- a/cells/lef/OAI22X1.lef
+++ b/cells/lef/OAI22X1.lef
@@ -24,6 +24,27 @@
     SHAPE ABUTMENT ;
     PORT
       LAYER met1 ;
+        RECT 0.000 0.310 1.580 0.360 ;
+        RECT 0.080 0.290 0.090 0.310 ;
+        RECT 0.200 0.290 0.210 0.310 ;
+        RECT 0.060 0.280 0.090 0.290 ;
+        RECT 0.180 0.280 0.210 0.290 ;
+        RECT 0.320 0.290 0.330 0.310 ;
+        RECT 0.490 0.290 0.500 0.310 ;
+        RECT 0.750 0.290 0.760 0.310 ;
+        RECT 0.800 0.300 0.810 0.310 ;
+        RECT 1.210 0.290 1.220 0.310 ;
+        RECT 0.320 0.280 0.350 0.290 ;
+        RECT 0.470 0.280 0.500 0.290 ;
+        RECT 0.560 0.280 0.590 0.290 ;
+        RECT 0.610 0.280 0.640 0.290 ;
+        RECT 0.750 0.280 0.780 0.290 ;
+        RECT 1.190 0.280 1.220 0.290 ;
+        RECT 1.350 0.290 1.360 0.310 ;
+        RECT 1.350 0.280 1.380 0.290 ;
+        RECT 0.330 0.260 1.160 0.280 ;
+        RECT 0.330 0.240 0.340 0.260 ;
+        RECT 1.150 0.240 1.160 0.260 ;
         RECT 0.000 -0.240 7.200 0.240 ;
     END
   END gnd
@@ -86,6 +107,207 @@
         RECT 2.740 0.800 3.030 1.090 ;
     END
   END A
+  OBS
+      LAYER li1 ;
+        RECT 0.080 0.290 0.090 0.310 ;
+        RECT 0.060 0.280 0.090 0.290 ;
+      LAYER li1 ;
+        RECT 0.180 0.290 0.200 0.310 ;
+      LAYER li1 ;
+        RECT 0.200 0.290 0.210 0.310 ;
+        RECT 0.180 0.280 0.210 0.290 ;
+        RECT 0.320 0.290 0.330 0.310 ;
+        RECT 0.460 0.290 0.470 0.310 ;
+        RECT 0.490 0.290 0.500 0.310 ;
+        RECT 0.750 0.290 0.760 0.310 ;
+        RECT 0.780 0.290 0.790 0.310 ;
+        RECT 0.800 0.290 0.810 0.310 ;
+        RECT 0.320 0.280 0.350 0.290 ;
+        RECT 0.460 0.280 0.500 0.290 ;
+        RECT 0.610 0.280 0.640 0.290 ;
+        RECT 0.750 0.280 0.810 0.290 ;
+        RECT 1.180 0.290 1.190 0.310 ;
+        RECT 1.210 0.290 1.220 0.310 ;
+        RECT 1.180 0.280 1.220 0.290 ;
+        RECT 1.350 0.290 1.360 0.310 ;
+        RECT 1.380 0.290 1.390 0.310 ;
+        RECT 1.350 0.280 1.390 0.290 ;
+        RECT 0.610 0.260 0.620 0.280 ;
+        RECT 0.630 0.260 0.640 0.280 ;
+        RECT 0.060 0.240 0.110 0.250 ;
+        RECT 0.180 0.240 0.210 0.250 ;
+      LAYER li1 ;
+        RECT 0.060 0.220 0.080 0.240 ;
+      LAYER li1 ;
+        RECT 0.080 0.220 0.090 0.240 ;
+        RECT 0.200 0.220 0.210 0.240 ;
+        RECT 0.060 0.210 0.110 0.220 ;
+        RECT 0.180 0.210 0.210 0.220 ;
+        RECT 0.220 0.240 0.260 0.250 ;
+        RECT 0.220 0.220 0.230 0.240 ;
+        RECT 0.250 0.220 0.260 0.240 ;
+        RECT 0.220 0.210 0.260 0.220 ;
+        RECT 0.320 0.240 0.380 0.250 ;
+        RECT 0.320 0.220 0.330 0.240 ;
+        RECT 0.340 0.220 0.350 0.240 ;
+        RECT 0.370 0.220 0.380 0.240 ;
+        RECT 0.320 0.210 0.380 0.220 ;
+        RECT 0.460 0.240 0.500 0.250 ;
+        RECT 0.460 0.220 0.470 0.240 ;
+        RECT 0.490 0.220 0.500 0.240 ;
+        RECT 0.460 0.210 0.500 0.220 ;
+        RECT 0.510 0.240 0.550 0.250 ;
+        RECT 0.510 0.220 0.520 0.240 ;
+        RECT 0.540 0.220 0.550 0.240 ;
+        RECT 0.510 0.210 0.550 0.220 ;
+        RECT 0.570 0.210 0.590 0.260 ;
+        RECT 0.610 0.240 0.640 0.260 ;
+        RECT 0.610 0.220 0.620 0.240 ;
+        RECT 0.630 0.220 0.640 0.240 ;
+        RECT 0.610 0.210 0.640 0.220 ;
+        RECT 0.940 0.240 0.980 0.250 ;
+        RECT 0.940 0.220 0.950 0.240 ;
+        RECT 0.970 0.220 0.980 0.240 ;
+        RECT 0.940 0.210 0.980 0.220 ;
+        RECT 1.470 0.240 1.510 0.250 ;
+        RECT 1.470 0.220 1.480 0.240 ;
+        RECT 1.500 0.220 1.510 0.240 ;
+        RECT 1.470 0.210 1.510 0.220 ;
+        RECT 0.130 0.200 0.160 0.210 ;
+        RECT 0.130 0.180 0.140 0.200 ;
+      LAYER li1 ;
+        RECT 0.140 0.180 0.150 0.200 ;
+      LAYER li1 ;
+        RECT 0.150 0.180 0.160 0.200 ;
+        RECT 0.130 0.170 0.160 0.180 ;
+        RECT 0.270 0.200 0.310 0.210 ;
+        RECT 0.420 0.200 0.450 0.210 ;
+        RECT 0.270 0.180 0.280 0.200 ;
+        RECT 0.300 0.180 0.310 0.200 ;
+        RECT 0.440 0.180 0.450 0.200 ;
+        RECT 0.270 0.170 0.310 0.180 ;
+        RECT 0.420 0.170 0.450 0.180 ;
+        RECT 0.560 0.200 0.590 0.210 ;
+        RECT 0.700 0.200 0.740 0.210 ;
+        RECT 0.560 0.180 0.570 0.200 ;
+        RECT 0.700 0.180 0.710 0.200 ;
+        RECT 0.730 0.180 0.740 0.200 ;
+        RECT 0.560 0.170 0.590 0.180 ;
+        RECT 0.700 0.170 0.740 0.180 ;
+        RECT 0.850 0.200 0.880 0.210 ;
+        RECT 0.850 0.180 0.860 0.200 ;
+        RECT 0.870 0.180 0.880 0.200 ;
+        RECT 0.850 0.170 0.880 0.180 ;
+        RECT 0.990 0.200 1.030 0.210 ;
+        RECT 1.140 0.200 1.170 0.210 ;
+        RECT 0.990 0.180 1.000 0.200 ;
+        RECT 1.020 0.180 1.030 0.200 ;
+        RECT 1.160 0.180 1.170 0.200 ;
+        RECT 0.990 0.170 1.030 0.180 ;
+        RECT 1.140 0.170 1.170 0.180 ;
+        RECT 1.420 0.200 1.460 0.210 ;
+        RECT 1.420 0.180 1.430 0.200 ;
+        RECT 1.450 0.180 1.460 0.200 ;
+        RECT 1.420 0.170 1.460 0.180 ;
+        RECT 0.140 0.110 0.150 0.170 ;
+        RECT 0.280 0.140 0.300 0.170 ;
+        RECT 0.280 0.110 0.300 0.130 ;
+        RECT 0.130 0.100 0.160 0.110 ;
+        RECT 0.130 0.090 0.140 0.100 ;
+      LAYER li1 ;
+        RECT 0.140 0.090 0.150 0.100 ;
+      LAYER li1 ;
+        RECT 0.150 0.090 0.160 0.100 ;
+        RECT 0.130 0.080 0.160 0.090 ;
+        RECT 0.270 0.100 0.310 0.110 ;
+        RECT 0.420 0.100 0.450 0.110 ;
+        RECT 0.270 0.090 0.280 0.100 ;
+        RECT 0.300 0.090 0.310 0.100 ;
+        RECT 0.440 0.090 0.450 0.100 ;
+        RECT 0.270 0.080 0.310 0.090 ;
+        RECT 0.420 0.080 0.450 0.090 ;
+        RECT 0.520 0.070 0.540 0.130 ;
+        RECT 0.560 0.100 0.590 0.110 ;
+        RECT 0.700 0.100 0.740 0.110 ;
+        RECT 0.560 0.090 0.570 0.100 ;
+        RECT 0.700 0.090 0.710 0.100 ;
+        RECT 0.730 0.090 0.740 0.100 ;
+        RECT 0.560 0.080 0.590 0.090 ;
+        RECT 0.700 0.080 0.740 0.090 ;
+        RECT 0.850 0.100 0.880 0.110 ;
+        RECT 0.850 0.090 0.860 0.100 ;
+        RECT 0.870 0.090 0.880 0.100 ;
+        RECT 0.850 0.080 0.880 0.090 ;
+        RECT 0.990 0.100 1.030 0.110 ;
+        RECT 1.140 0.100 1.170 0.110 ;
+        RECT 0.990 0.090 1.000 0.100 ;
+        RECT 1.020 0.090 1.030 0.100 ;
+        RECT 1.160 0.090 1.170 0.100 ;
+        RECT 0.990 0.080 1.030 0.090 ;
+        RECT 1.140 0.080 1.170 0.090 ;
+        RECT 1.420 0.100 1.460 0.110 ;
+        RECT 1.420 0.090 1.430 0.100 ;
+        RECT 1.450 0.090 1.460 0.100 ;
+        RECT 1.420 0.080 1.460 0.090 ;
+        RECT 0.060 0.060 0.110 0.070 ;
+        RECT 0.220 0.060 0.260 0.070 ;
+      LAYER li1 ;
+        RECT 0.060 0.050 0.080 0.060 ;
+      LAYER li1 ;
+        RECT 0.080 0.050 0.090 0.060 ;
+        RECT 0.220 0.050 0.230 0.060 ;
+        RECT 0.250 0.050 0.260 0.060 ;
+        RECT 0.060 0.040 0.110 0.050 ;
+        RECT 0.220 0.040 0.260 0.050 ;
+        RECT 0.320 0.060 0.400 0.070 ;
+        RECT 0.320 0.050 0.330 0.060 ;
+        RECT 0.340 0.050 0.350 0.060 ;
+        RECT 0.370 0.050 0.380 0.060 ;
+        RECT 0.390 0.050 0.400 0.060 ;
+        RECT 0.320 0.040 0.400 0.050 ;
+        RECT 0.460 0.060 0.500 0.070 ;
+        RECT 0.460 0.050 0.470 0.060 ;
+        RECT 0.490 0.050 0.500 0.060 ;
+        RECT 0.460 0.040 0.500 0.050 ;
+        RECT 0.510 0.060 0.550 0.070 ;
+        RECT 0.510 0.050 0.520 0.060 ;
+        RECT 0.540 0.050 0.550 0.060 ;
+        RECT 0.510 0.040 0.550 0.050 ;
+        RECT 0.610 0.060 0.640 0.070 ;
+        RECT 0.610 0.050 0.620 0.060 ;
+        RECT 0.630 0.050 0.640 0.060 ;
+        RECT 0.610 0.040 0.640 0.050 ;
+        RECT 1.040 0.060 1.070 0.070 ;
+        RECT 1.470 0.060 1.510 0.070 ;
+        RECT 1.040 0.050 1.050 0.060 ;
+        RECT 1.470 0.050 1.480 0.060 ;
+        RECT 1.500 0.050 1.510 0.060 ;
+        RECT 1.040 0.040 1.070 0.050 ;
+        RECT 1.470 0.040 1.510 0.050 ;
+      LAYER li1 ;
+        RECT 0.180 0.020 0.200 0.040 ;
+      LAYER li1 ;
+        RECT 0.200 0.020 0.210 0.040 ;
+        RECT 0.180 0.010 0.210 0.020 ;
+        RECT 0.320 0.020 0.330 0.040 ;
+        RECT 0.460 0.020 0.470 0.040 ;
+        RECT 0.490 0.020 0.500 0.040 ;
+        RECT 0.320 0.010 0.350 0.020 ;
+        RECT 0.460 0.010 0.500 0.020 ;
+        RECT 0.610 0.010 0.620 0.040 ;
+        RECT 0.630 0.010 0.640 0.040 ;
+        RECT 0.750 0.020 0.760 0.040 ;
+        RECT 0.780 0.020 0.790 0.040 ;
+        RECT 0.750 0.010 0.790 0.020 ;
+        RECT 0.800 0.010 0.810 0.040 ;
+        RECT 0.940 0.020 0.950 0.040 ;
+        RECT 0.970 0.020 0.980 0.040 ;
+        RECT 1.180 0.020 1.190 0.040 ;
+        RECT 1.210 0.020 1.220 0.040 ;
+        RECT 0.940 0.010 1.220 0.020 ;
+        RECT 1.350 0.010 1.360 0.040 ;
+        RECT 1.380 0.010 1.390 0.040 ;
+  END
 END OAI22X1
 END LIBRARY
 
diff --git a/cells/lef/OR2X1.lef b/cells/lef/OR2X1.lef
index 608d513..b4f4714 100644
--- a/cells/lef/OR2X1.lef
+++ b/cells/lef/OR2X1.lef
@@ -24,6 +24,27 @@
     SHAPE ABUTMENT ;
     PORT
       LAYER met1 ;
+        RECT 0.000 0.310 1.580 0.360 ;
+        RECT 0.080 0.290 0.090 0.310 ;
+        RECT 0.200 0.290 0.210 0.310 ;
+        RECT 0.060 0.280 0.090 0.290 ;
+        RECT 0.180 0.280 0.210 0.290 ;
+        RECT 0.320 0.290 0.330 0.310 ;
+        RECT 0.490 0.290 0.500 0.310 ;
+        RECT 0.750 0.290 0.760 0.310 ;
+        RECT 0.800 0.300 0.810 0.310 ;
+        RECT 1.210 0.290 1.220 0.310 ;
+        RECT 0.320 0.280 0.350 0.290 ;
+        RECT 0.470 0.280 0.500 0.290 ;
+        RECT 0.560 0.280 0.590 0.290 ;
+        RECT 0.610 0.280 0.640 0.290 ;
+        RECT 0.750 0.280 0.780 0.290 ;
+        RECT 1.190 0.280 1.220 0.290 ;
+        RECT 1.350 0.290 1.360 0.310 ;
+        RECT 1.350 0.280 1.380 0.290 ;
+        RECT 0.330 0.260 1.160 0.280 ;
+        RECT 0.330 0.240 0.340 0.260 ;
+        RECT 1.150 0.240 1.160 0.260 ;
         RECT 0.000 -0.240 5.760 0.240 ;
     END
   END gnd
@@ -58,6 +79,208 @@
         RECT 1.300 0.800 1.590 1.090 ;
     END
   END A
+  OBS
+      LAYER li1 ;
+        RECT 0.080 0.290 0.090 0.310 ;
+        RECT 0.060 0.280 0.090 0.290 ;
+      LAYER li1 ;
+        RECT 0.180 0.290 0.200 0.310 ;
+      LAYER li1 ;
+        RECT 0.200 0.290 0.210 0.310 ;
+        RECT 0.180 0.280 0.210 0.290 ;
+        RECT 0.320 0.290 0.330 0.310 ;
+        RECT 0.460 0.290 0.470 0.310 ;
+        RECT 0.490 0.290 0.500 0.310 ;
+        RECT 0.750 0.290 0.760 0.310 ;
+        RECT 0.780 0.290 0.790 0.310 ;
+        RECT 0.800 0.290 0.810 0.310 ;
+        RECT 0.320 0.280 0.350 0.290 ;
+        RECT 0.460 0.280 0.500 0.290 ;
+        RECT 0.610 0.280 0.640 0.290 ;
+        RECT 0.750 0.280 0.810 0.290 ;
+        RECT 1.180 0.290 1.190 0.310 ;
+        RECT 1.210 0.290 1.220 0.310 ;
+        RECT 1.180 0.280 1.220 0.290 ;
+        RECT 1.350 0.290 1.360 0.310 ;
+        RECT 1.380 0.290 1.390 0.310 ;
+        RECT 1.350 0.280 1.390 0.290 ;
+        RECT 0.610 0.260 0.620 0.280 ;
+        RECT 0.630 0.260 0.640 0.280 ;
+        RECT 0.060 0.240 0.110 0.250 ;
+        RECT 0.180 0.240 0.210 0.250 ;
+      LAYER li1 ;
+        RECT 0.060 0.220 0.080 0.240 ;
+      LAYER li1 ;
+        RECT 0.080 0.220 0.090 0.240 ;
+        RECT 0.200 0.220 0.210 0.240 ;
+        RECT 0.060 0.210 0.110 0.220 ;
+        RECT 0.180 0.210 0.210 0.220 ;
+        RECT 0.220 0.240 0.260 0.250 ;
+        RECT 0.220 0.220 0.230 0.240 ;
+        RECT 0.250 0.220 0.260 0.240 ;
+        RECT 0.220 0.210 0.260 0.220 ;
+        RECT 0.320 0.240 0.380 0.250 ;
+        RECT 0.320 0.220 0.330 0.240 ;
+        RECT 0.340 0.220 0.350 0.240 ;
+        RECT 0.370 0.220 0.380 0.240 ;
+        RECT 0.320 0.210 0.380 0.220 ;
+        RECT 0.460 0.240 0.500 0.250 ;
+        RECT 0.460 0.220 0.470 0.240 ;
+        RECT 0.490 0.220 0.500 0.240 ;
+        RECT 0.460 0.210 0.500 0.220 ;
+        RECT 0.510 0.240 0.550 0.250 ;
+        RECT 0.510 0.220 0.520 0.240 ;
+        RECT 0.540 0.220 0.550 0.240 ;
+        RECT 0.510 0.210 0.550 0.220 ;
+        RECT 0.570 0.210 0.590 0.260 ;
+        RECT 0.610 0.240 0.640 0.260 ;
+        RECT 0.610 0.220 0.620 0.240 ;
+        RECT 0.630 0.220 0.640 0.240 ;
+        RECT 0.610 0.210 0.640 0.220 ;
+        RECT 0.940 0.240 0.980 0.250 ;
+        RECT 0.940 0.220 0.950 0.240 ;
+        RECT 0.970 0.220 0.980 0.240 ;
+        RECT 0.940 0.210 0.980 0.220 ;
+        RECT 1.470 0.240 1.510 0.250 ;
+        RECT 1.470 0.220 1.480 0.240 ;
+        RECT 1.500 0.220 1.510 0.240 ;
+        RECT 1.470 0.210 1.510 0.220 ;
+        RECT 0.130 0.200 0.160 0.210 ;
+        RECT 0.130 0.180 0.140 0.200 ;
+      LAYER li1 ;
+        RECT 0.140 0.180 0.150 0.200 ;
+      LAYER li1 ;
+        RECT 0.150 0.180 0.160 0.200 ;
+        RECT 0.130 0.170 0.160 0.180 ;
+        RECT 0.270 0.200 0.310 0.210 ;
+        RECT 0.420 0.200 0.450 0.210 ;
+        RECT 0.270 0.180 0.280 0.200 ;
+        RECT 0.300 0.180 0.310 0.200 ;
+        RECT 0.440 0.180 0.450 0.200 ;
+        RECT 0.270 0.170 0.310 0.180 ;
+        RECT 0.420 0.170 0.450 0.180 ;
+        RECT 0.560 0.200 0.590 0.210 ;
+        RECT 0.700 0.200 0.740 0.210 ;
+        RECT 0.560 0.180 0.570 0.200 ;
+        RECT 0.700 0.180 0.710 0.200 ;
+        RECT 0.730 0.180 0.740 0.200 ;
+        RECT 0.560 0.170 0.590 0.180 ;
+        RECT 0.700 0.170 0.740 0.180 ;
+        RECT 0.850 0.200 0.880 0.210 ;
+        RECT 0.850 0.180 0.860 0.200 ;
+        RECT 0.870 0.180 0.880 0.200 ;
+        RECT 0.850 0.170 0.880 0.180 ;
+        RECT 0.990 0.200 1.030 0.210 ;
+        RECT 1.140 0.200 1.170 0.210 ;
+        RECT 0.990 0.180 1.000 0.200 ;
+        RECT 1.020 0.180 1.030 0.200 ;
+        RECT 1.160 0.180 1.170 0.200 ;
+        RECT 0.990 0.170 1.030 0.180 ;
+        RECT 1.140 0.170 1.170 0.180 ;
+        RECT 1.420 0.200 1.460 0.210 ;
+        RECT 1.420 0.180 1.430 0.200 ;
+        RECT 1.450 0.180 1.460 0.200 ;
+        RECT 1.420 0.170 1.460 0.180 ;
+        RECT 0.140 0.110 0.150 0.170 ;
+        RECT 0.280 0.110 0.300 0.170 ;
+        RECT 0.130 0.100 0.160 0.110 ;
+        RECT 0.130 0.090 0.140 0.100 ;
+      LAYER li1 ;
+        RECT 0.140 0.090 0.150 0.100 ;
+      LAYER li1 ;
+        RECT 0.150 0.090 0.160 0.100 ;
+        RECT 0.130 0.080 0.160 0.090 ;
+        RECT 0.270 0.100 0.310 0.110 ;
+        RECT 0.420 0.100 0.450 0.110 ;
+        RECT 0.270 0.090 0.280 0.100 ;
+        RECT 0.300 0.090 0.310 0.100 ;
+        RECT 0.440 0.090 0.450 0.100 ;
+        RECT 0.270 0.080 0.310 0.090 ;
+        RECT 0.420 0.080 0.450 0.090 ;
+        RECT 0.520 0.070 0.540 0.130 ;
+        RECT 0.560 0.100 0.590 0.110 ;
+        RECT 0.700 0.100 0.740 0.110 ;
+        RECT 0.560 0.090 0.570 0.100 ;
+        RECT 0.700 0.090 0.710 0.100 ;
+        RECT 0.730 0.090 0.740 0.100 ;
+        RECT 0.560 0.080 0.590 0.090 ;
+        RECT 0.700 0.080 0.740 0.090 ;
+        RECT 0.850 0.100 0.880 0.110 ;
+        RECT 0.850 0.090 0.860 0.100 ;
+        RECT 0.870 0.090 0.880 0.100 ;
+        RECT 0.850 0.080 0.880 0.090 ;
+        RECT 0.990 0.100 1.030 0.110 ;
+        RECT 1.140 0.100 1.170 0.110 ;
+        RECT 0.990 0.090 1.000 0.100 ;
+        RECT 1.020 0.090 1.030 0.100 ;
+        RECT 1.160 0.090 1.170 0.100 ;
+        RECT 0.990 0.080 1.030 0.090 ;
+        RECT 1.140 0.080 1.170 0.090 ;
+        RECT 1.420 0.100 1.460 0.110 ;
+        RECT 1.420 0.090 1.430 0.100 ;
+        RECT 1.450 0.090 1.460 0.100 ;
+        RECT 1.420 0.080 1.460 0.090 ;
+        RECT 0.060 0.060 0.110 0.070 ;
+        RECT 0.220 0.060 0.260 0.070 ;
+      LAYER li1 ;
+        RECT 0.060 0.050 0.080 0.060 ;
+      LAYER li1 ;
+        RECT 0.080 0.050 0.090 0.060 ;
+        RECT 0.220 0.050 0.230 0.060 ;
+        RECT 0.250 0.050 0.260 0.060 ;
+        RECT 0.060 0.040 0.110 0.050 ;
+        RECT 0.220 0.040 0.260 0.050 ;
+        RECT 0.320 0.060 0.400 0.070 ;
+        RECT 0.320 0.050 0.330 0.060 ;
+        RECT 0.340 0.050 0.350 0.060 ;
+        RECT 0.370 0.050 0.380 0.060 ;
+        RECT 0.390 0.050 0.400 0.060 ;
+        RECT 0.320 0.040 0.400 0.050 ;
+        RECT 0.460 0.060 0.500 0.070 ;
+        RECT 0.460 0.050 0.470 0.060 ;
+        RECT 0.490 0.050 0.500 0.060 ;
+        RECT 0.460 0.040 0.500 0.050 ;
+        RECT 0.510 0.060 0.550 0.070 ;
+        RECT 0.510 0.050 0.520 0.060 ;
+        RECT 0.540 0.050 0.550 0.060 ;
+        RECT 0.510 0.040 0.550 0.050 ;
+        RECT 0.610 0.060 0.640 0.070 ;
+        RECT 0.610 0.050 0.620 0.060 ;
+        RECT 0.630 0.050 0.640 0.060 ;
+        RECT 0.610 0.040 0.640 0.050 ;
+        RECT 1.040 0.060 1.070 0.070 ;
+        RECT 1.470 0.060 1.510 0.070 ;
+        RECT 1.040 0.050 1.050 0.060 ;
+        RECT 1.470 0.050 1.480 0.060 ;
+        RECT 1.500 0.050 1.510 0.060 ;
+        RECT 1.040 0.040 1.070 0.050 ;
+        RECT 1.470 0.040 1.510 0.050 ;
+        RECT 0.080 0.020 0.090 0.040 ;
+        RECT 0.060 0.010 0.090 0.020 ;
+      LAYER li1 ;
+        RECT 0.180 0.020 0.200 0.040 ;
+      LAYER li1 ;
+        RECT 0.200 0.020 0.210 0.040 ;
+        RECT 0.180 0.010 0.210 0.020 ;
+        RECT 0.320 0.020 0.330 0.040 ;
+        RECT 0.460 0.020 0.470 0.040 ;
+        RECT 0.490 0.020 0.500 0.040 ;
+        RECT 0.320 0.010 0.350 0.020 ;
+        RECT 0.460 0.010 0.500 0.020 ;
+        RECT 0.610 0.010 0.620 0.040 ;
+        RECT 0.630 0.010 0.640 0.040 ;
+        RECT 0.750 0.020 0.760 0.040 ;
+        RECT 0.780 0.020 0.790 0.040 ;
+        RECT 0.750 0.010 0.790 0.020 ;
+        RECT 0.800 0.010 0.810 0.040 ;
+        RECT 0.940 0.020 0.950 0.040 ;
+        RECT 0.970 0.020 0.980 0.040 ;
+        RECT 1.180 0.020 1.190 0.040 ;
+        RECT 1.210 0.020 1.220 0.040 ;
+        RECT 0.940 0.010 1.220 0.020 ;
+        RECT 1.350 0.010 1.360 0.040 ;
+        RECT 1.380 0.010 1.390 0.040 ;
+  END
 END OR2X1
 END LIBRARY
 
diff --git a/cells/lef/XNOR2X1.lef b/cells/lef/XNOR2X1.lef
index 42c5e52..2ab90bd 100644
--- a/cells/lef/XNOR2X1.lef
+++ b/cells/lef/XNOR2X1.lef
@@ -24,6 +24,27 @@
     SHAPE ABUTMENT ;
     PORT
       LAYER met1 ;
+        RECT 0.000 0.310 1.580 0.360 ;
+        RECT 0.080 0.290 0.090 0.310 ;
+        RECT 0.200 0.290 0.210 0.310 ;
+        RECT 0.060 0.280 0.090 0.290 ;
+        RECT 0.180 0.280 0.210 0.290 ;
+        RECT 0.320 0.290 0.330 0.310 ;
+        RECT 0.490 0.290 0.500 0.310 ;
+        RECT 0.750 0.290 0.760 0.310 ;
+        RECT 0.800 0.300 0.810 0.310 ;
+        RECT 1.210 0.290 1.220 0.310 ;
+        RECT 0.320 0.280 0.350 0.290 ;
+        RECT 0.470 0.280 0.500 0.290 ;
+        RECT 0.560 0.280 0.590 0.290 ;
+        RECT 0.610 0.280 0.640 0.290 ;
+        RECT 0.750 0.280 0.780 0.290 ;
+        RECT 1.190 0.280 1.220 0.290 ;
+        RECT 1.350 0.290 1.360 0.310 ;
+        RECT 1.350 0.280 1.380 0.290 ;
+        RECT 0.330 0.260 1.160 0.280 ;
+        RECT 0.330 0.240 0.340 0.260 ;
+        RECT 1.150 0.240 1.160 0.260 ;
         RECT 0.000 -0.240 10.080 0.240 ;
     END
   END gnd
@@ -70,6 +91,218 @@
         RECT 1.300 1.210 1.590 1.500 ;
     END
   END B
+  OBS
+      LAYER li1 ;
+        RECT 0.080 0.290 0.090 0.310 ;
+        RECT 0.060 0.280 0.090 0.290 ;
+      LAYER li1 ;
+        RECT 0.180 0.290 0.200 0.310 ;
+      LAYER li1 ;
+        RECT 0.200 0.290 0.210 0.310 ;
+        RECT 0.180 0.280 0.210 0.290 ;
+        RECT 0.320 0.290 0.330 0.310 ;
+        RECT 0.460 0.290 0.470 0.310 ;
+        RECT 0.490 0.290 0.500 0.310 ;
+        RECT 0.750 0.290 0.760 0.310 ;
+        RECT 0.780 0.290 0.790 0.310 ;
+        RECT 0.800 0.290 0.810 0.310 ;
+        RECT 0.320 0.280 0.350 0.290 ;
+        RECT 0.460 0.280 0.500 0.290 ;
+        RECT 0.610 0.280 0.640 0.290 ;
+        RECT 0.750 0.280 0.810 0.290 ;
+        RECT 1.180 0.290 1.190 0.310 ;
+        RECT 1.210 0.290 1.220 0.310 ;
+        RECT 1.180 0.280 1.220 0.290 ;
+        RECT 1.350 0.290 1.360 0.310 ;
+        RECT 1.380 0.290 1.390 0.310 ;
+        RECT 1.350 0.280 1.390 0.290 ;
+        RECT 0.610 0.260 0.620 0.280 ;
+        RECT 0.630 0.260 0.640 0.280 ;
+        RECT 0.060 0.240 0.110 0.250 ;
+        RECT 0.180 0.240 0.210 0.250 ;
+      LAYER li1 ;
+        RECT 0.060 0.220 0.080 0.240 ;
+      LAYER li1 ;
+        RECT 0.080 0.220 0.090 0.240 ;
+        RECT 0.200 0.220 0.210 0.240 ;
+        RECT 0.060 0.210 0.110 0.220 ;
+        RECT 0.180 0.210 0.210 0.220 ;
+        RECT 0.220 0.240 0.260 0.250 ;
+        RECT 0.220 0.220 0.230 0.240 ;
+        RECT 0.250 0.220 0.260 0.240 ;
+        RECT 0.220 0.210 0.260 0.220 ;
+        RECT 0.320 0.240 0.380 0.250 ;
+        RECT 0.320 0.220 0.330 0.240 ;
+        RECT 0.340 0.220 0.350 0.240 ;
+        RECT 0.370 0.220 0.380 0.240 ;
+        RECT 0.320 0.210 0.380 0.220 ;
+        RECT 0.460 0.240 0.500 0.250 ;
+        RECT 0.460 0.220 0.470 0.240 ;
+        RECT 0.490 0.220 0.500 0.240 ;
+        RECT 0.460 0.210 0.500 0.220 ;
+        RECT 0.510 0.240 0.550 0.250 ;
+        RECT 0.510 0.220 0.520 0.240 ;
+        RECT 0.540 0.220 0.550 0.240 ;
+        RECT 0.510 0.210 0.550 0.220 ;
+        RECT 0.570 0.210 0.590 0.260 ;
+        RECT 0.610 0.240 0.640 0.260 ;
+        RECT 0.900 0.240 0.930 0.250 ;
+        RECT 0.610 0.220 0.620 0.240 ;
+        RECT 0.630 0.220 0.640 0.240 ;
+        RECT 0.920 0.220 0.930 0.240 ;
+        RECT 0.610 0.210 0.640 0.220 ;
+        RECT 0.900 0.210 0.930 0.220 ;
+        RECT 0.940 0.240 0.980 0.250 ;
+        RECT 0.940 0.220 0.950 0.240 ;
+        RECT 0.970 0.220 0.980 0.240 ;
+        RECT 0.940 0.210 0.980 0.220 ;
+        RECT 1.470 0.240 1.510 0.250 ;
+        RECT 1.470 0.220 1.480 0.240 ;
+        RECT 1.500 0.220 1.510 0.240 ;
+        RECT 1.470 0.210 1.510 0.220 ;
+        RECT 0.130 0.200 0.160 0.210 ;
+        RECT 0.130 0.180 0.140 0.200 ;
+      LAYER li1 ;
+        RECT 0.140 0.180 0.150 0.200 ;
+      LAYER li1 ;
+        RECT 0.150 0.180 0.160 0.200 ;
+        RECT 0.130 0.170 0.160 0.180 ;
+        RECT 0.270 0.200 0.310 0.210 ;
+        RECT 0.420 0.200 0.450 0.210 ;
+        RECT 0.270 0.180 0.280 0.200 ;
+        RECT 0.300 0.180 0.310 0.200 ;
+        RECT 0.440 0.180 0.450 0.200 ;
+        RECT 0.560 0.200 0.590 0.210 ;
+        RECT 0.700 0.200 0.740 0.210 ;
+        RECT 0.560 0.180 0.570 0.200 ;
+        RECT 0.700 0.180 0.710 0.200 ;
+        RECT 0.730 0.180 0.740 0.200 ;
+        RECT 0.270 0.170 0.310 0.180 ;
+        RECT 0.420 0.170 0.450 0.180 ;
+        RECT 0.140 0.110 0.150 0.170 ;
+        RECT 0.280 0.110 0.300 0.170 ;
+        RECT 0.130 0.100 0.160 0.110 ;
+        RECT 0.130 0.090 0.140 0.100 ;
+      LAYER li1 ;
+        RECT 0.140 0.090 0.150 0.100 ;
+      LAYER li1 ;
+        RECT 0.150 0.090 0.160 0.100 ;
+        RECT 0.130 0.080 0.160 0.090 ;
+        RECT 0.270 0.100 0.310 0.110 ;
+        RECT 0.270 0.090 0.280 0.100 ;
+        RECT 0.300 0.090 0.310 0.100 ;
+        RECT 0.270 0.080 0.310 0.090 ;
+        RECT 0.380 0.070 0.390 0.130 ;
+        RECT 0.420 0.110 0.440 0.140 ;
+        RECT 0.420 0.100 0.450 0.110 ;
+        RECT 0.440 0.090 0.450 0.100 ;
+        RECT 0.420 0.080 0.450 0.090 ;
+        RECT 0.470 0.070 0.490 0.180 ;
+        RECT 0.560 0.170 0.590 0.180 ;
+        RECT 0.700 0.170 0.740 0.180 ;
+        RECT 0.850 0.200 0.880 0.210 ;
+        RECT 0.850 0.180 0.860 0.200 ;
+        RECT 0.870 0.180 0.880 0.200 ;
+        RECT 0.850 0.170 0.880 0.180 ;
+        RECT 0.990 0.200 1.030 0.210 ;
+        RECT 1.140 0.200 1.170 0.210 ;
+        RECT 0.990 0.180 1.000 0.200 ;
+        RECT 1.020 0.180 1.030 0.200 ;
+        RECT 1.160 0.180 1.170 0.200 ;
+        RECT 0.990 0.170 1.030 0.180 ;
+        RECT 1.140 0.170 1.170 0.180 ;
+        RECT 1.420 0.200 1.460 0.210 ;
+        RECT 1.420 0.180 1.430 0.200 ;
+        RECT 1.450 0.180 1.460 0.200 ;
+        RECT 1.420 0.170 1.460 0.180 ;
+        RECT 0.520 0.070 0.540 0.130 ;
+        RECT 0.560 0.100 0.590 0.110 ;
+        RECT 0.700 0.100 0.740 0.110 ;
+        RECT 0.560 0.090 0.570 0.100 ;
+        RECT 0.700 0.090 0.710 0.100 ;
+        RECT 0.730 0.090 0.740 0.100 ;
+        RECT 0.560 0.080 0.590 0.090 ;
+        RECT 0.700 0.080 0.740 0.090 ;
+        RECT 0.850 0.100 0.880 0.110 ;
+        RECT 0.850 0.090 0.860 0.100 ;
+        RECT 0.870 0.090 0.880 0.100 ;
+        RECT 0.850 0.080 0.880 0.090 ;
+        RECT 0.990 0.100 1.030 0.110 ;
+        RECT 1.140 0.100 1.170 0.110 ;
+        RECT 0.990 0.090 1.000 0.100 ;
+        RECT 1.020 0.090 1.030 0.100 ;
+        RECT 1.160 0.090 1.170 0.100 ;
+        RECT 0.990 0.080 1.030 0.090 ;
+        RECT 1.140 0.080 1.170 0.090 ;
+        RECT 1.420 0.100 1.460 0.110 ;
+        RECT 1.420 0.090 1.430 0.100 ;
+        RECT 1.450 0.090 1.460 0.100 ;
+        RECT 1.420 0.080 1.460 0.090 ;
+        RECT 0.060 0.060 0.110 0.070 ;
+        RECT 0.220 0.060 0.260 0.070 ;
+      LAYER li1 ;
+        RECT 0.060 0.050 0.080 0.060 ;
+      LAYER li1 ;
+        RECT 0.080 0.050 0.090 0.060 ;
+        RECT 0.220 0.050 0.230 0.060 ;
+        RECT 0.250 0.050 0.260 0.060 ;
+        RECT 0.060 0.040 0.110 0.050 ;
+        RECT 0.220 0.040 0.260 0.050 ;
+        RECT 0.320 0.060 0.400 0.070 ;
+        RECT 0.320 0.050 0.330 0.060 ;
+        RECT 0.340 0.050 0.350 0.060 ;
+        RECT 0.370 0.050 0.380 0.060 ;
+        RECT 0.390 0.050 0.400 0.060 ;
+        RECT 0.320 0.040 0.400 0.050 ;
+        RECT 0.460 0.060 0.500 0.070 ;
+        RECT 0.460 0.050 0.470 0.060 ;
+        RECT 0.490 0.050 0.500 0.060 ;
+        RECT 0.460 0.040 0.500 0.050 ;
+        RECT 0.510 0.060 0.550 0.070 ;
+        RECT 0.570 0.060 0.590 0.080 ;
+        RECT 0.610 0.060 0.640 0.070 ;
+        RECT 0.900 0.060 0.930 0.070 ;
+        RECT 0.510 0.050 0.520 0.060 ;
+        RECT 0.540 0.050 0.550 0.060 ;
+        RECT 0.510 0.040 0.550 0.050 ;
+        RECT 0.610 0.050 0.620 0.060 ;
+        RECT 0.630 0.050 0.640 0.060 ;
+        RECT 0.920 0.050 0.930 0.060 ;
+        RECT 0.610 0.040 0.640 0.050 ;
+        RECT 0.900 0.040 0.930 0.050 ;
+        RECT 1.040 0.060 1.070 0.070 ;
+        RECT 1.470 0.060 1.510 0.070 ;
+        RECT 1.040 0.050 1.050 0.060 ;
+        RECT 1.470 0.050 1.480 0.060 ;
+        RECT 1.500 0.050 1.510 0.060 ;
+        RECT 1.040 0.040 1.070 0.050 ;
+        RECT 1.470 0.040 1.510 0.050 ;
+        RECT 0.080 0.020 0.090 0.040 ;
+        RECT 0.060 0.010 0.090 0.020 ;
+      LAYER li1 ;
+        RECT 0.180 0.020 0.200 0.040 ;
+      LAYER li1 ;
+        RECT 0.200 0.020 0.210 0.040 ;
+        RECT 0.180 0.010 0.210 0.020 ;
+        RECT 0.320 0.020 0.330 0.040 ;
+        RECT 0.460 0.020 0.470 0.040 ;
+        RECT 0.490 0.020 0.500 0.040 ;
+        RECT 0.320 0.010 0.350 0.020 ;
+        RECT 0.460 0.010 0.500 0.020 ;
+        RECT 0.610 0.010 0.620 0.040 ;
+        RECT 0.630 0.010 0.640 0.040 ;
+        RECT 0.750 0.020 0.760 0.040 ;
+        RECT 0.780 0.020 0.790 0.040 ;
+        RECT 0.750 0.010 0.790 0.020 ;
+        RECT 0.800 0.010 0.810 0.040 ;
+        RECT 0.940 0.020 0.950 0.040 ;
+        RECT 0.970 0.020 0.980 0.040 ;
+        RECT 1.180 0.020 1.190 0.040 ;
+        RECT 1.210 0.020 1.220 0.040 ;
+        RECT 0.940 0.010 1.220 0.020 ;
+        RECT 1.350 0.010 1.360 0.040 ;
+        RECT 1.380 0.010 1.390 0.040 ;
+  END
 END XNOR2X1
 END LIBRARY