Fixed GROUND
diff --git a/cells/lef/AND2X1.lef b/cells/lef/AND2X1.lef
index 0e5821a..9844bc8 100644
--- a/cells/lef/AND2X1.lef
+++ b/cells/lef/AND2X1.lef
@@ -28,7 +28,7 @@
   END vccd1
   PIN vssd1
     DIRECTION INOUT ;
-    USE POWER ;
+    USE GROUND ;
     SHAPE ABUTMENT ;
     PORT
       LAYER met1 ;
diff --git a/cells/lef/AND2X1.lef.beforemagic b/cells/lef/AND2X1.lef.beforemagic
index ed806a1..8a08220 100644
--- a/cells/lef/AND2X1.lef.beforemagic
+++ b/cells/lef/AND2X1.lef.beforemagic
@@ -18,7 +18,7 @@
 
   PIN vssd1
    DIRECTION INOUT ;
-   USE POWER ;
+   USE GROUND ;
    SHAPE ABUTMENT ;
     PORT
      CLASS CORE ;
diff --git a/cells/lef/AND2X2.lef b/cells/lef/AND2X2.lef
index 8c62819..131068a 100644
--- a/cells/lef/AND2X2.lef
+++ b/cells/lef/AND2X2.lef
@@ -28,7 +28,7 @@
   END vccd1
   PIN vssd1
     DIRECTION INOUT ;
-    USE POWER ;
+    USE GROUND ;
     SHAPE ABUTMENT ;
     PORT
       LAYER met1 ;
diff --git a/cells/lef/AND2X2.lef.beforemagic b/cells/lef/AND2X2.lef.beforemagic
index ea72a4b..14a1f62 100644
--- a/cells/lef/AND2X2.lef.beforemagic
+++ b/cells/lef/AND2X2.lef.beforemagic
@@ -18,7 +18,7 @@
 
   PIN vssd1
    DIRECTION INOUT ;
-   USE POWER ;
+   USE GROUND ;
    SHAPE ABUTMENT ;
     PORT
      CLASS CORE ;
diff --git a/cells/lef/AOI21X1.lef b/cells/lef/AOI21X1.lef
index ceb7eee..c5ffba7 100644
--- a/cells/lef/AOI21X1.lef
+++ b/cells/lef/AOI21X1.lef
@@ -24,7 +24,7 @@
   END vccd1
   PIN vssd1
     DIRECTION INOUT ;
-    USE POWER ;
+    USE GROUND ;
     SHAPE ABUTMENT ;
     PORT
       LAYER met1 ;
diff --git a/cells/lef/AOI21X1.lef.beforemagic b/cells/lef/AOI21X1.lef.beforemagic
index 6bfc65d..8cbd212 100644
--- a/cells/lef/AOI21X1.lef.beforemagic
+++ b/cells/lef/AOI21X1.lef.beforemagic
@@ -18,7 +18,7 @@
 
   PIN vssd1
    DIRECTION INOUT ;
-   USE POWER ;
+   USE GROUND ;
    SHAPE ABUTMENT ;
     PORT
      CLASS CORE ;
diff --git a/cells/lef/AOI22X1.lef b/cells/lef/AOI22X1.lef
index 877283b..c61a126 100644
--- a/cells/lef/AOI22X1.lef
+++ b/cells/lef/AOI22X1.lef
@@ -24,7 +24,7 @@
   END vccd1
   PIN vssd1
     DIRECTION INOUT ;
-    USE POWER ;
+    USE GROUND ;
     SHAPE ABUTMENT ;
     PORT
       LAYER met1 ;
diff --git a/cells/lef/AOI22X1.lef.beforemagic b/cells/lef/AOI22X1.lef.beforemagic
index d23987a..ff6523d 100644
--- a/cells/lef/AOI22X1.lef.beforemagic
+++ b/cells/lef/AOI22X1.lef.beforemagic
@@ -18,7 +18,7 @@
 
   PIN vssd1
    DIRECTION INOUT ;
-   USE POWER ;
+   USE GROUND ;
    SHAPE ABUTMENT ;
     PORT
      CLASS CORE ;
diff --git a/cells/lef/BUFX2.lef b/cells/lef/BUFX2.lef
index 3dc5674..d783ed6 100644
--- a/cells/lef/BUFX2.lef
+++ b/cells/lef/BUFX2.lef
@@ -24,7 +24,7 @@
   END vccd1
   PIN vssd1
     DIRECTION INOUT ;
-    USE POWER ;
+    USE GROUND ;
     SHAPE ABUTMENT ;
     PORT
       LAYER met1 ;
diff --git a/cells/lef/BUFX2.lef.beforemagic b/cells/lef/BUFX2.lef.beforemagic
index 2790227..e389d33 100644
--- a/cells/lef/BUFX2.lef.beforemagic
+++ b/cells/lef/BUFX2.lef.beforemagic
@@ -18,7 +18,7 @@
 
   PIN vssd1
    DIRECTION INOUT ;
-   USE POWER ;
+   USE GROUND ;
    SHAPE ABUTMENT ;
     PORT
      CLASS CORE ;
diff --git a/cells/lef/HAX1.lef b/cells/lef/HAX1.lef
index e88f613..563bfc0 100644
--- a/cells/lef/HAX1.lef
+++ b/cells/lef/HAX1.lef
@@ -40,7 +40,7 @@
   END vccd1
   PIN vssd1
     DIRECTION INOUT ;
-    USE POWER ;
+    USE GROUND ;
     SHAPE ABUTMENT ;
     PORT
       LAYER met1 ;
diff --git a/cells/lef/HAX1.lef.beforemagic b/cells/lef/HAX1.lef.beforemagic
index 7484774..1b902c4 100644
--- a/cells/lef/HAX1.lef.beforemagic
+++ b/cells/lef/HAX1.lef.beforemagic
@@ -18,7 +18,7 @@
 
   PIN vssd1
    DIRECTION INOUT ;
-   USE POWER ;
+   USE GROUND ;
    SHAPE ABUTMENT ;
     PORT
      CLASS CORE ;
diff --git a/cells/lef/INV.lef b/cells/lef/INV.lef
index d3ce727..087e505 100644
--- a/cells/lef/INV.lef
+++ b/cells/lef/INV.lef
@@ -20,7 +20,7 @@
   END vccd1
   PIN vssd1
     DIRECTION INOUT ;
-    USE POWER ;
+    USE GROUND ;
     SHAPE ABUTMENT ;
     PORT
       LAYER met1 ;
diff --git a/cells/lef/INV.lef.beforemagic b/cells/lef/INV.lef.beforemagic
index 4e01d77..3b8da02 100644
--- a/cells/lef/INV.lef.beforemagic
+++ b/cells/lef/INV.lef.beforemagic
@@ -18,7 +18,7 @@
 
   PIN vssd1
    DIRECTION INOUT ;
-   USE POWER ;
+   USE GROUND ;
    SHAPE ABUTMENT ;
     PORT
      CLASS CORE ;
diff --git a/cells/lef/INVX1.lef b/cells/lef/INVX1.lef
index 99b7be3..9ce570e 100644
--- a/cells/lef/INVX1.lef
+++ b/cells/lef/INVX1.lef
@@ -20,7 +20,7 @@
   END vccd1
   PIN vssd1
     DIRECTION INOUT ;
-    USE POWER ;
+    USE GROUND ;
     SHAPE ABUTMENT ;
     PORT
       LAYER met1 ;
diff --git a/cells/lef/INVX1.lef.beforemagic b/cells/lef/INVX1.lef.beforemagic
index f06d51c..3ecc960 100644
--- a/cells/lef/INVX1.lef.beforemagic
+++ b/cells/lef/INVX1.lef.beforemagic
@@ -18,7 +18,7 @@
 
   PIN vssd1
    DIRECTION INOUT ;
-   USE POWER ;
+   USE GROUND ;
    SHAPE ABUTMENT ;
     PORT
      CLASS CORE ;
diff --git a/cells/lef/INVX2.lef b/cells/lef/INVX2.lef
index d6b552f..649dbbb 100644
--- a/cells/lef/INVX2.lef
+++ b/cells/lef/INVX2.lef
@@ -20,7 +20,7 @@
   END vccd1
   PIN vssd1
     DIRECTION INOUT ;
-    USE POWER ;
+    USE GROUND ;
     SHAPE ABUTMENT ;
     PORT
       LAYER met1 ;
diff --git a/cells/lef/INVX2.lef.beforemagic b/cells/lef/INVX2.lef.beforemagic
index b4e3185..e83646c 100644
--- a/cells/lef/INVX2.lef.beforemagic
+++ b/cells/lef/INVX2.lef.beforemagic
@@ -18,7 +18,7 @@
 
   PIN vssd1
    DIRECTION INOUT ;
-   USE POWER ;
+   USE GROUND ;
    SHAPE ABUTMENT ;
     PORT
      CLASS CORE ;
diff --git a/cells/lef/INVX4.lef b/cells/lef/INVX4.lef
index ef4ba03..988e099 100644
--- a/cells/lef/INVX4.lef
+++ b/cells/lef/INVX4.lef
@@ -24,7 +24,7 @@
   END vccd1
   PIN vssd1
     DIRECTION INOUT ;
-    USE POWER ;
+    USE GROUND ;
     SHAPE ABUTMENT ;
     PORT
       LAYER met1 ;
diff --git a/cells/lef/INVX4.lef.beforemagic b/cells/lef/INVX4.lef.beforemagic
index 950106c..7fffeb9 100644
--- a/cells/lef/INVX4.lef.beforemagic
+++ b/cells/lef/INVX4.lef.beforemagic
@@ -18,7 +18,7 @@
 
   PIN vssd1
    DIRECTION INOUT ;
-   USE POWER ;
+   USE GROUND ;
    SHAPE ABUTMENT ;
     PORT
      CLASS CORE ;
diff --git a/cells/lef/INVX8.lef b/cells/lef/INVX8.lef
index 4892662..977886a 100644
--- a/cells/lef/INVX8.lef
+++ b/cells/lef/INVX8.lef
@@ -28,7 +28,7 @@
   END vccd1
   PIN vssd1
     DIRECTION INOUT ;
-    USE POWER ;
+    USE GROUND ;
     SHAPE ABUTMENT ;
     PORT
       LAYER met1 ;
diff --git a/cells/lef/INVX8.lef.beforemagic b/cells/lef/INVX8.lef.beforemagic
index 684340f..10e1b26 100644
--- a/cells/lef/INVX8.lef.beforemagic
+++ b/cells/lef/INVX8.lef.beforemagic
@@ -18,7 +18,7 @@
 
   PIN vssd1
    DIRECTION INOUT ;
-   USE POWER ;
+   USE GROUND ;
    SHAPE ABUTMENT ;
     PORT
      CLASS CORE ;
diff --git a/cells/lef/MUX2X1.lef b/cells/lef/MUX2X1.lef
index 0938433..a84fb19 100644
--- a/cells/lef/MUX2X1.lef
+++ b/cells/lef/MUX2X1.lef
@@ -28,7 +28,7 @@
   END vccd1
   PIN vssd1
     DIRECTION INOUT ;
-    USE POWER ;
+    USE GROUND ;
     SHAPE ABUTMENT ;
     PORT
       LAYER met1 ;
diff --git a/cells/lef/MUX2X1.lef.beforemagic b/cells/lef/MUX2X1.lef.beforemagic
index d70fabf..0fdc79b 100644
--- a/cells/lef/MUX2X1.lef.beforemagic
+++ b/cells/lef/MUX2X1.lef.beforemagic
@@ -18,7 +18,7 @@
 
   PIN vssd1
    DIRECTION INOUT ;
-   USE POWER ;
+   USE GROUND ;
    SHAPE ABUTMENT ;
     PORT
      CLASS CORE ;
diff --git a/cells/lef/NAND2X1.lef b/cells/lef/NAND2X1.lef
index a0d4e70..bfd89b7 100644
--- a/cells/lef/NAND2X1.lef
+++ b/cells/lef/NAND2X1.lef
@@ -24,7 +24,7 @@
   END vccd1
   PIN vssd1
     DIRECTION INOUT ;
-    USE POWER ;
+    USE GROUND ;
     SHAPE ABUTMENT ;
     PORT
       LAYER met1 ;
diff --git a/cells/lef/NAND2X1.lef.beforemagic b/cells/lef/NAND2X1.lef.beforemagic
index bc42918..21ee6da 100644
--- a/cells/lef/NAND2X1.lef.beforemagic
+++ b/cells/lef/NAND2X1.lef.beforemagic
@@ -18,7 +18,7 @@
 
   PIN vssd1
    DIRECTION INOUT ;
-   USE POWER ;
+   USE GROUND ;
    SHAPE ABUTMENT ;
     PORT
      CLASS CORE ;
diff --git a/cells/lef/NAND3X1.lef b/cells/lef/NAND3X1.lef
index 0591566..51be3be 100644
--- a/cells/lef/NAND3X1.lef
+++ b/cells/lef/NAND3X1.lef
@@ -28,7 +28,7 @@
   END vccd1
   PIN vssd1
     DIRECTION INOUT ;
-    USE POWER ;
+    USE GROUND ;
     SHAPE ABUTMENT ;
     PORT
       LAYER met1 ;
diff --git a/cells/lef/NAND3X1.lef.beforemagic b/cells/lef/NAND3X1.lef.beforemagic
index 0c4efc2..5e89cce 100644
--- a/cells/lef/NAND3X1.lef.beforemagic
+++ b/cells/lef/NAND3X1.lef.beforemagic
@@ -18,7 +18,7 @@
 
   PIN vssd1
    DIRECTION INOUT ;
-   USE POWER ;
+   USE GROUND ;
    SHAPE ABUTMENT ;
     PORT
      CLASS CORE ;
diff --git a/cells/lef/NOR2X1.lef b/cells/lef/NOR2X1.lef
index 60025bb..9742048 100644
--- a/cells/lef/NOR2X1.lef
+++ b/cells/lef/NOR2X1.lef
@@ -24,7 +24,7 @@
   END vccd1
   PIN vssd1
     DIRECTION INOUT ;
-    USE POWER ;
+    USE GROUND ;
     SHAPE ABUTMENT ;
     PORT
       LAYER met1 ;
diff --git a/cells/lef/NOR2X1.lef.beforemagic b/cells/lef/NOR2X1.lef.beforemagic
index dd348e2..f2826da 100644
--- a/cells/lef/NOR2X1.lef.beforemagic
+++ b/cells/lef/NOR2X1.lef.beforemagic
@@ -18,7 +18,7 @@
 
   PIN vssd1
    DIRECTION INOUT ;
-   USE POWER ;
+   USE GROUND ;
    SHAPE ABUTMENT ;
     PORT
      CLASS CORE ;
diff --git a/cells/lef/OAI21X1.lef b/cells/lef/OAI21X1.lef
index fb24c09..1bcd439 100644
--- a/cells/lef/OAI21X1.lef
+++ b/cells/lef/OAI21X1.lef
@@ -24,7 +24,7 @@
   END vccd1
   PIN vssd1
     DIRECTION INOUT ;
-    USE POWER ;
+    USE GROUND ;
     SHAPE ABUTMENT ;
     PORT
       LAYER met1 ;
diff --git a/cells/lef/OAI21X1.lef.beforemagic b/cells/lef/OAI21X1.lef.beforemagic
index 3c996ef..b6b762e 100644
--- a/cells/lef/OAI21X1.lef.beforemagic
+++ b/cells/lef/OAI21X1.lef.beforemagic
@@ -18,7 +18,7 @@
 
   PIN vssd1
    DIRECTION INOUT ;
-   USE POWER ;
+   USE GROUND ;
    SHAPE ABUTMENT ;
     PORT
      CLASS CORE ;
diff --git a/cells/lef/OAI22X1.lef b/cells/lef/OAI22X1.lef
index bc53486..8ecd516 100644
--- a/cells/lef/OAI22X1.lef
+++ b/cells/lef/OAI22X1.lef
@@ -24,7 +24,7 @@
   END vccd1
   PIN vssd1
     DIRECTION INOUT ;
-    USE POWER ;
+    USE GROUND ;
     SHAPE ABUTMENT ;
     PORT
       LAYER met1 ;
diff --git a/cells/lef/OAI22X1.lef.beforemagic b/cells/lef/OAI22X1.lef.beforemagic
index b0f8219..76e007f 100644
--- a/cells/lef/OAI22X1.lef.beforemagic
+++ b/cells/lef/OAI22X1.lef.beforemagic
@@ -18,7 +18,7 @@
 
   PIN vssd1
    DIRECTION INOUT ;
-   USE POWER ;
+   USE GROUND ;
    SHAPE ABUTMENT ;
     PORT
      CLASS CORE ;
diff --git a/cells/lef/OR2X1.lef b/cells/lef/OR2X1.lef
index 598f8e1..13ea1dc 100644
--- a/cells/lef/OR2X1.lef
+++ b/cells/lef/OR2X1.lef
@@ -24,7 +24,7 @@
   END vccd1
   PIN vssd1
     DIRECTION INOUT ;
-    USE POWER ;
+    USE GROUND ;
     SHAPE ABUTMENT ;
     PORT
       LAYER met1 ;
diff --git a/cells/lef/OR2X1.lef.beforemagic b/cells/lef/OR2X1.lef.beforemagic
index e43d3ba..c0bc51c 100644
--- a/cells/lef/OR2X1.lef.beforemagic
+++ b/cells/lef/OR2X1.lef.beforemagic
@@ -18,7 +18,7 @@
 
   PIN vssd1
    DIRECTION INOUT ;
-   USE POWER ;
+   USE GROUND ;
    SHAPE ABUTMENT ;
     PORT
      CLASS CORE ;
diff --git a/cells/lef/OR2X2.lef b/cells/lef/OR2X2.lef
index 6ef61e1..c5d772e 100644
--- a/cells/lef/OR2X2.lef
+++ b/cells/lef/OR2X2.lef
@@ -24,7 +24,7 @@
   END vccd1
   PIN vssd1
     DIRECTION INOUT ;
-    USE POWER ;
+    USE GROUND ;
     SHAPE ABUTMENT ;
     PORT
       LAYER met1 ;
diff --git a/cells/lef/OR2X2.lef.beforemagic b/cells/lef/OR2X2.lef.beforemagic
index 00c2587..9fd0dff 100644
--- a/cells/lef/OR2X2.lef.beforemagic
+++ b/cells/lef/OR2X2.lef.beforemagic
@@ -18,7 +18,7 @@
 
   PIN vssd1
    DIRECTION INOUT ;
-   USE POWER ;
+   USE GROUND ;
    SHAPE ABUTMENT ;
     PORT
      CLASS CORE ;
diff --git a/cells/lef/XOR2X1.lef b/cells/lef/XOR2X1.lef
index e0ef7c7..691d2b3 100644
--- a/cells/lef/XOR2X1.lef
+++ b/cells/lef/XOR2X1.lef
@@ -27,7 +27,7 @@
   END vccd1
   PIN vssd1
     DIRECTION INOUT ;
-    USE POWER ;
+    USE GROUND ;
     SHAPE ABUTMENT ;
     PORT
       LAYER met1 ;
diff --git a/cells/lef/XOR2X1.lef.beforemagic b/cells/lef/XOR2X1.lef.beforemagic
index 5a5ddf6..7922374 100644
--- a/cells/lef/XOR2X1.lef.beforemagic
+++ b/cells/lef/XOR2X1.lef.beforemagic
@@ -18,7 +18,7 @@
 
   PIN vssd1
    DIRECTION INOUT ;
-   USE POWER ;
+   USE GROUND ;
    SHAPE ABUTMENT ;
     PORT
      CLASS CORE ;
diff --git a/cells/lef/fixup.pl b/cells/lef/fixup.pl
index 5199cd8..ce5cd41 100644
--- a/cells/lef/fixup.pl
+++ b/cells/lef/fixup.pl
@@ -72,7 +72,7 @@
   {
     $_.="\n";	  
     $macro=$1 if(m/MACRO\s+(\w+)/);
-    $pin=$1 if(m/PIN (\w+)/);	  
+    $pin=$1 if(m/PIN\s+(\w+)/);
     #s/SYMMETRY X Y R90/SITE unit/;
     #s/SITE CORE/SYMMETRY X Y R90/;
     #s/SITE unit.*//;
@@ -80,7 +80,7 @@
     s/VDD/vccd1/;
     s/GND/vssd1/;
     s/USE SIGNAL/USE POWER/ if($pin eq "VDD");
-    s/USE SIGNAL/USE GROUND/ if($pin eq "GND");
+    s/USE POWER/USE GROUND/ if($pin eq "GND"); # GND braucht USE GROUND statt USE POWER
 
     if(m/^\s*END\s+$macro/ && !$filled) # Inject the obstructions here
     {