Add antenna info for sky130_ef_io pads
- TODO: use the script to also add the antenna info to the sky130_fd_io
as well
diff --git a/sky130/custom/sky130_fd_io/lef/sky130_ef_io__gpiov2_pad.lef b/sky130/custom/sky130_fd_io/lef/sky130_ef_io__gpiov2_pad.lef
index 30586a9..e69e716 100644
--- a/sky130/custom/sky130_fd_io/lef/sky130_ef_io__gpiov2_pad.lef
+++ b/sky130/custom/sky130_fd_io/lef/sky130_ef_io__gpiov2_pad.lef
@@ -64,6 +64,7 @@
END
END DM[2]
PIN DM[1]
+ ANTENNAGATEAREA 0.500000 ;
DIRECTION INPUT ;
USE SIGNAL ;
PORT
@@ -80,6 +81,7 @@
END
END DM[0]
PIN ENABLE_H
+ ANTENNAGATEAREA 3.600000 ;
DIRECTION INPUT ;
USE SIGNAL ;
PORT
@@ -88,6 +90,7 @@
END
END ENABLE_H
PIN ENABLE_INP_H
+ ANTENNAGATEAREA 2.400000 ;
DIRECTION INPUT ;
USE SIGNAL ;
PORT
@@ -96,6 +99,7 @@
END
END ENABLE_INP_H
PIN ENABLE_VDDA_H
+ ANTENNAGATEAREA 2.000000 ;
DIRECTION INPUT ;
USE SIGNAL ;
PORT
@@ -112,6 +116,7 @@
END
END ENABLE_VDDIO
PIN ENABLE_VSWITCH_H
+ ANTENNAGATEAREA 0.307500 ;
DIRECTION INPUT ;
USE SIGNAL ;
PORT
@@ -120,6 +125,7 @@
END
END ENABLE_VSWITCH_H
PIN HLD_H_N
+ ANTENNAGATEAREA 1.200000 ;
DIRECTION INPUT ;
USE SIGNAL ;
PORT
@@ -144,6 +150,7 @@
END
END IB_MODE_SEL
PIN IN
+ ANTENNADIFFAREA 0.630000 ;
DIRECTION OUTPUT ;
USE SIGNAL ;
PORT
@@ -152,6 +159,7 @@
END
END IN
PIN IN_H
+ ANTENNADIFFAREA 0.928125 ;
DIRECTION OUTPUT ;
USE SIGNAL ;
PORT
diff --git a/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vccd_hvc_pad.lef b/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vccd_hvc_pad.lef
index bc1af4d..432893d 100644
--- a/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vccd_hvc_pad.lef
+++ b/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vccd_hvc_pad.lef
@@ -44,6 +44,7 @@
END
END DRN_HVC
PIN SRC_BDY_HVC
+ ANTENNADIFFAREA 12.516800 ;
DIRECTION INOUT ;
USE GROUND ;
PORT
diff --git a/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vccd_lvc_pad.lef b/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vccd_lvc_pad.lef
index faee916..1db2e4f 100644
--- a/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vccd_lvc_pad.lef
+++ b/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vccd_lvc_pad.lef
@@ -32,6 +32,7 @@
END
END AMUXBUS_B
PIN DRN_LVC1
+ ANTENNADIFFAREA 6.889900 ;
DIRECTION INOUT ;
USE POWER ;
PORT
@@ -40,6 +41,7 @@
END
END DRN_LVC1
PIN DRN_LVC2
+ ANTENNADIFFAREA 3.870900 ;
DIRECTION INOUT ;
USE POWER ;
PORT
diff --git a/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vdda_hvc_pad.lef b/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vdda_hvc_pad.lef
index e30fe64..c18d2b8 100644
--- a/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vdda_hvc_pad.lef
+++ b/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vdda_hvc_pad.lef
@@ -44,6 +44,7 @@
END
END DRN_HVC
PIN SRC_BDY_HVC
+ ANTENNADIFFAREA 12.516800 ;
DIRECTION INOUT ;
USE GROUND ;
PORT
diff --git a/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vdda_lvc_pad.lef b/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vdda_lvc_pad.lef
index 819f513..f71d82f 100644
--- a/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vdda_lvc_pad.lef
+++ b/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vdda_lvc_pad.lef
@@ -32,6 +32,7 @@
END
END AMUXBUS_B
PIN DRN_LVC1
+ ANTENNADIFFAREA 6.889900 ;
DIRECTION INOUT ;
USE POWER ;
PORT
@@ -40,6 +41,7 @@
END
END DRN_LVC1
PIN DRN_LVC2
+ ANTENNADIFFAREA 3.870900 ;
DIRECTION INOUT ;
USE POWER ;
PORT
diff --git a/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vddio_hvc_pad.lef b/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vddio_hvc_pad.lef
index 57c4031..c810653 100644
--- a/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vddio_hvc_pad.lef
+++ b/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vddio_hvc_pad.lef
@@ -44,6 +44,7 @@
END
END DRN_HVC
PIN SRC_BDY_HVC
+ ANTENNADIFFAREA 12.516800 ;
DIRECTION INOUT ;
USE GROUND ;
PORT
diff --git a/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vddio_lvc_pad.lef b/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vddio_lvc_pad.lef
index c21a75e..b796589 100644
--- a/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vddio_lvc_pad.lef
+++ b/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vddio_lvc_pad.lef
@@ -32,6 +32,7 @@
END
END AMUXBUS_B
PIN DRN_LVC1
+ ANTENNADIFFAREA 6.889900 ;
DIRECTION INOUT ;
USE POWER ;
PORT
@@ -40,6 +41,7 @@
END
END DRN_LVC1
PIN DRN_LVC2
+ ANTENNADIFFAREA 3.870900 ;
DIRECTION INOUT ;
USE POWER ;
PORT
diff --git a/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vssa_hvc_pad.lef b/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vssa_hvc_pad.lef
index 8170349..9ce5616 100644
--- a/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vssa_hvc_pad.lef
+++ b/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vssa_hvc_pad.lef
@@ -44,6 +44,7 @@
END
END DRN_HVC
PIN SRC_BDY_HVC
+ ANTENNADIFFAREA 12.516800 ;
DIRECTION INOUT ;
USE GROUND ;
PORT
diff --git a/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vssa_lvc_pad.lef b/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vssa_lvc_pad.lef
index 9998a11..9bfe8f8 100644
--- a/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vssa_lvc_pad.lef
+++ b/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vssa_lvc_pad.lef
@@ -32,6 +32,7 @@
END
END AMUXBUS_B
PIN DRN_LVC1
+ ANTENNADIFFAREA 6.889900 ;
DIRECTION INOUT ;
USE POWER ;
PORT
@@ -40,6 +41,7 @@
END
END DRN_LVC1
PIN DRN_LVC2
+ ANTENNADIFFAREA 3.870900 ;
DIRECTION INOUT ;
USE POWER ;
PORT
diff --git a/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vssd_hvc_pad.lef b/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vssd_hvc_pad.lef
index 1b6ec64..40d6e08 100644
--- a/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vssd_hvc_pad.lef
+++ b/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vssd_hvc_pad.lef
@@ -44,6 +44,7 @@
END
END DRN_HVC
PIN SRC_BDY_HVC
+ ANTENNADIFFAREA 12.516800 ;
DIRECTION INOUT ;
USE GROUND ;
PORT
diff --git a/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vssd_lvc_pad.lef b/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vssd_lvc_pad.lef
index 3022206..5812168 100644
--- a/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vssd_lvc_pad.lef
+++ b/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vssd_lvc_pad.lef
@@ -32,6 +32,7 @@
END
END AMUXBUS_B
PIN DRN_LVC1
+ ANTENNADIFFAREA 6.889900 ;
DIRECTION INOUT ;
USE POWER ;
PORT
@@ -40,6 +41,7 @@
END
END DRN_LVC1
PIN DRN_LVC2
+ ANTENNADIFFAREA 3.870900 ;
DIRECTION INOUT ;
USE POWER ;
PORT
@@ -296,6 +298,7 @@
END
END VSSIO
PIN VSSD
+ ANTENNADIFFAREA 30.137499 ;
DIRECTION INOUT ;
USE GROUND ;
PORT
diff --git a/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vssio_hvc_pad.lef b/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vssio_hvc_pad.lef
index aa35508..62c88e0 100644
--- a/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vssio_hvc_pad.lef
+++ b/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vssio_hvc_pad.lef
@@ -44,6 +44,7 @@
END
END DRN_HVC
PIN SRC_BDY_HVC
+ ANTENNADIFFAREA 12.516800 ;
DIRECTION INOUT ;
USE GROUND ;
PORT
diff --git a/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vssio_lvc_pad.lef b/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vssio_lvc_pad.lef
index 7f326f5..93e0107 100644
--- a/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vssio_lvc_pad.lef
+++ b/sky130/custom/sky130_fd_io/lef/sky130_ef_io__vssio_lvc_pad.lef
@@ -32,6 +32,7 @@
END
END AMUXBUS_B
PIN DRN_LVC1
+ ANTENNADIFFAREA 6.889900 ;
DIRECTION INOUT ;
USE POWER ;
PORT
@@ -40,6 +41,7 @@
END
END DRN_LVC1
PIN DRN_LVC2
+ ANTENNADIFFAREA 3.870900 ;
DIRECTION INOUT ;
USE POWER ;
PORT