Making sure all .lef files end in `END LIBRARY`.

Updating sky130_fd_sc_hdll 0.1.1.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
diff --git a/cells/a211o/sky130_fd_sc_hdll__a211o_1.lef b/cells/a211o/sky130_fd_sc_hdll__a211o_1.lef
index cc49587..dfca282 100644
--- a/cells/a211o/sky130_fd_sc_hdll__a211o_1.lef
+++ b/cells/a211o/sky130_fd_sc_hdll__a211o_1.lef
@@ -129,3 +129,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a211o_1
+END LIBRARY
diff --git a/cells/a211o/sky130_fd_sc_hdll__a211o_1.magic.lef b/cells/a211o/sky130_fd_sc_hdll__a211o_1.magic.lef
index f14fc40..06b2fa8 100644
--- a/cells/a211o/sky130_fd_sc_hdll__a211o_1.magic.lef
+++ b/cells/a211o/sky130_fd_sc_hdll__a211o_1.magic.lef
@@ -135,3 +135,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a211o_1
+END LIBRARY
diff --git a/cells/a211o/sky130_fd_sc_hdll__a211o_2.lef b/cells/a211o/sky130_fd_sc_hdll__a211o_2.lef
index 106d99c..62d7b9a 100644
--- a/cells/a211o/sky130_fd_sc_hdll__a211o_2.lef
+++ b/cells/a211o/sky130_fd_sc_hdll__a211o_2.lef
@@ -132,3 +132,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a211o_2
+END LIBRARY
diff --git a/cells/a211o/sky130_fd_sc_hdll__a211o_2.magic.lef b/cells/a211o/sky130_fd_sc_hdll__a211o_2.magic.lef
index 8290d10..047520a 100644
--- a/cells/a211o/sky130_fd_sc_hdll__a211o_2.magic.lef
+++ b/cells/a211o/sky130_fd_sc_hdll__a211o_2.magic.lef
@@ -138,3 +138,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a211o_2
+END LIBRARY
diff --git a/cells/a211o/sky130_fd_sc_hdll__a211o_4.lef b/cells/a211o/sky130_fd_sc_hdll__a211o_4.lef
index 24b3f57..bc3cdcb 100644
--- a/cells/a211o/sky130_fd_sc_hdll__a211o_4.lef
+++ b/cells/a211o/sky130_fd_sc_hdll__a211o_4.lef
@@ -171,3 +171,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a211o_4
+END LIBRARY
diff --git a/cells/a211o/sky130_fd_sc_hdll__a211o_4.magic.lef b/cells/a211o/sky130_fd_sc_hdll__a211o_4.magic.lef
index 41ff750..8e90b26 100644
--- a/cells/a211o/sky130_fd_sc_hdll__a211o_4.magic.lef
+++ b/cells/a211o/sky130_fd_sc_hdll__a211o_4.magic.lef
@@ -177,3 +177,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a211o_4
+END LIBRARY
diff --git a/cells/a211oi/sky130_fd_sc_hdll__a211oi_1.lef b/cells/a211oi/sky130_fd_sc_hdll__a211oi_1.lef
index 6f35196..52890b5 100644
--- a/cells/a211oi/sky130_fd_sc_hdll__a211oi_1.lef
+++ b/cells/a211oi/sky130_fd_sc_hdll__a211oi_1.lef
@@ -122,3 +122,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a211oi_1
+END LIBRARY
diff --git a/cells/a211oi/sky130_fd_sc_hdll__a211oi_1.magic.lef b/cells/a211oi/sky130_fd_sc_hdll__a211oi_1.magic.lef
index fbc69d5..e86cfa6 100644
--- a/cells/a211oi/sky130_fd_sc_hdll__a211oi_1.magic.lef
+++ b/cells/a211oi/sky130_fd_sc_hdll__a211oi_1.magic.lef
@@ -128,3 +128,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a211oi_1
+END LIBRARY
diff --git a/cells/a211oi/sky130_fd_sc_hdll__a211oi_2.lef b/cells/a211oi/sky130_fd_sc_hdll__a211oi_2.lef
index d701d04..d01ea8b 100644
--- a/cells/a211oi/sky130_fd_sc_hdll__a211oi_2.lef
+++ b/cells/a211oi/sky130_fd_sc_hdll__a211oi_2.lef
@@ -145,3 +145,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a211oi_2
+END LIBRARY
diff --git a/cells/a211oi/sky130_fd_sc_hdll__a211oi_2.magic.lef b/cells/a211oi/sky130_fd_sc_hdll__a211oi_2.magic.lef
index 707c25e..28b850e 100644
--- a/cells/a211oi/sky130_fd_sc_hdll__a211oi_2.magic.lef
+++ b/cells/a211oi/sky130_fd_sc_hdll__a211oi_2.magic.lef
@@ -151,3 +151,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a211oi_2
+END LIBRARY
diff --git a/cells/a211oi/sky130_fd_sc_hdll__a211oi_4.lef b/cells/a211oi/sky130_fd_sc_hdll__a211oi_4.lef
index e705ddd..83ec04d 100644
--- a/cells/a211oi/sky130_fd_sc_hdll__a211oi_4.lef
+++ b/cells/a211oi/sky130_fd_sc_hdll__a211oi_4.lef
@@ -185,3 +185,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a211oi_4
+END LIBRARY
diff --git a/cells/a211oi/sky130_fd_sc_hdll__a211oi_4.magic.lef b/cells/a211oi/sky130_fd_sc_hdll__a211oi_4.magic.lef
index 78c2a7c..0e15529 100644
--- a/cells/a211oi/sky130_fd_sc_hdll__a211oi_4.magic.lef
+++ b/cells/a211oi/sky130_fd_sc_hdll__a211oi_4.magic.lef
@@ -191,3 +191,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a211oi_4
+END LIBRARY
diff --git a/cells/a21bo/sky130_fd_sc_hdll__a21bo_1.lef b/cells/a21bo/sky130_fd_sc_hdll__a21bo_1.lef
index c425d22..aff24d4 100644
--- a/cells/a21bo/sky130_fd_sc_hdll__a21bo_1.lef
+++ b/cells/a21bo/sky130_fd_sc_hdll__a21bo_1.lef
@@ -126,3 +126,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a21bo_1
+END LIBRARY
diff --git a/cells/a21bo/sky130_fd_sc_hdll__a21bo_1.magic.lef b/cells/a21bo/sky130_fd_sc_hdll__a21bo_1.magic.lef
index 22641ac..0cd4075 100644
--- a/cells/a21bo/sky130_fd_sc_hdll__a21bo_1.magic.lef
+++ b/cells/a21bo/sky130_fd_sc_hdll__a21bo_1.magic.lef
@@ -132,3 +132,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a21bo_1
+END LIBRARY
diff --git a/cells/a21bo/sky130_fd_sc_hdll__a21bo_2.lef b/cells/a21bo/sky130_fd_sc_hdll__a21bo_2.lef
index e0f7d19..5acc5a1 100644
--- a/cells/a21bo/sky130_fd_sc_hdll__a21bo_2.lef
+++ b/cells/a21bo/sky130_fd_sc_hdll__a21bo_2.lef
@@ -136,3 +136,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a21bo_2
+END LIBRARY
diff --git a/cells/a21bo/sky130_fd_sc_hdll__a21bo_2.magic.lef b/cells/a21bo/sky130_fd_sc_hdll__a21bo_2.magic.lef
index a3cc5b3..b518ed3 100644
--- a/cells/a21bo/sky130_fd_sc_hdll__a21bo_2.magic.lef
+++ b/cells/a21bo/sky130_fd_sc_hdll__a21bo_2.magic.lef
@@ -142,3 +142,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a21bo_2
+END LIBRARY
diff --git a/cells/a21bo/sky130_fd_sc_hdll__a21bo_4.lef b/cells/a21bo/sky130_fd_sc_hdll__a21bo_4.lef
index 97228ea..ff1b14a 100644
--- a/cells/a21bo/sky130_fd_sc_hdll__a21bo_4.lef
+++ b/cells/a21bo/sky130_fd_sc_hdll__a21bo_4.lef
@@ -157,3 +157,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a21bo_4
+END LIBRARY
diff --git a/cells/a21bo/sky130_fd_sc_hdll__a21bo_4.magic.lef b/cells/a21bo/sky130_fd_sc_hdll__a21bo_4.magic.lef
index 3e8b784..b0872aa 100644
--- a/cells/a21bo/sky130_fd_sc_hdll__a21bo_4.magic.lef
+++ b/cells/a21bo/sky130_fd_sc_hdll__a21bo_4.magic.lef
@@ -163,3 +163,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a21bo_4
+END LIBRARY
diff --git a/cells/a21boi/sky130_fd_sc_hdll__a21boi_1.lef b/cells/a21boi/sky130_fd_sc_hdll__a21boi_1.lef
index 4c82ae5..31ac826 100644
--- a/cells/a21boi/sky130_fd_sc_hdll__a21boi_1.lef
+++ b/cells/a21boi/sky130_fd_sc_hdll__a21boi_1.lef
@@ -117,3 +117,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a21boi_1
+END LIBRARY
diff --git a/cells/a21boi/sky130_fd_sc_hdll__a21boi_1.magic.lef b/cells/a21boi/sky130_fd_sc_hdll__a21boi_1.magic.lef
index 180d092..0f40f4e 100644
--- a/cells/a21boi/sky130_fd_sc_hdll__a21boi_1.magic.lef
+++ b/cells/a21boi/sky130_fd_sc_hdll__a21boi_1.magic.lef
@@ -123,3 +123,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a21boi_1
+END LIBRARY
diff --git a/cells/a21boi/sky130_fd_sc_hdll__a21boi_2.lef b/cells/a21boi/sky130_fd_sc_hdll__a21boi_2.lef
index f33a924..8fc411c 100644
--- a/cells/a21boi/sky130_fd_sc_hdll__a21boi_2.lef
+++ b/cells/a21boi/sky130_fd_sc_hdll__a21boi_2.lef
@@ -133,3 +133,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a21boi_2
+END LIBRARY
diff --git a/cells/a21boi/sky130_fd_sc_hdll__a21boi_2.magic.lef b/cells/a21boi/sky130_fd_sc_hdll__a21boi_2.magic.lef
index 3d7326e..5fcf375 100644
--- a/cells/a21boi/sky130_fd_sc_hdll__a21boi_2.magic.lef
+++ b/cells/a21boi/sky130_fd_sc_hdll__a21boi_2.magic.lef
@@ -139,3 +139,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a21boi_2
+END LIBRARY
diff --git a/cells/a21boi/sky130_fd_sc_hdll__a21boi_4.lef b/cells/a21boi/sky130_fd_sc_hdll__a21boi_4.lef
index d6d900d..664b4e9 100644
--- a/cells/a21boi/sky130_fd_sc_hdll__a21boi_4.lef
+++ b/cells/a21boi/sky130_fd_sc_hdll__a21boi_4.lef
@@ -163,3 +163,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a21boi_4
+END LIBRARY
diff --git a/cells/a21boi/sky130_fd_sc_hdll__a21boi_4.magic.lef b/cells/a21boi/sky130_fd_sc_hdll__a21boi_4.magic.lef
index 620038b..7199d7e 100644
--- a/cells/a21boi/sky130_fd_sc_hdll__a21boi_4.magic.lef
+++ b/cells/a21boi/sky130_fd_sc_hdll__a21boi_4.magic.lef
@@ -168,3 +168,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a21boi_4
+END LIBRARY
diff --git a/cells/a21o/sky130_fd_sc_hdll__a21o_1.lef b/cells/a21o/sky130_fd_sc_hdll__a21o_1.lef
index b375ec0..dfb5b89 100644
--- a/cells/a21o/sky130_fd_sc_hdll__a21o_1.lef
+++ b/cells/a21o/sky130_fd_sc_hdll__a21o_1.lef
@@ -117,3 +117,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a21o_1
+END LIBRARY
diff --git a/cells/a21o/sky130_fd_sc_hdll__a21o_1.magic.lef b/cells/a21o/sky130_fd_sc_hdll__a21o_1.magic.lef
index f27b8ee..b4ed83f 100644
--- a/cells/a21o/sky130_fd_sc_hdll__a21o_1.magic.lef
+++ b/cells/a21o/sky130_fd_sc_hdll__a21o_1.magic.lef
@@ -123,3 +123,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a21o_1
+END LIBRARY
diff --git a/cells/a21o/sky130_fd_sc_hdll__a21o_2.lef b/cells/a21o/sky130_fd_sc_hdll__a21o_2.lef
index 24c388e..31a3d9e 100644
--- a/cells/a21o/sky130_fd_sc_hdll__a21o_2.lef
+++ b/cells/a21o/sky130_fd_sc_hdll__a21o_2.lef
@@ -120,3 +120,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a21o_2
+END LIBRARY
diff --git a/cells/a21o/sky130_fd_sc_hdll__a21o_2.magic.lef b/cells/a21o/sky130_fd_sc_hdll__a21o_2.magic.lef
index 5d1ecc1..6d86b3d 100644
--- a/cells/a21o/sky130_fd_sc_hdll__a21o_2.magic.lef
+++ b/cells/a21o/sky130_fd_sc_hdll__a21o_2.magic.lef
@@ -126,3 +126,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a21o_2
+END LIBRARY
diff --git a/cells/a21o/sky130_fd_sc_hdll__a21o_4.lef b/cells/a21o/sky130_fd_sc_hdll__a21o_4.lef
index bfb819c..f0cef9a 100644
--- a/cells/a21o/sky130_fd_sc_hdll__a21o_4.lef
+++ b/cells/a21o/sky130_fd_sc_hdll__a21o_4.lef
@@ -150,3 +150,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a21o_4
+END LIBRARY
diff --git a/cells/a21o/sky130_fd_sc_hdll__a21o_4.magic.lef b/cells/a21o/sky130_fd_sc_hdll__a21o_4.magic.lef
index 0bb54e7..a3f6a12 100644
--- a/cells/a21o/sky130_fd_sc_hdll__a21o_4.magic.lef
+++ b/cells/a21o/sky130_fd_sc_hdll__a21o_4.magic.lef
@@ -156,3 +156,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a21o_4
+END LIBRARY
diff --git a/cells/a21o/sky130_fd_sc_hdll__a21o_6.lef b/cells/a21o/sky130_fd_sc_hdll__a21o_6.lef
index 782bcc9..5cc62f3 100644
--- a/cells/a21o/sky130_fd_sc_hdll__a21o_6.lef
+++ b/cells/a21o/sky130_fd_sc_hdll__a21o_6.lef
@@ -159,3 +159,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a21o_6
+END LIBRARY
diff --git a/cells/a21o/sky130_fd_sc_hdll__a21o_6.magic.lef b/cells/a21o/sky130_fd_sc_hdll__a21o_6.magic.lef
index 671124f..e018385 100644
--- a/cells/a21o/sky130_fd_sc_hdll__a21o_6.magic.lef
+++ b/cells/a21o/sky130_fd_sc_hdll__a21o_6.magic.lef
@@ -165,3 +165,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a21o_6
+END LIBRARY
diff --git a/cells/a21o/sky130_fd_sc_hdll__a21o_8.lef b/cells/a21o/sky130_fd_sc_hdll__a21o_8.lef
index 0a7bfa2..2b36ffb 100644
--- a/cells/a21o/sky130_fd_sc_hdll__a21o_8.lef
+++ b/cells/a21o/sky130_fd_sc_hdll__a21o_8.lef
@@ -167,3 +167,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a21o_8
+END LIBRARY
diff --git a/cells/a21o/sky130_fd_sc_hdll__a21o_8.magic.lef b/cells/a21o/sky130_fd_sc_hdll__a21o_8.magic.lef
index bcb6b13..c95937c 100644
--- a/cells/a21o/sky130_fd_sc_hdll__a21o_8.magic.lef
+++ b/cells/a21o/sky130_fd_sc_hdll__a21o_8.magic.lef
@@ -173,3 +173,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a21o_8
+END LIBRARY
diff --git a/cells/a21oi/sky130_fd_sc_hdll__a21oi_1.lef b/cells/a21oi/sky130_fd_sc_hdll__a21oi_1.lef
index 3921041..10c8a0f 100644
--- a/cells/a21oi/sky130_fd_sc_hdll__a21oi_1.lef
+++ b/cells/a21oi/sky130_fd_sc_hdll__a21oi_1.lef
@@ -112,3 +112,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a21oi_1
+END LIBRARY
diff --git a/cells/a21oi/sky130_fd_sc_hdll__a21oi_1.magic.lef b/cells/a21oi/sky130_fd_sc_hdll__a21oi_1.magic.lef
index 854424d..f7ba642 100644
--- a/cells/a21oi/sky130_fd_sc_hdll__a21oi_1.magic.lef
+++ b/cells/a21oi/sky130_fd_sc_hdll__a21oi_1.magic.lef
@@ -118,3 +118,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a21oi_1
+END LIBRARY
diff --git a/cells/a21oi/sky130_fd_sc_hdll__a21oi_2.lef b/cells/a21oi/sky130_fd_sc_hdll__a21oi_2.lef
index 915903f..a3a82f6 100644
--- a/cells/a21oi/sky130_fd_sc_hdll__a21oi_2.lef
+++ b/cells/a21oi/sky130_fd_sc_hdll__a21oi_2.lef
@@ -124,3 +124,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a21oi_2
+END LIBRARY
diff --git a/cells/a21oi/sky130_fd_sc_hdll__a21oi_2.magic.lef b/cells/a21oi/sky130_fd_sc_hdll__a21oi_2.magic.lef
index 6a46a1a..31c8143 100644
--- a/cells/a21oi/sky130_fd_sc_hdll__a21oi_2.magic.lef
+++ b/cells/a21oi/sky130_fd_sc_hdll__a21oi_2.magic.lef
@@ -130,3 +130,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a21oi_2
+END LIBRARY
diff --git a/cells/a21oi/sky130_fd_sc_hdll__a21oi_4.lef b/cells/a21oi/sky130_fd_sc_hdll__a21oi_4.lef
index 5ea73d0..6299f5e 100644
--- a/cells/a21oi/sky130_fd_sc_hdll__a21oi_4.lef
+++ b/cells/a21oi/sky130_fd_sc_hdll__a21oi_4.lef
@@ -151,3 +151,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a21oi_4
+END LIBRARY
diff --git a/cells/a21oi/sky130_fd_sc_hdll__a21oi_4.magic.lef b/cells/a21oi/sky130_fd_sc_hdll__a21oi_4.magic.lef
index cdcce90..4f115c1 100644
--- a/cells/a21oi/sky130_fd_sc_hdll__a21oi_4.magic.lef
+++ b/cells/a21oi/sky130_fd_sc_hdll__a21oi_4.magic.lef
@@ -157,3 +157,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a21oi_4
+END LIBRARY
diff --git a/cells/a221oi/sky130_fd_sc_hdll__a221oi_1.lef b/cells/a221oi/sky130_fd_sc_hdll__a221oi_1.lef
index a45d4b8..96c7b98 100644
--- a/cells/a221oi/sky130_fd_sc_hdll__a221oi_1.lef
+++ b/cells/a221oi/sky130_fd_sc_hdll__a221oi_1.lef
@@ -147,3 +147,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a221oi_1
+END LIBRARY
diff --git a/cells/a221oi/sky130_fd_sc_hdll__a221oi_1.magic.lef b/cells/a221oi/sky130_fd_sc_hdll__a221oi_1.magic.lef
index b1843a1..1361778 100644
--- a/cells/a221oi/sky130_fd_sc_hdll__a221oi_1.magic.lef
+++ b/cells/a221oi/sky130_fd_sc_hdll__a221oi_1.magic.lef
@@ -153,3 +153,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a221oi_1
+END LIBRARY
diff --git a/cells/a221oi/sky130_fd_sc_hdll__a221oi_2.lef b/cells/a221oi/sky130_fd_sc_hdll__a221oi_2.lef
index 9538fe3..7822a3d 100644
--- a/cells/a221oi/sky130_fd_sc_hdll__a221oi_2.lef
+++ b/cells/a221oi/sky130_fd_sc_hdll__a221oi_2.lef
@@ -168,3 +168,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a221oi_2
+END LIBRARY
diff --git a/cells/a221oi/sky130_fd_sc_hdll__a221oi_2.magic.lef b/cells/a221oi/sky130_fd_sc_hdll__a221oi_2.magic.lef
index 52ff796..bad1e9b 100644
--- a/cells/a221oi/sky130_fd_sc_hdll__a221oi_2.magic.lef
+++ b/cells/a221oi/sky130_fd_sc_hdll__a221oi_2.magic.lef
@@ -174,3 +174,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a221oi_2
+END LIBRARY
diff --git a/cells/a221oi/sky130_fd_sc_hdll__a221oi_4.lef b/cells/a221oi/sky130_fd_sc_hdll__a221oi_4.lef
index d21b225..42f6182 100644
--- a/cells/a221oi/sky130_fd_sc_hdll__a221oi_4.lef
+++ b/cells/a221oi/sky130_fd_sc_hdll__a221oi_4.lef
@@ -205,3 +205,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a221oi_4
+END LIBRARY
diff --git a/cells/a221oi/sky130_fd_sc_hdll__a221oi_4.magic.lef b/cells/a221oi/sky130_fd_sc_hdll__a221oi_4.magic.lef
index 67ee789..7d75926 100644
--- a/cells/a221oi/sky130_fd_sc_hdll__a221oi_4.magic.lef
+++ b/cells/a221oi/sky130_fd_sc_hdll__a221oi_4.magic.lef
@@ -211,3 +211,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a221oi_4
+END LIBRARY
diff --git a/cells/a222oi/sky130_fd_sc_hdll__a222oi_1.lef b/cells/a222oi/sky130_fd_sc_hdll__a222oi_1.lef
index a593683..bb1aaaa 100644
--- a/cells/a222oi/sky130_fd_sc_hdll__a222oi_1.lef
+++ b/cells/a222oi/sky130_fd_sc_hdll__a222oi_1.lef
@@ -150,3 +150,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a222oi_1
+END LIBRARY
diff --git a/cells/a222oi/sky130_fd_sc_hdll__a222oi_1.magic.lef b/cells/a222oi/sky130_fd_sc_hdll__a222oi_1.magic.lef
index 012a722..6f6c2f7 100644
--- a/cells/a222oi/sky130_fd_sc_hdll__a222oi_1.magic.lef
+++ b/cells/a222oi/sky130_fd_sc_hdll__a222oi_1.magic.lef
@@ -156,3 +156,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a222oi_1
+END LIBRARY
diff --git a/cells/a22o/sky130_fd_sc_hdll__a22o_1.lef b/cells/a22o/sky130_fd_sc_hdll__a22o_1.lef
index 3a3003d..a229d3e 100644
--- a/cells/a22o/sky130_fd_sc_hdll__a22o_1.lef
+++ b/cells/a22o/sky130_fd_sc_hdll__a22o_1.lef
@@ -132,3 +132,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a22o_1
+END LIBRARY
diff --git a/cells/a22o/sky130_fd_sc_hdll__a22o_1.magic.lef b/cells/a22o/sky130_fd_sc_hdll__a22o_1.magic.lef
index ab12341..21af0ae 100644
--- a/cells/a22o/sky130_fd_sc_hdll__a22o_1.magic.lef
+++ b/cells/a22o/sky130_fd_sc_hdll__a22o_1.magic.lef
@@ -138,3 +138,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a22o_1
+END LIBRARY
diff --git a/cells/a22o/sky130_fd_sc_hdll__a22o_2.lef b/cells/a22o/sky130_fd_sc_hdll__a22o_2.lef
index e3c1d5b..7b486e1 100644
--- a/cells/a22o/sky130_fd_sc_hdll__a22o_2.lef
+++ b/cells/a22o/sky130_fd_sc_hdll__a22o_2.lef
@@ -138,3 +138,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a22o_2
+END LIBRARY
diff --git a/cells/a22o/sky130_fd_sc_hdll__a22o_2.magic.lef b/cells/a22o/sky130_fd_sc_hdll__a22o_2.magic.lef
index 5262aa7..2e39f8a 100644
--- a/cells/a22o/sky130_fd_sc_hdll__a22o_2.magic.lef
+++ b/cells/a22o/sky130_fd_sc_hdll__a22o_2.magic.lef
@@ -144,3 +144,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a22o_2
+END LIBRARY
diff --git a/cells/a22o/sky130_fd_sc_hdll__a22o_4.lef b/cells/a22o/sky130_fd_sc_hdll__a22o_4.lef
index 1282c71..8fb0272 100644
--- a/cells/a22o/sky130_fd_sc_hdll__a22o_4.lef
+++ b/cells/a22o/sky130_fd_sc_hdll__a22o_4.lef
@@ -170,3 +170,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a22o_4
+END LIBRARY
diff --git a/cells/a22o/sky130_fd_sc_hdll__a22o_4.magic.lef b/cells/a22o/sky130_fd_sc_hdll__a22o_4.magic.lef
index b0e822a..796f441 100644
--- a/cells/a22o/sky130_fd_sc_hdll__a22o_4.magic.lef
+++ b/cells/a22o/sky130_fd_sc_hdll__a22o_4.magic.lef
@@ -176,3 +176,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a22o_4
+END LIBRARY
diff --git a/cells/a22oi/sky130_fd_sc_hdll__a22oi_1.lef b/cells/a22oi/sky130_fd_sc_hdll__a22oi_1.lef
index 49cad44..c6e79e8 100644
--- a/cells/a22oi/sky130_fd_sc_hdll__a22oi_1.lef
+++ b/cells/a22oi/sky130_fd_sc_hdll__a22oi_1.lef
@@ -129,3 +129,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a22oi_1
+END LIBRARY
diff --git a/cells/a22oi/sky130_fd_sc_hdll__a22oi_1.magic.lef b/cells/a22oi/sky130_fd_sc_hdll__a22oi_1.magic.lef
index cee9276..d2ecab0 100644
--- a/cells/a22oi/sky130_fd_sc_hdll__a22oi_1.magic.lef
+++ b/cells/a22oi/sky130_fd_sc_hdll__a22oi_1.magic.lef
@@ -135,3 +135,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a22oi_1
+END LIBRARY
diff --git a/cells/a22oi/sky130_fd_sc_hdll__a22oi_2.lef b/cells/a22oi/sky130_fd_sc_hdll__a22oi_2.lef
index 2841982..cdeb3e2 100644
--- a/cells/a22oi/sky130_fd_sc_hdll__a22oi_2.lef
+++ b/cells/a22oi/sky130_fd_sc_hdll__a22oi_2.lef
@@ -147,3 +147,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a22oi_2
+END LIBRARY
diff --git a/cells/a22oi/sky130_fd_sc_hdll__a22oi_2.magic.lef b/cells/a22oi/sky130_fd_sc_hdll__a22oi_2.magic.lef
index d6400ec..bfd5ed6 100644
--- a/cells/a22oi/sky130_fd_sc_hdll__a22oi_2.magic.lef
+++ b/cells/a22oi/sky130_fd_sc_hdll__a22oi_2.magic.lef
@@ -158,3 +158,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a22oi_2
+END LIBRARY
diff --git a/cells/a22oi/sky130_fd_sc_hdll__a22oi_4.lef b/cells/a22oi/sky130_fd_sc_hdll__a22oi_4.lef
index dfce331..881ebeb 100644
--- a/cells/a22oi/sky130_fd_sc_hdll__a22oi_4.lef
+++ b/cells/a22oi/sky130_fd_sc_hdll__a22oi_4.lef
@@ -172,3 +172,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a22oi_4
+END LIBRARY
diff --git a/cells/a22oi/sky130_fd_sc_hdll__a22oi_4.magic.lef b/cells/a22oi/sky130_fd_sc_hdll__a22oi_4.magic.lef
index e09a1ae..3d8e82a 100644
--- a/cells/a22oi/sky130_fd_sc_hdll__a22oi_4.magic.lef
+++ b/cells/a22oi/sky130_fd_sc_hdll__a22oi_4.magic.lef
@@ -178,3 +178,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a22oi_4
+END LIBRARY
diff --git a/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_1.lef b/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_1.lef
index 8d8edb4..1590e9a 100644
--- a/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_1.lef
+++ b/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_1.lef
@@ -143,3 +143,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a2bb2o_1
+END LIBRARY
diff --git a/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_1.magic.lef b/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_1.magic.lef
index 8a8d6fc..6ca28ad 100644
--- a/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_1.magic.lef
+++ b/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_1.magic.lef
@@ -154,3 +154,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a2bb2o_1
+END LIBRARY
diff --git a/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_2.lef b/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_2.lef
index c00642b..df3a331 100644
--- a/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_2.lef
+++ b/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_2.lef
@@ -150,3 +150,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a2bb2o_2
+END LIBRARY
diff --git a/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_2.magic.lef b/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_2.magic.lef
index 27b808e..48e0ca5 100644
--- a/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_2.magic.lef
+++ b/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_2.magic.lef
@@ -161,3 +161,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a2bb2o_2
+END LIBRARY
diff --git a/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_4.lef b/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_4.lef
index f71c4ee..bc32200 100644
--- a/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_4.lef
+++ b/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_4.lef
@@ -198,3 +198,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a2bb2o_4
+END LIBRARY
diff --git a/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_4.magic.lef b/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_4.magic.lef
index 1bd3aa4..ea8c368 100644
--- a/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_4.magic.lef
+++ b/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_4.magic.lef
@@ -204,3 +204,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a2bb2o_4
+END LIBRARY
diff --git a/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_1.lef b/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_1.lef
index 05524cc..f08d5e9 100644
--- a/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_1.lef
+++ b/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_1.lef
@@ -135,3 +135,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a2bb2oi_1
+END LIBRARY
diff --git a/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_1.magic.lef b/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_1.magic.lef
index 96a764e..d39e1ac 100644
--- a/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_1.magic.lef
+++ b/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_1.magic.lef
@@ -146,3 +146,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a2bb2oi_1
+END LIBRARY
diff --git a/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_2.lef b/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_2.lef
index 2830ac9..e7a42a9 100644
--- a/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_2.lef
+++ b/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_2.lef
@@ -159,3 +159,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a2bb2oi_2
+END LIBRARY
diff --git a/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_2.magic.lef b/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_2.magic.lef
index 9b932c0..310a991 100644
--- a/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_2.magic.lef
+++ b/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_2.magic.lef
@@ -165,3 +165,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a2bb2oi_2
+END LIBRARY
diff --git a/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_4.lef b/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_4.lef
index 7096285..cef01b4 100644
--- a/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_4.lef
+++ b/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_4.lef
@@ -204,3 +204,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a2bb2oi_4
+END LIBRARY
diff --git a/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_4.magic.lef b/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_4.magic.lef
index a9f2a29..118a055 100644
--- a/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_4.magic.lef
+++ b/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_4.magic.lef
@@ -210,3 +210,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a2bb2oi_4
+END LIBRARY
diff --git a/cells/a31o/sky130_fd_sc_hdll__a31o_1.lef b/cells/a31o/sky130_fd_sc_hdll__a31o_1.lef
index bf9ef9e..086c4e1 100644
--- a/cells/a31o/sky130_fd_sc_hdll__a31o_1.lef
+++ b/cells/a31o/sky130_fd_sc_hdll__a31o_1.lef
@@ -129,3 +129,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a31o_1
+END LIBRARY
diff --git a/cells/a31o/sky130_fd_sc_hdll__a31o_1.magic.lef b/cells/a31o/sky130_fd_sc_hdll__a31o_1.magic.lef
index effda79..2e5b2e3 100644
--- a/cells/a31o/sky130_fd_sc_hdll__a31o_1.magic.lef
+++ b/cells/a31o/sky130_fd_sc_hdll__a31o_1.magic.lef
@@ -135,3 +135,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a31o_1
+END LIBRARY
diff --git a/cells/a31o/sky130_fd_sc_hdll__a31o_2.lef b/cells/a31o/sky130_fd_sc_hdll__a31o_2.lef
index 0f1c869..d5b5d6e 100644
--- a/cells/a31o/sky130_fd_sc_hdll__a31o_2.lef
+++ b/cells/a31o/sky130_fd_sc_hdll__a31o_2.lef
@@ -134,3 +134,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a31o_2
+END LIBRARY
diff --git a/cells/a31o/sky130_fd_sc_hdll__a31o_2.magic.lef b/cells/a31o/sky130_fd_sc_hdll__a31o_2.magic.lef
index 08603fc..3cf25ac 100644
--- a/cells/a31o/sky130_fd_sc_hdll__a31o_2.magic.lef
+++ b/cells/a31o/sky130_fd_sc_hdll__a31o_2.magic.lef
@@ -140,3 +140,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a31o_2
+END LIBRARY
diff --git a/cells/a31o/sky130_fd_sc_hdll__a31o_4.lef b/cells/a31o/sky130_fd_sc_hdll__a31o_4.lef
index 594f92d..9445565 100644
--- a/cells/a31o/sky130_fd_sc_hdll__a31o_4.lef
+++ b/cells/a31o/sky130_fd_sc_hdll__a31o_4.lef
@@ -167,3 +167,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a31o_4
+END LIBRARY
diff --git a/cells/a31o/sky130_fd_sc_hdll__a31o_4.magic.lef b/cells/a31o/sky130_fd_sc_hdll__a31o_4.magic.lef
index 92d2ad8..d248f6a 100644
--- a/cells/a31o/sky130_fd_sc_hdll__a31o_4.magic.lef
+++ b/cells/a31o/sky130_fd_sc_hdll__a31o_4.magic.lef
@@ -173,3 +173,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a31o_4
+END LIBRARY
diff --git a/cells/a31oi/sky130_fd_sc_hdll__a31oi_1.lef b/cells/a31oi/sky130_fd_sc_hdll__a31oi_1.lef
index 1ace5ea..3435a35 100644
--- a/cells/a31oi/sky130_fd_sc_hdll__a31oi_1.lef
+++ b/cells/a31oi/sky130_fd_sc_hdll__a31oi_1.lef
@@ -121,3 +121,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a31oi_1
+END LIBRARY
diff --git a/cells/a31oi/sky130_fd_sc_hdll__a31oi_1.magic.lef b/cells/a31oi/sky130_fd_sc_hdll__a31oi_1.magic.lef
index 99589a0..8a6426a 100644
--- a/cells/a31oi/sky130_fd_sc_hdll__a31oi_1.magic.lef
+++ b/cells/a31oi/sky130_fd_sc_hdll__a31oi_1.magic.lef
@@ -127,3 +127,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a31oi_1
+END LIBRARY
diff --git a/cells/a31oi/sky130_fd_sc_hdll__a31oi_2.lef b/cells/a31oi/sky130_fd_sc_hdll__a31oi_2.lef
index 9d26f11..84958f1 100644
--- a/cells/a31oi/sky130_fd_sc_hdll__a31oi_2.lef
+++ b/cells/a31oi/sky130_fd_sc_hdll__a31oi_2.lef
@@ -142,3 +142,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a31oi_2
+END LIBRARY
diff --git a/cells/a31oi/sky130_fd_sc_hdll__a31oi_2.magic.lef b/cells/a31oi/sky130_fd_sc_hdll__a31oi_2.magic.lef
index 4e5097d..746dfb1 100644
--- a/cells/a31oi/sky130_fd_sc_hdll__a31oi_2.magic.lef
+++ b/cells/a31oi/sky130_fd_sc_hdll__a31oi_2.magic.lef
@@ -148,3 +148,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a31oi_2
+END LIBRARY
diff --git a/cells/a31oi/sky130_fd_sc_hdll__a31oi_4.lef b/cells/a31oi/sky130_fd_sc_hdll__a31oi_4.lef
index 2385343..b9886da 100644
--- a/cells/a31oi/sky130_fd_sc_hdll__a31oi_4.lef
+++ b/cells/a31oi/sky130_fd_sc_hdll__a31oi_4.lef
@@ -167,3 +167,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a31oi_4
+END LIBRARY
diff --git a/cells/a31oi/sky130_fd_sc_hdll__a31oi_4.magic.lef b/cells/a31oi/sky130_fd_sc_hdll__a31oi_4.magic.lef
index 1bae32a..2862923 100644
--- a/cells/a31oi/sky130_fd_sc_hdll__a31oi_4.magic.lef
+++ b/cells/a31oi/sky130_fd_sc_hdll__a31oi_4.magic.lef
@@ -173,3 +173,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a31oi_4
+END LIBRARY
diff --git a/cells/a32o/sky130_fd_sc_hdll__a32o_1.lef b/cells/a32o/sky130_fd_sc_hdll__a32o_1.lef
index 15b2488..16959e7 100644
--- a/cells/a32o/sky130_fd_sc_hdll__a32o_1.lef
+++ b/cells/a32o/sky130_fd_sc_hdll__a32o_1.lef
@@ -147,3 +147,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a32o_1
+END LIBRARY
diff --git a/cells/a32o/sky130_fd_sc_hdll__a32o_1.magic.lef b/cells/a32o/sky130_fd_sc_hdll__a32o_1.magic.lef
index 4074f75..3ed352a 100644
--- a/cells/a32o/sky130_fd_sc_hdll__a32o_1.magic.lef
+++ b/cells/a32o/sky130_fd_sc_hdll__a32o_1.magic.lef
@@ -153,3 +153,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a32o_1
+END LIBRARY
diff --git a/cells/a32o/sky130_fd_sc_hdll__a32o_2.lef b/cells/a32o/sky130_fd_sc_hdll__a32o_2.lef
index 56d0638..cb3e846 100644
--- a/cells/a32o/sky130_fd_sc_hdll__a32o_2.lef
+++ b/cells/a32o/sky130_fd_sc_hdll__a32o_2.lef
@@ -151,3 +151,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a32o_2
+END LIBRARY
diff --git a/cells/a32o/sky130_fd_sc_hdll__a32o_2.magic.lef b/cells/a32o/sky130_fd_sc_hdll__a32o_2.magic.lef
index 9a30ee4..1505d3b 100644
--- a/cells/a32o/sky130_fd_sc_hdll__a32o_2.magic.lef
+++ b/cells/a32o/sky130_fd_sc_hdll__a32o_2.magic.lef
@@ -157,3 +157,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a32o_2
+END LIBRARY
diff --git a/cells/a32o/sky130_fd_sc_hdll__a32o_4.lef b/cells/a32o/sky130_fd_sc_hdll__a32o_4.lef
index cd1e172..48826c6 100644
--- a/cells/a32o/sky130_fd_sc_hdll__a32o_4.lef
+++ b/cells/a32o/sky130_fd_sc_hdll__a32o_4.lef
@@ -186,3 +186,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a32o_4
+END LIBRARY
diff --git a/cells/a32o/sky130_fd_sc_hdll__a32o_4.magic.lef b/cells/a32o/sky130_fd_sc_hdll__a32o_4.magic.lef
index abc45af..a3a95ac 100644
--- a/cells/a32o/sky130_fd_sc_hdll__a32o_4.magic.lef
+++ b/cells/a32o/sky130_fd_sc_hdll__a32o_4.magic.lef
@@ -192,3 +192,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a32o_4
+END LIBRARY
diff --git a/cells/a32oi/sky130_fd_sc_hdll__a32oi_1.lef b/cells/a32oi/sky130_fd_sc_hdll__a32oi_1.lef
index 65c2b75..d5278ff 100644
--- a/cells/a32oi/sky130_fd_sc_hdll__a32oi_1.lef
+++ b/cells/a32oi/sky130_fd_sc_hdll__a32oi_1.lef
@@ -135,3 +135,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a32oi_1
+END LIBRARY
diff --git a/cells/a32oi/sky130_fd_sc_hdll__a32oi_1.magic.lef b/cells/a32oi/sky130_fd_sc_hdll__a32oi_1.magic.lef
index ef61848..baabad2 100644
--- a/cells/a32oi/sky130_fd_sc_hdll__a32oi_1.magic.lef
+++ b/cells/a32oi/sky130_fd_sc_hdll__a32oi_1.magic.lef
@@ -141,3 +141,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a32oi_1
+END LIBRARY
diff --git a/cells/a32oi/sky130_fd_sc_hdll__a32oi_2.lef b/cells/a32oi/sky130_fd_sc_hdll__a32oi_2.lef
index 897608c..107a487 100644
--- a/cells/a32oi/sky130_fd_sc_hdll__a32oi_2.lef
+++ b/cells/a32oi/sky130_fd_sc_hdll__a32oi_2.lef
@@ -162,3 +162,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a32oi_2
+END LIBRARY
diff --git a/cells/a32oi/sky130_fd_sc_hdll__a32oi_2.magic.lef b/cells/a32oi/sky130_fd_sc_hdll__a32oi_2.magic.lef
index fc49cbd..d2abdd0 100644
--- a/cells/a32oi/sky130_fd_sc_hdll__a32oi_2.magic.lef
+++ b/cells/a32oi/sky130_fd_sc_hdll__a32oi_2.magic.lef
@@ -168,3 +168,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a32oi_2
+END LIBRARY
diff --git a/cells/a32oi/sky130_fd_sc_hdll__a32oi_4.lef b/cells/a32oi/sky130_fd_sc_hdll__a32oi_4.lef
index 971f935..ea8b9ac 100644
--- a/cells/a32oi/sky130_fd_sc_hdll__a32oi_4.lef
+++ b/cells/a32oi/sky130_fd_sc_hdll__a32oi_4.lef
@@ -194,3 +194,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a32oi_4
+END LIBRARY
diff --git a/cells/a32oi/sky130_fd_sc_hdll__a32oi_4.magic.lef b/cells/a32oi/sky130_fd_sc_hdll__a32oi_4.magic.lef
index 84217da..4213ef5 100644
--- a/cells/a32oi/sky130_fd_sc_hdll__a32oi_4.magic.lef
+++ b/cells/a32oi/sky130_fd_sc_hdll__a32oi_4.magic.lef
@@ -207,3 +207,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__a32oi_4
+END LIBRARY
diff --git a/cells/and2/sky130_fd_sc_hdll__and2_1.lef b/cells/and2/sky130_fd_sc_hdll__and2_1.lef
index 9cef5bf..c45b7b4 100644
--- a/cells/and2/sky130_fd_sc_hdll__and2_1.lef
+++ b/cells/and2/sky130_fd_sc_hdll__and2_1.lef
@@ -104,3 +104,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and2_1
+END LIBRARY
diff --git a/cells/and2/sky130_fd_sc_hdll__and2_1.magic.lef b/cells/and2/sky130_fd_sc_hdll__and2_1.magic.lef
index bc4d265..de0f61e 100644
--- a/cells/and2/sky130_fd_sc_hdll__and2_1.magic.lef
+++ b/cells/and2/sky130_fd_sc_hdll__and2_1.magic.lef
@@ -110,3 +110,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and2_1
+END LIBRARY
diff --git a/cells/and2/sky130_fd_sc_hdll__and2_2.lef b/cells/and2/sky130_fd_sc_hdll__and2_2.lef
index c017613..f96c742 100644
--- a/cells/and2/sky130_fd_sc_hdll__and2_2.lef
+++ b/cells/and2/sky130_fd_sc_hdll__and2_2.lef
@@ -108,3 +108,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and2_2
+END LIBRARY
diff --git a/cells/and2/sky130_fd_sc_hdll__and2_2.magic.lef b/cells/and2/sky130_fd_sc_hdll__and2_2.magic.lef
index 14b1ef1..16d9c64 100644
--- a/cells/and2/sky130_fd_sc_hdll__and2_2.magic.lef
+++ b/cells/and2/sky130_fd_sc_hdll__and2_2.magic.lef
@@ -114,3 +114,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and2_2
+END LIBRARY
diff --git a/cells/and2/sky130_fd_sc_hdll__and2_4.lef b/cells/and2/sky130_fd_sc_hdll__and2_4.lef
index 9588b11..c383a43 100644
--- a/cells/and2/sky130_fd_sc_hdll__and2_4.lef
+++ b/cells/and2/sky130_fd_sc_hdll__and2_4.lef
@@ -118,3 +118,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and2_4
+END LIBRARY
diff --git a/cells/and2/sky130_fd_sc_hdll__and2_4.magic.lef b/cells/and2/sky130_fd_sc_hdll__and2_4.magic.lef
index 081cf6a..29617a9 100644
--- a/cells/and2/sky130_fd_sc_hdll__and2_4.magic.lef
+++ b/cells/and2/sky130_fd_sc_hdll__and2_4.magic.lef
@@ -124,3 +124,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and2_4
+END LIBRARY
diff --git a/cells/and2/sky130_fd_sc_hdll__and2_6.lef b/cells/and2/sky130_fd_sc_hdll__and2_6.lef
index 333a934..7609def 100644
--- a/cells/and2/sky130_fd_sc_hdll__and2_6.lef
+++ b/cells/and2/sky130_fd_sc_hdll__and2_6.lef
@@ -136,3 +136,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and2_6
+END LIBRARY
diff --git a/cells/and2/sky130_fd_sc_hdll__and2_6.magic.lef b/cells/and2/sky130_fd_sc_hdll__and2_6.magic.lef
index a8222eb..e8412e5 100644
--- a/cells/and2/sky130_fd_sc_hdll__and2_6.magic.lef
+++ b/cells/and2/sky130_fd_sc_hdll__and2_6.magic.lef
@@ -142,3 +142,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and2_6
+END LIBRARY
diff --git a/cells/and2/sky130_fd_sc_hdll__and2_8.lef b/cells/and2/sky130_fd_sc_hdll__and2_8.lef
index 6f6687d..020be1b 100644
--- a/cells/and2/sky130_fd_sc_hdll__and2_8.lef
+++ b/cells/and2/sky130_fd_sc_hdll__and2_8.lef
@@ -144,3 +144,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and2_8
+END LIBRARY
diff --git a/cells/and2/sky130_fd_sc_hdll__and2_8.magic.lef b/cells/and2/sky130_fd_sc_hdll__and2_8.magic.lef
index 25ed8b1..8445366 100644
--- a/cells/and2/sky130_fd_sc_hdll__and2_8.magic.lef
+++ b/cells/and2/sky130_fd_sc_hdll__and2_8.magic.lef
@@ -150,3 +150,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and2_8
+END LIBRARY
diff --git a/cells/and2b/sky130_fd_sc_hdll__and2b_1.lef b/cells/and2b/sky130_fd_sc_hdll__and2b_1.lef
index 61e181f..f3e835e 100644
--- a/cells/and2b/sky130_fd_sc_hdll__and2b_1.lef
+++ b/cells/and2b/sky130_fd_sc_hdll__and2b_1.lef
@@ -114,3 +114,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and2b_1
+END LIBRARY
diff --git a/cells/and2b/sky130_fd_sc_hdll__and2b_1.magic.lef b/cells/and2b/sky130_fd_sc_hdll__and2b_1.magic.lef
index ddc0c9b..42d5466 100644
--- a/cells/and2b/sky130_fd_sc_hdll__and2b_1.magic.lef
+++ b/cells/and2b/sky130_fd_sc_hdll__and2b_1.magic.lef
@@ -120,3 +120,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and2b_1
+END LIBRARY
diff --git a/cells/and2b/sky130_fd_sc_hdll__and2b_2.lef b/cells/and2b/sky130_fd_sc_hdll__and2b_2.lef
index e63d73b..7036172 100644
--- a/cells/and2b/sky130_fd_sc_hdll__and2b_2.lef
+++ b/cells/and2b/sky130_fd_sc_hdll__and2b_2.lef
@@ -118,3 +118,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and2b_2
+END LIBRARY
diff --git a/cells/and2b/sky130_fd_sc_hdll__and2b_2.magic.lef b/cells/and2b/sky130_fd_sc_hdll__and2b_2.magic.lef
index 19f8a67..f1a4f6d 100644
--- a/cells/and2b/sky130_fd_sc_hdll__and2b_2.magic.lef
+++ b/cells/and2b/sky130_fd_sc_hdll__and2b_2.magic.lef
@@ -124,3 +124,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and2b_2
+END LIBRARY
diff --git a/cells/and2b/sky130_fd_sc_hdll__and2b_4.lef b/cells/and2b/sky130_fd_sc_hdll__and2b_4.lef
index a0576b6..20c12ed 100644
--- a/cells/and2b/sky130_fd_sc_hdll__and2b_4.lef
+++ b/cells/and2b/sky130_fd_sc_hdll__and2b_4.lef
@@ -120,3 +120,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and2b_4
+END LIBRARY
diff --git a/cells/and2b/sky130_fd_sc_hdll__and2b_4.magic.lef b/cells/and2b/sky130_fd_sc_hdll__and2b_4.magic.lef
index 497c198..a769dca 100644
--- a/cells/and2b/sky130_fd_sc_hdll__and2b_4.magic.lef
+++ b/cells/and2b/sky130_fd_sc_hdll__and2b_4.magic.lef
@@ -126,3 +126,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and2b_4
+END LIBRARY
diff --git a/cells/and3/sky130_fd_sc_hdll__and3_1.lef b/cells/and3/sky130_fd_sc_hdll__and3_1.lef
index b1efbd8..e369ccd 100644
--- a/cells/and3/sky130_fd_sc_hdll__and3_1.lef
+++ b/cells/and3/sky130_fd_sc_hdll__and3_1.lef
@@ -119,3 +119,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and3_1
+END LIBRARY
diff --git a/cells/and3/sky130_fd_sc_hdll__and3_1.magic.lef b/cells/and3/sky130_fd_sc_hdll__and3_1.magic.lef
index ec52997..5e3b6b0 100644
--- a/cells/and3/sky130_fd_sc_hdll__and3_1.magic.lef
+++ b/cells/and3/sky130_fd_sc_hdll__and3_1.magic.lef
@@ -125,3 +125,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and3_1
+END LIBRARY
diff --git a/cells/and3/sky130_fd_sc_hdll__and3_2.lef b/cells/and3/sky130_fd_sc_hdll__and3_2.lef
index 72227a7..fc985c7 100644
--- a/cells/and3/sky130_fd_sc_hdll__and3_2.lef
+++ b/cells/and3/sky130_fd_sc_hdll__and3_2.lef
@@ -122,3 +122,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and3_2
+END LIBRARY
diff --git a/cells/and3/sky130_fd_sc_hdll__and3_2.magic.lef b/cells/and3/sky130_fd_sc_hdll__and3_2.magic.lef
index e1ba2e5..5b1f64a 100644
--- a/cells/and3/sky130_fd_sc_hdll__and3_2.magic.lef
+++ b/cells/and3/sky130_fd_sc_hdll__and3_2.magic.lef
@@ -135,3 +135,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and3_2
+END LIBRARY
diff --git a/cells/and3/sky130_fd_sc_hdll__and3_4.lef b/cells/and3/sky130_fd_sc_hdll__and3_4.lef
index 36105e5..52c0ad9 100644
--- a/cells/and3/sky130_fd_sc_hdll__and3_4.lef
+++ b/cells/and3/sky130_fd_sc_hdll__and3_4.lef
@@ -135,3 +135,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and3_4
+END LIBRARY
diff --git a/cells/and3/sky130_fd_sc_hdll__and3_4.magic.lef b/cells/and3/sky130_fd_sc_hdll__and3_4.magic.lef
index ad666c1..a38de2c 100644
--- a/cells/and3/sky130_fd_sc_hdll__and3_4.magic.lef
+++ b/cells/and3/sky130_fd_sc_hdll__and3_4.magic.lef
@@ -141,3 +141,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and3_4
+END LIBRARY
diff --git a/cells/and3b/sky130_fd_sc_hdll__and3b_1.lef b/cells/and3b/sky130_fd_sc_hdll__and3b_1.lef
index aea346e..c40a505 100644
--- a/cells/and3b/sky130_fd_sc_hdll__and3b_1.lef
+++ b/cells/and3b/sky130_fd_sc_hdll__and3b_1.lef
@@ -126,3 +126,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and3b_1
+END LIBRARY
diff --git a/cells/and3b/sky130_fd_sc_hdll__and3b_1.magic.lef b/cells/and3b/sky130_fd_sc_hdll__and3b_1.magic.lef
index 212ea55..f83acbb 100644
--- a/cells/and3b/sky130_fd_sc_hdll__and3b_1.magic.lef
+++ b/cells/and3b/sky130_fd_sc_hdll__and3b_1.magic.lef
@@ -132,3 +132,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and3b_1
+END LIBRARY
diff --git a/cells/and3b/sky130_fd_sc_hdll__and3b_2.lef b/cells/and3b/sky130_fd_sc_hdll__and3b_2.lef
index 48570c8..828e1fe 100644
--- a/cells/and3b/sky130_fd_sc_hdll__and3b_2.lef
+++ b/cells/and3b/sky130_fd_sc_hdll__and3b_2.lef
@@ -131,3 +131,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and3b_2
+END LIBRARY
diff --git a/cells/and3b/sky130_fd_sc_hdll__and3b_2.magic.lef b/cells/and3b/sky130_fd_sc_hdll__and3b_2.magic.lef
index 835366c..2ce6a0c 100644
--- a/cells/and3b/sky130_fd_sc_hdll__and3b_2.magic.lef
+++ b/cells/and3b/sky130_fd_sc_hdll__and3b_2.magic.lef
@@ -137,3 +137,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and3b_2
+END LIBRARY
diff --git a/cells/and3b/sky130_fd_sc_hdll__and3b_4.lef b/cells/and3b/sky130_fd_sc_hdll__and3b_4.lef
index 20a5c63..b80792b 100644
--- a/cells/and3b/sky130_fd_sc_hdll__and3b_4.lef
+++ b/cells/and3b/sky130_fd_sc_hdll__and3b_4.lef
@@ -138,3 +138,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and3b_4
+END LIBRARY
diff --git a/cells/and3b/sky130_fd_sc_hdll__and3b_4.magic.lef b/cells/and3b/sky130_fd_sc_hdll__and3b_4.magic.lef
index 8e58f40..73eb444 100644
--- a/cells/and3b/sky130_fd_sc_hdll__and3b_4.magic.lef
+++ b/cells/and3b/sky130_fd_sc_hdll__and3b_4.magic.lef
@@ -144,3 +144,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and3b_4
+END LIBRARY
diff --git a/cells/and4/sky130_fd_sc_hdll__and4_1.lef b/cells/and4/sky130_fd_sc_hdll__and4_1.lef
index 14b83ca..bf1df64 100644
--- a/cells/and4/sky130_fd_sc_hdll__and4_1.lef
+++ b/cells/and4/sky130_fd_sc_hdll__and4_1.lef
@@ -125,3 +125,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and4_1
+END LIBRARY
diff --git a/cells/and4/sky130_fd_sc_hdll__and4_1.magic.lef b/cells/and4/sky130_fd_sc_hdll__and4_1.magic.lef
index d3e5b17..f54b2fa 100644
--- a/cells/and4/sky130_fd_sc_hdll__and4_1.magic.lef
+++ b/cells/and4/sky130_fd_sc_hdll__and4_1.magic.lef
@@ -131,3 +131,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and4_1
+END LIBRARY
diff --git a/cells/and4/sky130_fd_sc_hdll__and4_2.lef b/cells/and4/sky130_fd_sc_hdll__and4_2.lef
index 9af7b5b..9a04525 100644
--- a/cells/and4/sky130_fd_sc_hdll__and4_2.lef
+++ b/cells/and4/sky130_fd_sc_hdll__and4_2.lef
@@ -129,3 +129,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and4_2
+END LIBRARY
diff --git a/cells/and4/sky130_fd_sc_hdll__and4_2.magic.lef b/cells/and4/sky130_fd_sc_hdll__and4_2.magic.lef
index 37d086f..3b1fd55 100644
--- a/cells/and4/sky130_fd_sc_hdll__and4_2.magic.lef
+++ b/cells/and4/sky130_fd_sc_hdll__and4_2.magic.lef
@@ -135,3 +135,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and4_2
+END LIBRARY
diff --git a/cells/and4/sky130_fd_sc_hdll__and4_4.lef b/cells/and4/sky130_fd_sc_hdll__and4_4.lef
index f3274ec..4ce3666 100644
--- a/cells/and4/sky130_fd_sc_hdll__and4_4.lef
+++ b/cells/and4/sky130_fd_sc_hdll__and4_4.lef
@@ -141,3 +141,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and4_4
+END LIBRARY
diff --git a/cells/and4/sky130_fd_sc_hdll__and4_4.magic.lef b/cells/and4/sky130_fd_sc_hdll__and4_4.magic.lef
index f5700e9..4d6150b 100644
--- a/cells/and4/sky130_fd_sc_hdll__and4_4.magic.lef
+++ b/cells/and4/sky130_fd_sc_hdll__and4_4.magic.lef
@@ -147,3 +147,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and4_4
+END LIBRARY
diff --git a/cells/and4b/sky130_fd_sc_hdll__and4b_1.lef b/cells/and4b/sky130_fd_sc_hdll__and4b_1.lef
index 141f0c0..e378aeb 100644
--- a/cells/and4b/sky130_fd_sc_hdll__and4b_1.lef
+++ b/cells/and4b/sky130_fd_sc_hdll__and4b_1.lef
@@ -138,3 +138,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and4b_1
+END LIBRARY
diff --git a/cells/and4b/sky130_fd_sc_hdll__and4b_1.magic.lef b/cells/and4b/sky130_fd_sc_hdll__and4b_1.magic.lef
index 9e28d74..523fc1b 100644
--- a/cells/and4b/sky130_fd_sc_hdll__and4b_1.magic.lef
+++ b/cells/and4b/sky130_fd_sc_hdll__and4b_1.magic.lef
@@ -144,3 +144,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and4b_1
+END LIBRARY
diff --git a/cells/and4b/sky130_fd_sc_hdll__and4b_2.lef b/cells/and4b/sky130_fd_sc_hdll__and4b_2.lef
index 28fbb64..2e503e1 100644
--- a/cells/and4b/sky130_fd_sc_hdll__and4b_2.lef
+++ b/cells/and4b/sky130_fd_sc_hdll__and4b_2.lef
@@ -146,3 +146,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and4b_2
+END LIBRARY
diff --git a/cells/and4b/sky130_fd_sc_hdll__and4b_2.magic.lef b/cells/and4b/sky130_fd_sc_hdll__and4b_2.magic.lef
index e9260dd..134db13 100644
--- a/cells/and4b/sky130_fd_sc_hdll__and4b_2.magic.lef
+++ b/cells/and4b/sky130_fd_sc_hdll__and4b_2.magic.lef
@@ -152,3 +152,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and4b_2
+END LIBRARY
diff --git a/cells/and4b/sky130_fd_sc_hdll__and4b_4.lef b/cells/and4b/sky130_fd_sc_hdll__and4b_4.lef
index f55c0c6..193b798 100644
--- a/cells/and4b/sky130_fd_sc_hdll__and4b_4.lef
+++ b/cells/and4b/sky130_fd_sc_hdll__and4b_4.lef
@@ -143,3 +143,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and4b_4
+END LIBRARY
diff --git a/cells/and4b/sky130_fd_sc_hdll__and4b_4.magic.lef b/cells/and4b/sky130_fd_sc_hdll__and4b_4.magic.lef
index 0a2e9ff..69315eb 100644
--- a/cells/and4b/sky130_fd_sc_hdll__and4b_4.magic.lef
+++ b/cells/and4b/sky130_fd_sc_hdll__and4b_4.magic.lef
@@ -149,3 +149,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and4b_4
+END LIBRARY
diff --git a/cells/and4bb/sky130_fd_sc_hdll__and4bb_1.lef b/cells/and4bb/sky130_fd_sc_hdll__and4bb_1.lef
index 14a38f0..c7cf793 100644
--- a/cells/and4bb/sky130_fd_sc_hdll__and4bb_1.lef
+++ b/cells/and4bb/sky130_fd_sc_hdll__and4bb_1.lef
@@ -150,3 +150,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and4bb_1
+END LIBRARY
diff --git a/cells/and4bb/sky130_fd_sc_hdll__and4bb_1.magic.lef b/cells/and4bb/sky130_fd_sc_hdll__and4bb_1.magic.lef
index 3ae781c..89aecac 100644
--- a/cells/and4bb/sky130_fd_sc_hdll__and4bb_1.magic.lef
+++ b/cells/and4bb/sky130_fd_sc_hdll__and4bb_1.magic.lef
@@ -156,3 +156,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and4bb_1
+END LIBRARY
diff --git a/cells/and4bb/sky130_fd_sc_hdll__and4bb_2.lef b/cells/and4bb/sky130_fd_sc_hdll__and4bb_2.lef
index 8dc8a69..0e52b55 100644
--- a/cells/and4bb/sky130_fd_sc_hdll__and4bb_2.lef
+++ b/cells/and4bb/sky130_fd_sc_hdll__and4bb_2.lef
@@ -150,3 +150,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and4bb_2
+END LIBRARY
diff --git a/cells/and4bb/sky130_fd_sc_hdll__and4bb_2.magic.lef b/cells/and4bb/sky130_fd_sc_hdll__and4bb_2.magic.lef
index 20801b2..2453a6b 100644
--- a/cells/and4bb/sky130_fd_sc_hdll__and4bb_2.magic.lef
+++ b/cells/and4bb/sky130_fd_sc_hdll__and4bb_2.magic.lef
@@ -156,3 +156,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and4bb_2
+END LIBRARY
diff --git a/cells/and4bb/sky130_fd_sc_hdll__and4bb_4.lef b/cells/and4bb/sky130_fd_sc_hdll__and4bb_4.lef
index 7ddb398..b9a2d1f 100644
--- a/cells/and4bb/sky130_fd_sc_hdll__and4bb_4.lef
+++ b/cells/and4bb/sky130_fd_sc_hdll__and4bb_4.lef
@@ -160,3 +160,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and4bb_4
+END LIBRARY
diff --git a/cells/and4bb/sky130_fd_sc_hdll__and4bb_4.magic.lef b/cells/and4bb/sky130_fd_sc_hdll__and4bb_4.magic.lef
index d71dc95..6cf39f6 100644
--- a/cells/and4bb/sky130_fd_sc_hdll__and4bb_4.magic.lef
+++ b/cells/and4bb/sky130_fd_sc_hdll__and4bb_4.magic.lef
@@ -166,3 +166,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__and4bb_4
+END LIBRARY
diff --git a/cells/buf/sky130_fd_sc_hdll__buf_1.lef b/cells/buf/sky130_fd_sc_hdll__buf_1.lef
index fc7d049..dfa7025 100644
--- a/cells/buf/sky130_fd_sc_hdll__buf_1.lef
+++ b/cells/buf/sky130_fd_sc_hdll__buf_1.lef
@@ -93,3 +93,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__buf_1
+END LIBRARY
diff --git a/cells/buf/sky130_fd_sc_hdll__buf_1.magic.lef b/cells/buf/sky130_fd_sc_hdll__buf_1.magic.lef
index 7192340..85fc212 100644
--- a/cells/buf/sky130_fd_sc_hdll__buf_1.magic.lef
+++ b/cells/buf/sky130_fd_sc_hdll__buf_1.magic.lef
@@ -104,3 +104,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__buf_1
+END LIBRARY
diff --git a/cells/buf/sky130_fd_sc_hdll__buf_12.lef b/cells/buf/sky130_fd_sc_hdll__buf_12.lef
index fb9de8e..d772b92 100644
--- a/cells/buf/sky130_fd_sc_hdll__buf_12.lef
+++ b/cells/buf/sky130_fd_sc_hdll__buf_12.lef
@@ -151,3 +151,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__buf_12
+END LIBRARY
diff --git a/cells/buf/sky130_fd_sc_hdll__buf_12.magic.lef b/cells/buf/sky130_fd_sc_hdll__buf_12.magic.lef
index 007d5ab..fefbd28 100644
--- a/cells/buf/sky130_fd_sc_hdll__buf_12.magic.lef
+++ b/cells/buf/sky130_fd_sc_hdll__buf_12.magic.lef
@@ -162,3 +162,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__buf_12
+END LIBRARY
diff --git a/cells/buf/sky130_fd_sc_hdll__buf_16.lef b/cells/buf/sky130_fd_sc_hdll__buf_16.lef
index 87aa6bb..2716423 100644
--- a/cells/buf/sky130_fd_sc_hdll__buf_16.lef
+++ b/cells/buf/sky130_fd_sc_hdll__buf_16.lef
@@ -180,3 +180,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__buf_16
+END LIBRARY
diff --git a/cells/buf/sky130_fd_sc_hdll__buf_16.magic.lef b/cells/buf/sky130_fd_sc_hdll__buf_16.magic.lef
index 91c3e28..10485ac 100644
--- a/cells/buf/sky130_fd_sc_hdll__buf_16.magic.lef
+++ b/cells/buf/sky130_fd_sc_hdll__buf_16.magic.lef
@@ -186,3 +186,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__buf_16
+END LIBRARY
diff --git a/cells/buf/sky130_fd_sc_hdll__buf_2.lef b/cells/buf/sky130_fd_sc_hdll__buf_2.lef
index 8c7f0c3..4ca4548 100644
--- a/cells/buf/sky130_fd_sc_hdll__buf_2.lef
+++ b/cells/buf/sky130_fd_sc_hdll__buf_2.lef
@@ -95,3 +95,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__buf_2
+END LIBRARY
diff --git a/cells/buf/sky130_fd_sc_hdll__buf_2.magic.lef b/cells/buf/sky130_fd_sc_hdll__buf_2.magic.lef
index d87f6ce..f182495 100644
--- a/cells/buf/sky130_fd_sc_hdll__buf_2.magic.lef
+++ b/cells/buf/sky130_fd_sc_hdll__buf_2.magic.lef
@@ -106,3 +106,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__buf_2
+END LIBRARY
diff --git a/cells/buf/sky130_fd_sc_hdll__buf_4.lef b/cells/buf/sky130_fd_sc_hdll__buf_4.lef
index dcfce5a..f3d7085 100644
--- a/cells/buf/sky130_fd_sc_hdll__buf_4.lef
+++ b/cells/buf/sky130_fd_sc_hdll__buf_4.lef
@@ -107,3 +107,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__buf_4
+END LIBRARY
diff --git a/cells/buf/sky130_fd_sc_hdll__buf_4.magic.lef b/cells/buf/sky130_fd_sc_hdll__buf_4.magic.lef
index caf0609..908da96 100644
--- a/cells/buf/sky130_fd_sc_hdll__buf_4.magic.lef
+++ b/cells/buf/sky130_fd_sc_hdll__buf_4.magic.lef
@@ -118,3 +118,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__buf_4
+END LIBRARY
diff --git a/cells/buf/sky130_fd_sc_hdll__buf_6.lef b/cells/buf/sky130_fd_sc_hdll__buf_6.lef
index fc14ddd..20dbfd8 100644
--- a/cells/buf/sky130_fd_sc_hdll__buf_6.lef
+++ b/cells/buf/sky130_fd_sc_hdll__buf_6.lef
@@ -119,3 +119,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__buf_6
+END LIBRARY
diff --git a/cells/buf/sky130_fd_sc_hdll__buf_6.magic.lef b/cells/buf/sky130_fd_sc_hdll__buf_6.magic.lef
index dd2a02b..7dba213 100644
--- a/cells/buf/sky130_fd_sc_hdll__buf_6.magic.lef
+++ b/cells/buf/sky130_fd_sc_hdll__buf_6.magic.lef
@@ -130,3 +130,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__buf_6
+END LIBRARY
diff --git a/cells/buf/sky130_fd_sc_hdll__buf_8.lef b/cells/buf/sky130_fd_sc_hdll__buf_8.lef
index df8a209..c7be03a 100644
--- a/cells/buf/sky130_fd_sc_hdll__buf_8.lef
+++ b/cells/buf/sky130_fd_sc_hdll__buf_8.lef
@@ -131,3 +131,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__buf_8
+END LIBRARY
diff --git a/cells/buf/sky130_fd_sc_hdll__buf_8.magic.lef b/cells/buf/sky130_fd_sc_hdll__buf_8.magic.lef
index fb91f7f..a69e3a3 100644
--- a/cells/buf/sky130_fd_sc_hdll__buf_8.magic.lef
+++ b/cells/buf/sky130_fd_sc_hdll__buf_8.magic.lef
@@ -142,3 +142,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__buf_8
+END LIBRARY
diff --git a/cells/bufbuf/sky130_fd_sc_hdll__bufbuf_16.lef b/cells/bufbuf/sky130_fd_sc_hdll__bufbuf_16.lef
index 0fe6306..3906e38 100644
--- a/cells/bufbuf/sky130_fd_sc_hdll__bufbuf_16.lef
+++ b/cells/bufbuf/sky130_fd_sc_hdll__bufbuf_16.lef
@@ -204,3 +204,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__bufbuf_16
+END LIBRARY
diff --git a/cells/bufbuf/sky130_fd_sc_hdll__bufbuf_16.magic.lef b/cells/bufbuf/sky130_fd_sc_hdll__bufbuf_16.magic.lef
index 20bc37e..aa24b5f 100644
--- a/cells/bufbuf/sky130_fd_sc_hdll__bufbuf_16.magic.lef
+++ b/cells/bufbuf/sky130_fd_sc_hdll__bufbuf_16.magic.lef
@@ -210,3 +210,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__bufbuf_16
+END LIBRARY
diff --git a/cells/bufbuf/sky130_fd_sc_hdll__bufbuf_8.lef b/cells/bufbuf/sky130_fd_sc_hdll__bufbuf_8.lef
index 9144cfd..581f96b 100644
--- a/cells/bufbuf/sky130_fd_sc_hdll__bufbuf_8.lef
+++ b/cells/bufbuf/sky130_fd_sc_hdll__bufbuf_8.lef
@@ -149,3 +149,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__bufbuf_8
+END LIBRARY
diff --git a/cells/bufbuf/sky130_fd_sc_hdll__bufbuf_8.magic.lef b/cells/bufbuf/sky130_fd_sc_hdll__bufbuf_8.magic.lef
index 542248e..d3a8009 100644
--- a/cells/bufbuf/sky130_fd_sc_hdll__bufbuf_8.magic.lef
+++ b/cells/bufbuf/sky130_fd_sc_hdll__bufbuf_8.magic.lef
@@ -155,3 +155,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__bufbuf_8
+END LIBRARY
diff --git a/cells/bufinv/sky130_fd_sc_hdll__bufinv_16.lef b/cells/bufinv/sky130_fd_sc_hdll__bufinv_16.lef
index 52b1130..28fe66b 100644
--- a/cells/bufinv/sky130_fd_sc_hdll__bufinv_16.lef
+++ b/cells/bufinv/sky130_fd_sc_hdll__bufinv_16.lef
@@ -193,3 +193,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__bufinv_16
+END LIBRARY
diff --git a/cells/bufinv/sky130_fd_sc_hdll__bufinv_16.magic.lef b/cells/bufinv/sky130_fd_sc_hdll__bufinv_16.magic.lef
index e3777af..479d36c 100644
--- a/cells/bufinv/sky130_fd_sc_hdll__bufinv_16.magic.lef
+++ b/cells/bufinv/sky130_fd_sc_hdll__bufinv_16.magic.lef
@@ -199,3 +199,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__bufinv_16
+END LIBRARY
diff --git a/cells/bufinv/sky130_fd_sc_hdll__bufinv_8.lef b/cells/bufinv/sky130_fd_sc_hdll__bufinv_8.lef
index 432842f..0cb7b3e 100644
--- a/cells/bufinv/sky130_fd_sc_hdll__bufinv_8.lef
+++ b/cells/bufinv/sky130_fd_sc_hdll__bufinv_8.lef
@@ -140,3 +140,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__bufinv_8
+END LIBRARY
diff --git a/cells/bufinv/sky130_fd_sc_hdll__bufinv_8.magic.lef b/cells/bufinv/sky130_fd_sc_hdll__bufinv_8.magic.lef
index 76006d3..5c3539a 100644
--- a/cells/bufinv/sky130_fd_sc_hdll__bufinv_8.magic.lef
+++ b/cells/bufinv/sky130_fd_sc_hdll__bufinv_8.magic.lef
@@ -146,3 +146,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__bufinv_8
+END LIBRARY
diff --git a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_1.lef b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_1.lef
index 50d87dc..17178ef 100644
--- a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_1.lef
+++ b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_1.lef
@@ -91,3 +91,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__clkbuf_1
+END LIBRARY
diff --git a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_1.magic.lef b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_1.magic.lef
index 822e806..79102fd 100644
--- a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_1.magic.lef
+++ b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_1.magic.lef
@@ -97,3 +97,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__clkbuf_1
+END LIBRARY
diff --git a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_12.lef b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_12.lef
index 1646339..688402f 100644
--- a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_12.lef
+++ b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_12.lef
@@ -150,3 +150,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__clkbuf_12
+END LIBRARY
diff --git a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_12.magic.lef b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_12.magic.lef
index eb4bd35..2028256 100644
--- a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_12.magic.lef
+++ b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_12.magic.lef
@@ -156,3 +156,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__clkbuf_12
+END LIBRARY
diff --git a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_16.lef b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_16.lef
index f6ebfce..802a3cc 100644
--- a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_16.lef
+++ b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_16.lef
@@ -163,3 +163,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__clkbuf_16
+END LIBRARY
diff --git a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_16.magic.lef b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_16.magic.lef
index 2bbacb3..203cba8 100644
--- a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_16.magic.lef
+++ b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_16.magic.lef
@@ -169,3 +169,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__clkbuf_16
+END LIBRARY
diff --git a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_2.lef b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_2.lef
index c742a42..9f17424 100644
--- a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_2.lef
+++ b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_2.lef
@@ -95,3 +95,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__clkbuf_2
+END LIBRARY
diff --git a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_2.magic.lef b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_2.magic.lef
index aaae29a..db791f8 100644
--- a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_2.magic.lef
+++ b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_2.magic.lef
@@ -101,3 +101,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__clkbuf_2
+END LIBRARY
diff --git a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_4.lef b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_4.lef
index b6df8fd..aa82e7b 100644
--- a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_4.lef
+++ b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_4.lef
@@ -106,3 +106,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__clkbuf_4
+END LIBRARY
diff --git a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_4.magic.lef b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_4.magic.lef
index 26533cf..b0f916a 100644
--- a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_4.magic.lef
+++ b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_4.magic.lef
@@ -112,3 +112,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__clkbuf_4
+END LIBRARY
diff --git a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_6.lef b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_6.lef
index 3b567ea..bad0139 100644
--- a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_6.lef
+++ b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_6.lef
@@ -113,3 +113,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__clkbuf_6
+END LIBRARY
diff --git a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_6.magic.lef b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_6.magic.lef
index 784b272..dabfb07 100644
--- a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_6.magic.lef
+++ b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_6.magic.lef
@@ -119,3 +119,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__clkbuf_6
+END LIBRARY
diff --git a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_8.lef b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_8.lef
index 73b64f9..2b3d570 100644
--- a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_8.lef
+++ b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_8.lef
@@ -121,3 +121,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__clkbuf_8
+END LIBRARY
diff --git a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_8.magic.lef b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_8.magic.lef
index 3078061..322d48e 100644
--- a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_8.magic.lef
+++ b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_8.magic.lef
@@ -127,3 +127,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__clkbuf_8
+END LIBRARY
diff --git a/cells/clkinv/sky130_fd_sc_hdll__clkinv_1.lef b/cells/clkinv/sky130_fd_sc_hdll__clkinv_1.lef
index af622aa..63ef4d7 100644
--- a/cells/clkinv/sky130_fd_sc_hdll__clkinv_1.lef
+++ b/cells/clkinv/sky130_fd_sc_hdll__clkinv_1.lef
@@ -85,3 +85,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__clkinv_1
+END LIBRARY
diff --git a/cells/clkinv/sky130_fd_sc_hdll__clkinv_1.magic.lef b/cells/clkinv/sky130_fd_sc_hdll__clkinv_1.magic.lef
index 47b535c..98a8e73 100644
--- a/cells/clkinv/sky130_fd_sc_hdll__clkinv_1.magic.lef
+++ b/cells/clkinv/sky130_fd_sc_hdll__clkinv_1.magic.lef
@@ -91,3 +91,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__clkinv_1
+END LIBRARY
diff --git a/cells/clkinv/sky130_fd_sc_hdll__clkinv_12.lef b/cells/clkinv/sky130_fd_sc_hdll__clkinv_12.lef
index 88acaf2..6484dbf 100644
--- a/cells/clkinv/sky130_fd_sc_hdll__clkinv_12.lef
+++ b/cells/clkinv/sky130_fd_sc_hdll__clkinv_12.lef
@@ -147,3 +147,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__clkinv_12
+END LIBRARY
diff --git a/cells/clkinv/sky130_fd_sc_hdll__clkinv_12.magic.lef b/cells/clkinv/sky130_fd_sc_hdll__clkinv_12.magic.lef
index 0cbb02b..1a62966 100644
--- a/cells/clkinv/sky130_fd_sc_hdll__clkinv_12.magic.lef
+++ b/cells/clkinv/sky130_fd_sc_hdll__clkinv_12.magic.lef
@@ -153,3 +153,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__clkinv_12
+END LIBRARY
diff --git a/cells/clkinv/sky130_fd_sc_hdll__clkinv_16.lef b/cells/clkinv/sky130_fd_sc_hdll__clkinv_16.lef
index d3a71ef..f4d82b5 100644
--- a/cells/clkinv/sky130_fd_sc_hdll__clkinv_16.lef
+++ b/cells/clkinv/sky130_fd_sc_hdll__clkinv_16.lef
@@ -181,3 +181,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__clkinv_16
+END LIBRARY
diff --git a/cells/clkinv/sky130_fd_sc_hdll__clkinv_16.magic.lef b/cells/clkinv/sky130_fd_sc_hdll__clkinv_16.magic.lef
index 6ebb614..8f18ce1 100644
--- a/cells/clkinv/sky130_fd_sc_hdll__clkinv_16.magic.lef
+++ b/cells/clkinv/sky130_fd_sc_hdll__clkinv_16.magic.lef
@@ -186,3 +186,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__clkinv_16
+END LIBRARY
diff --git a/cells/clkinv/sky130_fd_sc_hdll__clkinv_2.lef b/cells/clkinv/sky130_fd_sc_hdll__clkinv_2.lef
index d31f636..6d0c988 100644
--- a/cells/clkinv/sky130_fd_sc_hdll__clkinv_2.lef
+++ b/cells/clkinv/sky130_fd_sc_hdll__clkinv_2.lef
@@ -91,3 +91,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__clkinv_2
+END LIBRARY
diff --git a/cells/clkinv/sky130_fd_sc_hdll__clkinv_2.magic.lef b/cells/clkinv/sky130_fd_sc_hdll__clkinv_2.magic.lef
index 6b3c92d..89306a5 100644
--- a/cells/clkinv/sky130_fd_sc_hdll__clkinv_2.magic.lef
+++ b/cells/clkinv/sky130_fd_sc_hdll__clkinv_2.magic.lef
@@ -97,3 +97,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__clkinv_2
+END LIBRARY
diff --git a/cells/clkinv/sky130_fd_sc_hdll__clkinv_4.lef b/cells/clkinv/sky130_fd_sc_hdll__clkinv_4.lef
index e237e6c..493528b 100644
--- a/cells/clkinv/sky130_fd_sc_hdll__clkinv_4.lef
+++ b/cells/clkinv/sky130_fd_sc_hdll__clkinv_4.lef
@@ -103,3 +103,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__clkinv_4
+END LIBRARY
diff --git a/cells/clkinv/sky130_fd_sc_hdll__clkinv_4.magic.lef b/cells/clkinv/sky130_fd_sc_hdll__clkinv_4.magic.lef
index 1f1f41c..786f293 100644
--- a/cells/clkinv/sky130_fd_sc_hdll__clkinv_4.magic.lef
+++ b/cells/clkinv/sky130_fd_sc_hdll__clkinv_4.magic.lef
@@ -109,3 +109,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__clkinv_4
+END LIBRARY
diff --git a/cells/clkinv/sky130_fd_sc_hdll__clkinv_8.lef b/cells/clkinv/sky130_fd_sc_hdll__clkinv_8.lef
index 646c98b..557ae89 100644
--- a/cells/clkinv/sky130_fd_sc_hdll__clkinv_8.lef
+++ b/cells/clkinv/sky130_fd_sc_hdll__clkinv_8.lef
@@ -125,3 +125,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__clkinv_8
+END LIBRARY
diff --git a/cells/clkinv/sky130_fd_sc_hdll__clkinv_8.magic.lef b/cells/clkinv/sky130_fd_sc_hdll__clkinv_8.magic.lef
index 47b767a..20276c1 100644
--- a/cells/clkinv/sky130_fd_sc_hdll__clkinv_8.magic.lef
+++ b/cells/clkinv/sky130_fd_sc_hdll__clkinv_8.magic.lef
@@ -131,3 +131,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__clkinv_8
+END LIBRARY
diff --git a/cells/clkinvlp/sky130_fd_sc_hdll__clkinvlp_2.lef b/cells/clkinvlp/sky130_fd_sc_hdll__clkinvlp_2.lef
index b4b5ce8..ea86444 100644
--- a/cells/clkinvlp/sky130_fd_sc_hdll__clkinvlp_2.lef
+++ b/cells/clkinvlp/sky130_fd_sc_hdll__clkinvlp_2.lef
@@ -85,3 +85,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__clkinvlp_2
+END LIBRARY
diff --git a/cells/clkinvlp/sky130_fd_sc_hdll__clkinvlp_2.magic.lef b/cells/clkinvlp/sky130_fd_sc_hdll__clkinvlp_2.magic.lef
index 628bfa1..30a1b5b 100644
--- a/cells/clkinvlp/sky130_fd_sc_hdll__clkinvlp_2.magic.lef
+++ b/cells/clkinvlp/sky130_fd_sc_hdll__clkinvlp_2.magic.lef
@@ -91,3 +91,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__clkinvlp_2
+END LIBRARY
diff --git a/cells/clkinvlp/sky130_fd_sc_hdll__clkinvlp_4.lef b/cells/clkinvlp/sky130_fd_sc_hdll__clkinvlp_4.lef
index 830ea28..3e6e51e 100644
--- a/cells/clkinvlp/sky130_fd_sc_hdll__clkinvlp_4.lef
+++ b/cells/clkinvlp/sky130_fd_sc_hdll__clkinvlp_4.lef
@@ -103,3 +103,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__clkinvlp_4
+END LIBRARY
diff --git a/cells/clkinvlp/sky130_fd_sc_hdll__clkinvlp_4.magic.lef b/cells/clkinvlp/sky130_fd_sc_hdll__clkinvlp_4.magic.lef
index a031dd3..cf8b273 100644
--- a/cells/clkinvlp/sky130_fd_sc_hdll__clkinvlp_4.magic.lef
+++ b/cells/clkinvlp/sky130_fd_sc_hdll__clkinvlp_4.magic.lef
@@ -99,3 +99,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__clkinvlp_4
+END LIBRARY
diff --git a/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_1.lef b/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_1.lef
index 449888c..1334f1a 100644
--- a/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_1.lef
+++ b/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_1.lef
@@ -133,3 +133,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__clkmux2_1
+END LIBRARY
diff --git a/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_1.magic.lef b/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_1.magic.lef
index b08c663..965ea78 100644
--- a/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_1.magic.lef
+++ b/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_1.magic.lef
@@ -139,3 +139,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__clkmux2_1
+END LIBRARY
diff --git a/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_2.lef b/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_2.lef
index fcaa0c7..c6cfe36 100644
--- a/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_2.lef
+++ b/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_2.lef
@@ -137,3 +137,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__clkmux2_2
+END LIBRARY
diff --git a/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_2.magic.lef b/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_2.magic.lef
index 5f8679e..3ff95cf 100644
--- a/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_2.magic.lef
+++ b/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_2.magic.lef
@@ -143,3 +143,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__clkmux2_2
+END LIBRARY
diff --git a/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_4.lef b/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_4.lef
index edd776e..5cb5e26 100644
--- a/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_4.lef
+++ b/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_4.lef
@@ -148,3 +148,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__clkmux2_4
+END LIBRARY
diff --git a/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_4.magic.lef b/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_4.magic.lef
index ed92007..89d73d9 100644
--- a/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_4.magic.lef
+++ b/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_4.magic.lef
@@ -154,3 +154,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__clkmux2_4
+END LIBRARY
diff --git a/cells/conb/sky130_fd_sc_hdll__conb_1.lef b/cells/conb/sky130_fd_sc_hdll__conb_1.lef
index 65b6bbb..80ab158 100644
--- a/cells/conb/sky130_fd_sc_hdll__conb_1.lef
+++ b/cells/conb/sky130_fd_sc_hdll__conb_1.lef
@@ -80,3 +80,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__conb_1
+END LIBRARY
diff --git a/cells/conb/sky130_fd_sc_hdll__conb_1.magic.lef b/cells/conb/sky130_fd_sc_hdll__conb_1.magic.lef
index 7642b22..74cc7af 100644
--- a/cells/conb/sky130_fd_sc_hdll__conb_1.magic.lef
+++ b/cells/conb/sky130_fd_sc_hdll__conb_1.magic.lef
@@ -84,3 +84,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__conb_1
+END LIBRARY
diff --git a/cells/decap/sky130_fd_sc_hdll__decap_12.lef b/cells/decap/sky130_fd_sc_hdll__decap_12.lef
index fb08e6b..07d855f 100644
--- a/cells/decap/sky130_fd_sc_hdll__decap_12.lef
+++ b/cells/decap/sky130_fd_sc_hdll__decap_12.lef
@@ -82,3 +82,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__decap_12
+END LIBRARY
diff --git a/cells/decap/sky130_fd_sc_hdll__decap_12.magic.lef b/cells/decap/sky130_fd_sc_hdll__decap_12.magic.lef
index 1ae855d..bdb47b6 100644
--- a/cells/decap/sky130_fd_sc_hdll__decap_12.magic.lef
+++ b/cells/decap/sky130_fd_sc_hdll__decap_12.magic.lef
@@ -88,3 +88,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__decap_12
+END LIBRARY
diff --git a/cells/decap/sky130_fd_sc_hdll__decap_3.lef b/cells/decap/sky130_fd_sc_hdll__decap_3.lef
index d84d6f0..94f5018 100644
--- a/cells/decap/sky130_fd_sc_hdll__decap_3.lef
+++ b/cells/decap/sky130_fd_sc_hdll__decap_3.lef
@@ -64,3 +64,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__decap_3
+END LIBRARY
diff --git a/cells/decap/sky130_fd_sc_hdll__decap_3.magic.lef b/cells/decap/sky130_fd_sc_hdll__decap_3.magic.lef
index a40a6f4..c0245a2 100644
--- a/cells/decap/sky130_fd_sc_hdll__decap_3.magic.lef
+++ b/cells/decap/sky130_fd_sc_hdll__decap_3.magic.lef
@@ -70,3 +70,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__decap_3
+END LIBRARY
diff --git a/cells/decap/sky130_fd_sc_hdll__decap_4.lef b/cells/decap/sky130_fd_sc_hdll__decap_4.lef
index bd90588..ed5b57d 100644
--- a/cells/decap/sky130_fd_sc_hdll__decap_4.lef
+++ b/cells/decap/sky130_fd_sc_hdll__decap_4.lef
@@ -66,3 +66,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__decap_4
+END LIBRARY
diff --git a/cells/decap/sky130_fd_sc_hdll__decap_4.magic.lef b/cells/decap/sky130_fd_sc_hdll__decap_4.magic.lef
index c05623e..1ad0baa 100644
--- a/cells/decap/sky130_fd_sc_hdll__decap_4.magic.lef
+++ b/cells/decap/sky130_fd_sc_hdll__decap_4.magic.lef
@@ -72,3 +72,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__decap_4
+END LIBRARY
diff --git a/cells/decap/sky130_fd_sc_hdll__decap_6.lef b/cells/decap/sky130_fd_sc_hdll__decap_6.lef
index d7520f2..43d4f29 100644
--- a/cells/decap/sky130_fd_sc_hdll__decap_6.lef
+++ b/cells/decap/sky130_fd_sc_hdll__decap_6.lef
@@ -70,3 +70,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__decap_6
+END LIBRARY
diff --git a/cells/decap/sky130_fd_sc_hdll__decap_6.magic.lef b/cells/decap/sky130_fd_sc_hdll__decap_6.magic.lef
index fafe54a..297c7c3 100644
--- a/cells/decap/sky130_fd_sc_hdll__decap_6.magic.lef
+++ b/cells/decap/sky130_fd_sc_hdll__decap_6.magic.lef
@@ -76,3 +76,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__decap_6
+END LIBRARY
diff --git a/cells/decap/sky130_fd_sc_hdll__decap_8.lef b/cells/decap/sky130_fd_sc_hdll__decap_8.lef
index e36993a..e1779b1 100644
--- a/cells/decap/sky130_fd_sc_hdll__decap_8.lef
+++ b/cells/decap/sky130_fd_sc_hdll__decap_8.lef
@@ -74,3 +74,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__decap_8
+END LIBRARY
diff --git a/cells/decap/sky130_fd_sc_hdll__decap_8.magic.lef b/cells/decap/sky130_fd_sc_hdll__decap_8.magic.lef
index 3dcb213..fde729a 100644
--- a/cells/decap/sky130_fd_sc_hdll__decap_8.magic.lef
+++ b/cells/decap/sky130_fd_sc_hdll__decap_8.magic.lef
@@ -80,3 +80,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__decap_8
+END LIBRARY
diff --git a/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_1.lef b/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_1.lef
index 679e0b7..8f2d7e5 100644
--- a/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_1.lef
+++ b/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_1.lef
@@ -227,3 +227,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__dfrtp_1
+END LIBRARY
diff --git a/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_1.magic.lef b/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_1.magic.lef
index 330e9ba..98ae300 100644
--- a/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_1.magic.lef
+++ b/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_1.magic.lef
@@ -234,3 +234,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__dfrtp_1
+END LIBRARY
diff --git a/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_2.lef b/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_2.lef
index 5f8b3e6..0bc98f6 100644
--- a/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_2.lef
+++ b/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_2.lef
@@ -235,3 +235,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__dfrtp_2
+END LIBRARY
diff --git a/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_2.magic.lef b/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_2.magic.lef
index 65d6996..a080ade 100644
--- a/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_2.magic.lef
+++ b/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_2.magic.lef
@@ -242,3 +242,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__dfrtp_2
+END LIBRARY
diff --git a/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_4.lef b/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_4.lef
index b18e1a0..3decd89 100644
--- a/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_4.lef
+++ b/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_4.lef
@@ -248,3 +248,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__dfrtp_4
+END LIBRARY
diff --git a/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_4.magic.lef b/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_4.magic.lef
index 0d1e07e..79b9675 100644
--- a/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_4.magic.lef
+++ b/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_4.magic.lef
@@ -255,3 +255,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__dfrtp_4
+END LIBRARY
diff --git a/cells/dfstp/sky130_fd_sc_hdll__dfstp_1.lef b/cells/dfstp/sky130_fd_sc_hdll__dfstp_1.lef
index 38d8ea5..093b005 100644
--- a/cells/dfstp/sky130_fd_sc_hdll__dfstp_1.lef
+++ b/cells/dfstp/sky130_fd_sc_hdll__dfstp_1.lef
@@ -227,3 +227,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__dfstp_1
+END LIBRARY
diff --git a/cells/dfstp/sky130_fd_sc_hdll__dfstp_1.magic.lef b/cells/dfstp/sky130_fd_sc_hdll__dfstp_1.magic.lef
index e2b9e28..7925a7b 100644
--- a/cells/dfstp/sky130_fd_sc_hdll__dfstp_1.magic.lef
+++ b/cells/dfstp/sky130_fd_sc_hdll__dfstp_1.magic.lef
@@ -240,3 +240,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__dfstp_1
+END LIBRARY
diff --git a/cells/dfstp/sky130_fd_sc_hdll__dfstp_2.lef b/cells/dfstp/sky130_fd_sc_hdll__dfstp_2.lef
index 4c51464..09aa3d8 100644
--- a/cells/dfstp/sky130_fd_sc_hdll__dfstp_2.lef
+++ b/cells/dfstp/sky130_fd_sc_hdll__dfstp_2.lef
@@ -233,3 +233,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__dfstp_2
+END LIBRARY
diff --git a/cells/dfstp/sky130_fd_sc_hdll__dfstp_2.magic.lef b/cells/dfstp/sky130_fd_sc_hdll__dfstp_2.magic.lef
index 3500c45..247df47 100644
--- a/cells/dfstp/sky130_fd_sc_hdll__dfstp_2.magic.lef
+++ b/cells/dfstp/sky130_fd_sc_hdll__dfstp_2.magic.lef
@@ -246,3 +246,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__dfstp_2
+END LIBRARY
diff --git a/cells/dfstp/sky130_fd_sc_hdll__dfstp_4.lef b/cells/dfstp/sky130_fd_sc_hdll__dfstp_4.lef
index 2b784a5..5c8b67b 100644
--- a/cells/dfstp/sky130_fd_sc_hdll__dfstp_4.lef
+++ b/cells/dfstp/sky130_fd_sc_hdll__dfstp_4.lef
@@ -245,3 +245,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__dfstp_4
+END LIBRARY
diff --git a/cells/dfstp/sky130_fd_sc_hdll__dfstp_4.magic.lef b/cells/dfstp/sky130_fd_sc_hdll__dfstp_4.magic.lef
index 8415f73..c79a7cb 100644
--- a/cells/dfstp/sky130_fd_sc_hdll__dfstp_4.magic.lef
+++ b/cells/dfstp/sky130_fd_sc_hdll__dfstp_4.magic.lef
@@ -258,3 +258,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__dfstp_4
+END LIBRARY
diff --git a/cells/diode/sky130_fd_sc_hdll__diode_2.lef b/cells/diode/sky130_fd_sc_hdll__diode_2.lef
index 9a700ed..52a95e2 100644
--- a/cells/diode/sky130_fd_sc_hdll__diode_2.lef
+++ b/cells/diode/sky130_fd_sc_hdll__diode_2.lef
@@ -49,3 +49,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__diode_2
+END LIBRARY
diff --git a/cells/diode/sky130_fd_sc_hdll__diode_2.magic.lef b/cells/diode/sky130_fd_sc_hdll__diode_2.magic.lef
index e0f09c1..c7f949c 100644
--- a/cells/diode/sky130_fd_sc_hdll__diode_2.magic.lef
+++ b/cells/diode/sky130_fd_sc_hdll__diode_2.magic.lef
@@ -71,3 +71,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__diode_2
+END LIBRARY
diff --git a/cells/diode/sky130_fd_sc_hdll__diode_4.lef b/cells/diode/sky130_fd_sc_hdll__diode_4.lef
index 1898df4..5008886 100644
--- a/cells/diode/sky130_fd_sc_hdll__diode_4.lef
+++ b/cells/diode/sky130_fd_sc_hdll__diode_4.lef
@@ -49,3 +49,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__diode_4
+END LIBRARY
diff --git a/cells/diode/sky130_fd_sc_hdll__diode_4.magic.lef b/cells/diode/sky130_fd_sc_hdll__diode_4.magic.lef
index 596df44..41196c2 100644
--- a/cells/diode/sky130_fd_sc_hdll__diode_4.magic.lef
+++ b/cells/diode/sky130_fd_sc_hdll__diode_4.magic.lef
@@ -75,3 +75,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__diode_4
+END LIBRARY
diff --git a/cells/diode/sky130_fd_sc_hdll__diode_6.lef b/cells/diode/sky130_fd_sc_hdll__diode_6.lef
index 7c95b4d..2280a1e 100644
--- a/cells/diode/sky130_fd_sc_hdll__diode_6.lef
+++ b/cells/diode/sky130_fd_sc_hdll__diode_6.lef
@@ -49,3 +49,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__diode_6
+END LIBRARY
diff --git a/cells/diode/sky130_fd_sc_hdll__diode_6.magic.lef b/cells/diode/sky130_fd_sc_hdll__diode_6.magic.lef
index a365bfe..480a5e3 100644
--- a/cells/diode/sky130_fd_sc_hdll__diode_6.magic.lef
+++ b/cells/diode/sky130_fd_sc_hdll__diode_6.magic.lef
@@ -79,3 +79,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__diode_6
+END LIBRARY
diff --git a/cells/diode/sky130_fd_sc_hdll__diode_8.lef b/cells/diode/sky130_fd_sc_hdll__diode_8.lef
index 126e193..7a02cd6 100644
--- a/cells/diode/sky130_fd_sc_hdll__diode_8.lef
+++ b/cells/diode/sky130_fd_sc_hdll__diode_8.lef
@@ -49,3 +49,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__diode_8
+END LIBRARY
diff --git a/cells/diode/sky130_fd_sc_hdll__diode_8.magic.lef b/cells/diode/sky130_fd_sc_hdll__diode_8.magic.lef
index 4c6fb25..d23ef5a 100644
--- a/cells/diode/sky130_fd_sc_hdll__diode_8.magic.lef
+++ b/cells/diode/sky130_fd_sc_hdll__diode_8.magic.lef
@@ -83,3 +83,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__diode_8
+END LIBRARY
diff --git a/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_1.lef b/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_1.lef
index 16eec2c..fb7e72c 100644
--- a/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_1.lef
+++ b/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_1.lef
@@ -179,3 +179,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__dlrtn_1
+END LIBRARY
diff --git a/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_1.magic.lef b/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_1.magic.lef
index ca20288..f8ebbb2 100644
--- a/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_1.magic.lef
+++ b/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_1.magic.lef
@@ -185,3 +185,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__dlrtn_1
+END LIBRARY
diff --git a/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_2.lef b/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_2.lef
index 36ea320..c130f91 100644
--- a/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_2.lef
+++ b/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_2.lef
@@ -183,3 +183,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__dlrtn_2
+END LIBRARY
diff --git a/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_2.magic.lef b/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_2.magic.lef
index dc3364d..467b17b 100644
--- a/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_2.magic.lef
+++ b/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_2.magic.lef
@@ -189,3 +189,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__dlrtn_2
+END LIBRARY
diff --git a/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_4.lef b/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_4.lef
index 085ddde..acfa5a8 100644
--- a/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_4.lef
+++ b/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_4.lef
@@ -194,3 +194,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__dlrtn_4
+END LIBRARY
diff --git a/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_4.magic.lef b/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_4.magic.lef
index a857876..7caa40d 100644
--- a/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_4.magic.lef
+++ b/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_4.magic.lef
@@ -200,3 +200,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__dlrtn_4
+END LIBRARY
diff --git a/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_1.lef b/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_1.lef
index c5b34d6..a35fecb 100644
--- a/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_1.lef
+++ b/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_1.lef
@@ -180,3 +180,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__dlrtp_1
+END LIBRARY
diff --git a/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_1.magic.lef b/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_1.magic.lef
index 07f8c92..9840805 100644
--- a/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_1.magic.lef
+++ b/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_1.magic.lef
@@ -186,3 +186,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__dlrtp_1
+END LIBRARY
diff --git a/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_2.lef b/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_2.lef
index 8cb8b7e..20788ec 100644
--- a/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_2.lef
+++ b/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_2.lef
@@ -184,3 +184,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__dlrtp_2
+END LIBRARY
diff --git a/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_2.magic.lef b/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_2.magic.lef
index f3f45c5..0ca3ed9 100644
--- a/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_2.magic.lef
+++ b/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_2.magic.lef
@@ -190,3 +190,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__dlrtp_2
+END LIBRARY
diff --git a/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_4.lef b/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_4.lef
index bc602db..889d372 100644
--- a/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_4.lef
+++ b/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_4.lef
@@ -195,3 +195,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__dlrtp_4
+END LIBRARY
diff --git a/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_4.magic.lef b/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_4.magic.lef
index c36d5a7..6ffe1cd 100644
--- a/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_4.magic.lef
+++ b/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_4.magic.lef
@@ -201,3 +201,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__dlrtp_4
+END LIBRARY
diff --git a/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_1.lef b/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_1.lef
index 8aa81a0..a91f6e1 100644
--- a/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_1.lef
+++ b/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_1.lef
@@ -161,3 +161,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__dlxtn_1
+END LIBRARY
diff --git a/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_1.magic.lef b/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_1.magic.lef
index 1aff638..47d8e91 100644
--- a/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_1.magic.lef
+++ b/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_1.magic.lef
@@ -167,3 +167,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__dlxtn_1
+END LIBRARY
diff --git a/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_2.lef b/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_2.lef
index 6762133..4241b0d 100644
--- a/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_2.lef
+++ b/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_2.lef
@@ -170,3 +170,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__dlxtn_2
+END LIBRARY
diff --git a/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_2.magic.lef b/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_2.magic.lef
index 16512f7..ae1eb38 100644
--- a/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_2.magic.lef
+++ b/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_2.magic.lef
@@ -176,3 +176,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__dlxtn_2
+END LIBRARY
diff --git a/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_4.lef b/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_4.lef
index 6adbba3..14530ce 100644
--- a/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_4.lef
+++ b/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_4.lef
@@ -171,3 +171,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__dlxtn_4
+END LIBRARY
diff --git a/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_4.magic.lef b/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_4.magic.lef
index 3b1d776..120ea5a 100644
--- a/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_4.magic.lef
+++ b/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_4.magic.lef
@@ -177,3 +177,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__dlxtn_4
+END LIBRARY
diff --git a/cells/dlygate4sd1/sky130_fd_sc_hdll__dlygate4sd1_1.lef b/cells/dlygate4sd1/sky130_fd_sc_hdll__dlygate4sd1_1.lef
index 79c611c..651fc8c 100644
--- a/cells/dlygate4sd1/sky130_fd_sc_hdll__dlygate4sd1_1.lef
+++ b/cells/dlygate4sd1/sky130_fd_sc_hdll__dlygate4sd1_1.lef
@@ -111,3 +111,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__dlygate4sd1_1
+END LIBRARY
diff --git a/cells/dlygate4sd1/sky130_fd_sc_hdll__dlygate4sd1_1.magic.lef b/cells/dlygate4sd1/sky130_fd_sc_hdll__dlygate4sd1_1.magic.lef
index 03655b3..880a9fb 100644
--- a/cells/dlygate4sd1/sky130_fd_sc_hdll__dlygate4sd1_1.magic.lef
+++ b/cells/dlygate4sd1/sky130_fd_sc_hdll__dlygate4sd1_1.magic.lef
@@ -117,3 +117,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__dlygate4sd1_1
+END LIBRARY
diff --git a/cells/dlygate4sd2/sky130_fd_sc_hdll__dlygate4sd2_1.lef b/cells/dlygate4sd2/sky130_fd_sc_hdll__dlygate4sd2_1.lef
index 78dc48d..50bd3c6 100644
--- a/cells/dlygate4sd2/sky130_fd_sc_hdll__dlygate4sd2_1.lef
+++ b/cells/dlygate4sd2/sky130_fd_sc_hdll__dlygate4sd2_1.lef
@@ -111,3 +111,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__dlygate4sd2_1
+END LIBRARY
diff --git a/cells/dlygate4sd2/sky130_fd_sc_hdll__dlygate4sd2_1.magic.lef b/cells/dlygate4sd2/sky130_fd_sc_hdll__dlygate4sd2_1.magic.lef
index eb2ba5c..e3b824d 100644
--- a/cells/dlygate4sd2/sky130_fd_sc_hdll__dlygate4sd2_1.magic.lef
+++ b/cells/dlygate4sd2/sky130_fd_sc_hdll__dlygate4sd2_1.magic.lef
@@ -117,3 +117,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__dlygate4sd2_1
+END LIBRARY
diff --git a/cells/dlygate4sd3/sky130_fd_sc_hdll__dlygate4sd3_1.lef b/cells/dlygate4sd3/sky130_fd_sc_hdll__dlygate4sd3_1.lef
index 60d6f6a..06e5b83 100644
--- a/cells/dlygate4sd3/sky130_fd_sc_hdll__dlygate4sd3_1.lef
+++ b/cells/dlygate4sd3/sky130_fd_sc_hdll__dlygate4sd3_1.lef
@@ -113,3 +113,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__dlygate4sd3_1
+END LIBRARY
diff --git a/cells/dlygate4sd3/sky130_fd_sc_hdll__dlygate4sd3_1.magic.lef b/cells/dlygate4sd3/sky130_fd_sc_hdll__dlygate4sd3_1.magic.lef
index 7a6d3b8..bb90f59 100644
--- a/cells/dlygate4sd3/sky130_fd_sc_hdll__dlygate4sd3_1.magic.lef
+++ b/cells/dlygate4sd3/sky130_fd_sc_hdll__dlygate4sd3_1.magic.lef
@@ -119,3 +119,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__dlygate4sd3_1
+END LIBRARY
diff --git a/cells/ebufn/sky130_fd_sc_hdll__ebufn_1.lef b/cells/ebufn/sky130_fd_sc_hdll__ebufn_1.lef
index 5c5e14e..d8c1b0f 100644
--- a/cells/ebufn/sky130_fd_sc_hdll__ebufn_1.lef
+++ b/cells/ebufn/sky130_fd_sc_hdll__ebufn_1.lef
@@ -119,3 +119,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__ebufn_1
+END LIBRARY
diff --git a/cells/ebufn/sky130_fd_sc_hdll__ebufn_1.magic.lef b/cells/ebufn/sky130_fd_sc_hdll__ebufn_1.magic.lef
index b0446e4..0df9d3b 100644
--- a/cells/ebufn/sky130_fd_sc_hdll__ebufn_1.magic.lef
+++ b/cells/ebufn/sky130_fd_sc_hdll__ebufn_1.magic.lef
@@ -125,3 +125,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__ebufn_1
+END LIBRARY
diff --git a/cells/ebufn/sky130_fd_sc_hdll__ebufn_2.lef b/cells/ebufn/sky130_fd_sc_hdll__ebufn_2.lef
index 9453488..77217e9 100644
--- a/cells/ebufn/sky130_fd_sc_hdll__ebufn_2.lef
+++ b/cells/ebufn/sky130_fd_sc_hdll__ebufn_2.lef
@@ -132,3 +132,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__ebufn_2
+END LIBRARY
diff --git a/cells/ebufn/sky130_fd_sc_hdll__ebufn_2.magic.lef b/cells/ebufn/sky130_fd_sc_hdll__ebufn_2.magic.lef
index 59ccb71..96f8dcc 100644
--- a/cells/ebufn/sky130_fd_sc_hdll__ebufn_2.magic.lef
+++ b/cells/ebufn/sky130_fd_sc_hdll__ebufn_2.magic.lef
@@ -138,3 +138,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__ebufn_2
+END LIBRARY
diff --git a/cells/ebufn/sky130_fd_sc_hdll__ebufn_4.lef b/cells/ebufn/sky130_fd_sc_hdll__ebufn_4.lef
index 4fe4c31..5ab3de6 100644
--- a/cells/ebufn/sky130_fd_sc_hdll__ebufn_4.lef
+++ b/cells/ebufn/sky130_fd_sc_hdll__ebufn_4.lef
@@ -143,3 +143,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__ebufn_4
+END LIBRARY
diff --git a/cells/ebufn/sky130_fd_sc_hdll__ebufn_4.magic.lef b/cells/ebufn/sky130_fd_sc_hdll__ebufn_4.magic.lef
index 8000b87..90acf11 100644
--- a/cells/ebufn/sky130_fd_sc_hdll__ebufn_4.magic.lef
+++ b/cells/ebufn/sky130_fd_sc_hdll__ebufn_4.magic.lef
@@ -149,3 +149,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__ebufn_4
+END LIBRARY
diff --git a/cells/ebufn/sky130_fd_sc_hdll__ebufn_8.lef b/cells/ebufn/sky130_fd_sc_hdll__ebufn_8.lef
index 378a272..2624df1 100644
--- a/cells/ebufn/sky130_fd_sc_hdll__ebufn_8.lef
+++ b/cells/ebufn/sky130_fd_sc_hdll__ebufn_8.lef
@@ -172,3 +172,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__ebufn_8
+END LIBRARY
diff --git a/cells/ebufn/sky130_fd_sc_hdll__ebufn_8.magic.lef b/cells/ebufn/sky130_fd_sc_hdll__ebufn_8.magic.lef
index 2180cc7..830a764 100644
--- a/cells/ebufn/sky130_fd_sc_hdll__ebufn_8.magic.lef
+++ b/cells/ebufn/sky130_fd_sc_hdll__ebufn_8.magic.lef
@@ -178,3 +178,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__ebufn_8
+END LIBRARY
diff --git a/cells/einvn/sky130_fd_sc_hdll__einvn_1.lef b/cells/einvn/sky130_fd_sc_hdll__einvn_1.lef
index b792218..6e21c28 100644
--- a/cells/einvn/sky130_fd_sc_hdll__einvn_1.lef
+++ b/cells/einvn/sky130_fd_sc_hdll__einvn_1.lef
@@ -105,3 +105,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__einvn_1
+END LIBRARY
diff --git a/cells/einvn/sky130_fd_sc_hdll__einvn_1.magic.lef b/cells/einvn/sky130_fd_sc_hdll__einvn_1.magic.lef
index e063f25..6533ab8 100644
--- a/cells/einvn/sky130_fd_sc_hdll__einvn_1.magic.lef
+++ b/cells/einvn/sky130_fd_sc_hdll__einvn_1.magic.lef
@@ -111,3 +111,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__einvn_1
+END LIBRARY
diff --git a/cells/einvn/sky130_fd_sc_hdll__einvn_2.lef b/cells/einvn/sky130_fd_sc_hdll__einvn_2.lef
index 18153c5..a94fde2 100644
--- a/cells/einvn/sky130_fd_sc_hdll__einvn_2.lef
+++ b/cells/einvn/sky130_fd_sc_hdll__einvn_2.lef
@@ -119,3 +119,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__einvn_2
+END LIBRARY
diff --git a/cells/einvn/sky130_fd_sc_hdll__einvn_2.magic.lef b/cells/einvn/sky130_fd_sc_hdll__einvn_2.magic.lef
index c635949..65180af 100644
--- a/cells/einvn/sky130_fd_sc_hdll__einvn_2.magic.lef
+++ b/cells/einvn/sky130_fd_sc_hdll__einvn_2.magic.lef
@@ -125,3 +125,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__einvn_2
+END LIBRARY
diff --git a/cells/einvn/sky130_fd_sc_hdll__einvn_4.lef b/cells/einvn/sky130_fd_sc_hdll__einvn_4.lef
index 95ed017..a91bbf7 100644
--- a/cells/einvn/sky130_fd_sc_hdll__einvn_4.lef
+++ b/cells/einvn/sky130_fd_sc_hdll__einvn_4.lef
@@ -132,3 +132,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__einvn_4
+END LIBRARY
diff --git a/cells/einvn/sky130_fd_sc_hdll__einvn_4.magic.lef b/cells/einvn/sky130_fd_sc_hdll__einvn_4.magic.lef
index 1bbe5ac..34253c3 100644
--- a/cells/einvn/sky130_fd_sc_hdll__einvn_4.magic.lef
+++ b/cells/einvn/sky130_fd_sc_hdll__einvn_4.magic.lef
@@ -138,3 +138,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__einvn_4
+END LIBRARY
diff --git a/cells/einvn/sky130_fd_sc_hdll__einvn_8.lef b/cells/einvn/sky130_fd_sc_hdll__einvn_8.lef
index 6bacac3..7cfacd7 100644
--- a/cells/einvn/sky130_fd_sc_hdll__einvn_8.lef
+++ b/cells/einvn/sky130_fd_sc_hdll__einvn_8.lef
@@ -162,3 +162,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__einvn_8
+END LIBRARY
diff --git a/cells/einvn/sky130_fd_sc_hdll__einvn_8.magic.lef b/cells/einvn/sky130_fd_sc_hdll__einvn_8.magic.lef
index 26f36de..a22c89e 100644
--- a/cells/einvn/sky130_fd_sc_hdll__einvn_8.magic.lef
+++ b/cells/einvn/sky130_fd_sc_hdll__einvn_8.magic.lef
@@ -168,3 +168,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__einvn_8
+END LIBRARY
diff --git a/cells/einvp/sky130_fd_sc_hdll__einvp_1.lef b/cells/einvp/sky130_fd_sc_hdll__einvp_1.lef
index cec0a20..a0feac1 100644
--- a/cells/einvp/sky130_fd_sc_hdll__einvp_1.lef
+++ b/cells/einvp/sky130_fd_sc_hdll__einvp_1.lef
@@ -102,3 +102,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__einvp_1
+END LIBRARY
diff --git a/cells/einvp/sky130_fd_sc_hdll__einvp_1.magic.lef b/cells/einvp/sky130_fd_sc_hdll__einvp_1.magic.lef
index 190cffd..8e7e1a3 100644
--- a/cells/einvp/sky130_fd_sc_hdll__einvp_1.magic.lef
+++ b/cells/einvp/sky130_fd_sc_hdll__einvp_1.magic.lef
@@ -108,3 +108,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__einvp_1
+END LIBRARY
diff --git a/cells/einvp/sky130_fd_sc_hdll__einvp_2.lef b/cells/einvp/sky130_fd_sc_hdll__einvp_2.lef
index e958eec..b22f5c7 100644
--- a/cells/einvp/sky130_fd_sc_hdll__einvp_2.lef
+++ b/cells/einvp/sky130_fd_sc_hdll__einvp_2.lef
@@ -118,3 +118,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__einvp_2
+END LIBRARY
diff --git a/cells/einvp/sky130_fd_sc_hdll__einvp_2.magic.lef b/cells/einvp/sky130_fd_sc_hdll__einvp_2.magic.lef
index 9218a51..44e3cf8 100644
--- a/cells/einvp/sky130_fd_sc_hdll__einvp_2.magic.lef
+++ b/cells/einvp/sky130_fd_sc_hdll__einvp_2.magic.lef
@@ -124,3 +124,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__einvp_2
+END LIBRARY
diff --git a/cells/einvp/sky130_fd_sc_hdll__einvp_4.lef b/cells/einvp/sky130_fd_sc_hdll__einvp_4.lef
index dc4dd5e..32a999b 100644
--- a/cells/einvp/sky130_fd_sc_hdll__einvp_4.lef
+++ b/cells/einvp/sky130_fd_sc_hdll__einvp_4.lef
@@ -134,3 +134,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__einvp_4
+END LIBRARY
diff --git a/cells/einvp/sky130_fd_sc_hdll__einvp_4.magic.lef b/cells/einvp/sky130_fd_sc_hdll__einvp_4.magic.lef
index cb5dd5a..1f9de82 100644
--- a/cells/einvp/sky130_fd_sc_hdll__einvp_4.magic.lef
+++ b/cells/einvp/sky130_fd_sc_hdll__einvp_4.magic.lef
@@ -140,3 +140,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__einvp_4
+END LIBRARY
diff --git a/cells/einvp/sky130_fd_sc_hdll__einvp_8.lef b/cells/einvp/sky130_fd_sc_hdll__einvp_8.lef
index 9fd3ac2..6d0daa0 100644
--- a/cells/einvp/sky130_fd_sc_hdll__einvp_8.lef
+++ b/cells/einvp/sky130_fd_sc_hdll__einvp_8.lef
@@ -162,3 +162,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__einvp_8
+END LIBRARY
diff --git a/cells/einvp/sky130_fd_sc_hdll__einvp_8.magic.lef b/cells/einvp/sky130_fd_sc_hdll__einvp_8.magic.lef
index 9cfb058..fd70789 100644
--- a/cells/einvp/sky130_fd_sc_hdll__einvp_8.magic.lef
+++ b/cells/einvp/sky130_fd_sc_hdll__einvp_8.magic.lef
@@ -168,3 +168,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__einvp_8
+END LIBRARY
diff --git a/cells/fill/sky130_fd_sc_hdll__fill_1.lef b/cells/fill/sky130_fd_sc_hdll__fill_1.lef
index 48e0d06..c9b2d1c 100644
--- a/cells/fill/sky130_fd_sc_hdll__fill_1.lef
+++ b/cells/fill/sky130_fd_sc_hdll__fill_1.lef
@@ -56,3 +56,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__fill_1
+END LIBRARY
diff --git a/cells/fill/sky130_fd_sc_hdll__fill_1.magic.lef b/cells/fill/sky130_fd_sc_hdll__fill_1.magic.lef
index 6e9c5dc..5244859 100644
--- a/cells/fill/sky130_fd_sc_hdll__fill_1.magic.lef
+++ b/cells/fill/sky130_fd_sc_hdll__fill_1.magic.lef
@@ -62,3 +62,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__fill_1
+END LIBRARY
diff --git a/cells/fill/sky130_fd_sc_hdll__fill_2.lef b/cells/fill/sky130_fd_sc_hdll__fill_2.lef
index c3fb0c2..210a392 100644
--- a/cells/fill/sky130_fd_sc_hdll__fill_2.lef
+++ b/cells/fill/sky130_fd_sc_hdll__fill_2.lef
@@ -58,3 +58,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__fill_2
+END LIBRARY
diff --git a/cells/fill/sky130_fd_sc_hdll__fill_2.magic.lef b/cells/fill/sky130_fd_sc_hdll__fill_2.magic.lef
index ac22697..adc1e11 100644
--- a/cells/fill/sky130_fd_sc_hdll__fill_2.magic.lef
+++ b/cells/fill/sky130_fd_sc_hdll__fill_2.magic.lef
@@ -64,3 +64,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__fill_2
+END LIBRARY
diff --git a/cells/fill/sky130_fd_sc_hdll__fill_4.lef b/cells/fill/sky130_fd_sc_hdll__fill_4.lef
index 207df22..2fa5b13 100644
--- a/cells/fill/sky130_fd_sc_hdll__fill_4.lef
+++ b/cells/fill/sky130_fd_sc_hdll__fill_4.lef
@@ -62,3 +62,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__fill_4
+END LIBRARY
diff --git a/cells/fill/sky130_fd_sc_hdll__fill_4.magic.lef b/cells/fill/sky130_fd_sc_hdll__fill_4.magic.lef
index 600b1d0..325b5a5 100644
--- a/cells/fill/sky130_fd_sc_hdll__fill_4.magic.lef
+++ b/cells/fill/sky130_fd_sc_hdll__fill_4.magic.lef
@@ -68,3 +68,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__fill_4
+END LIBRARY
diff --git a/cells/fill/sky130_fd_sc_hdll__fill_8.lef b/cells/fill/sky130_fd_sc_hdll__fill_8.lef
index ee4ec0a..e31191a 100644
--- a/cells/fill/sky130_fd_sc_hdll__fill_8.lef
+++ b/cells/fill/sky130_fd_sc_hdll__fill_8.lef
@@ -70,3 +70,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__fill_8
+END LIBRARY
diff --git a/cells/fill/sky130_fd_sc_hdll__fill_8.magic.lef b/cells/fill/sky130_fd_sc_hdll__fill_8.magic.lef
index 2b7ead9..d11fa37 100644
--- a/cells/fill/sky130_fd_sc_hdll__fill_8.magic.lef
+++ b/cells/fill/sky130_fd_sc_hdll__fill_8.magic.lef
@@ -76,3 +76,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__fill_8
+END LIBRARY
diff --git a/cells/inputiso0n/sky130_fd_sc_hdll__inputiso0n_1.lef b/cells/inputiso0n/sky130_fd_sc_hdll__inputiso0n_1.lef
index 361f42e..b9c3b28 100644
--- a/cells/inputiso0n/sky130_fd_sc_hdll__inputiso0n_1.lef
+++ b/cells/inputiso0n/sky130_fd_sc_hdll__inputiso0n_1.lef
@@ -102,3 +102,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__inputiso0n_1
+END LIBRARY
diff --git a/cells/inputiso0n/sky130_fd_sc_hdll__inputiso0n_1.magic.lef b/cells/inputiso0n/sky130_fd_sc_hdll__inputiso0n_1.magic.lef
index 9492577..66fff2f 100644
--- a/cells/inputiso0n/sky130_fd_sc_hdll__inputiso0n_1.magic.lef
+++ b/cells/inputiso0n/sky130_fd_sc_hdll__inputiso0n_1.magic.lef
@@ -108,3 +108,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__inputiso0n_1
+END LIBRARY
diff --git a/cells/inputiso0p/sky130_fd_sc_hdll__inputiso0p_1.lef b/cells/inputiso0p/sky130_fd_sc_hdll__inputiso0p_1.lef
index 7d41f87..2fe9817 100644
--- a/cells/inputiso0p/sky130_fd_sc_hdll__inputiso0p_1.lef
+++ b/cells/inputiso0p/sky130_fd_sc_hdll__inputiso0p_1.lef
@@ -113,3 +113,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__inputiso0p_1
+END LIBRARY
diff --git a/cells/inputiso0p/sky130_fd_sc_hdll__inputiso0p_1.magic.lef b/cells/inputiso0p/sky130_fd_sc_hdll__inputiso0p_1.magic.lef
index 9742dc0..6fe9cd5 100644
--- a/cells/inputiso0p/sky130_fd_sc_hdll__inputiso0p_1.magic.lef
+++ b/cells/inputiso0p/sky130_fd_sc_hdll__inputiso0p_1.magic.lef
@@ -119,3 +119,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__inputiso0p_1
+END LIBRARY
diff --git a/cells/inputiso1n/sky130_fd_sc_hdll__inputiso1n_1.lef b/cells/inputiso1n/sky130_fd_sc_hdll__inputiso1n_1.lef
index 1bdcd64..a5c5929 100644
--- a/cells/inputiso1n/sky130_fd_sc_hdll__inputiso1n_1.lef
+++ b/cells/inputiso1n/sky130_fd_sc_hdll__inputiso1n_1.lef
@@ -111,3 +111,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__inputiso1n_1
+END LIBRARY
diff --git a/cells/inputiso1n/sky130_fd_sc_hdll__inputiso1n_1.magic.lef b/cells/inputiso1n/sky130_fd_sc_hdll__inputiso1n_1.magic.lef
index 82ad41c..bd5f0cf 100644
--- a/cells/inputiso1n/sky130_fd_sc_hdll__inputiso1n_1.magic.lef
+++ b/cells/inputiso1n/sky130_fd_sc_hdll__inputiso1n_1.magic.lef
@@ -117,3 +117,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__inputiso1n_1
+END LIBRARY
diff --git a/cells/inputiso1p/sky130_fd_sc_hdll__inputiso1p_1.lef b/cells/inputiso1p/sky130_fd_sc_hdll__inputiso1p_1.lef
index f0f06fa..b769dbb 100644
--- a/cells/inputiso1p/sky130_fd_sc_hdll__inputiso1p_1.lef
+++ b/cells/inputiso1p/sky130_fd_sc_hdll__inputiso1p_1.lef
@@ -101,3 +101,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__inputiso1p_1
+END LIBRARY
diff --git a/cells/inputiso1p/sky130_fd_sc_hdll__inputiso1p_1.magic.lef b/cells/inputiso1p/sky130_fd_sc_hdll__inputiso1p_1.magic.lef
index 0eddae4..93539fa 100644
--- a/cells/inputiso1p/sky130_fd_sc_hdll__inputiso1p_1.magic.lef
+++ b/cells/inputiso1p/sky130_fd_sc_hdll__inputiso1p_1.magic.lef
@@ -107,3 +107,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__inputiso1p_1
+END LIBRARY
diff --git a/cells/inv/sky130_fd_sc_hdll__inv_1.lef b/cells/inv/sky130_fd_sc_hdll__inv_1.lef
index 33af3b4..c3ece19 100644
--- a/cells/inv/sky130_fd_sc_hdll__inv_1.lef
+++ b/cells/inv/sky130_fd_sc_hdll__inv_1.lef
@@ -82,3 +82,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__inv_1
+END LIBRARY
diff --git a/cells/inv/sky130_fd_sc_hdll__inv_1.magic.lef b/cells/inv/sky130_fd_sc_hdll__inv_1.magic.lef
index 5a803d5..267ae73 100644
--- a/cells/inv/sky130_fd_sc_hdll__inv_1.magic.lef
+++ b/cells/inv/sky130_fd_sc_hdll__inv_1.magic.lef
@@ -88,3 +88,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__inv_1
+END LIBRARY
diff --git a/cells/inv/sky130_fd_sc_hdll__inv_12.lef b/cells/inv/sky130_fd_sc_hdll__inv_12.lef
index 6ea718e..0df84ac 100644
--- a/cells/inv/sky130_fd_sc_hdll__inv_12.lef
+++ b/cells/inv/sky130_fd_sc_hdll__inv_12.lef
@@ -129,3 +129,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__inv_12
+END LIBRARY
diff --git a/cells/inv/sky130_fd_sc_hdll__inv_12.magic.lef b/cells/inv/sky130_fd_sc_hdll__inv_12.magic.lef
index d5cb0cb..ec16150 100644
--- a/cells/inv/sky130_fd_sc_hdll__inv_12.magic.lef
+++ b/cells/inv/sky130_fd_sc_hdll__inv_12.magic.lef
@@ -135,3 +135,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__inv_12
+END LIBRARY
diff --git a/cells/inv/sky130_fd_sc_hdll__inv_16.lef b/cells/inv/sky130_fd_sc_hdll__inv_16.lef
index 90c6bf9..f6e5985 100644
--- a/cells/inv/sky130_fd_sc_hdll__inv_16.lef
+++ b/cells/inv/sky130_fd_sc_hdll__inv_16.lef
@@ -144,3 +144,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__inv_16
+END LIBRARY
diff --git a/cells/inv/sky130_fd_sc_hdll__inv_16.magic.lef b/cells/inv/sky130_fd_sc_hdll__inv_16.magic.lef
index 94def85..97a4770 100644
--- a/cells/inv/sky130_fd_sc_hdll__inv_16.magic.lef
+++ b/cells/inv/sky130_fd_sc_hdll__inv_16.magic.lef
@@ -150,3 +150,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__inv_16
+END LIBRARY
diff --git a/cells/inv/sky130_fd_sc_hdll__inv_2.lef b/cells/inv/sky130_fd_sc_hdll__inv_2.lef
index 5160b3d..0cc42a6 100644
--- a/cells/inv/sky130_fd_sc_hdll__inv_2.lef
+++ b/cells/inv/sky130_fd_sc_hdll__inv_2.lef
@@ -86,3 +86,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__inv_2
+END LIBRARY
diff --git a/cells/inv/sky130_fd_sc_hdll__inv_2.magic.lef b/cells/inv/sky130_fd_sc_hdll__inv_2.magic.lef
index db06123..1ecaa7b 100644
--- a/cells/inv/sky130_fd_sc_hdll__inv_2.magic.lef
+++ b/cells/inv/sky130_fd_sc_hdll__inv_2.magic.lef
@@ -92,3 +92,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__inv_2
+END LIBRARY
diff --git a/cells/inv/sky130_fd_sc_hdll__inv_4.lef b/cells/inv/sky130_fd_sc_hdll__inv_4.lef
index 9a6288a..01501d2 100644
--- a/cells/inv/sky130_fd_sc_hdll__inv_4.lef
+++ b/cells/inv/sky130_fd_sc_hdll__inv_4.lef
@@ -97,3 +97,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__inv_4
+END LIBRARY
diff --git a/cells/inv/sky130_fd_sc_hdll__inv_4.magic.lef b/cells/inv/sky130_fd_sc_hdll__inv_4.magic.lef
index 3ea6f3c..e77216f 100644
--- a/cells/inv/sky130_fd_sc_hdll__inv_4.magic.lef
+++ b/cells/inv/sky130_fd_sc_hdll__inv_4.magic.lef
@@ -103,3 +103,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__inv_4
+END LIBRARY
diff --git a/cells/inv/sky130_fd_sc_hdll__inv_6.lef b/cells/inv/sky130_fd_sc_hdll__inv_6.lef
index 5301f04..5dfd60f 100644
--- a/cells/inv/sky130_fd_sc_hdll__inv_6.lef
+++ b/cells/inv/sky130_fd_sc_hdll__inv_6.lef
@@ -105,3 +105,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__inv_6
+END LIBRARY
diff --git a/cells/inv/sky130_fd_sc_hdll__inv_6.magic.lef b/cells/inv/sky130_fd_sc_hdll__inv_6.magic.lef
index 0214ac9..c1a95ae 100644
--- a/cells/inv/sky130_fd_sc_hdll__inv_6.magic.lef
+++ b/cells/inv/sky130_fd_sc_hdll__inv_6.magic.lef
@@ -111,3 +111,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__inv_6
+END LIBRARY
diff --git a/cells/inv/sky130_fd_sc_hdll__inv_8.lef b/cells/inv/sky130_fd_sc_hdll__inv_8.lef
index 862cbe2..e5ced34 100644
--- a/cells/inv/sky130_fd_sc_hdll__inv_8.lef
+++ b/cells/inv/sky130_fd_sc_hdll__inv_8.lef
@@ -113,3 +113,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__inv_8
+END LIBRARY
diff --git a/cells/inv/sky130_fd_sc_hdll__inv_8.magic.lef b/cells/inv/sky130_fd_sc_hdll__inv_8.magic.lef
index dcc8551..ec380b9 100644
--- a/cells/inv/sky130_fd_sc_hdll__inv_8.magic.lef
+++ b/cells/inv/sky130_fd_sc_hdll__inv_8.magic.lef
@@ -119,3 +119,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__inv_8
+END LIBRARY
diff --git a/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_1.lef b/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_1.lef
index 29fb07a..eefb5f3 100644
--- a/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_1.lef
+++ b/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_1.lef
@@ -102,3 +102,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__isobufsrc_1
+END LIBRARY
diff --git a/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_1.magic.lef b/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_1.magic.lef
index a5a9409..e536df9 100644
--- a/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_1.magic.lef
+++ b/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_1.magic.lef
@@ -108,3 +108,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__isobufsrc_1
+END LIBRARY
diff --git a/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_16.lef b/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_16.lef
index cd453d6..cc9631a 100644
--- a/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_16.lef
+++ b/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_16.lef
@@ -244,3 +244,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__isobufsrc_16
+END LIBRARY
diff --git a/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_16.magic.lef b/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_16.magic.lef
index 25e6c36..1bd9811 100644
--- a/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_16.magic.lef
+++ b/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_16.magic.lef
@@ -250,3 +250,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__isobufsrc_16
+END LIBRARY
diff --git a/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_2.lef b/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_2.lef
index be0d1f4..3ebf402 100644
--- a/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_2.lef
+++ b/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_2.lef
@@ -120,3 +120,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__isobufsrc_2
+END LIBRARY
diff --git a/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_2.magic.lef b/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_2.magic.lef
index dfb58b5..e955e43 100644
--- a/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_2.magic.lef
+++ b/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_2.magic.lef
@@ -126,3 +126,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__isobufsrc_2
+END LIBRARY
diff --git a/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_4.lef b/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_4.lef
index f5095a5..22196da 100644
--- a/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_4.lef
+++ b/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_4.lef
@@ -134,3 +134,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__isobufsrc_4
+END LIBRARY
diff --git a/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_4.magic.lef b/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_4.magic.lef
index 8dfb599..4f198f8 100644
--- a/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_4.magic.lef
+++ b/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_4.magic.lef
@@ -140,3 +140,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__isobufsrc_4
+END LIBRARY
diff --git a/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_8.lef b/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_8.lef
index 9cde279..987cddc 100644
--- a/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_8.lef
+++ b/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_8.lef
@@ -170,3 +170,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__isobufsrc_8
+END LIBRARY
diff --git a/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_8.magic.lef b/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_8.magic.lef
index 73f9c89..4aa27d5 100644
--- a/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_8.magic.lef
+++ b/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_8.magic.lef
@@ -176,3 +176,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__isobufsrc_8
+END LIBRARY
diff --git a/cells/mux2/sky130_fd_sc_hdll__mux2_1.lef b/cells/mux2/sky130_fd_sc_hdll__mux2_1.lef
index 50cb7cd..7e1b883 100644
--- a/cells/mux2/sky130_fd_sc_hdll__mux2_1.lef
+++ b/cells/mux2/sky130_fd_sc_hdll__mux2_1.lef
@@ -131,3 +131,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__mux2_1
+END LIBRARY
diff --git a/cells/mux2/sky130_fd_sc_hdll__mux2_1.magic.lef b/cells/mux2/sky130_fd_sc_hdll__mux2_1.magic.lef
index db01a7d..481c91e 100644
--- a/cells/mux2/sky130_fd_sc_hdll__mux2_1.magic.lef
+++ b/cells/mux2/sky130_fd_sc_hdll__mux2_1.magic.lef
@@ -137,3 +137,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__mux2_1
+END LIBRARY
diff --git a/cells/mux2/sky130_fd_sc_hdll__mux2_12.lef b/cells/mux2/sky130_fd_sc_hdll__mux2_12.lef
index 97344d5..267808b 100644
--- a/cells/mux2/sky130_fd_sc_hdll__mux2_12.lef
+++ b/cells/mux2/sky130_fd_sc_hdll__mux2_12.lef
@@ -279,3 +279,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__mux2_12
+END LIBRARY
diff --git a/cells/mux2/sky130_fd_sc_hdll__mux2_12.magic.lef b/cells/mux2/sky130_fd_sc_hdll__mux2_12.magic.lef
index b278f91..d44e48c 100644
--- a/cells/mux2/sky130_fd_sc_hdll__mux2_12.magic.lef
+++ b/cells/mux2/sky130_fd_sc_hdll__mux2_12.magic.lef
@@ -285,3 +285,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__mux2_12
+END LIBRARY
diff --git a/cells/mux2/sky130_fd_sc_hdll__mux2_16.lef b/cells/mux2/sky130_fd_sc_hdll__mux2_16.lef
index 2b74483..b09bfe4 100644
--- a/cells/mux2/sky130_fd_sc_hdll__mux2_16.lef
+++ b/cells/mux2/sky130_fd_sc_hdll__mux2_16.lef
@@ -295,3 +295,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__mux2_16
+END LIBRARY
diff --git a/cells/mux2/sky130_fd_sc_hdll__mux2_16.magic.lef b/cells/mux2/sky130_fd_sc_hdll__mux2_16.magic.lef
index 7a80735..acdb6a5 100644
--- a/cells/mux2/sky130_fd_sc_hdll__mux2_16.magic.lef
+++ b/cells/mux2/sky130_fd_sc_hdll__mux2_16.magic.lef
@@ -301,3 +301,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__mux2_16
+END LIBRARY
diff --git a/cells/mux2/sky130_fd_sc_hdll__mux2_2.lef b/cells/mux2/sky130_fd_sc_hdll__mux2_2.lef
index 1dfda6b..2b0da85 100644
--- a/cells/mux2/sky130_fd_sc_hdll__mux2_2.lef
+++ b/cells/mux2/sky130_fd_sc_hdll__mux2_2.lef
@@ -136,3 +136,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__mux2_2
+END LIBRARY
diff --git a/cells/mux2/sky130_fd_sc_hdll__mux2_2.magic.lef b/cells/mux2/sky130_fd_sc_hdll__mux2_2.magic.lef
index 7270ebc..f6cae7e 100644
--- a/cells/mux2/sky130_fd_sc_hdll__mux2_2.magic.lef
+++ b/cells/mux2/sky130_fd_sc_hdll__mux2_2.magic.lef
@@ -142,3 +142,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__mux2_2
+END LIBRARY
diff --git a/cells/mux2/sky130_fd_sc_hdll__mux2_4.lef b/cells/mux2/sky130_fd_sc_hdll__mux2_4.lef
index 8dc6168..0c6778a 100644
--- a/cells/mux2/sky130_fd_sc_hdll__mux2_4.lef
+++ b/cells/mux2/sky130_fd_sc_hdll__mux2_4.lef
@@ -150,3 +150,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__mux2_4
+END LIBRARY
diff --git a/cells/mux2/sky130_fd_sc_hdll__mux2_4.magic.lef b/cells/mux2/sky130_fd_sc_hdll__mux2_4.magic.lef
index 4c34b59..8dfad2f 100644
--- a/cells/mux2/sky130_fd_sc_hdll__mux2_4.magic.lef
+++ b/cells/mux2/sky130_fd_sc_hdll__mux2_4.magic.lef
@@ -156,3 +156,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__mux2_4
+END LIBRARY
diff --git a/cells/mux2/sky130_fd_sc_hdll__mux2_8.lef b/cells/mux2/sky130_fd_sc_hdll__mux2_8.lef
index 026c309..0316a5c 100644
--- a/cells/mux2/sky130_fd_sc_hdll__mux2_8.lef
+++ b/cells/mux2/sky130_fd_sc_hdll__mux2_8.lef
@@ -214,3 +214,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__mux2_8
+END LIBRARY
diff --git a/cells/mux2/sky130_fd_sc_hdll__mux2_8.magic.lef b/cells/mux2/sky130_fd_sc_hdll__mux2_8.magic.lef
index 1da6c1c..a0705e7 100644
--- a/cells/mux2/sky130_fd_sc_hdll__mux2_8.magic.lef
+++ b/cells/mux2/sky130_fd_sc_hdll__mux2_8.magic.lef
@@ -220,3 +220,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__mux2_8
+END LIBRARY
diff --git a/cells/mux2i/sky130_fd_sc_hdll__mux2i_1.lef b/cells/mux2i/sky130_fd_sc_hdll__mux2i_1.lef
index 5e9e396..123754f 100644
--- a/cells/mux2i/sky130_fd_sc_hdll__mux2i_1.lef
+++ b/cells/mux2i/sky130_fd_sc_hdll__mux2i_1.lef
@@ -130,3 +130,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__mux2i_1
+END LIBRARY
diff --git a/cells/mux2i/sky130_fd_sc_hdll__mux2i_1.magic.lef b/cells/mux2i/sky130_fd_sc_hdll__mux2i_1.magic.lef
index 4e8454a..dfaf257 100644
--- a/cells/mux2i/sky130_fd_sc_hdll__mux2i_1.magic.lef
+++ b/cells/mux2i/sky130_fd_sc_hdll__mux2i_1.magic.lef
@@ -136,3 +136,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__mux2i_1
+END LIBRARY
diff --git a/cells/mux2i/sky130_fd_sc_hdll__mux2i_2.lef b/cells/mux2i/sky130_fd_sc_hdll__mux2i_2.lef
index 88d1901..2d98796 100644
--- a/cells/mux2i/sky130_fd_sc_hdll__mux2i_2.lef
+++ b/cells/mux2i/sky130_fd_sc_hdll__mux2i_2.lef
@@ -155,3 +155,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__mux2i_2
+END LIBRARY
diff --git a/cells/mux2i/sky130_fd_sc_hdll__mux2i_2.magic.lef b/cells/mux2i/sky130_fd_sc_hdll__mux2i_2.magic.lef
index a10b884..05ee7aa 100644
--- a/cells/mux2i/sky130_fd_sc_hdll__mux2i_2.magic.lef
+++ b/cells/mux2i/sky130_fd_sc_hdll__mux2i_2.magic.lef
@@ -161,3 +161,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__mux2i_2
+END LIBRARY
diff --git a/cells/mux2i/sky130_fd_sc_hdll__mux2i_4.lef b/cells/mux2i/sky130_fd_sc_hdll__mux2i_4.lef
index 631f37c..8f09d90 100644
--- a/cells/mux2i/sky130_fd_sc_hdll__mux2i_4.lef
+++ b/cells/mux2i/sky130_fd_sc_hdll__mux2i_4.lef
@@ -174,3 +174,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__mux2i_4
+END LIBRARY
diff --git a/cells/mux2i/sky130_fd_sc_hdll__mux2i_4.magic.lef b/cells/mux2i/sky130_fd_sc_hdll__mux2i_4.magic.lef
index 7e57db1..56309d2 100644
--- a/cells/mux2i/sky130_fd_sc_hdll__mux2i_4.magic.lef
+++ b/cells/mux2i/sky130_fd_sc_hdll__mux2i_4.magic.lef
@@ -180,3 +180,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__mux2i_4
+END LIBRARY
diff --git a/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_1.lef b/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_1.lef
index e8d432a..a42e2da 100644
--- a/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_1.lef
+++ b/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_1.lef
@@ -765,3 +765,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__muxb16to1_1
+END LIBRARY
diff --git a/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_1.magic.lef b/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_1.magic.lef
index 4cd9834..84a882d 100644
--- a/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_1.magic.lef
+++ b/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_1.magic.lef
@@ -866,3 +866,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__muxb16to1_1
+END LIBRARY
diff --git a/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_2.lef b/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_2.lef
index 1304208..431191a 100644
--- a/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_2.lef
+++ b/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_2.lef
@@ -1155,3 +1155,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__muxb16to1_2
+END LIBRARY
diff --git a/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_2.magic.lef b/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_2.magic.lef
index b5e83b7..4b729f2 100644
--- a/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_2.magic.lef
+++ b/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_2.magic.lef
@@ -1228,3 +1228,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__muxb16to1_2
+END LIBRARY
diff --git a/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_4.lef b/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_4.lef
index f9db04d..f971376 100644
--- a/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_4.lef
+++ b/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_4.lef
@@ -1518,3 +1518,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__muxb16to1_4
+END LIBRARY
diff --git a/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_4.magic.lef b/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_4.magic.lef
index 4ac86e4..d57206c 100644
--- a/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_4.magic.lef
+++ b/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_4.magic.lef
@@ -1610,3 +1610,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__muxb16to1_4
+END LIBRARY
diff --git a/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_1.lef b/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_1.lef
index 3cc2eee..892fe87 100644
--- a/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_1.lef
+++ b/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_1.lef
@@ -248,3 +248,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__muxb4to1_1
+END LIBRARY
diff --git a/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_1.magic.lef b/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_1.magic.lef
index 4feaea2..658b016 100644
--- a/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_1.magic.lef
+++ b/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_1.magic.lef
@@ -261,3 +261,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__muxb4to1_1
+END LIBRARY
diff --git a/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_2.lef b/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_2.lef
index 781446e..251cc83 100644
--- a/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_2.lef
+++ b/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_2.lef
@@ -311,3 +311,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__muxb4to1_2
+END LIBRARY
diff --git a/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_2.magic.lef b/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_2.magic.lef
index 05bac77..8075d15 100644
--- a/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_2.magic.lef
+++ b/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_2.magic.lef
@@ -325,3 +325,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__muxb4to1_2
+END LIBRARY
diff --git a/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_4.lef b/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_4.lef
index cb07a65..6fd3a79 100644
--- a/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_4.lef
+++ b/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_4.lef
@@ -403,3 +403,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__muxb4to1_4
+END LIBRARY
diff --git a/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_4.magic.lef b/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_4.magic.lef
index 0ac20ff..84bb0b0 100644
--- a/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_4.magic.lef
+++ b/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_4.magic.lef
@@ -425,3 +425,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__muxb4to1_4
+END LIBRARY
diff --git a/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_1.lef b/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_1.lef
index 52fd09a..c3d0600 100644
--- a/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_1.lef
+++ b/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_1.lef
@@ -441,3 +441,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__muxb8to1_1
+END LIBRARY
diff --git a/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_1.magic.lef b/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_1.magic.lef
index f0d56fc..66907df 100644
--- a/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_1.magic.lef
+++ b/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_1.magic.lef
@@ -488,3 +488,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__muxb8to1_1
+END LIBRARY
diff --git a/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_2.lef b/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_2.lef
index d63d660..61b3f37 100644
--- a/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_2.lef
+++ b/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_2.lef
@@ -559,3 +559,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__muxb8to1_2
+END LIBRARY
diff --git a/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_2.magic.lef b/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_2.magic.lef
index 068055f..a1cc0fa 100644
--- a/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_2.magic.lef
+++ b/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_2.magic.lef
@@ -573,3 +573,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__muxb8to1_2
+END LIBRARY
diff --git a/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_4.lef b/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_4.lef
index eeab5ad..c17f2e3 100644
--- a/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_4.lef
+++ b/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_4.lef
@@ -777,3 +777,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__muxb8to1_4
+END LIBRARY
diff --git a/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_4.magic.lef b/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_4.magic.lef
index 03b32c3..9cf7a33 100644
--- a/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_4.magic.lef
+++ b/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_4.magic.lef
@@ -822,3 +822,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__muxb8to1_4
+END LIBRARY
diff --git a/cells/nand2/sky130_fd_sc_hdll__nand2_1.lef b/cells/nand2/sky130_fd_sc_hdll__nand2_1.lef
index 7494da8..cc85ce1 100644
--- a/cells/nand2/sky130_fd_sc_hdll__nand2_1.lef
+++ b/cells/nand2/sky130_fd_sc_hdll__nand2_1.lef
@@ -94,3 +94,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand2_1
+END LIBRARY
diff --git a/cells/nand2/sky130_fd_sc_hdll__nand2_1.magic.lef b/cells/nand2/sky130_fd_sc_hdll__nand2_1.magic.lef
index d746b4a..2b79437 100644
--- a/cells/nand2/sky130_fd_sc_hdll__nand2_1.magic.lef
+++ b/cells/nand2/sky130_fd_sc_hdll__nand2_1.magic.lef
@@ -100,3 +100,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand2_1
+END LIBRARY
diff --git a/cells/nand2/sky130_fd_sc_hdll__nand2_12.lef b/cells/nand2/sky130_fd_sc_hdll__nand2_12.lef
index da34867..0bfe88c 100644
--- a/cells/nand2/sky130_fd_sc_hdll__nand2_12.lef
+++ b/cells/nand2/sky130_fd_sc_hdll__nand2_12.lef
@@ -180,3 +180,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand2_12
+END LIBRARY
diff --git a/cells/nand2/sky130_fd_sc_hdll__nand2_12.magic.lef b/cells/nand2/sky130_fd_sc_hdll__nand2_12.magic.lef
index 3044f22..2e766c2 100644
--- a/cells/nand2/sky130_fd_sc_hdll__nand2_12.magic.lef
+++ b/cells/nand2/sky130_fd_sc_hdll__nand2_12.magic.lef
@@ -186,3 +186,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand2_12
+END LIBRARY
diff --git a/cells/nand2/sky130_fd_sc_hdll__nand2_16.lef b/cells/nand2/sky130_fd_sc_hdll__nand2_16.lef
index 31152ed..e592d58 100644
--- a/cells/nand2/sky130_fd_sc_hdll__nand2_16.lef
+++ b/cells/nand2/sky130_fd_sc_hdll__nand2_16.lef
@@ -208,3 +208,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand2_16
+END LIBRARY
diff --git a/cells/nand2/sky130_fd_sc_hdll__nand2_16.magic.lef b/cells/nand2/sky130_fd_sc_hdll__nand2_16.magic.lef
index c80b625..a19d504 100644
--- a/cells/nand2/sky130_fd_sc_hdll__nand2_16.magic.lef
+++ b/cells/nand2/sky130_fd_sc_hdll__nand2_16.magic.lef
@@ -214,3 +214,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand2_16
+END LIBRARY
diff --git a/cells/nand2/sky130_fd_sc_hdll__nand2_2.lef b/cells/nand2/sky130_fd_sc_hdll__nand2_2.lef
index 1fbb01e..3e968cb 100644
--- a/cells/nand2/sky130_fd_sc_hdll__nand2_2.lef
+++ b/cells/nand2/sky130_fd_sc_hdll__nand2_2.lef
@@ -105,3 +105,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand2_2
+END LIBRARY
diff --git a/cells/nand2/sky130_fd_sc_hdll__nand2_2.magic.lef b/cells/nand2/sky130_fd_sc_hdll__nand2_2.magic.lef
index 178c891..bd43b7d 100644
--- a/cells/nand2/sky130_fd_sc_hdll__nand2_2.magic.lef
+++ b/cells/nand2/sky130_fd_sc_hdll__nand2_2.magic.lef
@@ -111,3 +111,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand2_2
+END LIBRARY
diff --git a/cells/nand2/sky130_fd_sc_hdll__nand2_4.lef b/cells/nand2/sky130_fd_sc_hdll__nand2_4.lef
index 57b4a8f..d877dd0 100644
--- a/cells/nand2/sky130_fd_sc_hdll__nand2_4.lef
+++ b/cells/nand2/sky130_fd_sc_hdll__nand2_4.lef
@@ -120,3 +120,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand2_4
+END LIBRARY
diff --git a/cells/nand2/sky130_fd_sc_hdll__nand2_4.magic.lef b/cells/nand2/sky130_fd_sc_hdll__nand2_4.magic.lef
index d311312..91f9eb3 100644
--- a/cells/nand2/sky130_fd_sc_hdll__nand2_4.magic.lef
+++ b/cells/nand2/sky130_fd_sc_hdll__nand2_4.magic.lef
@@ -126,3 +126,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand2_4
+END LIBRARY
diff --git a/cells/nand2/sky130_fd_sc_hdll__nand2_6.lef b/cells/nand2/sky130_fd_sc_hdll__nand2_6.lef
index 9e766a1..a06ac56 100644
--- a/cells/nand2/sky130_fd_sc_hdll__nand2_6.lef
+++ b/cells/nand2/sky130_fd_sc_hdll__nand2_6.lef
@@ -137,3 +137,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand2_6
+END LIBRARY
diff --git a/cells/nand2/sky130_fd_sc_hdll__nand2_6.magic.lef b/cells/nand2/sky130_fd_sc_hdll__nand2_6.magic.lef
index 238eb43..615c259 100644
--- a/cells/nand2/sky130_fd_sc_hdll__nand2_6.magic.lef
+++ b/cells/nand2/sky130_fd_sc_hdll__nand2_6.magic.lef
@@ -143,3 +143,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand2_6
+END LIBRARY
diff --git a/cells/nand2/sky130_fd_sc_hdll__nand2_8.lef b/cells/nand2/sky130_fd_sc_hdll__nand2_8.lef
index 496c6b6..1c4449e 100644
--- a/cells/nand2/sky130_fd_sc_hdll__nand2_8.lef
+++ b/cells/nand2/sky130_fd_sc_hdll__nand2_8.lef
@@ -150,3 +150,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand2_8
+END LIBRARY
diff --git a/cells/nand2/sky130_fd_sc_hdll__nand2_8.magic.lef b/cells/nand2/sky130_fd_sc_hdll__nand2_8.magic.lef
index 4ea1816..f592ea5 100644
--- a/cells/nand2/sky130_fd_sc_hdll__nand2_8.magic.lef
+++ b/cells/nand2/sky130_fd_sc_hdll__nand2_8.magic.lef
@@ -156,3 +156,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand2_8
+END LIBRARY
diff --git a/cells/nand2b/sky130_fd_sc_hdll__nand2b_1.lef b/cells/nand2b/sky130_fd_sc_hdll__nand2b_1.lef
index 6de32b1..d20c8fc 100644
--- a/cells/nand2b/sky130_fd_sc_hdll__nand2b_1.lef
+++ b/cells/nand2b/sky130_fd_sc_hdll__nand2b_1.lef
@@ -102,3 +102,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand2b_1
+END LIBRARY
diff --git a/cells/nand2b/sky130_fd_sc_hdll__nand2b_1.magic.lef b/cells/nand2b/sky130_fd_sc_hdll__nand2b_1.magic.lef
index 6ae6935..a7dd201 100644
--- a/cells/nand2b/sky130_fd_sc_hdll__nand2b_1.magic.lef
+++ b/cells/nand2b/sky130_fd_sc_hdll__nand2b_1.magic.lef
@@ -108,3 +108,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand2b_1
+END LIBRARY
diff --git a/cells/nand2b/sky130_fd_sc_hdll__nand2b_2.lef b/cells/nand2b/sky130_fd_sc_hdll__nand2b_2.lef
index 2e979af..22c6dcd 100644
--- a/cells/nand2b/sky130_fd_sc_hdll__nand2b_2.lef
+++ b/cells/nand2b/sky130_fd_sc_hdll__nand2b_2.lef
@@ -114,3 +114,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand2b_2
+END LIBRARY
diff --git a/cells/nand2b/sky130_fd_sc_hdll__nand2b_2.magic.lef b/cells/nand2b/sky130_fd_sc_hdll__nand2b_2.magic.lef
index 6fff989..969e582 100644
--- a/cells/nand2b/sky130_fd_sc_hdll__nand2b_2.magic.lef
+++ b/cells/nand2b/sky130_fd_sc_hdll__nand2b_2.magic.lef
@@ -120,3 +120,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand2b_2
+END LIBRARY
diff --git a/cells/nand2b/sky130_fd_sc_hdll__nand2b_4.lef b/cells/nand2b/sky130_fd_sc_hdll__nand2b_4.lef
index 2d8e028..8655993 100644
--- a/cells/nand2b/sky130_fd_sc_hdll__nand2b_4.lef
+++ b/cells/nand2b/sky130_fd_sc_hdll__nand2b_4.lef
@@ -133,3 +133,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand2b_4
+END LIBRARY
diff --git a/cells/nand2b/sky130_fd_sc_hdll__nand2b_4.magic.lef b/cells/nand2b/sky130_fd_sc_hdll__nand2b_4.magic.lef
index a12468a..36b027b 100644
--- a/cells/nand2b/sky130_fd_sc_hdll__nand2b_4.magic.lef
+++ b/cells/nand2b/sky130_fd_sc_hdll__nand2b_4.magic.lef
@@ -139,3 +139,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand2b_4
+END LIBRARY
diff --git a/cells/nand3/sky130_fd_sc_hdll__nand3_1.lef b/cells/nand3/sky130_fd_sc_hdll__nand3_1.lef
index 7eb1141..7b40209 100644
--- a/cells/nand3/sky130_fd_sc_hdll__nand3_1.lef
+++ b/cells/nand3/sky130_fd_sc_hdll__nand3_1.lef
@@ -108,3 +108,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand3_1
+END LIBRARY
diff --git a/cells/nand3/sky130_fd_sc_hdll__nand3_1.magic.lef b/cells/nand3/sky130_fd_sc_hdll__nand3_1.magic.lef
index ef484f5..2f6eab5 100644
--- a/cells/nand3/sky130_fd_sc_hdll__nand3_1.magic.lef
+++ b/cells/nand3/sky130_fd_sc_hdll__nand3_1.magic.lef
@@ -114,3 +114,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand3_1
+END LIBRARY
diff --git a/cells/nand3/sky130_fd_sc_hdll__nand3_2.lef b/cells/nand3/sky130_fd_sc_hdll__nand3_2.lef
index c3f8d0a..5a4e637 100644
--- a/cells/nand3/sky130_fd_sc_hdll__nand3_2.lef
+++ b/cells/nand3/sky130_fd_sc_hdll__nand3_2.lef
@@ -121,3 +121,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand3_2
+END LIBRARY
diff --git a/cells/nand3/sky130_fd_sc_hdll__nand3_2.magic.lef b/cells/nand3/sky130_fd_sc_hdll__nand3_2.magic.lef
index f1160cc..c14c648 100644
--- a/cells/nand3/sky130_fd_sc_hdll__nand3_2.magic.lef
+++ b/cells/nand3/sky130_fd_sc_hdll__nand3_2.magic.lef
@@ -127,3 +127,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand3_2
+END LIBRARY
diff --git a/cells/nand3/sky130_fd_sc_hdll__nand3_4.lef b/cells/nand3/sky130_fd_sc_hdll__nand3_4.lef
index ff232a5..97c0d05 100644
--- a/cells/nand3/sky130_fd_sc_hdll__nand3_4.lef
+++ b/cells/nand3/sky130_fd_sc_hdll__nand3_4.lef
@@ -144,3 +144,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand3_4
+END LIBRARY
diff --git a/cells/nand3/sky130_fd_sc_hdll__nand3_4.magic.lef b/cells/nand3/sky130_fd_sc_hdll__nand3_4.magic.lef
index 995f54f..864b21f 100644
--- a/cells/nand3/sky130_fd_sc_hdll__nand3_4.magic.lef
+++ b/cells/nand3/sky130_fd_sc_hdll__nand3_4.magic.lef
@@ -150,3 +150,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand3_4
+END LIBRARY
diff --git a/cells/nand3b/sky130_fd_sc_hdll__nand3b_1.lef b/cells/nand3b/sky130_fd_sc_hdll__nand3b_1.lef
index 08d6602..57153a5 100644
--- a/cells/nand3b/sky130_fd_sc_hdll__nand3b_1.lef
+++ b/cells/nand3b/sky130_fd_sc_hdll__nand3b_1.lef
@@ -114,3 +114,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand3b_1
+END LIBRARY
diff --git a/cells/nand3b/sky130_fd_sc_hdll__nand3b_1.magic.lef b/cells/nand3b/sky130_fd_sc_hdll__nand3b_1.magic.lef
index a42e2c8..46213d2 100644
--- a/cells/nand3b/sky130_fd_sc_hdll__nand3b_1.magic.lef
+++ b/cells/nand3b/sky130_fd_sc_hdll__nand3b_1.magic.lef
@@ -120,3 +120,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand3b_1
+END LIBRARY
diff --git a/cells/nand3b/sky130_fd_sc_hdll__nand3b_2.lef b/cells/nand3b/sky130_fd_sc_hdll__nand3b_2.lef
index 5fae26d..f393356 100644
--- a/cells/nand3b/sky130_fd_sc_hdll__nand3b_2.lef
+++ b/cells/nand3b/sky130_fd_sc_hdll__nand3b_2.lef
@@ -135,3 +135,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand3b_2
+END LIBRARY
diff --git a/cells/nand3b/sky130_fd_sc_hdll__nand3b_2.magic.lef b/cells/nand3b/sky130_fd_sc_hdll__nand3b_2.magic.lef
index b24288c..4c3dc7d 100644
--- a/cells/nand3b/sky130_fd_sc_hdll__nand3b_2.magic.lef
+++ b/cells/nand3b/sky130_fd_sc_hdll__nand3b_2.magic.lef
@@ -141,3 +141,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand3b_2
+END LIBRARY
diff --git a/cells/nand3b/sky130_fd_sc_hdll__nand3b_4.lef b/cells/nand3b/sky130_fd_sc_hdll__nand3b_4.lef
index 8acdbae..d56629c 100644
--- a/cells/nand3b/sky130_fd_sc_hdll__nand3b_4.lef
+++ b/cells/nand3b/sky130_fd_sc_hdll__nand3b_4.lef
@@ -156,3 +156,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand3b_4
+END LIBRARY
diff --git a/cells/nand3b/sky130_fd_sc_hdll__nand3b_4.magic.lef b/cells/nand3b/sky130_fd_sc_hdll__nand3b_4.magic.lef
index 77f3471..5f0f80b 100644
--- a/cells/nand3b/sky130_fd_sc_hdll__nand3b_4.magic.lef
+++ b/cells/nand3b/sky130_fd_sc_hdll__nand3b_4.magic.lef
@@ -162,3 +162,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand3b_4
+END LIBRARY
diff --git a/cells/nand4/sky130_fd_sc_hdll__nand4_1.lef b/cells/nand4/sky130_fd_sc_hdll__nand4_1.lef
index 757739f..f799d29 100644
--- a/cells/nand4/sky130_fd_sc_hdll__nand4_1.lef
+++ b/cells/nand4/sky130_fd_sc_hdll__nand4_1.lef
@@ -122,3 +122,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand4_1
+END LIBRARY
diff --git a/cells/nand4/sky130_fd_sc_hdll__nand4_1.magic.lef b/cells/nand4/sky130_fd_sc_hdll__nand4_1.magic.lef
index 1bcc6fa..bfb2c22 100644
--- a/cells/nand4/sky130_fd_sc_hdll__nand4_1.magic.lef
+++ b/cells/nand4/sky130_fd_sc_hdll__nand4_1.magic.lef
@@ -128,3 +128,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand4_1
+END LIBRARY
diff --git a/cells/nand4/sky130_fd_sc_hdll__nand4_2.lef b/cells/nand4/sky130_fd_sc_hdll__nand4_2.lef
index faad927..76cada1 100644
--- a/cells/nand4/sky130_fd_sc_hdll__nand4_2.lef
+++ b/cells/nand4/sky130_fd_sc_hdll__nand4_2.lef
@@ -141,3 +141,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand4_2
+END LIBRARY
diff --git a/cells/nand4/sky130_fd_sc_hdll__nand4_2.magic.lef b/cells/nand4/sky130_fd_sc_hdll__nand4_2.magic.lef
index d97dc9c..5a14b8b 100644
--- a/cells/nand4/sky130_fd_sc_hdll__nand4_2.magic.lef
+++ b/cells/nand4/sky130_fd_sc_hdll__nand4_2.magic.lef
@@ -147,3 +147,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand4_2
+END LIBRARY
diff --git a/cells/nand4/sky130_fd_sc_hdll__nand4_4.lef b/cells/nand4/sky130_fd_sc_hdll__nand4_4.lef
index 3581c81..762dbcc 100644
--- a/cells/nand4/sky130_fd_sc_hdll__nand4_4.lef
+++ b/cells/nand4/sky130_fd_sc_hdll__nand4_4.lef
@@ -166,3 +166,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand4_4
+END LIBRARY
diff --git a/cells/nand4/sky130_fd_sc_hdll__nand4_4.magic.lef b/cells/nand4/sky130_fd_sc_hdll__nand4_4.magic.lef
index 546d31b..363cd0e 100644
--- a/cells/nand4/sky130_fd_sc_hdll__nand4_4.magic.lef
+++ b/cells/nand4/sky130_fd_sc_hdll__nand4_4.magic.lef
@@ -172,3 +172,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand4_4
+END LIBRARY
diff --git a/cells/nand4b/sky130_fd_sc_hdll__nand4b_1.lef b/cells/nand4b/sky130_fd_sc_hdll__nand4b_1.lef
index 06b5728..b17c5db 100644
--- a/cells/nand4b/sky130_fd_sc_hdll__nand4b_1.lef
+++ b/cells/nand4b/sky130_fd_sc_hdll__nand4b_1.lef
@@ -130,3 +130,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand4b_1
+END LIBRARY
diff --git a/cells/nand4b/sky130_fd_sc_hdll__nand4b_1.magic.lef b/cells/nand4b/sky130_fd_sc_hdll__nand4b_1.magic.lef
index 068be46..797d1a1 100644
--- a/cells/nand4b/sky130_fd_sc_hdll__nand4b_1.magic.lef
+++ b/cells/nand4b/sky130_fd_sc_hdll__nand4b_1.magic.lef
@@ -136,3 +136,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand4b_1
+END LIBRARY
diff --git a/cells/nand4b/sky130_fd_sc_hdll__nand4b_2.lef b/cells/nand4b/sky130_fd_sc_hdll__nand4b_2.lef
index e42ff07..783c633 100644
--- a/cells/nand4b/sky130_fd_sc_hdll__nand4b_2.lef
+++ b/cells/nand4b/sky130_fd_sc_hdll__nand4b_2.lef
@@ -155,3 +155,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand4b_2
+END LIBRARY
diff --git a/cells/nand4b/sky130_fd_sc_hdll__nand4b_2.magic.lef b/cells/nand4b/sky130_fd_sc_hdll__nand4b_2.magic.lef
index 1511adf..cb40dec 100644
--- a/cells/nand4b/sky130_fd_sc_hdll__nand4b_2.magic.lef
+++ b/cells/nand4b/sky130_fd_sc_hdll__nand4b_2.magic.lef
@@ -161,3 +161,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand4b_2
+END LIBRARY
diff --git a/cells/nand4b/sky130_fd_sc_hdll__nand4b_4.lef b/cells/nand4b/sky130_fd_sc_hdll__nand4b_4.lef
index c679a3c..63759eb 100644
--- a/cells/nand4b/sky130_fd_sc_hdll__nand4b_4.lef
+++ b/cells/nand4b/sky130_fd_sc_hdll__nand4b_4.lef
@@ -179,3 +179,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand4b_4
+END LIBRARY
diff --git a/cells/nand4b/sky130_fd_sc_hdll__nand4b_4.magic.lef b/cells/nand4b/sky130_fd_sc_hdll__nand4b_4.magic.lef
index 123cf13..8823791 100644
--- a/cells/nand4b/sky130_fd_sc_hdll__nand4b_4.magic.lef
+++ b/cells/nand4b/sky130_fd_sc_hdll__nand4b_4.magic.lef
@@ -185,3 +185,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand4b_4
+END LIBRARY
diff --git a/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_1.lef b/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_1.lef
index 0913b96..e87c7db 100644
--- a/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_1.lef
+++ b/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_1.lef
@@ -139,3 +139,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand4bb_1
+END LIBRARY
diff --git a/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_1.magic.lef b/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_1.magic.lef
index 0f50bbf..9f0f836 100644
--- a/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_1.magic.lef
+++ b/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_1.magic.lef
@@ -145,3 +145,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand4bb_1
+END LIBRARY
diff --git a/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_2.lef b/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_2.lef
index 13be068..c80a4d4 100644
--- a/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_2.lef
+++ b/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_2.lef
@@ -161,3 +161,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand4bb_2
+END LIBRARY
diff --git a/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_2.magic.lef b/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_2.magic.lef
index 1021685..5200877 100644
--- a/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_2.magic.lef
+++ b/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_2.magic.lef
@@ -167,3 +167,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand4bb_2
+END LIBRARY
diff --git a/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_4.lef b/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_4.lef
index 9e42bdb..08818c7 100644
--- a/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_4.lef
+++ b/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_4.lef
@@ -194,3 +194,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand4bb_4
+END LIBRARY
diff --git a/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_4.magic.lef b/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_4.magic.lef
index 3ee30dd..96967f9 100644
--- a/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_4.magic.lef
+++ b/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_4.magic.lef
@@ -200,3 +200,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nand4bb_4
+END LIBRARY
diff --git a/cells/nor2/sky130_fd_sc_hdll__nor2_1.lef b/cells/nor2/sky130_fd_sc_hdll__nor2_1.lef
index f2fb9f1..da048a9 100644
--- a/cells/nor2/sky130_fd_sc_hdll__nor2_1.lef
+++ b/cells/nor2/sky130_fd_sc_hdll__nor2_1.lef
@@ -95,3 +95,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor2_1
+END LIBRARY
diff --git a/cells/nor2/sky130_fd_sc_hdll__nor2_1.magic.lef b/cells/nor2/sky130_fd_sc_hdll__nor2_1.magic.lef
index 16e2dd1..3b09b49 100644
--- a/cells/nor2/sky130_fd_sc_hdll__nor2_1.magic.lef
+++ b/cells/nor2/sky130_fd_sc_hdll__nor2_1.magic.lef
@@ -101,3 +101,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor2_1
+END LIBRARY
diff --git a/cells/nor2/sky130_fd_sc_hdll__nor2_2.lef b/cells/nor2/sky130_fd_sc_hdll__nor2_2.lef
index 6a58b3e..253f7c6 100644
--- a/cells/nor2/sky130_fd_sc_hdll__nor2_2.lef
+++ b/cells/nor2/sky130_fd_sc_hdll__nor2_2.lef
@@ -108,3 +108,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor2_2
+END LIBRARY
diff --git a/cells/nor2/sky130_fd_sc_hdll__nor2_2.magic.lef b/cells/nor2/sky130_fd_sc_hdll__nor2_2.magic.lef
index 0912303..f5ffc05 100644
--- a/cells/nor2/sky130_fd_sc_hdll__nor2_2.magic.lef
+++ b/cells/nor2/sky130_fd_sc_hdll__nor2_2.magic.lef
@@ -114,3 +114,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor2_2
+END LIBRARY
diff --git a/cells/nor2/sky130_fd_sc_hdll__nor2_4.lef b/cells/nor2/sky130_fd_sc_hdll__nor2_4.lef
index 2923f81..577611f 100644
--- a/cells/nor2/sky130_fd_sc_hdll__nor2_4.lef
+++ b/cells/nor2/sky130_fd_sc_hdll__nor2_4.lef
@@ -123,3 +123,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor2_4
+END LIBRARY
diff --git a/cells/nor2/sky130_fd_sc_hdll__nor2_4.magic.lef b/cells/nor2/sky130_fd_sc_hdll__nor2_4.magic.lef
index 9e6a733..eecaf48 100644
--- a/cells/nor2/sky130_fd_sc_hdll__nor2_4.magic.lef
+++ b/cells/nor2/sky130_fd_sc_hdll__nor2_4.magic.lef
@@ -129,3 +129,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor2_4
+END LIBRARY
diff --git a/cells/nor2/sky130_fd_sc_hdll__nor2_8.lef b/cells/nor2/sky130_fd_sc_hdll__nor2_8.lef
index cfc408e..15f5316 100644
--- a/cells/nor2/sky130_fd_sc_hdll__nor2_8.lef
+++ b/cells/nor2/sky130_fd_sc_hdll__nor2_8.lef
@@ -155,3 +155,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor2_8
+END LIBRARY
diff --git a/cells/nor2/sky130_fd_sc_hdll__nor2_8.magic.lef b/cells/nor2/sky130_fd_sc_hdll__nor2_8.magic.lef
index 3f499cf..acfd8cc 100644
--- a/cells/nor2/sky130_fd_sc_hdll__nor2_8.magic.lef
+++ b/cells/nor2/sky130_fd_sc_hdll__nor2_8.magic.lef
@@ -161,3 +161,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor2_8
+END LIBRARY
diff --git a/cells/nor2b/sky130_fd_sc_hdll__nor2b_1.lef b/cells/nor2b/sky130_fd_sc_hdll__nor2b_1.lef
index 89f150b..d6df63b 100644
--- a/cells/nor2b/sky130_fd_sc_hdll__nor2b_1.lef
+++ b/cells/nor2b/sky130_fd_sc_hdll__nor2b_1.lef
@@ -103,3 +103,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor2b_1
+END LIBRARY
diff --git a/cells/nor2b/sky130_fd_sc_hdll__nor2b_1.magic.lef b/cells/nor2b/sky130_fd_sc_hdll__nor2b_1.magic.lef
index 527b62e..265a11a 100644
--- a/cells/nor2b/sky130_fd_sc_hdll__nor2b_1.magic.lef
+++ b/cells/nor2b/sky130_fd_sc_hdll__nor2b_1.magic.lef
@@ -109,3 +109,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor2b_1
+END LIBRARY
diff --git a/cells/nor2b/sky130_fd_sc_hdll__nor2b_2.lef b/cells/nor2b/sky130_fd_sc_hdll__nor2b_2.lef
index b1f444b..f93fa34 100644
--- a/cells/nor2b/sky130_fd_sc_hdll__nor2b_2.lef
+++ b/cells/nor2b/sky130_fd_sc_hdll__nor2b_2.lef
@@ -115,3 +115,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor2b_2
+END LIBRARY
diff --git a/cells/nor2b/sky130_fd_sc_hdll__nor2b_2.magic.lef b/cells/nor2b/sky130_fd_sc_hdll__nor2b_2.magic.lef
index 09c57a6..7a3f65e 100644
--- a/cells/nor2b/sky130_fd_sc_hdll__nor2b_2.magic.lef
+++ b/cells/nor2b/sky130_fd_sc_hdll__nor2b_2.magic.lef
@@ -121,3 +121,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor2b_2
+END LIBRARY
diff --git a/cells/nor2b/sky130_fd_sc_hdll__nor2b_4.lef b/cells/nor2b/sky130_fd_sc_hdll__nor2b_4.lef
index 6540954..2c30d31 100644
--- a/cells/nor2b/sky130_fd_sc_hdll__nor2b_4.lef
+++ b/cells/nor2b/sky130_fd_sc_hdll__nor2b_4.lef
@@ -132,3 +132,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor2b_4
+END LIBRARY
diff --git a/cells/nor2b/sky130_fd_sc_hdll__nor2b_4.magic.lef b/cells/nor2b/sky130_fd_sc_hdll__nor2b_4.magic.lef
index 04a190a..fe7d940 100644
--- a/cells/nor2b/sky130_fd_sc_hdll__nor2b_4.magic.lef
+++ b/cells/nor2b/sky130_fd_sc_hdll__nor2b_4.magic.lef
@@ -138,3 +138,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor2b_4
+END LIBRARY
diff --git a/cells/nor3/sky130_fd_sc_hdll__nor3_1.lef b/cells/nor3/sky130_fd_sc_hdll__nor3_1.lef
index 1bcbf05..bd01111 100644
--- a/cells/nor3/sky130_fd_sc_hdll__nor3_1.lef
+++ b/cells/nor3/sky130_fd_sc_hdll__nor3_1.lef
@@ -109,3 +109,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor3_1
+END LIBRARY
diff --git a/cells/nor3/sky130_fd_sc_hdll__nor3_1.magic.lef b/cells/nor3/sky130_fd_sc_hdll__nor3_1.magic.lef
index 64bf54b..c92f233 100644
--- a/cells/nor3/sky130_fd_sc_hdll__nor3_1.magic.lef
+++ b/cells/nor3/sky130_fd_sc_hdll__nor3_1.magic.lef
@@ -115,3 +115,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor3_1
+END LIBRARY
diff --git a/cells/nor3/sky130_fd_sc_hdll__nor3_2.lef b/cells/nor3/sky130_fd_sc_hdll__nor3_2.lef
index 2830a1f..c0e2ee9 100644
--- a/cells/nor3/sky130_fd_sc_hdll__nor3_2.lef
+++ b/cells/nor3/sky130_fd_sc_hdll__nor3_2.lef
@@ -128,3 +128,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor3_2
+END LIBRARY
diff --git a/cells/nor3/sky130_fd_sc_hdll__nor3_2.magic.lef b/cells/nor3/sky130_fd_sc_hdll__nor3_2.magic.lef
index 4106853..ed33853 100644
--- a/cells/nor3/sky130_fd_sc_hdll__nor3_2.magic.lef
+++ b/cells/nor3/sky130_fd_sc_hdll__nor3_2.magic.lef
@@ -134,3 +134,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor3_2
+END LIBRARY
diff --git a/cells/nor3/sky130_fd_sc_hdll__nor3_4.lef b/cells/nor3/sky130_fd_sc_hdll__nor3_4.lef
index 12b3630..4b7304c 100644
--- a/cells/nor3/sky130_fd_sc_hdll__nor3_4.lef
+++ b/cells/nor3/sky130_fd_sc_hdll__nor3_4.lef
@@ -163,3 +163,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor3_4
+END LIBRARY
diff --git a/cells/nor3/sky130_fd_sc_hdll__nor3_4.magic.lef b/cells/nor3/sky130_fd_sc_hdll__nor3_4.magic.lef
index 1a321a1..79afb44 100644
--- a/cells/nor3/sky130_fd_sc_hdll__nor3_4.magic.lef
+++ b/cells/nor3/sky130_fd_sc_hdll__nor3_4.magic.lef
@@ -169,3 +169,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor3_4
+END LIBRARY
diff --git a/cells/nor3b/sky130_fd_sc_hdll__nor3b_1.lef b/cells/nor3b/sky130_fd_sc_hdll__nor3b_1.lef
index ffad7fb..6294ced 100644
--- a/cells/nor3b/sky130_fd_sc_hdll__nor3b_1.lef
+++ b/cells/nor3b/sky130_fd_sc_hdll__nor3b_1.lef
@@ -115,3 +115,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor3b_1
+END LIBRARY
diff --git a/cells/nor3b/sky130_fd_sc_hdll__nor3b_1.magic.lef b/cells/nor3b/sky130_fd_sc_hdll__nor3b_1.magic.lef
index 440a67d..5571ef3 100644
--- a/cells/nor3b/sky130_fd_sc_hdll__nor3b_1.magic.lef
+++ b/cells/nor3b/sky130_fd_sc_hdll__nor3b_1.magic.lef
@@ -121,3 +121,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor3b_1
+END LIBRARY
diff --git a/cells/nor3b/sky130_fd_sc_hdll__nor3b_2.lef b/cells/nor3b/sky130_fd_sc_hdll__nor3b_2.lef
index 3f52717..76f9bcc 100644
--- a/cells/nor3b/sky130_fd_sc_hdll__nor3b_2.lef
+++ b/cells/nor3b/sky130_fd_sc_hdll__nor3b_2.lef
@@ -135,3 +135,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor3b_2
+END LIBRARY
diff --git a/cells/nor3b/sky130_fd_sc_hdll__nor3b_2.magic.lef b/cells/nor3b/sky130_fd_sc_hdll__nor3b_2.magic.lef
index 7d71392..1c6ba31 100644
--- a/cells/nor3b/sky130_fd_sc_hdll__nor3b_2.magic.lef
+++ b/cells/nor3b/sky130_fd_sc_hdll__nor3b_2.magic.lef
@@ -141,3 +141,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor3b_2
+END LIBRARY
diff --git a/cells/nor3b/sky130_fd_sc_hdll__nor3b_4.lef b/cells/nor3b/sky130_fd_sc_hdll__nor3b_4.lef
index ad32113..58bb233 100644
--- a/cells/nor3b/sky130_fd_sc_hdll__nor3b_4.lef
+++ b/cells/nor3b/sky130_fd_sc_hdll__nor3b_4.lef
@@ -160,3 +160,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor3b_4
+END LIBRARY
diff --git a/cells/nor3b/sky130_fd_sc_hdll__nor3b_4.magic.lef b/cells/nor3b/sky130_fd_sc_hdll__nor3b_4.magic.lef
index bc3c80d..e37d668 100644
--- a/cells/nor3b/sky130_fd_sc_hdll__nor3b_4.magic.lef
+++ b/cells/nor3b/sky130_fd_sc_hdll__nor3b_4.magic.lef
@@ -166,3 +166,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor3b_4
+END LIBRARY
diff --git a/cells/nor4/sky130_fd_sc_hdll__nor4_1.lef b/cells/nor4/sky130_fd_sc_hdll__nor4_1.lef
index 1e92a03..9bd96c5 100644
--- a/cells/nor4/sky130_fd_sc_hdll__nor4_1.lef
+++ b/cells/nor4/sky130_fd_sc_hdll__nor4_1.lef
@@ -120,3 +120,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor4_1
+END LIBRARY
diff --git a/cells/nor4/sky130_fd_sc_hdll__nor4_1.magic.lef b/cells/nor4/sky130_fd_sc_hdll__nor4_1.magic.lef
index 3907ef0..0083175 100644
--- a/cells/nor4/sky130_fd_sc_hdll__nor4_1.magic.lef
+++ b/cells/nor4/sky130_fd_sc_hdll__nor4_1.magic.lef
@@ -126,3 +126,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor4_1
+END LIBRARY
diff --git a/cells/nor4/sky130_fd_sc_hdll__nor4_2.lef b/cells/nor4/sky130_fd_sc_hdll__nor4_2.lef
index 42cba2f..4836fc8 100644
--- a/cells/nor4/sky130_fd_sc_hdll__nor4_2.lef
+++ b/cells/nor4/sky130_fd_sc_hdll__nor4_2.lef
@@ -146,3 +146,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor4_2
+END LIBRARY
diff --git a/cells/nor4/sky130_fd_sc_hdll__nor4_2.magic.lef b/cells/nor4/sky130_fd_sc_hdll__nor4_2.magic.lef
index 9369bc5..4454d21 100644
--- a/cells/nor4/sky130_fd_sc_hdll__nor4_2.magic.lef
+++ b/cells/nor4/sky130_fd_sc_hdll__nor4_2.magic.lef
@@ -152,3 +152,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor4_2
+END LIBRARY
diff --git a/cells/nor4/sky130_fd_sc_hdll__nor4_4.lef b/cells/nor4/sky130_fd_sc_hdll__nor4_4.lef
index 6f9a3e6..3640d91 100644
--- a/cells/nor4/sky130_fd_sc_hdll__nor4_4.lef
+++ b/cells/nor4/sky130_fd_sc_hdll__nor4_4.lef
@@ -178,3 +178,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor4_4
+END LIBRARY
diff --git a/cells/nor4/sky130_fd_sc_hdll__nor4_4.magic.lef b/cells/nor4/sky130_fd_sc_hdll__nor4_4.magic.lef
index 13468c1..603783f 100644
--- a/cells/nor4/sky130_fd_sc_hdll__nor4_4.magic.lef
+++ b/cells/nor4/sky130_fd_sc_hdll__nor4_4.magic.lef
@@ -184,3 +184,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor4_4
+END LIBRARY
diff --git a/cells/nor4/sky130_fd_sc_hdll__nor4_6.lef b/cells/nor4/sky130_fd_sc_hdll__nor4_6.lef
index 37ccc34..43ed5fe 100644
--- a/cells/nor4/sky130_fd_sc_hdll__nor4_6.lef
+++ b/cells/nor4/sky130_fd_sc_hdll__nor4_6.lef
@@ -210,3 +210,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor4_6
+END LIBRARY
diff --git a/cells/nor4/sky130_fd_sc_hdll__nor4_6.magic.lef b/cells/nor4/sky130_fd_sc_hdll__nor4_6.magic.lef
index c30c0a4..9fc1922 100644
--- a/cells/nor4/sky130_fd_sc_hdll__nor4_6.magic.lef
+++ b/cells/nor4/sky130_fd_sc_hdll__nor4_6.magic.lef
@@ -216,3 +216,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor4_6
+END LIBRARY
diff --git a/cells/nor4/sky130_fd_sc_hdll__nor4_8.lef b/cells/nor4/sky130_fd_sc_hdll__nor4_8.lef
index 38c5c43..f7f7b38 100644
--- a/cells/nor4/sky130_fd_sc_hdll__nor4_8.lef
+++ b/cells/nor4/sky130_fd_sc_hdll__nor4_8.lef
@@ -242,3 +242,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor4_8
+END LIBRARY
diff --git a/cells/nor4/sky130_fd_sc_hdll__nor4_8.magic.lef b/cells/nor4/sky130_fd_sc_hdll__nor4_8.magic.lef
index 5be2815..2285f63 100644
--- a/cells/nor4/sky130_fd_sc_hdll__nor4_8.magic.lef
+++ b/cells/nor4/sky130_fd_sc_hdll__nor4_8.magic.lef
@@ -248,3 +248,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor4_8
+END LIBRARY
diff --git a/cells/nor4b/sky130_fd_sc_hdll__nor4b_1.lef b/cells/nor4b/sky130_fd_sc_hdll__nor4b_1.lef
index ae377ba..1b37b07 100644
--- a/cells/nor4b/sky130_fd_sc_hdll__nor4b_1.lef
+++ b/cells/nor4b/sky130_fd_sc_hdll__nor4b_1.lef
@@ -127,3 +127,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor4b_1
+END LIBRARY
diff --git a/cells/nor4b/sky130_fd_sc_hdll__nor4b_1.magic.lef b/cells/nor4b/sky130_fd_sc_hdll__nor4b_1.magic.lef
index d67cf91..ef61da5 100644
--- a/cells/nor4b/sky130_fd_sc_hdll__nor4b_1.magic.lef
+++ b/cells/nor4b/sky130_fd_sc_hdll__nor4b_1.magic.lef
@@ -133,3 +133,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor4b_1
+END LIBRARY
diff --git a/cells/nor4b/sky130_fd_sc_hdll__nor4b_2.lef b/cells/nor4b/sky130_fd_sc_hdll__nor4b_2.lef
index d9e402a..200ed8c 100644
--- a/cells/nor4b/sky130_fd_sc_hdll__nor4b_2.lef
+++ b/cells/nor4b/sky130_fd_sc_hdll__nor4b_2.lef
@@ -159,3 +159,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor4b_2
+END LIBRARY
diff --git a/cells/nor4b/sky130_fd_sc_hdll__nor4b_2.magic.lef b/cells/nor4b/sky130_fd_sc_hdll__nor4b_2.magic.lef
index b60192c..f330be8 100644
--- a/cells/nor4b/sky130_fd_sc_hdll__nor4b_2.magic.lef
+++ b/cells/nor4b/sky130_fd_sc_hdll__nor4b_2.magic.lef
@@ -165,3 +165,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor4b_2
+END LIBRARY
diff --git a/cells/nor4b/sky130_fd_sc_hdll__nor4b_4.lef b/cells/nor4b/sky130_fd_sc_hdll__nor4b_4.lef
index 17febed..0b77ae2 100644
--- a/cells/nor4b/sky130_fd_sc_hdll__nor4b_4.lef
+++ b/cells/nor4b/sky130_fd_sc_hdll__nor4b_4.lef
@@ -191,3 +191,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor4b_4
+END LIBRARY
diff --git a/cells/nor4b/sky130_fd_sc_hdll__nor4b_4.magic.lef b/cells/nor4b/sky130_fd_sc_hdll__nor4b_4.magic.lef
index e30f13a..df0ebe0 100644
--- a/cells/nor4b/sky130_fd_sc_hdll__nor4b_4.magic.lef
+++ b/cells/nor4b/sky130_fd_sc_hdll__nor4b_4.magic.lef
@@ -197,3 +197,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor4b_4
+END LIBRARY
diff --git a/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_1.lef b/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_1.lef
index 57d1687..5b0e4ba 100644
--- a/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_1.lef
+++ b/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_1.lef
@@ -138,3 +138,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor4bb_1
+END LIBRARY
diff --git a/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_1.magic.lef b/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_1.magic.lef
index 2b41e2c..2634b78 100644
--- a/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_1.magic.lef
+++ b/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_1.magic.lef
@@ -144,3 +144,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor4bb_1
+END LIBRARY
diff --git a/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_2.lef b/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_2.lef
index f9cffe6..6c86e18 100644
--- a/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_2.lef
+++ b/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_2.lef
@@ -162,3 +162,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor4bb_2
+END LIBRARY
diff --git a/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_2.magic.lef b/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_2.magic.lef
index b962bcb..a4d4a4d 100644
--- a/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_2.magic.lef
+++ b/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_2.magic.lef
@@ -168,3 +168,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor4bb_2
+END LIBRARY
diff --git a/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_4.lef b/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_4.lef
index 42fa44a..7d9fca5 100644
--- a/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_4.lef
+++ b/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_4.lef
@@ -196,3 +196,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor4bb_4
+END LIBRARY
diff --git a/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_4.magic.lef b/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_4.magic.lef
index 5548a34..30a7268 100644
--- a/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_4.magic.lef
+++ b/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_4.magic.lef
@@ -202,3 +202,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__nor4bb_4
+END LIBRARY
diff --git a/cells/o211a/sky130_fd_sc_hdll__o211a_1.lef b/cells/o211a/sky130_fd_sc_hdll__o211a_1.lef
index 2924c2c..ea4aa4e 100644
--- a/cells/o211a/sky130_fd_sc_hdll__o211a_1.lef
+++ b/cells/o211a/sky130_fd_sc_hdll__o211a_1.lef
@@ -135,3 +135,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o211a_1
+END LIBRARY
diff --git a/cells/o211a/sky130_fd_sc_hdll__o211a_1.magic.lef b/cells/o211a/sky130_fd_sc_hdll__o211a_1.magic.lef
index 464d5d0..0086b98 100644
--- a/cells/o211a/sky130_fd_sc_hdll__o211a_1.magic.lef
+++ b/cells/o211a/sky130_fd_sc_hdll__o211a_1.magic.lef
@@ -141,3 +141,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o211a_1
+END LIBRARY
diff --git a/cells/o211a/sky130_fd_sc_hdll__o211a_2.lef b/cells/o211a/sky130_fd_sc_hdll__o211a_2.lef
index 4ee6d3a..4afeed8 100644
--- a/cells/o211a/sky130_fd_sc_hdll__o211a_2.lef
+++ b/cells/o211a/sky130_fd_sc_hdll__o211a_2.lef
@@ -137,3 +137,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o211a_2
+END LIBRARY
diff --git a/cells/o211a/sky130_fd_sc_hdll__o211a_2.magic.lef b/cells/o211a/sky130_fd_sc_hdll__o211a_2.magic.lef
index 4e859b4..6e59a11 100644
--- a/cells/o211a/sky130_fd_sc_hdll__o211a_2.magic.lef
+++ b/cells/o211a/sky130_fd_sc_hdll__o211a_2.magic.lef
@@ -143,3 +143,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o211a_2
+END LIBRARY
diff --git a/cells/o211a/sky130_fd_sc_hdll__o211a_4.lef b/cells/o211a/sky130_fd_sc_hdll__o211a_4.lef
index da65b06..4cf2c08 100644
--- a/cells/o211a/sky130_fd_sc_hdll__o211a_4.lef
+++ b/cells/o211a/sky130_fd_sc_hdll__o211a_4.lef
@@ -164,3 +164,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o211a_4
+END LIBRARY
diff --git a/cells/o211a/sky130_fd_sc_hdll__o211a_4.magic.lef b/cells/o211a/sky130_fd_sc_hdll__o211a_4.magic.lef
index 9a263e5..5fa3708 100644
--- a/cells/o211a/sky130_fd_sc_hdll__o211a_4.magic.lef
+++ b/cells/o211a/sky130_fd_sc_hdll__o211a_4.magic.lef
@@ -170,3 +170,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o211a_4
+END LIBRARY
diff --git a/cells/o211ai/sky130_fd_sc_hdll__o211ai_1.lef b/cells/o211ai/sky130_fd_sc_hdll__o211ai_1.lef
index 6fa481d..809e024 100644
--- a/cells/o211ai/sky130_fd_sc_hdll__o211ai_1.lef
+++ b/cells/o211ai/sky130_fd_sc_hdll__o211ai_1.lef
@@ -125,3 +125,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o211ai_1
+END LIBRARY
diff --git a/cells/o211ai/sky130_fd_sc_hdll__o211ai_1.magic.lef b/cells/o211ai/sky130_fd_sc_hdll__o211ai_1.magic.lef
index 4f01a8d..59b7f76 100644
--- a/cells/o211ai/sky130_fd_sc_hdll__o211ai_1.magic.lef
+++ b/cells/o211ai/sky130_fd_sc_hdll__o211ai_1.magic.lef
@@ -130,3 +130,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o211ai_1
+END LIBRARY
diff --git a/cells/o211ai/sky130_fd_sc_hdll__o211ai_2.lef b/cells/o211ai/sky130_fd_sc_hdll__o211ai_2.lef
index a1acb95..d889e90 100644
--- a/cells/o211ai/sky130_fd_sc_hdll__o211ai_2.lef
+++ b/cells/o211ai/sky130_fd_sc_hdll__o211ai_2.lef
@@ -143,3 +143,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o211ai_2
+END LIBRARY
diff --git a/cells/o211ai/sky130_fd_sc_hdll__o211ai_2.magic.lef b/cells/o211ai/sky130_fd_sc_hdll__o211ai_2.magic.lef
index c1b8888..7b8539d 100644
--- a/cells/o211ai/sky130_fd_sc_hdll__o211ai_2.magic.lef
+++ b/cells/o211ai/sky130_fd_sc_hdll__o211ai_2.magic.lef
@@ -149,3 +149,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o211ai_2
+END LIBRARY
diff --git a/cells/o211ai/sky130_fd_sc_hdll__o211ai_4.lef b/cells/o211ai/sky130_fd_sc_hdll__o211ai_4.lef
index c45c7f4..b9839ac 100644
--- a/cells/o211ai/sky130_fd_sc_hdll__o211ai_4.lef
+++ b/cells/o211ai/sky130_fd_sc_hdll__o211ai_4.lef
@@ -183,3 +183,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o211ai_4
+END LIBRARY
diff --git a/cells/o211ai/sky130_fd_sc_hdll__o211ai_4.magic.lef b/cells/o211ai/sky130_fd_sc_hdll__o211ai_4.magic.lef
index 3675158..3b7196b 100644
--- a/cells/o211ai/sky130_fd_sc_hdll__o211ai_4.magic.lef
+++ b/cells/o211ai/sky130_fd_sc_hdll__o211ai_4.magic.lef
@@ -189,3 +189,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o211ai_4
+END LIBRARY
diff --git a/cells/o21a/sky130_fd_sc_hdll__o21a_1.lef b/cells/o21a/sky130_fd_sc_hdll__o21a_1.lef
index 9b88ff2..274d4d1 100644
--- a/cells/o21a/sky130_fd_sc_hdll__o21a_1.lef
+++ b/cells/o21a/sky130_fd_sc_hdll__o21a_1.lef
@@ -118,3 +118,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o21a_1
+END LIBRARY
diff --git a/cells/o21a/sky130_fd_sc_hdll__o21a_1.magic.lef b/cells/o21a/sky130_fd_sc_hdll__o21a_1.magic.lef
index 5d438f8..e78349a 100644
--- a/cells/o21a/sky130_fd_sc_hdll__o21a_1.magic.lef
+++ b/cells/o21a/sky130_fd_sc_hdll__o21a_1.magic.lef
@@ -124,3 +124,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o21a_1
+END LIBRARY
diff --git a/cells/o21a/sky130_fd_sc_hdll__o21a_2.lef b/cells/o21a/sky130_fd_sc_hdll__o21a_2.lef
index 9823667..5c35559 100644
--- a/cells/o21a/sky130_fd_sc_hdll__o21a_2.lef
+++ b/cells/o21a/sky130_fd_sc_hdll__o21a_2.lef
@@ -122,3 +122,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o21a_2
+END LIBRARY
diff --git a/cells/o21a/sky130_fd_sc_hdll__o21a_2.magic.lef b/cells/o21a/sky130_fd_sc_hdll__o21a_2.magic.lef
index 101f2b6..1f228e0 100644
--- a/cells/o21a/sky130_fd_sc_hdll__o21a_2.magic.lef
+++ b/cells/o21a/sky130_fd_sc_hdll__o21a_2.magic.lef
@@ -128,3 +128,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o21a_2
+END LIBRARY
diff --git a/cells/o21a/sky130_fd_sc_hdll__o21a_4.lef b/cells/o21a/sky130_fd_sc_hdll__o21a_4.lef
index bdb9d7b..8773ccf 100644
--- a/cells/o21a/sky130_fd_sc_hdll__o21a_4.lef
+++ b/cells/o21a/sky130_fd_sc_hdll__o21a_4.lef
@@ -145,3 +145,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o21a_4
+END LIBRARY
diff --git a/cells/o21a/sky130_fd_sc_hdll__o21a_4.magic.lef b/cells/o21a/sky130_fd_sc_hdll__o21a_4.magic.lef
index 2dd2b14..a6ecdb8 100644
--- a/cells/o21a/sky130_fd_sc_hdll__o21a_4.magic.lef
+++ b/cells/o21a/sky130_fd_sc_hdll__o21a_4.magic.lef
@@ -151,3 +151,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o21a_4
+END LIBRARY
diff --git a/cells/o21ai/sky130_fd_sc_hdll__o21ai_1.lef b/cells/o21ai/sky130_fd_sc_hdll__o21ai_1.lef
index 72cf527..f675f9e 100644
--- a/cells/o21ai/sky130_fd_sc_hdll__o21ai_1.lef
+++ b/cells/o21ai/sky130_fd_sc_hdll__o21ai_1.lef
@@ -110,3 +110,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o21ai_1
+END LIBRARY
diff --git a/cells/o21ai/sky130_fd_sc_hdll__o21ai_1.magic.lef b/cells/o21ai/sky130_fd_sc_hdll__o21ai_1.magic.lef
index 5ab9fec..5184ea1 100644
--- a/cells/o21ai/sky130_fd_sc_hdll__o21ai_1.magic.lef
+++ b/cells/o21ai/sky130_fd_sc_hdll__o21ai_1.magic.lef
@@ -116,3 +116,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o21ai_1
+END LIBRARY
diff --git a/cells/o21ai/sky130_fd_sc_hdll__o21ai_2.lef b/cells/o21ai/sky130_fd_sc_hdll__o21ai_2.lef
index e149147..1109c27 100644
--- a/cells/o21ai/sky130_fd_sc_hdll__o21ai_2.lef
+++ b/cells/o21ai/sky130_fd_sc_hdll__o21ai_2.lef
@@ -125,3 +125,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o21ai_2
+END LIBRARY
diff --git a/cells/o21ai/sky130_fd_sc_hdll__o21ai_2.magic.lef b/cells/o21ai/sky130_fd_sc_hdll__o21ai_2.magic.lef
index 2e11fb5..6af186d 100644
--- a/cells/o21ai/sky130_fd_sc_hdll__o21ai_2.magic.lef
+++ b/cells/o21ai/sky130_fd_sc_hdll__o21ai_2.magic.lef
@@ -131,3 +131,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o21ai_2
+END LIBRARY
diff --git a/cells/o21ai/sky130_fd_sc_hdll__o21ai_4.lef b/cells/o21ai/sky130_fd_sc_hdll__o21ai_4.lef
index e95d193..ff94db9 100644
--- a/cells/o21ai/sky130_fd_sc_hdll__o21ai_4.lef
+++ b/cells/o21ai/sky130_fd_sc_hdll__o21ai_4.lef
@@ -144,3 +144,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o21ai_4
+END LIBRARY
diff --git a/cells/o21ai/sky130_fd_sc_hdll__o21ai_4.magic.lef b/cells/o21ai/sky130_fd_sc_hdll__o21ai_4.magic.lef
index 85b6f48..10b32cb 100644
--- a/cells/o21ai/sky130_fd_sc_hdll__o21ai_4.magic.lef
+++ b/cells/o21ai/sky130_fd_sc_hdll__o21ai_4.magic.lef
@@ -150,3 +150,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o21ai_4
+END LIBRARY
diff --git a/cells/o21ba/sky130_fd_sc_hdll__o21ba_1.lef b/cells/o21ba/sky130_fd_sc_hdll__o21ba_1.lef
index 2bebd8c..2c770b7 100644
--- a/cells/o21ba/sky130_fd_sc_hdll__o21ba_1.lef
+++ b/cells/o21ba/sky130_fd_sc_hdll__o21ba_1.lef
@@ -126,3 +126,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o21ba_1
+END LIBRARY
diff --git a/cells/o21ba/sky130_fd_sc_hdll__o21ba_1.magic.lef b/cells/o21ba/sky130_fd_sc_hdll__o21ba_1.magic.lef
index 558c6d8..9fb3a64 100644
--- a/cells/o21ba/sky130_fd_sc_hdll__o21ba_1.magic.lef
+++ b/cells/o21ba/sky130_fd_sc_hdll__o21ba_1.magic.lef
@@ -132,3 +132,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o21ba_1
+END LIBRARY
diff --git a/cells/o21ba/sky130_fd_sc_hdll__o21ba_2.lef b/cells/o21ba/sky130_fd_sc_hdll__o21ba_2.lef
index 3b42a0e..ef07200 100644
--- a/cells/o21ba/sky130_fd_sc_hdll__o21ba_2.lef
+++ b/cells/o21ba/sky130_fd_sc_hdll__o21ba_2.lef
@@ -131,3 +131,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o21ba_2
+END LIBRARY
diff --git a/cells/o21ba/sky130_fd_sc_hdll__o21ba_2.magic.lef b/cells/o21ba/sky130_fd_sc_hdll__o21ba_2.magic.lef
index 6c47a60..963c041 100644
--- a/cells/o21ba/sky130_fd_sc_hdll__o21ba_2.magic.lef
+++ b/cells/o21ba/sky130_fd_sc_hdll__o21ba_2.magic.lef
@@ -137,3 +137,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o21ba_2
+END LIBRARY
diff --git a/cells/o21ba/sky130_fd_sc_hdll__o21ba_4.lef b/cells/o21ba/sky130_fd_sc_hdll__o21ba_4.lef
index 3f25fb1..80994c7 100644
--- a/cells/o21ba/sky130_fd_sc_hdll__o21ba_4.lef
+++ b/cells/o21ba/sky130_fd_sc_hdll__o21ba_4.lef
@@ -160,3 +160,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o21ba_4
+END LIBRARY
diff --git a/cells/o21ba/sky130_fd_sc_hdll__o21ba_4.magic.lef b/cells/o21ba/sky130_fd_sc_hdll__o21ba_4.magic.lef
index 6580903..993afeb 100644
--- a/cells/o21ba/sky130_fd_sc_hdll__o21ba_4.magic.lef
+++ b/cells/o21ba/sky130_fd_sc_hdll__o21ba_4.magic.lef
@@ -166,3 +166,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o21ba_4
+END LIBRARY
diff --git a/cells/o21bai/sky130_fd_sc_hdll__o21bai_1.lef b/cells/o21bai/sky130_fd_sc_hdll__o21bai_1.lef
index d15516f..48a3c6c 100644
--- a/cells/o21bai/sky130_fd_sc_hdll__o21bai_1.lef
+++ b/cells/o21bai/sky130_fd_sc_hdll__o21bai_1.lef
@@ -119,3 +119,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o21bai_1
+END LIBRARY
diff --git a/cells/o21bai/sky130_fd_sc_hdll__o21bai_1.magic.lef b/cells/o21bai/sky130_fd_sc_hdll__o21bai_1.magic.lef
index aa1af82..c3315e2 100644
--- a/cells/o21bai/sky130_fd_sc_hdll__o21bai_1.magic.lef
+++ b/cells/o21bai/sky130_fd_sc_hdll__o21bai_1.magic.lef
@@ -125,3 +125,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o21bai_1
+END LIBRARY
diff --git a/cells/o21bai/sky130_fd_sc_hdll__o21bai_2.lef b/cells/o21bai/sky130_fd_sc_hdll__o21bai_2.lef
index 03d84f3..740c578 100644
--- a/cells/o21bai/sky130_fd_sc_hdll__o21bai_2.lef
+++ b/cells/o21bai/sky130_fd_sc_hdll__o21bai_2.lef
@@ -135,3 +135,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o21bai_2
+END LIBRARY
diff --git a/cells/o21bai/sky130_fd_sc_hdll__o21bai_2.magic.lef b/cells/o21bai/sky130_fd_sc_hdll__o21bai_2.magic.lef
index 83c251f..8b22d3f 100644
--- a/cells/o21bai/sky130_fd_sc_hdll__o21bai_2.magic.lef
+++ b/cells/o21bai/sky130_fd_sc_hdll__o21bai_2.magic.lef
@@ -141,3 +141,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o21bai_2
+END LIBRARY
diff --git a/cells/o21bai/sky130_fd_sc_hdll__o21bai_4.lef b/cells/o21bai/sky130_fd_sc_hdll__o21bai_4.lef
index c3ef103..a69c63a 100644
--- a/cells/o21bai/sky130_fd_sc_hdll__o21bai_4.lef
+++ b/cells/o21bai/sky130_fd_sc_hdll__o21bai_4.lef
@@ -160,3 +160,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o21bai_4
+END LIBRARY
diff --git a/cells/o21bai/sky130_fd_sc_hdll__o21bai_4.magic.lef b/cells/o21bai/sky130_fd_sc_hdll__o21bai_4.magic.lef
index c7e3f12..49d0b0f 100644
--- a/cells/o21bai/sky130_fd_sc_hdll__o21bai_4.magic.lef
+++ b/cells/o21bai/sky130_fd_sc_hdll__o21bai_4.magic.lef
@@ -166,3 +166,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o21bai_4
+END LIBRARY
diff --git a/cells/o221a/sky130_fd_sc_hdll__o221a_1.lef b/cells/o221a/sky130_fd_sc_hdll__o221a_1.lef
index a366ba6..470ad95 100644
--- a/cells/o221a/sky130_fd_sc_hdll__o221a_1.lef
+++ b/cells/o221a/sky130_fd_sc_hdll__o221a_1.lef
@@ -148,3 +148,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o221a_1
+END LIBRARY
diff --git a/cells/o221a/sky130_fd_sc_hdll__o221a_1.magic.lef b/cells/o221a/sky130_fd_sc_hdll__o221a_1.magic.lef
index e15aacd..aec3b78 100644
--- a/cells/o221a/sky130_fd_sc_hdll__o221a_1.magic.lef
+++ b/cells/o221a/sky130_fd_sc_hdll__o221a_1.magic.lef
@@ -154,3 +154,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o221a_1
+END LIBRARY
diff --git a/cells/o221a/sky130_fd_sc_hdll__o221a_2.lef b/cells/o221a/sky130_fd_sc_hdll__o221a_2.lef
index 86f7aeb..8e5b1d2 100644
--- a/cells/o221a/sky130_fd_sc_hdll__o221a_2.lef
+++ b/cells/o221a/sky130_fd_sc_hdll__o221a_2.lef
@@ -155,3 +155,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o221a_2
+END LIBRARY
diff --git a/cells/o221a/sky130_fd_sc_hdll__o221a_2.magic.lef b/cells/o221a/sky130_fd_sc_hdll__o221a_2.magic.lef
index e624273..94e2874 100644
--- a/cells/o221a/sky130_fd_sc_hdll__o221a_2.magic.lef
+++ b/cells/o221a/sky130_fd_sc_hdll__o221a_2.magic.lef
@@ -161,3 +161,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o221a_2
+END LIBRARY
diff --git a/cells/o221a/sky130_fd_sc_hdll__o221a_4.lef b/cells/o221a/sky130_fd_sc_hdll__o221a_4.lef
index 57bb607..334c75f 100644
--- a/cells/o221a/sky130_fd_sc_hdll__o221a_4.lef
+++ b/cells/o221a/sky130_fd_sc_hdll__o221a_4.lef
@@ -188,3 +188,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o221a_4
+END LIBRARY
diff --git a/cells/o221a/sky130_fd_sc_hdll__o221a_4.magic.lef b/cells/o221a/sky130_fd_sc_hdll__o221a_4.magic.lef
index 31d2d52..b25998d 100644
--- a/cells/o221a/sky130_fd_sc_hdll__o221a_4.magic.lef
+++ b/cells/o221a/sky130_fd_sc_hdll__o221a_4.magic.lef
@@ -194,3 +194,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o221a_4
+END LIBRARY
diff --git a/cells/o221ai/sky130_fd_sc_hdll__o221ai_1.lef b/cells/o221ai/sky130_fd_sc_hdll__o221ai_1.lef
index 3dd16c7..cad453a 100644
--- a/cells/o221ai/sky130_fd_sc_hdll__o221ai_1.lef
+++ b/cells/o221ai/sky130_fd_sc_hdll__o221ai_1.lef
@@ -142,3 +142,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o221ai_1
+END LIBRARY
diff --git a/cells/o221ai/sky130_fd_sc_hdll__o221ai_1.magic.lef b/cells/o221ai/sky130_fd_sc_hdll__o221ai_1.magic.lef
index 8fe25db..748e4b3 100644
--- a/cells/o221ai/sky130_fd_sc_hdll__o221ai_1.magic.lef
+++ b/cells/o221ai/sky130_fd_sc_hdll__o221ai_1.magic.lef
@@ -148,3 +148,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o221ai_1
+END LIBRARY
diff --git a/cells/o221ai/sky130_fd_sc_hdll__o221ai_2.lef b/cells/o221ai/sky130_fd_sc_hdll__o221ai_2.lef
index 62ecdd5..f80a944 100644
--- a/cells/o221ai/sky130_fd_sc_hdll__o221ai_2.lef
+++ b/cells/o221ai/sky130_fd_sc_hdll__o221ai_2.lef
@@ -167,3 +167,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o221ai_2
+END LIBRARY
diff --git a/cells/o221ai/sky130_fd_sc_hdll__o221ai_2.magic.lef b/cells/o221ai/sky130_fd_sc_hdll__o221ai_2.magic.lef
index 2a3489a..1a64218 100644
--- a/cells/o221ai/sky130_fd_sc_hdll__o221ai_2.magic.lef
+++ b/cells/o221ai/sky130_fd_sc_hdll__o221ai_2.magic.lef
@@ -173,3 +173,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o221ai_2
+END LIBRARY
diff --git a/cells/o221ai/sky130_fd_sc_hdll__o221ai_4.lef b/cells/o221ai/sky130_fd_sc_hdll__o221ai_4.lef
index 9b5c990..82501bd 100644
--- a/cells/o221ai/sky130_fd_sc_hdll__o221ai_4.lef
+++ b/cells/o221ai/sky130_fd_sc_hdll__o221ai_4.lef
@@ -199,3 +199,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o221ai_4
+END LIBRARY
diff --git a/cells/o221ai/sky130_fd_sc_hdll__o221ai_4.magic.lef b/cells/o221ai/sky130_fd_sc_hdll__o221ai_4.magic.lef
index f0bc7a1..551174c 100644
--- a/cells/o221ai/sky130_fd_sc_hdll__o221ai_4.magic.lef
+++ b/cells/o221ai/sky130_fd_sc_hdll__o221ai_4.magic.lef
@@ -205,3 +205,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o221ai_4
+END LIBRARY
diff --git a/cells/o22a/sky130_fd_sc_hdll__o22a_1.lef b/cells/o22a/sky130_fd_sc_hdll__o22a_1.lef
index 8732aab..38afbc4 100644
--- a/cells/o22a/sky130_fd_sc_hdll__o22a_1.lef
+++ b/cells/o22a/sky130_fd_sc_hdll__o22a_1.lef
@@ -129,3 +129,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o22a_1
+END LIBRARY
diff --git a/cells/o22a/sky130_fd_sc_hdll__o22a_1.magic.lef b/cells/o22a/sky130_fd_sc_hdll__o22a_1.magic.lef
index 809729f..621bb12 100644
--- a/cells/o22a/sky130_fd_sc_hdll__o22a_1.magic.lef
+++ b/cells/o22a/sky130_fd_sc_hdll__o22a_1.magic.lef
@@ -135,3 +135,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o22a_1
+END LIBRARY
diff --git a/cells/o22a/sky130_fd_sc_hdll__o22a_2.lef b/cells/o22a/sky130_fd_sc_hdll__o22a_2.lef
index fdb1c5c..6ddc162 100644
--- a/cells/o22a/sky130_fd_sc_hdll__o22a_2.lef
+++ b/cells/o22a/sky130_fd_sc_hdll__o22a_2.lef
@@ -133,3 +133,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o22a_2
+END LIBRARY
diff --git a/cells/o22a/sky130_fd_sc_hdll__o22a_2.magic.lef b/cells/o22a/sky130_fd_sc_hdll__o22a_2.magic.lef
index bd337a3..5cd75f3 100644
--- a/cells/o22a/sky130_fd_sc_hdll__o22a_2.magic.lef
+++ b/cells/o22a/sky130_fd_sc_hdll__o22a_2.magic.lef
@@ -139,3 +139,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o22a_2
+END LIBRARY
diff --git a/cells/o22a/sky130_fd_sc_hdll__o22a_4.lef b/cells/o22a/sky130_fd_sc_hdll__o22a_4.lef
index 3b843a7..6065df1 100644
--- a/cells/o22a/sky130_fd_sc_hdll__o22a_4.lef
+++ b/cells/o22a/sky130_fd_sc_hdll__o22a_4.lef
@@ -170,3 +170,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o22a_4
+END LIBRARY
diff --git a/cells/o22a/sky130_fd_sc_hdll__o22a_4.magic.lef b/cells/o22a/sky130_fd_sc_hdll__o22a_4.magic.lef
index e18ce0e..b423241 100644
--- a/cells/o22a/sky130_fd_sc_hdll__o22a_4.magic.lef
+++ b/cells/o22a/sky130_fd_sc_hdll__o22a_4.magic.lef
@@ -176,3 +176,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o22a_4
+END LIBRARY
diff --git a/cells/o22ai/sky130_fd_sc_hdll__o22ai_1.lef b/cells/o22ai/sky130_fd_sc_hdll__o22ai_1.lef
index aa89ad9..d3c97cd 100644
--- a/cells/o22ai/sky130_fd_sc_hdll__o22ai_1.lef
+++ b/cells/o22ai/sky130_fd_sc_hdll__o22ai_1.lef
@@ -125,3 +125,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o22ai_1
+END LIBRARY
diff --git a/cells/o22ai/sky130_fd_sc_hdll__o22ai_1.magic.lef b/cells/o22ai/sky130_fd_sc_hdll__o22ai_1.magic.lef
index c935091..aa3cdb7 100644
--- a/cells/o22ai/sky130_fd_sc_hdll__o22ai_1.magic.lef
+++ b/cells/o22ai/sky130_fd_sc_hdll__o22ai_1.magic.lef
@@ -131,3 +131,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o22ai_1
+END LIBRARY
diff --git a/cells/o22ai/sky130_fd_sc_hdll__o22ai_2.lef b/cells/o22ai/sky130_fd_sc_hdll__o22ai_2.lef
index 95f5b00..21ae0df 100644
--- a/cells/o22ai/sky130_fd_sc_hdll__o22ai_2.lef
+++ b/cells/o22ai/sky130_fd_sc_hdll__o22ai_2.lef
@@ -145,3 +145,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o22ai_2
+END LIBRARY
diff --git a/cells/o22ai/sky130_fd_sc_hdll__o22ai_2.magic.lef b/cells/o22ai/sky130_fd_sc_hdll__o22ai_2.magic.lef
index 568e335..9263d15 100644
--- a/cells/o22ai/sky130_fd_sc_hdll__o22ai_2.magic.lef
+++ b/cells/o22ai/sky130_fd_sc_hdll__o22ai_2.magic.lef
@@ -151,3 +151,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o22ai_2
+END LIBRARY
diff --git a/cells/o22ai/sky130_fd_sc_hdll__o22ai_4.lef b/cells/o22ai/sky130_fd_sc_hdll__o22ai_4.lef
index 0200eb2..784f937 100644
--- a/cells/o22ai/sky130_fd_sc_hdll__o22ai_4.lef
+++ b/cells/o22ai/sky130_fd_sc_hdll__o22ai_4.lef
@@ -182,3 +182,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o22ai_4
+END LIBRARY
diff --git a/cells/o22ai/sky130_fd_sc_hdll__o22ai_4.magic.lef b/cells/o22ai/sky130_fd_sc_hdll__o22ai_4.magic.lef
index 772ba52..7add244 100644
--- a/cells/o22ai/sky130_fd_sc_hdll__o22ai_4.magic.lef
+++ b/cells/o22ai/sky130_fd_sc_hdll__o22ai_4.magic.lef
@@ -188,3 +188,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o22ai_4
+END LIBRARY
diff --git a/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_1.lef b/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_1.lef
index c81176f..b27bcf9 100644
--- a/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_1.lef
+++ b/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_1.lef
@@ -144,3 +144,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o2bb2a_1
+END LIBRARY
diff --git a/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_1.magic.lef b/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_1.magic.lef
index e7d4e37..4c9f4e7 100644
--- a/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_1.magic.lef
+++ b/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_1.magic.lef
@@ -150,3 +150,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o2bb2a_1
+END LIBRARY
diff --git a/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_2.lef b/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_2.lef
index 01bbd22..711fdcb 100644
--- a/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_2.lef
+++ b/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_2.lef
@@ -149,3 +149,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o2bb2a_2
+END LIBRARY
diff --git a/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_2.magic.lef b/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_2.magic.lef
index 2119c6f..d3988b8 100644
--- a/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_2.magic.lef
+++ b/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_2.magic.lef
@@ -155,3 +155,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o2bb2a_2
+END LIBRARY
diff --git a/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_4.lef b/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_4.lef
index 6118dd6..295bf01 100644
--- a/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_4.lef
+++ b/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_4.lef
@@ -195,3 +195,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o2bb2a_4
+END LIBRARY
diff --git a/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_4.magic.lef b/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_4.magic.lef
index 8023e72..5190bf2 100644
--- a/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_4.magic.lef
+++ b/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_4.magic.lef
@@ -201,3 +201,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o2bb2a_4
+END LIBRARY
diff --git a/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_1.lef b/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_1.lef
index f7e8f89..e142fdc 100644
--- a/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_1.lef
+++ b/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_1.lef
@@ -134,3 +134,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o2bb2ai_1
+END LIBRARY
diff --git a/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_1.magic.lef b/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_1.magic.lef
index 78fe6b5..d78bbad 100644
--- a/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_1.magic.lef
+++ b/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_1.magic.lef
@@ -140,3 +140,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o2bb2ai_1
+END LIBRARY
diff --git a/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_2.lef b/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_2.lef
index cc4e839..de0a6d7 100644
--- a/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_2.lef
+++ b/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_2.lef
@@ -161,3 +161,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o2bb2ai_2
+END LIBRARY
diff --git a/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_2.magic.lef b/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_2.magic.lef
index 75c6d70..24b9616 100644
--- a/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_2.magic.lef
+++ b/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_2.magic.lef
@@ -167,3 +167,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o2bb2ai_2
+END LIBRARY
diff --git a/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_4.lef b/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_4.lef
index 47b15ec..83f2302 100644
--- a/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_4.lef
+++ b/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_4.lef
@@ -198,3 +198,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o2bb2ai_4
+END LIBRARY
diff --git a/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_4.magic.lef b/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_4.magic.lef
index 63b0bed..b2c0b97 100644
--- a/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_4.magic.lef
+++ b/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_4.magic.lef
@@ -204,3 +204,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o2bb2ai_4
+END LIBRARY
diff --git a/cells/o31ai/sky130_fd_sc_hdll__o31ai_1.lef b/cells/o31ai/sky130_fd_sc_hdll__o31ai_1.lef
index bd665b2..26ea8e5 100644
--- a/cells/o31ai/sky130_fd_sc_hdll__o31ai_1.lef
+++ b/cells/o31ai/sky130_fd_sc_hdll__o31ai_1.lef
@@ -120,3 +120,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o31ai_1
+END LIBRARY
diff --git a/cells/o31ai/sky130_fd_sc_hdll__o31ai_1.magic.lef b/cells/o31ai/sky130_fd_sc_hdll__o31ai_1.magic.lef
index 41bad1f..2409b59 100644
--- a/cells/o31ai/sky130_fd_sc_hdll__o31ai_1.magic.lef
+++ b/cells/o31ai/sky130_fd_sc_hdll__o31ai_1.magic.lef
@@ -126,3 +126,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o31ai_1
+END LIBRARY
diff --git a/cells/o31ai/sky130_fd_sc_hdll__o31ai_2.lef b/cells/o31ai/sky130_fd_sc_hdll__o31ai_2.lef
index c45c529..e009bd0 100644
--- a/cells/o31ai/sky130_fd_sc_hdll__o31ai_2.lef
+++ b/cells/o31ai/sky130_fd_sc_hdll__o31ai_2.lef
@@ -144,3 +144,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o31ai_2
+END LIBRARY
diff --git a/cells/o31ai/sky130_fd_sc_hdll__o31ai_2.magic.lef b/cells/o31ai/sky130_fd_sc_hdll__o31ai_2.magic.lef
index 995c953..7bc11c3 100644
--- a/cells/o31ai/sky130_fd_sc_hdll__o31ai_2.magic.lef
+++ b/cells/o31ai/sky130_fd_sc_hdll__o31ai_2.magic.lef
@@ -150,3 +150,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o31ai_2
+END LIBRARY
diff --git a/cells/o31ai/sky130_fd_sc_hdll__o31ai_4.lef b/cells/o31ai/sky130_fd_sc_hdll__o31ai_4.lef
index baf8566..1a575c9 100644
--- a/cells/o31ai/sky130_fd_sc_hdll__o31ai_4.lef
+++ b/cells/o31ai/sky130_fd_sc_hdll__o31ai_4.lef
@@ -173,3 +173,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o31ai_4
+END LIBRARY
diff --git a/cells/o31ai/sky130_fd_sc_hdll__o31ai_4.magic.lef b/cells/o31ai/sky130_fd_sc_hdll__o31ai_4.magic.lef
index 070dbcd..bc05d56 100644
--- a/cells/o31ai/sky130_fd_sc_hdll__o31ai_4.magic.lef
+++ b/cells/o31ai/sky130_fd_sc_hdll__o31ai_4.magic.lef
@@ -179,3 +179,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o31ai_4
+END LIBRARY
diff --git a/cells/o32ai/sky130_fd_sc_hdll__o32ai_1.lef b/cells/o32ai/sky130_fd_sc_hdll__o32ai_1.lef
index 4251161..8b91c68 100644
--- a/cells/o32ai/sky130_fd_sc_hdll__o32ai_1.lef
+++ b/cells/o32ai/sky130_fd_sc_hdll__o32ai_1.lef
@@ -132,3 +132,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o32ai_1
+END LIBRARY
diff --git a/cells/o32ai/sky130_fd_sc_hdll__o32ai_1.magic.lef b/cells/o32ai/sky130_fd_sc_hdll__o32ai_1.magic.lef
index ba79217..1566ac0 100644
--- a/cells/o32ai/sky130_fd_sc_hdll__o32ai_1.magic.lef
+++ b/cells/o32ai/sky130_fd_sc_hdll__o32ai_1.magic.lef
@@ -138,3 +138,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o32ai_1
+END LIBRARY
diff --git a/cells/o32ai/sky130_fd_sc_hdll__o32ai_2.lef b/cells/o32ai/sky130_fd_sc_hdll__o32ai_2.lef
index 163d0f6..45e7673 100644
--- a/cells/o32ai/sky130_fd_sc_hdll__o32ai_2.lef
+++ b/cells/o32ai/sky130_fd_sc_hdll__o32ai_2.lef
@@ -166,3 +166,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o32ai_2
+END LIBRARY
diff --git a/cells/o32ai/sky130_fd_sc_hdll__o32ai_2.magic.lef b/cells/o32ai/sky130_fd_sc_hdll__o32ai_2.magic.lef
index a678cf6..f6059a5 100644
--- a/cells/o32ai/sky130_fd_sc_hdll__o32ai_2.magic.lef
+++ b/cells/o32ai/sky130_fd_sc_hdll__o32ai_2.magic.lef
@@ -172,3 +172,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o32ai_2
+END LIBRARY
diff --git a/cells/o32ai/sky130_fd_sc_hdll__o32ai_4.lef b/cells/o32ai/sky130_fd_sc_hdll__o32ai_4.lef
index a6eeb81..9a2cf8c 100644
--- a/cells/o32ai/sky130_fd_sc_hdll__o32ai_4.lef
+++ b/cells/o32ai/sky130_fd_sc_hdll__o32ai_4.lef
@@ -201,3 +201,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o32ai_4
+END LIBRARY
diff --git a/cells/o32ai/sky130_fd_sc_hdll__o32ai_4.magic.lef b/cells/o32ai/sky130_fd_sc_hdll__o32ai_4.magic.lef
index e39e288..e42e551 100644
--- a/cells/o32ai/sky130_fd_sc_hdll__o32ai_4.magic.lef
+++ b/cells/o32ai/sky130_fd_sc_hdll__o32ai_4.magic.lef
@@ -207,3 +207,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__o32ai_4
+END LIBRARY
diff --git a/cells/or2/sky130_fd_sc_hdll__or2_1.lef b/cells/or2/sky130_fd_sc_hdll__or2_1.lef
index c973cec..d22d61a 100644
--- a/cells/or2/sky130_fd_sc_hdll__or2_1.lef
+++ b/cells/or2/sky130_fd_sc_hdll__or2_1.lef
@@ -101,3 +101,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or2_1
+END LIBRARY
diff --git a/cells/or2/sky130_fd_sc_hdll__or2_1.magic.lef b/cells/or2/sky130_fd_sc_hdll__or2_1.magic.lef
index c3ecadc..79b7cf2 100644
--- a/cells/or2/sky130_fd_sc_hdll__or2_1.magic.lef
+++ b/cells/or2/sky130_fd_sc_hdll__or2_1.magic.lef
@@ -107,3 +107,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or2_1
+END LIBRARY
diff --git a/cells/or2/sky130_fd_sc_hdll__or2_2.lef b/cells/or2/sky130_fd_sc_hdll__or2_2.lef
index 5a82635..2d8c326 100644
--- a/cells/or2/sky130_fd_sc_hdll__or2_2.lef
+++ b/cells/or2/sky130_fd_sc_hdll__or2_2.lef
@@ -107,3 +107,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or2_2
+END LIBRARY
diff --git a/cells/or2/sky130_fd_sc_hdll__or2_2.magic.lef b/cells/or2/sky130_fd_sc_hdll__or2_2.magic.lef
index 64510f7..04d679e 100644
--- a/cells/or2/sky130_fd_sc_hdll__or2_2.magic.lef
+++ b/cells/or2/sky130_fd_sc_hdll__or2_2.magic.lef
@@ -113,3 +113,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or2_2
+END LIBRARY
diff --git a/cells/or2/sky130_fd_sc_hdll__or2_4.lef b/cells/or2/sky130_fd_sc_hdll__or2_4.lef
index fcb9bda..1c58070 100644
--- a/cells/or2/sky130_fd_sc_hdll__or2_4.lef
+++ b/cells/or2/sky130_fd_sc_hdll__or2_4.lef
@@ -118,3 +118,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or2_4
+END LIBRARY
diff --git a/cells/or2/sky130_fd_sc_hdll__or2_4.magic.lef b/cells/or2/sky130_fd_sc_hdll__or2_4.magic.lef
index 9a8d36f..0e553e3 100644
--- a/cells/or2/sky130_fd_sc_hdll__or2_4.magic.lef
+++ b/cells/or2/sky130_fd_sc_hdll__or2_4.magic.lef
@@ -124,3 +124,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or2_4
+END LIBRARY
diff --git a/cells/or2/sky130_fd_sc_hdll__or2_6.lef b/cells/or2/sky130_fd_sc_hdll__or2_6.lef
index 9fa2ec5..f96a001 100644
--- a/cells/or2/sky130_fd_sc_hdll__or2_6.lef
+++ b/cells/or2/sky130_fd_sc_hdll__or2_6.lef
@@ -141,3 +141,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or2_6
+END LIBRARY
diff --git a/cells/or2/sky130_fd_sc_hdll__or2_6.magic.lef b/cells/or2/sky130_fd_sc_hdll__or2_6.magic.lef
index c86ccd5..0a265b8 100644
--- a/cells/or2/sky130_fd_sc_hdll__or2_6.magic.lef
+++ b/cells/or2/sky130_fd_sc_hdll__or2_6.magic.lef
@@ -147,3 +147,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or2_6
+END LIBRARY
diff --git a/cells/or2/sky130_fd_sc_hdll__or2_8.lef b/cells/or2/sky130_fd_sc_hdll__or2_8.lef
index c62836b..d910b7f 100644
--- a/cells/or2/sky130_fd_sc_hdll__or2_8.lef
+++ b/cells/or2/sky130_fd_sc_hdll__or2_8.lef
@@ -149,3 +149,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or2_8
+END LIBRARY
diff --git a/cells/or2/sky130_fd_sc_hdll__or2_8.magic.lef b/cells/or2/sky130_fd_sc_hdll__or2_8.magic.lef
index 33553fc..3575547 100644
--- a/cells/or2/sky130_fd_sc_hdll__or2_8.magic.lef
+++ b/cells/or2/sky130_fd_sc_hdll__or2_8.magic.lef
@@ -155,3 +155,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or2_8
+END LIBRARY
diff --git a/cells/or2b/sky130_fd_sc_hdll__or2b_1.lef b/cells/or2b/sky130_fd_sc_hdll__or2b_1.lef
index 9e9b534..3584e7a 100644
--- a/cells/or2b/sky130_fd_sc_hdll__or2b_1.lef
+++ b/cells/or2b/sky130_fd_sc_hdll__or2b_1.lef
@@ -111,3 +111,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or2b_1
+END LIBRARY
diff --git a/cells/or2b/sky130_fd_sc_hdll__or2b_1.magic.lef b/cells/or2b/sky130_fd_sc_hdll__or2b_1.magic.lef
index b0aa957..3d2c112 100644
--- a/cells/or2b/sky130_fd_sc_hdll__or2b_1.magic.lef
+++ b/cells/or2b/sky130_fd_sc_hdll__or2b_1.magic.lef
@@ -117,3 +117,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or2b_1
+END LIBRARY
diff --git a/cells/or2b/sky130_fd_sc_hdll__or2b_2.lef b/cells/or2b/sky130_fd_sc_hdll__or2b_2.lef
index 00c63e1..77f143d 100644
--- a/cells/or2b/sky130_fd_sc_hdll__or2b_2.lef
+++ b/cells/or2b/sky130_fd_sc_hdll__or2b_2.lef
@@ -113,3 +113,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or2b_2
+END LIBRARY
diff --git a/cells/or2b/sky130_fd_sc_hdll__or2b_2.magic.lef b/cells/or2b/sky130_fd_sc_hdll__or2b_2.magic.lef
index c8d9628..2e69c2d 100644
--- a/cells/or2b/sky130_fd_sc_hdll__or2b_2.magic.lef
+++ b/cells/or2b/sky130_fd_sc_hdll__or2b_2.magic.lef
@@ -119,3 +119,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or2b_2
+END LIBRARY
diff --git a/cells/or2b/sky130_fd_sc_hdll__or2b_4.lef b/cells/or2b/sky130_fd_sc_hdll__or2b_4.lef
index 2229c0c..824b4da 100644
--- a/cells/or2b/sky130_fd_sc_hdll__or2b_4.lef
+++ b/cells/or2b/sky130_fd_sc_hdll__or2b_4.lef
@@ -130,3 +130,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or2b_4
+END LIBRARY
diff --git a/cells/or2b/sky130_fd_sc_hdll__or2b_4.magic.lef b/cells/or2b/sky130_fd_sc_hdll__or2b_4.magic.lef
index 6c64949..3bd89f6 100644
--- a/cells/or2b/sky130_fd_sc_hdll__or2b_4.magic.lef
+++ b/cells/or2b/sky130_fd_sc_hdll__or2b_4.magic.lef
@@ -136,3 +136,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or2b_4
+END LIBRARY
diff --git a/cells/or3/sky130_fd_sc_hdll__or3_1.lef b/cells/or3/sky130_fd_sc_hdll__or3_1.lef
index a37dd16..ee008cc 100644
--- a/cells/or3/sky130_fd_sc_hdll__or3_1.lef
+++ b/cells/or3/sky130_fd_sc_hdll__or3_1.lef
@@ -116,3 +116,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or3_1
+END LIBRARY
diff --git a/cells/or3/sky130_fd_sc_hdll__or3_1.magic.lef b/cells/or3/sky130_fd_sc_hdll__or3_1.magic.lef
index 962e60b..074bd1f 100644
--- a/cells/or3/sky130_fd_sc_hdll__or3_1.magic.lef
+++ b/cells/or3/sky130_fd_sc_hdll__or3_1.magic.lef
@@ -122,3 +122,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or3_1
+END LIBRARY
diff --git a/cells/or3/sky130_fd_sc_hdll__or3_2.lef b/cells/or3/sky130_fd_sc_hdll__or3_2.lef
index 89e5397..9dcb6c7 100644
--- a/cells/or3/sky130_fd_sc_hdll__or3_2.lef
+++ b/cells/or3/sky130_fd_sc_hdll__or3_2.lef
@@ -122,3 +122,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or3_2
+END LIBRARY
diff --git a/cells/or3/sky130_fd_sc_hdll__or3_2.magic.lef b/cells/or3/sky130_fd_sc_hdll__or3_2.magic.lef
index c58eb04..0b552a2 100644
--- a/cells/or3/sky130_fd_sc_hdll__or3_2.magic.lef
+++ b/cells/or3/sky130_fd_sc_hdll__or3_2.magic.lef
@@ -128,3 +128,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or3_2
+END LIBRARY
diff --git a/cells/or3/sky130_fd_sc_hdll__or3_4.lef b/cells/or3/sky130_fd_sc_hdll__or3_4.lef
index 64cb2e9..0cc2e60 100644
--- a/cells/or3/sky130_fd_sc_hdll__or3_4.lef
+++ b/cells/or3/sky130_fd_sc_hdll__or3_4.lef
@@ -134,3 +134,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or3_4
+END LIBRARY
diff --git a/cells/or3/sky130_fd_sc_hdll__or3_4.magic.lef b/cells/or3/sky130_fd_sc_hdll__or3_4.magic.lef
index 301ca9a..bf3dfa9 100644
--- a/cells/or3/sky130_fd_sc_hdll__or3_4.magic.lef
+++ b/cells/or3/sky130_fd_sc_hdll__or3_4.magic.lef
@@ -140,3 +140,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or3_4
+END LIBRARY
diff --git a/cells/or3b/sky130_fd_sc_hdll__or3b_1.lef b/cells/or3b/sky130_fd_sc_hdll__or3b_1.lef
index 3be20af..7920a96 100644
--- a/cells/or3b/sky130_fd_sc_hdll__or3b_1.lef
+++ b/cells/or3b/sky130_fd_sc_hdll__or3b_1.lef
@@ -128,3 +128,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or3b_1
+END LIBRARY
diff --git a/cells/or3b/sky130_fd_sc_hdll__or3b_1.magic.lef b/cells/or3b/sky130_fd_sc_hdll__or3b_1.magic.lef
index 58c97f5..4213ec3 100644
--- a/cells/or3b/sky130_fd_sc_hdll__or3b_1.magic.lef
+++ b/cells/or3b/sky130_fd_sc_hdll__or3b_1.magic.lef
@@ -134,3 +134,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or3b_1
+END LIBRARY
diff --git a/cells/or3b/sky130_fd_sc_hdll__or3b_2.lef b/cells/or3b/sky130_fd_sc_hdll__or3b_2.lef
index bd4f5bd..2df4710 100644
--- a/cells/or3b/sky130_fd_sc_hdll__or3b_2.lef
+++ b/cells/or3b/sky130_fd_sc_hdll__or3b_2.lef
@@ -131,3 +131,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or3b_2
+END LIBRARY
diff --git a/cells/or3b/sky130_fd_sc_hdll__or3b_2.magic.lef b/cells/or3b/sky130_fd_sc_hdll__or3b_2.magic.lef
index b23328b..7b9f547 100644
--- a/cells/or3b/sky130_fd_sc_hdll__or3b_2.magic.lef
+++ b/cells/or3b/sky130_fd_sc_hdll__or3b_2.magic.lef
@@ -137,3 +137,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or3b_2
+END LIBRARY
diff --git a/cells/or3b/sky130_fd_sc_hdll__or3b_4.lef b/cells/or3b/sky130_fd_sc_hdll__or3b_4.lef
index 41175c1..0dbfda1 100644
--- a/cells/or3b/sky130_fd_sc_hdll__or3b_4.lef
+++ b/cells/or3b/sky130_fd_sc_hdll__or3b_4.lef
@@ -133,3 +133,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or3b_4
+END LIBRARY
diff --git a/cells/or3b/sky130_fd_sc_hdll__or3b_4.magic.lef b/cells/or3b/sky130_fd_sc_hdll__or3b_4.magic.lef
index bd40b65..9df0566 100644
--- a/cells/or3b/sky130_fd_sc_hdll__or3b_4.magic.lef
+++ b/cells/or3b/sky130_fd_sc_hdll__or3b_4.magic.lef
@@ -139,3 +139,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or3b_4
+END LIBRARY
diff --git a/cells/or4/sky130_fd_sc_hdll__or4_1.lef b/cells/or4/sky130_fd_sc_hdll__or4_1.lef
index 0225f1e..66242da 100644
--- a/cells/or4/sky130_fd_sc_hdll__or4_1.lef
+++ b/cells/or4/sky130_fd_sc_hdll__or4_1.lef
@@ -129,3 +129,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or4_1
+END LIBRARY
diff --git a/cells/or4/sky130_fd_sc_hdll__or4_1.magic.lef b/cells/or4/sky130_fd_sc_hdll__or4_1.magic.lef
index 2b2e47f..7932241 100644
--- a/cells/or4/sky130_fd_sc_hdll__or4_1.magic.lef
+++ b/cells/or4/sky130_fd_sc_hdll__or4_1.magic.lef
@@ -135,3 +135,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or4_1
+END LIBRARY
diff --git a/cells/or4/sky130_fd_sc_hdll__or4_2.lef b/cells/or4/sky130_fd_sc_hdll__or4_2.lef
index b9266b1..3cd740d 100644
--- a/cells/or4/sky130_fd_sc_hdll__or4_2.lef
+++ b/cells/or4/sky130_fd_sc_hdll__or4_2.lef
@@ -133,3 +133,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or4_2
+END LIBRARY
diff --git a/cells/or4/sky130_fd_sc_hdll__or4_2.magic.lef b/cells/or4/sky130_fd_sc_hdll__or4_2.magic.lef
index 540441b..ff1bb57 100644
--- a/cells/or4/sky130_fd_sc_hdll__or4_2.magic.lef
+++ b/cells/or4/sky130_fd_sc_hdll__or4_2.magic.lef
@@ -139,3 +139,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or4_2
+END LIBRARY
diff --git a/cells/or4/sky130_fd_sc_hdll__or4_4.lef b/cells/or4/sky130_fd_sc_hdll__or4_4.lef
index 2353d38..d155024 100644
--- a/cells/or4/sky130_fd_sc_hdll__or4_4.lef
+++ b/cells/or4/sky130_fd_sc_hdll__or4_4.lef
@@ -145,3 +145,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or4_4
+END LIBRARY
diff --git a/cells/or4/sky130_fd_sc_hdll__or4_4.magic.lef b/cells/or4/sky130_fd_sc_hdll__or4_4.magic.lef
index 547fb13..90a3c5c 100644
--- a/cells/or4/sky130_fd_sc_hdll__or4_4.magic.lef
+++ b/cells/or4/sky130_fd_sc_hdll__or4_4.magic.lef
@@ -151,3 +151,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or4_4
+END LIBRARY
diff --git a/cells/or4b/sky130_fd_sc_hdll__or4b_1.lef b/cells/or4b/sky130_fd_sc_hdll__or4b_1.lef
index 408c6dd..9314ff7 100644
--- a/cells/or4b/sky130_fd_sc_hdll__or4b_1.lef
+++ b/cells/or4b/sky130_fd_sc_hdll__or4b_1.lef
@@ -138,3 +138,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or4b_1
+END LIBRARY
diff --git a/cells/or4b/sky130_fd_sc_hdll__or4b_1.magic.lef b/cells/or4b/sky130_fd_sc_hdll__or4b_1.magic.lef
index 1e0be5b..5aa17bd 100644
--- a/cells/or4b/sky130_fd_sc_hdll__or4b_1.magic.lef
+++ b/cells/or4b/sky130_fd_sc_hdll__or4b_1.magic.lef
@@ -144,3 +144,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or4b_1
+END LIBRARY
diff --git a/cells/or4b/sky130_fd_sc_hdll__or4b_2.lef b/cells/or4b/sky130_fd_sc_hdll__or4b_2.lef
index d8a57f3..4910fc8 100644
--- a/cells/or4b/sky130_fd_sc_hdll__or4b_2.lef
+++ b/cells/or4b/sky130_fd_sc_hdll__or4b_2.lef
@@ -143,3 +143,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or4b_2
+END LIBRARY
diff --git a/cells/or4b/sky130_fd_sc_hdll__or4b_2.magic.lef b/cells/or4b/sky130_fd_sc_hdll__or4b_2.magic.lef
index 02b67a7..acc285f 100644
--- a/cells/or4b/sky130_fd_sc_hdll__or4b_2.magic.lef
+++ b/cells/or4b/sky130_fd_sc_hdll__or4b_2.magic.lef
@@ -149,3 +149,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or4b_2
+END LIBRARY
diff --git a/cells/or4b/sky130_fd_sc_hdll__or4b_4.lef b/cells/or4b/sky130_fd_sc_hdll__or4b_4.lef
index 7c5f1e6..d045995 100644
--- a/cells/or4b/sky130_fd_sc_hdll__or4b_4.lef
+++ b/cells/or4b/sky130_fd_sc_hdll__or4b_4.lef
@@ -151,3 +151,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or4b_4
+END LIBRARY
diff --git a/cells/or4b/sky130_fd_sc_hdll__or4b_4.magic.lef b/cells/or4b/sky130_fd_sc_hdll__or4b_4.magic.lef
index 2ba681f..580006f 100644
--- a/cells/or4b/sky130_fd_sc_hdll__or4b_4.magic.lef
+++ b/cells/or4b/sky130_fd_sc_hdll__or4b_4.magic.lef
@@ -157,3 +157,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or4b_4
+END LIBRARY
diff --git a/cells/or4bb/sky130_fd_sc_hdll__or4bb_1.lef b/cells/or4bb/sky130_fd_sc_hdll__or4bb_1.lef
index 284d967..025542d 100644
--- a/cells/or4bb/sky130_fd_sc_hdll__or4bb_1.lef
+++ b/cells/or4bb/sky130_fd_sc_hdll__or4bb_1.lef
@@ -151,3 +151,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or4bb_1
+END LIBRARY
diff --git a/cells/or4bb/sky130_fd_sc_hdll__or4bb_1.magic.lef b/cells/or4bb/sky130_fd_sc_hdll__or4bb_1.magic.lef
index 9b77c0f..cc14da5 100644
--- a/cells/or4bb/sky130_fd_sc_hdll__or4bb_1.magic.lef
+++ b/cells/or4bb/sky130_fd_sc_hdll__or4bb_1.magic.lef
@@ -157,3 +157,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or4bb_1
+END LIBRARY
diff --git a/cells/or4bb/sky130_fd_sc_hdll__or4bb_2.lef b/cells/or4bb/sky130_fd_sc_hdll__or4bb_2.lef
index 991f8ca..025b1f6 100644
--- a/cells/or4bb/sky130_fd_sc_hdll__or4bb_2.lef
+++ b/cells/or4bb/sky130_fd_sc_hdll__or4bb_2.lef
@@ -155,3 +155,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or4bb_2
+END LIBRARY
diff --git a/cells/or4bb/sky130_fd_sc_hdll__or4bb_2.magic.lef b/cells/or4bb/sky130_fd_sc_hdll__or4bb_2.magic.lef
index 1754ab0..4b65fb6 100644
--- a/cells/or4bb/sky130_fd_sc_hdll__or4bb_2.magic.lef
+++ b/cells/or4bb/sky130_fd_sc_hdll__or4bb_2.magic.lef
@@ -161,3 +161,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or4bb_2
+END LIBRARY
diff --git a/cells/or4bb/sky130_fd_sc_hdll__or4bb_4.lef b/cells/or4bb/sky130_fd_sc_hdll__or4bb_4.lef
index 834798f..3535e60 100644
--- a/cells/or4bb/sky130_fd_sc_hdll__or4bb_4.lef
+++ b/cells/or4bb/sky130_fd_sc_hdll__or4bb_4.lef
@@ -162,3 +162,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or4bb_4
+END LIBRARY
diff --git a/cells/or4bb/sky130_fd_sc_hdll__or4bb_4.magic.lef b/cells/or4bb/sky130_fd_sc_hdll__or4bb_4.magic.lef
index 3c7affe..b5dc516 100644
--- a/cells/or4bb/sky130_fd_sc_hdll__or4bb_4.magic.lef
+++ b/cells/or4bb/sky130_fd_sc_hdll__or4bb_4.magic.lef
@@ -168,3 +168,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__or4bb_4
+END LIBRARY
diff --git a/cells/probe_p/sky130_fd_sc_hdll__probe_p_8.lef b/cells/probe_p/sky130_fd_sc_hdll__probe_p_8.lef
index a439383..61b0a2f 100644
--- a/cells/probe_p/sky130_fd_sc_hdll__probe_p_8.lef
+++ b/cells/probe_p/sky130_fd_sc_hdll__probe_p_8.lef
@@ -160,3 +160,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__probe_p_8
+END LIBRARY
diff --git a/cells/probe_p/sky130_fd_sc_hdll__probe_p_8.magic.lef b/cells/probe_p/sky130_fd_sc_hdll__probe_p_8.magic.lef
index 7927a4a..ecd23f0 100644
--- a/cells/probe_p/sky130_fd_sc_hdll__probe_p_8.magic.lef
+++ b/cells/probe_p/sky130_fd_sc_hdll__probe_p_8.magic.lef
@@ -168,3 +168,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__probe_p_8
+END LIBRARY
diff --git a/cells/probec_p/sky130_fd_sc_hdll__probec_p_8.lef b/cells/probec_p/sky130_fd_sc_hdll__probec_p_8.lef
index caeff74..21952dd 100644
--- a/cells/probec_p/sky130_fd_sc_hdll__probec_p_8.lef
+++ b/cells/probec_p/sky130_fd_sc_hdll__probec_p_8.lef
@@ -190,3 +190,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__probec_p_8
+END LIBRARY
diff --git a/cells/probec_p/sky130_fd_sc_hdll__probec_p_8.magic.lef b/cells/probec_p/sky130_fd_sc_hdll__probec_p_8.magic.lef
index 1b3a06d..563f324 100644
--- a/cells/probec_p/sky130_fd_sc_hdll__probec_p_8.magic.lef
+++ b/cells/probec_p/sky130_fd_sc_hdll__probec_p_8.magic.lef
@@ -196,3 +196,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__probec_p_8
+END LIBRARY
diff --git a/cells/sdfbbp/sky130_fd_sc_hdll__sdfbbp_1.lef b/cells/sdfbbp/sky130_fd_sc_hdll__sdfbbp_1.lef
index 27ed99c..fb97470 100644
--- a/cells/sdfbbp/sky130_fd_sc_hdll__sdfbbp_1.lef
+++ b/cells/sdfbbp/sky130_fd_sc_hdll__sdfbbp_1.lef
@@ -337,3 +337,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdfbbp_1
+END LIBRARY
diff --git a/cells/sdfbbp/sky130_fd_sc_hdll__sdfbbp_1.magic.lef b/cells/sdfbbp/sky130_fd_sc_hdll__sdfbbp_1.magic.lef
index 8372f79..fed3e28 100644
--- a/cells/sdfbbp/sky130_fd_sc_hdll__sdfbbp_1.magic.lef
+++ b/cells/sdfbbp/sky130_fd_sc_hdll__sdfbbp_1.magic.lef
@@ -350,3 +350,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdfbbp_1
+END LIBRARY
diff --git a/cells/sdfrbp/sky130_fd_sc_hdll__sdfrbp_1.lef b/cells/sdfrbp/sky130_fd_sc_hdll__sdfrbp_1.lef
index 67d3449..0bd2146 100644
--- a/cells/sdfrbp/sky130_fd_sc_hdll__sdfrbp_1.lef
+++ b/cells/sdfrbp/sky130_fd_sc_hdll__sdfrbp_1.lef
@@ -309,3 +309,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdfrbp_1
+END LIBRARY
diff --git a/cells/sdfrbp/sky130_fd_sc_hdll__sdfrbp_1.magic.lef b/cells/sdfrbp/sky130_fd_sc_hdll__sdfrbp_1.magic.lef
index d433e31..3a43531 100644
--- a/cells/sdfrbp/sky130_fd_sc_hdll__sdfrbp_1.magic.lef
+++ b/cells/sdfrbp/sky130_fd_sc_hdll__sdfrbp_1.magic.lef
@@ -315,3 +315,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdfrbp_1
+END LIBRARY
diff --git a/cells/sdfrbp/sky130_fd_sc_hdll__sdfrbp_2.lef b/cells/sdfrbp/sky130_fd_sc_hdll__sdfrbp_2.lef
index 96253d9..6910e0f 100644
--- a/cells/sdfrbp/sky130_fd_sc_hdll__sdfrbp_2.lef
+++ b/cells/sdfrbp/sky130_fd_sc_hdll__sdfrbp_2.lef
@@ -314,3 +314,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdfrbp_2
+END LIBRARY
diff --git a/cells/sdfrbp/sky130_fd_sc_hdll__sdfrbp_2.magic.lef b/cells/sdfrbp/sky130_fd_sc_hdll__sdfrbp_2.magic.lef
index f9b5ad8..2170f6c 100644
--- a/cells/sdfrbp/sky130_fd_sc_hdll__sdfrbp_2.magic.lef
+++ b/cells/sdfrbp/sky130_fd_sc_hdll__sdfrbp_2.magic.lef
@@ -320,3 +320,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdfrbp_2
+END LIBRARY
diff --git a/cells/sdfrtn/sky130_fd_sc_hdll__sdfrtn_1.lef b/cells/sdfrtn/sky130_fd_sc_hdll__sdfrtn_1.lef
index bdeaf04..b3f864c 100644
--- a/cells/sdfrtn/sky130_fd_sc_hdll__sdfrtn_1.lef
+++ b/cells/sdfrtn/sky130_fd_sc_hdll__sdfrtn_1.lef
@@ -283,3 +283,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdfrtn_1
+END LIBRARY
diff --git a/cells/sdfrtn/sky130_fd_sc_hdll__sdfrtn_1.magic.lef b/cells/sdfrtn/sky130_fd_sc_hdll__sdfrtn_1.magic.lef
index da0b5cf..0ac0498 100644
--- a/cells/sdfrtn/sky130_fd_sc_hdll__sdfrtn_1.magic.lef
+++ b/cells/sdfrtn/sky130_fd_sc_hdll__sdfrtn_1.magic.lef
@@ -289,3 +289,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdfrtn_1
+END LIBRARY
diff --git a/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_1.lef b/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_1.lef
index 7a4ecf3..01e2a94 100644
--- a/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_1.lef
+++ b/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_1.lef
@@ -283,3 +283,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdfrtp_1
+END LIBRARY
diff --git a/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_1.magic.lef b/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_1.magic.lef
index 6c0c8b7..385f410 100644
--- a/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_1.magic.lef
+++ b/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_1.magic.lef
@@ -289,3 +289,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdfrtp_1
+END LIBRARY
diff --git a/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_2.lef b/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_2.lef
index 4678fc3..0f0747a 100644
--- a/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_2.lef
+++ b/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_2.lef
@@ -287,3 +287,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdfrtp_2
+END LIBRARY
diff --git a/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_2.magic.lef b/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_2.magic.lef
index 0155709..3190779 100644
--- a/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_2.magic.lef
+++ b/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_2.magic.lef
@@ -293,3 +293,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdfrtp_2
+END LIBRARY
diff --git a/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_4.lef b/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_4.lef
index f723b23..eee9f19 100644
--- a/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_4.lef
+++ b/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_4.lef
@@ -299,3 +299,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdfrtp_4
+END LIBRARY
diff --git a/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_4.magic.lef b/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_4.magic.lef
index 88c0a4d..da71a80 100644
--- a/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_4.magic.lef
+++ b/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_4.magic.lef
@@ -305,3 +305,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdfrtp_4
+END LIBRARY
diff --git a/cells/sdfsbp/sky130_fd_sc_hdll__sdfsbp_1.lef b/cells/sdfsbp/sky130_fd_sc_hdll__sdfsbp_1.lef
index fa763f5..75d7ee0 100644
--- a/cells/sdfsbp/sky130_fd_sc_hdll__sdfsbp_1.lef
+++ b/cells/sdfsbp/sky130_fd_sc_hdll__sdfsbp_1.lef
@@ -304,3 +304,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdfsbp_1
+END LIBRARY
diff --git a/cells/sdfsbp/sky130_fd_sc_hdll__sdfsbp_1.magic.lef b/cells/sdfsbp/sky130_fd_sc_hdll__sdfsbp_1.magic.lef
index 39a727e..cf16240 100644
--- a/cells/sdfsbp/sky130_fd_sc_hdll__sdfsbp_1.magic.lef
+++ b/cells/sdfsbp/sky130_fd_sc_hdll__sdfsbp_1.magic.lef
@@ -311,3 +311,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdfsbp_1
+END LIBRARY
diff --git a/cells/sdfsbp/sky130_fd_sc_hdll__sdfsbp_2.lef b/cells/sdfsbp/sky130_fd_sc_hdll__sdfsbp_2.lef
index a1eb76c..e24e624 100644
--- a/cells/sdfsbp/sky130_fd_sc_hdll__sdfsbp_2.lef
+++ b/cells/sdfsbp/sky130_fd_sc_hdll__sdfsbp_2.lef
@@ -312,3 +312,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdfsbp_2
+END LIBRARY
diff --git a/cells/sdfsbp/sky130_fd_sc_hdll__sdfsbp_2.magic.lef b/cells/sdfsbp/sky130_fd_sc_hdll__sdfsbp_2.magic.lef
index b6f8315..f5e5195 100644
--- a/cells/sdfsbp/sky130_fd_sc_hdll__sdfsbp_2.magic.lef
+++ b/cells/sdfsbp/sky130_fd_sc_hdll__sdfsbp_2.magic.lef
@@ -319,3 +319,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdfsbp_2
+END LIBRARY
diff --git a/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_1.lef b/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_1.lef
index 10a74d8..45136d6 100644
--- a/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_1.lef
+++ b/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_1.lef
@@ -282,3 +282,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdfstp_1
+END LIBRARY
diff --git a/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_1.magic.lef b/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_1.magic.lef
index c8cd60c..643d037 100644
--- a/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_1.magic.lef
+++ b/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_1.magic.lef
@@ -289,3 +289,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdfstp_1
+END LIBRARY
diff --git a/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_2.lef b/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_2.lef
index 7faf9d8..b74c0ad 100644
--- a/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_2.lef
+++ b/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_2.lef
@@ -290,3 +290,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdfstp_2
+END LIBRARY
diff --git a/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_2.magic.lef b/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_2.magic.lef
index 6c816b4..33e2b83 100644
--- a/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_2.magic.lef
+++ b/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_2.magic.lef
@@ -297,3 +297,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdfstp_2
+END LIBRARY
diff --git a/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_4.lef b/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_4.lef
index 49dae65..e921ffa 100644
--- a/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_4.lef
+++ b/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_4.lef
@@ -300,3 +300,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdfstp_4
+END LIBRARY
diff --git a/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_4.magic.lef b/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_4.magic.lef
index 5e2b283..77f609a 100644
--- a/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_4.magic.lef
+++ b/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_4.magic.lef
@@ -307,3 +307,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdfstp_4
+END LIBRARY
diff --git a/cells/sdfxbp/sky130_fd_sc_hdll__sdfxbp_1.lef b/cells/sdfxbp/sky130_fd_sc_hdll__sdfxbp_1.lef
index 7f93fd6..7d24ce1 100644
--- a/cells/sdfxbp/sky130_fd_sc_hdll__sdfxbp_1.lef
+++ b/cells/sdfxbp/sky130_fd_sc_hdll__sdfxbp_1.lef
@@ -262,3 +262,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdfxbp_1
+END LIBRARY
diff --git a/cells/sdfxbp/sky130_fd_sc_hdll__sdfxbp_1.magic.lef b/cells/sdfxbp/sky130_fd_sc_hdll__sdfxbp_1.magic.lef
index 77edfc3..b180658 100644
--- a/cells/sdfxbp/sky130_fd_sc_hdll__sdfxbp_1.magic.lef
+++ b/cells/sdfxbp/sky130_fd_sc_hdll__sdfxbp_1.magic.lef
@@ -268,3 +268,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdfxbp_1
+END LIBRARY
diff --git a/cells/sdfxbp/sky130_fd_sc_hdll__sdfxbp_2.lef b/cells/sdfxbp/sky130_fd_sc_hdll__sdfxbp_2.lef
index 8c8ddad..964ed98 100644
--- a/cells/sdfxbp/sky130_fd_sc_hdll__sdfxbp_2.lef
+++ b/cells/sdfxbp/sky130_fd_sc_hdll__sdfxbp_2.lef
@@ -270,3 +270,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdfxbp_2
+END LIBRARY
diff --git a/cells/sdfxbp/sky130_fd_sc_hdll__sdfxbp_2.magic.lef b/cells/sdfxbp/sky130_fd_sc_hdll__sdfxbp_2.magic.lef
index 4cf9605..70d25ff 100644
--- a/cells/sdfxbp/sky130_fd_sc_hdll__sdfxbp_2.magic.lef
+++ b/cells/sdfxbp/sky130_fd_sc_hdll__sdfxbp_2.magic.lef
@@ -276,3 +276,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdfxbp_2
+END LIBRARY
diff --git a/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_1.lef b/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_1.lef
index 09d0868..627b2d8 100644
--- a/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_1.lef
+++ b/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_1.lef
@@ -227,3 +227,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdfxtp_1
+END LIBRARY
diff --git a/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_1.magic.lef b/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_1.magic.lef
index 03d65a3..2f014c5 100644
--- a/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_1.magic.lef
+++ b/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_1.magic.lef
@@ -233,3 +233,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdfxtp_1
+END LIBRARY
diff --git a/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_2.lef b/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_2.lef
index a07c8fb..d634e18 100644
--- a/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_2.lef
+++ b/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_2.lef
@@ -234,3 +234,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdfxtp_2
+END LIBRARY
diff --git a/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_2.magic.lef b/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_2.magic.lef
index ea9b775..496fa15 100644
--- a/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_2.magic.lef
+++ b/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_2.magic.lef
@@ -240,3 +240,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdfxtp_2
+END LIBRARY
diff --git a/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_4.lef b/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_4.lef
index 8bcc5cf..2422525 100644
--- a/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_4.lef
+++ b/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_4.lef
@@ -244,3 +244,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdfxtp_4
+END LIBRARY
diff --git a/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_4.magic.lef b/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_4.magic.lef
index 32dd55e..0d58552 100644
--- a/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_4.magic.lef
+++ b/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_4.magic.lef
@@ -250,3 +250,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdfxtp_4
+END LIBRARY
diff --git a/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_1.lef b/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_1.lef
index be07a7a..55b2d17 100644
--- a/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_1.lef
+++ b/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_1.lef
@@ -188,3 +188,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdlclkp_1
+END LIBRARY
diff --git a/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_1.magic.lef b/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_1.magic.lef
index c184019..dcba739 100644
--- a/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_1.magic.lef
+++ b/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_1.magic.lef
@@ -194,3 +194,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdlclkp_1
+END LIBRARY
diff --git a/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_2.lef b/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_2.lef
index 977004a..ff84256 100644
--- a/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_2.lef
+++ b/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_2.lef
@@ -200,3 +200,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdlclkp_2
+END LIBRARY
diff --git a/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_2.magic.lef b/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_2.magic.lef
index a2789c8..af0e431 100644
--- a/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_2.magic.lef
+++ b/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_2.magic.lef
@@ -206,3 +206,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdlclkp_2
+END LIBRARY
diff --git a/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_4.lef b/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_4.lef
index 4fe6d66..0c15443 100644
--- a/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_4.lef
+++ b/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_4.lef
@@ -214,3 +214,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdlclkp_4
+END LIBRARY
diff --git a/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_4.magic.lef b/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_4.magic.lef
index 0657725..35e00c0 100644
--- a/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_4.magic.lef
+++ b/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_4.magic.lef
@@ -220,3 +220,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sdlclkp_4
+END LIBRARY
diff --git a/cells/sedfxbp/sky130_fd_sc_hdll__sedfxbp_1.lef b/cells/sedfxbp/sky130_fd_sc_hdll__sedfxbp_1.lef
index 26da1ec..b1b0ba3 100644
--- a/cells/sedfxbp/sky130_fd_sc_hdll__sedfxbp_1.lef
+++ b/cells/sedfxbp/sky130_fd_sc_hdll__sedfxbp_1.lef
@@ -309,3 +309,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sedfxbp_1
+END LIBRARY
diff --git a/cells/sedfxbp/sky130_fd_sc_hdll__sedfxbp_1.magic.lef b/cells/sedfxbp/sky130_fd_sc_hdll__sedfxbp_1.magic.lef
index 53cc117..f56b38f 100644
--- a/cells/sedfxbp/sky130_fd_sc_hdll__sedfxbp_1.magic.lef
+++ b/cells/sedfxbp/sky130_fd_sc_hdll__sedfxbp_1.magic.lef
@@ -315,3 +315,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sedfxbp_1
+END LIBRARY
diff --git a/cells/sedfxbp/sky130_fd_sc_hdll__sedfxbp_2.lef b/cells/sedfxbp/sky130_fd_sc_hdll__sedfxbp_2.lef
index 324c007..872aba2 100644
--- a/cells/sedfxbp/sky130_fd_sc_hdll__sedfxbp_2.lef
+++ b/cells/sedfxbp/sky130_fd_sc_hdll__sedfxbp_2.lef
@@ -321,3 +321,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sedfxbp_2
+END LIBRARY
diff --git a/cells/sedfxbp/sky130_fd_sc_hdll__sedfxbp_2.magic.lef b/cells/sedfxbp/sky130_fd_sc_hdll__sedfxbp_2.magic.lef
index 463916e..31e581e 100644
--- a/cells/sedfxbp/sky130_fd_sc_hdll__sedfxbp_2.magic.lef
+++ b/cells/sedfxbp/sky130_fd_sc_hdll__sedfxbp_2.magic.lef
@@ -327,3 +327,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__sedfxbp_2
+END LIBRARY
diff --git a/cells/tap/sky130_fd_sc_hdll__tap_1.lef b/cells/tap/sky130_fd_sc_hdll__tap_1.lef
index d4e23be..03e8257 100644
--- a/cells/tap/sky130_fd_sc_hdll__tap_1.lef
+++ b/cells/tap/sky130_fd_sc_hdll__tap_1.lef
@@ -56,3 +56,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__tap_1
+END LIBRARY
diff --git a/cells/tap/sky130_fd_sc_hdll__tap_1.magic.lef b/cells/tap/sky130_fd_sc_hdll__tap_1.magic.lef
index c2ef0f5..84e78b7 100644
--- a/cells/tap/sky130_fd_sc_hdll__tap_1.magic.lef
+++ b/cells/tap/sky130_fd_sc_hdll__tap_1.magic.lef
@@ -76,3 +76,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__tap_1
+END LIBRARY
diff --git a/cells/tapvgnd/sky130_fd_sc_hdll__tapvgnd_1.lef b/cells/tapvgnd/sky130_fd_sc_hdll__tapvgnd_1.lef
index 10d881f..c5ece42 100644
--- a/cells/tapvgnd/sky130_fd_sc_hdll__tapvgnd_1.lef
+++ b/cells/tapvgnd/sky130_fd_sc_hdll__tapvgnd_1.lef
@@ -40,3 +40,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__tapvgnd_1
+END LIBRARY
diff --git a/cells/tapvgnd/sky130_fd_sc_hdll__tapvgnd_1.magic.lef b/cells/tapvgnd/sky130_fd_sc_hdll__tapvgnd_1.magic.lef
index d2bb0e1..9580419 100644
--- a/cells/tapvgnd/sky130_fd_sc_hdll__tapvgnd_1.magic.lef
+++ b/cells/tapvgnd/sky130_fd_sc_hdll__tapvgnd_1.magic.lef
@@ -70,3 +70,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__tapvgnd_1
+END LIBRARY
diff --git a/cells/tapvgnd2/sky130_fd_sc_hdll__tapvgnd2_1.lef b/cells/tapvgnd2/sky130_fd_sc_hdll__tapvgnd2_1.lef
index 57c591b..6ac2354 100644
--- a/cells/tapvgnd2/sky130_fd_sc_hdll__tapvgnd2_1.lef
+++ b/cells/tapvgnd2/sky130_fd_sc_hdll__tapvgnd2_1.lef
@@ -40,3 +40,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__tapvgnd2_1
+END LIBRARY
diff --git a/cells/tapvgnd2/sky130_fd_sc_hdll__tapvgnd2_1.magic.lef b/cells/tapvgnd2/sky130_fd_sc_hdll__tapvgnd2_1.magic.lef
index b3d8773..7f357e3 100644
--- a/cells/tapvgnd2/sky130_fd_sc_hdll__tapvgnd2_1.magic.lef
+++ b/cells/tapvgnd2/sky130_fd_sc_hdll__tapvgnd2_1.magic.lef
@@ -70,3 +70,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__tapvgnd2_1
+END LIBRARY
diff --git a/cells/tapvpwrvgnd/sky130_fd_sc_hdll__tapvpwrvgnd_1.lef b/cells/tapvpwrvgnd/sky130_fd_sc_hdll__tapvpwrvgnd_1.lef
index 05327c5..50fd594 100644
--- a/cells/tapvpwrvgnd/sky130_fd_sc_hdll__tapvpwrvgnd_1.lef
+++ b/cells/tapvpwrvgnd/sky130_fd_sc_hdll__tapvpwrvgnd_1.lef
@@ -58,3 +58,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__tapvpwrvgnd_1
+END LIBRARY
diff --git a/cells/tapvpwrvgnd/sky130_fd_sc_hdll__tapvpwrvgnd_1.magic.lef b/cells/tapvpwrvgnd/sky130_fd_sc_hdll__tapvpwrvgnd_1.magic.lef
index 3ef6ee8..9ae9047 100644
--- a/cells/tapvpwrvgnd/sky130_fd_sc_hdll__tapvpwrvgnd_1.magic.lef
+++ b/cells/tapvpwrvgnd/sky130_fd_sc_hdll__tapvpwrvgnd_1.magic.lef
@@ -64,3 +64,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__tapvpwrvgnd_1
+END LIBRARY
diff --git a/cells/xnor2/sky130_fd_sc_hdll__xnor2_1.lef b/cells/xnor2/sky130_fd_sc_hdll__xnor2_1.lef
index bf0cc43..ac88999 100644
--- a/cells/xnor2/sky130_fd_sc_hdll__xnor2_1.lef
+++ b/cells/xnor2/sky130_fd_sc_hdll__xnor2_1.lef
@@ -119,3 +119,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__xnor2_1
+END LIBRARY
diff --git a/cells/xnor2/sky130_fd_sc_hdll__xnor2_1.magic.lef b/cells/xnor2/sky130_fd_sc_hdll__xnor2_1.magic.lef
index c593e97..0d0c84b 100644
--- a/cells/xnor2/sky130_fd_sc_hdll__xnor2_1.magic.lef
+++ b/cells/xnor2/sky130_fd_sc_hdll__xnor2_1.magic.lef
@@ -125,3 +125,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__xnor2_1
+END LIBRARY
diff --git a/cells/xnor2/sky130_fd_sc_hdll__xnor2_2.lef b/cells/xnor2/sky130_fd_sc_hdll__xnor2_2.lef
index affeaa8..6ef350b 100644
--- a/cells/xnor2/sky130_fd_sc_hdll__xnor2_2.lef
+++ b/cells/xnor2/sky130_fd_sc_hdll__xnor2_2.lef
@@ -159,3 +159,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__xnor2_2
+END LIBRARY
diff --git a/cells/xnor2/sky130_fd_sc_hdll__xnor2_2.magic.lef b/cells/xnor2/sky130_fd_sc_hdll__xnor2_2.magic.lef
index dcb0abb..8389f36 100644
--- a/cells/xnor2/sky130_fd_sc_hdll__xnor2_2.magic.lef
+++ b/cells/xnor2/sky130_fd_sc_hdll__xnor2_2.magic.lef
@@ -165,3 +165,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__xnor2_2
+END LIBRARY
diff --git a/cells/xnor2/sky130_fd_sc_hdll__xnor2_4.lef b/cells/xnor2/sky130_fd_sc_hdll__xnor2_4.lef
index 0fad8aa..a0c29c6 100644
--- a/cells/xnor2/sky130_fd_sc_hdll__xnor2_4.lef
+++ b/cells/xnor2/sky130_fd_sc_hdll__xnor2_4.lef
@@ -194,3 +194,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__xnor2_4
+END LIBRARY
diff --git a/cells/xnor2/sky130_fd_sc_hdll__xnor2_4.magic.lef b/cells/xnor2/sky130_fd_sc_hdll__xnor2_4.magic.lef
index 865ef12..e2e06f4 100644
--- a/cells/xnor2/sky130_fd_sc_hdll__xnor2_4.magic.lef
+++ b/cells/xnor2/sky130_fd_sc_hdll__xnor2_4.magic.lef
@@ -200,3 +200,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__xnor2_4
+END LIBRARY
diff --git a/cells/xnor3/sky130_fd_sc_hdll__xnor3_1.lef b/cells/xnor3/sky130_fd_sc_hdll__xnor3_1.lef
index e843e19..8341e76 100644
--- a/cells/xnor3/sky130_fd_sc_hdll__xnor3_1.lef
+++ b/cells/xnor3/sky130_fd_sc_hdll__xnor3_1.lef
@@ -220,3 +220,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__xnor3_1
+END LIBRARY
diff --git a/cells/xnor3/sky130_fd_sc_hdll__xnor3_1.magic.lef b/cells/xnor3/sky130_fd_sc_hdll__xnor3_1.magic.lef
index 1e183a1..58598b0 100644
--- a/cells/xnor3/sky130_fd_sc_hdll__xnor3_1.magic.lef
+++ b/cells/xnor3/sky130_fd_sc_hdll__xnor3_1.magic.lef
@@ -226,3 +226,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__xnor3_1
+END LIBRARY
diff --git a/cells/xnor3/sky130_fd_sc_hdll__xnor3_2.lef b/cells/xnor3/sky130_fd_sc_hdll__xnor3_2.lef
index e85d110..7aff161 100644
--- a/cells/xnor3/sky130_fd_sc_hdll__xnor3_2.lef
+++ b/cells/xnor3/sky130_fd_sc_hdll__xnor3_2.lef
@@ -222,3 +222,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__xnor3_2
+END LIBRARY
diff --git a/cells/xnor3/sky130_fd_sc_hdll__xnor3_2.magic.lef b/cells/xnor3/sky130_fd_sc_hdll__xnor3_2.magic.lef
index 2e6d2eb..5716b33 100644
--- a/cells/xnor3/sky130_fd_sc_hdll__xnor3_2.magic.lef
+++ b/cells/xnor3/sky130_fd_sc_hdll__xnor3_2.magic.lef
@@ -228,3 +228,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__xnor3_2
+END LIBRARY
diff --git a/cells/xnor3/sky130_fd_sc_hdll__xnor3_4.lef b/cells/xnor3/sky130_fd_sc_hdll__xnor3_4.lef
index d4ef10b..bdbcbc5 100644
--- a/cells/xnor3/sky130_fd_sc_hdll__xnor3_4.lef
+++ b/cells/xnor3/sky130_fd_sc_hdll__xnor3_4.lef
@@ -233,3 +233,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__xnor3_4
+END LIBRARY
diff --git a/cells/xnor3/sky130_fd_sc_hdll__xnor3_4.magic.lef b/cells/xnor3/sky130_fd_sc_hdll__xnor3_4.magic.lef
index 50c4c84..df1c1a3 100644
--- a/cells/xnor3/sky130_fd_sc_hdll__xnor3_4.magic.lef
+++ b/cells/xnor3/sky130_fd_sc_hdll__xnor3_4.magic.lef
@@ -239,3 +239,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__xnor3_4
+END LIBRARY
diff --git a/cells/xor2/sky130_fd_sc_hdll__xor2_1.lef b/cells/xor2/sky130_fd_sc_hdll__xor2_1.lef
index aebcea2..233fb8c 100644
--- a/cells/xor2/sky130_fd_sc_hdll__xor2_1.lef
+++ b/cells/xor2/sky130_fd_sc_hdll__xor2_1.lef
@@ -116,3 +116,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__xor2_1
+END LIBRARY
diff --git a/cells/xor2/sky130_fd_sc_hdll__xor2_1.magic.lef b/cells/xor2/sky130_fd_sc_hdll__xor2_1.magic.lef
index cd59a63..487f43f 100644
--- a/cells/xor2/sky130_fd_sc_hdll__xor2_1.magic.lef
+++ b/cells/xor2/sky130_fd_sc_hdll__xor2_1.magic.lef
@@ -122,3 +122,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__xor2_1
+END LIBRARY
diff --git a/cells/xor2/sky130_fd_sc_hdll__xor2_2.lef b/cells/xor2/sky130_fd_sc_hdll__xor2_2.lef
index 5bf831a..0513ff2 100644
--- a/cells/xor2/sky130_fd_sc_hdll__xor2_2.lef
+++ b/cells/xor2/sky130_fd_sc_hdll__xor2_2.lef
@@ -170,3 +170,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__xor2_2
+END LIBRARY
diff --git a/cells/xor2/sky130_fd_sc_hdll__xor2_2.magic.lef b/cells/xor2/sky130_fd_sc_hdll__xor2_2.magic.lef
index 27e4b10..59cfab2 100644
--- a/cells/xor2/sky130_fd_sc_hdll__xor2_2.magic.lef
+++ b/cells/xor2/sky130_fd_sc_hdll__xor2_2.magic.lef
@@ -174,3 +174,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__xor2_2
+END LIBRARY
diff --git a/cells/xor2/sky130_fd_sc_hdll__xor2_4.lef b/cells/xor2/sky130_fd_sc_hdll__xor2_4.lef
index be97299..a7577ec 100644
--- a/cells/xor2/sky130_fd_sc_hdll__xor2_4.lef
+++ b/cells/xor2/sky130_fd_sc_hdll__xor2_4.lef
@@ -211,3 +211,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__xor2_4
+END LIBRARY
diff --git a/cells/xor2/sky130_fd_sc_hdll__xor2_4.magic.lef b/cells/xor2/sky130_fd_sc_hdll__xor2_4.magic.lef
index e2acf46..a3f3a0d 100644
--- a/cells/xor2/sky130_fd_sc_hdll__xor2_4.magic.lef
+++ b/cells/xor2/sky130_fd_sc_hdll__xor2_4.magic.lef
@@ -217,3 +217,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__xor2_4
+END LIBRARY
diff --git a/cells/xor3/sky130_fd_sc_hdll__xor3_1.lef b/cells/xor3/sky130_fd_sc_hdll__xor3_1.lef
index e26054b..4bd11ed 100644
--- a/cells/xor3/sky130_fd_sc_hdll__xor3_1.lef
+++ b/cells/xor3/sky130_fd_sc_hdll__xor3_1.lef
@@ -226,3 +226,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__xor3_1
+END LIBRARY
diff --git a/cells/xor3/sky130_fd_sc_hdll__xor3_1.magic.lef b/cells/xor3/sky130_fd_sc_hdll__xor3_1.magic.lef
index 8bd3e33..e441dc9 100644
--- a/cells/xor3/sky130_fd_sc_hdll__xor3_1.magic.lef
+++ b/cells/xor3/sky130_fd_sc_hdll__xor3_1.magic.lef
@@ -232,3 +232,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__xor3_1
+END LIBRARY
diff --git a/cells/xor3/sky130_fd_sc_hdll__xor3_2.lef b/cells/xor3/sky130_fd_sc_hdll__xor3_2.lef
index 6bc62c7..30ed0ff 100644
--- a/cells/xor3/sky130_fd_sc_hdll__xor3_2.lef
+++ b/cells/xor3/sky130_fd_sc_hdll__xor3_2.lef
@@ -232,3 +232,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__xor3_2
+END LIBRARY
diff --git a/cells/xor3/sky130_fd_sc_hdll__xor3_2.magic.lef b/cells/xor3/sky130_fd_sc_hdll__xor3_2.magic.lef
index 9eb3395..1dfad58 100644
--- a/cells/xor3/sky130_fd_sc_hdll__xor3_2.magic.lef
+++ b/cells/xor3/sky130_fd_sc_hdll__xor3_2.magic.lef
@@ -238,3 +238,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__xor3_2
+END LIBRARY
diff --git a/cells/xor3/sky130_fd_sc_hdll__xor3_4.lef b/cells/xor3/sky130_fd_sc_hdll__xor3_4.lef
index df8a867..ded9ec8 100644
--- a/cells/xor3/sky130_fd_sc_hdll__xor3_4.lef
+++ b/cells/xor3/sky130_fd_sc_hdll__xor3_4.lef
@@ -244,3 +244,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__xor3_4
+END LIBRARY
diff --git a/cells/xor3/sky130_fd_sc_hdll__xor3_4.magic.lef b/cells/xor3/sky130_fd_sc_hdll__xor3_4.magic.lef
index bd41cea..42661c6 100644
--- a/cells/xor3/sky130_fd_sc_hdll__xor3_4.magic.lef
+++ b/cells/xor3/sky130_fd_sc_hdll__xor3_4.magic.lef
@@ -250,3 +250,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__xor3_4
+END LIBRARY