Corrected the SPICE netlist for the "sky130_ef_io__analog" cells to
update the diodes from diode ("D") models with parameter "pj" to
subcircuit ("X") models with parameter "perim". This change was
made to the PDK diodes in the switch from binned models to continuous
models, but the analog pads were never updated to match.
diff --git a/VERSION b/VERSION
index 9d615cb..2acb95f 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-1.0.556
+1.0.557
diff --git a/sky130/custom/sky130_fd_io/spice/sky130_ef_io__analog.spice b/sky130/custom/sky130_fd_io/spice/sky130_ef_io__analog.spice
index 0162b74..18eba67 100644
--- a/sky130/custom/sky130_fd_io/spice/sky130_ef_io__analog.spice
+++ b/sky130/custom/sky130_fd_io/spice/sky130_ef_io__analog.spice
@@ -36,17 +36,17 @@
+ VDDIO VSWITCH VSSIO VDDA VCCD VCCHIB VSSIO_Q P_PAD
R0 P_PAD P_CORE sky130_fd_pr__res_generic_m5 w=253 l=0.1
-D0 VSSIO P_CORE sky130_fd_pr__diode_pw2nd_11v0 pj=1.02e+08 area=5e+13
-D1 VSSIO P_CORE sky130_fd_pr__diode_pw2nd_11v0 pj=1.02e+08 area=5e+13
-D2 VSSIO P_CORE sky130_fd_pr__diode_pw2nd_11v0 pj=1.02e+08 area=5e+13
-D3 VSSIO P_CORE sky130_fd_pr__diode_pw2nd_11v0 pj=1.02e+08 area=5e+13
-D4 VSSIO P_CORE sky130_fd_pr__diode_pw2nd_11v0 pj=1.02e+08 area=5e+13
+XD0 VSSIO P_CORE sky130_fd_pr__diode_pw2nd_11v0 perim=1.02e+08 area=5e+13
+XD1 VSSIO P_CORE sky130_fd_pr__diode_pw2nd_11v0 perim=1.02e+08 area=5e+13
+XD2 VSSIO P_CORE sky130_fd_pr__diode_pw2nd_11v0 perim=1.02e+08 area=5e+13
+XD3 VSSIO P_CORE sky130_fd_pr__diode_pw2nd_11v0 perim=1.02e+08 area=5e+13
+XD4 VSSIO P_CORE sky130_fd_pr__diode_pw2nd_11v0 perim=1.02e+08 area=5e+13
-D5 P_CORE VDDIO sky130_fd_pr__diode_pd2nw_11v0 pj=1.02e+08 area=5e+13
-D6 P_CORE VDDIO sky130_fd_pr__diode_pd2nw_11v0 pj=1.02e+08 area=5e+13
-D7 P_CORE VDDIO sky130_fd_pr__diode_pd2nw_11v0 pj=1.02e+08 area=5e+13
-D8 P_CORE VDDIO sky130_fd_pr__diode_pd2nw_11v0 pj=1.02e+08 area=5e+13
-D9 P_CORE VDDIO sky130_fd_pr__diode_pd2nw_11v0 pj=1.02e+08 area=5e+13
+XD5 P_CORE VDDIO sky130_fd_pr__diode_pd2nw_11v0 perim=1.02e+08 area=5e+13
+XD6 P_CORE VDDIO sky130_fd_pr__diode_pd2nw_11v0 perim=1.02e+08 area=5e+13
+XD7 P_CORE VDDIO sky130_fd_pr__diode_pd2nw_11v0 perim=1.02e+08 area=5e+13
+XD8 P_CORE VDDIO sky130_fd_pr__diode_pd2nw_11v0 perim=1.02e+08 area=5e+13
+XD9 P_CORE VDDIO sky130_fd_pr__diode_pd2nw_11v0 perim=1.02e+08 area=5e+13
.ends
*---------------------------------------------------------------------------
@@ -59,8 +59,8 @@
+ VSWITCH VSSIO VDDA VCCD VCCHIB VSSIO_Q P_PAD
R0 P_PAD P_CORE sky130_fd_pr__res_generic_m5 w=253 l=0.1
-D0 VSSIO P_CORE sky130_fd_pr__diode_pw2nd_11v0 pj=1.02e+08 area=5e+13
-D1 P_CORE VDDIO sky130_fd_pr__diode_pd2nw_11v0 pj=1.02e+08 area=5e+13
+XD0 VSSIO P_CORE sky130_fd_pr__diode_pw2nd_11v0 perim=1.02e+08 area=5e+13
+XD1 P_CORE VDDIO sky130_fd_pr__diode_pd2nw_11v0 perim=1.02e+08 area=5e+13
.ends
*---------------------------------------------------------------------------
@@ -73,6 +73,6 @@
.subckt sky130_ef_io__analog_minesd_pad_short P_CORE VDDIO VSSIO P_PAD
R0 P_PAD P_CORE sky130_fd_pr__res_generic_m5 w=253 l=0.1
-D0 VSSIO P_CORE sky130_fd_pr__diode_pw2nd_11v0 pj=1.02e+08 area=5e+13
-D1 P_CORE VDDIO sky130_fd_pr__diode_pd2nw_11v0 pj=1.02e+08 area=5e+13
+XD0 VSSIO P_CORE sky130_fd_pr__diode_pw2nd_11v0 perim=1.02e+08 area=5e+13
+XD1 P_CORE VDDIO sky130_fd_pr__diode_pd2nw_11v0 perim=1.02e+08 area=5e+13
.ends