`.lef` file improvements. * Fixing missing VNB / VPB pins in `.lef` files. * Removing `UNITS` section. Updating sky130_fd_sc_hvl 0.0.3. Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
diff --git a/README.rst b/README.rst index 473acac..139f5b5 100644 --- a/README.rst +++ b/README.rst
@@ -1,5 +1,5 @@ :lib:`sky130_fd_sc_hvl` - SKY130 High Voltage Digital Standard Cells (SkyWater Provided) ======================================================================================== -Initial release of version (0, 0, 1). +Initial release of version (0, 0, 2).
diff --git a/cells/a21o/sky130_fd_sc_hvl__a21o_1.lef b/cells/a21o/sky130_fd_sc_hvl__a21o_1.lef index fc0ae72..88f05ce 100644 --- a/cells/a21o/sky130_fd_sc_hvl__a21o_1.lef +++ b/cells/a21o/sky130_fd_sc_hvl__a21o_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__a21o_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/a21oi/sky130_fd_sc_hvl__a21oi_1.lef b/cells/a21oi/sky130_fd_sc_hvl__a21oi_1.lef index 4c40101..a51d6eb 100644 --- a/cells/a21oi/sky130_fd_sc_hvl__a21oi_1.lef +++ b/cells/a21oi/sky130_fd_sc_hvl__a21oi_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__a21oi_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/a22o/sky130_fd_sc_hvl__a22o_1.lef b/cells/a22o/sky130_fd_sc_hvl__a22o_1.lef index 83f3306..143fa7a 100644 --- a/cells/a22o/sky130_fd_sc_hvl__a22o_1.lef +++ b/cells/a22o/sky130_fd_sc_hvl__a22o_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__a22o_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/a22oi/sky130_fd_sc_hvl__a22oi_1.lef b/cells/a22oi/sky130_fd_sc_hvl__a22oi_1.lef index e1a1798..e42e2b5 100644 --- a/cells/a22oi/sky130_fd_sc_hvl__a22oi_1.lef +++ b/cells/a22oi/sky130_fd_sc_hvl__a22oi_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__a22oi_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/and2/sky130_fd_sc_hvl__and2_1.lef b/cells/and2/sky130_fd_sc_hvl__and2_1.lef index 10c655f..c723f5e 100644 --- a/cells/and2/sky130_fd_sc_hvl__and2_1.lef +++ b/cells/and2/sky130_fd_sc_hvl__and2_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__and2_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/and3/sky130_fd_sc_hvl__and3_1.lef b/cells/and3/sky130_fd_sc_hvl__and3_1.lef index f2d46fd..1f097e8 100644 --- a/cells/and3/sky130_fd_sc_hvl__and3_1.lef +++ b/cells/and3/sky130_fd_sc_hvl__and3_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__and3_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/buf/sky130_fd_sc_hvl__buf_1.lef b/cells/buf/sky130_fd_sc_hvl__buf_1.lef index 3716833..033f8ea 100644 --- a/cells/buf/sky130_fd_sc_hvl__buf_1.lef +++ b/cells/buf/sky130_fd_sc_hvl__buf_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__buf_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/buf/sky130_fd_sc_hvl__buf_16.lef b/cells/buf/sky130_fd_sc_hvl__buf_16.lef index f4beb43..ea97fc7 100644 --- a/cells/buf/sky130_fd_sc_hvl__buf_16.lef +++ b/cells/buf/sky130_fd_sc_hvl__buf_16.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__buf_16 CLASS CORE ; SOURCE USER ;
diff --git a/cells/buf/sky130_fd_sc_hvl__buf_2.lef b/cells/buf/sky130_fd_sc_hvl__buf_2.lef index 9208eeb..35fada5 100644 --- a/cells/buf/sky130_fd_sc_hvl__buf_2.lef +++ b/cells/buf/sky130_fd_sc_hvl__buf_2.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__buf_2 CLASS CORE ; SOURCE USER ;
diff --git a/cells/buf/sky130_fd_sc_hvl__buf_32.lef b/cells/buf/sky130_fd_sc_hvl__buf_32.lef index 8b87a07..f7f1ea6 100644 --- a/cells/buf/sky130_fd_sc_hvl__buf_32.lef +++ b/cells/buf/sky130_fd_sc_hvl__buf_32.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__buf_32 CLASS CORE ; SOURCE USER ;
diff --git a/cells/buf/sky130_fd_sc_hvl__buf_4.lef b/cells/buf/sky130_fd_sc_hvl__buf_4.lef index 713bfe9..8bf69e8 100644 --- a/cells/buf/sky130_fd_sc_hvl__buf_4.lef +++ b/cells/buf/sky130_fd_sc_hvl__buf_4.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__buf_4 CLASS CORE ; SOURCE USER ;
diff --git a/cells/buf/sky130_fd_sc_hvl__buf_8.lef b/cells/buf/sky130_fd_sc_hvl__buf_8.lef index 24104a6..db84c23 100644 --- a/cells/buf/sky130_fd_sc_hvl__buf_8.lef +++ b/cells/buf/sky130_fd_sc_hvl__buf_8.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__buf_8 CLASS CORE ; SOURCE USER ;
diff --git a/cells/conb/sky130_fd_sc_hvl__conb_1.lef b/cells/conb/sky130_fd_sc_hvl__conb_1.lef index ecd2d25..fae330d 100644 --- a/cells/conb/sky130_fd_sc_hvl__conb_1.lef +++ b/cells/conb/sky130_fd_sc_hvl__conb_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__conb_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/decap/sky130_fd_sc_hvl__decap_4.lef b/cells/decap/sky130_fd_sc_hvl__decap_4.lef index 3692d2e..bab0303 100644 --- a/cells/decap/sky130_fd_sc_hvl__decap_4.lef +++ b/cells/decap/sky130_fd_sc_hvl__decap_4.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__decap_4 CLASS CORE ; SOURCE USER ;
diff --git a/cells/decap/sky130_fd_sc_hvl__decap_8.lef b/cells/decap/sky130_fd_sc_hvl__decap_8.lef index 09506a5..8089a92 100644 --- a/cells/decap/sky130_fd_sc_hvl__decap_8.lef +++ b/cells/decap/sky130_fd_sc_hvl__decap_8.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__decap_8 CLASS CORE ; SOURCE USER ;
diff --git a/cells/dfrbp/sky130_fd_sc_hvl__dfrbp_1.lef b/cells/dfrbp/sky130_fd_sc_hvl__dfrbp_1.lef index 21ac6ef..5a18a56 100644 --- a/cells/dfrbp/sky130_fd_sc_hvl__dfrbp_1.lef +++ b/cells/dfrbp/sky130_fd_sc_hvl__dfrbp_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__dfrbp_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/dfrtp/sky130_fd_sc_hvl__dfrtp_1.lef b/cells/dfrtp/sky130_fd_sc_hvl__dfrtp_1.lef index 4e27ed4..49e778c 100644 --- a/cells/dfrtp/sky130_fd_sc_hvl__dfrtp_1.lef +++ b/cells/dfrtp/sky130_fd_sc_hvl__dfrtp_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__dfrtp_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/dfsbp/sky130_fd_sc_hvl__dfsbp_1.lef b/cells/dfsbp/sky130_fd_sc_hvl__dfsbp_1.lef index f2ed72f..346deff 100644 --- a/cells/dfsbp/sky130_fd_sc_hvl__dfsbp_1.lef +++ b/cells/dfsbp/sky130_fd_sc_hvl__dfsbp_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__dfsbp_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/dfstp/sky130_fd_sc_hvl__dfstp_1.lef b/cells/dfstp/sky130_fd_sc_hvl__dfstp_1.lef index 23438d1..b688c56 100644 --- a/cells/dfstp/sky130_fd_sc_hvl__dfstp_1.lef +++ b/cells/dfstp/sky130_fd_sc_hvl__dfstp_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__dfstp_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/dfxbp/sky130_fd_sc_hvl__dfxbp_1.lef b/cells/dfxbp/sky130_fd_sc_hvl__dfxbp_1.lef index 705414a..6369160 100644 --- a/cells/dfxbp/sky130_fd_sc_hvl__dfxbp_1.lef +++ b/cells/dfxbp/sky130_fd_sc_hvl__dfxbp_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__dfxbp_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/dfxtp/sky130_fd_sc_hvl__dfxtp_1.lef b/cells/dfxtp/sky130_fd_sc_hvl__dfxtp_1.lef index 2d9f60e..b0fb5ca 100644 --- a/cells/dfxtp/sky130_fd_sc_hvl__dfxtp_1.lef +++ b/cells/dfxtp/sky130_fd_sc_hvl__dfxtp_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__dfxtp_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/diode/sky130_fd_sc_hvl__diode_2.lef b/cells/diode/sky130_fd_sc_hvl__diode_2.lef index 7b51e1b..8f01089 100644 --- a/cells/diode/sky130_fd_sc_hvl__diode_2.lef +++ b/cells/diode/sky130_fd_sc_hvl__diode_2.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__diode_2 CLASS CORE ANTENNACELL ; SOURCE USER ;
diff --git a/cells/dlclkp/sky130_fd_sc_hvl__dlclkp_1.lef b/cells/dlclkp/sky130_fd_sc_hvl__dlclkp_1.lef index ff47db4..beafa10 100644 --- a/cells/dlclkp/sky130_fd_sc_hvl__dlclkp_1.lef +++ b/cells/dlclkp/sky130_fd_sc_hvl__dlclkp_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__dlclkp_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/dlrtp/sky130_fd_sc_hvl__dlrtp_1.lef b/cells/dlrtp/sky130_fd_sc_hvl__dlrtp_1.lef index c691076..bffeae9 100644 --- a/cells/dlrtp/sky130_fd_sc_hvl__dlrtp_1.lef +++ b/cells/dlrtp/sky130_fd_sc_hvl__dlrtp_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__dlrtp_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/dlxtp/sky130_fd_sc_hvl__dlxtp_1.lef b/cells/dlxtp/sky130_fd_sc_hvl__dlxtp_1.lef index b3a3451..b9e2da6 100644 --- a/cells/dlxtp/sky130_fd_sc_hvl__dlxtp_1.lef +++ b/cells/dlxtp/sky130_fd_sc_hvl__dlxtp_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__dlxtp_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/einvn/sky130_fd_sc_hvl__einvn_1.lef b/cells/einvn/sky130_fd_sc_hvl__einvn_1.lef index 30f6b20..8fed525 100644 --- a/cells/einvn/sky130_fd_sc_hvl__einvn_1.lef +++ b/cells/einvn/sky130_fd_sc_hvl__einvn_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__einvn_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/einvp/sky130_fd_sc_hvl__einvp_1.lef b/cells/einvp/sky130_fd_sc_hvl__einvp_1.lef index 990bd17..7853f80 100644 --- a/cells/einvp/sky130_fd_sc_hvl__einvp_1.lef +++ b/cells/einvp/sky130_fd_sc_hvl__einvp_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__einvp_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/fill/sky130_fd_sc_hvl__fill_1.lef b/cells/fill/sky130_fd_sc_hvl__fill_1.lef index 776ddb3..16b9a7c 100644 --- a/cells/fill/sky130_fd_sc_hvl__fill_1.lef +++ b/cells/fill/sky130_fd_sc_hvl__fill_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__fill_1 CLASS CORE SPACER ; SOURCE USER ;
diff --git a/cells/fill/sky130_fd_sc_hvl__fill_2.lef b/cells/fill/sky130_fd_sc_hvl__fill_2.lef index 642d744..9856a7a 100644 --- a/cells/fill/sky130_fd_sc_hvl__fill_2.lef +++ b/cells/fill/sky130_fd_sc_hvl__fill_2.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__fill_2 CLASS CORE SPACER ; SOURCE USER ;
diff --git a/cells/fill/sky130_fd_sc_hvl__fill_4.lef b/cells/fill/sky130_fd_sc_hvl__fill_4.lef index dac87f0..0f86a86 100644 --- a/cells/fill/sky130_fd_sc_hvl__fill_4.lef +++ b/cells/fill/sky130_fd_sc_hvl__fill_4.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__fill_4 CLASS CORE SPACER ; SOURCE USER ;
diff --git a/cells/fill/sky130_fd_sc_hvl__fill_8.lef b/cells/fill/sky130_fd_sc_hvl__fill_8.lef index 02d6c11..edaea03 100644 --- a/cells/fill/sky130_fd_sc_hvl__fill_8.lef +++ b/cells/fill/sky130_fd_sc_hvl__fill_8.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__fill_8 CLASS CORE SPACER ; SOURCE USER ;
diff --git a/cells/inv/sky130_fd_sc_hvl__inv_1.lef b/cells/inv/sky130_fd_sc_hvl__inv_1.lef index be2caa3..b945269 100644 --- a/cells/inv/sky130_fd_sc_hvl__inv_1.lef +++ b/cells/inv/sky130_fd_sc_hvl__inv_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__inv_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/inv/sky130_fd_sc_hvl__inv_16.lef b/cells/inv/sky130_fd_sc_hvl__inv_16.lef index 8b8d188..ae9050b 100644 --- a/cells/inv/sky130_fd_sc_hvl__inv_16.lef +++ b/cells/inv/sky130_fd_sc_hvl__inv_16.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__inv_16 CLASS CORE ; SOURCE USER ;
diff --git a/cells/inv/sky130_fd_sc_hvl__inv_2.lef b/cells/inv/sky130_fd_sc_hvl__inv_2.lef index 3b01634..883ccc5 100644 --- a/cells/inv/sky130_fd_sc_hvl__inv_2.lef +++ b/cells/inv/sky130_fd_sc_hvl__inv_2.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__inv_2 CLASS CORE ; SOURCE USER ;
diff --git a/cells/inv/sky130_fd_sc_hvl__inv_4.lef b/cells/inv/sky130_fd_sc_hvl__inv_4.lef index 7f24f91..3e4a7fc 100644 --- a/cells/inv/sky130_fd_sc_hvl__inv_4.lef +++ b/cells/inv/sky130_fd_sc_hvl__inv_4.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__inv_4 CLASS CORE ; SOURCE USER ;
diff --git a/cells/inv/sky130_fd_sc_hvl__inv_8.lef b/cells/inv/sky130_fd_sc_hvl__inv_8.lef index 7edc4dc..603f664 100644 --- a/cells/inv/sky130_fd_sc_hvl__inv_8.lef +++ b/cells/inv/sky130_fd_sc_hvl__inv_8.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__inv_8 CLASS CORE ; SOURCE USER ;
diff --git a/cells/lsbufhv2hv_hl/sky130_fd_sc_hvl__lsbufhv2hv_hl_1.lef b/cells/lsbufhv2hv_hl/sky130_fd_sc_hvl__lsbufhv2hv_hl_1.lef index 5047eb6..ec06629 100644 --- a/cells/lsbufhv2hv_hl/sky130_fd_sc_hvl__lsbufhv2hv_hl_1.lef +++ b/cells/lsbufhv2hv_hl/sky130_fd_sc_hvl__lsbufhv2hv_hl_1.lef
@@ -18,13 +18,18 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__lsbufhv2hv_hl_1 CLASS CORE ; SOURCE USER ; ORIGIN 0.000000 0.000000 ; SIZE 8.640000 BY 8.140000 ; - SYMMETRY X Y R90 ; - SITE unithv ; + SYMMETRY X Y ; + SITE unithvdbl ; PIN A ANTENNAGATEAREA 0.585000 ; DIRECTION INPUT ;
diff --git a/cells/lsbufhv2hv_hl/sky130_fd_sc_hvl__lsbufhv2hv_hl_1.magic.lef b/cells/lsbufhv2hv_hl/sky130_fd_sc_hvl__lsbufhv2hv_hl_1.magic.lef index 760a64d..cae5d8d 100644 --- a/cells/lsbufhv2hv_hl/sky130_fd_sc_hvl__lsbufhv2hv_hl_1.magic.lef +++ b/cells/lsbufhv2hv_hl/sky130_fd_sc_hvl__lsbufhv2hv_hl_1.magic.lef
@@ -18,13 +18,18 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 8.640000 BY 8.140000 ; +END unithvdbl MACRO sky130_fd_sc_hvl__lsbufhv2hv_hl_1 CLASS CORE ; FOREIGN sky130_fd_sc_hvl__lsbufhv2hv_hl_1 ; ORIGIN 0.000000 0.000000 ; SIZE 8.640000 BY 8.140000 ; - SYMMETRY X Y R90 ; - SITE unithv ; + SYMMETRY X Y ; + SITE unithvdbl ; PIN A ANTENNAGATEAREA 0.585000 ; DIRECTION INPUT ;
diff --git a/cells/lsbufhv2hv_lh/sky130_fd_sc_hvl__lsbufhv2hv_lh_1.lef b/cells/lsbufhv2hv_lh/sky130_fd_sc_hvl__lsbufhv2hv_lh_1.lef index 7f6ed62..23b2659 100644 --- a/cells/lsbufhv2hv_lh/sky130_fd_sc_hvl__lsbufhv2hv_lh_1.lef +++ b/cells/lsbufhv2hv_lh/sky130_fd_sc_hvl__lsbufhv2hv_lh_1.lef
@@ -18,13 +18,18 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__lsbufhv2hv_lh_1 CLASS CORE ; SOURCE USER ; ORIGIN 0.000000 0.000000 ; SIZE 10.56000 BY 8.140000 ; - SYMMETRY X Y R90 ; - SITE unithv ; + SYMMETRY X Y ; + SITE unithvdbl ; PIN A ANTENNAGATEAREA 0.750000 ; DIRECTION INPUT ;
diff --git a/cells/lsbufhv2hv_lh/sky130_fd_sc_hvl__lsbufhv2hv_lh_1.magic.lef b/cells/lsbufhv2hv_lh/sky130_fd_sc_hvl__lsbufhv2hv_lh_1.magic.lef index f38494a..2396c38 100644 --- a/cells/lsbufhv2hv_lh/sky130_fd_sc_hvl__lsbufhv2hv_lh_1.magic.lef +++ b/cells/lsbufhv2hv_lh/sky130_fd_sc_hvl__lsbufhv2hv_lh_1.magic.lef
@@ -18,13 +18,18 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 10.56000 BY 8.140000 ; +END unithvdbl MACRO sky130_fd_sc_hvl__lsbufhv2hv_lh_1 CLASS CORE ; FOREIGN sky130_fd_sc_hvl__lsbufhv2hv_lh_1 ; ORIGIN 0.000000 0.000000 ; SIZE 10.56000 BY 8.140000 ; - SYMMETRY X Y R90 ; - SITE unithv ; + SYMMETRY X Y ; + SITE unithvdbl ; PIN A ANTENNAGATEAREA 0.750000 ; DIRECTION INPUT ;
diff --git a/cells/lsbufhv2lv/sky130_fd_sc_hvl__lsbufhv2lv_1.lef b/cells/lsbufhv2lv/sky130_fd_sc_hvl__lsbufhv2lv_1.lef index 1f98c28..7c0aa41 100644 --- a/cells/lsbufhv2lv/sky130_fd_sc_hvl__lsbufhv2lv_1.lef +++ b/cells/lsbufhv2lv/sky130_fd_sc_hvl__lsbufhv2lv_1.lef
@@ -18,13 +18,18 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__lsbufhv2lv_1 CLASS CORE ; SOURCE USER ; ORIGIN 0.000000 0.000000 ; SIZE 8.160000 BY 8.140000 ; - SYMMETRY X Y R90 ; - SITE unithv ; + SYMMETRY X Y ; + SITE unithvdbl ; PIN A ANTENNAGATEAREA 0.420000 ; DIRECTION INPUT ;
diff --git a/cells/lsbufhv2lv/sky130_fd_sc_hvl__lsbufhv2lv_1.magic.lef b/cells/lsbufhv2lv/sky130_fd_sc_hvl__lsbufhv2lv_1.magic.lef index 2190d3c..d7ca869 100644 --- a/cells/lsbufhv2lv/sky130_fd_sc_hvl__lsbufhv2lv_1.magic.lef +++ b/cells/lsbufhv2lv/sky130_fd_sc_hvl__lsbufhv2lv_1.magic.lef
@@ -18,13 +18,18 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 8.160000 BY 8.140000 ; +END unithvdbl MACRO sky130_fd_sc_hvl__lsbufhv2lv_1 CLASS CORE ; FOREIGN sky130_fd_sc_hvl__lsbufhv2lv_1 ; ORIGIN 0.000000 0.000000 ; SIZE 8.160000 BY 8.140000 ; - SYMMETRY X Y R90 ; - SITE unithv ; + SYMMETRY X Y ; + SITE unithvdbl ; PIN A ANTENNAGATEAREA 0.420000 ; DIRECTION INPUT ;
diff --git a/cells/lsbufhv2lv_simple/sky130_fd_sc_hvl__lsbufhv2lv_simple_1.lef b/cells/lsbufhv2lv_simple/sky130_fd_sc_hvl__lsbufhv2lv_simple_1.lef index 46b608c..e913791 100644 --- a/cells/lsbufhv2lv_simple/sky130_fd_sc_hvl__lsbufhv2lv_simple_1.lef +++ b/cells/lsbufhv2lv_simple/sky130_fd_sc_hvl__lsbufhv2lv_simple_1.lef
@@ -18,13 +18,18 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__lsbufhv2lv_simple_1 CLASS CORE ; SOURCE USER ; ORIGIN 0.000000 0.000000 ; SIZE 8.640000 BY 8.140000 ; - SYMMETRY X Y R90 ; - SITE unithv ; + SYMMETRY X Y ; + SITE unithvdbl ; PIN A ANTENNAGATEAREA 0.585000 ; DIRECTION INPUT ;
diff --git a/cells/lsbufhv2lv_simple/sky130_fd_sc_hvl__lsbufhv2lv_simple_1.magic.lef b/cells/lsbufhv2lv_simple/sky130_fd_sc_hvl__lsbufhv2lv_simple_1.magic.lef index c44537d..e8357d8 100644 --- a/cells/lsbufhv2lv_simple/sky130_fd_sc_hvl__lsbufhv2lv_simple_1.magic.lef +++ b/cells/lsbufhv2lv_simple/sky130_fd_sc_hvl__lsbufhv2lv_simple_1.magic.lef
@@ -18,13 +18,18 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 8.640000 BY 8.140000 ; +END unithvdbl MACRO sky130_fd_sc_hvl__lsbufhv2lv_simple_1 CLASS CORE ; FOREIGN sky130_fd_sc_hvl__lsbufhv2lv_simple_1 ; ORIGIN 0.000000 0.000000 ; SIZE 8.640000 BY 8.140000 ; - SYMMETRY X Y R90 ; - SITE unithv ; + SYMMETRY X Y ; + SITE unithvdbl ; PIN A ANTENNAGATEAREA 0.585000 ; DIRECTION INPUT ;
diff --git a/cells/lsbuflv2hv/sky130_fd_sc_hvl__lsbuflv2hv_1.lef b/cells/lsbuflv2hv/sky130_fd_sc_hvl__lsbuflv2hv_1.lef index 1ca129e..59371b9 100644 --- a/cells/lsbuflv2hv/sky130_fd_sc_hvl__lsbuflv2hv_1.lef +++ b/cells/lsbuflv2hv/sky130_fd_sc_hvl__lsbuflv2hv_1.lef
@@ -18,13 +18,18 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__lsbuflv2hv_1 CLASS CORE ; SOURCE USER ; ORIGIN 0.000000 0.000000 ; SIZE 10.56000 BY 8.140000 ; - SYMMETRY X Y R90 ; - SITE unithv ; + SYMMETRY X Y ; + SITE unithvdbl ; PIN A ANTENNAGATEAREA 0.252000 ; DIRECTION INPUT ;
diff --git a/cells/lsbuflv2hv/sky130_fd_sc_hvl__lsbuflv2hv_1.magic.lef b/cells/lsbuflv2hv/sky130_fd_sc_hvl__lsbuflv2hv_1.magic.lef index 7c9842a..c4b7e7f 100644 --- a/cells/lsbuflv2hv/sky130_fd_sc_hvl__lsbuflv2hv_1.magic.lef +++ b/cells/lsbuflv2hv/sky130_fd_sc_hvl__lsbuflv2hv_1.magic.lef
@@ -18,13 +18,18 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 10.56000 BY 8.140000 ; +END unithvdbl MACRO sky130_fd_sc_hvl__lsbuflv2hv_1 CLASS CORE ; FOREIGN sky130_fd_sc_hvl__lsbuflv2hv_1 ; ORIGIN 0.000000 0.000000 ; SIZE 10.56000 BY 8.140000 ; - SYMMETRY X Y R90 ; - SITE unithv ; + SYMMETRY X Y ; + SITE unithvdbl ; PIN A ANTENNAGATEAREA 0.252000 ; DIRECTION INPUT ;
diff --git a/cells/lsbuflv2hv_clkiso_hlkg/sky130_fd_sc_hvl__lsbuflv2hv_clkiso_hlkg_3.lef b/cells/lsbuflv2hv_clkiso_hlkg/sky130_fd_sc_hvl__lsbuflv2hv_clkiso_hlkg_3.lef index 5778463..c510567 100644 --- a/cells/lsbuflv2hv_clkiso_hlkg/sky130_fd_sc_hvl__lsbuflv2hv_clkiso_hlkg_3.lef +++ b/cells/lsbuflv2hv_clkiso_hlkg/sky130_fd_sc_hvl__lsbuflv2hv_clkiso_hlkg_3.lef
@@ -18,13 +18,18 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__lsbuflv2hv_clkiso_hlkg_3 CLASS CORE ; SOURCE USER ; ORIGIN 0.000000 0.000000 ; SIZE 24.96000 BY 8.140000 ; - SYMMETRY X Y R90 ; - SITE unithv ; + SYMMETRY X Y ; + SITE unithvdbl ; PIN A ANTENNAGATEAREA 0.558000 ; DIRECTION INPUT ;
diff --git a/cells/lsbuflv2hv_clkiso_hlkg/sky130_fd_sc_hvl__lsbuflv2hv_clkiso_hlkg_3.magic.lef b/cells/lsbuflv2hv_clkiso_hlkg/sky130_fd_sc_hvl__lsbuflv2hv_clkiso_hlkg_3.magic.lef index 3668cf4..0c88b51 100644 --- a/cells/lsbuflv2hv_clkiso_hlkg/sky130_fd_sc_hvl__lsbuflv2hv_clkiso_hlkg_3.magic.lef +++ b/cells/lsbuflv2hv_clkiso_hlkg/sky130_fd_sc_hvl__lsbuflv2hv_clkiso_hlkg_3.magic.lef
@@ -18,13 +18,18 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 24.96000 BY 8.140000 ; +END unithvdbl MACRO sky130_fd_sc_hvl__lsbuflv2hv_clkiso_hlkg_3 CLASS CORE ; FOREIGN sky130_fd_sc_hvl__lsbuflv2hv_clkiso_hlkg_3 ; ORIGIN 0.000000 0.000000 ; SIZE 24.96000 BY 8.140000 ; - SYMMETRY X Y R90 ; - SITE unithv ; + SYMMETRY X Y ; + SITE unithvdbl ; PIN A ANTENNAGATEAREA 0.558000 ; DIRECTION INPUT ;
diff --git a/cells/lsbuflv2hv_isosrchvaon/sky130_fd_sc_hvl__lsbuflv2hv_isosrchvaon_1.lef b/cells/lsbuflv2hv_isosrchvaon/sky130_fd_sc_hvl__lsbuflv2hv_isosrchvaon_1.lef index 91f4f41..4011546 100644 --- a/cells/lsbuflv2hv_isosrchvaon/sky130_fd_sc_hvl__lsbuflv2hv_isosrchvaon_1.lef +++ b/cells/lsbuflv2hv_isosrchvaon/sky130_fd_sc_hvl__lsbuflv2hv_isosrchvaon_1.lef
@@ -18,13 +18,18 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__lsbuflv2hv_isosrchvaon_1 CLASS CORE ; SOURCE USER ; ORIGIN 0.000000 0.000000 ; SIZE 13.92000 BY 8.140000 ; - SYMMETRY X Y R90 ; - SITE unithv ; + SYMMETRY X Y ; + SITE unithvdbl ; PIN A ANTENNAGATEAREA 0.279000 ; DIRECTION INPUT ;
diff --git a/cells/lsbuflv2hv_isosrchvaon/sky130_fd_sc_hvl__lsbuflv2hv_isosrchvaon_1.magic.lef b/cells/lsbuflv2hv_isosrchvaon/sky130_fd_sc_hvl__lsbuflv2hv_isosrchvaon_1.magic.lef index c72769c..4f3e110 100644 --- a/cells/lsbuflv2hv_isosrchvaon/sky130_fd_sc_hvl__lsbuflv2hv_isosrchvaon_1.magic.lef +++ b/cells/lsbuflv2hv_isosrchvaon/sky130_fd_sc_hvl__lsbuflv2hv_isosrchvaon_1.magic.lef
@@ -18,13 +18,18 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 13.92000 BY 8.140000 ; +END unithvdbl MACRO sky130_fd_sc_hvl__lsbuflv2hv_isosrchvaon_1 CLASS CORE ; FOREIGN sky130_fd_sc_hvl__lsbuflv2hv_isosrchvaon_1 ; ORIGIN 0.000000 0.000000 ; SIZE 13.92000 BY 8.140000 ; - SYMMETRY X Y R90 ; - SITE unithv ; + SYMMETRY X Y ; + SITE unithvdbl ; PIN A ANTENNAGATEAREA 0.279000 ; DIRECTION INPUT ;
diff --git a/cells/lsbuflv2hv_symmetric/sky130_fd_sc_hvl__lsbuflv2hv_symmetric_1.lef b/cells/lsbuflv2hv_symmetric/sky130_fd_sc_hvl__lsbuflv2hv_symmetric_1.lef index 51abe98..e67a42a 100644 --- a/cells/lsbuflv2hv_symmetric/sky130_fd_sc_hvl__lsbuflv2hv_symmetric_1.lef +++ b/cells/lsbuflv2hv_symmetric/sky130_fd_sc_hvl__lsbuflv2hv_symmetric_1.lef
@@ -18,13 +18,18 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__lsbuflv2hv_symmetric_1 CLASS CORE ; SOURCE USER ; ORIGIN 0.000000 0.000000 ; SIZE 11.04000 BY 8.140000 ; - SYMMETRY X Y R90 ; - SITE unithv ; + SYMMETRY X Y ; + SITE unithvdbl ; PIN A ANTENNAGATEAREA 0.252000 ; DIRECTION INPUT ;
diff --git a/cells/lsbuflv2hv_symmetric/sky130_fd_sc_hvl__lsbuflv2hv_symmetric_1.magic.lef b/cells/lsbuflv2hv_symmetric/sky130_fd_sc_hvl__lsbuflv2hv_symmetric_1.magic.lef index bfcb0b0..3ff6d14 100644 --- a/cells/lsbuflv2hv_symmetric/sky130_fd_sc_hvl__lsbuflv2hv_symmetric_1.magic.lef +++ b/cells/lsbuflv2hv_symmetric/sky130_fd_sc_hvl__lsbuflv2hv_symmetric_1.magic.lef
@@ -18,13 +18,18 @@ NOWIREEXTENSIONATPIN ON ; DIVIDERCHAR "/" ; BUSBITCHARS "[]" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 11.04000 BY 8.140000 ; +END unithvdbl MACRO sky130_fd_sc_hvl__lsbuflv2hv_symmetric_1 CLASS CORE ; FOREIGN sky130_fd_sc_hvl__lsbuflv2hv_symmetric_1 ; ORIGIN 0.000000 0.000000 ; SIZE 11.04000 BY 8.140000 ; - SYMMETRY X Y R90 ; - SITE unithv ; + SYMMETRY X Y ; + SITE unithvdbl ; PIN A ANTENNAGATEAREA 0.252000 ; DIRECTION INPUT ;
diff --git a/cells/mux2/sky130_fd_sc_hvl__mux2_1.lef b/cells/mux2/sky130_fd_sc_hvl__mux2_1.lef index b80b02e..6c7765e 100644 --- a/cells/mux2/sky130_fd_sc_hvl__mux2_1.lef +++ b/cells/mux2/sky130_fd_sc_hvl__mux2_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__mux2_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/mux4/sky130_fd_sc_hvl__mux4_1.lef b/cells/mux4/sky130_fd_sc_hvl__mux4_1.lef index dfb3601..2a0e2de 100644 --- a/cells/mux4/sky130_fd_sc_hvl__mux4_1.lef +++ b/cells/mux4/sky130_fd_sc_hvl__mux4_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__mux4_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/nand2/sky130_fd_sc_hvl__nand2_1.lef b/cells/nand2/sky130_fd_sc_hvl__nand2_1.lef index 12b1482..00a589d 100644 --- a/cells/nand2/sky130_fd_sc_hvl__nand2_1.lef +++ b/cells/nand2/sky130_fd_sc_hvl__nand2_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__nand2_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/nand3/sky130_fd_sc_hvl__nand3_1.lef b/cells/nand3/sky130_fd_sc_hvl__nand3_1.lef index f4e8719..0eb1ee6 100644 --- a/cells/nand3/sky130_fd_sc_hvl__nand3_1.lef +++ b/cells/nand3/sky130_fd_sc_hvl__nand3_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__nand3_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/nor2/sky130_fd_sc_hvl__nor2_1.lef b/cells/nor2/sky130_fd_sc_hvl__nor2_1.lef index 04230d8..639cad7 100644 --- a/cells/nor2/sky130_fd_sc_hvl__nor2_1.lef +++ b/cells/nor2/sky130_fd_sc_hvl__nor2_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__nor2_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/nor3/sky130_fd_sc_hvl__nor3_1.lef b/cells/nor3/sky130_fd_sc_hvl__nor3_1.lef index 15ae3c0..aae04a6 100644 --- a/cells/nor3/sky130_fd_sc_hvl__nor3_1.lef +++ b/cells/nor3/sky130_fd_sc_hvl__nor3_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__nor3_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/o21a/sky130_fd_sc_hvl__o21a_1.lef b/cells/o21a/sky130_fd_sc_hvl__o21a_1.lef index 402389f..ae56e58 100644 --- a/cells/o21a/sky130_fd_sc_hvl__o21a_1.lef +++ b/cells/o21a/sky130_fd_sc_hvl__o21a_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__o21a_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/o21ai/sky130_fd_sc_hvl__o21ai_1.lef b/cells/o21ai/sky130_fd_sc_hvl__o21ai_1.lef index fafcc4d..b368f1a 100644 --- a/cells/o21ai/sky130_fd_sc_hvl__o21ai_1.lef +++ b/cells/o21ai/sky130_fd_sc_hvl__o21ai_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__o21ai_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/o22a/sky130_fd_sc_hvl__o22a_1.lef b/cells/o22a/sky130_fd_sc_hvl__o22a_1.lef index cf697b3..9a29d36 100644 --- a/cells/o22a/sky130_fd_sc_hvl__o22a_1.lef +++ b/cells/o22a/sky130_fd_sc_hvl__o22a_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__o22a_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/o22ai/sky130_fd_sc_hvl__o22ai_1.lef b/cells/o22ai/sky130_fd_sc_hvl__o22ai_1.lef index db60903..1253b6f 100644 --- a/cells/o22ai/sky130_fd_sc_hvl__o22ai_1.lef +++ b/cells/o22ai/sky130_fd_sc_hvl__o22ai_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__o22ai_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/or2/sky130_fd_sc_hvl__or2_1.lef b/cells/or2/sky130_fd_sc_hvl__or2_1.lef index d208c40..4693288 100644 --- a/cells/or2/sky130_fd_sc_hvl__or2_1.lef +++ b/cells/or2/sky130_fd_sc_hvl__or2_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__or2_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/or3/sky130_fd_sc_hvl__or3_1.lef b/cells/or3/sky130_fd_sc_hvl__or3_1.lef index ba4027b..df31f4e 100644 --- a/cells/or3/sky130_fd_sc_hvl__or3_1.lef +++ b/cells/or3/sky130_fd_sc_hvl__or3_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__or3_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/probe_p/sky130_fd_sc_hvl__probe_p_8.lef b/cells/probe_p/sky130_fd_sc_hvl__probe_p_8.lef index e16cc69..48d957a 100644 --- a/cells/probe_p/sky130_fd_sc_hvl__probe_p_8.lef +++ b/cells/probe_p/sky130_fd_sc_hvl__probe_p_8.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__probe_p_8 CLASS CORE ; SOURCE USER ;
diff --git a/cells/probec_p/sky130_fd_sc_hvl__probec_p_8.lef b/cells/probec_p/sky130_fd_sc_hvl__probec_p_8.lef index afd2d28..9d73f7b 100644 --- a/cells/probec_p/sky130_fd_sc_hvl__probec_p_8.lef +++ b/cells/probec_p/sky130_fd_sc_hvl__probec_p_8.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__probec_p_8 CLASS CORE ; SOURCE USER ;
diff --git a/cells/schmittbuf/sky130_fd_sc_hvl__schmittbuf_1.lef b/cells/schmittbuf/sky130_fd_sc_hvl__schmittbuf_1.lef index 69708a8..ac39e1e 100644 --- a/cells/schmittbuf/sky130_fd_sc_hvl__schmittbuf_1.lef +++ b/cells/schmittbuf/sky130_fd_sc_hvl__schmittbuf_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__schmittbuf_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/sdfrbp/sky130_fd_sc_hvl__sdfrbp_1.lef b/cells/sdfrbp/sky130_fd_sc_hvl__sdfrbp_1.lef index 8c8d197..591ea41 100644 --- a/cells/sdfrbp/sky130_fd_sc_hvl__sdfrbp_1.lef +++ b/cells/sdfrbp/sky130_fd_sc_hvl__sdfrbp_1.lef
@@ -18,12 +18,17 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__sdfrbp_1 CLASS CORE ; SOURCE USER ; ORIGIN 0.000000 0.000000 ; SIZE 20.16000 BY 4.070000 ; - SYMMETRY X Y R90 ; + SYMMETRY X Y ; SITE unithv ; PIN D ANTENNAGATEAREA 0.420000 ;
diff --git a/cells/sdfrbp/sky130_fd_sc_hvl__sdfrbp_1.magic.lef b/cells/sdfrbp/sky130_fd_sc_hvl__sdfrbp_1.magic.lef index 3fab7e6..637f41a 100644 --- a/cells/sdfrbp/sky130_fd_sc_hvl__sdfrbp_1.magic.lef +++ b/cells/sdfrbp/sky130_fd_sc_hvl__sdfrbp_1.magic.lef
@@ -23,7 +23,7 @@ FOREIGN sky130_fd_sc_hvl__sdfrbp_1 ; ORIGIN 0.000000 0.000000 ; SIZE 20.16000 BY 4.070000 ; - SYMMETRY X Y R90 ; + SYMMETRY X Y ; SITE unithv ; PIN D ANTENNAGATEAREA 0.420000 ;
diff --git a/cells/sdfrtp/sky130_fd_sc_hvl__sdfrtp_1.lef b/cells/sdfrtp/sky130_fd_sc_hvl__sdfrtp_1.lef index a561bed..01b8a99 100644 --- a/cells/sdfrtp/sky130_fd_sc_hvl__sdfrtp_1.lef +++ b/cells/sdfrtp/sky130_fd_sc_hvl__sdfrtp_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__sdfrtp_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/sdfsbp/sky130_fd_sc_hvl__sdfsbp_1.lef b/cells/sdfsbp/sky130_fd_sc_hvl__sdfsbp_1.lef index 1f42d23..5e127a5 100644 --- a/cells/sdfsbp/sky130_fd_sc_hvl__sdfsbp_1.lef +++ b/cells/sdfsbp/sky130_fd_sc_hvl__sdfsbp_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__sdfsbp_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/sdfstp/sky130_fd_sc_hvl__sdfstp_1.lef b/cells/sdfstp/sky130_fd_sc_hvl__sdfstp_1.lef index 51b4832..80c9fa5 100644 --- a/cells/sdfstp/sky130_fd_sc_hvl__sdfstp_1.lef +++ b/cells/sdfstp/sky130_fd_sc_hvl__sdfstp_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__sdfstp_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/sdfxbp/sky130_fd_sc_hvl__sdfxbp_1.lef b/cells/sdfxbp/sky130_fd_sc_hvl__sdfxbp_1.lef index 84d02c4..744419f 100644 --- a/cells/sdfxbp/sky130_fd_sc_hvl__sdfxbp_1.lef +++ b/cells/sdfxbp/sky130_fd_sc_hvl__sdfxbp_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__sdfxbp_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/sdfxtp/sky130_fd_sc_hvl__sdfxtp_1.lef b/cells/sdfxtp/sky130_fd_sc_hvl__sdfxtp_1.lef index ee0cbbd..f302c9e 100644 --- a/cells/sdfxtp/sky130_fd_sc_hvl__sdfxtp_1.lef +++ b/cells/sdfxtp/sky130_fd_sc_hvl__sdfxtp_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__sdfxtp_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/sdlclkp/sky130_fd_sc_hvl__sdlclkp_1.lef b/cells/sdlclkp/sky130_fd_sc_hvl__sdlclkp_1.lef index 88ba884..c792635 100644 --- a/cells/sdlclkp/sky130_fd_sc_hvl__sdlclkp_1.lef +++ b/cells/sdlclkp/sky130_fd_sc_hvl__sdlclkp_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__sdlclkp_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/sdlxtp/sky130_fd_sc_hvl__sdlxtp_1.lef b/cells/sdlxtp/sky130_fd_sc_hvl__sdlxtp_1.lef index b4318e3..d1125cb 100644 --- a/cells/sdlxtp/sky130_fd_sc_hvl__sdlxtp_1.lef +++ b/cells/sdlxtp/sky130_fd_sc_hvl__sdlxtp_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__sdlxtp_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/xnor2/sky130_fd_sc_hvl__xnor2_1.lef b/cells/xnor2/sky130_fd_sc_hvl__xnor2_1.lef index 5a2b29e..77d413f 100644 --- a/cells/xnor2/sky130_fd_sc_hvl__xnor2_1.lef +++ b/cells/xnor2/sky130_fd_sc_hvl__xnor2_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__xnor2_1 CLASS CORE ; SOURCE USER ;
diff --git a/cells/xor2/sky130_fd_sc_hvl__xor2_1.lef b/cells/xor2/sky130_fd_sc_hvl__xor2_1.lef index e669773..db35b1e 100644 --- a/cells/xor2/sky130_fd_sc_hvl__xor2_1.lef +++ b/cells/xor2/sky130_fd_sc_hvl__xor2_1.lef
@@ -18,6 +18,11 @@ NAMESCASESENSITIVE ON ; BUSBITCHARS "[]" ; DIVIDERCHAR "/" ; +SITE unithvdbl + SYMMETRY y ; + CLASS CORE ; + SIZE 0.480 BY 8.140 ; +END unithvdbl MACRO sky130_fd_sc_hvl__xor2_1 CLASS CORE ; SOURCE USER ;