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

Updating sky130_fd_sc_hdll 0.1.0.

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 ea59fd3..d977e1b 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 4a8d1be..516f828 100644
--- a/cells/a211o/sky130_fd_sc_hdll__a211o_1.magic.lef
+++ b/cells/a211o/sky130_fd_sc_hdll__a211o_1.magic.lef
@@ -137,3 +137,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 03f4087..408d192 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 a50c026..378a50d 100644
--- a/cells/a211o/sky130_fd_sc_hdll__a211o_2.magic.lef
+++ b/cells/a211o/sky130_fd_sc_hdll__a211o_2.magic.lef
@@ -140,3 +140,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 2999c41..16ed7fd 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 befff0a..0ef77f1 100644
--- a/cells/a211o/sky130_fd_sc_hdll__a211o_4.magic.lef
+++ b/cells/a211o/sky130_fd_sc_hdll__a211o_4.magic.lef
@@ -179,3 +179,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 22cda83..53e0558 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 3d8a8a5..2399b3a 100644
--- a/cells/a211oi/sky130_fd_sc_hdll__a211oi_1.magic.lef
+++ b/cells/a211oi/sky130_fd_sc_hdll__a211oi_1.magic.lef
@@ -130,3 +130,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 e417b2a..1177b3f 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 59dfbd0..b7abe05 100644
--- a/cells/a211oi/sky130_fd_sc_hdll__a211oi_2.magic.lef
+++ b/cells/a211oi/sky130_fd_sc_hdll__a211oi_2.magic.lef
@@ -153,3 +153,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 4a9eea9..46486a4 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 7fd9c25..61d2c57 100644
--- a/cells/a211oi/sky130_fd_sc_hdll__a211oi_4.magic.lef
+++ b/cells/a211oi/sky130_fd_sc_hdll__a211oi_4.magic.lef
@@ -193,3 +193,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 f2ec280..241e402 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 c68f6da..13f5772 100644
--- a/cells/a21bo/sky130_fd_sc_hdll__a21bo_1.magic.lef
+++ b/cells/a21bo/sky130_fd_sc_hdll__a21bo_1.magic.lef
@@ -134,3 +134,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 73a1ff3..0330f9f 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 8f1b590..88e89a0 100644
--- a/cells/a21bo/sky130_fd_sc_hdll__a21bo_2.magic.lef
+++ b/cells/a21bo/sky130_fd_sc_hdll__a21bo_2.magic.lef
@@ -144,3 +144,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 f08d1fe..7889a72 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 edaa676..e1994e6 100644
--- a/cells/a21bo/sky130_fd_sc_hdll__a21bo_4.magic.lef
+++ b/cells/a21bo/sky130_fd_sc_hdll__a21bo_4.magic.lef
@@ -165,3 +165,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 7fec85f..c032c9a 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 04dea31..5f2c110 100644
--- a/cells/a21boi/sky130_fd_sc_hdll__a21boi_1.magic.lef
+++ b/cells/a21boi/sky130_fd_sc_hdll__a21boi_1.magic.lef
@@ -125,3 +125,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 75de0e5..cbda74d 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 2493dcc..113603e 100644
--- a/cells/a21boi/sky130_fd_sc_hdll__a21boi_2.magic.lef
+++ b/cells/a21boi/sky130_fd_sc_hdll__a21boi_2.magic.lef
@@ -141,3 +141,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 e2f54ff..c268a8f 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 d01e593..52f7652 100644
--- a/cells/a21boi/sky130_fd_sc_hdll__a21boi_4.magic.lef
+++ b/cells/a21boi/sky130_fd_sc_hdll__a21boi_4.magic.lef
@@ -170,3 +170,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 8af3e2d..e38195e 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 62ca4f4..e7cb4a9 100644
--- a/cells/a21o/sky130_fd_sc_hdll__a21o_1.magic.lef
+++ b/cells/a21o/sky130_fd_sc_hdll__a21o_1.magic.lef
@@ -125,3 +125,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 63d286f..f5348be 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 2a9615d..f5e3bf1 100644
--- a/cells/a21o/sky130_fd_sc_hdll__a21o_2.magic.lef
+++ b/cells/a21o/sky130_fd_sc_hdll__a21o_2.magic.lef
@@ -128,3 +128,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 27c50ce..c2e0d36 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 44e1583..3a9845a 100644
--- a/cells/a21o/sky130_fd_sc_hdll__a21o_4.magic.lef
+++ b/cells/a21o/sky130_fd_sc_hdll__a21o_4.magic.lef
@@ -158,3 +158,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 be93ebb..e72af17 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 aff5a7f..d316a95 100644
--- a/cells/a21o/sky130_fd_sc_hdll__a21o_6.magic.lef
+++ b/cells/a21o/sky130_fd_sc_hdll__a21o_6.magic.lef
@@ -167,3 +167,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 ae9f486..d356711 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 06a3e4f..46dfc3d 100644
--- a/cells/a21o/sky130_fd_sc_hdll__a21o_8.magic.lef
+++ b/cells/a21o/sky130_fd_sc_hdll__a21o_8.magic.lef
@@ -175,3 +175,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 4ac0b48..31f60ca 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 9e53fdc..f4a9074 100644
--- a/cells/a21oi/sky130_fd_sc_hdll__a21oi_1.magic.lef
+++ b/cells/a21oi/sky130_fd_sc_hdll__a21oi_1.magic.lef
@@ -120,3 +120,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 971cd69..9db0ada 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 493a9bf..ac94cd1 100644
--- a/cells/a21oi/sky130_fd_sc_hdll__a21oi_2.magic.lef
+++ b/cells/a21oi/sky130_fd_sc_hdll__a21oi_2.magic.lef
@@ -132,3 +132,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 10471f1..a9949a5 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 2dbdb29..7ce2873 100644
--- a/cells/a21oi/sky130_fd_sc_hdll__a21oi_4.magic.lef
+++ b/cells/a21oi/sky130_fd_sc_hdll__a21oi_4.magic.lef
@@ -159,3 +159,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 1e4cf62..9c579a2 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 3dc58c4..602eb1e 100644
--- a/cells/a221oi/sky130_fd_sc_hdll__a221oi_1.magic.lef
+++ b/cells/a221oi/sky130_fd_sc_hdll__a221oi_1.magic.lef
@@ -155,3 +155,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 9b14410..ad674ec 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 51ff2e9..8085ccd 100644
--- a/cells/a221oi/sky130_fd_sc_hdll__a221oi_2.magic.lef
+++ b/cells/a221oi/sky130_fd_sc_hdll__a221oi_2.magic.lef
@@ -176,3 +176,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 0fe0079..af851c4 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 46dfced..8ee675e 100644
--- a/cells/a221oi/sky130_fd_sc_hdll__a221oi_4.magic.lef
+++ b/cells/a221oi/sky130_fd_sc_hdll__a221oi_4.magic.lef
@@ -213,3 +213,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 1fb2972..83882e6 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 06deecc..676431c 100644
--- a/cells/a222oi/sky130_fd_sc_hdll__a222oi_1.magic.lef
+++ b/cells/a222oi/sky130_fd_sc_hdll__a222oi_1.magic.lef
@@ -158,3 +158,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 50a8a0d..961e138 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 a4faf07..4d57a71 100644
--- a/cells/a22o/sky130_fd_sc_hdll__a22o_1.magic.lef
+++ b/cells/a22o/sky130_fd_sc_hdll__a22o_1.magic.lef
@@ -140,3 +140,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 565f5d5..72052a0 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 4ad404c..64adb32 100644
--- a/cells/a22o/sky130_fd_sc_hdll__a22o_2.magic.lef
+++ b/cells/a22o/sky130_fd_sc_hdll__a22o_2.magic.lef
@@ -146,3 +146,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 dc2838c..167f119 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 cdab5fb..93762d4 100644
--- a/cells/a22o/sky130_fd_sc_hdll__a22o_4.magic.lef
+++ b/cells/a22o/sky130_fd_sc_hdll__a22o_4.magic.lef
@@ -178,3 +178,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 f32be09..812dd9e 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 c27cbff..1bb68bb 100644
--- a/cells/a22oi/sky130_fd_sc_hdll__a22oi_1.magic.lef
+++ b/cells/a22oi/sky130_fd_sc_hdll__a22oi_1.magic.lef
@@ -137,3 +137,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 d8d9ef3..7d60eb1 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 094eb7f..2ccbd61 100644
--- a/cells/a22oi/sky130_fd_sc_hdll__a22oi_2.magic.lef
+++ b/cells/a22oi/sky130_fd_sc_hdll__a22oi_2.magic.lef
@@ -160,3 +160,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 2fbe3b6..1568ea6 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 cec1e85..3f3277e 100644
--- a/cells/a22oi/sky130_fd_sc_hdll__a22oi_4.magic.lef
+++ b/cells/a22oi/sky130_fd_sc_hdll__a22oi_4.magic.lef
@@ -180,3 +180,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 ecae9cf..9c59392 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 598fe6a..2a35bd1 100644
--- a/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_1.magic.lef
+++ b/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_1.magic.lef
@@ -156,3 +156,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 5225d07..ec15c2d 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 7dc723f..c2251e6 100644
--- a/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_2.magic.lef
+++ b/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_2.magic.lef
@@ -163,3 +163,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 d7de72e..78a318c 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 636f10b..224408a 100644
--- a/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_4.magic.lef
+++ b/cells/a2bb2o/sky130_fd_sc_hdll__a2bb2o_4.magic.lef
@@ -206,3 +206,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 d618f5f..4fa0074 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 e7b9f9e..8fe2a63 100644
--- a/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_1.magic.lef
+++ b/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_1.magic.lef
@@ -148,3 +148,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 70bb51b..47af77c 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 45ed929..80eb9b7 100644
--- a/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_2.magic.lef
+++ b/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_2.magic.lef
@@ -167,3 +167,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 c282075..fef89ba 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 b7a89da..ecef084 100644
--- a/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_4.magic.lef
+++ b/cells/a2bb2oi/sky130_fd_sc_hdll__a2bb2oi_4.magic.lef
@@ -212,3 +212,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 c9c2daf..1f10cdb 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 1d45c7f..ef4a587 100644
--- a/cells/a31o/sky130_fd_sc_hdll__a31o_1.magic.lef
+++ b/cells/a31o/sky130_fd_sc_hdll__a31o_1.magic.lef
@@ -137,3 +137,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 eef1fe1..33acc0b 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 be1a356..b32c035 100644
--- a/cells/a31o/sky130_fd_sc_hdll__a31o_2.magic.lef
+++ b/cells/a31o/sky130_fd_sc_hdll__a31o_2.magic.lef
@@ -142,3 +142,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 8d469c4..1bfdb84 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 2e3c9a9..2e01f5c 100644
--- a/cells/a31o/sky130_fd_sc_hdll__a31o_4.magic.lef
+++ b/cells/a31o/sky130_fd_sc_hdll__a31o_4.magic.lef
@@ -175,3 +175,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 7589e78..41076a8 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 45602d1..700258d 100644
--- a/cells/a31oi/sky130_fd_sc_hdll__a31oi_1.magic.lef
+++ b/cells/a31oi/sky130_fd_sc_hdll__a31oi_1.magic.lef
@@ -129,3 +129,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 8eec61e..35bec7a 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 51b6058..f12f4a8 100644
--- a/cells/a31oi/sky130_fd_sc_hdll__a31oi_2.magic.lef
+++ b/cells/a31oi/sky130_fd_sc_hdll__a31oi_2.magic.lef
@@ -150,3 +150,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 e9c9203..4e21eff 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 6f116d8..3787dd0 100644
--- a/cells/a31oi/sky130_fd_sc_hdll__a31oi_4.magic.lef
+++ b/cells/a31oi/sky130_fd_sc_hdll__a31oi_4.magic.lef
@@ -175,3 +175,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 6ac5176..54480c6 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 1312e3b..6c8b51b 100644
--- a/cells/a32o/sky130_fd_sc_hdll__a32o_1.magic.lef
+++ b/cells/a32o/sky130_fd_sc_hdll__a32o_1.magic.lef
@@ -155,3 +155,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 c85d0c2..36c5edf 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 b0c7a49..193f654 100644
--- a/cells/a32o/sky130_fd_sc_hdll__a32o_2.magic.lef
+++ b/cells/a32o/sky130_fd_sc_hdll__a32o_2.magic.lef
@@ -159,3 +159,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 1428413..fe497aa 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 4109c76..93275e5 100644
--- a/cells/a32o/sky130_fd_sc_hdll__a32o_4.magic.lef
+++ b/cells/a32o/sky130_fd_sc_hdll__a32o_4.magic.lef
@@ -194,3 +194,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 d5abfd5..bb20ebd 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 f4deb73..5fcade7 100644
--- a/cells/a32oi/sky130_fd_sc_hdll__a32oi_1.magic.lef
+++ b/cells/a32oi/sky130_fd_sc_hdll__a32oi_1.magic.lef
@@ -143,3 +143,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 20a3a57..b2ccc60 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 c43e155..10d49b3 100644
--- a/cells/a32oi/sky130_fd_sc_hdll__a32oi_2.magic.lef
+++ b/cells/a32oi/sky130_fd_sc_hdll__a32oi_2.magic.lef
@@ -170,3 +170,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 dcee61d..352c938 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 6039dec..9551644 100644
--- a/cells/a32oi/sky130_fd_sc_hdll__a32oi_4.magic.lef
+++ b/cells/a32oi/sky130_fd_sc_hdll__a32oi_4.magic.lef
@@ -209,3 +209,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 17fc2e1..65295ab 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 9e735ff..5d7fe74 100644
--- a/cells/and2/sky130_fd_sc_hdll__and2_1.magic.lef
+++ b/cells/and2/sky130_fd_sc_hdll__and2_1.magic.lef
@@ -112,3 +112,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 6fad781..75fc78f 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 e2f57e0..f62667b 100644
--- a/cells/and2/sky130_fd_sc_hdll__and2_2.magic.lef
+++ b/cells/and2/sky130_fd_sc_hdll__and2_2.magic.lef
@@ -116,3 +116,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 538639c..258aefd 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 36a5b2d..5932030 100644
--- a/cells/and2/sky130_fd_sc_hdll__and2_4.magic.lef
+++ b/cells/and2/sky130_fd_sc_hdll__and2_4.magic.lef
@@ -126,3 +126,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 1245a3b..643526f 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 cd90d6c..d1f7541 100644
--- a/cells/and2/sky130_fd_sc_hdll__and2_6.magic.lef
+++ b/cells/and2/sky130_fd_sc_hdll__and2_6.magic.lef
@@ -144,3 +144,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 a197009..6bd9f1b 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 e3fe544..cd5f7ad 100644
--- a/cells/and2/sky130_fd_sc_hdll__and2_8.magic.lef
+++ b/cells/and2/sky130_fd_sc_hdll__and2_8.magic.lef
@@ -152,3 +152,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 f203f79..df6e5f6 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 1fb9022..b0b3cda 100644
--- a/cells/and2b/sky130_fd_sc_hdll__and2b_1.magic.lef
+++ b/cells/and2b/sky130_fd_sc_hdll__and2b_1.magic.lef
@@ -122,3 +122,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 1ef6287..38a7ec0 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 d0bd558..98a9c6c 100644
--- a/cells/and2b/sky130_fd_sc_hdll__and2b_2.magic.lef
+++ b/cells/and2b/sky130_fd_sc_hdll__and2b_2.magic.lef
@@ -126,3 +126,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 60c6e8d..e994118 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 1a0965d..2fc376a 100644
--- a/cells/and2b/sky130_fd_sc_hdll__and2b_4.magic.lef
+++ b/cells/and2b/sky130_fd_sc_hdll__and2b_4.magic.lef
@@ -128,3 +128,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 7fa535c..c54df55 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 caceeef..c3fb9e3 100644
--- a/cells/and3/sky130_fd_sc_hdll__and3_1.magic.lef
+++ b/cells/and3/sky130_fd_sc_hdll__and3_1.magic.lef
@@ -127,3 +127,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 25ec1c8..5a9ba73 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 487dc10..65d75d5 100644
--- a/cells/and3/sky130_fd_sc_hdll__and3_2.magic.lef
+++ b/cells/and3/sky130_fd_sc_hdll__and3_2.magic.lef
@@ -137,3 +137,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 c413735..92bb458 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 a076cc3..21ece92 100644
--- a/cells/and3/sky130_fd_sc_hdll__and3_4.magic.lef
+++ b/cells/and3/sky130_fd_sc_hdll__and3_4.magic.lef
@@ -143,3 +143,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 95d3bb0..0383c46 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 afb00c2..3430b84 100644
--- a/cells/and3b/sky130_fd_sc_hdll__and3b_1.magic.lef
+++ b/cells/and3b/sky130_fd_sc_hdll__and3b_1.magic.lef
@@ -134,3 +134,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 6be955f..4cea065 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 2b72abb..d7c8fcf 100644
--- a/cells/and3b/sky130_fd_sc_hdll__and3b_2.magic.lef
+++ b/cells/and3b/sky130_fd_sc_hdll__and3b_2.magic.lef
@@ -139,3 +139,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 59040cb..ce10eef 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 5da53d4..32d19ca 100644
--- a/cells/and3b/sky130_fd_sc_hdll__and3b_4.magic.lef
+++ b/cells/and3b/sky130_fd_sc_hdll__and3b_4.magic.lef
@@ -146,3 +146,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 3b760dc..0d16114 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 b66f412..fda42e1 100644
--- a/cells/and4/sky130_fd_sc_hdll__and4_1.magic.lef
+++ b/cells/and4/sky130_fd_sc_hdll__and4_1.magic.lef
@@ -133,3 +133,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 8373872..8d4f4fe 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 54a40f9..db553df 100644
--- a/cells/and4/sky130_fd_sc_hdll__and4_2.magic.lef
+++ b/cells/and4/sky130_fd_sc_hdll__and4_2.magic.lef
@@ -137,3 +137,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 6606efc..598317d 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 24ba9e4..cff6fd2 100644
--- a/cells/and4/sky130_fd_sc_hdll__and4_4.magic.lef
+++ b/cells/and4/sky130_fd_sc_hdll__and4_4.magic.lef
@@ -149,3 +149,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 9442436..36c33fb 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 1b77c0b..0231dee 100644
--- a/cells/and4b/sky130_fd_sc_hdll__and4b_1.magic.lef
+++ b/cells/and4b/sky130_fd_sc_hdll__and4b_1.magic.lef
@@ -146,3 +146,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 05675d1..c75c5cb 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 2172fdc..274b662 100644
--- a/cells/and4b/sky130_fd_sc_hdll__and4b_2.magic.lef
+++ b/cells/and4b/sky130_fd_sc_hdll__and4b_2.magic.lef
@@ -154,3 +154,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 399b60c..5dd6cce 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 f6d80bf..f043a7b 100644
--- a/cells/and4b/sky130_fd_sc_hdll__and4b_4.magic.lef
+++ b/cells/and4b/sky130_fd_sc_hdll__and4b_4.magic.lef
@@ -151,3 +151,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 f607945..0da5288 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 2e5dec9..89f173e 100644
--- a/cells/and4bb/sky130_fd_sc_hdll__and4bb_1.magic.lef
+++ b/cells/and4bb/sky130_fd_sc_hdll__and4bb_1.magic.lef
@@ -158,3 +158,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 da493a4..dfa1997 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 047ab3b..43164e1 100644
--- a/cells/and4bb/sky130_fd_sc_hdll__and4bb_2.magic.lef
+++ b/cells/and4bb/sky130_fd_sc_hdll__and4bb_2.magic.lef
@@ -158,3 +158,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 ac76c2d..645ef3e 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 7ce633b..95689fe 100644
--- a/cells/and4bb/sky130_fd_sc_hdll__and4bb_4.magic.lef
+++ b/cells/and4bb/sky130_fd_sc_hdll__and4bb_4.magic.lef
@@ -168,3 +168,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 41b0144..16be95a 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 b71932c..e49d7d1 100644
--- a/cells/buf/sky130_fd_sc_hdll__buf_1.magic.lef
+++ b/cells/buf/sky130_fd_sc_hdll__buf_1.magic.lef
@@ -106,3 +106,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 37a285b..baa6659 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 c137964..807accc 100644
--- a/cells/buf/sky130_fd_sc_hdll__buf_12.magic.lef
+++ b/cells/buf/sky130_fd_sc_hdll__buf_12.magic.lef
@@ -164,3 +164,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 535cef0..5754a7c 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 7198e40..ccf94af 100644
--- a/cells/buf/sky130_fd_sc_hdll__buf_16.magic.lef
+++ b/cells/buf/sky130_fd_sc_hdll__buf_16.magic.lef
@@ -188,3 +188,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 252d5ff..f5fe361 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 14bd487..cd47363 100644
--- a/cells/buf/sky130_fd_sc_hdll__buf_2.magic.lef
+++ b/cells/buf/sky130_fd_sc_hdll__buf_2.magic.lef
@@ -108,3 +108,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 c41407c..d73ef6b 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 23efa64..0823359 100644
--- a/cells/buf/sky130_fd_sc_hdll__buf_4.magic.lef
+++ b/cells/buf/sky130_fd_sc_hdll__buf_4.magic.lef
@@ -120,3 +120,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 1d82d3b..f3bef78 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 fb4dc84..b4b1236 100644
--- a/cells/buf/sky130_fd_sc_hdll__buf_6.magic.lef
+++ b/cells/buf/sky130_fd_sc_hdll__buf_6.magic.lef
@@ -132,3 +132,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 1da4a36..b181312 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 2b3ee30..3d048cb 100644
--- a/cells/buf/sky130_fd_sc_hdll__buf_8.magic.lef
+++ b/cells/buf/sky130_fd_sc_hdll__buf_8.magic.lef
@@ -144,3 +144,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 9129642..1668f25 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 d93bd75..b6e66ce 100644
--- a/cells/bufbuf/sky130_fd_sc_hdll__bufbuf_16.magic.lef
+++ b/cells/bufbuf/sky130_fd_sc_hdll__bufbuf_16.magic.lef
@@ -212,3 +212,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 1d724a4..01e46ac 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 fd6270f..a981b56 100644
--- a/cells/bufbuf/sky130_fd_sc_hdll__bufbuf_8.magic.lef
+++ b/cells/bufbuf/sky130_fd_sc_hdll__bufbuf_8.magic.lef
@@ -157,3 +157,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 c42f87f..c01f3cd 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 3920df1..33cd4d1 100644
--- a/cells/bufinv/sky130_fd_sc_hdll__bufinv_16.magic.lef
+++ b/cells/bufinv/sky130_fd_sc_hdll__bufinv_16.magic.lef
@@ -201,3 +201,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 792840e..f2f0c47 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 2a82e62..2e1b4f4 100644
--- a/cells/bufinv/sky130_fd_sc_hdll__bufinv_8.magic.lef
+++ b/cells/bufinv/sky130_fd_sc_hdll__bufinv_8.magic.lef
@@ -148,3 +148,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 90fceab..3d2948b 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 dee7e24..f148aad 100644
--- a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_1.magic.lef
+++ b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_1.magic.lef
@@ -99,3 +99,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 ac1f90b..558db1a 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 5e9bdd1..aaedac2 100644
--- a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_12.magic.lef
+++ b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_12.magic.lef
@@ -158,3 +158,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 ce82a8f..c9a515f 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 e0c5632..dcfb7ba 100644
--- a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_16.magic.lef
+++ b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_16.magic.lef
@@ -171,3 +171,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 1d191d0..d248717 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 b4778b9..4e3acc8 100644
--- a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_2.magic.lef
+++ b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_2.magic.lef
@@ -103,3 +103,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 5a8e11e..e31ad99 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 d0eba28..73bc63c 100644
--- a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_4.magic.lef
+++ b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_4.magic.lef
@@ -114,3 +114,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 d23613b..a278bd8 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 7cab357..971cb55 100644
--- a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_6.magic.lef
+++ b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_6.magic.lef
@@ -121,3 +121,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 49b0150..aff4893 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 732bf04..cd543e3 100644
--- a/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_8.magic.lef
+++ b/cells/clkbuf/sky130_fd_sc_hdll__clkbuf_8.magic.lef
@@ -129,3 +129,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 5a81ca9..b3c2455 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 6554478..c80b373 100644
--- a/cells/clkinv/sky130_fd_sc_hdll__clkinv_1.magic.lef
+++ b/cells/clkinv/sky130_fd_sc_hdll__clkinv_1.magic.lef
@@ -93,3 +93,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 8f6a0a5..a16292f 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 f9ee29d..196d618 100644
--- a/cells/clkinv/sky130_fd_sc_hdll__clkinv_12.magic.lef
+++ b/cells/clkinv/sky130_fd_sc_hdll__clkinv_12.magic.lef
@@ -155,3 +155,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 9f31c4a..879578e 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 1d7e35f..c2f099f 100644
--- a/cells/clkinv/sky130_fd_sc_hdll__clkinv_16.magic.lef
+++ b/cells/clkinv/sky130_fd_sc_hdll__clkinv_16.magic.lef
@@ -188,3 +188,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 20cbfb0..0e8d055 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 be14f15..760748b 100644
--- a/cells/clkinv/sky130_fd_sc_hdll__clkinv_2.magic.lef
+++ b/cells/clkinv/sky130_fd_sc_hdll__clkinv_2.magic.lef
@@ -99,3 +99,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 9dff5f3..ba18fcb 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 4f58c83..c25c19a 100644
--- a/cells/clkinv/sky130_fd_sc_hdll__clkinv_4.magic.lef
+++ b/cells/clkinv/sky130_fd_sc_hdll__clkinv_4.magic.lef
@@ -111,3 +111,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 3e462d6..c08da23 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 1fefad5..da0e259 100644
--- a/cells/clkinv/sky130_fd_sc_hdll__clkinv_8.magic.lef
+++ b/cells/clkinv/sky130_fd_sc_hdll__clkinv_8.magic.lef
@@ -133,3 +133,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 e37f81f..e8d05c1 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 49db8e6..05dc270 100644
--- a/cells/clkinvlp/sky130_fd_sc_hdll__clkinvlp_2.magic.lef
+++ b/cells/clkinvlp/sky130_fd_sc_hdll__clkinvlp_2.magic.lef
@@ -93,3 +93,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 c10f049..62b9bde 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 53036a4..f77da45 100644
--- a/cells/clkinvlp/sky130_fd_sc_hdll__clkinvlp_4.magic.lef
+++ b/cells/clkinvlp/sky130_fd_sc_hdll__clkinvlp_4.magic.lef
@@ -101,3 +101,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 be68787..f6e7ca8 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 312a8bf..3d2e3a0 100644
--- a/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_1.magic.lef
+++ b/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_1.magic.lef
@@ -141,3 +141,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 54db42e..5d72721 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 52f294a..9f8e39c 100644
--- a/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_2.magic.lef
+++ b/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_2.magic.lef
@@ -145,3 +145,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 4c0a023..2be8ccf 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 c599908..8e8457a 100644
--- a/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_4.magic.lef
+++ b/cells/clkmux2/sky130_fd_sc_hdll__clkmux2_4.magic.lef
@@ -156,3 +156,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 5346bde..bbf3832 100644
--- a/cells/conb/sky130_fd_sc_hdll__conb_1.lef
+++ b/cells/conb/sky130_fd_sc_hdll__conb_1.lef
@@ -78,3 +78,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 03849bd..2b19a60 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 75dba09..4bd5723 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 7a11871..1efd9d9 100644
--- a/cells/decap/sky130_fd_sc_hdll__decap_12.magic.lef
+++ b/cells/decap/sky130_fd_sc_hdll__decap_12.magic.lef
@@ -92,3 +92,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 ef236f0..cae860b 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 9f9f372..f6cda06 100644
--- a/cells/decap/sky130_fd_sc_hdll__decap_3.magic.lef
+++ b/cells/decap/sky130_fd_sc_hdll__decap_3.magic.lef
@@ -74,3 +74,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 a057c6b..e06b43b 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 756bb41..6f4bf85 100644
--- a/cells/decap/sky130_fd_sc_hdll__decap_4.magic.lef
+++ b/cells/decap/sky130_fd_sc_hdll__decap_4.magic.lef
@@ -76,3 +76,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 e9a62ac..baa86f6 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 057e61b..f736227 100644
--- a/cells/decap/sky130_fd_sc_hdll__decap_6.magic.lef
+++ b/cells/decap/sky130_fd_sc_hdll__decap_6.magic.lef
@@ -80,3 +80,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 cc04ff1..1d4a0be 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 bbe3976..f32dd98 100644
--- a/cells/decap/sky130_fd_sc_hdll__decap_8.magic.lef
+++ b/cells/decap/sky130_fd_sc_hdll__decap_8.magic.lef
@@ -84,3 +84,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 d2d7fc0..0f4f8f9 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 7525b55..e225cf8 100644
--- a/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_1.magic.lef
+++ b/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_1.magic.lef
@@ -236,3 +236,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 4533dc2..d06b85e 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 5a97aa5..aedf3ce 100644
--- a/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_2.magic.lef
+++ b/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_2.magic.lef
@@ -244,3 +244,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 63b305d..01fd26b 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 db35bcf..18138ad 100644
--- a/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_4.magic.lef
+++ b/cells/dfrtp/sky130_fd_sc_hdll__dfrtp_4.magic.lef
@@ -257,3 +257,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 e6b4bcf..3e935bb 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 9901ff7..8fac314 100644
--- a/cells/dfstp/sky130_fd_sc_hdll__dfstp_1.magic.lef
+++ b/cells/dfstp/sky130_fd_sc_hdll__dfstp_1.magic.lef
@@ -242,3 +242,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 efa79dc..47ae8f9 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 8f6e8c7..d862613 100644
--- a/cells/dfstp/sky130_fd_sc_hdll__dfstp_2.magic.lef
+++ b/cells/dfstp/sky130_fd_sc_hdll__dfstp_2.magic.lef
@@ -248,3 +248,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 f78b98f..2754219 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 73bf873..4659473 100644
--- a/cells/dfstp/sky130_fd_sc_hdll__dfstp_4.magic.lef
+++ b/cells/dfstp/sky130_fd_sc_hdll__dfstp_4.magic.lef
@@ -260,3 +260,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 dda3642..a10345f 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 d88a74d..e3f0f20 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 4ba9699..b664b7a 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 322e2d9..4ac7386 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 44441ff..1bf762d 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 5ab4c30..8ba5b54 100644
--- a/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_1.magic.lef
+++ b/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_1.magic.lef
@@ -187,3 +187,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 40d8074..4751f3d 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 a30a9d6..9090c65 100644
--- a/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_2.magic.lef
+++ b/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_2.magic.lef
@@ -191,3 +191,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 659e736..33c6c97 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 23b6562..5197248 100644
--- a/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_4.magic.lef
+++ b/cells/dlrtn/sky130_fd_sc_hdll__dlrtn_4.magic.lef
@@ -202,3 +202,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 1738784..5006733 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 c934c3e..97b30ca 100644
--- a/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_1.magic.lef
+++ b/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_1.magic.lef
@@ -188,3 +188,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 b3e537a..eaf1bdf 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 6d15b52..b255076 100644
--- a/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_2.magic.lef
+++ b/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_2.magic.lef
@@ -192,3 +192,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 2bdfda4..beeb531 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 4d85865..8afe538 100644
--- a/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_4.magic.lef
+++ b/cells/dlrtp/sky130_fd_sc_hdll__dlrtp_4.magic.lef
@@ -203,3 +203,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 3efb98f..9f1c48e 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 1dedc02..762ed67 100644
--- a/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_1.magic.lef
+++ b/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_1.magic.lef
@@ -169,3 +169,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 6d97d8c..2110c98 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 1135938..e848242 100644
--- a/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_2.magic.lef
+++ b/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_2.magic.lef
@@ -178,3 +178,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 73b4f87..cd47b34 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 5d54806..2fb26f4 100644
--- a/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_4.magic.lef
+++ b/cells/dlxtn/sky130_fd_sc_hdll__dlxtn_4.magic.lef
@@ -179,3 +179,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 80245cb..08d4793 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 e9471ef..c5db2b1 100644
--- a/cells/dlygate4sd1/sky130_fd_sc_hdll__dlygate4sd1_1.magic.lef
+++ b/cells/dlygate4sd1/sky130_fd_sc_hdll__dlygate4sd1_1.magic.lef
@@ -119,3 +119,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 93ebb4c..82e1236 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 f92efa1..8cfe0a3 100644
--- a/cells/dlygate4sd2/sky130_fd_sc_hdll__dlygate4sd2_1.magic.lef
+++ b/cells/dlygate4sd2/sky130_fd_sc_hdll__dlygate4sd2_1.magic.lef
@@ -119,3 +119,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 9a5bfc1..bb55cf2 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 b1b2ba4..4bf74e3 100644
--- a/cells/dlygate4sd3/sky130_fd_sc_hdll__dlygate4sd3_1.magic.lef
+++ b/cells/dlygate4sd3/sky130_fd_sc_hdll__dlygate4sd3_1.magic.lef
@@ -121,3 +121,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 0642756..e3750be 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 4f93156..1f98792 100644
--- a/cells/ebufn/sky130_fd_sc_hdll__ebufn_1.magic.lef
+++ b/cells/ebufn/sky130_fd_sc_hdll__ebufn_1.magic.lef
@@ -127,3 +127,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 55b77d2..eba1481 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 d43f9ee..e8490cb 100644
--- a/cells/ebufn/sky130_fd_sc_hdll__ebufn_2.magic.lef
+++ b/cells/ebufn/sky130_fd_sc_hdll__ebufn_2.magic.lef
@@ -140,3 +140,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 50867f4..bfd6ac1 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 4c8dcad..f31a35c 100644
--- a/cells/ebufn/sky130_fd_sc_hdll__ebufn_4.magic.lef
+++ b/cells/ebufn/sky130_fd_sc_hdll__ebufn_4.magic.lef
@@ -151,3 +151,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 52126fa..e7f2e3e 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 e019f07..1e17813 100644
--- a/cells/ebufn/sky130_fd_sc_hdll__ebufn_8.magic.lef
+++ b/cells/ebufn/sky130_fd_sc_hdll__ebufn_8.magic.lef
@@ -180,3 +180,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 c856a5b..9edb19f 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 35e56d6..79a37bf 100644
--- a/cells/einvn/sky130_fd_sc_hdll__einvn_1.magic.lef
+++ b/cells/einvn/sky130_fd_sc_hdll__einvn_1.magic.lef
@@ -113,3 +113,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 1a70a3e..810d9d6 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 91ce637..423b477 100644
--- a/cells/einvn/sky130_fd_sc_hdll__einvn_2.magic.lef
+++ b/cells/einvn/sky130_fd_sc_hdll__einvn_2.magic.lef
@@ -127,3 +127,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 70fdb62..f8e1547 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 a528e59..b56247f 100644
--- a/cells/einvn/sky130_fd_sc_hdll__einvn_4.magic.lef
+++ b/cells/einvn/sky130_fd_sc_hdll__einvn_4.magic.lef
@@ -140,3 +140,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 5531ef7..80457d2 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 e7ea7ba..e11d139 100644
--- a/cells/einvn/sky130_fd_sc_hdll__einvn_8.magic.lef
+++ b/cells/einvn/sky130_fd_sc_hdll__einvn_8.magic.lef
@@ -170,3 +170,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 8d50d21..ccc6032 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 0da5080..9b84986 100644
--- a/cells/einvp/sky130_fd_sc_hdll__einvp_1.magic.lef
+++ b/cells/einvp/sky130_fd_sc_hdll__einvp_1.magic.lef
@@ -110,3 +110,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 4e09941..f3c8b04 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 4a18c5c..dcc6799 100644
--- a/cells/einvp/sky130_fd_sc_hdll__einvp_2.magic.lef
+++ b/cells/einvp/sky130_fd_sc_hdll__einvp_2.magic.lef
@@ -126,3 +126,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 6ca0053..582239b 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 b1b096c..f61c554 100644
--- a/cells/einvp/sky130_fd_sc_hdll__einvp_4.magic.lef
+++ b/cells/einvp/sky130_fd_sc_hdll__einvp_4.magic.lef
@@ -142,3 +142,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 e1197df..821812e 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 ea8dd0d..53e8192 100644
--- a/cells/einvp/sky130_fd_sc_hdll__einvp_8.magic.lef
+++ b/cells/einvp/sky130_fd_sc_hdll__einvp_8.magic.lef
@@ -170,3 +170,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 2ba6dce..a973f6c 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 8c56a2d..484624f 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 8eca13a..53edda3 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 d61cc32..e063512 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 08b5096..8408fba 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 4854515..789708a 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 f66ce78..a05d6ac 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 795e002..cab234a 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 20484ad..907e0a4 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 983a2a5..b3dd486 100644
--- a/cells/inputiso0n/sky130_fd_sc_hdll__inputiso0n_1.magic.lef
+++ b/cells/inputiso0n/sky130_fd_sc_hdll__inputiso0n_1.magic.lef
@@ -110,3 +110,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 f278c96..546e417 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 e2d1a89..9923e63 100644
--- a/cells/inputiso0p/sky130_fd_sc_hdll__inputiso0p_1.magic.lef
+++ b/cells/inputiso0p/sky130_fd_sc_hdll__inputiso0p_1.magic.lef
@@ -121,3 +121,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 27c3ab0..7540ac5 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 d888e23..11f067e 100644
--- a/cells/inputiso1n/sky130_fd_sc_hdll__inputiso1n_1.magic.lef
+++ b/cells/inputiso1n/sky130_fd_sc_hdll__inputiso1n_1.magic.lef
@@ -119,3 +119,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 f4a9c76..7ad65ec 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 8abf5e9..82ae2a6 100644
--- a/cells/inputiso1p/sky130_fd_sc_hdll__inputiso1p_1.magic.lef
+++ b/cells/inputiso1p/sky130_fd_sc_hdll__inputiso1p_1.magic.lef
@@ -109,3 +109,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 a0b0393..3f6b689 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 b80951b..386e383 100644
--- a/cells/inv/sky130_fd_sc_hdll__inv_1.magic.lef
+++ b/cells/inv/sky130_fd_sc_hdll__inv_1.magic.lef
@@ -90,3 +90,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 d176bc7..c5bbf70 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 8ef2b54..ddacf36 100644
--- a/cells/inv/sky130_fd_sc_hdll__inv_12.magic.lef
+++ b/cells/inv/sky130_fd_sc_hdll__inv_12.magic.lef
@@ -137,3 +137,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 5e174dc..5230c6e 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 6414fd8..f629f09 100644
--- a/cells/inv/sky130_fd_sc_hdll__inv_16.magic.lef
+++ b/cells/inv/sky130_fd_sc_hdll__inv_16.magic.lef
@@ -152,3 +152,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 bf9a542..f9df3d9 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 2691fed..e68fa50 100644
--- a/cells/inv/sky130_fd_sc_hdll__inv_2.magic.lef
+++ b/cells/inv/sky130_fd_sc_hdll__inv_2.magic.lef
@@ -94,3 +94,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 8ac6e39..7bc369f 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 e38a93b..af17e6c 100644
--- a/cells/inv/sky130_fd_sc_hdll__inv_4.magic.lef
+++ b/cells/inv/sky130_fd_sc_hdll__inv_4.magic.lef
@@ -105,3 +105,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 8b137b7..778d1f7 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 9b806d3..58583b3 100644
--- a/cells/inv/sky130_fd_sc_hdll__inv_6.magic.lef
+++ b/cells/inv/sky130_fd_sc_hdll__inv_6.magic.lef
@@ -113,3 +113,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 e1cd04a..edb146f 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 cd1cded..2083f34 100644
--- a/cells/inv/sky130_fd_sc_hdll__inv_8.magic.lef
+++ b/cells/inv/sky130_fd_sc_hdll__inv_8.magic.lef
@@ -121,3 +121,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 a0849fb..b557df2 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 39ad879..a768abf 100644
--- a/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_1.magic.lef
+++ b/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_1.magic.lef
@@ -110,3 +110,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 a8eeb50..aad4162 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 1b5b0cb..48bc6b3 100644
--- a/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_16.magic.lef
+++ b/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_16.magic.lef
@@ -252,3 +252,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 e69ee46..4b7f137 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 c3105a0..34ef35b 100644
--- a/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_2.magic.lef
+++ b/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_2.magic.lef
@@ -128,3 +128,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 48b6019..7242b39 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 c780a71..cefb679 100644
--- a/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_4.magic.lef
+++ b/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_4.magic.lef
@@ -142,3 +142,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 b8d56ff..e8c2a09 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 3007201..46f8421 100644
--- a/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_8.magic.lef
+++ b/cells/isobufsrc/sky130_fd_sc_hdll__isobufsrc_8.magic.lef
@@ -178,3 +178,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 e1dea1b..26e4c60 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 3d2fd5c..e02f12e 100644
--- a/cells/mux2/sky130_fd_sc_hdll__mux2_1.magic.lef
+++ b/cells/mux2/sky130_fd_sc_hdll__mux2_1.magic.lef
@@ -139,3 +139,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 a9dc2a3..2d87f7c 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 4eccea2..1b251f2 100644
--- a/cells/mux2/sky130_fd_sc_hdll__mux2_12.magic.lef
+++ b/cells/mux2/sky130_fd_sc_hdll__mux2_12.magic.lef
@@ -287,3 +287,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 3995ece..227023d 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 d760da9..bfb0df8 100644
--- a/cells/mux2/sky130_fd_sc_hdll__mux2_16.magic.lef
+++ b/cells/mux2/sky130_fd_sc_hdll__mux2_16.magic.lef
@@ -303,3 +303,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 8ed7372..a1467f1 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 191d234..9d53082 100644
--- a/cells/mux2/sky130_fd_sc_hdll__mux2_2.magic.lef
+++ b/cells/mux2/sky130_fd_sc_hdll__mux2_2.magic.lef
@@ -144,3 +144,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 33a9207..e5d60f7 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 96085a7..10cdd7b 100644
--- a/cells/mux2/sky130_fd_sc_hdll__mux2_4.magic.lef
+++ b/cells/mux2/sky130_fd_sc_hdll__mux2_4.magic.lef
@@ -158,3 +158,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 acd1d59..b263260 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 b0952bb..412d290 100644
--- a/cells/mux2/sky130_fd_sc_hdll__mux2_8.magic.lef
+++ b/cells/mux2/sky130_fd_sc_hdll__mux2_8.magic.lef
@@ -222,3 +222,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 75b36a9..d96e932 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 1187502..ae23523 100644
--- a/cells/mux2i/sky130_fd_sc_hdll__mux2i_1.magic.lef
+++ b/cells/mux2i/sky130_fd_sc_hdll__mux2i_1.magic.lef
@@ -138,3 +138,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 88bae9d..47c1966 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 8d1d107..71b36b1 100644
--- a/cells/mux2i/sky130_fd_sc_hdll__mux2i_2.magic.lef
+++ b/cells/mux2i/sky130_fd_sc_hdll__mux2i_2.magic.lef
@@ -163,3 +163,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 71dc8cc..3fc6b30 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 58c8949..b12df06 100644
--- a/cells/mux2i/sky130_fd_sc_hdll__mux2i_4.magic.lef
+++ b/cells/mux2i/sky130_fd_sc_hdll__mux2i_4.magic.lef
@@ -182,3 +182,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 1b818c3..08e1116 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 2a490e3..3e70240 100644
--- a/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_1.magic.lef
+++ b/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_1.magic.lef
@@ -868,3 +868,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 6e77ab0..82348c2 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 33770bd..5b7cb79 100644
--- a/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_2.magic.lef
+++ b/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_2.magic.lef
@@ -1230,3 +1230,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 5a5d324..2a08fe8 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 596b5ce..bcad070 100644
--- a/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_4.magic.lef
+++ b/cells/muxb16to1/sky130_fd_sc_hdll__muxb16to1_4.magic.lef
@@ -1612,3 +1612,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 699e190..397e411 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 3f2f292..0763d2b 100644
--- a/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_1.magic.lef
+++ b/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_1.magic.lef
@@ -263,3 +263,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 316564e..5af64fe 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 a005166..0de0e11 100644
--- a/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_2.magic.lef
+++ b/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_2.magic.lef
@@ -327,3 +327,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 365ea03..25e4d3a 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 493a14c..ea867a0 100644
--- a/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_4.magic.lef
+++ b/cells/muxb4to1/sky130_fd_sc_hdll__muxb4to1_4.magic.lef
@@ -427,3 +427,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 3945733..2a7a8c1 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 97bf19b..2a4e2ae 100644
--- a/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_1.magic.lef
+++ b/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_1.magic.lef
@@ -490,3 +490,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 dc7bdd6..3d90dc0 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 4e7b2cd..a613101 100644
--- a/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_2.magic.lef
+++ b/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_2.magic.lef
@@ -575,3 +575,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 7117e07..7f3a597 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 6766c61..ca8eec2 100644
--- a/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_4.magic.lef
+++ b/cells/muxb8to1/sky130_fd_sc_hdll__muxb8to1_4.magic.lef
@@ -824,3 +824,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 9f7701f..59df4d1 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 9c82d18..f07c394 100644
--- a/cells/nand2/sky130_fd_sc_hdll__nand2_1.magic.lef
+++ b/cells/nand2/sky130_fd_sc_hdll__nand2_1.magic.lef
@@ -102,3 +102,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 64aab9d..b86f075 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 19732e5..d59e9b4 100644
--- a/cells/nand2/sky130_fd_sc_hdll__nand2_12.magic.lef
+++ b/cells/nand2/sky130_fd_sc_hdll__nand2_12.magic.lef
@@ -188,3 +188,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 8f62124..8486cd0 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 af07c77..050a0ca 100644
--- a/cells/nand2/sky130_fd_sc_hdll__nand2_16.magic.lef
+++ b/cells/nand2/sky130_fd_sc_hdll__nand2_16.magic.lef
@@ -216,3 +216,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 a2dc5a2..a2ce486 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 0254a72..636eca0 100644
--- a/cells/nand2/sky130_fd_sc_hdll__nand2_2.magic.lef
+++ b/cells/nand2/sky130_fd_sc_hdll__nand2_2.magic.lef
@@ -113,3 +113,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 d701f93..bb9565e 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 3550237..d0189ab 100644
--- a/cells/nand2/sky130_fd_sc_hdll__nand2_4.magic.lef
+++ b/cells/nand2/sky130_fd_sc_hdll__nand2_4.magic.lef
@@ -128,3 +128,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 6b75d73..37aaa2b 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 1dbe7cf..a980345 100644
--- a/cells/nand2/sky130_fd_sc_hdll__nand2_6.magic.lef
+++ b/cells/nand2/sky130_fd_sc_hdll__nand2_6.magic.lef
@@ -145,3 +145,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 576f56b..b0ffaed 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 729db52..500332b 100644
--- a/cells/nand2/sky130_fd_sc_hdll__nand2_8.magic.lef
+++ b/cells/nand2/sky130_fd_sc_hdll__nand2_8.magic.lef
@@ -158,3 +158,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 ebddc51..d20c84a 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 950a441..5e99a4a 100644
--- a/cells/nand2b/sky130_fd_sc_hdll__nand2b_1.magic.lef
+++ b/cells/nand2b/sky130_fd_sc_hdll__nand2b_1.magic.lef
@@ -110,3 +110,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 90f5116..6c6f513 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 06fea88..636169f 100644
--- a/cells/nand2b/sky130_fd_sc_hdll__nand2b_2.magic.lef
+++ b/cells/nand2b/sky130_fd_sc_hdll__nand2b_2.magic.lef
@@ -122,3 +122,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 5f9e74e..4f38fdc 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 9281182..683f9e7 100644
--- a/cells/nand2b/sky130_fd_sc_hdll__nand2b_4.magic.lef
+++ b/cells/nand2b/sky130_fd_sc_hdll__nand2b_4.magic.lef
@@ -141,3 +141,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 1db0d6a..8086f2a 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 696bb61..cdbc454 100644
--- a/cells/nand3/sky130_fd_sc_hdll__nand3_1.magic.lef
+++ b/cells/nand3/sky130_fd_sc_hdll__nand3_1.magic.lef
@@ -116,3 +116,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 a44ba28..0ff7b0e 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 4d30fc2..5345d7c 100644
--- a/cells/nand3/sky130_fd_sc_hdll__nand3_2.magic.lef
+++ b/cells/nand3/sky130_fd_sc_hdll__nand3_2.magic.lef
@@ -129,3 +129,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 c461df1..f9506d9 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 c793883..a1e70b4 100644
--- a/cells/nand3/sky130_fd_sc_hdll__nand3_4.magic.lef
+++ b/cells/nand3/sky130_fd_sc_hdll__nand3_4.magic.lef
@@ -152,3 +152,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 0630e0f..7ef4e9c 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 7b6a5e7..7039bb6 100644
--- a/cells/nand3b/sky130_fd_sc_hdll__nand3b_1.magic.lef
+++ b/cells/nand3b/sky130_fd_sc_hdll__nand3b_1.magic.lef
@@ -122,3 +122,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 0ff24b4..78429ca 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 5c0ec17..8fa52e4 100644
--- a/cells/nand3b/sky130_fd_sc_hdll__nand3b_2.magic.lef
+++ b/cells/nand3b/sky130_fd_sc_hdll__nand3b_2.magic.lef
@@ -143,3 +143,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 e8522d4..5b08bac 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 a0ffe81..2f4d513 100644
--- a/cells/nand3b/sky130_fd_sc_hdll__nand3b_4.magic.lef
+++ b/cells/nand3b/sky130_fd_sc_hdll__nand3b_4.magic.lef
@@ -164,3 +164,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 15f80b1..89c3ada 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 2fb9281..442d9fc 100644
--- a/cells/nand4/sky130_fd_sc_hdll__nand4_1.magic.lef
+++ b/cells/nand4/sky130_fd_sc_hdll__nand4_1.magic.lef
@@ -130,3 +130,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 160e739..9490db3 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 08314e5..f7665fd 100644
--- a/cells/nand4/sky130_fd_sc_hdll__nand4_2.magic.lef
+++ b/cells/nand4/sky130_fd_sc_hdll__nand4_2.magic.lef
@@ -149,3 +149,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 e4aa261..987835c 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 dc0a903..c601ef5 100644
--- a/cells/nand4/sky130_fd_sc_hdll__nand4_4.magic.lef
+++ b/cells/nand4/sky130_fd_sc_hdll__nand4_4.magic.lef
@@ -174,3 +174,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 f746cde..1892d6b 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 5fbf56a..9b5e456 100644
--- a/cells/nand4b/sky130_fd_sc_hdll__nand4b_1.magic.lef
+++ b/cells/nand4b/sky130_fd_sc_hdll__nand4b_1.magic.lef
@@ -138,3 +138,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 004bf5c..6df572d 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 8fe208d..e575553 100644
--- a/cells/nand4b/sky130_fd_sc_hdll__nand4b_2.magic.lef
+++ b/cells/nand4b/sky130_fd_sc_hdll__nand4b_2.magic.lef
@@ -163,3 +163,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 0b4924f..7c926d8 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 098979a..5f81558 100644
--- a/cells/nand4b/sky130_fd_sc_hdll__nand4b_4.magic.lef
+++ b/cells/nand4b/sky130_fd_sc_hdll__nand4b_4.magic.lef
@@ -187,3 +187,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 55dbf69..b7b91cb 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 28c4d48..9669c52 100644
--- a/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_1.magic.lef
+++ b/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_1.magic.lef
@@ -147,3 +147,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 dd6302c..75d54e8 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 86051d1..7dd757a 100644
--- a/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_2.magic.lef
+++ b/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_2.magic.lef
@@ -169,3 +169,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 d7fcd07..cb61657 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 0bcc071..7b62a43 100644
--- a/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_4.magic.lef
+++ b/cells/nand4bb/sky130_fd_sc_hdll__nand4bb_4.magic.lef
@@ -202,3 +202,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 cb51d2c..8b58e8e 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 3695f9b..550f184 100644
--- a/cells/nor2/sky130_fd_sc_hdll__nor2_1.magic.lef
+++ b/cells/nor2/sky130_fd_sc_hdll__nor2_1.magic.lef
@@ -103,3 +103,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 002d36d..5e391cd 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 2805662..5c53dee 100644
--- a/cells/nor2/sky130_fd_sc_hdll__nor2_2.magic.lef
+++ b/cells/nor2/sky130_fd_sc_hdll__nor2_2.magic.lef
@@ -116,3 +116,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 3ec161e..15a257a 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 eae39ea..fcb5497 100644
--- a/cells/nor2/sky130_fd_sc_hdll__nor2_4.magic.lef
+++ b/cells/nor2/sky130_fd_sc_hdll__nor2_4.magic.lef
@@ -131,3 +131,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 5f4565b..85817a6 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 bbfdb8d..dc86d84 100644
--- a/cells/nor2/sky130_fd_sc_hdll__nor2_8.magic.lef
+++ b/cells/nor2/sky130_fd_sc_hdll__nor2_8.magic.lef
@@ -163,3 +163,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 c1165af..7e48dcd 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 66fc316..3bddd24 100644
--- a/cells/nor2b/sky130_fd_sc_hdll__nor2b_1.magic.lef
+++ b/cells/nor2b/sky130_fd_sc_hdll__nor2b_1.magic.lef
@@ -111,3 +111,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 4f52640..b327855 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 83d58d8..711827a 100644
--- a/cells/nor2b/sky130_fd_sc_hdll__nor2b_2.magic.lef
+++ b/cells/nor2b/sky130_fd_sc_hdll__nor2b_2.magic.lef
@@ -123,3 +123,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 e9288a0..16ca51c 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 74da157..bd7a49d 100644
--- a/cells/nor2b/sky130_fd_sc_hdll__nor2b_4.magic.lef
+++ b/cells/nor2b/sky130_fd_sc_hdll__nor2b_4.magic.lef
@@ -140,3 +140,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 75ae38b..90643e3 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 d21fdba..966eb32 100644
--- a/cells/nor3/sky130_fd_sc_hdll__nor3_1.magic.lef
+++ b/cells/nor3/sky130_fd_sc_hdll__nor3_1.magic.lef
@@ -117,3 +117,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 9dfc0cf..a6eb4f5 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 c892c8d..4d71619 100644
--- a/cells/nor3/sky130_fd_sc_hdll__nor3_2.magic.lef
+++ b/cells/nor3/sky130_fd_sc_hdll__nor3_2.magic.lef
@@ -136,3 +136,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 03d6647..542e0ba 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 cf665ff..9a9c2d8 100644
--- a/cells/nor3/sky130_fd_sc_hdll__nor3_4.magic.lef
+++ b/cells/nor3/sky130_fd_sc_hdll__nor3_4.magic.lef
@@ -171,3 +171,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 c8194ae..ec03b33 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 118b335..587211d 100644
--- a/cells/nor3b/sky130_fd_sc_hdll__nor3b_1.magic.lef
+++ b/cells/nor3b/sky130_fd_sc_hdll__nor3b_1.magic.lef
@@ -123,3 +123,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 8fc1fd6..f9a148c 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 bd3f9e0..de78e6a 100644
--- a/cells/nor3b/sky130_fd_sc_hdll__nor3b_2.magic.lef
+++ b/cells/nor3b/sky130_fd_sc_hdll__nor3b_2.magic.lef
@@ -143,3 +143,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 415d5d0..d5f1d1d 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 d81d355..d58b3aa 100644
--- a/cells/nor3b/sky130_fd_sc_hdll__nor3b_4.magic.lef
+++ b/cells/nor3b/sky130_fd_sc_hdll__nor3b_4.magic.lef
@@ -168,3 +168,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 622ec76..6a10fb2 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 03525f9..abcf2f2 100644
--- a/cells/nor4/sky130_fd_sc_hdll__nor4_1.magic.lef
+++ b/cells/nor4/sky130_fd_sc_hdll__nor4_1.magic.lef
@@ -128,3 +128,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 0702333..a5a1ec3 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 d837c0e..f69b280 100644
--- a/cells/nor4/sky130_fd_sc_hdll__nor4_2.magic.lef
+++ b/cells/nor4/sky130_fd_sc_hdll__nor4_2.magic.lef
@@ -154,3 +154,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 ddaa176..7a441fc 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 e0b5be9..2c5988e 100644
--- a/cells/nor4/sky130_fd_sc_hdll__nor4_4.magic.lef
+++ b/cells/nor4/sky130_fd_sc_hdll__nor4_4.magic.lef
@@ -186,3 +186,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 c84f491..f39e24f 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 155b4a0..31f5ea4 100644
--- a/cells/nor4/sky130_fd_sc_hdll__nor4_6.magic.lef
+++ b/cells/nor4/sky130_fd_sc_hdll__nor4_6.magic.lef
@@ -218,3 +218,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 2e554af..21695e0 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 8b9f643..be40783 100644
--- a/cells/nor4/sky130_fd_sc_hdll__nor4_8.magic.lef
+++ b/cells/nor4/sky130_fd_sc_hdll__nor4_8.magic.lef
@@ -250,3 +250,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 c19aa35..e47ebb8 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 4b6655d..99791f3 100644
--- a/cells/nor4b/sky130_fd_sc_hdll__nor4b_1.magic.lef
+++ b/cells/nor4b/sky130_fd_sc_hdll__nor4b_1.magic.lef
@@ -135,3 +135,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 559eb39..69973bf 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 d14e37b..57b44ba 100644
--- a/cells/nor4b/sky130_fd_sc_hdll__nor4b_2.magic.lef
+++ b/cells/nor4b/sky130_fd_sc_hdll__nor4b_2.magic.lef
@@ -167,3 +167,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 4277f23..a5417a5 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 f64dd27..ec88d3b 100644
--- a/cells/nor4b/sky130_fd_sc_hdll__nor4b_4.magic.lef
+++ b/cells/nor4b/sky130_fd_sc_hdll__nor4b_4.magic.lef
@@ -199,3 +199,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 b4bcf1e..4e6d555 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 648ed42..96d8895 100644
--- a/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_1.magic.lef
+++ b/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_1.magic.lef
@@ -146,3 +146,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 ff26ec3..74904cc 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 bbe0302..d8bafe1 100644
--- a/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_2.magic.lef
+++ b/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_2.magic.lef
@@ -170,3 +170,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 72d39e1..0f2bce3 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 ae93dae..1a919ef 100644
--- a/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_4.magic.lef
+++ b/cells/nor4bb/sky130_fd_sc_hdll__nor4bb_4.magic.lef
@@ -204,3 +204,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 7b73577..83a403a 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 9576504..70ff2a6 100644
--- a/cells/o211a/sky130_fd_sc_hdll__o211a_1.magic.lef
+++ b/cells/o211a/sky130_fd_sc_hdll__o211a_1.magic.lef
@@ -143,3 +143,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 83cb2b6..0c8b5e1 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 248f038..5eea0f9 100644
--- a/cells/o211a/sky130_fd_sc_hdll__o211a_2.magic.lef
+++ b/cells/o211a/sky130_fd_sc_hdll__o211a_2.magic.lef
@@ -145,3 +145,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 a337b59..fa01294 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 ce31342..3f9f824 100644
--- a/cells/o211a/sky130_fd_sc_hdll__o211a_4.magic.lef
+++ b/cells/o211a/sky130_fd_sc_hdll__o211a_4.magic.lef
@@ -172,3 +172,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 996a621..8205db0 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 50cb6e6..3f06078 100644
--- a/cells/o211ai/sky130_fd_sc_hdll__o211ai_1.magic.lef
+++ b/cells/o211ai/sky130_fd_sc_hdll__o211ai_1.magic.lef
@@ -132,3 +132,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 3ac5b2b..18baf5f 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 32e1558..f0138e9 100644
--- a/cells/o211ai/sky130_fd_sc_hdll__o211ai_2.magic.lef
+++ b/cells/o211ai/sky130_fd_sc_hdll__o211ai_2.magic.lef
@@ -151,3 +151,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 ceb0744..f83d10f 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 ddacf61..1cc4af3 100644
--- a/cells/o211ai/sky130_fd_sc_hdll__o211ai_4.magic.lef
+++ b/cells/o211ai/sky130_fd_sc_hdll__o211ai_4.magic.lef
@@ -191,3 +191,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 5da4e4a..5b0b7fe 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 e36edff..bf6fa70 100644
--- a/cells/o21a/sky130_fd_sc_hdll__o21a_1.magic.lef
+++ b/cells/o21a/sky130_fd_sc_hdll__o21a_1.magic.lef
@@ -126,3 +126,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 ad9a663..dd1e023 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 cc11372..4f7cd07 100644
--- a/cells/o21a/sky130_fd_sc_hdll__o21a_2.magic.lef
+++ b/cells/o21a/sky130_fd_sc_hdll__o21a_2.magic.lef
@@ -130,3 +130,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 38d5195..f80780b 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 bbe9371..c41271e 100644
--- a/cells/o21a/sky130_fd_sc_hdll__o21a_4.magic.lef
+++ b/cells/o21a/sky130_fd_sc_hdll__o21a_4.magic.lef
@@ -153,3 +153,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 601f225..e4aa0df 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 fd844fd..080c6ef 100644
--- a/cells/o21ai/sky130_fd_sc_hdll__o21ai_1.magic.lef
+++ b/cells/o21ai/sky130_fd_sc_hdll__o21ai_1.magic.lef
@@ -118,3 +118,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 c8e0323..928bf04 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 8dcfdcb..15f21ef 100644
--- a/cells/o21ai/sky130_fd_sc_hdll__o21ai_2.magic.lef
+++ b/cells/o21ai/sky130_fd_sc_hdll__o21ai_2.magic.lef
@@ -133,3 +133,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 1e6607a..55b0ba9 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 d469c01..0294364 100644
--- a/cells/o21ai/sky130_fd_sc_hdll__o21ai_4.magic.lef
+++ b/cells/o21ai/sky130_fd_sc_hdll__o21ai_4.magic.lef
@@ -152,3 +152,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 4de09b9..0b6bb28 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 5030f94..f9c2a62 100644
--- a/cells/o21ba/sky130_fd_sc_hdll__o21ba_1.magic.lef
+++ b/cells/o21ba/sky130_fd_sc_hdll__o21ba_1.magic.lef
@@ -134,3 +134,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 76820e1..5e50f70 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 f1bee15..181340f 100644
--- a/cells/o21ba/sky130_fd_sc_hdll__o21ba_2.magic.lef
+++ b/cells/o21ba/sky130_fd_sc_hdll__o21ba_2.magic.lef
@@ -139,3 +139,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 f108f33..72f2f59 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 d6e5226..61c9feb 100644
--- a/cells/o21ba/sky130_fd_sc_hdll__o21ba_4.magic.lef
+++ b/cells/o21ba/sky130_fd_sc_hdll__o21ba_4.magic.lef
@@ -168,3 +168,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 2a1e2f8..b6d8634 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 64174a4..1ec61c0 100644
--- a/cells/o21bai/sky130_fd_sc_hdll__o21bai_1.magic.lef
+++ b/cells/o21bai/sky130_fd_sc_hdll__o21bai_1.magic.lef
@@ -127,3 +127,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 bf5a236..78b17d1 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 419b937..0ab63c9 100644
--- a/cells/o21bai/sky130_fd_sc_hdll__o21bai_2.magic.lef
+++ b/cells/o21bai/sky130_fd_sc_hdll__o21bai_2.magic.lef
@@ -143,3 +143,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 036789b..965d9ed 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 a9f31fc..cbb5416 100644
--- a/cells/o21bai/sky130_fd_sc_hdll__o21bai_4.magic.lef
+++ b/cells/o21bai/sky130_fd_sc_hdll__o21bai_4.magic.lef
@@ -168,3 +168,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 d849b9e..d3f9551 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 f2e9e7c..1561a24 100644
--- a/cells/o221a/sky130_fd_sc_hdll__o221a_1.magic.lef
+++ b/cells/o221a/sky130_fd_sc_hdll__o221a_1.magic.lef
@@ -156,3 +156,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 567e820..999dc57 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 ec882d6..fde42df 100644
--- a/cells/o221a/sky130_fd_sc_hdll__o221a_2.magic.lef
+++ b/cells/o221a/sky130_fd_sc_hdll__o221a_2.magic.lef
@@ -163,3 +163,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 dfdba03..ca95973 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 fbfffb2..bb4817a 100644
--- a/cells/o221a/sky130_fd_sc_hdll__o221a_4.magic.lef
+++ b/cells/o221a/sky130_fd_sc_hdll__o221a_4.magic.lef
@@ -196,3 +196,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 24302e3..81ae439 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 aea81a0..ea76819 100644
--- a/cells/o221ai/sky130_fd_sc_hdll__o221ai_1.magic.lef
+++ b/cells/o221ai/sky130_fd_sc_hdll__o221ai_1.magic.lef
@@ -150,3 +150,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 0254bc9..8211752 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 bb45c6e..7d15204 100644
--- a/cells/o221ai/sky130_fd_sc_hdll__o221ai_2.magic.lef
+++ b/cells/o221ai/sky130_fd_sc_hdll__o221ai_2.magic.lef
@@ -175,3 +175,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 07cb3eb..dc96235 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 4816240..c0c4b15 100644
--- a/cells/o221ai/sky130_fd_sc_hdll__o221ai_4.magic.lef
+++ b/cells/o221ai/sky130_fd_sc_hdll__o221ai_4.magic.lef
@@ -207,3 +207,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 0d52539..55e086b 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 342ceee..359ffc1 100644
--- a/cells/o22a/sky130_fd_sc_hdll__o22a_1.magic.lef
+++ b/cells/o22a/sky130_fd_sc_hdll__o22a_1.magic.lef
@@ -137,3 +137,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 ecd9f26..833cb0f 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 e966d81..b3e9bad 100644
--- a/cells/o22a/sky130_fd_sc_hdll__o22a_2.magic.lef
+++ b/cells/o22a/sky130_fd_sc_hdll__o22a_2.magic.lef
@@ -141,3 +141,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 b9af1e2..4979ac1 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 f685925..98abcd8 100644
--- a/cells/o22a/sky130_fd_sc_hdll__o22a_4.magic.lef
+++ b/cells/o22a/sky130_fd_sc_hdll__o22a_4.magic.lef
@@ -178,3 +178,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 7b42a49..469c882 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 ab499e1..5396c28 100644
--- a/cells/o22ai/sky130_fd_sc_hdll__o22ai_1.magic.lef
+++ b/cells/o22ai/sky130_fd_sc_hdll__o22ai_1.magic.lef
@@ -133,3 +133,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 993edf4..b6688fe 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 32a9059..f300086 100644
--- a/cells/o22ai/sky130_fd_sc_hdll__o22ai_2.magic.lef
+++ b/cells/o22ai/sky130_fd_sc_hdll__o22ai_2.magic.lef
@@ -153,3 +153,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 6c51ddd..526caaf 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 a4bb6ef..e61a573 100644
--- a/cells/o22ai/sky130_fd_sc_hdll__o22ai_4.magic.lef
+++ b/cells/o22ai/sky130_fd_sc_hdll__o22ai_4.magic.lef
@@ -190,3 +190,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 79789bb..54c4cda 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 780ffd3..9a60587 100644
--- a/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_1.magic.lef
+++ b/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_1.magic.lef
@@ -152,3 +152,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 e2bc7d0..14aa808 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 4704067..4b0a939 100644
--- a/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_2.magic.lef
+++ b/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_2.magic.lef
@@ -157,3 +157,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 0002a98..a6eb329 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 94e2c30..f1dcba1 100644
--- a/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_4.magic.lef
+++ b/cells/o2bb2a/sky130_fd_sc_hdll__o2bb2a_4.magic.lef
@@ -203,3 +203,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 86a4fb6..4d06f49 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 817233a..c52708d 100644
--- a/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_1.magic.lef
+++ b/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_1.magic.lef
@@ -142,3 +142,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 3560769..e1390b8 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 777c84d..fd33d29 100644
--- a/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_2.magic.lef
+++ b/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_2.magic.lef
@@ -169,3 +169,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 2ef6799..68dae74 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 3b12960..f29dda4 100644
--- a/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_4.magic.lef
+++ b/cells/o2bb2ai/sky130_fd_sc_hdll__o2bb2ai_4.magic.lef
@@ -206,3 +206,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 c492342..e76b888 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 5f1f616..c64a32a 100644
--- a/cells/o31ai/sky130_fd_sc_hdll__o31ai_1.magic.lef
+++ b/cells/o31ai/sky130_fd_sc_hdll__o31ai_1.magic.lef
@@ -128,3 +128,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 7105dbb..d1e883f 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 25bc73a..44e9dea 100644
--- a/cells/o31ai/sky130_fd_sc_hdll__o31ai_2.magic.lef
+++ b/cells/o31ai/sky130_fd_sc_hdll__o31ai_2.magic.lef
@@ -152,3 +152,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 4702c35..fca3440 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 6295952..b62881d 100644
--- a/cells/o31ai/sky130_fd_sc_hdll__o31ai_4.magic.lef
+++ b/cells/o31ai/sky130_fd_sc_hdll__o31ai_4.magic.lef
@@ -181,3 +181,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 8caf72b..b890099 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 bbb84cd..36d67f0 100644
--- a/cells/o32ai/sky130_fd_sc_hdll__o32ai_1.magic.lef
+++ b/cells/o32ai/sky130_fd_sc_hdll__o32ai_1.magic.lef
@@ -140,3 +140,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 c2bd8e2..f8ea340 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 d863855..fe06d93 100644
--- a/cells/o32ai/sky130_fd_sc_hdll__o32ai_2.magic.lef
+++ b/cells/o32ai/sky130_fd_sc_hdll__o32ai_2.magic.lef
@@ -174,3 +174,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 1f5ed55..70bca28 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 12d94fa..21c7f39 100644
--- a/cells/o32ai/sky130_fd_sc_hdll__o32ai_4.magic.lef
+++ b/cells/o32ai/sky130_fd_sc_hdll__o32ai_4.magic.lef
@@ -209,3 +209,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 f9d6a9d..66988ba 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 e6b65f0..96d8d34 100644
--- a/cells/or2/sky130_fd_sc_hdll__or2_1.magic.lef
+++ b/cells/or2/sky130_fd_sc_hdll__or2_1.magic.lef
@@ -109,3 +109,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 2650819..2eaa229 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 48fd393..f2043c0 100644
--- a/cells/or2/sky130_fd_sc_hdll__or2_2.magic.lef
+++ b/cells/or2/sky130_fd_sc_hdll__or2_2.magic.lef
@@ -115,3 +115,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 6159811..f2d34cf 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 65a4d1d..587794a 100644
--- a/cells/or2/sky130_fd_sc_hdll__or2_4.magic.lef
+++ b/cells/or2/sky130_fd_sc_hdll__or2_4.magic.lef
@@ -126,3 +126,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 4db3eca..8a82c85 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 abc26be..e87f537 100644
--- a/cells/or2/sky130_fd_sc_hdll__or2_6.magic.lef
+++ b/cells/or2/sky130_fd_sc_hdll__or2_6.magic.lef
@@ -149,3 +149,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 2417921..3c25661 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 d288f20..0a70dfd 100644
--- a/cells/or2/sky130_fd_sc_hdll__or2_8.magic.lef
+++ b/cells/or2/sky130_fd_sc_hdll__or2_8.magic.lef
@@ -157,3 +157,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 df7490d..521dc1d 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 a77272a..c30b118 100644
--- a/cells/or2b/sky130_fd_sc_hdll__or2b_1.magic.lef
+++ b/cells/or2b/sky130_fd_sc_hdll__or2b_1.magic.lef
@@ -119,3 +119,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 884c099..f1a2f9e 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 ba2f6bc..1932174 100644
--- a/cells/or2b/sky130_fd_sc_hdll__or2b_2.magic.lef
+++ b/cells/or2b/sky130_fd_sc_hdll__or2b_2.magic.lef
@@ -121,3 +121,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 5ef87b0..4b2d08c 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 9963710..f3ba307 100644
--- a/cells/or2b/sky130_fd_sc_hdll__or2b_4.magic.lef
+++ b/cells/or2b/sky130_fd_sc_hdll__or2b_4.magic.lef
@@ -138,3 +138,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 6cf24ba..5d08dbe 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 87ece90..c656072 100644
--- a/cells/or3/sky130_fd_sc_hdll__or3_1.magic.lef
+++ b/cells/or3/sky130_fd_sc_hdll__or3_1.magic.lef
@@ -124,3 +124,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 1c09719..c7337ce 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 1380704..58934a2 100644
--- a/cells/or3/sky130_fd_sc_hdll__or3_2.magic.lef
+++ b/cells/or3/sky130_fd_sc_hdll__or3_2.magic.lef
@@ -130,3 +130,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 7ed7353..873272b 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 c5c3f7f..0fb4849 100644
--- a/cells/or3/sky130_fd_sc_hdll__or3_4.magic.lef
+++ b/cells/or3/sky130_fd_sc_hdll__or3_4.magic.lef
@@ -142,3 +142,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 536396c..fb804e6 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 78767b2..4db40da 100644
--- a/cells/or3b/sky130_fd_sc_hdll__or3b_1.magic.lef
+++ b/cells/or3b/sky130_fd_sc_hdll__or3b_1.magic.lef
@@ -136,3 +136,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 db0b34d..f2f2bc4 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 12f49de..63320e6 100644
--- a/cells/or3b/sky130_fd_sc_hdll__or3b_2.magic.lef
+++ b/cells/or3b/sky130_fd_sc_hdll__or3b_2.magic.lef
@@ -139,3 +139,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 087d896..e5273da 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 7648544..bb312b8 100644
--- a/cells/or3b/sky130_fd_sc_hdll__or3b_4.magic.lef
+++ b/cells/or3b/sky130_fd_sc_hdll__or3b_4.magic.lef
@@ -141,3 +141,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 0e95200..0e01ebc 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 99d8b79..61c3c3f 100644
--- a/cells/or4/sky130_fd_sc_hdll__or4_1.magic.lef
+++ b/cells/or4/sky130_fd_sc_hdll__or4_1.magic.lef
@@ -137,3 +137,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 d2c5b96..986eef8 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 2226706..8ddd0eb 100644
--- a/cells/or4/sky130_fd_sc_hdll__or4_2.magic.lef
+++ b/cells/or4/sky130_fd_sc_hdll__or4_2.magic.lef
@@ -141,3 +141,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 2a57e2e..c3a2dcd 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 ebdc7d5..1f07ce2 100644
--- a/cells/or4/sky130_fd_sc_hdll__or4_4.magic.lef
+++ b/cells/or4/sky130_fd_sc_hdll__or4_4.magic.lef
@@ -153,3 +153,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 20025d4..8297faa 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 e1252eb..9406efb 100644
--- a/cells/or4b/sky130_fd_sc_hdll__or4b_1.magic.lef
+++ b/cells/or4b/sky130_fd_sc_hdll__or4b_1.magic.lef
@@ -146,3 +146,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 e0c6dc0..916c33b 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 4541b16..6e92bda 100644
--- a/cells/or4b/sky130_fd_sc_hdll__or4b_2.magic.lef
+++ b/cells/or4b/sky130_fd_sc_hdll__or4b_2.magic.lef
@@ -151,3 +151,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 ed735cf..dbbc313 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 9915d7d..71a3bc9 100644
--- a/cells/or4b/sky130_fd_sc_hdll__or4b_4.magic.lef
+++ b/cells/or4b/sky130_fd_sc_hdll__or4b_4.magic.lef
@@ -159,3 +159,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 7f30d5b..dd8f0a1 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 89e7c29..0a12058 100644
--- a/cells/or4bb/sky130_fd_sc_hdll__or4bb_1.magic.lef
+++ b/cells/or4bb/sky130_fd_sc_hdll__or4bb_1.magic.lef
@@ -159,3 +159,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 c3917aa..16e0fb6 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 1d6d121..21cde0f 100644
--- a/cells/or4bb/sky130_fd_sc_hdll__or4bb_2.magic.lef
+++ b/cells/or4bb/sky130_fd_sc_hdll__or4bb_2.magic.lef
@@ -163,3 +163,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 afef598..cad51db 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 98219d7..6e7027f 100644
--- a/cells/or4bb/sky130_fd_sc_hdll__or4bb_4.magic.lef
+++ b/cells/or4bb/sky130_fd_sc_hdll__or4bb_4.magic.lef
@@ -170,3 +170,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 5f98e47..cab1f23 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 df64ff1..ff651be 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
@@ -170,3 +170,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 33ee629..5492bae 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 affe79f..13877ce 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
@@ -198,3 +198,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 c7c100a..88a3d5b 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 d9e6c21..b20ad6b 100644
--- a/cells/sdfbbp/sky130_fd_sc_hdll__sdfbbp_1.magic.lef
+++ b/cells/sdfbbp/sky130_fd_sc_hdll__sdfbbp_1.magic.lef
@@ -352,3 +352,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 4a72af2..be51cab 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 4796f8b..e5c937f 100644
--- a/cells/sdfrbp/sky130_fd_sc_hdll__sdfrbp_1.magic.lef
+++ b/cells/sdfrbp/sky130_fd_sc_hdll__sdfrbp_1.magic.lef
@@ -317,3 +317,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 41e4193..c603069 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 bbffd60..b1e4e49 100644
--- a/cells/sdfrbp/sky130_fd_sc_hdll__sdfrbp_2.magic.lef
+++ b/cells/sdfrbp/sky130_fd_sc_hdll__sdfrbp_2.magic.lef
@@ -322,3 +322,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 a3ad3b5..a4e12cd 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 63d9a3f..5a83698 100644
--- a/cells/sdfrtn/sky130_fd_sc_hdll__sdfrtn_1.magic.lef
+++ b/cells/sdfrtn/sky130_fd_sc_hdll__sdfrtn_1.magic.lef
@@ -291,3 +291,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 03ddf87..401e1a6 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 95302e1..1ef1c0e 100644
--- a/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_1.magic.lef
+++ b/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_1.magic.lef
@@ -291,3 +291,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 772fb36..c8e2764 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 6c90b75..07cfcbb 100644
--- a/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_2.magic.lef
+++ b/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_2.magic.lef
@@ -295,3 +295,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 020b183..2321155 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 804b36e..94825bc 100644
--- a/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_4.magic.lef
+++ b/cells/sdfrtp/sky130_fd_sc_hdll__sdfrtp_4.magic.lef
@@ -307,3 +307,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 2d2904f..7fc2d2d 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 a9c9dac..0d5106d 100644
--- a/cells/sdfsbp/sky130_fd_sc_hdll__sdfsbp_1.magic.lef
+++ b/cells/sdfsbp/sky130_fd_sc_hdll__sdfsbp_1.magic.lef
@@ -313,3 +313,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 cbdd649..53ff70b 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 2843d85..1d2f4c3 100644
--- a/cells/sdfsbp/sky130_fd_sc_hdll__sdfsbp_2.magic.lef
+++ b/cells/sdfsbp/sky130_fd_sc_hdll__sdfsbp_2.magic.lef
@@ -321,3 +321,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 48e76aa..24c87b7 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 5c666bd..85342f9 100644
--- a/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_1.magic.lef
+++ b/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_1.magic.lef
@@ -291,3 +291,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 73f59fa..1faab4c 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 48736bd..e60b0be 100644
--- a/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_2.magic.lef
+++ b/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_2.magic.lef
@@ -299,3 +299,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 f812f0f..ed62192 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 00dc300..0efb8e0 100644
--- a/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_4.magic.lef
+++ b/cells/sdfstp/sky130_fd_sc_hdll__sdfstp_4.magic.lef
@@ -309,3 +309,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 a853bb4..faf6a35 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 1e4929f..38d7d9a 100644
--- a/cells/sdfxbp/sky130_fd_sc_hdll__sdfxbp_1.magic.lef
+++ b/cells/sdfxbp/sky130_fd_sc_hdll__sdfxbp_1.magic.lef
@@ -270,3 +270,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 dd79694..b734bea 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 16094b5..fc6abbe 100644
--- a/cells/sdfxbp/sky130_fd_sc_hdll__sdfxbp_2.magic.lef
+++ b/cells/sdfxbp/sky130_fd_sc_hdll__sdfxbp_2.magic.lef
@@ -278,3 +278,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 4b5b6e0..bcace6a 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 7b5267a..97b8717 100644
--- a/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_1.magic.lef
+++ b/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_1.magic.lef
@@ -235,3 +235,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 93cbfc4..175cb93 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 7c50f05..a2a73db 100644
--- a/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_2.magic.lef
+++ b/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_2.magic.lef
@@ -242,3 +242,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 b19fd53..50d7aa9 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 c90f1d2..ab2df93 100644
--- a/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_4.magic.lef
+++ b/cells/sdfxtp/sky130_fd_sc_hdll__sdfxtp_4.magic.lef
@@ -252,3 +252,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 152280e..047b50f 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 0d2583b..8697a70 100644
--- a/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_1.magic.lef
+++ b/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_1.magic.lef
@@ -196,3 +196,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 f85cc4f..6d476a5 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 2c3982c..4bde6cd 100644
--- a/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_2.magic.lef
+++ b/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_2.magic.lef
@@ -208,3 +208,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 81748ab..dce0369 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 a704e06..42b5b7c 100644
--- a/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_4.magic.lef
+++ b/cells/sdlclkp/sky130_fd_sc_hdll__sdlclkp_4.magic.lef
@@ -222,3 +222,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 7baf60f..2f0853b 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 7678ee9..c663282 100644
--- a/cells/sedfxbp/sky130_fd_sc_hdll__sedfxbp_1.magic.lef
+++ b/cells/sedfxbp/sky130_fd_sc_hdll__sedfxbp_1.magic.lef
@@ -317,3 +317,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 3d4b7c9..9845f8a 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 58b11a1..618ae1f 100644
--- a/cells/sedfxbp/sky130_fd_sc_hdll__sedfxbp_2.magic.lef
+++ b/cells/sedfxbp/sky130_fd_sc_hdll__sedfxbp_2.magic.lef
@@ -329,3 +329,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 20e76b0..62a0513 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 0002b7a..5458b59 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 4c7cb5c..1c6670c 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 8c49bf5..6bb744f 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 d6d0694..6085ce0 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 edc767d..2fce030 100644
--- a/cells/tapvpwrvgnd/sky130_fd_sc_hdll__tapvpwrvgnd_1.magic.lef
+++ b/cells/tapvpwrvgnd/sky130_fd_sc_hdll__tapvpwrvgnd_1.magic.lef
@@ -66,3 +66,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 ffd28b2..a579f2e 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 fb1014a..e4dfc2e 100644
--- a/cells/xnor2/sky130_fd_sc_hdll__xnor2_1.magic.lef
+++ b/cells/xnor2/sky130_fd_sc_hdll__xnor2_1.magic.lef
@@ -127,3 +127,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 d8f0a1a..f916dbf 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 8547421..9fcd75b 100644
--- a/cells/xnor2/sky130_fd_sc_hdll__xnor2_2.magic.lef
+++ b/cells/xnor2/sky130_fd_sc_hdll__xnor2_2.magic.lef
@@ -167,3 +167,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 f42e449..217636f 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 a04e4ae..6ea33a0 100644
--- a/cells/xnor2/sky130_fd_sc_hdll__xnor2_4.magic.lef
+++ b/cells/xnor2/sky130_fd_sc_hdll__xnor2_4.magic.lef
@@ -202,3 +202,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 24c8e3e..aafad98 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 520f1af..847cc34 100644
--- a/cells/xnor3/sky130_fd_sc_hdll__xnor3_1.magic.lef
+++ b/cells/xnor3/sky130_fd_sc_hdll__xnor3_1.magic.lef
@@ -228,3 +228,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 edd96d6..2cdb17f 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 551f0e8..d52f211 100644
--- a/cells/xnor3/sky130_fd_sc_hdll__xnor3_2.magic.lef
+++ b/cells/xnor3/sky130_fd_sc_hdll__xnor3_2.magic.lef
@@ -230,3 +230,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 ae27c1c..cd7278f 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 26eb4ac..fd675d0 100644
--- a/cells/xnor3/sky130_fd_sc_hdll__xnor3_4.magic.lef
+++ b/cells/xnor3/sky130_fd_sc_hdll__xnor3_4.magic.lef
@@ -241,3 +241,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 1592b17..557170f 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 6830e00..06eb2d1 100644
--- a/cells/xor2/sky130_fd_sc_hdll__xor2_1.magic.lef
+++ b/cells/xor2/sky130_fd_sc_hdll__xor2_1.magic.lef
@@ -124,3 +124,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 ac6bfa8..ec93086 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 de5f405..ae84e1b 100644
--- a/cells/xor2/sky130_fd_sc_hdll__xor2_2.magic.lef
+++ b/cells/xor2/sky130_fd_sc_hdll__xor2_2.magic.lef
@@ -176,3 +176,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 4de13bb..39ef0c4 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 840d759..8f28513 100644
--- a/cells/xor2/sky130_fd_sc_hdll__xor2_4.magic.lef
+++ b/cells/xor2/sky130_fd_sc_hdll__xor2_4.magic.lef
@@ -219,3 +219,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 2657f59..10979c4 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 89deecf..ebd0cae 100644
--- a/cells/xor3/sky130_fd_sc_hdll__xor3_1.magic.lef
+++ b/cells/xor3/sky130_fd_sc_hdll__xor3_1.magic.lef
@@ -234,3 +234,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 6d565cd..8e2f291 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 1a78565..bfb655d 100644
--- a/cells/xor3/sky130_fd_sc_hdll__xor3_2.magic.lef
+++ b/cells/xor3/sky130_fd_sc_hdll__xor3_2.magic.lef
@@ -240,3 +240,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 9a246ec..22abebd 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 9ca3666..f394395 100644
--- a/cells/xor3/sky130_fd_sc_hdll__xor3_4.magic.lef
+++ b/cells/xor3/sky130_fd_sc_hdll__xor3_4.magic.lef
@@ -252,3 +252,4 @@
   PROPERTY prCellType "standard" ;
   PROPERTY originalViewName "layout" ;
 END sky130_fd_sc_hdll__xor3_4
+END LIBRARY