`.lef` file improvements. * Fixing missing VNB / VPB pins in `.lef` files. * Removing `UNITS` section. Updating sky130_fd_sc_hd 0.0.1. Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
diff --git a/cells/a2111o/sky130_fd_sc_hd__a2111o_1.magic.lef b/cells/a2111o/sky130_fd_sc_hd__a2111o_1.magic.lef index 67ebe4c..ae08723 100644 --- a/cells/a2111o/sky130_fd_sc_hd__a2111o_1.magic.lef +++ b/cells/a2111o/sky130_fd_sc_hd__a2111o_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a2111o_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a2111o_1 ; @@ -76,6 +73,22 @@ RECT 1.515000 1.290000 1.720000 2.465000 ; END END D1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + PORT + LAYER pwell ; + RECT 1.975000 -0.065000 2.145000 0.105000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.330000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.504500 ; DIRECTION OUTPUT ;
diff --git a/cells/a2111o/sky130_fd_sc_hd__a2111o_2.magic.lef b/cells/a2111o/sky130_fd_sc_hd__a2111o_2.magic.lef index 319edb1..5ef1929 100644 --- a/cells/a2111o/sky130_fd_sc_hd__a2111o_2.magic.lef +++ b/cells/a2111o/sky130_fd_sc_hd__a2111o_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a2111o_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a2111o_2 ; @@ -76,6 +73,18 @@ RECT 1.960000 1.325000 2.255000 2.355000 ; END END D1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.790000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.462000 ; DIRECTION OUTPUT ;
diff --git a/cells/a2111o/sky130_fd_sc_hd__a2111o_4.magic.lef b/cells/a2111o/sky130_fd_sc_hd__a2111o_4.magic.lef index 15eaca9..eab93aa 100644 --- a/cells/a2111o/sky130_fd_sc_hd__a2111o_4.magic.lef +++ b/cells/a2111o/sky130_fd_sc_hd__a2111o_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a2111o_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a2111o_4 ; @@ -73,6 +70,18 @@ RECT 0.085000 0.975000 0.370000 1.625000 ; END END D1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 8.010000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.924000 ; DIRECTION OUTPUT ;
diff --git a/cells/a2111oi/sky130_fd_sc_hd__a2111oi_0.magic.lef b/cells/a2111oi/sky130_fd_sc_hd__a2111oi_0.magic.lef index 4bf89b3..1f4e99e 100644 --- a/cells/a2111oi/sky130_fd_sc_hd__a2111oi_0.magic.lef +++ b/cells/a2111oi/sky130_fd_sc_hd__a2111oi_0.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a2111oi_0 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a2111oi_0 ; @@ -75,6 +72,18 @@ RECT 0.085000 0.730000 0.435000 1.655000 ; END END D1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.424000 ; DIRECTION OUTPUT ;
diff --git a/cells/a2111oi/sky130_fd_sc_hd__a2111oi_1.magic.lef b/cells/a2111oi/sky130_fd_sc_hd__a2111oi_1.magic.lef index 43851ea..d7bf60c 100644 --- a/cells/a2111oi/sky130_fd_sc_hd__a2111oi_1.magic.lef +++ b/cells/a2111oi/sky130_fd_sc_hd__a2111oi_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a2111oi_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a2111oi_1 ; @@ -75,6 +72,22 @@ RECT 0.785000 1.050000 1.235000 2.455000 ; END END D1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + PORT + LAYER pwell ; + RECT 1.975000 -0.065000 2.145000 0.105000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.388750 ; DIRECTION OUTPUT ;
diff --git a/cells/a2111oi/sky130_fd_sc_hd__a2111oi_2.magic.lef b/cells/a2111oi/sky130_fd_sc_hd__a2111oi_2.magic.lef index d4135e8..471758a 100644 --- a/cells/a2111oi/sky130_fd_sc_hd__a2111oi_2.magic.lef +++ b/cells/a2111oi/sky130_fd_sc_hd__a2111oi_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a2111oi_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a2111oi_2 ; @@ -78,6 +75,18 @@ RECT 0.755000 1.075000 1.425000 1.275000 ; END END D1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 5.710000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.212750 ; DIRECTION OUTPUT ;
diff --git a/cells/a2111oi/sky130_fd_sc_hd__a2111oi_4.magic.lef b/cells/a2111oi/sky130_fd_sc_hd__a2111oi_4.magic.lef index aa36a97..bb78883 100644 --- a/cells/a2111oi/sky130_fd_sc_hd__a2111oi_4.magic.lef +++ b/cells/a2111oi/sky130_fd_sc_hd__a2111oi_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a2111oi_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a2111oi_4 ; @@ -73,6 +70,18 @@ RECT 0.495000 1.020000 1.845000 1.275000 ; END END D1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 10.310000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 2.009500 ; DIRECTION OUTPUT ;
diff --git a/cells/a211o/sky130_fd_sc_hd__a211o_1.magic.lef b/cells/a211o/sky130_fd_sc_hd__a211o_1.magic.lef index 2e93156..47a55bd 100644 --- a/cells/a211o/sky130_fd_sc_hd__a211o_1.magic.lef +++ b/cells/a211o/sky130_fd_sc_hd__a211o_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a211o_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a211o_1 ; @@ -64,6 +61,18 @@ RECT 2.855000 0.995000 3.125000 1.325000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.135000 -0.085000 0.305000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.437250 ; DIRECTION OUTPUT ;
diff --git a/cells/a211o/sky130_fd_sc_hd__a211o_2.magic.lef b/cells/a211o/sky130_fd_sc_hd__a211o_2.magic.lef index 52c6d2a..742a20c 100644 --- a/cells/a211o/sky130_fd_sc_hd__a211o_2.magic.lef +++ b/cells/a211o/sky130_fd_sc_hd__a211o_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a211o_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a211o_2 ; @@ -64,6 +61,18 @@ RECT 3.260000 1.045000 3.595000 1.275000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.452000 ; DIRECTION OUTPUT ;
diff --git a/cells/a211o/sky130_fd_sc_hd__a211o_4.magic.lef b/cells/a211o/sky130_fd_sc_hd__a211o_4.magic.lef index 509d3bf..9fdc28e 100644 --- a/cells/a211o/sky130_fd_sc_hd__a211o_4.magic.lef +++ b/cells/a211o/sky130_fd_sc_hd__a211o_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a211o_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a211o_4 ; @@ -70,6 +67,18 @@ RECT 2.975000 0.985000 3.645000 1.275000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 6.630000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.933750 ; DIRECTION OUTPUT ;
diff --git a/cells/a211oi/sky130_fd_sc_hd__a211oi_1.magic.lef b/cells/a211oi/sky130_fd_sc_hd__a211oi_1.magic.lef index 1a5f5ce..f62bcf9 100644 --- a/cells/a211oi/sky130_fd_sc_hd__a211oi_1.magic.lef +++ b/cells/a211oi/sky130_fd_sc_hd__a211oi_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a211oi_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a211oi_1 ; @@ -66,6 +63,18 @@ RECT 1.935000 0.995000 2.235000 1.615000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.950000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.619250 ; DIRECTION OUTPUT ;
diff --git a/cells/a211oi/sky130_fd_sc_hd__a211oi_2.magic.lef b/cells/a211oi/sky130_fd_sc_hd__a211oi_2.magic.lef index 58b9164..6553f54 100644 --- a/cells/a211oi/sky130_fd_sc_hd__a211oi_2.magic.lef +++ b/cells/a211oi/sky130_fd_sc_hd__a211oi_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a211oi_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a211oi_2 ; @@ -66,6 +63,18 @@ RECT 0.100000 0.995000 0.405000 1.615000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.125000 -0.085000 0.295000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.790000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.826000 ; DIRECTION OUTPUT ;
diff --git a/cells/a211oi/sky130_fd_sc_hd__a211oi_4.magic.lef b/cells/a211oi/sky130_fd_sc_hd__a211oi_4.magic.lef index 83c15f7..5b888b4 100644 --- a/cells/a211oi/sky130_fd_sc_hd__a211oi_4.magic.lef +++ b/cells/a211oi/sky130_fd_sc_hd__a211oi_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a211oi_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a211oi_4 ; @@ -87,6 +84,18 @@ RECT 6.130000 1.275000 6.350000 1.695000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 7.550000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.685000 ; DIRECTION OUTPUT ;
diff --git a/cells/a21bo/sky130_fd_sc_hd__a21bo_1.magic.lef b/cells/a21bo/sky130_fd_sc_hd__a21bo_1.magic.lef index db6ecb1..061b969 100644 --- a/cells/a21bo/sky130_fd_sc_hd__a21bo_1.magic.lef +++ b/cells/a21bo/sky130_fd_sc_hd__a21bo_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a21bo_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a21bo_1 ; @@ -55,6 +52,18 @@ RECT 0.105000 0.325000 0.335000 1.665000 ; END END B1_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.429000 ; DIRECTION OUTPUT ;
diff --git a/cells/a21bo/sky130_fd_sc_hd__a21bo_2.magic.lef b/cells/a21bo/sky130_fd_sc_hd__a21bo_2.magic.lef index 4b69930..1ee3ef5 100644 --- a/cells/a21bo/sky130_fd_sc_hd__a21bo_2.magic.lef +++ b/cells/a21bo/sky130_fd_sc_hd__a21bo_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a21bo_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a21bo_2 ; @@ -56,6 +53,18 @@ RECT 1.330000 0.995000 1.525000 1.035000 ; END END B1_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.462000 ; DIRECTION OUTPUT ;
diff --git a/cells/a21bo/sky130_fd_sc_hd__a21bo_4.magic.lef b/cells/a21bo/sky130_fd_sc_hd__a21bo_4.magic.lef index e1fdc5f..da98690 100644 --- a/cells/a21bo/sky130_fd_sc_hd__a21bo_4.magic.lef +++ b/cells/a21bo/sky130_fd_sc_hd__a21bo_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a21bo_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a21bo_4 ; @@ -59,6 +56,18 @@ RECT 0.500000 1.010000 0.830000 1.625000 ; END END B1_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 6.170000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.924000 ; DIRECTION OUTPUT ;
diff --git a/cells/a21boi/sky130_fd_sc_hd__a21boi_0.magic.lef b/cells/a21boi/sky130_fd_sc_hd__a21boi_0.magic.lef index fc01499..4f69f96 100644 --- a/cells/a21boi/sky130_fd_sc_hd__a21boi_0.magic.lef +++ b/cells/a21boi/sky130_fd_sc_hd__a21boi_0.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a21boi_0 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a21boi_0 ; @@ -55,6 +52,18 @@ RECT 0.470000 1.200000 0.895000 1.955000 ; END END B1_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.950000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.392200 ; DIRECTION OUTPUT ;
diff --git a/cells/a21boi/sky130_fd_sc_hd__a21boi_1.magic.lef b/cells/a21boi/sky130_fd_sc_hd__a21boi_1.magic.lef index 0b0a4d4..e7a789f 100644 --- a/cells/a21boi/sky130_fd_sc_hd__a21boi_1.magic.lef +++ b/cells/a21boi/sky130_fd_sc_hd__a21boi_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a21boi_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a21boi_1 ; @@ -56,6 +53,18 @@ RECT 0.105000 0.975000 0.335000 1.665000 ; END END B1_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.950000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.551000 ; DIRECTION OUTPUT ;
diff --git a/cells/a21boi/sky130_fd_sc_hd__a21boi_2.magic.lef b/cells/a21boi/sky130_fd_sc_hd__a21boi_2.magic.lef index 394ab2b..17496ae 100644 --- a/cells/a21boi/sky130_fd_sc_hd__a21boi_2.magic.lef +++ b/cells/a21boi/sky130_fd_sc_hd__a21boi_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a21boi_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a21boi_2 ; @@ -59,6 +56,18 @@ RECT 0.120000 0.765000 0.425000 1.805000 ; END END B1_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.330000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.627500 ; DIRECTION OUTPUT ;
diff --git a/cells/a21boi/sky130_fd_sc_hd__a21boi_4.magic.lef b/cells/a21boi/sky130_fd_sc_hd__a21boi_4.magic.lef index 606d587..34d79bd 100644 --- a/cells/a21boi/sky130_fd_sc_hd__a21boi_4.magic.lef +++ b/cells/a21boi/sky130_fd_sc_hd__a21boi_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a21boi_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a21boi_4 ; @@ -58,6 +55,18 @@ RECT 0.480000 0.995000 0.650000 1.075000 ; END END B1_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 7.090000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.288000 ; DIRECTION OUTPUT ;
diff --git a/cells/a21o/sky130_fd_sc_hd__a21o_1.magic.lef b/cells/a21o/sky130_fd_sc_hd__a21o_1.magic.lef index 04b020a..ed5d787 100644 --- a/cells/a21o/sky130_fd_sc_hd__a21o_1.magic.lef +++ b/cells/a21o/sky130_fd_sc_hd__a21o_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a21o_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a21o_1 ; @@ -56,6 +53,18 @@ RECT 1.015000 1.015000 1.480000 1.325000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.950000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.429000 ; DIRECTION OUTPUT ;
diff --git a/cells/a21o/sky130_fd_sc_hd__a21o_2.magic.lef b/cells/a21o/sky130_fd_sc_hd__a21o_2.magic.lef index 873aff6..421cc4a 100644 --- a/cells/a21o/sky130_fd_sc_hd__a21o_2.magic.lef +++ b/cells/a21o/sky130_fd_sc_hd__a21o_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a21o_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a21o_2 ; @@ -55,6 +52,18 @@ RECT 1.465000 0.995000 1.790000 1.410000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.462000 ; DIRECTION OUTPUT ;
diff --git a/cells/a21o/sky130_fd_sc_hd__a21o_4.magic.lef b/cells/a21o/sky130_fd_sc_hd__a21o_4.magic.lef index b126682..ecc36f5 100644 --- a/cells/a21o/sky130_fd_sc_hd__a21o_4.magic.lef +++ b/cells/a21o/sky130_fd_sc_hd__a21o_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a21o_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a21o_4 ; @@ -59,6 +56,18 @@ RECT 2.395000 0.995000 2.705000 1.525000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 5.710000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.924000 ; DIRECTION OUTPUT ;
diff --git a/cells/a21oi/sky130_fd_sc_hd__a21oi_1.magic.lef b/cells/a21oi/sky130_fd_sc_hd__a21oi_1.magic.lef index ea721ce..8cf2b9b 100644 --- a/cells/a21oi/sky130_fd_sc_hd__a21oi_1.magic.lef +++ b/cells/a21oi/sky130_fd_sc_hd__a21oi_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a21oi_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a21oi_1 ; @@ -56,6 +53,18 @@ RECT 0.095000 0.675000 0.335000 1.325000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.030000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.447000 ; DIRECTION OUTPUT ;
diff --git a/cells/a21oi/sky130_fd_sc_hd__a21oi_2.magic.lef b/cells/a21oi/sky130_fd_sc_hd__a21oi_2.magic.lef index ce272e2..42bd08a 100644 --- a/cells/a21oi/sky130_fd_sc_hd__a21oi_2.magic.lef +++ b/cells/a21oi/sky130_fd_sc_hd__a21oi_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a21oi_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a21oi_2 ; @@ -58,6 +55,18 @@ RECT 2.800000 0.995000 3.075000 1.625000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.627500 ; DIRECTION OUTPUT ;
diff --git a/cells/a21oi/sky130_fd_sc_hd__a21oi_4.magic.lef b/cells/a21oi/sky130_fd_sc_hd__a21oi_4.magic.lef index 43a6623..53b0233 100644 --- a/cells/a21oi/sky130_fd_sc_hd__a21oi_4.magic.lef +++ b/cells/a21oi/sky130_fd_sc_hd__a21oi_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a21oi_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a21oi_4 ; @@ -58,6 +55,18 @@ RECT 0.090000 1.035000 1.430000 1.415000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 6.170000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.288000 ; DIRECTION OUTPUT ;
diff --git a/cells/a221o/sky130_fd_sc_hd__a221o_1.magic.lef b/cells/a221o/sky130_fd_sc_hd__a221o_1.magic.lef index 1c4501b..0f651b1 100644 --- a/cells/a221o/sky130_fd_sc_hd__a221o_1.magic.lef +++ b/cells/a221o/sky130_fd_sc_hd__a221o_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a221o_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a221o_1 ; @@ -75,6 +72,18 @@ RECT 0.090000 1.075000 0.440000 1.285000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.429000 ; DIRECTION OUTPUT ;
diff --git a/cells/a221o/sky130_fd_sc_hd__a221o_2.magic.lef b/cells/a221o/sky130_fd_sc_hd__a221o_2.magic.lef index 93c5156..2dcd539 100644 --- a/cells/a221o/sky130_fd_sc_hd__a221o_2.magic.lef +++ b/cells/a221o/sky130_fd_sc_hd__a221o_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a221o_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a221o_2 ; @@ -75,6 +72,18 @@ RECT 0.085000 1.075000 0.440000 1.285000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.330000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.445500 ; DIRECTION OUTPUT ;
diff --git a/cells/a221o/sky130_fd_sc_hd__a221o_4.magic.lef b/cells/a221o/sky130_fd_sc_hd__a221o_4.magic.lef index 1917280..ad78d41 100644 --- a/cells/a221o/sky130_fd_sc_hd__a221o_4.magic.lef +++ b/cells/a221o/sky130_fd_sc_hd__a221o_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a221o_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a221o_4 ; @@ -75,6 +72,18 @@ RECT 4.230000 1.075000 4.725000 1.285000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.155000 -0.085000 0.325000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 8.010000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.891000 ; DIRECTION OUTPUT ;
diff --git a/cells/a221oi/sky130_fd_sc_hd__a221oi_1.magic.lef b/cells/a221oi/sky130_fd_sc_hd__a221oi_1.magic.lef index a40f4a8..7071095 100644 --- a/cells/a221oi/sky130_fd_sc_hd__a221oi_1.magic.lef +++ b/cells/a221oi/sky130_fd_sc_hd__a221oi_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a221oi_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a221oi_1 ; @@ -75,6 +72,18 @@ RECT 0.085000 1.075000 0.435000 1.285000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.767000 ; DIRECTION OUTPUT ;
diff --git a/cells/a221oi/sky130_fd_sc_hd__a221oi_2.magic.lef b/cells/a221oi/sky130_fd_sc_hd__a221oi_2.magic.lef index 8b3da15..2ad1e28 100644 --- a/cells/a221oi/sky130_fd_sc_hd__a221oi_2.magic.lef +++ b/cells/a221oi/sky130_fd_sc_hd__a221oi_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a221oi_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a221oi_2 ; @@ -78,6 +75,18 @@ RECT 0.090000 1.075000 0.420000 1.615000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 5.710000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.796500 ; DIRECTION OUTPUT ;
diff --git a/cells/a221oi/sky130_fd_sc_hd__a221oi_4.magic.lef b/cells/a221oi/sky130_fd_sc_hd__a221oi_4.magic.lef index 13922c4..a784435 100644 --- a/cells/a221oi/sky130_fd_sc_hd__a221oi_4.magic.lef +++ b/cells/a221oi/sky130_fd_sc_hd__a221oi_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a221oi_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a221oi_4 ; @@ -79,6 +76,18 @@ RECT 0.090000 1.075000 1.335000 1.275000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 9.850000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.593000 ; DIRECTION OUTPUT ;
diff --git a/cells/a222oi/sky130_fd_sc_hd__a222oi_1.magic.lef b/cells/a222oi/sky130_fd_sc_hd__a222oi_1.magic.lef index 3836412..fda94be 100644 --- a/cells/a222oi/sky130_fd_sc_hd__a222oi_1.magic.lef +++ b/cells/a222oi/sky130_fd_sc_hd__a222oi_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a222oi_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a222oi_1 ; @@ -82,6 +79,18 @@ RECT 0.715000 1.000000 1.085000 1.315000 ; END END C2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.680000 0.240000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.897600 ; DIRECTION OUTPUT ;
diff --git a/cells/a22o/sky130_fd_sc_hd__a22o_1.magic.lef b/cells/a22o/sky130_fd_sc_hd__a22o_1.magic.lef index 467fa3b..05c57b6 100644 --- a/cells/a22o/sky130_fd_sc_hd__a22o_1.magic.lef +++ b/cells/a22o/sky130_fd_sc_hd__a22o_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a22o_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a22o_1 ; @@ -66,6 +63,18 @@ RECT 0.085000 1.075000 0.575000 1.275000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.429000 ; DIRECTION OUTPUT ;
diff --git a/cells/a22o/sky130_fd_sc_hd__a22o_2.magic.lef b/cells/a22o/sky130_fd_sc_hd__a22o_2.magic.lef index fc2798c..a4d76fd 100644 --- a/cells/a22o/sky130_fd_sc_hd__a22o_2.magic.lef +++ b/cells/a22o/sky130_fd_sc_hd__a22o_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a22o_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a22o_2 ; @@ -66,6 +63,18 @@ RECT 0.090000 1.075000 0.575000 1.275000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.445500 ; DIRECTION OUTPUT ;
diff --git a/cells/a22o/sky130_fd_sc_hd__a22o_4.magic.lef b/cells/a22o/sky130_fd_sc_hd__a22o_4.magic.lef index 6d1bc39..66cf06e 100644 --- a/cells/a22o/sky130_fd_sc_hd__a22o_4.magic.lef +++ b/cells/a22o/sky130_fd_sc_hd__a22o_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a22o_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a22o_4 ; @@ -69,6 +66,18 @@ RECT 3.850000 1.075000 4.180000 1.445000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 6.630000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.891000 ; DIRECTION OUTPUT ;
diff --git a/cells/a22oi/sky130_fd_sc_hd__a22oi_1.magic.lef b/cells/a22oi/sky130_fd_sc_hd__a22oi_1.magic.lef index a443eb8..6e6d3b9 100644 --- a/cells/a22oi/sky130_fd_sc_hd__a22oi_1.magic.lef +++ b/cells/a22oi/sky130_fd_sc_hd__a22oi_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a22oi_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a22oi_1 ; @@ -66,6 +63,18 @@ RECT 0.125000 0.765000 0.575000 1.275000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.950000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.858000 ; DIRECTION OUTPUT ;
diff --git a/cells/a22oi/sky130_fd_sc_hd__a22oi_2.magic.lef b/cells/a22oi/sky130_fd_sc_hd__a22oi_2.magic.lef index dd8b346..acd893f 100644 --- a/cells/a22oi/sky130_fd_sc_hd__a22oi_2.magic.lef +++ b/cells/a22oi/sky130_fd_sc_hd__a22oi_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a22oi_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a22oi_2 ; @@ -64,6 +61,18 @@ RECT 0.150000 1.075000 0.780000 1.275000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.790000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.141000 ; DIRECTION OUTPUT ;
diff --git a/cells/a22oi/sky130_fd_sc_hd__a22oi_4.magic.lef b/cells/a22oi/sky130_fd_sc_hd__a22oi_4.magic.lef index 2aee4eb..c37d80c 100644 --- a/cells/a22oi/sky130_fd_sc_hd__a22oi_4.magic.lef +++ b/cells/a22oi/sky130_fd_sc_hd__a22oi_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a22oi_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a22oi_4 ; @@ -64,6 +61,18 @@ RECT 0.090000 1.075000 1.895000 1.275000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 8.010000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.782000 ; DIRECTION OUTPUT ;
diff --git a/cells/a2bb2o/sky130_fd_sc_hd__a2bb2o_1.magic.lef b/cells/a2bb2o/sky130_fd_sc_hd__a2bb2o_1.magic.lef index 1c81288..d056171 100644 --- a/cells/a2bb2o/sky130_fd_sc_hd__a2bb2o_1.magic.lef +++ b/cells/a2bb2o/sky130_fd_sc_hd__a2bb2o_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a2bb2o_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a2bb2o_1 ; @@ -65,6 +62,18 @@ RECT 2.820000 0.765000 3.080000 1.355000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.429000 ; DIRECTION OUTPUT ;
diff --git a/cells/a2bb2o/sky130_fd_sc_hd__a2bb2o_2.magic.lef b/cells/a2bb2o/sky130_fd_sc_hd__a2bb2o_2.magic.lef index 7a2fa3b..607ea27 100644 --- a/cells/a2bb2o/sky130_fd_sc_hd__a2bb2o_2.magic.lef +++ b/cells/a2bb2o/sky130_fd_sc_hd__a2bb2o_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a2bb2o_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a2bb2o_2 ; @@ -65,6 +62,18 @@ RECT 3.270000 0.765000 3.530000 1.355000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.125000 -0.085000 0.295000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.330000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.445500 ; DIRECTION OUTPUT ;
diff --git a/cells/a2bb2o/sky130_fd_sc_hd__a2bb2o_4.magic.lef b/cells/a2bb2o/sky130_fd_sc_hd__a2bb2o_4.magic.lef index b81635b..5c7a364 100644 --- a/cells/a2bb2o/sky130_fd_sc_hd__a2bb2o_4.magic.lef +++ b/cells/a2bb2o/sky130_fd_sc_hd__a2bb2o_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a2bb2o_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a2bb2o_4 ; @@ -70,6 +67,18 @@ RECT 0.805000 1.075000 1.345000 1.275000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 7.550000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.891000 ; DIRECTION OUTPUT ;
diff --git a/cells/a2bb2oi/sky130_fd_sc_hd__a2bb2oi_1.magic.lef b/cells/a2bb2oi/sky130_fd_sc_hd__a2bb2oi_1.magic.lef index 1e2c379..41b6a20 100644 --- a/cells/a2bb2oi/sky130_fd_sc_hd__a2bb2oi_1.magic.lef +++ b/cells/a2bb2oi/sky130_fd_sc_hd__a2bb2oi_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a2bb2oi_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a2bb2oi_1 ; @@ -65,6 +62,18 @@ RECT 2.440000 0.425000 2.610000 0.995000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.515500 ; DIRECTION OUTPUT ;
diff --git a/cells/a2bb2oi/sky130_fd_sc_hd__a2bb2oi_2.magic.lef b/cells/a2bb2oi/sky130_fd_sc_hd__a2bb2oi_2.magic.lef index 5769076..eb9f058 100644 --- a/cells/a2bb2oi/sky130_fd_sc_hd__a2bb2oi_2.magic.lef +++ b/cells/a2bb2oi/sky130_fd_sc_hd__a2bb2oi_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a2bb2oi_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a2bb2oi_2 ; @@ -66,6 +63,18 @@ RECT 0.940000 1.075000 1.480000 1.275000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 5.710000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.621000 ; DIRECTION OUTPUT ;
diff --git a/cells/a2bb2oi/sky130_fd_sc_hd__a2bb2oi_4.magic.lef b/cells/a2bb2oi/sky130_fd_sc_hd__a2bb2oi_4.magic.lef index 055dd1e..0073f51 100644 --- a/cells/a2bb2oi/sky130_fd_sc_hd__a2bb2oi_4.magic.lef +++ b/cells/a2bb2oi/sky130_fd_sc_hd__a2bb2oi_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a2bb2oi_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a2bb2oi_4 ; @@ -67,6 +64,18 @@ RECT 1.725000 1.075000 3.075000 1.275000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 9.850000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.242000 ; DIRECTION OUTPUT ;
diff --git a/cells/a311o/sky130_fd_sc_hd__a311o_1.magic.lef b/cells/a311o/sky130_fd_sc_hd__a311o_1.magic.lef index c9b9f13..752cc72 100644 --- a/cells/a311o/sky130_fd_sc_hd__a311o_1.magic.lef +++ b/cells/a311o/sky130_fd_sc_hd__a311o_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a311o_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a311o_1 ; @@ -74,6 +71,18 @@ RECT 3.350000 0.995000 3.535000 1.325000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.454000 ; DIRECTION OUTPUT ;
diff --git a/cells/a311o/sky130_fd_sc_hd__a311o_2.magic.lef b/cells/a311o/sky130_fd_sc_hd__a311o_2.magic.lef index 8e37839..851b96a 100644 --- a/cells/a311o/sky130_fd_sc_hd__a311o_2.magic.lef +++ b/cells/a311o/sky130_fd_sc_hd__a311o_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a311o_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a311o_2 ; @@ -74,6 +71,18 @@ RECT 3.695000 0.995000 4.005000 1.325000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.330000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.445500 ; DIRECTION OUTPUT ;
diff --git a/cells/a311o/sky130_fd_sc_hd__a311o_4.magic.lef b/cells/a311o/sky130_fd_sc_hd__a311o_4.magic.lef index e707af1..f294829 100644 --- a/cells/a311o/sky130_fd_sc_hd__a311o_4.magic.lef +++ b/cells/a311o/sky130_fd_sc_hd__a311o_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a311o_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a311o_4 ; @@ -74,6 +71,18 @@ RECT 0.135000 0.745000 0.350000 1.625000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 7.550000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.904000 ; DIRECTION OUTPUT ;
diff --git a/cells/a311oi/sky130_fd_sc_hd__a311oi_1.magic.lef b/cells/a311oi/sky130_fd_sc_hd__a311oi_1.magic.lef index 4fb50df..4ac1b76 100644 --- a/cells/a311oi/sky130_fd_sc_hd__a311oi_1.magic.lef +++ b/cells/a311oi/sky130_fd_sc_hd__a311oi_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a311oi_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a311oi_1 ; @@ -78,6 +75,18 @@ RECT 2.445000 0.995000 2.685000 1.325000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.155000 -0.085000 0.325000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.659750 ; DIRECTION OUTPUT ;
diff --git a/cells/a311oi/sky130_fd_sc_hd__a311oi_2.magic.lef b/cells/a311oi/sky130_fd_sc_hd__a311oi_2.magic.lef index f6f627f..f460c58 100644 --- a/cells/a311oi/sky130_fd_sc_hd__a311oi_2.magic.lef +++ b/cells/a311oi/sky130_fd_sc_hd__a311oi_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a311oi_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a311oi_2 ; @@ -74,6 +71,18 @@ RECT 5.175000 1.295000 5.410000 1.625000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 5.710000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.141000 ; DIRECTION OUTPUT ;
diff --git a/cells/a311oi/sky130_fd_sc_hd__a311oi_4.magic.lef b/cells/a311oi/sky130_fd_sc_hd__a311oi_4.magic.lef index 4e39e02..ff11b0e 100644 --- a/cells/a311oi/sky130_fd_sc_hd__a311oi_4.magic.lef +++ b/cells/a311oi/sky130_fd_sc_hd__a311oi_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a311oi_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a311oi_4 ; @@ -73,6 +70,18 @@ RECT 7.935000 0.995000 9.530000 1.325000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 9.850000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.898500 ; DIRECTION OUTPUT ;
diff --git a/cells/a31o/sky130_fd_sc_hd__a31o_1.magic.lef b/cells/a31o/sky130_fd_sc_hd__a31o_1.magic.lef index 14ddd8f..9b505ed 100644 --- a/cells/a31o/sky130_fd_sc_hd__a31o_1.magic.lef +++ b/cells/a31o/sky130_fd_sc_hd__a31o_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a31o_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a31o_1 ; @@ -65,6 +62,18 @@ RECT 2.375000 0.995000 2.620000 1.655000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.437250 ; DIRECTION OUTPUT ;
diff --git a/cells/a31o/sky130_fd_sc_hd__a31o_2.magic.lef b/cells/a31o/sky130_fd_sc_hd__a31o_2.magic.lef index 5ea35a2..abd9bae 100644 --- a/cells/a31o/sky130_fd_sc_hd__a31o_2.magic.lef +++ b/cells/a31o/sky130_fd_sc_hd__a31o_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a31o_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a31o_2 ; @@ -71,6 +68,18 @@ RECT 2.895000 0.755000 3.090000 1.325000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.445500 ; DIRECTION OUTPUT ;
diff --git a/cells/a31o/sky130_fd_sc_hd__a31o_4.magic.lef b/cells/a31o/sky130_fd_sc_hd__a31o_4.magic.lef index 08d4761..ce42f07 100644 --- a/cells/a31o/sky130_fd_sc_hd__a31o_4.magic.lef +++ b/cells/a31o/sky130_fd_sc_hd__a31o_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a31o_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a31o_4 ; @@ -71,6 +68,18 @@ RECT 3.815000 0.745000 4.030000 1.075000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 6.630000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.891000 ; DIRECTION OUTPUT ;
diff --git a/cells/a31oi/sky130_fd_sc_hd__a31oi_1.magic.lef b/cells/a31oi/sky130_fd_sc_hd__a31oi_1.magic.lef index 42740d1..d949817 100644 --- a/cells/a31oi/sky130_fd_sc_hd__a31oi_1.magic.lef +++ b/cells/a31oi/sky130_fd_sc_hd__a31oi_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a31oi_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a31oi_1 ; @@ -65,6 +62,18 @@ RECT 1.965000 0.995000 2.215000 1.325000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.490000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.481250 ; DIRECTION OUTPUT ;
diff --git a/cells/a31oi/sky130_fd_sc_hd__a31oi_2.magic.lef b/cells/a31oi/sky130_fd_sc_hd__a31oi_2.magic.lef index 40d256b..a1d06dd 100644 --- a/cells/a31oi/sky130_fd_sc_hd__a31oi_2.magic.lef +++ b/cells/a31oi/sky130_fd_sc_hd__a31oi_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a31oi_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a31oi_2 ; @@ -66,6 +63,18 @@ RECT 4.265000 1.275000 4.490000 1.625000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.790000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.922000 ; DIRECTION OUTPUT ;
diff --git a/cells/a31oi/sky130_fd_sc_hd__a31oi_4.magic.lef b/cells/a31oi/sky130_fd_sc_hd__a31oi_4.magic.lef index f6ee813..a12b3f9 100644 --- a/cells/a31oi/sky130_fd_sc_hd__a31oi_4.magic.lef +++ b/cells/a31oi/sky130_fd_sc_hd__a31oi_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a31oi_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a31oi_4 ; @@ -64,6 +61,18 @@ RECT 5.670000 0.995000 6.855000 1.630000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 8.010000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.443500 ; DIRECTION OUTPUT ;
diff --git a/cells/a32o/sky130_fd_sc_hd__a32o_1.magic.lef b/cells/a32o/sky130_fd_sc_hd__a32o_1.magic.lef index b2e2582..46a7e4f 100644 --- a/cells/a32o/sky130_fd_sc_hd__a32o_1.magic.lef +++ b/cells/a32o/sky130_fd_sc_hd__a32o_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a32o_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a32o_1 ; @@ -74,6 +71,18 @@ RECT 3.325000 1.325000 3.530000 1.615000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.544500 ; DIRECTION OUTPUT ;
diff --git a/cells/a32o/sky130_fd_sc_hd__a32o_2.magic.lef b/cells/a32o/sky130_fd_sc_hd__a32o_2.magic.lef index 38943d6..b4f685b 100644 --- a/cells/a32o/sky130_fd_sc_hd__a32o_2.magic.lef +++ b/cells/a32o/sky130_fd_sc_hd__a32o_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a32o_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a32o_2 ; @@ -79,6 +76,18 @@ RECT 1.115000 0.745000 1.530000 1.275000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.330000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.695500 ; DIRECTION OUTPUT ;
diff --git a/cells/a32o/sky130_fd_sc_hd__a32o_4.magic.lef b/cells/a32o/sky130_fd_sc_hd__a32o_4.magic.lef index a40b474..8d7cdc6 100644 --- a/cells/a32o/sky130_fd_sc_hd__a32o_4.magic.lef +++ b/cells/a32o/sky130_fd_sc_hd__a32o_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a32o_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a32o_4 ; @@ -74,6 +71,18 @@ RECT 7.030000 1.295000 7.225000 1.635000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 8.010000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.891000 ; DIRECTION OUTPUT ;
diff --git a/cells/a32oi/sky130_fd_sc_hd__a32oi_1.magic.lef b/cells/a32oi/sky130_fd_sc_hd__a32oi_1.magic.lef index 03ebda5..1a924be 100644 --- a/cells/a32oi/sky130_fd_sc_hd__a32oi_1.magic.lef +++ b/cells/a32oi/sky130_fd_sc_hd__a32oi_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a32oi_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a32oi_1 ; @@ -77,6 +74,18 @@ RECT 0.085000 0.995000 0.345000 1.325000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.575500 ; DIRECTION OUTPUT ;
diff --git a/cells/a32oi/sky130_fd_sc_hd__a32oi_2.magic.lef b/cells/a32oi/sky130_fd_sc_hd__a32oi_2.magic.lef index dce981b..36c5538 100644 --- a/cells/a32oi/sky130_fd_sc_hd__a32oi_2.magic.lef +++ b/cells/a32oi/sky130_fd_sc_hd__a32oi_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a32oi_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a32oi_2 ; @@ -75,6 +72,18 @@ RECT 0.145000 1.285000 0.325000 1.625000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 6.170000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.891000 ; DIRECTION OUTPUT ;
diff --git a/cells/a32oi/sky130_fd_sc_hd__a32oi_4.magic.lef b/cells/a32oi/sky130_fd_sc_hd__a32oi_4.magic.lef index 6e13ac8..c2bc3c7 100644 --- a/cells/a32oi/sky130_fd_sc_hd__a32oi_4.magic.lef +++ b/cells/a32oi/sky130_fd_sc_hd__a32oi_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a32oi_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a32oi_4 ; @@ -75,6 +72,18 @@ RECT 0.110000 1.305000 0.330000 1.965000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 10.310000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.782000 ; DIRECTION OUTPUT ;
diff --git a/cells/a41o/sky130_fd_sc_hd__a41o_1.magic.lef b/cells/a41o/sky130_fd_sc_hd__a41o_1.magic.lef index 4f52c99..b82e02e 100644 --- a/cells/a41o/sky130_fd_sc_hd__a41o_1.magic.lef +++ b/cells/a41o/sky130_fd_sc_hd__a41o_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a41o_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a41o_1 ; @@ -76,6 +73,18 @@ RECT 1.005000 1.075000 1.335000 1.635000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.429000 ; DIRECTION OUTPUT ;
diff --git a/cells/a41o/sky130_fd_sc_hd__a41o_2.magic.lef b/cells/a41o/sky130_fd_sc_hd__a41o_2.magic.lef index 153039e..fea54a2 100644 --- a/cells/a41o/sky130_fd_sc_hd__a41o_2.magic.lef +++ b/cells/a41o/sky130_fd_sc_hd__a41o_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a41o_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a41o_2 ; @@ -76,6 +73,18 @@ RECT 1.400000 1.075000 1.730000 1.295000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.330000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.445500 ; DIRECTION OUTPUT ;
diff --git a/cells/a41o/sky130_fd_sc_hd__a41o_4.magic.lef b/cells/a41o/sky130_fd_sc_hd__a41o_4.magic.lef index f890506..b95d9e2 100644 --- a/cells/a41o/sky130_fd_sc_hd__a41o_4.magic.lef +++ b/cells/a41o/sky130_fd_sc_hd__a41o_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a41o_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a41o_4 ; @@ -73,6 +70,18 @@ RECT 2.135000 1.075000 3.145000 1.280000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 8.010000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.891000 ; DIRECTION OUTPUT ;
diff --git a/cells/a41oi/sky130_fd_sc_hd__a41oi_1.magic.lef b/cells/a41oi/sky130_fd_sc_hd__a41oi_1.magic.lef index 616c0c4..d2b6a31 100644 --- a/cells/a41oi/sky130_fd_sc_hd__a41oi_1.magic.lef +++ b/cells/a41oi/sky130_fd_sc_hd__a41oi_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a41oi_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a41oi_1 ; @@ -73,6 +70,18 @@ RECT 0.540000 0.965000 0.780000 1.665000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.669500 ; DIRECTION OUTPUT ;
diff --git a/cells/a41oi/sky130_fd_sc_hd__a41oi_2.magic.lef b/cells/a41oi/sky130_fd_sc_hd__a41oi_2.magic.lef index 2709439..cb5e5a6 100644 --- a/cells/a41oi/sky130_fd_sc_hd__a41oi_2.magic.lef +++ b/cells/a41oi/sky130_fd_sc_hd__a41oi_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a41oi_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a41oi_2 ; @@ -73,6 +70,18 @@ RECT 0.545000 1.075000 1.555000 1.280000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 6.170000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.621000 ; DIRECTION OUTPUT ;
diff --git a/cells/a41oi/sky130_fd_sc_hd__a41oi_4.magic.lef b/cells/a41oi/sky130_fd_sc_hd__a41oi_4.magic.lef index 84c456f..b69e1d8 100644 --- a/cells/a41oi/sky130_fd_sc_hd__a41oi_4.magic.lef +++ b/cells/a41oi/sky130_fd_sc_hd__a41oi_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__a41oi_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__a41oi_4 ; @@ -74,6 +71,18 @@ RECT 0.105000 1.305000 0.325000 1.965000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 10.310000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.242000 ; DIRECTION OUTPUT ;
diff --git a/cells/and2/sky130_fd_sc_hd__and2_0.magic.lef b/cells/and2/sky130_fd_sc_hd__and2_0.magic.lef index f96d810..0666441 100644 --- a/cells/and2/sky130_fd_sc_hd__and2_0.magic.lef +++ b/cells/and2/sky130_fd_sc_hd__and2_0.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__and2_0 CLASS CORE ; FOREIGN sky130_fd_sc_hd__and2_0 ; @@ -46,6 +43,18 @@ RECT 0.940000 1.080000 1.270000 1.615000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.490000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.280900 ; DIRECTION OUTPUT ;
diff --git a/cells/and2/sky130_fd_sc_hd__and2_1.magic.lef b/cells/and2/sky130_fd_sc_hd__and2_1.magic.lef index 2e58311..6fbe58c 100644 --- a/cells/and2/sky130_fd_sc_hd__and2_1.magic.lef +++ b/cells/and2/sky130_fd_sc_hd__and2_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__and2_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__and2_1 ; @@ -47,6 +44,18 @@ RECT 0.995000 1.075000 1.335000 1.325000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.490000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.657000 ; DIRECTION OUTPUT ;
diff --git a/cells/and2/sky130_fd_sc_hd__and2_2.magic.lef b/cells/and2/sky130_fd_sc_hd__and2_2.magic.lef index b6d8848..8a5965b 100644 --- a/cells/and2/sky130_fd_sc_hd__and2_2.magic.lef +++ b/cells/and2/sky130_fd_sc_hd__and2_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__and2_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__and2_2 ; @@ -47,6 +44,18 @@ RECT 1.005000 1.075000 1.335000 1.325000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.950000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.643500 ; DIRECTION OUTPUT ;
diff --git a/cells/and2/sky130_fd_sc_hd__and2_4.magic.lef b/cells/and2/sky130_fd_sc_hd__and2_4.magic.lef index 4bf8e94..b34bc21 100644 --- a/cells/and2/sky130_fd_sc_hd__and2_4.magic.lef +++ b/cells/and2/sky130_fd_sc_hd__and2_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__and2_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__and2_4 ; @@ -46,6 +43,18 @@ RECT 0.605000 0.995000 0.980000 1.325000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.924000 ; DIRECTION OUTPUT ;
diff --git a/cells/and2b/sky130_fd_sc_hd__and2b_1.magic.lef b/cells/and2b/sky130_fd_sc_hd__and2b_1.magic.lef index 4d238b4..b6b084b 100644 --- a/cells/and2b/sky130_fd_sc_hd__and2b_1.magic.lef +++ b/cells/and2b/sky130_fd_sc_hd__and2b_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__and2b_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__and2b_1 ; @@ -46,6 +43,18 @@ RECT 1.480000 1.645000 2.175000 1.955000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.950000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.429000 ; DIRECTION OUTPUT ;
diff --git a/cells/and2b/sky130_fd_sc_hd__and2b_2.magic.lef b/cells/and2b/sky130_fd_sc_hd__and2b_2.magic.lef index 687248a..e9cb712 100644 --- a/cells/and2b/sky130_fd_sc_hd__and2b_2.magic.lef +++ b/cells/and2b/sky130_fd_sc_hd__and2b_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__and2b_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__and2b_2 ; @@ -46,6 +43,18 @@ RECT 1.505000 1.645000 2.200000 1.955000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.445500 ; DIRECTION OUTPUT ;
diff --git a/cells/and2b/sky130_fd_sc_hd__and2b_4.magic.lef b/cells/and2b/sky130_fd_sc_hd__and2b_4.magic.lef index 65005b0..f206541 100644 --- a/cells/and2b/sky130_fd_sc_hd__and2b_4.magic.lef +++ b/cells/and2b/sky130_fd_sc_hd__and2b_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__and2b_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__and2b_4 ; @@ -48,6 +45,18 @@ RECT 0.610000 0.995000 0.975000 1.325000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.934000 ; DIRECTION OUTPUT ;
diff --git a/cells/and3/sky130_fd_sc_hd__and3_1.magic.lef b/cells/and3/sky130_fd_sc_hd__and3_1.magic.lef index 7e78fbd..6447a51 100644 --- a/cells/and3/sky130_fd_sc_hd__and3_1.magic.lef +++ b/cells/and3/sky130_fd_sc_hd__and3_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__and3_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__and3_1 ; @@ -56,6 +53,18 @@ RECT 1.145000 0.790000 1.475000 1.215000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.490000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.429000 ; DIRECTION OUTPUT ;
diff --git a/cells/and3/sky130_fd_sc_hd__and3_2.magic.lef b/cells/and3/sky130_fd_sc_hd__and3_2.magic.lef index 0001558..48a2e43 100644 --- a/cells/and3/sky130_fd_sc_hd__and3_2.magic.lef +++ b/cells/and3/sky130_fd_sc_hd__and3_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__and3_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__and3_2 ; @@ -56,6 +53,18 @@ RECT 1.065000 0.750000 1.475000 1.245000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.950000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.445500 ; DIRECTION OUTPUT ;
diff --git a/cells/and3/sky130_fd_sc_hd__and3_4.magic.lef b/cells/and3/sky130_fd_sc_hd__and3_4.magic.lef index 7867ff0..00d6020 100644 --- a/cells/and3/sky130_fd_sc_hd__and3_4.magic.lef +++ b/cells/and3/sky130_fd_sc_hd__and3_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__and3_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__and3_4 ; @@ -56,6 +53,18 @@ RECT 1.525000 0.995000 1.900000 1.325000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.330000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.924000 ; DIRECTION OUTPUT ;
diff --git a/cells/and3b/sky130_fd_sc_hd__and3b_1.magic.lef b/cells/and3b/sky130_fd_sc_hd__and3b_1.magic.lef index 821a5e2..9a33794 100644 --- a/cells/and3b/sky130_fd_sc_hd__and3b_1.magic.lef +++ b/cells/and3b/sky130_fd_sc_hd__and3b_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__and3b_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__and3b_1 ; @@ -56,6 +53,18 @@ RECT 1.985000 0.725000 2.395000 1.245000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.429000 ; DIRECTION OUTPUT ;
diff --git a/cells/and3b/sky130_fd_sc_hd__and3b_2.magic.lef b/cells/and3b/sky130_fd_sc_hd__and3b_2.magic.lef index ed1262d..85ec405 100644 --- a/cells/and3b/sky130_fd_sc_hd__and3b_2.magic.lef +++ b/cells/and3b/sky130_fd_sc_hd__and3b_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__and3b_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__and3b_2 ; @@ -56,6 +53,18 @@ RECT 2.010000 0.765000 2.420000 1.245000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.445500 ; DIRECTION OUTPUT ;
diff --git a/cells/and3b/sky130_fd_sc_hd__and3b_4.magic.lef b/cells/and3b/sky130_fd_sc_hd__and3b_4.magic.lef index 8411fef..b70e6a6 100644 --- a/cells/and3b/sky130_fd_sc_hd__and3b_4.magic.lef +++ b/cells/and3b/sky130_fd_sc_hd__and3b_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__and3b_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__and3b_4 ; @@ -55,6 +52,18 @@ RECT 1.525000 0.995000 1.715000 1.340000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.790000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.934000 ; DIRECTION OUTPUT ;
diff --git a/cells/and4/sky130_fd_sc_hd__and4_1.magic.lef b/cells/and4/sky130_fd_sc_hd__and4_1.magic.lef index 81cbd47..ec4529c 100644 --- a/cells/and4/sky130_fd_sc_hd__and4_1.magic.lef +++ b/cells/and4/sky130_fd_sc_hd__and4_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__and4_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__and4_1 ; @@ -64,6 +61,18 @@ RECT 1.895000 0.355000 2.175000 1.325000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.429000 ; DIRECTION OUTPUT ;
diff --git a/cells/and4/sky130_fd_sc_hd__and4_2.magic.lef b/cells/and4/sky130_fd_sc_hd__and4_2.magic.lef index 99ace8f..e05bb9d 100644 --- a/cells/and4/sky130_fd_sc_hd__and4_2.magic.lef +++ b/cells/and4/sky130_fd_sc_hd__and4_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__and4_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__and4_2 ; @@ -65,6 +62,18 @@ RECT 1.900000 0.415000 2.160000 1.325000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.544500 ; DIRECTION OUTPUT ;
diff --git a/cells/and4/sky130_fd_sc_hd__and4_4.magic.lef b/cells/and4/sky130_fd_sc_hd__and4_4.magic.lef index 5ab0636..00bcb3c 100644 --- a/cells/and4/sky130_fd_sc_hd__and4_4.magic.lef +++ b/cells/and4/sky130_fd_sc_hd__and4_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__and4_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__and4_4 ; @@ -66,6 +63,18 @@ RECT 1.905000 0.935000 2.075000 1.325000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.330000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.891000 ; DIRECTION OUTPUT ;
diff --git a/cells/and4b/sky130_fd_sc_hd__and4b_1.magic.lef b/cells/and4b/sky130_fd_sc_hd__and4b_1.magic.lef index 12a2ec0..9fe72b5 100644 --- a/cells/and4b/sky130_fd_sc_hd__and4b_1.magic.lef +++ b/cells/and4b/sky130_fd_sc_hd__and4b_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__and4b_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__and4b_1 ; @@ -64,6 +61,18 @@ RECT 2.485000 0.665000 2.825000 1.695000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.429000 ; DIRECTION OUTPUT ;
diff --git a/cells/and4b/sky130_fd_sc_hd__and4b_2.magic.lef b/cells/and4b/sky130_fd_sc_hd__and4b_2.magic.lef index 9bac86c..5092e6a 100644 --- a/cells/and4b/sky130_fd_sc_hd__and4b_2.magic.lef +++ b/cells/and4b/sky130_fd_sc_hd__and4b_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__and4b_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__and4b_2 ; @@ -64,6 +61,18 @@ RECT 2.445000 0.645000 2.775000 1.615000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.330000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.503250 ; DIRECTION OUTPUT ;
diff --git a/cells/and4b/sky130_fd_sc_hd__and4b_4.magic.lef b/cells/and4b/sky130_fd_sc_hd__and4b_4.magic.lef index b061412..e353a78 100644 --- a/cells/and4b/sky130_fd_sc_hd__and4b_4.magic.lef +++ b/cells/and4b/sky130_fd_sc_hd__and4b_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__and4b_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__and4b_4 ; @@ -64,6 +61,18 @@ RECT 2.865000 0.995000 3.085000 1.325000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 5.250000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.891000 ; DIRECTION OUTPUT ;
diff --git a/cells/and4bb/sky130_fd_sc_hd__and4bb_1.magic.lef b/cells/and4bb/sky130_fd_sc_hd__and4bb_1.magic.lef index 603d2fe..d9744f3 100644 --- a/cells/and4bb/sky130_fd_sc_hd__and4bb_1.magic.lef +++ b/cells/and4bb/sky130_fd_sc_hd__and4bb_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__and4bb_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__and4bb_1 ; @@ -69,6 +66,18 @@ RECT 3.350000 1.325000 3.545000 1.635000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.790000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.425400 ; DIRECTION OUTPUT ;
diff --git a/cells/and4bb/sky130_fd_sc_hd__and4bb_2.magic.lef b/cells/and4bb/sky130_fd_sc_hd__and4bb_2.magic.lef index cdbd1ca..c0da428 100644 --- a/cells/and4bb/sky130_fd_sc_hd__and4bb_2.magic.lef +++ b/cells/and4bb/sky130_fd_sc_hd__and4bb_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__and4bb_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__and4bb_2 ; @@ -64,6 +61,18 @@ RECT 3.350000 0.425000 3.655000 1.405000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.790000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.445500 ; DIRECTION OUTPUT ;
diff --git a/cells/and4bb/sky130_fd_sc_hd__and4bb_4.magic.lef b/cells/and4bb/sky130_fd_sc_hd__and4bb_4.magic.lef index 0a14726..735bb72 100644 --- a/cells/and4bb/sky130_fd_sc_hd__and4bb_4.magic.lef +++ b/cells/and4bb/sky130_fd_sc_hd__and4bb_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__and4bb_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__and4bb_4 ; @@ -64,6 +61,18 @@ RECT 2.680000 0.995000 3.080000 1.325000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 6.170000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.891000 ; DIRECTION OUTPUT ;
diff --git a/cells/buf/sky130_fd_sc_hd__buf_1.magic.lef b/cells/buf/sky130_fd_sc_hd__buf_1.magic.lef index 4b817b0..48e2519 100644 --- a/cells/buf/sky130_fd_sc_hd__buf_1.magic.lef +++ b/cells/buf/sky130_fd_sc_hd__buf_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__buf_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__buf_1 ; @@ -37,6 +34,18 @@ RECT 0.105000 0.985000 0.445000 1.355000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.155000 -0.085000 0.325000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 1.570000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.340600 ; DIRECTION OUTPUT ;
diff --git a/cells/buf/sky130_fd_sc_hd__buf_12.magic.lef b/cells/buf/sky130_fd_sc_hd__buf_12.magic.lef index 5eb1ac3..4750d7a 100644 --- a/cells/buf/sky130_fd_sc_hd__buf_12.magic.lef +++ b/cells/buf/sky130_fd_sc_hd__buf_12.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__buf_12 CLASS CORE ; FOREIGN sky130_fd_sc_hd__buf_12 ; @@ -37,6 +34,18 @@ RECT 0.135000 1.075000 1.660000 1.275000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.570000 -0.085000 0.740000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 7.550000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 2.673000 ; DIRECTION OUTPUT ;
diff --git a/cells/buf/sky130_fd_sc_hd__buf_16.magic.lef b/cells/buf/sky130_fd_sc_hd__buf_16.magic.lef index 4d6f196..e2a0237 100644 --- a/cells/buf/sky130_fd_sc_hd__buf_16.magic.lef +++ b/cells/buf/sky130_fd_sc_hd__buf_16.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__buf_16 CLASS CORE ; FOREIGN sky130_fd_sc_hd__buf_16 ; @@ -37,6 +34,18 @@ RECT 0.085000 1.075000 2.485000 1.275000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 10.310000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 3.564000 ; DIRECTION OUTPUT ;
diff --git a/cells/buf/sky130_fd_sc_hd__buf_2.magic.lef b/cells/buf/sky130_fd_sc_hd__buf_2.magic.lef index e833eb9..163393d 100644 --- a/cells/buf/sky130_fd_sc_hd__buf_2.magic.lef +++ b/cells/buf/sky130_fd_sc_hd__buf_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__buf_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__buf_2 ; @@ -37,6 +34,18 @@ RECT 0.085000 0.985000 0.440000 1.355000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.030000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.445500 ; DIRECTION OUTPUT ;
diff --git a/cells/buf/sky130_fd_sc_hd__buf_4.magic.lef b/cells/buf/sky130_fd_sc_hd__buf_4.magic.lef index 7efc9c8..c752b6a 100644 --- a/cells/buf/sky130_fd_sc_hd__buf_4.magic.lef +++ b/cells/buf/sky130_fd_sc_hd__buf_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__buf_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__buf_4 ; @@ -37,6 +34,18 @@ RECT 0.090000 1.075000 0.470000 1.315000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.950000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.891000 ; DIRECTION OUTPUT ;
diff --git a/cells/buf/sky130_fd_sc_hd__buf_6.magic.lef b/cells/buf/sky130_fd_sc_hd__buf_6.magic.lef index e4e24df..4a5d0b5 100644 --- a/cells/buf/sky130_fd_sc_hd__buf_6.magic.lef +++ b/cells/buf/sky130_fd_sc_hd__buf_6.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__buf_6 CLASS CORE ; FOREIGN sky130_fd_sc_hd__buf_6 ; @@ -37,6 +34,18 @@ RECT 0.280000 1.075000 1.185000 1.315000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.330000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.336500 ; DIRECTION OUTPUT ;
diff --git a/cells/buf/sky130_fd_sc_hd__buf_8.magic.lef b/cells/buf/sky130_fd_sc_hd__buf_8.magic.lef index 8770b01..9983b4b 100644 --- a/cells/buf/sky130_fd_sc_hd__buf_8.magic.lef +++ b/cells/buf/sky130_fd_sc_hd__buf_8.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__buf_8 CLASS CORE ; FOREIGN sky130_fd_sc_hd__buf_8 ; @@ -37,6 +34,18 @@ RECT 0.140000 1.075000 1.240000 1.275000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 5.710000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.782000 ; DIRECTION OUTPUT ;
diff --git a/cells/bufbuf/sky130_fd_sc_hd__bufbuf_16.magic.lef b/cells/bufbuf/sky130_fd_sc_hd__bufbuf_16.magic.lef index 8c8a54c..40f7a44 100644 --- a/cells/bufbuf/sky130_fd_sc_hd__bufbuf_16.magic.lef +++ b/cells/bufbuf/sky130_fd_sc_hd__bufbuf_16.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__bufbuf_16 CLASS CORE ; FOREIGN sky130_fd_sc_hd__bufbuf_16 ; @@ -37,6 +34,18 @@ RECT 0.110000 1.075000 0.440000 1.275000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 12.150000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 3.564000 ; DIRECTION OUTPUT ;
diff --git a/cells/bufbuf/sky130_fd_sc_hd__bufbuf_8.magic.lef b/cells/bufbuf/sky130_fd_sc_hd__bufbuf_8.magic.lef index 6b924f1..d4e4eaa 100644 --- a/cells/bufbuf/sky130_fd_sc_hd__bufbuf_8.magic.lef +++ b/cells/bufbuf/sky130_fd_sc_hd__bufbuf_8.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__bufbuf_8 CLASS CORE ; FOREIGN sky130_fd_sc_hd__bufbuf_8 ; @@ -37,6 +34,18 @@ RECT 0.110000 1.075000 0.440000 1.275000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 7.090000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.782000 ; DIRECTION OUTPUT ;
diff --git a/cells/bufinv/sky130_fd_sc_hd__bufinv_16.magic.lef b/cells/bufinv/sky130_fd_sc_hd__bufinv_16.magic.lef index c585099..126cff6 100644 --- a/cells/bufinv/sky130_fd_sc_hd__bufinv_16.magic.lef +++ b/cells/bufinv/sky130_fd_sc_hd__bufinv_16.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__bufinv_16 CLASS CORE ; FOREIGN sky130_fd_sc_hd__bufinv_16 ; @@ -37,6 +34,18 @@ RECT 0.090000 1.075000 1.265000 1.275000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 11.230000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 3.564000 ; DIRECTION OUTPUT ;
diff --git a/cells/bufinv/sky130_fd_sc_hd__bufinv_8.magic.lef b/cells/bufinv/sky130_fd_sc_hd__bufinv_8.magic.lef index 643cab0..e8fb7c9 100644 --- a/cells/bufinv/sky130_fd_sc_hd__bufinv_8.magic.lef +++ b/cells/bufinv/sky130_fd_sc_hd__bufinv_8.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__bufinv_8 CLASS CORE ; FOREIGN sky130_fd_sc_hd__bufinv_8 ; @@ -37,6 +34,18 @@ RECT 0.085000 1.075000 0.505000 1.275000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 6.630000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.782000 ; DIRECTION OUTPUT ;
diff --git a/cells/clkbuf/sky130_fd_sc_hd__clkbuf_1.magic.lef b/cells/clkbuf/sky130_fd_sc_hd__clkbuf_1.magic.lef index 4dc0f5a..a6f35a8 100644 --- a/cells/clkbuf/sky130_fd_sc_hd__clkbuf_1.magic.lef +++ b/cells/clkbuf/sky130_fd_sc_hd__clkbuf_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__clkbuf_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__clkbuf_1 ; @@ -37,6 +34,18 @@ RECT 0.945000 0.985000 1.275000 1.355000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 1.065000 -0.085000 1.235000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 1.570000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.340600 ; DIRECTION OUTPUT ;
diff --git a/cells/clkbuf/sky130_fd_sc_hd__clkbuf_16.magic.lef b/cells/clkbuf/sky130_fd_sc_hd__clkbuf_16.magic.lef index 8decc07..08f4e4f 100644 --- a/cells/clkbuf/sky130_fd_sc_hd__clkbuf_16.magic.lef +++ b/cells/clkbuf/sky130_fd_sc_hd__clkbuf_16.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__clkbuf_16 CLASS CORE ; FOREIGN sky130_fd_sc_hd__clkbuf_16 ; @@ -37,6 +34,18 @@ RECT 0.085000 0.765000 0.400000 1.325000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 9.390000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 3.180800 ; DIRECTION OUTPUT ;
diff --git a/cells/clkbuf/sky130_fd_sc_hd__clkbuf_2.magic.lef b/cells/clkbuf/sky130_fd_sc_hd__clkbuf_2.magic.lef index 3129783..c3c0dc2 100644 --- a/cells/clkbuf/sky130_fd_sc_hd__clkbuf_2.magic.lef +++ b/cells/clkbuf/sky130_fd_sc_hd__clkbuf_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__clkbuf_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__clkbuf_2 ; @@ -37,6 +34,18 @@ RECT 0.425000 0.745000 0.785000 1.325000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.030000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.383400 ; DIRECTION OUTPUT ;
diff --git a/cells/clkbuf/sky130_fd_sc_hd__clkbuf_4.magic.lef b/cells/clkbuf/sky130_fd_sc_hd__clkbuf_4.magic.lef index 6e1295c..570cfec 100644 --- a/cells/clkbuf/sky130_fd_sc_hd__clkbuf_4.magic.lef +++ b/cells/clkbuf/sky130_fd_sc_hd__clkbuf_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__clkbuf_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__clkbuf_4 ; @@ -37,6 +34,18 @@ RECT 0.425000 0.755000 0.775000 1.325000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.950000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.795200 ; DIRECTION OUTPUT ;
diff --git a/cells/clkbuf/sky130_fd_sc_hd__clkbuf_8.magic.lef b/cells/clkbuf/sky130_fd_sc_hd__clkbuf_8.magic.lef index fe21e48..da709cd 100644 --- a/cells/clkbuf/sky130_fd_sc_hd__clkbuf_8.magic.lef +++ b/cells/clkbuf/sky130_fd_sc_hd__clkbuf_8.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__clkbuf_8 CLASS CORE ; FOREIGN sky130_fd_sc_hd__clkbuf_8 ; @@ -37,6 +34,18 @@ RECT 0.085000 0.715000 0.400000 1.325000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 5.250000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.590400 ; DIRECTION OUTPUT ;
diff --git a/cells/clkdlybuf4s15/sky130_fd_sc_hd__clkdlybuf4s15_1.magic.lef b/cells/clkdlybuf4s15/sky130_fd_sc_hd__clkdlybuf4s15_1.magic.lef index ef48d0a..7fdd9cf 100644 --- a/cells/clkdlybuf4s15/sky130_fd_sc_hd__clkdlybuf4s15_1.magic.lef +++ b/cells/clkdlybuf4s15/sky130_fd_sc_hd__clkdlybuf4s15_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__clkdlybuf4s15_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__clkdlybuf4s15_1 ; @@ -37,6 +34,18 @@ RECT 0.085000 1.055000 0.560000 1.325000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.376300 ; DIRECTION OUTPUT ;
diff --git a/cells/clkdlybuf4s15/sky130_fd_sc_hd__clkdlybuf4s15_2.magic.lef b/cells/clkdlybuf4s15/sky130_fd_sc_hd__clkdlybuf4s15_2.magic.lef index a75bf98..082a858 100644 --- a/cells/clkdlybuf4s15/sky130_fd_sc_hd__clkdlybuf4s15_2.magic.lef +++ b/cells/clkdlybuf4s15/sky130_fd_sc_hd__clkdlybuf4s15_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__clkdlybuf4s15_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__clkdlybuf4s15_2 ; @@ -37,6 +34,18 @@ RECT 0.085000 1.060000 0.555000 1.625000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.330000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.397600 ; DIRECTION OUTPUT ;
diff --git a/cells/clkdlybuf4s18/sky130_fd_sc_hd__clkdlybuf4s18_1.magic.lef b/cells/clkdlybuf4s18/sky130_fd_sc_hd__clkdlybuf4s18_1.magic.lef index c4ec686..373085d 100644 --- a/cells/clkdlybuf4s18/sky130_fd_sc_hd__clkdlybuf4s18_1.magic.lef +++ b/cells/clkdlybuf4s18/sky130_fd_sc_hd__clkdlybuf4s18_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__clkdlybuf4s18_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__clkdlybuf4s18_1 ; @@ -37,6 +34,18 @@ RECT 0.100000 1.055000 0.550000 1.325000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.376300 ; DIRECTION OUTPUT ;
diff --git a/cells/clkdlybuf4s18/sky130_fd_sc_hd__clkdlybuf4s18_2.magic.lef b/cells/clkdlybuf4s18/sky130_fd_sc_hd__clkdlybuf4s18_2.magic.lef index 3256865..bdbee7e 100644 --- a/cells/clkdlybuf4s18/sky130_fd_sc_hd__clkdlybuf4s18_2.magic.lef +++ b/cells/clkdlybuf4s18/sky130_fd_sc_hd__clkdlybuf4s18_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__clkdlybuf4s18_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__clkdlybuf4s18_2 ; @@ -37,6 +34,18 @@ RECT 0.085000 1.075000 0.560000 1.290000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.397600 ; DIRECTION OUTPUT ;
diff --git a/cells/clkdlybuf4s25/sky130_fd_sc_hd__clkdlybuf4s25_1.magic.lef b/cells/clkdlybuf4s25/sky130_fd_sc_hd__clkdlybuf4s25_1.magic.lef index 4b1163d..0a47a19 100644 --- a/cells/clkdlybuf4s25/sky130_fd_sc_hd__clkdlybuf4s25_1.magic.lef +++ b/cells/clkdlybuf4s25/sky130_fd_sc_hd__clkdlybuf4s25_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__clkdlybuf4s25_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__clkdlybuf4s25_1 ; @@ -37,6 +34,18 @@ RECT 0.085000 1.075000 0.485000 1.320000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.702900 ; DIRECTION OUTPUT ;
diff --git a/cells/clkdlybuf4s25/sky130_fd_sc_hd__clkdlybuf4s25_2.magic.lef b/cells/clkdlybuf4s25/sky130_fd_sc_hd__clkdlybuf4s25_2.magic.lef index af67972..0be7f12 100644 --- a/cells/clkdlybuf4s25/sky130_fd_sc_hd__clkdlybuf4s25_2.magic.lef +++ b/cells/clkdlybuf4s25/sky130_fd_sc_hd__clkdlybuf4s25_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__clkdlybuf4s25_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__clkdlybuf4s25_2 ; @@ -37,6 +34,18 @@ RECT 0.085000 0.995000 0.495000 1.615000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.497000 ; DIRECTION OUTPUT ;
diff --git a/cells/clkdlybuf4s50/sky130_fd_sc_hd__clkdlybuf4s50_1.magic.lef b/cells/clkdlybuf4s50/sky130_fd_sc_hd__clkdlybuf4s50_1.magic.lef index 648eb5d..058c53f 100644 --- a/cells/clkdlybuf4s50/sky130_fd_sc_hd__clkdlybuf4s50_1.magic.lef +++ b/cells/clkdlybuf4s50/sky130_fd_sc_hd__clkdlybuf4s50_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__clkdlybuf4s50_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__clkdlybuf4s50_1 ; @@ -37,6 +34,18 @@ RECT 0.085000 1.075000 0.535000 1.290000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.504100 ; DIRECTION OUTPUT ;
diff --git a/cells/clkdlybuf4s50/sky130_fd_sc_hd__clkdlybuf4s50_2.magic.lef b/cells/clkdlybuf4s50/sky130_fd_sc_hd__clkdlybuf4s50_2.magic.lef index c7e7be7..97ec6dd 100644 --- a/cells/clkdlybuf4s50/sky130_fd_sc_hd__clkdlybuf4s50_2.magic.lef +++ b/cells/clkdlybuf4s50/sky130_fd_sc_hd__clkdlybuf4s50_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__clkdlybuf4s50_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__clkdlybuf4s50_2 ; @@ -37,6 +34,18 @@ RECT 0.085000 1.075000 0.480000 1.285000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.330000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.390500 ; DIRECTION OUTPUT ;
diff --git a/cells/clkinv/sky130_fd_sc_hd__clkinv_1.magic.lef b/cells/clkinv/sky130_fd_sc_hd__clkinv_1.magic.lef index e308857..ee27687 100644 --- a/cells/clkinv/sky130_fd_sc_hd__clkinv_1.magic.lef +++ b/cells/clkinv/sky130_fd_sc_hd__clkinv_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__clkinv_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__clkinv_1 ; @@ -37,6 +34,18 @@ RECT 0.085000 0.375000 0.325000 1.325000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 1.570000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.336000 ; DIRECTION OUTPUT ;
diff --git a/cells/clkinv/sky130_fd_sc_hd__clkinv_16.magic.lef b/cells/clkinv/sky130_fd_sc_hd__clkinv_16.magic.lef index 49c712a..82e7941 100644 --- a/cells/clkinv/sky130_fd_sc_hd__clkinv_16.magic.lef +++ b/cells/clkinv/sky130_fd_sc_hd__clkinv_16.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__clkinv_16 CLASS CORE ; FOREIGN sky130_fd_sc_hd__clkinv_16 ; @@ -51,6 +48,18 @@ RECT 9.285000 1.260000 10.035000 1.305000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 11.230000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 4.520900 ; DIRECTION OUTPUT ;
diff --git a/cells/clkinv/sky130_fd_sc_hd__clkinv_2.magic.lef b/cells/clkinv/sky130_fd_sc_hd__clkinv_2.magic.lef index f2ea3b3..8f815db 100644 --- a/cells/clkinv/sky130_fd_sc_hd__clkinv_2.magic.lef +++ b/cells/clkinv/sky130_fd_sc_hd__clkinv_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__clkinv_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__clkinv_2 ; @@ -37,6 +34,18 @@ RECT 0.085000 1.065000 1.305000 1.290000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.030000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.662600 ; DIRECTION OUTPUT ;
diff --git a/cells/clkinv/sky130_fd_sc_hd__clkinv_4.magic.lef b/cells/clkinv/sky130_fd_sc_hd__clkinv_4.magic.lef index 4c3b4a4..154d504 100644 --- a/cells/clkinv/sky130_fd_sc_hd__clkinv_4.magic.lef +++ b/cells/clkinv/sky130_fd_sc_hd__clkinv_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__clkinv_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__clkinv_4 ; @@ -37,6 +34,18 @@ RECT 0.445000 1.065000 2.660000 1.290000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.075200 ; DIRECTION OUTPUT ;
diff --git a/cells/clkinv/sky130_fd_sc_hd__clkinv_8.magic.lef b/cells/clkinv/sky130_fd_sc_hd__clkinv_8.magic.lef index 5a64149..a414922 100644 --- a/cells/clkinv/sky130_fd_sc_hd__clkinv_8.magic.lef +++ b/cells/clkinv/sky130_fd_sc_hd__clkinv_8.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__clkinv_8 CLASS CORE ; FOREIGN sky130_fd_sc_hd__clkinv_8 ; @@ -37,6 +34,18 @@ RECT 0.455000 1.035000 4.865000 1.290000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 6.170000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 2.090400 ; DIRECTION OUTPUT ;
diff --git a/cells/clkinvlp/sky130_fd_sc_hd__clkinvlp_2.magic.lef b/cells/clkinvlp/sky130_fd_sc_hd__clkinvlp_2.magic.lef index 3d97a9e..c4a7523 100644 --- a/cells/clkinvlp/sky130_fd_sc_hd__clkinvlp_2.magic.lef +++ b/cells/clkinvlp/sky130_fd_sc_hd__clkinvlp_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__clkinvlp_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__clkinvlp_2 ; @@ -37,6 +34,18 @@ RECT 0.145000 0.995000 0.600000 1.665000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.030000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.436750 ; DIRECTION OUTPUT ;
diff --git a/cells/clkinvlp/sky130_fd_sc_hd__clkinvlp_4.magic.lef b/cells/clkinvlp/sky130_fd_sc_hd__clkinvlp_4.magic.lef index 8a04812..5e92251 100644 --- a/cells/clkinvlp/sky130_fd_sc_hd__clkinvlp_4.magic.lef +++ b/cells/clkinvlp/sky130_fd_sc_hd__clkinvlp_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__clkinvlp_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__clkinvlp_4 ; @@ -37,6 +34,18 @@ RECT 0.085000 0.745000 0.425000 1.325000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.950000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.714000 ; DIRECTION OUTPUT ;
diff --git a/cells/conb/sky130_fd_sc_hd__conb_1.magic.lef b/cells/conb/sky130_fd_sc_hd__conb_1.magic.lef index 8637306..c7d3fc5 100644 --- a/cells/conb/sky130_fd_sc_hd__conb_1.magic.lef +++ b/cells/conb/sky130_fd_sc_hd__conb_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__conb_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__conb_1 ; @@ -44,6 +41,18 @@ RECT 0.775000 0.915000 1.295000 2.465000 ; END END LO + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 1.570000 2.910000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/decap/sky130_fd_sc_hd__decap_12.magic.lef b/cells/decap/sky130_fd_sc_hd__decap_12.magic.lef index 546fd2c..6692793 100644 --- a/cells/decap/sky130_fd_sc_hd__decap_12.magic.lef +++ b/cells/decap/sky130_fd_sc_hd__decap_12.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__decap_12 CLASS CORE ; FOREIGN sky130_fd_sc_hd__decap_12 ; @@ -28,6 +25,18 @@ SIZE 5.520000 BY 2.720000 ; SYMMETRY X Y R90 ; SITE unithd ; + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 5.710000 2.910000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/decap/sky130_fd_sc_hd__decap_3.magic.lef b/cells/decap/sky130_fd_sc_hd__decap_3.magic.lef index 04b6b78..686e4b2 100644 --- a/cells/decap/sky130_fd_sc_hd__decap_3.magic.lef +++ b/cells/decap/sky130_fd_sc_hd__decap_3.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__decap_3 CLASS CORE ; FOREIGN sky130_fd_sc_hd__decap_3 ; @@ -28,6 +25,18 @@ SIZE 1.380000 BY 2.720000 ; SYMMETRY X Y R90 ; SITE unithd ; + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 1.570000 2.910000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/decap/sky130_fd_sc_hd__decap_4.magic.lef b/cells/decap/sky130_fd_sc_hd__decap_4.magic.lef index 0304fbf..8b9f437 100644 --- a/cells/decap/sky130_fd_sc_hd__decap_4.magic.lef +++ b/cells/decap/sky130_fd_sc_hd__decap_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__decap_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__decap_4 ; @@ -28,6 +25,18 @@ SIZE 1.840000 BY 2.720000 ; SYMMETRY X Y R90 ; SITE unithd ; + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.030000 2.910000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/decap/sky130_fd_sc_hd__decap_6.magic.lef b/cells/decap/sky130_fd_sc_hd__decap_6.magic.lef index ff55697..59b2319 100644 --- a/cells/decap/sky130_fd_sc_hd__decap_6.magic.lef +++ b/cells/decap/sky130_fd_sc_hd__decap_6.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__decap_6 CLASS CORE ; FOREIGN sky130_fd_sc_hd__decap_6 ; @@ -28,6 +25,18 @@ SIZE 2.760000 BY 2.720000 ; SYMMETRY X Y R90 ; SITE unithd ; + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.950000 2.910000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/decap/sky130_fd_sc_hd__decap_8.magic.lef b/cells/decap/sky130_fd_sc_hd__decap_8.magic.lef index ab58ea6..7759793 100644 --- a/cells/decap/sky130_fd_sc_hd__decap_8.magic.lef +++ b/cells/decap/sky130_fd_sc_hd__decap_8.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__decap_8 CLASS CORE ; FOREIGN sky130_fd_sc_hd__decap_8 ; @@ -28,6 +25,18 @@ SIZE 3.680000 BY 2.720000 ; SYMMETRY X Y R90 ; SITE unithd ; + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/dfbbn/sky130_fd_sc_hd__dfbbn_1.magic.lef b/cells/dfbbn/sky130_fd_sc_hd__dfbbn_1.magic.lef index 1371053..2159509 100644 --- a/cells/dfbbn/sky130_fd_sc_hd__dfbbn_1.magic.lef +++ b/cells/dfbbn/sky130_fd_sc_hd__dfbbn_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dfbbn_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dfbbn_1 ; @@ -94,6 +91,18 @@ RECT 7.515000 0.920000 7.805000 0.965000 ; END END SET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 12.150000 2.910000 ; + END + END VPB PIN CLK_N ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/dfbbn/sky130_fd_sc_hd__dfbbn_2.magic.lef b/cells/dfbbn/sky130_fd_sc_hd__dfbbn_2.magic.lef index 3ebb476..a5422e6 100644 --- a/cells/dfbbn/sky130_fd_sc_hd__dfbbn_2.magic.lef +++ b/cells/dfbbn/sky130_fd_sc_hd__dfbbn_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dfbbn_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dfbbn_2 ; @@ -94,6 +91,18 @@ RECT 7.460000 0.920000 7.750000 0.965000 ; END END SET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 13.070000 2.910000 ; + END + END VPB PIN CLK_N ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/dfbbp/sky130_fd_sc_hd__dfbbp_1.magic.lef b/cells/dfbbp/sky130_fd_sc_hd__dfbbp_1.magic.lef index 4ebce31..f09e24b 100644 --- a/cells/dfbbp/sky130_fd_sc_hd__dfbbp_1.magic.lef +++ b/cells/dfbbp/sky130_fd_sc_hd__dfbbp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dfbbp_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dfbbp_1 ; @@ -94,6 +91,18 @@ RECT 7.450000 0.920000 7.740000 0.965000 ; END END SET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 12.150000 2.910000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/dfrbp/sky130_fd_sc_hd__dfrbp_1.magic.lef b/cells/dfrbp/sky130_fd_sc_hd__dfrbp_1.magic.lef index 48e359a..96aa781 100644 --- a/cells/dfrbp/sky130_fd_sc_hd__dfrbp_1.magic.lef +++ b/cells/dfrbp/sky130_fd_sc_hd__dfrbp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dfrbp_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dfrbp_1 ; @@ -87,6 +84,18 @@ RECT 7.345000 0.735000 7.635000 0.780000 ; END END RESET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 10.770000 2.910000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/dfrbp/sky130_fd_sc_hd__dfrbp_2.magic.lef b/cells/dfrbp/sky130_fd_sc_hd__dfrbp_2.magic.lef index 5a6b1d1..5cb0a3d 100644 --- a/cells/dfrbp/sky130_fd_sc_hd__dfrbp_2.magic.lef +++ b/cells/dfrbp/sky130_fd_sc_hd__dfrbp_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dfrbp_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dfrbp_2 ; @@ -87,6 +84,18 @@ RECT 7.345000 0.735000 7.635000 0.780000 ; END END RESET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 11.230000 2.910000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/dfrtn/sky130_fd_sc_hd__dfrtn_1.magic.lef b/cells/dfrtn/sky130_fd_sc_hd__dfrtn_1.magic.lef index 9e5ed9f..a5a2355 100644 --- a/cells/dfrtn/sky130_fd_sc_hd__dfrtn_1.magic.lef +++ b/cells/dfrtn/sky130_fd_sc_hd__dfrtn_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dfrtn_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dfrtn_1 ; @@ -77,6 +74,18 @@ RECT 7.345000 0.735000 7.635000 0.780000 ; END END RESET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 9.390000 2.910000 ; + END + END VPB PIN CLK_N ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/dfrtp/sky130_fd_sc_hd__dfrtp_1.magic.lef b/cells/dfrtp/sky130_fd_sc_hd__dfrtp_1.magic.lef index 53b318b..c781af4 100644 --- a/cells/dfrtp/sky130_fd_sc_hd__dfrtp_1.magic.lef +++ b/cells/dfrtp/sky130_fd_sc_hd__dfrtp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dfrtp_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dfrtp_1 ; @@ -77,6 +74,18 @@ RECT 7.345000 0.735000 7.635000 0.780000 ; END END RESET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 9.390000 2.910000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/dfrtp/sky130_fd_sc_hd__dfrtp_2.magic.lef b/cells/dfrtp/sky130_fd_sc_hd__dfrtp_2.magic.lef index fd78abf..f5c6c3f 100644 --- a/cells/dfrtp/sky130_fd_sc_hd__dfrtp_2.magic.lef +++ b/cells/dfrtp/sky130_fd_sc_hd__dfrtp_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dfrtp_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dfrtp_2 ; @@ -77,6 +74,18 @@ RECT 7.345000 0.735000 7.635000 0.780000 ; END END RESET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 9.850000 2.910000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/dfrtp/sky130_fd_sc_hd__dfrtp_4.magic.lef b/cells/dfrtp/sky130_fd_sc_hd__dfrtp_4.magic.lef index 3b1f1f1..104efdd 100644 --- a/cells/dfrtp/sky130_fd_sc_hd__dfrtp_4.magic.lef +++ b/cells/dfrtp/sky130_fd_sc_hd__dfrtp_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dfrtp_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dfrtp_4 ; @@ -81,6 +78,18 @@ RECT 7.345000 0.735000 7.635000 0.780000 ; END END RESET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 10.770000 2.910000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/dfsbp/sky130_fd_sc_hd__dfsbp_1.magic.lef b/cells/dfsbp/sky130_fd_sc_hd__dfsbp_1.magic.lef index 3660b2b..2d6accc 100644 --- a/cells/dfsbp/sky130_fd_sc_hd__dfsbp_1.magic.lef +++ b/cells/dfsbp/sky130_fd_sc_hd__dfsbp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dfsbp_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dfsbp_1 ; @@ -83,6 +80,18 @@ RECT 6.985000 0.920000 7.275000 0.965000 ; END END SET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 10.770000 2.910000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/dfsbp/sky130_fd_sc_hd__dfsbp_2.magic.lef b/cells/dfsbp/sky130_fd_sc_hd__dfsbp_2.magic.lef index 46f25c4..b843370 100644 --- a/cells/dfsbp/sky130_fd_sc_hd__dfsbp_2.magic.lef +++ b/cells/dfsbp/sky130_fd_sc_hd__dfsbp_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dfsbp_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dfsbp_2 ; @@ -86,6 +83,18 @@ RECT 6.985000 0.920000 7.275000 0.965000 ; END END SET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 11.230000 2.910000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/dfstp/sky130_fd_sc_hd__dfstp_1.magic.lef b/cells/dfstp/sky130_fd_sc_hd__dfstp_1.magic.lef index c8d1cb3..dc9c27c 100644 --- a/cells/dfstp/sky130_fd_sc_hd__dfstp_1.magic.lef +++ b/cells/dfstp/sky130_fd_sc_hd__dfstp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dfstp_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dfstp_1 ; @@ -74,6 +71,18 @@ RECT 7.050000 0.920000 7.340000 0.965000 ; END END SET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 9.850000 2.910000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/dfstp/sky130_fd_sc_hd__dfstp_2.magic.lef b/cells/dfstp/sky130_fd_sc_hd__dfstp_2.magic.lef index 1176a26..9a0ca4b 100644 --- a/cells/dfstp/sky130_fd_sc_hd__dfstp_2.magic.lef +++ b/cells/dfstp/sky130_fd_sc_hd__dfstp_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dfstp_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dfstp_2 ; @@ -79,6 +76,18 @@ RECT 6.985000 0.920000 7.275000 0.965000 ; END END SET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 9.850000 2.910000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/dfstp/sky130_fd_sc_hd__dfstp_4.magic.lef b/cells/dfstp/sky130_fd_sc_hd__dfstp_4.magic.lef index 53ca529..cdb4ddf 100644 --- a/cells/dfstp/sky130_fd_sc_hd__dfstp_4.magic.lef +++ b/cells/dfstp/sky130_fd_sc_hd__dfstp_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dfstp_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dfstp_4 ; @@ -80,6 +77,18 @@ RECT 6.985000 0.920000 7.275000 0.965000 ; END END SET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 11.230000 2.910000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/dfxbp/sky130_fd_sc_hd__dfxbp_1.magic.lef b/cells/dfxbp/sky130_fd_sc_hd__dfxbp_1.magic.lef index 998e1e3..164e41b 100644 --- a/cells/dfxbp/sky130_fd_sc_hd__dfxbp_1.magic.lef +++ b/cells/dfxbp/sky130_fd_sc_hd__dfxbp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dfxbp_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dfxbp_1 ; @@ -63,6 +60,18 @@ RECT 8.415000 0.910000 8.650000 1.480000 ; END END Q_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 8.930000 2.910000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/dfxbp/sky130_fd_sc_hd__dfxbp_2.magic.lef b/cells/dfxbp/sky130_fd_sc_hd__dfxbp_2.magic.lef index 4fa826d..689f9ee 100644 --- a/cells/dfxbp/sky130_fd_sc_hd__dfxbp_2.magic.lef +++ b/cells/dfxbp/sky130_fd_sc_hd__dfxbp_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dfxbp_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dfxbp_2 ; @@ -63,6 +60,18 @@ RECT 8.930000 0.885000 9.145000 1.495000 ; END END Q_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 9.850000 2.910000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/dfxtp/sky130_fd_sc_hd__dfxtp_1.magic.lef b/cells/dfxtp/sky130_fd_sc_hd__dfxtp_1.magic.lef index 1e55d55..b6a493a 100644 --- a/cells/dfxtp/sky130_fd_sc_hd__dfxtp_1.magic.lef +++ b/cells/dfxtp/sky130_fd_sc_hd__dfxtp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dfxtp_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dfxtp_1 ; @@ -52,6 +49,18 @@ RECT 7.105000 0.865000 7.275000 1.445000 ; END END Q + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 7.550000 2.910000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/dfxtp/sky130_fd_sc_hd__dfxtp_2.magic.lef b/cells/dfxtp/sky130_fd_sc_hd__dfxtp_2.magic.lef index c4a1019..123e425 100644 --- a/cells/dfxtp/sky130_fd_sc_hd__dfxtp_2.magic.lef +++ b/cells/dfxtp/sky130_fd_sc_hd__dfxtp_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dfxtp_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dfxtp_2 ; @@ -52,6 +49,18 @@ RECT 7.105000 0.865000 7.275000 1.445000 ; END END Q + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 8.010000 2.910000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/dfxtp/sky130_fd_sc_hd__dfxtp_4.magic.lef b/cells/dfxtp/sky130_fd_sc_hd__dfxtp_4.magic.lef index cdd3545..44654c5 100644 --- a/cells/dfxtp/sky130_fd_sc_hd__dfxtp_4.magic.lef +++ b/cells/dfxtp/sky130_fd_sc_hd__dfxtp_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dfxtp_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dfxtp_4 ; @@ -52,6 +49,18 @@ RECT 8.410000 0.900000 8.655000 1.465000 ; END END Q + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 8.930000 2.910000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/diode/sky130_fd_sc_hd__diode_2.magic.lef b/cells/diode/sky130_fd_sc_hd__diode_2.magic.lef index f0536c6..8db36a6 100644 --- a/cells/diode/sky130_fd_sc_hd__diode_2.magic.lef +++ b/cells/diode/sky130_fd_sc_hd__diode_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__diode_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__diode_2 ; @@ -30,6 +27,7 @@ SITE unithd ; PIN DIODE ANTENNADIFFAREA 0.434700 ; + ANTENNAGATEAREA 0.434700 ; DIRECTION INPUT ; USE SIGNAL ; PORT @@ -37,6 +35,18 @@ RECT 0.085000 0.255000 0.835000 2.465000 ; END END DIODE + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 1.110000 2.910000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/dlclkp/sky130_fd_sc_hd__dlclkp_1.magic.lef b/cells/dlclkp/sky130_fd_sc_hd__dlclkp_1.magic.lef index 7a7a1b8..62a9fb7 100644 --- a/cells/dlclkp/sky130_fd_sc_hd__dlclkp_1.magic.lef +++ b/cells/dlclkp/sky130_fd_sc_hd__dlclkp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dlclkp_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dlclkp_1 ; @@ -49,6 +46,20 @@ RECT 6.170000 0.595000 6.355000 1.495000 ; END END GCLK + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 0.995000 1.355000 ; + RECT -0.190000 1.355000 6.630000 2.910000 ; + RECT 2.620000 1.305000 6.630000 1.355000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.318000 ; DIRECTION INPUT ;
diff --git a/cells/dlclkp/sky130_fd_sc_hd__dlclkp_2.magic.lef b/cells/dlclkp/sky130_fd_sc_hd__dlclkp_2.magic.lef index 6b7bc8f..503bbf6 100644 --- a/cells/dlclkp/sky130_fd_sc_hd__dlclkp_2.magic.lef +++ b/cells/dlclkp/sky130_fd_sc_hd__dlclkp_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dlclkp_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dlclkp_2 ; @@ -49,6 +46,20 @@ RECT 6.165000 0.595000 6.360000 1.495000 ; END END GCLK + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 0.995000 1.355000 ; + RECT -0.190000 1.355000 7.090000 2.910000 ; + RECT 2.625000 1.305000 7.090000 1.355000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.318000 ; DIRECTION INPUT ;
diff --git a/cells/dlclkp/sky130_fd_sc_hd__dlclkp_4.magic.lef b/cells/dlclkp/sky130_fd_sc_hd__dlclkp_4.magic.lef index a13a19e..8eb15f2 100644 --- a/cells/dlclkp/sky130_fd_sc_hd__dlclkp_4.magic.lef +++ b/cells/dlclkp/sky130_fd_sc_hd__dlclkp_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dlclkp_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dlclkp_4 ; @@ -54,6 +51,18 @@ RECT 6.970000 2.005000 7.300000 2.465000 ; END END GCLK + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 8.010000 2.910000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.406500 ; DIRECTION INPUT ;
diff --git a/cells/dlrbn/sky130_fd_sc_hd__dlrbn_1.magic.lef b/cells/dlrbn/sky130_fd_sc_hd__dlrbn_1.magic.lef index 654305c..dd5dedd 100644 --- a/cells/dlrbn/sky130_fd_sc_hd__dlrbn_1.magic.lef +++ b/cells/dlrbn/sky130_fd_sc_hd__dlrbn_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dlrbn_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dlrbn_1 ; @@ -66,6 +63,18 @@ RECT 4.470000 0.995000 5.455000 1.325000 ; END END RESET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 8.010000 2.910000 ; + END + END VPB PIN GATE_N ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/dlrbn/sky130_fd_sc_hd__dlrbn_2.magic.lef b/cells/dlrbn/sky130_fd_sc_hd__dlrbn_2.magic.lef index b3bd8bb..564a596 100644 --- a/cells/dlrbn/sky130_fd_sc_hd__dlrbn_2.magic.lef +++ b/cells/dlrbn/sky130_fd_sc_hd__dlrbn_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dlrbn_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dlrbn_2 ; @@ -76,6 +73,18 @@ RECT 4.390000 0.995000 5.140000 1.325000 ; END END RESET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 8.470000 2.910000 ; + END + END VPB PIN GATE_N ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/dlrbp/sky130_fd_sc_hd__dlrbp_1.magic.lef b/cells/dlrbp/sky130_fd_sc_hd__dlrbp_1.magic.lef index 3b90322..d9eb9be 100644 --- a/cells/dlrbp/sky130_fd_sc_hd__dlrbp_1.magic.lef +++ b/cells/dlrbp/sky130_fd_sc_hd__dlrbp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dlrbp_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dlrbp_1 ; @@ -66,6 +63,18 @@ RECT 4.450000 0.995000 5.435000 1.325000 ; END END RESET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 8.010000 2.910000 ; + END + END VPB PIN GATE ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/dlrbp/sky130_fd_sc_hd__dlrbp_2.magic.lef b/cells/dlrbp/sky130_fd_sc_hd__dlrbp_2.magic.lef index 85facec..bfc7b83 100644 --- a/cells/dlrbp/sky130_fd_sc_hd__dlrbp_2.magic.lef +++ b/cells/dlrbp/sky130_fd_sc_hd__dlrbp_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dlrbp_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dlrbp_2 ; @@ -74,6 +71,18 @@ RECT 4.400000 0.995000 5.150000 1.325000 ; END END RESET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 8.470000 2.910000 ; + END + END VPB PIN GATE ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/dlrtn/sky130_fd_sc_hd__dlrtn_1.magic.lef b/cells/dlrtn/sky130_fd_sc_hd__dlrtn_1.magic.lef index 182ce98..d992c30 100644 --- a/cells/dlrtn/sky130_fd_sc_hd__dlrtn_1.magic.lef +++ b/cells/dlrtn/sky130_fd_sc_hd__dlrtn_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dlrtn_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dlrtn_1 ; @@ -55,6 +52,18 @@ RECT 4.500000 0.995000 5.435000 1.325000 ; END END RESET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 6.630000 2.910000 ; + END + END VPB PIN GATE_N ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/dlrtn/sky130_fd_sc_hd__dlrtn_2.magic.lef b/cells/dlrtn/sky130_fd_sc_hd__dlrtn_2.magic.lef index 017a3b0..5cb5989 100644 --- a/cells/dlrtn/sky130_fd_sc_hd__dlrtn_2.magic.lef +++ b/cells/dlrtn/sky130_fd_sc_hd__dlrtn_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dlrtn_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dlrtn_2 ; @@ -65,6 +62,18 @@ RECT 4.480000 0.995000 5.170000 1.325000 ; END END RESET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 6.630000 2.910000 ; + END + END VPB PIN GATE_N ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/dlrtn/sky130_fd_sc_hd__dlrtn_4.magic.lef b/cells/dlrtn/sky130_fd_sc_hd__dlrtn_4.magic.lef index 065848c..aee05c7 100644 --- a/cells/dlrtn/sky130_fd_sc_hd__dlrtn_4.magic.lef +++ b/cells/dlrtn/sky130_fd_sc_hd__dlrtn_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dlrtn_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dlrtn_4 ; @@ -61,6 +58,18 @@ RECT 4.505000 0.995000 5.145000 1.325000 ; END END RESET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 7.550000 2.910000 ; + END + END VPB PIN GATE_N ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/dlrtp/sky130_fd_sc_hd__dlrtp_1.magic.lef b/cells/dlrtp/sky130_fd_sc_hd__dlrtp_1.magic.lef index bf82ad6..29a7e68 100644 --- a/cells/dlrtp/sky130_fd_sc_hd__dlrtp_1.magic.lef +++ b/cells/dlrtp/sky130_fd_sc_hd__dlrtp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dlrtp_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dlrtp_1 ; @@ -58,6 +55,18 @@ RECT 4.745000 0.995000 5.075000 1.325000 ; END END RESET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 6.170000 2.910000 ; + END + END VPB PIN GATE ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/dlrtp/sky130_fd_sc_hd__dlrtp_2.magic.lef b/cells/dlrtp/sky130_fd_sc_hd__dlrtp_2.magic.lef index 911d47c..803ee92 100644 --- a/cells/dlrtp/sky130_fd_sc_hd__dlrtp_2.magic.lef +++ b/cells/dlrtp/sky130_fd_sc_hd__dlrtp_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dlrtp_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dlrtp_2 ; @@ -66,6 +63,18 @@ RECT 4.480000 1.035000 5.240000 1.325000 ; END END RESET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 6.630000 2.910000 ; + END + END VPB PIN GATE ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/dlrtp/sky130_fd_sc_hd__dlrtp_4.magic.lef b/cells/dlrtp/sky130_fd_sc_hd__dlrtp_4.magic.lef index ab3131c..cac1547 100644 --- a/cells/dlrtp/sky130_fd_sc_hd__dlrtp_4.magic.lef +++ b/cells/dlrtp/sky130_fd_sc_hd__dlrtp_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dlrtp_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dlrtp_4 ; @@ -61,6 +58,18 @@ RECT 4.505000 0.995000 5.145000 1.325000 ; END END RESET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 7.550000 2.910000 ; + END + END VPB PIN GATE ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/dlxbn/sky130_fd_sc_hd__dlxbn_1.magic.lef b/cells/dlxbn/sky130_fd_sc_hd__dlxbn_1.magic.lef index f47ef80..3d8fe76 100644 --- a/cells/dlxbn/sky130_fd_sc_hd__dlxbn_1.magic.lef +++ b/cells/dlxbn/sky130_fd_sc_hd__dlxbn_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dlxbn_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dlxbn_1 ; @@ -59,6 +56,18 @@ RECT 6.625000 0.825000 6.815000 1.505000 ; END END Q_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 7.090000 2.910000 ; + END + END VPB PIN GATE_N ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/dlxbn/sky130_fd_sc_hd__dlxbn_2.magic.lef b/cells/dlxbn/sky130_fd_sc_hd__dlxbn_2.magic.lef index c6800dd..4f85c87 100644 --- a/cells/dlxbn/sky130_fd_sc_hd__dlxbn_2.magic.lef +++ b/cells/dlxbn/sky130_fd_sc_hd__dlxbn_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dlxbn_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dlxbn_2 ; @@ -65,6 +62,18 @@ RECT 7.095000 1.325000 7.305000 1.445000 ; END END Q_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 8.010000 2.910000 ; + END + END VPB PIN GATE_N ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/dlxbp/sky130_fd_sc_hd__dlxbp_1.magic.lef b/cells/dlxbp/sky130_fd_sc_hd__dlxbp_1.magic.lef index 9ccc888..2c81eca 100644 --- a/cells/dlxbp/sky130_fd_sc_hd__dlxbp_1.magic.lef +++ b/cells/dlxbp/sky130_fd_sc_hd__dlxbp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dlxbp_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dlxbp_1 ; @@ -59,6 +56,18 @@ RECT 6.600000 0.825000 6.815000 1.445000 ; END END Q_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 7.090000 2.910000 ; + END + END VPB PIN GATE ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/dlxtn/sky130_fd_sc_hd__dlxtn_1.magic.lef b/cells/dlxtn/sky130_fd_sc_hd__dlxtn_1.magic.lef index 3e00274..26a5f4d 100644 --- a/cells/dlxtn/sky130_fd_sc_hd__dlxtn_1.magic.lef +++ b/cells/dlxtn/sky130_fd_sc_hd__dlxtn_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dlxtn_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dlxtn_1 ; @@ -48,6 +45,18 @@ RECT 5.265000 0.745000 5.435000 1.670000 ; END END Q + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 5.710000 2.910000 ; + END + END VPB PIN GATE_N ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/dlxtn/sky130_fd_sc_hd__dlxtn_2.magic.lef b/cells/dlxtn/sky130_fd_sc_hd__dlxtn_2.magic.lef index 507c6eb..4674655 100644 --- a/cells/dlxtn/sky130_fd_sc_hd__dlxtn_2.magic.lef +++ b/cells/dlxtn/sky130_fd_sc_hd__dlxtn_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dlxtn_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dlxtn_2 ; @@ -52,6 +49,18 @@ RECT 5.330000 1.325000 5.500000 1.495000 ; END END Q + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 6.170000 2.910000 ; + END + END VPB PIN GATE_N ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/dlxtn/sky130_fd_sc_hd__dlxtn_4.magic.lef b/cells/dlxtn/sky130_fd_sc_hd__dlxtn_4.magic.lef index 2c4560e..a9887f5 100644 --- a/cells/dlxtn/sky130_fd_sc_hd__dlxtn_4.magic.lef +++ b/cells/dlxtn/sky130_fd_sc_hd__dlxtn_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dlxtn_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dlxtn_4 ; @@ -52,6 +49,18 @@ RECT 6.115000 1.325000 6.385000 2.455000 ; END END Q + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 7.090000 2.910000 ; + END + END VPB PIN GATE_N ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/dlxtp/sky130_fd_sc_hd__dlxtp_1.magic.lef b/cells/dlxtp/sky130_fd_sc_hd__dlxtp_1.magic.lef index 6c876aa..5598d43 100644 --- a/cells/dlxtp/sky130_fd_sc_hd__dlxtp_1.magic.lef +++ b/cells/dlxtp/sky130_fd_sc_hd__dlxtp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dlxtp_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dlxtp_1 ; @@ -48,6 +45,18 @@ RECT 5.265000 0.745000 5.435000 1.670000 ; END END Q + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 5.710000 2.910000 ; + END + END VPB PIN GATE ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/dlygate4sd1/sky130_fd_sc_hd__dlygate4sd1_1.magic.lef b/cells/dlygate4sd1/sky130_fd_sc_hd__dlygate4sd1_1.magic.lef index ab8ab07..efd3fce 100644 --- a/cells/dlygate4sd1/sky130_fd_sc_hd__dlygate4sd1_1.magic.lef +++ b/cells/dlygate4sd1/sky130_fd_sc_hd__dlygate4sd1_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dlygate4sd1_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dlygate4sd1_1 ; @@ -37,6 +34,18 @@ RECT 0.085000 1.055000 0.555000 1.615000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.140000 -0.085000 0.310000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.429000 ; DIRECTION OUTPUT ;
diff --git a/cells/dlygate4sd2/sky130_fd_sc_hd__dlygate4sd2_1.magic.lef b/cells/dlygate4sd2/sky130_fd_sc_hd__dlygate4sd2_1.magic.lef index 21461d5..cca631d 100644 --- a/cells/dlygate4sd2/sky130_fd_sc_hd__dlygate4sd2_1.magic.lef +++ b/cells/dlygate4sd2/sky130_fd_sc_hd__dlygate4sd2_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dlygate4sd2_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dlygate4sd2_1 ; @@ -37,6 +34,18 @@ RECT 0.085000 1.055000 0.625000 1.615000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.429000 ; DIRECTION OUTPUT ;
diff --git a/cells/dlygate4sd3/sky130_fd_sc_hd__dlygate4sd3_1.magic.lef b/cells/dlygate4sd3/sky130_fd_sc_hd__dlygate4sd3_1.magic.lef index d692462..839a744 100644 --- a/cells/dlygate4sd3/sky130_fd_sc_hd__dlygate4sd3_1.magic.lef +++ b/cells/dlygate4sd3/sky130_fd_sc_hd__dlygate4sd3_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dlygate4sd3_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dlygate4sd3_1 ; @@ -37,6 +34,18 @@ RECT 0.085000 1.055000 0.775000 1.615000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.429000 ; DIRECTION OUTPUT ;
diff --git a/cells/dlymetal6s2s/sky130_fd_sc_hd__dlymetal6s2s_1.magic.lef b/cells/dlymetal6s2s/sky130_fd_sc_hd__dlymetal6s2s_1.magic.lef index 1fa7e2f..12350bf 100644 --- a/cells/dlymetal6s2s/sky130_fd_sc_hd__dlymetal6s2s_1.magic.lef +++ b/cells/dlymetal6s2s/sky130_fd_sc_hd__dlymetal6s2s_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dlymetal6s2s_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dlymetal6s2s_1 ; @@ -37,6 +34,18 @@ RECT 0.085000 0.995000 0.570000 1.700000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.120000 -0.085000 0.290000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.790000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.429000 ; ANTENNAGATEAREA 0.126000 ;
diff --git a/cells/dlymetal6s4s/sky130_fd_sc_hd__dlymetal6s4s_1.magic.lef b/cells/dlymetal6s4s/sky130_fd_sc_hd__dlymetal6s4s_1.magic.lef index d6a7066..0f78a4d 100644 --- a/cells/dlymetal6s4s/sky130_fd_sc_hd__dlymetal6s4s_1.magic.lef +++ b/cells/dlymetal6s4s/sky130_fd_sc_hd__dlymetal6s4s_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dlymetal6s4s_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dlymetal6s4s_1 ; @@ -37,6 +34,18 @@ RECT 0.085000 0.995000 0.570000 1.700000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.120000 -0.085000 0.290000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.790000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.429000 ; ANTENNAGATEAREA 0.126000 ;
diff --git a/cells/dlymetal6s6s/sky130_fd_sc_hd__dlymetal6s6s_1.magic.lef b/cells/dlymetal6s6s/sky130_fd_sc_hd__dlymetal6s6s_1.magic.lef index 3a38cdc..e33d215 100644 --- a/cells/dlymetal6s6s/sky130_fd_sc_hd__dlymetal6s6s_1.magic.lef +++ b/cells/dlymetal6s6s/sky130_fd_sc_hd__dlymetal6s6s_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__dlymetal6s6s_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__dlymetal6s6s_1 ; @@ -37,6 +34,18 @@ RECT 0.085000 0.995000 0.575000 1.700000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.125000 -0.085000 0.295000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.790000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.429000 ; DIRECTION OUTPUT ;
diff --git a/cells/ebufn/sky130_fd_sc_hd__ebufn_1.magic.lef b/cells/ebufn/sky130_fd_sc_hd__ebufn_1.magic.lef index 177f735..2f7e7c1 100644 --- a/cells/ebufn/sky130_fd_sc_hd__ebufn_1.magic.lef +++ b/cells/ebufn/sky130_fd_sc_hd__ebufn_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__ebufn_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__ebufn_1 ; @@ -46,6 +43,18 @@ RECT 0.910000 1.075000 1.240000 1.630000 ; END END TE_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN Z ANTENNADIFFAREA 0.601000 ; DIRECTION OUTPUT ;
diff --git a/cells/ebufn/sky130_fd_sc_hd__ebufn_2.magic.lef b/cells/ebufn/sky130_fd_sc_hd__ebufn_2.magic.lef index 746f9f8..873f054 100644 --- a/cells/ebufn/sky130_fd_sc_hd__ebufn_2.magic.lef +++ b/cells/ebufn/sky130_fd_sc_hd__ebufn_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__ebufn_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__ebufn_2 ; @@ -46,6 +43,18 @@ RECT 0.950000 0.765000 1.280000 1.275000 ; END END TE_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.330000 2.910000 ; + END + END VPB PIN Z ANTENNADIFFAREA 0.445500 ; DIRECTION OUTPUT ;
diff --git a/cells/ebufn/sky130_fd_sc_hd__ebufn_4.magic.lef b/cells/ebufn/sky130_fd_sc_hd__ebufn_4.magic.lef index 7336c95..75f0c93 100644 --- a/cells/ebufn/sky130_fd_sc_hd__ebufn_4.magic.lef +++ b/cells/ebufn/sky130_fd_sc_hd__ebufn_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__ebufn_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__ebufn_4 ; @@ -46,6 +43,18 @@ RECT 0.950000 0.765000 1.280000 1.425000 ; END END TE_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 6.170000 2.910000 ; + END + END VPB PIN Z ANTENNADIFFAREA 0.891000 ; DIRECTION OUTPUT ;
diff --git a/cells/ebufn/sky130_fd_sc_hd__ebufn_8.magic.lef b/cells/ebufn/sky130_fd_sc_hd__ebufn_8.magic.lef index 9e37525..0d0ec63 100644 --- a/cells/ebufn/sky130_fd_sc_hd__ebufn_8.magic.lef +++ b/cells/ebufn/sky130_fd_sc_hd__ebufn_8.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__ebufn_8 CLASS CORE ; FOREIGN sky130_fd_sc_hd__ebufn_8 ; @@ -48,6 +45,18 @@ RECT 0.970000 1.325000 1.305000 1.695000 ; END END TE_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 9.850000 2.910000 ; + END + END VPB PIN Z ANTENNADIFFAREA 1.782000 ; DIRECTION OUTPUT ;
diff --git a/cells/edfxbp/sky130_fd_sc_hd__edfxbp_1.magic.lef b/cells/edfxbp/sky130_fd_sc_hd__edfxbp_1.magic.lef index d3a41c5..7f993eb 100644 --- a/cells/edfxbp/sky130_fd_sc_hd__edfxbp_1.magic.lef +++ b/cells/edfxbp/sky130_fd_sc_hd__edfxbp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__edfxbp_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__edfxbp_1 ; @@ -67,6 +64,18 @@ RECT 9.515000 0.255000 9.845000 1.065000 ; END END Q_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 12.150000 2.910000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/edfxtp/sky130_fd_sc_hd__edfxtp_1.magic.lef b/cells/edfxtp/sky130_fd_sc_hd__edfxtp_1.magic.lef index e6a7a56..def28d5 100644 --- a/cells/edfxtp/sky130_fd_sc_hd__edfxtp_1.magic.lef +++ b/cells/edfxtp/sky130_fd_sc_hd__edfxtp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__edfxtp_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__edfxtp_1 ; @@ -56,6 +53,18 @@ RECT 10.465000 0.305000 10.795000 2.420000 ; END END Q + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 11.230000 2.910000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/einvn/sky130_fd_sc_hd__einvn_0.magic.lef b/cells/einvn/sky130_fd_sc_hd__einvn_0.magic.lef index 1535dfd..91266f6 100644 --- a/cells/einvn/sky130_fd_sc_hd__einvn_0.magic.lef +++ b/cells/einvn/sky130_fd_sc_hd__einvn_0.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__einvn_0 CLASS CORE ; FOREIGN sky130_fd_sc_hd__einvn_0 ; @@ -46,6 +43,18 @@ RECT 0.085000 0.995000 0.650000 1.725000 ; END END TE_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.030000 2.910000 ; + END + END VPB PIN Z ANTENNADIFFAREA 0.275600 ; DIRECTION OUTPUT ;
diff --git a/cells/einvn/sky130_fd_sc_hd__einvn_1.magic.lef b/cells/einvn/sky130_fd_sc_hd__einvn_1.magic.lef index 7c33bb6..09d06f4 100644 --- a/cells/einvn/sky130_fd_sc_hd__einvn_1.magic.lef +++ b/cells/einvn/sky130_fd_sc_hd__einvn_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__einvn_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__einvn_1 ; @@ -46,6 +43,18 @@ RECT 0.085000 0.955000 0.510000 1.725000 ; END END TE_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.490000 2.910000 ; + END + END VPB PIN Z ANTENNADIFFAREA 0.429000 ; DIRECTION OUTPUT ;
diff --git a/cells/einvn/sky130_fd_sc_hd__einvn_2.magic.lef b/cells/einvn/sky130_fd_sc_hd__einvn_2.magic.lef index 9a44d00..08e65a1 100644 --- a/cells/einvn/sky130_fd_sc_hd__einvn_2.magic.lef +++ b/cells/einvn/sky130_fd_sc_hd__einvn_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__einvn_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__einvn_2 ; @@ -46,6 +43,18 @@ RECT 0.085000 0.995000 0.325000 1.385000 ; END END TE_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN Z ANTENNADIFFAREA 0.694800 ; DIRECTION OUTPUT ;
diff --git a/cells/einvn/sky130_fd_sc_hd__einvn_4.magic.lef b/cells/einvn/sky130_fd_sc_hd__einvn_4.magic.lef index 477f1f7..70452a2 100644 --- a/cells/einvn/sky130_fd_sc_hd__einvn_4.magic.lef +++ b/cells/einvn/sky130_fd_sc_hd__einvn_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__einvn_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__einvn_4 ; @@ -46,6 +43,18 @@ RECT 0.085000 0.995000 0.345000 1.325000 ; END END TE_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 5.250000 2.910000 ; + END + END VPB PIN Z ANTENNADIFFAREA 0.891000 ; DIRECTION OUTPUT ;
diff --git a/cells/einvn/sky130_fd_sc_hd__einvn_8.magic.lef b/cells/einvn/sky130_fd_sc_hd__einvn_8.magic.lef index a9301db..049d343 100644 --- a/cells/einvn/sky130_fd_sc_hd__einvn_8.magic.lef +++ b/cells/einvn/sky130_fd_sc_hd__einvn_8.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__einvn_8 CLASS CORE ; FOREIGN sky130_fd_sc_hd__einvn_8 ; @@ -46,6 +43,18 @@ RECT 0.090000 0.995000 0.345000 1.325000 ; END END TE_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 8.470000 2.910000 ; + END + END VPB PIN Z ANTENNADIFFAREA 1.782000 ; DIRECTION OUTPUT ;
diff --git a/cells/einvp/sky130_fd_sc_hd__einvp_1.magic.lef b/cells/einvp/sky130_fd_sc_hd__einvp_1.magic.lef index 9a9c2ba..19ad140 100644 --- a/cells/einvp/sky130_fd_sc_hd__einvp_1.magic.lef +++ b/cells/einvp/sky130_fd_sc_hd__einvp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__einvp_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__einvp_1 ; @@ -46,6 +43,18 @@ RECT 0.085000 0.995000 0.545000 1.725000 ; END END TE + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.490000 2.910000 ; + END + END VPB PIN Z ANTENNADIFFAREA 0.445500 ; DIRECTION OUTPUT ;
diff --git a/cells/einvp/sky130_fd_sc_hd__einvp_2.magic.lef b/cells/einvp/sky130_fd_sc_hd__einvp_2.magic.lef index 72c58bb..73886a2 100644 --- a/cells/einvp/sky130_fd_sc_hd__einvp_2.magic.lef +++ b/cells/einvp/sky130_fd_sc_hd__einvp_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__einvp_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__einvp_2 ; @@ -46,6 +43,18 @@ RECT 0.085000 0.995000 0.330000 1.615000 ; END END TE + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN Z ANTENNADIFFAREA 0.445500 ; DIRECTION OUTPUT ;
diff --git a/cells/einvp/sky130_fd_sc_hd__einvp_4.magic.lef b/cells/einvp/sky130_fd_sc_hd__einvp_4.magic.lef index 90752bd..51ad741 100644 --- a/cells/einvp/sky130_fd_sc_hd__einvp_4.magic.lef +++ b/cells/einvp/sky130_fd_sc_hd__einvp_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__einvp_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__einvp_4 ; @@ -46,6 +43,18 @@ RECT 0.085000 0.995000 0.330000 1.615000 ; END END TE + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 5.250000 2.910000 ; + END + END VPB PIN Z ANTENNADIFFAREA 0.891000 ; DIRECTION OUTPUT ;
diff --git a/cells/einvp/sky130_fd_sc_hd__einvp_8.magic.lef b/cells/einvp/sky130_fd_sc_hd__einvp_8.magic.lef index 1ac709b..f243206 100644 --- a/cells/einvp/sky130_fd_sc_hd__einvp_8.magic.lef +++ b/cells/einvp/sky130_fd_sc_hd__einvp_8.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__einvp_8 CLASS CORE ; FOREIGN sky130_fd_sc_hd__einvp_8 ; @@ -46,6 +43,18 @@ RECT 0.085000 0.995000 0.330000 1.615000 ; END END TE + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 8.470000 2.910000 ; + END + END VPB PIN Z ANTENNADIFFAREA 1.782000 ; DIRECTION OUTPUT ;
diff --git a/cells/fa/sky130_fd_sc_hd__fa_1.magic.lef b/cells/fa/sky130_fd_sc_hd__fa_1.magic.lef index 1aec27a..6e0c7df 100644 --- a/cells/fa/sky130_fd_sc_hd__fa_1.magic.lef +++ b/cells/fa/sky130_fd_sc_hd__fa_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__fa_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__fa_1 ; @@ -141,6 +138,18 @@ RECT 6.910000 0.810000 7.240000 1.485000 ; END END SUM + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 7.550000 2.910000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/fa/sky130_fd_sc_hd__fa_2.magic.lef b/cells/fa/sky130_fd_sc_hd__fa_2.magic.lef index af72037..c24125d 100644 --- a/cells/fa/sky130_fd_sc_hd__fa_2.magic.lef +++ b/cells/fa/sky130_fd_sc_hd__fa_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__fa_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__fa_2 ; @@ -153,6 +150,18 @@ RECT 7.970000 0.905000 8.195000 1.415000 ; END END SUM + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 8.470000 2.910000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/fa/sky130_fd_sc_hd__fa_4.magic.lef b/cells/fa/sky130_fd_sc_hd__fa_4.magic.lef index f73b9a1..6deeb6e 100644 --- a/cells/fa/sky130_fd_sc_hd__fa_4.magic.lef +++ b/cells/fa/sky130_fd_sc_hd__fa_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__fa_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__fa_4 ; @@ -157,6 +154,18 @@ RECT 9.700000 0.905000 10.035000 1.415000 ; END END SUM + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 10.310000 2.910000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/fah/sky130_fd_sc_hd__fah_1.magic.lef b/cells/fah/sky130_fd_sc_hd__fah_1.magic.lef index eee0aa6..83d9e0f 100644 --- a/cells/fah/sky130_fd_sc_hd__fah_1.magic.lef +++ b/cells/fah/sky130_fd_sc_hd__fah_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__fah_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__fah_1 ; @@ -97,6 +94,18 @@ RECT 12.110000 0.825000 12.335000 1.785000 ; END END SUM + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 12.610000 2.910000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/fahcin/sky130_fd_sc_hd__fahcin_1.magic.lef b/cells/fahcin/sky130_fd_sc_hd__fahcin_1.magic.lef index 6b63bdd..957c986 100644 --- a/cells/fahcin/sky130_fd_sc_hd__fahcin_1.magic.lef +++ b/cells/fahcin/sky130_fd_sc_hd__fahcin_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__fahcin_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__fahcin_1 ; @@ -94,6 +91,18 @@ RECT 12.125000 0.825000 12.335000 1.785000 ; END END SUM + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 12.610000 2.910000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/fahcon/sky130_fd_sc_hd__fahcon_1.magic.lef b/cells/fahcon/sky130_fd_sc_hd__fahcon_1.magic.lef index ae68ff3..6f48b4f 100644 --- a/cells/fahcon/sky130_fd_sc_hd__fahcon_1.magic.lef +++ b/cells/fahcon/sky130_fd_sc_hd__fahcon_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__fahcon_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__fahcon_1 ; @@ -94,6 +91,18 @@ RECT 12.135000 0.825000 12.335000 1.785000 ; END END SUM + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 12.610000 2.910000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/fill/sky130_fd_sc_hd__fill_1.magic.lef b/cells/fill/sky130_fd_sc_hd__fill_1.magic.lef index d1b67c9..7628584 100644 --- a/cells/fill/sky130_fd_sc_hd__fill_1.magic.lef +++ b/cells/fill/sky130_fd_sc_hd__fill_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__fill_1 CLASS CORE SPACER ; FOREIGN sky130_fd_sc_hd__fill_1 ; @@ -28,6 +25,18 @@ SIZE 0.460000 BY 2.720000 ; SYMMETRY X Y R90 ; SITE unithd ; + PIN VNB + PORT + LAYER pwell ; + RECT 0.140000 -0.055000 0.260000 0.055000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 0.650000 2.910000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/fill/sky130_fd_sc_hd__fill_2.magic.lef b/cells/fill/sky130_fd_sc_hd__fill_2.magic.lef index 5595338..61ee73a 100644 --- a/cells/fill/sky130_fd_sc_hd__fill_2.magic.lef +++ b/cells/fill/sky130_fd_sc_hd__fill_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__fill_2 CLASS CORE SPACER ; FOREIGN sky130_fd_sc_hd__fill_2 ; @@ -28,6 +25,18 @@ SIZE 0.920000 BY 2.720000 ; SYMMETRY X Y R90 ; SITE unithd ; + PIN VNB + PORT + LAYER pwell ; + RECT 0.155000 -0.050000 0.315000 0.060000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 1.110000 2.910000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/fill/sky130_fd_sc_hd__fill_4.magic.lef b/cells/fill/sky130_fd_sc_hd__fill_4.magic.lef index 4493971..fee7f84 100644 --- a/cells/fill/sky130_fd_sc_hd__fill_4.magic.lef +++ b/cells/fill/sky130_fd_sc_hd__fill_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__fill_4 CLASS CORE SPACER ; FOREIGN sky130_fd_sc_hd__fill_4 ; @@ -28,6 +25,18 @@ SIZE 1.840000 BY 2.720000 ; SYMMETRY X Y R90 ; SITE unithd ; + PIN VNB + PORT + LAYER pwell ; + RECT 0.175000 -0.060000 0.285000 0.060000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.030000 2.910000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/fill/sky130_fd_sc_hd__fill_8.magic.lef b/cells/fill/sky130_fd_sc_hd__fill_8.magic.lef index 24cd3ed..5a73bc7 100644 --- a/cells/fill/sky130_fd_sc_hd__fill_8.magic.lef +++ b/cells/fill/sky130_fd_sc_hd__fill_8.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__fill_8 CLASS CORE SPACER ; FOREIGN sky130_fd_sc_hd__fill_8 ; @@ -28,6 +25,18 @@ SIZE 3.680000 BY 2.720000 ; SYMMETRY X Y R90 ; SITE unithd ; + PIN VNB + PORT + LAYER pwell ; + RECT 0.130000 -0.120000 0.350000 0.050000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/ha/sky130_fd_sc_hd__ha_1.magic.lef b/cells/ha/sky130_fd_sc_hd__ha_1.magic.lef index 1b7d307..b43be3b 100644 --- a/cells/ha/sky130_fd_sc_hd__ha_1.magic.lef +++ b/cells/ha/sky130_fd_sc_hd__ha_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__ha_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__ha_1 ; @@ -72,6 +69,18 @@ RECT 0.090000 1.565000 0.425000 2.415000 ; END END SUM + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.790000 2.910000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/ha/sky130_fd_sc_hd__ha_2.magic.lef b/cells/ha/sky130_fd_sc_hd__ha_2.magic.lef index fdb1b00..4978d22 100644 --- a/cells/ha/sky130_fd_sc_hd__ha_2.magic.lef +++ b/cells/ha/sky130_fd_sc_hd__ha_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__ha_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__ha_2 ; @@ -70,6 +67,18 @@ RECT 0.555000 1.565000 0.885000 2.415000 ; END END SUM + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 5.710000 2.910000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/ha/sky130_fd_sc_hd__ha_4.magic.lef b/cells/ha/sky130_fd_sc_hd__ha_4.magic.lef index c4a7ca1..1265c67 100644 --- a/cells/ha/sky130_fd_sc_hd__ha_4.magic.lef +++ b/cells/ha/sky130_fd_sc_hd__ha_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__ha_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__ha_4 ; @@ -92,6 +89,18 @@ RECT 1.355000 1.565000 1.685000 2.415000 ; END END SUM + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 9.390000 2.910000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/inv/sky130_fd_sc_hd__inv_1.magic.lef b/cells/inv/sky130_fd_sc_hd__inv_1.magic.lef index 476474b..23f2454 100644 --- a/cells/inv/sky130_fd_sc_hd__inv_1.magic.lef +++ b/cells/inv/sky130_fd_sc_hd__inv_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__inv_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__inv_1 ; @@ -37,6 +34,18 @@ RECT 0.320000 1.075000 0.650000 1.315000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 1.570000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.429000 ; DIRECTION OUTPUT ;
diff --git a/cells/inv/sky130_fd_sc_hd__inv_12.magic.lef b/cells/inv/sky130_fd_sc_hd__inv_12.magic.lef index 2f4534e..a520cc8 100644 --- a/cells/inv/sky130_fd_sc_hd__inv_12.magic.lef +++ b/cells/inv/sky130_fd_sc_hd__inv_12.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__inv_12 CLASS CORE ; FOREIGN sky130_fd_sc_hd__inv_12 ; @@ -37,6 +34,18 @@ RECT 0.680000 1.075000 5.270000 1.325000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 6.170000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 2.673000 ; DIRECTION OUTPUT ;
diff --git a/cells/inv/sky130_fd_sc_hd__inv_16.magic.lef b/cells/inv/sky130_fd_sc_hd__inv_16.magic.lef index 7fbeeba..2642e54 100644 --- a/cells/inv/sky130_fd_sc_hd__inv_16.magic.lef +++ b/cells/inv/sky130_fd_sc_hd__inv_16.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__inv_16 CLASS CORE ; FOREIGN sky130_fd_sc_hd__inv_16 ; @@ -37,6 +34,18 @@ RECT 0.085000 1.075000 5.525000 1.315000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 7.550000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 3.564000 ; DIRECTION OUTPUT ;
diff --git a/cells/inv/sky130_fd_sc_hd__inv_2.magic.lef b/cells/inv/sky130_fd_sc_hd__inv_2.magic.lef index cbdc838..4156800 100644 --- a/cells/inv/sky130_fd_sc_hd__inv_2.magic.lef +++ b/cells/inv/sky130_fd_sc_hd__inv_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__inv_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__inv_2 ; @@ -37,6 +34,18 @@ RECT 0.105000 1.075000 0.435000 1.325000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 1.570000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.445500 ; DIRECTION OUTPUT ;
diff --git a/cells/inv/sky130_fd_sc_hd__inv_4.magic.lef b/cells/inv/sky130_fd_sc_hd__inv_4.magic.lef index 4ff8df9..5780851 100644 --- a/cells/inv/sky130_fd_sc_hd__inv_4.magic.lef +++ b/cells/inv/sky130_fd_sc_hd__inv_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__inv_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__inv_4 ; @@ -37,6 +34,18 @@ RECT 0.105000 1.075000 1.735000 1.325000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.490000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.891000 ; DIRECTION OUTPUT ;
diff --git a/cells/inv/sky130_fd_sc_hd__inv_6.magic.lef b/cells/inv/sky130_fd_sc_hd__inv_6.magic.lef index b75d0b1..2223d30 100644 --- a/cells/inv/sky130_fd_sc_hd__inv_6.magic.lef +++ b/cells/inv/sky130_fd_sc_hd__inv_6.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__inv_6 CLASS CORE ; FOREIGN sky130_fd_sc_hd__inv_6 ; @@ -37,6 +34,18 @@ RECT 0.105000 1.075000 2.615000 1.325000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.336500 ; DIRECTION OUTPUT ;
diff --git a/cells/inv/sky130_fd_sc_hd__inv_8.magic.lef b/cells/inv/sky130_fd_sc_hd__inv_8.magic.lef index 67a46eb..0472646 100644 --- a/cells/inv/sky130_fd_sc_hd__inv_8.magic.lef +++ b/cells/inv/sky130_fd_sc_hd__inv_8.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__inv_8 CLASS CORE ; FOREIGN sky130_fd_sc_hd__inv_8 ; @@ -37,6 +34,18 @@ RECT 0.680000 1.075000 3.535000 1.325000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.330000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.782000 ; DIRECTION OUTPUT ;
diff --git a/cells/lpflow_bleeder/sky130_fd_sc_hd__lpflow_bleeder_1.magic.lef b/cells/lpflow_bleeder/sky130_fd_sc_hd__lpflow_bleeder_1.magic.lef index 413697a..18c97b7 100644 --- a/cells/lpflow_bleeder/sky130_fd_sc_hd__lpflow_bleeder_1.magic.lef +++ b/cells/lpflow_bleeder/sky130_fd_sc_hd__lpflow_bleeder_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__lpflow_bleeder_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__lpflow_bleeder_1 ; @@ -37,6 +34,18 @@ RECT 0.275000 1.040000 1.975000 1.730000 ; END END SHORT + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.950000 2.910000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/lpflow_clkbufkapwr/sky130_fd_sc_hd__lpflow_clkbufkapwr_1.magic.lef b/cells/lpflow_clkbufkapwr/sky130_fd_sc_hd__lpflow_clkbufkapwr_1.magic.lef index 2da249c..bae705c 100644 --- a/cells/lpflow_clkbufkapwr/sky130_fd_sc_hd__lpflow_clkbufkapwr_1.magic.lef +++ b/cells/lpflow_clkbufkapwr/sky130_fd_sc_hd__lpflow_clkbufkapwr_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__lpflow_clkbufkapwr_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__lpflow_clkbufkapwr_1 ; @@ -37,6 +34,18 @@ RECT 0.945000 0.985000 1.275000 1.355000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 1.065000 -0.085000 1.235000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 1.570000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.340600 ; DIRECTION OUTPUT ;
diff --git a/cells/lpflow_clkbufkapwr/sky130_fd_sc_hd__lpflow_clkbufkapwr_16.magic.lef b/cells/lpflow_clkbufkapwr/sky130_fd_sc_hd__lpflow_clkbufkapwr_16.magic.lef index 552fa65..3ccf73f 100644 --- a/cells/lpflow_clkbufkapwr/sky130_fd_sc_hd__lpflow_clkbufkapwr_16.magic.lef +++ b/cells/lpflow_clkbufkapwr/sky130_fd_sc_hd__lpflow_clkbufkapwr_16.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__lpflow_clkbufkapwr_16 CLASS CORE ; FOREIGN sky130_fd_sc_hd__lpflow_clkbufkapwr_16 ; @@ -37,6 +34,18 @@ RECT 0.085000 0.765000 0.400000 1.325000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 9.390000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 3.180800 ; DIRECTION OUTPUT ;
diff --git a/cells/lpflow_clkbufkapwr/sky130_fd_sc_hd__lpflow_clkbufkapwr_2.magic.lef b/cells/lpflow_clkbufkapwr/sky130_fd_sc_hd__lpflow_clkbufkapwr_2.magic.lef index 8f7d4d0..e6091a9 100644 --- a/cells/lpflow_clkbufkapwr/sky130_fd_sc_hd__lpflow_clkbufkapwr_2.magic.lef +++ b/cells/lpflow_clkbufkapwr/sky130_fd_sc_hd__lpflow_clkbufkapwr_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__lpflow_clkbufkapwr_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__lpflow_clkbufkapwr_2 ; @@ -37,6 +34,18 @@ RECT 0.425000 0.745000 0.785000 1.240000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.030000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.383400 ; DIRECTION OUTPUT ;
diff --git a/cells/lpflow_clkbufkapwr/sky130_fd_sc_hd__lpflow_clkbufkapwr_4.magic.lef b/cells/lpflow_clkbufkapwr/sky130_fd_sc_hd__lpflow_clkbufkapwr_4.magic.lef index bd30dd6..33cee19 100644 --- a/cells/lpflow_clkbufkapwr/sky130_fd_sc_hd__lpflow_clkbufkapwr_4.magic.lef +++ b/cells/lpflow_clkbufkapwr/sky130_fd_sc_hd__lpflow_clkbufkapwr_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__lpflow_clkbufkapwr_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__lpflow_clkbufkapwr_4 ; @@ -37,6 +34,18 @@ RECT 0.425000 0.755000 0.775000 1.325000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.950000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.795200 ; DIRECTION OUTPUT ;
diff --git a/cells/lpflow_clkbufkapwr/sky130_fd_sc_hd__lpflow_clkbufkapwr_8.magic.lef b/cells/lpflow_clkbufkapwr/sky130_fd_sc_hd__lpflow_clkbufkapwr_8.magic.lef index cc0665b..80c30ff 100644 --- a/cells/lpflow_clkbufkapwr/sky130_fd_sc_hd__lpflow_clkbufkapwr_8.magic.lef +++ b/cells/lpflow_clkbufkapwr/sky130_fd_sc_hd__lpflow_clkbufkapwr_8.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__lpflow_clkbufkapwr_8 CLASS CORE ; FOREIGN sky130_fd_sc_hd__lpflow_clkbufkapwr_8 ; @@ -37,6 +34,18 @@ RECT 0.085000 0.715000 0.400000 1.325000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 5.250000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.590400 ; DIRECTION OUTPUT ;
diff --git a/cells/lpflow_clkinvkapwr/sky130_fd_sc_hd__lpflow_clkinvkapwr_1.magic.lef b/cells/lpflow_clkinvkapwr/sky130_fd_sc_hd__lpflow_clkinvkapwr_1.magic.lef index dc883c5..f3e1602 100644 --- a/cells/lpflow_clkinvkapwr/sky130_fd_sc_hd__lpflow_clkinvkapwr_1.magic.lef +++ b/cells/lpflow_clkinvkapwr/sky130_fd_sc_hd__lpflow_clkinvkapwr_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__lpflow_clkinvkapwr_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__lpflow_clkinvkapwr_1 ; @@ -37,6 +34,18 @@ RECT 0.085000 0.375000 0.325000 1.325000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 1.570000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.336000 ; DIRECTION OUTPUT ;
diff --git a/cells/lpflow_clkinvkapwr/sky130_fd_sc_hd__lpflow_clkinvkapwr_16.magic.lef b/cells/lpflow_clkinvkapwr/sky130_fd_sc_hd__lpflow_clkinvkapwr_16.magic.lef index fece187..400e224 100644 --- a/cells/lpflow_clkinvkapwr/sky130_fd_sc_hd__lpflow_clkinvkapwr_16.magic.lef +++ b/cells/lpflow_clkinvkapwr/sky130_fd_sc_hd__lpflow_clkinvkapwr_16.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__lpflow_clkinvkapwr_16 CLASS CORE ; FOREIGN sky130_fd_sc_hd__lpflow_clkinvkapwr_16 ; @@ -51,6 +48,18 @@ RECT 9.285000 1.260000 10.035000 1.305000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 11.230000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 4.520900 ; DIRECTION OUTPUT ;
diff --git a/cells/lpflow_clkinvkapwr/sky130_fd_sc_hd__lpflow_clkinvkapwr_2.magic.lef b/cells/lpflow_clkinvkapwr/sky130_fd_sc_hd__lpflow_clkinvkapwr_2.magic.lef index 671e86b..f185070 100644 --- a/cells/lpflow_clkinvkapwr/sky130_fd_sc_hd__lpflow_clkinvkapwr_2.magic.lef +++ b/cells/lpflow_clkinvkapwr/sky130_fd_sc_hd__lpflow_clkinvkapwr_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__lpflow_clkinvkapwr_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__lpflow_clkinvkapwr_2 ; @@ -37,6 +34,18 @@ RECT 0.085000 1.065000 1.305000 1.290000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.030000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.662600 ; DIRECTION OUTPUT ;
diff --git a/cells/lpflow_clkinvkapwr/sky130_fd_sc_hd__lpflow_clkinvkapwr_4.magic.lef b/cells/lpflow_clkinvkapwr/sky130_fd_sc_hd__lpflow_clkinvkapwr_4.magic.lef index c56468e..867730a 100644 --- a/cells/lpflow_clkinvkapwr/sky130_fd_sc_hd__lpflow_clkinvkapwr_4.magic.lef +++ b/cells/lpflow_clkinvkapwr/sky130_fd_sc_hd__lpflow_clkinvkapwr_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__lpflow_clkinvkapwr_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__lpflow_clkinvkapwr_4 ; @@ -37,6 +34,18 @@ RECT 0.445000 1.065000 2.660000 1.290000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.075200 ; DIRECTION OUTPUT ;
diff --git a/cells/lpflow_clkinvkapwr/sky130_fd_sc_hd__lpflow_clkinvkapwr_8.magic.lef b/cells/lpflow_clkinvkapwr/sky130_fd_sc_hd__lpflow_clkinvkapwr_8.magic.lef index 2e8ef31..a8946bf 100644 --- a/cells/lpflow_clkinvkapwr/sky130_fd_sc_hd__lpflow_clkinvkapwr_8.magic.lef +++ b/cells/lpflow_clkinvkapwr/sky130_fd_sc_hd__lpflow_clkinvkapwr_8.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__lpflow_clkinvkapwr_8 CLASS CORE ; FOREIGN sky130_fd_sc_hd__lpflow_clkinvkapwr_8 ; @@ -37,6 +34,18 @@ RECT 0.455000 1.035000 4.865000 1.290000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 6.170000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 2.090400 ; DIRECTION OUTPUT ;
diff --git a/cells/lpflow_decapkapwr/sky130_fd_sc_hd__lpflow_decapkapwr_12.magic.lef b/cells/lpflow_decapkapwr/sky130_fd_sc_hd__lpflow_decapkapwr_12.magic.lef index b479f76..f898b32 100644 --- a/cells/lpflow_decapkapwr/sky130_fd_sc_hd__lpflow_decapkapwr_12.magic.lef +++ b/cells/lpflow_decapkapwr/sky130_fd_sc_hd__lpflow_decapkapwr_12.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__lpflow_decapkapwr_12 CLASS CORE ; FOREIGN sky130_fd_sc_hd__lpflow_decapkapwr_12 ; @@ -28,6 +25,18 @@ SIZE 5.520000 BY 2.720000 ; SYMMETRY X Y R90 ; SITE unithd ; + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 5.710000 2.910000 ; + END + END VPB PIN KAPWR DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/lpflow_decapkapwr/sky130_fd_sc_hd__lpflow_decapkapwr_3.magic.lef b/cells/lpflow_decapkapwr/sky130_fd_sc_hd__lpflow_decapkapwr_3.magic.lef index 6c70f2a..3b4419e 100644 --- a/cells/lpflow_decapkapwr/sky130_fd_sc_hd__lpflow_decapkapwr_3.magic.lef +++ b/cells/lpflow_decapkapwr/sky130_fd_sc_hd__lpflow_decapkapwr_3.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__lpflow_decapkapwr_3 CLASS CORE ; FOREIGN sky130_fd_sc_hd__lpflow_decapkapwr_3 ; @@ -28,6 +25,18 @@ SIZE 1.380000 BY 2.720000 ; SYMMETRY X Y R90 ; SITE unithd ; + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 1.570000 2.910000 ; + END + END VPB PIN KAPWR DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/lpflow_decapkapwr/sky130_fd_sc_hd__lpflow_decapkapwr_4.magic.lef b/cells/lpflow_decapkapwr/sky130_fd_sc_hd__lpflow_decapkapwr_4.magic.lef index 2e7f192..e3a1a52 100644 --- a/cells/lpflow_decapkapwr/sky130_fd_sc_hd__lpflow_decapkapwr_4.magic.lef +++ b/cells/lpflow_decapkapwr/sky130_fd_sc_hd__lpflow_decapkapwr_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__lpflow_decapkapwr_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__lpflow_decapkapwr_4 ; @@ -28,6 +25,18 @@ SIZE 1.840000 BY 2.720000 ; SYMMETRY X Y R90 ; SITE unithd ; + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.030000 2.910000 ; + END + END VPB PIN KAPWR DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/lpflow_decapkapwr/sky130_fd_sc_hd__lpflow_decapkapwr_6.magic.lef b/cells/lpflow_decapkapwr/sky130_fd_sc_hd__lpflow_decapkapwr_6.magic.lef index 1b5ac0d..816832c 100644 --- a/cells/lpflow_decapkapwr/sky130_fd_sc_hd__lpflow_decapkapwr_6.magic.lef +++ b/cells/lpflow_decapkapwr/sky130_fd_sc_hd__lpflow_decapkapwr_6.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__lpflow_decapkapwr_6 CLASS CORE ; FOREIGN sky130_fd_sc_hd__lpflow_decapkapwr_6 ; @@ -28,6 +25,18 @@ SIZE 2.760000 BY 2.720000 ; SYMMETRY X Y R90 ; SITE unithd ; + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.950000 2.910000 ; + END + END VPB PIN KAPWR DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/lpflow_decapkapwr/sky130_fd_sc_hd__lpflow_decapkapwr_8.magic.lef b/cells/lpflow_decapkapwr/sky130_fd_sc_hd__lpflow_decapkapwr_8.magic.lef index 2a1aa12..a07a788 100644 --- a/cells/lpflow_decapkapwr/sky130_fd_sc_hd__lpflow_decapkapwr_8.magic.lef +++ b/cells/lpflow_decapkapwr/sky130_fd_sc_hd__lpflow_decapkapwr_8.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__lpflow_decapkapwr_8 CLASS CORE ; FOREIGN sky130_fd_sc_hd__lpflow_decapkapwr_8 ; @@ -28,6 +25,18 @@ SIZE 3.680000 BY 2.720000 ; SYMMETRY X Y R90 ; SITE unithd ; + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN KAPWR DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/lpflow_inputiso0n/sky130_fd_sc_hd__lpflow_inputiso0n_1.magic.lef b/cells/lpflow_inputiso0n/sky130_fd_sc_hd__lpflow_inputiso0n_1.magic.lef index f9ca6e4..4e6509a 100644 --- a/cells/lpflow_inputiso0n/sky130_fd_sc_hd__lpflow_inputiso0n_1.magic.lef +++ b/cells/lpflow_inputiso0n/sky130_fd_sc_hd__lpflow_inputiso0n_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__lpflow_inputiso0n_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__lpflow_inputiso0n_1 ; @@ -47,6 +44,18 @@ RECT 0.995000 1.075000 1.335000 1.325000 ; END END SLEEP_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.490000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.657000 ; DIRECTION OUTPUT ;
diff --git a/cells/lpflow_inputiso0p/sky130_fd_sc_hd__lpflow_inputiso0p_1.magic.lef b/cells/lpflow_inputiso0p/sky130_fd_sc_hd__lpflow_inputiso0p_1.magic.lef index 40204c7..f114c2f 100644 --- a/cells/lpflow_inputiso0p/sky130_fd_sc_hd__lpflow_inputiso0p_1.magic.lef +++ b/cells/lpflow_inputiso0p/sky130_fd_sc_hd__lpflow_inputiso0p_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__lpflow_inputiso0p_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__lpflow_inputiso0p_1 ; @@ -46,6 +43,18 @@ RECT 0.145000 0.765000 0.445000 1.615000 ; END END SLEEP + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.950000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.429000 ; DIRECTION OUTPUT ;
diff --git a/cells/lpflow_inputiso1n/sky130_fd_sc_hd__lpflow_inputiso1n_1.magic.lef b/cells/lpflow_inputiso1n/sky130_fd_sc_hd__lpflow_inputiso1n_1.magic.lef index 3aa6a87..53bbe65 100644 --- a/cells/lpflow_inputiso1n/sky130_fd_sc_hd__lpflow_inputiso1n_1.magic.lef +++ b/cells/lpflow_inputiso1n/sky130_fd_sc_hd__lpflow_inputiso1n_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__lpflow_inputiso1n_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__lpflow_inputiso1n_1 ; @@ -46,6 +43,18 @@ RECT 0.090000 1.075000 0.425000 1.325000 ; END END SLEEP_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.950000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.445500 ; DIRECTION OUTPUT ;
diff --git a/cells/lpflow_inputiso1p/sky130_fd_sc_hd__lpflow_inputiso1p_1.magic.lef b/cells/lpflow_inputiso1p/sky130_fd_sc_hd__lpflow_inputiso1p_1.magic.lef index 93d192e..e0f879b 100644 --- a/cells/lpflow_inputiso1p/sky130_fd_sc_hd__lpflow_inputiso1p_1.magic.lef +++ b/cells/lpflow_inputiso1p/sky130_fd_sc_hd__lpflow_inputiso1p_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__lpflow_inputiso1p_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__lpflow_inputiso1p_1 ; @@ -46,6 +43,18 @@ RECT 1.010000 0.765000 1.275000 1.325000 ; END END SLEEP + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.490000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.509000 ; DIRECTION OUTPUT ;
diff --git a/cells/lpflow_inputisolatch/sky130_fd_sc_hd__lpflow_inputisolatch_1.magic.lef b/cells/lpflow_inputisolatch/sky130_fd_sc_hd__lpflow_inputisolatch_1.magic.lef index f733e2d..74d86fa 100644 --- a/cells/lpflow_inputisolatch/sky130_fd_sc_hd__lpflow_inputisolatch_1.magic.lef +++ b/cells/lpflow_inputisolatch/sky130_fd_sc_hd__lpflow_inputisolatch_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__lpflow_inputisolatch_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__lpflow_inputisolatch_1 ; @@ -48,6 +45,18 @@ RECT 4.805000 0.745000 4.975000 1.670000 ; END END Q + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 5.250000 2.910000 ; + END + END VPB PIN SLEEP_B ANTENNAGATEAREA 0.145500 ; DIRECTION INPUT ;
diff --git a/cells/lpflow_isobufsrc/sky130_fd_sc_hd__lpflow_isobufsrc_1.magic.lef b/cells/lpflow_isobufsrc/sky130_fd_sc_hd__lpflow_isobufsrc_1.magic.lef index c34952b..556ad01 100644 --- a/cells/lpflow_isobufsrc/sky130_fd_sc_hd__lpflow_isobufsrc_1.magic.lef +++ b/cells/lpflow_isobufsrc/sky130_fd_sc_hd__lpflow_isobufsrc_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__lpflow_isobufsrc_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__lpflow_isobufsrc_1 ; @@ -46,6 +43,18 @@ RECT 0.960000 1.065000 1.325000 1.325000 ; END END SLEEP + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.490000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.435500 ; DIRECTION OUTPUT ;
diff --git a/cells/lpflow_isobufsrc/sky130_fd_sc_hd__lpflow_isobufsrc_16.magic.lef b/cells/lpflow_isobufsrc/sky130_fd_sc_hd__lpflow_isobufsrc_16.magic.lef index 9928d9a..e82b805 100644 --- a/cells/lpflow_isobufsrc/sky130_fd_sc_hd__lpflow_isobufsrc_16.magic.lef +++ b/cells/lpflow_isobufsrc/sky130_fd_sc_hd__lpflow_isobufsrc_16.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__lpflow_isobufsrc_16 CLASS CORE ; FOREIGN sky130_fd_sc_hd__lpflow_isobufsrc_16 ; @@ -47,6 +44,18 @@ RECT 9.450000 1.075000 15.650000 1.285000 ; END END SLEEP + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 16.750000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 4.968000 ; DIRECTION OUTPUT ;
diff --git a/cells/lpflow_isobufsrc/sky130_fd_sc_hd__lpflow_isobufsrc_2.magic.lef b/cells/lpflow_isobufsrc/sky130_fd_sc_hd__lpflow_isobufsrc_2.magic.lef index b41c254..64e271a 100644 --- a/cells/lpflow_isobufsrc/sky130_fd_sc_hd__lpflow_isobufsrc_2.magic.lef +++ b/cells/lpflow_isobufsrc/sky130_fd_sc_hd__lpflow_isobufsrc_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__lpflow_isobufsrc_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__lpflow_isobufsrc_2 ; @@ -47,6 +44,18 @@ RECT 0.480000 1.065000 0.920000 1.275000 ; END END SLEEP + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.621000 ; DIRECTION OUTPUT ;
diff --git a/cells/lpflow_isobufsrc/sky130_fd_sc_hd__lpflow_isobufsrc_4.magic.lef b/cells/lpflow_isobufsrc/sky130_fd_sc_hd__lpflow_isobufsrc_4.magic.lef index e271890..6c7c5e5 100644 --- a/cells/lpflow_isobufsrc/sky130_fd_sc_hd__lpflow_isobufsrc_4.magic.lef +++ b/cells/lpflow_isobufsrc/sky130_fd_sc_hd__lpflow_isobufsrc_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__lpflow_isobufsrc_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__lpflow_isobufsrc_4 ; @@ -46,6 +43,18 @@ RECT 0.360000 1.075000 1.800000 1.275000 ; END END SLEEP + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 5.250000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.242000 ; DIRECTION OUTPUT ;
diff --git a/cells/lpflow_isobufsrc/sky130_fd_sc_hd__lpflow_isobufsrc_8.magic.lef b/cells/lpflow_isobufsrc/sky130_fd_sc_hd__lpflow_isobufsrc_8.magic.lef index 12b09c6..e9b02c9 100644 --- a/cells/lpflow_isobufsrc/sky130_fd_sc_hd__lpflow_isobufsrc_8.magic.lef +++ b/cells/lpflow_isobufsrc/sky130_fd_sc_hd__lpflow_isobufsrc_8.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__lpflow_isobufsrc_8 CLASS CORE ; FOREIGN sky130_fd_sc_hd__lpflow_isobufsrc_8 ; @@ -47,6 +44,18 @@ RECT 5.270000 1.075000 8.010000 1.275000 ; END END SLEEP + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 8.930000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 2.484000 ; DIRECTION OUTPUT ;
diff --git a/cells/lpflow_isobufsrckapwr/sky130_fd_sc_hd__lpflow_isobufsrckapwr_16.magic.lef b/cells/lpflow_isobufsrckapwr/sky130_fd_sc_hd__lpflow_isobufsrckapwr_16.magic.lef index e62a38d..fe09fde 100644 --- a/cells/lpflow_isobufsrckapwr/sky130_fd_sc_hd__lpflow_isobufsrckapwr_16.magic.lef +++ b/cells/lpflow_isobufsrckapwr/sky130_fd_sc_hd__lpflow_isobufsrckapwr_16.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__lpflow_isobufsrckapwr_16 CLASS CORE ; FOREIGN sky130_fd_sc_hd__lpflow_isobufsrckapwr_16 ; @@ -46,6 +43,22 @@ RECT 3.260000 1.075000 4.700000 1.275000 ; END END SLEEP + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + PORT + LAYER pwell ; + RECT 5.205000 -0.085000 5.375000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 14.450000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 3.180800 ; DIRECTION OUTPUT ;
diff --git a/cells/lpflow_lsbuf_lh_hl_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1.magic.lef b/cells/lpflow_lsbuf_lh_hl_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1.magic.lef index 921f26c..29e561b 100644 --- a/cells/lpflow_lsbuf_lh_hl_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1.magic.lef +++ b/cells/lpflow_lsbuf_lh_hl_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1 CLASS CORE WELLTAP ; FOREIGN sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_1 ;
diff --git a/cells/lpflow_lsbuf_lh_hl_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2.magic.lef b/cells/lpflow_lsbuf_lh_hl_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2.magic.lef index 20a6ba6..af47358 100644 --- a/cells/lpflow_lsbuf_lh_hl_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2.magic.lef +++ b/cells/lpflow_lsbuf_lh_hl_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2 CLASS CORE WELLTAP ; FOREIGN sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_2 ;
diff --git a/cells/lpflow_lsbuf_lh_hl_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4.magic.lef b/cells/lpflow_lsbuf_lh_hl_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4.magic.lef index e36204a..6cb2f12 100644 --- a/cells/lpflow_lsbuf_lh_hl_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4.magic.lef +++ b/cells/lpflow_lsbuf_lh_hl_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4 CLASS CORE WELLTAP ; FOREIGN sky130_fd_sc_hd__lpflow_lsbuf_lh_hl_isowell_tap_4 ;
diff --git a/cells/lpflow_lsbuf_lh_isowell/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4.magic.lef b/cells/lpflow_lsbuf_lh_isowell/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4.magic.lef index 5e7f287..a8d356a 100644 --- a/cells/lpflow_lsbuf_lh_isowell/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4.magic.lef +++ b/cells/lpflow_lsbuf_lh_isowell/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4 ; @@ -37,6 +34,18 @@ RECT 2.970000 1.070000 3.290000 1.540000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.075000 5.245000 0.200000 5.395000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT 4.250000 1.305000 7.405000 4.135000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.072500 ; DIRECTION OUTPUT ; @@ -180,6 +189,9 @@ RECT 7.045000 5.355000 7.215000 5.525000 ; LAYER met1 ; RECT 0.000000 -0.240000 7.360000 0.240000 ; + LAYER nwell ; + RECT -0.190000 1.305000 0.650000 4.135000 ; + RECT 1.920000 1.305000 2.980000 4.135000 ; END END sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_4 END LIBRARY
diff --git a/cells/lpflow_lsbuf_lh_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1.magic.lef b/cells/lpflow_lsbuf_lh_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1.magic.lef index bfc83ec..d0b963a 100644 --- a/cells/lpflow_lsbuf_lh_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1.magic.lef +++ b/cells/lpflow_lsbuf_lh_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1 CLASS CORE WELLTAP ; FOREIGN sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_1 ;
diff --git a/cells/lpflow_lsbuf_lh_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2.magic.lef b/cells/lpflow_lsbuf_lh_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2.magic.lef index 3fd986a..a5553ec 100644 --- a/cells/lpflow_lsbuf_lh_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2.magic.lef +++ b/cells/lpflow_lsbuf_lh_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2 CLASS CORE WELLTAP ; FOREIGN sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_2 ;
diff --git a/cells/lpflow_lsbuf_lh_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4.magic.lef b/cells/lpflow_lsbuf_lh_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4.magic.lef index 82cc3ef..2735eaa 100644 --- a/cells/lpflow_lsbuf_lh_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4.magic.lef +++ b/cells/lpflow_lsbuf_lh_isowell_tap/sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4 CLASS CORE WELLTAP ; FOREIGN sky130_fd_sc_hd__lpflow_lsbuf_lh_isowell_tap_4 ;
diff --git a/cells/macro_sparecell/sky130_fd_sc_hd__macro_sparecell.magic.lef b/cells/macro_sparecell/sky130_fd_sc_hd__macro_sparecell.magic.lef index 779de46..7b95bd3 100644 --- a/cells/macro_sparecell/sky130_fd_sc_hd__macro_sparecell.magic.lef +++ b/cells/macro_sparecell/sky130_fd_sc_hd__macro_sparecell.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__macro_sparecell CLASS CORE ; FOREIGN sky130_fd_sc_hd__macro_sparecell ; @@ -77,6 +74,18 @@ RECT 8.425000 1.260000 8.715000 1.305000 ; END END LO + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 13.530000 2.910000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ; @@ -288,6 +297,14 @@ RECT 12.030000 1.075000 12.320000 1.120000 ; RECT 12.030000 1.260000 12.320000 1.305000 ; RECT 12.470000 1.075000 12.835000 1.305000 ; + LAYER pwell ; + RECT 1.065000 -0.085000 1.235000 0.085000 ; + RECT 3.360000 -0.085000 3.530000 0.085000 ; + RECT 5.660000 -0.085000 5.830000 0.085000 ; + RECT 6.125000 -0.085000 6.295000 0.085000 ; + RECT 7.510000 -0.085000 7.680000 0.085000 ; + RECT 9.810000 -0.085000 9.980000 0.085000 ; + RECT 12.105000 -0.085000 12.275000 0.085000 ; END END sky130_fd_sc_hd__macro_sparecell END LIBRARY
diff --git a/cells/maj3/sky130_fd_sc_hd__maj3_1.magic.lef b/cells/maj3/sky130_fd_sc_hd__maj3_1.magic.lef index 19b1d5d..0166dc2 100644 --- a/cells/maj3/sky130_fd_sc_hd__maj3_1.magic.lef +++ b/cells/maj3/sky130_fd_sc_hd__maj3_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__maj3_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__maj3_1 ; @@ -56,6 +53,18 @@ RECT 2.415000 0.765000 2.755000 1.325000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.602250 ; DIRECTION OUTPUT ;
diff --git a/cells/maj3/sky130_fd_sc_hd__maj3_2.magic.lef b/cells/maj3/sky130_fd_sc_hd__maj3_2.magic.lef index b1b59af..ec2577e 100644 --- a/cells/maj3/sky130_fd_sc_hd__maj3_2.magic.lef +++ b/cells/maj3/sky130_fd_sc_hd__maj3_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__maj3_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__maj3_2 ; @@ -57,6 +54,18 @@ RECT 2.415000 1.415000 3.070000 1.495000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.330000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.445500 ; DIRECTION OUTPUT ;
diff --git a/cells/maj3/sky130_fd_sc_hd__maj3_4.magic.lef b/cells/maj3/sky130_fd_sc_hd__maj3_4.magic.lef index 64dc3ac..90cd75b 100644 --- a/cells/maj3/sky130_fd_sc_hd__maj3_4.magic.lef +++ b/cells/maj3/sky130_fd_sc_hd__maj3_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__maj3_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__maj3_4 ; @@ -61,6 +58,18 @@ RECT 2.460000 1.245000 2.630000 2.225000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.140000 -0.085000 0.310000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 5.250000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.891000 ; DIRECTION OUTPUT ;
diff --git a/cells/mux2/sky130_fd_sc_hd__mux2_1.magic.lef b/cells/mux2/sky130_fd_sc_hd__mux2_1.magic.lef index 383fb9c..74a9cbf 100644 --- a/cells/mux2/sky130_fd_sc_hd__mux2_1.magic.lef +++ b/cells/mux2/sky130_fd_sc_hd__mux2_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__mux2_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__mux2_1 ; @@ -61,6 +58,18 @@ RECT 2.795000 1.630000 2.965000 2.295000 ; END END S + PIN VNB + PORT + LAYER pwell ; + RECT 0.420000 -0.085000 0.590000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.330000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.429000 ; DIRECTION OUTPUT ;
diff --git a/cells/mux2/sky130_fd_sc_hd__mux2_2.magic.lef b/cells/mux2/sky130_fd_sc_hd__mux2_2.magic.lef index c4d34d9..322f284 100644 --- a/cells/mux2/sky130_fd_sc_hd__mux2_2.magic.lef +++ b/cells/mux2/sky130_fd_sc_hd__mux2_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__mux2_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__mux2_2 ; @@ -58,6 +55,18 @@ RECT 3.360000 0.755000 3.550000 1.625000 ; END END S + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.330000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.445500 ; DIRECTION OUTPUT ;
diff --git a/cells/mux2/sky130_fd_sc_hd__mux2_4.magic.lef b/cells/mux2/sky130_fd_sc_hd__mux2_4.magic.lef index c337dfa..62e387b 100644 --- a/cells/mux2/sky130_fd_sc_hd__mux2_4.magic.lef +++ b/cells/mux2/sky130_fd_sc_hd__mux2_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__mux2_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__mux2_4 ; @@ -59,6 +56,18 @@ RECT 2.680000 0.995000 3.395000 1.325000 ; END END S + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 5.710000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.891000 ; DIRECTION OUTPUT ;
diff --git a/cells/mux2/sky130_fd_sc_hd__mux2_8.magic.lef b/cells/mux2/sky130_fd_sc_hd__mux2_8.magic.lef index d338cc3..f372a75 100644 --- a/cells/mux2/sky130_fd_sc_hd__mux2_8.magic.lef +++ b/cells/mux2/sky130_fd_sc_hd__mux2_8.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__mux2_8 CLASS CORE ; FOREIGN sky130_fd_sc_hd__mux2_8 ; @@ -96,6 +93,18 @@ RECT 9.280000 1.600000 9.570000 1.645000 ; END END S + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 9.850000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.782000 ; DIRECTION OUTPUT ;
diff --git a/cells/mux2i/sky130_fd_sc_hd__mux2i_1.magic.lef b/cells/mux2i/sky130_fd_sc_hd__mux2i_1.magic.lef index 73021d7..857a3be 100644 --- a/cells/mux2i/sky130_fd_sc_hd__mux2i_1.magic.lef +++ b/cells/mux2i/sky130_fd_sc_hd__mux2i_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__mux2i_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__mux2i_1 ; @@ -58,6 +55,18 @@ RECT 3.260000 0.760000 3.595000 1.620000 ; END END S + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.480500 ; DIRECTION OUTPUT ;
diff --git a/cells/mux2i/sky130_fd_sc_hd__mux2i_2.magic.lef b/cells/mux2i/sky130_fd_sc_hd__mux2i_2.magic.lef index 7fa56de..f291930 100644 --- a/cells/mux2i/sky130_fd_sc_hd__mux2i_2.magic.lef +++ b/cells/mux2i/sky130_fd_sc_hd__mux2i_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__mux2i_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__mux2i_2 ; @@ -56,6 +53,18 @@ RECT 0.580000 0.725000 0.780000 0.995000 ; END END S + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 5.250000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.691250 ; DIRECTION OUTPUT ;
diff --git a/cells/mux2i/sky130_fd_sc_hd__mux2i_4.magic.lef b/cells/mux2i/sky130_fd_sc_hd__mux2i_4.magic.lef index a51c024..a9ab2eb 100644 --- a/cells/mux2i/sky130_fd_sc_hd__mux2i_4.magic.lef +++ b/cells/mux2i/sky130_fd_sc_hd__mux2i_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__mux2i_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__mux2i_4 ; @@ -59,6 +56,18 @@ RECT 7.680000 0.995000 7.850000 1.425000 ; END END S + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 8.470000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 2.194500 ; DIRECTION OUTPUT ;
diff --git a/cells/mux4/sky130_fd_sc_hd__mux4_1.magic.lef b/cells/mux4/sky130_fd_sc_hd__mux4_1.magic.lef index f125f6a..1e5e62b 100644 --- a/cells/mux4/sky130_fd_sc_hd__mux4_1.magic.lef +++ b/cells/mux4/sky130_fd_sc_hd__mux4_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__mux4_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__mux4_1 ; @@ -82,6 +79,18 @@ RECT 6.055000 0.995000 6.345000 1.675000 ; END END S1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 9.850000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.429000 ; DIRECTION OUTPUT ;
diff --git a/cells/mux4/sky130_fd_sc_hd__mux4_2.magic.lef b/cells/mux4/sky130_fd_sc_hd__mux4_2.magic.lef index 8554924..082ca44 100644 --- a/cells/mux4/sky130_fd_sc_hd__mux4_2.magic.lef +++ b/cells/mux4/sky130_fd_sc_hd__mux4_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__mux4_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__mux4_2 ; @@ -111,6 +108,18 @@ RECT 2.785000 0.715000 3.075000 1.320000 ; END END S1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 8.470000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.445500 ; DIRECTION OUTPUT ;
diff --git a/cells/mux4/sky130_fd_sc_hd__mux4_4.magic.lef b/cells/mux4/sky130_fd_sc_hd__mux4_4.magic.lef index 43f53d6..7053e53 100644 --- a/cells/mux4/sky130_fd_sc_hd__mux4_4.magic.lef +++ b/cells/mux4/sky130_fd_sc_hd__mux4_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__mux4_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__mux4_4 ; @@ -111,6 +108,18 @@ RECT 2.790000 0.715000 3.080000 1.320000 ; END END S1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 9.390000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.891000 ; DIRECTION OUTPUT ;
diff --git a/cells/nand2/sky130_fd_sc_hd__nand2_1.magic.lef b/cells/nand2/sky130_fd_sc_hd__nand2_1.magic.lef index eec8a4f..d4c239b 100644 --- a/cells/nand2/sky130_fd_sc_hd__nand2_1.magic.lef +++ b/cells/nand2/sky130_fd_sc_hd__nand2_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nand2_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nand2_1 ; @@ -46,6 +43,18 @@ RECT 0.095000 1.055000 0.430000 1.325000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.140000 -0.085000 0.310000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 1.570000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.439000 ; DIRECTION OUTPUT ;
diff --git a/cells/nand2/sky130_fd_sc_hd__nand2_2.magic.lef b/cells/nand2/sky130_fd_sc_hd__nand2_2.magic.lef index 7c1ae6c..1d11d2d 100644 --- a/cells/nand2/sky130_fd_sc_hd__nand2_2.magic.lef +++ b/cells/nand2/sky130_fd_sc_hd__nand2_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nand2_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nand2_2 ; @@ -46,6 +43,18 @@ RECT 0.085000 1.075000 0.845000 1.325000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.490000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.715500 ; DIRECTION OUTPUT ;
diff --git a/cells/nand2/sky130_fd_sc_hd__nand2_4.magic.lef b/cells/nand2/sky130_fd_sc_hd__nand2_4.magic.lef index 01f3743..2b905e8 100644 --- a/cells/nand2/sky130_fd_sc_hd__nand2_4.magic.lef +++ b/cells/nand2/sky130_fd_sc_hd__nand2_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nand2_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nand2_4 ; @@ -46,6 +43,18 @@ RECT 0.110000 1.075000 1.730000 1.325000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.330000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.431000 ; DIRECTION OUTPUT ;
diff --git a/cells/nand2/sky130_fd_sc_hd__nand2_8.magic.lef b/cells/nand2/sky130_fd_sc_hd__nand2_8.magic.lef index 1439e3b..7df348d 100644 --- a/cells/nand2/sky130_fd_sc_hd__nand2_8.magic.lef +++ b/cells/nand2/sky130_fd_sc_hd__nand2_8.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nand2_8 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nand2_8 ; @@ -46,6 +43,18 @@ RECT 0.510000 1.075000 3.365000 1.295000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 7.550000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 2.862000 ; DIRECTION OUTPUT ;
diff --git a/cells/nand2b/sky130_fd_sc_hd__nand2b_1.magic.lef b/cells/nand2b/sky130_fd_sc_hd__nand2b_1.magic.lef index cf83336..39111b5 100644 --- a/cells/nand2b/sky130_fd_sc_hd__nand2b_1.magic.lef +++ b/cells/nand2b/sky130_fd_sc_hd__nand2b_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nand2b_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nand2b_1 ; @@ -46,6 +43,18 @@ RECT 0.610000 1.075000 1.085000 1.315000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.490000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.439000 ; DIRECTION OUTPUT ;
diff --git a/cells/nand2b/sky130_fd_sc_hd__nand2b_2.magic.lef b/cells/nand2b/sky130_fd_sc_hd__nand2b_2.magic.lef index 4d0766d..66f5f7e 100644 --- a/cells/nand2b/sky130_fd_sc_hd__nand2b_2.magic.lef +++ b/cells/nand2b/sky130_fd_sc_hd__nand2b_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nand2b_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nand2b_2 ; @@ -47,6 +44,18 @@ RECT 1.990000 1.275000 2.180000 1.655000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.775500 ; DIRECTION OUTPUT ;
diff --git a/cells/nand2b/sky130_fd_sc_hd__nand2b_4.magic.lef b/cells/nand2b/sky130_fd_sc_hd__nand2b_4.magic.lef index 1556a81..74deb84 100644 --- a/cells/nand2b/sky130_fd_sc_hd__nand2b_4.magic.lef +++ b/cells/nand2b/sky130_fd_sc_hd__nand2b_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nand2b_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nand2b_4 ; @@ -46,6 +43,18 @@ RECT 3.155000 1.075000 4.940000 1.275000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 5.250000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.431000 ; DIRECTION OUTPUT ;
diff --git a/cells/nand3/sky130_fd_sc_hd__nand3_1.magic.lef b/cells/nand3/sky130_fd_sc_hd__nand3_1.magic.lef index a6e7617..441b1ff 100644 --- a/cells/nand3/sky130_fd_sc_hd__nand3_1.magic.lef +++ b/cells/nand3/sky130_fd_sc_hd__nand3_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nand3_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nand3_1 ; @@ -55,6 +52,18 @@ RECT 0.110000 0.745000 0.330000 1.325000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.030000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.699000 ; DIRECTION OUTPUT ;
diff --git a/cells/nand3/sky130_fd_sc_hd__nand3_2.magic.lef b/cells/nand3/sky130_fd_sc_hd__nand3_2.magic.lef index c2c477f..4594ae8 100644 --- a/cells/nand3/sky130_fd_sc_hd__nand3_2.magic.lef +++ b/cells/nand3/sky130_fd_sc_hd__nand3_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nand3_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nand3_2 ; @@ -55,6 +52,18 @@ RECT 2.470000 1.075000 3.595000 1.275000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.985500 ; DIRECTION OUTPUT ;
diff --git a/cells/nand3/sky130_fd_sc_hd__nand3_4.magic.lef b/cells/nand3/sky130_fd_sc_hd__nand3_4.magic.lef index 0c7e95e..3219d92 100644 --- a/cells/nand3/sky130_fd_sc_hd__nand3_4.magic.lef +++ b/cells/nand3/sky130_fd_sc_hd__nand3_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nand3_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nand3_4 ; @@ -55,6 +52,18 @@ RECT 0.110000 1.075000 1.700000 1.275000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 6.630000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.971000 ; DIRECTION OUTPUT ;
diff --git a/cells/nand3b/sky130_fd_sc_hd__nand3b_1.magic.lef b/cells/nand3b/sky130_fd_sc_hd__nand3b_1.magic.lef index 3e21b64..409a08f 100644 --- a/cells/nand3b/sky130_fd_sc_hd__nand3b_1.magic.lef +++ b/cells/nand3b/sky130_fd_sc_hd__nand3b_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nand3b_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nand3b_1 ; @@ -55,6 +52,18 @@ RECT 0.965000 0.995000 1.235000 1.325000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.950000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.732000 ; DIRECTION OUTPUT ;
diff --git a/cells/nand3b/sky130_fd_sc_hd__nand3b_2.magic.lef b/cells/nand3b/sky130_fd_sc_hd__nand3b_2.magic.lef index 55e2664..fccd6d2 100644 --- a/cells/nand3b/sky130_fd_sc_hd__nand3b_2.magic.lef +++ b/cells/nand3b/sky130_fd_sc_hd__nand3b_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nand3b_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nand3b_2 ; @@ -55,6 +52,18 @@ RECT 1.060000 1.075000 1.740000 1.275000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.330000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.985500 ; DIRECTION OUTPUT ;
diff --git a/cells/nand3b/sky130_fd_sc_hd__nand3b_4.magic.lef b/cells/nand3b/sky130_fd_sc_hd__nand3b_4.magic.lef index 7962ee5..ea01851 100644 --- a/cells/nand3b/sky130_fd_sc_hd__nand3b_4.magic.lef +++ b/cells/nand3b/sky130_fd_sc_hd__nand3b_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nand3b_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nand3b_4 ; @@ -55,6 +52,18 @@ RECT 4.790000 1.075000 6.500000 1.275000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 7.550000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.971000 ; DIRECTION OUTPUT ;
diff --git a/cells/nand4/sky130_fd_sc_hd__nand4_1.magic.lef b/cells/nand4/sky130_fd_sc_hd__nand4_1.magic.lef index 6cd2b4f..953c8f6 100644 --- a/cells/nand4/sky130_fd_sc_hd__nand4_1.magic.lef +++ b/cells/nand4/sky130_fd_sc_hd__nand4_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nand4_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nand4_1 ; @@ -67,6 +64,18 @@ RECT 0.110000 0.995000 0.395000 1.325000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.490000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.795000 ; DIRECTION OUTPUT ;
diff --git a/cells/nand4/sky130_fd_sc_hd__nand4_2.magic.lef b/cells/nand4/sky130_fd_sc_hd__nand4_2.magic.lef index 59782e6..11a7f03 100644 --- a/cells/nand4/sky130_fd_sc_hd__nand4_2.magic.lef +++ b/cells/nand4/sky130_fd_sc_hd__nand4_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nand4_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nand4_2 ; @@ -64,6 +61,18 @@ RECT 0.110000 1.075000 0.845000 1.275000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.790000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.255500 ; DIRECTION OUTPUT ;
diff --git a/cells/nand4/sky130_fd_sc_hd__nand4_4.magic.lef b/cells/nand4/sky130_fd_sc_hd__nand4_4.magic.lef index c533a23..53a76a4 100644 --- a/cells/nand4/sky130_fd_sc_hd__nand4_4.magic.lef +++ b/cells/nand4/sky130_fd_sc_hd__nand4_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nand4_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nand4_4 ; @@ -64,6 +61,18 @@ RECT 0.105000 1.075000 1.700000 1.275000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 8.010000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 2.511000 ; DIRECTION OUTPUT ;
diff --git a/cells/nand4b/sky130_fd_sc_hd__nand4b_1.magic.lef b/cells/nand4b/sky130_fd_sc_hd__nand4b_1.magic.lef index f1731ab..c218e31 100644 --- a/cells/nand4b/sky130_fd_sc_hd__nand4b_1.magic.lef +++ b/cells/nand4b/sky130_fd_sc_hd__nand4b_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nand4b_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nand4b_1 ; @@ -64,6 +61,18 @@ RECT 0.965000 0.995000 1.235000 1.325000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.887500 ; DIRECTION OUTPUT ;
diff --git a/cells/nand4b/sky130_fd_sc_hd__nand4b_2.magic.lef b/cells/nand4b/sky130_fd_sc_hd__nand4b_2.magic.lef index 5fcc0c7..1bb3141 100644 --- a/cells/nand4b/sky130_fd_sc_hd__nand4b_2.magic.lef +++ b/cells/nand4b/sky130_fd_sc_hd__nand4b_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nand4b_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nand4b_2 ; @@ -64,6 +61,18 @@ RECT 4.620000 1.075000 5.430000 1.275000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 5.710000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.255500 ; DIRECTION OUTPUT ;
diff --git a/cells/nand4b/sky130_fd_sc_hd__nand4b_4.magic.lef b/cells/nand4b/sky130_fd_sc_hd__nand4b_4.magic.lef index 300b7e7..b28eef2 100644 --- a/cells/nand4b/sky130_fd_sc_hd__nand4b_4.magic.lef +++ b/cells/nand4b/sky130_fd_sc_hd__nand4b_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nand4b_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nand4b_4 ; @@ -64,6 +61,18 @@ RECT 7.015000 1.075000 8.655000 1.275000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 8.930000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 2.511000 ; DIRECTION OUTPUT ;
diff --git a/cells/nand4bb/sky130_fd_sc_hd__nand4bb_1.magic.lef b/cells/nand4bb/sky130_fd_sc_hd__nand4bb_1.magic.lef index e4637f3..5d7b36f 100644 --- a/cells/nand4bb/sky130_fd_sc_hd__nand4bb_1.magic.lef +++ b/cells/nand4bb/sky130_fd_sc_hd__nand4bb_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nand4bb_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nand4bb_1 ; @@ -64,6 +61,18 @@ RECT 0.970000 1.075000 1.320000 1.325000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.330000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.909000 ; DIRECTION OUTPUT ;
diff --git a/cells/nand4bb/sky130_fd_sc_hd__nand4bb_2.magic.lef b/cells/nand4bb/sky130_fd_sc_hd__nand4bb_2.magic.lef index 61b96b5..70d1af8 100644 --- a/cells/nand4bb/sky130_fd_sc_hd__nand4bb_2.magic.lef +++ b/cells/nand4bb/sky130_fd_sc_hd__nand4bb_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nand4bb_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nand4bb_2 ; @@ -66,6 +63,18 @@ RECT 4.945000 1.075000 5.875000 1.275000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 6.170000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.255500 ; DIRECTION OUTPUT ;
diff --git a/cells/nand4bb/sky130_fd_sc_hd__nand4bb_4.magic.lef b/cells/nand4bb/sky130_fd_sc_hd__nand4bb_4.magic.lef index d3adede..273fbb5 100644 --- a/cells/nand4bb/sky130_fd_sc_hd__nand4bb_4.magic.lef +++ b/cells/nand4bb/sky130_fd_sc_hd__nand4bb_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nand4bb_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nand4bb_4 ; @@ -64,6 +61,18 @@ RECT 8.420000 1.075000 10.015000 1.275000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 10.310000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 2.511000 ; DIRECTION OUTPUT ;
diff --git a/cells/nor2/sky130_fd_sc_hd__nor2_1.magic.lef b/cells/nor2/sky130_fd_sc_hd__nor2_1.magic.lef index 1cc9d1b..aaadf66 100644 --- a/cells/nor2/sky130_fd_sc_hd__nor2_1.magic.lef +++ b/cells/nor2/sky130_fd_sc_hd__nor2_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nor2_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nor2_1 ; @@ -46,6 +43,18 @@ RECT 0.085000 1.075000 0.435000 1.325000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 1.570000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.435500 ; DIRECTION OUTPUT ;
diff --git a/cells/nor2/sky130_fd_sc_hd__nor2_2.magic.lef b/cells/nor2/sky130_fd_sc_hd__nor2_2.magic.lef index 73d11a7..4914234 100644 --- a/cells/nor2/sky130_fd_sc_hd__nor2_2.magic.lef +++ b/cells/nor2/sky130_fd_sc_hd__nor2_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nor2_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nor2_2 ; @@ -46,6 +43,18 @@ RECT 0.980000 1.075000 1.750000 1.275000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.490000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.621000 ; DIRECTION OUTPUT ;
diff --git a/cells/nor2/sky130_fd_sc_hd__nor2_4.magic.lef b/cells/nor2/sky130_fd_sc_hd__nor2_4.magic.lef index e934698..78c4cea 100644 --- a/cells/nor2/sky130_fd_sc_hd__nor2_4.magic.lef +++ b/cells/nor2/sky130_fd_sc_hd__nor2_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nor2_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nor2_4 ; @@ -46,6 +43,18 @@ RECT 2.120000 1.075000 3.485000 1.275000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.330000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.242000 ; DIRECTION OUTPUT ;
diff --git a/cells/nor2/sky130_fd_sc_hd__nor2_8.magic.lef b/cells/nor2/sky130_fd_sc_hd__nor2_8.magic.lef index 7b31be8..cef5df6 100644 --- a/cells/nor2/sky130_fd_sc_hd__nor2_8.magic.lef +++ b/cells/nor2/sky130_fd_sc_hd__nor2_8.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nor2_8 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nor2_8 ; @@ -46,6 +43,18 @@ RECT 3.800000 1.075000 6.540000 1.275000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 7.550000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 2.484000 ; DIRECTION OUTPUT ;
diff --git a/cells/nor2b/sky130_fd_sc_hd__nor2b_1.magic.lef b/cells/nor2b/sky130_fd_sc_hd__nor2b_1.magic.lef index 094c8f1..0b64bf3 100644 --- a/cells/nor2b/sky130_fd_sc_hd__nor2b_1.magic.lef +++ b/cells/nor2b/sky130_fd_sc_hd__nor2b_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nor2b_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nor2b_1 ; @@ -46,6 +43,18 @@ RECT 0.100000 0.725000 0.325000 1.325000 ; END END B_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.490000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.435500 ; DIRECTION OUTPUT ;
diff --git a/cells/nor2b/sky130_fd_sc_hd__nor2b_2.magic.lef b/cells/nor2b/sky130_fd_sc_hd__nor2b_2.magic.lef index 915a82d..620df72 100644 --- a/cells/nor2b/sky130_fd_sc_hd__nor2b_2.magic.lef +++ b/cells/nor2b/sky130_fd_sc_hd__nor2b_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nor2b_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nor2b_2 ; @@ -47,6 +44,18 @@ RECT 2.910000 1.275000 3.125000 1.965000 ; END END B_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.621000 ; DIRECTION OUTPUT ;
diff --git a/cells/nor2b/sky130_fd_sc_hd__nor2b_4.magic.lef b/cells/nor2b/sky130_fd_sc_hd__nor2b_4.magic.lef index bbd2af7..d592c7e 100644 --- a/cells/nor2b/sky130_fd_sc_hd__nor2b_4.magic.lef +++ b/cells/nor2b/sky130_fd_sc_hd__nor2b_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nor2b_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nor2b_4 ; @@ -46,6 +43,18 @@ RECT 4.445000 1.075000 4.975000 1.320000 ; END END B_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 5.250000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.242000 ; DIRECTION OUTPUT ;
diff --git a/cells/nor3/sky130_fd_sc_hd__nor3_1.magic.lef b/cells/nor3/sky130_fd_sc_hd__nor3_1.magic.lef index b296b14..18ca3d9 100644 --- a/cells/nor3/sky130_fd_sc_hd__nor3_1.magic.lef +++ b/cells/nor3/sky130_fd_sc_hd__nor3_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nor3_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nor3_1 ; @@ -56,6 +53,18 @@ RECT 0.090000 0.995000 0.425000 1.325000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.030000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.604500 ; DIRECTION OUTPUT ;
diff --git a/cells/nor3/sky130_fd_sc_hd__nor3_2.magic.lef b/cells/nor3/sky130_fd_sc_hd__nor3_2.magic.lef index 0538d3c..db44e08 100644 --- a/cells/nor3/sky130_fd_sc_hd__nor3_2.magic.lef +++ b/cells/nor3/sky130_fd_sc_hd__nor3_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nor3_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nor3_2 ; @@ -56,6 +53,18 @@ RECT 2.375000 1.285000 2.640000 1.625000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.796500 ; DIRECTION OUTPUT ;
diff --git a/cells/nor3/sky130_fd_sc_hd__nor3_4.magic.lef b/cells/nor3/sky130_fd_sc_hd__nor3_4.magic.lef index f72a234..911fa86 100644 --- a/cells/nor3/sky130_fd_sc_hd__nor3_4.magic.lef +++ b/cells/nor3/sky130_fd_sc_hd__nor3_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nor3_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nor3_4 ; @@ -59,6 +56,18 @@ RECT 3.855000 1.075000 4.765000 1.275000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 6.170000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.593000 ; DIRECTION OUTPUT ;
diff --git a/cells/nor3b/sky130_fd_sc_hd__nor3b_1.magic.lef b/cells/nor3b/sky130_fd_sc_hd__nor3b_1.magic.lef index a6f1fc2..8db57d6 100644 --- a/cells/nor3b/sky130_fd_sc_hd__nor3b_1.magic.lef +++ b/cells/nor3b/sky130_fd_sc_hd__nor3b_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nor3b_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nor3b_1 ; @@ -55,6 +52,18 @@ RECT 1.985000 0.995000 2.335000 1.615000 ; END END C_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.950000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.716500 ; DIRECTION OUTPUT ;
diff --git a/cells/nor3b/sky130_fd_sc_hd__nor3b_2.magic.lef b/cells/nor3b/sky130_fd_sc_hd__nor3b_2.magic.lef index ebede55..26ac90f 100644 --- a/cells/nor3b/sky130_fd_sc_hd__nor3b_2.magic.lef +++ b/cells/nor3b/sky130_fd_sc_hd__nor3b_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nor3b_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nor3b_2 ; @@ -55,6 +52,18 @@ RECT 4.030000 1.075000 4.515000 1.285000 ; END END C_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.790000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.796500 ; DIRECTION OUTPUT ;
diff --git a/cells/nor3b/sky130_fd_sc_hd__nor3b_4.magic.lef b/cells/nor3b/sky130_fd_sc_hd__nor3b_4.magic.lef index d512485..d7f2a99 100644 --- a/cells/nor3b/sky130_fd_sc_hd__nor3b_4.magic.lef +++ b/cells/nor3b/sky130_fd_sc_hd__nor3b_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nor3b_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nor3b_4 ; @@ -55,6 +52,18 @@ RECT 0.110000 1.075000 0.445000 1.285000 ; END END C_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 7.090000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.593000 ; DIRECTION OUTPUT ;
diff --git a/cells/nor4/sky130_fd_sc_hd__nor4_1.magic.lef b/cells/nor4/sky130_fd_sc_hd__nor4_1.magic.lef index eda56bb..98acec4 100644 --- a/cells/nor4/sky130_fd_sc_hd__nor4_1.magic.lef +++ b/cells/nor4/sky130_fd_sc_hd__nor4_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nor4_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nor4_1 ; @@ -67,6 +64,18 @@ RECT 0.085000 0.745000 0.335000 1.325000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.490000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.672750 ; DIRECTION OUTPUT ;
diff --git a/cells/nor4/sky130_fd_sc_hd__nor4_2.magic.lef b/cells/nor4/sky130_fd_sc_hd__nor4_2.magic.lef index ad7b0de..4494357 100644 --- a/cells/nor4/sky130_fd_sc_hd__nor4_2.magic.lef +++ b/cells/nor4/sky130_fd_sc_hd__nor4_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nor4_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nor4_2 ; @@ -64,6 +61,18 @@ RECT 3.340000 1.075000 3.925000 1.285000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.790000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.972000 ; DIRECTION OUTPUT ;
diff --git a/cells/nor4/sky130_fd_sc_hd__nor4_4.magic.lef b/cells/nor4/sky130_fd_sc_hd__nor4_4.magic.lef index e7d520e..fd127e6 100644 --- a/cells/nor4/sky130_fd_sc_hd__nor4_4.magic.lef +++ b/cells/nor4/sky130_fd_sc_hd__nor4_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nor4_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nor4_4 ; @@ -64,6 +61,18 @@ RECT 5.875000 1.075000 7.295000 1.285000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 8.010000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.944000 ; DIRECTION OUTPUT ;
diff --git a/cells/nor4b/sky130_fd_sc_hd__nor4b_1.magic.lef b/cells/nor4b/sky130_fd_sc_hd__nor4b_1.magic.lef index 392d93d..41949b2 100644 --- a/cells/nor4b/sky130_fd_sc_hd__nor4b_1.magic.lef +++ b/cells/nor4b/sky130_fd_sc_hd__nor4b_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nor4b_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nor4b_1 ; @@ -64,6 +61,18 @@ RECT 2.445000 0.995000 2.795000 1.615000 ; END END D_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.871000 ; DIRECTION OUTPUT ;
diff --git a/cells/nor4b/sky130_fd_sc_hd__nor4b_2.magic.lef b/cells/nor4b/sky130_fd_sc_hd__nor4b_2.magic.lef index 7894e5f..a220eb0 100644 --- a/cells/nor4b/sky130_fd_sc_hd__nor4b_2.magic.lef +++ b/cells/nor4b/sky130_fd_sc_hd__nor4b_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nor4b_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nor4b_2 ; @@ -65,6 +62,18 @@ RECT 5.185000 1.285000 5.435000 1.955000 ; END END D_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 5.710000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.972000 ; DIRECTION OUTPUT ;
diff --git a/cells/nor4b/sky130_fd_sc_hd__nor4b_4.magic.lef b/cells/nor4b/sky130_fd_sc_hd__nor4b_4.magic.lef index d104024..6053618 100644 --- a/cells/nor4b/sky130_fd_sc_hd__nor4b_4.magic.lef +++ b/cells/nor4b/sky130_fd_sc_hd__nor4b_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nor4b_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nor4b_4 ; @@ -64,6 +61,18 @@ RECT 7.810000 1.075000 8.655000 1.285000 ; END END D_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 8.930000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.944000 ; DIRECTION OUTPUT ;
diff --git a/cells/nor4bb/sky130_fd_sc_hd__nor4bb_1.magic.lef b/cells/nor4bb/sky130_fd_sc_hd__nor4bb_1.magic.lef index 865dd67..62ca55e 100644 --- a/cells/nor4bb/sky130_fd_sc_hd__nor4bb_1.magic.lef +++ b/cells/nor4bb/sky130_fd_sc_hd__nor4bb_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nor4bb_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nor4bb_1 ; @@ -67,6 +64,18 @@ RECT 0.950000 0.995000 1.240000 1.325000 ; END END D_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.606900 ; DIRECTION OUTPUT ;
diff --git a/cells/nor4bb/sky130_fd_sc_hd__nor4bb_2.magic.lef b/cells/nor4bb/sky130_fd_sc_hd__nor4bb_2.magic.lef index c55719c..fd0dea0 100644 --- a/cells/nor4bb/sky130_fd_sc_hd__nor4bb_2.magic.lef +++ b/cells/nor4bb/sky130_fd_sc_hd__nor4bb_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nor4bb_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nor4bb_2 ; @@ -64,6 +61,18 @@ RECT 0.425000 0.995000 0.780000 1.695000 ; END END D_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 6.170000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.972000 ; DIRECTION OUTPUT ;
diff --git a/cells/nor4bb/sky130_fd_sc_hd__nor4bb_4.magic.lef b/cells/nor4bb/sky130_fd_sc_hd__nor4bb_4.magic.lef index 806f467..36f960f 100644 --- a/cells/nor4bb/sky130_fd_sc_hd__nor4bb_4.magic.lef +++ b/cells/nor4bb/sky130_fd_sc_hd__nor4bb_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__nor4bb_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__nor4bb_4 ; @@ -64,6 +61,18 @@ RECT 0.955000 1.075000 1.295000 1.325000 ; END END D_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 9.390000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.944000 ; DIRECTION OUTPUT ;
diff --git a/cells/o2111a/sky130_fd_sc_hd__o2111a_1.magic.lef b/cells/o2111a/sky130_fd_sc_hd__o2111a_1.magic.lef index 66d1889..4af9d9b 100644 --- a/cells/o2111a/sky130_fd_sc_hd__o2111a_1.magic.lef +++ b/cells/o2111a/sky130_fd_sc_hd__o2111a_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o2111a_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o2111a_1 ; @@ -76,6 +73,18 @@ RECT 1.535000 0.390000 1.745000 1.075000 ; END END D1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.330000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.429000 ; DIRECTION OUTPUT ;
diff --git a/cells/o2111a/sky130_fd_sc_hd__o2111a_2.magic.lef b/cells/o2111a/sky130_fd_sc_hd__o2111a_2.magic.lef index 4e72ce1..9587e2e 100644 --- a/cells/o2111a/sky130_fd_sc_hd__o2111a_2.magic.lef +++ b/cells/o2111a/sky130_fd_sc_hd__o2111a_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o2111a_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o2111a_2 ; @@ -75,6 +72,18 @@ RECT 1.505000 1.075000 1.835000 1.615000 ; END END D1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.790000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.462000 ; DIRECTION OUTPUT ;
diff --git a/cells/o2111a/sky130_fd_sc_hd__o2111a_4.magic.lef b/cells/o2111a/sky130_fd_sc_hd__o2111a_4.magic.lef index 0b38cc8..8e9d4bd 100644 --- a/cells/o2111a/sky130_fd_sc_hd__o2111a_4.magic.lef +++ b/cells/o2111a/sky130_fd_sc_hd__o2111a_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o2111a_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o2111a_4 ; @@ -83,6 +80,18 @@ RECT 0.120000 0.995000 0.340000 1.655000 ; END END D1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 7.550000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.962500 ; DIRECTION OUTPUT ;
diff --git a/cells/o2111ai/sky130_fd_sc_hd__o2111ai_1.magic.lef b/cells/o2111ai/sky130_fd_sc_hd__o2111ai_1.magic.lef index a8a3c61..106e518 100644 --- a/cells/o2111ai/sky130_fd_sc_hd__o2111ai_1.magic.lef +++ b/cells/o2111ai/sky130_fd_sc_hd__o2111ai_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o2111ai_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o2111ai_1 ; @@ -74,6 +71,18 @@ RECT 0.485000 1.075000 0.815000 1.615000 ; END END D1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.857250 ; DIRECTION OUTPUT ;
diff --git a/cells/o2111ai/sky130_fd_sc_hd__o2111ai_2.magic.lef b/cells/o2111ai/sky130_fd_sc_hd__o2111ai_2.magic.lef index f45276a..35e66ad 100644 --- a/cells/o2111ai/sky130_fd_sc_hd__o2111ai_2.magic.lef +++ b/cells/o2111ai/sky130_fd_sc_hd__o2111ai_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o2111ai_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o2111ai_2 ; @@ -73,6 +70,18 @@ RECT 0.085000 1.075000 0.425000 1.355000 ; END END D1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 5.710000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.302000 ; DIRECTION OUTPUT ;
diff --git a/cells/o2111ai/sky130_fd_sc_hd__o2111ai_4.magic.lef b/cells/o2111ai/sky130_fd_sc_hd__o2111ai_4.magic.lef index a0d989a..86d41df 100644 --- a/cells/o2111ai/sky130_fd_sc_hd__o2111ai_4.magic.lef +++ b/cells/o2111ai/sky130_fd_sc_hd__o2111ai_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o2111ai_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o2111ai_4 ; @@ -73,6 +70,18 @@ RECT 0.545000 1.075000 1.755000 1.345000 ; END END D1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 9.850000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 2.984350 ; DIRECTION OUTPUT ;
diff --git a/cells/o211a/sky130_fd_sc_hd__o211a_1.magic.lef b/cells/o211a/sky130_fd_sc_hd__o211a_1.magic.lef index c2efa28..6e52b0b 100644 --- a/cells/o211a/sky130_fd_sc_hd__o211a_1.magic.lef +++ b/cells/o211a/sky130_fd_sc_hd__o211a_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o211a_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o211a_1 ; @@ -64,6 +61,18 @@ RECT 3.245000 1.075000 3.595000 1.325000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.429000 ; DIRECTION OUTPUT ;
diff --git a/cells/o211a/sky130_fd_sc_hd__o211a_2.magic.lef b/cells/o211a/sky130_fd_sc_hd__o211a_2.magic.lef index c9f3322..9f8313b 100644 --- a/cells/o211a/sky130_fd_sc_hd__o211a_2.magic.lef +++ b/cells/o211a/sky130_fd_sc_hd__o211a_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o211a_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o211a_2 ; @@ -64,6 +61,18 @@ RECT 0.085000 0.995000 0.360000 1.325000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.462000 ; DIRECTION OUTPUT ;
diff --git a/cells/o211a/sky130_fd_sc_hd__o211a_4.magic.lef b/cells/o211a/sky130_fd_sc_hd__o211a_4.magic.lef index 3819ee1..9ba70a9 100644 --- a/cells/o211a/sky130_fd_sc_hd__o211a_4.magic.lef +++ b/cells/o211a/sky130_fd_sc_hd__o211a_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o211a_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o211a_4 ; @@ -68,6 +65,18 @@ RECT 3.055000 1.035000 3.740000 1.275000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 6.630000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.911000 ; DIRECTION OUTPUT ;
diff --git a/cells/o211ai/sky130_fd_sc_hd__o211ai_1.magic.lef b/cells/o211ai/sky130_fd_sc_hd__o211ai_1.magic.lef index 8dd6cda..40e840d 100644 --- a/cells/o211ai/sky130_fd_sc_hd__o211ai_1.magic.lef +++ b/cells/o211ai/sky130_fd_sc_hd__o211ai_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o211ai_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o211ai_1 ; @@ -66,6 +63,18 @@ RECT 1.970000 1.075000 2.300000 1.615000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.950000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.418250 ; DIRECTION OUTPUT ;
diff --git a/cells/o211ai/sky130_fd_sc_hd__o211ai_2.magic.lef b/cells/o211ai/sky130_fd_sc_hd__o211ai_2.magic.lef index 48426ab..00ed08c 100644 --- a/cells/o211ai/sky130_fd_sc_hd__o211ai_2.magic.lef +++ b/cells/o211ai/sky130_fd_sc_hd__o211ai_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o211ai_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o211ai_2 ; @@ -66,6 +63,18 @@ RECT 0.085000 0.995000 0.375000 1.970000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.790000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.022000 ; DIRECTION OUTPUT ;
diff --git a/cells/o211ai/sky130_fd_sc_hd__o211ai_4.magic.lef b/cells/o211ai/sky130_fd_sc_hd__o211ai_4.magic.lef index a0ed9bf..914eace 100644 --- a/cells/o211ai/sky130_fd_sc_hd__o211ai_4.magic.lef +++ b/cells/o211ai/sky130_fd_sc_hd__o211ai_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o211ai_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o211ai_4 ; @@ -70,6 +67,18 @@ RECT 5.370000 1.075000 6.440000 1.345000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 8.010000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 2.001000 ; DIRECTION OUTPUT ;
diff --git a/cells/o21a/sky130_fd_sc_hd__o21a_1.magic.lef b/cells/o21a/sky130_fd_sc_hd__o21a_1.magic.lef index 872ca70..5472d58 100644 --- a/cells/o21a/sky130_fd_sc_hd__o21a_1.magic.lef +++ b/cells/o21a/sky130_fd_sc_hd__o21a_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o21a_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o21a_1 ; @@ -58,6 +55,18 @@ RECT 1.065000 1.075000 1.535000 1.305000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.950000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.449000 ; DIRECTION OUTPUT ;
diff --git a/cells/o21a/sky130_fd_sc_hd__o21a_2.magic.lef b/cells/o21a/sky130_fd_sc_hd__o21a_2.magic.lef index 2b62b81..3c96400 100644 --- a/cells/o21a/sky130_fd_sc_hd__o21a_2.magic.lef +++ b/cells/o21a/sky130_fd_sc_hd__o21a_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o21a_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o21a_2 ; @@ -56,6 +53,18 @@ RECT 1.445000 1.010000 1.855000 1.615000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.453750 ; DIRECTION OUTPUT ;
diff --git a/cells/o21a/sky130_fd_sc_hd__o21a_4.magic.lef b/cells/o21a/sky130_fd_sc_hd__o21a_4.magic.lef index a98343f..b629a1e 100644 --- a/cells/o21a/sky130_fd_sc_hd__o21a_4.magic.lef +++ b/cells/o21a/sky130_fd_sc_hd__o21a_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o21a_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o21a_4 ; @@ -57,6 +54,18 @@ RECT 2.485000 1.075000 3.155000 1.615000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 5.710000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.924000 ; DIRECTION OUTPUT ;
diff --git a/cells/o21ai/sky130_fd_sc_hd__o21ai_0.magic.lef b/cells/o21ai/sky130_fd_sc_hd__o21ai_0.magic.lef index 6ca93e6..1c34fa7 100644 --- a/cells/o21ai/sky130_fd_sc_hd__o21ai_0.magic.lef +++ b/cells/o21ai/sky130_fd_sc_hd__o21ai_0.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o21ai_0 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o21ai_0 ; @@ -56,6 +53,18 @@ RECT 1.515000 1.355000 1.730000 1.685000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.030000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.290500 ; DIRECTION OUTPUT ;
diff --git a/cells/o21ai/sky130_fd_sc_hd__o21ai_1.magic.lef b/cells/o21ai/sky130_fd_sc_hd__o21ai_1.magic.lef index e300749..af8a738 100644 --- a/cells/o21ai/sky130_fd_sc_hd__o21ai_1.magic.lef +++ b/cells/o21ai/sky130_fd_sc_hd__o21ai_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o21ai_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o21ai_1 ; @@ -56,6 +53,18 @@ RECT 1.505000 1.295000 1.750000 1.655000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.030000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.517000 ; DIRECTION OUTPUT ;
diff --git a/cells/o21ai/sky130_fd_sc_hd__o21ai_2.magic.lef b/cells/o21ai/sky130_fd_sc_hd__o21ai_2.magic.lef index 6048a99..c369c4e 100644 --- a/cells/o21ai/sky130_fd_sc_hd__o21ai_2.magic.lef +++ b/cells/o21ai/sky130_fd_sc_hd__o21ai_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o21ai_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o21ai_2 ; @@ -57,6 +54,18 @@ RECT 2.815000 0.765000 3.130000 1.400000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.140000 -0.085000 0.310000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.742000 ; DIRECTION OUTPUT ;
diff --git a/cells/o21ai/sky130_fd_sc_hd__o21ai_4.magic.lef b/cells/o21ai/sky130_fd_sc_hd__o21ai_4.magic.lef index 8518ddf..076ea5c 100644 --- a/cells/o21ai/sky130_fd_sc_hd__o21ai_4.magic.lef +++ b/cells/o21ai/sky130_fd_sc_hd__o21ai_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o21ai_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o21ai_4 ; @@ -58,6 +55,18 @@ RECT 3.905000 1.015000 5.255000 1.275000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 6.170000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.484000 ; DIRECTION OUTPUT ;
diff --git a/cells/o21ba/sky130_fd_sc_hd__o21ba_1.magic.lef b/cells/o21ba/sky130_fd_sc_hd__o21ba_1.magic.lef index 807d811..84396e9 100644 --- a/cells/o21ba/sky130_fd_sc_hd__o21ba_1.magic.lef +++ b/cells/o21ba/sky130_fd_sc_hd__o21ba_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o21ba_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o21ba_1 ; @@ -55,6 +52,18 @@ RECT 1.030000 0.995000 1.360000 1.325000 ; END END B1_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.429000 ; DIRECTION OUTPUT ;
diff --git a/cells/o21ba/sky130_fd_sc_hd__o21ba_2.magic.lef b/cells/o21ba/sky130_fd_sc_hd__o21ba_2.magic.lef index 9581998..7b64e84 100644 --- a/cells/o21ba/sky130_fd_sc_hd__o21ba_2.magic.lef +++ b/cells/o21ba/sky130_fd_sc_hd__o21ba_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o21ba_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o21ba_2 ; @@ -56,6 +53,18 @@ RECT 0.595000 1.325000 0.775000 1.695000 ; END END B1_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.445500 ; DIRECTION OUTPUT ;
diff --git a/cells/o21ba/sky130_fd_sc_hd__o21ba_4.magic.lef b/cells/o21ba/sky130_fd_sc_hd__o21ba_4.magic.lef index fe16d8f..cfbad32 100644 --- a/cells/o21ba/sky130_fd_sc_hd__o21ba_4.magic.lef +++ b/cells/o21ba/sky130_fd_sc_hd__o21ba_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o21ba_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o21ba_4 ; @@ -56,6 +53,18 @@ RECT 0.605000 1.285000 0.885000 1.705000 ; END END B1_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 6.170000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.891000 ; DIRECTION OUTPUT ;
diff --git a/cells/o21bai/sky130_fd_sc_hd__o21bai_1.magic.lef b/cells/o21bai/sky130_fd_sc_hd__o21bai_1.magic.lef index 6901de5..a1acc94 100644 --- a/cells/o21bai/sky130_fd_sc_hd__o21bai_1.magic.lef +++ b/cells/o21bai/sky130_fd_sc_hd__o21bai_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o21bai_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o21bai_1 ; @@ -56,6 +53,18 @@ RECT 0.085000 1.345000 0.355000 2.445000 ; END END B1_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.950000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.474000 ; DIRECTION OUTPUT ;
diff --git a/cells/o21bai/sky130_fd_sc_hd__o21bai_2.magic.lef b/cells/o21bai/sky130_fd_sc_hd__o21bai_2.magic.lef index 106a595..7950cbf 100644 --- a/cells/o21bai/sky130_fd_sc_hd__o21bai_2.magic.lef +++ b/cells/o21bai/sky130_fd_sc_hd__o21bai_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o21bai_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o21bai_2 ; @@ -55,6 +52,18 @@ RECT 0.085000 0.995000 0.525000 1.325000 ; END END B1_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.330000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.715500 ; DIRECTION OUTPUT ;
diff --git a/cells/o21bai/sky130_fd_sc_hd__o21bai_4.magic.lef b/cells/o21bai/sky130_fd_sc_hd__o21bai_4.magic.lef index 94ced46..95aedeb 100644 --- a/cells/o21bai/sky130_fd_sc_hd__o21bai_4.magic.lef +++ b/cells/o21bai/sky130_fd_sc_hd__o21bai_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o21bai_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o21bai_4 ; @@ -56,6 +53,18 @@ RECT 0.085000 1.075000 0.555000 1.285000 ; END END B1_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 7.090000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.431000 ; DIRECTION OUTPUT ;
diff --git a/cells/o221a/sky130_fd_sc_hd__o221a_1.magic.lef b/cells/o221a/sky130_fd_sc_hd__o221a_1.magic.lef index 0321f59..69bb6ec 100644 --- a/cells/o221a/sky130_fd_sc_hd__o221a_1.magic.lef +++ b/cells/o221a/sky130_fd_sc_hd__o221a_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o221a_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o221a_1 ; @@ -75,6 +72,18 @@ RECT 0.085000 0.995000 0.415000 1.285000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.330000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.462000 ; DIRECTION OUTPUT ;
diff --git a/cells/o221a/sky130_fd_sc_hd__o221a_2.magic.lef b/cells/o221a/sky130_fd_sc_hd__o221a_2.magic.lef index c3d7851..6078448 100644 --- a/cells/o221a/sky130_fd_sc_hd__o221a_2.magic.lef +++ b/cells/o221a/sky130_fd_sc_hd__o221a_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o221a_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o221a_2 ; @@ -75,6 +72,18 @@ RECT 0.085000 0.975000 0.345000 1.325000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.120000 -0.085000 0.290000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.330000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.445500 ; DIRECTION OUTPUT ;
diff --git a/cells/o221a/sky130_fd_sc_hd__o221a_4.magic.lef b/cells/o221a/sky130_fd_sc_hd__o221a_4.magic.lef index a4be62d..9a5568b 100644 --- a/cells/o221a/sky130_fd_sc_hd__o221a_4.magic.lef +++ b/cells/o221a/sky130_fd_sc_hd__o221a_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o221a_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o221a_4 ; @@ -78,6 +75,18 @@ RECT 0.090000 1.075000 0.440000 1.275000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 7.550000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.891000 ; DIRECTION OUTPUT ;
diff --git a/cells/o221ai/sky130_fd_sc_hd__o221ai_1.magic.lef b/cells/o221ai/sky130_fd_sc_hd__o221ai_1.magic.lef index 5960718..6743202 100644 --- a/cells/o221ai/sky130_fd_sc_hd__o221ai_1.magic.lef +++ b/cells/o221ai/sky130_fd_sc_hd__o221ai_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o221ai_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o221ai_1 ; @@ -76,6 +73,18 @@ RECT 0.085000 0.995000 0.465000 1.325000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.899000 ; DIRECTION OUTPUT ;
diff --git a/cells/o221ai/sky130_fd_sc_hd__o221ai_2.magic.lef b/cells/o221ai/sky130_fd_sc_hd__o221ai_2.magic.lef index 8713178..2c7dabc 100644 --- a/cells/o221ai/sky130_fd_sc_hd__o221ai_2.magic.lef +++ b/cells/o221ai/sky130_fd_sc_hd__o221ai_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o221ai_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o221ai_2 ; @@ -78,6 +75,18 @@ RECT 0.085000 1.075000 0.435000 1.275000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 5.710000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.985500 ; DIRECTION OUTPUT ;
diff --git a/cells/o221ai/sky130_fd_sc_hd__o221ai_4.magic.lef b/cells/o221ai/sky130_fd_sc_hd__o221ai_4.magic.lef index e5d3e3a..5beb7a7 100644 --- a/cells/o221ai/sky130_fd_sc_hd__o221ai_4.magic.lef +++ b/cells/o221ai/sky130_fd_sc_hd__o221ai_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o221ai_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o221ai_4 ; @@ -79,6 +76,18 @@ RECT 0.090000 1.075000 1.750000 1.275000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 9.850000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.971000 ; DIRECTION OUTPUT ;
diff --git a/cells/o22a/sky130_fd_sc_hd__o22a_1.magic.lef b/cells/o22a/sky130_fd_sc_hd__o22a_1.magic.lef index 035e9c0..4df64ee 100644 --- a/cells/o22a/sky130_fd_sc_hd__o22a_1.magic.lef +++ b/cells/o22a/sky130_fd_sc_hd__o22a_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o22a_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o22a_1 ; @@ -67,6 +64,18 @@ RECT 1.530000 1.075000 1.995000 1.325000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.449000 ; DIRECTION OUTPUT ;
diff --git a/cells/o22a/sky130_fd_sc_hd__o22a_2.magic.lef b/cells/o22a/sky130_fd_sc_hd__o22a_2.magic.lef index e2781b5..a6a5d05 100644 --- a/cells/o22a/sky130_fd_sc_hd__o22a_2.magic.lef +++ b/cells/o22a/sky130_fd_sc_hd__o22a_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o22a_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o22a_2 ; @@ -68,6 +65,18 @@ RECT 1.960000 1.075000 2.425000 1.325000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.130000 -0.085000 0.300000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.445500 ; DIRECTION OUTPUT ;
diff --git a/cells/o22a/sky130_fd_sc_hd__o22a_4.magic.lef b/cells/o22a/sky130_fd_sc_hd__o22a_4.magic.lef index 6c3f3b8..eecda1d 100644 --- a/cells/o22a/sky130_fd_sc_hd__o22a_4.magic.lef +++ b/cells/o22a/sky130_fd_sc_hd__o22a_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o22a_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o22a_4 ; @@ -69,6 +66,18 @@ RECT 3.125000 1.075000 3.680000 1.275000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 6.630000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.891000 ; DIRECTION OUTPUT ;
diff --git a/cells/o22ai/sky130_fd_sc_hd__o22ai_1.magic.lef b/cells/o22ai/sky130_fd_sc_hd__o22ai_1.magic.lef index 7e29774..3364f4c 100644 --- a/cells/o22ai/sky130_fd_sc_hd__o22ai_1.magic.lef +++ b/cells/o22ai/sky130_fd_sc_hd__o22ai_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o22ai_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o22ai_1 ; @@ -68,6 +65,18 @@ RECT 0.835000 1.415000 1.235000 1.665000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.490000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.650250 ; DIRECTION OUTPUT ;
diff --git a/cells/o22ai/sky130_fd_sc_hd__o22ai_2.magic.lef b/cells/o22ai/sky130_fd_sc_hd__o22ai_2.magic.lef index 5333f26..13bcef4 100644 --- a/cells/o22ai/sky130_fd_sc_hd__o22ai_2.magic.lef +++ b/cells/o22ai/sky130_fd_sc_hd__o22ai_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o22ai_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o22ai_2 ; @@ -64,6 +61,18 @@ RECT 1.155000 1.075000 1.925000 1.275000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.790000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.891000 ; DIRECTION OUTPUT ;
diff --git a/cells/o22ai/sky130_fd_sc_hd__o22ai_4.magic.lef b/cells/o22ai/sky130_fd_sc_hd__o22ai_4.magic.lef index 9fbdb3d..b8dd2a2 100644 --- a/cells/o22ai/sky130_fd_sc_hd__o22ai_4.magic.lef +++ b/cells/o22ai/sky130_fd_sc_hd__o22ai_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o22ai_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o22ai_4 ; @@ -70,6 +67,18 @@ RECT 5.110000 1.075000 6.460000 1.275000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 7.550000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.782000 ; DIRECTION OUTPUT ;
diff --git a/cells/o2bb2a/sky130_fd_sc_hd__o2bb2a_1.magic.lef b/cells/o2bb2a/sky130_fd_sc_hd__o2bb2a_1.magic.lef index 9452814..85b731c 100644 --- a/cells/o2bb2a/sky130_fd_sc_hd__o2bb2a_1.magic.lef +++ b/cells/o2bb2a/sky130_fd_sc_hd__o2bb2a_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o2bb2a_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o2bb2a_1 ; @@ -67,6 +64,18 @@ RECT 2.905000 1.325000 3.080000 2.425000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.429000 ; DIRECTION OUTPUT ;
diff --git a/cells/o2bb2a/sky130_fd_sc_hd__o2bb2a_2.magic.lef b/cells/o2bb2a/sky130_fd_sc_hd__o2bb2a_2.magic.lef index 660b380..9cce33f 100644 --- a/cells/o2bb2a/sky130_fd_sc_hd__o2bb2a_2.magic.lef +++ b/cells/o2bb2a/sky130_fd_sc_hd__o2bb2a_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o2bb2a_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o2bb2a_2 ; @@ -68,6 +65,18 @@ RECT 3.355000 1.325000 3.525000 2.425000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.135000 -0.085000 0.305000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.330000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.445500 ; DIRECTION OUTPUT ;
diff --git a/cells/o2bb2a/sky130_fd_sc_hd__o2bb2a_4.magic.lef b/cells/o2bb2a/sky130_fd_sc_hd__o2bb2a_4.magic.lef index 5a688f0..a0cd82c 100644 --- a/cells/o2bb2a/sky130_fd_sc_hd__o2bb2a_4.magic.lef +++ b/cells/o2bb2a/sky130_fd_sc_hd__o2bb2a_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o2bb2a_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o2bb2a_4 ; @@ -68,6 +65,18 @@ RECT 0.805000 1.075000 1.345000 1.275000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 7.550000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.891000 ; DIRECTION OUTPUT ;
diff --git a/cells/o2bb2ai/sky130_fd_sc_hd__o2bb2ai_1.magic.lef b/cells/o2bb2ai/sky130_fd_sc_hd__o2bb2ai_1.magic.lef index e94e026..59446fb 100644 --- a/cells/o2bb2ai/sky130_fd_sc_hd__o2bb2ai_1.magic.lef +++ b/cells/o2bb2ai/sky130_fd_sc_hd__o2bb2ai_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o2bb2ai_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o2bb2ai_1 ; @@ -66,6 +63,18 @@ RECT 2.445000 1.325000 2.615000 2.425000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.439000 ; DIRECTION OUTPUT ;
diff --git a/cells/o2bb2ai/sky130_fd_sc_hd__o2bb2ai_2.magic.lef b/cells/o2bb2ai/sky130_fd_sc_hd__o2bb2ai_2.magic.lef index 1962998..55e652b 100644 --- a/cells/o2bb2ai/sky130_fd_sc_hd__o2bb2ai_2.magic.lef +++ b/cells/o2bb2ai/sky130_fd_sc_hd__o2bb2ai_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o2bb2ai_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o2bb2ai_2 ; @@ -68,6 +65,18 @@ RECT 3.960000 1.075000 4.500000 1.275000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 5.710000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.715500 ; DIRECTION OUTPUT ;
diff --git a/cells/o2bb2ai/sky130_fd_sc_hd__o2bb2ai_4.magic.lef b/cells/o2bb2ai/sky130_fd_sc_hd__o2bb2ai_4.magic.lef index 2a601e5..d96edfe 100644 --- a/cells/o2bb2ai/sky130_fd_sc_hd__o2bb2ai_4.magic.lef +++ b/cells/o2bb2ai/sky130_fd_sc_hd__o2bb2ai_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o2bb2ai_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o2bb2ai_4 ; @@ -64,6 +61,18 @@ RECT 6.465000 1.075000 7.875000 1.285000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.135000 -0.085000 0.305000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 10.310000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.431000 ; DIRECTION OUTPUT ;
diff --git a/cells/o311a/sky130_fd_sc_hd__o311a_1.magic.lef b/cells/o311a/sky130_fd_sc_hd__o311a_1.magic.lef index e5c2df6..34faf0c 100644 --- a/cells/o311a/sky130_fd_sc_hd__o311a_1.magic.lef +++ b/cells/o311a/sky130_fd_sc_hd__o311a_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o311a_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o311a_1 ; @@ -75,6 +72,18 @@ RECT 3.350000 0.995000 3.595000 1.325000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.140000 -0.085000 0.310000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.429000 ; DIRECTION OUTPUT ;
diff --git a/cells/o311a/sky130_fd_sc_hd__o311a_2.magic.lef b/cells/o311a/sky130_fd_sc_hd__o311a_2.magic.lef index 91ac14a..2ff4f47 100644 --- a/cells/o311a/sky130_fd_sc_hd__o311a_2.magic.lef +++ b/cells/o311a/sky130_fd_sc_hd__o311a_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o311a_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o311a_2 ; @@ -75,6 +72,18 @@ RECT 3.810000 0.995000 4.055000 1.325000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.330000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.445500 ; DIRECTION OUTPUT ;
diff --git a/cells/o311a/sky130_fd_sc_hd__o311a_4.magic.lef b/cells/o311a/sky130_fd_sc_hd__o311a_4.magic.lef index ce9a9a0..6239958 100644 --- a/cells/o311a/sky130_fd_sc_hd__o311a_4.magic.lef +++ b/cells/o311a/sky130_fd_sc_hd__o311a_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o311a_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o311a_4 ; @@ -73,6 +70,18 @@ RECT 2.115000 1.055000 3.080000 1.315000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 8.010000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.891000 ; DIRECTION OUTPUT ;
diff --git a/cells/o311ai/sky130_fd_sc_hd__o311ai_0.magic.lef b/cells/o311ai/sky130_fd_sc_hd__o311ai_0.magic.lef index 2dc5f7f..91ae724 100644 --- a/cells/o311ai/sky130_fd_sc_hd__o311ai_0.magic.lef +++ b/cells/o311ai/sky130_fd_sc_hd__o311ai_0.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o311ai_0 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o311ai_0 ; @@ -74,6 +71,18 @@ RECT 2.830000 0.765000 3.135000 1.325000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.604000 ; DIRECTION OUTPUT ;
diff --git a/cells/o311ai/sky130_fd_sc_hd__o311ai_1.magic.lef b/cells/o311ai/sky130_fd_sc_hd__o311ai_1.magic.lef index 319535d..a956607 100644 --- a/cells/o311ai/sky130_fd_sc_hd__o311ai_1.magic.lef +++ b/cells/o311ai/sky130_fd_sc_hd__o311ai_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o311ai_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o311ai_1 ; @@ -73,6 +70,18 @@ RECT 2.830000 0.995000 3.135000 1.325000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.942000 ; DIRECTION OUTPUT ;
diff --git a/cells/o311ai/sky130_fd_sc_hd__o311ai_2.magic.lef b/cells/o311ai/sky130_fd_sc_hd__o311ai_2.magic.lef index 7b608eb..ce7c34d 100644 --- a/cells/o311ai/sky130_fd_sc_hd__o311ai_2.magic.lef +++ b/cells/o311ai/sky130_fd_sc_hd__o311ai_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o311ai_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o311ai_2 ; @@ -73,6 +70,18 @@ RECT 5.085000 1.055000 5.895000 1.315000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 6.170000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.551000 ; DIRECTION OUTPUT ;
diff --git a/cells/o311ai/sky130_fd_sc_hd__o311ai_4.magic.lef b/cells/o311ai/sky130_fd_sc_hd__o311ai_4.magic.lef index b3c9211..e37e653 100644 --- a/cells/o311ai/sky130_fd_sc_hd__o311ai_4.magic.lef +++ b/cells/o311ai/sky130_fd_sc_hd__o311ai_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o311ai_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o311ai_4 ; @@ -73,6 +70,18 @@ RECT 7.865000 1.055000 9.090000 1.315000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.125000 -0.085000 0.295000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 9.850000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 2.241000 ; DIRECTION OUTPUT ;
diff --git a/cells/o31a/sky130_fd_sc_hd__o31a_1.magic.lef b/cells/o31a/sky130_fd_sc_hd__o31a_1.magic.lef index f681611..297e51a 100644 --- a/cells/o31a/sky130_fd_sc_hd__o31a_1.magic.lef +++ b/cells/o31a/sky130_fd_sc_hd__o31a_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o31a_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o31a_1 ; @@ -65,6 +62,18 @@ RECT 2.390000 0.995000 2.795000 1.325000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.594000 ; DIRECTION OUTPUT ;
diff --git a/cells/o31a/sky130_fd_sc_hd__o31a_2.magic.lef b/cells/o31a/sky130_fd_sc_hd__o31a_2.magic.lef index db1c485..f61a0e1 100644 --- a/cells/o31a/sky130_fd_sc_hd__o31a_2.magic.lef +++ b/cells/o31a/sky130_fd_sc_hd__o31a_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o31a_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o31a_2 ; @@ -65,6 +62,18 @@ RECT 2.855000 0.995000 3.255000 1.325000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.577500 ; DIRECTION OUTPUT ;
diff --git a/cells/o31a/sky130_fd_sc_hd__o31a_4.magic.lef b/cells/o31a/sky130_fd_sc_hd__o31a_4.magic.lef index 45effc1..d2c3545 100644 --- a/cells/o31a/sky130_fd_sc_hd__o31a_4.magic.lef +++ b/cells/o31a/sky130_fd_sc_hd__o31a_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o31a_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o31a_4 ; @@ -68,6 +65,18 @@ RECT 2.780000 1.355000 3.150000 1.695000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.125000 -0.085000 0.295000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 6.630000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.891000 ; DIRECTION OUTPUT ;
diff --git a/cells/o31ai/sky130_fd_sc_hd__o31ai_1.magic.lef b/cells/o31ai/sky130_fd_sc_hd__o31ai_1.magic.lef index c2b286a..30bd3c1 100644 --- a/cells/o31ai/sky130_fd_sc_hd__o31ai_1.magic.lef +++ b/cells/o31ai/sky130_fd_sc_hd__o31ai_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o31ai_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o31ai_1 ; @@ -65,6 +62,18 @@ RECT 2.330000 0.995000 2.675000 1.325000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.950000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.006000 ; DIRECTION OUTPUT ;
diff --git a/cells/o31ai/sky130_fd_sc_hd__o31ai_2.magic.lef b/cells/o31ai/sky130_fd_sc_hd__o31ai_2.magic.lef index a903b67..9b8cb56 100644 --- a/cells/o31ai/sky130_fd_sc_hd__o31ai_2.magic.lef +++ b/cells/o31ai/sky130_fd_sc_hd__o31ai_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o31ai_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o31ai_2 ; @@ -64,6 +61,18 @@ RECT 4.175000 0.755000 4.515000 1.325000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.790000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.063500 ; DIRECTION OUTPUT ;
diff --git a/cells/o31ai/sky130_fd_sc_hd__o31ai_4.magic.lef b/cells/o31ai/sky130_fd_sc_hd__o31ai_4.magic.lef index 21e9a6a..cd094ba 100644 --- a/cells/o31ai/sky130_fd_sc_hd__o31ai_4.magic.lef +++ b/cells/o31ai/sky130_fd_sc_hd__o31ai_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o31ai_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o31ai_4 ; @@ -64,6 +61,18 @@ RECT 6.465000 1.055000 7.735000 1.275000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 8.010000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.683800 ; DIRECTION OUTPUT ;
diff --git a/cells/o32a/sky130_fd_sc_hd__o32a_1.magic.lef b/cells/o32a/sky130_fd_sc_hd__o32a_1.magic.lef index 369c8c5..441cd73 100644 --- a/cells/o32a/sky130_fd_sc_hd__o32a_1.magic.lef +++ b/cells/o32a/sky130_fd_sc_hd__o32a_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o32a_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o32a_1 ; @@ -75,6 +72,18 @@ RECT 2.440000 0.995000 2.795000 1.660000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.140000 -0.085000 0.310000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.504000 ; DIRECTION OUTPUT ;
diff --git a/cells/o32a/sky130_fd_sc_hd__o32a_2.magic.lef b/cells/o32a/sky130_fd_sc_hd__o32a_2.magic.lef index 8e4dc57..5bc13c5 100644 --- a/cells/o32a/sky130_fd_sc_hd__o32a_2.magic.lef +++ b/cells/o32a/sky130_fd_sc_hd__o32a_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o32a_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o32a_2 ; @@ -74,6 +71,18 @@ RECT 2.910000 0.995000 3.155000 1.615000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.330000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.445500 ; DIRECTION OUTPUT ;
diff --git a/cells/o32a/sky130_fd_sc_hd__o32a_4.magic.lef b/cells/o32a/sky130_fd_sc_hd__o32a_4.magic.lef index a8b1593..f6e3ddf 100644 --- a/cells/o32a/sky130_fd_sc_hd__o32a_4.magic.lef +++ b/cells/o32a/sky130_fd_sc_hd__o32a_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o32a_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o32a_4 ; @@ -73,6 +70,18 @@ RECT 4.790000 1.075000 5.260000 1.275000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 8.470000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.891000 ; DIRECTION OUTPUT ;
diff --git a/cells/o32ai/sky130_fd_sc_hd__o32ai_1.magic.lef b/cells/o32ai/sky130_fd_sc_hd__o32ai_1.magic.lef index 4b91a74..d2dc5eb 100644 --- a/cells/o32ai/sky130_fd_sc_hd__o32ai_1.magic.lef +++ b/cells/o32ai/sky130_fd_sc_hd__o32ai_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o32ai_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o32ai_1 ; @@ -74,6 +71,18 @@ RECT 0.870000 0.995000 1.240000 1.615000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.821250 ; DIRECTION OUTPUT ;
diff --git a/cells/o32ai/sky130_fd_sc_hd__o32ai_2.magic.lef b/cells/o32ai/sky130_fd_sc_hd__o32ai_2.magic.lef index abc7f1b..fdf3583 100644 --- a/cells/o32ai/sky130_fd_sc_hd__o32ai_2.magic.lef +++ b/cells/o32ai/sky130_fd_sc_hd__o32ai_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o32ai_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o32ai_2 ; @@ -73,6 +70,18 @@ RECT 0.090000 1.075000 0.845000 1.325000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 6.170000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.891000 ; DIRECTION OUTPUT ;
diff --git a/cells/o32ai/sky130_fd_sc_hd__o32ai_4.magic.lef b/cells/o32ai/sky130_fd_sc_hd__o32ai_4.magic.lef index 3975bbe..4656746 100644 --- a/cells/o32ai/sky130_fd_sc_hd__o32ai_4.magic.lef +++ b/cells/o32ai/sky130_fd_sc_hd__o32ai_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o32ai_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o32ai_4 ; @@ -73,6 +70,18 @@ RECT 0.110000 1.075000 1.685000 1.275000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 10.310000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.782000 ; DIRECTION OUTPUT ;
diff --git a/cells/o41a/sky130_fd_sc_hd__o41a_1.magic.lef b/cells/o41a/sky130_fd_sc_hd__o41a_1.magic.lef index df7f8bc..8a00992 100644 --- a/cells/o41a/sky130_fd_sc_hd__o41a_1.magic.lef +++ b/cells/o41a/sky130_fd_sc_hd__o41a_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o41a_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o41a_1 ; @@ -73,6 +70,18 @@ RECT 1.275000 1.075000 1.695000 1.285000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.330000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.672000 ; DIRECTION OUTPUT ;
diff --git a/cells/o41a/sky130_fd_sc_hd__o41a_2.magic.lef b/cells/o41a/sky130_fd_sc_hd__o41a_2.magic.lef index 2edd491..e54cf6d 100644 --- a/cells/o41a/sky130_fd_sc_hd__o41a_2.magic.lef +++ b/cells/o41a/sky130_fd_sc_hd__o41a_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o41a_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o41a_2 ; @@ -73,6 +70,18 @@ RECT 1.775000 1.075000 2.155000 1.325000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.790000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.445500 ; DIRECTION OUTPUT ;
diff --git a/cells/o41a/sky130_fd_sc_hd__o41a_4.magic.lef b/cells/o41a/sky130_fd_sc_hd__o41a_4.magic.lef index 9960868..59c1f77 100644 --- a/cells/o41a/sky130_fd_sc_hd__o41a_4.magic.lef +++ b/cells/o41a/sky130_fd_sc_hd__o41a_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o41a_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o41a_4 ; @@ -73,6 +70,18 @@ RECT 2.835000 1.075000 3.165000 1.275000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 8.010000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.891000 ; DIRECTION OUTPUT ;
diff --git a/cells/o41ai/sky130_fd_sc_hd__o41ai_1.magic.lef b/cells/o41ai/sky130_fd_sc_hd__o41ai_1.magic.lef index 7557092..d7eb158 100644 --- a/cells/o41ai/sky130_fd_sc_hd__o41ai_1.magic.lef +++ b/cells/o41ai/sky130_fd_sc_hd__o41ai_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o41ai_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o41ai_1 ; @@ -76,6 +73,18 @@ RECT 0.105000 1.075000 0.440000 1.275000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.439000 ; DIRECTION OUTPUT ;
diff --git a/cells/o41ai/sky130_fd_sc_hd__o41ai_2.magic.lef b/cells/o41ai/sky130_fd_sc_hd__o41ai_2.magic.lef index a93009c..58a6abc 100644 --- a/cells/o41ai/sky130_fd_sc_hd__o41ai_2.magic.lef +++ b/cells/o41ai/sky130_fd_sc_hd__o41ai_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o41ai_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o41ai_2 ; @@ -73,6 +70,18 @@ RECT 0.105000 1.075000 0.440000 1.275000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 6.170000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.715500 ; DIRECTION OUTPUT ;
diff --git a/cells/o41ai/sky130_fd_sc_hd__o41ai_4.magic.lef b/cells/o41ai/sky130_fd_sc_hd__o41ai_4.magic.lef index ffc329c..4d753e6 100644 --- a/cells/o41ai/sky130_fd_sc_hd__o41ai_4.magic.lef +++ b/cells/o41ai/sky130_fd_sc_hd__o41ai_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__o41ai_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__o41ai_4 ; @@ -73,6 +70,18 @@ RECT 0.105000 1.075000 1.700000 1.275000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 10.310000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.431000 ; DIRECTION OUTPUT ;
diff --git a/cells/or2/sky130_fd_sc_hd__or2_0.magic.lef b/cells/or2/sky130_fd_sc_hd__or2_0.magic.lef index 6d7d1c0..b7b993e 100644 --- a/cells/or2/sky130_fd_sc_hd__or2_0.magic.lef +++ b/cells/or2/sky130_fd_sc_hd__or2_0.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__or2_0 CLASS CORE ; FOREIGN sky130_fd_sc_hd__or2_0 ; @@ -46,6 +43,18 @@ RECT 0.145000 0.995000 0.500000 1.615000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.490000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.326800 ; DIRECTION OUTPUT ;
diff --git a/cells/or2/sky130_fd_sc_hd__or2_1.magic.lef b/cells/or2/sky130_fd_sc_hd__or2_1.magic.lef index e32fc4c..b03d0a0 100644 --- a/cells/or2/sky130_fd_sc_hd__or2_1.magic.lef +++ b/cells/or2/sky130_fd_sc_hd__or2_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__or2_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__or2_1 ; @@ -46,6 +43,18 @@ RECT 0.145000 0.765000 0.500000 1.325000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.490000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.509000 ; DIRECTION OUTPUT ;
diff --git a/cells/or2/sky130_fd_sc_hd__or2_2.magic.lef b/cells/or2/sky130_fd_sc_hd__or2_2.magic.lef index e8b5ad4..610cf1e 100644 --- a/cells/or2/sky130_fd_sc_hd__or2_2.magic.lef +++ b/cells/or2/sky130_fd_sc_hd__or2_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__or2_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__or2_2 ; @@ -46,6 +43,18 @@ RECT 0.150000 0.765000 0.345000 1.325000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.490000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.445500 ; DIRECTION OUTPUT ;
diff --git a/cells/or2/sky130_fd_sc_hd__or2_4.magic.lef b/cells/or2/sky130_fd_sc_hd__or2_4.magic.lef index 385a079..148c605 100644 --- a/cells/or2/sky130_fd_sc_hd__or2_4.magic.lef +++ b/cells/or2/sky130_fd_sc_hd__or2_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__or2_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__or2_4 ; @@ -46,6 +43,18 @@ RECT 0.090000 0.765000 0.345000 1.325000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.891000 ; DIRECTION OUTPUT ;
diff --git a/cells/or2b/sky130_fd_sc_hd__or2b_1.magic.lef b/cells/or2b/sky130_fd_sc_hd__or2b_1.magic.lef index 79ba994..5f5724b 100644 --- a/cells/or2b/sky130_fd_sc_hd__or2b_1.magic.lef +++ b/cells/or2b/sky130_fd_sc_hd__or2b_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__or2b_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__or2b_1 ; @@ -46,6 +43,18 @@ RECT 0.090000 1.075000 0.425000 1.325000 ; END END B_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.950000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.445500 ; DIRECTION OUTPUT ;
diff --git a/cells/or2b/sky130_fd_sc_hd__or2b_2.magic.lef b/cells/or2b/sky130_fd_sc_hd__or2b_2.magic.lef index 481065a..72c44d8 100644 --- a/cells/or2b/sky130_fd_sc_hd__or2b_2.magic.lef +++ b/cells/or2b/sky130_fd_sc_hd__or2b_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__or2b_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__or2b_2 ; @@ -46,6 +43,18 @@ RECT 0.085000 1.075000 0.425000 1.325000 ; END END B_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.445500 ; DIRECTION OUTPUT ;
diff --git a/cells/or2b/sky130_fd_sc_hd__or2b_4.magic.lef b/cells/or2b/sky130_fd_sc_hd__or2b_4.magic.lef index 380774e..7ae3fdc 100644 --- a/cells/or2b/sky130_fd_sc_hd__or2b_4.magic.lef +++ b/cells/or2b/sky130_fd_sc_hd__or2b_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__or2b_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__or2b_4 ; @@ -46,6 +43,18 @@ RECT 0.090000 1.075000 0.425000 1.955000 ; END END B_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.330000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.891000 ; DIRECTION OUTPUT ;
diff --git a/cells/or3/sky130_fd_sc_hd__or3_1.magic.lef b/cells/or3/sky130_fd_sc_hd__or3_1.magic.lef index 2effb5b..46c9f30 100644 --- a/cells/or3/sky130_fd_sc_hd__or3_1.magic.lef +++ b/cells/or3/sky130_fd_sc_hd__or3_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__or3_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__or3_1 ; @@ -56,6 +53,18 @@ RECT 0.085000 0.995000 0.430000 1.325000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.140000 -0.085000 0.310000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.490000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.462000 ; DIRECTION OUTPUT ;
diff --git a/cells/or3/sky130_fd_sc_hd__or3_2.magic.lef b/cells/or3/sky130_fd_sc_hd__or3_2.magic.lef index 708e37f..815e886 100644 --- a/cells/or3/sky130_fd_sc_hd__or3_2.magic.lef +++ b/cells/or3/sky130_fd_sc_hd__or3_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__or3_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__or3_2 ; @@ -56,6 +53,18 @@ RECT 0.085000 0.995000 0.435000 1.325000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.950000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.445500 ; DIRECTION OUTPUT ;
diff --git a/cells/or3/sky130_fd_sc_hd__or3_4.magic.lef b/cells/or3/sky130_fd_sc_hd__or3_4.magic.lef index 52b3dc5..f6f9fbe 100644 --- a/cells/or3/sky130_fd_sc_hd__or3_4.magic.lef +++ b/cells/or3/sky130_fd_sc_hd__or3_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__or3_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__or3_4 ; @@ -56,6 +53,18 @@ RECT 0.085000 1.075000 0.425000 1.325000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.330000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.891000 ; DIRECTION OUTPUT ;
diff --git a/cells/or3b/sky130_fd_sc_hd__or3b_1.magic.lef b/cells/or3b/sky130_fd_sc_hd__or3b_1.magic.lef index 3cf7675..7b999cc 100644 --- a/cells/or3b/sky130_fd_sc_hd__or3b_1.magic.lef +++ b/cells/or3b/sky130_fd_sc_hd__or3b_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__or3b_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__or3b_1 ; @@ -56,6 +53,18 @@ RECT 0.090000 1.075000 0.425000 1.325000 ; END END C_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.453750 ; DIRECTION OUTPUT ;
diff --git a/cells/or3b/sky130_fd_sc_hd__or3b_2.magic.lef b/cells/or3b/sky130_fd_sc_hd__or3b_2.magic.lef index 880769c..255bf76 100644 --- a/cells/or3b/sky130_fd_sc_hd__or3b_2.magic.lef +++ b/cells/or3b/sky130_fd_sc_hd__or3b_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__or3b_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__or3b_2 ; @@ -55,6 +52,18 @@ RECT 0.085000 1.075000 0.425000 1.640000 ; END END C_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.445500 ; DIRECTION OUTPUT ;
diff --git a/cells/or3b/sky130_fd_sc_hd__or3b_4.magic.lef b/cells/or3b/sky130_fd_sc_hd__or3b_4.magic.lef index 6a5154f..eca80d2 100644 --- a/cells/or3b/sky130_fd_sc_hd__or3b_4.magic.lef +++ b/cells/or3b/sky130_fd_sc_hd__or3b_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__or3b_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__or3b_4 ; @@ -56,6 +53,18 @@ RECT 0.085000 1.075000 0.425000 1.640000 ; END END C_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.330000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.891000 ; DIRECTION OUTPUT ;
diff --git a/cells/or4/sky130_fd_sc_hd__or4_1.magic.lef b/cells/or4/sky130_fd_sc_hd__or4_1.magic.lef index 7e0ece7..4c3b13e 100644 --- a/cells/or4/sky130_fd_sc_hd__or4_1.magic.lef +++ b/cells/or4/sky130_fd_sc_hd__or4_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__or4_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__or4_1 ; @@ -64,6 +61,18 @@ RECT 0.090000 0.755000 0.440000 1.325000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 2.950000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.445500 ; DIRECTION OUTPUT ;
diff --git a/cells/or4/sky130_fd_sc_hd__or4_2.magic.lef b/cells/or4/sky130_fd_sc_hd__or4_2.magic.lef index a75ef26..5c53fbd 100644 --- a/cells/or4/sky130_fd_sc_hd__or4_2.magic.lef +++ b/cells/or4/sky130_fd_sc_hd__or4_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__or4_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__or4_2 ; @@ -64,6 +61,18 @@ RECT 0.085000 0.755000 0.440000 1.325000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.445500 ; DIRECTION OUTPUT ;
diff --git a/cells/or4/sky130_fd_sc_hd__or4_4.magic.lef b/cells/or4/sky130_fd_sc_hd__or4_4.magic.lef index dc1ee8a..4b68394 100644 --- a/cells/or4/sky130_fd_sc_hd__or4_4.magic.lef +++ b/cells/or4/sky130_fd_sc_hd__or4_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__or4_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__or4_4 ; @@ -68,6 +65,18 @@ RECT 0.085000 0.755000 0.370000 1.325000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.140000 -0.085000 0.310000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.330000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.891000 ; DIRECTION OUTPUT ;
diff --git a/cells/or4b/sky130_fd_sc_hd__or4b_1.magic.lef b/cells/or4b/sky130_fd_sc_hd__or4b_1.magic.lef index 5944af8..001e1c9 100644 --- a/cells/or4b/sky130_fd_sc_hd__or4b_1.magic.lef +++ b/cells/or4b/sky130_fd_sc_hd__or4b_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__or4b_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__or4b_1 ; @@ -64,6 +61,18 @@ RECT 0.085000 0.755000 0.425000 1.325000 ; END END D_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.453750 ; DIRECTION OUTPUT ;
diff --git a/cells/or4b/sky130_fd_sc_hd__or4b_2.magic.lef b/cells/or4b/sky130_fd_sc_hd__or4b_2.magic.lef index a97c9a1..6518808 100644 --- a/cells/or4b/sky130_fd_sc_hd__or4b_2.magic.lef +++ b/cells/or4b/sky130_fd_sc_hd__or4b_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__or4b_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__or4b_2 ; @@ -64,6 +61,18 @@ RECT 0.085000 1.075000 0.425000 1.435000 ; END END D_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.870000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.445500 ; DIRECTION OUTPUT ;
diff --git a/cells/or4b/sky130_fd_sc_hd__or4b_4.magic.lef b/cells/or4b/sky130_fd_sc_hd__or4b_4.magic.lef index 0a28dcf..b9a127e 100644 --- a/cells/or4b/sky130_fd_sc_hd__or4b_4.magic.lef +++ b/cells/or4b/sky130_fd_sc_hd__or4b_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__or4b_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__or4b_4 ; @@ -68,6 +65,18 @@ RECT 0.105000 0.995000 0.445000 1.955000 ; END END D_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 5.250000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.891000 ; DIRECTION OUTPUT ;
diff --git a/cells/or4bb/sky130_fd_sc_hd__or4bb_1.magic.lef b/cells/or4bb/sky130_fd_sc_hd__or4bb_1.magic.lef index 72b926a..a8faaf4 100644 --- a/cells/or4bb/sky130_fd_sc_hd__or4bb_1.magic.lef +++ b/cells/or4bb/sky130_fd_sc_hd__or4bb_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__or4bb_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__or4bb_1 ; @@ -64,6 +61,18 @@ RECT 0.945000 0.995000 1.235000 1.325000 ; END END D_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.330000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.453750 ; DIRECTION OUTPUT ;
diff --git a/cells/or4bb/sky130_fd_sc_hd__or4bb_2.magic.lef b/cells/or4bb/sky130_fd_sc_hd__or4bb_2.magic.lef index f875bb6..fedf267 100644 --- a/cells/or4bb/sky130_fd_sc_hd__or4bb_2.magic.lef +++ b/cells/or4bb/sky130_fd_sc_hd__or4bb_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__or4bb_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__or4bb_2 ; @@ -64,6 +61,18 @@ RECT 0.950000 0.995000 1.240000 1.325000 ; END END D_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.790000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.445500 ; DIRECTION OUTPUT ;
diff --git a/cells/or4bb/sky130_fd_sc_hd__or4bb_4.magic.lef b/cells/or4bb/sky130_fd_sc_hd__or4bb_4.magic.lef index ba899d0..03a2f22 100644 --- a/cells/or4bb/sky130_fd_sc_hd__or4bb_4.magic.lef +++ b/cells/or4bb/sky130_fd_sc_hd__or4bb_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__or4bb_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__or4bb_4 ; @@ -67,6 +64,18 @@ RECT 0.945000 0.995000 1.235000 1.325000 ; END END D_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 5.710000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.891000 ; DIRECTION OUTPUT ;
diff --git a/cells/probe_p/sky130_fd_sc_hd__probe_p_8.magic.lef b/cells/probe_p/sky130_fd_sc_hd__probe_p_8.magic.lef index 1932edf..6b01c51 100644 --- a/cells/probe_p/sky130_fd_sc_hd__probe_p_8.magic.lef +++ b/cells/probe_p/sky130_fd_sc_hd__probe_p_8.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__probe_p_8 CLASS CORE ; FOREIGN sky130_fd_sc_hd__probe_p_8 ; @@ -37,6 +34,18 @@ RECT 0.140000 1.075000 1.240000 1.275000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 5.710000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.782000 ; DIRECTION OUTPUT ;
diff --git a/cells/probec_p/sky130_fd_sc_hd__probec_p_8.magic.lef b/cells/probec_p/sky130_fd_sc_hd__probec_p_8.magic.lef index 6a6933f..cd786c6 100644 --- a/cells/probec_p/sky130_fd_sc_hd__probec_p_8.magic.lef +++ b/cells/probec_p/sky130_fd_sc_hd__probec_p_8.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__probec_p_8 CLASS CORE ; FOREIGN sky130_fd_sc_hd__probec_p_8 ; @@ -37,6 +34,18 @@ RECT 0.140000 1.075000 1.240000 1.275000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 5.710000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.782000 ; DIRECTION OUTPUT ;
diff --git a/cells/sdfbbn/sky130_fd_sc_hd__sdfbbn_1.magic.lef b/cells/sdfbbn/sky130_fd_sc_hd__sdfbbn_1.magic.lef index 30b40dd..be75c76 100644 --- a/cells/sdfbbn/sky130_fd_sc_hd__sdfbbn_1.magic.lef +++ b/cells/sdfbbn/sky130_fd_sc_hd__sdfbbn_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__sdfbbn_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__sdfbbn_1 ; @@ -116,6 +113,18 @@ RECT 9.745000 0.920000 10.035000 0.965000 ; END END SET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 14.450000 2.910000 ; + END + END VPB PIN CLK_N ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/sdfbbn/sky130_fd_sc_hd__sdfbbn_2.magic.lef b/cells/sdfbbn/sky130_fd_sc_hd__sdfbbn_2.magic.lef index 2d32181..3d36fcf 100644 --- a/cells/sdfbbn/sky130_fd_sc_hd__sdfbbn_2.magic.lef +++ b/cells/sdfbbn/sky130_fd_sc_hd__sdfbbn_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__sdfbbn_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__sdfbbn_2 ; @@ -114,6 +111,18 @@ RECT 9.745000 0.920000 10.035000 0.965000 ; END END SET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 15.370000 2.910000 ; + END + END VPB PIN CLK_N ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/sdfbbp/sky130_fd_sc_hd__sdfbbp_1.magic.lef b/cells/sdfbbp/sky130_fd_sc_hd__sdfbbp_1.magic.lef index 2f5a79d..b8b4f8a 100644 --- a/cells/sdfbbp/sky130_fd_sc_hd__sdfbbp_1.magic.lef +++ b/cells/sdfbbp/sky130_fd_sc_hd__sdfbbp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__sdfbbp_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__sdfbbp_1 ; @@ -114,6 +111,18 @@ RECT 9.745000 0.920000 10.035000 0.965000 ; END END SET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 14.450000 2.910000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/sdfrbp/sky130_fd_sc_hd__sdfrbp_1.magic.lef b/cells/sdfrbp/sky130_fd_sc_hd__sdfrbp_1.magic.lef index ac6f119..19c3cfe 100644 --- a/cells/sdfrbp/sky130_fd_sc_hd__sdfrbp_1.magic.lef +++ b/cells/sdfrbp/sky130_fd_sc_hd__sdfrbp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__sdfrbp_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__sdfrbp_1 ; @@ -109,6 +106,20 @@ RECT 1.485000 1.070000 1.730000 1.985000 ; END END SCE + PIN VNB + PORT + LAYER pwell ; + RECT 0.215000 -0.010000 0.235000 0.015000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 1.970000 1.425000 ; + RECT -0.190000 1.425000 13.070000 2.910000 ; + RECT 4.405000 1.305000 13.070000 1.425000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.247500 ; DIRECTION INPUT ;
diff --git a/cells/sdfrbp/sky130_fd_sc_hd__sdfrbp_2.magic.lef b/cells/sdfrbp/sky130_fd_sc_hd__sdfrbp_2.magic.lef index 3ca48f4..2add686 100644 --- a/cells/sdfrbp/sky130_fd_sc_hd__sdfrbp_2.magic.lef +++ b/cells/sdfrbp/sky130_fd_sc_hd__sdfrbp_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__sdfrbp_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__sdfrbp_2 ; @@ -107,6 +104,20 @@ RECT 1.485000 1.070000 1.730000 1.985000 ; END END SCE + PIN VNB + PORT + LAYER pwell ; + RECT 0.215000 -0.010000 0.235000 0.015000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 1.970000 1.425000 ; + RECT -0.190000 1.425000 13.530000 2.910000 ; + RECT 4.405000 1.305000 13.530000 1.425000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.247500 ; DIRECTION INPUT ;
diff --git a/cells/sdfrtn/sky130_fd_sc_hd__sdfrtn_1.magic.lef b/cells/sdfrtn/sky130_fd_sc_hd__sdfrtn_1.magic.lef index 73eeb54..ed5743c 100644 --- a/cells/sdfrtn/sky130_fd_sc_hd__sdfrtn_1.magic.lef +++ b/cells/sdfrtn/sky130_fd_sc_hd__sdfrtn_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__sdfrtn_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__sdfrtn_1 ; @@ -98,6 +95,20 @@ RECT 1.485000 1.070000 1.730000 1.985000 ; END END SCE + PIN VNB + PORT + LAYER pwell ; + RECT 0.215000 -0.010000 0.235000 0.015000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 1.970000 1.425000 ; + RECT -0.190000 1.425000 11.690000 2.910000 ; + RECT 4.405000 1.305000 11.690000 1.425000 ; + END + END VPB PIN CLK_N ANTENNAGATEAREA 0.247500 ; DIRECTION INPUT ;
diff --git a/cells/sdfrtp/sky130_fd_sc_hd__sdfrtp_1.magic.lef b/cells/sdfrtp/sky130_fd_sc_hd__sdfrtp_1.magic.lef index e7a4870..7ea5b1e 100644 --- a/cells/sdfrtp/sky130_fd_sc_hd__sdfrtp_1.magic.lef +++ b/cells/sdfrtp/sky130_fd_sc_hd__sdfrtp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__sdfrtp_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__sdfrtp_1 ; @@ -98,6 +95,20 @@ RECT 1.485000 1.070000 1.730000 1.985000 ; END END SCE + PIN VNB + PORT + LAYER pwell ; + RECT 0.215000 -0.010000 0.235000 0.015000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 1.970000 1.425000 ; + RECT -0.190000 1.425000 11.690000 2.910000 ; + RECT 4.405000 1.305000 11.690000 1.425000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.247500 ; DIRECTION INPUT ;
diff --git a/cells/sdfrtp/sky130_fd_sc_hd__sdfrtp_2.magic.lef b/cells/sdfrtp/sky130_fd_sc_hd__sdfrtp_2.magic.lef index e7e32c7..1ac0744 100644 --- a/cells/sdfrtp/sky130_fd_sc_hd__sdfrtp_2.magic.lef +++ b/cells/sdfrtp/sky130_fd_sc_hd__sdfrtp_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__sdfrtp_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__sdfrtp_2 ; @@ -98,6 +95,20 @@ RECT 1.485000 1.070000 1.730000 1.985000 ; END END SCE + PIN VNB + PORT + LAYER pwell ; + RECT 0.215000 -0.010000 0.235000 0.015000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 1.970000 1.425000 ; + RECT -0.190000 1.425000 12.150000 2.910000 ; + RECT 4.405000 1.305000 12.150000 1.425000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.247500 ; DIRECTION INPUT ;
diff --git a/cells/sdfrtp/sky130_fd_sc_hd__sdfrtp_4.magic.lef b/cells/sdfrtp/sky130_fd_sc_hd__sdfrtp_4.magic.lef index 66e386b..43094d3 100644 --- a/cells/sdfrtp/sky130_fd_sc_hd__sdfrtp_4.magic.lef +++ b/cells/sdfrtp/sky130_fd_sc_hd__sdfrtp_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__sdfrtp_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__sdfrtp_4 ; @@ -102,6 +99,20 @@ RECT 1.485000 1.070000 1.730000 1.985000 ; END END SCE + PIN VNB + PORT + LAYER pwell ; + RECT 0.215000 -0.010000 0.235000 0.015000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 1.970000 1.425000 ; + RECT -0.190000 1.425000 13.070000 2.910000 ; + RECT 4.405000 1.305000 13.070000 1.425000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.247500 ; DIRECTION INPUT ;
diff --git a/cells/sdfsbp/sky130_fd_sc_hd__sdfsbp_1.magic.lef b/cells/sdfsbp/sky130_fd_sc_hd__sdfsbp_1.magic.lef index 91588ea..3be9fbd 100644 --- a/cells/sdfsbp/sky130_fd_sc_hd__sdfsbp_1.magic.lef +++ b/cells/sdfsbp/sky130_fd_sc_hd__sdfsbp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__sdfsbp_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__sdfsbp_1 ; @@ -115,6 +112,18 @@ RECT 8.825000 1.600000 9.115000 1.645000 ; END END SET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 13.530000 2.910000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/sdfsbp/sky130_fd_sc_hd__sdfsbp_2.magic.lef b/cells/sdfsbp/sky130_fd_sc_hd__sdfsbp_2.magic.lef index 5f7ac50..c9bcd41 100644 --- a/cells/sdfsbp/sky130_fd_sc_hd__sdfsbp_2.magic.lef +++ b/cells/sdfsbp/sky130_fd_sc_hd__sdfsbp_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__sdfsbp_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__sdfsbp_2 ; @@ -115,6 +112,18 @@ RECT 8.880000 1.600000 9.170000 1.645000 ; END END SET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 14.450000 2.910000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/sdfstp/sky130_fd_sc_hd__sdfstp_1.magic.lef b/cells/sdfstp/sky130_fd_sc_hd__sdfstp_1.magic.lef index 3ae5e9d..41e4e2d 100644 --- a/cells/sdfstp/sky130_fd_sc_hd__sdfstp_1.magic.lef +++ b/cells/sdfstp/sky130_fd_sc_hd__sdfstp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__sdfstp_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__sdfstp_1 ; @@ -106,6 +103,18 @@ RECT 8.880000 1.600000 9.170000 1.645000 ; END END SET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 12.610000 2.910000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/sdfstp/sky130_fd_sc_hd__sdfstp_2.magic.lef b/cells/sdfstp/sky130_fd_sc_hd__sdfstp_2.magic.lef index 6412432..8baa341 100644 --- a/cells/sdfstp/sky130_fd_sc_hd__sdfstp_2.magic.lef +++ b/cells/sdfstp/sky130_fd_sc_hd__sdfstp_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__sdfstp_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__sdfstp_2 ; @@ -106,6 +103,18 @@ RECT 8.880000 1.600000 9.170000 1.645000 ; END END SET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 13.070000 2.910000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/sdfstp/sky130_fd_sc_hd__sdfstp_4.magic.lef b/cells/sdfstp/sky130_fd_sc_hd__sdfstp_4.magic.lef index 1471102..4842b92 100644 --- a/cells/sdfstp/sky130_fd_sc_hd__sdfstp_4.magic.lef +++ b/cells/sdfstp/sky130_fd_sc_hd__sdfstp_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__sdfstp_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__sdfstp_4 ; @@ -110,6 +107,18 @@ RECT 8.880000 1.600000 9.170000 1.645000 ; END END SET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 13.990000 2.910000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/sdfxbp/sky130_fd_sc_hd__sdfxbp_1.magic.lef b/cells/sdfxbp/sky130_fd_sc_hd__sdfxbp_1.magic.lef index e940211..534879f 100644 --- a/cells/sdfxbp/sky130_fd_sc_hd__sdfxbp_1.magic.lef +++ b/cells/sdfxbp/sky130_fd_sc_hd__sdfxbp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__sdfxbp_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__sdfxbp_1 ; @@ -101,6 +98,18 @@ RECT 3.065000 0.785000 3.235000 1.115000 ; END END SCE + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 11.230000 2.910000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/sdfxbp/sky130_fd_sc_hd__sdfxbp_2.magic.lef b/cells/sdfxbp/sky130_fd_sc_hd__sdfxbp_2.magic.lef index 7513f23..b541d8d 100644 --- a/cells/sdfxbp/sky130_fd_sc_hd__sdfxbp_2.magic.lef +++ b/cells/sdfxbp/sky130_fd_sc_hd__sdfxbp_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__sdfxbp_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__sdfxbp_2 ; @@ -84,6 +81,18 @@ RECT 3.085000 0.785000 3.255000 1.115000 ; END END SCE + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 12.150000 2.910000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/sdfxtp/sky130_fd_sc_hd__sdfxtp_1.magic.lef b/cells/sdfxtp/sky130_fd_sc_hd__sdfxtp_1.magic.lef index 7c8b9e7..9bd5f07 100644 --- a/cells/sdfxtp/sky130_fd_sc_hd__sdfxtp_1.magic.lef +++ b/cells/sdfxtp/sky130_fd_sc_hd__sdfxtp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__sdfxtp_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__sdfxtp_1 ; @@ -71,6 +68,18 @@ RECT 3.065000 0.785000 3.250000 1.095000 ; END END SCE + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 9.850000 2.910000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/sdfxtp/sky130_fd_sc_hd__sdfxtp_2.magic.lef b/cells/sdfxtp/sky130_fd_sc_hd__sdfxtp_2.magic.lef index cd102f4..b173147 100644 --- a/cells/sdfxtp/sky130_fd_sc_hd__sdfxtp_2.magic.lef +++ b/cells/sdfxtp/sky130_fd_sc_hd__sdfxtp_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__sdfxtp_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__sdfxtp_2 ; @@ -69,6 +66,18 @@ RECT 3.080000 0.785000 3.250000 1.115000 ; END END SCE + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 10.310000 2.910000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/sdfxtp/sky130_fd_sc_hd__sdfxtp_4.magic.lef b/cells/sdfxtp/sky130_fd_sc_hd__sdfxtp_4.magic.lef index 08979de..7781695 100644 --- a/cells/sdfxtp/sky130_fd_sc_hd__sdfxtp_4.magic.lef +++ b/cells/sdfxtp/sky130_fd_sc_hd__sdfxtp_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__sdfxtp_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__sdfxtp_4 ; @@ -73,6 +70,18 @@ RECT 3.085000 0.785000 3.255000 1.115000 ; END END SCE + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 11.230000 2.910000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/sdlclkp/sky130_fd_sc_hd__sdlclkp_1.magic.lef b/cells/sdlclkp/sky130_fd_sc_hd__sdlclkp_1.magic.lef index 0e3aaf0..17353e6 100644 --- a/cells/sdlclkp/sky130_fd_sc_hd__sdlclkp_1.magic.lef +++ b/cells/sdlclkp/sky130_fd_sc_hd__sdlclkp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__sdlclkp_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__sdlclkp_1 ; @@ -59,6 +56,18 @@ RECT 0.085000 0.955000 0.340000 1.665000 ; END END SCE + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 7.090000 2.910000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.318000 ; DIRECTION INPUT ;
diff --git a/cells/sdlclkp/sky130_fd_sc_hd__sdlclkp_2.magic.lef b/cells/sdlclkp/sky130_fd_sc_hd__sdlclkp_2.magic.lef index e76efd7..deefc79 100644 --- a/cells/sdlclkp/sky130_fd_sc_hd__sdlclkp_2.magic.lef +++ b/cells/sdlclkp/sky130_fd_sc_hd__sdlclkp_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__sdlclkp_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__sdlclkp_2 ; @@ -60,6 +57,18 @@ RECT 0.085000 0.955000 0.340000 1.665000 ; END END SCE + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 7.550000 2.910000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.318000 ; DIRECTION INPUT ;
diff --git a/cells/sdlclkp/sky130_fd_sc_hd__sdlclkp_4.magic.lef b/cells/sdlclkp/sky130_fd_sc_hd__sdlclkp_4.magic.lef index 9168cb2..1acf02d 100644 --- a/cells/sdlclkp/sky130_fd_sc_hd__sdlclkp_4.magic.lef +++ b/cells/sdlclkp/sky130_fd_sc_hd__sdlclkp_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__sdlclkp_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__sdlclkp_4 ; @@ -65,6 +62,18 @@ RECT 0.085000 0.955000 0.345000 1.665000 ; END END SCE + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 8.470000 2.910000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.406500 ; DIRECTION INPUT ;
diff --git a/cells/sedfxbp/sky130_fd_sc_hd__sedfxbp_1.magic.lef b/cells/sedfxbp/sky130_fd_sc_hd__sedfxbp_1.magic.lef index 06fe9b1..62b30ba 100644 --- a/cells/sedfxbp/sky130_fd_sc_hd__sedfxbp_1.magic.lef +++ b/cells/sedfxbp/sky130_fd_sc_hd__sedfxbp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__sedfxbp_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__sedfxbp_1 ; @@ -85,6 +82,20 @@ RECT 5.025000 1.105000 5.250000 1.615000 ; END END SCE + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.885000 1.435000 ; + RECT -0.190000 1.435000 14.450000 2.910000 ; + RECT 7.200000 1.305000 14.450000 1.435000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/sedfxbp/sky130_fd_sc_hd__sedfxbp_2.magic.lef b/cells/sedfxbp/sky130_fd_sc_hd__sedfxbp_2.magic.lef index 9551085..edd137c 100644 --- a/cells/sedfxbp/sky130_fd_sc_hd__sedfxbp_2.magic.lef +++ b/cells/sedfxbp/sky130_fd_sc_hd__sedfxbp_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__sedfxbp_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__sedfxbp_2 ; @@ -85,6 +82,20 @@ RECT 5.025000 1.105000 5.250000 1.615000 ; END END SCE + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.885000 1.435000 ; + RECT -0.190000 1.435000 15.370000 2.910000 ; + RECT 7.200000 1.305000 15.370000 1.435000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/sedfxtp/sky130_fd_sc_hd__sedfxtp_1.magic.lef b/cells/sedfxtp/sky130_fd_sc_hd__sedfxtp_1.magic.lef index 059c7ad..f33a927 100644 --- a/cells/sedfxtp/sky130_fd_sc_hd__sedfxtp_1.magic.lef +++ b/cells/sedfxtp/sky130_fd_sc_hd__sedfxtp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__sedfxtp_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__sedfxtp_1 ; @@ -74,6 +71,20 @@ RECT 5.025000 1.105000 5.250000 1.615000 ; END END SCE + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.885000 1.435000 ; + RECT -0.190000 1.435000 13.530000 2.910000 ; + RECT 7.200000 1.305000 13.530000 1.435000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/sedfxtp/sky130_fd_sc_hd__sedfxtp_2.magic.lef b/cells/sedfxtp/sky130_fd_sc_hd__sedfxtp_2.magic.lef index a030a01..89f7d1e 100644 --- a/cells/sedfxtp/sky130_fd_sc_hd__sedfxtp_2.magic.lef +++ b/cells/sedfxtp/sky130_fd_sc_hd__sedfxtp_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__sedfxtp_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__sedfxtp_2 ; @@ -74,6 +71,20 @@ RECT 5.025000 1.105000 5.250000 1.615000 ; END END SCE + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.885000 1.435000 ; + RECT -0.190000 1.435000 13.990000 2.910000 ; + RECT 7.200000 1.305000 13.990000 1.435000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/sedfxtp/sky130_fd_sc_hd__sedfxtp_4.magic.lef b/cells/sedfxtp/sky130_fd_sc_hd__sedfxtp_4.magic.lef index 3269cd4..8fb5424 100644 --- a/cells/sedfxtp/sky130_fd_sc_hd__sedfxtp_4.magic.lef +++ b/cells/sedfxtp/sky130_fd_sc_hd__sedfxtp_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__sedfxtp_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__sedfxtp_4 ; @@ -78,6 +75,20 @@ RECT 5.025000 1.105000 5.250000 1.615000 ; END END SCE + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 4.885000 1.435000 ; + RECT -0.190000 1.435000 14.910000 2.910000 ; + RECT 7.200000 1.305000 14.910000 1.435000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.159000 ; DIRECTION INPUT ;
diff --git a/cells/tap/sky130_fd_sc_hd__tap_1.magic.lef b/cells/tap/sky130_fd_sc_hd__tap_1.magic.lef index 06c4afb..1dd776e 100644 --- a/cells/tap/sky130_fd_sc_hd__tap_1.magic.lef +++ b/cells/tap/sky130_fd_sc_hd__tap_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__tap_1 CLASS CORE WELLTAP ; FOREIGN sky130_fd_sc_hd__tap_1 ;
diff --git a/cells/tap/sky130_fd_sc_hd__tap_2.magic.lef b/cells/tap/sky130_fd_sc_hd__tap_2.magic.lef index ceab564..e9ab2d6 100644 --- a/cells/tap/sky130_fd_sc_hd__tap_2.magic.lef +++ b/cells/tap/sky130_fd_sc_hd__tap_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__tap_2 CLASS CORE WELLTAP ; FOREIGN sky130_fd_sc_hd__tap_2 ;
diff --git a/cells/tapvgnd/sky130_fd_sc_hd__tapvgnd_1.magic.lef b/cells/tapvgnd/sky130_fd_sc_hd__tapvgnd_1.magic.lef index 68d3e11..8fd2bc1 100644 --- a/cells/tapvgnd/sky130_fd_sc_hd__tapvgnd_1.magic.lef +++ b/cells/tapvgnd/sky130_fd_sc_hd__tapvgnd_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__tapvgnd_1 CLASS CORE WELLTAP ; FOREIGN sky130_fd_sc_hd__tapvgnd_1 ;
diff --git a/cells/tapvgnd2/sky130_fd_sc_hd__tapvgnd2_1.magic.lef b/cells/tapvgnd2/sky130_fd_sc_hd__tapvgnd2_1.magic.lef index e8feb2b..42e1a1b 100644 --- a/cells/tapvgnd2/sky130_fd_sc_hd__tapvgnd2_1.magic.lef +++ b/cells/tapvgnd2/sky130_fd_sc_hd__tapvgnd2_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__tapvgnd2_1 CLASS CORE WELLTAP ; FOREIGN sky130_fd_sc_hd__tapvgnd2_1 ;
diff --git a/cells/tapvpwrvgnd/sky130_fd_sc_hd__tapvpwrvgnd_1.magic.lef b/cells/tapvpwrvgnd/sky130_fd_sc_hd__tapvpwrvgnd_1.magic.lef index af2388e..60fc040 100644 --- a/cells/tapvpwrvgnd/sky130_fd_sc_hd__tapvpwrvgnd_1.magic.lef +++ b/cells/tapvpwrvgnd/sky130_fd_sc_hd__tapvpwrvgnd_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__tapvpwrvgnd_1 CLASS CORE WELLTAP ; FOREIGN sky130_fd_sc_hd__tapvpwrvgnd_1 ;
diff --git a/cells/xnor2/sky130_fd_sc_hd__xnor2_1.magic.lef b/cells/xnor2/sky130_fd_sc_hd__xnor2_1.magic.lef index e98cbad..495642b 100644 --- a/cells/xnor2/sky130_fd_sc_hd__xnor2_1.magic.lef +++ b/cells/xnor2/sky130_fd_sc_hd__xnor2_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__xnor2_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__xnor2_1 ; @@ -49,6 +46,18 @@ RECT 1.795000 1.245000 1.965000 1.445000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.525000 ; DIRECTION OUTPUT ;
diff --git a/cells/xnor2/sky130_fd_sc_hd__xnor2_2.magic.lef b/cells/xnor2/sky130_fd_sc_hd__xnor2_2.magic.lef index d8031a8..e98e093 100644 --- a/cells/xnor2/sky130_fd_sc_hd__xnor2_2.magic.lef +++ b/cells/xnor2/sky130_fd_sc_hd__xnor2_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__xnor2_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__xnor2_2 ; @@ -50,6 +47,18 @@ RECT 2.930000 1.285000 3.100000 1.445000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 6.170000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.913000 ; DIRECTION OUTPUT ;
diff --git a/cells/xnor2/sky130_fd_sc_hd__xnor2_4.magic.lef b/cells/xnor2/sky130_fd_sc_hd__xnor2_4.magic.lef index bd5d75c..8c5e0df 100644 --- a/cells/xnor2/sky130_fd_sc_hd__xnor2_4.magic.lef +++ b/cells/xnor2/sky130_fd_sc_hd__xnor2_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__xnor2_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__xnor2_4 ; @@ -50,6 +47,18 @@ RECT 5.560000 1.275000 5.730000 1.445000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 10.310000 2.910000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.721000 ; DIRECTION OUTPUT ;
diff --git a/cells/xnor3/sky130_fd_sc_hd__xnor3_1.magic.lef b/cells/xnor3/sky130_fd_sc_hd__xnor3_1.magic.lef index 4767815..ed76819 100644 --- a/cells/xnor3/sky130_fd_sc_hd__xnor3_1.magic.lef +++ b/cells/xnor3/sky130_fd_sc_hd__xnor3_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__xnor3_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__xnor3_1 ; @@ -56,6 +53,18 @@ RECT 1.615000 1.075000 2.180000 1.325000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 8.470000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.449000 ; DIRECTION OUTPUT ;
diff --git a/cells/xnor3/sky130_fd_sc_hd__xnor3_2.magic.lef b/cells/xnor3/sky130_fd_sc_hd__xnor3_2.magic.lef index 848c082..6e00c3e 100644 --- a/cells/xnor3/sky130_fd_sc_hd__xnor3_2.magic.lef +++ b/cells/xnor3/sky130_fd_sc_hd__xnor3_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__xnor3_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__xnor3_2 ; @@ -56,6 +53,18 @@ RECT 2.075000 1.075000 2.640000 1.325000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.150000 -0.085000 0.320000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 8.930000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.445500 ; DIRECTION OUTPUT ;
diff --git a/cells/xnor3/sky130_fd_sc_hd__xnor3_4.magic.lef b/cells/xnor3/sky130_fd_sc_hd__xnor3_4.magic.lef index 8f3d6c0..2982b01 100644 --- a/cells/xnor3/sky130_fd_sc_hd__xnor3_4.magic.lef +++ b/cells/xnor3/sky130_fd_sc_hd__xnor3_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__xnor3_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__xnor3_4 ; @@ -56,6 +53,18 @@ RECT 2.995000 1.075000 3.560000 1.325000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 9.850000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.891000 ; DIRECTION OUTPUT ;
diff --git a/cells/xor2/sky130_fd_sc_hd__xor2_1.magic.lef b/cells/xor2/sky130_fd_sc_hd__xor2_1.magic.lef index 55ab77a..e82549d 100644 --- a/cells/xor2/sky130_fd_sc_hd__xor2_1.magic.lef +++ b/cells/xor2/sky130_fd_sc_hd__xor2_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__xor2_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__xor2_1 ; @@ -49,6 +46,18 @@ RECT 1.560000 1.245000 1.730000 1.445000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 3.410000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.800500 ; DIRECTION OUTPUT ;
diff --git a/cells/xor2/sky130_fd_sc_hd__xor2_2.magic.lef b/cells/xor2/sky130_fd_sc_hd__xor2_2.magic.lef index 4cf5c6d..746330c 100644 --- a/cells/xor2/sky130_fd_sc_hd__xor2_2.magic.lef +++ b/cells/xor2/sky130_fd_sc_hd__xor2_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__xor2_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__xor2_2 ; @@ -66,6 +63,18 @@ RECT 3.765000 1.260000 4.055000 1.305000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 6.170000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.656750 ; DIRECTION OUTPUT ;
diff --git a/cells/xor2/sky130_fd_sc_hd__xor2_4.magic.lef b/cells/xor2/sky130_fd_sc_hd__xor2_4.magic.lef index 7084e66..2957cf2 100644 --- a/cells/xor2/sky130_fd_sc_hd__xor2_4.magic.lef +++ b/cells/xor2/sky130_fd_sc_hd__xor2_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__xor2_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__xor2_4 ; @@ -51,6 +48,18 @@ RECT 2.970000 1.105000 5.740000 1.275000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 10.310000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.524450 ; DIRECTION OUTPUT ;
diff --git a/cells/xor3/sky130_fd_sc_hd__xor3_1.magic.lef b/cells/xor3/sky130_fd_sc_hd__xor3_1.magic.lef index 8cc657d..d0002bb 100644 --- a/cells/xor3/sky130_fd_sc_hd__xor3_1.magic.lef +++ b/cells/xor3/sky130_fd_sc_hd__xor3_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__xor3_1 CLASS CORE ; FOREIGN sky130_fd_sc_hd__xor3_1 ; @@ -56,6 +53,18 @@ RECT 1.860000 0.995000 2.495000 1.325000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 8.930000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.449000 ; DIRECTION OUTPUT ;
diff --git a/cells/xor3/sky130_fd_sc_hd__xor3_2.magic.lef b/cells/xor3/sky130_fd_sc_hd__xor3_2.magic.lef index 5c9f79d..fe9cffe 100644 --- a/cells/xor3/sky130_fd_sc_hd__xor3_2.magic.lef +++ b/cells/xor3/sky130_fd_sc_hd__xor3_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__xor3_2 CLASS CORE ; FOREIGN sky130_fd_sc_hd__xor3_2 ; @@ -56,6 +53,18 @@ RECT 2.320000 0.995000 2.955000 1.325000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.145000 -0.085000 0.315000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 9.390000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.445500 ; DIRECTION OUTPUT ;
diff --git a/cells/xor3/sky130_fd_sc_hd__xor3_4.magic.lef b/cells/xor3/sky130_fd_sc_hd__xor3_4.magic.lef index 2901d28..ca82e0b 100644 --- a/cells/xor3/sky130_fd_sc_hd__xor3_4.magic.lef +++ b/cells/xor3/sky130_fd_sc_hd__xor3_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_hd__xor3_4 CLASS CORE ; FOREIGN sky130_fd_sc_hd__xor3_4 ; @@ -56,6 +53,18 @@ RECT 2.880000 0.995000 3.515000 1.325000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.235000 -0.085000 0.405000 0.085000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.305000 10.310000 2.910000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.891000 ; DIRECTION OUTPUT ;