lef: Fixing VNB/VPB properties in .magic.lef files.
Both the `PIN VNB` and `PIN VPB` are now marked with `DIRECTION INOUT`.
The `PIN VNB` is marked with `USE GROUND` and the `PIN VPB` is marked
with `USE POWER`.
This should fix the `.magic.lef` file usage with OpenROAD (and hopefully other
tools too).
Fixes https://github.com/google/skywater-pdk/issues/172
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
diff --git a/README.rst b/README.rst
index 6b78cea..473acac 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, 0).
+Initial release of version (0, 0, 1).
diff --git a/cells/conb/sky130_fd_sc_hvl__conb_1.lef b/cells/conb/sky130_fd_sc_hvl__conb_1.lef
index 413b9a4..ecd2d25 100644
--- a/cells/conb/sky130_fd_sc_hvl__conb_1.lef
+++ b/cells/conb/sky130_fd_sc_hvl__conb_1.lef
@@ -26,6 +26,7 @@
SYMMETRY X Y ;
SITE unithv ;
PIN HI
+ ANTENNADIFFAREA 0.000000 ;
ANTENNAPARTIALMETALSIDEAREA 0.555000 ;
DIRECTION OUTPUT ;
USE SIGNAL ;
@@ -38,6 +39,7 @@
END
END HI
PIN LO
+ ANTENNADIFFAREA 0.000000 ;
ANTENNAPARTIALMETALSIDEAREA 0.538000 ;
DIRECTION OUTPUT ;
USE SIGNAL ;
diff --git a/cells/diode/sky130_fd_sc_hvl__diode_2.lef b/cells/diode/sky130_fd_sc_hvl__diode_2.lef
index b86a0d1..7b51e1b 100644
--- a/cells/diode/sky130_fd_sc_hvl__diode_2.lef
+++ b/cells/diode/sky130_fd_sc_hvl__diode_2.lef
@@ -27,6 +27,7 @@
SITE unithv ;
PIN DIODE
ANTENNADIFFAREA 0.607200 ;
+ ANTENNAGATEAREA 0.000000 ;
DIRECTION INPUT ;
PORT
LAYER li1 ;
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 c9bf324..afd2d28 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
@@ -35,7 +35,7 @@
END
END A
PIN X
- ANTENNAPARTIALCUTAREA 0.640000 ;
+ ANTENNADIFFAREA 0.000000 ;
DIRECTION OUTPUT ;
USE SIGNAL ;
PORT