Modified the PNP device patch to additionally change the PNP device
pin names to match the layout, which has Base, Emitter, and Collector
(previously the SPICE netlist had b, e, c).
diff --git a/VERSION b/VERSION
index 9740ddf..1af4e92 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-1.0.157
+1.0.158
diff --git a/sky130/custom/patches/sky130_fd_pr_3.patch b/sky130/custom/patches/sky130_fd_pr_3.patch
index 8b11dab..054fbb1 100644
--- a/sky130/custom/patches/sky130_fd_pr_3.patch
+++ b/sky130/custom/patches/sky130_fd_pr_3.patch
@@ -6,13 +6,13 @@
* }
* }
-.subckt sky130_fd_pr__pnp_05v5_W0p68L0p68 c b e s
-+.subckt sky130_fd_pr__pnp_05v5_W0p68L0p68 c b e
++.subckt sky130_fd_pr__pnp_05v5_W0p68L0p68 Collector Base Emitter
+
.param mult = 1.0
+ sky130_fd_pr__pnp_05v5_W0p68L0p68__bf_mm = {(19.35*dkbfpp*sky130_fd_pr__pnp_05v5_W0p68L0p68__bf_slope/sqrt(mult))}
+ sky130_fd_pr__pnp_05v5_W0p68L0p68__is_mm = {(1.5075e-018*dkispp*sky130_fd_pr__pnp_05v5_W0p68L0p68__is_slope/sqrt(mult))}
-qsky130_fd_pr__pnp_05v5_W0p68L0p68 c b e s sky130_fd_pr__pnp_05v5_W0p68L0p68__model
-+qsky130_fd_pr__pnp_05v5_W0p68L0p68 c b e c sky130_fd_pr__pnp_05v5_W0p68L0p68__model
++qsky130_fd_pr__pnp_05v5_W0p68L0p68 Collector Base Emitter Collector sky130_fd_pr__pnp_05v5_W0p68L0p68__model
.model sky130_fd_pr__pnp_05v5_W0p68L0p68__model pnp level = 1.0
* General Parameters
+ tref = 30.0
@@ -24,14 +24,14 @@
* }
* }
-.subckt sky130_fd_pr__pnp_05v5_W3p40L3p40 c b e s
-+.subckt sky130_fd_pr__pnp_05v5_W3p40L3p40 c b e
++.subckt sky130_fd_pr__pnp_05v5_W3p40L3p40 Collector Base Emitter
+
.param mult = 1.0
+ sky130_fd_pr__pnp_05v5_W3p40L3p40__bf_mm = {(16.603*dkbfpp5x*sky130_fd_pr__pnp_05v5_W3p40L3p40__bf_slope*0.45/sqrt(mult))}
+ sky130_fd_pr__pnp_05v5_W3p40L3p40__is_mm = {(7.1190e-018*1.00*dkispp5x*sky130_fd_pr__pnp_05v5_W3p40L3p40__is_slope*0.13/sqrt(mult))}
+ sky130_fd_pr__pnp_05v5_W3p40L3p40__xti_mm = {(5*sky130_fd_pr__pnp_05v5_W3p40L3p40__xti_slope/sqrt(mult))}
-qsky130_fd_pr__pnp_05v5_W3p40L3p40 c b e s sky130_fd_pr__pnp_05v5_W3p40L3p40__model
-+qsky130_fd_pr__pnp_05v5_W3p40L3p40 c b e c sky130_fd_pr__pnp_05v5_W3p40L3p40__model
++qsky130_fd_pr__pnp_05v5_W3p40L3p40 Collector Base Emitter Collector sky130_fd_pr__pnp_05v5_W3p40L3p40__model
.model sky130_fd_pr__pnp_05v5_W3p40L3p40__model pnp level = 1.0
* General Parameters
+ tref = 30 subs = 1.0