netlist
diff --git a/netgen/user_analog_project_wrapper.spice b/netgen/user_analog_project_wrapper.spice
index 01fa34f..e7ab755 100644
--- a/netgen/user_analog_project_wrapper.spice
+++ b/netgen/user_analog_project_wrapper.spice
@@ -1,4 +1,4 @@
-* NGSPICE file created from user_analog_project_wrapper.ext - technology: sky130A
+* NGSPICE file created from user_analog_project_wrapper_v2.ext - technology: sky130A
 
 .subckt io_clamp vdd vss
 X0 vdd w_125568_n131312# sky130_fd_pr__diode_pd2nw_05v5 area=1e+16p
@@ -10930,13 +10930,13 @@
 + la_oenb[85] la_oenb[86] la_oenb[87] la_oenb[88] la_oenb[89] la_oenb[8] la_oenb[90]
 + la_oenb[91] la_oenb[92] la_oenb[93] la_oenb[94] la_oenb[95] la_oenb[96] la_oenb[97]
 + la_oenb[98] la_oenb[99] la_oenb[9] user_clock2 user_irq[0] user_irq[1] user_irq[2]
-+ vccd1 vccd2 vdda1 vssa1 vssd2 wb_clk_i wb_rst_i wbs_ack_o wbs_adr_i[0] wbs_adr_i[10]
-+ wbs_adr_i[11] wbs_adr_i[12] wbs_adr_i[13] wbs_adr_i[14] wbs_adr_i[15] wbs_adr_i[16]
-+ wbs_adr_i[17] wbs_adr_i[18] wbs_adr_i[19] wbs_adr_i[1] wbs_adr_i[20] wbs_adr_i[21]
-+ wbs_adr_i[22] wbs_adr_i[23] wbs_adr_i[24] wbs_adr_i[25] wbs_adr_i[26] wbs_adr_i[27]
-+ wbs_adr_i[28] wbs_adr_i[29] wbs_adr_i[2] wbs_adr_i[30] wbs_adr_i[31] wbs_adr_i[3]
-+ wbs_adr_i[4] wbs_adr_i[5] wbs_adr_i[6] wbs_adr_i[7] wbs_adr_i[8] wbs_adr_i[9] wbs_cyc_i
-+ wbs_dat_i[0] wbs_dat_i[10] wbs_dat_i[11] wbs_dat_i[12] wbs_dat_i[13] wbs_dat_i[14]
++ vccd1 vccd2 vdda1 vdda2 vssa1 vssa2 vssd1 vssd2 wb_clk_i wb_rst_i wbs_ack_o wbs_adr_i[0]
++ wbs_adr_i[10] wbs_adr_i[11] wbs_adr_i[12] wbs_adr_i[13] wbs_adr_i[14] wbs_adr_i[15]
++ wbs_adr_i[16] wbs_adr_i[17] wbs_adr_i[18] wbs_adr_i[19] wbs_adr_i[1] wbs_adr_i[20]
++ wbs_adr_i[21] wbs_adr_i[22] wbs_adr_i[23] wbs_adr_i[24] wbs_adr_i[25] wbs_adr_i[26]
++ wbs_adr_i[27] wbs_adr_i[28] wbs_adr_i[29] wbs_adr_i[2] wbs_adr_i[30] wbs_adr_i[31]
++ wbs_adr_i[3] wbs_adr_i[4] wbs_adr_i[5] wbs_adr_i[6] wbs_adr_i[7] wbs_adr_i[8] wbs_adr_i[9]
++ wbs_cyc_i wbs_dat_i[0] wbs_dat_i[10] wbs_dat_i[11] wbs_dat_i[12] wbs_dat_i[13] wbs_dat_i[14]
 + wbs_dat_i[15] wbs_dat_i[16] wbs_dat_i[17] wbs_dat_i[18] wbs_dat_i[19] wbs_dat_i[1]
 + wbs_dat_i[20] wbs_dat_i[21] wbs_dat_i[22] wbs_dat_i[23] wbs_dat_i[24] wbs_dat_i[25]
 + wbs_dat_i[26] wbs_dat_i[27] wbs_dat_i[28] wbs_dat_i[29] wbs_dat_i[2] wbs_dat_i[30]
@@ -10948,24 +10948,27 @@
 + wbs_dat_o[30] wbs_dat_o[31] wbs_dat_o[3] wbs_dat_o[4] wbs_dat_o[5] wbs_dat_o[6]
 + wbs_dat_o[7] wbs_dat_o[8] wbs_dat_o[9] wbs_sel_i[0] wbs_sel_i[1] wbs_sel_i[2] wbs_sel_i[3]
 + wbs_stb_i wbs_we_i
-Xio_clamp_1 vdda1 vssd2 io_clamp
-Xio_clamp_0 vccd2 vssd2 io_clamp
+Xio_clamp_0 io_analog[5] vssa2 io_clamp
+Xio_clamp_1 vdda2 vssa2 io_clamp
 XClass_D_post_0 Class_D_post_0/vp_p io_analog[6] gpio_analog[14] io_analog[8] io_analog[9]
-+ io_analog[10] vdda1 gpio_analog[15] io_analog[2] Class_D_post_0/vn_p vccd2 Class_D_post_0/vn_n
-+ io_analog[4] io_analog[1] vssd2 io_analog[0] Class_D_post_0/vp_n vssd2 vssd2 vssd2
-+ Class_D_post
-XESD_0 vccd2 io_analog[6] vssd2 vssd2 ESD
-XESD_1 vccd2 io_analog[4] vssd2 vssd2 ESD
-XESD_2 vdda1 io_analog[10] vssd2 vssd2 ESD
-XESD_3 vdda1 io_analog[1] vssd2 vssd2 ESD
-XESD_4 vdda1 io_analog[0] vssd2 vssd2 ESD
-XESD_5 vdda1 io_analog[8] vssd2 vssd2 ESD
-XESD_6 vdda1 io_analog[2] vssd2 vssd2 ESD
-XESD_7 vdda1 io_analog[9] vssd2 vssd2 ESD
-R0 io_analog[6] io_analog[7] 0.000000
-R1 vssd2 vssa1 0.000000
-R2 vccd2 vccd1 0.000000
-R3 vccd2 io_analog[5] 0.000000
-R4 io_analog[4] io_analog[3] 0.000000
++ io_analog[10] vdda2 gpio_analog[15] io_analog[2] Class_D_post_0/vn_p io_analog[5]
++ Class_D_post_0/vn_n io_analog[4] io_analog[1] vssa2 io_analog[0] Class_D_post_0/vp_n
++ vssa2 vssa2 vssa2 Class_D_post
+XESD_0 io_analog[5] io_analog[6] vssa2 vssa2 ESD
+XESD_1 io_analog[5] io_analog[4] vssa2 vssa2 ESD
+XESD_2 vdda2 io_analog[10] vssa2 vssa2 ESD
+XESD_3 vdda1 io_analog[1] vssa2 vssa2 ESD
+XESD_4 vdda1 io_analog[0] vssa2 vssa2 ESD
+XESD_6 vdda2 io_analog[2] vssa2 vssa2 ESD
+XESD_5 vdda2 io_analog[8] vssa2 vssa2 ESD
+XESD_7 vdda2 io_analog[9] vssa2 vssa2 ESD
+R0 vssd2 vssa2 sky130_fd_pr__res_generic_m3 w=7.4e+07u l=2.055e+07u
+R1 vccd2 io_analog[5] sky130_fd_pr__res_generic_m5 w=7.42e+07u l=1.885e+07u
+R2 io_analog[5] vccd1 sky130_fd_pr__res_generic_m5 w=7.42e+07u l=1.77e+07u
+R3 vdda2 vdda1 sky130_fd_pr__res_generic_m5 w=7.4e+07u l=1.005e+07u
+R4 vssa2 vssa1 sky130_fd_pr__res_generic_m4 w=7.4e+07u l=1.68e+07u
+R5 vssa2 vssd1 sky130_fd_pr__res_generic_m4 w=7.815e+07u l=1.755e+07u
+R6 io_analog[6] io_analog[7] sky130_fd_pr__res_generic_m3 w=2.505e+07u l=7.55e+06u
+R7 io_analog[4] io_analog[3] sky130_fd_pr__res_generic_m3 w=2.505e+07u l=3.7e+06u
 .ends