Fix JSON for muxes using udp_mux_4to2.

Fixes to the model for `udp_mux_4to2` cause the JSON layout output to now
include the cell.

Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
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 bb9bb94..55720b7 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 4693b41..46299c3 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 1d55fc4..bbd9f31 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 effc30a..c493fcd 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 ffbc845..f5d31fc 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 1a64dd1..60309a0 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 de35bc3..87d6fe4 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 0f5dd5f..1ab8f47 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 a55ea79..6ffaf22 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 ;