`.lef` file improvements. * Fixing missing VNB / VPB pins in `.lef` files. * Removing `UNITS` section. Updating sky130_fd_sc_ls 0.1.0. Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
diff --git a/cells/a2111o/sky130_fd_sc_ls__a2111o_1.magic.lef b/cells/a2111o/sky130_fd_sc_ls__a2111o_1.magic.lef index 3ec214f..f9f0e84 100644 --- a/cells/a2111o/sky130_fd_sc_ls__a2111o_1.magic.lef +++ b/cells/a2111o/sky130_fd_sc_ls__a2111o_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a2111o_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a2111o_1 ; @@ -76,6 +73,18 @@ RECT 2.445000 1.500000 2.775000 1.800000 ; END END D1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.320000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.510000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.504100 ; DIRECTION OUTPUT ;
diff --git a/cells/a2111o/sky130_fd_sc_ls__a2111o_2.magic.lef b/cells/a2111o/sky130_fd_sc_ls__a2111o_2.magic.lef index 1e646ae..e80df3e 100644 --- a/cells/a2111o/sky130_fd_sc_ls__a2111o_2.magic.lef +++ b/cells/a2111o/sky130_fd_sc_ls__a2111o_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a2111o_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a2111o_2 ; @@ -73,6 +70,18 @@ RECT 1.565000 1.350000 2.275000 1.780000 ; END END D1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.800000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.990000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/a2111o/sky130_fd_sc_ls__a2111o_4.magic.lef b/cells/a2111o/sky130_fd_sc_ls__a2111o_4.magic.lef index 7709a26..c1b0c24 100644 --- a/cells/a2111o/sky130_fd_sc_ls__a2111o_4.magic.lef +++ b/cells/a2111o/sky130_fd_sc_ls__a2111o_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a2111o_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a2111o_4 ; @@ -73,6 +70,18 @@ RECT 3.385000 1.260000 3.715000 1.780000 ; END END D1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 8.160000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 8.350000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.086400 ; DIRECTION OUTPUT ;
diff --git a/cells/a2111oi/sky130_fd_sc_ls__a2111oi_1.magic.lef b/cells/a2111oi/sky130_fd_sc_ls__a2111oi_1.magic.lef index e275911..74efc28 100644 --- a/cells/a2111oi/sky130_fd_sc_ls__a2111oi_1.magic.lef +++ b/cells/a2111oi/sky130_fd_sc_ls__a2111oi_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a2111oi_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a2111oi_1 ; @@ -73,6 +70,18 @@ RECT 0.465000 1.350000 0.835000 1.780000 ; END END D1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.360000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.550000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.722400 ; DIRECTION OUTPUT ;
diff --git a/cells/a2111oi/sky130_fd_sc_ls__a2111oi_2.magic.lef b/cells/a2111oi/sky130_fd_sc_ls__a2111oi_2.magic.lef index 82963df..6b0e7d2 100644 --- a/cells/a2111oi/sky130_fd_sc_ls__a2111oi_2.magic.lef +++ b/cells/a2111oi/sky130_fd_sc_ls__a2111oi_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a2111oi_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a2111oi_2 ; @@ -73,6 +70,18 @@ RECT 0.605000 1.350000 1.315000 1.780000 ; END END D1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 5.760000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 5.950000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.027900 ; DIRECTION OUTPUT ;
diff --git a/cells/a2111oi/sky130_fd_sc_ls__a2111oi_4.magic.lef b/cells/a2111oi/sky130_fd_sc_ls__a2111oi_4.magic.lef index c26dd79..305aba1 100644 --- a/cells/a2111oi/sky130_fd_sc_ls__a2111oi_4.magic.lef +++ b/cells/a2111oi/sky130_fd_sc_ls__a2111oi_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a2111oi_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a2111oi_4 ; @@ -73,6 +70,18 @@ RECT 0.555000 1.180000 1.905000 1.550000 ; END END D1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 10.080000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 10.270000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.708000 ; DIRECTION OUTPUT ;
diff --git a/cells/a211o/sky130_fd_sc_ls__a211o_1.magic.lef b/cells/a211o/sky130_fd_sc_ls__a211o_1.magic.lef index bbdf10b..aca8bcf 100644 --- a/cells/a211o/sky130_fd_sc_ls__a211o_1.magic.lef +++ b/cells/a211o/sky130_fd_sc_ls__a211o_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a211o_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a211o_1 ; @@ -65,6 +62,18 @@ RECT 3.385000 0.255000 3.715000 0.670000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.840000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.030000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.504100 ; DIRECTION OUTPUT ;
diff --git a/cells/a211o/sky130_fd_sc_ls__a211o_2.magic.lef b/cells/a211o/sky130_fd_sc_ls__a211o_2.magic.lef index bdc3dc6..5717b28 100644 --- a/cells/a211o/sky130_fd_sc_ls__a211o_2.magic.lef +++ b/cells/a211o/sky130_fd_sc_ls__a211o_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a211o_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a211o_2 ; @@ -64,6 +61,18 @@ RECT 3.405000 1.450000 3.735000 1.780000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.840000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.030000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/a211o/sky130_fd_sc_ls__a211o_4.magic.lef b/cells/a211o/sky130_fd_sc_ls__a211o_4.magic.lef index 2deca53..b55da6f 100644 --- a/cells/a211o/sky130_fd_sc_ls__a211o_4.magic.lef +++ b/cells/a211o/sky130_fd_sc_ls__a211o_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a211o_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a211o_4 ; @@ -68,6 +65,18 @@ RECT 3.450000 1.210000 3.780000 1.550000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 7.200000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 7.390000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.086400 ; DIRECTION OUTPUT ;
diff --git a/cells/a211oi/sky130_fd_sc_ls__a211oi_1.magic.lef b/cells/a211oi/sky130_fd_sc_ls__a211oi_1.magic.lef index 99114c9..ec7f69a 100644 --- a/cells/a211oi/sky130_fd_sc_ls__a211oi_1.magic.lef +++ b/cells/a211oi/sky130_fd_sc_ls__a211oi_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a211oi_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a211oi_1 ; @@ -64,6 +61,18 @@ RECT 2.445000 1.180000 2.775000 1.550000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 2.880000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.070000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.792700 ; DIRECTION OUTPUT ;
diff --git a/cells/a211oi/sky130_fd_sc_ls__a211oi_2.magic.lef b/cells/a211oi/sky130_fd_sc_ls__a211oi_2.magic.lef index c3e05e1..f2cbd0a 100644 --- a/cells/a211oi/sky130_fd_sc_ls__a211oi_2.magic.lef +++ b/cells/a211oi/sky130_fd_sc_ls__a211oi_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a211oi_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a211oi_2 ; @@ -64,6 +61,18 @@ RECT 3.965000 1.180000 4.675000 1.550000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.800000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.990000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.076000 ; DIRECTION OUTPUT ;
diff --git a/cells/a211oi/sky130_fd_sc_ls__a211oi_4.magic.lef b/cells/a211oi/sky130_fd_sc_ls__a211oi_4.magic.lef index cd83e87..c88e475 100644 --- a/cells/a211oi/sky130_fd_sc_ls__a211oi_4.magic.lef +++ b/cells/a211oi/sky130_fd_sc_ls__a211oi_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a211oi_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a211oi_4 ; @@ -64,6 +61,18 @@ RECT 6.365000 1.350000 7.555000 1.780000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 8.640000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 8.830000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.685800 ; DIRECTION OUTPUT ;
diff --git a/cells/a21bo/sky130_fd_sc_ls__a21bo_1.magic.lef b/cells/a21bo/sky130_fd_sc_ls__a21bo_1.magic.lef index 1001a55..fab52be 100644 --- a/cells/a21bo/sky130_fd_sc_ls__a21bo_1.magic.lef +++ b/cells/a21bo/sky130_fd_sc_ls__a21bo_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a21bo_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a21bo_1 ; @@ -55,6 +52,18 @@ RECT 2.515000 1.180000 2.845000 1.550000 ; END END B1_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.840000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.030000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.504100 ; DIRECTION OUTPUT ;
diff --git a/cells/a21bo/sky130_fd_sc_ls__a21bo_2.magic.lef b/cells/a21bo/sky130_fd_sc_ls__a21bo_2.magic.lef index 81a3545..a6e2e59 100644 --- a/cells/a21bo/sky130_fd_sc_ls__a21bo_2.magic.lef +++ b/cells/a21bo/sky130_fd_sc_ls__a21bo_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a21bo_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a21bo_2 ; @@ -55,6 +52,18 @@ RECT 0.125000 1.180000 0.510000 1.550000 ; END END B1_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.840000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.030000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/a21bo/sky130_fd_sc_ls__a21bo_4.magic.lef b/cells/a21bo/sky130_fd_sc_ls__a21bo_4.magic.lef index 594f418..36f379a 100644 --- a/cells/a21bo/sky130_fd_sc_ls__a21bo_4.magic.lef +++ b/cells/a21bo/sky130_fd_sc_ls__a21bo_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a21bo_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a21bo_4 ; @@ -56,6 +53,18 @@ RECT 0.125000 0.505000 0.355000 0.670000 ; END END B1_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 6.240000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 6.430000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.086400 ; DIRECTION OUTPUT ;
diff --git a/cells/a21boi/sky130_fd_sc_ls__a21boi_1.magic.lef b/cells/a21boi/sky130_fd_sc_ls__a21boi_1.magic.lef index a804709..06253f0 100644 --- a/cells/a21boi/sky130_fd_sc_ls__a21boi_1.magic.lef +++ b/cells/a21boi/sky130_fd_sc_ls__a21boi_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a21boi_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a21boi_1 ; @@ -55,6 +52,18 @@ RECT 0.120000 0.255000 0.450000 1.605000 ; END END B1_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.360000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.550000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.515200 ; DIRECTION OUTPUT ;
diff --git a/cells/a21boi/sky130_fd_sc_ls__a21boi_2.magic.lef b/cells/a21boi/sky130_fd_sc_ls__a21boi_2.magic.lef index 4ea21a7..ee1f291 100644 --- a/cells/a21boi/sky130_fd_sc_ls__a21boi_2.magic.lef +++ b/cells/a21boi/sky130_fd_sc_ls__a21boi_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a21boi_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a21boi_2 ; @@ -56,6 +53,18 @@ RECT 0.125000 1.450000 0.475000 1.780000 ; END END B1_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.320000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.510000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.750400 ; DIRECTION OUTPUT ;
diff --git a/cells/a21boi/sky130_fd_sc_ls__a21boi_4.magic.lef b/cells/a21boi/sky130_fd_sc_ls__a21boi_4.magic.lef index 6764371..5455df3 100644 --- a/cells/a21boi/sky130_fd_sc_ls__a21boi_4.magic.lef +++ b/cells/a21boi/sky130_fd_sc_ls__a21boi_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a21boi_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a21boi_4 ; @@ -55,6 +52,18 @@ RECT 6.365000 1.490000 7.555000 1.820000 ; END END B1_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 7.680000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 7.870000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.500800 ; DIRECTION OUTPUT ;
diff --git a/cells/a21o/sky130_fd_sc_ls__a21o_1.magic.lef b/cells/a21o/sky130_fd_sc_ls__a21o_1.magic.lef index 7113357..7d60518 100644 --- a/cells/a21o/sky130_fd_sc_ls__a21o_1.magic.lef +++ b/cells/a21o/sky130_fd_sc_ls__a21o_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a21o_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a21o_1 ; @@ -56,6 +53,18 @@ RECT 1.585000 1.450000 1.835000 1.780000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.360000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.550000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.504100 ; DIRECTION OUTPUT ;
diff --git a/cells/a21o/sky130_fd_sc_ls__a21o_2.magic.lef b/cells/a21o/sky130_fd_sc_ls__a21o_2.magic.lef index ebbc438..2c219b7 100644 --- a/cells/a21o/sky130_fd_sc_ls__a21o_2.magic.lef +++ b/cells/a21o/sky130_fd_sc_ls__a21o_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a21o_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a21o_2 ; @@ -55,6 +52,18 @@ RECT 1.565000 1.180000 1.990000 1.535000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.360000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.550000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/a21o/sky130_fd_sc_ls__a21o_4.magic.lef b/cells/a21o/sky130_fd_sc_ls__a21o_4.magic.lef index 48c2628..35275bc 100644 --- a/cells/a21o/sky130_fd_sc_ls__a21o_4.magic.lef +++ b/cells/a21o/sky130_fd_sc_ls__a21o_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a21o_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a21o_4 ; @@ -55,6 +52,18 @@ RECT 2.425000 1.435000 2.755000 1.780000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 5.760000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 5.950000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.086400 ; DIRECTION OUTPUT ;
diff --git a/cells/a21oi/sky130_fd_sc_ls__a21oi_1.magic.lef b/cells/a21oi/sky130_fd_sc_ls__a21oi_1.magic.lef index 4e6102e..667c31a 100644 --- a/cells/a21oi/sky130_fd_sc_ls__a21oi_1.magic.lef +++ b/cells/a21oi/sky130_fd_sc_ls__a21oi_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a21oi_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a21oi_1 ; @@ -55,6 +52,18 @@ RECT 1.560000 1.190000 1.815000 1.550000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 1.920000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 2.110000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.596600 ; DIRECTION OUTPUT ;
diff --git a/cells/a21oi/sky130_fd_sc_ls__a21oi_2.magic.lef b/cells/a21oi/sky130_fd_sc_ls__a21oi_2.magic.lef index 37d1749..f586922 100644 --- a/cells/a21oi/sky130_fd_sc_ls__a21oi_2.magic.lef +++ b/cells/a21oi/sky130_fd_sc_ls__a21oi_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a21oi_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a21oi_2 ; @@ -55,6 +52,18 @@ RECT 0.105000 1.435000 0.435000 1.780000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.840000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.030000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.739300 ; DIRECTION OUTPUT ;
diff --git a/cells/a21oi/sky130_fd_sc_ls__a21oi_4.magic.lef b/cells/a21oi/sky130_fd_sc_ls__a21oi_4.magic.lef index 180a047..7fc2cbd 100644 --- a/cells/a21oi/sky130_fd_sc_ls__a21oi_4.magic.lef +++ b/cells/a21oi/sky130_fd_sc_ls__a21oi_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a21oi_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a21oi_4 ; @@ -55,6 +52,18 @@ RECT 4.235000 1.350000 5.245000 1.780000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 6.240000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 6.430000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.478600 ; DIRECTION OUTPUT ;
diff --git a/cells/a221o/sky130_fd_sc_ls__a221o_1.magic.lef b/cells/a221o/sky130_fd_sc_ls__a221o_1.magic.lef index 03056e5..496429d 100644 --- a/cells/a221o/sky130_fd_sc_ls__a221o_1.magic.lef +++ b/cells/a221o/sky130_fd_sc_ls__a221o_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a221o_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a221o_1 ; @@ -73,6 +70,18 @@ RECT 3.865000 0.255000 4.195000 0.670000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.320000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.510000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.504100 ; DIRECTION OUTPUT ;
diff --git a/cells/a221o/sky130_fd_sc_ls__a221o_2.magic.lef b/cells/a221o/sky130_fd_sc_ls__a221o_2.magic.lef index 9c90fa1..92053d5 100644 --- a/cells/a221o/sky130_fd_sc_ls__a221o_2.magic.lef +++ b/cells/a221o/sky130_fd_sc_ls__a221o_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a221o_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a221o_2 ; @@ -73,6 +70,18 @@ RECT 3.865000 1.180000 4.195000 1.550000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.320000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.510000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/a221o/sky130_fd_sc_ls__a221o_4.magic.lef b/cells/a221o/sky130_fd_sc_ls__a221o_4.magic.lef index 989829f..c6ebae6 100644 --- a/cells/a221o/sky130_fd_sc_ls__a221o_4.magic.lef +++ b/cells/a221o/sky130_fd_sc_ls__a221o_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a221o_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a221o_4 ; @@ -77,6 +74,18 @@ RECT 5.405000 1.470000 5.735000 2.150000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 9.600000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 9.790000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.086400 ; DIRECTION OUTPUT ;
diff --git a/cells/a221oi/sky130_fd_sc_ls__a221oi_1.magic.lef b/cells/a221oi/sky130_fd_sc_ls__a221oi_1.magic.lef index 4ceb1c8..70d38f6 100644 --- a/cells/a221oi/sky130_fd_sc_ls__a221oi_1.magic.lef +++ b/cells/a221oi/sky130_fd_sc_ls__a221oi_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a221oi_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a221oi_1 ; @@ -73,6 +70,18 @@ RECT 0.545000 1.350000 0.875000 1.780000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.840000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.030000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.177500 ; DIRECTION OUTPUT ;
diff --git a/cells/a221oi/sky130_fd_sc_ls__a221oi_2.magic.lef b/cells/a221oi/sky130_fd_sc_ls__a221oi_2.magic.lef index 6ba5ed5..cf2dedf 100644 --- a/cells/a221oi/sky130_fd_sc_ls__a221oi_2.magic.lef +++ b/cells/a221oi/sky130_fd_sc_ls__a221oi_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a221oi_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a221oi_2 ; @@ -80,6 +77,18 @@ RECT 0.585000 1.350000 0.915000 1.780000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 5.760000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 5.950000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.172200 ; DIRECTION OUTPUT ;
diff --git a/cells/a221oi/sky130_fd_sc_ls__a221oi_4.magic.lef b/cells/a221oi/sky130_fd_sc_ls__a221oi_4.magic.lef index f62657c..63360b8 100644 --- a/cells/a221oi/sky130_fd_sc_ls__a221oi_4.magic.lef +++ b/cells/a221oi/sky130_fd_sc_ls__a221oi_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a221oi_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a221oi_4 ; @@ -74,6 +71,18 @@ RECT 0.525000 1.350000 1.875000 1.780000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 10.560000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 10.750000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 2.380200 ; DIRECTION OUTPUT ;
diff --git a/cells/a222o/sky130_fd_sc_ls__a222o_1.magic.lef b/cells/a222o/sky130_fd_sc_ls__a222o_1.magic.lef index 9406527..9703cde 100644 --- a/cells/a222o/sky130_fd_sc_ls__a222o_1.magic.lef +++ b/cells/a222o/sky130_fd_sc_ls__a222o_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a222o_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a222o_1 ; @@ -82,6 +79,18 @@ RECT 1.060000 1.120000 1.390000 1.760000 ; END END C2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.800000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.990000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.541300 ; DIRECTION OUTPUT ;
diff --git a/cells/a222o/sky130_fd_sc_ls__a222o_2.magic.lef b/cells/a222o/sky130_fd_sc_ls__a222o_2.magic.lef index c3c98c5..9498c60 100644 --- a/cells/a222o/sky130_fd_sc_ls__a222o_2.magic.lef +++ b/cells/a222o/sky130_fd_sc_ls__a222o_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a222o_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a222o_2 ; @@ -82,6 +79,18 @@ RECT 0.605000 1.260000 1.140000 1.780000 ; END END C2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 5.280000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 5.470000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/a222oi/sky130_fd_sc_ls__a222oi_1.magic.lef b/cells/a222oi/sky130_fd_sc_ls__a222oi_1.magic.lef index 277454d..cc6bf21 100644 --- a/cells/a222oi/sky130_fd_sc_ls__a222oi_1.magic.lef +++ b/cells/a222oi/sky130_fd_sc_ls__a222oi_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a222oi_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a222oi_1 ; @@ -82,6 +79,18 @@ RECT 0.985000 1.120000 1.315000 1.790000 ; END END C2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.320000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.510000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.232000 ; DIRECTION OUTPUT ;
diff --git a/cells/a222oi/sky130_fd_sc_ls__a222oi_2.magic.lef b/cells/a222oi/sky130_fd_sc_ls__a222oi_2.magic.lef index 7483ca7..20d230d 100644 --- a/cells/a222oi/sky130_fd_sc_ls__a222oi_2.magic.lef +++ b/cells/a222oi/sky130_fd_sc_ls__a222oi_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a222oi_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a222oi_2 ; @@ -93,6 +90,18 @@ RECT 1.795000 1.130000 2.125000 1.665000 ; END END C2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 6.720000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 6.910000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.693200 ; DIRECTION OUTPUT ;
diff --git a/cells/a22o/sky130_fd_sc_ls__a22o_1.magic.lef b/cells/a22o/sky130_fd_sc_ls__a22o_1.magic.lef index ac45d03..b364db6 100644 --- a/cells/a22o/sky130_fd_sc_ls__a22o_1.magic.lef +++ b/cells/a22o/sky130_fd_sc_ls__a22o_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a22o_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a22o_1 ; @@ -65,6 +62,18 @@ RECT 0.125000 1.470000 1.215000 1.800000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.360000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.550000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.504100 ; DIRECTION OUTPUT ;
diff --git a/cells/a22o/sky130_fd_sc_ls__a22o_2.magic.lef b/cells/a22o/sky130_fd_sc_ls__a22o_2.magic.lef index 23ac182..536ad61 100644 --- a/cells/a22o/sky130_fd_sc_ls__a22o_2.magic.lef +++ b/cells/a22o/sky130_fd_sc_ls__a22o_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a22o_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a22o_2 ; @@ -64,6 +61,18 @@ RECT 2.705000 1.350000 3.235000 1.780000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.840000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.030000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/a22o/sky130_fd_sc_ls__a22o_4.magic.lef b/cells/a22o/sky130_fd_sc_ls__a22o_4.magic.lef index 14e8929..87516ed 100644 --- a/cells/a22o/sky130_fd_sc_ls__a22o_4.magic.lef +++ b/cells/a22o/sky130_fd_sc_ls__a22o_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a22o_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a22o_4 ; @@ -69,6 +66,18 @@ RECT 4.025000 1.770000 4.195000 1.935000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 7.200000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 7.390000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.086400 ; DIRECTION OUTPUT ;
diff --git a/cells/a22oi/sky130_fd_sc_ls__a22oi_1.magic.lef b/cells/a22oi/sky130_fd_sc_ls__a22oi_1.magic.lef index 305feec..f4791c5 100644 --- a/cells/a22oi/sky130_fd_sc_ls__a22oi_1.magic.lef +++ b/cells/a22oi/sky130_fd_sc_ls__a22oi_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a22oi_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a22oi_1 ; @@ -64,6 +61,18 @@ RECT 0.105000 1.180000 0.435000 1.780000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 2.880000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.070000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.624600 ; DIRECTION OUTPUT ;
diff --git a/cells/a22oi/sky130_fd_sc_ls__a22oi_2.magic.lef b/cells/a22oi/sky130_fd_sc_ls__a22oi_2.magic.lef index a2acd91..5301412 100644 --- a/cells/a22oi/sky130_fd_sc_ls__a22oi_2.magic.lef +++ b/cells/a22oi/sky130_fd_sc_ls__a22oi_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a22oi_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a22oi_2 ; @@ -70,6 +67,18 @@ RECT 3.405000 1.430000 3.735000 1.780000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.800000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.990000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.497400 ; DIRECTION OUTPUT ;
diff --git a/cells/a22oi/sky130_fd_sc_ls__a22oi_4.magic.lef b/cells/a22oi/sky130_fd_sc_ls__a22oi_4.magic.lef index 720f187..c7259df 100644 --- a/cells/a22oi/sky130_fd_sc_ls__a22oi_4.magic.lef +++ b/cells/a22oi/sky130_fd_sc_ls__a22oi_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a22oi_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a22oi_4 ; @@ -64,6 +61,18 @@ RECT 0.605000 1.350000 1.955000 1.780000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 8.160000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 8.350000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 2.172800 ; DIRECTION OUTPUT ;
diff --git a/cells/a2bb2o/sky130_fd_sc_ls__a2bb2o_1.magic.lef b/cells/a2bb2o/sky130_fd_sc_ls__a2bb2o_1.magic.lef index b3ec2f6..b563816 100644 --- a/cells/a2bb2o/sky130_fd_sc_ls__a2bb2o_1.magic.lef +++ b/cells/a2bb2o/sky130_fd_sc_ls__a2bb2o_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a2bb2o_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a2bb2o_1 ; @@ -64,6 +61,18 @@ RECT 2.875000 1.450000 3.235000 1.780000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.320000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.510000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.504100 ; DIRECTION OUTPUT ;
diff --git a/cells/a2bb2o/sky130_fd_sc_ls__a2bb2o_2.magic.lef b/cells/a2bb2o/sky130_fd_sc_ls__a2bb2o_2.magic.lef index b69bfc9..7102034 100644 --- a/cells/a2bb2o/sky130_fd_sc_ls__a2bb2o_2.magic.lef +++ b/cells/a2bb2o/sky130_fd_sc_ls__a2bb2o_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a2bb2o_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a2bb2o_2 ; @@ -64,6 +61,18 @@ RECT 0.605000 1.180000 1.315000 1.550000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.800000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.990000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/a2bb2o/sky130_fd_sc_ls__a2bb2o_4.magic.lef b/cells/a2bb2o/sky130_fd_sc_ls__a2bb2o_4.magic.lef index 2dc4a1a..ea42a26 100644 --- a/cells/a2bb2o/sky130_fd_sc_ls__a2bb2o_4.magic.lef +++ b/cells/a2bb2o/sky130_fd_sc_ls__a2bb2o_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a2bb2o_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a2bb2o_4 ; @@ -64,6 +61,18 @@ RECT 5.405000 1.260000 6.115000 1.780000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 7.200000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 7.390000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.086400 ; DIRECTION OUTPUT ;
diff --git a/cells/a2bb2oi/sky130_fd_sc_ls__a2bb2oi_1.magic.lef b/cells/a2bb2oi/sky130_fd_sc_ls__a2bb2oi_1.magic.lef index 81593ad..aad958a 100644 --- a/cells/a2bb2oi/sky130_fd_sc_ls__a2bb2oi_1.magic.lef +++ b/cells/a2bb2oi/sky130_fd_sc_ls__a2bb2oi_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a2bb2oi_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a2bb2oi_1 ; @@ -65,6 +62,18 @@ RECT 2.525000 1.540000 2.755000 2.150000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.360000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.550000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.515200 ; DIRECTION OUTPUT ;
diff --git a/cells/a2bb2oi/sky130_fd_sc_ls__a2bb2oi_2.magic.lef b/cells/a2bb2oi/sky130_fd_sc_ls__a2bb2oi_2.magic.lef index 56b3310..2fbf943 100644 --- a/cells/a2bb2oi/sky130_fd_sc_ls__a2bb2oi_2.magic.lef +++ b/cells/a2bb2oi/sky130_fd_sc_ls__a2bb2oi_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a2bb2oi_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a2bb2oi_2 ; @@ -64,6 +61,18 @@ RECT 3.405000 1.320000 3.735000 1.780000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 5.280000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 5.470000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.750400 ; DIRECTION OUTPUT ;
diff --git a/cells/a2bb2oi/sky130_fd_sc_ls__a2bb2oi_4.magic.lef b/cells/a2bb2oi/sky130_fd_sc_ls__a2bb2oi_4.magic.lef index 12ac09f..70600a5 100644 --- a/cells/a2bb2oi/sky130_fd_sc_ls__a2bb2oi_4.magic.lef +++ b/cells/a2bb2oi/sky130_fd_sc_ls__a2bb2oi_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a2bb2oi_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a2bb2oi_4 ; @@ -64,6 +61,18 @@ RECT 4.445000 1.350000 6.115000 1.780000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 8.640000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 8.830000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.500800 ; DIRECTION OUTPUT ;
diff --git a/cells/a311o/sky130_fd_sc_ls__a311o_1.magic.lef b/cells/a311o/sky130_fd_sc_ls__a311o_1.magic.lef index 6edb043..60fe42d 100644 --- a/cells/a311o/sky130_fd_sc_ls__a311o_1.magic.lef +++ b/cells/a311o/sky130_fd_sc_ls__a311o_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a311o_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a311o_1 ; @@ -75,6 +72,18 @@ RECT 3.385000 0.255000 3.715000 0.670000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.840000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.030000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.504100 ; DIRECTION OUTPUT ;
diff --git a/cells/a311o/sky130_fd_sc_ls__a311o_2.magic.lef b/cells/a311o/sky130_fd_sc_ls__a311o_2.magic.lef index 2b5bec9..d1c1b8e 100644 --- a/cells/a311o/sky130_fd_sc_ls__a311o_2.magic.lef +++ b/cells/a311o/sky130_fd_sc_ls__a311o_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a311o_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a311o_2 ; @@ -73,6 +70,18 @@ RECT 3.885000 1.440000 4.215000 1.780000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.320000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.510000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/a311o/sky130_fd_sc_ls__a311o_4.magic.lef b/cells/a311o/sky130_fd_sc_ls__a311o_4.magic.lef index 694f6e1..d077412 100644 --- a/cells/a311o/sky130_fd_sc_ls__a311o_4.magic.lef +++ b/cells/a311o/sky130_fd_sc_ls__a311o_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a311o_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a311o_4 ; @@ -73,6 +70,18 @@ RECT 0.495000 1.470000 0.825000 1.800000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 7.680000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 7.870000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.086400 ; DIRECTION OUTPUT ;
diff --git a/cells/a311oi/sky130_fd_sc_ls__a311oi_1.magic.lef b/cells/a311oi/sky130_fd_sc_ls__a311oi_1.magic.lef index 7b2010a..0a6ba95 100644 --- a/cells/a311oi/sky130_fd_sc_ls__a311oi_1.magic.lef +++ b/cells/a311oi/sky130_fd_sc_ls__a311oi_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a311oi_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a311oi_1 ; @@ -73,6 +70,18 @@ RECT 2.925000 1.350000 3.255000 1.780000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.360000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.550000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.792700 ; DIRECTION OUTPUT ;
diff --git a/cells/a311oi/sky130_fd_sc_ls__a311oi_2.magic.lef b/cells/a311oi/sky130_fd_sc_ls__a311oi_2.magic.lef index 5119bdf..9d0d910 100644 --- a/cells/a311oi/sky130_fd_sc_ls__a311oi_2.magic.lef +++ b/cells/a311oi/sky130_fd_sc_ls__a311oi_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a311oi_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a311oi_2 ; @@ -76,6 +73,18 @@ RECT 4.845000 1.350000 5.175000 1.780000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 5.760000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 5.950000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.935400 ; DIRECTION OUTPUT ;
diff --git a/cells/a311oi/sky130_fd_sc_ls__a311oi_4.magic.lef b/cells/a311oi/sky130_fd_sc_ls__a311oi_4.magic.lef index 10d9b77..39cfb1d 100644 --- a/cells/a311oi/sky130_fd_sc_ls__a311oi_4.magic.lef +++ b/cells/a311oi/sky130_fd_sc_ls__a311oi_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a311oi_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a311oi_4 ; @@ -75,6 +72,18 @@ RECT 8.285000 1.180000 9.075000 1.220000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 10.080000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 10.270000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.700600 ; DIRECTION OUTPUT ;
diff --git a/cells/a31o/sky130_fd_sc_ls__a31o_1.magic.lef b/cells/a31o/sky130_fd_sc_ls__a31o_1.magic.lef index bfc62f3..6b3c1fe 100644 --- a/cells/a31o/sky130_fd_sc_ls__a31o_1.magic.lef +++ b/cells/a31o/sky130_fd_sc_ls__a31o_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a31o_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a31o_1 ; @@ -64,6 +61,18 @@ RECT 1.565000 0.255000 2.815000 0.640000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.360000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.550000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.504100 ; DIRECTION OUTPUT ;
diff --git a/cells/a31o/sky130_fd_sc_ls__a31o_2.magic.lef b/cells/a31o/sky130_fd_sc_ls__a31o_2.magic.lef index 98f98af..5bb0697 100644 --- a/cells/a31o/sky130_fd_sc_ls__a31o_2.magic.lef +++ b/cells/a31o/sky130_fd_sc_ls__a31o_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a31o_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a31o_2 ; @@ -64,6 +61,18 @@ RECT 3.405000 1.180000 3.735000 1.550000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.840000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.030000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/a31o/sky130_fd_sc_ls__a31o_4.magic.lef b/cells/a31o/sky130_fd_sc_ls__a31o_4.magic.lef index b846fd1..56f8816 100644 --- a/cells/a31o/sky130_fd_sc_ls__a31o_4.magic.lef +++ b/cells/a31o/sky130_fd_sc_ls__a31o_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a31o_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a31o_4 ; @@ -64,6 +61,18 @@ RECT 2.565000 1.470000 3.235000 1.800000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 7.200000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 7.390000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.138200 ; DIRECTION OUTPUT ;
diff --git a/cells/a31oi/sky130_fd_sc_ls__a31oi_1.magic.lef b/cells/a31oi/sky130_fd_sc_ls__a31oi_1.magic.lef index f6e2a8c..93ce365 100644 --- a/cells/a31oi/sky130_fd_sc_ls__a31oi_1.magic.lef +++ b/cells/a31oi/sky130_fd_sc_ls__a31oi_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a31oi_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a31oi_1 ; @@ -64,6 +61,18 @@ RECT 2.045000 1.180000 2.775000 1.550000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 2.880000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.070000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.641200 ; DIRECTION OUTPUT ;
diff --git a/cells/a31oi/sky130_fd_sc_ls__a31oi_2.magic.lef b/cells/a31oi/sky130_fd_sc_ls__a31oi_2.magic.lef index fc0986b..ea490e6 100644 --- a/cells/a31oi/sky130_fd_sc_ls__a31oi_2.magic.lef +++ b/cells/a31oi/sky130_fd_sc_ls__a31oi_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a31oi_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a31oi_2 ; @@ -66,6 +63,18 @@ RECT 2.325000 1.180000 2.995000 1.550000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.320000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.510000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.090800 ; DIRECTION OUTPUT ;
diff --git a/cells/a31oi/sky130_fd_sc_ls__a31oi_4.magic.lef b/cells/a31oi/sky130_fd_sc_ls__a31oi_4.magic.lef index e8efd46..199532d 100644 --- a/cells/a31oi/sky130_fd_sc_ls__a31oi_4.magic.lef +++ b/cells/a31oi/sky130_fd_sc_ls__a31oi_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a31oi_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a31oi_4 ; @@ -64,6 +61,18 @@ RECT 6.365000 1.350000 8.515000 1.780000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 8.640000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 8.830000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.621350 ; DIRECTION OUTPUT ;
diff --git a/cells/a32o/sky130_fd_sc_ls__a32o_1.magic.lef b/cells/a32o/sky130_fd_sc_ls__a32o_1.magic.lef index 351ab66..334e55e 100644 --- a/cells/a32o/sky130_fd_sc_ls__a32o_1.magic.lef +++ b/cells/a32o/sky130_fd_sc_ls__a32o_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a32o_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a32o_1 ; @@ -73,6 +70,18 @@ RECT 3.290000 1.210000 3.715000 1.550000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.840000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.030000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.541300 ; DIRECTION OUTPUT ;
diff --git a/cells/a32o/sky130_fd_sc_ls__a32o_2.magic.lef b/cells/a32o/sky130_fd_sc_ls__a32o_2.magic.lef index c4ffc73..f432db2 100644 --- a/cells/a32o/sky130_fd_sc_ls__a32o_2.magic.lef +++ b/cells/a32o/sky130_fd_sc_ls__a32o_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a32o_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a32o_2 ; @@ -73,6 +70,18 @@ RECT 3.885000 1.300000 4.215000 1.780000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.320000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.510000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.550600 ; DIRECTION OUTPUT ;
diff --git a/cells/a32o/sky130_fd_sc_ls__a32o_4.magic.lef b/cells/a32o/sky130_fd_sc_ls__a32o_4.magic.lef index cd26d2f..c15cc45 100644 --- a/cells/a32o/sky130_fd_sc_ls__a32o_4.magic.lef +++ b/cells/a32o/sky130_fd_sc_ls__a32o_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a32o_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a32o_4 ; @@ -80,6 +77,20 @@ RECT 4.085000 0.425000 4.415000 0.585000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 8.160000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.100000 1.780000 ; + RECT -0.190000 1.780000 8.350000 3.520000 ; + RECT 4.895000 1.660000 8.350000 1.780000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.097500 ; DIRECTION OUTPUT ;
diff --git a/cells/a32oi/sky130_fd_sc_ls__a32oi_1.magic.lef b/cells/a32oi/sky130_fd_sc_ls__a32oi_1.magic.lef index 07dfb3e..2516d2c 100644 --- a/cells/a32oi/sky130_fd_sc_ls__a32oi_1.magic.lef +++ b/cells/a32oi/sky130_fd_sc_ls__a32oi_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a32oi_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a32oi_1 ; @@ -73,6 +70,18 @@ RECT 0.115000 1.180000 0.445000 1.550000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.360000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.550000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.998800 ; DIRECTION OUTPUT ;
diff --git a/cells/a32oi/sky130_fd_sc_ls__a32oi_2.magic.lef b/cells/a32oi/sky130_fd_sc_ls__a32oi_2.magic.lef index 9678876..81eb7b6 100644 --- a/cells/a32oi/sky130_fd_sc_ls__a32oi_2.magic.lef +++ b/cells/a32oi/sky130_fd_sc_ls__a32oi_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a32oi_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a32oi_2 ; @@ -74,6 +71,18 @@ RECT 0.125000 1.630000 0.355000 1.780000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 6.240000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 6.430000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.192800 ; DIRECTION OUTPUT ;
diff --git a/cells/a32oi/sky130_fd_sc_ls__a32oi_4.magic.lef b/cells/a32oi/sky130_fd_sc_ls__a32oi_4.magic.lef index 3b9ed88..05aac4f 100644 --- a/cells/a32oi/sky130_fd_sc_ls__a32oi_4.magic.lef +++ b/cells/a32oi/sky130_fd_sc_ls__a32oi_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a32oi_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a32oi_4 ; @@ -73,6 +70,18 @@ RECT 0.125000 1.350000 1.795000 1.780000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 10.560000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 10.750000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 2.387000 ; DIRECTION OUTPUT ;
diff --git a/cells/a41o/sky130_fd_sc_ls__a41o_1.magic.lef b/cells/a41o/sky130_fd_sc_ls__a41o_1.magic.lef index d08fc38..8dcc6b1 100644 --- a/cells/a41o/sky130_fd_sc_ls__a41o_1.magic.lef +++ b/cells/a41o/sky130_fd_sc_ls__a41o_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a41o_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a41o_1 ; @@ -73,6 +70,18 @@ RECT 1.485000 1.450000 1.815000 1.780000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.320000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.510000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.040800 ; DIRECTION OUTPUT ;
diff --git a/cells/a41o/sky130_fd_sc_ls__a41o_2.magic.lef b/cells/a41o/sky130_fd_sc_ls__a41o_2.magic.lef index 3f9a520..915d980 100644 --- a/cells/a41o/sky130_fd_sc_ls__a41o_2.magic.lef +++ b/cells/a41o/sky130_fd_sc_ls__a41o_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a41o_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a41o_2 ; @@ -73,6 +70,18 @@ RECT 2.525000 1.450000 2.925000 1.780000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.800000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.990000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.639400 ; DIRECTION OUTPUT ;
diff --git a/cells/a41o/sky130_fd_sc_ls__a41o_4.magic.lef b/cells/a41o/sky130_fd_sc_ls__a41o_4.magic.lef index ca0593e..63261b3 100644 --- a/cells/a41o/sky130_fd_sc_ls__a41o_4.magic.lef +++ b/cells/a41o/sky130_fd_sc_ls__a41o_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a41o_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a41o_4 ; @@ -73,6 +70,18 @@ RECT 0.125000 1.450000 0.550000 1.780000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 8.160000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 8.350000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.086400 ; DIRECTION OUTPUT ;
diff --git a/cells/a41oi/sky130_fd_sc_ls__a41oi_1.magic.lef b/cells/a41oi/sky130_fd_sc_ls__a41oi_1.magic.lef index d8eb0ce..d4975c3 100644 --- a/cells/a41oi/sky130_fd_sc_ls__a41oi_1.magic.lef +++ b/cells/a41oi/sky130_fd_sc_ls__a41oi_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a41oi_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a41oi_1 ; @@ -73,6 +70,18 @@ RECT 0.105000 1.300000 0.435000 1.780000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.360000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.550000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.752200 ; DIRECTION OUTPUT ;
diff --git a/cells/a41oi/sky130_fd_sc_ls__a41oi_2.magic.lef b/cells/a41oi/sky130_fd_sc_ls__a41oi_2.magic.lef index 7f7cee3..7768fcb 100644 --- a/cells/a41oi/sky130_fd_sc_ls__a41oi_2.magic.lef +++ b/cells/a41oi/sky130_fd_sc_ls__a41oi_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a41oi_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a41oi_2 ; @@ -74,6 +71,18 @@ RECT 0.125000 1.350000 1.085000 1.780000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 5.760000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 5.950000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.810100 ; DIRECTION OUTPUT ;
diff --git a/cells/a41oi/sky130_fd_sc_ls__a41oi_4.magic.lef b/cells/a41oi/sky130_fd_sc_ls__a41oi_4.magic.lef index c6389a8..cfa3529 100644 --- a/cells/a41oi/sky130_fd_sc_ls__a41oi_4.magic.lef +++ b/cells/a41oi/sky130_fd_sc_ls__a41oi_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__a41oi_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__a41oi_4 ; @@ -74,6 +71,18 @@ RECT 0.125000 1.350000 1.430000 1.780000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 10.080000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 10.270000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.447600 ; DIRECTION OUTPUT ;
diff --git a/cells/and2/sky130_fd_sc_ls__and2_1.magic.lef b/cells/and2/sky130_fd_sc_ls__and2_1.magic.lef index dcb5ffd..1e378b0 100644 --- a/cells/and2/sky130_fd_sc_ls__and2_1.magic.lef +++ b/cells/and2/sky130_fd_sc_ls__and2_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__and2_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__and2_1 ; @@ -46,6 +43,18 @@ RECT 1.075000 1.180000 1.405000 1.680000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 2.400000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 2.590000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.541300 ; DIRECTION OUTPUT ;
diff --git a/cells/and2/sky130_fd_sc_ls__and2_2.magic.lef b/cells/and2/sky130_fd_sc_ls__and2_2.magic.lef index 1a02545..f9e7bd2 100644 --- a/cells/and2/sky130_fd_sc_ls__and2_2.magic.lef +++ b/cells/and2/sky130_fd_sc_ls__and2_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__and2_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__and2_2 ; @@ -46,6 +43,18 @@ RECT 0.605000 1.300000 1.085000 1.780000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 2.400000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 2.590000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/and2/sky130_fd_sc_ls__and2_4.magic.lef b/cells/and2/sky130_fd_sc_ls__and2_4.magic.lef index 1968dd3..da6d9a2 100644 --- a/cells/and2/sky130_fd_sc_ls__and2_4.magic.lef +++ b/cells/and2/sky130_fd_sc_ls__and2_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__and2_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__and2_4 ; @@ -46,6 +43,18 @@ RECT 2.255000 1.345000 2.755000 1.780000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.320000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.510000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.219800 ; DIRECTION OUTPUT ;
diff --git a/cells/and2b/sky130_fd_sc_ls__and2b_1.magic.lef b/cells/and2b/sky130_fd_sc_ls__and2b_1.magic.lef index f4a9723..c0a00e8 100644 --- a/cells/and2b/sky130_fd_sc_ls__and2b_1.magic.lef +++ b/cells/and2b/sky130_fd_sc_ls__and2b_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__and2b_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__and2b_1 ; @@ -46,6 +43,18 @@ RECT 2.045000 1.350000 2.375000 1.780000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.360000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.550000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.541300 ; DIRECTION OUTPUT ;
diff --git a/cells/and2b/sky130_fd_sc_ls__and2b_2.magic.lef b/cells/and2b/sky130_fd_sc_ls__and2b_2.magic.lef index bd0d79f..aeafe3b 100644 --- a/cells/and2b/sky130_fd_sc_ls__and2b_2.magic.lef +++ b/cells/and2b/sky130_fd_sc_ls__and2b_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__and2b_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__and2b_2 ; @@ -46,6 +43,18 @@ RECT 2.045000 1.180000 2.525000 1.550000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.360000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.550000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/and2b/sky130_fd_sc_ls__and2b_4.magic.lef b/cells/and2b/sky130_fd_sc_ls__and2b_4.magic.lef index 088af9a..3adf755 100644 --- a/cells/and2b/sky130_fd_sc_ls__and2b_4.magic.lef +++ b/cells/and2b/sky130_fd_sc_ls__and2b_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__and2b_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__and2b_4 ; @@ -48,6 +45,18 @@ RECT 2.045000 1.180000 2.585000 1.620000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.800000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.990000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.093800 ; DIRECTION OUTPUT ;
diff --git a/cells/and3/sky130_fd_sc_ls__and3_1.magic.lef b/cells/and3/sky130_fd_sc_ls__and3_1.magic.lef index 747f8e7..ffe65ca 100644 --- a/cells/and3/sky130_fd_sc_ls__and3_1.magic.lef +++ b/cells/and3/sky130_fd_sc_ls__and3_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__and3_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__and3_1 ; @@ -56,6 +53,18 @@ RECT 1.485000 1.450000 1.815000 1.780000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 2.880000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.070000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.541300 ; DIRECTION OUTPUT ;
diff --git a/cells/and3/sky130_fd_sc_ls__and3_2.magic.lef b/cells/and3/sky130_fd_sc_ls__and3_2.magic.lef index c8def70..0a13ca6 100644 --- a/cells/and3/sky130_fd_sc_ls__and3_2.magic.lef +++ b/cells/and3/sky130_fd_sc_ls__and3_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__and3_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__and3_2 ; @@ -55,6 +52,18 @@ RECT 1.485000 1.430000 1.815000 1.780000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.360000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.550000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.572800 ; DIRECTION OUTPUT ;
diff --git a/cells/and3/sky130_fd_sc_ls__and3_4.magic.lef b/cells/and3/sky130_fd_sc_ls__and3_4.magic.lef index 1f8172c..f337316 100644 --- a/cells/and3/sky130_fd_sc_ls__and3_4.magic.lef +++ b/cells/and3/sky130_fd_sc_ls__and3_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__and3_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__and3_4 ; @@ -55,6 +52,18 @@ RECT 2.525000 1.450000 3.230000 1.780000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 5.760000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 5.950000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.086400 ; DIRECTION OUTPUT ;
diff --git a/cells/and3b/sky130_fd_sc_ls__and3b_1.magic.lef b/cells/and3b/sky130_fd_sc_ls__and3b_1.magic.lef index 16be4b4..fab3cbd 100644 --- a/cells/and3b/sky130_fd_sc_ls__and3b_1.magic.lef +++ b/cells/and3b/sky130_fd_sc_ls__and3b_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__and3b_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__and3b_1 ; @@ -55,6 +52,18 @@ RECT 2.525000 1.390000 2.875000 1.780000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.840000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.030000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.541300 ; DIRECTION OUTPUT ;
diff --git a/cells/and3b/sky130_fd_sc_ls__and3b_2.magic.lef b/cells/and3b/sky130_fd_sc_ls__and3b_2.magic.lef index 80e562f..0fe808c 100644 --- a/cells/and3b/sky130_fd_sc_ls__and3b_2.magic.lef +++ b/cells/and3b/sky130_fd_sc_ls__and3b_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__and3b_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__and3b_2 ; @@ -55,6 +52,18 @@ RECT 2.690000 1.350000 3.235000 1.780000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.320000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.510000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.560000 ; DIRECTION OUTPUT ;
diff --git a/cells/and3b/sky130_fd_sc_ls__and3b_4.magic.lef b/cells/and3b/sky130_fd_sc_ls__and3b_4.magic.lef index b10d588..5cea006 100644 --- a/cells/and3b/sky130_fd_sc_ls__and3b_4.magic.lef +++ b/cells/and3b/sky130_fd_sc_ls__and3b_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__and3b_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__and3b_4 ; @@ -55,6 +52,18 @@ RECT 3.005000 1.350000 3.560000 1.780000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 6.720000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 6.910000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.138200 ; DIRECTION OUTPUT ;
diff --git a/cells/and4/sky130_fd_sc_ls__and4_1.magic.lef b/cells/and4/sky130_fd_sc_ls__and4_1.magic.lef index 99ff222..c52e676 100644 --- a/cells/and4/sky130_fd_sc_ls__and4_1.magic.lef +++ b/cells/and4/sky130_fd_sc_ls__and4_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__and4_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__and4_1 ; @@ -64,6 +61,18 @@ RECT 2.045000 1.350000 2.395000 1.780000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.360000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.550000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.541300 ; DIRECTION OUTPUT ;
diff --git a/cells/and4/sky130_fd_sc_ls__and4_2.magic.lef b/cells/and4/sky130_fd_sc_ls__and4_2.magic.lef index f6caeb4..4eee8ba 100644 --- a/cells/and4/sky130_fd_sc_ls__and4_2.magic.lef +++ b/cells/and4/sky130_fd_sc_ls__and4_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__and4_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__and4_2 ; @@ -64,6 +61,18 @@ RECT 2.045000 1.180000 2.425000 1.550000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.840000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.030000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/and4/sky130_fd_sc_ls__and4_4.magic.lef b/cells/and4/sky130_fd_sc_ls__and4_4.magic.lef index 8dab066..43abecb 100644 --- a/cells/and4/sky130_fd_sc_ls__and4_4.magic.lef +++ b/cells/and4/sky130_fd_sc_ls__and4_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__and4_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__and4_4 ; @@ -64,6 +61,18 @@ RECT 2.930000 1.470000 3.260000 1.800000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 6.720000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 6.910000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.164600 ; DIRECTION OUTPUT ;
diff --git a/cells/and4b/sky130_fd_sc_ls__and4b_1.magic.lef b/cells/and4b/sky130_fd_sc_ls__and4b_1.magic.lef index 604122f..487eff4 100644 --- a/cells/and4b/sky130_fd_sc_ls__and4b_1.magic.lef +++ b/cells/and4b/sky130_fd_sc_ls__and4b_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__and4b_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__and4b_1 ; @@ -64,6 +61,20 @@ RECT 2.985000 1.550000 3.315000 1.880000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.320000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 1.370000 1.940000 ; + RECT -0.190000 1.940000 4.510000 3.520000 ; + RECT 3.220000 1.660000 4.510000 1.940000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.541300 ; DIRECTION OUTPUT ;
diff --git a/cells/and4b/sky130_fd_sc_ls__and4b_2.magic.lef b/cells/and4b/sky130_fd_sc_ls__and4b_2.magic.lef index a4b042a..b4042c1 100644 --- a/cells/and4b/sky130_fd_sc_ls__and4b_2.magic.lef +++ b/cells/and4b/sky130_fd_sc_ls__and4b_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__and4b_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__and4b_2 ; @@ -64,6 +61,18 @@ RECT 1.965000 1.350000 2.295000 1.780000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.320000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.510000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/and4b/sky130_fd_sc_ls__and4b_4.magic.lef b/cells/and4b/sky130_fd_sc_ls__and4b_4.magic.lef index eb85e04..cb4679d 100644 --- a/cells/and4b/sky130_fd_sc_ls__and4b_4.magic.lef +++ b/cells/and4b/sky130_fd_sc_ls__and4b_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__and4b_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__and4b_4 ; @@ -64,6 +61,18 @@ RECT 3.965000 1.470000 5.155000 1.800000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 7.680000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 7.870000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.209600 ; DIRECTION OUTPUT ;
diff --git a/cells/and4bb/sky130_fd_sc_ls__and4bb_1.magic.lef b/cells/and4bb/sky130_fd_sc_ls__and4bb_1.magic.lef index baf7129..c33c42b 100644 --- a/cells/and4bb/sky130_fd_sc_ls__and4bb_1.magic.lef +++ b/cells/and4bb/sky130_fd_sc_ls__and4bb_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__and4bb_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__and4bb_1 ; @@ -64,6 +61,18 @@ RECT 3.515000 1.190000 3.890000 1.860000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.800000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.990000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.692500 ; DIRECTION OUTPUT ;
diff --git a/cells/and4bb/sky130_fd_sc_ls__and4bb_2.magic.lef b/cells/and4bb/sky130_fd_sc_ls__and4bb_2.magic.lef index 23d41d6..77f4b05 100644 --- a/cells/and4bb/sky130_fd_sc_ls__and4bb_2.magic.lef +++ b/cells/and4bb/sky130_fd_sc_ls__and4bb_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__and4bb_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__and4bb_2 ; @@ -64,6 +61,18 @@ RECT 2.925000 1.420000 3.255000 1.780000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 5.280000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 5.470000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/and4bb/sky130_fd_sc_ls__and4bb_4.magic.lef b/cells/and4bb/sky130_fd_sc_ls__and4bb_4.magic.lef index b2f18fe..6523863 100644 --- a/cells/and4bb/sky130_fd_sc_ls__and4bb_4.magic.lef +++ b/cells/and4bb/sky130_fd_sc_ls__and4bb_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__and4bb_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__and4bb_4 ; @@ -64,6 +61,20 @@ RECT 6.365000 1.350000 6.875000 1.780000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 9.120000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 1.720000 1.760000 ; + RECT -0.190000 1.760000 9.310000 3.520000 ; + RECT 5.970000 1.660000 9.310000 1.760000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.116000 ; DIRECTION OUTPUT ;
diff --git a/cells/buf/sky130_fd_sc_ls__buf_1.magic.lef b/cells/buf/sky130_fd_sc_ls__buf_1.magic.lef index 6e8a87e..f758a6a 100644 --- a/cells/buf/sky130_fd_sc_ls__buf_1.magic.lef +++ b/cells/buf/sky130_fd_sc_ls__buf_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__buf_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__buf_1 ; @@ -37,6 +34,18 @@ RECT 0.125000 1.450000 0.910000 1.780000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 1.920000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 2.110000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.541300 ; DIRECTION OUTPUT ;
diff --git a/cells/buf/sky130_fd_sc_ls__buf_16.magic.lef b/cells/buf/sky130_fd_sc_ls__buf_16.magic.lef index 767ddd9..deaa196 100644 --- a/cells/buf/sky130_fd_sc_ls__buf_16.magic.lef +++ b/cells/buf/sky130_fd_sc_ls__buf_16.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__buf_16 CLASS CORE ; FOREIGN sky130_fd_sc_ls__buf_16 ; @@ -37,6 +34,18 @@ RECT 7.775000 1.350000 10.435000 1.780000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 10.560000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 10.750000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 4.345600 ; DIRECTION OUTPUT ;
diff --git a/cells/buf/sky130_fd_sc_ls__buf_2.magic.lef b/cells/buf/sky130_fd_sc_ls__buf_2.magic.lef index 2f9f0fa..48d7f88 100644 --- a/cells/buf/sky130_fd_sc_ls__buf_2.magic.lef +++ b/cells/buf/sky130_fd_sc_ls__buf_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__buf_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__buf_2 ; @@ -37,6 +34,18 @@ RECT 1.825000 1.350000 2.275000 1.780000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 2.400000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 2.590000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/buf/sky130_fd_sc_ls__buf_4.magic.lef b/cells/buf/sky130_fd_sc_ls__buf_4.magic.lef index 58efcdb..f75a0d1 100644 --- a/cells/buf/sky130_fd_sc_ls__buf_4.magic.lef +++ b/cells/buf/sky130_fd_sc_ls__buf_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__buf_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__buf_4 ; @@ -37,6 +34,18 @@ RECT 2.525000 1.350000 2.905000 1.780000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.360000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.550000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.086400 ; DIRECTION OUTPUT ;
diff --git a/cells/buf/sky130_fd_sc_ls__buf_8.magic.lef b/cells/buf/sky130_fd_sc_ls__buf_8.magic.lef index c5e3173..723c20b 100644 --- a/cells/buf/sky130_fd_sc_ls__buf_8.magic.lef +++ b/cells/buf/sky130_fd_sc_ls__buf_8.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__buf_8 CLASS CORE ; FOREIGN sky130_fd_sc_ls__buf_8 ; @@ -37,6 +34,18 @@ RECT 0.125000 1.350000 1.430000 1.780000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 5.760000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 5.950000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 2.249300 ; DIRECTION OUTPUT ;
diff --git a/cells/bufbuf/sky130_fd_sc_ls__bufbuf_16.magic.lef b/cells/bufbuf/sky130_fd_sc_ls__bufbuf_16.magic.lef index 3d5e6a3..3cb4703 100644 --- a/cells/bufbuf/sky130_fd_sc_ls__bufbuf_16.magic.lef +++ b/cells/bufbuf/sky130_fd_sc_ls__bufbuf_16.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__bufbuf_16 CLASS CORE ; FOREIGN sky130_fd_sc_ls__bufbuf_16 ; @@ -37,6 +34,18 @@ RECT 0.125000 1.300000 0.505000 1.780000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 12.960000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 13.150000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 4.401600 ; DIRECTION OUTPUT ;
diff --git a/cells/bufbuf/sky130_fd_sc_ls__bufbuf_8.magic.lef b/cells/bufbuf/sky130_fd_sc_ls__bufbuf_8.magic.lef index df99d11..11d516d 100644 --- a/cells/bufbuf/sky130_fd_sc_ls__bufbuf_8.magic.lef +++ b/cells/bufbuf/sky130_fd_sc_ls__bufbuf_8.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__bufbuf_8 CLASS CORE ; FOREIGN sky130_fd_sc_ls__bufbuf_8 ; @@ -37,6 +34,18 @@ RECT 0.125000 1.350000 0.570000 1.780000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 7.200000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 7.390000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 2.273200 ; DIRECTION OUTPUT ;
diff --git a/cells/bufinv/sky130_fd_sc_ls__bufinv_16.magic.lef b/cells/bufinv/sky130_fd_sc_ls__bufinv_16.magic.lef index c08ee44..b3d5c41 100644 --- a/cells/bufinv/sky130_fd_sc_ls__bufinv_16.magic.lef +++ b/cells/bufinv/sky130_fd_sc_ls__bufinv_16.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__bufinv_16 CLASS CORE ; FOREIGN sky130_fd_sc_ls__bufinv_16 ; @@ -37,6 +34,18 @@ RECT 0.125000 1.350000 1.430000 1.780000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 12.000000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 12.190000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 4.390400 ; DIRECTION OUTPUT ;
diff --git a/cells/bufinv/sky130_fd_sc_ls__bufinv_8.magic.lef b/cells/bufinv/sky130_fd_sc_ls__bufinv_8.magic.lef index f648f55..902bb09 100644 --- a/cells/bufinv/sky130_fd_sc_ls__bufinv_8.magic.lef +++ b/cells/bufinv/sky130_fd_sc_ls__bufinv_8.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__bufinv_8 CLASS CORE ; FOREIGN sky130_fd_sc_ls__bufinv_8 ; @@ -37,6 +34,18 @@ RECT 0.125000 1.350000 0.550000 1.780000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 6.240000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 6.430000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 2.385000 ; DIRECTION OUTPUT ;
diff --git a/cells/clkbuf/sky130_fd_sc_ls__clkbuf_1.magic.lef b/cells/clkbuf/sky130_fd_sc_ls__clkbuf_1.magic.lef index 9d9edcd..b9c1be8 100644 --- a/cells/clkbuf/sky130_fd_sc_ls__clkbuf_1.magic.lef +++ b/cells/clkbuf/sky130_fd_sc_ls__clkbuf_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__clkbuf_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__clkbuf_1 ; @@ -37,6 +34,18 @@ RECT 0.125000 1.300000 0.835000 1.780000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 1.920000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 2.110000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.449400 ; DIRECTION OUTPUT ;
diff --git a/cells/clkbuf/sky130_fd_sc_ls__clkbuf_16.magic.lef b/cells/clkbuf/sky130_fd_sc_ls__clkbuf_16.magic.lef index ffdc5f2..8d40be7 100644 --- a/cells/clkbuf/sky130_fd_sc_ls__clkbuf_16.magic.lef +++ b/cells/clkbuf/sky130_fd_sc_ls__clkbuf_16.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__clkbuf_16 CLASS CORE ; FOREIGN sky130_fd_sc_ls__clkbuf_16 ; @@ -37,6 +34,18 @@ RECT 0.125000 1.350000 1.795000 1.780000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 9.600000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 9.790000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 3.628800 ; DIRECTION OUTPUT ;
diff --git a/cells/clkbuf/sky130_fd_sc_ls__clkbuf_2.magic.lef b/cells/clkbuf/sky130_fd_sc_ls__clkbuf_2.magic.lef index 0ca0c37..28ef788 100644 --- a/cells/clkbuf/sky130_fd_sc_ls__clkbuf_2.magic.lef +++ b/cells/clkbuf/sky130_fd_sc_ls__clkbuf_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__clkbuf_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__clkbuf_2 ; @@ -37,6 +34,18 @@ RECT 1.085000 1.010000 1.495000 2.150000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 1.920000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 2.110000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.453600 ; DIRECTION OUTPUT ;
diff --git a/cells/clkbuf/sky130_fd_sc_ls__clkbuf_4.magic.lef b/cells/clkbuf/sky130_fd_sc_ls__clkbuf_4.magic.lef index cd16617..8e06a5c 100644 --- a/cells/clkbuf/sky130_fd_sc_ls__clkbuf_4.magic.lef +++ b/cells/clkbuf/sky130_fd_sc_ls__clkbuf_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__clkbuf_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__clkbuf_4 ; @@ -37,6 +34,18 @@ RECT 2.055000 1.080000 2.455000 1.410000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 2.880000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.070000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.924000 ; DIRECTION OUTPUT ;
diff --git a/cells/clkbuf/sky130_fd_sc_ls__clkbuf_8.magic.lef b/cells/clkbuf/sky130_fd_sc_ls__clkbuf_8.magic.lef index dad72f6..448c5ba 100644 --- a/cells/clkbuf/sky130_fd_sc_ls__clkbuf_8.magic.lef +++ b/cells/clkbuf/sky130_fd_sc_ls__clkbuf_8.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__clkbuf_8 CLASS CORE ; FOREIGN sky130_fd_sc_ls__clkbuf_8 ; @@ -37,6 +34,18 @@ RECT 0.125000 1.350000 1.095000 1.780000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 5.280000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 5.470000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.841700 ; DIRECTION OUTPUT ;
diff --git a/cells/clkdlyinv3sd1/sky130_fd_sc_ls__clkdlyinv3sd1_1.magic.lef b/cells/clkdlyinv3sd1/sky130_fd_sc_ls__clkdlyinv3sd1_1.magic.lef index d5f7428..a2e21f3 100644 --- a/cells/clkdlyinv3sd1/sky130_fd_sc_ls__clkdlyinv3sd1_1.magic.lef +++ b/cells/clkdlyinv3sd1/sky130_fd_sc_ls__clkdlyinv3sd1_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__clkdlyinv3sd1_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__clkdlyinv3sd1_1 ; @@ -37,6 +34,18 @@ RECT 0.100000 1.190000 0.730000 1.860000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 2.880000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.070000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.424900 ; DIRECTION OUTPUT ;
diff --git a/cells/clkdlyinv3sd2/sky130_fd_sc_ls__clkdlyinv3sd2_1.magic.lef b/cells/clkdlyinv3sd2/sky130_fd_sc_ls__clkdlyinv3sd2_1.magic.lef index b9ea925..d7d6247 100644 --- a/cells/clkdlyinv3sd2/sky130_fd_sc_ls__clkdlyinv3sd2_1.magic.lef +++ b/cells/clkdlyinv3sd2/sky130_fd_sc_ls__clkdlyinv3sd2_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__clkdlyinv3sd2_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__clkdlyinv3sd2_1 ; @@ -37,6 +34,18 @@ RECT 0.100000 1.190000 0.730000 1.860000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 2.880000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.070000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.424900 ; DIRECTION OUTPUT ;
diff --git a/cells/clkdlyinv3sd3/sky130_fd_sc_ls__clkdlyinv3sd3_1.magic.lef b/cells/clkdlyinv3sd3/sky130_fd_sc_ls__clkdlyinv3sd3_1.magic.lef index fa66e84..05a5e9e 100644 --- a/cells/clkdlyinv3sd3/sky130_fd_sc_ls__clkdlyinv3sd3_1.magic.lef +++ b/cells/clkdlyinv3sd3/sky130_fd_sc_ls__clkdlyinv3sd3_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__clkdlyinv3sd3_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__clkdlyinv3sd3_1 ; @@ -37,6 +34,18 @@ RECT 0.100000 1.190000 0.730000 1.860000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 2.880000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.070000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.424900 ; DIRECTION OUTPUT ;
diff --git a/cells/clkdlyinv5sd1/sky130_fd_sc_ls__clkdlyinv5sd1_1.magic.lef b/cells/clkdlyinv5sd1/sky130_fd_sc_ls__clkdlyinv5sd1_1.magic.lef index 623a66e..7ecb7a5 100644 --- a/cells/clkdlyinv5sd1/sky130_fd_sc_ls__clkdlyinv5sd1_1.magic.lef +++ b/cells/clkdlyinv5sd1/sky130_fd_sc_ls__clkdlyinv5sd1_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__clkdlyinv5sd1_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__clkdlyinv5sd1_1 ; @@ -37,6 +34,18 @@ RECT 0.100000 1.190000 0.730000 1.860000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 5.280000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 5.470000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.424900 ; DIRECTION OUTPUT ;
diff --git a/cells/clkdlyinv5sd2/sky130_fd_sc_ls__clkdlyinv5sd2_1.magic.lef b/cells/clkdlyinv5sd2/sky130_fd_sc_ls__clkdlyinv5sd2_1.magic.lef index e995982..93b0c37 100644 --- a/cells/clkdlyinv5sd2/sky130_fd_sc_ls__clkdlyinv5sd2_1.magic.lef +++ b/cells/clkdlyinv5sd2/sky130_fd_sc_ls__clkdlyinv5sd2_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__clkdlyinv5sd2_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__clkdlyinv5sd2_1 ; @@ -37,6 +34,18 @@ RECT 0.100000 1.190000 0.730000 1.860000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 5.280000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 5.470000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.424900 ; DIRECTION OUTPUT ;
diff --git a/cells/clkdlyinv5sd3/sky130_fd_sc_ls__clkdlyinv5sd3_1.magic.lef b/cells/clkdlyinv5sd3/sky130_fd_sc_ls__clkdlyinv5sd3_1.magic.lef index 40fbeb2..e5a3cd2 100644 --- a/cells/clkdlyinv5sd3/sky130_fd_sc_ls__clkdlyinv5sd3_1.magic.lef +++ b/cells/clkdlyinv5sd3/sky130_fd_sc_ls__clkdlyinv5sd3_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__clkdlyinv5sd3_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__clkdlyinv5sd3_1 ; @@ -37,6 +34,18 @@ RECT 0.100000 1.190000 0.730000 1.860000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 5.280000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 5.470000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.424900 ; DIRECTION OUTPUT ;
diff --git a/cells/clkinv/sky130_fd_sc_ls__clkinv_1.magic.lef b/cells/clkinv/sky130_fd_sc_ls__clkinv_1.magic.lef index b226610..eb06233 100644 --- a/cells/clkinv/sky130_fd_sc_ls__clkinv_1.magic.lef +++ b/cells/clkinv/sky130_fd_sc_ls__clkinv_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__clkinv_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__clkinv_1 ; @@ -39,6 +36,18 @@ RECT 0.425000 1.780000 0.755000 1.930000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 1.440000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 1.630000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.477350 ; DIRECTION OUTPUT ;
diff --git a/cells/clkinv/sky130_fd_sc_ls__clkinv_16.magic.lef b/cells/clkinv/sky130_fd_sc_ls__clkinv_16.magic.lef index 3cb0458..6a2a401 100644 --- a/cells/clkinv/sky130_fd_sc_ls__clkinv_16.magic.lef +++ b/cells/clkinv/sky130_fd_sc_ls__clkinv_16.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__clkinv_16 CLASS CORE ; FOREIGN sky130_fd_sc_ls__clkinv_16 ; @@ -37,6 +34,18 @@ RECT 0.985000 1.180000 10.935000 1.410000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 11.520000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 11.710000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 5.040000 ; DIRECTION OUTPUT ;
diff --git a/cells/clkinv/sky130_fd_sc_ls__clkinv_2.magic.lef b/cells/clkinv/sky130_fd_sc_ls__clkinv_2.magic.lef index 1a8cbb3..fd49231 100644 --- a/cells/clkinv/sky130_fd_sc_ls__clkinv_2.magic.lef +++ b/cells/clkinv/sky130_fd_sc_ls__clkinv_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__clkinv_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__clkinv_2 ; @@ -37,6 +34,18 @@ RECT 0.125000 1.350000 1.315000 1.780000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 1.920000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 2.110000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.994000 ; DIRECTION OUTPUT ;
diff --git a/cells/clkinv/sky130_fd_sc_ls__clkinv_4.magic.lef b/cells/clkinv/sky130_fd_sc_ls__clkinv_4.magic.lef index 6510442..650a5b5 100644 --- a/cells/clkinv/sky130_fd_sc_ls__clkinv_4.magic.lef +++ b/cells/clkinv/sky130_fd_sc_ls__clkinv_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__clkinv_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__clkinv_4 ; @@ -37,6 +34,18 @@ RECT 0.605000 1.350000 2.755000 1.780000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.360000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.550000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.432200 ; DIRECTION OUTPUT ;
diff --git a/cells/clkinv/sky130_fd_sc_ls__clkinv_8.magic.lef b/cells/clkinv/sky130_fd_sc_ls__clkinv_8.magic.lef index 049e742..d5af0da 100644 --- a/cells/clkinv/sky130_fd_sc_ls__clkinv_8.magic.lef +++ b/cells/clkinv/sky130_fd_sc_ls__clkinv_8.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__clkinv_8 CLASS CORE ; FOREIGN sky130_fd_sc_ls__clkinv_8 ; @@ -37,6 +34,18 @@ RECT 0.625000 1.350000 5.715000 1.780000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 6.240000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 6.430000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 3.242400 ; DIRECTION OUTPUT ;
diff --git a/cells/conb/sky130_fd_sc_ls__conb_1.magic.lef b/cells/conb/sky130_fd_sc_ls__conb_1.magic.lef index 2316c37..1b17ca5 100644 --- a/cells/conb/sky130_fd_sc_ls__conb_1.magic.lef +++ b/cells/conb/sky130_fd_sc_ls__conb_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__conb_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__conb_1 ; @@ -46,6 +43,18 @@ RECT 1.055000 0.995000 1.355000 2.485000 ; END END LO + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 1.440000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 1.630000 3.520000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/decap/sky130_fd_sc_ls__decap_4.magic.lef b/cells/decap/sky130_fd_sc_ls__decap_4.magic.lef index 48fa3a5..257f13a 100644 --- a/cells/decap/sky130_fd_sc_ls__decap_4.magic.lef +++ b/cells/decap/sky130_fd_sc_ls__decap_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__decap_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__decap_4 ; @@ -28,6 +25,18 @@ SIZE 1.920000 BY 3.330000 ; SYMMETRY X Y ; SITE unit ; + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 1.920000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 2.110000 3.520000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/decap/sky130_fd_sc_ls__decap_8.magic.lef b/cells/decap/sky130_fd_sc_ls__decap_8.magic.lef index 5d3daba..1a04a03 100644 --- a/cells/decap/sky130_fd_sc_ls__decap_8.magic.lef +++ b/cells/decap/sky130_fd_sc_ls__decap_8.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__decap_8 CLASS CORE ; FOREIGN sky130_fd_sc_ls__decap_8 ; @@ -28,6 +25,18 @@ SIZE 3.840000 BY 3.330000 ; SYMMETRY X Y ; SITE unit ; + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.840000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.030000 3.520000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/decaphe/sky130_fd_sc_ls__decaphe_18.magic.lef b/cells/decaphe/sky130_fd_sc_ls__decaphe_18.magic.lef index caf1aa5..190053d 100644 --- a/cells/decaphe/sky130_fd_sc_ls__decaphe_18.magic.lef +++ b/cells/decaphe/sky130_fd_sc_ls__decaphe_18.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__decaphe_18 CLASS CORE ; FOREIGN sky130_fd_sc_ls__decaphe_18 ; @@ -28,6 +25,18 @@ SIZE 8.640000 BY 3.330000 ; SYMMETRY X Y ; SITE unit ; + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 8.640000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 8.830000 3.520000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/decaphe/sky130_fd_sc_ls__decaphe_2.magic.lef b/cells/decaphe/sky130_fd_sc_ls__decaphe_2.magic.lef index 87d8609..cec85c0 100644 --- a/cells/decaphe/sky130_fd_sc_ls__decaphe_2.magic.lef +++ b/cells/decaphe/sky130_fd_sc_ls__decaphe_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__decaphe_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__decaphe_2 ; @@ -28,6 +25,18 @@ SIZE 0.960000 BY 3.330000 ; SYMMETRY X Y R90 ; SITE unit ; + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 0.960000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 1.150000 3.520000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/decaphe/sky130_fd_sc_ls__decaphe_3.magic.lef b/cells/decaphe/sky130_fd_sc_ls__decaphe_3.magic.lef index 51916be..8e0ec2e 100644 --- a/cells/decaphe/sky130_fd_sc_ls__decaphe_3.magic.lef +++ b/cells/decaphe/sky130_fd_sc_ls__decaphe_3.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__decaphe_3 CLASS CORE ; FOREIGN sky130_fd_sc_ls__decaphe_3 ; @@ -28,6 +25,18 @@ SIZE 1.440000 BY 3.330000 ; SYMMETRY X Y R90 ; SITE unit ; + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 1.440000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 1.630000 3.520000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/decaphe/sky130_fd_sc_ls__decaphe_4.magic.lef b/cells/decaphe/sky130_fd_sc_ls__decaphe_4.magic.lef index 4fbcdfa..6f3c52d 100644 --- a/cells/decaphe/sky130_fd_sc_ls__decaphe_4.magic.lef +++ b/cells/decaphe/sky130_fd_sc_ls__decaphe_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__decaphe_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__decaphe_4 ; @@ -28,6 +25,18 @@ SIZE 1.920000 BY 3.330000 ; SYMMETRY X Y R90 ; SITE unit ; + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 1.920000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 2.110000 3.520000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/decaphe/sky130_fd_sc_ls__decaphe_6.magic.lef b/cells/decaphe/sky130_fd_sc_ls__decaphe_6.magic.lef index 5395c4a..2fe5ad1 100644 --- a/cells/decaphe/sky130_fd_sc_ls__decaphe_6.magic.lef +++ b/cells/decaphe/sky130_fd_sc_ls__decaphe_6.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__decaphe_6 CLASS CORE ; FOREIGN sky130_fd_sc_ls__decaphe_6 ; @@ -28,6 +25,18 @@ SIZE 2.880000 BY 3.330000 ; SYMMETRY X Y R90 ; SITE unit ; + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 2.880000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.070000 3.520000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/decaphe/sky130_fd_sc_ls__decaphe_8.magic.lef b/cells/decaphe/sky130_fd_sc_ls__decaphe_8.magic.lef index e568455..a48192d 100644 --- a/cells/decaphe/sky130_fd_sc_ls__decaphe_8.magic.lef +++ b/cells/decaphe/sky130_fd_sc_ls__decaphe_8.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__decaphe_8 CLASS CORE ; FOREIGN sky130_fd_sc_ls__decaphe_8 ; @@ -28,6 +25,18 @@ SIZE 3.840000 BY 3.330000 ; SYMMETRY X Y R90 ; SITE unit ; + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.840000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.030000 3.520000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/decaphetap/sky130_fd_sc_ls__decaphetap_2.magic.lef b/cells/decaphetap/sky130_fd_sc_ls__decaphetap_2.magic.lef index a913d33..6b17837 100644 --- a/cells/decaphetap/sky130_fd_sc_ls__decaphetap_2.magic.lef +++ b/cells/decaphetap/sky130_fd_sc_ls__decaphetap_2.magic.lef
@@ -18,14 +18,23 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__decaphetap_2 CLASS BLOCK ; FOREIGN sky130_fd_sc_ls__decaphetap_2 ; ORIGIN 0.000000 0.000000 ; SIZE 0.960000 BY 3.330000 ; + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 0.960000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 1.150000 3.520000 ; + END + END VPB PIN VGND USE GROUND ; PORT
diff --git a/cells/dfbbn/sky130_fd_sc_ls__dfbbn_1.magic.lef b/cells/dfbbn/sky130_fd_sc_ls__dfbbn_1.magic.lef index f9b2c59..758696d 100644 --- a/cells/dfbbn/sky130_fd_sc_ls__dfbbn_1.magic.lef +++ b/cells/dfbbn/sky130_fd_sc_ls__dfbbn_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dfbbn_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dfbbn_1 ; @@ -79,6 +76,18 @@ RECT 8.735000 2.105000 9.025000 2.150000 ; END END SET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 13.440000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 13.630000 3.520000 ; + END + END VPB PIN CLK_N ANTENNAGATEAREA 0.279000 ; DIRECTION INPUT ;
diff --git a/cells/dfbbn/sky130_fd_sc_ls__dfbbn_2.magic.lef b/cells/dfbbn/sky130_fd_sc_ls__dfbbn_2.magic.lef index d98f493..ad51e3e 100644 --- a/cells/dfbbn/sky130_fd_sc_ls__dfbbn_2.magic.lef +++ b/cells/dfbbn/sky130_fd_sc_ls__dfbbn_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dfbbn_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dfbbn_2 ; @@ -84,6 +81,18 @@ RECT 8.735000 2.105000 9.025000 2.150000 ; END END SET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 14.400000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 14.590000 3.520000 ; + END + END VPB PIN CLK_N ANTENNAGATEAREA 0.279000 ; DIRECTION INPUT ;
diff --git a/cells/dfbbp/sky130_fd_sc_ls__dfbbp_1.magic.lef b/cells/dfbbp/sky130_fd_sc_ls__dfbbp_1.magic.lef index a584432..c3098fc 100644 --- a/cells/dfbbp/sky130_fd_sc_ls__dfbbp_1.magic.lef +++ b/cells/dfbbp/sky130_fd_sc_ls__dfbbp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dfbbp_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dfbbp_1 ; @@ -85,6 +82,18 @@ RECT 8.240000 1.470000 8.570000 1.740000 ; END END SET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 12.960000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 13.150000 3.520000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.279000 ; DIRECTION INPUT ;
diff --git a/cells/dfrbp/sky130_fd_sc_ls__dfrbp_1.magic.lef b/cells/dfrbp/sky130_fd_sc_ls__dfrbp_1.magic.lef index a6c9c7a..42c5dbe 100644 --- a/cells/dfrbp/sky130_fd_sc_ls__dfrbp_1.magic.lef +++ b/cells/dfrbp/sky130_fd_sc_ls__dfrbp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dfrbp_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dfrbp_1 ; @@ -73,6 +70,22 @@ RECT 7.775000 2.105000 8.065000 2.150000 ; END END RESET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 11.520000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 1.440000 1.675000 ; + RECT -0.190000 1.675000 11.710000 3.520000 ; + RECT 3.100000 1.620000 7.060000 1.660000 ; + RECT 3.100000 1.660000 11.710000 1.675000 ; + RECT 5.540000 1.555000 7.060000 1.620000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.261000 ; DIRECTION INPUT ;
diff --git a/cells/dfrbp/sky130_fd_sc_ls__dfrbp_2.magic.lef b/cells/dfrbp/sky130_fd_sc_ls__dfrbp_2.magic.lef index 5f57433..1f9671e 100644 --- a/cells/dfrbp/sky130_fd_sc_ls__dfrbp_2.magic.lef +++ b/cells/dfrbp/sky130_fd_sc_ls__dfrbp_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dfrbp_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dfrbp_2 ; @@ -76,6 +73,22 @@ RECT 9.695000 1.735000 9.985000 1.780000 ; END END RESET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 13.920000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 1.140000 1.675000 ; + RECT -0.190000 1.675000 3.025000 2.245000 ; + RECT -0.190000 2.245000 14.110000 3.520000 ; + RECT 5.200000 1.660000 14.110000 2.245000 ; + RECT 10.235000 1.580000 12.385000 1.660000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.279000 ; DIRECTION INPUT ;
diff --git a/cells/dfrtn/sky130_fd_sc_ls__dfrtn_1.magic.lef b/cells/dfrtn/sky130_fd_sc_ls__dfrtn_1.magic.lef index 9df7e35..86b749c 100644 --- a/cells/dfrtn/sky130_fd_sc_ls__dfrtn_1.magic.lef +++ b/cells/dfrtn/sky130_fd_sc_ls__dfrtn_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dfrtn_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dfrtn_1 ; @@ -63,6 +60,21 @@ RECT 8.255000 1.735000 8.545000 1.780000 ; END END RESET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 11.040000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.225000 1.675000 ; + RECT -0.190000 1.675000 11.230000 3.520000 ; + RECT 0.935000 1.555000 3.225000 1.660000 ; + RECT 6.920000 1.660000 11.230000 1.675000 ; + END + END VPB PIN CLK_N ANTENNAGATEAREA 0.261000 ; DIRECTION INPUT ;
diff --git a/cells/dfrtp/sky130_fd_sc_ls__dfrtp_1.magic.lef b/cells/dfrtp/sky130_fd_sc_ls__dfrtp_1.magic.lef index 7bea926..7fe5a29 100644 --- a/cells/dfrtp/sky130_fd_sc_ls__dfrtp_1.magic.lef +++ b/cells/dfrtp/sky130_fd_sc_ls__dfrtp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dfrtp_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dfrtp_1 ; @@ -63,6 +60,21 @@ RECT 7.775000 2.105000 8.065000 2.150000 ; END END RESET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 11.040000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 1.390000 1.675000 ; + RECT -0.190000 1.675000 11.230000 3.520000 ; + RECT 5.320000 1.555000 6.400000 1.660000 ; + RECT 5.320000 1.660000 11.230000 1.675000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.261000 ; DIRECTION INPUT ;
diff --git a/cells/dfrtp/sky130_fd_sc_ls__dfrtp_2.magic.lef b/cells/dfrtp/sky130_fd_sc_ls__dfrtp_2.magic.lef index 567e3a6..a007ea8 100644 --- a/cells/dfrtp/sky130_fd_sc_ls__dfrtp_2.magic.lef +++ b/cells/dfrtp/sky130_fd_sc_ls__dfrtp_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dfrtp_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dfrtp_2 ; @@ -61,6 +58,21 @@ RECT 7.775000 2.105000 8.065000 2.150000 ; END END RESET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 11.520000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 1.390000 1.675000 ; + RECT -0.190000 1.675000 11.710000 3.520000 ; + RECT 3.310000 1.555000 6.930000 1.660000 ; + RECT 3.310000 1.660000 11.710000 1.675000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.261000 ; DIRECTION INPUT ;
diff --git a/cells/dfrtp/sky130_fd_sc_ls__dfrtp_4.magic.lef b/cells/dfrtp/sky130_fd_sc_ls__dfrtp_4.magic.lef index c229e6c..e7f0923 100644 --- a/cells/dfrtp/sky130_fd_sc_ls__dfrtp_4.magic.lef +++ b/cells/dfrtp/sky130_fd_sc_ls__dfrtp_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dfrtp_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dfrtp_4 ; @@ -70,6 +67,20 @@ RECT 8.735000 2.105000 9.025000 2.150000 ; END END RESET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 13.440000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 1.225000 1.780000 ; + RECT -0.190000 1.780000 13.630000 3.520000 ; + RECT 3.150000 1.660000 13.630000 1.780000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.261000 ; DIRECTION INPUT ;
diff --git a/cells/dfsbp/sky130_fd_sc_ls__dfsbp_1.magic.lef b/cells/dfsbp/sky130_fd_sc_ls__dfsbp_1.magic.lef index e5e5193..98c67b5 100644 --- a/cells/dfsbp/sky130_fd_sc_ls__dfsbp_1.magic.lef +++ b/cells/dfsbp/sky130_fd_sc_ls__dfsbp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dfsbp_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dfsbp_1 ; @@ -72,6 +69,20 @@ RECT 8.255000 1.735000 8.545000 1.780000 ; END END SET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 12.000000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 12.190000 3.520000 ; + RECT 0.965000 1.610000 6.715000 1.660000 ; + RECT 5.675000 1.525000 6.715000 1.610000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.279000 ; DIRECTION INPUT ;
diff --git a/cells/dfsbp/sky130_fd_sc_ls__dfsbp_2.magic.lef b/cells/dfsbp/sky130_fd_sc_ls__dfsbp_2.magic.lef index d46945a..ca321fb 100644 --- a/cells/dfsbp/sky130_fd_sc_ls__dfsbp_2.magic.lef +++ b/cells/dfsbp/sky130_fd_sc_ls__dfsbp_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dfsbp_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dfsbp_2 ; @@ -71,6 +68,20 @@ RECT 8.255000 1.735000 8.545000 1.780000 ; END END SET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 12.960000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 13.150000 3.520000 ; + RECT 0.965000 1.610000 6.735000 1.660000 ; + RECT 5.695000 1.525000 6.735000 1.610000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.279000 ; DIRECTION INPUT ;
diff --git a/cells/dfstp/sky130_fd_sc_ls__dfstp_1.magic.lef b/cells/dfstp/sky130_fd_sc_ls__dfstp_1.magic.lef index 6766b1a..2986476 100644 --- a/cells/dfstp/sky130_fd_sc_ls__dfstp_1.magic.lef +++ b/cells/dfstp/sky130_fd_sc_ls__dfstp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dfstp_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dfstp_1 ; @@ -60,6 +57,20 @@ RECT 8.255000 2.105000 8.545000 2.150000 ; END END SET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 11.040000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 11.230000 3.520000 ; + RECT 0.940000 1.570000 6.430000 1.660000 ; + RECT 5.390000 1.525000 6.430000 1.570000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.279000 ; DIRECTION INPUT ;
diff --git a/cells/dfstp/sky130_fd_sc_ls__dfstp_2.magic.lef b/cells/dfstp/sky130_fd_sc_ls__dfstp_2.magic.lef index 9ff2696..8794252 100644 --- a/cells/dfstp/sky130_fd_sc_ls__dfstp_2.magic.lef +++ b/cells/dfstp/sky130_fd_sc_ls__dfstp_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dfstp_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dfstp_2 ; @@ -62,6 +59,20 @@ RECT 8.255000 2.105000 8.545000 2.150000 ; END END SET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 12.000000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 12.190000 3.520000 ; + RECT 0.965000 1.610000 6.775000 1.660000 ; + RECT 5.735000 1.525000 6.775000 1.610000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.279000 ; DIRECTION INPUT ;
diff --git a/cells/dfstp/sky130_fd_sc_ls__dfstp_4.magic.lef b/cells/dfstp/sky130_fd_sc_ls__dfstp_4.magic.lef index d6def24..903306d 100644 --- a/cells/dfstp/sky130_fd_sc_ls__dfstp_4.magic.lef +++ b/cells/dfstp/sky130_fd_sc_ls__dfstp_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dfstp_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dfstp_4 ; @@ -66,6 +63,19 @@ RECT 8.255000 1.735000 8.545000 1.780000 ; END END SET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 12.960000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 13.150000 3.520000 ; + RECT 5.505000 1.555000 6.545000 1.660000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.279000 ; DIRECTION INPUT ;
diff --git a/cells/dfxbp/sky130_fd_sc_ls__dfxbp_1.magic.lef b/cells/dfxbp/sky130_fd_sc_ls__dfxbp_1.magic.lef index 6a65bc6..d178472 100644 --- a/cells/dfxbp/sky130_fd_sc_ls__dfxbp_1.magic.lef +++ b/cells/dfxbp/sky130_fd_sc_ls__dfxbp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dfxbp_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dfxbp_1 ; @@ -61,6 +58,18 @@ RECT 9.345000 1.130000 9.515000 1.820000 ; END END Q_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 9.600000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 9.790000 3.520000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.279000 ; DIRECTION INPUT ;
diff --git a/cells/dfxbp/sky130_fd_sc_ls__dfxbp_2.magic.lef b/cells/dfxbp/sky130_fd_sc_ls__dfxbp_2.magic.lef index 1d53eca..a0fa953 100644 --- a/cells/dfxbp/sky130_fd_sc_ls__dfxbp_2.magic.lef +++ b/cells/dfxbp/sky130_fd_sc_ls__dfxbp_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dfxbp_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dfxbp_2 ; @@ -60,6 +57,20 @@ RECT 10.335000 1.130000 10.505000 1.820000 ; END END Q_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 11.040000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.700000 1.940000 ; + RECT -0.190000 1.940000 11.230000 3.520000 ; + RECT 5.205000 1.660000 11.230000 1.940000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.279000 ; DIRECTION INPUT ;
diff --git a/cells/dfxtp/sky130_fd_sc_ls__dfxtp_1.magic.lef b/cells/dfxtp/sky130_fd_sc_ls__dfxtp_1.magic.lef index 51c76c6..f53d3e4 100644 --- a/cells/dfxtp/sky130_fd_sc_ls__dfxtp_1.magic.lef +++ b/cells/dfxtp/sky130_fd_sc_ls__dfxtp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dfxtp_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dfxtp_1 ; @@ -49,6 +46,18 @@ RECT 7.905000 1.130000 8.075000 2.030000 ; END END Q + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 8.160000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 8.350000 3.520000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.279000 ; DIRECTION INPUT ;
diff --git a/cells/dfxtp/sky130_fd_sc_ls__dfxtp_2.magic.lef b/cells/dfxtp/sky130_fd_sc_ls__dfxtp_2.magic.lef index 764249d..3716c5c 100644 --- a/cells/dfxtp/sky130_fd_sc_ls__dfxtp_2.magic.lef +++ b/cells/dfxtp/sky130_fd_sc_ls__dfxtp_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dfxtp_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dfxtp_2 ; @@ -50,6 +47,18 @@ RECT 7.935000 1.130000 8.105000 2.030000 ; END END Q + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 8.640000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 8.830000 3.520000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.279000 ; DIRECTION INPUT ;
diff --git a/cells/dfxtp/sky130_fd_sc_ls__dfxtp_4.magic.lef b/cells/dfxtp/sky130_fd_sc_ls__dfxtp_4.magic.lef index 34662ef..25487bc 100644 --- a/cells/dfxtp/sky130_fd_sc_ls__dfxtp_4.magic.lef +++ b/cells/dfxtp/sky130_fd_sc_ls__dfxtp_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dfxtp_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dfxtp_4 ; @@ -54,6 +51,18 @@ RECT 8.865000 1.130000 9.035000 1.800000 ; END END Q + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 9.600000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 9.790000 3.520000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.279000 ; DIRECTION INPUT ;
diff --git a/cells/diode/sky130_fd_sc_ls__diode_2.magic.lef b/cells/diode/sky130_fd_sc_ls__diode_2.magic.lef index 7c9ea4e..1c37df6 100644 --- a/cells/diode/sky130_fd_sc_ls__diode_2.magic.lef +++ b/cells/diode/sky130_fd_sc_ls__diode_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__diode_2 CLASS CORE ANTENNACELL ; FOREIGN sky130_fd_sc_ls__diode_2 ; @@ -30,12 +27,25 @@ SITE unit ; PIN DIODE ANTENNADIFFAREA 0.641700 ; + ANTENNAGATEAREA 0.641700 ; DIRECTION INPUT ; PORT LAYER li1 ; RECT 0.095000 0.265000 0.865000 3.065000 ; END END DIODE + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 0.960000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 1.150000 3.520000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/dlclkp/sky130_fd_sc_ls__dlclkp_1.magic.lef b/cells/dlclkp/sky130_fd_sc_ls__dlclkp_1.magic.lef index b910d92..6df0125 100644 --- a/cells/dlclkp/sky130_fd_sc_ls__dlclkp_1.magic.lef +++ b/cells/dlclkp/sky130_fd_sc_ls__dlclkp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dlclkp_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dlclkp_1 ; @@ -47,6 +44,20 @@ RECT 6.275000 0.350000 6.605000 1.550000 ; END END GCLK + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 6.720000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 2.670000 1.785000 ; + RECT -0.190000 1.785000 6.910000 3.520000 ; + RECT 5.035000 1.660000 6.910000 1.785000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.459000 ; DIRECTION INPUT ;
diff --git a/cells/dlclkp/sky130_fd_sc_ls__dlclkp_2.magic.lef b/cells/dlclkp/sky130_fd_sc_ls__dlclkp_2.magic.lef index 837cddf..3e66c39 100644 --- a/cells/dlclkp/sky130_fd_sc_ls__dlclkp_2.magic.lef +++ b/cells/dlclkp/sky130_fd_sc_ls__dlclkp_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dlclkp_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dlclkp_2 ; @@ -46,6 +43,21 @@ RECT 6.805000 0.440000 7.135000 2.980000 ; END END GCLK + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 7.680000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 1.160000 1.780000 ; + RECT -0.190000 1.780000 7.870000 3.520000 ; + RECT 4.355000 1.755000 7.870000 1.780000 ; + RECT 6.205000 1.660000 7.870000 1.755000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.498000 ; DIRECTION INPUT ;
diff --git a/cells/dlclkp/sky130_fd_sc_ls__dlclkp_4.magic.lef b/cells/dlclkp/sky130_fd_sc_ls__dlclkp_4.magic.lef index d8f1cdb..d36e937 100644 --- a/cells/dlclkp/sky130_fd_sc_ls__dlclkp_4.magic.lef +++ b/cells/dlclkp/sky130_fd_sc_ls__dlclkp_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dlclkp_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dlclkp_4 ; @@ -53,6 +50,21 @@ RECT 7.805000 1.380000 8.015000 1.550000 ; END END GCLK + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 8.640000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 2.215000 1.705000 ; + RECT -0.190000 1.705000 3.205000 1.930000 ; + RECT -0.190000 1.930000 8.830000 3.520000 ; + RECT 4.475000 1.660000 8.830000 1.930000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.516000 ; DIRECTION INPUT ;
diff --git a/cells/dlrbn/sky130_fd_sc_ls__dlrbn_1.magic.lef b/cells/dlrbn/sky130_fd_sc_ls__dlrbn_1.magic.lef index f949645..e609a7d 100644 --- a/cells/dlrbn/sky130_fd_sc_ls__dlrbn_1.magic.lef +++ b/cells/dlrbn/sky130_fd_sc_ls__dlrbn_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dlrbn_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dlrbn_1 ; @@ -68,6 +65,20 @@ RECT 5.875000 1.180000 6.180000 1.550000 ; END END RESET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 8.640000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 8.830000 3.520000 ; + RECT 1.535000 1.560000 7.080000 1.660000 ; + RECT 5.025000 1.530000 7.080000 1.560000 ; + END + END VPB PIN GATE_N ANTENNAGATEAREA 0.237000 ; DIRECTION INPUT ;
diff --git a/cells/dlrbn/sky130_fd_sc_ls__dlrbn_2.magic.lef b/cells/dlrbn/sky130_fd_sc_ls__dlrbn_2.magic.lef index 1892593..03e6d2b 100644 --- a/cells/dlrbn/sky130_fd_sc_ls__dlrbn_2.magic.lef +++ b/cells/dlrbn/sky130_fd_sc_ls__dlrbn_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dlrbn_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dlrbn_2 ; @@ -68,6 +65,19 @@ RECT 5.570000 1.180000 6.115000 1.550000 ; END END RESET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 9.120000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 9.310000 3.520000 ; + RECT 1.455000 1.560000 2.295000 1.660000 ; + END + END VPB PIN GATE_N ANTENNAGATEAREA 0.237000 ; DIRECTION INPUT ;
diff --git a/cells/dlrbp/sky130_fd_sc_ls__dlrbp_1.magic.lef b/cells/dlrbp/sky130_fd_sc_ls__dlrbp_1.magic.lef index 42c4172..904b9b5 100644 --- a/cells/dlrbp/sky130_fd_sc_ls__dlrbp_1.magic.lef +++ b/cells/dlrbp/sky130_fd_sc_ls__dlrbp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dlrbp_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dlrbp_1 ; @@ -69,6 +66,18 @@ RECT 5.425000 1.180000 5.795000 1.550000 ; END END RESET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 8.160000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 8.350000 3.520000 ; + END + END VPB PIN GATE ANTENNAGATEAREA 0.237000 ; DIRECTION INPUT ;
diff --git a/cells/dlrbp/sky130_fd_sc_ls__dlrbp_2.magic.lef b/cells/dlrbp/sky130_fd_sc_ls__dlrbp_2.magic.lef index 28a17ca..e4c3521 100644 --- a/cells/dlrbp/sky130_fd_sc_ls__dlrbp_2.magic.lef +++ b/cells/dlrbp/sky130_fd_sc_ls__dlrbp_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dlrbp_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dlrbp_2 ; @@ -70,6 +67,18 @@ RECT 5.435000 1.180000 5.785000 1.550000 ; END END RESET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 9.120000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 9.310000 3.520000 ; + END + END VPB PIN GATE ANTENNAGATEAREA 0.237000 ; DIRECTION INPUT ;
diff --git a/cells/dlrtn/sky130_fd_sc_ls__dlrtn_1.magic.lef b/cells/dlrtn/sky130_fd_sc_ls__dlrtn_1.magic.lef index 9a35149..e2074b3 100644 --- a/cells/dlrtn/sky130_fd_sc_ls__dlrtn_1.magic.lef +++ b/cells/dlrtn/sky130_fd_sc_ls__dlrtn_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dlrtn_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dlrtn_1 ; @@ -57,6 +54,18 @@ RECT 5.885000 1.180000 6.235000 1.550000 ; END END RESET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 7.200000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 7.390000 3.520000 ; + END + END VPB PIN GATE_N ANTENNAGATEAREA 0.237000 ; DIRECTION INPUT ;
diff --git a/cells/dlrtn/sky130_fd_sc_ls__dlrtn_2.magic.lef b/cells/dlrtn/sky130_fd_sc_ls__dlrtn_2.magic.lef index 2a83549..58c51ad 100644 --- a/cells/dlrtn/sky130_fd_sc_ls__dlrtn_2.magic.lef +++ b/cells/dlrtn/sky130_fd_sc_ls__dlrtn_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dlrtn_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dlrtn_2 ; @@ -57,6 +54,18 @@ RECT 5.885000 1.180000 6.305000 1.550000 ; END END RESET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 8.160000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 8.350000 3.520000 ; + END + END VPB PIN GATE_N ANTENNAGATEAREA 0.237000 ; DIRECTION INPUT ;
diff --git a/cells/dlrtn/sky130_fd_sc_ls__dlrtn_4.magic.lef b/cells/dlrtn/sky130_fd_sc_ls__dlrtn_4.magic.lef index e6da581..6c7c379 100644 --- a/cells/dlrtn/sky130_fd_sc_ls__dlrtn_4.magic.lef +++ b/cells/dlrtn/sky130_fd_sc_ls__dlrtn_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dlrtn_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dlrtn_4 ; @@ -64,6 +61,18 @@ RECT 6.320000 1.120000 7.555000 1.450000 ; END END RESET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 9.600000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 9.790000 3.520000 ; + END + END VPB PIN GATE_N ANTENNAGATEAREA 0.237000 ; DIRECTION INPUT ;
diff --git a/cells/dlrtp/sky130_fd_sc_ls__dlrtp_1.magic.lef b/cells/dlrtp/sky130_fd_sc_ls__dlrtp_1.magic.lef index c357ff6..3f4f648 100644 --- a/cells/dlrtp/sky130_fd_sc_ls__dlrtp_1.magic.lef +++ b/cells/dlrtp/sky130_fd_sc_ls__dlrtp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dlrtp_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dlrtp_1 ; @@ -57,6 +54,20 @@ RECT 5.435000 1.350000 5.765000 1.780000 ; END END RESET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 6.720000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 1.160000 1.780000 ; + RECT -0.190000 1.780000 6.910000 3.520000 ; + RECT 2.905000 1.660000 6.910000 1.780000 ; + END + END VPB PIN GATE ANTENNAGATEAREA 0.237000 ; DIRECTION INPUT ;
diff --git a/cells/dlrtp/sky130_fd_sc_ls__dlrtp_2.magic.lef b/cells/dlrtp/sky130_fd_sc_ls__dlrtp_2.magic.lef index 2a05708..bc3a929 100644 --- a/cells/dlrtp/sky130_fd_sc_ls__dlrtp_2.magic.lef +++ b/cells/dlrtp/sky130_fd_sc_ls__dlrtp_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dlrtp_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dlrtp_2 ; @@ -60,6 +57,18 @@ RECT 5.435000 1.180000 5.840000 1.550000 ; END END RESET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 7.200000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 7.390000 3.520000 ; + END + END VPB PIN GATE ANTENNAGATEAREA 0.237000 ; DIRECTION INPUT ;
diff --git a/cells/dlrtp/sky130_fd_sc_ls__dlrtp_4.magic.lef b/cells/dlrtp/sky130_fd_sc_ls__dlrtp_4.magic.lef index dbaf069..0b2bfe5 100644 --- a/cells/dlrtp/sky130_fd_sc_ls__dlrtp_4.magic.lef +++ b/cells/dlrtp/sky130_fd_sc_ls__dlrtp_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dlrtp_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dlrtp_4 ; @@ -61,6 +58,20 @@ RECT 5.885000 1.120000 6.595000 1.450000 ; END END RESET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 9.120000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 1.480000 1.780000 ; + RECT -0.190000 1.780000 9.310000 3.520000 ; + RECT 2.870000 1.660000 9.310000 1.780000 ; + END + END VPB PIN GATE ANTENNAGATEAREA 0.237000 ; DIRECTION INPUT ;
diff --git a/cells/dlxbn/sky130_fd_sc_ls__dlxbn_1.magic.lef b/cells/dlxbn/sky130_fd_sc_ls__dlxbn_1.magic.lef index 3a72f90..69552f2 100644 --- a/cells/dlxbn/sky130_fd_sc_ls__dlxbn_1.magic.lef +++ b/cells/dlxbn/sky130_fd_sc_ls__dlxbn_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dlxbn_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dlxbn_1 ; @@ -57,6 +54,19 @@ RECT 7.715000 0.350000 8.050000 2.980000 ; END END Q_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 8.160000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 8.350000 3.520000 ; + RECT 4.625000 1.580000 5.695000 1.660000 ; + END + END VPB PIN GATE_N ANTENNAGATEAREA 0.237000 ; DIRECTION INPUT ;
diff --git a/cells/dlxbn/sky130_fd_sc_ls__dlxbn_2.magic.lef b/cells/dlxbn/sky130_fd_sc_ls__dlxbn_2.magic.lef index 967c95c..6daebfb 100644 --- a/cells/dlxbn/sky130_fd_sc_ls__dlxbn_2.magic.lef +++ b/cells/dlxbn/sky130_fd_sc_ls__dlxbn_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dlxbn_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dlxbn_2 ; @@ -60,6 +57,18 @@ RECT 8.325000 1.130000 8.495000 1.820000 ; END END Q_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 9.120000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 9.310000 3.520000 ; + END + END VPB PIN GATE_N ANTENNAGATEAREA 0.237000 ; DIRECTION INPUT ;
diff --git a/cells/dlxbp/sky130_fd_sc_ls__dlxbp_1.magic.lef b/cells/dlxbp/sky130_fd_sc_ls__dlxbp_1.magic.lef index 7041b65..54f0bea 100644 --- a/cells/dlxbp/sky130_fd_sc_ls__dlxbp_1.magic.lef +++ b/cells/dlxbp/sky130_fd_sc_ls__dlxbp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dlxbp_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dlxbp_1 ; @@ -57,6 +54,18 @@ RECT 7.715000 0.350000 8.050000 2.980000 ; END END Q_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 8.160000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 8.350000 3.520000 ; + END + END VPB PIN GATE ANTENNAGATEAREA 0.237000 ; DIRECTION INPUT ;
diff --git a/cells/dlxtn/sky130_fd_sc_ls__dlxtn_1.magic.lef b/cells/dlxtn/sky130_fd_sc_ls__dlxtn_1.magic.lef index d237f24..c0d552c 100644 --- a/cells/dlxtn/sky130_fd_sc_ls__dlxtn_1.magic.lef +++ b/cells/dlxtn/sky130_fd_sc_ls__dlxtn_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dlxtn_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dlxtn_1 ; @@ -46,6 +43,18 @@ RECT 6.270000 0.350000 6.605000 2.980000 ; END END Q + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 6.720000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 6.910000 3.520000 ; + END + END VPB PIN GATE_N ANTENNAGATEAREA 0.237000 ; DIRECTION INPUT ;
diff --git a/cells/dlxtn/sky130_fd_sc_ls__dlxtn_2.magic.lef b/cells/dlxtn/sky130_fd_sc_ls__dlxtn_2.magic.lef index a976a50..06eb418 100644 --- a/cells/dlxtn/sky130_fd_sc_ls__dlxtn_2.magic.lef +++ b/cells/dlxtn/sky130_fd_sc_ls__dlxtn_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dlxtn_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dlxtn_2 ; @@ -48,6 +45,19 @@ RECT 6.415000 1.125000 6.585000 1.920000 ; END END Q + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 7.200000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 7.390000 3.520000 ; + RECT 4.670000 1.635000 5.740000 1.660000 ; + END + END VPB PIN GATE_N ANTENNAGATEAREA 0.237000 ; DIRECTION INPUT ;
diff --git a/cells/dlxtn/sky130_fd_sc_ls__dlxtn_4.magic.lef b/cells/dlxtn/sky130_fd_sc_ls__dlxtn_4.magic.lef index 2393c1e..604361c 100644 --- a/cells/dlxtn/sky130_fd_sc_ls__dlxtn_4.magic.lef +++ b/cells/dlxtn/sky130_fd_sc_ls__dlxtn_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dlxtn_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dlxtn_4 ; @@ -53,6 +50,18 @@ RECT 7.805000 1.150000 8.035000 1.820000 ; END END Q + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 8.160000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 8.350000 3.520000 ; + END + END VPB PIN GATE_N ANTENNAGATEAREA 0.237000 ; DIRECTION INPUT ;
diff --git a/cells/dlxtp/sky130_fd_sc_ls__dlxtp_1.magic.lef b/cells/dlxtp/sky130_fd_sc_ls__dlxtp_1.magic.lef index b0a825f..280cd01 100644 --- a/cells/dlxtp/sky130_fd_sc_ls__dlxtp_1.magic.lef +++ b/cells/dlxtp/sky130_fd_sc_ls__dlxtp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dlxtp_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dlxtp_1 ; @@ -48,6 +45,19 @@ RECT 7.425000 1.150000 7.595000 1.820000 ; END END Q + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 7.680000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 7.870000 3.520000 ; + RECT 4.110000 1.505000 5.865000 1.660000 ; + END + END VPB PIN GATE ANTENNAGATEAREA 0.237000 ; DIRECTION INPUT ;
diff --git a/cells/dlygate4sd1/sky130_fd_sc_ls__dlygate4sd1_1.magic.lef b/cells/dlygate4sd1/sky130_fd_sc_ls__dlygate4sd1_1.magic.lef index 376af41..d729386 100644 --- a/cells/dlygate4sd1/sky130_fd_sc_ls__dlygate4sd1_1.magic.lef +++ b/cells/dlygate4sd1/sky130_fd_sc_ls__dlygate4sd1_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dlygate4sd1_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dlygate4sd1_1 ; @@ -37,6 +34,18 @@ RECT 0.100000 1.190000 0.730000 1.860000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.840000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.030000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.509700 ; DIRECTION OUTPUT ;
diff --git a/cells/dlygate4sd2/sky130_fd_sc_ls__dlygate4sd2_1.magic.lef b/cells/dlygate4sd2/sky130_fd_sc_ls__dlygate4sd2_1.magic.lef index 8692447..d7fc80d 100644 --- a/cells/dlygate4sd2/sky130_fd_sc_ls__dlygate4sd2_1.magic.lef +++ b/cells/dlygate4sd2/sky130_fd_sc_ls__dlygate4sd2_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dlygate4sd2_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dlygate4sd2_1 ; @@ -37,6 +34,18 @@ RECT 0.100000 1.190000 0.730000 1.860000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.840000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.030000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.509700 ; DIRECTION OUTPUT ;
diff --git a/cells/dlygate4sd3/sky130_fd_sc_ls__dlygate4sd3_1.magic.lef b/cells/dlygate4sd3/sky130_fd_sc_ls__dlygate4sd3_1.magic.lef index 0dd4e74..b67ed33 100644 --- a/cells/dlygate4sd3/sky130_fd_sc_ls__dlygate4sd3_1.magic.lef +++ b/cells/dlygate4sd3/sky130_fd_sc_ls__dlygate4sd3_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dlygate4sd3_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dlygate4sd3_1 ; @@ -37,6 +34,18 @@ RECT 0.100000 1.190000 0.730000 1.860000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.840000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.030000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.509700 ; DIRECTION OUTPUT ;
diff --git a/cells/dlymetal6s2s/sky130_fd_sc_ls__dlymetal6s2s_1.magic.lef b/cells/dlymetal6s2s/sky130_fd_sc_ls__dlymetal6s2s_1.magic.lef index 8909984..9ad5819 100644 --- a/cells/dlymetal6s2s/sky130_fd_sc_ls__dlymetal6s2s_1.magic.lef +++ b/cells/dlymetal6s2s/sky130_fd_sc_ls__dlymetal6s2s_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dlymetal6s2s_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dlymetal6s2s_1 ; @@ -37,6 +34,18 @@ RECT 0.105000 1.355000 0.555000 1.765000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.800000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.990000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.504100 ; ANTENNAGATEAREA 0.126000 ;
diff --git a/cells/dlymetal6s4s/sky130_fd_sc_ls__dlymetal6s4s_1.magic.lef b/cells/dlymetal6s4s/sky130_fd_sc_ls__dlymetal6s4s_1.magic.lef index 11de0cb..cdca37e 100644 --- a/cells/dlymetal6s4s/sky130_fd_sc_ls__dlymetal6s4s_1.magic.lef +++ b/cells/dlymetal6s4s/sky130_fd_sc_ls__dlymetal6s4s_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dlymetal6s4s_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dlymetal6s4s_1 ; @@ -37,6 +34,18 @@ RECT 0.105000 1.355000 0.555000 1.765000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.800000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.990000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.504100 ; ANTENNAGATEAREA 0.126000 ;
diff --git a/cells/dlymetal6s6s/sky130_fd_sc_ls__dlymetal6s6s_1.magic.lef b/cells/dlymetal6s6s/sky130_fd_sc_ls__dlymetal6s6s_1.magic.lef index 13be8f2..0c1ccc4 100644 --- a/cells/dlymetal6s6s/sky130_fd_sc_ls__dlymetal6s6s_1.magic.lef +++ b/cells/dlymetal6s6s/sky130_fd_sc_ls__dlymetal6s6s_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__dlymetal6s6s_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__dlymetal6s6s_1 ; @@ -37,6 +34,18 @@ RECT 0.105000 1.355000 0.555000 1.765000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.800000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.990000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.504100 ; DIRECTION OUTPUT ;
diff --git a/cells/ebufn/sky130_fd_sc_ls__ebufn_1.magic.lef b/cells/ebufn/sky130_fd_sc_ls__ebufn_1.magic.lef index d78a5b5..094fae5 100644 --- a/cells/ebufn/sky130_fd_sc_ls__ebufn_1.magic.lef +++ b/cells/ebufn/sky130_fd_sc_ls__ebufn_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__ebufn_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__ebufn_1 ; @@ -50,6 +47,18 @@ RECT 1.865000 2.590000 2.195000 3.010000 ; END END TE_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.840000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.030000 3.520000 ; + END + END VPB PIN Z ANTENNADIFFAREA 0.541300 ; DIRECTION OUTPUT ;
diff --git a/cells/ebufn/sky130_fd_sc_ls__ebufn_2.magic.lef b/cells/ebufn/sky130_fd_sc_ls__ebufn_2.magic.lef index 49a9c89..218b143 100644 --- a/cells/ebufn/sky130_fd_sc_ls__ebufn_2.magic.lef +++ b/cells/ebufn/sky130_fd_sc_ls__ebufn_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__ebufn_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__ebufn_2 ; @@ -46,6 +43,18 @@ RECT 2.965000 1.180000 3.295000 1.650000 ; END END TE_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.320000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.510000 3.520000 ; + END + END VPB PIN Z ANTENNADIFFAREA 0.599200 ; DIRECTION OUTPUT ;
diff --git a/cells/ebufn/sky130_fd_sc_ls__ebufn_4.magic.lef b/cells/ebufn/sky130_fd_sc_ls__ebufn_4.magic.lef index e71cbef..bc7ea5c 100644 --- a/cells/ebufn/sky130_fd_sc_ls__ebufn_4.magic.lef +++ b/cells/ebufn/sky130_fd_sc_ls__ebufn_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__ebufn_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__ebufn_4 ; @@ -46,6 +43,18 @@ RECT 0.975000 1.180000 1.285000 1.550000 ; END END TE_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 5.760000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 5.950000 3.520000 ; + END + END VPB PIN Z ANTENNADIFFAREA 1.101200 ; DIRECTION OUTPUT ;
diff --git a/cells/ebufn/sky130_fd_sc_ls__ebufn_8.magic.lef b/cells/ebufn/sky130_fd_sc_ls__ebufn_8.magic.lef index 8bcd662..2836759 100644 --- a/cells/ebufn/sky130_fd_sc_ls__ebufn_8.magic.lef +++ b/cells/ebufn/sky130_fd_sc_ls__ebufn_8.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__ebufn_8 CLASS CORE ; FOREIGN sky130_fd_sc_ls__ebufn_8 ; @@ -46,6 +43,18 @@ RECT 8.265000 1.180000 9.475000 1.550000 ; END END TE_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 10.560000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 10.750000 3.520000 ; + END + END VPB PIN Z ANTENNADIFFAREA 2.360500 ; DIRECTION OUTPUT ;
diff --git a/cells/edfxbp/sky130_fd_sc_ls__edfxbp_1.magic.lef b/cells/edfxbp/sky130_fd_sc_ls__edfxbp_1.magic.lef index 759a015..19e55ff 100644 --- a/cells/edfxbp/sky130_fd_sc_ls__edfxbp_1.magic.lef +++ b/cells/edfxbp/sky130_fd_sc_ls__edfxbp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__edfxbp_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__edfxbp_1 ; @@ -68,6 +65,20 @@ RECT 14.145000 1.150000 14.315000 1.820000 ; END END Q_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 14.400000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 14.590000 3.520000 ; + RECT 4.945000 1.650000 6.045000 1.660000 ; + RECT 11.870000 1.645000 12.940000 1.660000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.279000 ; DIRECTION INPUT ;
diff --git a/cells/edfxtp/sky130_fd_sc_ls__edfxtp_1.magic.lef b/cells/edfxtp/sky130_fd_sc_ls__edfxtp_1.magic.lef index c81ee0d..f4283b2 100644 --- a/cells/edfxtp/sky130_fd_sc_ls__edfxtp_1.magic.lef +++ b/cells/edfxtp/sky130_fd_sc_ls__edfxtp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__edfxtp_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__edfxtp_1 ; @@ -57,6 +54,19 @@ RECT 12.075000 1.550000 12.405000 2.980000 ; END END Q + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 12.960000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 13.150000 3.520000 ; + RECT 3.525000 1.580000 4.590000 1.660000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.279000 ; DIRECTION INPUT ;
diff --git a/cells/einvn/sky130_fd_sc_ls__einvn_1.magic.lef b/cells/einvn/sky130_fd_sc_ls__einvn_1.magic.lef index 5abc120..6520860 100644 --- a/cells/einvn/sky130_fd_sc_ls__einvn_1.magic.lef +++ b/cells/einvn/sky130_fd_sc_ls__einvn_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__einvn_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__einvn_1 ; @@ -47,6 +44,18 @@ RECT 1.085000 1.760000 1.315000 1.780000 ; END END TE_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 2.400000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 2.590000 3.520000 ; + END + END VPB PIN Z ANTENNADIFFAREA 0.541300 ; DIRECTION OUTPUT ;
diff --git a/cells/einvn/sky130_fd_sc_ls__einvn_2.magic.lef b/cells/einvn/sky130_fd_sc_ls__einvn_2.magic.lef index e3820ca..187f45e 100644 --- a/cells/einvn/sky130_fd_sc_ls__einvn_2.magic.lef +++ b/cells/einvn/sky130_fd_sc_ls__einvn_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__einvn_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__einvn_2 ; @@ -46,6 +43,18 @@ RECT 0.125000 1.120000 0.550000 2.130000 ; END END TE_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.360000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.550000 3.520000 ; + END + END VPB PIN Z ANTENNADIFFAREA 0.546900 ; DIRECTION OUTPUT ;
diff --git a/cells/einvn/sky130_fd_sc_ls__einvn_4.magic.lef b/cells/einvn/sky130_fd_sc_ls__einvn_4.magic.lef index d3990bd..1a93515 100644 --- a/cells/einvn/sky130_fd_sc_ls__einvn_4.magic.lef +++ b/cells/einvn/sky130_fd_sc_ls__einvn_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__einvn_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__einvn_4 ; @@ -46,6 +43,18 @@ RECT 0.125000 1.300000 0.455000 1.780000 ; END END TE_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 5.280000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 5.470000 3.520000 ; + END + END VPB PIN Z ANTENNADIFFAREA 1.086400 ; DIRECTION OUTPUT ;
diff --git a/cells/einvn/sky130_fd_sc_ls__einvn_8.magic.lef b/cells/einvn/sky130_fd_sc_ls__einvn_8.magic.lef index 1839761..8c37a5a 100644 --- a/cells/einvn/sky130_fd_sc_ls__einvn_8.magic.lef +++ b/cells/einvn/sky130_fd_sc_ls__einvn_8.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__einvn_8 CLASS CORE ; FOREIGN sky130_fd_sc_ls__einvn_8 ; @@ -46,6 +43,18 @@ RECT 0.105000 1.180000 0.435000 1.630000 ; END END TE_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 9.120000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 9.310000 3.520000 ; + END + END VPB PIN Z ANTENNADIFFAREA 2.332400 ; DIRECTION OUTPUT ;
diff --git a/cells/einvp/sky130_fd_sc_ls__einvp_1.magic.lef b/cells/einvp/sky130_fd_sc_ls__einvp_1.magic.lef index 79e8125..ca833a0 100644 --- a/cells/einvp/sky130_fd_sc_ls__einvp_1.magic.lef +++ b/cells/einvp/sky130_fd_sc_ls__einvp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__einvp_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__einvp_1 ; @@ -46,6 +43,18 @@ RECT 0.445000 1.440000 1.315000 1.780000 ; END END TE + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 2.400000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 2.590000 3.520000 ; + END + END VPB PIN Z ANTENNADIFFAREA 0.505900 ; DIRECTION OUTPUT ;
diff --git a/cells/einvp/sky130_fd_sc_ls__einvp_2.magic.lef b/cells/einvp/sky130_fd_sc_ls__einvp_2.magic.lef index 8fd8cac..ade23e0 100644 --- a/cells/einvp/sky130_fd_sc_ls__einvp_2.magic.lef +++ b/cells/einvp/sky130_fd_sc_ls__einvp_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__einvp_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__einvp_2 ; @@ -46,6 +43,18 @@ RECT 2.480000 0.260000 2.810000 0.670000 ; END END TE + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.360000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.550000 3.520000 ; + END + END VPB PIN Z ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/einvp/sky130_fd_sc_ls__einvp_4.magic.lef b/cells/einvp/sky130_fd_sc_ls__einvp_4.magic.lef index 9475ae2..5f18615 100644 --- a/cells/einvp/sky130_fd_sc_ls__einvp_4.magic.lef +++ b/cells/einvp/sky130_fd_sc_ls__einvp_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__einvp_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__einvp_4 ; @@ -47,6 +44,18 @@ RECT 5.405000 1.180000 5.650000 1.300000 ; END END TE + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 5.760000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 5.950000 3.520000 ; + END + END VPB PIN Z ANTENNADIFFAREA 1.221900 ; DIRECTION OUTPUT ;
diff --git a/cells/einvp/sky130_fd_sc_ls__einvp_8.magic.lef b/cells/einvp/sky130_fd_sc_ls__einvp_8.magic.lef index fe2090a..317755b 100644 --- a/cells/einvp/sky130_fd_sc_ls__einvp_8.magic.lef +++ b/cells/einvp/sky130_fd_sc_ls__einvp_8.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__einvp_8 CLASS CORE ; FOREIGN sky130_fd_sc_ls__einvp_8 ; @@ -47,6 +44,18 @@ RECT 8.435000 1.410000 8.765000 1.550000 ; END END TE + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 9.120000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 9.310000 3.520000 ; + END + END VPB PIN Z ANTENNADIFFAREA 2.328200 ; DIRECTION OUTPUT ;
diff --git a/cells/fa/sky130_fd_sc_ls__fa_1.magic.lef b/cells/fa/sky130_fd_sc_ls__fa_1.magic.lef index 8d7754e..9cedd6d 100644 --- a/cells/fa/sky130_fd_sc_ls__fa_1.magic.lef +++ b/cells/fa/sky130_fd_sc_ls__fa_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__fa_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__fa_1 ; @@ -90,6 +87,19 @@ RECT 0.085000 1.820000 0.355000 2.980000 ; END END SUM + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 8.640000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 8.830000 3.520000 ; + RECT 1.500000 1.555000 7.480000 1.660000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/fa/sky130_fd_sc_ls__fa_2.magic.lef b/cells/fa/sky130_fd_sc_ls__fa_2.magic.lef index 3f398de..05971b6 100644 --- a/cells/fa/sky130_fd_sc_ls__fa_2.magic.lef +++ b/cells/fa/sky130_fd_sc_ls__fa_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__fa_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__fa_2 ; @@ -97,6 +94,19 @@ RECT 8.405000 1.150000 8.575000 1.820000 ; END END SUM + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 9.120000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 9.310000 3.520000 ; + RECT 0.635000 1.555000 5.915000 1.660000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/fa/sky130_fd_sc_ls__fa_4.magic.lef b/cells/fa/sky130_fd_sc_ls__fa_4.magic.lef index 8bab6f7..99bb2c8 100644 --- a/cells/fa/sky130_fd_sc_ls__fa_4.magic.lef +++ b/cells/fa/sky130_fd_sc_ls__fa_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__fa_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__fa_4 ; @@ -101,6 +98,19 @@ RECT 8.285000 1.170000 8.525000 1.840000 ; END END SUM + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 11.040000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 11.230000 3.520000 ; + RECT 0.635000 1.555000 6.620000 1.660000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/fah/sky130_fd_sc_ls__fah_1.magic.lef b/cells/fah/sky130_fd_sc_ls__fah_1.magic.lef index 7012cf1..b47b5c1 100644 --- a/cells/fah/sky130_fd_sc_ls__fah_1.magic.lef +++ b/cells/fah/sky130_fd_sc_ls__fah_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__fah_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__fah_1 ; @@ -79,6 +76,22 @@ RECT 0.110000 0.540000 0.445000 2.980000 ; END END SUM + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 13.920000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.165000 1.940000 ; + RECT -0.190000 1.940000 14.110000 3.520000 ; + RECT 5.525000 1.605000 12.450000 1.660000 ; + RECT 5.525000 1.660000 14.110000 1.940000 ; + RECT 9.485000 1.530000 12.450000 1.605000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/fah/sky130_fd_sc_ls__fah_2.magic.lef b/cells/fah/sky130_fd_sc_ls__fah_2.magic.lef index 812370d..c13469c 100644 --- a/cells/fah/sky130_fd_sc_ls__fah_2.magic.lef +++ b/cells/fah/sky130_fd_sc_ls__fah_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__fah_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__fah_2 ; @@ -86,6 +83,18 @@ RECT 13.705000 1.505000 13.875000 1.820000 ; END END SUM + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 14.400000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 14.590000 3.520000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/fah/sky130_fd_sc_ls__fah_4.magic.lef b/cells/fah/sky130_fd_sc_ls__fah_4.magic.lef index ac0f0f1..235cb29 100644 --- a/cells/fah/sky130_fd_sc_ls__fah_4.magic.lef +++ b/cells/fah/sky130_fd_sc_ls__fah_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__fah_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__fah_4 ; @@ -83,6 +80,21 @@ RECT 14.495000 1.180000 14.745000 1.850000 ; END END SUM + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 15.360000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 7.055000 1.715000 ; + RECT -0.190000 1.715000 15.550000 3.520000 ; + RECT 1.415000 1.630000 7.055000 1.660000 ; + RECT 8.400000 1.660000 15.550000 1.715000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/fahcin/sky130_fd_sc_ls__fahcin_1.magic.lef b/cells/fahcin/sky130_fd_sc_ls__fahcin_1.magic.lef index f303b84..4a3c5e6 100644 --- a/cells/fahcin/sky130_fd_sc_ls__fahcin_1.magic.lef +++ b/cells/fahcin/sky130_fd_sc_ls__fahcin_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__fahcin_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__fahcin_1 ; @@ -77,6 +74,18 @@ RECT 12.595000 0.840000 12.845000 2.980000 ; END END SUM + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 12.960000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 13.150000 3.520000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/fahcon/sky130_fd_sc_ls__fahcon_1.magic.lef b/cells/fahcon/sky130_fd_sc_ls__fahcon_1.magic.lef index 3a5656a..2614e05 100644 --- a/cells/fahcon/sky130_fd_sc_ls__fahcon_1.magic.lef +++ b/cells/fahcon/sky130_fd_sc_ls__fahcon_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__fahcon_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__fahcon_1 ; @@ -79,6 +76,19 @@ RECT 11.265000 1.130000 11.435000 1.820000 ; END END SUM + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 11.520000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 11.710000 3.520000 ; + RECT 1.250000 1.645000 5.035000 1.660000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/fill/sky130_fd_sc_ls__fill_1.magic.lef b/cells/fill/sky130_fd_sc_ls__fill_1.magic.lef index 657ce2d..60001b1 100644 --- a/cells/fill/sky130_fd_sc_ls__fill_1.magic.lef +++ b/cells/fill/sky130_fd_sc_ls__fill_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__fill_1 CLASS CORE SPACER ; FOREIGN sky130_fd_sc_ls__fill_1 ; @@ -28,6 +25,18 @@ SIZE 0.480000 BY 3.330000 ; SYMMETRY X Y ; SITE unit ; + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 0.480000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 0.670000 3.520000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/fill/sky130_fd_sc_ls__fill_2.magic.lef b/cells/fill/sky130_fd_sc_ls__fill_2.magic.lef index 447fa07..526ddae 100644 --- a/cells/fill/sky130_fd_sc_ls__fill_2.magic.lef +++ b/cells/fill/sky130_fd_sc_ls__fill_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__fill_2 CLASS CORE SPACER ; FOREIGN sky130_fd_sc_ls__fill_2 ; @@ -28,6 +25,18 @@ SIZE 0.960000 BY 3.330000 ; SYMMETRY X Y ; SITE unit ; + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 0.960000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 1.150000 3.520000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/fill/sky130_fd_sc_ls__fill_4.magic.lef b/cells/fill/sky130_fd_sc_ls__fill_4.magic.lef index 79cb064..90ebde8 100644 --- a/cells/fill/sky130_fd_sc_ls__fill_4.magic.lef +++ b/cells/fill/sky130_fd_sc_ls__fill_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__fill_4 CLASS CORE SPACER ; FOREIGN sky130_fd_sc_ls__fill_4 ; @@ -28,6 +25,18 @@ SIZE 1.920000 BY 3.330000 ; SYMMETRY X Y ; SITE unit ; + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 1.920000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 2.110000 3.520000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/fill/sky130_fd_sc_ls__fill_8.magic.lef b/cells/fill/sky130_fd_sc_ls__fill_8.magic.lef index 731c6c0..9e1039a 100644 --- a/cells/fill/sky130_fd_sc_ls__fill_8.magic.lef +++ b/cells/fill/sky130_fd_sc_ls__fill_8.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__fill_8 CLASS CORE SPACER ; FOREIGN sky130_fd_sc_ls__fill_8 ; @@ -28,6 +25,18 @@ SIZE 3.840000 BY 3.330000 ; SYMMETRY X Y ; SITE unit ; + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.840000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.030000 3.520000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/fill_diode/sky130_fd_sc_ls__fill_diode_2.magic.lef b/cells/fill_diode/sky130_fd_sc_ls__fill_diode_2.magic.lef index bb1fee4..09084d0 100644 --- a/cells/fill_diode/sky130_fd_sc_ls__fill_diode_2.magic.lef +++ b/cells/fill_diode/sky130_fd_sc_ls__fill_diode_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__fill_diode_2 CLASS CORE SPACER ; FOREIGN sky130_fd_sc_ls__fill_diode_2 ; @@ -28,6 +25,18 @@ SIZE 0.960000 BY 3.330000 ; SYMMETRY X Y ; SITE unit ; + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 0.960000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 1.150000 3.520000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/fill_diode/sky130_fd_sc_ls__fill_diode_4.magic.lef b/cells/fill_diode/sky130_fd_sc_ls__fill_diode_4.magic.lef index 6696b93..784d021 100644 --- a/cells/fill_diode/sky130_fd_sc_ls__fill_diode_4.magic.lef +++ b/cells/fill_diode/sky130_fd_sc_ls__fill_diode_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__fill_diode_4 CLASS CORE SPACER ; FOREIGN sky130_fd_sc_ls__fill_diode_4 ; @@ -28,6 +25,18 @@ SIZE 1.920000 BY 3.330000 ; SYMMETRY X Y ; SITE unit ; + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 1.920000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 2.110000 3.520000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/fill_diode/sky130_fd_sc_ls__fill_diode_8.magic.lef b/cells/fill_diode/sky130_fd_sc_ls__fill_diode_8.magic.lef index 070b24f..fc88202 100644 --- a/cells/fill_diode/sky130_fd_sc_ls__fill_diode_8.magic.lef +++ b/cells/fill_diode/sky130_fd_sc_ls__fill_diode_8.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__fill_diode_8 CLASS CORE SPACER ; FOREIGN sky130_fd_sc_ls__fill_diode_8 ; @@ -28,6 +25,18 @@ SIZE 3.840000 BY 3.330000 ; SYMMETRY X Y ; SITE unit ; + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.840000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.030000 3.520000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/ha/sky130_fd_sc_ls__ha_1.magic.lef b/cells/ha/sky130_fd_sc_ls__ha_1.magic.lef index b7a6e39..009c676 100644 --- a/cells/ha/sky130_fd_sc_ls__ha_1.magic.lef +++ b/cells/ha/sky130_fd_sc_ls__ha_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__ha_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__ha_1 ; @@ -70,6 +67,20 @@ RECT 0.115000 1.820000 0.445000 2.980000 ; END END SUM + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.800000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 1.745000 1.780000 ; + RECT -0.190000 1.780000 4.990000 3.520000 ; + RECT 3.110000 1.660000 4.990000 1.780000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/ha/sky130_fd_sc_ls__ha_2.magic.lef b/cells/ha/sky130_fd_sc_ls__ha_2.magic.lef index ff430c9..d99c51f 100644 --- a/cells/ha/sky130_fd_sc_ls__ha_2.magic.lef +++ b/cells/ha/sky130_fd_sc_ls__ha_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__ha_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__ha_2 ; @@ -71,6 +68,18 @@ RECT 4.505000 1.050000 4.675000 1.820000 ; END END SUM + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 5.760000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 5.950000 3.520000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/ha/sky130_fd_sc_ls__ha_4.magic.lef b/cells/ha/sky130_fd_sc_ls__ha_4.magic.lef index f6f6a6c..43c6b05 100644 --- a/cells/ha/sky130_fd_sc_ls__ha_4.magic.lef +++ b/cells/ha/sky130_fd_sc_ls__ha_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__ha_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__ha_4 ; @@ -71,6 +68,19 @@ RECT 9.695000 2.105000 9.985000 2.150000 ; END END SUM + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 10.080000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 10.270000 3.520000 ; + RECT 3.545000 1.585000 4.805000 1.660000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/inv/sky130_fd_sc_ls__inv_1.magic.lef b/cells/inv/sky130_fd_sc_ls__inv_1.magic.lef index 4eda9d4..32e009e 100644 --- a/cells/inv/sky130_fd_sc_ls__inv_1.magic.lef +++ b/cells/inv/sky130_fd_sc_ls__inv_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__inv_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__inv_1 ; @@ -37,6 +34,18 @@ RECT 0.125000 1.300000 0.815000 1.780000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 1.440000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 1.630000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.541300 ; DIRECTION OUTPUT ;
diff --git a/cells/inv/sky130_fd_sc_ls__inv_16.magic.lef b/cells/inv/sky130_fd_sc_ls__inv_16.magic.lef index 25a1419..eedbec6 100644 --- a/cells/inv/sky130_fd_sc_ls__inv_16.magic.lef +++ b/cells/inv/sky130_fd_sc_ls__inv_16.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__inv_16 CLASS CORE ; FOREIGN sky130_fd_sc_ls__inv_16 ; @@ -37,6 +34,18 @@ RECT 1.085000 1.550000 7.070000 1.780000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 8.160000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 8.350000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 4.379200 ; DIRECTION OUTPUT ;
diff --git a/cells/inv/sky130_fd_sc_ls__inv_2.magic.lef b/cells/inv/sky130_fd_sc_ls__inv_2.magic.lef index 6b24e6c..8c74809 100644 --- a/cells/inv/sky130_fd_sc_ls__inv_2.magic.lef +++ b/cells/inv/sky130_fd_sc_ls__inv_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__inv_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__inv_2 ; @@ -37,6 +34,18 @@ RECT 0.105000 1.300000 0.435000 1.780000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 1.440000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 1.630000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/inv/sky130_fd_sc_ls__inv_4.magic.lef b/cells/inv/sky130_fd_sc_ls__inv_4.magic.lef index 9d355fa..2d1c4ba 100644 --- a/cells/inv/sky130_fd_sc_ls__inv_4.magic.lef +++ b/cells/inv/sky130_fd_sc_ls__inv_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__inv_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__inv_4 ; @@ -37,6 +34,18 @@ RECT 0.125000 1.350000 1.800000 1.780000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 2.400000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 2.590000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.116000 ; DIRECTION OUTPUT ;
diff --git a/cells/inv/sky130_fd_sc_ls__inv_8.magic.lef b/cells/inv/sky130_fd_sc_ls__inv_8.magic.lef index 7f1e6a3..fbab431 100644 --- a/cells/inv/sky130_fd_sc_ls__inv_8.magic.lef +++ b/cells/inv/sky130_fd_sc_ls__inv_8.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__inv_8 CLASS CORE ; FOREIGN sky130_fd_sc_ls__inv_8 ; @@ -37,6 +34,18 @@ RECT 0.560000 1.350000 2.250000 1.780000 ; END END A + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.320000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.510000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 2.172800 ; DIRECTION OUTPUT ;
diff --git a/cells/maj3/sky130_fd_sc_ls__maj3_1.magic.lef b/cells/maj3/sky130_fd_sc_ls__maj3_1.magic.lef index 76f4bae..3919c87 100644 --- a/cells/maj3/sky130_fd_sc_ls__maj3_1.magic.lef +++ b/cells/maj3/sky130_fd_sc_ls__maj3_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__maj3_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__maj3_1 ; @@ -57,6 +54,18 @@ RECT 2.285000 1.760000 2.755000 1.780000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.840000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.030000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.538500 ; DIRECTION OUTPUT ;
diff --git a/cells/maj3/sky130_fd_sc_ls__maj3_2.magic.lef b/cells/maj3/sky130_fd_sc_ls__maj3_2.magic.lef index f0d8533..4d212b4 100644 --- a/cells/maj3/sky130_fd_sc_ls__maj3_2.magic.lef +++ b/cells/maj3/sky130_fd_sc_ls__maj3_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__maj3_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__maj3_2 ; @@ -57,6 +54,19 @@ RECT 3.215000 1.630000 3.715000 1.780000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.800000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.990000 3.520000 ; + RECT 1.875000 1.555000 3.825000 1.660000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/maj3/sky130_fd_sc_ls__maj3_4.magic.lef b/cells/maj3/sky130_fd_sc_ls__maj3_4.magic.lef index 7b10233..83e5aac 100644 --- a/cells/maj3/sky130_fd_sc_ls__maj3_4.magic.lef +++ b/cells/maj3/sky130_fd_sc_ls__maj3_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__maj3_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__maj3_4 ; @@ -63,6 +60,18 @@ RECT 4.755000 1.470000 5.220000 1.800000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 8.160000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 8.350000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.116000 ; DIRECTION OUTPUT ;
diff --git a/cells/mux2/sky130_fd_sc_ls__mux2_1.magic.lef b/cells/mux2/sky130_fd_sc_ls__mux2_1.magic.lef index d128d33..749dd1c 100644 --- a/cells/mux2/sky130_fd_sc_ls__mux2_1.magic.lef +++ b/cells/mux2/sky130_fd_sc_ls__mux2_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__mux2_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__mux2_1 ; @@ -58,6 +55,18 @@ RECT 0.505000 1.350000 0.835000 1.780000 ; END END S + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.320000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.510000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.541300 ; DIRECTION OUTPUT ;
diff --git a/cells/mux2/sky130_fd_sc_ls__mux2_2.magic.lef b/cells/mux2/sky130_fd_sc_ls__mux2_2.magic.lef index aa874e9..5302293 100644 --- a/cells/mux2/sky130_fd_sc_ls__mux2_2.magic.lef +++ b/cells/mux2/sky130_fd_sc_ls__mux2_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__mux2_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__mux2_2 ; @@ -58,6 +55,18 @@ RECT 3.125000 1.300000 3.455000 1.460000 ; END END S + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 5.280000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 5.470000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/mux2/sky130_fd_sc_ls__mux2_4.magic.lef b/cells/mux2/sky130_fd_sc_ls__mux2_4.magic.lef index a0f7688..b0be581 100644 --- a/cells/mux2/sky130_fd_sc_ls__mux2_4.magic.lef +++ b/cells/mux2/sky130_fd_sc_ls__mux2_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__mux2_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__mux2_4 ; @@ -61,6 +58,20 @@ RECT 2.995000 1.765000 3.165000 2.155000 ; END END S + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 8.640000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 8.830000 3.520000 ; + RECT 0.850000 1.470000 1.690000 1.575000 ; + RECT 0.850000 1.575000 2.930000 1.660000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.576550 ; DIRECTION OUTPUT ;
diff --git a/cells/mux2i/sky130_fd_sc_ls__mux2i_1.magic.lef b/cells/mux2i/sky130_fd_sc_ls__mux2i_1.magic.lef index bca623d..ee72c8d 100644 --- a/cells/mux2i/sky130_fd_sc_ls__mux2i_1.magic.lef +++ b/cells/mux2i/sky130_fd_sc_ls__mux2i_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__mux2i_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__mux2i_1 ; @@ -55,6 +52,18 @@ RECT 0.125000 1.180000 0.550000 1.855000 ; END END S + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.840000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.030000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.857700 ; DIRECTION OUTPUT ;
diff --git a/cells/mux2i/sky130_fd_sc_ls__mux2i_2.magic.lef b/cells/mux2i/sky130_fd_sc_ls__mux2i_2.magic.lef index 3c31437..ed24326 100644 --- a/cells/mux2i/sky130_fd_sc_ls__mux2i_2.magic.lef +++ b/cells/mux2i/sky130_fd_sc_ls__mux2i_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__mux2i_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__mux2i_2 ; @@ -57,6 +54,18 @@ RECT 5.480000 1.350000 5.810000 1.840000 ; END END S + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 6.240000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 6.430000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 2.040950 ; DIRECTION OUTPUT ;
diff --git a/cells/mux2i/sky130_fd_sc_ls__mux2i_4.magic.lef b/cells/mux2i/sky130_fd_sc_ls__mux2i_4.magic.lef index bf78600..bbfbe87 100644 --- a/cells/mux2i/sky130_fd_sc_ls__mux2i_4.magic.lef +++ b/cells/mux2i/sky130_fd_sc_ls__mux2i_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__mux2i_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__mux2i_4 ; @@ -56,6 +53,18 @@ RECT 7.080000 1.180000 9.475000 1.540000 ; END END S + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 10.080000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 10.270000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 2.868700 ; DIRECTION OUTPUT ;
diff --git a/cells/mux4/sky130_fd_sc_ls__mux4_1.magic.lef b/cells/mux4/sky130_fd_sc_ls__mux4_1.magic.lef index b860ea5..f47e929 100644 --- a/cells/mux4/sky130_fd_sc_ls__mux4_1.magic.lef +++ b/cells/mux4/sky130_fd_sc_ls__mux4_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__mux4_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__mux4_1 ; @@ -82,6 +79,19 @@ RECT 8.205000 1.350000 8.535000 1.780000 ; END END S1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 9.600000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 9.790000 3.520000 ; + RECT 0.680000 1.525000 4.260000 1.660000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.558100 ; DIRECTION OUTPUT ;
diff --git a/cells/mux4/sky130_fd_sc_ls__mux4_2.magic.lef b/cells/mux4/sky130_fd_sc_ls__mux4_2.magic.lef index 2f3da21..04bc1dc 100644 --- a/cells/mux4/sky130_fd_sc_ls__mux4_2.magic.lef +++ b/cells/mux4/sky130_fd_sc_ls__mux4_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__mux4_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__mux4_2 ; @@ -93,6 +90,20 @@ RECT 6.900000 1.450000 7.555000 1.780000 ; END END S1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 10.560000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 6.910000 1.760000 ; + RECT -0.190000 1.760000 10.750000 3.520000 ; + RECT 8.275000 1.660000 10.750000 1.760000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/mux4/sky130_fd_sc_ls__mux4_4.magic.lef b/cells/mux4/sky130_fd_sc_ls__mux4_4.magic.lef index 8f27f16..1f5aa5e 100644 --- a/cells/mux4/sky130_fd_sc_ls__mux4_4.magic.lef +++ b/cells/mux4/sky130_fd_sc_ls__mux4_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__mux4_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__mux4_4 ; @@ -85,6 +82,18 @@ RECT 13.540000 1.300000 13.865000 1.550000 ; END END S1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 16.800000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 16.990000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.086400 ; DIRECTION OUTPUT ;
diff --git a/cells/nand2/sky130_fd_sc_ls__nand2_1.magic.lef b/cells/nand2/sky130_fd_sc_ls__nand2_1.magic.lef index 77e2f43..2ec7917 100644 --- a/cells/nand2/sky130_fd_sc_ls__nand2_1.magic.lef +++ b/cells/nand2/sky130_fd_sc_ls__nand2_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nand2_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nand2_1 ; @@ -46,6 +43,18 @@ RECT 0.105000 1.180000 0.435000 1.550000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 1.440000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 1.630000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.546900 ; DIRECTION OUTPUT ;
diff --git a/cells/nand2/sky130_fd_sc_ls__nand2_2.magic.lef b/cells/nand2/sky130_fd_sc_ls__nand2_2.magic.lef index d062167..f9d049c 100644 --- a/cells/nand2/sky130_fd_sc_ls__nand2_2.magic.lef +++ b/cells/nand2/sky130_fd_sc_ls__nand2_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nand2_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nand2_2 ; @@ -46,6 +43,18 @@ RECT 0.605000 1.350000 1.315000 1.780000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 2.400000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 2.590000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.916200 ; DIRECTION OUTPUT ;
diff --git a/cells/nand2/sky130_fd_sc_ls__nand2_4.magic.lef b/cells/nand2/sky130_fd_sc_ls__nand2_4.magic.lef index c341606..10103dc 100644 --- a/cells/nand2/sky130_fd_sc_ls__nand2_4.magic.lef +++ b/cells/nand2/sky130_fd_sc_ls__nand2_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nand2_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nand2_4 ; @@ -47,6 +44,18 @@ RECT 1.085000 1.680000 2.275000 1.780000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.320000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.510000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 3.286100 ; DIRECTION OUTPUT ;
diff --git a/cells/nand2/sky130_fd_sc_ls__nand2_8.magic.lef b/cells/nand2/sky130_fd_sc_ls__nand2_8.magic.lef index 3d9ef09..5f2052b 100644 --- a/cells/nand2/sky130_fd_sc_ls__nand2_8.magic.lef +++ b/cells/nand2/sky130_fd_sc_ls__nand2_8.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nand2_8 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nand2_8 ; @@ -47,6 +44,18 @@ RECT 2.045000 1.350000 4.195000 1.780000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 8.160000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 8.350000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 2.284800 ; DIRECTION OUTPUT ;
diff --git a/cells/nand2b/sky130_fd_sc_ls__nand2b_1.magic.lef b/cells/nand2b/sky130_fd_sc_ls__nand2b_1.magic.lef index 38125b1..21ca7fd 100644 --- a/cells/nand2b/sky130_fd_sc_ls__nand2b_1.magic.lef +++ b/cells/nand2b/sky130_fd_sc_ls__nand2b_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nand2b_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nand2b_1 ; @@ -46,6 +43,18 @@ RECT 1.015000 1.350000 1.345000 1.780000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 2.400000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 2.590000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.710200 ; DIRECTION OUTPUT ;
diff --git a/cells/nand2b/sky130_fd_sc_ls__nand2b_2.magic.lef b/cells/nand2b/sky130_fd_sc_ls__nand2b_2.magic.lef index a6b2789..ee1f531 100644 --- a/cells/nand2b/sky130_fd_sc_ls__nand2b_2.magic.lef +++ b/cells/nand2b/sky130_fd_sc_ls__nand2b_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nand2b_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nand2b_2 ; @@ -46,6 +43,18 @@ RECT 2.445000 1.350000 2.775000 1.780000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.360000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.550000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.879200 ; DIRECTION OUTPUT ;
diff --git a/cells/nand2b/sky130_fd_sc_ls__nand2b_4.magic.lef b/cells/nand2b/sky130_fd_sc_ls__nand2b_4.magic.lef index a007d18..4949fd2 100644 --- a/cells/nand2b/sky130_fd_sc_ls__nand2b_4.magic.lef +++ b/cells/nand2b/sky130_fd_sc_ls__nand2b_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nand2b_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nand2b_4 ; @@ -47,6 +44,18 @@ RECT 4.445000 1.630000 5.655000 1.780000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 5.760000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 5.950000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.634300 ; DIRECTION OUTPUT ;
diff --git a/cells/nand3/sky130_fd_sc_ls__nand3_1.magic.lef b/cells/nand3/sky130_fd_sc_ls__nand3_1.magic.lef index cb9ca58..3bb3748 100644 --- a/cells/nand3/sky130_fd_sc_ls__nand3_1.magic.lef +++ b/cells/nand3/sky130_fd_sc_ls__nand3_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nand3_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nand3_1 ; @@ -55,6 +52,18 @@ RECT 0.105000 1.180000 0.835000 1.550000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 2.400000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 2.590000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.877300 ; DIRECTION OUTPUT ;
diff --git a/cells/nand3/sky130_fd_sc_ls__nand3_2.magic.lef b/cells/nand3/sky130_fd_sc_ls__nand3_2.magic.lef index 52a7edd..e4388c7 100644 --- a/cells/nand3/sky130_fd_sc_ls__nand3_2.magic.lef +++ b/cells/nand3/sky130_fd_sc_ls__nand3_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nand3_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nand3_2 ; @@ -60,6 +57,18 @@ RECT 0.125000 1.180000 0.735000 1.550000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.360000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.550000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.220800 ; DIRECTION OUTPUT ;
diff --git a/cells/nand3/sky130_fd_sc_ls__nand3_4.magic.lef b/cells/nand3/sky130_fd_sc_ls__nand3_4.magic.lef index 2a74350..e5973fa 100644 --- a/cells/nand3/sky130_fd_sc_ls__nand3_4.magic.lef +++ b/cells/nand3/sky130_fd_sc_ls__nand3_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nand3_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nand3_4 ; @@ -57,6 +54,18 @@ RECT 4.495000 1.630000 6.115000 1.780000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 6.240000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 6.430000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 2.004800 ; DIRECTION OUTPUT ;
diff --git a/cells/nand3b/sky130_fd_sc_ls__nand3b_1.magic.lef b/cells/nand3b/sky130_fd_sc_ls__nand3b_1.magic.lef index a3622f6..8f7236f 100644 --- a/cells/nand3b/sky130_fd_sc_ls__nand3b_1.magic.lef +++ b/cells/nand3b/sky130_fd_sc_ls__nand3b_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nand3b_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nand3b_1 ; @@ -55,6 +52,18 @@ RECT 1.015000 1.350000 1.345000 1.780000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 2.880000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.070000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.006800 ; DIRECTION OUTPUT ;
diff --git a/cells/nand3b/sky130_fd_sc_ls__nand3b_2.magic.lef b/cells/nand3b/sky130_fd_sc_ls__nand3b_2.magic.lef index f186633..6c4cbdc 100644 --- a/cells/nand3b/sky130_fd_sc_ls__nand3b_2.magic.lef +++ b/cells/nand3b/sky130_fd_sc_ls__nand3b_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nand3b_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nand3b_2 ; @@ -55,6 +52,18 @@ RECT 1.085000 1.430000 1.795000 1.780000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.320000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.510000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.332800 ; DIRECTION OUTPUT ;
diff --git a/cells/nand3b/sky130_fd_sc_ls__nand3b_4.magic.lef b/cells/nand3b/sky130_fd_sc_ls__nand3b_4.magic.lef index c4e1231..af98d42 100644 --- a/cells/nand3b/sky130_fd_sc_ls__nand3b_4.magic.lef +++ b/cells/nand3b/sky130_fd_sc_ls__nand3b_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nand3b_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nand3b_4 ; @@ -55,6 +52,18 @@ RECT 1.765000 1.350000 3.235000 1.780000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 7.680000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 7.870000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.866500 ; DIRECTION OUTPUT ;
diff --git a/cells/nand4/sky130_fd_sc_ls__nand4_1.magic.lef b/cells/nand4/sky130_fd_sc_ls__nand4_1.magic.lef index 4b0efaa..4290732 100644 --- a/cells/nand4/sky130_fd_sc_ls__nand4_1.magic.lef +++ b/cells/nand4/sky130_fd_sc_ls__nand4_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nand4_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nand4_1 ; @@ -64,6 +61,18 @@ RECT 0.575000 1.180000 0.905000 1.550000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 2.880000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.070000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.936500 ; DIRECTION OUTPUT ;
diff --git a/cells/nand4/sky130_fd_sc_ls__nand4_2.magic.lef b/cells/nand4/sky130_fd_sc_ls__nand4_2.magic.lef index cd33dba..4970379 100644 --- a/cells/nand4/sky130_fd_sc_ls__nand4_2.magic.lef +++ b/cells/nand4/sky130_fd_sc_ls__nand4_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nand4_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nand4_2 ; @@ -64,6 +61,18 @@ RECT 0.125000 1.350000 1.090000 1.780000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.800000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.990000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.633200 ; DIRECTION OUTPUT ;
diff --git a/cells/nand4/sky130_fd_sc_ls__nand4_4.magic.lef b/cells/nand4/sky130_fd_sc_ls__nand4_4.magic.lef index 7d17807..7687e62 100644 --- a/cells/nand4/sky130_fd_sc_ls__nand4_4.magic.lef +++ b/cells/nand4/sky130_fd_sc_ls__nand4_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nand4_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nand4_4 ; @@ -64,6 +61,18 @@ RECT 0.125000 1.350000 2.275000 1.780000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 8.640000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 8.830000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 3.321600 ; DIRECTION OUTPUT ;
diff --git a/cells/nand4b/sky130_fd_sc_ls__nand4b_1.magic.lef b/cells/nand4b/sky130_fd_sc_ls__nand4b_1.magic.lef index 436ed25..8efb46e 100644 --- a/cells/nand4b/sky130_fd_sc_ls__nand4b_1.magic.lef +++ b/cells/nand4b/sky130_fd_sc_ls__nand4b_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nand4b_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nand4b_1 ; @@ -64,6 +61,18 @@ RECT 0.985000 1.180000 1.315000 1.550000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.360000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.550000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.012400 ; DIRECTION OUTPUT ;
diff --git a/cells/nand4b/sky130_fd_sc_ls__nand4b_2.magic.lef b/cells/nand4b/sky130_fd_sc_ls__nand4b_2.magic.lef index c16ee81..3d3ccbd 100644 --- a/cells/nand4b/sky130_fd_sc_ls__nand4b_2.magic.lef +++ b/cells/nand4b/sky130_fd_sc_ls__nand4b_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nand4b_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nand4b_2 ; @@ -64,6 +61,18 @@ RECT 4.445000 1.350000 5.635000 1.780000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 5.760000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 5.950000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.573400 ; DIRECTION OUTPUT ;
diff --git a/cells/nand4b/sky130_fd_sc_ls__nand4b_4.magic.lef b/cells/nand4b/sky130_fd_sc_ls__nand4b_4.magic.lef index dfd2267..085cc1c 100644 --- a/cells/nand4b/sky130_fd_sc_ls__nand4b_4.magic.lef +++ b/cells/nand4b/sky130_fd_sc_ls__nand4b_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nand4b_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nand4b_4 ; @@ -64,6 +61,18 @@ RECT 7.805000 1.300000 9.015000 1.780000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 9.120000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 9.310000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 2.665600 ; DIRECTION OUTPUT ;
diff --git a/cells/nand4bb/sky130_fd_sc_ls__nand4bb_1.magic.lef b/cells/nand4bb/sky130_fd_sc_ls__nand4bb_1.magic.lef index 4bdcb5d..75c4922 100644 --- a/cells/nand4bb/sky130_fd_sc_ls__nand4bb_1.magic.lef +++ b/cells/nand4bb/sky130_fd_sc_ls__nand4bb_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nand4bb_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nand4bb_1 ; @@ -64,6 +61,18 @@ RECT 3.485000 1.350000 3.885000 1.780000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.320000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.510000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.248650 ; DIRECTION OUTPUT ;
diff --git a/cells/nand4bb/sky130_fd_sc_ls__nand4bb_2.magic.lef b/cells/nand4bb/sky130_fd_sc_ls__nand4bb_2.magic.lef index 45132d2..e71ca42 100644 --- a/cells/nand4bb/sky130_fd_sc_ls__nand4bb_2.magic.lef +++ b/cells/nand4bb/sky130_fd_sc_ls__nand4bb_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nand4bb_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nand4bb_2 ; @@ -65,6 +62,18 @@ RECT 6.365000 1.680000 6.595000 1.780000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 6.720000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 6.910000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.614500 ; DIRECTION OUTPUT ;
diff --git a/cells/nand4bb/sky130_fd_sc_ls__nand4bb_4.magic.lef b/cells/nand4bb/sky130_fd_sc_ls__nand4bb_4.magic.lef index 237a005..3bce7db 100644 --- a/cells/nand4bb/sky130_fd_sc_ls__nand4bb_4.magic.lef +++ b/cells/nand4bb/sky130_fd_sc_ls__nand4bb_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nand4bb_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nand4bb_4 ; @@ -65,6 +62,18 @@ RECT 8.265000 1.300000 9.955000 1.780000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 10.080000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 10.270000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 3.236100 ; DIRECTION OUTPUT ;
diff --git a/cells/nor2/sky130_fd_sc_ls__nor2_1.magic.lef b/cells/nor2/sky130_fd_sc_ls__nor2_1.magic.lef index 2bceccc..ac4e6bf 100644 --- a/cells/nor2/sky130_fd_sc_ls__nor2_1.magic.lef +++ b/cells/nor2/sky130_fd_sc_ls__nor2_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nor2_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nor2_1 ; @@ -46,6 +43,18 @@ RECT 0.985000 1.300000 1.315000 1.780000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 1.440000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 1.630000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.537600 ; DIRECTION OUTPUT ;
diff --git a/cells/nor2/sky130_fd_sc_ls__nor2_2.magic.lef b/cells/nor2/sky130_fd_sc_ls__nor2_2.magic.lef index e583a70..1fdffd4 100644 --- a/cells/nor2/sky130_fd_sc_ls__nor2_2.magic.lef +++ b/cells/nor2/sky130_fd_sc_ls__nor2_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nor2_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nor2_2 ; @@ -48,6 +45,18 @@ RECT 0.115000 1.180000 0.445000 1.550000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 2.400000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 2.590000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/nor2/sky130_fd_sc_ls__nor2_4.magic.lef b/cells/nor2/sky130_fd_sc_ls__nor2_4.magic.lef index 3a4375d..96ace80 100644 --- a/cells/nor2/sky130_fd_sc_ls__nor2_4.magic.lef +++ b/cells/nor2/sky130_fd_sc_ls__nor2_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nor2_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nor2_4 ; @@ -46,6 +43,18 @@ RECT 3.005000 1.180000 4.195000 1.550000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.320000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.510000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.793600 ; DIRECTION OUTPUT ;
diff --git a/cells/nor2/sky130_fd_sc_ls__nor2_8.magic.lef b/cells/nor2/sky130_fd_sc_ls__nor2_8.magic.lef index b500660..f28b5ff 100644 --- a/cells/nor2/sky130_fd_sc_ls__nor2_8.magic.lef +++ b/cells/nor2/sky130_fd_sc_ls__nor2_8.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nor2_8 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nor2_8 ; @@ -46,6 +43,18 @@ RECT 7.225000 0.300000 7.555000 1.310000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 8.160000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 8.350000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 2.839300 ; DIRECTION OUTPUT ;
diff --git a/cells/nor2b/sky130_fd_sc_ls__nor2b_1.magic.lef b/cells/nor2b/sky130_fd_sc_ls__nor2b_1.magic.lef index db9e0cb..b393259 100644 --- a/cells/nor2b/sky130_fd_sc_ls__nor2b_1.magic.lef +++ b/cells/nor2b/sky130_fd_sc_ls__nor2b_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nor2b_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nor2b_1 ; @@ -46,6 +43,18 @@ RECT 0.110000 1.180000 0.440000 1.550000 ; END END B_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 2.400000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 2.590000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.682700 ; DIRECTION OUTPUT ;
diff --git a/cells/nor2b/sky130_fd_sc_ls__nor2b_2.magic.lef b/cells/nor2b/sky130_fd_sc_ls__nor2b_2.magic.lef index 133322f..fc2faf8 100644 --- a/cells/nor2b/sky130_fd_sc_ls__nor2b_2.magic.lef +++ b/cells/nor2b/sky130_fd_sc_ls__nor2b_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nor2b_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nor2b_2 ; @@ -46,6 +43,18 @@ RECT 0.530000 1.470000 0.860000 1.800000 ; END END B_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.360000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.550000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.824400 ; DIRECTION OUTPUT ;
diff --git a/cells/nor2b/sky130_fd_sc_ls__nor2b_4.magic.lef b/cells/nor2b/sky130_fd_sc_ls__nor2b_4.magic.lef index 01b7e84..a1008ce 100644 --- a/cells/nor2b/sky130_fd_sc_ls__nor2b_4.magic.lef +++ b/cells/nor2b/sky130_fd_sc_ls__nor2b_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nor2b_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nor2b_4 ; @@ -49,6 +46,18 @@ RECT 4.750000 1.180000 5.155000 1.825000 ; END END B_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 5.280000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 5.470000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.086400 ; DIRECTION OUTPUT ;
diff --git a/cells/nor3/sky130_fd_sc_ls__nor3_1.magic.lef b/cells/nor3/sky130_fd_sc_ls__nor3_1.magic.lef index 1085d13..0646b3f 100644 --- a/cells/nor3/sky130_fd_sc_ls__nor3_1.magic.lef +++ b/cells/nor3/sky130_fd_sc_ls__nor3_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nor3_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nor3_1 ; @@ -55,6 +52,18 @@ RECT 1.485000 1.300000 1.815000 1.780000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 1.920000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 2.110000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.737300 ; DIRECTION OUTPUT ;
diff --git a/cells/nor3/sky130_fd_sc_ls__nor3_2.magic.lef b/cells/nor3/sky130_fd_sc_ls__nor3_2.magic.lef index 1b2e153..50ff5c7 100644 --- a/cells/nor3/sky130_fd_sc_ls__nor3_2.magic.lef +++ b/cells/nor3/sky130_fd_sc_ls__nor3_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nor3_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nor3_2 ; @@ -57,6 +54,18 @@ RECT 0.605000 1.180000 0.975000 1.550000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.360000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.550000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.861900 ; DIRECTION OUTPUT ;
diff --git a/cells/nor3/sky130_fd_sc_ls__nor3_4.magic.lef b/cells/nor3/sky130_fd_sc_ls__nor3_4.magic.lef index 0f7e68f..452200c 100644 --- a/cells/nor3/sky130_fd_sc_ls__nor3_4.magic.lef +++ b/cells/nor3/sky130_fd_sc_ls__nor3_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nor3_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nor3_4 ; @@ -63,6 +60,19 @@ RECT 3.785000 0.340000 5.635000 0.670000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 6.720000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 6.910000 3.520000 ; + RECT 1.780000 1.590000 3.830000 1.660000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.674800 ; DIRECTION OUTPUT ;
diff --git a/cells/nor3b/sky130_fd_sc_ls__nor3b_1.magic.lef b/cells/nor3b/sky130_fd_sc_ls__nor3b_1.magic.lef index 7efde80..4d4f0df 100644 --- a/cells/nor3b/sky130_fd_sc_ls__nor3b_1.magic.lef +++ b/cells/nor3b/sky130_fd_sc_ls__nor3b_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nor3b_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nor3b_1 ; @@ -55,6 +52,18 @@ RECT 0.445000 1.180000 0.815000 1.550000 ; END END C_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 2.880000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.070000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.778100 ; DIRECTION OUTPUT ;
diff --git a/cells/nor3b/sky130_fd_sc_ls__nor3b_2.magic.lef b/cells/nor3b/sky130_fd_sc_ls__nor3b_2.magic.lef index 63d2f13..e4edb1f 100644 --- a/cells/nor3b/sky130_fd_sc_ls__nor3b_2.magic.lef +++ b/cells/nor3b/sky130_fd_sc_ls__nor3b_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nor3b_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nor3b_2 ; @@ -55,6 +52,18 @@ RECT 0.425000 1.450000 0.835000 1.780000 ; END END C_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.800000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.990000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.005700 ; DIRECTION OUTPUT ;
diff --git a/cells/nor3b/sky130_fd_sc_ls__nor3b_4.magic.lef b/cells/nor3b/sky130_fd_sc_ls__nor3b_4.magic.lef index 23234e0..ba5b8d6 100644 --- a/cells/nor3b/sky130_fd_sc_ls__nor3b_4.magic.lef +++ b/cells/nor3b/sky130_fd_sc_ls__nor3b_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nor3b_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nor3b_4 ; @@ -56,6 +53,18 @@ RECT 6.765000 1.180000 7.095000 1.550000 ; END END C_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 7.680000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 7.870000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.985500 ; DIRECTION OUTPUT ;
diff --git a/cells/nor4/sky130_fd_sc_ls__nor4_1.magic.lef b/cells/nor4/sky130_fd_sc_ls__nor4_1.magic.lef index 2ffe36b..6db93fb 100644 --- a/cells/nor4/sky130_fd_sc_ls__nor4_1.magic.lef +++ b/cells/nor4/sky130_fd_sc_ls__nor4_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nor4_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nor4_1 ; @@ -64,6 +61,18 @@ RECT 2.045000 1.350000 2.445000 1.780000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 2.880000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.070000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.744800 ; DIRECTION OUTPUT ;
diff --git a/cells/nor4/sky130_fd_sc_ls__nor4_2.magic.lef b/cells/nor4/sky130_fd_sc_ls__nor4_2.magic.lef index 307f607..d54eb0c 100644 --- a/cells/nor4/sky130_fd_sc_ls__nor4_2.magic.lef +++ b/cells/nor4/sky130_fd_sc_ls__nor4_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nor4_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nor4_2 ; @@ -70,6 +67,18 @@ RECT 0.105000 0.330000 0.435000 0.660000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.320000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.510000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.808000 ; DIRECTION OUTPUT ;
diff --git a/cells/nor4/sky130_fd_sc_ls__nor4_4.magic.lef b/cells/nor4/sky130_fd_sc_ls__nor4_4.magic.lef index 329eabd..8349e15 100644 --- a/cells/nor4/sky130_fd_sc_ls__nor4_4.magic.lef +++ b/cells/nor4/sky130_fd_sc_ls__nor4_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nor4_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nor4_4 ; @@ -65,6 +62,18 @@ RECT 0.525000 1.350000 1.875000 1.780000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 8.640000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 8.830000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 3.214400 ; DIRECTION OUTPUT ;
diff --git a/cells/nor4b/sky130_fd_sc_ls__nor4b_1.magic.lef b/cells/nor4b/sky130_fd_sc_ls__nor4b_1.magic.lef index bf0bea6..8bc0fb9 100644 --- a/cells/nor4b/sky130_fd_sc_ls__nor4b_1.magic.lef +++ b/cells/nor4b/sky130_fd_sc_ls__nor4b_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nor4b_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nor4b_1 ; @@ -64,6 +61,18 @@ RECT 0.445000 1.110000 0.815000 1.440000 ; END END D_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.360000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.550000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.879200 ; DIRECTION OUTPUT ;
diff --git a/cells/nor4b/sky130_fd_sc_ls__nor4b_2.magic.lef b/cells/nor4b/sky130_fd_sc_ls__nor4b_2.magic.lef index a87018b..1344b3e 100644 --- a/cells/nor4b/sky130_fd_sc_ls__nor4b_2.magic.lef +++ b/cells/nor4b/sky130_fd_sc_ls__nor4b_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nor4b_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nor4b_2 ; @@ -64,6 +61,18 @@ RECT 0.535000 1.470000 0.865000 1.800000 ; END END D_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 5.760000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 5.950000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.323900 ; DIRECTION OUTPUT ;
diff --git a/cells/nor4b/sky130_fd_sc_ls__nor4b_4.magic.lef b/cells/nor4b/sky130_fd_sc_ls__nor4b_4.magic.lef index 7ff1e33..697029e 100644 --- a/cells/nor4b/sky130_fd_sc_ls__nor4b_4.magic.lef +++ b/cells/nor4b/sky130_fd_sc_ls__nor4b_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nor4b_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nor4b_4 ; @@ -64,6 +61,18 @@ RECT 0.125000 0.920000 0.550000 1.930000 ; END END D_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 10.080000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 10.270000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 2.440600 ; DIRECTION OUTPUT ;
diff --git a/cells/nor4bb/sky130_fd_sc_ls__nor4bb_1.magic.lef b/cells/nor4bb/sky130_fd_sc_ls__nor4bb_1.magic.lef index 3d0b25a..0944609 100644 --- a/cells/nor4bb/sky130_fd_sc_ls__nor4bb_1.magic.lef +++ b/cells/nor4bb/sky130_fd_sc_ls__nor4bb_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nor4bb_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nor4bb_1 ; @@ -64,6 +61,18 @@ RECT 3.965000 1.450000 4.345000 1.780000 ; END END D_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.800000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.990000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.848400 ; DIRECTION OUTPUT ;
diff --git a/cells/nor4bb/sky130_fd_sc_ls__nor4bb_2.magic.lef b/cells/nor4bb/sky130_fd_sc_ls__nor4bb_2.magic.lef index e65ae1c..1688ce4 100644 --- a/cells/nor4bb/sky130_fd_sc_ls__nor4bb_2.magic.lef +++ b/cells/nor4bb/sky130_fd_sc_ls__nor4bb_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nor4bb_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nor4bb_2 ; @@ -65,6 +62,18 @@ RECT 1.495000 1.470000 1.825000 1.800000 ; END END D_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 7.200000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 7.390000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.198100 ; DIRECTION OUTPUT ;
diff --git a/cells/nor4bb/sky130_fd_sc_ls__nor4bb_4.magic.lef b/cells/nor4bb/sky130_fd_sc_ls__nor4bb_4.magic.lef index d0c4fed..f5b4210 100644 --- a/cells/nor4bb/sky130_fd_sc_ls__nor4bb_4.magic.lef +++ b/cells/nor4bb/sky130_fd_sc_ls__nor4bb_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__nor4bb_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__nor4bb_4 ; @@ -68,6 +65,19 @@ RECT 10.125000 1.450000 10.455000 1.780000 ; END END D_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 11.040000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 11.230000 3.520000 ; + RECT 2.480000 1.565000 8.675000 1.660000 ; + END + END VPB PIN Y ANTENNADIFFAREA 2.544200 ; DIRECTION OUTPUT ;
diff --git a/cells/o2111a/sky130_fd_sc_ls__o2111a_1.magic.lef b/cells/o2111a/sky130_fd_sc_ls__o2111a_1.magic.lef index 9d3035b..6e25061 100644 --- a/cells/o2111a/sky130_fd_sc_ls__o2111a_1.magic.lef +++ b/cells/o2111a/sky130_fd_sc_ls__o2111a_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o2111a_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o2111a_1 ; @@ -73,6 +70,18 @@ RECT 1.005000 1.550000 1.335000 1.880000 ; END END D1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.840000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.030000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.533900 ; DIRECTION OUTPUT ;
diff --git a/cells/o2111a/sky130_fd_sc_ls__o2111a_2.magic.lef b/cells/o2111a/sky130_fd_sc_ls__o2111a_2.magic.lef index 44deaba..3a7ad0e 100644 --- a/cells/o2111a/sky130_fd_sc_ls__o2111a_2.magic.lef +++ b/cells/o2111a/sky130_fd_sc_ls__o2111a_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o2111a_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o2111a_2 ; @@ -73,6 +70,18 @@ RECT 2.925000 1.350000 3.255000 1.780000 ; END END D1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.800000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.990000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/o2111a/sky130_fd_sc_ls__o2111a_4.magic.lef b/cells/o2111a/sky130_fd_sc_ls__o2111a_4.magic.lef index afce997..3ffd912 100644 --- a/cells/o2111a/sky130_fd_sc_ls__o2111a_4.magic.lef +++ b/cells/o2111a/sky130_fd_sc_ls__o2111a_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o2111a_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o2111a_4 ; @@ -73,6 +70,18 @@ RECT 0.125000 1.450000 0.550000 1.780000 ; END END D1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 8.160000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 8.350000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.142400 ; DIRECTION OUTPUT ;
diff --git a/cells/o2111ai/sky130_fd_sc_ls__o2111ai_1.magic.lef b/cells/o2111ai/sky130_fd_sc_ls__o2111ai_1.magic.lef index 93fb4d7..5edb71d 100644 --- a/cells/o2111ai/sky130_fd_sc_ls__o2111ai_1.magic.lef +++ b/cells/o2111ai/sky130_fd_sc_ls__o2111ai_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o2111ai_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o2111ai_1 ; @@ -73,6 +70,18 @@ RECT 0.580000 1.180000 0.910000 1.550000 ; END END D1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.360000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.550000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.162500 ; DIRECTION OUTPUT ;
diff --git a/cells/o2111ai/sky130_fd_sc_ls__o2111ai_2.magic.lef b/cells/o2111ai/sky130_fd_sc_ls__o2111ai_2.magic.lef index a19210c..f0ff23c 100644 --- a/cells/o2111ai/sky130_fd_sc_ls__o2111ai_2.magic.lef +++ b/cells/o2111ai/sky130_fd_sc_ls__o2111ai_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o2111ai_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o2111ai_2 ; @@ -74,6 +71,18 @@ RECT 0.105000 1.180000 0.435000 1.550000 ; END END D1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 5.760000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 5.950000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.551200 ; DIRECTION OUTPUT ;
diff --git a/cells/o2111ai/sky130_fd_sc_ls__o2111ai_4.magic.lef b/cells/o2111ai/sky130_fd_sc_ls__o2111ai_4.magic.lef index 8e1479f..3e0331f 100644 --- a/cells/o2111ai/sky130_fd_sc_ls__o2111ai_4.magic.lef +++ b/cells/o2111ai/sky130_fd_sc_ls__o2111ai_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o2111ai_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o2111ai_4 ; @@ -74,6 +71,18 @@ RECT 0.125000 1.350000 1.350000 1.780000 ; END END D1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 10.080000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 10.270000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 3.411800 ; DIRECTION OUTPUT ;
diff --git a/cells/o211a/sky130_fd_sc_ls__o211a_1.magic.lef b/cells/o211a/sky130_fd_sc_ls__o211a_1.magic.lef index c6b9a23..d8a8050 100644 --- a/cells/o211a/sky130_fd_sc_ls__o211a_1.magic.lef +++ b/cells/o211a/sky130_fd_sc_ls__o211a_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o211a_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o211a_1 ; @@ -64,6 +61,18 @@ RECT 3.635000 1.490000 4.195000 1.800000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.320000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.510000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.541300 ; DIRECTION OUTPUT ;
diff --git a/cells/o211a/sky130_fd_sc_ls__o211a_2.magic.lef b/cells/o211a/sky130_fd_sc_ls__o211a_2.magic.lef index 448ca04..a8ee21c 100644 --- a/cells/o211a/sky130_fd_sc_ls__o211a_2.magic.lef +++ b/cells/o211a/sky130_fd_sc_ls__o211a_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o211a_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o211a_2 ; @@ -64,6 +61,18 @@ RECT 0.105000 1.180000 0.435000 1.550000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.840000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.030000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/o211a/sky130_fd_sc_ls__o211a_4.magic.lef b/cells/o211a/sky130_fd_sc_ls__o211a_4.magic.lef index 55d10af..af5ea29 100644 --- a/cells/o211a/sky130_fd_sc_ls__o211a_4.magic.lef +++ b/cells/o211a/sky130_fd_sc_ls__o211a_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o211a_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o211a_4 ; @@ -64,6 +61,18 @@ RECT 3.450000 1.450000 3.780000 1.780000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 6.720000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 6.910000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.086400 ; DIRECTION OUTPUT ;
diff --git a/cells/o211ai/sky130_fd_sc_ls__o211ai_1.magic.lef b/cells/o211ai/sky130_fd_sc_ls__o211ai_1.magic.lef index 9b3f54b..d63fefa 100644 --- a/cells/o211ai/sky130_fd_sc_ls__o211ai_1.magic.lef +++ b/cells/o211ai/sky130_fd_sc_ls__o211ai_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o211ai_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o211ai_1 ; @@ -67,6 +64,18 @@ RECT 1.975000 1.180000 2.305000 1.550000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 2.880000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.070000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.427600 ; DIRECTION OUTPUT ;
diff --git a/cells/o211ai/sky130_fd_sc_ls__o211ai_2.magic.lef b/cells/o211ai/sky130_fd_sc_ls__o211ai_2.magic.lef index 627b142..933c477 100644 --- a/cells/o211ai/sky130_fd_sc_ls__o211ai_2.magic.lef +++ b/cells/o211ai/sky130_fd_sc_ls__o211ai_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o211ai_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o211ai_2 ; @@ -66,6 +63,18 @@ RECT 0.125000 1.350000 0.550000 1.780000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.800000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.990000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.215200 ; DIRECTION OUTPUT ;
diff --git a/cells/o211ai/sky130_fd_sc_ls__o211ai_4.magic.lef b/cells/o211ai/sky130_fd_sc_ls__o211ai_4.magic.lef index a20ea7a..35c524c 100644 --- a/cells/o211ai/sky130_fd_sc_ls__o211ai_4.magic.lef +++ b/cells/o211ai/sky130_fd_sc_ls__o211ai_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o211ai_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o211ai_4 ; @@ -64,6 +61,18 @@ RECT 5.870000 1.350000 7.075000 1.780000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 8.160000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 8.350000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.915200 ; DIRECTION OUTPUT ;
diff --git a/cells/o21a/sky130_fd_sc_ls__o21a_1.magic.lef b/cells/o21a/sky130_fd_sc_ls__o21a_1.magic.lef index ec5bd4a..a749742 100644 --- a/cells/o21a/sky130_fd_sc_ls__o21a_1.magic.lef +++ b/cells/o21a/sky130_fd_sc_ls__o21a_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o21a_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o21a_1 ; @@ -55,6 +52,18 @@ RECT 1.085000 1.445000 1.435000 1.780000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 2.880000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.070000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.541300 ; DIRECTION OUTPUT ;
diff --git a/cells/o21a/sky130_fd_sc_ls__o21a_2.magic.lef b/cells/o21a/sky130_fd_sc_ls__o21a_2.magic.lef index 0fc4872..c86a76b 100644 --- a/cells/o21a/sky130_fd_sc_ls__o21a_2.magic.lef +++ b/cells/o21a/sky130_fd_sc_ls__o21a_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o21a_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o21a_2 ; @@ -55,6 +52,18 @@ RECT 1.565000 1.180000 1.955000 1.550000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.840000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.030000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/o21a/sky130_fd_sc_ls__o21a_4.magic.lef b/cells/o21a/sky130_fd_sc_ls__o21a_4.magic.lef index c4d6ae3..0908c65 100644 --- a/cells/o21a/sky130_fd_sc_ls__o21a_4.magic.lef +++ b/cells/o21a/sky130_fd_sc_ls__o21a_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o21a_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o21a_4 ; @@ -55,6 +52,18 @@ RECT 2.445000 1.515000 3.235000 1.780000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 5.760000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 5.950000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.086400 ; DIRECTION OUTPUT ;
diff --git a/cells/o21ai/sky130_fd_sc_ls__o21ai_1.magic.lef b/cells/o21ai/sky130_fd_sc_ls__o21ai_1.magic.lef index 97027d7..c1bff61 100644 --- a/cells/o21ai/sky130_fd_sc_ls__o21ai_1.magic.lef +++ b/cells/o21ai/sky130_fd_sc_ls__o21ai_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o21ai_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o21ai_1 ; @@ -55,6 +52,18 @@ RECT 1.565000 1.350000 2.275000 1.780000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 2.400000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 2.590000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.828300 ; DIRECTION OUTPUT ;
diff --git a/cells/o21ai/sky130_fd_sc_ls__o21ai_2.magic.lef b/cells/o21ai/sky130_fd_sc_ls__o21ai_2.magic.lef index d031a52..c4c416e 100644 --- a/cells/o21ai/sky130_fd_sc_ls__o21ai_2.magic.lef +++ b/cells/o21ai/sky130_fd_sc_ls__o21ai_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o21ai_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o21ai_2 ; @@ -57,6 +54,18 @@ RECT 2.905000 1.180000 3.235000 1.550000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.360000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.550000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.961100 ; DIRECTION OUTPUT ;
diff --git a/cells/o21ai/sky130_fd_sc_ls__o21ai_4.magic.lef b/cells/o21ai/sky130_fd_sc_ls__o21ai_4.magic.lef index 3826549..178a721 100644 --- a/cells/o21ai/sky130_fd_sc_ls__o21ai_4.magic.lef +++ b/cells/o21ai/sky130_fd_sc_ls__o21ai_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o21ai_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o21ai_4 ; @@ -56,6 +53,18 @@ RECT 2.045000 1.180000 3.165000 1.550000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 5.760000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 5.950000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.478400 ; DIRECTION OUTPUT ;
diff --git a/cells/o21ba/sky130_fd_sc_ls__o21ba_1.magic.lef b/cells/o21ba/sky130_fd_sc_ls__o21ba_1.magic.lef index 3ff0cf5..dc2652b 100644 --- a/cells/o21ba/sky130_fd_sc_ls__o21ba_1.magic.lef +++ b/cells/o21ba/sky130_fd_sc_ls__o21ba_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o21ba_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o21ba_1 ; @@ -55,6 +52,18 @@ RECT 2.515000 1.180000 2.845000 1.550000 ; END END B1_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.840000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.030000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.541300 ; DIRECTION OUTPUT ;
diff --git a/cells/o21ba/sky130_fd_sc_ls__o21ba_2.magic.lef b/cells/o21ba/sky130_fd_sc_ls__o21ba_2.magic.lef index cd4308d..885811e 100644 --- a/cells/o21ba/sky130_fd_sc_ls__o21ba_2.magic.lef +++ b/cells/o21ba/sky130_fd_sc_ls__o21ba_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o21ba_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o21ba_2 ; @@ -55,6 +52,18 @@ RECT 0.125000 1.300000 0.455000 1.780000 ; END END B1_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.840000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.030000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/o21ba/sky130_fd_sc_ls__o21ba_4.magic.lef b/cells/o21ba/sky130_fd_sc_ls__o21ba_4.magic.lef index 3786704..d8788fa 100644 --- a/cells/o21ba/sky130_fd_sc_ls__o21ba_4.magic.lef +++ b/cells/o21ba/sky130_fd_sc_ls__o21ba_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o21ba_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o21ba_4 ; @@ -55,6 +52,18 @@ RECT 0.425000 1.180000 0.835000 1.550000 ; END END B1_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 6.240000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 6.430000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.093800 ; DIRECTION OUTPUT ;
diff --git a/cells/o21bai/sky130_fd_sc_ls__o21bai_1.magic.lef b/cells/o21bai/sky130_fd_sc_ls__o21bai_1.magic.lef index 1a74de4..3626054 100644 --- a/cells/o21bai/sky130_fd_sc_ls__o21bai_1.magic.lef +++ b/cells/o21bai/sky130_fd_sc_ls__o21bai_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o21bai_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o21bai_1 ; @@ -56,6 +53,18 @@ RECT 0.125000 1.450000 0.565000 1.780000 ; END END B1_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 2.880000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.070000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/o21bai/sky130_fd_sc_ls__o21bai_2.magic.lef b/cells/o21bai/sky130_fd_sc_ls__o21bai_2.magic.lef index 84f3e69..0158845 100644 --- a/cells/o21bai/sky130_fd_sc_ls__o21bai_2.magic.lef +++ b/cells/o21bai/sky130_fd_sc_ls__o21bai_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o21bai_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o21bai_2 ; @@ -58,6 +55,18 @@ RECT 0.460000 1.350000 0.835000 1.780000 ; END END B1_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.320000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.510000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.879200 ; DIRECTION OUTPUT ;
diff --git a/cells/o21bai/sky130_fd_sc_ls__o21bai_4.magic.lef b/cells/o21bai/sky130_fd_sc_ls__o21bai_4.magic.lef index 3c51643..30c5ac2 100644 --- a/cells/o21bai/sky130_fd_sc_ls__o21bai_4.magic.lef +++ b/cells/o21bai/sky130_fd_sc_ls__o21bai_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o21bai_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o21bai_4 ; @@ -55,6 +52,18 @@ RECT 6.365000 1.450000 7.075000 1.780000 ; END END B1_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 7.200000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 7.390000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.855000 ; DIRECTION OUTPUT ;
diff --git a/cells/o221a/sky130_fd_sc_ls__o221a_1.magic.lef b/cells/o221a/sky130_fd_sc_ls__o221a_1.magic.lef index a505b16..2962e8b 100644 --- a/cells/o221a/sky130_fd_sc_ls__o221a_1.magic.lef +++ b/cells/o221a/sky130_fd_sc_ls__o221a_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o221a_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o221a_1 ; @@ -73,6 +70,18 @@ RECT 3.485000 1.120000 3.825000 1.790000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.320000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.510000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.541300 ; DIRECTION OUTPUT ;
diff --git a/cells/o221a/sky130_fd_sc_ls__o221a_2.magic.lef b/cells/o221a/sky130_fd_sc_ls__o221a_2.magic.lef index 064c572..ca8342d 100644 --- a/cells/o221a/sky130_fd_sc_ls__o221a_2.magic.lef +++ b/cells/o221a/sky130_fd_sc_ls__o221a_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o221a_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o221a_2 ; @@ -73,6 +70,18 @@ RECT 0.105000 1.180000 0.435000 1.550000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.800000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.990000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/o221a/sky130_fd_sc_ls__o221a_4.magic.lef b/cells/o221a/sky130_fd_sc_ls__o221a_4.magic.lef index 37cfc72..b12a065 100644 --- a/cells/o221a/sky130_fd_sc_ls__o221a_4.magic.lef +++ b/cells/o221a/sky130_fd_sc_ls__o221a_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o221a_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o221a_4 ; @@ -73,6 +70,18 @@ RECT 0.125000 1.445000 0.890000 1.780000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 7.680000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 7.870000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.235700 ; DIRECTION OUTPUT ;
diff --git a/cells/o221ai/sky130_fd_sc_ls__o221ai_1.magic.lef b/cells/o221ai/sky130_fd_sc_ls__o221ai_1.magic.lef index 8b2e980..d41f0ef 100644 --- a/cells/o221ai/sky130_fd_sc_ls__o221ai_1.magic.lef +++ b/cells/o221ai/sky130_fd_sc_ls__o221ai_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o221ai_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o221ai_1 ; @@ -74,6 +71,18 @@ RECT 0.105000 1.300000 0.435000 1.780000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.840000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.030000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.011700 ; DIRECTION OUTPUT ;
diff --git a/cells/o221ai/sky130_fd_sc_ls__o221ai_2.magic.lef b/cells/o221ai/sky130_fd_sc_ls__o221ai_2.magic.lef index 121c113..ad700b6 100644 --- a/cells/o221ai/sky130_fd_sc_ls__o221ai_2.magic.lef +++ b/cells/o221ai/sky130_fd_sc_ls__o221ai_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o221ai_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o221ai_2 ; @@ -77,6 +74,18 @@ RECT 0.105000 1.300000 0.435000 1.780000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 5.760000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 5.950000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.232000 ; DIRECTION OUTPUT ;
diff --git a/cells/o221ai/sky130_fd_sc_ls__o221ai_4.magic.lef b/cells/o221ai/sky130_fd_sc_ls__o221ai_4.magic.lef index 679ed30..b60a6ab 100644 --- a/cells/o221ai/sky130_fd_sc_ls__o221ai_4.magic.lef +++ b/cells/o221ai/sky130_fd_sc_ls__o221ai_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o221ai_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o221ai_4 ; @@ -77,6 +74,18 @@ RECT 0.125000 1.350000 1.405000 1.780000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 10.080000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 10.270000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 2.514400 ; DIRECTION OUTPUT ;
diff --git a/cells/o22a/sky130_fd_sc_ls__o22a_1.magic.lef b/cells/o22a/sky130_fd_sc_ls__o22a_1.magic.lef index d6df949..e097215 100644 --- a/cells/o22a/sky130_fd_sc_ls__o22a_1.magic.lef +++ b/cells/o22a/sky130_fd_sc_ls__o22a_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o22a_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o22a_1 ; @@ -65,6 +62,20 @@ RECT 1.085000 0.585000 1.305000 0.670000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.840000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 1.160000 1.675000 ; + RECT -0.190000 1.675000 4.030000 3.520000 ; + RECT 3.195000 1.660000 4.030000 1.675000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.541300 ; DIRECTION OUTPUT ;
diff --git a/cells/o22a/sky130_fd_sc_ls__o22a_2.magic.lef b/cells/o22a/sky130_fd_sc_ls__o22a_2.magic.lef index cc877d7..364508f 100644 --- a/cells/o22a/sky130_fd_sc_ls__o22a_2.magic.lef +++ b/cells/o22a/sky130_fd_sc_ls__o22a_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o22a_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o22a_2 ; @@ -64,6 +61,18 @@ RECT 2.045000 1.430000 2.500000 1.780000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.840000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.030000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/o22a/sky130_fd_sc_ls__o22a_4.magic.lef b/cells/o22a/sky130_fd_sc_ls__o22a_4.magic.lef index 7ae3329..63e9095 100644 --- a/cells/o22a/sky130_fd_sc_ls__o22a_4.magic.lef +++ b/cells/o22a/sky130_fd_sc_ls__o22a_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o22a_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o22a_4 ; @@ -65,6 +62,18 @@ RECT 2.525000 1.450000 3.505000 1.780000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 6.720000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 6.910000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.125600 ; DIRECTION OUTPUT ;
diff --git a/cells/o22ai/sky130_fd_sc_ls__o22ai_1.magic.lef b/cells/o22ai/sky130_fd_sc_ls__o22ai_1.magic.lef index d9f021e..fb30a5c 100644 --- a/cells/o22ai/sky130_fd_sc_ls__o22ai_1.magic.lef +++ b/cells/o22ai/sky130_fd_sc_ls__o22ai_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o22ai_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o22ai_1 ; @@ -64,6 +61,18 @@ RECT 0.965000 1.350000 1.315000 1.780000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 2.880000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.070000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.895900 ; DIRECTION OUTPUT ;
diff --git a/cells/o22ai/sky130_fd_sc_ls__o22ai_2.magic.lef b/cells/o22ai/sky130_fd_sc_ls__o22ai_2.magic.lef index 26fd4af..2feb5d8 100644 --- a/cells/o22ai/sky130_fd_sc_ls__o22ai_2.magic.lef +++ b/cells/o22ai/sky130_fd_sc_ls__o22ai_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o22ai_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o22ai_2 ; @@ -66,6 +63,18 @@ RECT 1.485000 1.350000 1.815000 1.780000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.800000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.990000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.212200 ; DIRECTION OUTPUT ;
diff --git a/cells/o22ai/sky130_fd_sc_ls__o22ai_4.magic.lef b/cells/o22ai/sky130_fd_sc_ls__o22ai_4.magic.lef index fff097a..18b91b0 100644 --- a/cells/o22ai/sky130_fd_sc_ls__o22ai_4.magic.lef +++ b/cells/o22ai/sky130_fd_sc_ls__o22ai_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o22ai_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o22ai_4 ; @@ -73,6 +70,18 @@ RECT 6.365000 1.680000 7.155000 1.780000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 8.160000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 8.350000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 2.388000 ; DIRECTION OUTPUT ;
diff --git a/cells/o2bb2a/sky130_fd_sc_ls__o2bb2a_1.magic.lef b/cells/o2bb2a/sky130_fd_sc_ls__o2bb2a_1.magic.lef index d4b2527..e5333e1 100644 --- a/cells/o2bb2a/sky130_fd_sc_ls__o2bb2a_1.magic.lef +++ b/cells/o2bb2a/sky130_fd_sc_ls__o2bb2a_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o2bb2a_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o2bb2a_1 ; @@ -65,6 +62,18 @@ RECT 3.005000 1.180000 3.715000 1.510000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.320000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.510000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.541300 ; DIRECTION OUTPUT ;
diff --git a/cells/o2bb2a/sky130_fd_sc_ls__o2bb2a_2.magic.lef b/cells/o2bb2a/sky130_fd_sc_ls__o2bb2a_2.magic.lef index 9c85ee9..49a4036 100644 --- a/cells/o2bb2a/sky130_fd_sc_ls__o2bb2a_2.magic.lef +++ b/cells/o2bb2a/sky130_fd_sc_ls__o2bb2a_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o2bb2a_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o2bb2a_2 ; @@ -64,6 +61,18 @@ RECT 0.810000 1.450000 1.285000 1.780000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.320000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.510000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/o2bb2a/sky130_fd_sc_ls__o2bb2a_4.magic.lef b/cells/o2bb2a/sky130_fd_sc_ls__o2bb2a_4.magic.lef index 65c2719..5e3a7a9 100644 --- a/cells/o2bb2a/sky130_fd_sc_ls__o2bb2a_4.magic.lef +++ b/cells/o2bb2a/sky130_fd_sc_ls__o2bb2a_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o2bb2a_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o2bb2a_4 ; @@ -64,6 +61,18 @@ RECT 1.470000 1.450000 2.275000 1.780000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 7.200000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 7.390000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.311300 ; DIRECTION OUTPUT ;
diff --git a/cells/o2bb2ai/sky130_fd_sc_ls__o2bb2ai_1.magic.lef b/cells/o2bb2ai/sky130_fd_sc_ls__o2bb2ai_1.magic.lef index 27e8a83..3f9f73c 100644 --- a/cells/o2bb2ai/sky130_fd_sc_ls__o2bb2ai_1.magic.lef +++ b/cells/o2bb2ai/sky130_fd_sc_ls__o2bb2ai_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o2bb2ai_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o2bb2ai_1 ; @@ -64,6 +61,18 @@ RECT 2.225000 1.300000 2.755000 1.780000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.360000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.550000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.546900 ; DIRECTION OUTPUT ;
diff --git a/cells/o2bb2ai/sky130_fd_sc_ls__o2bb2ai_2.magic.lef b/cells/o2bb2ai/sky130_fd_sc_ls__o2bb2ai_2.magic.lef index 6d37a63..c3bd807 100644 --- a/cells/o2bb2ai/sky130_fd_sc_ls__o2bb2ai_2.magic.lef +++ b/cells/o2bb2ai/sky130_fd_sc_ls__o2bb2ai_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o2bb2ai_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o2bb2ai_2 ; @@ -73,6 +70,18 @@ RECT 4.345000 1.180000 4.675000 1.550000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 5.760000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 5.950000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.896000 ; DIRECTION OUTPUT ;
diff --git a/cells/o2bb2ai/sky130_fd_sc_ls__o2bb2ai_4.magic.lef b/cells/o2bb2ai/sky130_fd_sc_ls__o2bb2ai_4.magic.lef index 2acb834..a7d912f 100644 --- a/cells/o2bb2ai/sky130_fd_sc_ls__o2bb2ai_4.magic.lef +++ b/cells/o2bb2ai/sky130_fd_sc_ls__o2bb2ai_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o2bb2ai_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o2bb2ai_4 ; @@ -64,6 +61,18 @@ RECT 5.885000 1.350000 7.640000 1.780000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 10.080000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 10.270000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.758400 ; DIRECTION OUTPUT ;
diff --git a/cells/o311a/sky130_fd_sc_ls__o311a_1.magic.lef b/cells/o311a/sky130_fd_sc_ls__o311a_1.magic.lef index 7a8711a..2c2c4cc 100644 --- a/cells/o311a/sky130_fd_sc_ls__o311a_1.magic.lef +++ b/cells/o311a/sky130_fd_sc_ls__o311a_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o311a_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o311a_1 ; @@ -76,6 +73,18 @@ RECT 0.105000 1.140000 0.410000 1.470000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.320000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.510000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.541300 ; DIRECTION OUTPUT ;
diff --git a/cells/o311a/sky130_fd_sc_ls__o311a_2.magic.lef b/cells/o311a/sky130_fd_sc_ls__o311a_2.magic.lef index ad156d0..19e0dd6 100644 --- a/cells/o311a/sky130_fd_sc_ls__o311a_2.magic.lef +++ b/cells/o311a/sky130_fd_sc_ls__o311a_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o311a_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o311a_2 ; @@ -73,6 +70,18 @@ RECT 0.105000 1.180000 0.435000 1.550000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.320000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.510000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/o311a/sky130_fd_sc_ls__o311a_4.magic.lef b/cells/o311a/sky130_fd_sc_ls__o311a_4.magic.lef index 7dcf903..c11d370 100644 --- a/cells/o311a/sky130_fd_sc_ls__o311a_4.magic.lef +++ b/cells/o311a/sky130_fd_sc_ls__o311a_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o311a_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o311a_4 ; @@ -81,6 +78,18 @@ RECT 3.485000 1.435000 3.825000 1.780000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 8.640000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 8.830000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.345400 ; DIRECTION OUTPUT ;
diff --git a/cells/o311ai/sky130_fd_sc_ls__o311ai_1.magic.lef b/cells/o311ai/sky130_fd_sc_ls__o311ai_1.magic.lef index 313f89d..171aad9 100644 --- a/cells/o311ai/sky130_fd_sc_ls__o311ai_1.magic.lef +++ b/cells/o311ai/sky130_fd_sc_ls__o311ai_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o311ai_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o311ai_1 ; @@ -73,6 +70,18 @@ RECT 2.925000 1.180000 3.255000 1.550000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.360000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.550000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.011700 ; DIRECTION OUTPUT ;
diff --git a/cells/o311ai/sky130_fd_sc_ls__o311ai_2.magic.lef b/cells/o311ai/sky130_fd_sc_ls__o311ai_2.magic.lef index e9ef198..dd7439f 100644 --- a/cells/o311ai/sky130_fd_sc_ls__o311ai_2.magic.lef +++ b/cells/o311ai/sky130_fd_sc_ls__o311ai_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o311ai_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o311ai_2 ; @@ -73,6 +70,18 @@ RECT 4.925000 1.300000 5.635000 1.780000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 5.760000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 5.950000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.754600 ; DIRECTION OUTPUT ;
diff --git a/cells/o311ai/sky130_fd_sc_ls__o311ai_4.magic.lef b/cells/o311ai/sky130_fd_sc_ls__o311ai_4.magic.lef index 59c0bf1..e12dffc 100644 --- a/cells/o311ai/sky130_fd_sc_ls__o311ai_4.magic.lef +++ b/cells/o311ai/sky130_fd_sc_ls__o311ai_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o311ai_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o311ai_4 ; @@ -74,6 +71,18 @@ RECT 0.125000 1.300000 1.240000 1.780000 ; END END C1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 11.040000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 11.230000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 2.271700 ; DIRECTION OUTPUT ;
diff --git a/cells/o31a/sky130_fd_sc_ls__o31a_1.magic.lef b/cells/o31a/sky130_fd_sc_ls__o31a_1.magic.lef index 6276c6c..8528d1d 100644 --- a/cells/o31a/sky130_fd_sc_ls__o31a_1.magic.lef +++ b/cells/o31a/sky130_fd_sc_ls__o31a_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o31a_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o31a_1 ; @@ -64,6 +61,18 @@ RECT 2.545000 1.350000 2.915000 1.780000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.360000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.550000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.541300 ; DIRECTION OUTPUT ;
diff --git a/cells/o31a/sky130_fd_sc_ls__o31a_2.magic.lef b/cells/o31a/sky130_fd_sc_ls__o31a_2.magic.lef index ac6e8a4..518f4bd 100644 --- a/cells/o31a/sky130_fd_sc_ls__o31a_2.magic.lef +++ b/cells/o31a/sky130_fd_sc_ls__o31a_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o31a_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o31a_2 ; @@ -64,6 +61,18 @@ RECT 3.395000 1.300000 3.725000 1.780000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.840000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.030000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.604800 ; DIRECTION OUTPUT ;
diff --git a/cells/o31a/sky130_fd_sc_ls__o31a_4.magic.lef b/cells/o31a/sky130_fd_sc_ls__o31a_4.magic.lef index 2c82f1a..8a07656 100644 --- a/cells/o31a/sky130_fd_sc_ls__o31a_4.magic.lef +++ b/cells/o31a/sky130_fd_sc_ls__o31a_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o31a_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o31a_4 ; @@ -64,6 +61,18 @@ RECT 2.905000 1.470000 3.235000 2.150000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 6.720000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 6.910000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.086400 ; DIRECTION OUTPUT ;
diff --git a/cells/o31ai/sky130_fd_sc_ls__o31ai_1.magic.lef b/cells/o31ai/sky130_fd_sc_ls__o31ai_1.magic.lef index cfde74d..518e072 100644 --- a/cells/o31ai/sky130_fd_sc_ls__o31ai_1.magic.lef +++ b/cells/o31ai/sky130_fd_sc_ls__o31ai_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o31ai_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o31ai_1 ; @@ -64,6 +61,18 @@ RECT 2.445000 1.300000 2.775000 1.780000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 2.880000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.070000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.020700 ; DIRECTION OUTPUT ;
diff --git a/cells/o31ai/sky130_fd_sc_ls__o31ai_2.magic.lef b/cells/o31ai/sky130_fd_sc_ls__o31ai_2.magic.lef index 0945c56..b1dbba8 100644 --- a/cells/o31ai/sky130_fd_sc_ls__o31ai_2.magic.lef +++ b/cells/o31ai/sky130_fd_sc_ls__o31ai_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o31ai_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o31ai_2 ; @@ -65,6 +62,18 @@ RECT 4.365000 1.180000 4.695000 1.350000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.800000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.990000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.297000 ; DIRECTION OUTPUT ;
diff --git a/cells/o31ai/sky130_fd_sc_ls__o31ai_4.magic.lef b/cells/o31ai/sky130_fd_sc_ls__o31ai_4.magic.lef index 8a70eef..3cd4468 100644 --- a/cells/o31ai/sky130_fd_sc_ls__o31ai_4.magic.lef +++ b/cells/o31ai/sky130_fd_sc_ls__o31ai_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o31ai_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o31ai_4 ; @@ -64,6 +61,18 @@ RECT 6.365000 1.350000 7.790000 1.780000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 8.640000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 8.830000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.803200 ; DIRECTION OUTPUT ;
diff --git a/cells/o32a/sky130_fd_sc_ls__o32a_1.magic.lef b/cells/o32a/sky130_fd_sc_ls__o32a_1.magic.lef index fe5ebc0..778649e 100644 --- a/cells/o32a/sky130_fd_sc_ls__o32a_1.magic.lef +++ b/cells/o32a/sky130_fd_sc_ls__o32a_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o32a_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o32a_1 ; @@ -73,6 +70,18 @@ RECT 2.535000 1.350000 2.895000 1.780000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.840000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.030000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.541300 ; DIRECTION OUTPUT ;
diff --git a/cells/o32a/sky130_fd_sc_ls__o32a_2.magic.lef b/cells/o32a/sky130_fd_sc_ls__o32a_2.magic.lef index 07666af..6373082 100644 --- a/cells/o32a/sky130_fd_sc_ls__o32a_2.magic.lef +++ b/cells/o32a/sky130_fd_sc_ls__o32a_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o32a_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o32a_2 ; @@ -73,6 +70,18 @@ RECT 3.095000 1.350000 3.715000 1.780000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.800000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.990000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/o32a/sky130_fd_sc_ls__o32a_4.magic.lef b/cells/o32a/sky130_fd_sc_ls__o32a_4.magic.lef index ac30059..4404122 100644 --- a/cells/o32a/sky130_fd_sc_ls__o32a_4.magic.lef +++ b/cells/o32a/sky130_fd_sc_ls__o32a_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o32a_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o32a_4 ; @@ -81,6 +78,18 @@ RECT 3.925000 1.270000 4.255000 1.780000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 8.160000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 8.350000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.313300 ; DIRECTION OUTPUT ;
diff --git a/cells/o32ai/sky130_fd_sc_ls__o32ai_1.magic.lef b/cells/o32ai/sky130_fd_sc_ls__o32ai_1.magic.lef index 75ad5fe..a60ac58 100644 --- a/cells/o32ai/sky130_fd_sc_ls__o32ai_1.magic.lef +++ b/cells/o32ai/sky130_fd_sc_ls__o32ai_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o32ai_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o32ai_1 ; @@ -73,6 +70,18 @@ RECT 0.975000 1.350000 1.315000 1.780000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.360000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.550000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.992900 ; DIRECTION OUTPUT ;
diff --git a/cells/o32ai/sky130_fd_sc_ls__o32ai_2.magic.lef b/cells/o32ai/sky130_fd_sc_ls__o32ai_2.magic.lef index 999e77d..199668d 100644 --- a/cells/o32ai/sky130_fd_sc_ls__o32ai_2.magic.lef +++ b/cells/o32ai/sky130_fd_sc_ls__o32ai_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o32ai_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o32ai_2 ; @@ -73,6 +70,18 @@ RECT 0.125000 1.350000 1.315000 1.780000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 6.240000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 6.430000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.138200 ; DIRECTION OUTPUT ;
diff --git a/cells/o32ai/sky130_fd_sc_ls__o32ai_4.magic.lef b/cells/o32ai/sky130_fd_sc_ls__o32ai_4.magic.lef index 0dda7b9..6e08e51 100644 --- a/cells/o32ai/sky130_fd_sc_ls__o32ai_4.magic.lef +++ b/cells/o32ai/sky130_fd_sc_ls__o32ai_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o32ai_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o32ai_4 ; @@ -73,6 +70,18 @@ RECT 0.125000 1.430000 1.795000 1.780000 ; END END B2 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 11.040000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 11.230000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 2.287500 ; DIRECTION OUTPUT ;
diff --git a/cells/o41a/sky130_fd_sc_ls__o41a_1.magic.lef b/cells/o41a/sky130_fd_sc_ls__o41a_1.magic.lef index e67c414..280a33f 100644 --- a/cells/o41a/sky130_fd_sc_ls__o41a_1.magic.lef +++ b/cells/o41a/sky130_fd_sc_ls__o41a_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o41a_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o41a_1 ; @@ -73,6 +70,18 @@ RECT 1.085000 1.450000 1.580000 1.780000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.320000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.510000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.541300 ; DIRECTION OUTPUT ;
diff --git a/cells/o41a/sky130_fd_sc_ls__o41a_2.magic.lef b/cells/o41a/sky130_fd_sc_ls__o41a_2.magic.lef index 40cd034..9452733 100644 --- a/cells/o41a/sky130_fd_sc_ls__o41a_2.magic.lef +++ b/cells/o41a/sky130_fd_sc_ls__o41a_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o41a_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o41a_2 ; @@ -75,6 +72,18 @@ RECT 2.525000 1.350000 3.235000 1.780000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.800000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.990000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/o41a/sky130_fd_sc_ls__o41a_4.magic.lef b/cells/o41a/sky130_fd_sc_ls__o41a_4.magic.lef index c8a52b0..8f1150b 100644 --- a/cells/o41a/sky130_fd_sc_ls__o41a_4.magic.lef +++ b/cells/o41a/sky130_fd_sc_ls__o41a_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o41a_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o41a_4 ; @@ -75,6 +72,18 @@ RECT 3.280000 1.440000 4.195000 1.780000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 8.160000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 8.350000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.086400 ; DIRECTION OUTPUT ;
diff --git a/cells/o41ai/sky130_fd_sc_ls__o41ai_1.magic.lef b/cells/o41ai/sky130_fd_sc_ls__o41ai_1.magic.lef index c0f0efd..2be14b5 100644 --- a/cells/o41ai/sky130_fd_sc_ls__o41ai_1.magic.lef +++ b/cells/o41ai/sky130_fd_sc_ls__o41ai_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o41ai_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o41ai_1 ; @@ -76,6 +73,18 @@ RECT 0.105000 1.180000 0.435000 1.550000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.360000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.550000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.602900 ; DIRECTION OUTPUT ;
diff --git a/cells/o41ai/sky130_fd_sc_ls__o41ai_2.magic.lef b/cells/o41ai/sky130_fd_sc_ls__o41ai_2.magic.lef index 7959efe..0526e9a 100644 --- a/cells/o41ai/sky130_fd_sc_ls__o41ai_2.magic.lef +++ b/cells/o41ai/sky130_fd_sc_ls__o41ai_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o41ai_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o41ai_2 ; @@ -76,6 +73,18 @@ RECT 0.125000 1.550000 0.455000 1.630000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 6.240000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 6.430000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.879200 ; DIRECTION OUTPUT ;
diff --git a/cells/o41ai/sky130_fd_sc_ls__o41ai_4.magic.lef b/cells/o41ai/sky130_fd_sc_ls__o41ai_4.magic.lef index 8ec13d5..2feb995 100644 --- a/cells/o41ai/sky130_fd_sc_ls__o41ai_4.magic.lef +++ b/cells/o41ai/sky130_fd_sc_ls__o41ai_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__o41ai_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__o41ai_4 ; @@ -73,6 +70,18 @@ RECT 0.125000 1.180000 1.145000 1.550000 ; END END B1 + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 10.080000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 10.270000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.586200 ; DIRECTION OUTPUT ;
diff --git a/cells/or2/sky130_fd_sc_ls__or2_1.magic.lef b/cells/or2/sky130_fd_sc_ls__or2_1.magic.lef index b3ce67c..d49b550 100644 --- a/cells/or2/sky130_fd_sc_ls__or2_1.magic.lef +++ b/cells/or2/sky130_fd_sc_ls__or2_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__or2_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__or2_1 ; @@ -46,6 +43,18 @@ RECT 0.105000 1.180000 0.775000 1.550000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 2.400000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 2.590000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.541300 ; DIRECTION OUTPUT ;
diff --git a/cells/or2/sky130_fd_sc_ls__or2_2.magic.lef b/cells/or2/sky130_fd_sc_ls__or2_2.magic.lef index 05f6b9d..d20b405 100644 --- a/cells/or2/sky130_fd_sc_ls__or2_2.magic.lef +++ b/cells/or2/sky130_fd_sc_ls__or2_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__or2_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__or2_2 ; @@ -46,6 +43,18 @@ RECT 0.105000 1.180000 0.435000 1.550000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 2.400000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 2.590000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.565600 ; DIRECTION OUTPUT ;
diff --git a/cells/or2/sky130_fd_sc_ls__or2_4.magic.lef b/cells/or2/sky130_fd_sc_ls__or2_4.magic.lef index 8591761..6d96daf 100644 --- a/cells/or2/sky130_fd_sc_ls__or2_4.magic.lef +++ b/cells/or2/sky130_fd_sc_ls__or2_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__or2_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__or2_4 ; @@ -48,6 +45,18 @@ RECT 2.925000 1.450000 3.255000 1.780000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.320000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.510000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.149300 ; DIRECTION OUTPUT ;
diff --git a/cells/or2b/sky130_fd_sc_ls__or2b_1.magic.lef b/cells/or2b/sky130_fd_sc_ls__or2b_1.magic.lef index 2f9d5f5..8fd5816 100644 --- a/cells/or2b/sky130_fd_sc_ls__or2b_1.magic.lef +++ b/cells/or2b/sky130_fd_sc_ls__or2b_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__or2b_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__or2b_1 ; @@ -46,6 +43,18 @@ RECT 0.125000 1.180000 0.455000 1.550000 ; END END B_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.360000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.550000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.541300 ; DIRECTION OUTPUT ;
diff --git a/cells/or2b/sky130_fd_sc_ls__or2b_2.magic.lef b/cells/or2b/sky130_fd_sc_ls__or2b_2.magic.lef index a24126f..ea6294d 100644 --- a/cells/or2b/sky130_fd_sc_ls__or2b_2.magic.lef +++ b/cells/or2b/sky130_fd_sc_ls__or2b_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__or2b_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__or2b_2 ; @@ -46,6 +43,18 @@ RECT 0.125000 1.350000 0.550000 1.780000 ; END END B_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.360000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.550000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.787700 ; DIRECTION OUTPUT ;
diff --git a/cells/or2b/sky130_fd_sc_ls__or2b_4.magic.lef b/cells/or2b/sky130_fd_sc_ls__or2b_4.magic.lef index a3357c6..704bbcb 100644 --- a/cells/or2b/sky130_fd_sc_ls__or2b_4.magic.lef +++ b/cells/or2b/sky130_fd_sc_ls__or2b_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__or2b_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__or2b_4 ; @@ -46,6 +43,18 @@ RECT 4.905000 1.120000 5.235000 1.790000 ; END END B_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 5.760000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 5.950000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.104900 ; DIRECTION OUTPUT ;
diff --git a/cells/or3/sky130_fd_sc_ls__or3_1.magic.lef b/cells/or3/sky130_fd_sc_ls__or3_1.magic.lef index adc9ffc..8b84835 100644 --- a/cells/or3/sky130_fd_sc_ls__or3_1.magic.lef +++ b/cells/or3/sky130_fd_sc_ls__or3_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__or3_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__or3_1 ; @@ -55,6 +52,18 @@ RECT 0.125000 1.350000 0.570000 1.780000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 2.880000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.070000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.541300 ; DIRECTION OUTPUT ;
diff --git a/cells/or3/sky130_fd_sc_ls__or3_2.magic.lef b/cells/or3/sky130_fd_sc_ls__or3_2.magic.lef index 08c762f..caf14e0 100644 --- a/cells/or3/sky130_fd_sc_ls__or3_2.magic.lef +++ b/cells/or3/sky130_fd_sc_ls__or3_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__or3_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__or3_2 ; @@ -55,6 +52,18 @@ RECT 0.435000 1.120000 0.835000 1.790000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.360000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.550000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/or3/sky130_fd_sc_ls__or3_4.magic.lef b/cells/or3/sky130_fd_sc_ls__or3_4.magic.lef index ffb8f4e..be5fe7e 100644 --- a/cells/or3/sky130_fd_sc_ls__or3_4.magic.lef +++ b/cells/or3/sky130_fd_sc_ls__or3_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__or3_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__or3_4 ; @@ -58,6 +55,18 @@ RECT 1.050000 0.270000 1.380000 0.940000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 5.280000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 5.470000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.090100 ; DIRECTION OUTPUT ;
diff --git a/cells/or3b/sky130_fd_sc_ls__or3b_1.magic.lef b/cells/or3b/sky130_fd_sc_ls__or3b_1.magic.lef index bf8de68..bae08df 100644 --- a/cells/or3b/sky130_fd_sc_ls__or3b_1.magic.lef +++ b/cells/or3b/sky130_fd_sc_ls__or3b_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__or3b_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__or3b_1 ; @@ -55,6 +52,18 @@ RECT 0.125000 1.110000 0.605000 1.780000 ; END END C_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.840000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.030000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.541300 ; DIRECTION OUTPUT ;
diff --git a/cells/or3b/sky130_fd_sc_ls__or3b_2.magic.lef b/cells/or3b/sky130_fd_sc_ls__or3b_2.magic.lef index 2d0da96..fd991f0 100644 --- a/cells/or3b/sky130_fd_sc_ls__or3b_2.magic.lef +++ b/cells/or3b/sky130_fd_sc_ls__or3b_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__or3b_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__or3b_2 ; @@ -55,6 +52,18 @@ RECT 0.105000 1.300000 0.435000 1.780000 ; END END C_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.840000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.030000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/or3b/sky130_fd_sc_ls__or3b_4.magic.lef b/cells/or3b/sky130_fd_sc_ls__or3b_4.magic.lef index a7c3206..0e9e6ad 100644 --- a/cells/or3b/sky130_fd_sc_ls__or3b_4.magic.lef +++ b/cells/or3b/sky130_fd_sc_ls__or3b_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__or3b_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__or3b_4 ; @@ -59,6 +56,18 @@ RECT 0.105000 0.255000 0.775000 0.640000 ; END END C_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 5.760000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 5.950000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.104900 ; DIRECTION OUTPUT ;
diff --git a/cells/or4/sky130_fd_sc_ls__or4_1.magic.lef b/cells/or4/sky130_fd_sc_ls__or4_1.magic.lef index c4b8624..a020108 100644 --- a/cells/or4/sky130_fd_sc_ls__or4_1.magic.lef +++ b/cells/or4/sky130_fd_sc_ls__or4_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__or4_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__or4_1 ; @@ -64,6 +61,18 @@ RECT 0.125000 1.420000 0.650000 1.780000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.360000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.550000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.541300 ; DIRECTION OUTPUT ;
diff --git a/cells/or4/sky130_fd_sc_ls__or4_2.magic.lef b/cells/or4/sky130_fd_sc_ls__or4_2.magic.lef index 5436a5a..2f1a05b 100644 --- a/cells/or4/sky130_fd_sc_ls__or4_2.magic.lef +++ b/cells/or4/sky130_fd_sc_ls__or4_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__or4_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__or4_2 ; @@ -64,6 +61,18 @@ RECT 0.425000 1.180000 0.835000 1.770000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.840000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.030000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/or4/sky130_fd_sc_ls__or4_4.magic.lef b/cells/or4/sky130_fd_sc_ls__or4_4.magic.lef index 4ed19b9..34767bf 100644 --- a/cells/or4/sky130_fd_sc_ls__or4_4.magic.lef +++ b/cells/or4/sky130_fd_sc_ls__or4_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__or4_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__or4_4 ; @@ -68,6 +65,18 @@ RECT 6.285000 0.255000 6.615000 0.855000 ; END END D + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 6.720000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 6.910000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.326900 ; DIRECTION OUTPUT ;
diff --git a/cells/or4b/sky130_fd_sc_ls__or4b_1.magic.lef b/cells/or4b/sky130_fd_sc_ls__or4b_1.magic.lef index 694788a..a19379e 100644 --- a/cells/or4b/sky130_fd_sc_ls__or4b_1.magic.lef +++ b/cells/or4b/sky130_fd_sc_ls__or4b_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__or4b_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__or4b_1 ; @@ -64,6 +61,18 @@ RECT 0.125000 1.450000 0.570000 1.780000 ; END END D_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.320000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.510000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.541300 ; DIRECTION OUTPUT ;
diff --git a/cells/or4b/sky130_fd_sc_ls__or4b_2.magic.lef b/cells/or4b/sky130_fd_sc_ls__or4b_2.magic.lef index d3f2a1a..107e28c 100644 --- a/cells/or4b/sky130_fd_sc_ls__or4b_2.magic.lef +++ b/cells/or4b/sky130_fd_sc_ls__or4b_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__or4b_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__or4b_2 ; @@ -64,6 +61,18 @@ RECT 0.125000 1.350000 0.550000 1.780000 ; END END D_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.320000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.510000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/or4b/sky130_fd_sc_ls__or4b_4.magic.lef b/cells/or4b/sky130_fd_sc_ls__or4b_4.magic.lef index 0b5a889..4015aea 100644 --- a/cells/or4b/sky130_fd_sc_ls__or4b_4.magic.lef +++ b/cells/or4b/sky130_fd_sc_ls__or4b_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__or4b_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__or4b_4 ; @@ -70,6 +67,18 @@ RECT 4.445000 1.180000 4.815000 1.550000 ; END END D_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 7.200000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 7.390000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.178900 ; DIRECTION OUTPUT ;
diff --git a/cells/or4bb/sky130_fd_sc_ls__or4bb_1.magic.lef b/cells/or4bb/sky130_fd_sc_ls__or4bb_1.magic.lef index f362cda..c35dc21 100644 --- a/cells/or4bb/sky130_fd_sc_ls__or4bb_1.magic.lef +++ b/cells/or4bb/sky130_fd_sc_ls__or4bb_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__or4bb_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__or4bb_1 ; @@ -64,6 +61,18 @@ RECT 0.965000 1.050000 1.315000 1.720000 ; END END D_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.800000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.990000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.541300 ; DIRECTION OUTPUT ;
diff --git a/cells/or4bb/sky130_fd_sc_ls__or4bb_2.magic.lef b/cells/or4bb/sky130_fd_sc_ls__or4bb_2.magic.lef index 5048961..4b3cde4 100644 --- a/cells/or4bb/sky130_fd_sc_ls__or4bb_2.magic.lef +++ b/cells/or4bb/sky130_fd_sc_ls__or4bb_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__or4bb_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__or4bb_2 ; @@ -65,6 +62,18 @@ RECT 0.125000 1.350000 0.550000 1.780000 ; END END D_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.800000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.990000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/or4bb/sky130_fd_sc_ls__or4bb_4.magic.lef b/cells/or4bb/sky130_fd_sc_ls__or4bb_4.magic.lef index 8c27028..9f166c8 100644 --- a/cells/or4bb/sky130_fd_sc_ls__or4bb_4.magic.lef +++ b/cells/or4bb/sky130_fd_sc_ls__or4bb_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__or4bb_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__or4bb_4 ; @@ -64,6 +61,18 @@ RECT 0.425000 1.350000 0.835000 1.780000 ; END END D_N + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 8.640000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 8.830000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.677500 ; DIRECTION OUTPUT ;
diff --git a/cells/sdfbbn/sky130_fd_sc_ls__sdfbbn_1.magic.lef b/cells/sdfbbn/sky130_fd_sc_ls__sdfbbn_1.magic.lef index 94d5cd6..3775ec4 100644 --- a/cells/sdfbbn/sky130_fd_sc_ls__sdfbbn_1.magic.lef +++ b/cells/sdfbbn/sky130_fd_sc_ls__sdfbbn_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__sdfbbn_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__sdfbbn_1 ; @@ -99,6 +96,19 @@ RECT 11.615000 2.105000 11.905000 2.150000 ; END END SET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 16.800000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 16.990000 3.520000 ; + RECT 13.420000 1.550000 15.300000 1.660000 ; + END + END VPB PIN CLK_N ANTENNAGATEAREA 0.279000 ; DIRECTION INPUT ;
diff --git a/cells/sdfbbn/sky130_fd_sc_ls__sdfbbn_2.magic.lef b/cells/sdfbbn/sky130_fd_sc_ls__sdfbbn_2.magic.lef index d24ce0d..f67a82e 100644 --- a/cells/sdfbbn/sky130_fd_sc_ls__sdfbbn_2.magic.lef +++ b/cells/sdfbbn/sky130_fd_sc_ls__sdfbbn_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__sdfbbn_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__sdfbbn_2 ; @@ -100,6 +97,18 @@ RECT 12.095000 1.735000 12.385000 1.780000 ; END END SET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 18.240000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 18.430000 3.520000 ; + END + END VPB PIN CLK_N ANTENNAGATEAREA 0.279000 ; DIRECTION INPUT ;
diff --git a/cells/sdfbbp/sky130_fd_sc_ls__sdfbbp_1.magic.lef b/cells/sdfbbp/sky130_fd_sc_ls__sdfbbp_1.magic.lef index 0ef98a7..20b4de0 100644 --- a/cells/sdfbbp/sky130_fd_sc_ls__sdfbbp_1.magic.lef +++ b/cells/sdfbbp/sky130_fd_sc_ls__sdfbbp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__sdfbbp_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__sdfbbp_1 ; @@ -106,6 +103,19 @@ RECT 11.055000 1.860000 11.365000 2.150000 ; END END SET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 15.840000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 16.030000 3.520000 ; + RECT 12.680000 1.560000 14.260000 1.660000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.279000 ; DIRECTION INPUT ;
diff --git a/cells/sdfrbp/sky130_fd_sc_ls__sdfrbp_1.magic.lef b/cells/sdfrbp/sky130_fd_sc_ls__sdfrbp_1.magic.lef index 2d53b13..0a9f9f6 100644 --- a/cells/sdfrbp/sky130_fd_sc_ls__sdfrbp_1.magic.lef +++ b/cells/sdfrbp/sky130_fd_sc_ls__sdfrbp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__sdfrbp_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__sdfrbp_1 ; @@ -92,6 +89,21 @@ RECT 2.395000 1.260000 2.725000 1.490000 ; END END SCE + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 13.920000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.125000 1.675000 ; + RECT -0.190000 1.675000 14.110000 3.520000 ; + RECT 5.585000 1.660000 14.110000 1.675000 ; + RECT 8.005000 1.555000 9.515000 1.660000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.261000 ; DIRECTION INPUT ;
diff --git a/cells/sdfrbp/sky130_fd_sc_ls__sdfrbp_2.magic.lef b/cells/sdfrbp/sky130_fd_sc_ls__sdfrbp_2.magic.lef index b9868f4..965186a 100644 --- a/cells/sdfrbp/sky130_fd_sc_ls__sdfrbp_2.magic.lef +++ b/cells/sdfrbp/sky130_fd_sc_ls__sdfrbp_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__sdfrbp_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__sdfrbp_2 ; @@ -92,6 +89,22 @@ RECT 1.625000 1.620000 1.795000 1.820000 ; END END SCE + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 14.880000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.830000 1.780000 ; + RECT -0.190000 1.780000 15.070000 3.520000 ; + RECT 5.725000 1.660000 15.070000 1.780000 ; + RECT 7.970000 1.555000 9.470000 1.595000 ; + RECT 7.970000 1.595000 12.540000 1.660000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.261000 ; DIRECTION INPUT ;
diff --git a/cells/sdfrtn/sky130_fd_sc_ls__sdfrtn_1.magic.lef b/cells/sdfrtn/sky130_fd_sc_ls__sdfrtn_1.magic.lef index 77f1597..38794cd 100644 --- a/cells/sdfrtn/sky130_fd_sc_ls__sdfrtn_1.magic.lef +++ b/cells/sdfrtn/sky130_fd_sc_ls__sdfrtn_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__sdfrtn_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__sdfrtn_1 ; @@ -81,6 +78,21 @@ RECT 1.875000 0.955000 2.550000 1.410000 ; END END SCE + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 13.920000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 5.995000 1.780000 ; + RECT -0.190000 1.780000 14.110000 3.520000 ; + RECT 3.750000 1.555000 5.995000 1.660000 ; + RECT 9.725000 1.660000 14.110000 1.780000 ; + END + END VPB PIN CLK_N ANTENNAGATEAREA 0.261000 ; DIRECTION INPUT ;
diff --git a/cells/sdfrtp/sky130_fd_sc_ls__sdfrtp_1.magic.lef b/cells/sdfrtp/sky130_fd_sc_ls__sdfrtp_1.magic.lef index 7b91590..b891c51 100644 --- a/cells/sdfrtp/sky130_fd_sc_ls__sdfrtp_1.magic.lef +++ b/cells/sdfrtp/sky130_fd_sc_ls__sdfrtp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__sdfrtp_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__sdfrtp_1 ; @@ -82,6 +79,21 @@ RECT 2.345000 1.260000 2.725000 1.490000 ; END END SCE + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 13.440000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.125000 1.675000 ; + RECT -0.190000 1.675000 13.630000 3.520000 ; + RECT 5.585000 1.660000 13.630000 1.675000 ; + RECT 8.145000 1.555000 9.665000 1.660000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.261000 ; DIRECTION INPUT ;
diff --git a/cells/sdfrtp/sky130_fd_sc_ls__sdfrtp_2.magic.lef b/cells/sdfrtp/sky130_fd_sc_ls__sdfrtp_2.magic.lef index 8050668..5b60c96 100644 --- a/cells/sdfrtp/sky130_fd_sc_ls__sdfrtp_2.magic.lef +++ b/cells/sdfrtp/sky130_fd_sc_ls__sdfrtp_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__sdfrtp_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__sdfrtp_2 ; @@ -84,6 +81,21 @@ RECT 2.375000 1.260000 2.705000 1.490000 ; END END SCE + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 14.400000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.125000 1.675000 ; + RECT -0.190000 1.675000 14.590000 3.520000 ; + RECT 5.585000 1.660000 14.590000 1.675000 ; + RECT 8.090000 1.555000 9.780000 1.660000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.261000 ; DIRECTION INPUT ;
diff --git a/cells/sdfrtp/sky130_fd_sc_ls__sdfrtp_4.magic.lef b/cells/sdfrtp/sky130_fd_sc_ls__sdfrtp_4.magic.lef index 0d5bf9f..7f3a2a7 100644 --- a/cells/sdfrtp/sky130_fd_sc_ls__sdfrtp_4.magic.lef +++ b/cells/sdfrtp/sky130_fd_sc_ls__sdfrtp_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__sdfrtp_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__sdfrtp_4 ; @@ -88,6 +85,21 @@ RECT 2.405000 1.260000 2.735000 1.490000 ; END END SCE + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 14.880000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.985000 1.780000 ; + RECT -0.190000 1.780000 15.070000 3.520000 ; + RECT 5.835000 1.660000 15.070000 1.780000 ; + RECT 8.125000 1.555000 9.645000 1.660000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.261000 ; DIRECTION INPUT ;
diff --git a/cells/sdfsbp/sky130_fd_sc_ls__sdfsbp_1.magic.lef b/cells/sdfsbp/sky130_fd_sc_ls__sdfsbp_1.magic.lef index f4d115a..49e6fc1 100644 --- a/cells/sdfsbp/sky130_fd_sc_ls__sdfsbp_1.magic.lef +++ b/cells/sdfsbp/sky130_fd_sc_ls__sdfsbp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__sdfsbp_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__sdfsbp_1 ; @@ -90,6 +87,19 @@ RECT 9.695000 1.735000 9.985000 1.780000 ; END END SET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 14.400000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 14.590000 3.520000 ; + RECT 7.405000 1.555000 8.470000 1.660000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.279000 ; DIRECTION INPUT ;
diff --git a/cells/sdfsbp/sky130_fd_sc_ls__sdfsbp_2.magic.lef b/cells/sdfsbp/sky130_fd_sc_ls__sdfsbp_2.magic.lef index 2137e2b..26b03e5 100644 --- a/cells/sdfsbp/sky130_fd_sc_ls__sdfsbp_2.magic.lef +++ b/cells/sdfsbp/sky130_fd_sc_ls__sdfsbp_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__sdfsbp_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__sdfsbp_2 ; @@ -91,6 +88,18 @@ RECT 13.055000 1.735000 13.345000 1.780000 ; END END SET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 17.760000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 17.950000 3.520000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.279000 ; DIRECTION INPUT ;
diff --git a/cells/sdfstp/sky130_fd_sc_ls__sdfstp_1.magic.lef b/cells/sdfstp/sky130_fd_sc_ls__sdfstp_1.magic.lef index 095dd8d..ba39072 100644 --- a/cells/sdfstp/sky130_fd_sc_ls__sdfstp_1.magic.lef +++ b/cells/sdfstp/sky130_fd_sc_ls__sdfstp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__sdfstp_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__sdfstp_1 ; @@ -81,6 +78,19 @@ RECT 10.655000 1.735000 10.945000 1.780000 ; END END SET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 13.920000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 14.110000 3.520000 ; + RECT 7.455000 1.525000 8.515000 1.660000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.279000 ; DIRECTION INPUT ;
diff --git a/cells/sdfstp/sky130_fd_sc_ls__sdfstp_2.magic.lef b/cells/sdfstp/sky130_fd_sc_ls__sdfstp_2.magic.lef index 285a13e..c996b92 100644 --- a/cells/sdfstp/sky130_fd_sc_ls__sdfstp_2.magic.lef +++ b/cells/sdfstp/sky130_fd_sc_ls__sdfstp_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__sdfstp_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__sdfstp_2 ; @@ -84,6 +81,18 @@ RECT 11.615000 1.365000 11.905000 1.410000 ; END END SET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 14.880000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 15.070000 3.520000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.279000 ; DIRECTION INPUT ;
diff --git a/cells/sdfstp/sky130_fd_sc_ls__sdfstp_4.magic.lef b/cells/sdfstp/sky130_fd_sc_ls__sdfstp_4.magic.lef index 70fdbc7..e083c0d 100644 --- a/cells/sdfstp/sky130_fd_sc_ls__sdfstp_4.magic.lef +++ b/cells/sdfstp/sky130_fd_sc_ls__sdfstp_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__sdfstp_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__sdfstp_4 ; @@ -89,6 +86,18 @@ RECT 11.615000 1.735000 11.905000 1.780000 ; END END SET_B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 15.840000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 16.030000 3.520000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.279000 ; DIRECTION INPUT ;
diff --git a/cells/sdfxbp/sky130_fd_sc_ls__sdfxbp_1.magic.lef b/cells/sdfxbp/sky130_fd_sc_ls__sdfxbp_1.magic.lef index 8a67158..43e5c8a 100644 --- a/cells/sdfxbp/sky130_fd_sc_ls__sdfxbp_1.magic.lef +++ b/cells/sdfxbp/sky130_fd_sc_ls__sdfxbp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__sdfxbp_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__sdfxbp_1 ; @@ -78,6 +75,18 @@ RECT 1.565000 0.810000 2.050000 0.955000 ; END END SCE + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 12.480000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 12.670000 3.520000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.279000 ; DIRECTION INPUT ;
diff --git a/cells/sdfxbp/sky130_fd_sc_ls__sdfxbp_2.magic.lef b/cells/sdfxbp/sky130_fd_sc_ls__sdfxbp_2.magic.lef index 7df64d5..4f69262 100644 --- a/cells/sdfxbp/sky130_fd_sc_ls__sdfxbp_2.magic.lef +++ b/cells/sdfxbp/sky130_fd_sc_ls__sdfxbp_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__sdfxbp_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__sdfxbp_2 ; @@ -80,6 +77,18 @@ RECT 1.565000 0.810000 2.075000 0.900000 ; END END SCE + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 13.440000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 13.630000 3.520000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.279000 ; DIRECTION INPUT ;
diff --git a/cells/sdfxtp/sky130_fd_sc_ls__sdfxtp_1.magic.lef b/cells/sdfxtp/sky130_fd_sc_ls__sdfxtp_1.magic.lef index 7a6ea2e..97804a7 100644 --- a/cells/sdfxtp/sky130_fd_sc_ls__sdfxtp_1.magic.lef +++ b/cells/sdfxtp/sky130_fd_sc_ls__sdfxtp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__sdfxtp_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__sdfxtp_1 ; @@ -66,6 +63,18 @@ RECT 1.085000 0.900000 2.250000 0.955000 ; END END SCE + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 11.040000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 11.230000 3.520000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.279000 ; DIRECTION INPUT ;
diff --git a/cells/sdfxtp/sky130_fd_sc_ls__sdfxtp_2.magic.lef b/cells/sdfxtp/sky130_fd_sc_ls__sdfxtp_2.magic.lef index 32057a9..cc43ed4 100644 --- a/cells/sdfxtp/sky130_fd_sc_ls__sdfxtp_2.magic.lef +++ b/cells/sdfxtp/sky130_fd_sc_ls__sdfxtp_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__sdfxtp_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__sdfxtp_2 ; @@ -69,6 +66,18 @@ RECT 1.875000 1.020000 2.205000 1.230000 ; END END SCE + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 12.000000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 12.190000 3.520000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.279000 ; DIRECTION INPUT ;
diff --git a/cells/sdfxtp/sky130_fd_sc_ls__sdfxtp_4.magic.lef b/cells/sdfxtp/sky130_fd_sc_ls__sdfxtp_4.magic.lef index 1cf3421..7640478 100644 --- a/cells/sdfxtp/sky130_fd_sc_ls__sdfxtp_4.magic.lef +++ b/cells/sdfxtp/sky130_fd_sc_ls__sdfxtp_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__sdfxtp_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__sdfxtp_4 ; @@ -72,6 +69,18 @@ RECT 1.565000 0.810000 2.195000 0.955000 ; END END SCE + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 12.480000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 12.670000 3.520000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.279000 ; DIRECTION INPUT ;
diff --git a/cells/sdlclkp/sky130_fd_sc_ls__sdlclkp_1.magic.lef b/cells/sdlclkp/sky130_fd_sc_ls__sdlclkp_1.magic.lef index c653e63..15f7c97 100644 --- a/cells/sdlclkp/sky130_fd_sc_ls__sdlclkp_1.magic.lef +++ b/cells/sdlclkp/sky130_fd_sc_ls__sdlclkp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__sdlclkp_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__sdlclkp_1 ; @@ -57,6 +54,19 @@ RECT 0.125000 1.290000 0.545000 1.960000 ; END END SCE + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 7.680000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 7.870000 3.520000 ; + RECT 3.910000 1.580000 4.980000 1.660000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.459000 ; DIRECTION INPUT ;
diff --git a/cells/sdlclkp/sky130_fd_sc_ls__sdlclkp_2.magic.lef b/cells/sdlclkp/sky130_fd_sc_ls__sdlclkp_2.magic.lef index 07032e1..5e41317 100644 --- a/cells/sdlclkp/sky130_fd_sc_ls__sdlclkp_2.magic.lef +++ b/cells/sdlclkp/sky130_fd_sc_ls__sdlclkp_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__sdlclkp_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__sdlclkp_2 ; @@ -57,6 +54,19 @@ RECT 0.125000 1.290000 0.550000 1.960000 ; END END SCE + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 8.160000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 8.350000 3.520000 ; + RECT 3.840000 1.560000 5.890000 1.660000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.498000 ; DIRECTION INPUT ;
diff --git a/cells/sdlclkp/sky130_fd_sc_ls__sdlclkp_4.magic.lef b/cells/sdlclkp/sky130_fd_sc_ls__sdlclkp_4.magic.lef index 85181eb..46f4884 100644 --- a/cells/sdlclkp/sky130_fd_sc_ls__sdlclkp_4.magic.lef +++ b/cells/sdlclkp/sky130_fd_sc_ls__sdlclkp_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__sdlclkp_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__sdlclkp_4 ; @@ -62,6 +59,20 @@ RECT 0.125000 1.455000 0.550000 1.785000 ; END END SCE + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 9.600000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 9.790000 3.520000 ; + RECT 1.385000 1.650000 5.370000 1.660000 ; + RECT 4.270000 1.575000 5.370000 1.650000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.516000 ; DIRECTION INPUT ;
diff --git a/cells/sedfxbp/sky130_fd_sc_ls__sedfxbp_1.magic.lef b/cells/sedfxbp/sky130_fd_sc_ls__sedfxbp_1.magic.lef index 6e9fb10..8e1e98a 100644 --- a/cells/sedfxbp/sky130_fd_sc_ls__sedfxbp_1.magic.lef +++ b/cells/sedfxbp/sky130_fd_sc_ls__sedfxbp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__sedfxbp_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__sedfxbp_1 ; @@ -85,6 +82,18 @@ RECT 4.475000 1.450000 4.865000 1.780000 ; END END SCE + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 16.320000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 16.510000 3.520000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.279000 ; DIRECTION INPUT ;
diff --git a/cells/sedfxbp/sky130_fd_sc_ls__sedfxbp_2.magic.lef b/cells/sedfxbp/sky130_fd_sc_ls__sedfxbp_2.magic.lef index 7d66c4b..06166e6 100644 --- a/cells/sedfxbp/sky130_fd_sc_ls__sedfxbp_2.magic.lef +++ b/cells/sedfxbp/sky130_fd_sc_ls__sedfxbp_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__sedfxbp_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__sedfxbp_2 ; @@ -86,6 +83,18 @@ RECT 4.475000 1.180000 4.915000 1.510000 ; END END SCE + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 17.280000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 17.470000 3.520000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.279000 ; DIRECTION INPUT ;
diff --git a/cells/sedfxtp/sky130_fd_sc_ls__sedfxtp_1.magic.lef b/cells/sedfxtp/sky130_fd_sc_ls__sedfxtp_1.magic.lef index aaf55bd..2297704 100644 --- a/cells/sedfxtp/sky130_fd_sc_ls__sedfxtp_1.magic.lef +++ b/cells/sedfxtp/sky130_fd_sc_ls__sedfxtp_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__sedfxtp_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__sedfxtp_1 ; @@ -73,6 +70,19 @@ RECT 4.400000 1.180000 4.730000 1.510000 ; END END SCE + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 15.360000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 15.550000 3.520000 ; + RECT 6.020000 1.600000 7.080000 1.660000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.279000 ; DIRECTION INPUT ;
diff --git a/cells/sedfxtp/sky130_fd_sc_ls__sedfxtp_2.magic.lef b/cells/sedfxtp/sky130_fd_sc_ls__sedfxtp_2.magic.lef index 1175c43..664f416 100644 --- a/cells/sedfxtp/sky130_fd_sc_ls__sedfxtp_2.magic.lef +++ b/cells/sedfxtp/sky130_fd_sc_ls__sedfxtp_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__sedfxtp_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__sedfxtp_2 ; @@ -76,6 +73,19 @@ RECT 4.465000 1.180000 4.785000 1.510000 ; END END SCE + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 16.320000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 16.510000 3.520000 ; + RECT 6.200000 1.640000 7.305000 1.660000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.279000 ; DIRECTION INPUT ;
diff --git a/cells/sedfxtp/sky130_fd_sc_ls__sedfxtp_4.magic.lef b/cells/sedfxtp/sky130_fd_sc_ls__sedfxtp_4.magic.lef index 5c93779..b499376 100644 --- a/cells/sedfxtp/sky130_fd_sc_ls__sedfxtp_4.magic.lef +++ b/cells/sedfxtp/sky130_fd_sc_ls__sedfxtp_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__sedfxtp_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__sedfxtp_4 ; @@ -79,6 +76,19 @@ RECT 4.445000 1.180000 4.785000 1.510000 ; END END SCE + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 16.800000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 16.990000 3.520000 ; + RECT 6.115000 1.625000 7.180000 1.660000 ; + END + END VPB PIN CLK ANTENNAGATEAREA 0.279000 ; DIRECTION INPUT ;
diff --git a/cells/tap/sky130_fd_sc_ls__tap_1.magic.lef b/cells/tap/sky130_fd_sc_ls__tap_1.magic.lef index ce153ae..0b80235 100644 --- a/cells/tap/sky130_fd_sc_ls__tap_1.magic.lef +++ b/cells/tap/sky130_fd_sc_ls__tap_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__tap_1 CLASS CORE WELLTAP ; FOREIGN sky130_fd_sc_ls__tap_1 ; @@ -29,11 +26,14 @@ SYMMETRY X Y ; SITE unit ; PIN VNB - ANTENNADIFFAREA 0.140250 ; PORT LAYER li1 ; RECT 0.090000 0.265000 0.390000 1.440000 ; END + PORT + LAYER pwell ; + RECT 0.000000 0.000000 0.480000 0.245000 ; + END END VNB PIN VPB ANTENNADIFFAREA 0.142800 ; @@ -67,6 +67,8 @@ LAYER mcon ; RECT 0.155000 -0.085000 0.325000 0.085000 ; RECT 0.155000 3.245000 0.325000 3.415000 ; + LAYER nwell ; + RECT -0.190000 1.660000 0.670000 3.520000 ; END END sky130_fd_sc_ls__tap_1 END LIBRARY
diff --git a/cells/tap/sky130_fd_sc_ls__tap_2.magic.lef b/cells/tap/sky130_fd_sc_ls__tap_2.magic.lef index f9dc1a1..856d05c 100644 --- a/cells/tap/sky130_fd_sc_ls__tap_2.magic.lef +++ b/cells/tap/sky130_fd_sc_ls__tap_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__tap_2 CLASS CORE WELLTAP ; FOREIGN sky130_fd_sc_ls__tap_2 ; @@ -29,11 +26,14 @@ SYMMETRY X Y ; SITE unit ; PIN VNB - ANTENNADIFFAREA 0.536250 ; PORT LAYER li1 ; RECT 0.090000 0.265000 0.870000 1.440000 ; END + PORT + LAYER pwell ; + RECT 0.000000 0.000000 0.960000 0.245000 ; + END END VNB PIN VPB ANTENNADIFFAREA 0.546000 ; @@ -69,6 +69,8 @@ RECT 0.155000 3.245000 0.325000 3.415000 ; RECT 0.635000 -0.085000 0.805000 0.085000 ; RECT 0.635000 3.245000 0.805000 3.415000 ; + LAYER nwell ; + RECT -0.190000 1.660000 1.150000 3.520000 ; END END sky130_fd_sc_ls__tap_2 END LIBRARY
diff --git a/cells/tapmet1/sky130_fd_sc_ls__tapmet1_2.magic.lef b/cells/tapmet1/sky130_fd_sc_ls__tapmet1_2.magic.lef index 1b0f5b0..f35f6e2 100644 --- a/cells/tapmet1/sky130_fd_sc_ls__tapmet1_2.magic.lef +++ b/cells/tapmet1/sky130_fd_sc_ls__tapmet1_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__tapmet1_2 CLASS CORE WELLTAP ; FOREIGN sky130_fd_sc_ls__tapmet1_2 ; @@ -29,11 +26,14 @@ SYMMETRY X Y ; SITE unit ; PIN VNB - ANTENNADIFFAREA 0.536250 ; PORT LAYER met1 ; RECT 0.080000 0.425000 0.400000 0.685000 ; END + PORT + LAYER pwell ; + RECT 0.000000 0.000000 0.960000 0.245000 ; + END END VNB PIN VPB ANTENNADIFFAREA 0.546000 ; @@ -77,6 +77,8 @@ RECT 0.155000 3.245000 0.325000 3.415000 ; RECT 0.635000 -0.085000 0.805000 0.085000 ; RECT 0.635000 3.245000 0.805000 3.415000 ; + LAYER nwell ; + RECT -0.190000 1.660000 1.150000 3.520000 ; END END sky130_fd_sc_ls__tapmet1_2 END LIBRARY
diff --git a/cells/tapvgnd/sky130_fd_sc_ls__tapvgnd_1.magic.lef b/cells/tapvgnd/sky130_fd_sc_ls__tapvgnd_1.magic.lef index edf5b6b..9de1534 100644 --- a/cells/tapvgnd/sky130_fd_sc_ls__tapvgnd_1.magic.lef +++ b/cells/tapvgnd/sky130_fd_sc_ls__tapvgnd_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__tapvgnd_1 CLASS CORE WELLTAP ; FOREIGN sky130_fd_sc_ls__tapvgnd_1 ;
diff --git a/cells/tapvgnd2/sky130_fd_sc_ls__tapvgnd2_1.magic.lef b/cells/tapvgnd2/sky130_fd_sc_ls__tapvgnd2_1.magic.lef index 3867075..3e24037 100644 --- a/cells/tapvgnd2/sky130_fd_sc_ls__tapvgnd2_1.magic.lef +++ b/cells/tapvgnd2/sky130_fd_sc_ls__tapvgnd2_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__tapvgnd2_1 CLASS CORE WELLTAP ; FOREIGN sky130_fd_sc_ls__tapvgnd2_1 ;
diff --git a/cells/tapvgndnovpb/sky130_fd_sc_ls__tapvgndnovpb_1.magic.lef b/cells/tapvgndnovpb/sky130_fd_sc_ls__tapvgndnovpb_1.magic.lef index c8b7dba..4b740a1 100644 --- a/cells/tapvgndnovpb/sky130_fd_sc_ls__tapvgndnovpb_1.magic.lef +++ b/cells/tapvgndnovpb/sky130_fd_sc_ls__tapvgndnovpb_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__tapvgndnovpb_1 CLASS CORE WELLTAP ; FOREIGN sky130_fd_sc_ls__tapvgndnovpb_1 ; @@ -28,6 +25,12 @@ SIZE 0.480000 BY 3.330000 ; SYMMETRY X Y R90 ; SITE unit ; + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 0.670000 3.520000 ; + END + END VPB PIN VGND DIRECTION INOUT ; SHAPE ABUTMENT ;
diff --git a/cells/tapvpwrvgnd/sky130_fd_sc_ls__tapvpwrvgnd_1.magic.lef b/cells/tapvpwrvgnd/sky130_fd_sc_ls__tapvpwrvgnd_1.magic.lef index 918812f..525d6a7 100644 --- a/cells/tapvpwrvgnd/sky130_fd_sc_ls__tapvpwrvgnd_1.magic.lef +++ b/cells/tapvpwrvgnd/sky130_fd_sc_ls__tapvpwrvgnd_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__tapvpwrvgnd_1 CLASS CORE WELLTAP ; FOREIGN sky130_fd_sc_ls__tapvpwrvgnd_1 ;
diff --git a/cells/xnor2/sky130_fd_sc_ls__xnor2_1.magic.lef b/cells/xnor2/sky130_fd_sc_ls__xnor2_1.magic.lef index cf0f244..a15404f 100644 --- a/cells/xnor2/sky130_fd_sc_ls__xnor2_1.magic.lef +++ b/cells/xnor2/sky130_fd_sc_ls__xnor2_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__xnor2_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__xnor2_1 ; @@ -50,6 +47,18 @@ RECT 2.015000 1.680000 2.185000 1.950000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.360000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 3.550000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 0.699800 ; DIRECTION OUTPUT ;
diff --git a/cells/xnor2/sky130_fd_sc_ls__xnor2_2.magic.lef b/cells/xnor2/sky130_fd_sc_ls__xnor2_2.magic.lef index 41e8c09..7f40118 100644 --- a/cells/xnor2/sky130_fd_sc_ls__xnor2_2.magic.lef +++ b/cells/xnor2/sky130_fd_sc_ls__xnor2_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__xnor2_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__xnor2_2 ; @@ -56,6 +53,18 @@ RECT 5.025000 1.180000 5.195000 2.060000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 5.280000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 5.470000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.072800 ; DIRECTION OUTPUT ;
diff --git a/cells/xnor2/sky130_fd_sc_ls__xnor2_4.magic.lef b/cells/xnor2/sky130_fd_sc_ls__xnor2_4.magic.lef index 61c57a5..a0a9bfb 100644 --- a/cells/xnor2/sky130_fd_sc_ls__xnor2_4.magic.lef +++ b/cells/xnor2/sky130_fd_sc_ls__xnor2_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__xnor2_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__xnor2_4 ; @@ -54,6 +51,18 @@ RECT 6.365000 1.765000 6.535000 1.945000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 9.120000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 9.310000 3.520000 ; + END + END VPB PIN Y ANTENNADIFFAREA 1.474200 ; DIRECTION OUTPUT ;
diff --git a/cells/xnor3/sky130_fd_sc_ls__xnor3_1.magic.lef b/cells/xnor3/sky130_fd_sc_ls__xnor3_1.magic.lef index 8a7f9ce..78f8474 100644 --- a/cells/xnor3/sky130_fd_sc_ls__xnor3_1.magic.lef +++ b/cells/xnor3/sky130_fd_sc_ls__xnor3_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__xnor3_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__xnor3_1 ; @@ -55,6 +52,18 @@ RECT 0.995000 1.350000 1.325000 1.780000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 8.160000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 8.350000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.530100 ; DIRECTION OUTPUT ;
diff --git a/cells/xnor3/sky130_fd_sc_ls__xnor3_2.magic.lef b/cells/xnor3/sky130_fd_sc_ls__xnor3_2.magic.lef index 442b83a..923ada1 100644 --- a/cells/xnor3/sky130_fd_sc_ls__xnor3_2.magic.lef +++ b/cells/xnor3/sky130_fd_sc_ls__xnor3_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__xnor3_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__xnor3_2 ; @@ -55,6 +52,18 @@ RECT 6.845000 1.350000 7.175000 1.780000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 8.640000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 8.830000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/xnor3/sky130_fd_sc_ls__xnor3_4.magic.lef b/cells/xnor3/sky130_fd_sc_ls__xnor3_4.magic.lef index 3aca0b9..fb5fa94 100644 --- a/cells/xnor3/sky130_fd_sc_ls__xnor3_4.magic.lef +++ b/cells/xnor3/sky130_fd_sc_ls__xnor3_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__xnor3_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__xnor3_4 ; @@ -55,6 +52,18 @@ RECT 6.780000 1.350000 7.110000 1.780000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 10.080000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 10.270000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.086400 ; DIRECTION OUTPUT ;
diff --git a/cells/xor2/sky130_fd_sc_ls__xor2_1.magic.lef b/cells/xor2/sky130_fd_sc_ls__xor2_1.magic.lef index 0b695a0..31f692a 100644 --- a/cells/xor2/sky130_fd_sc_ls__xor2_1.magic.lef +++ b/cells/xor2/sky130_fd_sc_ls__xor2_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__xor2_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__xor2_1 ; @@ -48,6 +45,18 @@ RECT 2.515000 1.695000 2.845000 1.780000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 3.840000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.030000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.697200 ; DIRECTION OUTPUT ;
diff --git a/cells/xor2/sky130_fd_sc_ls__xor2_2.magic.lef b/cells/xor2/sky130_fd_sc_ls__xor2_2.magic.lef index 8cf826d..78630a5 100644 --- a/cells/xor2/sky130_fd_sc_ls__xor2_2.magic.lef +++ b/cells/xor2/sky130_fd_sc_ls__xor2_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__xor2_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__xor2_2 ; @@ -50,6 +47,18 @@ RECT 3.485000 1.180000 4.145000 1.550000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 4.800000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 4.990000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.754100 ; DIRECTION OUTPUT ;
diff --git a/cells/xor2/sky130_fd_sc_ls__xor2_4.magic.lef b/cells/xor2/sky130_fd_sc_ls__xor2_4.magic.lef index 24ae886..d9e0db9 100644 --- a/cells/xor2/sky130_fd_sc_ls__xor2_4.magic.lef +++ b/cells/xor2/sky130_fd_sc_ls__xor2_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__xor2_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__xor2_4 ; @@ -61,6 +58,18 @@ RECT 5.885000 1.350000 8.165000 1.550000 ; END END B + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 8.640000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 8.830000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.504500 ; DIRECTION OUTPUT ;
diff --git a/cells/xor3/sky130_fd_sc_ls__xor3_1.magic.lef b/cells/xor3/sky130_fd_sc_ls__xor3_1.magic.lef index ce4f1fd..5c1d829 100644 --- a/cells/xor3/sky130_fd_sc_ls__xor3_1.magic.lef +++ b/cells/xor3/sky130_fd_sc_ls__xor3_1.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__xor3_1 CLASS CORE ; FOREIGN sky130_fd_sc_ls__xor3_1 ; @@ -55,6 +52,18 @@ RECT 6.875000 1.180000 7.205000 1.685000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 9.120000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 9.310000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.541300 ; DIRECTION OUTPUT ;
diff --git a/cells/xor3/sky130_fd_sc_ls__xor3_2.magic.lef b/cells/xor3/sky130_fd_sc_ls__xor3_2.magic.lef index 2e6bcfa..661878c 100644 --- a/cells/xor3/sky130_fd_sc_ls__xor3_2.magic.lef +++ b/cells/xor3/sky130_fd_sc_ls__xor3_2.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__xor3_2 CLASS CORE ; FOREIGN sky130_fd_sc_ls__xor3_2 ; @@ -55,6 +52,18 @@ RECT 6.875000 1.180000 7.125000 1.685000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 9.600000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 9.790000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 0.543200 ; DIRECTION OUTPUT ;
diff --git a/cells/xor3/sky130_fd_sc_ls__xor3_4.magic.lef b/cells/xor3/sky130_fd_sc_ls__xor3_4.magic.lef index 8a109c5..59d3a97 100644 --- a/cells/xor3/sky130_fd_sc_ls__xor3_4.magic.lef +++ b/cells/xor3/sky130_fd_sc_ls__xor3_4.magic.lef
@@ -18,9 +18,6 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; -UNITS - DATABASE MICRONS 200 ; -END UNITS MACRO sky130_fd_sc_ls__xor3_4 CLASS CORE ; FOREIGN sky130_fd_sc_ls__xor3_4 ; @@ -55,6 +52,18 @@ RECT 6.810000 1.450000 7.070000 1.780000 ; END END C + PIN VNB + PORT + LAYER pwell ; + RECT 0.000000 0.000000 10.560000 0.245000 ; + END + END VNB + PIN VPB + PORT + LAYER nwell ; + RECT -0.190000 1.660000 10.750000 3.520000 ; + END + END VPB PIN X ANTENNADIFFAREA 1.086400 ; DIRECTION OUTPUT ;