upload
diff --git a/gds/.magicrc b/gds/.magicrc
new file mode 100644
index 0000000..0f68c8c
--- /dev/null
+++ b/gds/.magicrc
@@ -0,0 +1,82 @@
+puts stdout "Sourcing design .magicrc for technology sky130A ..."
+
+# Put grid on 0.005 pitch.  This is important, as some commands don't
+# rescale the grid automatically (such as lef read?).
+
+set scalefac [tech lambda]
+if {[lindex $scalefac 1] < 2} {
+    scalegrid 1 2
+}
+
+# drc off
+drc euclidean on
+# Change this to a fixed number for repeatable behavior with GDS writes
+# e.g., "random seed 12345"
+catch {random seed}
+
+# Allow override of PDK path from environment variable PDKPATH
+if {[catch {set PDKPATH $env(PDKPATH)}]} {
+    set PDKPATH "/home/eda/pdk/sky130A"
+}
+
+# loading technology
+tech load $PDKPATH/libs.tech/magic/sky130A.tech
+
+# load device generator
+source $PDKPATH/libs.tech/magic/sky130A.tcl
+
+# load bind keys (optional)
+# source $PDKPATH/libs.tech/magic/sky130A-BindKeys
+
+# set units to lambda grid 
+snap lambda
+
+# set sky130 standard power, ground, and substrate names
+set VDD VPWR
+set GND VGND
+set SUB VSUBS
+
+# Allow override of type of magic library views used, "mag" or "maglef",
+# from environment variable MAGTYPE
+
+if {[catch {set MAGTYPE $env(MAGTYPE)}]} {
+   set MAGTYPE mag
+}
+
+# add path to reference cells
+if {[file isdir ${PDKPATH}/libs.ref/${MAGTYPE}]} {
+    addpath ${PDKPATH}/libs.ref/${MAGTYPE}/sky130_fd_pr
+    addpath ${PDKPATH}/libs.ref/${MAGTYPE}/sky130_fd_io
+    addpath ${PDKPATH}/libs.ref/${MAGTYPE}/sky130_fd_sc_hd
+    addpath ${PDKPATH}/libs.ref/${MAGTYPE}/sky130_fd_sc_hdll
+    addpath ${PDKPATH}/libs.ref/${MAGTYPE}/sky130_fd_sc_hs
+    addpath ${PDKPATH}/libs.ref/${MAGTYPE}/sky130_fd_sc_hvl
+    addpath ${PDKPATH}/libs.ref/${MAGTYPE}/sky130_fd_sc_lp
+    addpath ${PDKPATH}/libs.ref/${MAGTYPE}/sky130_fd_sc_ls
+    addpath ${PDKPATH}/libs.ref/${MAGTYPE}/sky130_fd_sc_ms
+    addpath ${PDKPATH}/libs.ref/${MAGTYPE}/sky130_osu_sc
+    addpath ${PDKPATH}/libs.ref/${MAGTYPE}/sky130_osu_sc_t18
+    addpath ${PDKPATH}/libs.ref/${MAGTYPE}/sky130_ml_xx_hd
+    addpath ${PDKPATH}/libs.ref/${MAGTYPE}/sky130_sram_macros
+} else {
+    addpath ${PDKPATH}/libs.ref/sky130_fd_pr/${MAGTYPE}
+    addpath ${PDKPATH}/libs.ref/sky130_fd_io/${MAGTYPE}
+    addpath ${PDKPATH}/libs.ref/sky130_fd_sc_hd/${MAGTYPE}
+    addpath ${PDKPATH}/libs.ref/sky130_fd_sc_hdll/${MAGTYPE}
+    addpath ${PDKPATH}/libs.ref/sky130_fd_sc_hs/${MAGTYPE}
+    addpath ${PDKPATH}/libs.ref/sky130_fd_sc_hvl/${MAGTYPE}
+    addpath ${PDKPATH}/libs.ref/sky130_fd_sc_lp/${MAGTYPE}
+    addpath ${PDKPATH}/libs.ref/sky130_fd_sc_ls/${MAGTYPE}
+    addpath ${PDKPATH}/libs.ref/sky130_fd_sc_ms/${MAGTYPE}
+    addpath ${PDKPATH}/libs.ref/sky130_osu_sc/${MAGTYPE}
+    addpath ${PDKPATH}/libs.ref/sky130_osu_sc_t18/${MAGTYPE}
+    addpath ${PDKPATH}/libs.ref/sky130_ml_xx_hd/${MAGTYPE}
+    addpath ${PDKPATH}/libs.ref/sky130_sram_macros/${MAGTYPE}
+}
+
+# add path to GDS cells
+
+# add path to IP from catalog.  This procedure defined in the PDK script.
+catch {magic::query_mylib_ip}
+# add path to local IP from user design space.  Defined in the PDK script.
+catch {magic::query_my_projects}
diff --git a/gds/user_analog_project_wrapper.gds.gz b/gds/user_analog_project_wrapper.gds.gz
new file mode 100644
index 0000000..3dd19e8
--- /dev/null
+++ b/gds/user_analog_project_wrapper.gds.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bd3acddb9a9789143356c1aa9acb7f138838c34c85ed18d9ed83e342203e79cb
+size 121607665
diff --git a/netgen/comp.out b/netgen/comp.out
index 9955338..f69925d 100644
--- a/netgen/comp.out
+++ b/netgen/comp.out
@@ -1,64 +1,147 @@
-Flattening unmatched subcell sky130_fd_pr__cap_mim_m3_2_W5U4AW in circuit example_por (0)(1 instance)
-Flattening unmatched subcell sky130_fd_pr__pfet_g5v0d10v5_ZEUEFZ in circuit example_por (0)(1 instance)
-Flattening unmatched subcell sky130_fd_pr__nfet_g5v0d10v5_TGFUGS in circuit example_por (0)(1 instance)
-Flattening unmatched subcell sky130_fd_pr__res_xhigh_po_0p69_S5N9F3 in circuit example_por (0)(1 instance)
-Flattening unmatched subcell sky130_fd_pr__pfet_g5v0d10v5_3YBPVB in circuit example_por (0)(4 instances)
-Flattening unmatched subcell sky130_fd_pr__pfet_g5v0d10v5_YUHPXE in circuit example_por (0)(1 instance)
-Flattening unmatched subcell sky130_fd_pr__nfet_g5v0d10v5_PKVMTM in circuit example_por (0)(1 instance)
-Flattening unmatched subcell sky130_fd_pr__nfet_g5v0d10v5_ZK8HQC in circuit example_por (0)(1 instance)
-Flattening unmatched subcell sky130_fd_pr__cap_mim_m3_1_WRT4AW in circuit example_por (0)(1 instance)
-Flattening unmatched subcell sky130_fd_pr__pfet_g5v0d10v5_YEUEBV in circuit example_por (0)(1 instance)
-Flattening unmatched subcell sky130_fd_pr__pfet_g5v0d10v5_YUHPBG in circuit example_por (0)(1 instance)
-Flattening unmatched subcell user_analog_proj_example in circuit user_analog_project_wrapper (0)(1 instance)
-Equate elements:  no current cell.
-Equate elements:  no current cell.
-Equate elements:  no current cell.
-Equate elements:  no current cell.
-Equate elements:  no current cell.
-Class sky130_fd_sc_hvl__buf_8:  Merged 18 devices.
-Equate elements:  no current cell.
-Equate elements:  no current cell.
-Class sky130_fd_sc_hvl__inv_8:  Merged 14 devices.
-Equate elements:  no current cell.
-Class example_por:  Merged 20 devices.
-
-Subcircuit summary:
-Circuit 1: example_por                                                  |Circuit 2: example_por                                                  
-------------------------------------------------------------------------|------------------------------------------------------------------------
-sky130_fd_pr__cap_mim_m3_2 (1)                                          |sky130_fd_pr__cap_mim_m3_2 (1)                                          
-sky130_fd_sc_hvl__buf_8 (2)                                             |sky130_fd_sc_hvl__buf_8 (2)                                             
-sky130_fd_pr__pfet_g5v0d10v5 (8)                                        |sky130_fd_pr__pfet_g5v0d10v5 (8)                                        
-sky130_fd_pr__nfet_g5v0d10v5 (3)                                        |sky130_fd_pr__nfet_g5v0d10v5 (3)                                        
-sky130_fd_pr__res_xhigh_po_0p69 (3)                                     |sky130_fd_pr__res_xhigh_po_0p69 (3)                                     
-sky130_fd_sc_hvl__schmittbuf_1 (1)                                      |sky130_fd_sc_hvl__schmittbuf_1 (1)                                      
-sky130_fd_pr__cap_mim_m3_1 (1)                                          |sky130_fd_pr__cap_mim_m3_1 (1)                                          
-sky130_fd_sc_hvl__inv_8 (1)                                             |sky130_fd_sc_hvl__inv_8 (1)                                             
-Number of devices: 20                                                   |Number of devices: 20                                                   
-Number of nets: 16                                                      |Number of nets: 16                                                      
--------------------------------------------------------------------------------------------------------------------------------------------------
-Circuits match uniquely.
-Property errors were found.
-Netlists match uniquely.
-There were property errors.
-sky130_fd_pr__res_xhigh_po_0p69_S5N9F3_0/sky130_fd_pr__res_xhigh_po_0p693 vs. sky130_fd_pr__res_xhigh_po_0p69R1:
-Property W in circuit2 has no matching property in circuit1
-sky130_fd_pr__res_xhigh_po_0p69_S5N9F3_0/sky130_fd_pr__res_xhigh_po_0p690 vs. sky130_fd_pr__res_xhigh_po_0p69R2:
-Property W in circuit2 has no matching property in circuit1
-sky130_fd_pr__res_xhigh_po_0p69_S5N9F3_0/sky130_fd_pr__res_xhigh_po_0p6918 vs. sky130_fd_pr__res_xhigh_po_0p69R3:
-Property W in circuit2 has no matching property in circuit1
+Flattening unmatched subcell OTA in circuit S_to_D (1)(2 instances)
+Flattening unmatched subcell OTA_tri in circuit triangle (1)(1 instance)
+Flattening unmatched subcell OTA in circuit triangle (1)(1 instance)
+Flattening unmatched subcell OTA_int in circuit integrator (1)(1 instance)
+Flattening unmatched subcell inverter in circuit dead_time (1)(1 instance)
+Flattening unmatched subcell nand in circuit dead_time (1)(2 instances)
+Flattening unmatched subcell half_driver in circuit output_driver (1)(2 instances)
+Flattening unmatched subcell S_to_D in circuit Class_D (1)(1 instance)
+Flattening unmatched subcell triangle in circuit Class_D (1)(1 instance)
+Flattening unmatched subcell integrator in circuit Class_D (1)(2 instances)
+Flattening unmatched subcell comparator in circuit Class_D (1)(2 instances)
+Flattening unmatched subcell dead_time in circuit Class_D (1)(2 instances)
+Flattening unmatched subcell biasing_network in circuit Class_D (1)(1 instance)
+Flattening unmatched subcell output_driver in circuit Class_D (1)(1 instance)
+Flattening unmatched subcell Class_D_post in circuit user_analog_project_wrapper (0)(1 instance)
+Flattening unmatched subcell Class_D in circuit user_analog_project_wrapper (1)(1 instance)
+Warning: Equate pins:  cell sky130_fd_pr__pfet_01v8_lvt has no definition, treated as a black box.
+Warning: Equate pins:  cell sky130_fd_pr__pfet_01v8_lvt has no definition, treated as a black box.
 
 Subcircuit pins:
-Circuit 1: example_por                                                  |Circuit 2: example_por                                                  
-------------------------------------------------------------------------|------------------------------------------------------------------------
-vdd3v3                                                                  |vdd3v3                                                                  
-porb_h                                                                  |porb_h                                                                  
-porb_l                                                                  |porb_l                                                                  
-por_l                                                                   |por_l                                                                   
-vdd1v8                                                                  |vdd1v8                                                                  
-vss                                                                     |vss                                                                     
--------------------------------------------------------------------------------------------------------------------------------------------------
+Circuit 1: sky130_fd_pr__pfet_01v8_lvt     |Circuit 2: sky130_fd_pr__pfet_01v8_lvt     
+-------------------------------------------|-------------------------------------------
+1                                          |1                                          
+2                                          |2                                          
+3                                          |3                                          
+4                                          |4                                          
+---------------------------------------------------------------------------------------
 Cell pin lists are equivalent.
-Device classes example_por and example_por are equivalent.
+Device classes sky130_fd_pr__pfet_01v8_lvt and sky130_fd_pr__pfet_01v8_lvt are equivalent.
+Warning: Equate pins:  cell sky130_fd_pr__nfet_01v8_lvt has no definition, treated as a black box.
+Warning: Equate pins:  cell sky130_fd_pr__nfet_01v8_lvt has no definition, treated as a black box.
+
+Subcircuit pins:
+Circuit 1: sky130_fd_pr__nfet_01v8_lvt     |Circuit 2: sky130_fd_pr__nfet_01v8_lvt     
+-------------------------------------------|-------------------------------------------
+1                                          |1                                          
+2                                          |2                                          
+3                                          |3                                          
+4                                          |4                                          
+---------------------------------------------------------------------------------------
+Cell pin lists are equivalent.
+Device classes sky130_fd_pr__nfet_01v8_lvt and sky130_fd_pr__nfet_01v8_lvt are equivalent.
+Warning: Equate pins:  cell sky130_fd_pr__res_xhigh_po has no definition, treated as a black box.
+Warning: Equate pins:  cell sky130_fd_pr__res_xhigh_po has no definition, treated as a black box.
+
+Subcircuit pins:
+Circuit 1: sky130_fd_pr__res_xhigh_po      |Circuit 2: sky130_fd_pr__res_xhigh_po      
+-------------------------------------------|-------------------------------------------
+1                                          |1                                          
+2                                          |2                                          
+3                                          |3                                          
+---------------------------------------------------------------------------------------
+Cell pin lists are equivalent.
+Device classes sky130_fd_pr__res_xhigh_po and sky130_fd_pr__res_xhigh_po are equivalent.
+Warning: Equate pins:  cell sky130_fd_pr__cap_mim_m3_1 has no definition, treated as a black box.
+Warning: Equate pins:  cell sky130_fd_pr__cap_mim_m3_1 has no definition, treated as a black box.
+
+Subcircuit pins:
+Circuit 1: sky130_fd_pr__cap_mim_m3_1      |Circuit 2: sky130_fd_pr__cap_mim_m3_1      
+-------------------------------------------|-------------------------------------------
+1                                          |1                                          
+2                                          |2                                          
+---------------------------------------------------------------------------------------
+Cell pin lists are equivalent.
+Device classes sky130_fd_pr__cap_mim_m3_1 and sky130_fd_pr__cap_mim_m3_1 are equivalent.
+Warning: Equate pins:  cell sky130_fd_pr__nfet_01v8 has no definition, treated as a black box.
+Warning: Equate pins:  cell sky130_fd_pr__nfet_01v8 has no definition, treated as a black box.
+
+Subcircuit pins:
+Circuit 1: sky130_fd_pr__nfet_01v8         |Circuit 2: sky130_fd_pr__nfet_01v8         
+-------------------------------------------|-------------------------------------------
+1                                          |1                                          
+2                                          |2                                          
+3                                          |3                                          
+4                                          |4                                          
+---------------------------------------------------------------------------------------
+Cell pin lists are equivalent.
+Device classes sky130_fd_pr__nfet_01v8 and sky130_fd_pr__nfet_01v8 are equivalent.
+Warning: Equate pins:  cell sky130_fd_pr__pfet_01v8 has no definition, treated as a black box.
+Warning: Equate pins:  cell sky130_fd_pr__pfet_01v8 has no definition, treated as a black box.
+
+Subcircuit pins:
+Circuit 1: sky130_fd_pr__pfet_01v8         |Circuit 2: sky130_fd_pr__pfet_01v8         
+-------------------------------------------|-------------------------------------------
+1                                          |1                                          
+2                                          |2                                          
+3                                          |3                                          
+4                                          |4                                          
+---------------------------------------------------------------------------------------
+Cell pin lists are equivalent.
+Device classes sky130_fd_pr__pfet_01v8 and sky130_fd_pr__pfet_01v8 are equivalent.
+Warning: Equate pins:  cell sky130_fd_pr__cap_mim_m3_2 has no definition, treated as a black box.
+Warning: Equate pins:  cell sky130_fd_pr__cap_mim_m3_2 has no definition, treated as a black box.
+
+Subcircuit pins:
+Circuit 1: sky130_fd_pr__cap_mim_m3_2      |Circuit 2: sky130_fd_pr__cap_mim_m3_2      
+-------------------------------------------|-------------------------------------------
+1                                          |1                                          
+2                                          |2                                          
+---------------------------------------------------------------------------------------
+Cell pin lists are equivalent.
+Device classes sky130_fd_pr__cap_mim_m3_2 and sky130_fd_pr__cap_mim_m3_2 are equivalent.
+
+Subcircuit summary:
+Circuit 1: io_clamp                        |Circuit 2: io_clamp                        
+-------------------------------------------|-------------------------------------------
+sky130_fd_pr__diode_pd2nw_05v5 (4)         |sky130_fd_pr__diode_pd2nw_05v5 (4)         
+Number of devices: 4                       |Number of devices: 4                       
+Number of nets: 5                          |Number of nets: 5                          
+---------------------------------------------------------------------------------------
+Circuits match uniquely.
+Netlists match uniquely.
+
+Subcircuit pins:
+Circuit 1: io_clamp                        |Circuit 2: io_clamp                        
+-------------------------------------------|-------------------------------------------
+vdd                                        |vdd                                        
+vss                                        |vss                                        
+---------------------------------------------------------------------------------------
+Cell pin lists are equivalent.
+Device classes io_clamp and io_clamp are equivalent.
+
+Cell ESD disconnected node: w_61637_n30343#
+
+Subcircuit summary:
+Circuit 1: ESD                             |Circuit 2: ESD                             
+-------------------------------------------|-------------------------------------------
+sky130_fd_pr__diode_pw2nd_05v5 (1)         |sky130_fd_pr__diode_pw2nd_05v5 (1)         
+sky130_fd_pr__diode_pd2nw_05v5 (1)         |sky130_fd_pr__diode_pd2nw_05v5 (1)         
+Number of devices: 2                       |Number of devices: 2                       
+Number of nets: 3                          |Number of nets: 3                          
+---------------------------------------------------------------------------------------
+Circuits match uniquely.
+Netlists match uniquely.
+
+Subcircuit pins:
+Circuit 1: ESD                             |Circuit 2: ESD                             
+-------------------------------------------|-------------------------------------------
+vin                                        |vin                                        
+vdd                                        |vdd                                        
+vss                                        |vss                                        
+---------------------------------------------------------------------------------------
+Cell pin lists are equivalent.
+Device classes ESD and ESD are equivalent.
 
 Cell user_analog_project_wrapper disconnected node: gpio_analog[0]
 Cell user_analog_project_wrapper disconnected node: gpio_analog[10]
@@ -71,9 +154,11 @@
 Cell user_analog_project_wrapper disconnected node: gpio_analog[17]
 Cell user_analog_project_wrapper disconnected node: gpio_analog[1]
 Cell user_analog_project_wrapper disconnected node: gpio_analog[2]
+Cell user_analog_project_wrapper disconnected node: gpio_analog[3]
 Cell user_analog_project_wrapper disconnected node: gpio_analog[4]
 Cell user_analog_project_wrapper disconnected node: gpio_analog[5]
 Cell user_analog_project_wrapper disconnected node: gpio_analog[6]
+Cell user_analog_project_wrapper disconnected node: gpio_analog[7]
 Cell user_analog_project_wrapper disconnected node: gpio_analog[8]
 Cell user_analog_project_wrapper disconnected node: gpio_analog[9]
 Cell user_analog_project_wrapper disconnected node: gpio_noesd[0]
@@ -94,16 +179,13 @@
 Cell user_analog_project_wrapper disconnected node: gpio_noesd[7]
 Cell user_analog_project_wrapper disconnected node: gpio_noesd[8]
 Cell user_analog_project_wrapper disconnected node: gpio_noesd[9]
-Cell user_analog_project_wrapper disconnected node: io_analog[0]
-Cell user_analog_project_wrapper disconnected node: io_analog[10]
-Cell user_analog_project_wrapper disconnected node: io_analog[1]
-Cell user_analog_project_wrapper disconnected node: io_analog[2]
-Cell user_analog_project_wrapper disconnected node: io_analog[3]
-Cell user_analog_project_wrapper disconnected node: io_analog[7]
-Cell user_analog_project_wrapper disconnected node: io_analog[8]
 Cell user_analog_project_wrapper disconnected node: io_analog[9]
-Cell user_analog_project_wrapper disconnected node: io_analog[5]
-Cell user_analog_project_wrapper disconnected node: io_analog[6]
+Cell user_analog_project_wrapper disconnected node: io_clamp_high[0]
+Cell user_analog_project_wrapper disconnected node: io_clamp_high[1]
+Cell user_analog_project_wrapper disconnected node: io_clamp_high[2]
+Cell user_analog_project_wrapper disconnected node: io_clamp_low[0]
+Cell user_analog_project_wrapper disconnected node: io_clamp_low[1]
+Cell user_analog_project_wrapper disconnected node: io_clamp_low[2]
 Cell user_analog_project_wrapper disconnected node: io_in[0]
 Cell user_analog_project_wrapper disconnected node: io_in[10]
 Cell user_analog_project_wrapper disconnected node: io_in[11]
@@ -160,8 +242,12 @@
 Cell user_analog_project_wrapper disconnected node: io_in_3v3[9]
 Cell user_analog_project_wrapper disconnected node: io_oeb[0]
 Cell user_analog_project_wrapper disconnected node: io_oeb[10]
+Cell user_analog_project_wrapper disconnected node: io_oeb[11]
+Cell user_analog_project_wrapper disconnected node: io_oeb[12]
 Cell user_analog_project_wrapper disconnected node: io_oeb[13]
 Cell user_analog_project_wrapper disconnected node: io_oeb[14]
+Cell user_analog_project_wrapper disconnected node: io_oeb[15]
+Cell user_analog_project_wrapper disconnected node: io_oeb[16]
 Cell user_analog_project_wrapper disconnected node: io_oeb[17]
 Cell user_analog_project_wrapper disconnected node: io_oeb[18]
 Cell user_analog_project_wrapper disconnected node: io_oeb[19]
@@ -183,8 +269,12 @@
 Cell user_analog_project_wrapper disconnected node: io_oeb[9]
 Cell user_analog_project_wrapper disconnected node: io_out[0]
 Cell user_analog_project_wrapper disconnected node: io_out[10]
+Cell user_analog_project_wrapper disconnected node: io_out[11]
+Cell user_analog_project_wrapper disconnected node: io_out[12]
 Cell user_analog_project_wrapper disconnected node: io_out[13]
 Cell user_analog_project_wrapper disconnected node: io_out[14]
+Cell user_analog_project_wrapper disconnected node: io_out[15]
+Cell user_analog_project_wrapper disconnected node: io_out[16]
 Cell user_analog_project_wrapper disconnected node: io_out[17]
 Cell user_analog_project_wrapper disconnected node: io_out[18]
 Cell user_analog_project_wrapper disconnected node: io_out[19]
@@ -592,11 +682,6 @@
 Cell user_analog_project_wrapper disconnected node: user_irq[0]
 Cell user_analog_project_wrapper disconnected node: user_irq[1]
 Cell user_analog_project_wrapper disconnected node: user_irq[2]
-Cell user_analog_project_wrapper disconnected node: vccd2
-Cell user_analog_project_wrapper disconnected node: vdda2
-Cell user_analog_project_wrapper disconnected node: vssa2
-Cell user_analog_project_wrapper disconnected node: vssd1
-Cell user_analog_project_wrapper disconnected node: vssd2
 Cell user_analog_project_wrapper disconnected node: wb_clk_i
 Cell user_analog_project_wrapper disconnected node: wb_rst_i
 Cell user_analog_project_wrapper disconnected node: wbs_ack_o
@@ -704,11 +789,6 @@
 Cell user_analog_project_wrapper disconnected node: wbs_stb_i
 Cell user_analog_project_wrapper disconnected node: wbs_we_i
 
-Cell user_analog_project_wrapper disconnected node: vdda2
-Cell user_analog_project_wrapper disconnected node: vssa2
-Cell user_analog_project_wrapper disconnected node: vccd2
-Cell user_analog_project_wrapper disconnected node: vssd1
-Cell user_analog_project_wrapper disconnected node: vssd2
 Cell user_analog_project_wrapper disconnected node: wb_clk_i
 Cell user_analog_project_wrapper disconnected node: wb_rst_i
 Cell user_analog_project_wrapper disconnected node: wbs_stb_i
@@ -1071,134 +1151,6 @@
 Cell user_analog_project_wrapper disconnected node: la_data_out[2]
 Cell user_analog_project_wrapper disconnected node: la_data_out[1]
 Cell user_analog_project_wrapper disconnected node: la_data_out[0]
-Cell user_analog_project_wrapper disconnected node: la_oenb[127]
-Cell user_analog_project_wrapper disconnected node: la_oenb[126]
-Cell user_analog_project_wrapper disconnected node: la_oenb[125]
-Cell user_analog_project_wrapper disconnected node: la_oenb[124]
-Cell user_analog_project_wrapper disconnected node: la_oenb[123]
-Cell user_analog_project_wrapper disconnected node: la_oenb[122]
-Cell user_analog_project_wrapper disconnected node: la_oenb[121]
-Cell user_analog_project_wrapper disconnected node: la_oenb[120]
-Cell user_analog_project_wrapper disconnected node: la_oenb[119]
-Cell user_analog_project_wrapper disconnected node: la_oenb[118]
-Cell user_analog_project_wrapper disconnected node: la_oenb[117]
-Cell user_analog_project_wrapper disconnected node: la_oenb[116]
-Cell user_analog_project_wrapper disconnected node: la_oenb[115]
-Cell user_analog_project_wrapper disconnected node: la_oenb[114]
-Cell user_analog_project_wrapper disconnected node: la_oenb[113]
-Cell user_analog_project_wrapper disconnected node: la_oenb[112]
-Cell user_analog_project_wrapper disconnected node: la_oenb[111]
-Cell user_analog_project_wrapper disconnected node: la_oenb[110]
-Cell user_analog_project_wrapper disconnected node: la_oenb[109]
-Cell user_analog_project_wrapper disconnected node: la_oenb[108]
-Cell user_analog_project_wrapper disconnected node: la_oenb[107]
-Cell user_analog_project_wrapper disconnected node: la_oenb[106]
-Cell user_analog_project_wrapper disconnected node: la_oenb[105]
-Cell user_analog_project_wrapper disconnected node: la_oenb[104]
-Cell user_analog_project_wrapper disconnected node: la_oenb[103]
-Cell user_analog_project_wrapper disconnected node: la_oenb[102]
-Cell user_analog_project_wrapper disconnected node: la_oenb[101]
-Cell user_analog_project_wrapper disconnected node: la_oenb[100]
-Cell user_analog_project_wrapper disconnected node: la_oenb[99]
-Cell user_analog_project_wrapper disconnected node: la_oenb[98]
-Cell user_analog_project_wrapper disconnected node: la_oenb[97]
-Cell user_analog_project_wrapper disconnected node: la_oenb[96]
-Cell user_analog_project_wrapper disconnected node: la_oenb[95]
-Cell user_analog_project_wrapper disconnected node: la_oenb[94]
-Cell user_analog_project_wrapper disconnected node: la_oenb[93]
-Cell user_analog_project_wrapper disconnected node: la_oenb[92]
-Cell user_analog_project_wrapper disconnected node: la_oenb[91]
-Cell user_analog_project_wrapper disconnected node: la_oenb[90]
-Cell user_analog_project_wrapper disconnected node: la_oenb[89]
-Cell user_analog_project_wrapper disconnected node: la_oenb[88]
-Cell user_analog_project_wrapper disconnected node: la_oenb[87]
-Cell user_analog_project_wrapper disconnected node: la_oenb[86]
-Cell user_analog_project_wrapper disconnected node: la_oenb[85]
-Cell user_analog_project_wrapper disconnected node: la_oenb[84]
-Cell user_analog_project_wrapper disconnected node: la_oenb[83]
-Cell user_analog_project_wrapper disconnected node: la_oenb[82]
-Cell user_analog_project_wrapper disconnected node: la_oenb[81]
-Cell user_analog_project_wrapper disconnected node: la_oenb[80]
-Cell user_analog_project_wrapper disconnected node: la_oenb[79]
-Cell user_analog_project_wrapper disconnected node: la_oenb[78]
-Cell user_analog_project_wrapper disconnected node: la_oenb[77]
-Cell user_analog_project_wrapper disconnected node: la_oenb[76]
-Cell user_analog_project_wrapper disconnected node: la_oenb[75]
-Cell user_analog_project_wrapper disconnected node: la_oenb[74]
-Cell user_analog_project_wrapper disconnected node: la_oenb[73]
-Cell user_analog_project_wrapper disconnected node: la_oenb[72]
-Cell user_analog_project_wrapper disconnected node: la_oenb[71]
-Cell user_analog_project_wrapper disconnected node: la_oenb[70]
-Cell user_analog_project_wrapper disconnected node: la_oenb[69]
-Cell user_analog_project_wrapper disconnected node: la_oenb[68]
-Cell user_analog_project_wrapper disconnected node: la_oenb[67]
-Cell user_analog_project_wrapper disconnected node: la_oenb[66]
-Cell user_analog_project_wrapper disconnected node: la_oenb[65]
-Cell user_analog_project_wrapper disconnected node: la_oenb[64]
-Cell user_analog_project_wrapper disconnected node: la_oenb[63]
-Cell user_analog_project_wrapper disconnected node: la_oenb[62]
-Cell user_analog_project_wrapper disconnected node: la_oenb[61]
-Cell user_analog_project_wrapper disconnected node: la_oenb[60]
-Cell user_analog_project_wrapper disconnected node: la_oenb[59]
-Cell user_analog_project_wrapper disconnected node: la_oenb[58]
-Cell user_analog_project_wrapper disconnected node: la_oenb[57]
-Cell user_analog_project_wrapper disconnected node: la_oenb[56]
-Cell user_analog_project_wrapper disconnected node: la_oenb[55]
-Cell user_analog_project_wrapper disconnected node: la_oenb[54]
-Cell user_analog_project_wrapper disconnected node: la_oenb[53]
-Cell user_analog_project_wrapper disconnected node: la_oenb[52]
-Cell user_analog_project_wrapper disconnected node: la_oenb[51]
-Cell user_analog_project_wrapper disconnected node: la_oenb[50]
-Cell user_analog_project_wrapper disconnected node: la_oenb[49]
-Cell user_analog_project_wrapper disconnected node: la_oenb[48]
-Cell user_analog_project_wrapper disconnected node: la_oenb[47]
-Cell user_analog_project_wrapper disconnected node: la_oenb[46]
-Cell user_analog_project_wrapper disconnected node: la_oenb[45]
-Cell user_analog_project_wrapper disconnected node: la_oenb[44]
-Cell user_analog_project_wrapper disconnected node: la_oenb[43]
-Cell user_analog_project_wrapper disconnected node: la_oenb[42]
-Cell user_analog_project_wrapper disconnected node: la_oenb[41]
-Cell user_analog_project_wrapper disconnected node: la_oenb[40]
-Cell user_analog_project_wrapper disconnected node: la_oenb[39]
-Cell user_analog_project_wrapper disconnected node: la_oenb[38]
-Cell user_analog_project_wrapper disconnected node: la_oenb[37]
-Cell user_analog_project_wrapper disconnected node: la_oenb[36]
-Cell user_analog_project_wrapper disconnected node: la_oenb[35]
-Cell user_analog_project_wrapper disconnected node: la_oenb[34]
-Cell user_analog_project_wrapper disconnected node: la_oenb[33]
-Cell user_analog_project_wrapper disconnected node: la_oenb[32]
-Cell user_analog_project_wrapper disconnected node: la_oenb[31]
-Cell user_analog_project_wrapper disconnected node: la_oenb[30]
-Cell user_analog_project_wrapper disconnected node: la_oenb[29]
-Cell user_analog_project_wrapper disconnected node: la_oenb[28]
-Cell user_analog_project_wrapper disconnected node: la_oenb[27]
-Cell user_analog_project_wrapper disconnected node: la_oenb[26]
-Cell user_analog_project_wrapper disconnected node: la_oenb[25]
-Cell user_analog_project_wrapper disconnected node: la_oenb[24]
-Cell user_analog_project_wrapper disconnected node: la_oenb[23]
-Cell user_analog_project_wrapper disconnected node: la_oenb[22]
-Cell user_analog_project_wrapper disconnected node: la_oenb[21]
-Cell user_analog_project_wrapper disconnected node: la_oenb[20]
-Cell user_analog_project_wrapper disconnected node: la_oenb[19]
-Cell user_analog_project_wrapper disconnected node: la_oenb[18]
-Cell user_analog_project_wrapper disconnected node: la_oenb[17]
-Cell user_analog_project_wrapper disconnected node: la_oenb[16]
-Cell user_analog_project_wrapper disconnected node: la_oenb[15]
-Cell user_analog_project_wrapper disconnected node: la_oenb[14]
-Cell user_analog_project_wrapper disconnected node: la_oenb[13]
-Cell user_analog_project_wrapper disconnected node: la_oenb[12]
-Cell user_analog_project_wrapper disconnected node: la_oenb[11]
-Cell user_analog_project_wrapper disconnected node: la_oenb[10]
-Cell user_analog_project_wrapper disconnected node: la_oenb[9]
-Cell user_analog_project_wrapper disconnected node: la_oenb[8]
-Cell user_analog_project_wrapper disconnected node: la_oenb[7]
-Cell user_analog_project_wrapper disconnected node: la_oenb[6]
-Cell user_analog_project_wrapper disconnected node: la_oenb[5]
-Cell user_analog_project_wrapper disconnected node: la_oenb[4]
-Cell user_analog_project_wrapper disconnected node: la_oenb[3]
-Cell user_analog_project_wrapper disconnected node: la_oenb[2]
-Cell user_analog_project_wrapper disconnected node: la_oenb[1]
-Cell user_analog_project_wrapper disconnected node: la_oenb[0]
 Cell user_analog_project_wrapper disconnected node: io_in[26]
 Cell user_analog_project_wrapper disconnected node: io_in[25]
 Cell user_analog_project_wrapper disconnected node: io_in[24]
@@ -1253,6 +1205,7 @@
 Cell user_analog_project_wrapper disconnected node: io_in_3v3[2]
 Cell user_analog_project_wrapper disconnected node: io_in_3v3[1]
 Cell user_analog_project_wrapper disconnected node: io_in_3v3[0]
+Cell user_analog_project_wrapper disconnected node: user_clock2
 Cell user_analog_project_wrapper disconnected node: io_out[26]
 Cell user_analog_project_wrapper disconnected node: io_out[25]
 Cell user_analog_project_wrapper disconnected node: io_out[24]
@@ -1263,8 +1216,12 @@
 Cell user_analog_project_wrapper disconnected node: io_out[19]
 Cell user_analog_project_wrapper disconnected node: io_out[18]
 Cell user_analog_project_wrapper disconnected node: io_out[17]
+Cell user_analog_project_wrapper disconnected node: io_out[16]
+Cell user_analog_project_wrapper disconnected node: io_out[15]
 Cell user_analog_project_wrapper disconnected node: io_out[14]
 Cell user_analog_project_wrapper disconnected node: io_out[13]
+Cell user_analog_project_wrapper disconnected node: io_out[12]
+Cell user_analog_project_wrapper disconnected node: io_out[11]
 Cell user_analog_project_wrapper disconnected node: io_out[10]
 Cell user_analog_project_wrapper disconnected node: io_out[9]
 Cell user_analog_project_wrapper disconnected node: io_out[8]
@@ -1313,9 +1270,11 @@
 Cell user_analog_project_wrapper disconnected node: gpio_analog[10]
 Cell user_analog_project_wrapper disconnected node: gpio_analog[9]
 Cell user_analog_project_wrapper disconnected node: gpio_analog[8]
+Cell user_analog_project_wrapper disconnected node: gpio_analog[7]
 Cell user_analog_project_wrapper disconnected node: gpio_analog[6]
 Cell user_analog_project_wrapper disconnected node: gpio_analog[5]
 Cell user_analog_project_wrapper disconnected node: gpio_analog[4]
+Cell user_analog_project_wrapper disconnected node: gpio_analog[3]
 Cell user_analog_project_wrapper disconnected node: gpio_analog[2]
 Cell user_analog_project_wrapper disconnected node: gpio_analog[1]
 Cell user_analog_project_wrapper disconnected node: gpio_analog[0]
@@ -1337,707 +1296,2129 @@
 Cell user_analog_project_wrapper disconnected node: gpio_noesd[2]
 Cell user_analog_project_wrapper disconnected node: gpio_noesd[1]
 Cell user_analog_project_wrapper disconnected node: gpio_noesd[0]
-Cell user_analog_project_wrapper disconnected node: io_analog[10]
 Cell user_analog_project_wrapper disconnected node: io_analog[9]
-Cell user_analog_project_wrapper disconnected node: io_analog[8]
-Cell user_analog_project_wrapper disconnected node: io_analog[7]
-Cell user_analog_project_wrapper disconnected node: io_analog[6]
-Cell user_analog_project_wrapper disconnected node: io_analog[5]
-Cell user_analog_project_wrapper disconnected node: io_analog[3]
-Cell user_analog_project_wrapper disconnected node: io_analog[2]
-Cell user_analog_project_wrapper disconnected node: io_analog[1]
-Cell user_analog_project_wrapper disconnected node: io_analog[0]
 Cell user_analog_project_wrapper disconnected node: io_clamp_high[2]
 Cell user_analog_project_wrapper disconnected node: io_clamp_high[1]
 Cell user_analog_project_wrapper disconnected node: io_clamp_high[0]
 Cell user_analog_project_wrapper disconnected node: io_clamp_low[2]
 Cell user_analog_project_wrapper disconnected node: io_clamp_low[1]
 Cell user_analog_project_wrapper disconnected node: io_clamp_low[0]
-Cell user_analog_project_wrapper disconnected node: user_clock2
 Cell user_analog_project_wrapper disconnected node: user_irq[2]
 Cell user_analog_project_wrapper disconnected node: user_irq[1]
 Cell user_analog_project_wrapper disconnected node: user_irq[0]
+Cell user_analog_project_wrapper disconnected node: la_oenb[127]
+Cell user_analog_project_wrapper disconnected node: la_oenb[126]
+Cell user_analog_project_wrapper disconnected node: la_oenb[125]
+Cell user_analog_project_wrapper disconnected node: la_oenb[124]
+Cell user_analog_project_wrapper disconnected node: la_oenb[123]
+Cell user_analog_project_wrapper disconnected node: la_oenb[122]
+Cell user_analog_project_wrapper disconnected node: la_oenb[121]
+Cell user_analog_project_wrapper disconnected node: la_oenb[120]
+Cell user_analog_project_wrapper disconnected node: la_oenb[119]
+Cell user_analog_project_wrapper disconnected node: la_oenb[118]
+Cell user_analog_project_wrapper disconnected node: la_oenb[117]
+Cell user_analog_project_wrapper disconnected node: la_oenb[116]
+Cell user_analog_project_wrapper disconnected node: la_oenb[115]
+Cell user_analog_project_wrapper disconnected node: la_oenb[114]
+Cell user_analog_project_wrapper disconnected node: la_oenb[113]
+Cell user_analog_project_wrapper disconnected node: la_oenb[112]
+Cell user_analog_project_wrapper disconnected node: la_oenb[111]
+Cell user_analog_project_wrapper disconnected node: la_oenb[110]
+Cell user_analog_project_wrapper disconnected node: la_oenb[109]
+Cell user_analog_project_wrapper disconnected node: la_oenb[108]
+Cell user_analog_project_wrapper disconnected node: la_oenb[107]
+Cell user_analog_project_wrapper disconnected node: la_oenb[106]
+Cell user_analog_project_wrapper disconnected node: la_oenb[105]
+Cell user_analog_project_wrapper disconnected node: la_oenb[104]
+Cell user_analog_project_wrapper disconnected node: la_oenb[103]
+Cell user_analog_project_wrapper disconnected node: la_oenb[102]
+Cell user_analog_project_wrapper disconnected node: la_oenb[101]
+Cell user_analog_project_wrapper disconnected node: la_oenb[100]
+Cell user_analog_project_wrapper disconnected node: la_oenb[99]
+Cell user_analog_project_wrapper disconnected node: la_oenb[98]
+Cell user_analog_project_wrapper disconnected node: la_oenb[97]
+Cell user_analog_project_wrapper disconnected node: la_oenb[96]
+Cell user_analog_project_wrapper disconnected node: la_oenb[95]
+Cell user_analog_project_wrapper disconnected node: la_oenb[94]
+Cell user_analog_project_wrapper disconnected node: la_oenb[93]
+Cell user_analog_project_wrapper disconnected node: la_oenb[92]
+Cell user_analog_project_wrapper disconnected node: la_oenb[91]
+Cell user_analog_project_wrapper disconnected node: la_oenb[90]
+Cell user_analog_project_wrapper disconnected node: la_oenb[89]
+Cell user_analog_project_wrapper disconnected node: la_oenb[88]
+Cell user_analog_project_wrapper disconnected node: la_oenb[87]
+Cell user_analog_project_wrapper disconnected node: la_oenb[86]
+Cell user_analog_project_wrapper disconnected node: la_oenb[85]
+Cell user_analog_project_wrapper disconnected node: la_oenb[84]
+Cell user_analog_project_wrapper disconnected node: la_oenb[83]
+Cell user_analog_project_wrapper disconnected node: la_oenb[82]
+Cell user_analog_project_wrapper disconnected node: la_oenb[81]
+Cell user_analog_project_wrapper disconnected node: la_oenb[80]
+Cell user_analog_project_wrapper disconnected node: la_oenb[79]
+Cell user_analog_project_wrapper disconnected node: la_oenb[78]
+Cell user_analog_project_wrapper disconnected node: la_oenb[77]
+Cell user_analog_project_wrapper disconnected node: la_oenb[76]
+Cell user_analog_project_wrapper disconnected node: la_oenb[75]
+Cell user_analog_project_wrapper disconnected node: la_oenb[74]
+Cell user_analog_project_wrapper disconnected node: la_oenb[73]
+Cell user_analog_project_wrapper disconnected node: la_oenb[72]
+Cell user_analog_project_wrapper disconnected node: la_oenb[71]
+Cell user_analog_project_wrapper disconnected node: la_oenb[70]
+Cell user_analog_project_wrapper disconnected node: la_oenb[69]
+Cell user_analog_project_wrapper disconnected node: la_oenb[68]
+Cell user_analog_project_wrapper disconnected node: la_oenb[67]
+Cell user_analog_project_wrapper disconnected node: la_oenb[66]
+Cell user_analog_project_wrapper disconnected node: la_oenb[65]
+Cell user_analog_project_wrapper disconnected node: la_oenb[64]
+Cell user_analog_project_wrapper disconnected node: la_oenb[63]
+Cell user_analog_project_wrapper disconnected node: la_oenb[62]
+Cell user_analog_project_wrapper disconnected node: la_oenb[61]
+Cell user_analog_project_wrapper disconnected node: la_oenb[60]
+Cell user_analog_project_wrapper disconnected node: la_oenb[59]
+Cell user_analog_project_wrapper disconnected node: la_oenb[58]
+Cell user_analog_project_wrapper disconnected node: la_oenb[57]
+Cell user_analog_project_wrapper disconnected node: la_oenb[56]
+Cell user_analog_project_wrapper disconnected node: la_oenb[55]
+Cell user_analog_project_wrapper disconnected node: la_oenb[54]
+Cell user_analog_project_wrapper disconnected node: la_oenb[53]
+Cell user_analog_project_wrapper disconnected node: la_oenb[52]
+Cell user_analog_project_wrapper disconnected node: la_oenb[51]
+Cell user_analog_project_wrapper disconnected node: la_oenb[50]
+Cell user_analog_project_wrapper disconnected node: la_oenb[49]
+Cell user_analog_project_wrapper disconnected node: la_oenb[48]
+Cell user_analog_project_wrapper disconnected node: la_oenb[47]
+Cell user_analog_project_wrapper disconnected node: la_oenb[46]
+Cell user_analog_project_wrapper disconnected node: la_oenb[45]
+Cell user_analog_project_wrapper disconnected node: la_oenb[44]
+Cell user_analog_project_wrapper disconnected node: la_oenb[43]
+Cell user_analog_project_wrapper disconnected node: la_oenb[42]
+Cell user_analog_project_wrapper disconnected node: la_oenb[41]
+Cell user_analog_project_wrapper disconnected node: la_oenb[40]
+Cell user_analog_project_wrapper disconnected node: la_oenb[39]
+Cell user_analog_project_wrapper disconnected node: la_oenb[38]
+Cell user_analog_project_wrapper disconnected node: la_oenb[37]
+Cell user_analog_project_wrapper disconnected node: la_oenb[36]
+Cell user_analog_project_wrapper disconnected node: la_oenb[35]
+Cell user_analog_project_wrapper disconnected node: la_oenb[34]
+Cell user_analog_project_wrapper disconnected node: la_oenb[33]
+Cell user_analog_project_wrapper disconnected node: la_oenb[32]
+Cell user_analog_project_wrapper disconnected node: la_oenb[31]
+Cell user_analog_project_wrapper disconnected node: la_oenb[30]
+Cell user_analog_project_wrapper disconnected node: la_oenb[29]
+Cell user_analog_project_wrapper disconnected node: la_oenb[28]
+Cell user_analog_project_wrapper disconnected node: la_oenb[27]
+Cell user_analog_project_wrapper disconnected node: la_oenb[26]
+Cell user_analog_project_wrapper disconnected node: la_oenb[25]
+Cell user_analog_project_wrapper disconnected node: la_oenb[24]
+Cell user_analog_project_wrapper disconnected node: la_oenb[23]
+Cell user_analog_project_wrapper disconnected node: la_oenb[22]
+Cell user_analog_project_wrapper disconnected node: la_oenb[21]
+Cell user_analog_project_wrapper disconnected node: la_oenb[20]
+Cell user_analog_project_wrapper disconnected node: la_oenb[19]
+Cell user_analog_project_wrapper disconnected node: la_oenb[18]
+Cell user_analog_project_wrapper disconnected node: la_oenb[17]
+Cell user_analog_project_wrapper disconnected node: la_oenb[16]
+Cell user_analog_project_wrapper disconnected node: la_oenb[15]
+Cell user_analog_project_wrapper disconnected node: la_oenb[14]
+Cell user_analog_project_wrapper disconnected node: la_oenb[13]
+Cell user_analog_project_wrapper disconnected node: la_oenb[12]
+Cell user_analog_project_wrapper disconnected node: la_oenb[11]
+Cell user_analog_project_wrapper disconnected node: la_oenb[10]
+Cell user_analog_project_wrapper disconnected node: la_oenb[9]
+Cell user_analog_project_wrapper disconnected node: la_oenb[8]
+Cell user_analog_project_wrapper disconnected node: la_oenb[7]
+Cell user_analog_project_wrapper disconnected node: la_oenb[6]
+Cell user_analog_project_wrapper disconnected node: la_oenb[5]
+Cell user_analog_project_wrapper disconnected node: la_oenb[4]
+Cell user_analog_project_wrapper disconnected node: la_oenb[3]
+Cell user_analog_project_wrapper disconnected node: la_oenb[2]
+Cell user_analog_project_wrapper disconnected node: la_oenb[1]
+Cell user_analog_project_wrapper disconnected node: la_oenb[0]
+Class user_analog_project_wrapper:  Merged 921 devices.
+Class user_analog_project_wrapper:  Merged 3 devices.
+
+Cell user_analog_project_wrapper disconnected node: gpio_analog[0]
+Cell user_analog_project_wrapper disconnected node: gpio_analog[10]
+Cell user_analog_project_wrapper disconnected node: gpio_analog[11]
+Cell user_analog_project_wrapper disconnected node: gpio_analog[12]
+Cell user_analog_project_wrapper disconnected node: gpio_analog[13]
+Cell user_analog_project_wrapper disconnected node: gpio_analog[14]
+Cell user_analog_project_wrapper disconnected node: gpio_analog[15]
+Cell user_analog_project_wrapper disconnected node: gpio_analog[16]
+Cell user_analog_project_wrapper disconnected node: gpio_analog[17]
+Cell user_analog_project_wrapper disconnected node: gpio_analog[1]
+Cell user_analog_project_wrapper disconnected node: gpio_analog[2]
+Cell user_analog_project_wrapper disconnected node: gpio_analog[3]
+Cell user_analog_project_wrapper disconnected node: gpio_analog[4]
+Cell user_analog_project_wrapper disconnected node: gpio_analog[5]
+Cell user_analog_project_wrapper disconnected node: gpio_analog[6]
+Cell user_analog_project_wrapper disconnected node: gpio_analog[7]
+Cell user_analog_project_wrapper disconnected node: gpio_analog[8]
+Cell user_analog_project_wrapper disconnected node: gpio_analog[9]
+Cell user_analog_project_wrapper disconnected node: gpio_noesd[0]
+Cell user_analog_project_wrapper disconnected node: gpio_noesd[10]
+Cell user_analog_project_wrapper disconnected node: gpio_noesd[11]
+Cell user_analog_project_wrapper disconnected node: gpio_noesd[12]
+Cell user_analog_project_wrapper disconnected node: gpio_noesd[13]
+Cell user_analog_project_wrapper disconnected node: gpio_noesd[14]
+Cell user_analog_project_wrapper disconnected node: gpio_noesd[15]
+Cell user_analog_project_wrapper disconnected node: gpio_noesd[16]
+Cell user_analog_project_wrapper disconnected node: gpio_noesd[17]
+Cell user_analog_project_wrapper disconnected node: gpio_noesd[1]
+Cell user_analog_project_wrapper disconnected node: gpio_noesd[2]
+Cell user_analog_project_wrapper disconnected node: gpio_noesd[3]
+Cell user_analog_project_wrapper disconnected node: gpio_noesd[4]
+Cell user_analog_project_wrapper disconnected node: gpio_noesd[5]
+Cell user_analog_project_wrapper disconnected node: gpio_noesd[6]
+Cell user_analog_project_wrapper disconnected node: gpio_noesd[7]
+Cell user_analog_project_wrapper disconnected node: gpio_noesd[8]
+Cell user_analog_project_wrapper disconnected node: gpio_noesd[9]
+Cell user_analog_project_wrapper disconnected node: io_analog[9]
+Cell user_analog_project_wrapper disconnected node: io_clamp_high[0]
+Cell user_analog_project_wrapper disconnected node: io_clamp_high[1]
+Cell user_analog_project_wrapper disconnected node: io_clamp_high[2]
+Cell user_analog_project_wrapper disconnected node: io_clamp_low[0]
+Cell user_analog_project_wrapper disconnected node: io_clamp_low[1]
+Cell user_analog_project_wrapper disconnected node: io_clamp_low[2]
+Cell user_analog_project_wrapper disconnected node: io_in[0]
+Cell user_analog_project_wrapper disconnected node: io_in[10]
+Cell user_analog_project_wrapper disconnected node: io_in[11]
+Cell user_analog_project_wrapper disconnected node: io_in[12]
+Cell user_analog_project_wrapper disconnected node: io_in[13]
+Cell user_analog_project_wrapper disconnected node: io_in[14]
+Cell user_analog_project_wrapper disconnected node: io_in[15]
+Cell user_analog_project_wrapper disconnected node: io_in[16]
+Cell user_analog_project_wrapper disconnected node: io_in[17]
+Cell user_analog_project_wrapper disconnected node: io_in[18]
+Cell user_analog_project_wrapper disconnected node: io_in[19]
+Cell user_analog_project_wrapper disconnected node: io_in[1]
+Cell user_analog_project_wrapper disconnected node: io_in[20]
+Cell user_analog_project_wrapper disconnected node: io_in[21]
+Cell user_analog_project_wrapper disconnected node: io_in[22]
+Cell user_analog_project_wrapper disconnected node: io_in[23]
+Cell user_analog_project_wrapper disconnected node: io_in[24]
+Cell user_analog_project_wrapper disconnected node: io_in[25]
+Cell user_analog_project_wrapper disconnected node: io_in[26]
+Cell user_analog_project_wrapper disconnected node: io_in[2]
+Cell user_analog_project_wrapper disconnected node: io_in[3]
+Cell user_analog_project_wrapper disconnected node: io_in[4]
+Cell user_analog_project_wrapper disconnected node: io_in[5]
+Cell user_analog_project_wrapper disconnected node: io_in[6]
+Cell user_analog_project_wrapper disconnected node: io_in[7]
+Cell user_analog_project_wrapper disconnected node: io_in[8]
+Cell user_analog_project_wrapper disconnected node: io_in[9]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[0]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[10]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[11]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[12]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[13]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[14]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[15]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[16]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[17]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[18]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[19]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[1]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[20]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[21]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[22]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[23]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[24]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[25]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[26]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[2]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[3]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[4]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[5]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[6]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[7]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[8]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[9]
+Cell user_analog_project_wrapper disconnected node: io_oeb[0]
+Cell user_analog_project_wrapper disconnected node: io_oeb[10]
+Cell user_analog_project_wrapper disconnected node: io_oeb[11]
+Cell user_analog_project_wrapper disconnected node: io_oeb[12]
+Cell user_analog_project_wrapper disconnected node: io_oeb[13]
+Cell user_analog_project_wrapper disconnected node: io_oeb[14]
+Cell user_analog_project_wrapper disconnected node: io_oeb[15]
+Cell user_analog_project_wrapper disconnected node: io_oeb[16]
+Cell user_analog_project_wrapper disconnected node: io_oeb[17]
+Cell user_analog_project_wrapper disconnected node: io_oeb[18]
+Cell user_analog_project_wrapper disconnected node: io_oeb[19]
+Cell user_analog_project_wrapper disconnected node: io_oeb[1]
+Cell user_analog_project_wrapper disconnected node: io_oeb[20]
+Cell user_analog_project_wrapper disconnected node: io_oeb[21]
+Cell user_analog_project_wrapper disconnected node: io_oeb[22]
+Cell user_analog_project_wrapper disconnected node: io_oeb[23]
+Cell user_analog_project_wrapper disconnected node: io_oeb[24]
+Cell user_analog_project_wrapper disconnected node: io_oeb[25]
+Cell user_analog_project_wrapper disconnected node: io_oeb[26]
+Cell user_analog_project_wrapper disconnected node: io_oeb[2]
+Cell user_analog_project_wrapper disconnected node: io_oeb[3]
+Cell user_analog_project_wrapper disconnected node: io_oeb[4]
+Cell user_analog_project_wrapper disconnected node: io_oeb[5]
+Cell user_analog_project_wrapper disconnected node: io_oeb[6]
+Cell user_analog_project_wrapper disconnected node: io_oeb[7]
+Cell user_analog_project_wrapper disconnected node: io_oeb[8]
+Cell user_analog_project_wrapper disconnected node: io_oeb[9]
+Cell user_analog_project_wrapper disconnected node: io_out[0]
+Cell user_analog_project_wrapper disconnected node: io_out[10]
+Cell user_analog_project_wrapper disconnected node: io_out[11]
+Cell user_analog_project_wrapper disconnected node: io_out[12]
+Cell user_analog_project_wrapper disconnected node: io_out[13]
+Cell user_analog_project_wrapper disconnected node: io_out[14]
+Cell user_analog_project_wrapper disconnected node: io_out[15]
+Cell user_analog_project_wrapper disconnected node: io_out[16]
+Cell user_analog_project_wrapper disconnected node: io_out[17]
+Cell user_analog_project_wrapper disconnected node: io_out[18]
+Cell user_analog_project_wrapper disconnected node: io_out[19]
+Cell user_analog_project_wrapper disconnected node: io_out[1]
+Cell user_analog_project_wrapper disconnected node: io_out[20]
+Cell user_analog_project_wrapper disconnected node: io_out[21]
+Cell user_analog_project_wrapper disconnected node: io_out[22]
+Cell user_analog_project_wrapper disconnected node: io_out[23]
+Cell user_analog_project_wrapper disconnected node: io_out[24]
+Cell user_analog_project_wrapper disconnected node: io_out[25]
+Cell user_analog_project_wrapper disconnected node: io_out[26]
+Cell user_analog_project_wrapper disconnected node: io_out[2]
+Cell user_analog_project_wrapper disconnected node: io_out[3]
+Cell user_analog_project_wrapper disconnected node: io_out[4]
+Cell user_analog_project_wrapper disconnected node: io_out[5]
+Cell user_analog_project_wrapper disconnected node: io_out[6]
+Cell user_analog_project_wrapper disconnected node: io_out[7]
+Cell user_analog_project_wrapper disconnected node: io_out[8]
+Cell user_analog_project_wrapper disconnected node: io_out[9]
+Cell user_analog_project_wrapper disconnected node: la_data_in[0]
+Cell user_analog_project_wrapper disconnected node: la_data_in[100]
+Cell user_analog_project_wrapper disconnected node: la_data_in[101]
+Cell user_analog_project_wrapper disconnected node: la_data_in[102]
+Cell user_analog_project_wrapper disconnected node: la_data_in[103]
+Cell user_analog_project_wrapper disconnected node: la_data_in[104]
+Cell user_analog_project_wrapper disconnected node: la_data_in[105]
+Cell user_analog_project_wrapper disconnected node: la_data_in[106]
+Cell user_analog_project_wrapper disconnected node: la_data_in[107]
+Cell user_analog_project_wrapper disconnected node: la_data_in[108]
+Cell user_analog_project_wrapper disconnected node: la_data_in[109]
+Cell user_analog_project_wrapper disconnected node: la_data_in[10]
+Cell user_analog_project_wrapper disconnected node: la_data_in[110]
+Cell user_analog_project_wrapper disconnected node: la_data_in[111]
+Cell user_analog_project_wrapper disconnected node: la_data_in[112]
+Cell user_analog_project_wrapper disconnected node: la_data_in[113]
+Cell user_analog_project_wrapper disconnected node: la_data_in[114]
+Cell user_analog_project_wrapper disconnected node: la_data_in[115]
+Cell user_analog_project_wrapper disconnected node: la_data_in[116]
+Cell user_analog_project_wrapper disconnected node: la_data_in[117]
+Cell user_analog_project_wrapper disconnected node: la_data_in[118]
+Cell user_analog_project_wrapper disconnected node: la_data_in[119]
+Cell user_analog_project_wrapper disconnected node: la_data_in[11]
+Cell user_analog_project_wrapper disconnected node: la_data_in[120]
+Cell user_analog_project_wrapper disconnected node: la_data_in[121]
+Cell user_analog_project_wrapper disconnected node: la_data_in[122]
+Cell user_analog_project_wrapper disconnected node: la_data_in[123]
+Cell user_analog_project_wrapper disconnected node: la_data_in[124]
+Cell user_analog_project_wrapper disconnected node: la_data_in[125]
+Cell user_analog_project_wrapper disconnected node: la_data_in[126]
+Cell user_analog_project_wrapper disconnected node: la_data_in[127]
+Cell user_analog_project_wrapper disconnected node: la_data_in[12]
+Cell user_analog_project_wrapper disconnected node: la_data_in[13]
+Cell user_analog_project_wrapper disconnected node: la_data_in[14]
+Cell user_analog_project_wrapper disconnected node: la_data_in[15]
+Cell user_analog_project_wrapper disconnected node: la_data_in[16]
+Cell user_analog_project_wrapper disconnected node: la_data_in[17]
+Cell user_analog_project_wrapper disconnected node: la_data_in[18]
+Cell user_analog_project_wrapper disconnected node: la_data_in[19]
+Cell user_analog_project_wrapper disconnected node: la_data_in[1]
+Cell user_analog_project_wrapper disconnected node: la_data_in[20]
+Cell user_analog_project_wrapper disconnected node: la_data_in[21]
+Cell user_analog_project_wrapper disconnected node: la_data_in[22]
+Cell user_analog_project_wrapper disconnected node: la_data_in[23]
+Cell user_analog_project_wrapper disconnected node: la_data_in[24]
+Cell user_analog_project_wrapper disconnected node: la_data_in[25]
+Cell user_analog_project_wrapper disconnected node: la_data_in[26]
+Cell user_analog_project_wrapper disconnected node: la_data_in[27]
+Cell user_analog_project_wrapper disconnected node: la_data_in[28]
+Cell user_analog_project_wrapper disconnected node: la_data_in[29]
+Cell user_analog_project_wrapper disconnected node: la_data_in[2]
+Cell user_analog_project_wrapper disconnected node: la_data_in[30]
+Cell user_analog_project_wrapper disconnected node: la_data_in[31]
+Cell user_analog_project_wrapper disconnected node: la_data_in[32]
+Cell user_analog_project_wrapper disconnected node: la_data_in[33]
+Cell user_analog_project_wrapper disconnected node: la_data_in[34]
+Cell user_analog_project_wrapper disconnected node: la_data_in[35]
+Cell user_analog_project_wrapper disconnected node: la_data_in[36]
+Cell user_analog_project_wrapper disconnected node: la_data_in[37]
+Cell user_analog_project_wrapper disconnected node: la_data_in[38]
+Cell user_analog_project_wrapper disconnected node: la_data_in[39]
+Cell user_analog_project_wrapper disconnected node: la_data_in[3]
+Cell user_analog_project_wrapper disconnected node: la_data_in[40]
+Cell user_analog_project_wrapper disconnected node: la_data_in[41]
+Cell user_analog_project_wrapper disconnected node: la_data_in[42]
+Cell user_analog_project_wrapper disconnected node: la_data_in[43]
+Cell user_analog_project_wrapper disconnected node: la_data_in[44]
+Cell user_analog_project_wrapper disconnected node: la_data_in[45]
+Cell user_analog_project_wrapper disconnected node: la_data_in[46]
+Cell user_analog_project_wrapper disconnected node: la_data_in[47]
+Cell user_analog_project_wrapper disconnected node: la_data_in[48]
+Cell user_analog_project_wrapper disconnected node: la_data_in[49]
+Cell user_analog_project_wrapper disconnected node: la_data_in[4]
+Cell user_analog_project_wrapper disconnected node: la_data_in[50]
+Cell user_analog_project_wrapper disconnected node: la_data_in[51]
+Cell user_analog_project_wrapper disconnected node: la_data_in[52]
+Cell user_analog_project_wrapper disconnected node: la_data_in[53]
+Cell user_analog_project_wrapper disconnected node: la_data_in[54]
+Cell user_analog_project_wrapper disconnected node: la_data_in[55]
+Cell user_analog_project_wrapper disconnected node: la_data_in[56]
+Cell user_analog_project_wrapper disconnected node: la_data_in[57]
+Cell user_analog_project_wrapper disconnected node: la_data_in[58]
+Cell user_analog_project_wrapper disconnected node: la_data_in[59]
+Cell user_analog_project_wrapper disconnected node: la_data_in[5]
+Cell user_analog_project_wrapper disconnected node: la_data_in[60]
+Cell user_analog_project_wrapper disconnected node: la_data_in[61]
+Cell user_analog_project_wrapper disconnected node: la_data_in[62]
+Cell user_analog_project_wrapper disconnected node: la_data_in[63]
+Cell user_analog_project_wrapper disconnected node: la_data_in[64]
+Cell user_analog_project_wrapper disconnected node: la_data_in[65]
+Cell user_analog_project_wrapper disconnected node: la_data_in[66]
+Cell user_analog_project_wrapper disconnected node: la_data_in[67]
+Cell user_analog_project_wrapper disconnected node: la_data_in[68]
+Cell user_analog_project_wrapper disconnected node: la_data_in[69]
+Cell user_analog_project_wrapper disconnected node: la_data_in[6]
+Cell user_analog_project_wrapper disconnected node: la_data_in[70]
+Cell user_analog_project_wrapper disconnected node: la_data_in[71]
+Cell user_analog_project_wrapper disconnected node: la_data_in[72]
+Cell user_analog_project_wrapper disconnected node: la_data_in[73]
+Cell user_analog_project_wrapper disconnected node: la_data_in[74]
+Cell user_analog_project_wrapper disconnected node: la_data_in[75]
+Cell user_analog_project_wrapper disconnected node: la_data_in[76]
+Cell user_analog_project_wrapper disconnected node: la_data_in[77]
+Cell user_analog_project_wrapper disconnected node: la_data_in[78]
+Cell user_analog_project_wrapper disconnected node: la_data_in[79]
+Cell user_analog_project_wrapper disconnected node: la_data_in[7]
+Cell user_analog_project_wrapper disconnected node: la_data_in[80]
+Cell user_analog_project_wrapper disconnected node: la_data_in[81]
+Cell user_analog_project_wrapper disconnected node: la_data_in[82]
+Cell user_analog_project_wrapper disconnected node: la_data_in[83]
+Cell user_analog_project_wrapper disconnected node: la_data_in[84]
+Cell user_analog_project_wrapper disconnected node: la_data_in[85]
+Cell user_analog_project_wrapper disconnected node: la_data_in[86]
+Cell user_analog_project_wrapper disconnected node: la_data_in[87]
+Cell user_analog_project_wrapper disconnected node: la_data_in[88]
+Cell user_analog_project_wrapper disconnected node: la_data_in[89]
+Cell user_analog_project_wrapper disconnected node: la_data_in[8]
+Cell user_analog_project_wrapper disconnected node: la_data_in[90]
+Cell user_analog_project_wrapper disconnected node: la_data_in[91]
+Cell user_analog_project_wrapper disconnected node: la_data_in[92]
+Cell user_analog_project_wrapper disconnected node: la_data_in[93]
+Cell user_analog_project_wrapper disconnected node: la_data_in[94]
+Cell user_analog_project_wrapper disconnected node: la_data_in[95]
+Cell user_analog_project_wrapper disconnected node: la_data_in[96]
+Cell user_analog_project_wrapper disconnected node: la_data_in[97]
+Cell user_analog_project_wrapper disconnected node: la_data_in[98]
+Cell user_analog_project_wrapper disconnected node: la_data_in[99]
+Cell user_analog_project_wrapper disconnected node: la_data_in[9]
+Cell user_analog_project_wrapper disconnected node: la_data_out[0]
+Cell user_analog_project_wrapper disconnected node: la_data_out[100]
+Cell user_analog_project_wrapper disconnected node: la_data_out[101]
+Cell user_analog_project_wrapper disconnected node: la_data_out[102]
+Cell user_analog_project_wrapper disconnected node: la_data_out[103]
+Cell user_analog_project_wrapper disconnected node: la_data_out[104]
+Cell user_analog_project_wrapper disconnected node: la_data_out[105]
+Cell user_analog_project_wrapper disconnected node: la_data_out[106]
+Cell user_analog_project_wrapper disconnected node: la_data_out[107]
+Cell user_analog_project_wrapper disconnected node: la_data_out[108]
+Cell user_analog_project_wrapper disconnected node: la_data_out[109]
+Cell user_analog_project_wrapper disconnected node: la_data_out[10]
+Cell user_analog_project_wrapper disconnected node: la_data_out[110]
+Cell user_analog_project_wrapper disconnected node: la_data_out[111]
+Cell user_analog_project_wrapper disconnected node: la_data_out[112]
+Cell user_analog_project_wrapper disconnected node: la_data_out[113]
+Cell user_analog_project_wrapper disconnected node: la_data_out[114]
+Cell user_analog_project_wrapper disconnected node: la_data_out[115]
+Cell user_analog_project_wrapper disconnected node: la_data_out[116]
+Cell user_analog_project_wrapper disconnected node: la_data_out[117]
+Cell user_analog_project_wrapper disconnected node: la_data_out[118]
+Cell user_analog_project_wrapper disconnected node: la_data_out[119]
+Cell user_analog_project_wrapper disconnected node: la_data_out[11]
+Cell user_analog_project_wrapper disconnected node: la_data_out[120]
+Cell user_analog_project_wrapper disconnected node: la_data_out[121]
+Cell user_analog_project_wrapper disconnected node: la_data_out[122]
+Cell user_analog_project_wrapper disconnected node: la_data_out[123]
+Cell user_analog_project_wrapper disconnected node: la_data_out[124]
+Cell user_analog_project_wrapper disconnected node: la_data_out[125]
+Cell user_analog_project_wrapper disconnected node: la_data_out[126]
+Cell user_analog_project_wrapper disconnected node: la_data_out[127]
+Cell user_analog_project_wrapper disconnected node: la_data_out[12]
+Cell user_analog_project_wrapper disconnected node: la_data_out[13]
+Cell user_analog_project_wrapper disconnected node: la_data_out[14]
+Cell user_analog_project_wrapper disconnected node: la_data_out[15]
+Cell user_analog_project_wrapper disconnected node: la_data_out[16]
+Cell user_analog_project_wrapper disconnected node: la_data_out[17]
+Cell user_analog_project_wrapper disconnected node: la_data_out[18]
+Cell user_analog_project_wrapper disconnected node: la_data_out[19]
+Cell user_analog_project_wrapper disconnected node: la_data_out[1]
+Cell user_analog_project_wrapper disconnected node: la_data_out[20]
+Cell user_analog_project_wrapper disconnected node: la_data_out[21]
+Cell user_analog_project_wrapper disconnected node: la_data_out[22]
+Cell user_analog_project_wrapper disconnected node: la_data_out[23]
+Cell user_analog_project_wrapper disconnected node: la_data_out[24]
+Cell user_analog_project_wrapper disconnected node: la_data_out[25]
+Cell user_analog_project_wrapper disconnected node: la_data_out[26]
+Cell user_analog_project_wrapper disconnected node: la_data_out[27]
+Cell user_analog_project_wrapper disconnected node: la_data_out[28]
+Cell user_analog_project_wrapper disconnected node: la_data_out[29]
+Cell user_analog_project_wrapper disconnected node: la_data_out[2]
+Cell user_analog_project_wrapper disconnected node: la_data_out[30]
+Cell user_analog_project_wrapper disconnected node: la_data_out[31]
+Cell user_analog_project_wrapper disconnected node: la_data_out[32]
+Cell user_analog_project_wrapper disconnected node: la_data_out[33]
+Cell user_analog_project_wrapper disconnected node: la_data_out[34]
+Cell user_analog_project_wrapper disconnected node: la_data_out[35]
+Cell user_analog_project_wrapper disconnected node: la_data_out[36]
+Cell user_analog_project_wrapper disconnected node: la_data_out[37]
+Cell user_analog_project_wrapper disconnected node: la_data_out[38]
+Cell user_analog_project_wrapper disconnected node: la_data_out[39]
+Cell user_analog_project_wrapper disconnected node: la_data_out[3]
+Cell user_analog_project_wrapper disconnected node: la_data_out[40]
+Cell user_analog_project_wrapper disconnected node: la_data_out[41]
+Cell user_analog_project_wrapper disconnected node: la_data_out[42]
+Cell user_analog_project_wrapper disconnected node: la_data_out[43]
+Cell user_analog_project_wrapper disconnected node: la_data_out[44]
+Cell user_analog_project_wrapper disconnected node: la_data_out[45]
+Cell user_analog_project_wrapper disconnected node: la_data_out[46]
+Cell user_analog_project_wrapper disconnected node: la_data_out[47]
+Cell user_analog_project_wrapper disconnected node: la_data_out[48]
+Cell user_analog_project_wrapper disconnected node: la_data_out[49]
+Cell user_analog_project_wrapper disconnected node: la_data_out[4]
+Cell user_analog_project_wrapper disconnected node: la_data_out[50]
+Cell user_analog_project_wrapper disconnected node: la_data_out[51]
+Cell user_analog_project_wrapper disconnected node: la_data_out[52]
+Cell user_analog_project_wrapper disconnected node: la_data_out[53]
+Cell user_analog_project_wrapper disconnected node: la_data_out[54]
+Cell user_analog_project_wrapper disconnected node: la_data_out[55]
+Cell user_analog_project_wrapper disconnected node: la_data_out[56]
+Cell user_analog_project_wrapper disconnected node: la_data_out[57]
+Cell user_analog_project_wrapper disconnected node: la_data_out[58]
+Cell user_analog_project_wrapper disconnected node: la_data_out[59]
+Cell user_analog_project_wrapper disconnected node: la_data_out[5]
+Cell user_analog_project_wrapper disconnected node: la_data_out[60]
+Cell user_analog_project_wrapper disconnected node: la_data_out[61]
+Cell user_analog_project_wrapper disconnected node: la_data_out[62]
+Cell user_analog_project_wrapper disconnected node: la_data_out[63]
+Cell user_analog_project_wrapper disconnected node: la_data_out[64]
+Cell user_analog_project_wrapper disconnected node: la_data_out[65]
+Cell user_analog_project_wrapper disconnected node: la_data_out[66]
+Cell user_analog_project_wrapper disconnected node: la_data_out[67]
+Cell user_analog_project_wrapper disconnected node: la_data_out[68]
+Cell user_analog_project_wrapper disconnected node: la_data_out[69]
+Cell user_analog_project_wrapper disconnected node: la_data_out[6]
+Cell user_analog_project_wrapper disconnected node: la_data_out[70]
+Cell user_analog_project_wrapper disconnected node: la_data_out[71]
+Cell user_analog_project_wrapper disconnected node: la_data_out[72]
+Cell user_analog_project_wrapper disconnected node: la_data_out[73]
+Cell user_analog_project_wrapper disconnected node: la_data_out[74]
+Cell user_analog_project_wrapper disconnected node: la_data_out[75]
+Cell user_analog_project_wrapper disconnected node: la_data_out[76]
+Cell user_analog_project_wrapper disconnected node: la_data_out[77]
+Cell user_analog_project_wrapper disconnected node: la_data_out[78]
+Cell user_analog_project_wrapper disconnected node: la_data_out[79]
+Cell user_analog_project_wrapper disconnected node: la_data_out[7]
+Cell user_analog_project_wrapper disconnected node: la_data_out[80]
+Cell user_analog_project_wrapper disconnected node: la_data_out[81]
+Cell user_analog_project_wrapper disconnected node: la_data_out[82]
+Cell user_analog_project_wrapper disconnected node: la_data_out[83]
+Cell user_analog_project_wrapper disconnected node: la_data_out[84]
+Cell user_analog_project_wrapper disconnected node: la_data_out[85]
+Cell user_analog_project_wrapper disconnected node: la_data_out[86]
+Cell user_analog_project_wrapper disconnected node: la_data_out[87]
+Cell user_analog_project_wrapper disconnected node: la_data_out[88]
+Cell user_analog_project_wrapper disconnected node: la_data_out[89]
+Cell user_analog_project_wrapper disconnected node: la_data_out[8]
+Cell user_analog_project_wrapper disconnected node: la_data_out[90]
+Cell user_analog_project_wrapper disconnected node: la_data_out[91]
+Cell user_analog_project_wrapper disconnected node: la_data_out[92]
+Cell user_analog_project_wrapper disconnected node: la_data_out[93]
+Cell user_analog_project_wrapper disconnected node: la_data_out[94]
+Cell user_analog_project_wrapper disconnected node: la_data_out[95]
+Cell user_analog_project_wrapper disconnected node: la_data_out[96]
+Cell user_analog_project_wrapper disconnected node: la_data_out[97]
+Cell user_analog_project_wrapper disconnected node: la_data_out[98]
+Cell user_analog_project_wrapper disconnected node: la_data_out[99]
+Cell user_analog_project_wrapper disconnected node: la_data_out[9]
+Cell user_analog_project_wrapper disconnected node: la_oenb[0]
+Cell user_analog_project_wrapper disconnected node: la_oenb[100]
+Cell user_analog_project_wrapper disconnected node: la_oenb[101]
+Cell user_analog_project_wrapper disconnected node: la_oenb[102]
+Cell user_analog_project_wrapper disconnected node: la_oenb[103]
+Cell user_analog_project_wrapper disconnected node: la_oenb[104]
+Cell user_analog_project_wrapper disconnected node: la_oenb[105]
+Cell user_analog_project_wrapper disconnected node: la_oenb[106]
+Cell user_analog_project_wrapper disconnected node: la_oenb[107]
+Cell user_analog_project_wrapper disconnected node: la_oenb[108]
+Cell user_analog_project_wrapper disconnected node: la_oenb[109]
+Cell user_analog_project_wrapper disconnected node: la_oenb[10]
+Cell user_analog_project_wrapper disconnected node: la_oenb[110]
+Cell user_analog_project_wrapper disconnected node: la_oenb[111]
+Cell user_analog_project_wrapper disconnected node: la_oenb[112]
+Cell user_analog_project_wrapper disconnected node: la_oenb[113]
+Cell user_analog_project_wrapper disconnected node: la_oenb[114]
+Cell user_analog_project_wrapper disconnected node: la_oenb[115]
+Cell user_analog_project_wrapper disconnected node: la_oenb[116]
+Cell user_analog_project_wrapper disconnected node: la_oenb[117]
+Cell user_analog_project_wrapper disconnected node: la_oenb[118]
+Cell user_analog_project_wrapper disconnected node: la_oenb[119]
+Cell user_analog_project_wrapper disconnected node: la_oenb[11]
+Cell user_analog_project_wrapper disconnected node: la_oenb[120]
+Cell user_analog_project_wrapper disconnected node: la_oenb[121]
+Cell user_analog_project_wrapper disconnected node: la_oenb[122]
+Cell user_analog_project_wrapper disconnected node: la_oenb[123]
+Cell user_analog_project_wrapper disconnected node: la_oenb[124]
+Cell user_analog_project_wrapper disconnected node: la_oenb[125]
+Cell user_analog_project_wrapper disconnected node: la_oenb[126]
+Cell user_analog_project_wrapper disconnected node: la_oenb[127]
+Cell user_analog_project_wrapper disconnected node: la_oenb[12]
+Cell user_analog_project_wrapper disconnected node: la_oenb[13]
+Cell user_analog_project_wrapper disconnected node: la_oenb[14]
+Cell user_analog_project_wrapper disconnected node: la_oenb[15]
+Cell user_analog_project_wrapper disconnected node: la_oenb[16]
+Cell user_analog_project_wrapper disconnected node: la_oenb[17]
+Cell user_analog_project_wrapper disconnected node: la_oenb[18]
+Cell user_analog_project_wrapper disconnected node: la_oenb[19]
+Cell user_analog_project_wrapper disconnected node: la_oenb[1]
+Cell user_analog_project_wrapper disconnected node: la_oenb[20]
+Cell user_analog_project_wrapper disconnected node: la_oenb[21]
+Cell user_analog_project_wrapper disconnected node: la_oenb[22]
+Cell user_analog_project_wrapper disconnected node: la_oenb[23]
+Cell user_analog_project_wrapper disconnected node: la_oenb[24]
+Cell user_analog_project_wrapper disconnected node: la_oenb[25]
+Cell user_analog_project_wrapper disconnected node: la_oenb[26]
+Cell user_analog_project_wrapper disconnected node: la_oenb[27]
+Cell user_analog_project_wrapper disconnected node: la_oenb[28]
+Cell user_analog_project_wrapper disconnected node: la_oenb[29]
+Cell user_analog_project_wrapper disconnected node: la_oenb[2]
+Cell user_analog_project_wrapper disconnected node: la_oenb[30]
+Cell user_analog_project_wrapper disconnected node: la_oenb[31]
+Cell user_analog_project_wrapper disconnected node: la_oenb[32]
+Cell user_analog_project_wrapper disconnected node: la_oenb[33]
+Cell user_analog_project_wrapper disconnected node: la_oenb[34]
+Cell user_analog_project_wrapper disconnected node: la_oenb[35]
+Cell user_analog_project_wrapper disconnected node: la_oenb[36]
+Cell user_analog_project_wrapper disconnected node: la_oenb[37]
+Cell user_analog_project_wrapper disconnected node: la_oenb[38]
+Cell user_analog_project_wrapper disconnected node: la_oenb[39]
+Cell user_analog_project_wrapper disconnected node: la_oenb[3]
+Cell user_analog_project_wrapper disconnected node: la_oenb[40]
+Cell user_analog_project_wrapper disconnected node: la_oenb[41]
+Cell user_analog_project_wrapper disconnected node: la_oenb[42]
+Cell user_analog_project_wrapper disconnected node: la_oenb[43]
+Cell user_analog_project_wrapper disconnected node: la_oenb[44]
+Cell user_analog_project_wrapper disconnected node: la_oenb[45]
+Cell user_analog_project_wrapper disconnected node: la_oenb[46]
+Cell user_analog_project_wrapper disconnected node: la_oenb[47]
+Cell user_analog_project_wrapper disconnected node: la_oenb[48]
+Cell user_analog_project_wrapper disconnected node: la_oenb[49]
+Cell user_analog_project_wrapper disconnected node: la_oenb[4]
+Cell user_analog_project_wrapper disconnected node: la_oenb[50]
+Cell user_analog_project_wrapper disconnected node: la_oenb[51]
+Cell user_analog_project_wrapper disconnected node: la_oenb[52]
+Cell user_analog_project_wrapper disconnected node: la_oenb[53]
+Cell user_analog_project_wrapper disconnected node: la_oenb[54]
+Cell user_analog_project_wrapper disconnected node: la_oenb[55]
+Cell user_analog_project_wrapper disconnected node: la_oenb[56]
+Cell user_analog_project_wrapper disconnected node: la_oenb[57]
+Cell user_analog_project_wrapper disconnected node: la_oenb[58]
+Cell user_analog_project_wrapper disconnected node: la_oenb[59]
+Cell user_analog_project_wrapper disconnected node: la_oenb[5]
+Cell user_analog_project_wrapper disconnected node: la_oenb[60]
+Cell user_analog_project_wrapper disconnected node: la_oenb[61]
+Cell user_analog_project_wrapper disconnected node: la_oenb[62]
+Cell user_analog_project_wrapper disconnected node: la_oenb[63]
+Cell user_analog_project_wrapper disconnected node: la_oenb[64]
+Cell user_analog_project_wrapper disconnected node: la_oenb[65]
+Cell user_analog_project_wrapper disconnected node: la_oenb[66]
+Cell user_analog_project_wrapper disconnected node: la_oenb[67]
+Cell user_analog_project_wrapper disconnected node: la_oenb[68]
+Cell user_analog_project_wrapper disconnected node: la_oenb[69]
+Cell user_analog_project_wrapper disconnected node: la_oenb[6]
+Cell user_analog_project_wrapper disconnected node: la_oenb[70]
+Cell user_analog_project_wrapper disconnected node: la_oenb[71]
+Cell user_analog_project_wrapper disconnected node: la_oenb[72]
+Cell user_analog_project_wrapper disconnected node: la_oenb[73]
+Cell user_analog_project_wrapper disconnected node: la_oenb[74]
+Cell user_analog_project_wrapper disconnected node: la_oenb[75]
+Cell user_analog_project_wrapper disconnected node: la_oenb[76]
+Cell user_analog_project_wrapper disconnected node: la_oenb[77]
+Cell user_analog_project_wrapper disconnected node: la_oenb[78]
+Cell user_analog_project_wrapper disconnected node: la_oenb[79]
+Cell user_analog_project_wrapper disconnected node: la_oenb[7]
+Cell user_analog_project_wrapper disconnected node: la_oenb[80]
+Cell user_analog_project_wrapper disconnected node: la_oenb[81]
+Cell user_analog_project_wrapper disconnected node: la_oenb[82]
+Cell user_analog_project_wrapper disconnected node: la_oenb[83]
+Cell user_analog_project_wrapper disconnected node: la_oenb[84]
+Cell user_analog_project_wrapper disconnected node: la_oenb[85]
+Cell user_analog_project_wrapper disconnected node: la_oenb[86]
+Cell user_analog_project_wrapper disconnected node: la_oenb[87]
+Cell user_analog_project_wrapper disconnected node: la_oenb[88]
+Cell user_analog_project_wrapper disconnected node: la_oenb[89]
+Cell user_analog_project_wrapper disconnected node: la_oenb[8]
+Cell user_analog_project_wrapper disconnected node: la_oenb[90]
+Cell user_analog_project_wrapper disconnected node: la_oenb[91]
+Cell user_analog_project_wrapper disconnected node: la_oenb[92]
+Cell user_analog_project_wrapper disconnected node: la_oenb[93]
+Cell user_analog_project_wrapper disconnected node: la_oenb[94]
+Cell user_analog_project_wrapper disconnected node: la_oenb[95]
+Cell user_analog_project_wrapper disconnected node: la_oenb[96]
+Cell user_analog_project_wrapper disconnected node: la_oenb[97]
+Cell user_analog_project_wrapper disconnected node: la_oenb[98]
+Cell user_analog_project_wrapper disconnected node: la_oenb[99]
+Cell user_analog_project_wrapper disconnected node: la_oenb[9]
+Cell user_analog_project_wrapper disconnected node: user_clock2
+Cell user_analog_project_wrapper disconnected node: user_irq[0]
+Cell user_analog_project_wrapper disconnected node: user_irq[1]
+Cell user_analog_project_wrapper disconnected node: user_irq[2]
+Cell user_analog_project_wrapper disconnected node: wb_clk_i
+Cell user_analog_project_wrapper disconnected node: wb_rst_i
+Cell user_analog_project_wrapper disconnected node: wbs_ack_o
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[0]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[10]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[11]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[12]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[13]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[14]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[15]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[16]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[17]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[18]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[19]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[1]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[20]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[21]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[22]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[23]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[24]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[25]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[26]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[27]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[28]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[29]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[2]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[30]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[31]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[3]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[4]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[5]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[6]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[7]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[8]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[9]
+Cell user_analog_project_wrapper disconnected node: wbs_cyc_i
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[0]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[10]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[11]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[12]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[13]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[14]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[15]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[16]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[17]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[18]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[19]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[1]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[20]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[21]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[22]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[23]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[24]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[25]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[26]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[27]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[28]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[29]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[2]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[30]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[31]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[3]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[4]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[5]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[6]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[7]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[8]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[9]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[0]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[10]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[11]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[12]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[13]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[14]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[15]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[16]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[17]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[18]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[19]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[1]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[20]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[21]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[22]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[23]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[24]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[25]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[26]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[27]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[28]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[29]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[2]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[30]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[31]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[3]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[4]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[5]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[6]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[7]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[8]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[9]
+Cell user_analog_project_wrapper disconnected node: wbs_sel_i[0]
+Cell user_analog_project_wrapper disconnected node: wbs_sel_i[1]
+Cell user_analog_project_wrapper disconnected node: wbs_sel_i[2]
+Cell user_analog_project_wrapper disconnected node: wbs_sel_i[3]
+Cell user_analog_project_wrapper disconnected node: wbs_stb_i
+Cell user_analog_project_wrapper disconnected node: wbs_we_i
+
+Cell user_analog_project_wrapper disconnected node: wb_clk_i
+Cell user_analog_project_wrapper disconnected node: wb_rst_i
+Cell user_analog_project_wrapper disconnected node: wbs_stb_i
+Cell user_analog_project_wrapper disconnected node: wbs_cyc_i
+Cell user_analog_project_wrapper disconnected node: wbs_we_i
+Cell user_analog_project_wrapper disconnected node: wbs_sel_i[3]
+Cell user_analog_project_wrapper disconnected node: wbs_sel_i[2]
+Cell user_analog_project_wrapper disconnected node: wbs_sel_i[1]
+Cell user_analog_project_wrapper disconnected node: wbs_sel_i[0]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[31]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[30]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[29]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[28]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[27]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[26]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[25]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[24]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[23]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[22]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[21]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[20]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[19]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[18]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[17]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[16]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[15]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[14]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[13]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[12]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[11]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[10]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[9]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[8]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[7]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[6]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[5]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[4]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[3]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[2]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[1]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_i[0]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[31]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[30]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[29]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[28]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[27]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[26]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[25]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[24]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[23]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[22]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[21]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[20]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[19]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[18]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[17]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[16]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[15]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[14]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[13]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[12]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[11]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[10]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[9]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[8]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[7]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[6]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[5]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[4]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[3]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[2]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[1]
+Cell user_analog_project_wrapper disconnected node: wbs_adr_i[0]
+Cell user_analog_project_wrapper disconnected node: wbs_ack_o
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[31]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[30]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[29]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[28]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[27]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[26]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[25]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[24]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[23]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[22]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[21]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[20]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[19]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[18]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[17]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[16]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[15]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[14]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[13]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[12]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[11]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[10]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[9]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[8]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[7]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[6]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[5]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[4]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[3]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[2]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[1]
+Cell user_analog_project_wrapper disconnected node: wbs_dat_o[0]
+Cell user_analog_project_wrapper disconnected node: la_data_in[127]
+Cell user_analog_project_wrapper disconnected node: la_data_in[126]
+Cell user_analog_project_wrapper disconnected node: la_data_in[125]
+Cell user_analog_project_wrapper disconnected node: la_data_in[124]
+Cell user_analog_project_wrapper disconnected node: la_data_in[123]
+Cell user_analog_project_wrapper disconnected node: la_data_in[122]
+Cell user_analog_project_wrapper disconnected node: la_data_in[121]
+Cell user_analog_project_wrapper disconnected node: la_data_in[120]
+Cell user_analog_project_wrapper disconnected node: la_data_in[119]
+Cell user_analog_project_wrapper disconnected node: la_data_in[118]
+Cell user_analog_project_wrapper disconnected node: la_data_in[117]
+Cell user_analog_project_wrapper disconnected node: la_data_in[116]
+Cell user_analog_project_wrapper disconnected node: la_data_in[115]
+Cell user_analog_project_wrapper disconnected node: la_data_in[114]
+Cell user_analog_project_wrapper disconnected node: la_data_in[113]
+Cell user_analog_project_wrapper disconnected node: la_data_in[112]
+Cell user_analog_project_wrapper disconnected node: la_data_in[111]
+Cell user_analog_project_wrapper disconnected node: la_data_in[110]
+Cell user_analog_project_wrapper disconnected node: la_data_in[109]
+Cell user_analog_project_wrapper disconnected node: la_data_in[108]
+Cell user_analog_project_wrapper disconnected node: la_data_in[107]
+Cell user_analog_project_wrapper disconnected node: la_data_in[106]
+Cell user_analog_project_wrapper disconnected node: la_data_in[105]
+Cell user_analog_project_wrapper disconnected node: la_data_in[104]
+Cell user_analog_project_wrapper disconnected node: la_data_in[103]
+Cell user_analog_project_wrapper disconnected node: la_data_in[102]
+Cell user_analog_project_wrapper disconnected node: la_data_in[101]
+Cell user_analog_project_wrapper disconnected node: la_data_in[100]
+Cell user_analog_project_wrapper disconnected node: la_data_in[99]
+Cell user_analog_project_wrapper disconnected node: la_data_in[98]
+Cell user_analog_project_wrapper disconnected node: la_data_in[97]
+Cell user_analog_project_wrapper disconnected node: la_data_in[96]
+Cell user_analog_project_wrapper disconnected node: la_data_in[95]
+Cell user_analog_project_wrapper disconnected node: la_data_in[94]
+Cell user_analog_project_wrapper disconnected node: la_data_in[93]
+Cell user_analog_project_wrapper disconnected node: la_data_in[92]
+Cell user_analog_project_wrapper disconnected node: la_data_in[91]
+Cell user_analog_project_wrapper disconnected node: la_data_in[90]
+Cell user_analog_project_wrapper disconnected node: la_data_in[89]
+Cell user_analog_project_wrapper disconnected node: la_data_in[88]
+Cell user_analog_project_wrapper disconnected node: la_data_in[87]
+Cell user_analog_project_wrapper disconnected node: la_data_in[86]
+Cell user_analog_project_wrapper disconnected node: la_data_in[85]
+Cell user_analog_project_wrapper disconnected node: la_data_in[84]
+Cell user_analog_project_wrapper disconnected node: la_data_in[83]
+Cell user_analog_project_wrapper disconnected node: la_data_in[82]
+Cell user_analog_project_wrapper disconnected node: la_data_in[81]
+Cell user_analog_project_wrapper disconnected node: la_data_in[80]
+Cell user_analog_project_wrapper disconnected node: la_data_in[79]
+Cell user_analog_project_wrapper disconnected node: la_data_in[78]
+Cell user_analog_project_wrapper disconnected node: la_data_in[77]
+Cell user_analog_project_wrapper disconnected node: la_data_in[76]
+Cell user_analog_project_wrapper disconnected node: la_data_in[75]
+Cell user_analog_project_wrapper disconnected node: la_data_in[74]
+Cell user_analog_project_wrapper disconnected node: la_data_in[73]
+Cell user_analog_project_wrapper disconnected node: la_data_in[72]
+Cell user_analog_project_wrapper disconnected node: la_data_in[71]
+Cell user_analog_project_wrapper disconnected node: la_data_in[70]
+Cell user_analog_project_wrapper disconnected node: la_data_in[69]
+Cell user_analog_project_wrapper disconnected node: la_data_in[68]
+Cell user_analog_project_wrapper disconnected node: la_data_in[67]
+Cell user_analog_project_wrapper disconnected node: la_data_in[66]
+Cell user_analog_project_wrapper disconnected node: la_data_in[65]
+Cell user_analog_project_wrapper disconnected node: la_data_in[64]
+Cell user_analog_project_wrapper disconnected node: la_data_in[63]
+Cell user_analog_project_wrapper disconnected node: la_data_in[62]
+Cell user_analog_project_wrapper disconnected node: la_data_in[61]
+Cell user_analog_project_wrapper disconnected node: la_data_in[60]
+Cell user_analog_project_wrapper disconnected node: la_data_in[59]
+Cell user_analog_project_wrapper disconnected node: la_data_in[58]
+Cell user_analog_project_wrapper disconnected node: la_data_in[57]
+Cell user_analog_project_wrapper disconnected node: la_data_in[56]
+Cell user_analog_project_wrapper disconnected node: la_data_in[55]
+Cell user_analog_project_wrapper disconnected node: la_data_in[54]
+Cell user_analog_project_wrapper disconnected node: la_data_in[53]
+Cell user_analog_project_wrapper disconnected node: la_data_in[52]
+Cell user_analog_project_wrapper disconnected node: la_data_in[51]
+Cell user_analog_project_wrapper disconnected node: la_data_in[50]
+Cell user_analog_project_wrapper disconnected node: la_data_in[49]
+Cell user_analog_project_wrapper disconnected node: la_data_in[48]
+Cell user_analog_project_wrapper disconnected node: la_data_in[47]
+Cell user_analog_project_wrapper disconnected node: la_data_in[46]
+Cell user_analog_project_wrapper disconnected node: la_data_in[45]
+Cell user_analog_project_wrapper disconnected node: la_data_in[44]
+Cell user_analog_project_wrapper disconnected node: la_data_in[43]
+Cell user_analog_project_wrapper disconnected node: la_data_in[42]
+Cell user_analog_project_wrapper disconnected node: la_data_in[41]
+Cell user_analog_project_wrapper disconnected node: la_data_in[40]
+Cell user_analog_project_wrapper disconnected node: la_data_in[39]
+Cell user_analog_project_wrapper disconnected node: la_data_in[38]
+Cell user_analog_project_wrapper disconnected node: la_data_in[37]
+Cell user_analog_project_wrapper disconnected node: la_data_in[36]
+Cell user_analog_project_wrapper disconnected node: la_data_in[35]
+Cell user_analog_project_wrapper disconnected node: la_data_in[34]
+Cell user_analog_project_wrapper disconnected node: la_data_in[33]
+Cell user_analog_project_wrapper disconnected node: la_data_in[32]
+Cell user_analog_project_wrapper disconnected node: la_data_in[31]
+Cell user_analog_project_wrapper disconnected node: la_data_in[30]
+Cell user_analog_project_wrapper disconnected node: la_data_in[29]
+Cell user_analog_project_wrapper disconnected node: la_data_in[28]
+Cell user_analog_project_wrapper disconnected node: la_data_in[27]
+Cell user_analog_project_wrapper disconnected node: la_data_in[26]
+Cell user_analog_project_wrapper disconnected node: la_data_in[25]
+Cell user_analog_project_wrapper disconnected node: la_data_in[24]
+Cell user_analog_project_wrapper disconnected node: la_data_in[23]
+Cell user_analog_project_wrapper disconnected node: la_data_in[22]
+Cell user_analog_project_wrapper disconnected node: la_data_in[21]
+Cell user_analog_project_wrapper disconnected node: la_data_in[20]
+Cell user_analog_project_wrapper disconnected node: la_data_in[19]
+Cell user_analog_project_wrapper disconnected node: la_data_in[18]
+Cell user_analog_project_wrapper disconnected node: la_data_in[17]
+Cell user_analog_project_wrapper disconnected node: la_data_in[16]
+Cell user_analog_project_wrapper disconnected node: la_data_in[15]
+Cell user_analog_project_wrapper disconnected node: la_data_in[14]
+Cell user_analog_project_wrapper disconnected node: la_data_in[13]
+Cell user_analog_project_wrapper disconnected node: la_data_in[12]
+Cell user_analog_project_wrapper disconnected node: la_data_in[11]
+Cell user_analog_project_wrapper disconnected node: la_data_in[10]
+Cell user_analog_project_wrapper disconnected node: la_data_in[9]
+Cell user_analog_project_wrapper disconnected node: la_data_in[8]
+Cell user_analog_project_wrapper disconnected node: la_data_in[7]
+Cell user_analog_project_wrapper disconnected node: la_data_in[6]
+Cell user_analog_project_wrapper disconnected node: la_data_in[5]
+Cell user_analog_project_wrapper disconnected node: la_data_in[4]
+Cell user_analog_project_wrapper disconnected node: la_data_in[3]
+Cell user_analog_project_wrapper disconnected node: la_data_in[2]
+Cell user_analog_project_wrapper disconnected node: la_data_in[1]
+Cell user_analog_project_wrapper disconnected node: la_data_in[0]
+Cell user_analog_project_wrapper disconnected node: la_data_out[127]
+Cell user_analog_project_wrapper disconnected node: la_data_out[126]
+Cell user_analog_project_wrapper disconnected node: la_data_out[125]
+Cell user_analog_project_wrapper disconnected node: la_data_out[124]
+Cell user_analog_project_wrapper disconnected node: la_data_out[123]
+Cell user_analog_project_wrapper disconnected node: la_data_out[122]
+Cell user_analog_project_wrapper disconnected node: la_data_out[121]
+Cell user_analog_project_wrapper disconnected node: la_data_out[120]
+Cell user_analog_project_wrapper disconnected node: la_data_out[119]
+Cell user_analog_project_wrapper disconnected node: la_data_out[118]
+Cell user_analog_project_wrapper disconnected node: la_data_out[117]
+Cell user_analog_project_wrapper disconnected node: la_data_out[116]
+Cell user_analog_project_wrapper disconnected node: la_data_out[115]
+Cell user_analog_project_wrapper disconnected node: la_data_out[114]
+Cell user_analog_project_wrapper disconnected node: la_data_out[113]
+Cell user_analog_project_wrapper disconnected node: la_data_out[112]
+Cell user_analog_project_wrapper disconnected node: la_data_out[111]
+Cell user_analog_project_wrapper disconnected node: la_data_out[110]
+Cell user_analog_project_wrapper disconnected node: la_data_out[109]
+Cell user_analog_project_wrapper disconnected node: la_data_out[108]
+Cell user_analog_project_wrapper disconnected node: la_data_out[107]
+Cell user_analog_project_wrapper disconnected node: la_data_out[106]
+Cell user_analog_project_wrapper disconnected node: la_data_out[105]
+Cell user_analog_project_wrapper disconnected node: la_data_out[104]
+Cell user_analog_project_wrapper disconnected node: la_data_out[103]
+Cell user_analog_project_wrapper disconnected node: la_data_out[102]
+Cell user_analog_project_wrapper disconnected node: la_data_out[101]
+Cell user_analog_project_wrapper disconnected node: la_data_out[100]
+Cell user_analog_project_wrapper disconnected node: la_data_out[99]
+Cell user_analog_project_wrapper disconnected node: la_data_out[98]
+Cell user_analog_project_wrapper disconnected node: la_data_out[97]
+Cell user_analog_project_wrapper disconnected node: la_data_out[96]
+Cell user_analog_project_wrapper disconnected node: la_data_out[95]
+Cell user_analog_project_wrapper disconnected node: la_data_out[94]
+Cell user_analog_project_wrapper disconnected node: la_data_out[93]
+Cell user_analog_project_wrapper disconnected node: la_data_out[92]
+Cell user_analog_project_wrapper disconnected node: la_data_out[91]
+Cell user_analog_project_wrapper disconnected node: la_data_out[90]
+Cell user_analog_project_wrapper disconnected node: la_data_out[89]
+Cell user_analog_project_wrapper disconnected node: la_data_out[88]
+Cell user_analog_project_wrapper disconnected node: la_data_out[87]
+Cell user_analog_project_wrapper disconnected node: la_data_out[86]
+Cell user_analog_project_wrapper disconnected node: la_data_out[85]
+Cell user_analog_project_wrapper disconnected node: la_data_out[84]
+Cell user_analog_project_wrapper disconnected node: la_data_out[83]
+Cell user_analog_project_wrapper disconnected node: la_data_out[82]
+Cell user_analog_project_wrapper disconnected node: la_data_out[81]
+Cell user_analog_project_wrapper disconnected node: la_data_out[80]
+Cell user_analog_project_wrapper disconnected node: la_data_out[79]
+Cell user_analog_project_wrapper disconnected node: la_data_out[78]
+Cell user_analog_project_wrapper disconnected node: la_data_out[77]
+Cell user_analog_project_wrapper disconnected node: la_data_out[76]
+Cell user_analog_project_wrapper disconnected node: la_data_out[75]
+Cell user_analog_project_wrapper disconnected node: la_data_out[74]
+Cell user_analog_project_wrapper disconnected node: la_data_out[73]
+Cell user_analog_project_wrapper disconnected node: la_data_out[72]
+Cell user_analog_project_wrapper disconnected node: la_data_out[71]
+Cell user_analog_project_wrapper disconnected node: la_data_out[70]
+Cell user_analog_project_wrapper disconnected node: la_data_out[69]
+Cell user_analog_project_wrapper disconnected node: la_data_out[68]
+Cell user_analog_project_wrapper disconnected node: la_data_out[67]
+Cell user_analog_project_wrapper disconnected node: la_data_out[66]
+Cell user_analog_project_wrapper disconnected node: la_data_out[65]
+Cell user_analog_project_wrapper disconnected node: la_data_out[64]
+Cell user_analog_project_wrapper disconnected node: la_data_out[63]
+Cell user_analog_project_wrapper disconnected node: la_data_out[62]
+Cell user_analog_project_wrapper disconnected node: la_data_out[61]
+Cell user_analog_project_wrapper disconnected node: la_data_out[60]
+Cell user_analog_project_wrapper disconnected node: la_data_out[59]
+Cell user_analog_project_wrapper disconnected node: la_data_out[58]
+Cell user_analog_project_wrapper disconnected node: la_data_out[57]
+Cell user_analog_project_wrapper disconnected node: la_data_out[56]
+Cell user_analog_project_wrapper disconnected node: la_data_out[55]
+Cell user_analog_project_wrapper disconnected node: la_data_out[54]
+Cell user_analog_project_wrapper disconnected node: la_data_out[53]
+Cell user_analog_project_wrapper disconnected node: la_data_out[52]
+Cell user_analog_project_wrapper disconnected node: la_data_out[51]
+Cell user_analog_project_wrapper disconnected node: la_data_out[50]
+Cell user_analog_project_wrapper disconnected node: la_data_out[49]
+Cell user_analog_project_wrapper disconnected node: la_data_out[48]
+Cell user_analog_project_wrapper disconnected node: la_data_out[47]
+Cell user_analog_project_wrapper disconnected node: la_data_out[46]
+Cell user_analog_project_wrapper disconnected node: la_data_out[45]
+Cell user_analog_project_wrapper disconnected node: la_data_out[44]
+Cell user_analog_project_wrapper disconnected node: la_data_out[43]
+Cell user_analog_project_wrapper disconnected node: la_data_out[42]
+Cell user_analog_project_wrapper disconnected node: la_data_out[41]
+Cell user_analog_project_wrapper disconnected node: la_data_out[40]
+Cell user_analog_project_wrapper disconnected node: la_data_out[39]
+Cell user_analog_project_wrapper disconnected node: la_data_out[38]
+Cell user_analog_project_wrapper disconnected node: la_data_out[37]
+Cell user_analog_project_wrapper disconnected node: la_data_out[36]
+Cell user_analog_project_wrapper disconnected node: la_data_out[35]
+Cell user_analog_project_wrapper disconnected node: la_data_out[34]
+Cell user_analog_project_wrapper disconnected node: la_data_out[33]
+Cell user_analog_project_wrapper disconnected node: la_data_out[32]
+Cell user_analog_project_wrapper disconnected node: la_data_out[31]
+Cell user_analog_project_wrapper disconnected node: la_data_out[30]
+Cell user_analog_project_wrapper disconnected node: la_data_out[29]
+Cell user_analog_project_wrapper disconnected node: la_data_out[28]
+Cell user_analog_project_wrapper disconnected node: la_data_out[27]
+Cell user_analog_project_wrapper disconnected node: la_data_out[26]
+Cell user_analog_project_wrapper disconnected node: la_data_out[25]
+Cell user_analog_project_wrapper disconnected node: la_data_out[24]
+Cell user_analog_project_wrapper disconnected node: la_data_out[23]
+Cell user_analog_project_wrapper disconnected node: la_data_out[22]
+Cell user_analog_project_wrapper disconnected node: la_data_out[21]
+Cell user_analog_project_wrapper disconnected node: la_data_out[20]
+Cell user_analog_project_wrapper disconnected node: la_data_out[19]
+Cell user_analog_project_wrapper disconnected node: la_data_out[18]
+Cell user_analog_project_wrapper disconnected node: la_data_out[17]
+Cell user_analog_project_wrapper disconnected node: la_data_out[16]
+Cell user_analog_project_wrapper disconnected node: la_data_out[15]
+Cell user_analog_project_wrapper disconnected node: la_data_out[14]
+Cell user_analog_project_wrapper disconnected node: la_data_out[13]
+Cell user_analog_project_wrapper disconnected node: la_data_out[12]
+Cell user_analog_project_wrapper disconnected node: la_data_out[11]
+Cell user_analog_project_wrapper disconnected node: la_data_out[10]
+Cell user_analog_project_wrapper disconnected node: la_data_out[9]
+Cell user_analog_project_wrapper disconnected node: la_data_out[8]
+Cell user_analog_project_wrapper disconnected node: la_data_out[7]
+Cell user_analog_project_wrapper disconnected node: la_data_out[6]
+Cell user_analog_project_wrapper disconnected node: la_data_out[5]
+Cell user_analog_project_wrapper disconnected node: la_data_out[4]
+Cell user_analog_project_wrapper disconnected node: la_data_out[3]
+Cell user_analog_project_wrapper disconnected node: la_data_out[2]
+Cell user_analog_project_wrapper disconnected node: la_data_out[1]
+Cell user_analog_project_wrapper disconnected node: la_data_out[0]
+Cell user_analog_project_wrapper disconnected node: io_in[26]
+Cell user_analog_project_wrapper disconnected node: io_in[25]
+Cell user_analog_project_wrapper disconnected node: io_in[24]
+Cell user_analog_project_wrapper disconnected node: io_in[23]
+Cell user_analog_project_wrapper disconnected node: io_in[22]
+Cell user_analog_project_wrapper disconnected node: io_in[21]
+Cell user_analog_project_wrapper disconnected node: io_in[20]
+Cell user_analog_project_wrapper disconnected node: io_in[19]
+Cell user_analog_project_wrapper disconnected node: io_in[18]
+Cell user_analog_project_wrapper disconnected node: io_in[17]
+Cell user_analog_project_wrapper disconnected node: io_in[16]
+Cell user_analog_project_wrapper disconnected node: io_in[15]
+Cell user_analog_project_wrapper disconnected node: io_in[14]
+Cell user_analog_project_wrapper disconnected node: io_in[13]
+Cell user_analog_project_wrapper disconnected node: io_in[12]
+Cell user_analog_project_wrapper disconnected node: io_in[11]
+Cell user_analog_project_wrapper disconnected node: io_in[10]
+Cell user_analog_project_wrapper disconnected node: io_in[9]
+Cell user_analog_project_wrapper disconnected node: io_in[8]
+Cell user_analog_project_wrapper disconnected node: io_in[7]
+Cell user_analog_project_wrapper disconnected node: io_in[6]
+Cell user_analog_project_wrapper disconnected node: io_in[5]
+Cell user_analog_project_wrapper disconnected node: io_in[4]
+Cell user_analog_project_wrapper disconnected node: io_in[3]
+Cell user_analog_project_wrapper disconnected node: io_in[2]
+Cell user_analog_project_wrapper disconnected node: io_in[1]
+Cell user_analog_project_wrapper disconnected node: io_in[0]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[26]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[25]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[24]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[23]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[22]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[21]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[20]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[19]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[18]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[17]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[16]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[15]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[14]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[13]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[12]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[11]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[10]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[9]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[8]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[7]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[6]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[5]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[4]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[3]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[2]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[1]
+Cell user_analog_project_wrapper disconnected node: io_in_3v3[0]
+Cell user_analog_project_wrapper disconnected node: user_clock2
+Cell user_analog_project_wrapper disconnected node: io_out[26]
+Cell user_analog_project_wrapper disconnected node: io_out[25]
+Cell user_analog_project_wrapper disconnected node: io_out[24]
+Cell user_analog_project_wrapper disconnected node: io_out[23]
+Cell user_analog_project_wrapper disconnected node: io_out[22]
+Cell user_analog_project_wrapper disconnected node: io_out[21]
+Cell user_analog_project_wrapper disconnected node: io_out[20]
+Cell user_analog_project_wrapper disconnected node: io_out[19]
+Cell user_analog_project_wrapper disconnected node: io_out[18]
+Cell user_analog_project_wrapper disconnected node: io_out[17]
+Cell user_analog_project_wrapper disconnected node: io_out[16]
+Cell user_analog_project_wrapper disconnected node: io_out[15]
+Cell user_analog_project_wrapper disconnected node: io_out[14]
+Cell user_analog_project_wrapper disconnected node: io_out[13]
+Cell user_analog_project_wrapper disconnected node: io_out[12]
+Cell user_analog_project_wrapper disconnected node: io_out[11]
+Cell user_analog_project_wrapper disconnected node: io_out[10]
+Cell user_analog_project_wrapper disconnected node: io_out[9]
+Cell user_analog_project_wrapper disconnected node: io_out[8]
+Cell user_analog_project_wrapper disconnected node: io_out[7]
+Cell user_analog_project_wrapper disconnected node: io_out[6]
+Cell user_analog_project_wrapper disconnected node: io_out[5]
+Cell user_analog_project_wrapper disconnected node: io_out[4]
+Cell user_analog_project_wrapper disconnected node: io_out[3]
+Cell user_analog_project_wrapper disconnected node: io_out[2]
+Cell user_analog_project_wrapper disconnected node: io_out[1]
+Cell user_analog_project_wrapper disconnected node: io_out[0]
+Cell user_analog_project_wrapper disconnected node: io_oeb[26]
+Cell user_analog_project_wrapper disconnected node: io_oeb[25]
+Cell user_analog_project_wrapper disconnected node: io_oeb[24]
+Cell user_analog_project_wrapper disconnected node: io_oeb[23]
+Cell user_analog_project_wrapper disconnected node: io_oeb[22]
+Cell user_analog_project_wrapper disconnected node: io_oeb[21]
+Cell user_analog_project_wrapper disconnected node: io_oeb[20]
+Cell user_analog_project_wrapper disconnected node: io_oeb[19]
+Cell user_analog_project_wrapper disconnected node: io_oeb[18]
+Cell user_analog_project_wrapper disconnected node: io_oeb[17]
+Cell user_analog_project_wrapper disconnected node: io_oeb[16]
+Cell user_analog_project_wrapper disconnected node: io_oeb[15]
+Cell user_analog_project_wrapper disconnected node: io_oeb[14]
+Cell user_analog_project_wrapper disconnected node: io_oeb[13]
+Cell user_analog_project_wrapper disconnected node: io_oeb[12]
+Cell user_analog_project_wrapper disconnected node: io_oeb[11]
+Cell user_analog_project_wrapper disconnected node: io_oeb[10]
+Cell user_analog_project_wrapper disconnected node: io_oeb[9]
+Cell user_analog_project_wrapper disconnected node: io_oeb[8]
+Cell user_analog_project_wrapper disconnected node: io_oeb[7]
+Cell user_analog_project_wrapper disconnected node: io_oeb[6]
+Cell user_analog_project_wrapper disconnected node: io_oeb[5]
+Cell user_analog_project_wrapper disconnected node: io_oeb[4]
+Cell user_analog_project_wrapper disconnected node: io_oeb[3]
+Cell user_analog_project_wrapper disconnected node: io_oeb[2]
+Cell user_analog_project_wrapper disconnected node: io_oeb[1]
+Cell user_analog_project_wrapper disconnected node: io_oeb[0]
+Cell user_analog_project_wrapper disconnected node: gpio_analog[17]
+Cell user_analog_project_wrapper disconnected node: gpio_analog[16]
+Cell user_analog_project_wrapper disconnected node: gpio_analog[15]
+Cell user_analog_project_wrapper disconnected node: gpio_analog[14]
+Cell user_analog_project_wrapper disconnected node: gpio_analog[13]
+Cell user_analog_project_wrapper disconnected node: gpio_analog[12]
+Cell user_analog_project_wrapper disconnected node: gpio_analog[11]
+Cell user_analog_project_wrapper disconnected node: gpio_analog[10]
+Cell user_analog_project_wrapper disconnected node: gpio_analog[9]
+Cell user_analog_project_wrapper disconnected node: gpio_analog[8]
+Cell user_analog_project_wrapper disconnected node: gpio_analog[7]
+Cell user_analog_project_wrapper disconnected node: gpio_analog[6]
+Cell user_analog_project_wrapper disconnected node: gpio_analog[5]
+Cell user_analog_project_wrapper disconnected node: gpio_analog[4]
+Cell user_analog_project_wrapper disconnected node: gpio_analog[3]
+Cell user_analog_project_wrapper disconnected node: gpio_analog[2]
+Cell user_analog_project_wrapper disconnected node: gpio_analog[1]
+Cell user_analog_project_wrapper disconnected node: gpio_analog[0]
+Cell user_analog_project_wrapper disconnected node: gpio_noesd[17]
+Cell user_analog_project_wrapper disconnected node: gpio_noesd[16]
+Cell user_analog_project_wrapper disconnected node: gpio_noesd[15]
+Cell user_analog_project_wrapper disconnected node: gpio_noesd[14]
+Cell user_analog_project_wrapper disconnected node: gpio_noesd[13]
+Cell user_analog_project_wrapper disconnected node: gpio_noesd[12]
+Cell user_analog_project_wrapper disconnected node: gpio_noesd[11]
+Cell user_analog_project_wrapper disconnected node: gpio_noesd[10]
+Cell user_analog_project_wrapper disconnected node: gpio_noesd[9]
+Cell user_analog_project_wrapper disconnected node: gpio_noesd[8]
+Cell user_analog_project_wrapper disconnected node: gpio_noesd[7]
+Cell user_analog_project_wrapper disconnected node: gpio_noesd[6]
+Cell user_analog_project_wrapper disconnected node: gpio_noesd[5]
+Cell user_analog_project_wrapper disconnected node: gpio_noesd[4]
+Cell user_analog_project_wrapper disconnected node: gpio_noesd[3]
+Cell user_analog_project_wrapper disconnected node: gpio_noesd[2]
+Cell user_analog_project_wrapper disconnected node: gpio_noesd[1]
+Cell user_analog_project_wrapper disconnected node: gpio_noesd[0]
+Cell user_analog_project_wrapper disconnected node: io_analog[9]
+Cell user_analog_project_wrapper disconnected node: io_clamp_high[2]
+Cell user_analog_project_wrapper disconnected node: io_clamp_high[1]
+Cell user_analog_project_wrapper disconnected node: io_clamp_high[0]
+Cell user_analog_project_wrapper disconnected node: io_clamp_low[2]
+Cell user_analog_project_wrapper disconnected node: io_clamp_low[1]
+Cell user_analog_project_wrapper disconnected node: io_clamp_low[0]
+Cell user_analog_project_wrapper disconnected node: user_irq[2]
+Cell user_analog_project_wrapper disconnected node: user_irq[1]
+Cell user_analog_project_wrapper disconnected node: user_irq[0]
+Cell user_analog_project_wrapper disconnected node: la_oenb[127]
+Cell user_analog_project_wrapper disconnected node: la_oenb[126]
+Cell user_analog_project_wrapper disconnected node: la_oenb[125]
+Cell user_analog_project_wrapper disconnected node: la_oenb[124]
+Cell user_analog_project_wrapper disconnected node: la_oenb[123]
+Cell user_analog_project_wrapper disconnected node: la_oenb[122]
+Cell user_analog_project_wrapper disconnected node: la_oenb[121]
+Cell user_analog_project_wrapper disconnected node: la_oenb[120]
+Cell user_analog_project_wrapper disconnected node: la_oenb[119]
+Cell user_analog_project_wrapper disconnected node: la_oenb[118]
+Cell user_analog_project_wrapper disconnected node: la_oenb[117]
+Cell user_analog_project_wrapper disconnected node: la_oenb[116]
+Cell user_analog_project_wrapper disconnected node: la_oenb[115]
+Cell user_analog_project_wrapper disconnected node: la_oenb[114]
+Cell user_analog_project_wrapper disconnected node: la_oenb[113]
+Cell user_analog_project_wrapper disconnected node: la_oenb[112]
+Cell user_analog_project_wrapper disconnected node: la_oenb[111]
+Cell user_analog_project_wrapper disconnected node: la_oenb[110]
+Cell user_analog_project_wrapper disconnected node: la_oenb[109]
+Cell user_analog_project_wrapper disconnected node: la_oenb[108]
+Cell user_analog_project_wrapper disconnected node: la_oenb[107]
+Cell user_analog_project_wrapper disconnected node: la_oenb[106]
+Cell user_analog_project_wrapper disconnected node: la_oenb[105]
+Cell user_analog_project_wrapper disconnected node: la_oenb[104]
+Cell user_analog_project_wrapper disconnected node: la_oenb[103]
+Cell user_analog_project_wrapper disconnected node: la_oenb[102]
+Cell user_analog_project_wrapper disconnected node: la_oenb[101]
+Cell user_analog_project_wrapper disconnected node: la_oenb[100]
+Cell user_analog_project_wrapper disconnected node: la_oenb[99]
+Cell user_analog_project_wrapper disconnected node: la_oenb[98]
+Cell user_analog_project_wrapper disconnected node: la_oenb[97]
+Cell user_analog_project_wrapper disconnected node: la_oenb[96]
+Cell user_analog_project_wrapper disconnected node: la_oenb[95]
+Cell user_analog_project_wrapper disconnected node: la_oenb[94]
+Cell user_analog_project_wrapper disconnected node: la_oenb[93]
+Cell user_analog_project_wrapper disconnected node: la_oenb[92]
+Cell user_analog_project_wrapper disconnected node: la_oenb[91]
+Cell user_analog_project_wrapper disconnected node: la_oenb[90]
+Cell user_analog_project_wrapper disconnected node: la_oenb[89]
+Cell user_analog_project_wrapper disconnected node: la_oenb[88]
+Cell user_analog_project_wrapper disconnected node: la_oenb[87]
+Cell user_analog_project_wrapper disconnected node: la_oenb[86]
+Cell user_analog_project_wrapper disconnected node: la_oenb[85]
+Cell user_analog_project_wrapper disconnected node: la_oenb[84]
+Cell user_analog_project_wrapper disconnected node: la_oenb[83]
+Cell user_analog_project_wrapper disconnected node: la_oenb[82]
+Cell user_analog_project_wrapper disconnected node: la_oenb[81]
+Cell user_analog_project_wrapper disconnected node: la_oenb[80]
+Cell user_analog_project_wrapper disconnected node: la_oenb[79]
+Cell user_analog_project_wrapper disconnected node: la_oenb[78]
+Cell user_analog_project_wrapper disconnected node: la_oenb[77]
+Cell user_analog_project_wrapper disconnected node: la_oenb[76]
+Cell user_analog_project_wrapper disconnected node: la_oenb[75]
+Cell user_analog_project_wrapper disconnected node: la_oenb[74]
+Cell user_analog_project_wrapper disconnected node: la_oenb[73]
+Cell user_analog_project_wrapper disconnected node: la_oenb[72]
+Cell user_analog_project_wrapper disconnected node: la_oenb[71]
+Cell user_analog_project_wrapper disconnected node: la_oenb[70]
+Cell user_analog_project_wrapper disconnected node: la_oenb[69]
+Cell user_analog_project_wrapper disconnected node: la_oenb[68]
+Cell user_analog_project_wrapper disconnected node: la_oenb[67]
+Cell user_analog_project_wrapper disconnected node: la_oenb[66]
+Cell user_analog_project_wrapper disconnected node: la_oenb[65]
+Cell user_analog_project_wrapper disconnected node: la_oenb[64]
+Cell user_analog_project_wrapper disconnected node: la_oenb[63]
+Cell user_analog_project_wrapper disconnected node: la_oenb[62]
+Cell user_analog_project_wrapper disconnected node: la_oenb[61]
+Cell user_analog_project_wrapper disconnected node: la_oenb[60]
+Cell user_analog_project_wrapper disconnected node: la_oenb[59]
+Cell user_analog_project_wrapper disconnected node: la_oenb[58]
+Cell user_analog_project_wrapper disconnected node: la_oenb[57]
+Cell user_analog_project_wrapper disconnected node: la_oenb[56]
+Cell user_analog_project_wrapper disconnected node: la_oenb[55]
+Cell user_analog_project_wrapper disconnected node: la_oenb[54]
+Cell user_analog_project_wrapper disconnected node: la_oenb[53]
+Cell user_analog_project_wrapper disconnected node: la_oenb[52]
+Cell user_analog_project_wrapper disconnected node: la_oenb[51]
+Cell user_analog_project_wrapper disconnected node: la_oenb[50]
+Cell user_analog_project_wrapper disconnected node: la_oenb[49]
+Cell user_analog_project_wrapper disconnected node: la_oenb[48]
+Cell user_analog_project_wrapper disconnected node: la_oenb[47]
+Cell user_analog_project_wrapper disconnected node: la_oenb[46]
+Cell user_analog_project_wrapper disconnected node: la_oenb[45]
+Cell user_analog_project_wrapper disconnected node: la_oenb[44]
+Cell user_analog_project_wrapper disconnected node: la_oenb[43]
+Cell user_analog_project_wrapper disconnected node: la_oenb[42]
+Cell user_analog_project_wrapper disconnected node: la_oenb[41]
+Cell user_analog_project_wrapper disconnected node: la_oenb[40]
+Cell user_analog_project_wrapper disconnected node: la_oenb[39]
+Cell user_analog_project_wrapper disconnected node: la_oenb[38]
+Cell user_analog_project_wrapper disconnected node: la_oenb[37]
+Cell user_analog_project_wrapper disconnected node: la_oenb[36]
+Cell user_analog_project_wrapper disconnected node: la_oenb[35]
+Cell user_analog_project_wrapper disconnected node: la_oenb[34]
+Cell user_analog_project_wrapper disconnected node: la_oenb[33]
+Cell user_analog_project_wrapper disconnected node: la_oenb[32]
+Cell user_analog_project_wrapper disconnected node: la_oenb[31]
+Cell user_analog_project_wrapper disconnected node: la_oenb[30]
+Cell user_analog_project_wrapper disconnected node: la_oenb[29]
+Cell user_analog_project_wrapper disconnected node: la_oenb[28]
+Cell user_analog_project_wrapper disconnected node: la_oenb[27]
+Cell user_analog_project_wrapper disconnected node: la_oenb[26]
+Cell user_analog_project_wrapper disconnected node: la_oenb[25]
+Cell user_analog_project_wrapper disconnected node: la_oenb[24]
+Cell user_analog_project_wrapper disconnected node: la_oenb[23]
+Cell user_analog_project_wrapper disconnected node: la_oenb[22]
+Cell user_analog_project_wrapper disconnected node: la_oenb[21]
+Cell user_analog_project_wrapper disconnected node: la_oenb[20]
+Cell user_analog_project_wrapper disconnected node: la_oenb[19]
+Cell user_analog_project_wrapper disconnected node: la_oenb[18]
+Cell user_analog_project_wrapper disconnected node: la_oenb[17]
+Cell user_analog_project_wrapper disconnected node: la_oenb[16]
+Cell user_analog_project_wrapper disconnected node: la_oenb[15]
+Cell user_analog_project_wrapper disconnected node: la_oenb[14]
+Cell user_analog_project_wrapper disconnected node: la_oenb[13]
+Cell user_analog_project_wrapper disconnected node: la_oenb[12]
+Cell user_analog_project_wrapper disconnected node: la_oenb[11]
+Cell user_analog_project_wrapper disconnected node: la_oenb[10]
+Cell user_analog_project_wrapper disconnected node: la_oenb[9]
+Cell user_analog_project_wrapper disconnected node: la_oenb[8]
+Cell user_analog_project_wrapper disconnected node: la_oenb[7]
+Cell user_analog_project_wrapper disconnected node: la_oenb[6]
+Cell user_analog_project_wrapper disconnected node: la_oenb[5]
+Cell user_analog_project_wrapper disconnected node: la_oenb[4]
+Cell user_analog_project_wrapper disconnected node: la_oenb[3]
+Cell user_analog_project_wrapper disconnected node: la_oenb[2]
+Cell user_analog_project_wrapper disconnected node: la_oenb[1]
+Cell user_analog_project_wrapper disconnected node: la_oenb[0]
 
 Subcircuit summary:
-Circuit 1: user_analog_project_wrapper                                  |Circuit 2: user_analog_project_wrapper                                  
-------------------------------------------------------------------------|------------------------------------------------------------------------
-example_por (2)                                                         |example_por (2)                                                         
-Number of devices: 2                                                    |Number of devices: 2                                                    
-Number of nets: 10                                                      |Number of nets: 10                                                      
--------------------------------------------------------------------------------------------------------------------------------------------------
+Circuit 1: user_analog_project_wrapper     |Circuit 2: user_analog_project_wrapper     
+-------------------------------------------|-------------------------------------------
+io_clamp (2)                               |io_clamp (2)                               
+sky130_fd_pr__cap_mim_m3_2 (4)             |sky130_fd_pr__cap_mim_m3_2 (4)             
+sky130_fd_pr__pfet_01v8 (26)               |sky130_fd_pr__pfet_01v8 (26)               
+sky130_fd_pr__nfet_01v8 (26)               |sky130_fd_pr__nfet_01v8 (26)               
+sky130_fd_pr__nfet_01v8_lvt (33)           |sky130_fd_pr__nfet_01v8_lvt (33)           
+sky130_fd_pr__pfet_01v8_lvt (40)           |sky130_fd_pr__pfet_01v8_lvt (40)           
+sky130_fd_pr__res_xhigh_po (15)            |sky130_fd_pr__res_xhigh_po (15)            
+sky130_fd_pr__cap_mim_m3_1 (13)            |sky130_fd_pr__cap_mim_m3_1 (13)            
+ESD (5)                                    |ESD (5)                                    
+sky130_fd_pr__res_generic_m3 (5)           |sky130_fd_pr__res_generic_m3 (5)           
+sky130_fd_pr__res_generic_m5 (3)           |sky130_fd_pr__res_generic_m5 (3)           
+sky130_fd_pr__res_generic_m4 (2)           |sky130_fd_pr__res_generic_m4 (2)           
+Number of devices: 174                     |Number of devices: 174                     
+Number of nets: 93                         |Number of nets: 93                         
+---------------------------------------------------------------------------------------
 Resolving automorphisms by property value.
-Resolving automorphisms by pin name.
+Netlists match uniquely.
 Netlists match uniquely.
 Circuits match correctly.
 
 Subcircuit pins:
-Circuit 1: user_analog_project_wrapper                                  |Circuit 2: user_analog_project_wrapper                                  
-------------------------------------------------------------------------|------------------------------------------------------------------------
-vdda1                                                                   |vdda1                                                                   
-io_clamp_high[0]                                                        |io_analog[4] **Mismatch**                                               
-gpio_analog[3]                                                          |gpio_analog[3]                                                          
-gpio_analog[7]                                                          |gpio_analog[7]                                                          
-io_out[11]                                                              |io_out[11]                                                              
-io_out[15]                                                              |io_out[15]                                                              
-io_out[16]                                                              |io_out[16]                                                              
-io_out[12]                                                              |io_out[12]                                                              
-vccd1                                                                   |vccd1                                                                   
-vssa1                                                                   |vssa1                                                                   
-gpio_analog[0]                                                          |gpio_analog[0]                                                          
-gpio_analog[10]                                                         |gpio_analog[10]                                                         
-gpio_analog[11]                                                         |gpio_analog[11]                                                         
-gpio_analog[12]                                                         |gpio_analog[12]                                                         
-gpio_analog[13]                                                         |gpio_analog[13]                                                         
-gpio_analog[14]                                                         |gpio_analog[14]                                                         
-gpio_analog[15]                                                         |gpio_analog[15]                                                         
-gpio_analog[16]                                                         |gpio_analog[16]                                                         
-gpio_analog[17]                                                         |gpio_analog[17]                                                         
-gpio_analog[1]                                                          |gpio_analog[1]                                                          
-gpio_analog[2]                                                          |gpio_analog[2]                                                          
-gpio_analog[4]                                                          |gpio_analog[4]                                                          
-gpio_analog[5]                                                          |gpio_analog[5]                                                          
-gpio_analog[6]                                                          |gpio_analog[6]                                                          
-gpio_analog[8]                                                          |gpio_analog[8]                                                          
-gpio_analog[9]                                                          |gpio_analog[9]                                                          
-gpio_noesd[0]                                                           |gpio_noesd[0]                                                           
-gpio_noesd[10]                                                          |gpio_noesd[10]                                                          
-gpio_noesd[11]                                                          |gpio_noesd[11]                                                          
-gpio_noesd[12]                                                          |gpio_noesd[12]                                                          
-gpio_noesd[13]                                                          |gpio_noesd[13]                                                          
-gpio_noesd[14]                                                          |gpio_noesd[14]                                                          
-gpio_noesd[15]                                                          |gpio_noesd[15]                                                          
-gpio_noesd[16]                                                          |gpio_noesd[16]                                                          
-gpio_noesd[17]                                                          |gpio_noesd[17]                                                          
-gpio_noesd[1]                                                           |gpio_noesd[1]                                                           
-gpio_noesd[2]                                                           |gpio_noesd[2]                                                           
-gpio_noesd[3]                                                           |gpio_noesd[3]                                                           
-gpio_noesd[4]                                                           |gpio_noesd[4]                                                           
-gpio_noesd[5]                                                           |gpio_noesd[5]                                                           
-gpio_noesd[6]                                                           |gpio_noesd[6]                                                           
-gpio_noesd[7]                                                           |gpio_noesd[7]                                                           
-gpio_noesd[8]                                                           |gpio_noesd[8]                                                           
-gpio_noesd[9]                                                           |gpio_noesd[9]                                                           
-io_analog[0]                                                            |io_analog[0]                                                            
-io_analog[10]                                                           |io_analog[10]                                                           
-io_analog[1]                                                            |io_analog[1]                                                            
-io_analog[2]                                                            |io_analog[2]                                                            
-io_analog[3]                                                            |io_analog[3]                                                            
-io_analog[7]                                                            |io_analog[7]                                                            
-io_analog[8]                                                            |io_analog[8]                                                            
-io_analog[9]                                                            |io_analog[9]                                                            
-io_analog[5]                                                            |io_analog[5]                                                            
-io_analog[6]                                                            |io_analog[6]                                                            
-io_in[0]                                                                |io_in[0]                                                                
-io_in[10]                                                               |io_in[10]                                                               
-io_in[11]                                                               |io_in[11]                                                               
-io_in[12]                                                               |io_in[12]                                                               
-io_in[13]                                                               |io_in[13]                                                               
-io_in[14]                                                               |io_in[14]                                                               
-io_in[15]                                                               |io_in[15]                                                               
-io_in[16]                                                               |io_in[16]                                                               
-io_in[17]                                                               |io_in[17]                                                               
-io_in[18]                                                               |io_in[18]                                                               
-io_in[19]                                                               |io_in[19]                                                               
-io_in[1]                                                                |io_in[1]                                                                
-io_in[20]                                                               |io_in[20]                                                               
-io_in[21]                                                               |io_in[21]                                                               
-io_in[22]                                                               |io_in[22]                                                               
-io_in[23]                                                               |io_in[23]                                                               
-io_in[24]                                                               |io_in[24]                                                               
-io_in[25]                                                               |io_in[25]                                                               
-io_in[26]                                                               |io_in[26]                                                               
-io_in[2]                                                                |io_in[2]                                                                
-io_in[3]                                                                |io_in[3]                                                                
-io_in[4]                                                                |io_in[4]                                                                
-io_in[5]                                                                |io_in[5]                                                                
-io_in[6]                                                                |io_in[6]                                                                
-io_in[7]                                                                |io_in[7]                                                                
-io_in[8]                                                                |io_in[8]                                                                
-io_in[9]                                                                |io_in[9]                                                                
-io_in_3v3[0]                                                            |io_in_3v3[0]                                                            
-io_in_3v3[10]                                                           |io_in_3v3[10]                                                           
-io_in_3v3[11]                                                           |io_in_3v3[11]                                                           
-io_in_3v3[12]                                                           |io_in_3v3[12]                                                           
-io_in_3v3[13]                                                           |io_in_3v3[13]                                                           
-io_in_3v3[14]                                                           |io_in_3v3[14]                                                           
-io_in_3v3[15]                                                           |io_in_3v3[15]                                                           
-io_in_3v3[16]                                                           |io_in_3v3[16]                                                           
-io_in_3v3[17]                                                           |io_in_3v3[17]                                                           
-io_in_3v3[18]                                                           |io_in_3v3[18]                                                           
-io_in_3v3[19]                                                           |io_in_3v3[19]                                                           
-io_in_3v3[1]                                                            |io_in_3v3[1]                                                            
-io_in_3v3[20]                                                           |io_in_3v3[20]                                                           
-io_in_3v3[21]                                                           |io_in_3v3[21]                                                           
-io_in_3v3[22]                                                           |io_in_3v3[22]                                                           
-io_in_3v3[23]                                                           |io_in_3v3[23]                                                           
-io_in_3v3[24]                                                           |io_in_3v3[24]                                                           
-io_in_3v3[25]                                                           |io_in_3v3[25]                                                           
-io_in_3v3[26]                                                           |io_in_3v3[26]                                                           
-io_in_3v3[2]                                                            |io_in_3v3[2]                                                            
-io_in_3v3[3]                                                            |io_in_3v3[3]                                                            
-io_in_3v3[4]                                                            |io_in_3v3[4]                                                            
-io_in_3v3[5]                                                            |io_in_3v3[5]                                                            
-io_in_3v3[6]                                                            |io_in_3v3[6]                                                            
-io_in_3v3[7]                                                            |io_in_3v3[7]                                                            
-io_in_3v3[8]                                                            |io_in_3v3[8]                                                            
-io_in_3v3[9]                                                            |io_in_3v3[9]                                                            
-io_oeb[0]                                                               |io_oeb[0]                                                               
-io_oeb[10]                                                              |io_oeb[10]                                                              
-io_oeb[13]                                                              |io_oeb[13]                                                              
-io_oeb[14]                                                              |io_oeb[14]                                                              
-io_oeb[17]                                                              |io_oeb[17]                                                              
-io_oeb[18]                                                              |io_oeb[18]                                                              
-io_oeb[19]                                                              |io_oeb[19]                                                              
-io_oeb[1]                                                               |io_oeb[1]                                                               
-io_oeb[20]                                                              |io_oeb[20]                                                              
-io_oeb[21]                                                              |io_oeb[21]                                                              
-io_oeb[22]                                                              |io_oeb[22]                                                              
-io_oeb[23]                                                              |io_oeb[23]                                                              
-io_oeb[24]                                                              |io_oeb[24]                                                              
-io_oeb[25]                                                              |io_oeb[25]                                                              
-io_oeb[26]                                                              |io_oeb[26]                                                              
-io_oeb[2]                                                               |io_oeb[2]                                                               
-io_oeb[3]                                                               |io_oeb[3]                                                               
-io_oeb[4]                                                               |io_oeb[4]                                                               
-io_oeb[5]                                                               |io_oeb[5]                                                               
-io_oeb[6]                                                               |io_oeb[6]                                                               
-io_oeb[7]                                                               |io_oeb[7]                                                               
-io_oeb[8]                                                               |io_oeb[8]                                                               
-io_oeb[9]                                                               |io_oeb[9]                                                               
-io_out[0]                                                               |io_out[0]                                                               
-io_out[10]                                                              |io_out[10]                                                              
-io_out[13]                                                              |io_out[13]                                                              
-io_out[14]                                                              |io_out[14]                                                              
-io_out[17]                                                              |io_out[17]                                                              
-io_out[18]                                                              |io_out[18]                                                              
-io_out[19]                                                              |io_out[19]                                                              
-io_out[1]                                                               |io_out[1]                                                               
-io_out[20]                                                              |io_out[20]                                                              
-io_out[21]                                                              |io_out[21]                                                              
-io_out[22]                                                              |io_out[22]                                                              
-io_out[23]                                                              |io_out[23]                                                              
-io_out[24]                                                              |io_out[24]                                                              
-io_out[25]                                                              |io_out[25]                                                              
-io_out[26]                                                              |io_out[26]                                                              
-io_out[2]                                                               |io_out[2]                                                               
-io_out[3]                                                               |io_out[3]                                                               
-io_out[4]                                                               |io_out[4]                                                               
-io_out[5]                                                               |io_out[5]                                                               
-io_out[6]                                                               |io_out[6]                                                               
-io_out[7]                                                               |io_out[7]                                                               
-io_out[8]                                                               |io_out[8]                                                               
-io_out[9]                                                               |io_out[9]                                                               
-la_data_in[0]                                                           |la_data_in[0]                                                           
-la_data_in[100]                                                         |la_data_in[100]                                                         
-la_data_in[101]                                                         |la_data_in[101]                                                         
-la_data_in[102]                                                         |la_data_in[102]                                                         
-la_data_in[103]                                                         |la_data_in[103]                                                         
-la_data_in[104]                                                         |la_data_in[104]                                                         
-la_data_in[105]                                                         |la_data_in[105]                                                         
-la_data_in[106]                                                         |la_data_in[106]                                                         
-la_data_in[107]                                                         |la_data_in[107]                                                         
-la_data_in[108]                                                         |la_data_in[108]                                                         
-la_data_in[109]                                                         |la_data_in[109]                                                         
-la_data_in[10]                                                          |la_data_in[10]                                                          
-la_data_in[110]                                                         |la_data_in[110]                                                         
-la_data_in[111]                                                         |la_data_in[111]                                                         
-la_data_in[112]                                                         |la_data_in[112]                                                         
-la_data_in[113]                                                         |la_data_in[113]                                                         
-la_data_in[114]                                                         |la_data_in[114]                                                         
-la_data_in[115]                                                         |la_data_in[115]                                                         
-la_data_in[116]                                                         |la_data_in[116]                                                         
-la_data_in[117]                                                         |la_data_in[117]                                                         
-la_data_in[118]                                                         |la_data_in[118]                                                         
-la_data_in[119]                                                         |la_data_in[119]                                                         
-la_data_in[11]                                                          |la_data_in[11]                                                          
-la_data_in[120]                                                         |la_data_in[120]                                                         
-la_data_in[121]                                                         |la_data_in[121]                                                         
-la_data_in[122]                                                         |la_data_in[122]                                                         
-la_data_in[123]                                                         |la_data_in[123]                                                         
-la_data_in[124]                                                         |la_data_in[124]                                                         
-la_data_in[125]                                                         |la_data_in[125]                                                         
-la_data_in[126]                                                         |la_data_in[126]                                                         
-la_data_in[127]                                                         |la_data_in[127]                                                         
-la_data_in[12]                                                          |la_data_in[12]                                                          
-la_data_in[13]                                                          |la_data_in[13]                                                          
-la_data_in[14]                                                          |la_data_in[14]                                                          
-la_data_in[15]                                                          |la_data_in[15]                                                          
-la_data_in[16]                                                          |la_data_in[16]                                                          
-la_data_in[17]                                                          |la_data_in[17]                                                          
-la_data_in[18]                                                          |la_data_in[18]                                                          
-la_data_in[19]                                                          |la_data_in[19]                                                          
-la_data_in[1]                                                           |la_data_in[1]                                                           
-la_data_in[20]                                                          |la_data_in[20]                                                          
-la_data_in[21]                                                          |la_data_in[21]                                                          
-la_data_in[22]                                                          |la_data_in[22]                                                          
-la_data_in[23]                                                          |la_data_in[23]                                                          
-la_data_in[24]                                                          |la_data_in[24]                                                          
-la_data_in[25]                                                          |la_data_in[25]                                                          
-la_data_in[26]                                                          |la_data_in[26]                                                          
-la_data_in[27]                                                          |la_data_in[27]                                                          
-la_data_in[28]                                                          |la_data_in[28]                                                          
-la_data_in[29]                                                          |la_data_in[29]                                                          
-la_data_in[2]                                                           |la_data_in[2]                                                           
-la_data_in[30]                                                          |la_data_in[30]                                                          
-la_data_in[31]                                                          |la_data_in[31]                                                          
-la_data_in[32]                                                          |la_data_in[32]                                                          
-la_data_in[33]                                                          |la_data_in[33]                                                          
-la_data_in[34]                                                          |la_data_in[34]                                                          
-la_data_in[35]                                                          |la_data_in[35]                                                          
-la_data_in[36]                                                          |la_data_in[36]                                                          
-la_data_in[37]                                                          |la_data_in[37]                                                          
-la_data_in[38]                                                          |la_data_in[38]                                                          
-la_data_in[39]                                                          |la_data_in[39]                                                          
-la_data_in[3]                                                           |la_data_in[3]                                                           
-la_data_in[40]                                                          |la_data_in[40]                                                          
-la_data_in[41]                                                          |la_data_in[41]                                                          
-la_data_in[42]                                                          |la_data_in[42]                                                          
-la_data_in[43]                                                          |la_data_in[43]                                                          
-la_data_in[44]                                                          |la_data_in[44]                                                          
-la_data_in[45]                                                          |la_data_in[45]                                                          
-la_data_in[46]                                                          |la_data_in[46]                                                          
-la_data_in[47]                                                          |la_data_in[47]                                                          
-la_data_in[48]                                                          |la_data_in[48]                                                          
-la_data_in[49]                                                          |la_data_in[49]                                                          
-la_data_in[4]                                                           |la_data_in[4]                                                           
-la_data_in[50]                                                          |la_data_in[50]                                                          
-la_data_in[51]                                                          |la_data_in[51]                                                          
-la_data_in[52]                                                          |la_data_in[52]                                                          
-la_data_in[53]                                                          |la_data_in[53]                                                          
-la_data_in[54]                                                          |la_data_in[54]                                                          
-la_data_in[55]                                                          |la_data_in[55]                                                          
-la_data_in[56]                                                          |la_data_in[56]                                                          
-la_data_in[57]                                                          |la_data_in[57]                                                          
-la_data_in[58]                                                          |la_data_in[58]                                                          
-la_data_in[59]                                                          |la_data_in[59]                                                          
-la_data_in[5]                                                           |la_data_in[5]                                                           
-la_data_in[60]                                                          |la_data_in[60]                                                          
-la_data_in[61]                                                          |la_data_in[61]                                                          
-la_data_in[62]                                                          |la_data_in[62]                                                          
-la_data_in[63]                                                          |la_data_in[63]                                                          
-la_data_in[64]                                                          |la_data_in[64]                                                          
-la_data_in[65]                                                          |la_data_in[65]                                                          
-la_data_in[66]                                                          |la_data_in[66]                                                          
-la_data_in[67]                                                          |la_data_in[67]                                                          
-la_data_in[68]                                                          |la_data_in[68]                                                          
-la_data_in[69]                                                          |la_data_in[69]                                                          
-la_data_in[6]                                                           |la_data_in[6]                                                           
-la_data_in[70]                                                          |la_data_in[70]                                                          
-la_data_in[71]                                                          |la_data_in[71]                                                          
-la_data_in[72]                                                          |la_data_in[72]                                                          
-la_data_in[73]                                                          |la_data_in[73]                                                          
-la_data_in[74]                                                          |la_data_in[74]                                                          
-la_data_in[75]                                                          |la_data_in[75]                                                          
-la_data_in[76]                                                          |la_data_in[76]                                                          
-la_data_in[77]                                                          |la_data_in[77]                                                          
-la_data_in[78]                                                          |la_data_in[78]                                                          
-la_data_in[79]                                                          |la_data_in[79]                                                          
-la_data_in[7]                                                           |la_data_in[7]                                                           
-la_data_in[80]                                                          |la_data_in[80]                                                          
-la_data_in[81]                                                          |la_data_in[81]                                                          
-la_data_in[82]                                                          |la_data_in[82]                                                          
-la_data_in[83]                                                          |la_data_in[83]                                                          
-la_data_in[84]                                                          |la_data_in[84]                                                          
-la_data_in[85]                                                          |la_data_in[85]                                                          
-la_data_in[86]                                                          |la_data_in[86]                                                          
-la_data_in[87]                                                          |la_data_in[87]                                                          
-la_data_in[88]                                                          |la_data_in[88]                                                          
-la_data_in[89]                                                          |la_data_in[89]                                                          
-la_data_in[8]                                                           |la_data_in[8]                                                           
-la_data_in[90]                                                          |la_data_in[90]                                                          
-la_data_in[91]                                                          |la_data_in[91]                                                          
-la_data_in[92]                                                          |la_data_in[92]                                                          
-la_data_in[93]                                                          |la_data_in[93]                                                          
-la_data_in[94]                                                          |la_data_in[94]                                                          
-la_data_in[95]                                                          |la_data_in[95]                                                          
-la_data_in[96]                                                          |la_data_in[96]                                                          
-la_data_in[97]                                                          |la_data_in[97]                                                          
-la_data_in[98]                                                          |la_data_in[98]                                                          
-la_data_in[99]                                                          |la_data_in[99]                                                          
-la_data_in[9]                                                           |la_data_in[9]                                                           
-la_data_out[0]                                                          |la_data_out[0]                                                          
-la_data_out[100]                                                        |la_data_out[100]                                                        
-la_data_out[101]                                                        |la_data_out[101]                                                        
-la_data_out[102]                                                        |la_data_out[102]                                                        
-la_data_out[103]                                                        |la_data_out[103]                                                        
-la_data_out[104]                                                        |la_data_out[104]                                                        
-la_data_out[105]                                                        |la_data_out[105]                                                        
-la_data_out[106]                                                        |la_data_out[106]                                                        
-la_data_out[107]                                                        |la_data_out[107]                                                        
-la_data_out[108]                                                        |la_data_out[108]                                                        
-la_data_out[109]                                                        |la_data_out[109]                                                        
-la_data_out[10]                                                         |la_data_out[10]                                                         
-la_data_out[110]                                                        |la_data_out[110]                                                        
-la_data_out[111]                                                        |la_data_out[111]                                                        
-la_data_out[112]                                                        |la_data_out[112]                                                        
-la_data_out[113]                                                        |la_data_out[113]                                                        
-la_data_out[114]                                                        |la_data_out[114]                                                        
-la_data_out[115]                                                        |la_data_out[115]                                                        
-la_data_out[116]                                                        |la_data_out[116]                                                        
-la_data_out[117]                                                        |la_data_out[117]                                                        
-la_data_out[118]                                                        |la_data_out[118]                                                        
-la_data_out[119]                                                        |la_data_out[119]                                                        
-la_data_out[11]                                                         |la_data_out[11]                                                         
-la_data_out[120]                                                        |la_data_out[120]                                                        
-la_data_out[121]                                                        |la_data_out[121]                                                        
-la_data_out[122]                                                        |la_data_out[122]                                                        
-la_data_out[123]                                                        |la_data_out[123]                                                        
-la_data_out[124]                                                        |la_data_out[124]                                                        
-la_data_out[125]                                                        |la_data_out[125]                                                        
-la_data_out[126]                                                        |la_data_out[126]                                                        
-la_data_out[127]                                                        |la_data_out[127]                                                        
-la_data_out[12]                                                         |la_data_out[12]                                                         
-la_data_out[13]                                                         |la_data_out[13]                                                         
-la_data_out[14]                                                         |la_data_out[14]                                                         
-la_data_out[15]                                                         |la_data_out[15]                                                         
-la_data_out[16]                                                         |la_data_out[16]                                                         
-la_data_out[17]                                                         |la_data_out[17]                                                         
-la_data_out[18]                                                         |la_data_out[18]                                                         
-la_data_out[19]                                                         |la_data_out[19]                                                         
-la_data_out[1]                                                          |la_data_out[1]                                                          
-la_data_out[20]                                                         |la_data_out[20]                                                         
-la_data_out[21]                                                         |la_data_out[21]                                                         
-la_data_out[22]                                                         |la_data_out[22]                                                         
-la_data_out[23]                                                         |la_data_out[23]                                                         
-la_data_out[24]                                                         |la_data_out[24]                                                         
-la_data_out[25]                                                         |la_data_out[25]                                                         
-la_data_out[26]                                                         |la_data_out[26]                                                         
-la_data_out[27]                                                         |la_data_out[27]                                                         
-la_data_out[28]                                                         |la_data_out[28]                                                         
-la_data_out[29]                                                         |la_data_out[29]                                                         
-la_data_out[2]                                                          |la_data_out[2]                                                          
-la_data_out[30]                                                         |la_data_out[30]                                                         
-la_data_out[31]                                                         |la_data_out[31]                                                         
-la_data_out[32]                                                         |la_data_out[32]                                                         
-la_data_out[33]                                                         |la_data_out[33]                                                         
-la_data_out[34]                                                         |la_data_out[34]                                                         
-la_data_out[35]                                                         |la_data_out[35]                                                         
-la_data_out[36]                                                         |la_data_out[36]                                                         
-la_data_out[37]                                                         |la_data_out[37]                                                         
-la_data_out[38]                                                         |la_data_out[38]                                                         
-la_data_out[39]                                                         |la_data_out[39]                                                         
-la_data_out[3]                                                          |la_data_out[3]                                                          
-la_data_out[40]                                                         |la_data_out[40]                                                         
-la_data_out[41]                                                         |la_data_out[41]                                                         
-la_data_out[42]                                                         |la_data_out[42]                                                         
-la_data_out[43]                                                         |la_data_out[43]                                                         
-la_data_out[44]                                                         |la_data_out[44]                                                         
-la_data_out[45]                                                         |la_data_out[45]                                                         
-la_data_out[46]                                                         |la_data_out[46]                                                         
-la_data_out[47]                                                         |la_data_out[47]                                                         
-la_data_out[48]                                                         |la_data_out[48]                                                         
-la_data_out[49]                                                         |la_data_out[49]                                                         
-la_data_out[4]                                                          |la_data_out[4]                                                          
-la_data_out[50]                                                         |la_data_out[50]                                                         
-la_data_out[51]                                                         |la_data_out[51]                                                         
-la_data_out[52]                                                         |la_data_out[52]                                                         
-la_data_out[53]                                                         |la_data_out[53]                                                         
-la_data_out[54]                                                         |la_data_out[54]                                                         
-la_data_out[55]                                                         |la_data_out[55]                                                         
-la_data_out[56]                                                         |la_data_out[56]                                                         
-la_data_out[57]                                                         |la_data_out[57]                                                         
-la_data_out[58]                                                         |la_data_out[58]                                                         
-la_data_out[59]                                                         |la_data_out[59]                                                         
-la_data_out[5]                                                          |la_data_out[5]                                                          
-la_data_out[60]                                                         |la_data_out[60]                                                         
-la_data_out[61]                                                         |la_data_out[61]                                                         
-la_data_out[62]                                                         |la_data_out[62]                                                         
-la_data_out[63]                                                         |la_data_out[63]                                                         
-la_data_out[64]                                                         |la_data_out[64]                                                         
-la_data_out[65]                                                         |la_data_out[65]                                                         
-la_data_out[66]                                                         |la_data_out[66]                                                         
-la_data_out[67]                                                         |la_data_out[67]                                                         
-la_data_out[68]                                                         |la_data_out[68]                                                         
-la_data_out[69]                                                         |la_data_out[69]                                                         
-la_data_out[6]                                                          |la_data_out[6]                                                          
-la_data_out[70]                                                         |la_data_out[70]                                                         
-la_data_out[71]                                                         |la_data_out[71]                                                         
-la_data_out[72]                                                         |la_data_out[72]                                                         
-la_data_out[73]                                                         |la_data_out[73]                                                         
-la_data_out[74]                                                         |la_data_out[74]                                                         
-la_data_out[75]                                                         |la_data_out[75]                                                         
-la_data_out[76]                                                         |la_data_out[76]                                                         
-la_data_out[77]                                                         |la_data_out[77]                                                         
-la_data_out[78]                                                         |la_data_out[78]                                                         
-la_data_out[79]                                                         |la_data_out[79]                                                         
-la_data_out[7]                                                          |la_data_out[7]                                                          
-la_data_out[80]                                                         |la_data_out[80]                                                         
-la_data_out[81]                                                         |la_data_out[81]                                                         
-la_data_out[82]                                                         |la_data_out[82]                                                         
-la_data_out[83]                                                         |la_data_out[83]                                                         
-la_data_out[84]                                                         |la_data_out[84]                                                         
-la_data_out[85]                                                         |la_data_out[85]                                                         
-la_data_out[86]                                                         |la_data_out[86]                                                         
-la_data_out[87]                                                         |la_data_out[87]                                                         
-la_data_out[88]                                                         |la_data_out[88]                                                         
-la_data_out[89]                                                         |la_data_out[89]                                                         
-la_data_out[8]                                                          |la_data_out[8]                                                          
-la_data_out[90]                                                         |la_data_out[90]                                                         
-la_data_out[91]                                                         |la_data_out[91]                                                         
-la_data_out[92]                                                         |la_data_out[92]                                                         
-la_data_out[93]                                                         |la_data_out[93]                                                         
-la_data_out[94]                                                         |la_data_out[94]                                                         
-la_data_out[95]                                                         |la_data_out[95]                                                         
-la_data_out[96]                                                         |la_data_out[96]                                                         
-la_data_out[97]                                                         |la_data_out[97]                                                         
-la_data_out[98]                                                         |la_data_out[98]                                                         
-la_data_out[99]                                                         |la_data_out[99]                                                         
-la_data_out[9]                                                          |la_data_out[9]                                                          
-la_oenb[0]                                                              |la_oenb[0]                                                              
-la_oenb[100]                                                            |la_oenb[100]                                                            
-la_oenb[101]                                                            |la_oenb[101]                                                            
-la_oenb[102]                                                            |la_oenb[102]                                                            
-la_oenb[103]                                                            |la_oenb[103]                                                            
-la_oenb[104]                                                            |la_oenb[104]                                                            
-la_oenb[105]                                                            |la_oenb[105]                                                            
-la_oenb[106]                                                            |la_oenb[106]                                                            
-la_oenb[107]                                                            |la_oenb[107]                                                            
-la_oenb[108]                                                            |la_oenb[108]                                                            
-la_oenb[109]                                                            |la_oenb[109]                                                            
-la_oenb[10]                                                             |la_oenb[10]                                                             
-la_oenb[110]                                                            |la_oenb[110]                                                            
-la_oenb[111]                                                            |la_oenb[111]                                                            
-la_oenb[112]                                                            |la_oenb[112]                                                            
-la_oenb[113]                                                            |la_oenb[113]                                                            
-la_oenb[114]                                                            |la_oenb[114]                                                            
-la_oenb[115]                                                            |la_oenb[115]                                                            
-la_oenb[116]                                                            |la_oenb[116]                                                            
-la_oenb[117]                                                            |la_oenb[117]                                                            
-la_oenb[118]                                                            |la_oenb[118]                                                            
-la_oenb[119]                                                            |la_oenb[119]                                                            
-la_oenb[11]                                                             |la_oenb[11]                                                             
-la_oenb[120]                                                            |la_oenb[120]                                                            
-la_oenb[121]                                                            |la_oenb[121]                                                            
-la_oenb[122]                                                            |la_oenb[122]                                                            
-la_oenb[123]                                                            |la_oenb[123]                                                            
-la_oenb[124]                                                            |la_oenb[124]                                                            
-la_oenb[125]                                                            |la_oenb[125]                                                            
-la_oenb[126]                                                            |la_oenb[126]                                                            
-la_oenb[127]                                                            |la_oenb[127]                                                            
-la_oenb[12]                                                             |la_oenb[12]                                                             
-la_oenb[13]                                                             |la_oenb[13]                                                             
-la_oenb[14]                                                             |la_oenb[14]                                                             
-la_oenb[15]                                                             |la_oenb[15]                                                             
-la_oenb[16]                                                             |la_oenb[16]                                                             
-la_oenb[17]                                                             |la_oenb[17]                                                             
-la_oenb[18]                                                             |la_oenb[18]                                                             
-la_oenb[19]                                                             |la_oenb[19]                                                             
-la_oenb[1]                                                              |la_oenb[1]                                                              
-la_oenb[20]                                                             |la_oenb[20]                                                             
-la_oenb[21]                                                             |la_oenb[21]                                                             
-la_oenb[22]                                                             |la_oenb[22]                                                             
-la_oenb[23]                                                             |la_oenb[23]                                                             
-la_oenb[24]                                                             |la_oenb[24]                                                             
-la_oenb[25]                                                             |la_oenb[25]                                                             
-la_oenb[26]                                                             |la_oenb[26]                                                             
-la_oenb[27]                                                             |la_oenb[27]                                                             
-la_oenb[28]                                                             |la_oenb[28]                                                             
-la_oenb[29]                                                             |la_oenb[29]                                                             
-la_oenb[2]                                                              |la_oenb[2]                                                              
-la_oenb[30]                                                             |la_oenb[30]                                                             
-la_oenb[31]                                                             |la_oenb[31]                                                             
-la_oenb[32]                                                             |la_oenb[32]                                                             
-la_oenb[33]                                                             |la_oenb[33]                                                             
-la_oenb[34]                                                             |la_oenb[34]                                                             
-la_oenb[35]                                                             |la_oenb[35]                                                             
-la_oenb[36]                                                             |la_oenb[36]                                                             
-la_oenb[37]                                                             |la_oenb[37]                                                             
-la_oenb[38]                                                             |la_oenb[38]                                                             
-la_oenb[39]                                                             |la_oenb[39]                                                             
-la_oenb[3]                                                              |la_oenb[3]                                                              
-la_oenb[40]                                                             |la_oenb[40]                                                             
-la_oenb[41]                                                             |la_oenb[41]                                                             
-la_oenb[42]                                                             |la_oenb[42]                                                             
-la_oenb[43]                                                             |la_oenb[43]                                                             
-la_oenb[44]                                                             |la_oenb[44]                                                             
-la_oenb[45]                                                             |la_oenb[45]                                                             
-la_oenb[46]                                                             |la_oenb[46]                                                             
-la_oenb[47]                                                             |la_oenb[47]                                                             
-la_oenb[48]                                                             |la_oenb[48]                                                             
-la_oenb[49]                                                             |la_oenb[49]                                                             
-la_oenb[4]                                                              |la_oenb[4]                                                              
-la_oenb[50]                                                             |la_oenb[50]                                                             
-la_oenb[51]                                                             |la_oenb[51]                                                             
-la_oenb[52]                                                             |la_oenb[52]                                                             
-la_oenb[53]                                                             |la_oenb[53]                                                             
-la_oenb[54]                                                             |la_oenb[54]                                                             
-la_oenb[55]                                                             |la_oenb[55]                                                             
-la_oenb[56]                                                             |la_oenb[56]                                                             
-la_oenb[57]                                                             |la_oenb[57]                                                             
-la_oenb[58]                                                             |la_oenb[58]                                                             
-la_oenb[59]                                                             |la_oenb[59]                                                             
-la_oenb[5]                                                              |la_oenb[5]                                                              
-la_oenb[60]                                                             |la_oenb[60]                                                             
-la_oenb[61]                                                             |la_oenb[61]                                                             
-la_oenb[62]                                                             |la_oenb[62]                                                             
-la_oenb[63]                                                             |la_oenb[63]                                                             
-la_oenb[64]                                                             |la_oenb[64]                                                             
-la_oenb[65]                                                             |la_oenb[65]                                                             
-la_oenb[66]                                                             |la_oenb[66]                                                             
-la_oenb[67]                                                             |la_oenb[67]                                                             
-la_oenb[68]                                                             |la_oenb[68]                                                             
-la_oenb[69]                                                             |la_oenb[69]                                                             
-la_oenb[6]                                                              |la_oenb[6]                                                              
-la_oenb[70]                                                             |la_oenb[70]                                                             
-la_oenb[71]                                                             |la_oenb[71]                                                             
-la_oenb[72]                                                             |la_oenb[72]                                                             
-la_oenb[73]                                                             |la_oenb[73]                                                             
-la_oenb[74]                                                             |la_oenb[74]                                                             
-la_oenb[75]                                                             |la_oenb[75]                                                             
-la_oenb[76]                                                             |la_oenb[76]                                                             
-la_oenb[77]                                                             |la_oenb[77]                                                             
-la_oenb[78]                                                             |la_oenb[78]                                                             
-la_oenb[79]                                                             |la_oenb[79]                                                             
-la_oenb[7]                                                              |la_oenb[7]                                                              
-la_oenb[80]                                                             |la_oenb[80]                                                             
-la_oenb[81]                                                             |la_oenb[81]                                                             
-la_oenb[82]                                                             |la_oenb[82]                                                             
-la_oenb[83]                                                             |la_oenb[83]                                                             
-la_oenb[84]                                                             |la_oenb[84]                                                             
-la_oenb[85]                                                             |la_oenb[85]                                                             
-la_oenb[86]                                                             |la_oenb[86]                                                             
-la_oenb[87]                                                             |la_oenb[87]                                                             
-la_oenb[88]                                                             |la_oenb[88]                                                             
-la_oenb[89]                                                             |la_oenb[89]                                                             
-la_oenb[8]                                                              |la_oenb[8]                                                              
-la_oenb[90]                                                             |la_oenb[90]                                                             
-la_oenb[91]                                                             |la_oenb[91]                                                             
-la_oenb[92]                                                             |la_oenb[92]                                                             
-la_oenb[93]                                                             |la_oenb[93]                                                             
-la_oenb[94]                                                             |la_oenb[94]                                                             
-la_oenb[95]                                                             |la_oenb[95]                                                             
-la_oenb[96]                                                             |la_oenb[96]                                                             
-la_oenb[97]                                                             |la_oenb[97]                                                             
-la_oenb[98]                                                             |la_oenb[98]                                                             
-la_oenb[99]                                                             |la_oenb[99]                                                             
-la_oenb[9]                                                              |la_oenb[9]                                                              
-user_clock2                                                             |user_clock2                                                             
-user_irq[0]                                                             |user_irq[0]                                                             
-user_irq[1]                                                             |user_irq[1]                                                             
-user_irq[2]                                                             |user_irq[2]                                                             
-vccd2                                                                   |vccd2                                                                   
-vdda2                                                                   |vdda2                                                                   
-vssa2                                                                   |vssa2                                                                   
-vssd1                                                                   |vssd1                                                                   
-vssd2                                                                   |vssd2                                                                   
-wb_clk_i                                                                |wb_clk_i                                                                
-wb_rst_i                                                                |wb_rst_i                                                                
-wbs_ack_o                                                               |wbs_ack_o                                                               
-wbs_adr_i[0]                                                            |wbs_adr_i[0]                                                            
-wbs_adr_i[10]                                                           |wbs_adr_i[10]                                                           
-wbs_adr_i[11]                                                           |wbs_adr_i[11]                                                           
-wbs_adr_i[12]                                                           |wbs_adr_i[12]                                                           
-wbs_adr_i[13]                                                           |wbs_adr_i[13]                                                           
-wbs_adr_i[14]                                                           |wbs_adr_i[14]                                                           
-wbs_adr_i[15]                                                           |wbs_adr_i[15]                                                           
-wbs_adr_i[16]                                                           |wbs_adr_i[16]                                                           
-wbs_adr_i[17]                                                           |wbs_adr_i[17]                                                           
-wbs_adr_i[18]                                                           |wbs_adr_i[18]                                                           
-wbs_adr_i[19]                                                           |wbs_adr_i[19]                                                           
-wbs_adr_i[1]                                                            |wbs_adr_i[1]                                                            
-wbs_adr_i[20]                                                           |wbs_adr_i[20]                                                           
-wbs_adr_i[21]                                                           |wbs_adr_i[21]                                                           
-wbs_adr_i[22]                                                           |wbs_adr_i[22]                                                           
-wbs_adr_i[23]                                                           |wbs_adr_i[23]                                                           
-wbs_adr_i[24]                                                           |wbs_adr_i[24]                                                           
-wbs_adr_i[25]                                                           |wbs_adr_i[25]                                                           
-wbs_adr_i[26]                                                           |wbs_adr_i[26]                                                           
-wbs_adr_i[27]                                                           |wbs_adr_i[27]                                                           
-wbs_adr_i[28]                                                           |wbs_adr_i[28]                                                           
-wbs_adr_i[29]                                                           |wbs_adr_i[29]                                                           
-wbs_adr_i[2]                                                            |wbs_adr_i[2]                                                            
-wbs_adr_i[30]                                                           |wbs_adr_i[30]                                                           
-wbs_adr_i[31]                                                           |wbs_adr_i[31]                                                           
-wbs_adr_i[3]                                                            |wbs_adr_i[3]                                                            
-wbs_adr_i[4]                                                            |wbs_adr_i[4]                                                            
-wbs_adr_i[5]                                                            |wbs_adr_i[5]                                                            
-wbs_adr_i[6]                                                            |wbs_adr_i[6]                                                            
-wbs_adr_i[7]                                                            |wbs_adr_i[7]                                                            
-wbs_adr_i[8]                                                            |wbs_adr_i[8]                                                            
-wbs_adr_i[9]                                                            |wbs_adr_i[9]                                                            
-wbs_cyc_i                                                               |wbs_cyc_i                                                               
-wbs_dat_i[0]                                                            |wbs_dat_i[0]                                                            
-wbs_dat_i[10]                                                           |wbs_dat_i[10]                                                           
-wbs_dat_i[11]                                                           |wbs_dat_i[11]                                                           
-wbs_dat_i[12]                                                           |wbs_dat_i[12]                                                           
-wbs_dat_i[13]                                                           |wbs_dat_i[13]                                                           
-wbs_dat_i[14]                                                           |wbs_dat_i[14]                                                           
-wbs_dat_i[15]                                                           |wbs_dat_i[15]                                                           
-wbs_dat_i[16]                                                           |wbs_dat_i[16]                                                           
-wbs_dat_i[17]                                                           |wbs_dat_i[17]                                                           
-wbs_dat_i[18]                                                           |wbs_dat_i[18]                                                           
-wbs_dat_i[19]                                                           |wbs_dat_i[19]                                                           
-wbs_dat_i[1]                                                            |wbs_dat_i[1]                                                            
-wbs_dat_i[20]                                                           |wbs_dat_i[20]                                                           
-wbs_dat_i[21]                                                           |wbs_dat_i[21]                                                           
-wbs_dat_i[22]                                                           |wbs_dat_i[22]                                                           
-wbs_dat_i[23]                                                           |wbs_dat_i[23]                                                           
-wbs_dat_i[24]                                                           |wbs_dat_i[24]                                                           
-wbs_dat_i[25]                                                           |wbs_dat_i[25]                                                           
-wbs_dat_i[26]                                                           |wbs_dat_i[26]                                                           
-wbs_dat_i[27]                                                           |wbs_dat_i[27]                                                           
-wbs_dat_i[28]                                                           |wbs_dat_i[28]                                                           
-wbs_dat_i[29]                                                           |wbs_dat_i[29]                                                           
-wbs_dat_i[2]                                                            |wbs_dat_i[2]                                                            
-wbs_dat_i[30]                                                           |wbs_dat_i[30]                                                           
-wbs_dat_i[31]                                                           |wbs_dat_i[31]                                                           
-wbs_dat_i[3]                                                            |wbs_dat_i[3]                                                            
-wbs_dat_i[4]                                                            |wbs_dat_i[4]                                                            
-wbs_dat_i[5]                                                            |wbs_dat_i[5]                                                            
-wbs_dat_i[6]                                                            |wbs_dat_i[6]                                                            
-wbs_dat_i[7]                                                            |wbs_dat_i[7]                                                            
-wbs_dat_i[8]                                                            |wbs_dat_i[8]                                                            
-wbs_dat_i[9]                                                            |wbs_dat_i[9]                                                            
-wbs_dat_o[0]                                                            |wbs_dat_o[0]                                                            
-wbs_dat_o[10]                                                           |wbs_dat_o[10]                                                           
-wbs_dat_o[11]                                                           |wbs_dat_o[11]                                                           
-wbs_dat_o[12]                                                           |wbs_dat_o[12]                                                           
-wbs_dat_o[13]                                                           |wbs_dat_o[13]                                                           
-wbs_dat_o[14]                                                           |wbs_dat_o[14]                                                           
-wbs_dat_o[15]                                                           |wbs_dat_o[15]                                                           
-wbs_dat_o[16]                                                           |wbs_dat_o[16]                                                           
-wbs_dat_o[17]                                                           |wbs_dat_o[17]                                                           
-wbs_dat_o[18]                                                           |wbs_dat_o[18]                                                           
-wbs_dat_o[19]                                                           |wbs_dat_o[19]                                                           
-wbs_dat_o[1]                                                            |wbs_dat_o[1]                                                            
-wbs_dat_o[20]                                                           |wbs_dat_o[20]                                                           
-wbs_dat_o[21]                                                           |wbs_dat_o[21]                                                           
-wbs_dat_o[22]                                                           |wbs_dat_o[22]                                                           
-wbs_dat_o[23]                                                           |wbs_dat_o[23]                                                           
-wbs_dat_o[24]                                                           |wbs_dat_o[24]                                                           
-wbs_dat_o[25]                                                           |wbs_dat_o[25]                                                           
-wbs_dat_o[26]                                                           |wbs_dat_o[26]                                                           
-wbs_dat_o[27]                                                           |wbs_dat_o[27]                                                           
-wbs_dat_o[28]                                                           |wbs_dat_o[28]                                                           
-wbs_dat_o[29]                                                           |wbs_dat_o[29]                                                           
-wbs_dat_o[2]                                                            |wbs_dat_o[2]                                                            
-wbs_dat_o[30]                                                           |wbs_dat_o[30]                                                           
-wbs_dat_o[31]                                                           |wbs_dat_o[31]                                                           
-wbs_dat_o[3]                                                            |wbs_dat_o[3]                                                            
-wbs_dat_o[4]                                                            |wbs_dat_o[4]                                                            
-wbs_dat_o[5]                                                            |wbs_dat_o[5]                                                            
-wbs_dat_o[6]                                                            |wbs_dat_o[6]                                                            
-wbs_dat_o[7]                                                            |wbs_dat_o[7]                                                            
-wbs_dat_o[8]                                                            |wbs_dat_o[8]                                                            
-wbs_dat_o[9]                                                            |wbs_dat_o[9]                                                            
-wbs_sel_i[0]                                                            |wbs_sel_i[0]                                                            
-wbs_sel_i[1]                                                            |wbs_sel_i[1]                                                            
-wbs_sel_i[2]                                                            |wbs_sel_i[2]                                                            
-wbs_sel_i[3]                                                            |wbs_sel_i[3]                                                            
-wbs_stb_i                                                               |wbs_stb_i                                                               
-wbs_we_i                                                                |wbs_we_i                                                                
-(no matching pin)                                                       |io_oeb[16]                                                              
-(no matching pin)                                                       |io_oeb[15]                                                              
-(no matching pin)                                                       |io_oeb[12]                                                              
-(no matching pin)                                                       |io_oeb[11]                                                              
-(no matching pin)                                                       |io_clamp_high[2]                                                        
-(no matching pin)                                                       |io_clamp_high[1]                                                        
-(no matching pin)                                                       |io_clamp_high[0]                                                        
-(no matching pin)                                                       |io_clamp_low[2]                                                         
-(no matching pin)                                                       |io_clamp_low[1]                                                         
-(no matching pin)                                                       |io_clamp_low[0]                                                         
--------------------------------------------------------------------------------------------------------------------------------------------------
-Instance of user_analog_project_wrapper has only 98 of 653 ports
-Cell pin lists for user_analog_project_wrapper and user_analog_project_wrapper altered to match.
-The top level cell failed pin matching.
-The following cells had property errors: example_por
+Circuit 1: user_analog_project_wrapper     |Circuit 2: user_analog_project_wrapper     
+-------------------------------------------|-------------------------------------------
+vccd1                                      |vccd1                                      
+vccd2                                      |vccd2                                      
+vssd2                                      |vssd2                                      
+vssd1                                      |vssd1                                      
+vssa1                                      |vssa1                                      
+io_analog[7]                               |io_analog[7]                               
+io_analog[8]                               |io_analog[8]                               
+io_analog[3]                               |io_analog[3]                               
+io_analog[2]                               |io_analog[2]                               
+io_analog[0]                               |io_analog[0]                               
+io_analog[6]                               |io_analog[6]                               
+io_analog[4]                               |io_analog[4]                               
+io_analog[1]                               |io_analog[1]                               
+io_analog[10]                              |io_analog[10]                              
+vdda1                                      |vdda1                                      
+vdda2                                      |vdda2                                      
+vssa2                                      |vssa2                                      
+io_analog[5]                               |io_analog[5]                               
+(no matching pin)                          |wb_clk_i                                   
+(no matching pin)                          |wb_rst_i                                   
+(no matching pin)                          |wbs_stb_i                                  
+(no matching pin)                          |wbs_cyc_i                                  
+(no matching pin)                          |wbs_we_i                                   
+(no matching pin)                          |wbs_sel_i[3]                               
+(no matching pin)                          |wbs_sel_i[2]                               
+(no matching pin)                          |wbs_sel_i[1]                               
+(no matching pin)                          |wbs_sel_i[0]                               
+(no matching pin)                          |wbs_dat_i[31]                              
+(no matching pin)                          |wbs_dat_i[30]                              
+(no matching pin)                          |wbs_dat_i[29]                              
+(no matching pin)                          |wbs_dat_i[28]                              
+(no matching pin)                          |wbs_dat_i[27]                              
+(no matching pin)                          |wbs_dat_i[26]                              
+(no matching pin)                          |wbs_dat_i[25]                              
+(no matching pin)                          |wbs_dat_i[24]                              
+(no matching pin)                          |wbs_dat_i[23]                              
+(no matching pin)                          |wbs_dat_i[22]                              
+(no matching pin)                          |wbs_dat_i[21]                              
+(no matching pin)                          |wbs_dat_i[20]                              
+(no matching pin)                          |wbs_dat_i[19]                              
+(no matching pin)                          |wbs_dat_i[18]                              
+(no matching pin)                          |wbs_dat_i[17]                              
+(no matching pin)                          |wbs_dat_i[16]                              
+(no matching pin)                          |wbs_dat_i[15]                              
+(no matching pin)                          |wbs_dat_i[14]                              
+(no matching pin)                          |wbs_dat_i[13]                              
+(no matching pin)                          |wbs_dat_i[12]                              
+(no matching pin)                          |wbs_dat_i[11]                              
+(no matching pin)                          |wbs_dat_i[10]                              
+(no matching pin)                          |wbs_dat_i[9]                               
+(no matching pin)                          |wbs_dat_i[8]                               
+(no matching pin)                          |wbs_dat_i[7]                               
+(no matching pin)                          |wbs_dat_i[6]                               
+(no matching pin)                          |wbs_dat_i[5]                               
+(no matching pin)                          |wbs_dat_i[4]                               
+(no matching pin)                          |wbs_dat_i[3]                               
+(no matching pin)                          |wbs_dat_i[2]                               
+(no matching pin)                          |wbs_dat_i[1]                               
+(no matching pin)                          |wbs_dat_i[0]                               
+(no matching pin)                          |wbs_adr_i[31]                              
+(no matching pin)                          |wbs_adr_i[30]                              
+(no matching pin)                          |wbs_adr_i[29]                              
+(no matching pin)                          |wbs_adr_i[28]                              
+(no matching pin)                          |wbs_adr_i[27]                              
+(no matching pin)                          |wbs_adr_i[26]                              
+(no matching pin)                          |wbs_adr_i[25]                              
+(no matching pin)                          |wbs_adr_i[24]                              
+(no matching pin)                          |wbs_adr_i[23]                              
+(no matching pin)                          |wbs_adr_i[22]                              
+(no matching pin)                          |wbs_adr_i[21]                              
+(no matching pin)                          |wbs_adr_i[20]                              
+(no matching pin)                          |wbs_adr_i[19]                              
+(no matching pin)                          |wbs_adr_i[18]                              
+(no matching pin)                          |wbs_adr_i[17]                              
+(no matching pin)                          |wbs_adr_i[16]                              
+(no matching pin)                          |wbs_adr_i[15]                              
+(no matching pin)                          |wbs_adr_i[14]                              
+(no matching pin)                          |wbs_adr_i[13]                              
+(no matching pin)                          |wbs_adr_i[12]                              
+(no matching pin)                          |wbs_adr_i[11]                              
+(no matching pin)                          |wbs_adr_i[10]                              
+(no matching pin)                          |wbs_adr_i[9]                               
+(no matching pin)                          |wbs_adr_i[8]                               
+(no matching pin)                          |wbs_adr_i[7]                               
+(no matching pin)                          |wbs_adr_i[6]                               
+(no matching pin)                          |wbs_adr_i[5]                               
+(no matching pin)                          |wbs_adr_i[4]                               
+(no matching pin)                          |wbs_adr_i[3]                               
+(no matching pin)                          |wbs_adr_i[2]                               
+(no matching pin)                          |wbs_adr_i[1]                               
+(no matching pin)                          |wbs_adr_i[0]                               
+(no matching pin)                          |wbs_ack_o                                  
+(no matching pin)                          |wbs_dat_o[31]                              
+(no matching pin)                          |wbs_dat_o[30]                              
+(no matching pin)                          |wbs_dat_o[29]                              
+(no matching pin)                          |wbs_dat_o[28]                              
+(no matching pin)                          |wbs_dat_o[27]                              
+(no matching pin)                          |wbs_dat_o[26]                              
+(no matching pin)                          |wbs_dat_o[25]                              
+(no matching pin)                          |wbs_dat_o[24]                              
+(no matching pin)                          |wbs_dat_o[23]                              
+(no matching pin)                          |wbs_dat_o[22]                              
+(no matching pin)                          |wbs_dat_o[21]                              
+(no matching pin)                          |wbs_dat_o[20]                              
+(no matching pin)                          |wbs_dat_o[19]                              
+(no matching pin)                          |wbs_dat_o[18]                              
+(no matching pin)                          |wbs_dat_o[17]                              
+(no matching pin)                          |wbs_dat_o[16]                              
+(no matching pin)                          |wbs_dat_o[15]                              
+(no matching pin)                          |wbs_dat_o[14]                              
+(no matching pin)                          |wbs_dat_o[13]                              
+(no matching pin)                          |wbs_dat_o[12]                              
+(no matching pin)                          |wbs_dat_o[11]                              
+(no matching pin)                          |wbs_dat_o[10]                              
+(no matching pin)                          |wbs_dat_o[9]                               
+(no matching pin)                          |wbs_dat_o[8]                               
+(no matching pin)                          |wbs_dat_o[7]                               
+(no matching pin)                          |wbs_dat_o[6]                               
+(no matching pin)                          |wbs_dat_o[5]                               
+(no matching pin)                          |wbs_dat_o[4]                               
+(no matching pin)                          |wbs_dat_o[3]                               
+(no matching pin)                          |wbs_dat_o[2]                               
+(no matching pin)                          |wbs_dat_o[1]                               
+(no matching pin)                          |wbs_dat_o[0]                               
+(no matching pin)                          |la_data_in[127]                            
+(no matching pin)                          |la_data_in[126]                            
+(no matching pin)                          |la_data_in[125]                            
+(no matching pin)                          |la_data_in[124]                            
+(no matching pin)                          |la_data_in[123]                            
+(no matching pin)                          |la_data_in[122]                            
+(no matching pin)                          |la_data_in[121]                            
+(no matching pin)                          |la_data_in[120]                            
+(no matching pin)                          |la_data_in[119]                            
+(no matching pin)                          |la_data_in[118]                            
+(no matching pin)                          |la_data_in[117]                            
+(no matching pin)                          |la_data_in[116]                            
+(no matching pin)                          |la_data_in[115]                            
+(no matching pin)                          |la_data_in[114]                            
+(no matching pin)                          |la_data_in[113]                            
+(no matching pin)                          |la_data_in[112]                            
+(no matching pin)                          |la_data_in[111]                            
+(no matching pin)                          |la_data_in[110]                            
+(no matching pin)                          |la_data_in[109]                            
+(no matching pin)                          |la_data_in[108]                            
+(no matching pin)                          |la_data_in[107]                            
+(no matching pin)                          |la_data_in[106]                            
+(no matching pin)                          |la_data_in[105]                            
+(no matching pin)                          |la_data_in[104]                            
+(no matching pin)                          |la_data_in[103]                            
+(no matching pin)                          |la_data_in[102]                            
+(no matching pin)                          |la_data_in[101]                            
+(no matching pin)                          |la_data_in[100]                            
+(no matching pin)                          |la_data_in[99]                             
+(no matching pin)                          |la_data_in[98]                             
+(no matching pin)                          |la_data_in[97]                             
+(no matching pin)                          |la_data_in[96]                             
+(no matching pin)                          |la_data_in[95]                             
+(no matching pin)                          |la_data_in[94]                             
+(no matching pin)                          |la_data_in[93]                             
+(no matching pin)                          |la_data_in[92]                             
+(no matching pin)                          |la_data_in[91]                             
+(no matching pin)                          |la_data_in[90]                             
+(no matching pin)                          |la_data_in[89]                             
+(no matching pin)                          |la_data_in[88]                             
+(no matching pin)                          |la_data_in[87]                             
+(no matching pin)                          |la_data_in[86]                             
+(no matching pin)                          |la_data_in[85]                             
+(no matching pin)                          |la_data_in[84]                             
+(no matching pin)                          |la_data_in[83]                             
+(no matching pin)                          |la_data_in[82]                             
+(no matching pin)                          |la_data_in[81]                             
+(no matching pin)                          |la_data_in[80]                             
+(no matching pin)                          |la_data_in[79]                             
+(no matching pin)                          |la_data_in[78]                             
+(no matching pin)                          |la_data_in[77]                             
+(no matching pin)                          |la_data_in[76]                             
+(no matching pin)                          |la_data_in[75]                             
+(no matching pin)                          |la_data_in[74]                             
+(no matching pin)                          |la_data_in[73]                             
+(no matching pin)                          |la_data_in[72]                             
+(no matching pin)                          |la_data_in[71]                             
+(no matching pin)                          |la_data_in[70]                             
+(no matching pin)                          |la_data_in[69]                             
+(no matching pin)                          |la_data_in[68]                             
+(no matching pin)                          |la_data_in[67]                             
+(no matching pin)                          |la_data_in[66]                             
+(no matching pin)                          |la_data_in[65]                             
+(no matching pin)                          |la_data_in[64]                             
+(no matching pin)                          |la_data_in[63]                             
+(no matching pin)                          |la_data_in[62]                             
+(no matching pin)                          |la_data_in[61]                             
+(no matching pin)                          |la_data_in[60]                             
+(no matching pin)                          |la_data_in[59]                             
+(no matching pin)                          |la_data_in[58]                             
+(no matching pin)                          |la_data_in[57]                             
+(no matching pin)                          |la_data_in[56]                             
+(no matching pin)                          |la_data_in[55]                             
+(no matching pin)                          |la_data_in[54]                             
+(no matching pin)                          |la_data_in[53]                             
+(no matching pin)                          |la_data_in[52]                             
+(no matching pin)                          |la_data_in[51]                             
+(no matching pin)                          |la_data_in[50]                             
+(no matching pin)                          |la_data_in[49]                             
+(no matching pin)                          |la_data_in[48]                             
+(no matching pin)                          |la_data_in[47]                             
+(no matching pin)                          |la_data_in[46]                             
+(no matching pin)                          |la_data_in[45]                             
+(no matching pin)                          |la_data_in[44]                             
+(no matching pin)                          |la_data_in[43]                             
+(no matching pin)                          |la_data_in[42]                             
+(no matching pin)                          |la_data_in[41]                             
+(no matching pin)                          |la_data_in[40]                             
+(no matching pin)                          |la_data_in[39]                             
+(no matching pin)                          |la_data_in[38]                             
+(no matching pin)                          |la_data_in[37]                             
+(no matching pin)                          |la_data_in[36]                             
+(no matching pin)                          |la_data_in[35]                             
+(no matching pin)                          |la_data_in[34]                             
+(no matching pin)                          |la_data_in[33]                             
+(no matching pin)                          |la_data_in[32]                             
+(no matching pin)                          |la_data_in[31]                             
+(no matching pin)                          |la_data_in[30]                             
+(no matching pin)                          |la_data_in[29]                             
+(no matching pin)                          |la_data_in[28]                             
+(no matching pin)                          |la_data_in[27]                             
+(no matching pin)                          |la_data_in[26]                             
+(no matching pin)                          |la_data_in[25]                             
+(no matching pin)                          |la_data_in[24]                             
+(no matching pin)                          |la_data_in[23]                             
+(no matching pin)                          |la_data_in[22]                             
+(no matching pin)                          |la_data_in[21]                             
+(no matching pin)                          |la_data_in[20]                             
+(no matching pin)                          |la_data_in[19]                             
+(no matching pin)                          |la_data_in[18]                             
+(no matching pin)                          |la_data_in[17]                             
+(no matching pin)                          |la_data_in[16]                             
+(no matching pin)                          |la_data_in[15]                             
+(no matching pin)                          |la_data_in[14]                             
+(no matching pin)                          |la_data_in[13]                             
+(no matching pin)                          |la_data_in[12]                             
+(no matching pin)                          |la_data_in[11]                             
+(no matching pin)                          |la_data_in[10]                             
+(no matching pin)                          |la_data_in[9]                              
+(no matching pin)                          |la_data_in[8]                              
+(no matching pin)                          |la_data_in[7]                              
+(no matching pin)                          |la_data_in[6]                              
+(no matching pin)                          |la_data_in[5]                              
+(no matching pin)                          |la_data_in[4]                              
+(no matching pin)                          |la_data_in[3]                              
+(no matching pin)                          |la_data_in[2]                              
+(no matching pin)                          |la_data_in[1]                              
+(no matching pin)                          |la_data_in[0]                              
+(no matching pin)                          |la_data_out[127]                           
+(no matching pin)                          |la_data_out[126]                           
+(no matching pin)                          |la_data_out[125]                           
+(no matching pin)                          |la_data_out[124]                           
+(no matching pin)                          |la_data_out[123]                           
+(no matching pin)                          |la_data_out[122]                           
+(no matching pin)                          |la_data_out[121]                           
+(no matching pin)                          |la_data_out[120]                           
+(no matching pin)                          |la_data_out[119]                           
+(no matching pin)                          |la_data_out[118]                           
+(no matching pin)                          |la_data_out[117]                           
+(no matching pin)                          |la_data_out[116]                           
+(no matching pin)                          |la_data_out[115]                           
+(no matching pin)                          |la_data_out[114]                           
+(no matching pin)                          |la_data_out[113]                           
+(no matching pin)                          |la_data_out[112]                           
+(no matching pin)                          |la_data_out[111]                           
+(no matching pin)                          |la_data_out[110]                           
+(no matching pin)                          |la_data_out[109]                           
+(no matching pin)                          |la_data_out[108]                           
+(no matching pin)                          |la_data_out[107]                           
+(no matching pin)                          |la_data_out[106]                           
+(no matching pin)                          |la_data_out[105]                           
+(no matching pin)                          |la_data_out[104]                           
+(no matching pin)                          |la_data_out[103]                           
+(no matching pin)                          |la_data_out[102]                           
+(no matching pin)                          |la_data_out[101]                           
+(no matching pin)                          |la_data_out[100]                           
+(no matching pin)                          |la_data_out[99]                            
+(no matching pin)                          |la_data_out[98]                            
+(no matching pin)                          |la_data_out[97]                            
+(no matching pin)                          |la_data_out[96]                            
+(no matching pin)                          |la_data_out[95]                            
+(no matching pin)                          |la_data_out[94]                            
+(no matching pin)                          |la_data_out[93]                            
+(no matching pin)                          |la_data_out[92]                            
+(no matching pin)                          |la_data_out[91]                            
+(no matching pin)                          |la_data_out[90]                            
+(no matching pin)                          |la_data_out[89]                            
+(no matching pin)                          |la_data_out[88]                            
+(no matching pin)                          |la_data_out[87]                            
+(no matching pin)                          |la_data_out[86]                            
+(no matching pin)                          |la_data_out[85]                            
+(no matching pin)                          |la_data_out[84]                            
+(no matching pin)                          |la_data_out[83]                            
+(no matching pin)                          |la_data_out[82]                            
+(no matching pin)                          |la_data_out[81]                            
+(no matching pin)                          |la_data_out[80]                            
+(no matching pin)                          |la_data_out[79]                            
+(no matching pin)                          |la_data_out[78]                            
+(no matching pin)                          |la_data_out[77]                            
+(no matching pin)                          |la_data_out[76]                            
+(no matching pin)                          |la_data_out[75]                            
+(no matching pin)                          |la_data_out[74]                            
+(no matching pin)                          |la_data_out[73]                            
+(no matching pin)                          |la_data_out[72]                            
+(no matching pin)                          |la_data_out[71]                            
+(no matching pin)                          |la_data_out[70]                            
+(no matching pin)                          |la_data_out[69]                            
+(no matching pin)                          |la_data_out[68]                            
+(no matching pin)                          |la_data_out[67]                            
+(no matching pin)                          |la_data_out[66]                            
+(no matching pin)                          |la_data_out[65]                            
+(no matching pin)                          |la_data_out[64]                            
+(no matching pin)                          |la_data_out[63]                            
+(no matching pin)                          |la_data_out[62]                            
+(no matching pin)                          |la_data_out[61]                            
+(no matching pin)                          |la_data_out[60]                            
+(no matching pin)                          |la_data_out[59]                            
+(no matching pin)                          |la_data_out[58]                            
+(no matching pin)                          |la_data_out[57]                            
+(no matching pin)                          |la_data_out[56]                            
+(no matching pin)                          |la_data_out[55]                            
+(no matching pin)                          |la_data_out[54]                            
+(no matching pin)                          |la_data_out[53]                            
+(no matching pin)                          |la_data_out[52]                            
+(no matching pin)                          |la_data_out[51]                            
+(no matching pin)                          |la_data_out[50]                            
+(no matching pin)                          |la_data_out[49]                            
+(no matching pin)                          |la_data_out[48]                            
+(no matching pin)                          |la_data_out[47]                            
+(no matching pin)                          |la_data_out[46]                            
+(no matching pin)                          |la_data_out[45]                            
+(no matching pin)                          |la_data_out[44]                            
+(no matching pin)                          |la_data_out[43]                            
+(no matching pin)                          |la_data_out[42]                            
+(no matching pin)                          |la_data_out[41]                            
+(no matching pin)                          |la_data_out[40]                            
+(no matching pin)                          |la_data_out[39]                            
+(no matching pin)                          |la_data_out[38]                            
+(no matching pin)                          |la_data_out[37]                            
+(no matching pin)                          |la_data_out[36]                            
+(no matching pin)                          |la_data_out[35]                            
+(no matching pin)                          |la_data_out[34]                            
+(no matching pin)                          |la_data_out[33]                            
+(no matching pin)                          |la_data_out[32]                            
+(no matching pin)                          |la_data_out[31]                            
+(no matching pin)                          |la_data_out[30]                            
+(no matching pin)                          |la_data_out[29]                            
+(no matching pin)                          |la_data_out[28]                            
+(no matching pin)                          |la_data_out[27]                            
+(no matching pin)                          |la_data_out[26]                            
+(no matching pin)                          |la_data_out[25]                            
+(no matching pin)                          |la_data_out[24]                            
+(no matching pin)                          |la_data_out[23]                            
+(no matching pin)                          |la_data_out[22]                            
+(no matching pin)                          |la_data_out[21]                            
+(no matching pin)                          |la_data_out[20]                            
+(no matching pin)                          |la_data_out[19]                            
+(no matching pin)                          |la_data_out[18]                            
+(no matching pin)                          |la_data_out[17]                            
+(no matching pin)                          |la_data_out[16]                            
+(no matching pin)                          |la_data_out[15]                            
+(no matching pin)                          |la_data_out[14]                            
+(no matching pin)                          |la_data_out[13]                            
+(no matching pin)                          |la_data_out[12]                            
+(no matching pin)                          |la_data_out[11]                            
+(no matching pin)                          |la_data_out[10]                            
+(no matching pin)                          |la_data_out[9]                             
+(no matching pin)                          |la_data_out[8]                             
+(no matching pin)                          |la_data_out[7]                             
+(no matching pin)                          |la_data_out[6]                             
+(no matching pin)                          |la_data_out[5]                             
+(no matching pin)                          |la_data_out[4]                             
+(no matching pin)                          |la_data_out[3]                             
+(no matching pin)                          |la_data_out[2]                             
+(no matching pin)                          |la_data_out[1]                             
+(no matching pin)                          |la_data_out[0]                             
+(no matching pin)                          |io_in[26]                                  
+(no matching pin)                          |io_in[25]                                  
+(no matching pin)                          |io_in[24]                                  
+(no matching pin)                          |io_in[23]                                  
+(no matching pin)                          |io_in[22]                                  
+(no matching pin)                          |io_in[21]                                  
+(no matching pin)                          |io_in[20]                                  
+(no matching pin)                          |io_in[19]                                  
+(no matching pin)                          |io_in[18]                                  
+(no matching pin)                          |io_in[17]                                  
+(no matching pin)                          |io_in[16]                                  
+(no matching pin)                          |io_in[15]                                  
+(no matching pin)                          |io_in[14]                                  
+(no matching pin)                          |io_in[13]                                  
+(no matching pin)                          |io_in[12]                                  
+(no matching pin)                          |io_in[11]                                  
+(no matching pin)                          |io_in[10]                                  
+(no matching pin)                          |io_in[9]                                   
+(no matching pin)                          |io_in[8]                                   
+(no matching pin)                          |io_in[7]                                   
+(no matching pin)                          |io_in[6]                                   
+(no matching pin)                          |io_in[5]                                   
+(no matching pin)                          |io_in[4]                                   
+(no matching pin)                          |io_in[3]                                   
+(no matching pin)                          |io_in[2]                                   
+(no matching pin)                          |io_in[1]                                   
+(no matching pin)                          |io_in[0]                                   
+(no matching pin)                          |io_in_3v3[26]                              
+(no matching pin)                          |io_in_3v3[25]                              
+(no matching pin)                          |io_in_3v3[24]                              
+(no matching pin)                          |io_in_3v3[23]                              
+(no matching pin)                          |io_in_3v3[22]                              
+(no matching pin)                          |io_in_3v3[21]                              
+(no matching pin)                          |io_in_3v3[20]                              
+(no matching pin)                          |io_in_3v3[19]                              
+(no matching pin)                          |io_in_3v3[18]                              
+(no matching pin)                          |io_in_3v3[17]                              
+(no matching pin)                          |io_in_3v3[16]                              
+(no matching pin)                          |io_in_3v3[15]                              
+(no matching pin)                          |io_in_3v3[14]                              
+(no matching pin)                          |io_in_3v3[13]                              
+(no matching pin)                          |io_in_3v3[12]                              
+(no matching pin)                          |io_in_3v3[11]                              
+(no matching pin)                          |io_in_3v3[10]                              
+(no matching pin)                          |io_in_3v3[9]                               
+(no matching pin)                          |io_in_3v3[8]                               
+(no matching pin)                          |io_in_3v3[7]                               
+(no matching pin)                          |io_in_3v3[6]                               
+(no matching pin)                          |io_in_3v3[5]                               
+(no matching pin)                          |io_in_3v3[4]                               
+(no matching pin)                          |io_in_3v3[3]                               
+(no matching pin)                          |io_in_3v3[2]                               
+(no matching pin)                          |io_in_3v3[1]                               
+(no matching pin)                          |io_in_3v3[0]                               
+(no matching pin)                          |user_clock2                                
+(no matching pin)                          |io_out[26]                                 
+(no matching pin)                          |io_out[25]                                 
+(no matching pin)                          |io_out[24]                                 
+(no matching pin)                          |io_out[23]                                 
+(no matching pin)                          |io_out[22]                                 
+(no matching pin)                          |io_out[21]                                 
+(no matching pin)                          |io_out[20]                                 
+(no matching pin)                          |io_out[19]                                 
+(no matching pin)                          |io_out[18]                                 
+(no matching pin)                          |io_out[17]                                 
+(no matching pin)                          |io_out[16]                                 
+(no matching pin)                          |io_out[15]                                 
+(no matching pin)                          |io_out[14]                                 
+(no matching pin)                          |io_out[13]                                 
+(no matching pin)                          |io_out[12]                                 
+(no matching pin)                          |io_out[11]                                 
+(no matching pin)                          |io_out[10]                                 
+(no matching pin)                          |io_out[9]                                  
+(no matching pin)                          |io_out[8]                                  
+(no matching pin)                          |io_out[7]                                  
+(no matching pin)                          |io_out[6]                                  
+(no matching pin)                          |io_out[5]                                  
+(no matching pin)                          |io_out[4]                                  
+(no matching pin)                          |io_out[3]                                  
+(no matching pin)                          |io_out[2]                                  
+(no matching pin)                          |io_out[1]                                  
+(no matching pin)                          |io_out[0]                                  
+(no matching pin)                          |io_oeb[26]                                 
+(no matching pin)                          |io_oeb[25]                                 
+(no matching pin)                          |io_oeb[24]                                 
+(no matching pin)                          |io_oeb[23]                                 
+(no matching pin)                          |io_oeb[22]                                 
+(no matching pin)                          |io_oeb[21]                                 
+(no matching pin)                          |io_oeb[20]                                 
+(no matching pin)                          |io_oeb[19]                                 
+(no matching pin)                          |io_oeb[18]                                 
+(no matching pin)                          |io_oeb[17]                                 
+(no matching pin)                          |io_oeb[16]                                 
+(no matching pin)                          |io_oeb[15]                                 
+(no matching pin)                          |io_oeb[14]                                 
+(no matching pin)                          |io_oeb[13]                                 
+(no matching pin)                          |io_oeb[12]                                 
+(no matching pin)                          |io_oeb[11]                                 
+(no matching pin)                          |io_oeb[10]                                 
+(no matching pin)                          |io_oeb[9]                                  
+(no matching pin)                          |io_oeb[8]                                  
+(no matching pin)                          |io_oeb[7]                                  
+(no matching pin)                          |io_oeb[6]                                  
+(no matching pin)                          |io_oeb[5]                                  
+(no matching pin)                          |io_oeb[4]                                  
+(no matching pin)                          |io_oeb[3]                                  
+(no matching pin)                          |io_oeb[2]                                  
+(no matching pin)                          |io_oeb[1]                                  
+(no matching pin)                          |io_oeb[0]                                  
+(no matching pin)                          |gpio_analog[17]                            
+(no matching pin)                          |gpio_analog[16]                            
+(no matching pin)                          |gpio_analog[15]                            
+(no matching pin)                          |gpio_analog[14]                            
+(no matching pin)                          |gpio_analog[13]                            
+(no matching pin)                          |gpio_analog[12]                            
+(no matching pin)                          |gpio_analog[11]                            
+(no matching pin)                          |gpio_analog[10]                            
+(no matching pin)                          |gpio_analog[9]                             
+(no matching pin)                          |gpio_analog[8]                             
+(no matching pin)                          |gpio_analog[7]                             
+(no matching pin)                          |gpio_analog[6]                             
+(no matching pin)                          |gpio_analog[5]                             
+(no matching pin)                          |gpio_analog[4]                             
+(no matching pin)                          |gpio_analog[3]                             
+(no matching pin)                          |gpio_analog[2]                             
+(no matching pin)                          |gpio_analog[1]                             
+(no matching pin)                          |gpio_analog[0]                             
+(no matching pin)                          |gpio_noesd[17]                             
+(no matching pin)                          |gpio_noesd[16]                             
+(no matching pin)                          |gpio_noesd[15]                             
+(no matching pin)                          |gpio_noesd[14]                             
+(no matching pin)                          |gpio_noesd[13]                             
+(no matching pin)                          |gpio_noesd[12]                             
+(no matching pin)                          |gpio_noesd[11]                             
+(no matching pin)                          |gpio_noesd[10]                             
+(no matching pin)                          |gpio_noesd[9]                              
+(no matching pin)                          |gpio_noesd[8]                              
+(no matching pin)                          |gpio_noesd[7]                              
+(no matching pin)                          |gpio_noesd[6]                              
+(no matching pin)                          |gpio_noesd[5]                              
+(no matching pin)                          |gpio_noesd[4]                              
+(no matching pin)                          |gpio_noesd[3]                              
+(no matching pin)                          |gpio_noesd[2]                              
+(no matching pin)                          |gpio_noesd[1]                              
+(no matching pin)                          |gpio_noesd[0]                              
+(no matching pin)                          |io_analog[9]                               
+(no matching pin)                          |io_clamp_high[2]                           
+(no matching pin)                          |io_clamp_high[1]                           
+(no matching pin)                          |io_clamp_high[0]                           
+(no matching pin)                          |io_clamp_low[2]                            
+(no matching pin)                          |io_clamp_low[1]                            
+(no matching pin)                          |io_clamp_low[0]                            
+(no matching pin)                          |user_irq[2]                                
+(no matching pin)                          |user_irq[1]                                
+(no matching pin)                          |user_irq[0]                                
+(no matching pin)                          |la_oenb[127]                               
+(no matching pin)                          |la_oenb[126]                               
+(no matching pin)                          |la_oenb[125]                               
+(no matching pin)                          |la_oenb[124]                               
+(no matching pin)                          |la_oenb[123]                               
+(no matching pin)                          |la_oenb[122]                               
+(no matching pin)                          |la_oenb[121]                               
+(no matching pin)                          |la_oenb[120]                               
+(no matching pin)                          |la_oenb[119]                               
+(no matching pin)                          |la_oenb[118]                               
+(no matching pin)                          |la_oenb[117]                               
+(no matching pin)                          |la_oenb[116]                               
+(no matching pin)                          |la_oenb[115]                               
+(no matching pin)                          |la_oenb[114]                               
+(no matching pin)                          |la_oenb[113]                               
+(no matching pin)                          |la_oenb[112]                               
+(no matching pin)                          |la_oenb[111]                               
+(no matching pin)                          |la_oenb[110]                               
+(no matching pin)                          |la_oenb[109]                               
+(no matching pin)                          |la_oenb[108]                               
+(no matching pin)                          |la_oenb[107]                               
+(no matching pin)                          |la_oenb[106]                               
+(no matching pin)                          |la_oenb[105]                               
+(no matching pin)                          |la_oenb[104]                               
+(no matching pin)                          |la_oenb[103]                               
+(no matching pin)                          |la_oenb[102]                               
+(no matching pin)                          |la_oenb[101]                               
+(no matching pin)                          |la_oenb[100]                               
+(no matching pin)                          |la_oenb[99]                                
+(no matching pin)                          |la_oenb[98]                                
+(no matching pin)                          |la_oenb[97]                                
+(no matching pin)                          |la_oenb[96]                                
+(no matching pin)                          |la_oenb[95]                                
+(no matching pin)                          |la_oenb[94]                                
+(no matching pin)                          |la_oenb[93]                                
+(no matching pin)                          |la_oenb[92]                                
+(no matching pin)                          |la_oenb[91]                                
+(no matching pin)                          |la_oenb[90]                                
+(no matching pin)                          |la_oenb[89]                                
+(no matching pin)                          |la_oenb[88]                                
+(no matching pin)                          |la_oenb[87]                                
+(no matching pin)                          |la_oenb[86]                                
+(no matching pin)                          |la_oenb[85]                                
+(no matching pin)                          |la_oenb[84]                                
+(no matching pin)                          |la_oenb[83]                                
+(no matching pin)                          |la_oenb[82]                                
+(no matching pin)                          |la_oenb[81]                                
+(no matching pin)                          |la_oenb[80]                                
+(no matching pin)                          |la_oenb[79]                                
+(no matching pin)                          |la_oenb[78]                                
+(no matching pin)                          |la_oenb[77]                                
+(no matching pin)                          |la_oenb[76]                                
+(no matching pin)                          |la_oenb[75]                                
+(no matching pin)                          |la_oenb[74]                                
+(no matching pin)                          |la_oenb[73]                                
+(no matching pin)                          |la_oenb[72]                                
+(no matching pin)                          |la_oenb[71]                                
+(no matching pin)                          |la_oenb[70]                                
+(no matching pin)                          |la_oenb[69]                                
+(no matching pin)                          |la_oenb[68]                                
+(no matching pin)                          |la_oenb[67]                                
+(no matching pin)                          |la_oenb[66]                                
+(no matching pin)                          |la_oenb[65]                                
+(no matching pin)                          |la_oenb[64]                                
+(no matching pin)                          |la_oenb[63]                                
+(no matching pin)                          |la_oenb[62]                                
+(no matching pin)                          |la_oenb[61]                                
+(no matching pin)                          |la_oenb[60]                                
+(no matching pin)                          |la_oenb[59]                                
+(no matching pin)                          |la_oenb[58]                                
+(no matching pin)                          |la_oenb[57]                                
+(no matching pin)                          |la_oenb[56]                                
+(no matching pin)                          |la_oenb[55]                                
+(no matching pin)                          |la_oenb[54]                                
+(no matching pin)                          |la_oenb[53]                                
+(no matching pin)                          |la_oenb[52]                                
+(no matching pin)                          |la_oenb[51]                                
+(no matching pin)                          |la_oenb[50]                                
+(no matching pin)                          |la_oenb[49]                                
+(no matching pin)                          |la_oenb[48]                                
+(no matching pin)                          |la_oenb[47]                                
+(no matching pin)                          |la_oenb[46]                                
+(no matching pin)                          |la_oenb[45]                                
+(no matching pin)                          |la_oenb[44]                                
+(no matching pin)                          |la_oenb[43]                                
+(no matching pin)                          |la_oenb[42]                                
+(no matching pin)                          |la_oenb[41]                                
+(no matching pin)                          |la_oenb[40]                                
+(no matching pin)                          |la_oenb[39]                                
+(no matching pin)                          |la_oenb[38]                                
+(no matching pin)                          |la_oenb[37]                                
+(no matching pin)                          |la_oenb[36]                                
+(no matching pin)                          |la_oenb[35]                                
+(no matching pin)                          |la_oenb[34]                                
+(no matching pin)                          |la_oenb[33]                                
+(no matching pin)                          |la_oenb[32]                                
+(no matching pin)                          |la_oenb[31]                                
+(no matching pin)                          |la_oenb[30]                                
+(no matching pin)                          |la_oenb[29]                                
+(no matching pin)                          |la_oenb[28]                                
+(no matching pin)                          |la_oenb[27]                                
+(no matching pin)                          |la_oenb[26]                                
+(no matching pin)                          |la_oenb[25]                                
+(no matching pin)                          |la_oenb[24]                                
+(no matching pin)                          |la_oenb[23]                                
+(no matching pin)                          |la_oenb[22]                                
+(no matching pin)                          |la_oenb[21]                                
+(no matching pin)                          |la_oenb[20]                                
+(no matching pin)                          |la_oenb[19]                                
+(no matching pin)                          |la_oenb[18]                                
+(no matching pin)                          |la_oenb[17]                                
+(no matching pin)                          |la_oenb[16]                                
+(no matching pin)                          |la_oenb[15]                                
+(no matching pin)                          |la_oenb[14]                                
+(no matching pin)                          |la_oenb[13]                                
+(no matching pin)                          |la_oenb[12]                                
+(no matching pin)                          |la_oenb[11]                                
+(no matching pin)                          |la_oenb[10]                                
+(no matching pin)                          |la_oenb[9]                                 
+(no matching pin)                          |la_oenb[8]                                 
+(no matching pin)                          |la_oenb[7]                                 
+(no matching pin)                          |la_oenb[6]                                 
+(no matching pin)                          |la_oenb[5]                                 
+(no matching pin)                          |la_oenb[4]                                 
+(no matching pin)                          |la_oenb[3]                                 
+(no matching pin)                          |la_oenb[2]                                 
+(no matching pin)                          |la_oenb[1]                                 
+(no matching pin)                          |la_oenb[0]                                 
+---------------------------------------------------------------------------------------
+Cell pin lists are equivalent.
+Device classes user_analog_project_wrapper and user_analog_project_wrapper are equivalent.
+Circuits match uniquely.
diff --git a/netgen/user_analog_project_wrapper.spice b/netgen/user_analog_project_wrapper.spice
index a3f3994..d3f24eb 100644
--- a/netgen/user_analog_project_wrapper.spice
+++ b/netgen/user_analog_project_wrapper.spice
@@ -1,223 +1,1130 @@
 * NGSPICE file created from user_analog_project_wrapper.ext - technology: sky130A
 
-.subckt sky130_fd_pr__cap_mim_m3_2_W5U4AW c2_n3079_n3000# m4_n3179_n3100# VSUBS
-X0 c2_n3079_n3000# m4_n3179_n3100# sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+.subckt io_clamp vdd vss
+D0 w_96698_n78672# vss sky130_fd_pr__diode_pd2nw_05v5 area=2.25e+16p
+D1 w_96698_n6672# w_96698_n42672# sky130_fd_pr__diode_pd2nw_05v5 area=2.25e+16p
+D2 vdd w_96698_n6672# sky130_fd_pr__diode_pd2nw_05v5 area=2.25e+16p
+D3 w_96698_n42672# w_96698_n78672# sky130_fd_pr__diode_pd2nw_05v5 area=2.25e+16p
 .ends
 
-.subckt sky130_fd_sc_hvl__buf_8 A VGND VNB VPB VPWR X
-X0 X a_45_443# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=750000u l=500000u
-X1 VGND a_45_443# X VNB sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=750000u l=500000u
-X2 X a_45_443# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=500000u
-X3 a_45_443# A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=750000u l=500000u
-X4 X a_45_443# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=500000u
-X5 VPWR a_45_443# X VPB sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=500000u
-X6 VGND A a_45_443# VNB sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=750000u l=500000u
-X7 X a_45_443# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=750000u l=500000u
-X8 VPWR A a_45_443# VPB sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=500000u
-X9 VPWR A a_45_443# VPB sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=500000u
-X10 VPWR a_45_443# X VPB sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=500000u
-X11 X a_45_443# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=750000u l=500000u
-X12 VGND a_45_443# X VNB sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=750000u l=500000u
-X13 VPWR a_45_443# X VPB sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=500000u
-X14 X a_45_443# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=500000u
-X15 VGND A a_45_443# VNB sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=750000u l=500000u
-X16 VGND a_45_443# X VNB sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=750000u l=500000u
-X17 X a_45_443# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=500000u
-X18 VGND a_45_443# X VNB sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=750000u l=500000u
-X19 X a_45_443# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=750000u l=500000u
-X20 VPWR a_45_443# X VPB sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=500000u
-X21 a_45_443# A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=500000u
+.subckt Class_D_post vp_p out_p vin_p vcmp_p vin avdd vin_n vn_p dvdd vn_n out_n vref
++ vtriang vss vcmp_n iin_15u vp_n w_n49798_13484# w_n49798_65757# w_n47900_14200#
+X0 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1 out_n vn_p dvdd dvdd sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u M=3000
+X2 vss vn_n out_n vss sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u M=600
+X3 out_p vp_p dvdd dvdd sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u M=3000
+X4 out_p vp_n vss vss sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=4e+06u l=150000u M=600
+X5 a_n61221_57011# a_n63453_57011# vss vss sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=1e+06u M=64
+X6 avdd a_n91733_42923# vin_p avdd sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=2e+06u l=1e+06u M=48
+X7 vss a_n64397_22887# a_n64397_22887# vss sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=1e+06u M=16
+X8 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X9 vss a_n16362_6492# vn_p vss sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=5e+06u l=150000u M=80
+X10 a_n59836_35385# a_n91733_39491# avdd avdd sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=2e+06u l=1e+06u M=48
+X11 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X12 a_n65384_39513# a_n91733_41779# avdd avdd sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=2e+06u l=1e+06u M=48
+X13 a_n91733_45211# iin_15u vss vss sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=2e+06u M=8
+X14 a_n62068_35385# a_n63012_35297# vss vss sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=1e+06u M=16
+X15 avdd a_n91733_37203# a_n61221_22975# avdd sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=2e+06u l=1e+06u M=48
+X16 a_n61221_57011# a_n91733_44067# avdd avdd sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=2e+06u l=1e+06u M=48
+X17 w_n48521_59023# a_n59836_35385# a_n48325_56923# w_n48521_59023# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u M=16
+X18 avdd a_n91733_41779# a_n91733_41779# avdd sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=2e+06u l=1e+06u M=24
+X19 a_n48544_35385# a_n49488_35297# vss vss sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=1e+06u M=16
+X20 avdd a_n91733_45211# a_n91733_45211# avdd sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=2e+06u l=1e+06u M=24
+X21 vcmp_n a_n47381_18289# vss vss sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=1e+06u M=64
+X22 w_n78659_43954# vin a_n77519_44173# w_n78659_43954# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u M=16
+X23 vp_p a_n16362_71100# vss vss sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=5e+06u l=150000u M=80
+X24 vss a_n19274_79650# a_n22132_76606# vss sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=5e+06u l=150000u M=4
+X25 a_n61221_22975# a_n63453_18290# vss vss sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=1e+06u M=64
+X26 avdd a_n91733_44067# w_n64593_59023# avdd sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=2e+06u l=1e+06u M=24
+X27 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X28 vss a_n77519_31129# vin_n vss sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=1e+06u M=64
+X29 a_n78463_31041# a_n79461_37096# w_n78659_33141# w_n78659_33141# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u M=16
+X30 a_n91733_42923# a_n91733_42923# avdd avdd sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=2e+06u l=1e+06u M=24
+X31 vp_p a_n16362_71100# dvdd dvdd sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=5e+06u l=150000u M=160
+X32 w_n78659_43954# a_n91733_42923# avdd avdd sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=2e+06u l=1e+06u M=24
+X33 vss a_n22132_76606# vp_n vss sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=5e+06u l=150000u M=18
+X34 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X35 a_n48544_35385# a_n48744_37519# w_n49684_37397# w_n49684_37397# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u M=16
+X36 vcmp_n a_n91733_36059# avdd avdd sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=2e+06u l=1e+06u M=48
+X37 a_n63453_57011# vref w_n64593_59023# w_n64593_59023# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u M=16
+X38 a_n48744_37519# a_n65384_39513# vss sky130_fd_pr__res_xhigh_po w=350000u l=9e+06u
+X39 vcmp_p a_n47381_57011# vss vss sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=1e+06u M=64
+X40 a_n63012_35297# a_n63012_35297# vss vss sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=1e+06u M=16
+X41 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X42 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X43 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X44 w_n64593_18071# a_n68715_22497# a_n64397_22887# w_n64593_18071# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u M=16
+X45 vss a_n64397_56923# a_n63453_57011# vss sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=1e+06u M=16
+X46 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X47 a_n78463_48770# a_n78463_48770# vss vss sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=1e+06u M=16
+X48 dvdd a_n21974_78024# a_n16362_71100# dvdd sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=5e+06u l=150000u M=36
+X49 a_n16362_6492# a_n21974_3362# dvdd dvdd sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=5e+06u l=150000u M=36
+X50 a_n91733_44067# iin_15u vss vss sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=2e+06u M=8
+X51 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X52 dvdd a_n19274_79650# a_n22132_76606# dvdd sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=5e+06u l=150000u M=8
+X53 vcmp_p a_n91733_45211# avdd avdd sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=2e+06u l=1e+06u M=48
+X54 a_n91733_44067# a_n91733_44067# avdd avdd sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=2e+06u l=1e+06u M=24
+X55 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X56 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X57 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X58 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X59 a_n59836_35385# a_n62068_35385# vss vss sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=1e+06u M=64
+X60 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X61 a_n65384_39513# a_n48544_35385# vss vss sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=1e+06u M=64
+X62 a_n47381_18289# a_n61221_22975# w_n48521_18070# w_n48521_18070# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u M=16
+X63 vn_p a_n16362_6492# dvdd dvdd sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=5e+06u l=150000u M=160
+X64 avdd a_n91733_36059# w_n48521_18070# avdd sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=2e+06u l=1e+06u M=24
+X65 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X66 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X67 vss a_n48325_22886# a_n48325_22886# vss sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=1e+06u M=16
+X68 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X69 w_n63208_37397# vref a_n62068_35385# w_n63208_37397# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u M=16
+X70 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X71 a_n68715_23451# a_n67283_23133# vss sky130_fd_pr__res_xhigh_po w=350000u l=5e+06u
+X72 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X73 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X74 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X75 avdd a_n91733_45211# w_n48521_59023# avdd sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=2e+06u l=1e+06u M=24
+X76 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X77 avdd a_n91733_38347# vin_n avdd sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=2e+06u l=1e+06u M=48
+X78 a_n91733_36059# a_n91733_36059# avdd avdd sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=2e+06u l=1e+06u M=24
+X79 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X80 avdd a_n91733_37203# a_n91733_37203# avdd sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=2e+06u l=1e+06u M=24
+X81 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X82 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X83 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X84 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X85 a_n63453_18290# vref w_n64593_18071# w_n64593_18071# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u M=16
+X86 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X87 dvdd a_n22132_4780# vn_n dvdd sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=5e+06u l=150000u M=36
+X88 a_n22016_3540# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X89 a_n91733_38347# a_n91733_38347# avdd avdd sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=2e+06u l=1e+06u M=24
+X90 a_n91733_39491# a_n91733_39491# avdd avdd sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=2e+06u l=1e+06u M=24
+X91 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X92 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X93 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X94 vss a_n77519_44173# vin_p vss sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=1e+06u M=64
+X95 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X96 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X97 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X98 vss a_n64397_22887# a_n63453_18290# vss sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=1e+06u M=16
+X99 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X100 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X101 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X102 a_n22016_77504# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X103 a_n22016_3540# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X104 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X105 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X106 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X107 a_n63012_35297# a_n65384_41739# w_n63208_37397# w_n63208_37397# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u M=16
+X108 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X109 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X110 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X111 w_n78659_33141# a_n91733_38347# avdd avdd sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=2e+06u l=1e+06u M=24
+X112 a_n68715_22497# a_n61221_22975# sky130_fd_pr__cap_mim_m3_1 l=1.75e+07u w=1.75e+07u
+X113 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X114 dvdd a_n22132_76606# vp_n dvdd sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=5e+06u l=150000u M=36
+X115 a_n68715_58873# a_n61221_57011# sky130_fd_pr__cap_mim_m3_1 l=1.75e+07u w=1.75e+07u
+X116 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X117 vss a_n78463_31041# a_n78463_31041# vss sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=1e+06u M=16
+X118 dvdd vcmp_p a_n22016_76698# dvdd sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=2e+06u l=150000u
+X119 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X120 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X121 a_n22132_4780# a_n19274_n434# vss vss sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=5e+06u l=150000u M=4
+X122 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X123 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X124 a_n66616_40149# a_n65384_40467# vss sky130_fd_pr__res_xhigh_po w=350000u l=4e+06u
+X125 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X126 a_n21974_3362# a_n19274_6492# vss vss sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=5e+06u l=150000u M=4
+X127 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X128 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X129 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X130 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X131 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X132 a_n78463_48770# vin_p w_n78659_43954# w_n78659_43954# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u M=16
+X133 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X134 a_n16362_71100# a_n21974_78024# vss vss sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=5e+06u l=150000u M=18
+X135 a_n77519_31129# a_n78463_31041# vss vss sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=1e+06u M=16
+X136 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X137 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X138 w_n64593_59023# a_n68715_58873# a_n64397_56923# w_n64593_59023# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u M=16
+X139 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X140 vss a_n64397_56923# a_n64397_56923# vss sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=1e+06u M=16
+X141 vss a_n78463_48770# a_n77519_44173# vss sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=1e+06u M=16
+X142 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X143 a_n47381_57011# a_n48325_56923# vss vss sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=1e+06u M=16
+X144 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X145 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X146 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X147 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X148 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X149 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X150 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X151 w_n78659_33141# vref a_n77519_31129# w_n78659_33141# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u M=16
+X152 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X153 avdd a_n91733_41779# w_n49684_37397# avdd sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=2e+06u l=1e+06u M=24
+X154 a_n22016_77504# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X155 a_n68715_58873# a_n61221_57011# sky130_fd_pr__cap_mim_m3_1 l=1.75e+07u w=1.75e+07u
+X156 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X157 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X158 w_n48521_59023# a_n61221_57011# a_n47381_57011# w_n48521_59023# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u M=16
+X159 a_n68715_22497# a_n61221_22975# sky130_fd_pr__cap_mim_m3_1 l=1.75e+07u w=1.75e+07u
+X160 a_n49488_35297# a_n49488_35297# vss vss sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=1e+06u M=16
+X161 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X162 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X163 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X164 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X165 dvdd a_n22016_76698# a_n19274_72724# dvdd sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=5e+06u l=150000u M=2
+X166 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X167 a_n47381_18289# a_n48325_22886# vss vss sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=1e+06u M=16
+X168 avdd a_n91733_39491# w_n63208_37397# avdd sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=2e+06u l=1e+06u M=24
+X169 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X170 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X171 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X172 a_n22016_76698# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X173 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X174 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X175 a_n22016_3540# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X176 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X177 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X178 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X179 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X180 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X181 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X182 a_n22016_77504# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X183 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X184 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X185 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X186 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X187 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X188 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X189 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X190 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X191 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X192 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X193 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X194 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X195 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X196 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X197 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X198 a_n68715_58873# a_n61221_57011# sky130_fd_pr__cap_mim_m3_1 l=1.75e+07u w=1.75e+07u
+X199 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X200 dvdd a_n22016_77504# a_n19274_79650# dvdd sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=5e+06u l=150000u M=2
+X201 vn_n a_n22132_4780# vss vss sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=5e+06u l=150000u M=18
+X202 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X203 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X204 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X205 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X206 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X207 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X208 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X209 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X210 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X211 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X212 a_n68715_22497# a_n61221_22975# sky130_fd_pr__cap_mim_m3_1 l=1.75e+07u w=1.75e+07u
+X213 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X214 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X215 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X216 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X217 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X218 dvdd a_n19274_6492# a_n21974_3362# dvdd sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=5e+06u l=150000u M=8
+X219 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X220 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X221 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X222 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X223 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X224 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X225 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X226 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X227 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X228 a_n73329_46276# a_n77519_44173# vss sky130_fd_pr__res_xhigh_po w=350000u l=500000u
+X229 avdd a_n91733_37203# w_n64593_18071# avdd sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=2e+06u l=1e+06u M=24
+X230 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X231 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X232 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X233 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X234 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X235 a_n22016_77504# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X236 a_n68715_58873# a_n61221_57011# sky130_fd_pr__cap_mim_m3_1 l=1.75e+07u w=1.75e+07u
+X237 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X238 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X239 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X240 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X241 a_n68715_58873# a_n61221_57011# sky130_fd_pr__cap_mim_m3_1 l=1.75e+07u w=1.75e+07u
+X242 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X243 w_n49684_37397# vref a_n49488_35297# w_n49684_37397# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u M=16
+X244 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X245 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X246 a_n22016_2920# a_n22542_3082# vss vss sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=2e+06u l=150000u
+X247 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X248 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X249 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X250 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X251 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X252 a_n22016_77504# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X253 a_n22016_76698# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X254 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X255 vss iin_15u a_n91733_38347# vss sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=2e+06u M=8
+X256 a_n22016_4346# a_n22132_4780# dvdd dvdd sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=2e+06u l=150000u
+X257 a_n68715_22497# a_n61221_22975# sky130_fd_pr__cap_mim_m3_1 l=1.75e+07u w=1.75e+07u
+X258 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X259 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X260 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X261 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X262 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X263 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X264 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X265 vss a_n21974_3362# a_n16362_6492# vss sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=5e+06u l=150000u M=18
+X266 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X267 a_n48325_56923# a_n48325_56923# vss vss sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=1e+06u l=1e+06u M=16
+X268 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X269 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X270 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X271 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X272 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X273 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X274 dvdd a_n21974_3362# a_n22016_3540# dvdd sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=2e+06u l=150000u
+X275 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X276 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X277 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X278 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X279 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X280 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X281 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X282 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X283 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X284 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X285 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X286 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X287 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X288 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X289 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X290 a_n66616_39513# a_n65384_39831# vss sky130_fd_pr__res_xhigh_po w=350000u l=4e+06u
+X291 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X292 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X293 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X294 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X295 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X296 a_n66616_41421# a_n65384_41103# vss sky130_fd_pr__res_xhigh_po w=350000u l=4e+06u
+X297 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X298 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X299 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X300 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X301 a_n68715_58873# a_n67283_58555# vss sky130_fd_pr__res_xhigh_po w=350000u l=5e+06u
+X302 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X303 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X304 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X305 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X306 a_n74623_35024# a_n79461_37096# vss sky130_fd_pr__res_xhigh_po w=350000u l=5e+06u
+X307 a_n60801_60857# a_n61221_57011# sky130_fd_pr__cap_mim_m3_1 l=3e+07u w=1.4e+07u
+X308 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X309 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X310 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X311 a_n21974_78024# a_n19274_72724# dvdd dvdd sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=5e+06u l=150000u M=8
+X312 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X313 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X314 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X315 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X316 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X317 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X318 a_n91733_42923# iin_15u vss vss sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=2e+06u M=8
+X319 a_n68715_58873# a_n61221_57011# sky130_fd_pr__cap_mim_m3_1 l=1.75e+07u w=1.75e+07u
+X320 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X321 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X322 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X323 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X324 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X325 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X326 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X327 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X328 vss a_n19274_72724# a_n21974_78024# vss sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=5e+06u l=150000u M=4
+X329 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X330 a_n68715_22815# a_n67283_23133# vss sky130_fd_pr__res_xhigh_po w=350000u l=5e+06u
+X331 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X332 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X333 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X334 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X335 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X336 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X337 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X338 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X339 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X340 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X341 a_n22016_77504# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X342 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X343 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X344 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X345 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X346 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X347 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X348 a_n22016_76698# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X349 a_n22542_77506# vcmp_p dvdd dvdd sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=2e+06u l=150000u
+X350 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X351 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X352 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X353 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X354 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X355 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X356 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X357 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X358 vss iin_15u a_n91733_39491# vss sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=2e+06u M=8
+X359 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X360 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X361 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X362 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X363 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X364 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X365 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X366 a_n66616_40149# a_n65384_39831# vss sky130_fd_pr__res_xhigh_po w=350000u l=4e+06u
+X367 a_n19274_6492# a_n22016_4346# dvdd dvdd sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=5e+06u l=150000u M=2
+X368 a_n22016_3540# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X369 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X370 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X371 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X372 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X373 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X374 dvdd a_n19274_n434# a_n22132_4780# dvdd sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=5e+06u l=150000u M=8
+X375 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X376 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X377 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X378 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X379 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X380 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X381 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X382 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X383 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X384 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X385 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X386 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X387 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X388 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X389 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X390 a_n59415_38846# a_n59836_35385# sky130_fd_pr__cap_mim_m3_1 l=1.8e+07u w=2.7e+07u
+X391 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X392 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X393 a_n68715_58873# a_n66877_84715# vss sky130_fd_pr__res_xhigh_po w=350000u l=5e+06u
+X394 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X395 a_n68715_58873# a_n61221_57011# sky130_fd_pr__cap_mim_m3_1 l=1.75e+07u w=1.75e+07u
+X396 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X397 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X398 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X399 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X400 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X401 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X402 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X403 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X404 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X405 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X406 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X407 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X408 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X409 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X410 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X411 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X412 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X413 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X414 a_n22016_4346# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X415 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X416 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X417 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X418 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X419 a_n22016_77504# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X420 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X421 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X422 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X423 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X424 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X425 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X426 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X427 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X428 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X429 a_n22016_76698# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X430 a_n68715_57601# a_n67283_57283# vss sky130_fd_pr__res_xhigh_po w=350000u l=5e+06u
+X431 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X432 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X433 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X434 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X435 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X436 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X437 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X438 a_n68715_24087# a_n67283_23769# vss sky130_fd_pr__res_xhigh_po w=350000u l=5e+06u
+X439 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X440 w_n48521_18070# a_n59836_35385# a_n48325_22886# w_n48521_18070# sky130_fd_pr__pfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=1e+06u M=16
+X441 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X442 a_n65384_41739# a_n59836_35385# sky130_fd_pr__cap_mim_m3_1 l=1.5e+07u w=1.5e+07u
+X443 vss iin_15u iin_15u vss sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=2e+06u M=8
+X444 a_n22016_78124# a_n22542_77506# vss vss sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=2e+06u l=150000u
+X445 a_n22016_3540# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X446 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X447 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X448 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X449 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X450 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X451 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X452 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X453 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X454 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X455 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X456 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X457 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X458 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X459 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X460 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X461 a_n68715_58873# a_n61221_57011# sky130_fd_pr__cap_mim_m3_1 l=1.75e+07u w=1.75e+07u
+X462 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X463 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X464 a_n66559_83283# a_n66241_84715# vss sky130_fd_pr__res_xhigh_po w=350000u l=5e+06u
+X465 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X466 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X467 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X468 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X469 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X470 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X471 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X472 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X473 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X474 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X475 a_n74623_35024# vin_n vss sky130_fd_pr__res_xhigh_po w=350000u l=5e+06u
+X476 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X477 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X478 a_n68715_58873# a_n61221_57011# sky130_fd_pr__cap_mim_m3_1 l=1.75e+07u w=1.75e+07u
+X479 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X480 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X481 a_n91733_41779# iin_15u vss vss sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=2e+06u M=8
+X482 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X483 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X484 a_n22016_3540# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X485 a_n22016_4346# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X486 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X487 a_n22016_77504# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X488 a_n73329_46276# vin_p sky130_fd_pr__cap_mim_m3_1 l=1.4e+07u w=1.4e+07u
+X489 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X490 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X491 a_n66877_n3717# a_n68715_22497# vss sky130_fd_pr__res_xhigh_po w=350000u l=5e+06u
+X492 a_n22016_77504# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X493 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X494 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X495 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X496 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X497 a_n68715_58873# a_n61221_57011# sky130_fd_pr__cap_mim_m3_1 l=1.75e+07u w=1.75e+07u
+X498 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X499 a_n68715_22497# a_n61221_22975# sky130_fd_pr__cap_mim_m3_1 l=1.75e+07u w=1.75e+07u
+X500 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X501 a_n19274_79650# a_n22016_77504# vss vss sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=5e+06u l=150000u
+X502 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X503 a_n68715_22815# a_n67283_22497# vss sky130_fd_pr__res_xhigh_po w=350000u l=5e+06u
+X504 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X505 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X506 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X507 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X508 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X509 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X510 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X511 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X512 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X513 a_n66616_39513# a_n65384_39513# vss sky130_fd_pr__res_xhigh_po w=350000u l=4e+06u
+X514 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X515 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X516 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X517 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X518 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X519 a_n66616_40785# a_n65384_41103# vss sky130_fd_pr__res_xhigh_po w=350000u l=4e+06u
+X520 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X521 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X522 a_n22016_77504# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X523 a_n68715_58237# a_n67283_58555# vss sky130_fd_pr__res_xhigh_po w=350000u l=5e+06u
+X524 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X525 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X526 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X527 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X528 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X529 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X530 a_n19274_n434# a_n22016_3540# dvdd dvdd sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=5e+06u l=150000u M=2
+X531 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X532 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X533 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X534 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X535 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X536 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X537 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X538 a_n63453_57011# a_n60801_60857# vss sky130_fd_pr__res_xhigh_po w=350000u l=2.8e+06u
+X539 a_n68715_58873# a_n61221_57011# sky130_fd_pr__cap_mim_m3_1 l=1.75e+07u w=1.75e+07u
+X540 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X541 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X542 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X543 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X544 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X545 a_n22542_77506# vcmp_p vss vss sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
+X546 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X547 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X548 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X549 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X550 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X551 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X552 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X553 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X554 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X555 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X556 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X557 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X558 a_n66559_83283# a_n66877_84715# vss sky130_fd_pr__res_xhigh_po w=350000u l=5e+06u
+X559 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X560 a_n22016_3540# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X561 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X562 a_n66241_n3717# a_n66559_n2285# vss sky130_fd_pr__res_xhigh_po w=350000u l=5e+06u
+X563 a_n22016_77504# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X564 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X565 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X566 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X567 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X568 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X569 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X570 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X571 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X572 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X573 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X574 a_n68715_22497# a_n61221_22975# sky130_fd_pr__cap_mim_m3_1 l=1.75e+07u w=1.75e+07u
+X575 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X576 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X577 a_n68715_58873# a_n61221_57011# sky130_fd_pr__cap_mim_m3_1 l=1.75e+07u w=1.75e+07u
+X578 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X579 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X580 a_n22016_4346# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X581 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X582 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X583 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X584 a_n22016_3540# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X585 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X586 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X587 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X588 a_n22542_3082# vcmp_n dvdd dvdd sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=2e+06u l=150000u
+X589 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X590 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X591 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X592 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X593 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X594 a_n68715_22497# a_n61221_22975# sky130_fd_pr__cap_mim_m3_1 l=1.75e+07u w=1.75e+07u
+X595 a_n22016_77504# a_n21974_78024# a_n22016_78124# vss sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=2e+06u l=150000u
+X596 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X597 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X598 a_n22016_77504# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X599 a_n68715_23451# a_n67283_23769# vss sky130_fd_pr__res_xhigh_po w=350000u l=5e+06u
+X600 a_n68715_22497# a_n61221_22975# sky130_fd_pr__cap_mim_m3_1 l=1.75e+07u w=1.75e+07u
+X601 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X602 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X603 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X604 a_n22016_4346# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X605 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X606 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X607 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X608 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X609 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X610 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X611 a_n73329_34733# vin_n sky130_fd_pr__cap_mim_m3_1 l=1.4e+07u w=1.4e+07u
+X612 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X613 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X614 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X615 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X616 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X617 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X618 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X619 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X620 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X621 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X622 a_n22016_4346# vcmp_n a_n22016_4966# vss sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=2e+06u l=150000u
+X623 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X624 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X625 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X626 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X627 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X628 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X629 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X630 a_n65384_41739# a_n59836_35385# sky130_fd_pr__cap_mim_m3_1 l=1.5e+07u w=1.5e+07u
+X631 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X632 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X633 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X634 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X635 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X636 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X637 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X638 a_n22016_76078# a_n22132_76606# vss vss sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=2e+06u l=150000u
+X639 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X640 a_n22016_76698# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X641 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X642 a_n22016_76698# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X643 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X644 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X645 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X646 a_n66877_n3717# a_n66559_n2285# vss sky130_fd_pr__res_xhigh_po w=350000u l=5e+06u
+X647 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X648 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X649 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X650 a_n22016_4346# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X651 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X652 a_n22016_4346# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X653 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X654 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X655 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X656 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X657 a_n68715_22497# a_n61221_22975# sky130_fd_pr__cap_mim_m3_1 l=1.75e+07u w=1.75e+07u
+X658 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X659 a_n22016_3540# a_n22542_3082# dvdd dvdd sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=2e+06u l=150000u
+X660 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X661 a_n22016_3540# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X662 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X663 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X664 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X665 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X666 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X667 a_n22016_77504# a_n22542_77506# dvdd dvdd sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=2e+06u l=150000u
+X668 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X669 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X670 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X671 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X672 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X673 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X674 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X675 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X676 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X677 a_n65384_41739# a_n59836_35385# sky130_fd_pr__cap_mim_m3_1 l=1.5e+07u w=1.5e+07u
+X678 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X679 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X680 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X681 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X682 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X683 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X684 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X685 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X686 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X687 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X688 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X689 a_n91733_37203# iin_15u vss vss sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=2e+06u M=8
+X690 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X691 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X692 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X693 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X694 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X695 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X696 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X697 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X698 a_n68715_22497# a_n61221_22975# sky130_fd_pr__cap_mim_m3_1 l=1.75e+07u w=1.75e+07u
+X699 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X700 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X701 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X702 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X703 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X704 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X705 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X706 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X707 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X708 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X709 a_n48544_35385# a_n44354_38989# vss sky130_fd_pr__res_xhigh_po w=350000u l=500000u
+X710 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X711 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X712 a_n22016_76698# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X713 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X714 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X715 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X716 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X717 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X718 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X719 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X720 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X721 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X722 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X723 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X724 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X725 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X726 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X727 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X728 a_n68715_22497# a_n61221_22975# sky130_fd_pr__cap_mim_m3_1 l=1.75e+07u w=1.75e+07u
+X729 a_n68715_58873# a_n61221_57011# sky130_fd_pr__cap_mim_m3_1 l=1.75e+07u w=1.75e+07u
+X730 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X731 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X732 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X733 a_n22016_76698# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X734 a_n65287_83283# a_n65605_84715# vss sky130_fd_pr__res_xhigh_po w=350000u l=5e+06u
+X735 a_n22016_76698# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X736 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X737 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X738 a_n22016_4346# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X739 a_n22016_4346# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X740 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X741 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X742 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X743 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X744 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X745 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X746 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X747 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X748 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X749 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X750 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X751 a_n65923_83283# a_n66241_84715# vss sky130_fd_pr__res_xhigh_po w=350000u l=5e+06u
+X752 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X753 a_n19274_72724# a_n22016_76698# vss vss sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=5e+06u l=150000u
+X754 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X755 a_n68715_58237# a_n67283_57919# vss sky130_fd_pr__res_xhigh_po w=350000u l=5e+06u
+X756 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X757 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X758 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X759 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X760 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X761 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X762 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X763 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X764 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X765 a_n22542_3082# vcmp_n vss vss sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=1e+06u l=150000u
+X766 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X767 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X768 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X769 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X770 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X771 a_n22016_4346# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X772 a_n60801_60857# a_n61221_57011# sky130_fd_pr__cap_mim_m3_1 l=1.4e+07u w=3e+07u
+X773 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X774 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X775 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X776 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X777 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X778 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X779 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X780 a_n22016_77504# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X781 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X782 a_n22016_3540# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X783 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X784 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X785 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X786 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X787 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X788 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X789 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X790 a_n22016_76698# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X791 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X792 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X793 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X794 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X795 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X796 a_n66616_41421# a_n65384_41739# vss sky130_fd_pr__res_xhigh_po w=350000u l=4e+06u
+X797 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X798 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X799 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X800 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X801 a_n59836_35385# a_n48744_37519# vss sky130_fd_pr__res_xhigh_po w=350000u l=4e+06u
+X802 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X803 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X804 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X805 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X806 a_n68715_58873# a_n61221_57011# sky130_fd_pr__cap_mim_m3_1 l=1.75e+07u w=1.75e+07u
+X807 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X808 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X809 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X810 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X811 a_n22016_76698# vcmp_p a_n22016_76078# vss sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=2e+06u l=150000u
+X812 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X813 a_n65384_41739# a_n59836_35385# sky130_fd_pr__cap_mim_m3_1 l=1.5e+07u w=1.5e+07u
+X814 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X815 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X816 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X817 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X818 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X819 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X820 a_n68715_22497# a_n61221_22975# sky130_fd_pr__cap_mim_m3_1 l=1.75e+07u w=1.75e+07u
+X821 a_n65605_n3717# a_n65287_n2285# vss sky130_fd_pr__res_xhigh_po w=350000u l=5e+06u
+X822 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X823 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X824 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X825 dvdd a_n21974_78024# a_n22016_77504# dvdd sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=2e+06u l=150000u
+X826 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X827 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X828 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X829 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X830 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X831 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X832 a_n65384_41739# a_n59836_35385# sky130_fd_pr__cap_mim_m3_1 l=1.5e+07u w=1.5e+07u
+X833 a_n77519_31129# a_n73329_34733# vss sky130_fd_pr__res_xhigh_po w=350000u l=500000u
+X834 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X835 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X836 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X837 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X838 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X839 a_n60801_20151# a_n61221_22975# sky130_fd_pr__cap_mim_m3_1 l=1.4e+07u w=3e+07u
+X840 a_n66241_n3717# a_n65923_n2285# vss sky130_fd_pr__res_xhigh_po w=350000u l=5e+06u
+X841 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X842 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X843 a_n22016_3540# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X844 a_n65384_41739# a_n59836_35385# sky130_fd_pr__cap_mim_m3_1 l=1.5e+07u w=1.5e+07u
+X845 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X846 a_n22016_4346# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X847 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X848 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X849 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X850 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X851 a_n22016_77504# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X852 a_n91733_36059# iin_15u vss vss sky130_fd_pr__nfet_01v8_lvt ad=0p pd=0u as=0p ps=0u w=4e+06u l=2e+06u M=8
+X853 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X854 a_n22016_76698# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X855 a_n22016_3540# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X856 a_n60801_20151# a_n63453_18290# vss sky130_fd_pr__res_xhigh_po w=350000u l=2.8e+06u
+X857 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X858 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X859 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X860 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X861 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X862 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X863 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X864 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X865 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X866 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X867 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X868 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X869 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X870 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X871 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X872 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X873 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X874 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X875 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X876 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X877 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X878 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X879 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X880 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X881 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X882 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X883 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X884 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X885 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X886 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X887 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X888 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X889 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X890 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X891 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X892 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X893 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X894 a_n68715_56965# a_n67283_57283# vss sky130_fd_pr__res_xhigh_po w=350000u l=5e+06u
+X895 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X896 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X897 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X898 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X899 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X900 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X901 a_n22016_3540# a_n21974_3362# a_n22016_2920# vss sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=2e+06u l=150000u
+X902 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X903 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X904 a_n62068_35385# a_n59415_38846# vss sky130_fd_pr__res_xhigh_po w=350000u l=1.4e+06u
+X905 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X906 a_n68715_22497# a_n61221_22975# sky130_fd_pr__cap_mim_m3_1 l=1.75e+07u w=1.75e+07u
+X907 a_n65923_83283# a_n65605_84715# vss sky130_fd_pr__res_xhigh_po w=350000u l=5e+06u
+X908 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X909 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X910 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X911 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X912 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X913 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X914 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X915 dvdd vcmp_n a_n22016_4346# dvdd sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=2e+06u l=150000u
+X916 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X917 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X918 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X919 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X920 a_n22016_3540# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X921 a_n68715_57601# a_n67283_57919# vss sky130_fd_pr__res_xhigh_po w=350000u l=5e+06u
+X922 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X923 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X924 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X925 a_n22016_77504# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X926 a_n22016_76698# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X927 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X928 a_n68715_22497# a_n61221_22975# sky130_fd_pr__cap_mim_m3_1 l=1.75e+07u w=1.75e+07u
+X929 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X930 a_n68715_58873# a_n61221_57011# sky130_fd_pr__cap_mim_m3_1 l=1.75e+07u w=1.75e+07u
+X931 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X932 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X933 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X934 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X935 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X936 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X937 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X938 a_n66616_40785# a_n65384_40467# vss sky130_fd_pr__res_xhigh_po w=350000u l=4e+06u
+X939 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X940 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X941 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X942 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X943 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X944 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X945 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X946 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X947 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X948 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X949 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X950 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X951 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X952 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X953 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X954 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X955 a_n44354_38989# a_n65384_39513# sky130_fd_pr__cap_mim_m3_1 l=1.4e+07u w=1.4e+07u
+X956 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X957 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X958 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X959 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X960 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X961 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X962 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X963 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X964 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X965 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X966 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X967 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X968 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X969 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X970 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X971 a_n68715_22497# a_n67283_22497# vss sky130_fd_pr__res_xhigh_po w=350000u l=5e+06u
+X972 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X973 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X974 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X975 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X976 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X977 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X978 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X979 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X980 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X981 a_n68715_24087# vin_n vss sky130_fd_pr__res_xhigh_po w=350000u l=5e+06u
+X982 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X983 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X984 a_n68715_22497# a_n61221_22975# sky130_fd_pr__cap_mim_m3_1 l=1.75e+07u w=1.75e+07u
+X985 a_n79779_35664# a_n79461_37096# vss sky130_fd_pr__res_xhigh_po w=350000u l=5e+06u
+X986 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X987 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X988 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X989 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X990 a_n22016_4346# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X991 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X992 a_n22016_76698# a_n22132_76606# dvdd dvdd sky130_fd_pr__pfet_01v8 ad=0p pd=0u as=0p ps=0u w=2e+06u l=150000u
+X993 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X994 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X995 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X996 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X997 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X998 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X999 a_n65605_n3717# a_n65923_n2285# vss sky130_fd_pr__res_xhigh_po w=350000u l=5e+06u
+X1000 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1001 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1002 a_n65287_83283# out_p vss sky130_fd_pr__res_xhigh_po w=350000u l=5e+06u
+X1003 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1004 a_n22016_77504# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X1005 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1006 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1007 a_n22016_76698# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X1008 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1009 a_n22016_76698# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X1010 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1011 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1012 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1013 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1014 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1015 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1016 a_n60801_20151# a_n61221_22975# sky130_fd_pr__cap_mim_m3_1 l=3e+07u w=1.4e+07u
+X1017 a_n22016_4346# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X1018 a_n22016_4966# a_n22132_4780# vss vss sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=2e+06u l=150000u
+X1019 a_n22016_4346# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X1020 a_n68715_58873# a_n61221_57011# sky130_fd_pr__cap_mim_m3_1 l=1.75e+07u w=1.75e+07u
+X1021 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1022 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1023 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1024 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1025 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1026 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1027 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1028 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1029 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1030 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1031 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1032 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1033 a_n22016_4346# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X1034 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1035 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1036 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1037 a_n22016_3540# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X1038 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X1039 a_n68715_22497# a_n61221_22975# sky130_fd_pr__cap_mim_m3_1 l=1.75e+07u w=1.75e+07u
+X1040 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1041 a_n65384_41739# a_n59836_35385# sky130_fd_pr__cap_mim_m3_1 l=1.5e+07u w=1.5e+07u
+X1042 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X1043 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X1044 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1045 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X1046 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1047 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1048 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1049 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1050 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1051 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1052 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1053 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1054 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1055 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1056 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1057 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1058 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1059 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1060 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1061 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1062 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1063 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1064 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1065 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1066 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1067 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1068 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1069 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1070 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1071 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1072 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1073 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1074 a_n65384_41739# a_n59836_35385# sky130_fd_pr__cap_mim_m3_1 l=1.5e+07u w=1.5e+07u
+X1075 a_n68715_56965# vin_p vss sky130_fd_pr__res_xhigh_po w=350000u l=5e+06u
+X1076 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1077 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1078 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1079 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1080 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X1081 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1082 a_n19274_n434# a_n22016_3540# vss vss sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=5e+06u l=150000u
+X1083 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1084 a_n22016_3540# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X1085 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1086 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X1087 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1088 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1089 a_n79779_35664# vin vss sky130_fd_pr__res_xhigh_po w=350000u l=5e+06u
+X1090 a_n19274_6492# a_n22016_4346# vss vss sky130_fd_pr__nfet_01v8 ad=0p pd=0u as=0p ps=0u w=5e+06u l=150000u
+X1091 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1092 a_n22016_76698# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X1093 a_n22016_76698# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X1094 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1095 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1096 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X1097 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1098 a_n22016_4346# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X1099 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1100 dvdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1101 a_n22016_4346# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X1102 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1103 vss dvdd sky130_fd_pr__cap_mim_m3_2 l=1.6e+07u w=1.6e+07u
+X1104 out_n a_n65287_n2285# vss sky130_fd_pr__res_xhigh_po w=350000u l=5e+06u
+X1105 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1106 iin_15u vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1107 a_n22016_3540# vss sky130_fd_pr__cap_mim_m3_1 l=1.775e+07u w=1.775e+07u
+X1108 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1109 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
+X1110 avdd vss sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
 .ends
 
-.subckt sky130_fd_pr__pfet_g5v0d10v5_ZEUEFZ a_n683_n200# a_n189_n297# a_29_n297# a_189_n200#
-+ a_n901_n200# a_247_n297# a_n407_n297# a_465_n297# a_407_n200# a_n625_n297# a_683_n297#
-+ a_625_n200# a_n843_n297# w_n1101_n497# a_843_n200# a_n29_n200# a_n247_n200# a_n465_n200#
-+ VSUBS
-X0 a_n247_n200# a_n407_n297# a_n465_n200# w_n1101_n497# sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=2e+06u l=800000u
-X1 a_843_n200# a_683_n297# a_625_n200# w_n1101_n497# sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=2e+06u l=800000u
-X2 a_407_n200# a_247_n297# a_189_n200# w_n1101_n497# sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=2e+06u l=800000u
-X3 a_189_n200# a_29_n297# a_n29_n200# w_n1101_n497# sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=2e+06u l=800000u
-X4 a_n465_n200# a_n625_n297# a_n683_n200# w_n1101_n497# sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=2e+06u l=800000u
-X5 a_625_n200# a_465_n297# a_407_n200# w_n1101_n497# sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=2e+06u l=800000u
-X6 a_n29_n200# a_n189_n297# a_n247_n200# w_n1101_n497# sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=2e+06u l=800000u
-X7 a_n683_n200# a_n843_n297# a_n901_n200# w_n1101_n497# sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=2e+06u l=800000u
-.ends
-
-.subckt sky130_fd_pr__nfet_g5v0d10v5_TGFUGS a_n792_n200# a_298_n200# a_516_n200# a_734_n200#
-+ w_n962_n458# a_138_n288# a_n298_n288# a_80_n200# a_356_n288# a_n516_n288# a_574_n288#
-+ a_n734_n288# a_n138_n200# a_n356_n200# a_n574_n200# a_n80_n288#
-X0 a_n574_n200# a_n734_n288# a_n792_n200# w_n962_n458# sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=2e+06u l=800000u
-X1 a_734_n200# a_574_n288# a_516_n200# w_n962_n458# sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=2e+06u l=800000u
-X2 a_298_n200# a_138_n288# a_80_n200# w_n962_n458# sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=2e+06u l=800000u
-X3 a_n138_n200# a_n298_n288# a_n356_n200# w_n962_n458# sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=2e+06u l=800000u
-X4 a_n356_n200# a_n516_n288# a_n574_n200# w_n962_n458# sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=2e+06u l=800000u
-X5 a_516_n200# a_356_n288# a_298_n200# w_n962_n458# sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=2e+06u l=800000u
-X6 a_80_n200# a_n80_n288# a_n138_n200# w_n962_n458# sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=2e+06u l=800000u
-.ends
-
-.subckt sky130_fd_pr__res_xhigh_po_0p69_S5N9F3 a_n1806_2500# a_n4122_n2932# a_n5280_2500#
-+ a_2054_n2932# a_896_n2932# a_4756_2500# a_3598_n2932# a_3212_2500# a_n3736_n2932#
-+ a_1668_n2932# a_n1806_n2932# a_5142_n2932# a_896_2500# a_510_n2932# a_n3350_2500#
-+ a_n4508_2500# a_3212_n2932# a_n4894_2500# a_1282_2500# w_n5446_n3098# a_4756_n2932#
-+ a_2826_2500# a_2826_n2932# a_n2192_n2932# a_n1034_2500# a_n2578_2500# a_n1420_2500#
-+ a_n2964_2500# a_n648_n2932# a_n648_2500# a_n5280_n2932# a_n3350_n2932# a_4370_2500#
-+ a_1282_n2932# a_124_n2932# a_n1420_n2932# a_n4894_n2932# a_124_2500# a_n2964_n2932#
-+ a_n4122_2500# a_2054_2500# a_510_2500# a_n4508_n2932# a_4370_n2932# a_3598_2500#
-+ a_3984_2500# a_2440_n2932# a_2440_2500# a_3984_n2932# a_n2192_2500# a_n3736_2500#
-+ a_1668_2500# a_n262_n2932# a_n262_2500# a_n1034_n2932# a_5142_2500# a_n2578_n2932#
-X0 a_n1420_n2932# a_n1420_2500# w_n5446_n3098# sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
-X1 a_n2578_n2932# a_n2578_2500# w_n5446_n3098# sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
-X2 a_n1806_n2932# a_n1806_2500# w_n5446_n3098# sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
-X3 a_3212_n2932# a_3212_2500# w_n5446_n3098# sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
-X4 a_3598_n2932# a_3598_2500# w_n5446_n3098# sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
-X5 a_n2964_n2932# a_n2964_2500# w_n5446_n3098# sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
-X6 a_2826_n2932# a_2826_2500# w_n5446_n3098# sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
-X7 a_4370_n2932# a_4370_2500# w_n5446_n3098# sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
-X8 a_3984_n2932# a_3984_2500# w_n5446_n3098# sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
-X9 a_n262_n2932# a_n262_2500# w_n5446_n3098# sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
-X10 a_n3350_n2932# a_n3350_2500# w_n5446_n3098# sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
-X11 a_n4122_n2932# a_n4122_2500# w_n5446_n3098# sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
-X12 a_n3736_n2932# a_n3736_2500# w_n5446_n3098# sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
-X13 a_5142_n2932# a_5142_2500# w_n5446_n3098# sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
-X14 a_n4894_n2932# a_n4894_2500# w_n5446_n3098# sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
-X15 a_1282_n2932# a_1282_2500# w_n5446_n3098# sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
-X16 a_4756_n2932# a_4756_2500# w_n5446_n3098# sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
-X17 a_124_n2932# a_124_2500# w_n5446_n3098# sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
-X18 a_510_n2932# a_510_2500# w_n5446_n3098# sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
-X19 a_896_n2932# a_896_2500# w_n5446_n3098# sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
-X20 a_n5280_n2932# a_n5280_2500# w_n5446_n3098# sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
-X21 a_n648_n2932# a_n648_2500# w_n5446_n3098# sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
-X22 a_n1034_n2932# a_n1034_2500# w_n5446_n3098# sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
-X23 a_n4508_n2932# a_n4508_2500# w_n5446_n3098# sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
-X24 a_n2192_n2932# a_n2192_2500# w_n5446_n3098# sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
-X25 a_2054_n2932# a_2054_2500# w_n5446_n3098# sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
-X26 a_1668_n2932# a_1668_2500# w_n5446_n3098# sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
-X27 a_2440_n2932# a_2440_2500# w_n5446_n3098# sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
-.ends
-
-.subckt sky130_fd_pr__pfet_g5v0d10v5_3YBPVB a_n80_n297# a_80_n200# w_n338_n497# a_n138_n200#
-+ VSUBS
-X0 a_80_n200# a_n80_n297# a_n138_n200# w_n338_n497# sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=2e+06u l=800000u
-.ends
-
-.subckt sky130_fd_sc_hvl__schmittbuf_1 A VGND VNB VPB VPWR X
-X0 X a_117_181# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=750000u l=500000u
-X1 a_217_207# a_117_181# a_64_207# VNB sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=420000u l=500000u
-X2 VPWR A a_231_463# VPB sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=750000u l=500000u
-X3 VGND A a_217_207# VNB sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=420000u l=500000u
-X4 a_64_207# VPWR VPB sky130_fd_pr__res_generic_pd__hv w=290000u l=3.11e+06u
-X5 X a_117_181# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=500000u
-X6 a_231_463# A a_117_181# VPB sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=750000u l=500000u
-X7 a_231_463# a_117_181# a_78_463# VPB sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=750000u l=500000u
-X8 a_217_207# A a_117_181# VNB sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=420000u l=500000u
-X9 a_78_463# VGND VNB sky130_fd_pr__res_generic_nd__hv w=290000u l=1.355e+06u
-.ends
-
-.subckt sky130_fd_pr__pfet_g5v0d10v5_YUHPXE a_n80_n297# a_80_n200# w_n338_n497# a_n138_n200#
-+ VSUBS
-X0 a_80_n200# a_n80_n297# a_n138_n200# w_n338_n497# sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=2e+06u l=800000u
-.ends
-
-.subckt sky130_fd_pr__nfet_g5v0d10v5_PKVMTM w_n308_n458# a_80_n200# a_n138_n200# a_n80_n288#
-X0 a_80_n200# a_n80_n288# a_n138_n200# w_n308_n458# sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=2e+06u l=800000u
-.ends
-
-.subckt sky130_fd_pr__nfet_g5v0d10v5_ZK8HQC w_n308_n458# a_80_n200# a_n138_n200# a_n80_n288#
-X0 a_80_n200# a_n80_n288# a_n138_n200# w_n308_n458# sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=2e+06u l=800000u
-.ends
-
-.subckt sky130_fd_pr__cap_mim_m3_1_WRT4AW c1_n3036_n3000# m3_n3136_n3100# VSUBS
-X0 c1_n3036_n3000# m3_n3136_n3100# sky130_fd_pr__cap_mim_m3_1 l=3e+07u w=3e+07u
-.ends
-
-.subckt sky130_fd_pr__pfet_g5v0d10v5_YEUEBV a_n792_n200# a_138_n297# a_n298_n297#
-+ a_298_n200# a_356_n297# a_n516_n297# a_574_n297# a_516_n200# a_n734_n297# a_734_n200#
-+ a_n80_n297# a_80_n200# a_n138_n200# a_n356_n200# a_n574_n200# w_n992_n497# VSUBS
-X0 a_80_n200# a_n80_n297# a_n138_n200# w_n992_n497# sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=2e+06u l=800000u
-X1 a_n574_n200# a_n734_n297# a_n792_n200# w_n992_n497# sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=2e+06u l=800000u
-X2 a_734_n200# a_574_n297# a_516_n200# w_n992_n497# sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=2e+06u l=800000u
-X3 a_298_n200# a_138_n297# a_80_n200# w_n992_n497# sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=2e+06u l=800000u
-X4 a_n138_n200# a_n298_n297# a_n356_n200# w_n992_n497# sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=2e+06u l=800000u
-X5 a_n356_n200# a_n516_n297# a_n574_n200# w_n992_n497# sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=2e+06u l=800000u
-X6 a_516_n200# a_356_n297# a_298_n200# w_n992_n497# sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=2e+06u l=800000u
-.ends
-
-.subckt sky130_fd_pr__pfet_g5v0d10v5_YUHPBG a_n80_n297# a_80_n200# w_n338_n497# a_n138_n200#
-+ VSUBS
-X0 a_80_n200# a_n80_n297# a_n138_n200# w_n338_n497# sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=2e+06u l=800000u
-.ends
-
-.subckt sky130_fd_sc_hvl__inv_8 A VGND VNB VPB VPWR Y
-X0 VGND A Y VNB sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=750000u l=500000u
-X1 Y A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=750000u l=500000u
-X2 VGND A Y VNB sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=750000u l=500000u
-X3 Y A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=500000u
-X4 VPWR A Y VPB sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=500000u
-X5 Y A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=750000u l=500000u
-X6 VGND A Y VNB sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=750000u l=500000u
-X7 Y A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=750000u l=500000u
-X8 VPWR A Y VPB sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=500000u
-X9 Y A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=500000u
-X10 VPWR A Y VPB sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=500000u
-X11 Y A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=500000u
-X12 VGND A Y VNB sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=750000u l=500000u
-X13 Y A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=750000u l=500000u
-X14 Y A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=500000u
-X15 VPWR A Y VPB sky130_fd_pr__pfet_g5v0d10v5 ad=0p pd=0u as=0p ps=0u w=1.5e+06u l=500000u
-.ends
-
-.subckt example_por vdd3v3 vdd1v8 vss porb_h por_l porb_l
-Xsky130_fd_pr__cap_mim_m3_2_W5U4AW_0 vss sky130_fd_sc_hvl__schmittbuf_1_0/A vss sky130_fd_pr__cap_mim_m3_2_W5U4AW
-Xsky130_fd_sc_hvl__buf_8_1 sky130_fd_sc_hvl__inv_8_0/A vss vss vdd1v8 vdd1v8 porb_l
-+ sky130_fd_sc_hvl__buf_8
-Xsky130_fd_pr__pfet_g5v0d10v5_ZEUEFZ_0 m1_502_7653# m1_502_7653# m1_502_7653# m1_502_7653#
-+ vdd3v3 m1_502_7653# m1_502_7653# m1_502_7653# vdd3v3 m1_502_7653# m1_502_7653# m1_502_7653#
-+ m1_502_7653# vdd3v3 vdd3v3 vdd3v3 m1_502_7653# vdd3v3 vss sky130_fd_pr__pfet_g5v0d10v5_ZEUEFZ
-Xsky130_fd_pr__nfet_g5v0d10v5_TGFUGS_0 m1_721_6815# vss m1_721_6815# vss vss m1_721_6815#
-+ m1_721_6815# m1_721_6815# m1_721_6815# m1_721_6815# m1_721_6815# m1_721_6815# vss
-+ m1_721_6815# vss m1_721_6815# sky130_fd_pr__nfet_g5v0d10v5_TGFUGS
-Xsky130_fd_pr__res_xhigh_po_0p69_S5N9F3_0 li_3322_5813# li_1391_165# vss li_7567_165#
-+ li_6023_165# vdd3v3 li_9111_165# li_8726_5813# li_1391_165# li_6795_165# li_3707_165#
-+ vss li_6410_5813# li_6023_165# li_1778_5813# li_1006_5813# li_8339_165# vss li_6410_5813#
-+ vss li_9883_165# li_7954_5813# li_8339_165# li_2935_165# li_4094_5813# li_2550_5813#
-+ li_4094_5813# li_2550_5813# li_4479_165# li_4866_5813# vss li_2163_165# li_9498_5813#
-+ li_6795_165# li_5251_165# li_3707_165# li_619_165# li_5638_5813# li_2163_165# li_1006_5813#
-+ li_7182_5813# li_5638_5813# li_619_165# li_9883_165# li_8726_5813# li_9498_5813#
-+ li_7567_165# li_7954_5813# li_9111_165# li_3322_5813# li_1778_5813# li_7182_5813#
-+ li_5251_165# li_4866_5813# li_4479_165# vss li_2935_165# sky130_fd_pr__res_xhigh_po_0p69_S5N9F3
-Xsky130_fd_pr__pfet_g5v0d10v5_3YBPVB_0 m1_185_6573# m1_721_6815# vdd3v3 m1_2993_7658#
-+ vss sky130_fd_pr__pfet_g5v0d10v5_3YBPVB
-Xsky130_fd_sc_hvl__schmittbuf_1_0 sky130_fd_sc_hvl__schmittbuf_1_0/A vss vss vdd3v3
-+ vdd3v3 sky130_fd_sc_hvl__inv_8_0/A sky130_fd_sc_hvl__schmittbuf_1
-Xsky130_fd_pr__pfet_g5v0d10v5_3YBPVB_1 m1_2756_6573# m1_4283_8081# vdd3v3 m1_2756_6573#
-+ vss sky130_fd_pr__pfet_g5v0d10v5_3YBPVB
-Xsky130_fd_pr__pfet_g5v0d10v5_3YBPVB_2 m1_2756_6573# sky130_fd_sc_hvl__schmittbuf_1_0/A
-+ vdd3v3 m1_6249_7690# vss sky130_fd_pr__pfet_g5v0d10v5_3YBPVB
-Xsky130_fd_pr__pfet_g5v0d10v5_3YBPVB_3 m1_185_6573# m1_502_7653# vdd3v3 m1_185_6573#
-+ vss sky130_fd_pr__pfet_g5v0d10v5_3YBPVB
-Xsky130_fd_pr__pfet_g5v0d10v5_YUHPXE_0 m1_4283_8081# m1_6249_7690# vdd3v3 vdd3v3 vss
-+ sky130_fd_pr__pfet_g5v0d10v5_YUHPXE
-Xsky130_fd_pr__nfet_g5v0d10v5_PKVMTM_0 vss m1_2756_6573# vss m1_721_6815# sky130_fd_pr__nfet_g5v0d10v5_PKVMTM
-Xsky130_fd_pr__nfet_g5v0d10v5_ZK8HQC_1 vss m1_185_6573# vss li_2550_5813# sky130_fd_pr__nfet_g5v0d10v5_ZK8HQC
-Xsky130_fd_pr__cap_mim_m3_1_WRT4AW_0 sky130_fd_sc_hvl__schmittbuf_1_0/A vss vss sky130_fd_pr__cap_mim_m3_1_WRT4AW
-Xsky130_fd_pr__pfet_g5v0d10v5_YEUEBV_0 vdd3v3 m1_4283_8081# m1_4283_8081# m1_4283_8081#
-+ m1_4283_8081# m1_4283_8081# m1_4283_8081# vdd3v3 m1_4283_8081# m1_4283_8081# m1_4283_8081#
-+ vdd3v3 m1_4283_8081# vdd3v3 m1_4283_8081# vdd3v3 vss sky130_fd_pr__pfet_g5v0d10v5_YEUEBV
-Xsky130_fd_pr__pfet_g5v0d10v5_YUHPBG_0 m1_502_7653# m1_2993_7658# vdd3v3 vdd3v3 vss
-+ sky130_fd_pr__pfet_g5v0d10v5_YUHPBG
-Xsky130_fd_sc_hvl__inv_8_0 sky130_fd_sc_hvl__inv_8_0/A vss vss vdd1v8 vdd1v8 por_l
-+ sky130_fd_sc_hvl__inv_8
-Xsky130_fd_sc_hvl__buf_8_0 sky130_fd_sc_hvl__inv_8_0/A vss vss vdd3v3 vdd3v3 porb_h
-+ sky130_fd_sc_hvl__buf_8
-.ends
-
-.subckt user_analog_proj_example example_por_0/por_l VSUBS example_por_1/por_l example_por_0/vdd1v8
-+ example_por_1/vdd3v3 example_por_1/porb_l example_por_0/vdd3v3 example_por_1/porb_h
-+ example_por_0/porb_l example_por_0/porb_h example_por_1/vdd1v8
-Xexample_por_0 example_por_0/vdd3v3 example_por_0/vdd1v8 VSUBS example_por_0/porb_h
-+ example_por_0/por_l example_por_0/porb_l example_por
-Xexample_por_1 example_por_1/vdd3v3 example_por_1/vdd1v8 VSUBS example_por_1/porb_h
-+ example_por_1/por_l example_por_1/porb_l example_por
+.subckt ESD vin vdd vss w_61637_n30343#
+D0 vss vin sky130_fd_pr__diode_pw2nd_05v5 area=2.25e+16p
+D1 vin vdd sky130_fd_pr__diode_pd2nw_05v5 area=2.25e+16p
 .ends
 
 .subckt user_analog_project_wrapper gpio_analog[0] gpio_analog[10] gpio_analog[11]
@@ -227,8 +1134,8 @@
 + gpio_noesd[11] gpio_noesd[12] gpio_noesd[13] gpio_noesd[14] gpio_noesd[15] gpio_noesd[16]
 + gpio_noesd[17] gpio_noesd[1] gpio_noesd[2] gpio_noesd[3] gpio_noesd[4] gpio_noesd[5]
 + gpio_noesd[6] gpio_noesd[7] gpio_noesd[8] gpio_noesd[9] io_analog[0] io_analog[10]
-+ io_analog[1] io_analog[2] io_analog[3] io_analog[4] io_analog[7] io_analog[8] io_analog[9]
-+ io_analog[5] io_analog[6] io_clamp_high[0] io_clamp_high[1] io_clamp_high[2] io_clamp_low[0]
++ io_analog[1] io_analog[2] io_analog[3] io_analog[4] io_analog[5] io_analog[6] io_analog[7]
++ io_analog[8] io_analog[9] io_clamp_high[0] io_clamp_high[1] io_clamp_high[2] io_clamp_low[0]
 + io_clamp_low[1] io_clamp_low[2] io_in[0] io_in[10] io_in[11] io_in[12] io_in[13]
 + io_in[14] io_in[15] io_in[16] io_in[17] io_in[18] io_in[19] io_in[1] io_in[20] io_in[21]
 + io_in[22] io_in[23] io_in[24] io_in[25] io_in[26] io_in[2] io_in[3] io_in[4] io_in[5]
@@ -326,7 +1233,26 @@
 + 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
-Xuser_analog_proj_example_0 io_out[16] vssa1 io_out[12] vccd1 vdda1 io_out[11] io_clamp_high[0]
-+ gpio_analog[3] io_out[15] gpio_analog[7] vccd1 user_analog_proj_example
+Xio_clamp_1 io_analog[5] vssa2 io_clamp
+Xio_clamp_0 vdda2 vssa2 io_clamp
+XClass_D_post_0 Class_D_post_0/vp_p io_analog[6] Class_D_post_0/vin_p Class_D_post_0/vcmp_p
++ io_analog[10] vdda2 Class_D_post_0/vin_n Class_D_post_0/vn_p io_analog[5] Class_D_post_0/vn_n
++ io_analog[4] io_analog[1] Class_D_post_0/vtriang vssa2 Class_D_post_0/vcmp_n io_analog[0]
++ Class_D_post_0/vp_n vssa2 vssa2 vssa2 Class_D_post
+XESD_0 io_analog[6] io_analog[5] vssa2 vssa2 ESD
+XESD_1 io_analog[4] io_analog[5] vssa2 vssa2 ESD
+XESD_2 io_analog[10] vdda2 vssa2 vssa2 ESD
+XESD_3 io_analog[1] vdda1 vssa2 vssa2 ESD
+XESD_4 io_analog[0] vdda1 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 io_analog[4] io_analog[2] sky130_fd_pr__res_generic_m3 w=2.505e+07u l=4.15e+06u
+R6 vssa2 vssd1 sky130_fd_pr__res_generic_m4 w=7.815e+07u l=1.755e+07u
+R7 io_analog[6] io_analog[8] sky130_fd_pr__res_generic_m3 w=2.505e+07u l=6.55e+06u
+R8 io_analog[6] io_analog[7] sky130_fd_pr__res_generic_m3 w=2.505e+07u l=7.55e+06u
+R9 io_analog[4] io_analog[3] sky130_fd_pr__res_generic_m3 w=2.505e+07u l=3.7e+06u
 .ends
 
diff --git a/xschem/src/Class_D/Class_D.sch b/xschem/src/Class_D/Class_D.sch
new file mode 100644
index 0000000..89cb1c9
--- /dev/null
+++ b/xschem/src/Class_D/Class_D.sch
@@ -0,0 +1,274 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N 270 -390 320 -390 { lab=vin_p}
+N 930 -430 930 -400 { lab=avdd}
+N 930 -360 930 -330 { lab=vss}
+N 270 -10 320 -10 { lab=vin_n}
+N 920 -30 920 0 { lab=avdd}
+N 920 40 920 70 { lab=vss}
+N 250 -390 270 -390 { lab=vin_p}
+N 970 20 980 20 { lab=vcmp_n}
+N 1130 -440 1130 -420 { lab=dvdd}
+N 1130 -340 1130 -320 { lab=vss}
+N 1130 -40 1130 -20 { lab=dvdd}
+N 1130 60 1130 80 { lab=vss}
+N 980 20 1000 20 { lab=vcmp_n}
+N 590 -240 800 -240 { lab=vtriang}
+N -60 -170 -30 -170 { lab=vref}
+N -60 -190 -30 -190 { lab=vin}
+N 90 -260 90 -240 { lab=avdd}
+N 90 -160 90 -140 { lab=vss}
+N 320 -410 320 -390 { lab=vin_p}
+N 380 -410 400 -410 { lab=feedback_p}
+N 380 -10 400 -10 { lab=feedback_n}
+N 980 -380 1000 -380 { lab=vcmp_p}
+N 650 -340 650 -330 { lab=vss}
+N 430 -230 460 -230 { lab=vbias4}
+N 430 -210 460 -210 { lab=vref}
+N 590 -210 640 -210 { lab=vsquare}
+N 430 -230 460 -230 { lab=vbias4}
+N -70 -190 -60 -190 { lab=vin}
+N -60 -210 -30 -210 { lab=vbias6}
+N -60 -230 -30 -230 { lab=vbias3}
+N 520 -300 520 -280 { lab=avdd}
+N 520 -280 520 -270 { lab=avdd}
+N 250 -10 270 -10 { lab=vin_n}
+N 210 -390 210 -210 { lab=vin_p}
+N 210 -390 250 -390 { lab=vin_p}
+N 210 -190 210 -10 { lab=vin_n}
+N 210 -10 250 -10 { lab=vin_n}
+N 1260 10 1290 10 { lab=vn_p}
+N 1290 -160 1290 10 { lab=vn_p}
+N 1290 -160 1320 -160 { lab=vn_p}
+N 1250 30 1320 30 { lab=vn_n}
+N 1320 -140 1320 30 { lab=vn_n}
+N 1250 -390 1310 -390 { lab=vp_p}
+N 1310 -390 1320 -390 { lab=vp_p}
+N 1320 -390 1320 -200 { lab=vp_p}
+N 1250 -370 1280 -370 { lab=vp_n}
+N 1280 -370 1280 -180 { lab=vp_n}
+N 1280 -180 1320 -180 { lab=vp_n}
+N 1620 30 1740 30 { lab=out_n}
+N 1620 -380 1750 -380 { lab=out_p}
+N 1470 -130 1470 -80 { lab=vss}
+N 1250 10 1260 10 { lab=vn_p}
+N 400 -10 410 -10 { lab=feedback_n}
+N 650 -490 650 -440 { lab=avdd}
+N 650 -380 650 -340 { lab=vss}
+N 480 -390 500 -390 { lab=vref}
+N 400 -430 450 -430 { lab=feedback_p}
+N 450 -430 500 -430 { lab=feedback_p}
+N 480 -410 500 -410 { lab=vbias2}
+N 800 -410 820 -410 { lab=error_p}
+N 820 -410 820 -400 { lab=error_p}
+N 820 -400 870 -400 { lab=error_p}
+N 800 -380 870 -380 { lab=vtriang}
+N 800 -380 800 -240 { lab=vtriang}
+N 820 -360 870 -360 { lab=vbias1}
+N 520 -190 520 -150 { lab=vss}
+N 650 -60 650 -20 { lab=avdd}
+N 650 40 650 60 { lab=vss}
+N 410 -10 500 -10 { lab=feedback_n}
+N 460 10 500 10 { lab=vbias7}
+N 460 30 500 30 { lab=vref}
+N 830 40 860 40 { lab=vbias8}
+N 800 0 800 10 { lab=error_n}
+N 800 0 860 0 { lab=error_n}
+N 800 -240 800 -30 { lab=vtriang}
+N 800 -30 840 -30 { lab=vtriang}
+N 840 -30 840 20 { lab=vtriang}
+N 840 20 860 20 { lab=vtriang}
+N 1620 -160 1620 30 { lab=out_n}
+N 350 -390 350 -360 { lab=vss}
+N 350 -70 350 -30 { lab=vss}
+N 1620 -380 1620 -180 { lab=out_p}
+N 650 60 650 90 { lab=vss}
+N 800 -220 850 -220 { lab=vtriang}
+N -0 300 -0 350 { lab=vss}
+N 0 60 -0 100 { lab=iin_15u}
+N 100 130 140 130 { lab=vbias1}
+N 100 150 140 150 { lab=vbias2}
+N 100 170 140 170 { lab=vbias3}
+N 100 190 140 190 { lab=vbias4}
+N 100 210 140 210 { lab=vbias5}
+N 100 230 140 230 { lab=vbias6}
+N 100 250 140 250 { lab=vbias7}
+N 100 270 140 270 { lab=vbias8}
+N 430 -250 460 -250 { lab=vbias5}
+N -360 -180 -260 -180 { lab=avdd}
+N -360 -110 -270 -110 { lab=vss}
+N -360 -30 -270 -30 { lab=dvdd}
+N -360 40 -260 40 { lab=vss}
+N -370 160 -310 160 { lab=iin_15u}
+N -150 -190 -70 -190 { lab=vin}
+N 210 -300 250 -300 { lab=vin_p}
+N 210 -120 250 -120 { lab=vin_n}
+N 990 -380 990 -290 { lab=vcmp_p}
+N 990 -290 1000 -290 { lab=vcmp_p}
+N 990 -90 1000 -90 { lab=vcmp_n}
+N 990 -90 990 20 { lab=vcmp_n}
+N 1320 -390 1380 -390 { lab=vp_p}
+N 1280 -330 1380 -330 { lab=vp_n}
+N 1320 30 1380 30 { lab=vn_n}
+N 1290 -50 1380 -50 { lab=vn_p}
+N -360 90 -280 90 { lab=vref}
+N -270 -30 -210 -30 { lab=dvdd}
+N -260 40 -210 40 { lab=vss}
+N -210 30 -210 40 { lab=vss}
+N 1450 -240 1450 -220 { lab=dvdd}
+N 1450 -240 1480 -240 { lab=dvdd}
+N 1480 -240 1480 -220 { lab=dvdd}
+N -210 -30 -110 -30 { lab=dvdd}
+N -110 30 -110 40 { lab=vss}
+N -210 40 -110 40 { lab=vss}
+N -260 -180 -230 -180 { lab=avdd}
+N -270 -110 -230 -110 { lab=vss}
+N -230 -120 -230 -110 { lab=vss}
+N -230 -180 -190 -180 { lab=avdd}
+N -230 -110 -190 -110 { lab=vss}
+N -190 -120 -190 -110 { lab=vss}
+N -440 40 -360 40 { lab=vss}
+N -440 -110 -440 40 { lab=vss}
+N -440 -110 -360 -110 { lab=vss}
+N 400 -540 710 -540 { lab=feedback_p}
+N 770 -540 1660 -540 { lab=out_p}
+N 1660 -540 1660 -380 { lab=out_p}
+N 740 -520 740 -480 { lab=vss}
+N 410 150 700 150 { lab=feedback_n}
+N 760 150 1640 150 { lab=out_n}
+N 1640 30 1640 150 { lab=out_n}
+N 730 170 730 210 { lab=vss}
+N 400 -540 400 -430 { lab=feedback_p}
+N 400 -430 400 -410 { lab=feedback_p}
+N 410 -10 410 150 { lab=feedback_n}
+N -310 160 -280 160 { lab=iin_15u}
+N -280 160 -280 180 { lab=iin_15u}
+N -280 240 -280 280 { lab=vss}
+C {lab_wire.sym} 720 -240 0 0 {name=l9 sig_type=std_logic lab=vtriang}
+C {lab_wire.sym} 270 -390 0 1 {name=l1 sig_type=std_logic lab=vin_p}
+C {lab_wire.sym} 400 -480 0 0 {name=l18 sig_type=std_logic lab=feedback_p}
+C {lab_wire.sym} 990 -380 0 0 {name=l19 sig_type=std_logic lab=vcmp_p}
+C {lab_wire.sym} 850 -400 0 0 {name=l8 sig_type=std_logic lab=error_p}
+C {lab_wire.sym} 480 30 0 0 {name=l27 sig_type=std_logic lab=vref}
+C {lab_wire.sym} 810 0 0 0 {name=l29 sig_type=std_logic lab=error_n}
+C {lab_wire.sym} 410 70 0 0 {name=l30 sig_type=std_logic lab=feedback_n}
+C {lab_wire.sym} 980 20 0 1 {name=l40 sig_type=std_logic lab=vcmp_n}
+C {lab_wire.sym} 1280 10 0 0 {name=l51 sig_type=std_logic lab=vn_p}
+C {lab_wire.sym} 1290 30 0 0 {name=l52 sig_type=std_logic lab=vn_n}
+C {lab_wire.sym} 440 -210 0 0 {name=l46 sig_type=std_logic lab=vref}
+C {lab_wire.sym} 600 -210 0 1 {name=l60 sig_type=std_logic lab=vsquare}
+C {lab_wire.sym} 260 -10 0 1 {name=l23 sig_type=std_logic lab=vin_n}
+C {lab_wire.sym} 1300 -390 0 1 {name=l15 sig_type=std_logic lab=vp_p}
+C {lab_wire.sym} 1280 -340 0 1 {name=l25 sig_type=std_logic lab=vp_n}
+C {lab_wire.sym} 1670 -380 0 1 {name=l33 sig_type=std_logic lab=out_p}
+C {lab_wire.sym} 1680 30 0 1 {name=l37 sig_type=std_logic lab=out_n}
+C {lab_wire.sym} 490 -390 0 0 {name=l7 sig_type=std_logic lab=vref}
+C {src/S_to_D/S_to_D.sym} 120 -200 0 0 {name=x1}
+C {src/triangle/triangle.sym} 520 -230 0 0 {name=x2}
+C {src/integrator/integrator.sym} 650 -410 0 0 {name=x3}
+C {src/integrator/integrator.sym} 650 10 0 0 {name=x4}
+C {src/comparator/comparator.sym} 960 -340 0 0 {name=x5}
+C {src/comparator/comparator.sym} 950 60 0 0 {name=x6}
+C {src/dead_time/dead_time.sym} 1100 -380 0 0 {name=x7}
+C {src/dead_time/dead_time.sym} 1100 20 0 0 {name=x8}
+C {src/biasing_network/biasing_network.sym} -50 200 0 0 {name=x10}
+C {sky130_fd_pr/res_xhigh_po.sym} 350 -410 3 0 {name=R1
+W=0.35
+L=35
+model=res_xhigh_po
+spiceprefix=X
+mult=1}
+C {sky130_fd_pr/res_xhigh_po.sym} 350 -10 1 0 {name=R2
+W=0.35
+L=35
+model=res_xhigh_po
+spiceprefix=X
+mult=1}
+C {ipin.sym} -150 -190 0 0 {name=p1 lab=vin}
+C {iopin.sym} -370 -180 0 0 {name=p2 lab=avdd}
+C {opin.sym} 1740 30 0 0 {name=p3 lab=out_n}
+C {lab_wire.sym} 90 -250 0 0 {name=l3 sig_type=std_logic lab=avdd}
+C {lab_wire.sym} -40 -170 0 0 {name=l6 sig_type=std_logic lab=vref}
+C {lab_wire.sym} 650 -470 0 0 {name=l11 sig_type=std_logic lab=avdd}
+C {lab_wire.sym} 650 -40 0 0 {name=l12 sig_type=std_logic lab=avdd}
+C {lab_wire.sym} 930 -420 0 0 {name=l13 sig_type=std_logic lab=avdd}
+C {lab_wire.sym} 920 -20 0 0 {name=l14 sig_type=std_logic lab=avdd}
+C {lab_wire.sym} 1130 -430 0 0 {name=l20 sig_type=std_logic lab=dvdd}
+C {src/output_driver/output_driver.sym} 1470 -170 0 0 {name=x9}
+C {lab_wire.sym} 350 -360 0 0 {name=l32 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 350 -60 0 0 {name=l34 sig_type=std_logic lab=vss}
+C {iopin.sym} -370 -110 0 0 {name=p4 lab=vss}
+C {iopin.sym} -380 160 0 0 {name=p5 lab=iin_15u}
+C {opin.sym} 1750 -380 0 0 {name=p7 lab=out_p}
+C {opin.sym} 840 -220 0 0 {name=p10 lab=vtriang}
+C {iopin.sym} -370 -30 0 0 {name=p11 lab=dvdd}
+C {lab_wire.sym} 130 130 0 1 {name=l35 sig_type=std_logic lab=vbias1}
+C {lab_wire.sym} 130 150 0 1 {name=l38 sig_type=std_logic lab=vbias2}
+C {lab_wire.sym} 130 170 0 1 {name=l39 sig_type=std_logic lab=vbias3}
+C {lab_wire.sym} 130 190 0 1 {name=l41 sig_type=std_logic lab=vbias4}
+C {lab_wire.sym} 130 210 0 1 {name=l42 sig_type=std_logic lab=vbias5}
+C {lab_wire.sym} 130 230 0 1 {name=l43 sig_type=std_logic lab=vbias6}
+C {lab_wire.sym} 130 250 0 1 {name=l44 sig_type=std_logic lab=vbias7}
+C {lab_wire.sym} 130 270 0 1 {name=l45 sig_type=std_logic lab=vbias8}
+C {lab_wire.sym} 830 -360 0 1 {name=l47 sig_type=std_logic lab=vbias1}
+C {lab_wire.sym} 480 -410 0 1 {name=l48 sig_type=std_logic lab=vbias2}
+C {lab_wire.sym} -60 -230 0 1 {name=l49 sig_type=std_logic lab=vbias3}
+C {lab_wire.sym} 430 -230 0 1 {name=l50 sig_type=std_logic lab=vbias4}
+C {lab_wire.sym} 430 -250 0 1 {name=l53 sig_type=std_logic lab=vbias5}
+C {lab_wire.sym} -60 -210 0 1 {name=l54 sig_type=std_logic lab=vbias6}
+C {lab_wire.sym} 460 10 0 1 {name=l55 sig_type=std_logic lab=vbias7}
+C {lab_wire.sym} 830 40 0 1 {name=l56 sig_type=std_logic lab=vbias8}
+C {lab_wire.sym} -270 -180 0 0 {name=l57 sig_type=std_logic lab=avdd}
+C {lab_wire.sym} -280 -30 0 0 {name=l59 sig_type=std_logic lab=dvdd}
+C {lab_wire.sym} -270 40 0 0 {name=l62 sig_type=std_logic lab=vss}
+C {opin.sym} 250 -300 0 0 {name=p13 lab=vin_p}
+C {opin.sym} 250 -120 0 0 {name=p14 lab=vin_n}
+C {opin.sym} 1000 -290 0 0 {name=p15 lab=vcmp_p}
+C {opin.sym} 1000 -90 0 0 {name=p16 lab=vcmp_n}
+C {opin.sym} 1380 -390 0 0 {name=p17 lab=vp_p}
+C {opin.sym} 1380 -330 0 0 {name=p18 lab=vp_n}
+C {opin.sym} 1380 -50 0 0 {name=p19 lab=vn_p}
+C {opin.sym} 1380 30 0 0 {name=p20 lab=vn_n}
+C {ipin.sym} -360 90 0 0 {name=p21 lab=vref}
+C {lab_wire.sym} -310 90 0 0 {name=l65 sig_type=std_logic lab=vref}
+C {lab_wire.sym} 520 -290 0 0 {name=l66 sig_type=std_logic lab=avdd}
+C {lab_wire.sym} 1130 -40 0 0 {name=l28 sig_type=std_logic lab=dvdd}
+C {sky130_fd_pr/cap_mim_m3_2.sym} -210 0 2 0 {name=C1 model=cap_mim_m3_2 W=16 L=16 MF=90 spiceprefix=X}
+C {lab_wire.sym} 1460 -240 0 0 {name=l22 sig_type=std_logic lab=dvdd}
+C {sky130_fd_pr/cap_mim_m3_2.sym} -110 0 0 0 {name=C2 model=cap_mim_m3_2 W=30 L=30 MF=262 spiceprefix=X}
+C {sky130_fd_pr/cap_mim_m3_2.sym} -230 -150 0 0 {name=C3 model=cap_mim_m3_2 W=30 L=30 MF=132 spiceprefix=X}
+C {sky130_fd_pr/cap_mim_m3_2.sym} -190 -150 0 0 {name=C4 model=cap_mim_m3_2 W=30 L=30 MF=132 spiceprefix=X}
+C {lab_wire.sym} 90 -140 0 0 {name=l2 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 0 340 0 0 {name=l31 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 520 -150 0 0 {name=l4 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 650 80 0 0 {name=l10 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 650 -340 0 0 {name=l5 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 930 -330 0 0 {name=l16 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 920 70 0 0 {name=l17 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 1130 80 0 0 {name=l21 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 1130 -320 0 0 {name=l26 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 1470 -90 0 0 {name=l24 sig_type=std_logic lab=vss}
+C {sky130_fd_pr/res_xhigh_po.sym} 740 -540 3 0 {name=R3
+W=0.35
+L=35
+model=res_xhigh_po
+spiceprefix=X
+mult=1}
+C {lab_wire.sym} 650 -340 0 0 {name=l36 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 740 -490 0 0 {name=l58 sig_type=std_logic lab=vss}
+C {sky130_fd_pr/res_xhigh_po.sym} 730 150 3 0 {name=R4
+W=0.35
+L=35
+model=res_xhigh_po
+spiceprefix=X
+mult=1}
+C {lab_wire.sym} 650 80 0 0 {name=l61 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 730 210 0 0 {name=l67 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 0 80 0 0 {name=l63 sig_type=std_logic lab=iin_15u}
+C {lab_wire.sym} -340 160 0 1 {name=l64 sig_type=std_logic lab=iin_15u}
+C {sky130_fd_pr/cap_mim_m3_2.sym} -280 210 0 0 {name=C5 model=cap_mim_m3_2 W=30 L=30 MF=210 spiceprefix=X}
+C {lab_wire.sym} -280 280 0 0 {name=l68 sig_type=std_logic lab=vss}
diff --git a/xschem/src/Class_D/Class_D.sym b/xschem/src/Class_D/Class_D.sym
new file mode 100644
index 0000000..b1a54fb
--- /dev/null
+++ b/xschem/src/Class_D/Class_D.sym
@@ -0,0 +1,66 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=subcircuit
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 -130 -150 130 -150 {}
+L 4 -130 150 130 150 {}
+L 4 -130 -150 -130 150 {}
+L 4 130 -150 130 150 {}
+L 4 130 -140 150 -140 {}
+L 4 130 -120 150 -120 {}
+L 4 130 -100 150 -100 {}
+L 4 130 -80 150 -80 {}
+L 4 130 -60 150 -60 {}
+L 4 130 -40 150 -40 {}
+L 4 -150 -140 -130 -140 {}
+L 4 130 0 150 0 {}
+L 4 130 40 150 40 {}
+L 4 130 80 150 80 {}
+L 4 130 120 150 120 {}
+L 4 130 140 150 140 {}
+L 4 -150 -120 -130 -120 {}
+L 7 130 -20 150 -20 {}
+L 7 130 20 150 20 {}
+L 7 130 60 150 60 {}
+L 7 130 100 150 100 {}
+B 5 147.5 -142.5 152.5 -137.5 {name=vp_p dir=out }
+B 5 147.5 -122.5 152.5 -117.5 {name=out_p dir=out }
+B 5 147.5 -102.5 152.5 -97.5 {name=vp_n dir=out }
+B 5 147.5 -82.5 152.5 -77.5 {name=vin_p dir=out }
+B 5 147.5 -62.5 152.5 -57.5 {name=vcmp_p dir=out }
+B 5 147.5 -42.5 152.5 -37.5 {name=vtriang dir=out }
+B 5 -152.5 -142.5 -147.5 -137.5 {name=vin dir=in }
+B 5 147.5 -22.5 152.5 -17.5 {name=avdd dir=inout }
+B 5 147.5 -2.5 152.5 2.5 {name=vin_n dir=out }
+B 5 147.5 17.5 152.5 22.5 {name=vss dir=inout }
+B 5 147.5 37.5 152.5 42.5 {name=vcmp_n dir=out }
+B 5 147.5 57.5 152.5 62.5 {name=iin_15u dir=inout }
+B 5 147.5 77.5 152.5 82.5 {name=vn_p dir=out }
+B 5 147.5 97.5 152.5 102.5 {name=dvdd dir=inout }
+B 5 147.5 117.5 152.5 122.5 {name=vn_n dir=out }
+B 5 147.5 137.5 152.5 142.5 {name=out_n dir=out }
+B 5 -152.5 -122.5 -147.5 -117.5 {name=vref dir=in }
+T {@symname} -49.5 -6 0 0 0.3 0.3 {}
+T {@name} 135 -162 0 0 0.2 0.2 {}
+T {vp_p} 125 -144 0 1 0.2 0.2 {}
+T {out_p} 125 -124 0 1 0.2 0.2 {}
+T {vp_n} 125 -104 0 1 0.2 0.2 {}
+T {vin_p} 125 -84 0 1 0.2 0.2 {}
+T {vcmp_p} 125 -64 0 1 0.2 0.2 {}
+T {vtriang} 125 -44 0 1 0.2 0.2 {}
+T {vin} -125 -144 0 0 0.2 0.2 {}
+T {avdd} 125 -24 0 1 0.2 0.2 {}
+T {vin_n} 125 -4 0 1 0.2 0.2 {}
+T {vss} 125 16 0 1 0.2 0.2 {}
+T {vcmp_n} 125 36 0 1 0.2 0.2 {}
+T {iin_15u} 125 56 0 1 0.2 0.2 {}
+T {vn_p} 125 76 0 1 0.2 0.2 {}
+T {dvdd} 125 96 0 1 0.2 0.2 {}
+T {vn_n} 125 116 0 1 0.2 0.2 {}
+T {out_n} 125 136 0 1 0.2 0.2 {}
+T {vref} -125 -124 0 0 0.2 0.2 {}
diff --git a/xschem/src/Class_D/Class_D_bondwire.sch b/xschem/src/Class_D/Class_D_bondwire.sch
new file mode 100644
index 0000000..e96bc0e
--- /dev/null
+++ b/xschem/src/Class_D/Class_D_bondwire.sch
@@ -0,0 +1,330 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N 1050 -530 1060 -530 { lab=#net1}
+N 970 -530 990 -530 { lab=out_p_f}
+N 1120 -530 1140 -530 { lab=out_p}
+N 970 -470 970 -450 { lab=vss}
+N 1140 -470 1140 -450 { lab=vss}
+N 360 -450 500 -450 { lab=out_p_f}
+N 500 -530 500 -450 { lab=out_p_f}
+N 500 -530 670 -530 { lab=out_p_f}
+N 1050 -400 1060 -400 { lab=#net2}
+N 970 -400 990 -400 { lab=avdd_f}
+N 1120 -400 1140 -400 { lab=avdd}
+N 970 -340 970 -320 { lab=vss}
+N 1140 -340 1140 -320 { lab=vss}
+N 360 -350 490 -350 { lab=avdd_f}
+N 490 -400 490 -350 { lab=avdd_f}
+N 1050 -160 1060 -160 { lab=#net3}
+N 970 -160 990 -160 { lab=iin_15u_f}
+N 1120 -160 1140 -160 { lab=iin_15u}
+N 970 -100 970 -80 { lab=vss}
+N 1140 -100 1140 -80 { lab=vss}
+N 1050 -40 1060 -40 { lab=#net4}
+N 970 -40 990 -40 { lab=dvdd_f}
+N 1120 -40 1140 -40 { lab=dvdd}
+N 970 20 970 40 { lab=vss}
+N 1140 20 1140 40 { lab=vss}
+N 1050 70 1060 70 { lab=#net5}
+N 970 70 990 70 { lab=out_n_f}
+N 1120 70 1140 70 { lab=out_n}
+N 970 130 970 150 { lab=vss}
+N 1140 130 1140 150 { lab=vss}
+N 360 -190 470 -190 { lab=out_n_f}
+N 470 -190 470 -50 { lab=out_n_f}
+N -440 -470 -430 -470 { lab=#net6}
+N -370 -470 -350 -470 { lab=vin_f}
+N -520 -470 -500 -470 { lab=vin}
+N -350 -410 -350 -390 { lab=vss}
+N -520 -410 -520 -390 { lab=vss}
+N -90 -470 60 -470 { lab=vin_f}
+N -440 -320 -430 -320 { lab=#net7}
+N -370 -320 -350 -320 { lab=#net8}
+N -520 -320 -500 -320 { lab=vref}
+N -350 -260 -350 -240 { lab=vss}
+N -520 -260 -520 -240 { lab=vss}
+N -90 -320 50 -320 { lab=#net8}
+N 50 -450 50 -320 { lab=#net8}
+N 50 -450 60 -450 { lab=#net8}
+N 470 -50 470 -40 { lab=out_n_f}
+N 470 -40 470 70 { lab=out_n_f}
+N 470 70 670 70 { lab=out_n_f}
+N 360 -230 540 -230 { lab=dvdd_f}
+N 540 -230 540 -160 { lab=dvdd_f}
+N 540 -160 540 -40 { lab=dvdd_f}
+N 540 -40 670 -40 { lab=dvdd_f}
+N 360 -270 570 -270 { lab=iin_15u_f}
+N 570 -270 570 -160 { lab=iin_15u_f}
+N 570 -160 670 -160 { lab=iin_15u_f}
+N 1050 -280 1060 -280 { lab=#net9}
+N 970 -280 990 -280 { lab=fgnd}
+N 1120 -280 1140 -280 { lab=vss}
+N 970 -220 970 -200 { lab=vss}
+N 1140 -220 1140 -200 { lab=vss}
+N 360 -310 630 -310 { lab=fgnd}
+N 630 -310 630 -280 { lab=fgnd}
+N 360 -470 410 -470 { lab=vp_p}
+N 360 -430 410 -430 { lab=vp_n}
+N 360 -410 410 -410 { lab=vin_p}
+N 360 -390 410 -390 { lab=vcmp_p}
+N 360 -370 410 -370 { lab=vtriang}
+N 360 -330 410 -330 { lab=vin_n}
+N 360 -290 410 -290 { lab=vcmp_n}
+N 360 -250 410 -250 { lab=vn_p}
+N 360 -210 410 -210 { lab=vn_n}
+N -600 -470 -520 -470 { lab=vin}
+N -600 -320 -520 -320 { lab=vref}
+N 1140 -530 1260 -530 { lab=out_p}
+N 1140 70 1250 70 { lab=out_n}
+N 1140 -160 1260 -160 { lab=iin_15u}
+N 1140 -40 1260 -40 { lab=dvdd}
+N 1140 -280 1260 -280 { lab=vss}
+N 1140 -400 1260 -400 { lab=avdd}
+N 1250 70 1260 70 { lab=out_n}
+N -350 -470 -90 -470 { lab=vin_f}
+N -350 -320 -90 -320 { lab=#net8}
+N 670 -530 970 -530 { lab=out_p_f}
+N 670 -160 970 -160 { lab=iin_15u_f}
+N 670 70 970 70 { lab=out_n_f}
+N 660 -280 980 -280 { lab=fgnd}
+N 640 -280 660 -280 { lab=fgnd}
+N 630 -280 640 -280 { lab=fgnd}
+N 490 -400 970 -400 { lab=avdd_f}
+N 610 -380 650 -380 { lab=fgnd}
+N 670 -40 970 -40 { lab=dvdd_f}
+N 600 -20 670 -20 { lab=fgnd}
+N 770 -210 770 -190 { lab=avdd_f}
+N 770 20 770 40 { lab=dvdd_f}
+N 770 -600 770 -560 { lab=dvdd_f}
+N 770 -130 770 -110 { lab=fgnd}
+N 770 100 770 120 { lab=fgnd}
+N 770 -500 770 -480 { lab=fgnd}
+N -190 -520 -190 -500 { lab=avdd_f}
+N -190 -370 -190 -350 { lab=avdd_f}
+N -190 -440 -190 -420 { lab=fgnd}
+N -190 -290 -190 -270 { lab=fgnd}
+C {src/Class_D/Class_D.sym} 210 -330 0 0 {name=x1}
+C {res.sym} 1020 -530 1 0 {name=R1
+value=0.2m
+footprint=1206
+device=resistor
+m=1}
+C {ind.sym} 1090 -530 1 0 {name=L1
+m=1
+value=0.011n
+footprint=1206
+device=inductor}
+C {capa.sym} 1140 -500 0 0 {name=C1
+m=1
+value=0.06p
+footprint=1206
+device="ceramic capacitor"}
+C {capa.sym} 970 -500 0 0 {name=C2
+m=1
+value=0.06p
+footprint=1206
+device="ceramic capacitor"}
+C {lab_wire.sym} 970 -450 0 0 {name=l1 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 1140 -450 0 0 {name=l2 sig_type=std_logic lab=vss}
+C {res.sym} 1020 -400 1 0 {name=R2
+value=0.3m
+footprint=1206
+device=resistor
+m=1}
+C {ind.sym} 1090 -400 1 0 {name=L2
+m=1
+value=0.016n
+footprint=1206
+device=inductor}
+C {capa.sym} 1140 -370 0 0 {name=C3
+m=1
+value=0.04p
+footprint=1206
+device="ceramic capacitor"}
+C {capa.sym} 970 -370 0 0 {name=C4
+m=1
+value=0.04p
+footprint=1206
+device="ceramic capacitor"}
+C {lab_wire.sym} 970 -320 0 0 {name=l3 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 1140 -320 0 0 {name=l4 sig_type=std_logic lab=vss}
+C {res.sym} 1020 -160 1 0 {name=R3
+value=0.6m
+footprint=1206
+device=resistor
+m=1}
+C {ind.sym} 1090 -160 1 0 {name=L3
+m=1
+value=0.032n
+footprint=1206
+device=inductor}
+C {capa.sym} 1140 -130 0 0 {name=C5
+m=1
+value=0.02p
+footprint=1206
+device="ceramic capacitor"}
+C {capa.sym} 970 -130 0 0 {name=C6
+m=1
+value=0.02p
+footprint=1206
+device="ceramic capacitor"}
+C {lab_wire.sym} 970 -80 0 0 {name=l5 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 1140 -80 0 0 {name=l6 sig_type=std_logic lab=vss}
+C {res.sym} 1020 -40 1 0 {name=R4
+value=0.2m
+footprint=1206
+device=resistor
+m=1}
+C {ind.sym} 1090 -40 1 0 {name=L4
+m=1
+value=0.011n
+footprint=1206
+device=inductor}
+C {capa.sym} 1140 -10 0 0 {name=C7
+m=1
+value=0.06p
+footprint=1206
+device="ceramic capacitor"}
+C {capa.sym} 970 -10 0 0 {name=C8
+m=1
+value=0.06p
+footprint=1206
+device="ceramic capacitor"}
+C {lab_wire.sym} 970 40 0 0 {name=l7 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 1140 40 0 0 {name=l8 sig_type=std_logic lab=vss}
+C {res.sym} 1020 70 1 0 {name=R5
+value=0.2m
+footprint=1206
+device=resistor
+m=1}
+C {ind.sym} 1090 70 1 0 {name=L5
+m=1
+value=0.011n
+footprint=1206
+device=inductor}
+C {capa.sym} 1140 100 0 0 {name=C9
+m=1
+value=0.06p
+footprint=1206
+device="ceramic capacitor"}
+C {capa.sym} 970 100 0 0 {name=C10
+m=1
+value=0.06p
+footprint=1206
+device="ceramic capacitor"}
+C {lab_wire.sym} 970 150 0 0 {name=l9 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 1140 150 0 0 {name=l10 sig_type=std_logic lab=vss}
+C {res.sym} -400 -470 3 1 {name=R6
+value=0.6m
+footprint=1206
+device=resistor
+m=1}
+C {ind.sym} -470 -470 3 1 {name=L6
+m=1
+value=0.032n
+footprint=1206
+device=inductor}
+C {capa.sym} -520 -440 0 1 {name=C11
+m=1
+value=0.02p
+footprint=1206
+device="ceramic capacitor"}
+C {capa.sym} -350 -440 0 1 {name=C12
+m=1
+value=0.02p
+footprint=1206
+device="ceramic capacitor"}
+C {lab_wire.sym} -350 -390 0 1 {name=l11 sig_type=std_logic lab=vss}
+C {lab_wire.sym} -520 -390 0 1 {name=l12 sig_type=std_logic lab=vss}
+C {res.sym} -400 -320 3 1 {name=R7
+value=0.6m
+footprint=1206
+device=resistor
+m=1}
+C {ind.sym} -470 -320 3 1 {name=L7
+m=1
+value=0.032n
+footprint=1206
+device=inductor}
+C {capa.sym} -520 -290 0 1 {name=C13
+m=1
+value=0.02p
+footprint=1206
+device="ceramic capacitor"}
+C {capa.sym} -350 -290 0 1 {name=C14
+m=1
+value=0.02p
+footprint=1206
+device="ceramic capacitor"}
+C {lab_wire.sym} -350 -240 0 1 {name=l13 sig_type=std_logic lab=vss}
+C {lab_wire.sym} -520 -240 0 1 {name=l14 sig_type=std_logic lab=vss}
+C {res.sym} 1020 -280 1 0 {name=R8
+value=0.15m
+footprint=1206
+device=resistor
+m=1}
+C {ind.sym} 1090 -280 1 0 {name=L8
+m=1
+value=0.008n
+footprint=1206
+device=inductor}
+C {capa.sym} 1140 -250 0 0 {name=C15
+m=1
+value=0.08p
+footprint=1206
+device="ceramic capacitor"}
+C {capa.sym} 970 -250 0 0 {name=C16
+m=1
+value=0.08p
+footprint=1206
+device="ceramic capacitor"}
+C {lab_wire.sym} 970 -200 0 0 {name=l15 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 1140 -200 0 0 {name=l16 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 430 -270 0 0 {name=l17 sig_type=std_logic lab=iin_15u_f}
+C {lab_wire.sym} 400 -310 0 0 {name=l18 sig_type=std_logic lab=fgnd}
+C {lab_wire.sym} 400 -470 0 0 {name=l19 sig_type=std_logic lab=vp_p}
+C {lab_wire.sym} 420 -450 0 0 {name=l20 sig_type=std_logic lab=out_p_f}
+C {lab_wire.sym} 420 -190 0 0 {name=l21 sig_type=std_logic lab=out_n_f}
+C {lab_wire.sym} 400 -430 0 0 {name=l22 sig_type=std_logic lab=vp_n}
+C {lab_wire.sym} 400 -250 0 0 {name=l23 sig_type=std_logic lab=vn_p}
+C {lab_wire.sym} 400 -210 0 0 {name=l24 sig_type=std_logic lab=vn_n}
+C {lab_wire.sym} 400 -410 0 0 {name=l25 sig_type=std_logic lab=vin_p}
+C {lab_wire.sym} 400 -330 0 0 {name=l26 sig_type=std_logic lab=vin_n}
+C {lab_wire.sym} 400 -370 0 0 {name=l27 sig_type=std_logic lab=vtriang}
+C {lab_wire.sym} 410 -390 0 0 {name=l28 sig_type=std_logic lab=vcmp_p}
+C {lab_wire.sym} 410 -290 0 0 {name=l29 sig_type=std_logic lab=vcmp_n}
+C {lab_wire.sym} 420 -350 0 0 {name=l30 sig_type=std_logic lab=avdd_f}
+C {lab_wire.sym} 420 -230 0 0 {name=l31 sig_type=std_logic lab=dvdd_f}
+C {lab_wire.sym} 20 -470 0 0 {name=l32 sig_type=std_logic lab=vin_f}
+C {lab_wire.sym} 20 -470 0 0 {name=l33 sig_type=std_logic lab=vin_f}
+C {opin.sym} 1260 -530 0 0 {name=p1 lab=out_p}
+C {opin.sym} 1260 70 0 0 {name=p2 lab=out_n}
+C {ipin.sym} -600 -470 0 0 {name=p3 lab=vin}
+C {ipin.sym} -600 -320 0 0 {name=p4 lab=vref}
+C {iopin.sym} 1260 -400 0 0 {name=p5 lab=avdd}
+C {iopin.sym} 1260 -280 0 0 {name=p6 lab=vss}
+C {iopin.sym} 1260 -160 0 0 {name=p7 lab=iin_15u}
+C {iopin.sym} 1260 -40 0 0 {name=p8 lab=dvdd}
+C {src/ESD/ESD.sym} 720 -530 0 1 {name=x2}
+C {src/ESD/ESD.sym} 720 -160 0 1 {name=x3}
+C {src/ESD/ESD.sym} 720 70 0 1 {name=x4}
+C {src/ESD/ESD.sym} -140 -470 0 0 {name=x5}
+C {src/ESD/ESD.sym} -140 -320 0 0 {name=x6}
+C {src/ESD/io_clamp.sym} 800 -390 0 1 {name=x7}
+C {lab_wire.sym} 630 -380 0 0 {name=l34 sig_type=std_logic lab=fgnd}
+C {src/ESD/io_clamp.sym} 820 -30 0 1 {name=x8}
+C {lab_wire.sym} 640 -20 0 0 {name=l35 sig_type=std_logic lab=fgnd}
+C {lab_wire.sym} 770 -200 0 0 {name=l36 sig_type=std_logic lab=avdd_f}
+C {lab_wire.sym} 770 30 0 0 {name=l37 sig_type=std_logic lab=dvdd_f}
+C {lab_wire.sym} 770 -580 0 0 {name=l38 sig_type=std_logic lab=dvdd_f}
+C {lab_wire.sym} 770 -110 0 0 {name=l39 sig_type=std_logic lab=fgnd}
+C {lab_wire.sym} 770 120 0 0 {name=l40 sig_type=std_logic lab=fgnd}
+C {lab_wire.sym} 770 -480 0 0 {name=l41 sig_type=std_logic lab=fgnd}
+C {lab_wire.sym} -190 -510 0 0 {name=l42 sig_type=std_logic lab=avdd_f}
+C {lab_wire.sym} -190 -360 0 0 {name=l43 sig_type=std_logic lab=avdd_f}
+C {lab_wire.sym} -190 -420 0 0 {name=l44 sig_type=std_logic lab=fgnd}
+C {lab_wire.sym} -190 -270 0 0 {name=l45 sig_type=std_logic lab=fgnd}
diff --git a/xschem/src/Class_D/Class_D_bondwire.sym b/xschem/src/Class_D/Class_D_bondwire.sym
new file mode 100644
index 0000000..aecdd09
--- /dev/null
+++ b/xschem/src/Class_D/Class_D_bondwire.sym
@@ -0,0 +1,35 @@
+v {xschem version=2.9.9 file_version=1.2}
+K {type=subcircuit
+format="@name @pinlist @symname"
+template="name=x1"
+}
+T {@symname} -90 -6 0 0 0.3 0.3 {}
+T {@name} 135 -72 0 0 0.2 0.2 {}
+L 4 -130 -60 130 -60 {}
+L 4 -130 60 130 60 {}
+L 4 -130 -60 -130 60 {}
+L 4 130 -60 130 60 {}
+B 5 147.5 -52.5 152.5 -47.5 {name=out_p dir=out }
+L 4 130 -50 150 -50 {}
+T {out_p} 125 -54 0 1 0.2 0.2 {}
+B 5 -152.5 -52.5 -147.5 -47.5 {name=vin dir=in }
+L 4 -150 -50 -130 -50 {}
+T {vin} -125 -54 0 0 0.2 0.2 {}
+B 5 147.5 -32.5 152.5 -27.5 {name=avdd dir=inout }
+L 7 130 -30 150 -30 {}
+T {avdd} 125 -34 0 1 0.2 0.2 {}
+B 5 -152.5 -32.5 -147.5 -27.5 {name=vref dir=in }
+L 4 -150 -30 -130 -30 {}
+T {vref} -125 -34 0 0 0.2 0.2 {}
+B 5 147.5 -12.5 152.5 -7.5 {name=vss dir=inout }
+L 7 130 -10 150 -10 {}
+T {vss} 125 -14 0 1 0.2 0.2 {}
+B 5 147.5 7.5 152.5 12.5 {name=iin_15u dir=inout }
+L 7 130 10 150 10 {}
+T {iin_15u} 125 6 0 1 0.2 0.2 {}
+B 5 147.5 27.5 152.5 32.5 {name=dvdd dir=inout }
+L 7 130 30 150 30 {}
+T {dvdd} 125 26 0 1 0.2 0.2 {}
+B 5 147.5 47.5 152.5 52.5 {name=out_n dir=out }
+L 4 130 50 150 50 {}
+T {out_n} 125 46 0 1 0.2 0.2 {}
diff --git a/xschem/src/Class_D/Class_D_post.sym b/xschem/src/Class_D/Class_D_post.sym
new file mode 100644
index 0000000..9ef2285
--- /dev/null
+++ b/xschem/src/Class_D/Class_D_post.sym
@@ -0,0 +1,66 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=primitive
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 90 -180 350 -180 {}
+L 4 90 120 350 120 {}
+L 4 90 -180 90 120 {}
+L 4 350 -180 350 120 {}
+L 4 350 -170 370 -170 {}
+L 4 350 -150 370 -150 {}
+L 4 350 -130 370 -130 {}
+L 4 350 -110 370 -110 {}
+L 4 350 -90 370 -90 {}
+L 4 350 -70 370 -70 {}
+L 4 70 -170 90 -170 {}
+L 4 350 -30 370 -30 {}
+L 4 350 10 370 10 {}
+L 4 350 50 370 50 {}
+L 4 350 90 370 90 {}
+L 4 350 110 370 110 {}
+L 4 70 -150 90 -150 {}
+L 7 350 -50 370 -50 {}
+L 7 350 -10 370 -10 {}
+L 7 350 30 370 30 {}
+L 7 350 70 370 70 {}
+B 5 367.5 -172.5 372.5 -167.5 {name=vp_p dir=out }
+B 5 367.5 -152.5 372.5 -147.5 {name=out_p dir=out }
+B 5 367.5 -132.5 372.5 -127.5 {name=vp_n dir=out }
+B 5 367.5 -112.5 372.5 -107.5 {name=vin_p dir=out }
+B 5 367.5 -92.5 372.5 -87.5 {name=vcmp_p dir=out }
+B 5 367.5 -72.5 372.5 -67.5 {name=vtriang dir=out }
+B 5 67.5 -172.5 72.5 -167.5 {name=vin dir=in }
+B 5 367.5 -52.5 372.5 -47.5 {name=avdd dir=inout }
+B 5 367.5 -32.5 372.5 -27.5 {name=vin_n dir=out }
+B 5 367.5 -12.5 372.5 -7.5 {name=vss dir=inout }
+B 5 367.5 7.5 372.5 12.5 {name=vcmp_n dir=out }
+B 5 367.5 27.5 372.5 32.5 {name=iin_15u dir=inout }
+B 5 367.5 47.5 372.5 52.5 {name=vn_p dir=out }
+B 5 367.5 67.5 372.5 72.5 {name=dvdd dir=inout }
+B 5 367.5 87.5 372.5 92.5 {name=vn_n dir=out }
+B 5 367.5 107.5 372.5 112.5 {name=out_n dir=out }
+B 5 67.5 -152.5 72.5 -147.5 {name=vref dir=in }
+T {@symname} 170.5 -36 0 0 0.3 0.3 {}
+T {@name} 355 -192 0 0 0.2 0.2 {}
+T {vp_p} 345 -174 0 1 0.2 0.2 {}
+T {out_p} 345 -154 0 1 0.2 0.2 {}
+T {vp_n} 345 -134 0 1 0.2 0.2 {}
+T {vin_p} 345 -114 0 1 0.2 0.2 {}
+T {vcmp_p} 345 -94 0 1 0.2 0.2 {}
+T {vtriang} 345 -74 0 1 0.2 0.2 {}
+T {vin} 95 -174 0 0 0.2 0.2 {}
+T {avdd} 345 -54 0 1 0.2 0.2 {}
+T {vin_n} 345 -34 0 1 0.2 0.2 {}
+T {vss} 345 -14 0 1 0.2 0.2 {}
+T {vcmp_n} 345 6 0 1 0.2 0.2 {}
+T {iin_15u} 345 26 0 1 0.2 0.2 {}
+T {vn_p} 345 46 0 1 0.2 0.2 {}
+T {dvdd} 345 66 0 1 0.2 0.2 {}
+T {vn_n} 345 86 0 1 0.2 0.2 {}
+T {out_n} 345 106 0 1 0.2 0.2 {}
+T {vref} 95 -154 0 0 0.2 0.2 {}
diff --git a/xschem/src/Class_D/Class_D_revised_tb.sch b/xschem/src/Class_D/Class_D_revised_tb.sch
new file mode 100644
index 0000000..3143b64
--- /dev/null
+++ b/xschem/src/Class_D/Class_D_revised_tb.sch
@@ -0,0 +1,473 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+T {140mA} 1790 -160 0 0 0.2 0.2 {}
+T {140mA} 1790 80 0 0 0.2 0.2 {}
+N -380 50 -380 80 { lab=vref}
+N -380 140 -380 180 { lab=GND}
+N 550 -450 920 -450 { lab=feedback_p}
+N 420 -270 470 -270 { lab=vin_p}
+N 1080 -310 1080 -280 { lab=vdd}
+N 1080 -240 1080 -210 { lab=GND}
+N 420 110 470 110 { lab=vin_n}
+N 1070 90 1070 120 { lab=vdd}
+N 1070 160 1070 190 { lab=GND}
+N 1960 -260 2040 -260 { lab=audio_p}
+N 1980 -260 1980 -250 { lab=audio_p}
+N 1980 -190 1980 -170 { lab=GND}
+N 1980 210 1980 230 { lab=GND}
+N 400 -270 420 -270 { lab=vin_p}
+N 1120 140 1130 140 { lab=vcmp_n}
+N -290 50 -290 80 { lab=vdd}
+N -290 140 -290 170 { lab=GND}
+N 1280 -320 1280 -300 { lab=vdd}
+N 1280 -220 1280 -200 { lab=GND}
+N 1280 80 1280 100 { lab=vdd}
+N 1280 180 1280 200 { lab=GND}
+N 1130 140 1150 140 { lab=vcmp_n}
+N 1950 150 1980 150 { lab=audio_n}
+N 2040 -260 2040 -50 { lab=audio_p}
+N 2040 -50 2040 -40 { lab=audio_p}
+N 2040 20 2040 150 { lab=audio_n}
+N 1980 150 2040 150 { lab=audio_n}
+N 740 -120 950 -120 { lab=vtriang}
+N -80 -70 80 -70 { lab=#net1}
+N 90 -50 120 -50 { lab=vref}
+N 90 -70 120 -70 { lab=#net1}
+N 240 -140 240 -120 { lab=vdd}
+N 240 -40 240 -20 { lab=GND}
+N 550 -450 550 -290 { lab=feedback_p}
+N 470 -290 470 -270 { lab=vin_p}
+N 530 -290 550 -290 { lab=feedback_p}
+N 530 110 550 110 { lab=feedback_n}
+N 1130 -260 1150 -260 { lab=vcmp_p}
+N 800 -220 800 -210 { lab=GND}
+N 580 -110 610 -110 { lab=vbias2}
+N 580 -90 610 -90 { lab=vref}
+N 740 -90 790 -90 { lab=vsquare}
+N 560 360 940 360 { lab=feedback_n}
+N 560 110 560 360 { lab=feedback_n}
+N -80 -10 -80 10 { lab=GND}
+N 70 300 70 380 { lab=v1}
+N 70 330 140 330 { lab=v1}
+N 70 220 70 240 { lab=vdd}
+N 70 440 70 450 { lab=GND}
+N 70 410 70 440 { lab=GND}
+N 110 410 150 410 { lab=v1}
+N 140 330 140 410 { lab=v1}
+N 150 410 190 410 { lab=v1}
+N 190 410 630 410 { lab=v1}
+N 220 450 250 450 { lab=GND}
+N 400 450 430 450 { lab=GND}
+N 570 450 600 450 { lab=GND}
+N 240 450 240 480 { lab=GND}
+N 420 450 420 480 { lab=GND}
+N 580 450 580 480 { lab=GND}
+N 190 450 220 450 { lab=GND}
+N 250 450 280 450 { lab=GND}
+N 370 450 400 450 { lab=GND}
+N 430 450 460 450 { lab=GND}
+N 540 450 570 450 { lab=GND}
+N 600 450 630 450 { lab=GND}
+N 630 410 790 410 { lab=v1}
+N 740 450 760 450 { lab=GND}
+N 750 450 750 480 { lab=GND}
+N 760 450 790 450 { lab=GND}
+N 710 450 740 450 { lab=GND}
+N 980 -450 1580 -450 { lab=out_p}
+N 1000 360 1570 360 { lab=out_n}
+N 580 -130 610 -130 { lab=vbias1}
+N 80 -70 90 -70 { lab=#net1}
+N 90 -90 120 -90 { lab=vbias4}
+N 90 -110 120 -110 { lab=vbias3}
+N 160 450 160 500 { lab=vbias1}
+N 310 450 310 500 { lab=vbias2}
+N 340 450 340 500 { lab=vbias3}
+N 490 450 490 500 { lab=vbias4}
+N 510 450 510 500 { lab=vbias5}
+N 660 450 660 500 { lab=vbias6}
+N 680 450 680 500 { lab=vbias7}
+N 820 450 820 500 { lab=vbias8}
+N 470 -180 470 -150 { lab=#net2}
+N 470 -180 670 -180 { lab=#net2}
+N 670 -180 670 -160 { lab=#net2}
+N 670 -160 670 -150 { lab=#net2}
+N 470 -90 470 -70 { lab=GND}
+N 400 110 420 110 { lab=vin_n}
+N 360 -270 360 -90 { lab=vin_p}
+N 360 -270 400 -270 { lab=vin_p}
+N 360 -70 360 110 { lab=vin_n}
+N 360 110 400 110 { lab=vin_n}
+N 1770 350 1770 360 { lab=out_n}
+N 1570 360 1770 360 { lab=out_n}
+N 1580 -450 1770 -450 { lab=out_p}
+N 1410 130 1440 130 { lab=vn_p}
+N 1440 -40 1440 130 { lab=vn_p}
+N 1440 -40 1470 -40 { lab=vn_p}
+N 1400 150 1470 150 { lab=vn_n}
+N 1470 -20 1470 150 { lab=vn_n}
+N 1400 -270 1460 -270 { lab=vp_p}
+N 1460 -270 1470 -270 { lab=vp_p}
+N 1470 -270 1470 -80 { lab=vp_p}
+N 1400 -250 1430 -250 { lab=vp_n}
+N 1430 -250 1430 -60 { lab=vp_n}
+N 1430 -60 1470 -60 { lab=vp_n}
+N 1530 -230 1530 -180 { lab=GND}
+N 1530 -330 1530 -290 { lab=#net3}
+N 1530 -330 1590 -330 { lab=#net3}
+N 1770 150 1890 150 { lab=out_n}
+N 1770 -260 1900 -260 { lab=out_p}
+N 1400 130 1410 130 { lab=vn_p}
+N 550 110 560 110 { lab=feedback_n}
+N 800 -370 800 -320 { lab=vdd}
+N 800 -260 800 -220 { lab=GND}
+N 630 -270 650 -270 { lab=vref}
+N 550 -310 600 -310 { lab=feedback_p}
+N 600 -310 650 -310 { lab=feedback_p}
+N 630 -290 650 -290 { lab=vbias5}
+N 950 -290 970 -290 { lab=error_p}
+N 970 -290 970 -280 { lab=error_p}
+N 970 -280 1020 -280 { lab=error_p}
+N 950 -260 1020 -260 { lab=vtriang}
+N 950 -260 950 -120 { lab=vtriang}
+N 970 -240 1020 -240 { lab=vbias7}
+N 670 -70 670 -30 { lab=GND}
+N 800 60 800 100 { lab=vdd}
+N 800 160 800 180 { lab=GND}
+N 560 110 650 110 { lab=feedback_n}
+N 610 130 650 130 { lab=vbias6}
+N 610 150 650 150 { lab=vref}
+N 980 160 1010 160 { lab=vbias8}
+N 950 120 950 130 { lab=error_n}
+N 950 120 1010 120 { lab=error_n}
+N 950 -120 950 90 { lab=vtriang}
+N 950 90 990 90 { lab=vtriang}
+N 990 90 990 140 { lab=vtriang}
+N 990 140 1010 140 { lab=vtriang}
+N 1600 -330 1600 -100 { lab=#net3}
+N 1590 -330 1600 -330 { lab=#net3}
+N 1630 -330 1630 -100 { lab=#net3}
+N 1600 -330 1630 -330 { lab=#net3}
+N 1620 0 1620 40 { lab=GND}
+N 1770 100 1770 150 { lab=out_n}
+N 1770 -40 1770 40 { lab=#net4}
+N 1770 -150 1770 -60 { lab=#net5}
+N 1770 -260 1770 -210 { lab=out_p}
+N 1770 150 1770 350 { lab=out_n}
+N 1770 -450 1770 -260 { lab=out_p}
+C {vsource.sym} -80 -40 0 0 {name=V1 value="sin(0.9 0.8 5k)"}
+C {code_shown.sym} -1130 -450 0 0 {name=s2 only_toplevel=false value="
+.option rshunt=1e20
+.nodeset V(audio_p)=0.9 V(audio_n)=0.9 V(vp_p)=0.79 V(vn_p)=0 V(vcmp_p)=0.859
++ V(vp_n)=0.79 V(vn_n)=0 V(vcmp_n)=0.859 v(vin_p)=0.9 v(vin_n)=0.9 v(vtriang)=0.9
+*.nodeset all=0.9
+*.option VNTOL=1e-6 ABSTOL=1e-9
+*.option savecurrents
+*set the absolute voltage error tolerance and absolute current error tolerance
+.control
+save out_p out_n audio_p audio_n I(V4) I(V2) @r6[i] @r1[i] i(v3) i(v6) vtriang vin_p vin_n error_p error_n vcmp_p vcmp_n vp_p vp_n vn_p vn_n i(v7)
+*save vtriang audio_p audio_n I(V2) @r6[i] out_p out_n
+*op
+tran 3n 10m
+*linearize V(audio)
+*linearize V(out)
+*fft V(out)
+*fft V(audio)
+*plot mag(V(audio))
+*plot mag(V(out))
+let pout=@r6[i]*(V(audio_p)-V(audio_n))
+let pin=1.8*(I(V4)+I(V2)+I(V3))
+meas tran pload avg pout from=2m to=9m
+meas tran p_supply avg pin from=2m to=9m
+*print pload/p_supply
+set nfreqs=20
+*fourier 10k V(out_p)-V(out_n)
+
+fourier 5k V(audio_p)-V(audio_n)
+write class_d_5k_08_output_current_test.raw
+
+.endc
+
+
+"}
+C {netlist_not_shown.sym} -310 -140 0 0 {name=TT_MODELS1
+spice_ignore=false
+only_toplevel=true
+format="tcleval( @value )"
+value="
+.include /home/eda/pdk/skywater-pdk/libraries/sky130_fd_pr_ngspice/latest/models/corners/tt.spice
+.include /home/eda/magic/class_d_audio_amplifier/OTA/OTA_int_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/OTA/OTA_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/S_to_D/S_to_D_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/triang/triangle_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/comparator/comparator_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/dead_time/dead_time_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/output_driver/output_driver_post.spice
+* Resistor\\\\$::SKYWATER_MODELS\\\\/Capacitor
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical.spice
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical__lin.spice
+* Special cells
+.include \\\\$::SKYWATER_MODELS\\\\/models/corners/tt/specialized_cells.spice
+
+"
+}
+C {lab_wire.sym} 870 -120 0 0 {name=l9 sig_type=std_logic lab=vtriang}
+C {vsource.sym} -380 110 0 0 {name=V5 value=0.9}
+C {lab_wire.sym} -380 70 0 0 {name=l26 sig_type=std_logic lab=vref}
+C {lab_wire.sym} 420 -270 0 1 {name=l1 sig_type=std_logic lab=vin_p}
+C {lab_wire.sym} 800 -350 0 0 {name=l6 sig_type=std_logic lab=vdd}
+C {ind.sym} 1930 -260 1 0 {name=L1
+m=1
+value=28u
+footprint=1206
+device=inductor}
+C {capa.sym} 1980 -220 0 0 {name=C1
+m=1
+value=1.3u
+footprint=1206
+device="ceramic capacitor"}
+C {res.sym} 950 -450 1 0 {name=R1
+value=200k
+footprint=1206
+device=resistor
+m=1}
+C {res.sym} 500 -290 1 0 {name=R3
+value=200k
+footprint=1206
+device=resistor
+m=1}
+C {lab_wire.sym} 550 -360 0 0 {name=l18 sig_type=std_logic lab=feedback_p}
+C {lab_wire.sym} 1140 -260 0 0 {name=l19 sig_type=std_logic lab=vcmp_p}
+C {lab_wire.sym} 1080 -300 0 0 {name=l21 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 1000 -280 0 0 {name=l8 sig_type=std_logic lab=error_p}
+C {lab_wire.sym} 800 80 0 0 {name=l24 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 630 150 0 0 {name=l27 sig_type=std_logic lab=vref}
+C {res.sym} 970 360 1 0 {name=R4
+value=200k
+footprint=1206
+device=resistor
+m=1}
+C {res.sym} 500 110 1 0 {name=R5
+value=200k
+footprint=1206
+device=resistor
+m=1}
+C {lab_wire.sym} 1070 100 0 0 {name=l38 sig_type=std_logic lab=vdd}
+C {ind.sym} 1920 150 3 1 {name=L2
+m=1
+value=28u
+footprint=1206
+device=inductor}
+C {capa.sym} 1980 180 0 1 {name=C4
+m=1
+value=1.3u
+footprint=1206
+device="ceramic capacitor"}
+C {res.sym} 2040 -10 2 0 {name=R6
+value=8
+footprint=1206
+device=resistor
+m=1}
+C {lab_wire.sym} 960 120 0 0 {name=l29 sig_type=std_logic lab=error_n}
+C {lab_wire.sym} 560 190 0 0 {name=l30 sig_type=std_logic lab=feedback_n}
+C {lab_wire.sym} 1130 140 0 1 {name=l40 sig_type=std_logic lab=vcmp_n}
+C {lab_wire.sym} 1990 -260 0 1 {name=l43 sig_type=std_logic lab=audio_p}
+C {lab_wire.sym} 1990 150 0 1 {name=l44 sig_type=std_logic lab=audio_n}
+C {vsource.sym} -290 110 0 0 {name=V4 value="pulse(0 1.8 0 10n 10n 10 20)"}
+C {lab_wire.sym} -290 60 0 0 {name=l16 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 1280 -320 0 0 {name=l17 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 1280 80 0 0 {name=l34 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 1430 130 0 0 {name=l51 sig_type=std_logic lab=vn_p}
+C {lab_wire.sym} 1440 150 0 0 {name=l52 sig_type=std_logic lab=vn_n}
+C {lab_wire.sym} 110 -110 0 0 {name=l36 sig_type=std_logic lab=vbias3}
+C {lab_wire.sym} 110 -50 0 0 {name=l56 sig_type=std_logic lab=vref}
+C {lab_wire.sym} 240 -130 0 0 {name=l57 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 640 -290 0 0 {name=l3 sig_type=std_logic lab=vbias5}
+C {lab_wire.sym} 630 130 0 0 {name=l14 sig_type=std_logic lab=vbias6}
+C {lab_wire.sym} 1010 -240 0 0 {name=l20 sig_type=std_logic lab=vbias7}
+C {lab_wire.sym} 590 -110 0 0 {name=l45 sig_type=std_logic lab=vbias2}
+C {lab_wire.sym} 590 -90 0 0 {name=l46 sig_type=std_logic lab=vref}
+C {lab_wire.sym} 750 -90 0 1 {name=l60 sig_type=std_logic lab=vsquare}
+C {lab_wire.sym} 990 160 0 0 {name=l61 sig_type=std_logic lab=vbias8}
+C {gnd.sym} -290 170 0 0 {name=l63 lab=GND}
+C {gnd.sym} -380 180 0 0 {name=l2 lab=GND}
+C {gnd.sym} -80 10 0 0 {name=l4 lab=GND}
+C {gnd.sym} 240 -20 0 0 {name=l5 lab=GND}
+C {gnd.sym} 800 -210 0 0 {name=l11 lab=GND}
+C {gnd.sym} 1080 -210 0 0 {name=l13 lab=GND}
+C {gnd.sym} 1280 -200 0 0 {name=l22 lab=GND}
+C {gnd.sym} 1280 200 0 0 {name=l41 lab=GND}
+C {gnd.sym} 1070 190 0 0 {name=l42 lab=GND}
+C {gnd.sym} 800 180 0 0 {name=l48 lab=GND}
+C {gnd.sym} 1980 230 0 0 {name=l55 lab=GND}
+C {gnd.sym} 1980 -170 0 0 {name=l58 lab=GND}
+C {isource.sym} 70 270 0 0 {name=I0 value=15u}
+C {lab_wire.sym} 70 220 0 0 {name=l53 sig_type=std_logic lab=vdd}
+C {gnd.sym} 70 450 0 0 {name=l10 lab=GND}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 90 410 0 1 {name=M5
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 190 430 3 1 {name=M6
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {lab_wire.sym} 120 330 0 1 {name=l62 sig_type=std_logic lab=v1}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 280 430 1 0 {name=M7
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 370 430 3 1 {name=M8
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 460 430 1 0 {name=M9
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 540 430 3 1 {name=M10
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 630 430 1 0 {name=M11
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {gnd.sym} 240 480 0 0 {name=l54 lab=GND}
+C {gnd.sym} 420 480 0 0 {name=l59 lab=GND}
+C {gnd.sym} 580 480 0 0 {name=l64 lab=GND}
+C {gnd.sym} 750 480 0 0 {name=l65 lab=GND}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 710 430 1 0 {name=M12
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 790 430 1 0 {name=M13
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {lab_wire.sym} 590 -130 0 0 {name=l32 sig_type=std_logic lab=vbias1}
+C {lab_wire.sym} 110 -90 0 0 {name=l35 sig_type=std_logic lab=vbias4}
+C {lab_wire.sym} 160 490 0 0 {name=l39 sig_type=std_logic lab=vbias1}
+C {lab_wire.sym} 310 500 0 0 {name=l66 sig_type=std_logic lab=vbias2}
+C {lab_wire.sym} 340 500 0 1 {name=l67 sig_type=std_logic lab=vbias3}
+C {lab_wire.sym} 490 500 0 0 {name=l68 sig_type=std_logic lab=vbias4}
+C {lab_wire.sym} 510 500 0 1 {name=l69 sig_type=std_logic lab=vbias5}
+C {lab_wire.sym} 660 490 0 0 {name=l70 sig_type=std_logic lab=vbias6}
+C {lab_wire.sym} 680 500 0 1 {name=l71 sig_type=std_logic lab=vbias7}
+C {lab_wire.sym} 820 490 0 1 {name=l72 sig_type=std_logic lab=vbias8}
+C {vsource.sym} 470 -120 0 0 {name=V2 value=1.8}
+C {gnd.sym} 470 -70 0 0 {name=l47 lab=GND}
+C {lab_wire.sym} 410 110 0 1 {name=l23 sig_type=std_logic lab=vin_n}
+C {lab_wire.sym} 1450 -270 0 1 {name=l15 sig_type=std_logic lab=vp_p}
+C {lab_wire.sym} 1430 -220 0 1 {name=l25 sig_type=std_logic lab=vp_n}
+C {vsource.sym} 1530 -260 0 0 {name=V3 value=1.8}
+C {gnd.sym} 1530 -180 0 0 {name=l28 lab=GND}
+C {gnd.sym} 1620 40 0 0 {name=l31 lab=GND}
+C {lab_wire.sym} 1820 -260 0 1 {name=l33 sig_type=std_logic lab=out_p}
+C {lab_wire.sym} 1830 150 0 1 {name=l37 sig_type=std_logic lab=out_n}
+C {lab_wire.sym} 640 -270 0 0 {name=l7 sig_type=std_logic lab=vref}
+C {gnd.sym} 670 -30 0 0 {name=l12 lab=GND}
+C {src/S_to_D/S_to_D.sym} 270 -80 0 0 {name=x1}
+C {src/triangle/triangle.sym} 670 -110 0 0 {name=x2}
+C {src/integrator/integrator.sym} 800 -290 0 0 {name=x3}
+C {src/integrator/integrator.sym} 800 130 0 0 {name=x4}
+C {src/comparator/comparator.sym} 1110 -220 0 0 {name=x5}
+C {src/comparator/comparator.sym} 1100 180 0 0 {name=x6}
+C {src/dead_time/dead_time.sym} 1250 -260 0 0 {name=x7}
+C {src/dead_time/dead_time.sym} 1250 140 0 0 {name=x8}
+C {src/output_driver/output_driver.sym} 1620 -50 0 0 {name=x9}
+C {vsource.sym} 1770 -180 0 0 {name=V6 value=0}
+C {vsource.sym} 1770 70 0 0 {name=V7 value=0}
diff --git a/xschem/src/Class_D/Class_D_revised_tb_2.sch b/xschem/src/Class_D/Class_D_revised_tb_2.sch
new file mode 100644
index 0000000..4ee1c6b
--- /dev/null
+++ b/xschem/src/Class_D/Class_D_revised_tb_2.sch
@@ -0,0 +1,320 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N -110 80 -110 110 { lab=vref}
+N -110 170 -110 210 { lab=GND}
+N 820 -420 1190 -420 { lab=feedback_p}
+N 690 -240 740 -240 { lab=vin_p}
+N 1350 -280 1350 -250 { lab=vdd}
+N 1350 -210 1350 -180 { lab=GND}
+N 690 140 740 140 { lab=vin_n}
+N 1340 120 1340 150 { lab=vdd}
+N 1340 190 1340 220 { lab=GND}
+N 2230 -230 2310 -230 { lab=audio_p}
+N 2250 -230 2250 -220 { lab=audio_p}
+N 2250 -160 2250 -140 { lab=GND}
+N 2250 240 2250 260 { lab=GND}
+N 670 -240 690 -240 { lab=vin_p}
+N 1390 170 1400 170 { lab=vcmp_n}
+N -20 80 -20 110 { lab=vdd}
+N -20 170 -20 200 { lab=GND}
+N 1550 -290 1550 -270 { lab=vdd}
+N 1550 -190 1550 -170 { lab=GND}
+N 1550 110 1550 130 { lab=vdd}
+N 1550 210 1550 230 { lab=GND}
+N 1400 170 1420 170 { lab=vcmp_n}
+N 2220 180 2250 180 { lab=audio_n}
+N 2310 -230 2310 -20 { lab=audio_p}
+N 2310 -20 2310 -10 { lab=audio_p}
+N 2310 50 2310 180 { lab=audio_n}
+N 2250 180 2310 180 { lab=audio_n}
+N 1010 -90 1220 -90 { lab=vtriang}
+N 190 -40 350 -40 { lab=#net1}
+N 360 -20 390 -20 { lab=vref}
+N 360 -40 390 -40 { lab=#net1}
+N 510 -110 510 -90 { lab=vdd}
+N 510 -10 510 10 { lab=GND}
+N 820 -420 820 -260 { lab=feedback_p}
+N 740 -260 740 -240 { lab=vin_p}
+N 800 -260 820 -260 { lab=feedback_p}
+N 800 140 820 140 { lab=feedback_n}
+N 1400 -230 1420 -230 { lab=vcmp_p}
+N 1070 -190 1070 -180 { lab=GND}
+N 850 -80 880 -80 { lab=vbias2}
+N 850 -60 880 -60 { lab=vref}
+N 1010 -60 1060 -60 { lab=vsquare}
+N 830 390 1210 390 { lab=feedback_n}
+N 830 140 830 390 { lab=feedback_n}
+N 190 20 190 40 { lab=GND}
+N 1250 -420 1850 -420 { lab=out_p}
+N 1270 390 1840 390 { lab=out_n}
+N 850 -100 880 -100 { lab=vbias1}
+N 350 -40 360 -40 { lab=#net1}
+N 360 -60 390 -60 { lab=vbias4}
+N 360 -80 390 -80 { lab=vbias3}
+N 740 -150 740 -120 { lab=#net2}
+N 740 -150 940 -150 { lab=#net2}
+N 940 -150 940 -130 { lab=#net2}
+N 940 -130 940 -120 { lab=#net2}
+N 740 -60 740 -40 { lab=GND}
+N 670 140 690 140 { lab=vin_n}
+N 630 -240 630 -60 { lab=vin_p}
+N 630 -240 670 -240 { lab=vin_p}
+N 630 -40 630 140 { lab=vin_n}
+N 630 140 670 140 { lab=vin_n}
+N 2040 -420 2040 -30 { lab=out_p}
+N 2040 -10 2040 380 { lab=out_n}
+N 2040 380 2040 390 { lab=out_n}
+N 1840 390 2040 390 { lab=out_n}
+N 1850 -420 2040 -420 { lab=out_p}
+N 1680 160 1710 160 { lab=vn_p}
+N 1710 -10 1710 160 { lab=vn_p}
+N 1710 -10 1740 -10 { lab=vn_p}
+N 1670 180 1740 180 { lab=vn_n}
+N 1740 10 1740 180 { lab=vn_n}
+N 1670 -240 1730 -240 { lab=vp_p}
+N 1730 -240 1740 -240 { lab=vp_p}
+N 1740 -240 1740 -50 { lab=vp_p}
+N 1670 -220 1700 -220 { lab=vp_n}
+N 1700 -220 1700 -30 { lab=vp_n}
+N 1700 -30 1740 -30 { lab=vp_n}
+N 1860 -100 1860 -60 { lab=#net3}
+N 1890 -100 1890 -60 { lab=#net3}
+N 1800 -200 1800 -150 { lab=GND}
+N 1800 -300 1800 -260 { lab=#net3}
+N 1800 -300 1860 -300 { lab=#net3}
+N 1860 -300 1860 -100 { lab=#net3}
+N 1860 -100 1890 -100 { lab=#net3}
+N 2040 180 2160 180 { lab=out_n}
+N 2040 -230 2170 -230 { lab=out_p}
+N 1890 20 1890 70 { lab=GND}
+N 1670 160 1680 160 { lab=vn_p}
+N 820 140 830 140 { lab=feedback_n}
+N 1070 -340 1070 -290 { lab=vdd}
+N 1070 -230 1070 -190 { lab=GND}
+N 900 -240 920 -240 { lab=vref}
+N 820 -280 870 -280 { lab=feedback_p}
+N 870 -280 920 -280 { lab=feedback_p}
+N 900 -260 920 -260 { lab=vbias5}
+N 1220 -260 1240 -260 { lab=error_p}
+N 1240 -260 1240 -250 { lab=error_p}
+N 1240 -250 1290 -250 { lab=error_p}
+N 1220 -230 1290 -230 { lab=vtriang}
+N 1220 -230 1220 -90 { lab=vtriang}
+N 1240 -210 1290 -210 { lab=vbias7}
+N 940 -40 940 0 { lab=GND}
+N 1070 90 1070 130 { lab=vdd}
+N 1070 190 1070 210 { lab=GND}
+N 830 140 920 140 { lab=feedback_n}
+N 880 160 920 160 { lab=vbias6}
+N 880 180 920 180 { lab=vref}
+N 1250 190 1280 190 { lab=vbias8}
+N 1220 150 1220 160 { lab=error_n}
+N 1220 150 1280 150 { lab=error_n}
+N 1220 -90 1220 120 { lab=vtriang}
+N 1220 120 1260 120 { lab=vtriang}
+N 1260 120 1260 170 { lab=vtriang}
+N 1260 170 1280 170 { lab=vtriang}
+N 480 280 480 360 { lab=#net4}
+N 480 560 480 610 { lab=GND}
+N 480 190 480 220 { lab=vdd}
+N 580 390 630 390 { lab=vbias1}
+N 580 410 630 410 { lab=vbias2}
+N 580 430 630 430 { lab=vbias3}
+N 580 450 630 450 { lab=vbias4}
+N 580 470 630 470 { lab=vbias5}
+N 580 490 630 490 { lab=vbias6}
+N 580 510 630 510 { lab=vbias7}
+N 580 530 630 530 { lab=vbias8}
+C {vsource.sym} 190 -10 0 0 {name=V1 value="sin(0.9 0.4 5k)"}
+C {code_shown.sym} -860 -420 0 0 {name=s2 only_toplevel=false value="
+.option rshunt=1e20
+.nodeset V(audio_p)=0.9 V(audio_n)=0.9 V(vp_p)=0.79 V(vn_p)=0 V(vcmp_p)=0.859
++ V(vp_n)=0.79 V(vn_n)=0 V(vcmp_n)=0.859 v(vin_p)=0.9 v(vin_n)=0.9 v(vtriang)=0.9
+*.nodeset all=0.9
+*.option VNTOL=1e-6 ABSTOL=1e-9
+*.option savecurrents
+*set the absolute voltage error tolerance and absolute current error tolerance
+.control
+save out_p out_n audio_p audio_n I(V4) I(V2) @r6[i] @r1[i] i(v3) i(v6) vtriang vin_p vin_n error_p error_n vcmp_p vcmp_n vp_p vp_n vn_p vn_n
+*save vtriang audio_p audio_n I(V2) @r6[i] out_p out_n
+*op
+tran 3n 10m 0.1m
+*linearize V(audio)
+*linearize V(out)
+*fft V(out)
+*fft V(audio)
+*plot mag(V(audio))
+*plot mag(V(out))
+let pout=@r6[i]*(V(audio_p)-V(audio_n))
+let pin=1.8*(I(V4)+I(V2)+I(V3))
+meas tran pload avg pout from=2m to=9m
+meas tran p_supply avg pin from=2m to=9m
+*print pload/p_supply
+set nfreqs=20
+*fourier 10k V(out_p)-V(out_n)
+
+fourier 5k V(audio_p)-V(audio_n)
+write class_d_5k_04_post_notflat.raw
+
+.endc
+
+
+"}
+C {netlist_not_shown.sym} 370 -350 0 0 {name=TT_MODELS1
+spice_ignore=false
+only_toplevel=true
+format="tcleval( @value )"
+value="
+.include /home/eda/pdk/skywater-pdk/libraries/sky130_fd_pr_ngspice/latest/models/corners/tt.spice
+.include /home/eda/magic/class_d_audio_amplifier/OTA/OTA_int_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/OTA/OTA_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/S_to_D/S_to_D_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/S_to_D/S_to_D_revised_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/triang/triangle_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/triang/triangle_revised_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/comparator/comparator_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/dead_time/dead_time_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/output_driver/output_driver_post_r.spice
+.include /home/eda/magic/class_d_audio_amplifier/integrator/integrator_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/biasing_network.spice
+* Resistor\\\\$::SKYWATER_MODELS\\\\/Capacitor
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical.spice
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical__lin.spice
+* Special cells
+.include \\\\$::SKYWATER_MODELS\\\\/models/corners/tt/specialized_cells.spice
+
+"
+}
+C {lab_wire.sym} 1140 -90 0 0 {name=l9 sig_type=std_logic lab=vtriang}
+C {vsource.sym} -110 140 0 0 {name=V5 value=0.9}
+C {lab_wire.sym} -110 100 0 0 {name=l26 sig_type=std_logic lab=vref}
+C {lab_wire.sym} 690 -240 0 1 {name=l1 sig_type=std_logic lab=vin_p}
+C {lab_wire.sym} 1070 -320 0 0 {name=l6 sig_type=std_logic lab=vdd}
+C {ind.sym} 2200 -230 1 0 {name=L1
+m=1
+value=28u
+footprint=1206
+device=inductor}
+C {capa.sym} 2250 -190 0 0 {name=C1
+m=1
+value=1.3u
+footprint=1206
+device="ceramic capacitor"}
+C {res.sym} 1220 -420 1 0 {name=R1
+value=200k
+footprint=1206
+device=resistor
+m=1}
+C {res.sym} 770 -260 1 0 {name=R3
+value=200k
+footprint=1206
+device=resistor
+m=1}
+C {lab_wire.sym} 820 -330 0 0 {name=l18 sig_type=std_logic lab=feedback_p}
+C {lab_wire.sym} 1410 -230 0 0 {name=l19 sig_type=std_logic lab=vcmp_p}
+C {lab_wire.sym} 1350 -270 0 0 {name=l21 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 1270 -250 0 0 {name=l8 sig_type=std_logic lab=error_p}
+C {lab_wire.sym} 1070 110 0 0 {name=l24 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 900 180 0 0 {name=l27 sig_type=std_logic lab=vref}
+C {res.sym} 1240 390 1 0 {name=R4
+value=200k
+footprint=1206
+device=resistor
+m=1}
+C {res.sym} 770 140 1 0 {name=R5
+value=200k
+footprint=1206
+device=resistor
+m=1}
+C {lab_wire.sym} 1340 130 0 0 {name=l38 sig_type=std_logic lab=vdd}
+C {ind.sym} 2190 180 3 1 {name=L2
+m=1
+value=28u
+footprint=1206
+device=inductor}
+C {capa.sym} 2250 210 0 1 {name=C4
+m=1
+value=1.3u
+footprint=1206
+device="ceramic capacitor"}
+C {res.sym} 2310 20 2 0 {name=R6
+value=8
+footprint=1206
+device=resistor
+m=1}
+C {lab_wire.sym} 1230 150 0 0 {name=l29 sig_type=std_logic lab=error_n}
+C {lab_wire.sym} 830 220 0 0 {name=l30 sig_type=std_logic lab=feedback_n}
+C {lab_wire.sym} 1400 170 0 1 {name=l40 sig_type=std_logic lab=vcmp_n}
+C {lab_wire.sym} 2260 -230 0 1 {name=l43 sig_type=std_logic lab=audio_p}
+C {lab_wire.sym} 2260 180 0 1 {name=l44 sig_type=std_logic lab=audio_n}
+C {vsource.sym} -20 140 0 0 {name=V4 value="pulse(0 1.8 0 10n 10n 10 20)"}
+C {lab_wire.sym} -20 90 0 0 {name=l16 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 1550 -290 0 0 {name=l17 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 1550 110 0 0 {name=l34 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 1700 160 0 0 {name=l51 sig_type=std_logic lab=vn_p}
+C {lab_wire.sym} 1710 180 0 0 {name=l52 sig_type=std_logic lab=vn_n}
+C {lab_wire.sym} 380 -80 0 0 {name=l36 sig_type=std_logic lab=vbias3}
+C {lab_wire.sym} 380 -20 0 0 {name=l56 sig_type=std_logic lab=vref}
+C {lab_wire.sym} 510 -100 0 0 {name=l57 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 910 -260 0 0 {name=l3 sig_type=std_logic lab=vbias5}
+C {lab_wire.sym} 900 160 0 0 {name=l14 sig_type=std_logic lab=vbias6}
+C {lab_wire.sym} 1280 -210 0 0 {name=l20 sig_type=std_logic lab=vbias7}
+C {lab_wire.sym} 860 -80 0 0 {name=l45 sig_type=std_logic lab=vbias2}
+C {lab_wire.sym} 860 -60 0 0 {name=l46 sig_type=std_logic lab=vref}
+C {lab_wire.sym} 1020 -60 0 1 {name=l60 sig_type=std_logic lab=vsquare}
+C {lab_wire.sym} 1260 190 0 0 {name=l61 sig_type=std_logic lab=vbias8}
+C {gnd.sym} -20 200 0 0 {name=l63 lab=GND}
+C {gnd.sym} -110 210 0 0 {name=l2 lab=GND}
+C {gnd.sym} 190 40 0 0 {name=l4 lab=GND}
+C {gnd.sym} 510 10 0 0 {name=l5 lab=GND}
+C {gnd.sym} 1070 -180 0 0 {name=l11 lab=GND}
+C {gnd.sym} 1350 -180 0 0 {name=l13 lab=GND}
+C {gnd.sym} 1550 -170 0 0 {name=l22 lab=GND}
+C {gnd.sym} 1550 230 0 0 {name=l41 lab=GND}
+C {gnd.sym} 1340 220 0 0 {name=l42 lab=GND}
+C {gnd.sym} 1070 210 0 0 {name=l48 lab=GND}
+C {gnd.sym} 2250 260 0 0 {name=l55 lab=GND}
+C {gnd.sym} 2250 -140 0 0 {name=l58 lab=GND}
+C {lab_wire.sym} 860 -100 0 0 {name=l32 sig_type=std_logic lab=vbias1}
+C {lab_wire.sym} 380 -60 0 0 {name=l35 sig_type=std_logic lab=vbias4}
+C {vsource.sym} 740 -90 0 0 {name=V2 value=1.8}
+C {gnd.sym} 740 -40 0 0 {name=l47 lab=GND}
+C {lab_wire.sym} 680 140 0 1 {name=l23 sig_type=std_logic lab=vin_n}
+C {src/output_driver/output_driver_post.sym} 1910 -10 0 0 {name=x9}
+C {lab_wire.sym} 1720 -240 0 1 {name=l15 sig_type=std_logic lab=vp_p}
+C {lab_wire.sym} 1700 -190 0 1 {name=l25 sig_type=std_logic lab=vp_n}
+C {vsource.sym} 1800 -230 0 0 {name=V3 value=1.8}
+C {gnd.sym} 1800 -150 0 0 {name=l28 lab=GND}
+C {gnd.sym} 1890 70 0 0 {name=l31 lab=GND}
+C {lab_wire.sym} 2090 -230 0 1 {name=l33 sig_type=std_logic lab=out_p}
+C {lab_wire.sym} 2100 180 0 1 {name=l37 sig_type=std_logic lab=out_n}
+C {lab_wire.sym} 910 -240 0 0 {name=l7 sig_type=std_logic lab=vref}
+C {gnd.sym} 940 0 0 0 {name=l12 lab=GND}
+C {src/dead_time/dead_time_post.sym} 1480 -250 0 0 {name=x7}
+C {src/dead_time/dead_time_post.sym} 1480 150 0 0 {name=x8}
+C {src/comparator/comparator_post.sym} 1300 -250 0 0 {name=x5}
+C {src/comparator/comparator_post.sym} 1290 150 0 0 {name=x6}
+C {src/integrator/integrator_post.sym} 950 -260 0 0 {name=x3}
+C {src/integrator/integrator_post.sym} 950 160 0 0 {name=x4}
+C {src/S_to_D/S_to_D_revised_post.sym} 390 -70 0 0 {name=x1}
+C {src/triangle/triangle_revised_post.sym} 870 -80 0 0 {name=x2}
+C {src/biasing_network/biasing_network.sym} 430 460 0 0 {name=x10}
+C {gnd.sym} 480 610 0 0 {name=l10 lab=GND}
+C {res.sym} 480 250 2 0 {name=R2
+value=83k
+footprint=1206
+device=resistor
+m=1}
+C {lab_wire.sym} 480 200 0 0 {name=l39 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 630 390 0 0 {name=l49 sig_type=std_logic lab=vbias1}
+C {lab_wire.sym} 630 410 0 0 {name=l50 sig_type=std_logic lab=vbias2}
+C {lab_wire.sym} 630 430 0 0 {name=l53 sig_type=std_logic lab=vbias3}
+C {lab_wire.sym} 630 450 0 0 {name=l54 sig_type=std_logic lab=vbias4}
+C {lab_wire.sym} 630 470 0 0 {name=l59 sig_type=std_logic lab=vbias5}
+C {lab_wire.sym} 630 490 0 0 {name=l62 sig_type=std_logic lab=vbias6}
+C {lab_wire.sym} 630 510 0 0 {name=l64 sig_type=std_logic lab=vbias7}
+C {lab_wire.sym} 630 530 0 0 {name=l65 sig_type=std_logic lab=vbias8}
diff --git a/xschem/src/Class_D/Class_D_tb.sch b/xschem/src/Class_D/Class_D_tb.sch
new file mode 100644
index 0000000..1446a4c
--- /dev/null
+++ b/xschem/src/Class_D/Class_D_tb.sch
@@ -0,0 +1,482 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N -1160 100 -1160 130 { lab=vref}
+N -1160 190 -1160 230 { lab=GND}
+N -100 -260 -40 -260 { lab=vref}
+N 20 -290 20 -260 { lab=vdd}
+N 20 -220 20 -180 { lab=GND}
+N -230 -400 140 -400 { lab=feedback_p}
+N -360 -220 -310 -220 { lab=vin_p}
+N 300 -260 300 -230 { lab=vdd}
+N 300 -190 300 -160 { lab=GND}
+N -100 140 -40 140 { lab=vref}
+N 70 160 110 160 { lab=error_n}
+N 20 110 20 140 { lab=vdd}
+N 20 180 20 220 { lab=GND}
+N -100 280 -30 280 { lab=feedback_n}
+N -100 180 -100 280 { lab=feedback_n}
+N 30 280 100 280 { lab=error_n}
+N 100 160 100 280 { lab=error_n}
+N -360 160 -310 160 { lab=vin_n}
+N 290 140 290 170 { lab=vdd}
+N 290 210 290 240 { lab=GND}
+N 1180 -210 1260 -210 { lab=audio_p}
+N 1200 -210 1200 -200 { lab=audio_p}
+N 1200 -140 1200 -120 { lab=GND}
+N 1200 260 1200 280 { lab=GND}
+N -380 -220 -360 -220 { lab=vin_p}
+N 340 190 350 190 { lab=vcmp_n}
+N -1070 100 -1070 130 { lab=vdd}
+N -1070 190 -1070 220 { lab=GND}
+N 500 -270 500 -250 { lab=vdd}
+N 500 -170 500 -150 { lab=GND}
+N 500 130 500 150 { lab=vdd}
+N 500 230 500 250 { lab=GND}
+N 350 190 370 190 { lab=vcmp_n}
+N 1170 200 1200 200 { lab=audio_n}
+N 1260 -210 1260 0 { lab=audio_p}
+N 1260 0 1260 10 { lab=audio_p}
+N 1260 70 1260 200 { lab=audio_n}
+N 1200 200 1260 200 { lab=audio_n}
+N 70 -240 100 -240 { lab=error_p}
+N -100 -220 -100 -160 { lab=feedback_p}
+N -40 -160 80 -160 { lab=error_p}
+N 80 -240 80 -160 { lab=error_p}
+N -40 -70 170 -70 { lab=vtriang}
+N 170 -180 170 -70 { lab=vtriang}
+N -860 -20 -700 -20 { lab=#net1}
+N -690 0 -660 0 { lab=vref}
+N -690 -20 -660 -20 { lab=#net1}
+N -540 -90 -540 -70 { lab=vdd}
+N -540 10 -540 30 { lab=GND}
+N -230 -240 -40 -240 { lab=feedback_p}
+N -100 -240 -100 -220 { lab=feedback_p}
+N -230 -400 -230 -240 { lab=feedback_p}
+N -310 -240 -310 -220 { lab=vin_p}
+N -250 -240 -230 -240 { lab=feedback_p}
+N -60 -220 -40 -220 { lab=vbias5}
+N -230 160 -40 160 { lab=feedback_n}
+N -250 160 -230 160 { lab=feedback_n}
+N -100 160 -100 180 { lab=feedback_n}
+N -80 180 -40 180 { lab=vbias6}
+N 100 -240 100 -230 { lab=error_p}
+N 100 -230 240 -230 { lab=error_p}
+N 170 -210 170 -180 { lab=vtriang}
+N 170 -210 240 -210 { lab=vtriang}
+N 200 -190 240 -190 { lab=vbias7}
+N 350 -210 370 -210 { lab=vcmp_p}
+N -110 -20 -110 -10 { lab=GND}
+N -200 -60 -170 -60 { lab=vbias2}
+N -200 -40 -170 -40 { lab=vref}
+N -40 -40 10 -40 { lab=vsquare}
+N 130 -70 130 190 { lab=vtriang}
+N 130 190 230 190 { lab=vtriang}
+N 200 170 230 170 { lab=error_n}
+N 110 160 110 170 { lab=error_n}
+N 110 170 200 170 { lab=error_n}
+N 200 210 230 210 { lab=vbias8}
+N -220 410 160 410 { lab=feedback_n}
+N -220 160 -220 410 { lab=feedback_n}
+N -860 40 -860 60 { lab=GND}
+N -710 350 -710 430 { lab=v1}
+N -710 380 -640 380 { lab=v1}
+N -710 270 -710 290 { lab=vdd}
+N -710 490 -710 500 { lab=GND}
+N -710 460 -710 490 { lab=GND}
+N -670 460 -630 460 { lab=v1}
+N -640 380 -640 460 { lab=v1}
+N -630 460 -590 460 { lab=v1}
+N -590 460 -150 460 { lab=v1}
+N -560 500 -530 500 { lab=GND}
+N -380 500 -350 500 { lab=GND}
+N -210 500 -180 500 { lab=GND}
+N -540 500 -540 530 { lab=GND}
+N -360 500 -360 530 { lab=GND}
+N -200 500 -200 530 { lab=GND}
+N -590 500 -560 500 { lab=GND}
+N -530 500 -500 500 { lab=GND}
+N -410 500 -380 500 { lab=GND}
+N -350 500 -320 500 { lab=GND}
+N -240 500 -210 500 { lab=GND}
+N -180 500 -150 500 { lab=GND}
+N -150 460 10 460 { lab=v1}
+N -40 500 -20 500 { lab=GND}
+N -30 500 -30 530 { lab=GND}
+N -20 500 10 500 { lab=GND}
+N -70 500 -40 500 { lab=GND}
+N 200 -400 800 -400 { lab=out_p}
+N 220 410 790 410 { lab=out_n}
+N -200 -80 -170 -80 { lab=vbias1}
+N -700 -20 -690 -20 { lab=#net1}
+N -690 -40 -660 -40 { lab=vbias4}
+N -690 -60 -660 -60 { lab=vbias3}
+N -620 500 -620 550 { lab=vbias1}
+N -470 500 -470 550 { lab=vbias2}
+N -440 500 -440 550 { lab=vbias3}
+N -290 500 -290 550 { lab=vbias4}
+N -270 500 -270 550 { lab=vbias5}
+N -120 500 -120 550 { lab=vbias6}
+N -100 500 -100 550 { lab=vbias7}
+N 40 500 40 550 { lab=vbias8}
+N -310 -130 -310 -100 { lab=#net2}
+N -310 -130 -110 -130 { lab=#net2}
+N -110 -130 -110 -110 { lab=#net2}
+N -110 -110 -110 -100 { lab=#net2}
+N -310 -40 -310 -20 { lab=GND}
+N -380 160 -360 160 { lab=vin_n}
+N -420 -220 -420 -40 { lab=vin_p}
+N -420 -220 -380 -220 { lab=vin_p}
+N -420 -20 -420 160 { lab=vin_n}
+N -420 160 -380 160 { lab=vin_n}
+N 990 -400 990 -10 { lab=out_p}
+N 990 10 990 400 { lab=out_n}
+N 990 400 990 410 { lab=out_n}
+N 790 410 990 410 { lab=out_n}
+N 800 -400 990 -400 { lab=out_p}
+N 630 180 660 180 { lab=vn_p}
+N 660 10 660 180 { lab=vn_p}
+N 660 10 690 10 { lab=vn_p}
+N 620 200 690 200 { lab=vn_n}
+N 690 30 690 200 { lab=vn_n}
+N 620 -220 680 -220 { lab=vp_p}
+N 680 -220 690 -220 { lab=vp_p}
+N 690 -220 690 -30 { lab=vp_p}
+N 620 -200 650 -200 { lab=vp_n}
+N 650 -200 650 -10 { lab=vp_n}
+N 650 -10 690 -10 { lab=vp_n}
+N 810 -80 810 -40 { lab=#net3}
+N 840 -80 840 -40 { lab=#net3}
+N 750 -180 750 -130 { lab=GND}
+N 750 -280 750 -240 { lab=#net3}
+N 750 -280 810 -280 { lab=#net3}
+N 810 -280 810 -80 { lab=#net3}
+N 810 -80 840 -80 { lab=#net3}
+N 990 200 1110 200 { lab=out_n}
+N 990 -210 1120 -210 { lab=out_p}
+N 840 40 840 90 { lab=GND}
+N 620 180 630 180 { lab=vn_p}
+C {vsource.sym} -860 10 0 0 {name=V1 value="sin(0.9 0.4 5k)"}
+C {code_shown.sym} -1910 -400 0 0 {name=s2 only_toplevel=false value="
+.option rshunt=1e20
+.nodeset V(audio_p)=0.9 V(audio_n)=0.9 V(vp_p)=0.79 V(vn_p)=0 V(vcmp_p)=0.859
++ V(vp_n)=0.79 V(vn_n)=0 V(vcmp_n)=0.859 v(vin_p)=0.9 v(vin_n)=0.9 v(vtriang)=0.9
+*.nodeset all=0.9
+.option VNTOL=1e-6 ABSTOL=1e-9
+*.option savecurrents
+*set the absolute voltage error tolerance and absolute current error tolerance
+.control
+save out_p out_n audio_p audio_n I(V4) I(V2) @r6[i] @r1[i] i(v3) i(v6) vtriang vin_p vin_n error_p error_n vcmp_p vcmp_n vp_p vp_n vn_p vn_n
+*save vtriang audio_p audio_n I(V2) @r6[i] out_p out_n
+*op
+tran 3n 2m 0.1m
+*linearize V(audio)
+*linearize V(out)
+*fft V(out)
+*fft V(audio)
+*plot mag(V(audio))
+*plot mag(V(out))
+let pout=@r6[i]*(V(audio_p)-V(audio_n))
+let pin=1.8*(I(V4)+I(V2)+I(V3))
+meas tran pload avg pout from=4m to=9m
+meas tran p_supply avg pin from=4m to=9m
+*print pload/p_supply
+set nfreqs=20
+*fourier 10k V(out_p)-V(out_n)
+
+fourier 5k V(audio_p)-V(audio_n)
+write class_d_5k_04_post.raw
+
+.endc
+
+
+"}
+C {netlist_not_shown.sym} -680 -330 0 0 {name=TT_MODELS1
+spice_ignore=false
+only_toplevel=true
+format="tcleval( @value )"
+value="
+.include /home/eda/pdk/skywater-pdk/libraries/sky130_fd_pr_ngspice/latest/models/corners/tt.spice
+.include /home/eda/magic/class_d_audio_amplifier/OTA/OTA_int_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/OTA/OTA_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/S_to_D/S_to_D_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/triang/triangle_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/comparator/comparator_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/dead_time/dead_time_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/output_driver/output_driver_post.spice
+* Resistor\\\\$::SKYWATER_MODELS\\\\/Capacitor
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical.spice
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical__lin.spice
+* Special cells
+.include \\\\$::SKYWATER_MODELS\\\\/models/corners/tt/specialized_cells.spice
+
+"
+}
+C {lab_wire.sym} 90 -70 0 0 {name=l9 sig_type=std_logic lab=vtriang}
+C {vsource.sym} -1160 160 0 0 {name=V5 value=0.9}
+C {lab_wire.sym} -1160 120 0 0 {name=l26 sig_type=std_logic lab=vref}
+C {lab_wire.sym} -360 -220 0 1 {name=l1 sig_type=std_logic lab=vin_p}
+C {lab_wire.sym} 20 -280 0 0 {name=l6 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} -70 -260 0 0 {name=l7 sig_type=std_logic lab=vref}
+C {ind.sym} 1150 -210 1 0 {name=L1
+m=1
+value=28u
+footprint=1206
+device=inductor}
+C {capa.sym} 1200 -170 0 0 {name=C1
+m=1
+value=1.3u
+footprint=1206
+device="ceramic capacitor"}
+C {res.sym} 170 -400 1 0 {name=R1
+value=200k
+footprint=1206
+device=resistor
+m=1}
+C {res.sym} -280 -240 1 0 {name=R3
+value=200k
+footprint=1206
+device=resistor
+m=1}
+C {capa.sym} -70 -160 1 0 {name=C2
+m=1
+value=10p
+footprint=1206
+device="ceramic capacitor"}
+C {lab_wire.sym} -230 -310 0 0 {name=l18 sig_type=std_logic lab=feedback_p}
+C {lab_wire.sym} 360 -210 0 0 {name=l19 sig_type=std_logic lab=vcmp_p}
+C {lab_wire.sym} 300 -250 0 0 {name=l21 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 170 -230 0 0 {name=l8 sig_type=std_logic lab=error_p}
+C {lab_wire.sym} 20 120 0 0 {name=l24 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} -70 140 0 0 {name=l27 sig_type=std_logic lab=vref}
+C {res.sym} 190 410 1 0 {name=R4
+value=200k
+footprint=1206
+device=resistor
+m=1}
+C {res.sym} -280 160 1 0 {name=R5
+value=200k
+footprint=1206
+device=resistor
+m=1}
+C {capa.sym} 0 280 1 0 {name=C3
+m=1
+value=10p
+footprint=1206
+device="ceramic capacitor"}
+C {lab_wire.sym} 290 150 0 0 {name=l38 sig_type=std_logic lab=vdd}
+C {ind.sym} 1140 200 3 1 {name=L2
+m=1
+value=28u
+footprint=1206
+device=inductor}
+C {capa.sym} 1200 230 0 1 {name=C4
+m=1
+value=1.3u
+footprint=1206
+device="ceramic capacitor"}
+C {res.sym} 1260 40 2 0 {name=R6
+value=8
+footprint=1206
+device=resistor
+m=1}
+C {lab_wire.sym} 180 170 0 0 {name=l29 sig_type=std_logic lab=error_n}
+C {lab_wire.sym} -220 240 0 0 {name=l30 sig_type=std_logic lab=feedback_n}
+C {lab_wire.sym} 350 190 0 1 {name=l40 sig_type=std_logic lab=vcmp_n}
+C {lab_wire.sym} 1210 -210 0 1 {name=l43 sig_type=std_logic lab=audio_p}
+C {lab_wire.sym} 1210 200 0 1 {name=l44 sig_type=std_logic lab=audio_n}
+C {vsource.sym} -1070 160 0 0 {name=V4 value="pulse(0 1.8 0 10n 10n 10 20)"}
+C {lab_wire.sym} -1070 110 0 0 {name=l16 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 500 -270 0 0 {name=l17 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 500 130 0 0 {name=l34 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 650 180 0 0 {name=l51 sig_type=std_logic lab=vn_p}
+C {lab_wire.sym} 660 200 0 0 {name=l52 sig_type=std_logic lab=vn_n}
+C {lab_wire.sym} -670 -60 0 0 {name=l36 sig_type=std_logic lab=vbias3}
+C {lab_wire.sym} -670 0 0 0 {name=l56 sig_type=std_logic lab=vref}
+C {lab_wire.sym} -540 -80 0 0 {name=l57 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} -50 -220 0 0 {name=l3 sig_type=std_logic lab=vbias5}
+C {lab_wire.sym} -60 180 0 0 {name=l14 sig_type=std_logic lab=vbias6}
+C {lab_wire.sym} 220 -190 0 0 {name=l20 sig_type=std_logic lab=vbias7}
+C {lab_wire.sym} -190 -60 0 0 {name=l45 sig_type=std_logic lab=vbias2}
+C {lab_wire.sym} -190 -40 0 0 {name=l46 sig_type=std_logic lab=vref}
+C {lab_wire.sym} -30 -40 0 1 {name=l60 sig_type=std_logic lab=vsquare}
+C {lab_wire.sym} 210 210 0 0 {name=l61 sig_type=std_logic lab=vbias8}
+C {gnd.sym} -1070 220 0 0 {name=l63 lab=GND}
+C {gnd.sym} -1160 230 0 0 {name=l2 lab=GND}
+C {gnd.sym} -860 60 0 0 {name=l4 lab=GND}
+C {gnd.sym} -540 30 0 0 {name=l5 lab=GND}
+C {gnd.sym} -110 -10 0 0 {name=l11 lab=GND}
+C {gnd.sym} 20 -180 0 0 {name=l12 lab=GND}
+C {gnd.sym} 300 -160 0 0 {name=l13 lab=GND}
+C {gnd.sym} 500 -150 0 0 {name=l22 lab=GND}
+C {gnd.sym} 500 250 0 0 {name=l41 lab=GND}
+C {gnd.sym} 290 240 0 0 {name=l42 lab=GND}
+C {gnd.sym} 20 220 0 0 {name=l48 lab=GND}
+C {gnd.sym} 1200 280 0 0 {name=l55 lab=GND}
+C {gnd.sym} 1200 -120 0 0 {name=l58 lab=GND}
+C {isource.sym} -710 320 0 0 {name=I0 value=15u}
+C {lab_wire.sym} -710 270 0 0 {name=l53 sig_type=std_logic lab=vdd}
+C {gnd.sym} -710 500 0 0 {name=l10 lab=GND}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} -690 460 0 1 {name=M5
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} -590 480 3 1 {name=M6
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {lab_wire.sym} -660 380 0 1 {name=l62 sig_type=std_logic lab=v1}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} -500 480 1 0 {name=M7
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} -410 480 3 1 {name=M8
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} -320 480 1 0 {name=M9
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} -240 480 3 1 {name=M10
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} -150 480 1 0 {name=M11
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {gnd.sym} -540 530 0 0 {name=l54 lab=GND}
+C {gnd.sym} -360 530 0 0 {name=l59 lab=GND}
+C {gnd.sym} -200 530 0 0 {name=l64 lab=GND}
+C {gnd.sym} -30 530 0 0 {name=l65 lab=GND}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} -70 480 1 0 {name=M12
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 10 480 1 0 {name=M13
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {lab_wire.sym} -190 -80 0 0 {name=l32 sig_type=std_logic lab=vbias1}
+C {lab_wire.sym} -670 -40 0 0 {name=l35 sig_type=std_logic lab=vbias4}
+C {lab_wire.sym} -620 540 0 0 {name=l39 sig_type=std_logic lab=vbias1}
+C {lab_wire.sym} -470 550 0 0 {name=l66 sig_type=std_logic lab=vbias2}
+C {lab_wire.sym} -440 550 0 1 {name=l67 sig_type=std_logic lab=vbias3}
+C {lab_wire.sym} -290 550 0 0 {name=l68 sig_type=std_logic lab=vbias4}
+C {lab_wire.sym} -270 550 0 1 {name=l69 sig_type=std_logic lab=vbias5}
+C {lab_wire.sym} -120 540 0 0 {name=l70 sig_type=std_logic lab=vbias6}
+C {lab_wire.sym} -100 550 0 1 {name=l71 sig_type=std_logic lab=vbias7}
+C {lab_wire.sym} 40 540 0 1 {name=l72 sig_type=std_logic lab=vbias8}
+C {vsource.sym} -310 -70 0 0 {name=V2 value=1.8}
+C {gnd.sym} -310 -20 0 0 {name=l47 lab=GND}
+C {src/S_to_D/S_to_D_post.sym} -520 -10 0 0 {name=x1}
+C {lab_wire.sym} -370 160 0 1 {name=l23 sig_type=std_logic lab=vin_n}
+C {src/triangle/triangle_post.sym} -100 -60 0 0 {name=x7}
+C {src/comparator/comparator_post.sym} 250 -230 0 0 {name=x4}
+C {src/comparator/comparator_post.sym} 240 170 0 0 {name=x5}
+C {src/dead_time/dead_time_post.sym} 430 -230 0 0 {name=x2}
+C {src/dead_time/dead_time_post.sym} 430 170 0 0 {name=x8}
+C {src/output_driver/output_driver_post.sym} 860 10 0 0 {name=x9}
+C {lab_wire.sym} 670 -220 0 1 {name=l15 sig_type=std_logic lab=vp_p}
+C {lab_wire.sym} 650 -170 0 1 {name=l25 sig_type=std_logic lab=vp_n}
+C {vsource.sym} 750 -210 0 0 {name=V3 value=1.8}
+C {gnd.sym} 750 -130 0 0 {name=l28 lab=GND}
+C {gnd.sym} 840 90 0 0 {name=l31 lab=GND}
+C {lab_wire.sym} 1040 -210 0 1 {name=l33 sig_type=std_logic lab=out_p}
+C {lab_wire.sym} 1050 200 0 1 {name=l37 sig_type=std_logic lab=out_n}
+C {src/OTA_int/OTA_int_post.sym} 0 -230 0 0 {name=x3}
+C {src/OTA_int/OTA_int_post.sym} 0 170 0 0 {name=x6}
diff --git a/xschem/src/Class_D/Class_D_tb2.sch b/xschem/src/Class_D/Class_D_tb2.sch
new file mode 100644
index 0000000..dba9e59
--- /dev/null
+++ b/xschem/src/Class_D/Class_D_tb2.sch
@@ -0,0 +1,146 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N -460 -60 -460 -30 { lab=vref}
+N -460 30 -460 70 { lab=GND}
+N -340 30 -340 50 { lab=GND}
+N -400 30 -400 60 { lab=GND}
+N -380 -160 -380 -130 { lab=GND}
+N 350 -250 430 -250 { lab=audio_p}
+N 370 -250 370 -240 { lab=audio_p}
+N 370 -180 370 -160 { lab=GND}
+N 370 -10 370 10 { lab=GND}
+N 340 -70 370 -70 { lab=audio_n}
+N 430 -200 430 -190 { lab=audio_p}
+N 370 -70 430 -70 { lab=audio_n}
+N 430 -130 430 -70 { lab=audio_n}
+N 430 -250 430 -200 { lab=audio_p}
+N -400 -60 -400 -30 { lab=avdd}
+N -340 -60 -340 -30 { lab=dvdd}
+N -380 -220 -270 -220 { lab=#net1}
+N 30 -220 110 -220 { lab=out_p}
+N 110 -250 110 -220 { lab=out_p}
+N 110 -250 220 -250 { lab=out_p}
+N 30 -120 110 -120 { lab=out_n}
+N 110 -120 110 -70 { lab=out_n}
+N 110 -70 210 -70 { lab=out_n}
+N -320 -200 -270 -200 { lab=vref}
+N 30 -140 110 -140 { lab=dvdd}
+N 30 -200 110 -200 { lab=avdd}
+N 30 -180 110 -180 { lab=GND}
+N 30 -160 150 -160 { lab=#net2}
+N 280 -160 320 -160 { lab=avdd}
+N 220 -250 290 -250 { lab=out_p}
+N 150 -160 220 -160 { lab=#net2}
+N 210 -70 280 -70 { lab=out_n}
+C {gnd.sym} -460 70 0 0 {name=l2 lab=GND}
+C {netlist_not_shown.sym} 1240 -610 0 0 {name=TT_MODELS1
+spice_ignore=false
+only_toplevel=true
+format="tcleval( @value )"
+value="
+.include /home/eda/pdk/skywater-pdk/libraries/sky130_fd_pr_ngspice/latest/models/corners/tt.spice
+.include /home/eda/magic/class_d_audio_amplifier/Class_D/Class_D_post.spice
+
+* Resistor\\\\$::SKYWATER_MODELS\\\\/Capacitor
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical.spice
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical__lin.spice
+* Special cells
+.include \\\\$::SKYWATER_MODELS\\\\/models/corners/tt/specialized_cells.spice
+
+"
+}
+C {vsource.sym} -460 0 0 0 {name=V5 value=0.9}
+C {vsource.sym} -340 0 0 0 {name=V1 value=1.8}
+C {gnd.sym} -340 50 0 0 {name=l4 lab=GND}
+C {vsource.sym} -400 0 0 0 {name=V2 value="pulse(0 1.8 0 1u 1u 1 2)"}
+C {gnd.sym} -400 60 0 0 {name=l6 lab=GND}
+C {lab_wire.sym} -460 -40 0 0 {name=l5 sig_type=std_logic lab=vref}
+C {lab_wire.sym} -340 -40 0 0 {name=l7 sig_type=std_logic lab=dvdd}
+C {lab_wire.sym} -400 -40 0 0 {name=l8 sig_type=std_logic lab=avdd}
+C {vsource.sym} -380 -190 0 0 {name=V3 value="sin(0.9 0.4 5k)"}
+C {gnd.sym} -380 -130 0 0 {name=l10 lab=GND}
+C {ind.sym} 320 -250 1 0 {name=L1
+m=1
+value=28u
+footprint=1206
+device=inductor}
+C {capa.sym} 370 -210 0 0 {name=C1
+m=1
+value=1.3u
+footprint=1206
+device="ceramic capacitor"}
+C {ind.sym} 310 -70 3 1 {name=L2
+m=1
+value=28u
+footprint=1206
+device=inductor}
+C {capa.sym} 370 -40 0 1 {name=C4
+m=1
+value=1.3u
+footprint=1206
+device="ceramic capacitor"}
+C {res.sym} 430 -160 2 0 {name=R6
+value=8
+footprint=1206
+device=resistor
+m=1}
+C {lab_wire.sym} 380 -250 0 1 {name=l43 sig_type=std_logic lab=audio_p}
+C {lab_wire.sym} 380 -70 0 1 {name=l44 sig_type=std_logic lab=audio_n}
+C {gnd.sym} 370 10 0 0 {name=l55 lab=GND}
+C {gnd.sym} 370 -160 0 0 {name=l58 lab=GND}
+C {code_shown.sym} -860 -840 0 0 {name=s2 only_toplevel=false value="
+.option rshunt=1e20
+.nodeset all=0.7
+*.option VNTOL=1e-6 ABSTOL=1e-9
+*.option savecurrents
+*set the absolute voltage error tolerance and absolute current error tolerance
+.control
+save out_p out_n audio_p audio_n I(V1) I(V2) @r6[i] x1.vtriang x1.vin_p x1.vin_n x1.vcmp_p x1.vcmp_n x1.vp_p x1.vp_n x1.vn_p x1.vn_n x1.iin_15u_f x1.fgnd
+*save all
+*save vtriang audio_p audio_n I(V2) @r6[i] out_p out_n
+*op
+tran 1n 5m
+*linearize V(audio)
+*linearize V(out)
+*fft V(out)
+*fft V(audio)
+*plot mag(V(audio))
+*plot mag(V(out))
+let pout=(V(audio_p)-V(audio_n))*(V(audio_p)-V(audio_n))/@r6[i]
+let pin=1.8*(I(V2)+I(V1))
+meas tran pload avg pout from=1m to=5m
+meas tran p_supply avg pin from=1m to=5m
+*print pload/p_supply
+set nfreqs=5
+*fourier 10k V(out_p)-V(out_n)
+
+fourier 5k V(audio_p)-V(audio_n)
+write class_d_5k_04_presim_withesd.raw
+
+.endc
+
+
+"}
+C {lab_wire.sym} 190 -70 0 1 {name=l20 sig_type=std_logic lab=out_n}
+C {src/Class_D/Class_D_bondwire.sym} -120 -170 0 0 {name=x1}
+C {lab_wire.sym} 160 -250 0 1 {name=l1 sig_type=std_logic lab=out_p}
+C {lab_wire.sym} -290 -200 0 0 {name=l3 sig_type=std_logic lab=vref}
+C {lab_wire.sym} 90 -140 0 0 {name=l9 sig_type=std_logic lab=dvdd}
+C {lab_wire.sym} 100 -200 0 0 {name=l11 sig_type=std_logic lab=avdd}
+C {gnd.sym} 110 -180 0 0 {name=l12 lab=GND}
+C {res.sym} 250 -160 3 0 {name=R1
+value=83k
+footprint=1206
+device=resistor
+m=1}
+C {lab_wire.sym} 300 -160 0 1 {name=l13 sig_type=std_logic lab=avdd}
+C {capa.sym} 180 -130 0 1 {name=C2
+m=1
+value=50n
+footprint=1206
+device="ceramic capacitor"}
+C {gnd.sym} 180 -100 0 0 {name=l14 lab=GND}
diff --git a/xschem/src/ESD/ESD.sch b/xschem/src/ESD/ESD.sch
new file mode 100644
index 0000000..1289205
--- /dev/null
+++ b/xschem/src/ESD/ESD.sch
@@ -0,0 +1,23 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N 150 -30 150 0 { lab=vin}
+N 150 -90 300 -90 { lab=vdd}
+N 150 0 150 20 { lab=vin}
+N 150 80 150 100 { lab=vss}
+N 150 -0 190 -0 { lab=vin}
+C {sky130_fd_pr/diode.sym} 150 -60 0 0 {name=D17
+model=diode_pd2nw_05v5
+area=22500
+}
+C {sky130_fd_pr/diode.sym} 150 50 0 0 {name=D1
+model=diode_pw2nd_05v5
+area=22500
+}
+C {lab_wire.sym} 270 -90 0 1 {name=l1 sig_type=std_logic lab=vdd}
+C {iopin.sym} 300 -90 0 0 {name=p1 lab=vdd}
+C {iopin.sym} 190 0 0 0 {name=p2 lab=vin}
+C {iopin.sym} 150 100 0 0 {name=p3 lab=vss}
diff --git a/xschem/src/ESD/ESD.sym b/xschem/src/ESD/ESD.sym
new file mode 100644
index 0000000..46bf5eb
--- /dev/null
+++ b/xschem/src/ESD/ESD.sym
@@ -0,0 +1,22 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=subcircuit
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 -130 -30 -130 30 {}
+L 4 30 -30 30 30 {}
+L 4 -130 -30 30 -30 {}
+L 4 -130 30 30 30 {}
+L 7 30 0 50 0 {}
+B 5 -52.5 -32.5 -47.5 -27.5 {name=vdd dir=inout }
+B 5 47.5 -2.5 52.5 2.5 {name=vin dir=inout }
+B 5 -52.5 27.5 -47.5 32.5 {name=vss dir=inout }
+T {@symname} -101.5 -6 0 0 0.3 0.3 {}
+T {@name} 35 -42 0 0 0.2 0.2 {}
+T {vdd} -45 -24 0 1 0.2 0.2 {}
+T {vin} 25 -4 0 1 0.2 0.2 {}
+T {vss} -45 16 0 1 0.2 0.2 {}
diff --git a/xschem/src/ESD/io_clamp.sch b/xschem/src/ESD/io_clamp.sch
new file mode 100644
index 0000000..27a6eb8
--- /dev/null
+++ b/xschem/src/ESD/io_clamp.sch
@@ -0,0 +1,29 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N -160 -30 -70 -30 { lab=vdd}
+N -160 280 -70 280 { lab=vss}
+N -160 30 -160 60 { lab=#net1}
+N -160 210 -160 220 { lab=#net2}
+N -160 120 -160 150 { lab=#net3}
+C {iopin.sym} -70 -30 0 0 {name=p1 lab=vdd}
+C {iopin.sym} -70 280 0 0 {name=p2 lab=vss}
+C {sky130_fd_pr/diode.sym} -160 180 2 0 {name=D4
+model=diode_pd2nw_05v5
+area=22500
+}
+C {sky130_fd_pr/diode.sym} -160 90 2 0 {name=D1
+model=diode_pd2nw_05v5
+area=22500
+}
+C {sky130_fd_pr/diode.sym} -160 0 2 0 {name=D2
+model=diode_pd2nw_05v5
+area=22500
+}
+C {sky130_fd_pr/diode.sym} -160 250 2 0 {name=D3
+model=diode_pd2nw_05v5
+area=22500
+}
diff --git a/xschem/src/ESD/io_clamp.sym b/xschem/src/ESD/io_clamp.sym
new file mode 100644
index 0000000..2ffe3c7
--- /dev/null
+++ b/xschem/src/ESD/io_clamp.sym
@@ -0,0 +1,17 @@
+v {xschem version=2.9.9 file_version=1.2}
+K {type=subcircuit
+format="@name @pinlist @symname"
+template="name=x1"
+}
+T {@symname} -54 -6 0 0 0.3 0.3 {}
+T {@name} 135 -32 0 0 0.2 0.2 {}
+L 4 -130 -20 130 -20 {}
+L 4 -130 20 130 20 {}
+L 4 -130 -20 -130 20 {}
+L 4 130 -20 130 20 {}
+B 5 147.5 -12.5 152.5 -7.5 {name=vdd dir=inout }
+L 7 130 -10 150 -10 {}
+T {vdd} 125 -14 0 1 0.2 0.2 {}
+B 5 147.5 7.5 152.5 12.5 {name=vss dir=inout }
+L 7 130 10 150 10 {}
+T {vss} 125 6 0 1 0.2 0.2 {}
diff --git a/xschem/src/OTA/OTA.sch b/xschem/src/OTA/OTA.sch
new file mode 100644
index 0000000..02d4fcd
--- /dev/null
+++ b/xschem/src/OTA/OTA.sch
@@ -0,0 +1,212 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+T {0.386p} 320 60 0 0 0.2 0.2 {}
+T {gm/id=11} -160 -20 0 0 0.2 0.2 {}
+T {gm/id=11} 20 -20 0 0 0.2 0.2 {}
+T {gm/id=11} 360 -20 0 0 0.2 0.2 {}
+T {gm/id=15} 10 80 0 0 0.2 0.2 {}
+T {gm/id=15} 110 80 0 0 0.2 0.2 {}
+T {gm/id=17} 30 220 0 0 0.2 0.2 {}
+T {gm/id=17} 90 220 0 0 0.2 0.2 {}
+T {gm/id=17} 360 170 0 0 0.2 0.2 {}
+T {32k} 220 90 0 0 0.2 0.2 {}
+N -320 50 -250 50 { lab=vn}
+N -330 90 -250 90 { lab=vbias}
+N -330 50 -320 50 { lab=vn}
+N -330 10 -310 10 { lab=vp}
+N -310 10 -250 10 { lab=vp}
+N -320 -20 -250 -20 { lab=vdd}
+N -310 120 -250 120 { lab=vss}
+N -320 120 -310 120 { lab=vss}
+N -170 -20 -170 60 { lab=vbias}
+N -170 240 170 240 { lab=vss}
+N 0 210 0 240 { lab=vss}
+N 170 210 170 240 { lab=vss}
+N 0 90 0 180 { lab=vf}
+N 170 90 170 180 { lab=v1}
+N 0 30 170 30 { lab=vc}
+N 90 -20 90 30 { lab=vc}
+N 40 210 130 210 { lab=vf}
+N 0 160 80 160 { lab=vf}
+N 80 160 80 210 { lab=vf}
+N -170 10 -100 10 { lab=vbias}
+N -100 -50 -100 10 { lab=vbias}
+N -130 -50 50 -50 { lab=vbias}
+N 420 -20 420 100 { lab=vout}
+N 420 -50 430 -50 { lab=vdd}
+N 430 -80 430 -50 { lab=vdd}
+N 420 160 420 240 { lab=vss}
+N 170 240 320 240 { lab=vss}
+N 420 130 450 130 { lab=vss}
+N 450 130 450 160 { lab=vss}
+N 420 160 450 160 { lab=vss}
+N -170 -80 330 -80 { lab=vdd}
+N 90 -80 90 -50 { lab=vdd}
+N -170 -80 -170 -50 { lab=vdd}
+N 350 -50 380 -50 { lab=vbias}
+N 380 130 380 160 { lab=v1}
+N 170 160 280 160 { lab=v1}
+N -60 60 -40 60 { lab=vn}
+N 210 60 230 60 { lab=vp}
+N 380 240 420 240 { lab=vss}
+N 350 160 380 160 { lab=v1}
+N 330 -80 400 -80 { lab=vdd}
+N 320 240 380 240 { lab=vss}
+N 400 -80 420 -80 { lab=vdd}
+N 420 -80 430 -80 { lab=vdd}
+N 240 80 240 90 { lab=#net1}
+N 260 80 280 80 { lab=#net1}
+N 240 150 240 160 { lab=v1}
+N 240 80 260 80 { lab=#net1}
+N 280 80 300 80 { lab=#net1}
+N 360 80 420 80 { lab=vout}
+N 280 160 350 160 { lab=v1}
+N 420 50 460 50 { lab=vout}
+N 190 120 220 120 { lab=vss}
+N 0 30 -0 60 { lab=vc}
+N 170 30 170 60 { lab=vc}
+C {ipin.sym} -320 10 0 0 {name=p3 lab=vp}
+C {ipin.sym} -320 50 0 0 {name=p4 lab=vn}
+C {ipin.sym} -320 90 0 0 {name=p6 lab=vbias}
+C {lab_wire.sym} -260 90 0 0 {name=l5 sig_type=std_logic lab=vbias}
+C {iopin.sym} -320 120 0 1 {name=p2 lab=vss}
+C {lab_wire.sym} -270 10 0 0 {name=l3 sig_type=std_logic lab=vp}
+C {lab_wire.sym} -280 50 0 1 {name=l7 sig_type=std_logic lab=vn}
+C {lab_wire.sym} -260 -20 0 1 {name=l10 sig_type=std_logic lab=vdd}
+C {iopin.sym} -320 -20 0 1 {name=p7 lab=vdd}
+C {lab_wire.sym} -270 120 0 0 {name=l11 sig_type=std_logic lab=vss}
+C {opin.sym} 460 50 0 0 {name=p1 lab=vout}
+C {sky130_fd_pr/pfet_01v8_lvt.sym} 190 60 0 1 {name=M1
+L=1
+W=4
+nf=1
+mult=16
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8_lvt.sym} -20 60 0 0 {name=M2
+L=1
+W=4
+nf=1
+mult=16
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8_lvt.sym} 70 -50 0 0 {name=M3
+L=1
+W=2
+nf=2
+mult=24
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 150 210 0 0 {name=M4
+L=1
+W=1
+nf=1
+mult=16
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 20 210 0 1 {name=M5
+L=1
+W=1
+nf=1
+mult=16
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8_lvt.sym} -150 -50 0 1 {name=M6
+L=1
+W=2
+nf=2
+mult=24
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8_lvt.sym} 400 -50 0 0 {name=M7
+L=1
+W=2
+nf=2
+mult=48
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 400 130 0 0 {name=M8
+L=1
+W=1
+nf=1
+mult=64
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {lab_wire.sym} -50 -50 0 0 {name=l1 sig_type=std_logic lab=vbias}
+C {lab_wire.sym} -60 -80 0 0 {name=l8 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 340 160 0 0 {name=l13 sig_type=std_logic lab=v1}
+C {lab_wire.sym} 130 30 0 0 {name=l14 sig_type=std_logic lab=vc}
+C {lab_wire.sym} 420 70 0 0 {name=l15 sig_type=std_logic lab=vout}
+C {lab_wire.sym} 60 160 0 0 {name=l16 sig_type=std_logic lab=vf}
+C {lab_wire.sym} 230 60 0 0 {name=l12 sig_type=std_logic lab=vp}
+C {lab_wire.sym} 370 -50 0 0 {name=l4 sig_type=std_logic lab=vbias}
+C {lab_wire.sym} -50 60 0 0 {name=l17 sig_type=std_logic lab=vn}
+C {lab_wire.sym} -140 240 0 0 {name=l9 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 200 120 0 0 {name=l18 sig_type=std_logic lab=vss}
+C {sky130_fd_pr/res_xhigh_po.sym} 240 120 0 0 {name=R1
+W=0.35
+L=0.5
+model=res_xhigh_po
+spiceprefix=X
+mult=1}
+C {sky130_fd_pr/cap_mim_m3_1.sym} 330 80 3 0 {name=C2 model=cap_mim_m3_1 W=14 L=14 MF=1 spiceprefix=X}
diff --git a/xschem/src/OTA/OTA.sym b/xschem/src/OTA/OTA.sym
new file mode 100644
index 0000000..f3104ef
--- /dev/null
+++ b/xschem/src/OTA/OTA.sym
@@ -0,0 +1,24 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=subcircuit
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 -90 60 -90 140 {}
+L 4 -90 140 20 100 {}
+L 4 -90 60 20 100 {}
+B 5 -32.5 77.5 -27.5 82.5 {name=vdd dir=inout }
+B 5 -92.5 77.5 -87.5 82.5 {name=vp dir=in }
+B 5 -92.5 97.5 -87.5 102.5 {name=vn dir=in }
+B 5 -92.5 117.5 -87.5 122.5 {name=vbias dir=in }
+B 5 -32.5 117.5 -27.5 122.5 {name=vss dir=inout }
+B 5 17.5 97.5 22.5 102.5 {name=vout dir=out }
+T {@symname} -61.5 94 0 0 0.2 0.2 {}
+T {@name} -5 68 0 0 0.2 0.2 {}
+T {vdd} -35 86 0 1 0.2 0.2 {}
+T {vp} -85 76 0 0 0.2 0.2 {}
+T {vn} -85 96 0 0 0.2 0.2 {}
+T {vbias} -85 116 0 0 0.2 0.2 {}
diff --git a/xschem/src/OTA/OTA_post.sym b/xschem/src/OTA/OTA_post.sym
new file mode 100644
index 0000000..832c212
--- /dev/null
+++ b/xschem/src/OTA/OTA_post.sym
@@ -0,0 +1,24 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=primitive
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 -70 70 -70 150 {}
+L 4 -70 150 40 110 {}
+L 4 -70 70 40 110 {}
+B 5 -12.5 87.5 -7.5 92.5 {name=vdd dir=inout }
+B 5 -72.5 87.5 -67.5 92.5 {name=vp dir=in }
+B 5 -72.5 107.5 -67.5 112.5 {name=vn dir=in }
+B 5 -72.5 127.5 -67.5 132.5 {name=vbias dir=in }
+B 5 -12.5 127.5 -7.5 132.5 {name=vss dir=inout }
+B 5 37.5 107.5 42.5 112.5 {name=vout dir=out }
+T {@symname} -41.5 104 0 0 0.2 0.2 {}
+T {@name} 15 78 0 0 0.2 0.2 {}
+T {vdd} -15 96 0 1 0.2 0.2 {}
+T {vp} -65 86 0 0 0.2 0.2 {}
+T {vn} -65 106 0 0 0.2 0.2 {}
+T {vbias} -65 126 0 0 0.2 0.2 {}
diff --git a/xschem/src/OTA/OTA_revised_post.sym b/xschem/src/OTA/OTA_revised_post.sym
new file mode 100644
index 0000000..d4a7b37
--- /dev/null
+++ b/xschem/src/OTA/OTA_revised_post.sym
@@ -0,0 +1,24 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=primitive
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 50 -30 50 50 {}
+L 4 50 50 160 10 {}
+L 4 50 -30 160 10 {}
+B 5 107.5 -12.5 112.5 -7.5 {name=vdd dir=inout }
+B 5 47.5 -12.5 52.5 -7.5 {name=vp dir=in }
+B 5 47.5 7.5 52.5 12.5 {name=vn dir=in }
+B 5 47.5 27.5 52.5 32.5 {name=vbias dir=in }
+B 5 107.5 27.5 112.5 32.5 {name=vss dir=inout }
+B 5 157.5 7.5 162.5 12.5 {name=vout dir=out }
+T {@symname} 78.5 4 0 0 0.2 0.2 {}
+T {@name} 135 -22 0 0 0.2 0.2 {}
+T {vdd} 105 -4 0 1 0.2 0.2 {}
+T {vp} 55 -14 0 0 0.2 0.2 {}
+T {vn} 55 6 0 0 0.2 0.2 {}
+T {vbias} 55 26 0 0 0.2 0.2 {}
diff --git a/xschem/src/OTA/OTA_tb.sch b/xschem/src/OTA/OTA_tb.sch
new file mode 100644
index 0000000..1e24af9
--- /dev/null
+++ b/xschem/src/OTA/OTA_tb.sch
@@ -0,0 +1,251 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N -50 -50 -50 -30 { lab=vdd}
+N -50 -50 -30 -50 { lab=vdd}
+N -120 -60 -120 -30 { lab=vp}
+N -50 30 -50 60 { lab=GND}
+N -120 30 -120 50 { lab=GND}
+N -330 100 -330 180 { lab=#net1}
+N -330 130 -260 130 { lab=#net1}
+N -330 20 -330 40 { lab=vdd}
+N -330 240 -330 250 { lab=GND}
+N -330 210 -330 240 { lab=GND}
+N -290 210 -250 210 { lab=#net1}
+N -260 130 -260 210 { lab=#net1}
+N -250 210 -210 210 { lab=#net1}
+N -160 250 -160 280 { lab=GND}
+N -260 250 -240 250 { lab=vbias1}
+N -260 250 -260 330 { lab=vbias1}
+N -210 250 -180 250 { lab=GND}
+N -180 250 -160 250 { lab=GND}
+N 30 140 30 150 { lab=GND}
+N 30 50 30 80 { lab=vn}
+N 410 290 410 300 { lab=vout2}
+N 390 290 410 290 { lab=vout2}
+N 340 230 340 270 { lab=vdd}
+N 340 310 340 340 { lab=GND}
+N 250 270 280 270 { lab=vp}
+N 250 290 280 290 { lab=#net2}
+N 250 310 280 310 { lab=vbias2}
+N 220 290 250 290 { lab=#net2}
+N 160 290 220 290 { lab=#net2}
+N 410 300 410 390 { lab=vout2}
+N 390 390 410 390 { lab=vout2}
+N 180 370 180 380 { lab=vp}
+N 180 290 180 310 { lab=#net2}
+N 70 290 100 290 { lab=vn}
+N 410 10 410 20 { lab=vout1}
+N 390 10 410 10 { lab=vout1}
+N 340 -50 340 -10 { lab=vdd}
+N 340 30 340 60 { lab=GND}
+N 250 -10 280 -10 { lab=vp}
+N 250 10 280 10 { lab=#net3}
+N 250 30 280 30 { lab=vbias1}
+N 220 10 250 10 { lab=#net3}
+N 160 10 220 10 { lab=#net3}
+N 410 20 410 110 { lab=vout1}
+N 390 110 410 110 { lab=vout1}
+N 70 10 100 10 { lab=vn}
+N 430 610 430 620 { lab=vout3}
+N 410 610 430 610 { lab=vout3}
+N 360 550 360 590 { lab=vdd}
+N 360 630 360 660 { lab=GND}
+N 270 590 300 590 { lab=vp}
+N 270 610 300 610 { lab=#net4}
+N 270 630 300 630 { lab=vbias3}
+N 240 610 270 610 { lab=#net4}
+N 180 610 240 610 { lab=#net4}
+N 430 620 430 710 { lab=vout3}
+N 410 710 430 710 { lab=vout3}
+N 200 610 200 630 { lab=#net4}
+N 90 610 120 610 { lab=vn}
+N 370 710 410 710 { lab=vout3}
+N 200 710 310 710 { lab=#net4}
+N 200 630 200 710 { lab=#net4}
+N -210 210 -30 210 { lab=#net1}
+N -160 250 -120 250 { lab=GND}
+N -90 250 -90 320 { lab=vbias2}
+N -60 250 -60 320 { lab=vbias3}
+N -30 250 10 250 { lab=GND}
+C {isource.sym} -330 70 0 0 {name=I0 value=15u}
+C {vsource.sym} -120 0 0 0 {name=V1 value="dc 0.9"}
+C {vsource.sym} -50 0 0 0 {name=V3 value=1.8}
+C {lab_wire.sym} -30 -50 0 0 {name=l7 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} -120 -50 0 0 {name=l10 sig_type=std_logic lab=vp}
+C {code_shown.sym} 810 -200 0 0 {name=s1 only_toplevel=false value="
+
+.control
+
+save all
+op
+*tran 10n 500u
+*plot @m.xm7.msky130_fd_pr__pfet_01v8_lvt[id]
+*plot @m.xm8.msky130_fd_pr__nfet_01v8_lvt[id]
+*dc V2 0 1.8 0.01
+*print @m.xm2.msky130_fd_pr__pfet_01v8_lvt[gm]
+*print @m.xm5.msky130_fd_pr__nfet_01v8_lvt[gm]
+*print @m.xm3.msky130_fd_pr__pfet_01v8_lvt[gm]
+*print vbias
+ac dec 10000 0.1 100G
+meas ac GBW when vdb(vout)=0
+meas ac DC_Gain find vdb(vout) at=1000
+meas ac PM find vp(vout2) when vdb(vout2)=0
+print PM*180/PI
+plot vdb(vout1)-20*log10(1+vout2) vdb(vout3)
+plot vdb(vout2) vp(vout2)*180/pi
+
+
+.endc
+"}
+C {netlist_not_shown.sym} -180 -210 0 0 {name=TT_MODELS1
+spice_ignore=false
+only_toplevel=true
+format="tcleval( @value )"
+value="
+.include /home/eda/pdk/skywater-pdk/libraries/sky130_fd_pr_ngspice/latest/models/corners/tt.spice
+
+* Resistor\\\\$::SKYWATER_MODELS\\\\/Capacitor
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical.spice
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical__lin.spice
+* Special cells
+.include \\\\$::SKYWATER_MODELS\\\\/models/corners/tt/specialized_cells.spice
+
+"
+}
+C {gnd.sym} -120 50 0 0 {name=l9 lab=GND}
+C {gnd.sym} -50 60 0 0 {name=l3 lab=GND}
+C {lab_wire.sym} -330 20 0 0 {name=l53 sig_type=std_logic lab=vdd}
+C {gnd.sym} -330 250 0 0 {name=l18 lab=GND}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} -310 210 0 1 {name=M9
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} -210 230 3 1 {name=M10
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {gnd.sym} -160 280 0 0 {name=l54 lab=GND}
+C {lab_wire.sym} -260 330 0 0 {name=l19 sig_type=std_logic lab=vbias1}
+C {gnd.sym} 30 150 0 0 {name=l20 lab=GND}
+C {lab_wire.sym} 30 60 0 0 {name=l22 sig_type=std_logic lab=vn}
+C {gnd.sym} 340 340 0 0 {name=l1 lab=GND}
+C {lab_wire.sym} 340 250 0 0 {name=l2 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 260 270 0 0 {name=l4 sig_type=std_logic lab=vp}
+C {lab_wire.sym} 260 310 0 0 {name=l6 sig_type=std_logic lab=vbias2}
+C {lab_wire.sym} 410 290 0 1 {name=l8 sig_type=std_logic lab=vout2}
+C {res.sym} 180 340 2 0 {name=R1
+value=200k
+footprint=1206
+device=resistor
+m=1}
+C {lab_wire.sym} 80 290 0 0 {name=l11 sig_type=std_logic lab=vn}
+C {capa.sym} 390 420 0 0 {name=C1
+m=1
+value=3.6p
+footprint=1206
+device="ceramic capacitor"}
+C {gnd.sym} 390 450 0 0 {name=l5 lab=GND}
+C {capa.sym} 130 290 1 0 {name=C2
+m=1
+value=3.6p
+footprint=1206
+device="ceramic capacitor"}
+C {lab_wire.sym} 180 380 0 0 {name=l12 sig_type=std_logic lab=vp}
+C {vsource.sym} 30 110 0 0 {name=V2 value="dc 0.9 ac 1"}
+C {gnd.sym} 340 60 0 0 {name=l14 lab=GND}
+C {lab_wire.sym} 340 -30 0 0 {name=l15 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 260 -10 0 0 {name=l16 sig_type=std_logic lab=vp}
+C {lab_wire.sym} 260 30 0 0 {name=l17 sig_type=std_logic lab=vbias1}
+C {src/OTA_int/OTA_int.sym} 340 30 0 0 {name=x2}
+C {lab_wire.sym} 410 10 0 1 {name=l21 sig_type=std_logic lab=vout1}
+C {res.sym} 130 10 3 0 {name=R2
+value=200k
+footprint=1206
+device=resistor
+m=1}
+C {lab_wire.sym} 80 10 0 0 {name=l23 sig_type=std_logic lab=vn}
+C {capa.sym} 390 140 0 0 {name=C3
+m=1
+value=10p
+footprint=1206
+device="ceramic capacitor"}
+C {gnd.sym} 390 170 0 0 {name=l24 lab=GND}
+C {capa.sym} 180 -20 2 0 {name=C5
+m=1
+value=20p
+footprint=1206
+device="ceramic capacitor"}
+C {gnd.sym} 180 -50 2 0 {name=l27 lab=GND}
+C {gnd.sym} 360 660 0 0 {name=l13 lab=GND}
+C {lab_wire.sym} 360 570 0 0 {name=l25 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 280 590 0 0 {name=l26 sig_type=std_logic lab=vp}
+C {lab_wire.sym} 280 630 0 0 {name=l28 sig_type=std_logic lab=vbias3}
+C {src/OTA_int/OTA_int.sym} 360 630 0 0 {name=x3}
+C {lab_wire.sym} 430 610 0 1 {name=l29 sig_type=std_logic lab=vout3}
+C {res.sym} 150 610 3 0 {name=R3
+value=200k
+footprint=1206
+device=resistor
+m=1}
+C {lab_wire.sym} 100 610 0 0 {name=l30 sig_type=std_logic lab=vn}
+C {capa.sym} 340 710 1 0 {name=C4
+m=1
+value=10p
+footprint=1206
+device="ceramic capacitor"}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} -120 230 1 0 {name=M1
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} -30 230 3 1 {name=M2
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {lab_wire.sym} -90 320 0 0 {name=l31 sig_type=std_logic lab=vbias2}
+C {lab_wire.sym} -60 320 0 1 {name=l32 sig_type=std_logic lab=vbias3}
+C {gnd.sym} 10 250 0 0 {name=l33 lab=GND}
+C {src/OTA_int/OTA_int_post.sym} 320 300 0 0 {name=x1}
diff --git a/xschem/src/OTA/OTA_tb2.sch b/xschem/src/OTA/OTA_tb2.sch
new file mode 100644
index 0000000..fb8e14c
--- /dev/null
+++ b/xschem/src/OTA/OTA_tb2.sch
@@ -0,0 +1,122 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N -140 -100 -140 -80 { lab=vdd}
+N -140 -100 -120 -100 { lab=vdd}
+N -250 90 -250 120 { lab=vin}
+N 220 -50 220 -30 { lab=vdd}
+N 220 10 220 40 { lab=GND}
+N 270 -10 300 -10 { lab=vout}
+N 90 -10 160 -10 { lab=vin}
+N 120 10 160 10 { lab=vbias}
+N 140 -30 160 -30 { lab=vref}
+N 300 -10 330 -10 { lab=vout}
+N -150 90 -150 120 { lab=vref}
+N -10 110 -10 190 { lab=#net1}
+N -10 140 60 140 { lab=#net1}
+N -10 30 -10 50 { lab=vdd}
+N -10 250 -10 260 { lab=GND}
+N -10 220 -10 250 { lab=GND}
+N 30 220 70 220 { lab=#net1}
+N 60 140 60 220 { lab=#net1}
+N 70 220 110 220 { lab=#net1}
+N 160 260 160 290 { lab=GND}
+N 150 250 160 250 { lab=GND}
+N 160 250 160 260 { lab=GND}
+N 150 220 160 220 { lab=GND}
+N 160 220 160 250 { lab=GND}
+N 150 140 150 190 { lab=vbias}
+C {vsource.sym} -140 -50 0 0 {name=V3 value=1.8}
+C {gnd.sym} -140 -20 0 0 {name=l6 lab=GND}
+C {lab_wire.sym} -120 -100 0 0 {name=l7 sig_type=std_logic lab=vdd}
+C {netlist_not_shown.sym} -270 -260 0 0 {name=TT_MODELS1
+spice_ignore=false
+only_toplevel=true
+format="tcleval( @value )"
+value="
+.include /home/eda/pdk/skywater-pdk/libraries/sky130_fd_pr_ngspice/latest/models/corners/ss.spice
+.include /home/eda/magic/class_d_audio_amplifier/OTA/OTA_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/OTA/OTA_revised_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/OTA/OTA_tri_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/OTA/OTA_int_post.spice
+* Resistor\\\\$::SKYWATER_MODELS\\\\/Capacitor
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical.spice
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical__lin.spice
+* Special cells
+.include \\\\$::SKYWATER_MODELS\\\\/models/corners/tt/specialized_cells.spice
+
+"
+}
+C {vsource.sym} -250 150 0 0 {name=V2 value="dc 0.9 ac 1"}
+C {gnd.sym} -250 180 0 0 {name=l9 lab=GND}
+C {lab_wire.sym} -250 100 0 0 {name=l11 sig_type=std_logic lab=vin}
+C {lab_wire.sym} 220 -50 0 0 {name=l1 sig_type=std_logic lab=vdd}
+C {gnd.sym} 220 40 0 0 {name=l2 lab=GND}
+C {vsource.sym} -150 150 0 0 {name=V1 value=0.9}
+C {gnd.sym} -150 180 0 0 {name=l3 lab=GND}
+C {lab_wire.sym} 320 -10 0 1 {name=l15 sig_type=std_logic lab=vout}
+C {lab_wire.sym} 100 -10 0 0 {name=l8 sig_type=std_logic lab=vin}
+C {lab_wire.sym} -150 100 0 0 {name=l5 sig_type=std_logic lab=vref}
+C {lab_wire.sym} 150 -30 0 0 {name=l10 sig_type=std_logic lab=vref}
+C {lab_wire.sym} 130 10 0 0 {name=l12 sig_type=std_logic lab=vbias}
+C {isource.sym} -10 80 0 0 {name=I0 value=15u}
+C {lab_wire.sym} -10 30 0 0 {name=l53 sig_type=std_logic lab=vdd}
+C {gnd.sym} -10 260 0 0 {name=l18 lab=GND}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 10 220 0 1 {name=M9
+L=2
+W=32
+nf=2
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 130 220 0 0 {name=M10
+L=2
+W=32
+nf=2
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {gnd.sym} 160 290 0 0 {name=l54 lab=GND}
+C {lab_wire.sym} 150 160 0 0 {name=l19 sig_type=std_logic lab=vbias}
+C {code_shown.sym} 540 -230 0 0 {name=s2 only_toplevel=false value="
+
+.control
+
+save all
+op
+*tran 10n 500u
+*plot @m.xm7.msky130_fd_pr__pfet_01v8_lvt[id]
+*plot @m.xm8.msky130_fd_pr__nfet_01v8_lvt[id]
+*dc V2 0 1.8 0.01
+print @m.xm2.msky130_fd_pr__pfet_01v8_lvt[gm]
+print @m.xm5.msky130_fd_pr__nfet_01v8_lvt[gm]
+print @m.xm3.msky130_fd_pr__pfet_01v8_lvt[gm]
+print vbias
+ac dec 10000 0.1 100G
+meas ac GBW when vdb(vout)=0
+meas ac DC_Gain find vdb(vout) at=1000
+meas ac PM find vp(vout) when vdb(vout)=0
+print PM*180/PI
+plot vdb(vout) vp(vout)*180/pi
+
+
+.endc
+"}
+C {src/OTA/OTA_revised_post.sym} 110 -20 0 0 {name=x1}
diff --git a/xschem/src/OTA_int/OTA_int.sch b/xschem/src/OTA_int/OTA_int.sch
new file mode 100644
index 0000000..73ac021
--- /dev/null
+++ b/xschem/src/OTA_int/OTA_int.sch
@@ -0,0 +1,217 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+T {1.79p} 470 160 0 0 0.2 0.2 {}
+T {gm/id=11} -10 50 0 0 0.2 0.2 {}
+T {gm/id=11} 170 50 0 0 0.2 0.2 {}
+T {gm/id=11} 510 50 0 0 0.2 0.2 {}
+T {gm/id=15} 160 150 0 0 0.2 0.2 {}
+T {gm/id=15} 260 150 0 0 0.2 0.2 {}
+T {gm/id=17} 180 290 0 0 0.2 0.2 {}
+T {gm/id=17} 240 290 0 0 0.2 0.2 {}
+T {gm/id=17} 510 240 0 0 0.2 0.2 {}
+T {8k} 370 160 0 0 0.2 0.2 {}
+N -160 180 -90 180 { lab=vn}
+N -170 220 -90 220 { lab=vbias}
+N -170 180 -160 180 { lab=vn}
+N -170 140 -150 140 { lab=vp}
+N -150 140 -90 140 { lab=vp}
+N -160 110 -90 110 { lab=vdd}
+N -150 250 -90 250 { lab=vss}
+N -160 250 -150 250 { lab=vss}
+N 600 120 640 120 { lab=vout}
+N -20 50 -20 130 { lab=vbias}
+N -20 310 320 310 { lab=vss}
+N 150 280 150 310 { lab=vss}
+N 320 280 320 310 { lab=vss}
+N 150 160 150 250 { lab=vf}
+N 320 160 320 250 { lab=v1}
+N 150 100 320 100 { lab=vc}
+N 240 50 240 100 { lab=vc}
+N 190 280 280 280 { lab=vf}
+N 150 230 230 230 { lab=vf}
+N 230 230 230 280 { lab=vf}
+N -20 80 50 80 { lab=vbias}
+N 50 20 50 80 { lab=vbias}
+N 20 20 200 20 { lab=vbias}
+N 570 50 570 170 { lab=vout}
+N 570 20 580 20 { lab=vdd}
+N 580 -10 580 20 { lab=vdd}
+N 570 230 570 310 { lab=vss}
+N 320 310 470 310 { lab=vss}
+N 570 200 600 200 { lab=vss}
+N 600 200 600 230 { lab=vss}
+N 570 230 600 230 { lab=vss}
+N -20 -10 480 -10 { lab=vdd}
+N 240 -10 240 20 { lab=vdd}
+N -20 -10 -20 20 { lab=vdd}
+N 500 20 530 20 { lab=vbias}
+N 530 200 530 230 { lab=v1}
+N 320 230 430 230 { lab=v1}
+N 90 130 110 130 { lab=vn}
+N 360 130 380 130 { lab=vp}
+N 530 310 570 310 { lab=vss}
+N 500 230 530 230 { lab=v1}
+N 480 -10 550 -10 { lab=vdd}
+N 470 310 530 310 { lab=vss}
+N 550 -10 570 -10 { lab=vdd}
+N 570 -10 580 -10 { lab=vdd}
+N 390 150 390 160 { lab=v2}
+N 410 150 430 150 { lab=v2}
+N 390 220 390 230 { lab=v1}
+N 390 150 410 150 { lab=v2}
+N 430 150 450 150 { lab=v2}
+N 510 150 570 150 { lab=vout}
+N 430 230 500 230 { lab=v1}
+N 340 190 370 190 { lab=vss}
+N 570 120 600 120 { lab=vout}
+N 150 100 150 130 { lab=vc}
+N 320 100 320 130 { lab=vc}
+N 450 90 450 150 { lab=v2}
+N 510 90 510 150 { lab=vout}
+C {ipin.sym} -160 140 0 0 {name=p3 lab=vp}
+C {ipin.sym} -160 180 0 0 {name=p4 lab=vn}
+C {ipin.sym} -160 220 0 0 {name=p6 lab=vbias}
+C {lab_wire.sym} -100 220 0 0 {name=l5 sig_type=std_logic lab=vbias}
+C {iopin.sym} -160 250 0 1 {name=p2 lab=vss}
+C {lab_wire.sym} -110 140 0 0 {name=l7 sig_type=std_logic lab=vp}
+C {lab_wire.sym} -120 180 0 1 {name=l9 sig_type=std_logic lab=vn}
+C {lab_wire.sym} -100 110 0 1 {name=l10 sig_type=std_logic lab=vdd}
+C {iopin.sym} -160 110 0 1 {name=p7 lab=vdd}
+C {lab_wire.sym} -110 250 0 0 {name=l18 sig_type=std_logic lab=vss}
+C {opin.sym} 640 120 0 0 {name=p1 lab=vout}
+C {sky130_fd_pr/pfet_01v8_lvt.sym} 340 130 0 1 {name=M1
+L=1
+W=4
+nf=1
+mult=16
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8_lvt.sym} 130 130 0 0 {name=M2
+L=1
+W=4
+nf=1
+mult=16
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8_lvt.sym} 220 20 0 0 {name=M3
+L=1
+W=2
+nf=2
+mult=24
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 300 280 0 0 {name=M4
+L=1
+W=1
+nf=1
+mult=16
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 170 280 0 1 {name=M5
+L=1
+W=1
+nf=1
+mult=16
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8_lvt.sym} 0 20 0 1 {name=M6
+L=1
+W=2
+nf=2
+mult=24
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8_lvt.sym} 550 20 0 0 {name=M7
+L=1
+W=2
+nf=2
+mult=48
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 550 200 0 0 {name=M8
+L=1
+W=1
+nf=1
+mult=64
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {lab_wire.sym} 100 20 0 0 {name=l1 sig_type=std_logic lab=vbias}
+C {lab_wire.sym} 90 -10 0 0 {name=l8 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 490 230 0 0 {name=l13 sig_type=std_logic lab=v1}
+C {lab_wire.sym} 280 100 0 0 {name=l14 sig_type=std_logic lab=vc}
+C {lab_wire.sym} 570 140 0 0 {name=l15 sig_type=std_logic lab=vout}
+C {lab_wire.sym} 210 230 0 0 {name=l16 sig_type=std_logic lab=vf}
+C {lab_wire.sym} 380 130 0 0 {name=l12 sig_type=std_logic lab=vp}
+C {lab_wire.sym} 520 20 0 0 {name=l4 sig_type=std_logic lab=vbias}
+C {lab_wire.sym} 100 130 0 0 {name=l17 sig_type=std_logic lab=vn}
+C {lab_wire.sym} 10 310 0 0 {name=l3 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 350 190 0 0 {name=l11 sig_type=std_logic lab=vss}
+C {sky130_fd_pr/cap_mim_m3_1.sym} 480 150 3 0 {name=C1 model=cap_mim_m3_1 W=14 L=30 MF=1 spiceprefix=X}
+C {sky130_fd_pr/res_xhigh_po_0p35.sym} 390 190 0 0 {name=R1
+W=0.35
+L=2.8
+model=res_xhigh_po
+spiceprefix=X
+mult=1}
+C {sky130_fd_pr/cap_mim_m3_1.sym} 480 90 3 0 {name=C2 model=cap_mim_m3_1 W=30 L=14 MF=1 spiceprefix=X}
+C {lab_wire.sym} 430 150 0 0 {name=l2 sig_type=std_logic lab=v2}
diff --git a/xschem/src/OTA_int/OTA_int.sym b/xschem/src/OTA_int/OTA_int.sym
new file mode 100644
index 0000000..4af3ce5
--- /dev/null
+++ b/xschem/src/OTA_int/OTA_int.sym
@@ -0,0 +1,24 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=subcircuit
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 -60 -60 -60 20 {}
+L 4 -60 20 50 -20 {}
+L 4 -60 -60 50 -20 {}
+B 5 -2.5 -42.5 2.5 -37.5 {name=vdd dir=inout }
+B 5 -62.5 -42.5 -57.5 -37.5 {name=vp dir=in }
+B 5 -62.5 -22.5 -57.5 -17.5 {name=vn dir=in }
+B 5 -62.5 -2.5 -57.5 2.5 {name=vbias dir=in }
+B 5 -2.5 -2.5 2.5 2.5 {name=vss dir=inout }
+B 5 47.5 -22.5 52.5 -17.5 {name=vout dir=out }
+T {@symname} -31.5 -26 0 0 0.2 0.2 {}
+T {@name} 25 -52 0 0 0.2 0.2 {}
+T {vdd} -5 -34 0 1 0.2 0.2 {}
+T {vp} -55 -44 0 0 0.2 0.2 {}
+T {vn} -55 -24 0 0 0.2 0.2 {}
+T {vbias} -55 -4 0 0 0.2 0.2 {}
diff --git a/xschem/src/OTA_int/OTA_int_post.sym b/xschem/src/OTA_int/OTA_int_post.sym
new file mode 100644
index 0000000..ddb209b
--- /dev/null
+++ b/xschem/src/OTA_int/OTA_int_post.sym
@@ -0,0 +1,24 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=primitive
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 -40 -50 -40 30 {}
+L 4 -40 30 70 -10 {}
+L 4 -40 -50 70 -10 {}
+B 5 17.5 -32.5 22.5 -27.5 {name=vdd dir=inout }
+B 5 -42.5 -32.5 -37.5 -27.5 {name=vp dir=in }
+B 5 -42.5 -12.5 -37.5 -7.5 {name=vn dir=in }
+B 5 -42.5 7.5 -37.5 12.5 {name=vbias dir=in }
+B 5 17.5 7.5 22.5 12.5 {name=vss dir=inout }
+B 5 67.5 -12.5 72.5 -7.5 {name=vout dir=out }
+T {@symname} -11.5 -16 0 0 0.2 0.2 {}
+T {@name} 45 -42 0 0 0.2 0.2 {}
+T {vdd} 15 -24 0 1 0.2 0.2 {}
+T {vp} -35 -34 0 0 0.2 0.2 {}
+T {vn} -35 -14 0 0 0.2 0.2 {}
+T {vbias} -35 6 0 0 0.2 0.2 {}
diff --git a/xschem/src/OTA_int/OTA_int_post_tb.sch b/xschem/src/OTA_int/OTA_int_post_tb.sch
new file mode 100644
index 0000000..a5d4d2f
--- /dev/null
+++ b/xschem/src/OTA_int/OTA_int_post_tb.sch
@@ -0,0 +1,258 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N 340 -490 340 -470 { lab=vdd}
+N 340 -490 360 -490 { lab=vdd}
+N 270 -500 270 -470 { lab=vp}
+N 340 -410 340 -380 { lab=GND}
+N 270 -410 270 -390 { lab=GND}
+N -650 -300 -650 -220 { lab=#net1}
+N -650 -270 -580 -270 { lab=#net1}
+N -650 -380 -650 -360 { lab=vdd}
+N -650 -160 -650 -150 { lab=GND}
+N -650 -190 -650 -160 { lab=GND}
+N -610 -190 -570 -190 { lab=#net1}
+N -580 -270 -580 -190 { lab=#net1}
+N -570 -190 -530 -190 { lab=#net1}
+N -480 -150 -480 -120 { lab=GND}
+N -580 -150 -560 -150 { lab=vbias1}
+N -580 -150 -580 -70 { lab=vbias1}
+N -530 -150 -500 -150 { lab=GND}
+N -500 -150 -480 -150 { lab=GND}
+N 290 -230 290 -220 { lab=GND}
+N 290 -320 290 -290 { lab=vin}
+N 90 -50 90 -40 { lab=vout2}
+N 70 -50 90 -50 { lab=vout2}
+N 20 -110 20 -70 { lab=vdd}
+N 20 -30 20 0 { lab=GND}
+N -70 -70 -40 -70 { lab=vp}
+N -70 -50 -40 -50 { lab=#net2}
+N -70 -30 -40 -30 { lab=vbias2}
+N -100 -50 -70 -50 { lab=#net2}
+N -160 -50 -100 -50 { lab=#net2}
+N 90 -40 90 50 { lab=vout2}
+N 70 50 90 50 { lab=vout2}
+N -140 30 -140 40 { lab=vp}
+N -140 -50 -140 -30 { lab=#net2}
+N -250 -50 -220 -50 { lab=vin}
+N 110 -380 110 -370 { lab=vout1}
+N 90 -380 110 -380 { lab=vout1}
+N 40 -440 40 -400 { lab=vdd}
+N 40 -360 40 -330 { lab=GND}
+N -50 -400 -20 -400 { lab=vp}
+N -50 -380 -20 -380 { lab=#net3}
+N -50 -360 -20 -360 { lab=vbias1}
+N -80 -380 -50 -380 { lab=#net3}
+N -140 -380 -80 -380 { lab=#net3}
+N 110 -370 110 -280 { lab=vout1}
+N 90 -280 110 -280 { lab=vout1}
+N -230 -380 -200 -380 { lab=vin}
+N 110 290 110 300 { lab=vout3}
+N 90 290 110 290 { lab=vout3}
+N 40 230 40 270 { lab=vdd}
+N 40 310 40 340 { lab=GND}
+N -50 270 -20 270 { lab=vp}
+N -50 290 -20 290 { lab=#net4}
+N -50 310 -20 310 { lab=vbias3}
+N -80 290 -50 290 { lab=#net4}
+N -140 290 -80 290 { lab=#net4}
+N 110 300 110 390 { lab=vout3}
+N 90 390 110 390 { lab=vout3}
+N -120 290 -120 310 { lab=#net4}
+N -230 290 -200 290 { lab=vin}
+N 50 390 90 390 { lab=vout3}
+N -120 390 -10 390 { lab=#net4}
+N -120 310 -120 390 { lab=#net4}
+N -530 -190 -320 -190 { lab=#net1}
+N -480 -150 -450 -150 { lab=GND}
+N -450 -150 -420 -150 { lab=GND}
+N -350 -150 -350 -90 { lab=GND}
+N -390 -150 -380 -150 { lab=vbias2}
+N -380 -150 -380 -80 { lab=vbias2}
+N -350 -150 -320 -150 { lab=GND}
+N -290 -150 -280 -150 { lab=vbias3}
+N -280 -150 -280 -110 { lab=vbias3}
+C {isource.sym} -650 -330 0 0 {name=I0 value=15u}
+C {vsource.sym} 270 -440 0 0 {name=V1 value="dc 0.9"}
+C {vsource.sym} 340 -440 0 0 {name=V3 value=1.8}
+C {lab_wire.sym} 360 -490 0 0 {name=l7 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 270 -490 0 0 {name=l10 sig_type=std_logic lab=vp}
+C {code_shown.sym} 490 -600 0 0 {name=s1 only_toplevel=false value="
+
+.control
+
+save vout2 vout3 vout1
+op
+*tran 10n 500u
+*plot @m.xm7.msky130_fd_pr__pfet_01v8_lvt[id]
+*plot @m.xm8.msky130_fd_pr__nfet_01v8_lvt[id]
+*dc V2 0 1.8 0.01
+*print @m.xm2.msky130_fd_pr__pfet_01v8_lvt[gm]
+*print @m.xm5.msky130_fd_pr__nfet_01v8_lvt[gm]
+*print @m.xm3.msky130_fd_pr__pfet_01v8_lvt[gm]
+*print vbias
+ac dec 10000 0.1 100G
+*meas ac GBW when vdb(vout)=0
+*meas ac DC_Gain find vdb(vout) at=1000
+*meas ac PM find vp(vout2) when vdb(vout2)=0
+*print PM*180/PI
+plot vdb(vout1)-20*log10(1+vout2) vdb(vout3)
+plot vdb(vout2) vp(vout2)*180/pi
+
+
+.endc
+"}
+C {netlist_not_shown.sym} -500 -610 0 0 {name=TT_MODELS1
+spice_ignore=false
+only_toplevel=true
+format="tcleval( @value )"
+value="
+.include /home/eda/pdk/skywater-pdk/libraries/sky130_fd_pr_ngspice/latest/models/corners/tt.spice
+.include /home/eda/magic/class_d_audio_amplifier/OTA/OTA_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/OTA/OTA_tri_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/OTA/OTA_int_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/OTA/OTA_int_revised_post.spice
+* Resistor\\\\$::SKYWATER_MODELS\\\\/Capacitor
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical.spice
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical__lin.spice
+* Special cells
+.include \\\\$::SKYWATER_MODELS\\\\/models/corners/tt/specialized_cells.spice
+
+"
+}
+C {gnd.sym} 270 -390 0 0 {name=l9 lab=GND}
+C {gnd.sym} 340 -380 0 0 {name=l3 lab=GND}
+C {lab_wire.sym} -650 -380 0 0 {name=l53 sig_type=std_logic lab=vdd}
+C {gnd.sym} -650 -150 0 0 {name=l18 lab=GND}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} -630 -190 0 1 {name=M9
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} -530 -170 3 1 {name=M10
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {gnd.sym} -480 -120 0 0 {name=l54 lab=GND}
+C {lab_wire.sym} -580 -70 0 0 {name=l19 sig_type=std_logic lab=vbias1}
+C {gnd.sym} 290 -220 0 0 {name=l20 lab=GND}
+C {lab_wire.sym} 290 -310 0 0 {name=l22 sig_type=std_logic lab=vin}
+C {gnd.sym} 20 0 0 0 {name=l1 lab=GND}
+C {lab_wire.sym} 20 -90 0 0 {name=l2 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} -60 -70 0 0 {name=l4 sig_type=std_logic lab=vp}
+C {lab_wire.sym} -60 -30 0 0 {name=l6 sig_type=std_logic lab=vbias2}
+C {lab_wire.sym} 90 -50 0 1 {name=l8 sig_type=std_logic lab=vout2}
+C {res.sym} -140 0 2 0 {name=R1
+value=200k
+footprint=1206
+device=resistor
+m=1}
+C {lab_wire.sym} -240 -50 0 0 {name=l11 sig_type=std_logic lab=vin}
+C {capa.sym} 70 80 0 0 {name=C1
+m=1
+value=10p
+footprint=1206
+device="ceramic capacitor"}
+C {gnd.sym} 70 110 0 0 {name=l5 lab=GND}
+C {capa.sym} -190 -50 1 0 {name=C2
+m=1
+value=10p
+footprint=1206
+device="ceramic capacitor"}
+C {lab_wire.sym} -140 40 0 0 {name=l12 sig_type=std_logic lab=vp}
+C {vsource.sym} 290 -260 0 0 {name=V2 value="dc 0.9 ac 1"}
+C {gnd.sym} 40 -330 0 0 {name=l14 lab=GND}
+C {lab_wire.sym} 40 -420 0 0 {name=l15 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} -40 -400 0 0 {name=l16 sig_type=std_logic lab=vp}
+C {lab_wire.sym} -40 -360 0 0 {name=l17 sig_type=std_logic lab=vbias1}
+C {lab_wire.sym} 110 -380 0 1 {name=l21 sig_type=std_logic lab=vout1}
+C {res.sym} -170 -380 3 0 {name=R2
+value=200k
+footprint=1206
+device=resistor
+m=1}
+C {lab_wire.sym} -220 -380 0 0 {name=l23 sig_type=std_logic lab=vin}
+C {capa.sym} 90 -250 0 0 {name=C3
+m=1
+value=10p
+footprint=1206
+device="ceramic capacitor"}
+C {gnd.sym} 90 -220 0 0 {name=l24 lab=GND}
+C {capa.sym} -120 -410 2 0 {name=C5
+m=1
+value=10p
+footprint=1206
+device="ceramic capacitor"}
+C {gnd.sym} -120 -440 2 0 {name=l27 lab=GND}
+C {gnd.sym} 40 340 0 0 {name=l13 lab=GND}
+C {lab_wire.sym} 40 250 0 0 {name=l25 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} -40 270 0 0 {name=l26 sig_type=std_logic lab=vp}
+C {lab_wire.sym} -40 310 0 0 {name=l28 sig_type=std_logic lab=vbias3}
+C {lab_wire.sym} 110 290 0 1 {name=l29 sig_type=std_logic lab=vout3}
+C {res.sym} -170 290 3 0 {name=R3
+value=200k
+footprint=1206
+device=resistor
+m=1}
+C {lab_wire.sym} -220 290 0 0 {name=l30 sig_type=std_logic lab=vin}
+C {capa.sym} 20 390 1 0 {name=C4
+m=1
+value=10p
+footprint=1206
+device="ceramic capacitor"}
+C {src/OTA_int/OTA_int.sym} 40 -360 0 0 {name=x3}
+C {src/OTA_int/OTA_int.sym} 20 -30 0 0 {name=x1}
+C {src/OTA_int/OTA_int.sym} 40 310 0 0 {name=x2}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} -420 -170 1 0 {name=M1
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} -320 -170 1 0 {name=M2
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {gnd.sym} -350 -90 0 0 {name=l31 lab=GND}
+C {lab_wire.sym} -380 -90 0 0 {name=l32 sig_type=std_logic lab=vbias2}
+C {lab_wire.sym} -280 -120 0 1 {name=l33 sig_type=std_logic lab=vbias3}
diff --git a/xschem/src/OTA_int/OTA_int_revised_post.sym b/xschem/src/OTA_int/OTA_int_revised_post.sym
new file mode 100644
index 0000000..c1f953d
--- /dev/null
+++ b/xschem/src/OTA_int/OTA_int_revised_post.sym
@@ -0,0 +1,24 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=primitive
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 -40 -30 -40 50 {}
+L 4 -40 50 70 10 {}
+L 4 -40 -30 70 10 {}
+B 5 17.5 -12.5 22.5 -7.5 {name=vdd dir=inout }
+B 5 -42.5 -12.5 -37.5 -7.5 {name=vp dir=in }
+B 5 -42.5 7.5 -37.5 12.5 {name=vn dir=in }
+B 5 -42.5 27.5 -37.5 32.5 {name=vbias dir=in }
+B 5 17.5 27.5 22.5 32.5 {name=vss dir=inout }
+B 5 67.5 7.5 72.5 12.5 {name=vout dir=out }
+T {@symname} -11.5 4 0 0 0.2 0.2 {}
+T {@name} 45 -22 0 0 0.2 0.2 {}
+T {vdd} 15 -4 0 1 0.2 0.2 {}
+T {vp} -35 -14 0 0 0.2 0.2 {}
+T {vn} -35 6 0 0 0.2 0.2 {}
+T {vbias} -35 26 0 0 0.2 0.2 {}
diff --git a/xschem/src/OTA_tri/OTA_tri.sch b/xschem/src/OTA_tri/OTA_tri.sch
new file mode 100644
index 0000000..6bb0913
--- /dev/null
+++ b/xschem/src/OTA_tri/OTA_tri.sch
@@ -0,0 +1,211 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+T {gm/id=11} -250 -190 0 0 0.2 0.2 {}
+T {gm/id=11} -70 -190 0 0 0.2 0.2 {}
+T {gm/id=11} 270 -190 0 0 0.2 0.2 {}
+T {gm/id=15} -80 -90 0 0 0.2 0.2 {}
+T {gm/id=15} 20 -90 0 0 0.2 0.2 {}
+T {gm/id=17} -60 50 0 0 0.2 0.2 {}
+T {gm/id=17} 0 50 0 0 0.2 0.2 {}
+T {gm/id=17} 270 0 0 0 0.2 0.2 {}
+T {32k} 130 -80 0 0 0.2 0.2 {}
+N -380 -70 -310 -70 { lab=vn}
+N -390 -30 -310 -30 { lab=vbias}
+N -390 -70 -380 -70 { lab=vn}
+N -390 -110 -370 -110 { lab=vp}
+N -370 -110 -310 -110 { lab=vp}
+N -380 -140 -310 -140 { lab=vdd}
+N -370 0 -310 0 { lab=vss}
+N -380 0 -370 0 { lab=vss}
+N -260 -190 -260 -110 { lab=vbias}
+N -260 70 80 70 { lab=vss}
+N -90 40 -90 70 { lab=vss}
+N 80 40 80 70 { lab=vss}
+N -90 -80 -90 10 { lab=vf}
+N 80 -80 80 10 { lab=v1}
+N -90 -140 80 -140 { lab=vc}
+N 0 -190 0 -140 { lab=vc}
+N -50 40 40 40 { lab=vf}
+N -90 -10 -10 -10 { lab=vf}
+N -10 -10 -10 40 { lab=vf}
+N -260 -160 -190 -160 { lab=vbias}
+N -190 -220 -190 -160 { lab=vbias}
+N -220 -220 -40 -220 { lab=vbias}
+N 330 -190 330 -70 { lab=vout}
+N 330 -220 340 -220 { lab=vdd}
+N 340 -250 340 -220 { lab=vdd}
+N 330 -10 330 70 { lab=vss}
+N 80 70 230 70 { lab=vss}
+N 330 -40 360 -40 { lab=vss}
+N 360 -40 360 -10 { lab=vss}
+N 330 -10 360 -10 { lab=vss}
+N -260 -250 240 -250 { lab=vdd}
+N 0 -250 0 -220 { lab=vdd}
+N -260 -250 -260 -220 { lab=vdd}
+N 260 -220 290 -220 { lab=vbias}
+N 290 -40 290 -10 { lab=v1}
+N 80 -10 190 -10 { lab=v1}
+N -150 -110 -130 -110 { lab=vn}
+N 120 -110 140 -110 { lab=vp}
+N 290 70 330 70 { lab=vss}
+N 260 -10 290 -10 { lab=v1}
+N 240 -250 310 -250 { lab=vdd}
+N 230 70 290 70 { lab=vss}
+N 310 -250 330 -250 { lab=vdd}
+N 330 -250 340 -250 { lab=vdd}
+N 150 -90 150 -80 { lab=#net1}
+N 170 -90 190 -90 { lab=#net1}
+N 150 -20 150 -10 { lab=v1}
+N 150 -90 170 -90 { lab=#net1}
+N 190 -90 210 -90 { lab=#net1}
+N 270 -90 330 -90 { lab=vout}
+N 190 -10 260 -10 { lab=v1}
+N 330 -120 370 -120 { lab=vout}
+N 100 -50 130 -50 { lab=vss}
+N -90 -140 -90 -110 { lab=vc}
+N 80 -140 80 -110 { lab=vc}
+C {ipin.sym} -380 -110 0 0 {name=p3 lab=vp}
+C {ipin.sym} -380 -70 0 0 {name=p4 lab=vn}
+C {ipin.sym} -380 -30 0 0 {name=p6 lab=vbias}
+C {lab_wire.sym} -320 -30 0 0 {name=l5 sig_type=std_logic lab=vbias}
+C {iopin.sym} -380 0 0 1 {name=p2 lab=vss}
+C {lab_wire.sym} -330 -110 0 0 {name=l7 sig_type=std_logic lab=vp}
+C {lab_wire.sym} -340 -70 0 1 {name=l9 sig_type=std_logic lab=vn}
+C {lab_wire.sym} -320 -140 0 1 {name=l10 sig_type=std_logic lab=vdd}
+C {iopin.sym} -380 -140 0 1 {name=p7 lab=vdd}
+C {lab_wire.sym} -330 0 0 0 {name=l18 sig_type=std_logic lab=vss}
+C {opin.sym} 370 -120 0 0 {name=p1 lab=vout}
+C {sky130_fd_pr/pfet_01v8_lvt.sym} 100 -110 0 1 {name=M1
+L=1
+W=4
+nf=1
+mult=16
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8_lvt.sym} -110 -110 0 0 {name=M2
+L=1
+W=4
+nf=1
+mult=16
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8_lvt.sym} -20 -220 0 0 {name=M3
+L=1
+W=2
+nf=2
+mult=24
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 60 40 0 0 {name=M4
+L=1
+W=1
+nf=1
+mult=16
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} -70 40 0 1 {name=M5
+L=1
+W=1
+nf=1
+mult=16
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8_lvt.sym} -240 -220 0 1 {name=M6
+L=1
+W=2
+nf=2
+mult=24
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8_lvt.sym} 310 -220 0 0 {name=M7
+L=1
+W=2
+nf=3
+mult=48
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 310 -40 0 0 {name=M8
+L=1
+W=1
+nf=1
+mult=64
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {lab_wire.sym} -140 -220 0 0 {name=l1 sig_type=std_logic lab=vbias}
+C {lab_wire.sym} -150 -250 0 0 {name=l8 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 250 -10 0 0 {name=l13 sig_type=std_logic lab=v1}
+C {lab_wire.sym} 40 -140 0 0 {name=l14 sig_type=std_logic lab=vc}
+C {lab_wire.sym} 330 -100 0 0 {name=l15 sig_type=std_logic lab=vout}
+C {lab_wire.sym} -30 -10 0 0 {name=l16 sig_type=std_logic lab=vf}
+C {lab_wire.sym} 140 -110 0 0 {name=l12 sig_type=std_logic lab=vp}
+C {lab_wire.sym} 280 -220 0 0 {name=l4 sig_type=std_logic lab=vbias}
+C {lab_wire.sym} -140 -110 0 0 {name=l17 sig_type=std_logic lab=vn}
+C {sky130_fd_pr/cap_mim_m3_1.sym} 240 -90 3 0 {name=C1 model=cap_mim_m3_1 W=27 L=18 MF=1 spiceprefix=X}
+C {lab_wire.sym} -230 70 0 0 {name=l3 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 110 -50 0 0 {name=l11 sig_type=std_logic lab=vss}
+C {sky130_fd_pr/res_xhigh_po.sym} 150 -50 0 0 {name=R1
+W=0.35
+L=1.4
+model=res_xhigh_po
+spiceprefix=X
+mult=1}
diff --git a/xschem/src/OTA_tri/OTA_tri.sym b/xschem/src/OTA_tri/OTA_tri.sym
new file mode 100644
index 0000000..24a9d71
--- /dev/null
+++ b/xschem/src/OTA_tri/OTA_tri.sym
@@ -0,0 +1,24 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=subcircuit
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 -80 -70 -80 10 {}
+L 4 -80 10 30 -30 {}
+L 4 -80 -70 30 -30 {}
+B 5 -22.5 -52.5 -17.5 -47.5 {name=vdd dir=inout }
+B 5 -82.5 -52.5 -77.5 -47.5 {name=vp dir=in }
+B 5 -82.5 -32.5 -77.5 -27.5 {name=vn dir=in }
+B 5 -82.5 -12.5 -77.5 -7.5 {name=vbias dir=in }
+B 5 -22.5 -12.5 -17.5 -7.5 {name=vss dir=inout }
+B 5 27.5 -32.5 32.5 -27.5 {name=vout dir=out }
+T {@symname} -51.5 -36 0 0 0.2 0.2 {}
+T {@name} 5 -62 0 0 0.2 0.2 {}
+T {vdd} -25 -44 0 1 0.2 0.2 {}
+T {vp} -75 -54 0 0 0.2 0.2 {}
+T {vn} -75 -34 0 0 0.2 0.2 {}
+T {vbias} -75 -14 0 0 0.2 0.2 {}
diff --git a/xschem/src/OTA_tri/OTA_tri_post.sym b/xschem/src/OTA_tri/OTA_tri_post.sym
new file mode 100644
index 0000000..215f19a
--- /dev/null
+++ b/xschem/src/OTA_tri/OTA_tri_post.sym
@@ -0,0 +1,24 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=primitive
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 30 -30 30 50 {}
+L 4 30 50 140 10 {}
+L 4 30 -30 140 10 {}
+B 5 87.5 -12.5 92.5 -7.5 {name=vdd dir=inout }
+B 5 27.5 -12.5 32.5 -7.5 {name=vp dir=in }
+B 5 27.5 7.5 32.5 12.5 {name=vn dir=in }
+B 5 27.5 27.5 32.5 32.5 {name=vbias dir=in }
+B 5 87.5 27.5 92.5 32.5 {name=vss dir=inout }
+B 5 137.5 7.5 142.5 12.5 {name=vout dir=out }
+T {@symname} 58.5 4 0 0 0.2 0.2 {}
+T {@name} 115 -22 0 0 0.2 0.2 {}
+T {vdd} 85 -4 0 1 0.2 0.2 {}
+T {vp} 35 -14 0 0 0.2 0.2 {}
+T {vn} 35 6 0 0 0.2 0.2 {}
+T {vbias} 35 26 0 0 0.2 0.2 {}
diff --git a/xschem/src/OTA_tri/OTA_tri_revised_post.sym b/xschem/src/OTA_tri/OTA_tri_revised_post.sym
new file mode 100644
index 0000000..0e4b1cf
--- /dev/null
+++ b/xschem/src/OTA_tri/OTA_tri_revised_post.sym
@@ -0,0 +1,24 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=primitive
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 10 -40 10 40 {}
+L 4 10 40 120 0 {}
+L 4 10 -40 120 0 {}
+B 5 67.5 -22.5 72.5 -17.5 {name=vdd dir=inout }
+B 5 7.5 -22.5 12.5 -17.5 {name=vp dir=in }
+B 5 7.5 -2.5 12.5 2.5 {name=vn dir=in }
+B 5 7.5 17.5 12.5 22.5 {name=vbias dir=in }
+B 5 67.5 17.5 72.5 22.5 {name=vss dir=inout }
+B 5 117.5 -2.5 122.5 2.5 {name=vout dir=out }
+T {@symname} 38.5 -6 0 0 0.2 0.2 {}
+T {@name} 95 -32 0 0 0.2 0.2 {}
+T {vdd} 65 -14 0 1 0.2 0.2 {}
+T {vp} 15 -24 0 0 0.2 0.2 {}
+T {vn} 15 -4 0 0 0.2 0.2 {}
+T {vbias} 15 16 0 0 0.2 0.2 {}
diff --git a/xschem/src/S_to_D/S_to_D.sch b/xschem/src/S_to_D/S_to_D.sch
new file mode 100644
index 0000000..86c8129
--- /dev/null
+++ b/xschem/src/S_to_D/S_to_D.sch
@@ -0,0 +1,83 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N 250 -100 250 -80 { lab=vdd}
+N 250 -40 250 -10 { lab=vss}
+N 300 -60 330 -60 { lab=vn}
+N 330 -160 330 -60 { lab=vn}
+N 280 -160 330 -160 { lab=vn}
+N 120 -160 220 -160 { lab=v1}
+N 120 -160 120 -60 { lab=v1}
+N 110 -60 120 -60 { lab=v1}
+N 30 -60 50 -60 { lab=vi}
+N 120 -60 190 -60 { lab=v1}
+N 150 -40 190 -40 { lab=vbias2}
+N 170 -80 190 -80 { lab=vref}
+N 330 -60 360 -60 { lab=vn}
+N 260 -330 260 -300 { lab=vdd}
+N 260 -260 260 -240 { lab=vss}
+N 310 -280 340 -280 { lab=vp}
+N 170 -260 200 -260 { lab=vbias1}
+N 340 -280 380 -280 { lab=vp}
+N 80 -40 100 -40 { lab=vss}
+N 250 -140 270 -140 { lab=vss}
+N 30 -230 30 -60 { lab=vi}
+N 120 -230 340 -230 { lab=vp}
+N 120 -280 120 -230 { lab=vp}
+N 340 -280 340 -230 { lab=vp}
+N 30 -280 30 -240 { lab=vi}
+N 30 -240 30 -230 { lab=vi}
+N -110 -200 30 -200 { lab=vi}
+N 360 -60 370 -60 { lab=vn}
+N -110 -230 -90 -230 { lab=vdd}
+N -110 -90 -100 -90 { lab=vss}
+N -100 -90 -90 -90 { lab=vss}
+N -110 -160 -70 -160 { lab=vref}
+N 170 -300 200 -300 { lab=vi}
+N -110 -120 -70 -120 { lab=vbias1}
+N 120 -280 200 -280 { lab=vp}
+N 30 -300 170 -300 { lab=vi}
+N 30 -300 30 -280 { lab=vi}
+N -110 -60 -70 -60 { lab=vbias2}
+C {src/OTA/OTA.sym} 280 -160 0 0 {name=x1}
+C {lab_wire.sym} 250 -100 0 0 {name=l1 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 170 -40 0 0 {name=l5 sig_type=std_logic lab=vbias2}
+C {lab_wire.sym} 180 -80 0 0 {name=l12 sig_type=std_logic lab=vref}
+C {lab_wire.sym} 350 -60 0 1 {name=l15 sig_type=std_logic lab=vn}
+C {lab_wire.sym} 160 -60 0 0 {name=l16 sig_type=std_logic lab=v1}
+C {sky130_fd_pr/res_xhigh_po_0p35.sym} 250 -160 3 0 {name=R2
+W=0.35
+L=10
+model=res_xhigh_po
+spiceprefix=X
+mult=1}
+C {src/OTA/OTA.sym} 290 -380 0 0 {name=x2}
+C {lab_wire.sym} 260 -320 0 0 {name=l19 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 190 -260 0 0 {name=l21 sig_type=std_logic lab=vbias1}
+C {lab_wire.sym} 360 -280 0 1 {name=l22 sig_type=std_logic lab=vp}
+C {lab_wire.sym} 250 -20 0 1 {name=l3 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 260 -240 0 1 {name=l4 sig_type=std_logic lab=vss}
+C {iopin.sym} -110 -230 0 1 {name=p1 lab=vdd}
+C {iopin.sym} -110 -90 0 1 {name=p2 lab=vss}
+C {ipin.sym} -110 -200 0 0 {name=p3 lab=vi}
+C {opin.sym} 380 -280 0 0 {name=p4 lab=vp}
+C {opin.sym} 370 -60 0 0 {name=p5 lab=vn}
+C {lab_wire.sym} -100 -230 0 1 {name=l7 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} -100 -90 0 1 {name=l9 sig_type=std_logic lab=vss}
+C {ipin.sym} -110 -160 0 0 {name=p6 lab=vref}
+C {lab_wire.sym} -80 -160 0 1 {name=l10 sig_type=std_logic lab=vref}
+C {ipin.sym} -110 -120 0 0 {name=p7 lab=vbias1}
+C {lab_wire.sym} -80 -120 0 1 {name=l13 sig_type=std_logic lab=vbias1}
+C {ipin.sym} -110 -60 0 0 {name=p8 lab=vbias2}
+C {lab_wire.sym} -80 -60 0 1 {name=l8 sig_type=std_logic lab=vbias2}
+C {lab_wire.sym} 90 -40 0 1 {name=l2 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 260 -140 0 1 {name=l6 sig_type=std_logic lab=vss}
+C {sky130_fd_pr/res_xhigh_po_0p35.sym} 80 -60 3 0 {name=R1
+W=0.35
+L=10
+model=res_xhigh_po
+spiceprefix=X
+mult=1}
diff --git a/xschem/src/S_to_D/S_to_D.sym b/xschem/src/S_to_D/S_to_D.sym
new file mode 100644
index 0000000..c227ea8
--- /dev/null
+++ b/xschem/src/S_to_D/S_to_D.sym
@@ -0,0 +1,37 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=subcircuit
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 -130 -40 -130 40 {}
+L 4 70 -40 70 40 {}
+L 4 70 -10 90 -10 {}
+L 4 -150 10 -130 10 {}
+L 4 -150 -10 -130 -10 {}
+L 4 -150 30 -130 30 {}
+L 4 70 10 90 10 {}
+L 4 -130 -40 70 -40 {}
+L 4 -130 40 70 40 {}
+L 4 -150 -30 -130 -30 {}
+B 5 -32.5 -42.5 -27.5 -37.5 {name=vdd dir=inout }
+B 5 -152.5 -32.5 -147.5 -27.5 {name=vbias1 dir=in }
+B 5 -152.5 -12.5 -147.5 -7.5 {name=vbias2 dir=in }
+B 5 -152.5 7.5 -147.5 12.5 {name=vi dir=in }
+B 5 -152.5 27.5 -147.5 32.5 {name=vref dir=in }
+B 5 -32.5 37.5 -27.5 42.5 {name=vss dir=inout }
+B 5 87.5 7.5 92.5 12.5 {name=vn dir=out }
+B 5 87.5 -12.5 92.5 -7.5 {name=vp dir=out }
+T {@symname} -75 -6 0 0 0.3 0.3 {}
+T {@name} 75 -52 0 0 0.2 0.2 {}
+T {vdd} -25 -34 0 1 0.2 0.2 {}
+T {vp} 65 -14 0 1 0.2 0.2 {}
+T {vi} -125 6 0 0 0.2 0.2 {}
+T {vref} -125 26 0 0 0.2 0.2 {}
+T {vbias2} -125 -14 0 0 0.2 0.2 {}
+T {vn} 65 6 0 1 0.2 0.2 {}
+T {vss} -25 26 0 1 0.2 0.2 {}
+T {vbias1} -125 -34 0 0 0.2 0.2 {}
diff --git a/xschem/src/S_to_D/S_to_D_post.sym b/xschem/src/S_to_D/S_to_D_post.sym
new file mode 100644
index 0000000..08bb13f
--- /dev/null
+++ b/xschem/src/S_to_D/S_to_D_post.sym
@@ -0,0 +1,37 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=primitive
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 -120 -60 -120 20 {}
+L 4 80 -60 80 20 {}
+L 4 80 -30 100 -30 {}
+L 4 -140 -10 -120 -10 {}
+L 4 -140 -30 -120 -30 {}
+L 4 -140 10 -120 10 {}
+L 4 80 -10 100 -10 {}
+L 4 -120 -60 80 -60 {}
+L 4 -120 20 80 20 {}
+L 4 -140 -50 -120 -50 {}
+B 5 -22.5 -62.5 -17.5 -57.5 {name=vdd dir=inout }
+B 5 -142.5 -52.5 -137.5 -47.5 {name=vbias1 dir=in }
+B 5 -142.5 -32.5 -137.5 -27.5 {name=vbias2 dir=in }
+B 5 -142.5 -12.5 -137.5 -7.5 {name=vi dir=in }
+B 5 -142.5 7.5 -137.5 12.5 {name=vref dir=in }
+B 5 -22.5 17.5 -17.5 22.5 {name=vss dir=inout }
+B 5 97.5 -12.5 102.5 -7.5 {name=vn dir=out }
+B 5 97.5 -32.5 102.5 -27.5 {name=vp dir=out }
+T {@symname} -65 -26 0 0 0.3 0.3 {}
+T {@name} 85 -72 0 0 0.2 0.2 {}
+T {vdd} -15 -54 0 1 0.2 0.2 {}
+T {vp} 75 -34 0 1 0.2 0.2 {}
+T {vi} -115 -14 0 0 0.2 0.2 {}
+T {vref} -115 6 0 0 0.2 0.2 {}
+T {vbias2} -115 -34 0 0 0.2 0.2 {}
+T {vn} 75 -14 0 1 0.2 0.2 {}
+T {vss} -15 6 0 1 0.2 0.2 {}
+T {vbias1} -115 -54 0 0 0.2 0.2 {}
diff --git a/xschem/src/S_to_D/S_to_D_revised_post.sym b/xschem/src/S_to_D/S_to_D_revised_post.sym
new file mode 100644
index 0000000..c39a656
--- /dev/null
+++ b/xschem/src/S_to_D/S_to_D_revised_post.sym
@@ -0,0 +1,37 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=primitive
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 20 -20 20 60 {}
+L 4 220 -20 220 60 {}
+L 4 220 10 240 10 {}
+L 4 0 30 20 30 {}
+L 4 0 10 20 10 {}
+L 4 0 50 20 50 {}
+L 4 220 30 240 30 {}
+L 4 20 -20 220 -20 {}
+L 4 20 60 220 60 {}
+L 4 0 -10 20 -10 {}
+B 5 117.5 -22.5 122.5 -17.5 {name=vdd dir=inout }
+B 5 -2.5 -12.5 2.5 -7.5 {name=vbias1 dir=in }
+B 5 -2.5 7.5 2.5 12.5 {name=vbias2 dir=in }
+B 5 -2.5 27.5 2.5 32.5 {name=vi dir=in }
+B 5 -2.5 47.5 2.5 52.5 {name=vref dir=in }
+B 5 117.5 57.5 122.5 62.5 {name=vss dir=inout }
+B 5 237.5 27.5 242.5 32.5 {name=vn dir=out }
+B 5 237.5 7.5 242.5 12.5 {name=vp dir=out }
+T {@symname} 75 14 0 0 0.3 0.3 {}
+T {@name} 225 -32 0 0 0.2 0.2 {}
+T {vdd} 125 -14 0 1 0.2 0.2 {}
+T {vp} 215 6 0 1 0.2 0.2 {}
+T {vi} 25 26 0 0 0.2 0.2 {}
+T {vref} 25 46 0 0 0.2 0.2 {}
+T {vbias2} 25 6 0 0 0.2 0.2 {}
+T {vn} 215 26 0 1 0.2 0.2 {}
+T {vss} 125 46 0 1 0.2 0.2 {}
+T {vbias1} 25 -14 0 0 0.2 0.2 {}
diff --git a/xschem/src/S_to_D/S_to_D_tb.sch b/xschem/src/S_to_D/S_to_D_tb.sch
new file mode 100644
index 0000000..cbedac6
--- /dev/null
+++ b/xschem/src/S_to_D/S_to_D_tb.sch
@@ -0,0 +1,129 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N -220 -140 -220 -120 { lab=vdd}
+N -220 -140 -200 -140 { lab=vdd}
+N -180 80 -180 110 { lab=vin}
+N -420 -100 -420 -70 { lab=vref}
+N -490 -40 -490 -20 { lab=vdd}
+N -490 180 -490 190 { lab=GND}
+N -490 150 -490 180 { lab=GND}
+N -450 150 -410 150 { lab=#net1}
+N -420 70 -420 150 { lab=#net1}
+N -410 150 -370 150 { lab=#net1}
+N -330 190 -330 220 { lab=GND}
+N -420 190 -400 190 { lab=vbias1}
+N -420 190 -420 270 { lab=vbias1}
+N -370 190 -340 190 { lab=GND}
+N -340 190 -330 190 { lab=GND}
+N -420 40 -420 70 { lab=#net1}
+N -490 40 -420 40 { lab=#net1}
+N -490 110 -490 120 { lab=#net2}
+N -490 40 -490 50 { lab=#net1}
+N -370 150 -280 150 { lab=#net1}
+N -330 190 -310 190 { lab=GND}
+N -310 190 -280 190 { lab=GND}
+N -250 190 -250 270 { lab=vbias2}
+N 70 -90 70 -60 { lab=vdd}
+N 70 20 70 40 { lab=GND}
+N -100 -50 -50 -50 { lab=vbias1}
+N -100 -30 -50 -30 { lab=vbias2}
+N -100 -10 -50 -10 { lab=vin}
+N -100 10 -50 10 { lab=vref}
+N 190 -30 240 -30 { lab=vp}
+N 190 -10 240 -10 { lab=vn}
+C {vsource.sym} -220 -90 0 0 {name=V3 value=1.8}
+C {gnd.sym} -220 -60 0 0 {name=l6 lab=GND}
+C {lab_wire.sym} -200 -140 0 0 {name=l7 sig_type=std_logic lab=vdd}
+C {code_shown.sym} 350 -220 0 0 {name=s1 only_toplevel=false value="
+.nodeset V(v1)=0.9
+.control
+save vp vn vin
+tran 10n 500u
+.endc
+"}
+C {netlist_not_shown.sym} -300 -280 0 0 {name=TT_MODELS1
+spice_ignore=false
+only_toplevel=true
+format="tcleval( @value )"
+value="
+.include /home/eda/pdk/skywater-pdk/libraries/sky130_fd_pr_ngspice/latest/models/corners/ss.spice
+.include /home/eda/magic/class_d_audio_amplifier/S_to_D/S_to_D_post.spice
+
+.include /home/eda/magic/class_d_audio_amplifier/S_to_D/S_to_D_revised_post.spice
+
+* Resistor\\\\$::SKYWATER_MODELS\\\\/Capacitor
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical.spice
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical__lin.spice
+* Special cells
+.include \\\\$::SKYWATER_MODELS\\\\/models/corners/tt/specialized_cells.spice
+
+"
+}
+C {vsource.sym} -180 140 0 0 {name=V2 value="sin(0.9 0.8 5k)"}
+C {gnd.sym} -180 170 0 0 {name=l9 lab=GND}
+C {vsource.sym} -420 -40 0 0 {name=V1 value=0.9}
+C {gnd.sym} -420 -10 0 0 {name=l3 lab=GND}
+C {lab_wire.sym} -180 90 0 0 {name=l11 sig_type=std_logic lab=vin}
+C {isource.sym} -490 10 0 0 {name=I0 value=15u}
+C {lab_wire.sym} -490 -40 0 0 {name=l53 sig_type=std_logic lab=vdd}
+C {gnd.sym} -490 190 0 0 {name=l4 lab=GND}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} -470 150 0 1 {name=M5
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} -370 170 3 1 {name=M6
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {gnd.sym} -330 220 0 0 {name=l54 lab=GND}
+C {lab_wire.sym} -420 -90 0 0 {name=l10 sig_type=std_logic lab=vref}
+C {vsource.sym} -490 80 2 0 {name=V5 value=0}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} -280 170 1 0 {name=M1
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {lab_wire.sym} -250 240 2 0 {name=l1 sig_type=std_logic lab=vbias2}
+C {lab_wire.sym} -420 240 2 0 {name=l2 sig_type=std_logic lab=vbias1}
+C {gnd.sym} 70 40 0 0 {name=l5 lab=GND}
+C {lab_wire.sym} 70 -80 0 0 {name=l8 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} -70 -50 0 0 {name=l12 sig_type=std_logic lab=vbias1}
+C {lab_wire.sym} -80 -30 0 0 {name=l13 sig_type=std_logic lab=vbias2}
+C {lab_wire.sym} -70 10 0 0 {name=l14 sig_type=std_logic lab=vref}
+C {lab_wire.sym} -80 -10 0 0 {name=l15 sig_type=std_logic lab=vin}
+C {lab_wire.sym} 210 -30 0 1 {name=l16 sig_type=std_logic lab=vp}
+C {lab_wire.sym} 210 -10 0 1 {name=l17 sig_type=std_logic lab=vn}
+C {src/S_to_D/S_to_D.sym} 100 -20 0 0 {name=x1}
diff --git a/xschem/src/basic_test/data_nmos/data_015.raw b/xschem/src/basic_test/data_nmos/data_015.raw
new file mode 100644
index 0000000..3255dbe
--- /dev/null
+++ b/xschem/src/basic_test/data_nmos/data_015.raw
@@ -0,0 +1,1463 @@
+Title: **.subckt gm_id_nmos
+Date: Tue Jun  1 20:07:27  2021
+Plotname: DC transfer characteristic
+Flags: real
+No. Variables: 7
+No. Points: 181
+Variables:
+	0	v(v-sweep)	voltage
+	1	@m.xm1.msky130_fd_pr__nfet_01v8[cgb]	capacitance
+	2	@m.xm1.msky130_fd_pr__nfet_01v8[cgd]	capacitance
+	3	@m.xm1.msky130_fd_pr__nfet_01v8[cgs]	capacitance
+	4	@m.xm1.msky130_fd_pr__nfet_01v8[gds]	admittance
+	5	@m.xm1.msky130_fd_pr__nfet_01v8[gm]	admittance
+	6	i(@m.xm1.msky130_fd_pr__nfet_01v8[id])	current
+Values:
+ 0	0.000000000000000e+00
+	-3.794663635455580e-16
+	5.922017570577976e-20
+	-4.821791968922638e-18
+	1.171284598253324e-13
+	2.426094293472705e-12
+	9.326278971502852e-14
+
+ 1	1.000000000000000e-02
+	-3.775943441400648e-16
+	6.255773436350447e-20
+	-5.118011829353092e-18
+	1.511317042577190e-13
+	3.146854257730783e-12
+	1.209714828548612e-13
+
+ 2	2.000000000000000e-02
+	-3.757439778703655e-16
+	6.609766272580900e-20
+	-5.436974764221158e-18
+	1.950001781133364e-13
+	4.081720441058074e-12
+	1.569119574294395e-13
+
+ 3	3.000000000000000e-02
+	-3.739143435160394e-16
+	6.985464589203834e-20
+	-5.780678544597821e-18
+	2.515940502279469e-13
+	5.294284066176281e-12
+	2.035294685827980e-13
+
+ 4	4.000000000000000e-02
+	-3.721045070394916e-16
+	7.384430797218777e-20
+	-6.151299338815467e-18
+	3.246020603119676e-13
+	6.867018527089621e-12
+	2.639955092427914e-13
+
+ 5	5.000000000000000e-02
+	-3.703135190022584e-16
+	7.808322265992568e-20
+	-6.551204688443140e-18
+	4.187813231135794e-13
+	8.906883740634705e-12
+	3.424234417137906e-13
+
+ 6	6.000000000000000e-02
+	-3.685404119363426e-16
+	8.258891848355602e-20
+	-6.982967149751256e-18
+	5.402664553873975e-13
+	1.155259279177596e-11
+	4.441481251213133e-13
+
+ 7	7.000000000000001e-02
+	-3.667841976665975e-16
+	8.737987833152185e-20
+	-7.449378631221427e-18
+	6.969680353174471e-13
+	1.498403339081243e-11
+	5.760885179789125e-13
+
+ 8	8.000000000000000e-02
+	-3.650438645801389e-16
+	9.247553282717384e-20
+	-7.953465458118476e-18
+	8.990861679316191e-13
+	1.943448233507551e-11
+	7.472178573476199e-13
+
+ 9	9.000000000000000e-02
+	-3.633183748390116e-16
+	9.789624709072458e-20
+	-8.498504194199158e-18
+	1.159772349467094e-12
+	2.520643980834354e-11
+	9.691733006209326e-13
+
+ 10	9.999999999999999e-02
+	-3.616066615329972e-16
+	1.036633003701570e-19
+	-9.088038247708718e-18
+	1.495982372089659e-12
+	3.269215457319768e-11
+	1.257046352931025e-12
+
+ 11	1.100000000000000e-01
+	-3.599076257706189e-16
+	1.097988579427420e-19
+	-9.725895283171100e-18
+	1.929575295920132e-12
+	4.240022720708380e-11
+	1.630407626374616e-12
+
+ 12	1.200000000000000e-01
+	-3.582201337083084e-16
+	1.163259345801736e-19
+	-1.041620545129566e-17
+	2.488729318408285e-12
+	5.499008752820836e-11
+	2.114635306068178e-12
+
+ 13	1.300000000000000e-01
+	-3.565430135204445e-16
+	1.232683487289672e-19
+	-1.116342043564823e-17
+	3.209765692931972e-12
+	7.131667137106952e-11
+	2.742637191323041e-12
+
+ 14	1.400000000000000e-01
+	-3.548750523167802e-16
+	1.306506663803904e-19
+	-1.197233329552402e-17
+	4.139497972767439e-12
+	9.248830585124973e-11
+	3.557082705635262e-12
+
+ 15	1.500000000000000e-01
+	-3.532149930188398e-16
+	1.384981333887864e-19
+	-1.284809905862181e-17
+	5.338257427491251e-12
+	1.199416961943718e-10
+	4.613295591652965e-12
+
+ 16	1.600000000000000e-01
+	-3.515615312133238e-16
+	1.468365947434642e-19
+	-1.379625598347233e-17
+	6.883788601718760e-12
+	1.555390489614830e-10
+	5.983002403864596e-12
+
+ 17	1.700000000000000e-01
+	-3.499133120086499e-16
+	1.556923990093555e-19
+	-1.482274736899087e-17
+	8.876264352984351e-12
+	2.016938404066128e-10
+	7.759189316729724e-12
+
+ 18	1.800000000000000e-01
+	-3.482689269305952e-16
+	1.650922858300008e-19
+	-1.593394373585373e-17
+	1.144474075601170e-11
+	2.615336400850818e-10
+	1.006239395762243e-11
+
+ 19	1.900000000000000e-01
+	-3.466269109047144e-16
+	1.750632540409060e-19
+	-1.713666514061591e-17
+	1.475546338437744e-11
+	3.391108507830296e-10
+	1.304885481284125e-11
+
+ 20	2.000000000000000e-01
+	-3.449857393869124e-16
+	1.856324075830500e-19
+	-1.843820330768228e-17
+	1.902255327121286e-11
+	4.396753824013071e-10
+	1.692106448478688e-11
+
+ 21	2.100000000000000e-01
+	-3.433438257192356e-16
+	1.968267760502950e-19
+	-1.984634317574021e-17
+	2.452175042661336e-11
+	5.700273386263966e-10
+	2.194143271065446e-11
+
+ 22	2.200000000000001e-01
+	-3.416995188056308e-16
+	2.086731063697022e-19
+	-2.136938335366741e-17
+	3.160808419268740e-11
+	7.389730142512575e-10
+	2.844997084933046e-11
+
+ 23	2.300000000000001e-01
+	-3.400511012219233e-16
+	2.211976218234333e-19
+	-2.301615486620952e-17
+	4.073858441015458e-11
+	9.579141990337492e-10
+	3.688717462429408e-11
+
+ 24	2.400000000000001e-01
+	-3.383967878953328e-16
+	2.344257444059262e-19
+	-2.479603744300391e-17
+	5.250145985505579e-11
+	1.241609367100497e-09
+	4.782362302111307e-11
+
+ 25	2.500000000000001e-01
+	-3.367347255114397e-16
+	2.483817763914211e-19
+	-2.671897246492557e-17
+	6.765356895724774e-11
+	1.609156310027319e-09
+	6.199824967510913e-11
+
+ 26	2.600000000000001e-01
+	-3.350629928292268e-16
+	2.630885370284833e-19
+	-2.879547153621133e-17
+	8.716851546382258e-11
+	2.085259788234707e-09
+	8.036780592209768e-11
+
+ 27	2.700000000000001e-01
+	-3.333796021082529e-16
+	2.785669504831808e-19
+	-3.103661949568105e-17
+	1.122983472476396e-10
+	2.701865626760171e-09
+	1.041707561021435e-10
+
+ 28	2.800000000000001e-01
+	-3.316825018738939e-16
+	2.948355816036022e-19
+	-3.345407052685775e-17
+	1.446526558970092e-10
+	3.500265357367001e-09
+	1.350097688631191e-10
+
+ 29	2.900000000000001e-01
+	-3.299695812665607e-16
+	3.119101167994125e-19
+	-3.606003587669503e-17
+	1.862999127207713e-10
+	4.533804223191248e-09
+	1.749581471954110e-10
+
+ 30	3.000000000000001e-01
+	-3.282386762370015e-16
+	3.298027883794628e-19
+	-3.886726155553493e-17
+	2.398971885605121e-10
+	5.871361592468022e-09
+	2.266970422869207e-10
+
+ 31	3.100000000000001e-01
+	-3.264875778605479e-16
+	3.485217421121474e-19
+	-4.188899427614218e-17
+	3.088560580241177e-10
+	7.601818350896601e-09
+	2.936922057995586e-10
+
+ 32	3.200000000000001e-01
+	-3.247140430463793e-16
+	3.680703496077200e-19
+	-4.513893380884658e-17
+	3.975545658361212e-10
+	9.839782762848107e-09
+	3.804214550001468e-10
+
+ 33	3.300000000000001e-01
+	-3.229158079112609e-16
+	3.884464693989538e-19
+	-4.863116989647611e-17
+	5.116077332532802e-10
+	1.273291705756127e-08
+	4.926670812635916e-10
+
+ 34	3.400000000000001e-01
+	-3.210906040683141e-16
+	4.096416633291243e-19
+	-5.238010190190361e-17
+	6.582123241947559e-10
+	1.647129438412092e-08
+	6.378912768774735e-10
+
+ 35	3.500000000000001e-01
+	-3.192361780476773e-16
+	4.316403780340197e-19
+	-5.640033946880964e-17
+	8.465856126933880e-10
+	2.129932283273913e-08
+	8.257174690749781e-10
+
+ 36	3.600000000000002e-01
+	-3.173503140150182e-16
+	4.544191048863935e-19
+	-6.070658267903758e-17
+	1.088522855339648e-09
+	2.753090311643396e-08
+	1.068546446324208e-09
+
+ 37	3.700000000000002e-01
+	-3.154308598837355e-16
+	4.779455356777333e-19
+	-6.531348050329793e-17
+	1.399104254139039e-09
+	3.556864230824200e-08
+	1.382343584076683e-09
+
+ 38	3.800000000000002e-01
+	-3.134757568258169e-16
+	5.021777354203675e-19
+	-7.023546677929713e-17
+	1.797589591633877e-09
+	4.592813027161776e-08
+	1.787642597820187e-09
+
+ 39	3.900000000000002e-01
+	-3.114830720741730e-16
+	5.270633577900441e-19
+	-7.548657352209468e-17
+	2.308547632720653e-09
+	5.926849948311755e-08
+	2.310822362990667e-09
+
+ 40	4.000000000000002e-01
+	-3.094510347764027e-16
+	5.525389326728436e-19
+	-8.108022207930693e-17
+	2.963278008506691e-09
+	7.643073210944667e-08
+	2.985726740908832e-09
+
+ 41	4.100000000000002e-01
+	-3.073780745084740e-16
+	5.785292587599612e-19
+	-8.702899348457098e-17
+	3.801595784140604e-09
+	9.848544633425919e-08
+	3.855713311276343e-09
+
+ 42	4.200000000000002e-01
+	-3.052628618905940e-16
+	6.049469368392855e-19
+	-9.334438032279099e-17
+	4.874063348380721e-09
+	1.267921777101553e-07
+	4.976235643178505e-09
+
+ 43	4.300000000000002e-01
+	-3.031043505723081e-16
+	6.316920810286939e-19
+	-1.000365234752538e-16
+	6.244770600640184e-09
+	1.630724539344973e-07
+	6.418085317749930e-09
+
+ 44	4.400000000000002e-01
+	-3.009018196773788e-16
+	6.586522453419106e-19
+	-1.071139382247459e-16
+	7.994782393921359e-09
+	2.094992158557471e-07
+	8.271444209586823e-09
+
+ 45	4.500000000000002e-01
+	-2.986549156307450e-16
+	6.857026013570535e-19
+	-1.145832353212427e-16
+	1.022639124415479e-08
+	2.688053232871437e-07
+	1.065092406881711e-08
+
+ 46	4.600000000000002e-01
+	-2.963636921409233e-16
+	7.127063991070322e-19
+	-1.224488436772466e-16
+	1.306833240561580e-08
+	3.444139444701068e-07
+	1.370179826556012e-08
+
+ 47	4.700000000000003e-01
+	-2.940286469935105e-16
+	7.395157374570644e-19
+	-1.307127423092044e-16
+	1.668213587683931e-08
+	4.405934871249638e-07
+	1.760765804613224e-08
+
+ 48	4.800000000000003e-01
+	-2.916507542371409e-16
+	7.659726621269769e-19
+	-1.393742098933855e-16
+	2.126980325106540e-08
+	5.626392919820093e-07
+	2.259975033468704e-08
+
+ 49	4.900000000000003e-01
+	-2.892314903236515e-16
+	7.919105992581582e-19
+	-1.484296007863998e-16
+	2.708300302557860e-08
+	7.170834652096428e-07
+	2.896827248802365e-08
+
+ 50	5.000000000000002e-01
+	-2.867728528088002e-16
+	8.171561202929712e-19
+	-1.578721565033811e-16
+	3.443397125944678e-08
+	9.119328552384446e-07
+	3.707590680644179e-08
+
+ 51	5.100000000000002e-01
+	-2.842773703351921e-16
+	8.415310203855948e-19
+	-1.676918613941206e-16
+	4.370827916928330e-08
+	1.156933171978505e-06
+	4.737386818751933e-08
+
+ 52	5.200000000000002e-01
+	-2.817481028076608e-16
+	8.648546782260753e-19
+	-1.778753505714285e-16
+	5.537957786689309e-08
+	1.463854527657717e-06
+	6.042070529948365e-08
+
+ 53	5.300000000000002e-01
+	-2.791886309310575e-16
+	8.869466508069336e-19
+	-1.884058770137192e-16
+	7.002634436645863e-08
+	1.846790246386282e-06
+	7.690403184443481e-08
+
+ 54	5.400000000000003e-01
+	-2.766030346038524e-16
+	9.076294431633590e-19
+	-1.992633432014164e-16
+	8.835052318401142e-08
+	2.322456759766685e-06
+	9.766526320559740e-08
+
+ 55	5.500000000000003e-01
+	-2.739958600355881e-16
+	9.267313813794755e-19
+	-2.104244007017025e-16
+	1.111977760497216e-07
+	2.910478057540004e-06
+	1.237272902925466e-07
+
+ 56	5.600000000000003e-01
+	-2.713720758647511e-16
+	9.440895080409287e-19
+	-2.218626188667217e-16
+	1.395788128305108e-07
+	3.633633969924250e-06
+	1.563248357320394e-07
+
+ 57	5.700000000000003e-01
+	-2.687370189749739e-16
+	9.595524135798550e-19
+	-2.335487213623232e-16
+	1.746909793300981e-07
+	4.518048189419616e-06
+	1.969370124507504e-07
+
+ 58	5.800000000000003e-01
+	-2.660963311182896e-16
+	9.729829151640285e-19
+	-2.454508867245816e-16
+	2.179389302274071e-07
+	5.593290193718192e-06
+	2.473213533264017e-07
+
+ 59	5.900000000000003e-01
+	-2.634558878304447e-16
+	9.842604972407293e-19
+	-2.575351066887942e-16
+	2.709528378504268e-07
+	6.892365900022080e-06
+	3.095483232204037e-07
+
+ 60	6.000000000000003e-01
+	-2.608217214423658e-16
+	9.932834345811280e-19
+	-2.697655937912040e-16
+	3.356022141604600e-07
+	8.451575530951699e-06
+	3.860350886255150e-07
+
+ 61	6.100000000000003e-01
+	-2.581999402343256e-16
+	9.999705294031634e-19
+	-2.821052278388004e-16
+	4.140031043229943e-07
+	1.031022387818353e-05
+	4.795771360762645e-07
+
+ 62	6.200000000000003e-01
+	-2.555966459304974e-16
+	1.004262408311877e-18
+	-2.945160293884231e-16
+	5.085162094005934e-07
+	1.251017725700576e-05
+	5.933762263469074e-07
+
+ 63	6.300000000000003e-01
+	-2.530178517828401e-16
+	1.006122341573001e-18
+	-3.069596474550928e-16
+	6.217334844672960e-07
+	1.509527147014822e-05
+	7.310631645714178e-07
+
+ 64	6.400000000000003e-01
+	-2.504694034427235e-16
+	1.005536565636184e-18
+	-3.193978483273915e-16
+	7.564510050518173e-07
+	1.811058389239829e-05
+	8.967139556009786e-07
+
+ 65	6.500000000000004e-01
+	-2.479569046712938e-16
+	1.002514108761205e-18
+	-3.317929926122265e-16
+	9.156264496498825e-07
+	2.160158801981723e-05
+	1.094858075065352e-06
+
+ 66	6.600000000000004e-01
+	-2.454856497063806e-16
+	9.970861379789373e-19
+	-3.441084884315409e-16
+	1.102320425708172e-06
+	2.561320876199991e-05
+	1.330477774579022e-06
+
+ 67	6.700000000000004e-01
+	-2.430605638009486e-16
+	9.893048624286172e-19
+	-3.563092099837558e-16
+	1.319622040601879e-06
+	3.018879110299596e-05
+	1.608997498380226e-06
+
+ 68	6.800000000000004e-01
+	-2.406861530955783e-16
+	9.792420424966824e-19
+	-3.683618723693748e-16
+	1.570560504337334e-06
+	3.536898528961075e-05
+	1.936262569562184e-06
+
+ 69	6.900000000000004e-01
+	-2.383664646068524e-16
+	9.669871655012543e-19
+	-3.802353555504914e-16
+	1.858006015034478e-06
+	4.119054229406599e-05
+	2.318506286603656e-06
+
+ 70	7.000000000000004e-01
+	-2.361050567267657e-16
+	9.526453565252830e-19
+	-3.919009724455971e-16
+	2.184564556384886e-06
+	4.768500914738899e-05
+	2.762304481126556e-06
+
+ 71	7.100000000000004e-01
+	-2.339049802556427e-16
+	9.363350972630805e-19
+	-4.033326783323495e-16
+	2.552472352964731e-06
+	5.487731990631296e-05
+	3.274516504471959e-06
+
+ 72	7.200000000000004e-01
+	-2.317687696501391e-16
+	9.181858265130356e-19
+	-4.145072208289497e-16
+	2.963496425362477e-06
+	6.278429756737032e-05
+	3.862211654699740e-06
+
+ 73	7.300000000000004e-01
+	-2.296984438724682e-16
+	8.983354935339356e-19
+	-4.254042316530407e-16
+	3.418847842878744e-06
+	7.141311466000630e-05
+	4.532580361692825e-06
+
+ 74	7.400000000000004e-01
+	-2.276955159865138e-16
+	8.769281303547542e-19
+	-4.360062630400001e-16
+	3.919113823733249e-06
+	8.075980068836568e-05
+	5.292830124189947e-06
+
+ 75	7.500000000000004e-01
+	-2.257610104660560e-16
+	8.541115018631848e-19
+	-4.462987730884366e-16
+	4.464213783804227e-06
+	9.080792437709494e-05
+	6.150067278202545e-06
+
+ 76	7.600000000000005e-01
+	-2.238954870609008e-16
+	8.300348837241822e-19
+	-4.562700653614409e-16
+	5.053382856335480e-06
+	1.015276071029352e-04
+	7.111167111943505e-06
+
+ 77	7.700000000000005e-01
+	-2.220990700056364e-16
+	8.048470085194077e-19
+	-4.659111888021335e-16
+	5.685184434204709e-06
+	1.128750309119983e-04
+	8.182636462447404e-06
+
+ 78	7.800000000000005e-01
+	-2.203714813475757e-16
+	7.786942105371609e-19
+	-4.752158044345025e-16
+	6.357551116892811e-06
+	1.247925836281112e-04
+	9.370474482804572e-06
+
+ 79	7.900000000000005e-01
+	-2.187120772076944e-16
+	7.517187898847358e-19
+	-4.841800254439569e-16
+	7.067851307199546e-06
+	1.372097340193576e-04
+	1.068003846818072e-05
+
+ 80	8.000000000000005e-01
+	-2.171198858623784e-16
+	7.240576074571505e-19
+	-4.928022371055625e-16
+	7.812976837317177e-06
+	1.500446576753004e-04
+	1.211592221110963e-05
+
+ 81	8.100000000000005e-01
+	-2.155936466354494e-16
+	6.958409140836753e-19
+	-5.010829026969142e-16
+	8.589445621402201e-06
+	1.632065506710753e-04
+	1.368185414798131e-05
+
+ 82	8.200000000000005e-01
+	-2.141318487103505e-16
+	6.671914100960921e-19
+	-5.090243610448387e-16
+	9.393512579141160e-06
+	1.765984878579785e-04
+	1.538062151850074e-05
+
+ 83	8.300000000000005e-01
+	-2.127327691033615e-16
+	6.382235257263743e-19
+	-5.166306207574004e-16
+	1.022128200769388e-05
+	1.901206199468781e-04
+	1.721402499460911e-05
+
+ 84	8.400000000000005e-01
+	-2.113945091730948e-16
+	6.090429081748330e-19
+	-5.239071555283845e-16
+	1.106881515366516e-05
+	2.036734689425452e-04
+	1.918286597743570e-05
+
+ 85	8.500000000000005e-01
+	-2.101150291734008e-16
+	5.797460978520737e-19
+	-5.308607042085889e-16
+	1.193222782095493e-05
+	2.171610794823111e-04
+	2.128696631914179e-05
+
+ 86	8.600000000000005e-01
+	-2.088921804815025e-16
+	5.504203740950487e-19
+	-5.374990786489514e-16
+	1.280777425594863e-05
+	2.304938122496001e-04
+	2.352521792235918e-05
+
+ 87	8.700000000000006e-01
+	-2.077237352473699e-16
+	5.211437494640923e-19
+	-5.438309816598847e-16
+	1.369191507195562e-05
+	2.435906174932743e-04
+	2.589565777622854e-05
+
+ 88	8.800000000000006e-01
+	-2.066074133117988e-16
+	4.919850913943586e-19
+	-5.498658368181851e-16
+	1.458136842271374e-05
+	2.563806912885684e-04
+	2.839556268615820e-05
+
+ 89	8.900000000000006e-01
+	-2.055409063282194e-16
+	4.630043503476496e-19
+	-5.556136313001342e-16
+	1.547314486889206e-05
+	2.688044835343144e-04
+	3.102155731610251e-05
+
+ 90	9.000000000000006e-01
+	-2.045218990965962e-16
+	4.342528745329585e-19
+	-5.610847724345498e-16
+	1.636456731916010e-05
+	2.808140855418738e-04
+	3.376972915642240e-05
+
+ 91	9.100000000000006e-01
+	-2.035480881772315e-16
+	4.057737925957905e-19
+	-5.662899582554425e-16
+	1.725327804306820e-05
+	2.923730702760060e-04
+	3.663574454850160e-05
+
+ 92	9.200000000000006e-01
+	-2.026171978986936e-16
+	3.776024472825477e-19
+	-5.712400619901675e-16
+	1.813723506715611e-05
+	3.034558871666222e-04
+	3.961496078642524e-05
+
+ 93	9.300000000000006e-01
+	-2.017269939086162e-16
+	3.497668648597650e-19
+	-5.759460301422006e-16
+	1.901470032874544e-05
+	3.140469262696122e-04
+	4.270253041221473e-05
+
+ 94	9.400000000000006e-01
+	-2.008752944401566e-16
+	3.222882469119142e-19
+	-5.804187936128008e-16
+	1.988422183805401e-05
+	3.241393659008085e-04
+	4.589349497547954e-05
+
+ 95	9.500000000000006e-01
+	-2.000599784792998e-16
+	2.951813771912766e-19
+	-5.846691978269878e-16
+	2.074461313613545e-05
+	3.337339250348795e-04
+	4.918287270704978e-05
+
+ 96	9.600000000000006e-01
+	-1.992789971358518e-16
+	2.684555147309594e-19
+	-5.887079103014490e-16
+	2.159492395924821e-05
+	3.428374992791008e-04
+	5.256570278005278e-05
+
+ 97	9.700000000000006e-01
+	-1.985303729072356e-16
+	2.421142969388466e-19
+	-5.925454082930020e-16
+	2.243442316479102e-05
+	3.514620225749461e-04
+	5.603713821894090e-05
+
+ 98	9.800000000000006e-01
+	-1.978122080331866e-16
+	2.161566250068622e-19
+	-5.961919052209139e-16
+	2.326256840830286e-05
+	3.596232307778822e-04
+	5.959246507441734e-05
+
+ 99	9.900000000000007e-01
+	-1.971226861179721e-16
+	1.905770262611570e-19
+	-5.996573220176540e-16
+	2.407898348705124e-05
+	3.673396413972741e-04
+	6.322714151937170e-05
+
+ 100	1.000000000000001e+00
+	-1.964600737045364e-16
+	1.653660960960528e-19
+	-6.029512589055425e-16
+	2.488343571882520e-05
+	3.746316500596249e-04
+	6.693682101590234e-05
+
+ 101	1.010000000000001e+00
+	-1.958227208613219e-16
+	1.405109145050566e-19
+	-6.060829741029794e-16
+	2.567581505436882e-05
+	3.815207675307672e-04
+	7.071736715241049e-05
+
+ 102	1.020000000000001e+00
+	-1.952090609324261e-16
+	1.159954353162421e-19
+	-6.090613686171752e-16
+	2.645611509319579e-05
+	3.880289931320069e-04
+	7.456486154127581e-05
+
+ 103	1.030000000000001e+00
+	-1.946176095882345e-16
+	9.180084702393892e-20
+	-6.118949763336596e-16
+	2.722441605651292e-05
+	3.941783147005675e-04
+	7.847560609535641e-05
+
+ 104	1.040000000000001e+00
+	-1.940469633000583e-16
+	6.790590476063826e-20
+	-6.145919586714563e-16
+	2.798086968759489e-05
+	3.999903218649352e-04
+	8.244612088440386e-05
+
+ 105	1.050000000000001e+00
+	-1.934957973489789e-16
+	4.428723348396685e-20
+	-6.171601031341297e-16
+	2.872568599311318e-05
+	4.054859178210058e-04
+	8.647313863095467e-05
+
+ 106	1.060000000000001e+00
+	-1.929628634662978e-16
+	2.091960287752689e-20
+	-6.196068251488282e-16
+	2.945912170292433e-05
+	4.106851145246785e-04
+	9.055359675484690e-05
+
+ 107	1.070000000000001e+00
+	-1.924469871909191e-16
+	-2.223825206181015e-21
+	-6.219391726464501e-16
+	3.018147030564217e-05
+	4.156068968448248e-04
+	9.468462772722447e-05
+
+ 108	1.080000000000001e+00
+	-1.919470650177416e-16
+	-2.517127568491842e-20
+	-6.241638328949248e-16
+	3.089305350874492e-05
+	4.202691424098257e-04
+	9.886354835593890e-05
+
+ 109	1.090000000000001e+00
+	-1.914620614007988e-16
+	-4.795216431420784e-20
+	-6.262871411534479e-16
+	3.159421397160155e-05
+	4.246885853721087e-04
+	1.030878484989101e-04
+
+ 110	1.100000000000001e+00
+	-1.909910056654858e-16
+	-7.059692550994165e-20
+	-6.283150907678898e-16
+	3.228530916497898e-05
+	4.288808139200110e-04
+	1.073551795922660e-04
+
+ 111	1.110000000000001e+00
+	-1.905329888757340e-16
+	-9.313686248226749e-20
+	-6.302533443760121e-16
+	3.296670621928703e-05
+	4.328602929556166e-04
+	1.116633432863911e-04
+
+ 112	1.120000000000001e+00
+	-1.900871606944287e-16
+	-1.156040182064545e-19
+	-6.321072459355646e-16
+	3.363877763453453e-05
+	4.366404048488053e-04
+	1.160102804047965e-04
+
+ 113	1.130000000000001e+00
+	-1.896527262686573e-16
+	-1.380310657571797e-19
+	-6.338818333286667e-16
+	3.430189773662755e-05
+	4.402335025245541e-04
+	1.203940603767073e-04
+
+ 114	1.140000000000001e+00
+	-1.892289431654890e-16
+	-1.604512165594303e-19
+	-6.355818513322207e-16
+	3.495643977648783e-05
+	4.436509703211512e-04
+	1.248128712428975e-04
+
+ 115	1.150000000000001e+00
+	-1.888151183788284e-16
+	-1.828981451550285e-19
+	-6.372117647766420e-16
+	3.560277358000621e-05
+	4.469032890672743e-04
+	1.292650102938875e-04
+
+ 116	1.160000000000001e+00
+	-1.884106054234521e-16
+	-2.054059291440224e-19
+	-6.387757717440410e-16
+	3.624126366775301e-05
+	4.500001026729087e-04
+	1.337488753684834e-04
+
+ 117	1.170000000000001e+00
+	-1.880148015284802e-16
+	-2.280090030312984e-19
+	-6.402778166825411e-16
+	3.687226777345872e-05
+	4.529502842264329e-04
+	1.382629568171938e-04
+
+ 118	1.180000000000001e+00
+	-1.876271449392868e-16
+	-2.507421247859874e-19
+	-6.417216033357204e-16
+	3.749613569947295e-05
+	4.557620001548040e-04
+	1.428058301179274e-04
+
+ 119	1.190000000000001e+00
+	-1.872471123340643e-16
+	-2.736403540037403e-19
+	-6.431106074057274e-16
+	3.811320845567187e-05
+	4.584427714534938e-04
+	1.473761491192797e-04
+
+ 120	1.200000000000001e+00
+	-1.868742163589393e-16
+	-2.967390406459511e-19
+	-6.444480888854850e-16
+	3.872381763564773e-05
+	4.609995313452802e-04
+	1.519726398786386e-04
+
+ 121	1.210000000000001e+00
+	-1.865080032835973e-16
+	-3.200738234138508e-19
+	-6.457371040099838e-16
+	3.932828499051274e-05
+	4.634386789984004e-04
+	1.565940950573355e-04
+
+ 122	1.220000000000001e+00
+	-1.861480507777724e-16
+	-3.436806368991613e-19
+	-6.469805167891329e-16
+	3.992692216635612e-05
+	4.657661291395994e-04
+	1.612393688324715e-04
+
+ 123	1.230000000000001e+00
+	-1.857939658076613e-16
+	-3.675957267333770e-19
+	-6.481810100952416e-16
+	4.052003057637017e-05
+	4.679873575489534e-04
+	1.659073722841797e-04
+
+ 124	1.240000000000001e+00
+	-1.854453826502751e-16
+	-3.918556720367239e-19
+	-6.493410962871853e-16
+	4.110790138298893e-05
+	4.701074425319412e-04
+	1.705970692175608e-04
+
+ 125	1.250000000000001e+00
+	-1.851019610229121e-16
+	-4.164974145415503e-19
+	-6.504631273608182e-16
+	4.169081556912257e-05
+	4.721311025391548e-04
+	1.753074723798486e-04
+
+ 126	1.260000000000001e+00
+	-1.847633843243001e-16
+	-4.415582938366204e-19
+	-6.515493046214509e-16
+	4.226904408080233e-05
+	4.740627301529235e-04
+	1.800376400353626e-04
+
+ 127	1.270000000000001e+00
+	-1.844293579834764e-16
+	-4.670760882456127e-19
+	-6.526016878793736e-16
+	4.284284802632385e-05
+	4.759064226890343e-04
+	1.847866728631370e-04
+
+ 128	1.280000000000001e+00
+	-1.840996079121261e-16
+	-4.930890609157271e-19
+	-6.536222041735837e-16
+	4.341247891935939e-05
+	4.776660096757339e-04
+	1.895537111446852e-04
+
+ 129	1.290000000000001e+00
+	-1.837738790558669e-16
+	-5.196360107517349e-19
+	-6.546126560322725e-16
+	4.397817895554582e-05
+	4.793450774751934e-04
+	1.943379322120037e-04
+
+ 130	1.300000000000001e+00
+	-1.834519340398263e-16
+	-5.467563278856623e-19
+	-6.555747292812772e-16
+	4.454018131379542e-05
+	4.809469913077493e-04
+	1.991385481285550e-04
+
+ 131	1.310000000000001e+00
+	-1.831335519037948e-16
+	-5.744900534234431e-19
+	-6.565100004137787e-16
+	4.509871047505746e-05
+	4.824749149289431e-04
+	2.039548035785130e-04
+
+ 132	1.320000000000001e+00
+	-1.828185269222356e-16
+	-6.028779432576956e-19
+	-6.574199435360710e-16
+	4.565398255252124e-05
+	4.839318281955225e-04
+	2.087859739420056e-04
+
+ 133	1.330000000000001e+00
+	-1.825066675044777e-16
+	-6.319615357801036e-19
+	-6.583059369053582e-16
+	4.620620562831746e-05
+	4.853205427405740e-04
+	2.136313635363538e-04
+
+ 134	1.340000000000001e+00
+	-1.821977951705129e-16
+	-6.617832233679257e-19
+	-6.591692690762737e-16
+	4.675558009268454e-05
+	4.866437159608808e-04
+	2.184903040054364e-04
+
+ 135	1.350000000000001e+00
+	-1.818917435979279e-16
+	-6.923863275572044e-19
+	-6.600111446733044e-16
+	4.730229898232954e-05
+	4.879038635022297e-04
+	2.233621528412456e-04
+
+ 136	1.360000000000001e+00
+	-1.815883577356575e-16
+	-7.238151778511620e-19
+	-6.608326898064555e-16
+	4.784654831536082e-05
+	4.891033704112603e-04
+	2.282462920234741e-04
+
+ 137	1.370000000000001e+00
+	-1.812874929803900e-16
+	-7.561151941446705e-19
+	-6.616349571475487e-16
+	4.838850742071226e-05
+	4.902445011059758e-04
+	2.331421267645742e-04
+
+ 138	1.380000000000001e+00
+	-1.809890144116450e-16
+	-7.893329727773627e-19
+	-6.624189306843295e-16
+	4.892834926043508e-05
+	4.913294083014273e-04
+	2.380490843491742e-04
+
+ 139	1.390000000000001e+00
+	-1.806927960817116e-16
+	-8.235163762555596e-19
+	-6.631855301692894e-16
+	4.946624074361490e-05
+	4.923601410125512e-04
+	2.429666130580235e-04
+
+ 140	1.400000000000001e+00
+	-1.803987203568267e-16
+	-8.587146267113554e-19
+	-6.639356152796848e-16
+	5.000234303099006e-05
+	4.933386517426889e-04
+	2.478941811677993e-04
+
+ 141	1.410000000000001e+00
+	-1.801066773061553e-16
+	-8.949784031917487e-19
+	-6.646699895047579e-16
+	5.053681182961045e-05
+	4.942668029540439e-04
+	2.528312760191151e-04
+
+ 142	1.420000000000001e+00
+	-1.798165641353288e-16
+	-9.323599428948681e-19
+	-6.653894037756057e-16
+	5.106979767709667e-05
+	4.951463729051966e-04
+	2.577774031459961e-04
+
+ 143	1.430000000000001e+00
+	-1.795282846614691e-16
+	-9.709131464932007e-19
+	-6.660945598525557e-16
+	5.160144621523714e-05
+	4.959790609307161e-04
+	2.627320854608696e-04
+
+ 144	1.440000000000001e+00
+	-1.792417488268138e-16
+	-1.010693687704983e-18
+	-6.667861134842824e-16
+	5.213189845280895e-05
+	4.967664922289193e-04
+	2.676948624898291e-04
+
+ 145	1.450000000000001e+00
+	-1.789568722482299e-16
+	-1.051759127295773e-18
+	-6.674646773522544e-16
+	5.266129101762763e-05
+	4.975102222157571e-04
+	2.726652896535572e-04
+
+ 146	1.460000000000001e+00
+	-1.786735758000710e-16
+	-1.094169031711928e-18
+	-6.681308238134539e-16
+	5.318975639792635e-05
+	4.982117404956634e-04
+	2.776429375898208e-04
+
+ 147	1.470000000000001e+00
+	-1.783917852279910e-16
+	-1.137985096566874e-18
+	-6.687850874536504e-16
+	5.371742317324199e-05
+	4.988724744938714e-04
+	2.826273915139437e-04
+
+ 148	1.480000000000001e+00
+	-1.781114307914913e-16
+	-1.183271275219266e-18
+	-6.694279674628780e-16
+	5.424441623504549e-05
+	4.994937927890934e-04
+	2.876182506140645e-04
+
+ 149	1.490000000000001e+00
+	-1.778324469331140e-16
+	-1.230093912700602e-18
+	-6.700599298441155e-16
+	5.477085699739929e-05
+	5.000770081805557e-04
+	2.926151274783637e-04
+
+ 150	1.500000000000001e+00
+	-1.775547719723412e-16
+	-1.278521885266753e-18
+	-6.706814094655575e-16
+	5.529686359795939e-05
+	5.006233805190445e-04
+	2.976176475517480e-04
+
+ 151	1.510000000000001e+00
+	-1.772783478223928e-16
+	-1.328626745865575e-18
+	-6.712928119662488e-16
+	5.582255108966571e-05
+	5.011341193278492e-04
+	3.026254486197752e-04
+
+ 152	1.520000000000001e+00
+	-1.770031197282347e-16
+	-1.380482875829193e-18
+	-6.718945155242881e-16
+	5.634803162347875e-05
+	5.016103862361701e-04
+	3.076381803178221e-04
+
+ 153	1.530000000000001e+00
+	-1.767290360242340e-16
+	-1.434167643116101e-18
+	-6.724868724962265e-16
+	5.687341462253502e-05
+	5.020532972446836e-04
+	3.126555036637320e-04
+
+ 154	1.540000000000001e+00
+	-1.764560479100060e-16
+	-1.489761567444610e-18
+	-6.730702109357558e-16
+	5.739880694809421e-05
+	5.024639248404408e-04
+	3.176770906123446e-04
+
+ 155	1.550000000000001e+00
+	-1.761841092431012e-16
+	-1.547348492674767e-18
+	-6.736448359992700e-16
+	5.792431305765618e-05
+	5.028432999760964e-04
+	3.227026236304800e-04
+
+ 156	1.560000000000001e+00
+	-1.759131763472815e-16
+	-1.607015766811817e-18
+	-6.742110312453729e-16
+	5.845003515562036e-05
+	5.031924139265645e-04
+	3.277317952910907e-04
+
+ 157	1.570000000000001e+00
+	-1.756432078352217e-16
+	-1.668854430019132e-18
+	-6.747690598349621e-16
+	5.897607333685586e-05
+	5.035122200345689e-04
+	3.327643078854087e-04
+
+ 158	1.580000000000001e+00
+	-1.753741644445650e-16
+	-1.732959411043788e-18
+	-6.753191656380521e-16
+	5.950252572354328e-05
+	5.038036353551040e-04
+	3.377998730520338e-04
+
+ 159	1.590000000000001e+00
+	-1.751060088863372e-16
+	-1.799429732472070e-18
+	-6.758615742530784e-16
+	6.002948859563818e-05
+	5.040675422076210e-04
+	3.428382114219922e-04
+
+ 160	1.600000000000001e+00
+	-1.748387057047948e-16
+	-1.868368725246072e-18
+	-6.763964939440558e-16
+	6.055705651529822e-05
+	5.043047896436761e-04
+	3.478790522788871e-04
+
+ 161	1.610000000000001e+00
+	-1.745722211478659e-16
+	-1.939884252885933e-18
+	-6.769241165005364e-16
+	6.108532244560242e-05
+	5.045161948368420e-04
+	3.529221332333281e-04
+
+ 162	1.620000000000001e+00
+	-1.743065230473918e-16
+	-2.014088945874099e-18
+	-6.774446180250004e-16
+	6.161437786387930e-05
+	5.047025444009134e-04
+	3.579671999108927e-04
+
+ 163	1.630000000000001e+00
+	-1.740415807084499e-16
+	-2.091100446669697e-18
+	-6.779581596519609e-16
+	6.214431286994888e-05
+	5.048645956417337e-04
+	3.630140056529294e-04
+
+ 164	1.640000000000001e+00
+	-1.737773648070878e-16
+	-2.171041665831366e-18
+	-6.784648882027456e-16
+	6.267521628957050e-05
+	5.050030777473764e-04
+	3.680623112295687e-04
+
+ 165	1.650000000000001e+00
+	-1.735138472958597e-16
+	-2.254041049734768e-18
+	-6.789649367796252e-16
+	6.320717577337489e-05
+	5.051186929209008e-04
+	3.731118845643359e-04
+
+ 166	1.660000000000001e+00
+	-1.732510013165918e-16
+	-2.340232860379088e-18
+	-6.794584253026904e-16
+	6.374027789154817e-05
+	5.052121174594674e-04
+	3.781625004698245e-04
+
+ 167	1.670000000000001e+00
+	-1.729888011198646e-16
+	-2.429757467780972e-18
+	-6.799454609926071e-16
+	6.427460822452064e-05
+	5.052840027832000e-04
+	3.832139403939001e-04
+
+ 168	1.680000000000001e+00
+	-1.727272219907326e-16
+	-2.522761655457136e-18
+	-6.804261388021348e-16
+	6.481025144990286e-05
+	5.053349764168488e-04
+	3.882659921759513e-04
+
+ 169	1.690000000000001e+00
+	-1.724662401802427e-16
+	-2.619398939496823e-18
+	-6.809005417990893e-16
+	6.534729142589977e-05
+	5.053656429270321e-04
+	3.933184498127333e-04
+
+ 170	1.700000000000001e+00
+	-1.722058328423546e-16
+	-2.719829901721924e-18
+	-6.813687415031860e-16
+	6.588581127142025e-05
+	5.053765848175657e-04
+	3.983711132333672e-04
+
+ 171	1.710000000000001e+00
+	-1.719459779758941e-16
+	-2.824222537424996e-18
+	-6.818307981790374e-16
+	6.642589344309131e-05
+	5.053683633851871e-04
+	4.034237880830949e-04
+
+ 172	1.720000000000001e+00
+	-1.716866543712084e-16
+	-2.932752618164114e-18
+	-6.822867610873731e-16
+	6.696761980937271e-05
+	5.053415195377642e-04
+	4.084762855153918e-04
+
+ 173	1.730000000000001e+00
+	-1.714278415612171e-16
+	-3.045604070077763e-18
+	-6.827366686963992e-16
+	6.751107172196013e-05
+	5.052965745769469e-04
+	4.135284219920871e-04
+
+ 174	1.740000000000001e+00
+	-1.711695197765861e-16
+	-3.162969368159307e-18
+	-6.831805488550523e-16
+	6.805633008465386e-05
+	5.052340309470279e-04
+	4.185800190911372e-04
+
+ 175	1.750000000000001e+00
+	-1.709116699047711e-16
+	-3.285049946903661e-18
+	-6.836184189297693e-16
+	6.860347541986138e-05
+	5.051543729516951e-04
+	4.236309033217195e-04
+
+ 176	1.760000000000001e+00
+	-1.706542734527080e-16
+	-3.412056627701645e-18
+	-6.840502859062654e-16
+	6.915258793289266e-05
+	5.050580674401999e-04
+	4.286809059463408e-04
+
+ 177	1.770000000000001e+00
+	-1.703973125129456e-16
+	-3.544210063314437e-18
+	-6.844761464577025e-16
+	6.970374757420155e-05
+	5.049455644643961e-04
+	4.337298628096593e-04
+
+ 178	1.780000000000001e+00
+	-1.701407697330390e-16
+	-3.681741199705867e-18
+	-6.848959869805302e-16
+	7.025703409971378e-05
+	5.048172979079921e-04
+	4.387776141737336e-04
+
+ 179	1.790000000000001e+00
+	-1.698846282880448e-16
+	-3.824891755447097e-18
+	-6.853097835991894e-16
+	7.081252712938051e-05
+	5.046736860892832e-04
+	4.438240045594283e-04
+
+ 180	1.800000000000001e+00
+	-1.696288718559679e-16
+	-3.973914718832725e-18
+	-6.857175021408179e-16
+	7.137030620408436e-05
+	5.045151323385604e-04
+	4.488688825937186e-04
+
diff --git a/xschem/src/basic_test/data_nmos/data_020.raw b/xschem/src/basic_test/data_nmos/data_020.raw
new file mode 100644
index 0000000..5e5c802
--- /dev/null
+++ b/xschem/src/basic_test/data_nmos/data_020.raw
@@ -0,0 +1,1463 @@
+Title: **.subckt gm_id_nmos
+Date: Tue Jun  1 20:08:21  2021
+Plotname: DC transfer characteristic
+Flags: real
+No. Variables: 7
+No. Points: 181
+Variables:
+	0	v(v-sweep)	voltage
+	1	@m.xm1.msky130_fd_pr__nfet_01v8[cgb]	capacitance
+	2	@m.xm1.msky130_fd_pr__nfet_01v8[cgd]	capacitance
+	3	@m.xm1.msky130_fd_pr__nfet_01v8[cgs]	capacitance
+	4	@m.xm1.msky130_fd_pr__nfet_01v8[gds]	admittance
+	5	@m.xm1.msky130_fd_pr__nfet_01v8[gm]	admittance
+	6	i(@m.xm1.msky130_fd_pr__nfet_01v8[id])	current
+Values:
+ 0	0.000000000000000e+00
+	-5.163526292823956e-16
+	2.369765767701746e-20
+	-5.070524459472119e-18
+	7.707800483957246e-15
+	2.834572575263908e-13
+	9.337015001545679e-15
+
+ 1	1.000000000000000e-02
+	-5.138904544287486e-16
+	2.520597458004591e-20
+	-5.410761614477290e-18
+	1.039981116551126e-14
+	3.839959442972729e-13
+	1.264888765364240e-14
+
+ 2	2.000000000000000e-02
+	-5.114553868287533e-16
+	2.680763072873240e-20
+	-5.778782590561715e-18
+	1.403174187072742e-14
+	5.201913889310818e-13
+	1.713542601233618e-14
+
+ 3	3.000000000000000e-02
+	-5.090461927947039e-16
+	2.851007787620130e-20
+	-6.177255349334070e-18
+	1.893165257085905e-14
+	7.046877762494689e-13
+	2.321322591316446e-14
+
+ 4	4.000000000000000e-02
+	-5.066615986564539e-16
+	3.032150326387973e-20
+	-6.609151603046393e-18
+	2.554205800511623e-14
+	9.546120282321334e-13
+	3.144660715589683e-14
+
+ 5	5.000000000000000e-02
+	-5.043002839721079e-16
+	3.225086800456594e-20
+	-7.077777609070783e-18
+	3.445983809128062e-14
+	1.293162493934881e-12
+	4.259998348001414e-14
+
+ 6	6.000000000000000e-02
+	-5.019608744397085e-16
+	3.430794082065509e-20
+	-7.586806920367365e-18
+	4.649005543437790e-14
+	1.751760344376045e-12
+	5.770879109749927e-14
+
+ 7	7.000000000000001e-02
+	-4.996419345060877e-16
+	3.650332633019941e-20
+	-8.140315140961469e-18
+	6.271852128378250e-14
+	2.372962789477935e-12
+	7.817554827416986e-14
+
+ 8	8.000000000000000e-02
+	-4.973419596679143e-16
+	3.884848708043055e-20
+	-8.742816740247673e-18
+	8.460963430613014e-14
+	3.214407584028405e-12
+	1.058999436989113e-13
+
+ 9	9.000000000000000e-02
+	-4.950593684587915e-16
+	4.135575853538867e-20
+	-9.399303984690006e-18
+	1.141382833839877e-13
+	4.354153431565105e-12
+	1.434549978643614e-13
+
+ 10	9.999999999999999e-02
+	-4.927924941152003e-16
+	4.403835622941395e-20
+	-1.011528804965423e-17
+	1.539676582081865e-13
+	5.897909530431480e-12
+	1.943255986911615e-13
+
+ 11	1.100000000000000e-01
+	-4.905395759132234e-16
+	4.691037429848556e-20
+	-1.089684237677610e-17
+	2.076889209852730e-13
+	7.988821368031840e-12
+	2.632314708033396e-13
+
+ 12	1.200000000000000e-01
+	-4.882987501677553e-16
+	4.998677459228213e-20
+	-1.175064834208311e-17
+	2.801442236100234e-13
+	1.082071476995948e-11
+	3.565644246771967e-13
+
+ 13	1.300000000000000e-01
+	-4.860680408866318e-16
+	5.328336554524046e-20
+	-1.268404329496916e-17
+	3.778619963067979e-13
+	1.465601743620880e-11
+	4.829802588087116e-13
+
+ 14	1.400000000000000e-01
+	-4.838453500744981e-16
+	5.681676993684397e-20
+	-1.370507101521594e-17
+	5.096434423242886e-13
+	1.985000537862956e-11
+	6.541999145314548e-13
+
+ 15	1.500000000000000e-01
+	-4.816284476860474e-16
+	6.060438059047174e-20
+	-1.482253461073023e-17
+	6.873526282632970e-13
+	2.688359926969141e-11
+	8.860937015330584e-13
+
+ 16	1.600000000000000e-01
+	-4.794149612365655e-16
+	6.466430293603792e-20
+	-1.604605183773565e-17
+	9.269806386596603e-13
+	3.640771430942871e-11
+	1.200148361962379e-12
+
+ 17	1.700000000000000e-01
+	-4.772023650906909e-16
+	6.901528318417472e-20
+	-1.738611276200120e-17
+	1.250078541545865e-12
+	4.930321589723767e-11
+	1.625451761046743e-12
+
+ 18	1.800000000000000e-01
+	-4.749879694693425e-16
+	7.367662062001788e-20
+	-1.885413958762478e-17
+	1.685686492295930e-12
+	6.676194448063612e-11
+	2.201377222457411e-12
+
+ 19	1.900000000000000e-01
+	-4.727689092414082e-16
+	7.866806221697870e-20
+	-2.046254835151567e-17
+	2.272929991280318e-12
+	9.039616954909013e-11
+	2.981213177690228e-12
+
+ 20	2.000000000000000e-01
+	-4.705421326025223e-16
+	8.400967739407754e-20
+	-2.222481200921927e-17
+	3.064512840241786e-12
+	1.223863785325180e-10
+	4.037069505182506e-12
+
+ 21	2.100000000000000e-01
+	-4.683043897896419e-16
+	8.972171029984720e-20
+	-2.415552421322090e-17
+	4.131414671988654e-12
+	1.656807182997540e-10
+	5.466507223095301e-12
+
+ 22	2.200000000000001e-01
+	-4.660522220385265e-16
+	9.582440651496090e-20
+	-2.627046280094062e-17
+	5.569205627847114e-12
+	2.242639714499599e-10
+	7.401493097335036e-12
+
+ 23	2.300000000000001e-01
+	-4.637819510626936e-16
+	1.023378105476959e-19
+	-2.858665165983853e-17
+	7.506530505709965e-12
+	3.035200430464633e-10
+	1.002048855637512e-11
+
+ 24	2.400000000000001e-01
+	-4.614896694176660e-16
+	1.092815299851155e-19
+	-3.112241921668396e-17
+	1.011650092158809e-11
+	4.107200477550237e-10
+	1.356476070741856e-11
+
+ 25	2.500000000000001e-01
+	-4.591712322134444e-16
+	1.166744617041958e-19
+	-3.389745130491131e-17
+	1.363198169316281e-11
+	5.556788610718459e-10
+	1.836037548902920e-11
+
+ 26	2.600000000000001e-01
+	-4.568222507504009e-16
+	1.245344751992817e-19
+	-3.693283559949610e-17
+	1.836608629637226e-11
+	7.516372536742433e-10
+	2.484782960887159e-11
+
+ 27	2.700000000000001e-01
+	-4.544380887775180e-16
+	1.328780479156292e-19
+	-4.025109417894145e-17
+	2.473963119092132e-11
+	1.016445513037667e-09
+	3.362193875092771e-11
+
+ 28	2.800000000000001e-01
+	-4.520138622036994e-16
+	1.417198475788515e-19
+	-4.387620009262167e-17
+	3.331787266739263e-11
+	1.374149091145542e-09
+	4.548547624939779e-11
+
+ 29	2.900000000000001e-01
+	-4.495444432292549e-16
+	1.510722569608053e-19
+	-4.783357309401678e-17
+	4.485960424738457e-11
+	1.857108936594725e-09
+	6.152121539474565e-11
+
+ 30	3.000000000000001e-01
+	-4.470244699963359e-16
+	1.609448374474123e-19
+	-5.215004898816013e-17
+	6.038268015728850e-11
+	2.508830761207508e-09
+	8.318855427417942e-11
+
+ 31	3.100000000000001e-01
+	-4.444483629787648e-16
+	1.713437292479282e-19
+	-5.685381635995186e-17
+	8.125131649263088e-11
+	3.387730902660847e-09
+	1.124529006745969e-10
+
+ 32	3.200000000000001e-01
+	-4.418103494283063e-16
+	1.822709882411838e-19
+	-6.197431386994754e-17
+	1.092921867651486e-10
+	4.572134351383525e-09
+	1.519585974694100e-10
+
+ 33	3.300000000000001e-01
+	-4.391044972539763e-16
+	1.937238623635985e-19
+	-6.754208088466227e-17
+	1.469484689864198e-10
+	6.166885792703068e-09
+	2.052595353081749e-10
+
+ 34	3.400000000000001e-01
+	-4.363247597157875e-16
+	2.056940141788795e-19
+	-7.358855403688277e-17
+	1.974837297809013e-10
+	8.312060008809521e-09
+	2.771259174692044e-10
+
+ 35	3.500000000000001e-01
+	-4.334650322457054e-16
+	2.181667008503672e-19
+	-8.014580248233701e-17
+	2.652509733497673e-10
+	1.119438601637592e-08
+	3.739511258450922e-10
+
+ 36	3.600000000000002e-01
+	-4.305192225466232e-16
+	2.311199281237213e-19
+	-8.724619523617429e-17
+	3.560464727079465e-10
+	1.506215094400091e-08
+	5.042895193549554e-10
+
+ 37	3.700000000000002e-01
+	-4.274813348452181e-16
+	2.445236009955674e-19
+	-9.492199514095782e-17
+	4.775732651246372e-10
+	2.024452350354009e-08
+	6.795645083521575e-10
+
+ 38	3.800000000000002e-01
+	-4.243455687697005e-16
+	2.583387002636585e-19
+	-1.032048758334351e-16
+	6.400455328396977e-10
+	2.717642749051635e-08
+	9.149965898633496e-10
+
+ 39	3.900000000000002e-01
+	-4.211064327769596e-16
+	2.725165207751484e-19
+	-1.121253606142817e-16
+	8.569725402121161e-10
+	3.643029119957238e-08
+	1.230813313158894e-09
+
+ 40	4.000000000000002e-01
+	-4.177588713622780e-16
+	2.869980134316327e-19
+	-1.217121854191598e-16
+	1.146169279345954e-09
+	4.875617794757964e-08
+	1.653817325721354e-09
+
+ 41	4.100000000000002e-01
+	-4.142984044573576e-16
+	3.017132782685146e-19
+	-1.319915921212643e-16
+	1.531050217019577e-09
+	6.513193287630485e-08
+	2.219404410146197e-09
+
+ 42	4.200000000000002e-01
+	-4.107212764825708e-16
+	3.165812594990293e-19
+	-1.429865630725808e-16
+	2.042271977258017e-09
+	8.682501394587400e-08
+	2.974140043031928e-09
+
+ 43	4.300000000000002e-01
+	-4.070246115083029e-16
+	3.315096945438707e-19
+	-1.547160129347535e-16
+	2.719799471284248e-09
+	1.154675470959302e-07
+	3.979019210365351e-09
+
+ 44	4.400000000000002e-01
+	-4.032065699573287e-16
+	3.463953670184549e-19
+	-1.671939591879785e-16
+	3.615476403939626e-09
+	1.531457810592770e-07
+	5.313548021659735e-09
+
+ 45	4.500000000000002e-01
+	-3.992665013218053e-16
+	3.611247077928375e-19
+	-1.804286978738753e-16
+	4.796183109361646e-09
+	2.025044377467206e-07
+	7.080794314682599e-09
+
+ 46	4.600000000000002e-01
+	-3.952050865642116e-16
+	3.755747781610232e-19
+	-1.944220156856443e-16
+	6.347659486140905e-09
+	2.668653981228831e-07
+	9.413554450726465e-09
+
+ 47	4.700000000000003e-01
+	-3.910244633174903e-16
+	3.896146547647201e-19
+	-2.091684729793778e-16
+	8.379055015511828e-09
+	3.503587189710498e-07
+	1.248177098442252e-08
+
+ 48	4.800000000000003e-01
+	-3.867283267888970e-16
+	4.031072175323186e-19
+	-2.246547941551041e-16
+	1.102823778959468e-08
+	4.580622236703926e-07
+	1.650130727304365e-08
+
+ 49	4.900000000000003e-01
+	-3.823219994836082e-16
+	4.159113203081242e-19
+	-2.408594017079155e-16
+	1.446784684596929e-08
+	5.961440713948979e-07
+	2.174413826168860e-08
+
+ 50	5.000000000000002e-01
+	-3.778124635508651e-16
+	4.278843003256657e-19
+	-2.577521277547516e-16
+	1.891200494738290e-08
+	7.720011802775514e-07
+	2.854995260788719e-08
+
+ 51	5.100000000000002e-01
+	-3.732083507331483e-16
+	4.388847589039689e-19
+	-2.752941318482138e-16
+	2.462352295708842e-08
+	9.943857250487338e-07
+	3.733908579114751e-08
+
+ 52	5.200000000000002e-01
+	-3.685198865383668e-16
+	4.487755236841403e-19
+	-2.934380464599575e-16
+	3.192132685518650e-08
+	1.273512796601922e-06
+	4.862662885942770e-08
+
+ 53	5.300000000000002e-01
+	-3.637587872787305e-16
+	4.574266844380461e-19
+	-3.121283619596471e-16
+	4.118773392932390e-08
+	1.621145246528177e-06
+	6.303750113830169e-08
+
+ 54	5.400000000000003e-01
+	-3.589381109045901e-16
+	4.647185818954145e-19
+	-3.313020517769457e-16
+	5.287511038150702e-08
+	2.050656908628305e-06
+	8.132225953071733e-08
+
+ 55	5.500000000000003e-01
+	-3.540720649471610e-16
+	4.705446236933319e-19
+	-3.508894264623121e-16
+	6.751137625243506e-08
+	2.577082265154602e-06
+	1.043734623568431e-07
+
+ 56	5.600000000000003e-01
+	-3.491757771889126e-16
+	4.748138043977451e-19
+	-3.708151934432812e-16
+	8.570380213356206e-08
+	3.217167783067317e-06
+	1.332425227440247e-07
+
+ 57	5.700000000000003e-01
+	-3.442650367198968e-16
+	4.774528177719698e-19
+	-3.909996883394724e-16
+	1.081405763447199e-07
+	3.989445319556206e-06
+	1.691571674468367e-07
+
+ 58	5.800000000000003e-01
+	-3.393560146451537e-16
+	4.784076684500266e-19
+	-4.113602346312462e-16
+	1.355897101669012e-07
+	4.914348516257999e-06
+	2.135398285236178e-07
+
+ 59	5.900000000000003e-01
+	-3.344649747520866e-16
+	4.776447155192170e-19
+	-4.318125819999253e-16
+	1.688949768298650e-07
+	6.014386669729864e-06
+	2.680274788003974e-07
+
+ 60	6.000000000000003e-01
+	-3.296079848480133e-16
+	4.751511102105607e-19
+	-4.522723702643068e-16
+	2.089687193050339e-07
+	7.314376142155106e-06
+	3.344935014150159e-07
+
+ 61	6.100000000000003e-01
+	-3.248006392173625e-16
+	4.709346215258069e-19
+	-4.726565657349849e-16
+	2.567814803071238e-07
+	8.841707819815791e-06
+	4.150720816120351e-07
+
+ 62	6.200000000000003e-01
+	-3.200578017658892e-16
+	4.650228746692019e-19
+	-4.928848198988882e-16
+	3.133484812775777e-07
+	1.062660329009750e-05
+	5.121852667532416e-07
+
+ 63	6.300000000000003e-01
+	-3.153933780099370e-16
+	4.574620552361378e-19
+	-5.128807062569020e-16
+	3.797130021994532e-07
+	1.270228664015903e-05
+	6.285722362454746e-07
+
+ 64	6.400000000000003e-01
+	-3.108201222669544e-16
+	4.483151552875823e-19
+	-5.325727992679309e-16
+	4.569267148392895e-07
+	1.510497809367787e-05
+	7.673194823302859e-07
+
+ 65	6.500000000000004e-01
+	-3.063494843674556e-16
+	4.376598543417318e-19
+	-5.518955689586075e-16
+	5.460270461282170e-07
+	1.787360499155908e-05
+	9.318896010695447e-07
+
+ 66	6.600000000000004e-01
+	-3.019914981022924e-16
+	4.255861382550368e-19
+	-5.707900750358983e-16
+	6.480117530214210e-07
+	2.104912919202321e-05
+	1.126145352299821e-06
+
+ 67	6.700000000000004e-01
+	-2.977547115949093e-16
+	4.121937619289037e-19
+	-5.892044545155861e-16
+	7.638111205221524e-07
+	2.467341126027123e-05
+	1.354364728695671e-06
+
+ 68	6.800000000000004e-01
+	-2.936461579737434e-16
+	3.975896583488456e-19
+	-6.070942062783485e-16
+	8.942585622019506e-07
+	2.878757297549138e-05
+	1.621242166737273e-06
+
+ 69	6.900000000000004e-01
+	-2.896713632090451e-16
+	3.818853876767827e-19
+	-6.244222840631884e-16
+	1.040060870885987e-06
+	3.342988052540534e-05
+	1.931870936587606e-06
+
+ 70	7.000000000000004e-01
+	-2.858343868274824e-16
+	3.651947073017310e-19
+	-6.411590158593416e-16
+	1.201769849984263e-06
+	3.863324724572509e-05
+	2.291702344208327e-06
+
+ 71	7.100000000000004e-01
+	-2.821378904468097e-16
+	3.476313283510021e-19
+	-6.572818722968401e-16
+	1.379757431971815e-06
+	4.442253754425659e-05
+	2.706478781962049e-06
+
+ 72	7.200000000000004e-01
+	-2.785832286694769e-16
+	3.293069075772712e-19
+	-6.727751094613411e-16
+	1.574196532592475e-06
+	5.081192784215558e-05
+	3.182139866114084e-06
+
+ 73	7.300000000000004e-01
+	-2.751705568011368e-16
+	3.103293070113223e-19
+	-6.876293127029713e-16
+	1.785049701770610e-06
+	5.780262761281306e-05
+	3.724703724649476e-06
+
+ 74	7.400000000000004e-01
+	-2.718989500636755e-16
+	2.908011383152987e-19
+	-7.018408677000829e-16
+	2.012067085394316e-06
+	6.538126669740906e-05
+	4.340128587705709e-06
+
+ 75	7.500000000000004e-01
+	-2.687665293896489e-16
+	2.708185951177891e-19
+	-7.154113835630142e-16
+	2.254794361975878e-06
+	7.351920404964614e-05
+	5.034162685726011e-06
+
+ 76	7.600000000000005e-01
+	-2.657705894513374e-16
+	2.504705652168389e-19
+	-7.283470904269903e-16
+	2.512590300410218e-06
+	8.217291034539374e-05
+	5.812192536317127e-06
+
+ 77	7.700000000000005e-01
+	-2.629077252320967e-16
+	2.298380056015386e-19
+	-7.406582310866522e-16
+	2.784652583286931e-06
+	9.128543897838388e-05
+	6.679100554232282e-06
+
+ 78	7.800000000000005e-01
+	-2.601739541371109e-16
+	2.089935567612793e-19
+	-7.523584630372280e-16
+	3.070049737295244e-06
+	1.007888540443447e-04
+	7.639142327724782e-06
+
+ 79	7.900000000000005e-01
+	-2.575648313216642e-16
+	1.880013685579617e-19
+	-7.634642840362940e-16
+	3.367756541573897e-06
+	1.106073602901114e-04
+	8.695851941512947e-06
+
+ 80	8.000000000000005e-01
+	-2.550755565548790e-16
+	1.669171077580834e-19
+	-7.739944911638457e-16
+	3.676690199006824e-06
+	1.206608030935189e-04
+	9.851980745229231e-06
+
+ 81	8.100000000000005e-01
+	-2.527010715130239e-16
+	1.457881168264345e-19
+	-7.839696804660861e-16
+	3.995744821840283e-06
+	1.308681881100488e-04
+	1.110947150480503e-05
+
+ 82	8.200000000000005e-01
+	-2.504361468956555e-16
+	1.246536944177302e-19
+	-7.934117917035639e-16
+	4.323822304390451e-06
+	1.411509072750886e-04
+	1.246946651442215e-05
+
+ 83	8.300000000000005e-01
+	-2.482754591743665e-16
+	1.035454698225586e-19
+	-8.023437005316067e-16
+	4.659858304964519e-06
+	1.514354354460527e-04
+	1.393234547629911e-05
+
+ 84	8.400000000000005e-01
+	-2.462136571180730e-16
+	8.248784611542828e-20
+	-8.107888586331712e-16
+	5.002842714517978e-06
+	1.616553591831673e-04
+	1.549778707759637e-05
+
+ 85	8.500000000000005e-01
+	-2.442454184952741e-16
+	6.149848964347465e-20
+	-8.187709808902931e-16
+	5.351834558903818e-06
+	1.717526955263312e-04
+	1.716484729912450e-05
+
+ 86	8.600000000000005e-01
+	-2.423654975400334e-16
+	4.058884656034570e-20
+	-8.263137775925714e-16
+	5.705971712742969e-06
+	1.816785388072156e-04
+	1.893204748851252e-05
+
+ 87	8.700000000000006e-01
+	-2.405687638937411e-16
+	1.976467017633520e-20
+	-8.334407289015137e-16
+	6.064476081494404e-06
+	1.913931293878653e-04
+	2.079746591233149e-05
+
+ 88	8.800000000000006e-01
+	-2.388502338087368e-16
+	-9.734541665297866e-22
+	-8.401748982747837e-16
+	6.426655047435402e-06
+	2.008654683300472e-04
+	2.275882761201664e-05
+
+ 89	8.900000000000006e-01
+	-2.372050944322579e-16
+	-2.162959726587697e-20
+	-8.465387812598718e-16
+	6.791900003697296e-06
+	2.100726097993593e-04
+	2.481358868397263e-05
+
+ 90	9.000000000000006e-01
+	-2.356287219889697e-16
+	-4.221199540062918e-20
+	-8.525541859493989e-16
+	7.159682751876844e-06
+	2.189987544192807e-04
+	2.695901239032897e-05
+
+ 91	9.100000000000006e-01
+	-2.341166946555819e-16
+	-6.273258681912552e-20
+	-8.582421414107021e-16
+	7.529550444351321e-06
+	2.276342482331706e-04
+	2.919223565192393e-05
+
+ 92	9.200000000000006e-01
+	-2.326648008788122e-16
+	-8.320657950770316e-20
+	-8.636228305253598e-16
+	7.901119637419335e-06
+	2.359745690028937e-04
+	3.151032540860718e-05
+
+ 93	9.300000000000006e-01
+	-2.312690438340397e-16
+	-1.036520528295129e-19
+	-8.687155438701596e-16
+	8.274069903674228e-06
+	2.440193584231445e-04
+	3.391032503223798e-05
+
+ 94	9.400000000000006e-01
+	-2.299256426611946e-16
+	-1.240895943561898e-19
+	-8.735386515146011e-16
+	8.648137342823679e-06
+	2.517715380793207e-04
+	3.638929145693863e-05
+
+ 95	9.500000000000006e-01
+	-2.286310293645723e-16
+	-1.445420036011601e-19
+	-8.781095963589354e-16
+	9.023108663144676e-06
+	2.592365403234853e-04
+	3.894432762458095e-05
+
+ 96	9.600000000000006e-01
+	-2.273818521071319e-16
+	-1.650338714076753e-19
+	-8.824448670535920e-16
+	9.398813412863162e-06
+	2.664215987856333e-04
+	4.157258943792069e-05
+
+ 97	9.700000000000006e-01
+	-2.261749595145552e-16
+	-1.855915168313802e-19
+	-8.865600480423839e-16
+	9.775120985573269e-06
+	2.733352567675683e-04
+	4.427132318602229e-05
+
+ 98	9.800000000000006e-01
+	-2.250074011959249e-16
+	-2.062426279588673e-19
+	-8.904698097372451e-16
+	1.015193369414268e-05
+	2.799868707375704e-04
+	4.703786128779356e-05
+
+ 99	9.900000000000007e-01
+	-2.238764184041550e-16
+	-2.270161001000286e-19
+	-8.941879397671926e-16
+	1.052918256073691e-05
+	2.863862618071848e-04
+	4.986963233370171e-05
+
+ 100	1.000000000000001e+00
+	-2.227794358028582e-16
+	-2.479418687380765e-19
+	-8.977273721088052e-16
+	1.090682315007663e-05
+	2.925434366752491e-04
+	5.276416427095437e-05
+
+ 101	1.010000000000001e+00
+	-2.217140527744854e-16
+	-2.690507690116737e-19
+	-9.011002198615562e-16
+	1.128483187638597e-05
+	2.984683767623739e-04
+	5.571908514994566e-05
+
+ 102	1.020000000000001e+00
+	-2.206780344660992e-16
+	-2.903744196165647e-19
+	-9.043178105789855e-16
+	1.166320275538155e-05
+	3.041708836925021e-04
+	5.873212205380536e-05
+
+ 103	1.030000000000001e+00
+	-2.196693027337833e-16
+	-3.119451290449190e-19
+	-9.073907232446419e-16
+	1.204194456674418e-05
+	3.096604703785569e-04
+	6.180109871969171e-05
+
+ 104	1.040000000000001e+00
+	-2.186859271158722e-16
+	-3.337958221504289e-19
+	-9.103288261387658e-16
+	1.242107838983451e-05
+	3.149462882975685e-04
+	6.492393225956653e-05
+
+ 105	1.050000000000001e+00
+	-2.177261159386047e-16
+	-3.559599851271086e-19
+	-9.131413149789852e-16
+	1.280063547497808e-05
+	3.200370829256570e-04
+	6.809862930099112e-05
+
+ 106	1.060000000000001e+00
+	-2.167882076350647e-16
+	-3.784716271080954e-19
+	-9.158367508373109e-16
+	1.318065541370740e-05
+	3.249411706363992e-04
+	7.132328179492772e-05
+
+ 107	1.070000000000001e+00
+	-2.158706623389958e-16
+	-4.013652567219321e-19
+	-9.184230974380250e-16
+	1.356118457335536e-05
+	3.296664315851831e-04
+	7.459606267678544e-05
+
+ 108	1.080000000000001e+00
+	-2.149720537988698e-16
+	-4.246758720808210e-19
+	-9.209077575283160e-16
+	1.394227476394519e-05
+	3.342203141770570e-04
+	7.791522151767812e-05
+
+ 109	1.090000000000001e+00
+	-2.140910616440860e-16
+	-4.484389628144808e-19
+	-9.232976080873236e-16
+	1.432398210813533e-05
+	3.386098476375546e-04
+	8.127908026358964e-05
+
+ 110	1.100000000000001e+00
+	-2.132264640240471e-16
+	-4.726905229001774e-19
+	-9.255990342012595e-16
+	1.470636608785567e-05
+	3.428416599794452e-04
+	8.468602912931957e-05
+
+ 111	1.110000000000001e+00
+	-2.123771306317534e-16
+	-4.974670731731630e-19
+	-9.278179614838396e-16
+	1.508948874408935e-05
+	3.469219992954300e-04
+	8.813452269031904e-05
+
+ 112	1.120000000000001e+00
+	-2.115420161162046e-16
+	-5.228056925290554e-19
+	-9.299598869638620e-16
+	1.547341400892800e-05
+	3.508567568230895e-04
+	9.162307619750257e-05
+
+ 113	1.130000000000001e+00
+	-2.107201538820569e-16
+	-5.487440569501574e-19
+	-9.320299083965437e-16
+	1.585820715151166e-05
+	3.546514906407396e-04
+	9.515026212672942e-05
+
+ 114	1.140000000000001e+00
+	-2.099106502703742e-16
+	-5.753204856008560e-19
+	-9.340327519833935e-16
+	1.624393432173544e-05
+	3.583114491776870e-04
+	9.871470696493031e-05
+
+ 115	1.150000000000001e+00
+	-2.091126791107933e-16
+	-6.025739933422145e-19
+	-9.359727985078392e-16
+	1.663066217765500e-05
+	3.618415939747463e-04
+	1.023150882280095e-04
+
+ 116	1.160000000000001e+00
+	-2.083254766327669e-16
+	-6.305443491133458e-19
+	-9.378541079115102e-16
+	1.701845758435644e-05
+	3.652466213242376e-04
+	1.059501317010239e-04
+
+ 117	1.170000000000001e+00
+	-2.075483367216387e-16
+	-6.592721397160621e-19
+	-9.396804423497011e-16
+	1.740738737368409e-05
+	3.685309825645301e-04
+	1.096186088881951e-04
+
+ 118	1.180000000000001e+00
+	-2.067806065039827e-16
+	-6.887988386219109e-19
+	-9.414552877748287e-16
+	1.779751815565556e-05
+	3.716989029123295e-04
+	1.133193346586405e-04
+
+ 119	1.190000000000001e+00
+	-2.060216822458289e-16
+	-7.191668794953350e-19
+	-9.431818741041433e-16
+	1.818891617365423e-05
+	3.747543987943797e-04
+	1.170511650729455e-04
+
+ 120	1.200000000000001e+00
+	-2.052710055469475e-16
+	-7.504197341951537e-19
+	-9.448631940331655e-16
+	1.858164719659057e-05
+	3.777012936957122e-04
+	1.208129953756186e-04
+
+ 121	1.210000000000001e+00
+	-2.045280598142737e-16
+	-7.826019950790308e-19
+	-9.465020205596029e-16
+	1.897577644218561e-05
+	3.805432325793886e-04
+	1.246037581388409e-04
+
+ 122	1.220000000000001e+00
+	-2.037923669976635e-16
+	-8.157594614924832e-19
+	-9.481009232842814e-16
+	1.937136852636214e-05
+	3.832836949570881e-04
+	1.284224215436058e-04
+
+ 123	1.230000000000001e+00
+	-2.030634845715146e-16
+	-8.499392303757169e-19
+	-9.496622835562103e-16
+	1.976848743445437e-05
+	3.859260067043444e-04
+	1.322679877852162e-04
+
+ 124	1.240000000000001e+00
+	-2.023410027462464e-16
+	-8.851897909689984e-19
+	-9.511883085284826e-16
+	2.016719651057041e-05
+	3.884733507213216e-04
+	1.361394915910833e-04
+
+ 125	1.250000000000001e+00
+	-2.016245418942082e-16
+	-9.215611236407608e-19
+	-9.526810441905778e-16
+	2.056755846198410e-05
+	3.909287765418792e-04
+	1.400359988398018e-04
+
+ 126	1.260000000000001e+00
+	-2.009137501752447e-16
+	-9.591048029022404e-19
+	-9.541423874409156e-16
+	2.096963537589597e-05
+	3.932952089917998e-04
+	1.439566052714821e-04
+
+ 127	1.270000000000001e+00
+	-2.002083013478417e-16
+	-9.978741047093799e-19
+	-9.555740972613407e-16
+	2.137348874630651e-05
+	3.955754559927691e-04
+	1.479004352803275e-04
+
+ 128	1.280000000000001e+00
+	-1.995078927525074e-16
+	-1.037924118186691e-18
+	-9.569778050528064e-16
+	2.177917950908762e-05
+	3.977722156027873e-04
+	1.518666407813649e-04
+
+ 129	1.290000000000001e+00
+	-1.988122434547954e-16
+	-1.079311861939628e-18
+	-9.583550241888038e-16
+	2.218676808363546e-05
+	3.998880823769150e-04
+	1.558544001441222e-04
+
+ 130	1.300000000000001e+00
+	-1.981210925361067e-16
+	-1.122096405151367e-18
+	-9.597071588403548e-16
+	2.259631441974116e-05
+	4.019255531250681e-04
+	1.598629171868435e-04
+
+ 131	1.310000000000001e+00
+	-1.974341975211633e-16
+	-1.166338993688783e-18
+	-9.610355121234611e-16
+	2.300787804853453e-05
+	4.038870321363200e-04
+	1.638914202255680e-04
+
+ 132	1.320000000000001e+00
+	-1.967513329317385e-16
+	-1.212103181468191e-18
+	-9.623412936170907e-16
+	2.342151813654092e-05
+	4.057748359320967e-04
+	1.679391611730498e-04
+
+ 133	1.330000000000001e+00
+	-1.960722889569449e-16
+	-1.259454967357912e-18
+	-9.636256262968781e-16
+	2.383729354205208e-05
+	4.075911976039212e-04
+	1.720054146830975e-04
+
+ 134	1.340000000000001e+00
+	-1.953968702310352e-16
+	-1.308462937918849e-18
+	-9.648895529269641e-16
+	2.425526287314752e-05
+	4.093382707850719e-04
+	1.760894773364265e-04
+
+ 135	1.350000000000001e+00
+	-1.947248947103169e-16
+	-1.359198416308746e-18
+	-9.661340419496416e-16
+	2.467548454681877e-05
+	4.110181332997123e-04
+	1.801906668645850e-04
+
+ 136	1.360000000000001e+00
+	-1.940561926413788e-16
+	-1.411735617699134e-18
+	-9.673599929098994e-16
+	2.509801684874872e-05
+	4.126327905277813e-04
+	1.843083214089267e-04
+
+ 137	1.370000000000001e+00
+	-1.933906056134059e-16
+	-1.466151811577402e-18
+	-9.685682414494008e-16
+	2.552291799338184e-05
+	4.141841785191443e-04
+	1.884417988119560e-04
+
+ 138	1.380000000000001e+00
+	-1.927279856879035e-16
+	-1.522527491329381e-18
+	-9.697595639020445e-16
+	2.595024618399290e-05
+	4.156741668862611e-04
+	1.925904759386885e-04
+
+ 139	1.390000000000001e+00
+	-1.920681945996441e-16
+	-1.580946551520887e-18
+	-9.709346815210086e-16
+	2.638005967252334e-05
+	4.171045615008127e-04
+	1.967537480259441e-04
+
+ 140	1.400000000000001e+00
+	-1.914111030231456e-16
+	-1.641496473319838e-18
+	-9.720942643649611e-16
+	2.681241681900377e-05
+	4.184771070163811e-04
+	2.009310280577165e-04
+
+ 141	1.410000000000001e+00
+	-1.907565898994181e-16
+	-1.704268518523443e-18
+	-9.732389348691493e-16
+	2.724737615042849e-05
+	4.197934892363377e-04
+	2.051217461649955e-04
+
+ 142	1.420000000000001e+00
+	-1.901045418181377e-16
+	-1.769357932678557e-18
+	-9.743692711251101e-16
+	2.768499641897937e-05
+	4.210553373434893e-04
+	2.093253490485533e-04
+
+ 143	1.430000000000001e+00
+	-1.894548524507953e-16
+	-1.836864157806541e-18
+	-9.754858098909962e-16
+	2.812533665953274e-05
+	4.222642260058173e-04
+	2.135412994234097e-04
+
+ 144	1.440000000000001e+00
+	-1.888074220307142e-16
+	-1.906891055268307e-18
+	-9.765890493527928e-16
+	2.856845624640473e-05
+	4.234216773706571e-04
+	2.177690754837856e-04
+
+ 145	1.450000000000001e+00
+	-1.881621568761835e-16
+	-1.979547139328360e-18
+	-9.776794516551381e-16
+	2.901441494931417e-05
+	4.245291629580006e-04
+	2.220081703874857e-04
+
+ 146	1.460000000000001e+00
+	-1.875189689532367e-16
+	-2.054945822001890e-18
+	-9.787574452190192e-16
+	2.946327298856016e-05
+	4.255881054621389e-04
+	2.262580917587543e-04
+
+ 147	1.470000000000001e+00
+	-1.868777754749179e-16
+	-2.133205669792556e-18
+	-9.798234268621961e-16
+	2.991509108942582e-05
+	4.265998804696049e-04
+	2.305183612087237e-04
+
+ 148	1.480000000000001e+00
+	-1.862384985341222e-16
+	-2.214450672953623e-18
+	-9.808777637369882e-16
+	3.036993053583165e-05
+	4.275658181003102e-04
+	2.347885138726501e-04
+
+ 149	1.490000000000001e+00
+	-1.856010647673465e-16
+	-2.298810527929552e-18
+	-9.819207950988437e-16
+	3.082785322327451e-05
+	4.284872045778417e-04
+	2.390680979632090e-04
+
+ 150	1.500000000000001e+00
+	-1.849654050469187e-16
+	-2.386420933659449e-18
+	-9.829528339180100e-16
+	3.128892171109295e-05
+	4.293652837341053e-04
+	2.433566743391578e-04
+
+ 151	1.510000000000001e+00
+	-1.843314541994747e-16
+	-2.477423902448255e-18
+	-9.839741683456304e-16
+	3.175319927410956e-05
+	4.302012584528326e-04
+	2.476538160887379e-04
+
+ 152	1.520000000000001e+00
+	-1.836991507486449e-16
+	-2.571968086134882e-18
+	-9.849850630446301e-16
+	3.222074995370448e-05
+	4.309962920558950e-04
+	2.519591081272238e-04
+
+ 153	1.530000000000001e+00
+	-1.830684366800898e-16
+	-2.670209118310204e-18
+	-9.859857603948790e-16
+	3.269163860837938e-05
+	4.317515096358949e-04
+	2.562721468080634e-04
+
+ 154	1.540000000000001e+00
+	-1.824392572271955e-16
+	-2.772309973359441e-18
+	-9.869764815813020e-16
+	3.316593096387397e-05
+	4.324679993380802e-04
+	2.605925395470894e-04
+
+ 155	1.550000000000001e+00
+	-1.818115606758751e-16
+	-2.878441343124293e-18
+	-9.879574275728890e-16
+	3.364369366290089e-05
+	4.331468135942979e-04
+	2.649199044593072e-04
+
+ 156	1.560000000000001e+00
+	-1.811852981870686e-16
+	-2.988782032000576e-18
+	-9.889287799998366e-16
+	3.412499431456479e-05
+	4.337889703113943e-04
+	2.692538700077946e-04
+
+ 157	1.570000000000001e+00
+	-1.805604236356752e-16
+	-3.103519371302355e-18
+	-9.898907019353952e-16
+	3.460990154353489e-05
+	4.343954540162314e-04
+	2.735940746642634e-04
+
+ 158	1.580000000000001e+00
+	-1.799368934647365e-16
+	-3.222849653740771e-18
+	-9.908433385884730e-16
+	3.509848503904023e-05
+	4.349672169592685e-04
+	2.779401665808653e-04
+
+ 159	1.590000000000001e+00
+	-1.793146665538356e-16
+	-3.346978588874977e-18
+	-9.917868179124244e-16
+	3.559081560375748e-05
+	4.355051801784921e-04
+	2.822918032728325e-04
+
+ 160	1.600000000000001e+00
+	-1.786937041007470e-16
+	-3.476121780402591e-18
+	-9.927212511349962e-16
+	3.608696520266225e-05
+	4.360102345253117e-04
+	2.866486513115656e-04
+
+ 161	1.610000000000001e+00
+	-1.780739695154830e-16
+	-3.610505226159122e-18
+	-9.936467332139403e-16
+	3.658700701191393e-05
+	4.364832416539225e-04
+	2.910103860277952e-04
+
+ 162	1.620000000000001e+00
+	-1.774554283259602e-16
+	-3.750365841694434e-18
+	-9.945633432223502e-16
+	3.709101546784574e-05
+	4.369250349755228e-04
+	2.953766912244625e-04
+
+ 163	1.630000000000001e+00
+	-1.768380480945851e-16
+	-3.895952008287244e-18
+	-9.954711446674259e-16
+	3.759906631612946e-05
+	4.373364205786701e-04
+	2.997472588989678e-04
+
+ 164	1.640000000000001e+00
+	-1.762217983451367e-16
+	-4.047524146241597e-18
+	-9.963701857459903e-16
+	3.811123666118641e-05
+	4.377181781170008e-04
+	3.041217889744588e-04
+
+ 165	1.650000000000001e+00
+	-1.756066504993808e-16
+	-4.205355314287813e-18
+	-9.972604995397729e-16
+	3.862760501591446e-05
+	4.380710616654456e-04
+	3.084999890398402e-04
+
+ 166	1.660000000000001e+00
+	-1.749925778229270e-16
+	-4.369731835874983e-18
+	-9.981421041531763e-16
+	3.914825135180054e-05
+	4.383958005460273e-04
+	3.128815740981848e-04
+
+ 167	1.670000000000001e+00
+	-1.743795553798748e-16
+	-4.540953953100233e-18
+	-9.990150027959695e-16
+	3.967325714948984e-05
+	4.386931001242700e-04
+	3.172662663232618e-04
+
+ 168	1.680000000000001e+00
+	-1.737675599958653e-16
+	-4.719336508959741e-18
+	-9.998791838131485e-16
+	4.020270544987981e-05
+	4.389636425771984e-04
+	3.216537948238799e-04
+
+ 169	1.690000000000001e+00
+	-1.731565702291890e-16
+	-4.905209658537972e-18
+	-1.000734620663948e-15
+	4.073668090580888e-05
+	4.392080876338686e-04
+	3.260438954157730e-04
+
+ 170	1.700000000000001e+00
+	-1.725465663496476e-16
+	-5.098919609661510e-18
+	-1.001581271851857e-15
+	4.127526983440981e-05
+	4.394270732893347e-04
+	3.304363104007587e-04
+
+ 171	1.710000000000001e+00
+	-1.719375303249084e-16
+	-5.300829393437993e-18
+	-1.002419080807298e-15
+	4.181856027019570e-05
+	4.396212164929133e-04
+	3.348307883529037e-04
+
+ 172	1.720000000000001e+00
+	-1.713294458141201e-16
+	-5.511319664972363e-18
+	-1.003247975724522e-15
+	4.236664201894789e-05
+	4.397911138115882e-04
+	3.392270839114471e-04
+
+ 173	1.730000000000001e+00
+	-1.707222981685919e-16
+	-5.730789534403563e-18
+	-1.004067869354173e-15
+	4.291960671247611e-05
+	4.399373420693547e-04
+	3.436249575802368e-04
+
+ 174	1.740000000000001e+00
+	-1.701160744393648e-16
+	-5.959657428224339e-18
+	-1.004878658752877e-15
+	4.347754786431852e-05
+	4.400604589632911e-04
+	3.480241755334387e-04
+
+ 175	1.750000000000001e+00
+	-1.695107633915254e-16
+	-6.198361980643459e-18
+	-1.005680224991219e-15
+	4.404056092645216e-05
+	4.401610036571027e-04
+	3.524245094272962e-04
+
+ 176	1.760000000000001e+00
+	-1.689063555251353e-16
+	-6.447362954508185e-18
+	-1.006472432821378e-15
+	4.460874334708326e-05
+	4.402394973528732e-04
+	3.568257362177119e-04
+
+ 177	1.770000000000001e+00
+	-1.683028431026634e-16
+	-6.707142191031969e-18
+	-1.007255130305787e-15
+	4.518219462958711e-05
+	4.402964438417229e-04
+	3.612276379834398e-04
+
+ 178	1.780000000000001e+00
+	-1.677002201828135e-16
+	-6.978204587256287e-18
+	-1.008028148408185e-15
+	4.576101639266878e-05
+	4.403323300340622e-04
+	3.656300017546823e-04
+
+ 179	1.790000000000001e+00
+	-1.670984826606631e-16
+	-7.261079099819573e-18
+	-1.008791300548497e-15
+	4.634531243181565e-05
+	4.403476264700970e-04
+	3.700326193468894e-04
+
+ 180	1.800000000000001e+00
+	-1.664976283140112e-16
+	-7.556319773200014e-18
+	-1.009544382123146e-15
+	4.693518878211266e-05
+	4.403427878112262e-04
+	3.744352871995639e-04
+
diff --git a/xschem/src/basic_test/data_nmos/data_025.raw b/xschem/src/basic_test/data_nmos/data_025.raw
new file mode 100644
index 0000000..c487aa9
--- /dev/null
+++ b/xschem/src/basic_test/data_nmos/data_025.raw
@@ -0,0 +1,1463 @@
+Title: **.subckt gm_id_nmos
+Date: Tue Jun  1 20:08:56  2021
+Plotname: DC transfer characteristic
+Flags: real
+No. Variables: 7
+No. Points: 181
+Variables:
+	0	v(v-sweep)	voltage
+	1	@m.xm1.msky130_fd_pr__nfet_01v8[cgb]	capacitance
+	2	@m.xm1.msky130_fd_pr__nfet_01v8[cgd]	capacitance
+	3	@m.xm1.msky130_fd_pr__nfet_01v8[cgs]	capacitance
+	4	@m.xm1.msky130_fd_pr__nfet_01v8[gds]	admittance
+	5	@m.xm1.msky130_fd_pr__nfet_01v8[gm]	admittance
+	6	i(@m.xm1.msky130_fd_pr__nfet_01v8[id])	current
+Values:
+ 0	0.000000000000000e+00
+	-6.530491504143914e-16
+	1.628512568974113e-20
+	-9.566290452191098e-18
+	1.261744196027347e-14
+	6.528079681760675e-13
+	2.313364909569108e-14
+
+ 1	1.000000000000000e-02
+	-6.499210219689331e-16
+	1.725615442031527e-20
+	-1.021364608056309e-17
+	1.669551665852701e-14
+	8.656274010054692e-13
+	3.067585345682624e-14
+
+ 2	2.000000000000000e-02
+	-6.468207948333442e-16
+	1.828953703369002e-20
+	-1.091475124739828e-17
+	2.209145315547113e-14
+	1.147818999660852e-12
+	4.067682610680173e-14
+
+ 3	3.000000000000000e-02
+	-6.437464707403147e-16
+	1.939009835599163e-20
+	-1.167472080714334e-17
+	2.923103906231922e-14
+	1.521991479837553e-12
+	5.393802563993395e-14
+
+ 4	4.000000000000000e-02
+	-6.406959679438917e-16
+	2.056297964025902e-20
+	-1.249916243648670e-17
+	3.867758925727551e-14
+	2.018119567324211e-12
+	7.152209962861777e-14
+
+ 5	5.000000000000000e-02
+	-6.376671125167570e-16
+	2.181363755991644e-20
+	-1.339421499043677e-17
+	5.117634759368032e-14
+	2.675942677228487e-12
+	9.483797570289643e-14
+
+ 6	6.000000000000000e-02
+	-6.346576293464726e-16
+	2.314784029016914e-20
+	-1.436658887736218e-17
+	6.771321486905753e-14
+	3.548144073917172e-12
+	1.257536590201853e-13
+
+ 7	7.000000000000001e-02
+	-6.316651328184338e-16
+	2.457166044570218e-20
+	-1.542360852914183e-17
+	8.959242088842388e-14
+	4.704564133127628e-12
+	1.667457497338380e-13
+
+ 8	8.000000000000000e-02
+	-6.286871171745075e-16
+	2.609146462759073e-20
+	-1.657325703726415e-17
+	1.185392446465872e-13
+	6.237783569555153e-12
+	2.210976223247122e-13
+
+ 9	9.000000000000000e-02
+	-6.257209465392803e-16
+	2.771389930747851e-20
+	-1.782422301298795e-17
+	1.568358499715622e-13
+	8.270521311751740e-12
+	2.931620860269790e-13
+
+ 10	9.999999999999999e-02
+	-6.227638446113792e-16
+	2.944587274021633e-20
+	-1.918594970660652e-17
+	2.075008970209157e-13
+	1.096543564254922e-11
+	3.887094786131957e-13
+
+ 11	1.100000000000000e-01
+	-6.198128840260725e-16
+	3.129453254463826e-20
+	-2.066868638389261e-17
+	2.745270138348605e-13
+	1.453810753608162e-11
+	5.153889393253984e-13
+
+ 12	1.200000000000000e-01
+	-6.168649754084165e-16
+	3.326723852363007e-20
+	-2.228354190294993e-17
+	3.631947315474374e-13
+	1.927423664400071e-11
+	6.833395953519128e-13
+
+ 13	1.300000000000000e-01
+	-6.139168561544690e-16
+	3.537153020733626e-20
+	-2.404254035744336e-17
+	4.804874502696761e-13
+	2.555241262795103e-11
+	9.060002850952767e-13
+
+ 14	1.400000000000000e-01
+	-6.109650790026440e-16
+	3.761508849639497e-20
+	-2.595867854777666e-17
+	6.356398683167870e-13
+	3.387426315131745e-11
+	1.201182160251065e-12
+
+ 15	1.500000000000000e-01
+	-6.080060004891501e-16
+	4.000569065592958e-20
+	-2.804598490529021e-17
+	8.408626773044496e-13
+	4.490435849108737e-11
+	1.592489281829006e-12
+
+ 16	1.600000000000000e-01
+	-6.050357694216484e-16
+	4.255115776768629e-20
+	-3.031957932109846e-17
+	1.112299989626853e-12
+	5.952301551530661e-11
+	2.111199763655331e-12
+
+ 17	1.700000000000000e-01
+	-6.020503155545791e-16
+	4.525929359121065e-20
+	-3.279573311622485e-17
+	1.471293958254526e-12
+	7.889614837299388e-11
+	2.798756237493101e-12
+
+ 18	1.800000000000000e-01
+	-5.990453387087934e-16
+	4.813781362150996e-20
+	-3.549192812932094e-17
+	1.946054726665248e-12
+	1.045676349320073e-10
+	3.710062194725013e-12
+
+ 19	1.900000000000000e-01
+	-5.960162986475100e-16
+	5.119426296897689e-20
+	-3.842691358944046e-17
+	2.573864979261258e-12
+	1.385814047422549e-10
+	4.917843739735886e-12
+
+ 20	2.000000000000000e-01
+	-5.929584061002254e-16
+	5.443592153883202e-20
+	-4.162075908264789e-17
+	3.403989258288434e-12
+	1.836427332281865e-10
+	6.518419228652276e-12
+
+ 21	2.100000000000000e-01
+	-5.898666154155902e-16
+	5.786969486620671e-20
+	-4.509490151297370e-17
+	4.501511875134733e-12
+	2.433312123113405e-10
+	8.639328372658448e-12
+
+ 22	2.200000000000001e-01
+	-5.867356194222827e-16
+	6.150198888636469e-20
+	-4.887218350349245e-17
+	5.952397568626961e-12
+	3.223817714146234e-10
+	1.144941573782836e-11
+
+ 23	2.300000000000001e-01
+	-5.835598471816421e-16
+	6.533856690751981e-20
+	-5.297688018847967e-17
+	7.870161090558018e-12
+	4.270552160436331e-10
+	1.517215165648961e-11
+
+ 24	2.400000000000001e-01
+	-5.803334654243800e-16
+	6.938438712903868e-20
+	-5.743471082342472e-17
+	1.040465212439055e-11
+	5.656263794032022e-10
+	2.010321993252225e-11
+
+ 25	2.500000000000001e-01
+	-5.770503845719836e-16
+	7.364341923573383e-20
+	-6.227283110219262e-17
+	1.375361870109931e-11
+	7.490265828642973e-10
+	2.663372382612656e-11
+
+ 26	2.600000000000001e-01
+	-5.737042703459535e-16
+	7.811843892621819e-20
+	-6.751980154205928e-17
+	1.817791620531792e-11
+	9.916882217527891e-10
+	3.528078200260801e-11
+
+ 27	2.700000000000001e-01
+	-5.702885620572839e-16
+	8.281079972850672e-20
+	-7.320552680950056e-17
+	2.402149366615297e-11
+	1.312653614567044e-09
+	4.672783291524477e-11
+
+ 28	2.800000000000001e-01
+	-5.667964987376191e-16
+	8.772018214098311e-20
+	-7.936116044272635e-17
+	3.173763129537360e-11
+	1.737028610166207e-09
+	6.187767549389061e-11
+
+ 29	2.900000000000001e-01
+	-5.632211543076813e-16
+	9.284432104445253e-20
+	-8.601896914504621e-17
+	4.192334441094699e-11
+	2.297884845873766e-09
+	8.192219129130457e-11
+
+ 30	3.000000000000001e-01
+	-5.595554829717490e-16
+	9.817871346250840e-20
+	-9.321215070584325e-17
+	5.536443515613596e-11
+	3.038744178099524e-09
+	1.084338745643099e-10
+
+ 31	3.100000000000001e-01
+	-5.557923759602309e-16
+	1.037163101225595e-19
+	-1.009745997394584e-16
+	7.309439674686856e-11
+	4.016816035599151e-09
+	1.434858111856163e-10
+
+ 32	3.200000000000001e-01
+	-5.519247306054955e-16
+	1.094471958696980e-19
+	-1.093406158675213e-16
+	9.647129358930312e-11
+	5.307204790363816e-09
+	1.898086782480037e-10
+
+ 33	3.300000000000001e-01
+	-5.479455325143361e-16
+	1.153582657842047e-19
+	-1.183445497810260e-16
+	1.272778993208351e-10
+	7.008361295767998e-09
+	2.509957828591107e-10
+
+ 34	3.400000000000001e-01
+	-5.438479512823142e-16
+	1.214329057955744e-19
+	-1.280203838654672e-16
+	1.678518246020519e-10
+	9.249122037872181e-09
+	3.317702358164148e-10
+
+ 35	3.500000000000001e-01
+	-5.396254497726295e-16
+	1.276506885883554e-19
+	-1.384012458064102e-16
+	2.212541629060842e-10
+	1.219776212504595e-08
+	4.383321925900430e-10
+
+ 36	3.600000000000002e-01
+	-5.352719064519309e-16
+	1.339870975438806e-19
+	-1.495188558434608e-16
+	2.914873824914752e-10
+	1.607358519919930e-08
+	5.788088288591722e-10
+
+ 37	3.700000000000002e-01
+	-5.307817496420650e-16
+	1.404132932121438e-19
+	-1.614029111077146e-16
+	3.837758483426500e-10
+	2.116168372518935e-08
+	7.638354899455594e-10
+
+ 38	3.800000000000002e-01
+	-5.261501018234737e-16
+	1.468959381882539e-19
+	-1.740804137210605e-16
+	5.049255065651514e-10
+	2.783162458054788e-08
+	1.007303387790582e-09
+
+ 39	3.900000000000002e-01
+	-5.213729313371357e-16
+	1.533970970877438e-19
+	-1.875749529675129e-16
+	6.637829129536471e-10
+	3.656094225831529e-08
+	1.327317403417457e-09
+
+ 40	4.000000000000002e-01
+	-5.164472080132101e-16
+	1.598742283791393e-19
+	-2.019059557248908e-16
+	8.718178922207502e-10
+	4.796444637982458e-08
+	1.747417005271643e-09
+
+ 41	4.100000000000002e-01
+	-5.113710584530899e-16
+	1.662802839572028e-19
+	-2.170879232726781e-16
+	1.143858546283881e-09
+	6.283045788752098e-08
+	2.298123920197816e-09
+
+ 42	4.200000000000002e-01
+	-5.061439159643252e-16
+	1.725639303769732e-19
+	-2.331296763202008e-16
+	1.499011836614255e-09
+	8.216516006780139e-08
+	3.018891735765166e-09
+
+ 43	4.300000000000002e-01
+	-5.007666595586351e-16
+	1.786699025254459e-19
+	-2.500336333395613e-16
+	1.961807120643318e-09
+	1.072462618691154e-07
+	3.960544592510470e-09
+
+ 44	4.400000000000002e-01
+	-4.952417360380140e-16
+	1.845394961735920e-19
+	-2.677951497294932e-16
+	2.563603169581378e-09
+	1.396870934803073e-07
+	5.188303797931633e-09
+
+ 45	4.500000000000002e-01
+	-4.895732590751299e-16
+	1.901112004155350e-19
+	-2.864019466719090e-16
+	3.344300394896022e-09
+	1.815120597315095e-07
+	6.785511529401441e-09
+
+ 46	4.600000000000002e-01
+	-4.837670793937110e-16
+	1.953214646650341e-19
+	-3.058336584986168e-16
+	4.354398001472331e-09
+	2.352440451453859e-07
+	8.858168508899381e-09
+
+ 47	4.700000000000003e-01
+	-4.778308207068064e-16
+	2.001055879556759e-19
+	-3.260615257545360e-16
+	5.657428984777332e-09
+	3.040038938500232e-07
+	1.154040622613199e-08
+
+ 48	4.800000000000003e-01
+	-4.717738769863523e-16
+	2.043987111950429e-19
+	-3.470482578165249e-16
+	7.332792466326074e-09
+	3.916215097114848e-07
+	1.500101269354636e-08
+
+ 49	4.900000000000003e-01
+	-4.656073678983773e-16
+	2.081368862434276e-19
+	-3.687480839190274e-16
+	9.478980919131138e-09
+	5.027575162059305e-07
+	1.945112311611180e-08
+
+ 50	5.000000000000002e-01
+	-4.593440507959193e-16
+	2.112581897487955e-19
+	-3.911070049040694e-16
+	1.221716773785437e-08
+	6.430339167103066e-07
+	2.515317359910219e-08
+
+ 51	5.100000000000002e-01
+	-4.529981894380216e-16
+	2.137038450822251e-19
+	-4.140632502506606e-16
+	1.569507748054134e-08
+	8.191719864379728e-07
+	3.243119905094288e-08
+
+ 52	5.200000000000002e-01
+	-4.465853814945411e-16
+	2.154193129257657e-19
+	-4.375479363730113e-16
+	2.009100747272170e-08
+	1.039135899682043e-06
+	4.168253963876708e-08
+
+ 53	5.300000000000002e-01
+	-4.401223487822489e-16
+	2.163553103935867e-19
+	-4.614859133320539e-16
+	2.561780793729697e-08
+	1.312281476420324e-06
+	5.339100906904294e-08
+
+ 54	5.400000000000003e-01
+	-4.336266959300018e-16
+	2.164687201837127e-19
+	-4.857967785607076e-16
+	3.252656367449330e-08
+	1.649510864978798e-06
+	6.814157860227390e-08
+
+ 55	5.500000000000003e-01
+	-4.271166446667965e-16
+	2.157233551428336e-19
+	-5.103960285433298e-16
+	4.110966168142882e-08
+	2.063435592628196e-06
+	8.663664705608524e-08
+
+ 56	5.600000000000003e-01
+	-4.206107520603009e-16
+	2.140905495703359e-19
+	-5.351963131451039e-16
+	5.170288640617509e-08
+	2.568551431794822e-06
+	1.097139973823008e-07
+
+ 57	5.700000000000003e-01
+	-4.141276217261739e-16
+	2.115495562038802e-19
+	-5.601087528858352e-16
+	6.468616891025270e-08
+	3.181427763797358e-06
+	1.383665730999013e-07
+
+ 58	5.800000000000003e-01
+	-4.076856172363007e-16
+	2.080877365925387e-19
+	-5.850442771779891e-16
+	8.048263800434056e-08
+	3.920910191087500e-06
+	1.737642182187369e-07
+
+ 59	5.900000000000003e-01
+	-4.013025866716792e-16
+	2.037005418612319e-19
+	-6.099149415147439e-16
+	9.955568621635108e-08
+	4.808326887949226e-06
+	2.172774744118899e-07
+
+ 60	6.000000000000003e-01
+	-3.949956065261365e-16
+	1.983912900613942e-19
+	-6.346351837373156e-16
+	1.224038704965372e-07
+	5.867676226999655e-06
+	2.705033730495449e-07
+
+ 61	6.100000000000003e-01
+	-3.887807520370824e-16
+	1.921707547808299e-19
+	-6.591229836050128e-16
+	1.495536085150242e-07
+	7.125756598576182e-06
+	3.352928541470829e-07
+
+ 62	6.200000000000003e-01
+	-3.826728995918591e-16
+	1.850565869335127e-19
+	-6.833008955734857e-16
+	1.815497913728865e-07
+	8.612181797934908e-06
+	4.137789648944474e-07
+
+ 63	6.300000000000003e-01
+	-3.766855652415411e-16
+	1.770725972796022e-19
+	-7.070969315004844e-16
+	2.189445942631214e-07
+	1.035921122442917e-05
+	5.084043485585529e-07
+
+ 64	6.400000000000003e-01
+	-3.708307816621767e-16
+	1.682479310062837e-19
+	-7.304452774400374e-16
+	2.622849107631613e-07
+	1.240131863554648e-05
+	6.219457900910185e-07
+
+ 65	6.500000000000004e-01
+	-3.651190142449440e-16
+	1.586161675598620e-19
+	-7.532868362535199e-16
+	3.120989514341096e-07
+	1.477443124976987e-05
+	7.575328494679862e-07
+
+ 66	6.600000000000004e-01
+	-3.595591154663492e-16
+	1.482143789377155e-19
+	-7.755695950007342e-16
+	3.688826270076308e-07
+	1.751479582049620e-05
+	9.186570412903608e-07
+
+ 67	6.700000000000004e-01
+	-3.541583153619264e-16
+	1.370821780302953e-19
+	-7.972488225938744e-16
+	4.330863795199358e-07
+	2.065747013875903e-05
+	1.109167781356522e-06
+
+ 68	6.800000000000004e-01
+	-3.489222448529570e-16
+	1.252607856428731e-19
+	-8.182871087183580e-16
+	5.051031319633005e-07
+	2.423449363191787e-05
+	1.333251573108740e-06
+
+ 69	6.900000000000004e-01
+	-3.438549878821058e-16
+	1.127921408732729e-19
+	-8.386542593697307e-16
+	5.852579974841445e-07
+	2.827285165517525e-05
+	1.595391747695788e-06
+
+ 70	7.000000000000004e-01
+	-3.389591578046323e-16
+	9.971807494052290e-20
+	-8.583270674526364e-16
+	6.738003191944414e-07
+	3.279240384090657e-05
+	1.900307505744647e-06
+
+ 71	7.100000000000004e-01
+	-3.342359932416809e-16
+	8.607956369991204e-20
+	-8.772889787562605e-16
+	7.708984967530390e-07
+	3.780398522924198e-05
+	2.252872924002405e-06
+
+ 72	7.200000000000004e-01
+	-3.296854686012627e-16
+	7.191606925190298e-20
+	-8.955296743558582e-16
+	8.766378949944047e-07
+	4.330789901721122e-05
+	2.658018754998878e-06
+
+ 73	7.300000000000004e-01
+	-3.253064146712284e-16
+	5.726497650862857e-20
+	-9.130445902412675e-16
+	9.910219300998678e-07
+	4.929299532832878e-05
+	3.120621943796374e-06
+
+ 74	7.400000000000004e-01
+	-3.210966450422986e-16
+	4.216112651118094e-20
+	-9.298343939224552e-16
+	1.113976207471447e-06
+	5.573647212221028e-05
+	3.645389464230872e-06
+
+ 75	7.500000000000004e-01
+	-3.170530845827304e-16
+	2.663644481616178e-20
+	-9.459044361044623e-16
+	1.245355368455046e-06
+	6.260445072886185e-05
+	4.236744035584999e-06
+
+ 76	7.600000000000005e-01
+	-3.131718967167631e-16
+	1.071966045512304e-20
+	-9.612641934511298e-16
+	1.384952119291525e-06
+	6.985328427069549e-05
+	4.898719335696883e-06
+
+ 77	7.700000000000005e-01
+	-3.094486068187914e-16
+	-5.563891174322381e-21
+	-9.759267161452478e-16
+	1.532507789945406e-06
+	7.743146988958201e-05
+	5.634871459201528e-06
+
+ 78	7.800000000000005e-01
+	-3.058782195928287e-16
+	-2.219238963000089e-20
+	-9.899080915545099e-16
+	1.687723717253903e-06
+	8.528197087971964e-05
+	6.448211730341456e-06
+
+ 79	7.900000000000005e-01
+	-3.024553288377208e-16
+	-3.914758402430699e-20
+	-1.003226932952278e-15
+	1.850272767324836e-06
+	9.334472250033783e-05
+	7.341163849653858e-06
+
+ 80	8.000000000000005e-01
+	-2.991742184850391e-16
+	-5.641479038215087e-20
+	-1.015903900014610e-15
+	2.019810395049177e-06
+	1.015590976921344e-04
+	8.315546075808515e-06
+
+ 81	8.100000000000005e-01
+	-2.960289542272541e-16
+	-7.398284123700070e-20
+	-1.027961255786848e-15
+	2.195984764322749e-06
+	1.098661411518982e-04
+	9.372577046062022e-06
+
+ 82	8.200000000000005e-01
+	-2.930134654226496e-16
+	-9.184399661385466e-20
+	-1.039422463026038e-15
+	2.378445598375045e-06
+	1.182104322613216e-04
+	1.051290217202714e-05
+
+ 83	8.300000000000005e-01
+	-2.901216172689720e-16
+	-1.099938249733359e-19
+	-1.050311821299333e-15
+	2.566851574614530e-06
+	1.265414974514419e-04
+	1.173663645113413e-05
+
+ 84	8.400000000000005e-01
+	-2.873472734818269e-16
+	-1.284310619497009e-19
+	-1.060654144956376e-15
+	2.760876206879446e-06
+	1.348147500729376e-04
+	1.304341903355736e-05
+
+ 85	8.500000000000005e-01
+	-2.846843499006758e-16
+	-1.471574538734473e-19
+	-1.070474481085197e-15
+	2.960212260588923e-06
+	1.429919831325488e-04
+	1.443247491246928e-05
+
+ 86	8.600000000000005e-01
+	-2.821268595807333e-16
+	-1.661775921826113e-19
+	-1.079797865787298e-15
+	3.164574819686095e-06
+	1.510414734541339e-04
+	1.590267953772387e-05
+
+ 87	8.700000000000006e-01
+	-2.796689500198809e-16
+	-1.854987439383941e-19
+	-1.088649116543291e-15
+	3.373703169714135e-06
+	1.589377743852500e-04
+	1.745262284333859e-05
+
+ 88	8.800000000000006e-01
+	-2.773049332228505e-16
+	-2.051306828048372e-19
+	-1.097052658058016e-15
+	3.587361682996981e-06
+	1.666612799453923e-04
+	1.908066998880286e-05
+
+ 89	8.900000000000006e-01
+	-2.750293093272180e-16
+	-2.250855240512904e-19
+	-1.105032378744784e-15
+	3.805339895116285e-06
+	1.741976394264491e-04
+	2.078501693042768e-05
+
+ 90	9.000000000000006e-01
+	-2.728367845136255e-16
+	-2.453775664064997e-19
+	-1.112611514904520e-15
+	4.027451952192076e-06
+	1.815370913519533e-04
+	2.256373968233884e-05
+
+ 91	9.100000000000006e-01
+	-2.707222839018194e-16
+	-2.660231429421875e-19
+	-1.119812559651534e-15
+	4.253535590767160e-06
+	1.886737724782446e-04
+	2.441483675110680e-05
+
+ 92	9.200000000000006e-01
+	-2.686809600996368e-16
+	-2.870404825957143e-19
+	-1.126657193710017e-15
+	4.483450790278145e-06
+	1.956050435900289e-04
+	2.633626471492287e-05
+
+ 93	9.300000000000006e-01
+	-2.667081980282677e-16
+	-3.084495834545438e-19
+	-1.133166235334178e-15
+	4.717078215050172e-06
+	2.023308608410718e-04
+	2.832596726942308e-05
+
+ 94	9.400000000000006e-01
+	-2.647996165974439e-16
+	-3.302720985163254e-19
+	-1.139359606772917e-15
+	4.954317540426839e-06
+	2.088532102506634e-04
+	3.038189829222044e-05
+
+ 95	9.500000000000006e-01
+	-2.629510654933856e-16
+	-3.525312412161889e-19
+	-1.145256322423182e-15
+	5.195085962238302e-06
+	2.151756214762613e-04
+	3.250204215722798e-05
+
+ 96	9.600000000000006e-01
+	-2.611586312119717e-16
+	-3.752516680413880e-19
+	-1.150874450793077e-15
+	5.439315588455706e-06
+	2.213027180435314e-04
+	3.468441672831702e-05
+
+ 97	9.700000000000006e-01
+	-2.594186182930253e-16
+	-3.984594483771367e-19
+	-1.156231163894399e-15
+	5.686953166147921e-06
+	2.272399147878762e-04
+	3.692709803809190e-05
+
+ 98	9.800000000000006e-01
+	-2.577275524738745e-16
+	-4.221819698881711e-19
+	-1.161342716344836e-15
+	5.937957598568418e-06
+	2.329931043318965e-04
+	3.922821629002888e-05
+
+ 99	9.900000000000007e-01
+	-2.560821709998903e-16
+	-4.464478959702510e-19
+	-1.166224471022468e-15
+	6.192298719471126e-06
+	2.385684410883709e-04
+	4.158596210000839e-05
+
+ 100	1.000000000000001e+00
+	-2.544794145270219e-16
+	-4.712871266797134e-19
+	-1.170890921955754e-15
+	6.449955948717758e-06
+	2.439721681938754e-04
+	4.399858820780621e-05
+
+ 101	1.010000000000001e+00
+	-2.529164184673809e-16
+	-4.967307708673420e-19
+	-1.175355721354495e-15
+	6.710917066131177e-06
+	2.492104874003172e-04
+	4.646440967944657e-05
+
+ 102	1.020000000000001e+00
+	-2.513905039752157e-16
+	-5.228111289685029e-19
+	-1.179631709757318e-15
+	6.975177103785592e-06
+	2.542894645160341e-04
+	4.898180299241248e-05
+
+ 103	1.030000000000001e+00
+	-2.498991687383039e-16
+	-5.495616858951217e-19
+	-1.183730948419909e-15
+	7.242737353705861e-06
+	2.592149636794425e-04
+	5.154920432494621e-05
+
+ 104	1.040000000000001e+00
+	-2.484400777112169e-16
+	-5.770171134840848e-19
+	-1.187664753201840e-15
+	7.513604485727708e-06
+	2.639926045609119e-04
+	5.416510730750064e-05
+
+ 105	1.050000000000001e+00
+	-2.470110539018191e-16
+	-6.052132819781892e-19
+	-1.191443729329074e-15
+	7.787789768834000e-06
+	2.686277374312851e-04
+	5.682806043958624e-05
+
+ 106	1.060000000000001e+00
+	-2.456100693005832e-16
+	-6.341872800466732e-19
+	-1.195077806514397e-15
+	8.065308388444347e-06
+	2.731254318489762e-04
+	5.953666432875651e-05
+
+ 107	1.070000000000001e+00
+	-2.442352360234580e-16
+	-6.639774428891813e-19
+	-1.198576274010497e-15
+	8.346178851746584e-06
+	2.774904754666089e-04
+	6.228956886979892e-05
+
+ 108	1.080000000000001e+00
+	-2.428847977229201e-16
+	-6.946233880095201e-19
+	-1.201947815250714e-15
+	8.630422473101008e-06
+	2.817273801246739e-04
+	6.508547045062719e-05
+
+ 109	1.090000000000001e+00
+	-2.415571213081618e-16
+	-7.261660582900393e-19
+	-1.205200541802012e-15
+	8.918062931723382e-06
+	2.858403929772743e-04
+	6.792310924600742e-05
+
+ 110	1.100000000000001e+00
+	-2.402506890037994e-16
+	-7.586477720442426e-19
+	-1.208342026414425e-15
+	9.209125894187706e-06
+	2.898335108849827e-04
+	7.080126664021913e-05
+
+ 111	1.110000000000001e+00
+	-2.389640907668829e-16
+	-7.921122797726170e-19
+	-1.211379335002053e-15
+	9.503638694729609e-06
+	2.937104967180055e-04
+	7.371876280422685e-05
+
+ 112	1.120000000000001e+00
+	-2.376960170739633e-16
+	-8.266048273933915e-19
+	-1.214319057433835e-15
+	9.801630066827943e-06
+	2.974748965473900e-04
+	7.667445444108270e-05
+
+ 113	1.130000000000001e+00
+	-2.364452520834517e-16
+	-8.621722257669943e-19
+	-1.217167337048455e-15
+	1.010312992007087e-05
+	3.011300569723133e-04
+	7.966723270448208e-05
+
+ 114	1.140000000000001e+00
+	-2.352106671731903e-16
+	-8.988629263778872e-19
+	-1.219929898837988e-15
+	1.040816915684297e-05
+	3.046791420466933e-04
+	8.269602128897505e-05
+
+ 115	1.150000000000001e+00
+	-2.339912148489060e-16
+	-9.367271030819010e-19
+	-1.222612076269797e-15
+	1.071677952389264e-05
+	3.081251494374117e-04
+	8.575977468586681e-05
+
+ 116	1.160000000000001e+00
+	-2.327859230158868e-16
+	-9.758167398697793e-19
+	-1.225218836736654e-15
+	1.102899349433695e-05
+	3.114709255771706e-04
+	8.885747659583481e-05
+
+ 117	1.170000000000001e+00
+	-2.315938896036417e-16
+	-1.016185724638765e-18
+	-1.227754805641561e-15
+	1.134484417613310e-05
+	3.147191796745695e-04
+	9.198813848745229e-05
+
+ 118	1.180000000000001e+00
+	-2.304142775313793e-16
+	-1.057889949003762e-18
+	-1.230224289136982e-15
+	1.166436524348152e-05
+	3.178724965183293e-04
+	9.515079828981479e-05
+
+ 119	1.190000000000001e+00
+	-2.292463100007360e-16
+	-1.100987414217898e-18
+	-1.232631295548528e-15
+	1.198759088803015e-05
+	3.209333480669169e-04
+	9.834451920713530e-05
+
+ 120	1.200000000000001e+00
+	-2.280892661012617e-16
+	-1.145538343308830e-18
+	-1.234979555521165e-15
+	1.231455578711579e-05
+	3.239041038533174e-04
+	1.015683886432751e-04
+
+ 121	1.210000000000001e+00
+	-2.269424767135542e-16
+	-1.191605299573280e-18
+	-1.237272540931929e-15
+	1.264529508661276e-05
+	3.267870402609565e-04
+	1.048215172246329e-04
+
+ 122	1.220000000000001e+00
+	-2.258053206946814e-16
+	-1.239253311606283e-18
+	-1.239513482617458e-15
+	1.297984439625871e-05
+	3.295843487435611e-04
+	1.081030379104475e-04
+
+ 123	1.230000000000001e+00
+	-2.246772213304605e-16
+	-1.288550005075441e-18
+	-1.241705386967524e-15
+	1.331823979559774e-05
+	3.322981430714379e-04
+	1.114121051803705e-04
+
+ 124	1.240000000000001e+00
+	-2.235576430393344e-16
+	-1.339565741483328e-18
+	-1.243851051437470e-15
+	1.366051784892023e-05
+	3.349304656910265e-04
+	1.147478942899934e-04
+
+ 125	1.250000000000001e+00
+	-2.224460883128555e-16
+	-1.392373764193088e-18
+	-1.245953079033306e-15
+	1.400671562779459e-05
+	3.374832932851133e-04
+	1.181096005859124e-04
+
+ 126	1.260000000000001e+00
+	-2.213420948782188e-16
+	-1.447050352024178e-18
+	-1.248013891823231e-15
+	1.435687073997417e-05
+	3.399585416189104e-04
+	1.214964388727582e-04
+
+ 127	1.270000000000001e+00
+	-2.202452330687741e-16
+	-1.503674980756366e-18
+	-1.250035743528778e-15
+	1.471102136363139e-05
+	3.423580697531599e-04
+	1.249076428254603e-04
+
+ 128	1.280000000000001e+00
+	-2.191551033890077e-16
+	-1.562330492911366e-18
+	-1.252020731247798e-15
+	1.506920628601899e-05
+	3.446836837002123e-04
+	1.283424644408042e-04
+
+ 129	1.290000000000001e+00
+	-2.180713342610880e-16
+	-1.623103276212514e-18
+	-1.253970806360030e-15
+	1.543146494578819e-05
+	3.469371395931363e-04
+	1.318001735230651e-04
+
+ 130	1.300000000000001e+00
+	-2.169935799406932e-16
+	-1.686083451154400e-18
+	-1.255887784664370e-15
+	1.579783747830787e-05
+	3.491201464317036e-04
+	1.352800571991694e-04
+
+ 131	1.310000000000001e+00
+	-2.159215185904887e-16
+	-1.751365068145146e-18
+	-1.257773355795054e-15
+	1.616836476342923e-05
+	3.512343684628705e-04
+	1.387814194594514e-04
+
+ 132	1.320000000000001e+00
+	-2.148548505002558e-16
+	-1.819046314716710e-18
+	-1.259629091961938e-15
+	1.654308847522783e-05
+	3.532814272472795e-04
+	1.423035807206114e-04
+
+ 133	1.330000000000001e+00
+	-2.137932964433213e-16
+	-1.889229733329896e-18
+	-1.261456456057963e-15
+	1.692205113333085e-05
+	3.552629034575117e-04
+	1.458458774079649e-04
+
+ 134	1.340000000000001e+00
+	-2.127365961595628e-16
+	-1.962022450333798e-18
+	-1.263256809174721e-15
+	1.730529615550473e-05
+	3.571803384483778e-04
+	1.494076615545123e-04
+
+ 135	1.350000000000001e+00
+	-2.116845069558707e-16
+	-2.037536416672768e-18
+	-1.265031417564871e-15
+	1.769286791123539e-05
+	3.590352356345164e-04
+	1.529883004147245e-04
+
+ 136	1.360000000000001e+00
+	-2.106368024155459e-16
+	-2.115888660967594e-18
+	-1.266781459087981e-15
+	1.808481177608428e-05
+	3.608290617059806e-04
+	1.565871760912769e-04
+
+ 137	1.370000000000001e+00
+	-2.095932712086723e-16
+	-2.197201555632007e-18
+	-1.268508029174265e-15
+	1.848117418664615e-05
+	3.625632477083371e-04
+	1.602036851732477e-04
+
+ 138	1.380000000000001e+00
+	-2.085537159960479e-16
+	-2.281603096721433e-18
+	-1.270212146338598e-15
+	1.888200269597330e-05
+	3.642391900100894e-04
+	1.638372383845411e-04
+
+ 139	1.390000000000001e+00
+	-2.075179524197831e-16
+	-2.369227198245826e-18
+	-1.271894757275154e-15
+	1.928734602936234e-05
+	3.658582511769129e-04
+	1.674872602415096e-04
+
+ 140	1.400000000000001e+00
+	-2.064858081741450e-16
+	-2.460214001715934e-18
+	-1.273556741561129e-15
+	1.969725414042845e-05
+	3.674217607692659e-04
+	1.711531887189273e-04
+
+ 141	1.410000000000001e+00
+	-2.054571221507160e-16
+	-2.554710201728857e-18
+	-1.275198915996064e-15
+	2.011177826741638e-05
+	3.689310160773627e-04
+	1.748344749236213e-04
+
+ 142	1.420000000000001e+00
+	-2.044317436523500e-16
+	-2.652869388436570e-18
+	-1.276822038601582e-15
+	2.053097098971744e-05
+	3.703872828052440e-04
+	1.785305827751935e-04
+
+ 143	1.430000000000001e+00
+	-2.034095316708334e-16
+	-2.754852407779596e-18
+	-1.278426812304590e-15
+	2.095488628458054e-05
+	3.717917957137272e-04
+	1.822409886933743e-04
+
+ 144	1.440000000000001e+00
+	-2.023903542235414e-16
+	-2.860827740405883e-18
+	-1.280013888325432e-15
+	2.138357958402015e-05
+	3.731457592303253e-04
+	1.859651812916402e-04
+
+ 145	1.450000000000001e+00
+	-2.013740877447437e-16
+	-2.970971900234071e-18
+	-1.281583869290911e-15
+	2.181710783193714e-05
+	3.744503480327763e-04
+	1.897026610767962e-04
+
+ 146	1.460000000000001e+00
+	-2.003606165275474e-16
+	-3.085469853658420e-18
+	-1.283137312090682e-15
+	2.225552954148002e-05
+	3.757067076115741e-04
+	1.934529401542882e-04
+
+ 147	1.470000000000001e+00
+	-1.993498322127913e-16
+	-3.204515460431199e-18
+	-1.284674730494152e-15
+	2.269890485268343e-05
+	3.769159548158413e-04
+	1.972155419390588e-04
+
+ 148	1.480000000000001e+00
+	-1.983416333214908e-16
+	-3.328311937295478e-18
+	-1.286196597543737e-15
+	2.314729559042917e-05
+	3.780791783859902e-04
+	2.009900008717965e-04
+
+ 149	1.490000000000001e+00
+	-1.973359248277222e-16
+	-3.457072345478215e-18
+	-1.287703347739097e-15
+	2.360076532278161e-05
+	3.791974394758607e-04
+	2.047758621404586e-04
+
+ 150	1.500000000000001e+00
+	-1.963326177690752e-16
+	-3.591020103188098e-18
+	-1.289195379025917e-15
+	2.405937941975611e-05
+	3.802717721663988e-04
+	2.085726814069772e-04
+
+ 151	1.510000000000001e+00
+	-1.953316288920583e-16
+	-3.730389524295781e-18
+	-1.290673054601627e-15
+	2.452320511258290e-05
+	3.813031839724174e-04
+	2.123800245390646e-04
+
+ 152	1.520000000000001e+00
+	-1.943328803300574e-16
+	-3.875426384405083e-18
+	-1.292136704549587e-15
+	2.499231155353539e-05
+	3.822926563435581e-04
+	2.161974673470655e-04
+
+ 153	1.530000000000001e+00
+	-1.933362993116484e-16
+	-4.026388515549783e-18
+	-1.293586627312236e-15
+	2.546676987639286e-05
+	3.832411451601988e-04
+	2.200245953257888e-04
+
+ 154	1.540000000000001e+00
+	-1.923418178972770e-16
+	-4.183546430774882e-18
+	-1.295023091012906e-15
+	2.594665325761318e-05
+	3.841495812248025e-04
+	2.238610034012813e-04
+
+ 155	1.550000000000001e+00
+	-1.913493727424692e-16
+	-4.347183979878795e-18
+	-1.296446334635166e-15
+	2.643203697829299e-05
+	3.850188707489446e-04
+	2.277062956824949e-04
+
+ 156	1.560000000000001e+00
+	-1.903589048859352e-16
+	-4.517599037604755e-18
+	-1.297856569067824e-15
+	2.692299848699507e-05
+	3.858498958360969e-04
+	2.315600852178026e-04
+
+ 157	1.570000000000001e+00
+	-1.893703595610503e-16
+	-4.695104225574753e-18
+	-1.299253978023017e-15
+	2.741961746352550e-05
+	3.866435149600971e-04
+	2.354219937563248e-04
+
+ 158	1.580000000000001e+00
+	-1.883836860293671e-16
+	-4.880027669255977e-18
+	-1.300638718834173e-15
+	2.792197588374464e-05
+	3.874005634391381e-04
+	2.392916515140189e-04
+
+ 159	1.590000000000001e+00
+	-1.873988374349291e-16
+	-5.072713791234682e-18
+	-1.302010923140047e-15
+	2.843015808549774e-05
+	3.881218539050225e-04
+	2.431686969444838e-04
+
+ 160	1.600000000000001e+00
+	-1.864157706782793e-16
+	-5.273524142048667e-18
+	-1.303370697460466e-15
+	2.894425083575406e-05
+	3.888081767673896e-04
+	2.470527765144395e-04
+
+ 161	1.610000000000001e+00
+	-1.854344463091824e-16
+	-5.482838269787274e-18
+	-1.304718123668939e-15
+	2.946434339904221e-05
+	3.894603006725721e-04
+	2.509435444838175e-04
+
+ 162	1.620000000000001e+00
+	-1.844548284371693e-16
+	-5.701054629615669e-18
+	-1.306053259366798e-15
+	2.999052760727357e-05
+	3.900789729567310e-04
+	2.548406626904140e-04
+
+ 163	1.630000000000001e+00
+	-1.834768846591101e-16
+	-5.928591534304540e-18
+	-1.307376138163166e-15
+	3.052289793104645e-05
+	3.906649200929079e-04
+	2.587438003390484e-04
+
+ 164	1.640000000000001e+00
+	-1.825005860031258e-16
+	-6.165888146751840e-18
+	-1.308686769864630e-15
+	3.106155155252334e-05
+	3.912188481316300e-04
+	2.626526337951558e-04
+
+ 165	1.650000000000001e+00
+	-1.815259068882001e-16
+	-6.413405515366273e-18
+	-1.309985140578194e-15
+	3.160658843997845e-05
+	3.917414431347254e-04
+	2.665668463827576e-04
+
+ 166	1.660000000000001e+00
+	-1.805528250989516e-16
+	-6.671627653034570e-18
+	-1.311271212730790e-15
+	3.215811142411059e-05
+	3.922333716020064e-04
+	2.704861281867327e-04
+
+ 167	1.670000000000001e+00
+	-1.795813217750796e-16
+	-6.941062660220428e-18
+	-1.312544925008373e-15
+	3.271622627622049e-05
+	3.926952808905127e-04
+	2.744101758593168e-04
+
+ 168	1.680000000000001e+00
+	-1.786113814150468e-16
+	-7.222243892530548e-18
+	-1.313806192217423e-15
+	3.328104178835295e-05
+	3.931277996260186e-04
+	2.783386924307635e-04
+
+ 169	1.690000000000001e+00
+	-1.776429918936274e-16
+	-7.515731172834047e-18
+	-1.315054905071528e-15
+	3.385266985550369e-05
+	3.935315381065379e-04
+	2.822713871240721e-04
+
+ 170	1.700000000000001e+00
+	-1.766761444929847e-16
+	-7.822112047728795e-18
+	-1.316290929905570e-15
+	3.443122555999585e-05
+	3.939070886975850e-04
+	2.862079751737162e-04
+
+ 171	1.710000000000001e+00
+	-1.757108339469637e-16
+	-8.142003087805384e-18
+	-1.317514108320014e-15
+	3.501682725812990e-05
+	3.942550262189717e-04
+	2.901481776482798e-04
+
+ 172	1.720000000000001e+00
+	-1.747470584983392e-16
+	-8.476051230765462e-18
+	-1.318724256757740e-15
+	3.560959666921418e-05
+	3.945759083229578e-04
+	2.940917212769199e-04
+
+ 173	1.730000000000001e+00
+	-1.737848199687469e-16
+	-8.824935165994871e-18
+	-1.319921166015883e-15
+	3.620965896708437e-05
+	3.948702758635760e-04
+	2.980383382795636e-04
+
+ 174	1.740000000000001e+00
+	-1.728241238410531e-16
+	-9.189366758673088e-18
+	-1.321104600695283e-15
+	3.681714287422341e-05
+	3.951386532570105e-04
+	3.019877662007606e-04
+
+ 175	1.750000000000001e+00
+	-1.718649793539157e-16
+	-9.570092510906827e-18
+	-1.322274298590207e-15
+	3.743218075859290e-05
+	3.953815488328870e-04
+	3.059397477470861e-04
+
+ 176	1.760000000000001e+00
+	-1.709073996082703e-16
+	-9.967895056707348e-18
+	-1.323429970021274e-15
+	3.805490873329282e-05
+	3.955994551763997e-04
+	3.098940306280168e-04
+
+ 177	1.770000000000001e+00
+	-1.699514016854653e-16
+	-1.038359468687258e-17
+	-1.324571297114729e-15
+	3.868546675916463e-05
+	3.957928494611882e-04
+	3.138503674001779e-04
+
+ 178	1.780000000000001e+00
+	-1.689970067767237e-16
+	-1.081805089899331e-17
+	-1.325697933031592e-15
+	3.932399875045873e-05
+	3.959621937729101e-04
+	3.178085153148755e-04
+
+ 179	1.790000000000001e+00
+	-1.680442403235810e-16
+	-1.127216396684964e-17
+	-1.326809501150567e-15
+	3.997065268368668e-05
+	3.961079354234778e-04
+	3.217682361688158e-04
+
+ 180	1.800000000000001e+00
+	-1.670931321688709e-16
+	-1.174687652242125e-17
+	-1.327905594209100e-15
+	4.062558070978303e-05
+	3.962305072559247e-04
+	3.257292961579206e-04
+
diff --git a/xschem/src/basic_test/data_nmos/data_030.raw b/xschem/src/basic_test/data_nmos/data_030.raw
new file mode 100644
index 0000000..4d539af
--- /dev/null
+++ b/xschem/src/basic_test/data_nmos/data_030.raw
@@ -0,0 +1,1463 @@
+Title: **.subckt gm_id_nmos
+Date: Tue Jun  1 20:09:29  2021
+Plotname: DC transfer characteristic
+Flags: real
+No. Variables: 7
+No. Points: 181
+Variables:
+	0	v(v-sweep)	voltage
+	1	@m.xm1.msky130_fd_pr__nfet_01v8[cgb]	capacitance
+	2	@m.xm1.msky130_fd_pr__nfet_01v8[cgd]	capacitance
+	3	@m.xm1.msky130_fd_pr__nfet_01v8[cgs]	capacitance
+	4	@m.xm1.msky130_fd_pr__nfet_01v8[gds]	admittance
+	5	@m.xm1.msky130_fd_pr__nfet_01v8[gm]	admittance
+	6	i(@m.xm1.msky130_fd_pr__nfet_01v8[id])	current
+Values:
+ 0	0.000000000000000e+00
+	-7.359161034432674e-16
+	6.727873019948289e-20
+	-1.570227772065605e-17
+	2.177720898487250e-14
+	1.378314109616080e-12
+	5.035898211441353e-14
+
+ 1	1.000000000000000e-02
+	-7.318491248863505e-16
+	7.210870476278097e-20
+	-1.679576305478386e-17
+	2.858549870696987e-14
+	1.812180125584095e-12
+	6.621264342287522e-14
+
+ 2	2.000000000000000e-02
+	-7.278195147662337e-16
+	7.733561407702083e-20
+	-1.798244993372780e-17
+	3.752186542379264e-14
+	2.382592624470763e-12
+	8.705660754363966e-14
+
+ 3	3.000000000000000e-02
+	-7.238239188225193e-16
+	8.299617551538143e-20
+	-1.927115754081429e-17
+	4.925129142970860e-14
+	3.132512449698370e-12
+	1.144613658333909e-13
+
+ 4	4.000000000000000e-02
+	-7.198588563965753e-16
+	8.913029821473613e-20
+	-2.067150414975982e-17
+	6.464646153696846e-14
+	4.118410331706283e-12
+	1.504914947076876e-13
+
+ 5	5.000000000000000e-02
+	-7.159207068835204e-16
+	9.578130033641058e-20
+	-2.219396627962937e-17
+	8.485259342437732e-14
+	5.414511977801549e-12
+	1.978610154203896e-13
+
+ 6	6.000000000000000e-02
+	-7.120056957545935e-16
+	1.029961356980053e-19
+	-2.384994092553746e-17
+	1.113724819667996e-13
+	7.118375356162150e-12
+	2.601375635276393e-13
+
+ 7	7.000000000000001e-02
+	-7.081098801671674e-16
+	1.108256293618094e-19
+	-2.565181082952373e-17
+	1.461780495670915e-13
+	9.358217381439396e-12
+	3.420106816357703e-13
+
+ 8	8.000000000000000e-02
+	-7.042291341988037e-16
+	1.193247214173983e-19
+	-2.761301267721851e-17
+	1.918566477328658e-13
+	1.230253743147944e-11
+	4.496443428881218e-13
+
+ 9	9.000000000000000e-02
+	-7.003591337672906e-16
+	1.285527177323058e-19
+	-2.974810799947072e-17
+	2.518029120508607e-13
+	1.617275577217864e-11
+	5.911401018135557e-13
+
+ 10	9.999999999999999e-02
+	-6.964953413318871e-16
+	1.385735458429230e-19
+	-3.207285641823723e-17
+	3.304703185685314e-13
+	2.125980847822081e-11
+	7.771455173262847e-13
+
+ 11	1.100000000000000e-01
+	-6.926329905131414e-16
+	1.494560133954882e-19
+	-3.460429069683232e-17
+	4.337009658474604e-13
+	2.794593301993601e-11
+	1.021653305952157e-12
+
+ 12	1.200000000000000e-01
+	-6.887670708209087e-16
+	1.612740656033650e-19
+	-3.736079283027509e-17
+	5.691578279548432e-13
+	3.673326143430050e-11
+	1.343050853336981e-12
+
+ 13	1.300000000000000e-01
+	-6.848923127434695e-16
+	1.741070370436422e-19
+	-4.036217013664040e-17
+	7.468911981540951e-13
+	4.828133831873215e-11
+	1.765498271478719e-12
+
+ 14	1.400000000000000e-01
+	-6.810031735256685e-16
+	1.880398917606226e-19
+	-4.362972998060677e-17
+	9.800808018260431e-13
+	6.345633432889282e-11
+	2.320737483763834e-12
+
+ 15	1.500000000000000e-01
+	-6.770938240510122e-16
+	2.031634440703540e-19
+	-4.718635137293367e-17
+	1.286007788270241e-12
+	8.339557843636345e-11
+	3.050466601174990e-12
+
+ 16	1.600000000000000e-01
+	-6.731581373413562e-16
+	2.195745506733514e-19
+	-5.105655124365856e-17
+	1.687327404853112e-12
+	1.095921433163190e-10
+	4.009455396769036e-12
+
+ 17	1.700000000000000e-01
+	-6.691896792971540e-16
+	2.373762626996553e-19
+	-5.526654268457229e-17
+	2.213734763057014e-12
+	1.440056643785173e-10
+	5.269631943575312e-12
+
+ 18	1.800000000000000e-01
+	-6.651817024192914e-16
+	2.566779241651715e-19
+	-5.984428190401856e-17
+	2.904144204812176e-12
+	1.892074522844596e-10
+	6.925441274218089e-12
+
+ 19	1.900000000000000e-01
+	-6.611271433771404e-16
+	2.775952010646924e-19
+	-6.481950004499577e-17
+	3.809539270148624e-12
+	2.485703967929741e-10
+	9.100869182688763e-12
+
+ 20	2.000000000000000e-01
+	-6.570186254123194e-16
+	3.002500230428859e-19
+	-7.022371540249508e-17
+	4.996697586512626e-12
+	3.265173161406094e-10
+	1.195864437331031e-11
+
+ 21	2.100000000000000e-01
+	-6.528484666877523e-16
+	3.247704173744483e-19
+	-7.609022096129247e-17
+	6.553056246728288e-12
+	4.288454830435773e-10
+	1.571228822402722e-11
+
+ 22	2.200000000000001e-01
+	-6.486086957994625e-16
+	3.512902129836401e-19
+	-8.245404159210398e-17
+	8.593062350197121e-12
+	5.631503101138338e-10
+	2.064188389987607e-11
+
+ 23	2.300000000000001e-01
+	-6.442910757548026e-16
+	3.799485906080735e-19
+	-8.935185473158862e-17
+	1.126645531274467e-11
+	7.393779215353528e-10
+	2.711469870574138e-11
+
+ 24	2.400000000000001e-01
+	-6.398871377745314e-16
+	4.108894541589466e-19
+	-9.682186797795053e-17
+	1.476905852362188e-11
+	9.705449671727805e-10
+	3.561213222523494e-11
+
+ 25	2.500000000000001e-01
+	-6.353882262841457e-16
+	4.442605980874796e-19
+	-1.049036468181419e-16
+	1.935682567805554e-11
+	1.273675030977408e-09
+	4.676489913710673e-11
+
+ 26	2.600000000000001e-01
+	-6.307855564109456e-16
+	4.802126463420128e-19
+	-1.136378857176775e-16
+	2.536410116077577e-11
+	1.671014928336799e-09
+	6.139891609986973e-11
+
+ 27	2.700000000000001e-01
+	-6.260702851776829e-16
+	5.188977406446805e-19
+	-1.230661161421514e-16
+	3.322732581004244e-11
+	2.191611768103502e-09
+	8.059507960878041e-11
+
+ 28	2.800000000000001e-01
+	-6.212335973756312e-16
+	5.604679594494482e-19
+	-1.332303457753756e-16
+	4.351576316178219e-11
+	2.873353676896951e-09
+	1.057670365204414e-10
+
+ 29	2.900000000000001e-01
+	-6.162668067897325e-16
+	6.050734544199193e-19
+	-1.441726243512321e-16
+	5.697125329665573e-11
+	3.765604456900210e-09
+	1.387622099268813e-10
+
+ 30	3.000000000000001e-01
+	-6.111614730321131e-16
+	6.528602986729762e-19
+	-1.559345331580490e-16
+	7.455954061024660e-11
+	4.932596166500231e-09
+	1.819928086463143e-10
+
+ 31	3.100000000000001e-01
+	-6.059095337117981e-16
+	7.039680504924186e-19
+	-1.685565974506366e-16
+	9.753638937091247e-11
+	6.457784704685676e-09
+	2.386053873801789e-10
+
+ 32	3.200000000000001e-01
+	-6.005034510310099e-16
+	7.585270476824757e-19
+	-1.820776237231051e-16
+	1.275325195135345e-10
+	8.449422925872035e-09
+	3.126998152878268e-10
+
+ 33	3.300000000000001e-01
+	-5.949363711632144e-16
+	8.166554610202620e-19
+	-1.965339670289371e-16
+	1.666623875747031e-10
+	1.104766441496034e-08
+	4.096113411250229e-10
+
+ 34	3.400000000000001e-01
+	-5.892022939560839e-16
+	8.784561500154372e-19
+	-2.119587372132804e-16
+	2.176630246517681e-10
+	1.443357925200521e-08
+	5.362729073470646e-10
+
+ 35	3.500000000000001e-01
+	-5.832962496456258e-16
+	9.440133798369384e-19
+	-2.283809569265382e-16
+	2.840705396177529e-10
+	1.884054071858270e-08
+	7.016790594189501e-10
+
+ 36	3.600000000000002e-01
+	-5.772144784083534e-16
+	1.013389474066111e-18
+	-2.458246884465374e-16
+	3.704435053872118e-10
+	2.456852785611967e-08
+	9.174778096930081e-10
+
+ 37	3.700000000000002e-01
+	-5.709546077687902e-16
+	1.086621492948398e-18
+	-2.643081504272822e-16
+	4.826442545180560e-10
+	3.200198075443265e-08
+	1.198722720495868e-09
+
+ 38	3.800000000000002e-01
+	-5.645158221793252e-16
+	1.163718039968461e-18
+	-2.838428494519575e-16
+	6.281910763249299e-10
+	4.163193959053153e-08
+	1.564824310765049e-09
+
+ 39	3.900000000000002e-01
+	-5.578990185617393e-16
+	1.244656309715630e-18
+	-3.044327544038580e-16
+	8.166963513762917e-10
+	5.408328931840922e-08
+	2.040747660538770e-09
+
+ 40	4.000000000000002e-01
+	-5.511069413067995e-16
+	1.329379495996212e-18
+	-3.260735438800790e-16
+	1.060407651450398e-09
+	7.014801280059740e-08
+	2.658511722362936e-09
+
+ 41	4.100000000000002e-01
+	-5.441442902255134e-16
+	1.417794679957299e-18
+	-3.487519578738606e-16
+	1.374870584138633e-09
+	9.082541903490740e-08
+	3.459055212749488e-09
+
+ 42	4.200000000000002e-01
+	-5.370177952755526e-16
+	1.509771312803237e-18
+	-3.724452845005709e-16
+	1.779733414860375e-09
+	1.173703546244134e-07
+	4.494543850633569e-09
+
+ 43	4.300000000000002e-01
+	-5.297362525726271e-16
+	1.605140396033583e-18
+	-3.971210104707659e-16
+	2.299713933478943e-09
+	1.513504254167862e-07
+	5.831203902012409e-09
+
+ 44	4.400000000000002e-01
+	-5.223105172394275e-16
+	1.703694443951088e-18
+	-4.227366602505362e-16
+	2.965748275899545e-09
+	1.947132605198456e-07
+	7.552777289380645e-09
+
+ 45	4.500000000000002e-01
+	-5.147534500173232e-16
+	1.805188288906525e-18
+	-4.492398434421927e-16
+	3.816339072163651e-09
+	2.498648666566804e-07
+	9.764703901745063e-09
+
+ 46	4.600000000000002e-01
+	-5.070798162138074e-16
+	1.909340760293680e-18
+	-4.765685230431132e-16
+	4.899116011338343e-09
+	3.197601897159398e-07
+	1.259914749763074e-08
+
+ 47	4.700000000000003e-01
+	-4.993061374013779e-16
+	2.015837235089318e-18
+	-5.046515092004908e-16
+	6.272615420367574e-09
+	4.080071828140685e-07
+	1.622099355087722e-08
+
+ 48	4.800000000000003e-01
+	-4.914504982194807e-16
+	2.124333022553439e-18
+	-5.334091742904933e-16
+	8.008276623513731e-09
+	5.189860430844670e-07
+	2.083496202054026e-08
+
+ 49	4.900000000000003e-01
+	-4.835323125449516e-16
+	2.234457510637501e-18
+	-5.627543761125015e-16
+	1.019264171577742e-08
+	6.579858674049024e-07
+	2.669399739569280e-08
+
+ 50	5.000000000000002e-01
+	-4.755720550678947e-16
+	2.345818968872367e-18
+	-5.925935672505411e-16
+	1.292973208334335e-08
+	8.313617611041917e-07
+	3.410912466760738e-08
+
+ 51	5.100000000000002e-01
+	-4.675909658246915e-16
+	2.458009874122720e-18
+	-6.228280607636416e-16
+	1.634355960801186e-08
+	1.046716235505682e-06
+	4.346099434392622e-08
+
+ 52	5.200000000000002e-01
+	-4.596107363991277e-16
+	2.570612603436742e-18
+	-6.533554158281770e-16
+	2.058071274344068e-08
+	1.313109139001950e-06
+	5.521338059385485e-08
+
+ 53	5.300000000000002e-01
+	-4.516531872324976e-16
+	2.683205323694092e-18
+	-6.840709021801904e-16
+	2.581293667818799e-08
+	1.641299676453906e-06
+	6.992893689711109e-08
+
+ 54	5.400000000000003e-01
+	-4.437399457411743e-16
+	2.795367901716428e-18
+	-7.148689994804788e-16
+	3.223960099220682e-08
+	2.044021297793154e-06
+	8.828753744235392e-08
+
+ 55	5.500000000000003e-01
+	-4.358921347175699e-16
+	2.906687661181211e-18
+	-7.456448871838476e-16
+	4.008991550118267e-08
+	2.536284270663251e-06
+	1.111075135908451e-07
+
+ 56	5.600000000000003e-01
+	-4.281300798142040e-16
+	3.016764823673042e-18
+	-7.762958821120668e-16
+	4.962471378334786e-08
+	3.135690707306931e-06
+	1.393699962551859e-07
+
+ 57	5.700000000000003e-01
+	-4.204730438387247e-16
+	3.125217489540914e-18
+	-8.067227845304427e-16
+	6.113757475742146e-08
+	3.862732545252887e-06
+	1.742463546573197e-07
+
+ 58	5.800000000000003e-01
+	-4.129389942031211e-16
+	3.231686038462357e-18
+	-8.368310988026900e-16
+	7.495500040435877e-08
+	4.741025650123683e-06
+	2.171283418819582e-07
+
+ 59	5.900000000000003e-01
+	-4.055444082725621e-16
+	3.335836857982047e-18
+	-8.665321012423422e-16
+	9.143532299663668e-08
+	5.797415701157364e-06
+	2.696600002425790e-07
+
+ 60	6.000000000000003e-01
+	-3.983041196551513e-16
+	3.437365338876602e-18
+	-8.957437351281889e-16
+	1.109659948749684e-07
+	7.061878398354389e-06
+	3.337696645602857e-07
+
+ 61	6.100000000000003e-01
+	-3.912312067684223e-16
+	3.535998107093901e-18
+	-9.243913205268674e-16
+	1.339589386772199e-07
+	8.567133336599653e-06
+	4.116996002588900e-07
+
+ 62	6.200000000000003e-01
+	-3.843369234064138e-16
+	3.631494491484570e-18
+	-9.524080741131925e-16
+	1.608437256371049e-07
+	1.034790278148873e-05
+	5.060300517939714e-07
+
+ 63	6.300000000000003e-01
+	-3.776306695911583e-16
+	3.723647253125371e-18
+	-9.797354411994098e-16
+	1.920585155907894e-07
+	1.243977656444180e-05
+	6.196939237787375e-07
+
+ 64	6.400000000000003e-01
+	-3.711199997823639e-16
+	3.812282624631191e-18
+	-1.006323248361706e-15
+	2.280389307835662e-07
+	1.487769163704588e-05
+	7.559781530775665e-07
+
+ 65	6.500000000000004e-01
+	-3.648106645747474e-16
+	3.897259725760234e-18
+	-1.032129690162289e-15
+	2.692053226856110e-07
+	1.769409409601130e-05
+	9.185082054839558e-07
+
+ 66	6.600000000000004e-01
+	-3.587066813479934e-16
+	3.978469434525625e-18
+	-1.057121167383458e-15
+	3.159491835668633e-07
+	2.091691303027888e-05
+	1.111213119537213e-06
+
+ 67	6.700000000000004e-01
+	-3.528104289443880e-16
+	4.055832800978873e-18
+	-1.081271996882375e-15
+	3.686196964665004e-07
+	2.456752707938728e-05
+	1.338270085009495e-06
+
+ 68	6.800000000000004e-01
+	-3.471227613126175e-16
+	4.129299094163713e-18
+	-1.104564014688095e-15
+	4.275115516381122e-07
+	2.865893402756357e-05
+	1.604029522606377e-06
+
+ 69	6.900000000000004e-01
+	-3.416431351403555e-16
+	4.198843572008494e-18
+	-1.126986094403939e-15
+	4.928551419311506e-07
+	3.319433231337938e-05
+	1.912923755510490e-06
+
+ 70	7.000000000000004e-01
+	-3.363697467630385e-16
+	4.264465059827955e-18
+	-1.148533602501030e-15
+	5.648100686852946e-07
+	3.816628819003793e-05
+	2.269364303877308e-06
+
+ 71	7.100000000000004e-01
+	-3.312996740386049e-16
+	4.326183416403426e-18
+	-1.169207810869665e-15
+	6.434625628918609e-07
+	4.355659781333971e-05
+	2.677634269134583e-06
+
+ 72	7.200000000000004e-01
+	-3.264290193752518e-16
+	4.384036958069363e-18
+	-1.189015285219712e-15
+	7.288270052883530e-07
+	4.933687069147172e-05
+	3.141782962796534e-06
+
+ 73	7.300000000000004e-01
+	-3.217530506517549e-16
+	4.438079901571221e-18
+	-1.207967265769686e-15
+	8.208512861626954e-07
+	5.546977465505644e-05
+	3.665529763485009e-06
+
+ 74	7.400000000000004e-01
+	-3.172663373430382e-16
+	4.488379876308437e-18
+	-1.226079054300303e-15
+	9.194253565689915e-07
+	6.191080811513027e-05
+	4.252183199557637e-06
+
+ 75	7.500000000000004e-01
+	-3.129628797287489e-16
+	4.535015546466268e-18
+	-1.243369419214422e-15
+	1.024392048061591e-06
+	6.861041489206799e-05
+	4.904579636234502e-06
+
+ 76	7.600000000000005e-01
+	-3.088362295974670e-16
+	4.578074373887982e-18
+	-1.259860027856582e-15
+	1.135559110758276e-06
+	7.551623650345948e-05
+	5.625043970879686e-06
+
+ 77	7.700000000000005e-01
+	-3.048796013478978e-16
+	4.617650543647625e-18
+	-1.275574913090661e-15
+	1.252711440343328e-06
+	8.257530609649700e-05
+	6.415372712370163e-06
+
+ 78	7.800000000000005e-01
+	-3.010859728207562e-16
+	4.653843066354967e-18
+	-1.290539979076387e-15
+	1.375622606943097e-06
+	8.973602127560379e-05
+	7.276838011372671e-06
+
+ 79	7.900000000000005e-01
+	-2.974481755658234e-16
+	4.686754064367886e-18
+	-1.304782549364090e-15
+	1.504065019363338e-06
+	9.694978071130994e-05
+	8.210209811163593e-06
+
+ 80	8.000000000000005e-01
+	-2.939589745566242e-16
+	4.716487243339635e-18
+	-1.318330958861911e-15
+	1.637818309418858e-06
+	1.041722217403758e-04
+	9.215792399198595e-06
+
+ 81	8.100000000000005e-01
+	-2.906111376122170e-16
+	4.743146545866410e-18
+	-1.331214189924551e-15
+	1.776675761645686e-06
+	1.113640447587915e-04
+	1.029347126083148e-05
+
+ 82	8.200000000000005e-01
+	-2.873974949759156e-16
+	4.766834980358723e-18
+	-1.343461551758664e-15
+	1.920448814637918e-06
+	1.184914493625013e-04
+	1.144276619997812e-05
+
+ 83	8.300000000000005e-01
+	-2.843109896399549e-16
+	4.787653615545175e-18
+	-1.355102401520066e-15
+	2.068969806849668e-06
+	1.255262342205982e-04
+	1.266288708686457e-05
+
+ 84	8.400000000000005e-01
+	-2.813447190996593e-16
+	4.805700729117523e-18
+	-1.366165904868660e-15
+	2.222093229623949e-06
+	1.324456274878263e-04
+	1.395278919675009e-05
+
+ 85	8.500000000000005e-01
+	-2.784919692772629e-16
+	4.821071097824689e-18
+	-1.376680833322324e-15
+	2.379695789911842e-06
+	1.392319188874576e-04
+	1.531122580101881e-05
+
+ 86	8.600000000000005e-01
+	-2.757462413808427e-16
+	4.833855415702550e-18
+	-1.386675395483592e-15
+	2.541675585822472e-06
+	1.458719610510389e-04
+	1.673679637103193e-05
+
+ 87	8.700000000000006e-01
+	-2.731012724640672e-16
+	4.844139826975553e-18
+	-1.396177099076024e-15
+	2.707950672303953e-06
+	1.523565991047037e-04
+	1.822798939111172e-05
+
+ 88	8.800000000000006e-01
+	-2.705510504333416e-16
+	4.852005560382184e-18
+	-1.405212640695388e-15
+	2.878457253362929e-06
+	1.586800763538888e-04
+	1.978321931242165e-05
+
+ 89	8.900000000000006e-01
+	-2.680898242153757e-16
+	4.857528652169680e-18
+	-1.413807820231467e-15
+	3.053147690456832e-06
+	1.648394521926904e-04
+	2.140085759921172e-05
+
+ 90	9.000000000000006e-01
+	-2.657121097546070e-16
+	4.860779745695024e-18
+	-1.421987477028835e-15
+	3.231988470528559e-06
+	1.708340573831426e-04
+	2.307925812418367e-05
+
+ 91	9.100000000000006e-01
+	-2.634126924597243e-16
+	4.861823956394192e-18
+	-1.429775445012333e-15
+	3.414958235609560e-06
+	1.766650023843116e-04
+	2.481677737236173e-05
+
+ 92	9.200000000000006e-01
+	-2.611866266648062e-16
+	4.860720791784454e-18
+	-1.437194524190153e-15
+	3.602045940995490e-06
+	1.823347467889751e-04
+	2.661179002991656e-05
+
+ 93	9.300000000000006e-01
+	-2.590292304667591e-16
+	4.857524138029109e-18
+	-1.444266473860539e-15
+	3.793249332703987e-06
+	1.878467377738463e-04
+	2.846270250755621e-05
+
+ 94	9.400000000000006e-01
+	-2.569360893934463e-16
+	4.852282178441549e-18
+	-1.451011978597169e-15
+	3.988572850174289e-06
+	1.932050818341637e-04
+	3.036795348906532e-05
+
+ 95	9.500000000000006e-01
+	-2.549030365365659e-16
+	4.845037553493066e-18
+	-1.457450703266086e-15
+	4.188027247943915e-06
+	1.984143310287749e-04
+	3.232603094103408e-05
+
+ 96	9.600000000000006e-01
+	-2.529261535691417e-16
+	4.835827330414484e-18
+	-1.463601275910351e-15
+	4.391627863614143e-06
+	2.034792625412277e-04
+	3.433546768188477e-05
+
+ 97	9.700000000000006e-01
+	-2.510017596143318e-16
+	4.824683097475398e-18
+	-1.469481317927103e-15
+	4.599393827932005e-06
+	2.084047321624393e-04
+	3.639484481386402e-05
+
+ 98	9.800000000000006e-01
+	-2.491264016843847e-16
+	4.811631048624189e-18
+	-1.475107471215163e-15
+	4.811347273716170e-06
+	2.131955597598436e-04
+	3.850279190641979e-05
+
+ 99	9.900000000000007e-01
+	-2.472968446511277e-16
+	4.796692075792653e-18
+	-1.480495429375517e-15
+	5.027512681171465e-06
+	2.178564462550470e-04
+	4.065798619715239e-05
+
+ 100	1.000000000000001e+00
+	-2.455100609373195e-16
+	4.779881865099028e-18
+	-1.485659971946837e-15
+	5.247916342067291e-06
+	2.223919162538446e-04
+	4.285915109559176e-05
+
+ 101	1.010000000000001e+00
+	-2.437632200869053e-16
+	4.761210993741635e-18
+	-1.490615000804366e-15
+	5.472585926148940e-06
+	2.268062811418056e-04
+	4.510505421977681e-05
+
+ 102	1.020000000000001e+00
+	-2.420536783445395e-16
+	4.740685024869121e-18
+	-1.495373577981999e-15
+	5.701550134541111e-06
+	2.311036181682031e-04
+	4.739450514729219e-05
+
+ 103	1.030000000000001e+00
+	-2.403789683505092e-16
+	4.718304598146825e-18
+	-1.499947964294722e-15
+	5.934838426527955e-06
+	2.352877617367000e-04
+	4.972635302114762e-05
+
+ 104	1.040000000000001e+00
+	-2.387367890361064e-16
+	4.694065514114904e-18
+	-1.504349658242398e-15
+	6.172480807780179e-06
+	2.393623037695634e-04
+	5.209948411637049e-05
+
+ 105	1.050000000000001e+00
+	-2.371249957863037e-16
+	4.667958810758932e-18
+	-1.508589434767126e-15
+	6.414507669732556e-06
+	2.433306005950156e-04
+	5.451281944481880e-05
+
+ 106	1.060000000000001e+00
+	-2.355415909210113e-16
+	4.639970830990368e-18
+	-1.512677383516104e-15
+	6.660949671331550e-06
+	2.471957843170310e-04
+	5.696531245283701e-05
+
+ 107	1.070000000000001e+00
+	-2.339847145329254e-16
+	4.610083279969025e-18
+	-1.516622946330971e-15
+	6.911837655736580e-06
+	2.509607770628026e-04
+	5.945594684820838e-05
+
+ 108	1.080000000000001e+00
+	-2.324526357088211e-16
+	4.578273271395770e-18
+	-1.520434953744112e-15
+	7.167202595759259e-06
+	2.546283068689877e-04
+	6.198373457869950e-05
+
+ 109	1.090000000000001e+00
+	-2.309437441517740e-16
+	4.544513362065600e-18
+	-1.524121660313378e-15
+	7.427075562864085e-06
+	2.582009242699546e-04
+	6.454771397366829e-05
+
+ 110	1.100000000000001e+00
+	-2.294565422140573e-16
+	4.508771574103701e-18
+	-1.527690778669916e-15
+	7.691487715440360e-06
+	2.616810188969268e-04
+	6.714694805210738e-05
+
+ 111	1.110000000000001e+00
+	-2.279896373440919e-16
+	4.471011404412499e-18
+	-1.531149512190407e-15
+	7.960470302804894e-06
+	2.650708355938896e-04
+	6.978052299461314e-05
+
+ 112	1.120000000000001e+00
+	-2.265417349456781e-16
+	4.431191820940370e-18
+	-1.534504586235613e-15
+	8.234054682022559e-06
+	2.683724897117765e-04
+	7.244754677263863e-05
+
+ 113	1.130000000000001e+00
+	-2.251116316435902e-16
+	4.389267245445590e-18
+	-1.537762277922594e-15
+	8.512272345153398e-06
+	2.715879813636060e-04
+	7.514714792563197e-05
+
+ 114	1.140000000000001e+00
+	-2.236982089463897e-16
+	4.345187522473286e-18
+	-1.540928444418921e-15
+	8.795154954968419e-06
+	2.747192085160611e-04
+	7.787847447498437e-05
+
+ 115	1.150000000000001e+00
+	-2.223004272947905e-16
+	4.298897874294206e-18
+	-1.544008549764262e-15
+	9.082734387531102e-06
+	2.777679788627442e-04
+	8.064069296282265e-05
+
+ 116	1.160000000000001e+00
+	-2.209173204820539e-16
+	4.250338841570139e-18
+	-1.547007690238495e-15
+	9.375042780335465e-06
+	2.807360204755932e-04
+	8.343298760341038e-05
+
+ 117	1.170000000000001e+00
+	-2.195479904315258e-16
+	4.199446209517195e-18
+	-1.549930618306347e-15
+	9.672112584931464e-06
+	2.836249912675249e-04
+	8.625455953508274e-05
+
+ 118	1.180000000000001e+00
+	-2.181916023155466e-16
+	4.146150919333919e-18
+	-1.552781765177053e-15
+	9.973976623164315e-06
+	2.864364873244238e-04
+	8.910462616109329e-05
+
+ 119	1.190000000000001e+00
+	-2.168473799993835e-16
+	4.090378964648938e-18
+	-1.555565262023914e-15
+	1.028066814631676e-05
+	2.891720501807855e-04
+	9.198242056843650e-05
+
+ 120	1.200000000000001e+00
+	-2.155146017936135e-16
+	4.032051272724056e-18
+	-1.558284959913341e-15
+	1.059222089657399e-05
+	2.918331731227047e-04
+	9.488719101448976e-05
+
+ 121	1.210000000000001e+00
+	-2.141925964983503e-16
+	3.971083570122357e-18
+	-1.560944448496203e-15
+	1.090866917033924e-05
+	2.944213066061931e-04
+	9.781820047218923e-05
+
+ 122	1.220000000000001e+00
+	-2.128807397228938e-16
+	3.907386232520928e-18
+	-1.563547073516346e-15
+	1.123004788301775e-05
+	2.969378628794104e-04
+	1.007747262253375e-04
+
+ 123	1.230000000000001e+00
+	-2.115784504647030e-16
+	3.840864118311935e-18
+	-1.566095953192251e-15
+	1.155639263495840e-05
+	2.993842198952745e-04
+	1.037560595065150e-04
+
+ 124	1.240000000000001e+00
+	-2.102851879320380e-16
+	3.771416385596526e-18
+	-1.568593993528025e-15
+	1.188773977830432e-05
+	3.017617245970168e-04
+	1.067615051709204e-04
+
+ 125	1.250000000000001e+00
+	-2.090004485951470e-16
+	3.698936292133342e-18
+	-1.571043902609571e-15
+	1.222412648455277e-05
+	3.040716956541066e-04
+	1.097903814002574e-04
+
+ 126	1.260000000000001e+00
+	-2.077237634514521e-16
+	3.623310977756940e-18
+	-1.573448203940874e-15
+	1.256559081266683e-05
+	3.063154257201626e-04
+	1.128420194315378e-04
+
+ 127	1.270000000000001e+00
+	-2.064546954908488e-16
+	3.544421228733523e-18
+	-1.575809248874050e-15
+	1.291217177761625e-05
+	3.084941832782855e-04
+	1.159157633063520e-04
+
+ 128	1.280000000000001e+00
+	-2.051928373478727e-16
+	3.462141223469208e-18
+	-1.578129228185189e-15
+	1.326390941925432e-05
+	3.106092141330205e-04
+	1.190109696367843e-04
+
+ 129	1.290000000000001e+00
+	-2.039378091281771e-16
+	3.376338258933644e-18
+	-1.580410182846186e-15
+	1.362084487146256e-05
+	3.126617426020153e-04
+	1.221270073847074e-04
+
+ 130	1.300000000000001e+00
+	-2.026892563974427e-16
+	3.286872457105670e-18
+	-1.582654014040733e-15
+	1.398302043151582e-05
+	3.146529724545929e-04
+	1.252632576516972e-04
+
+ 131	1.310000000000001e+00
+	-2.014468483215155e-16
+	3.193596450690870e-18
+	-1.584862492470568e-15
+	1.435047962963940e-05
+	3.165840876389024e-04
+	1.284191134772479e-04
+
+ 132	1.320000000000001e+00
+	-2.002102759472373e-16
+	3.096355047302070e-18
+	-1.587037266995794e-15
+	1.472326729874435e-05
+	3.184562528341902e-04
+	1.315939796433588e-04
+
+ 133	1.330000000000001e+00
+	-1.989792506140746e-16
+	2.994984871233181e-18
+	-1.589179872650999e-15
+	1.510142964434203e-05
+	3.202706138600069e-04
+	1.347872724839119e-04
+
+ 134	1.340000000000001e+00
+	-1.977535024872874e-16
+	2.889313981895394e-18
+	-1.591291738076526e-15
+	1.548501431464942e-05
+	3.220282979698717e-04
+	1.379984196975450e-04
+
+ 135	1.350000000000001e+00
+	-1.965327792039780e-16
+	2.779161467921837e-18
+	-1.593374192402172e-15
+	1.587407047090850e-05
+	3.237304140530562e-04
+	1.412268601629891e-04
+
+ 136	1.360000000000001e+00
+	-1.953168446239409e-16
+	2.664337015882580e-18
+	-1.595428471618349e-15
+	1.626864885795125e-05
+	3.253780527646791e-04
+	1.444720437560559e-04
+
+ 137	1.370000000000001e+00
+	-1.941054776777881e-16
+	2.544640452488193e-18
+	-1.597455724467662e-15
+	1.666880187505029e-05
+	3.269722866012285e-04
+	1.477334311676432e-04
+
+ 138	1.380000000000001e+00
+	-1.928984713053464e-16
+	2.419861259093885e-18
+	-1.599457017887823e-15
+	1.707458364710266e-05
+	3.285141699359173e-04
+	1.510104937222893e-04
+
+ 139	1.390000000000001e+00
+	-1.916956314778370e-16
+	2.289778057251285e-18
+	-1.601433342034788e-15
+	1.748605009620077e-05
+	3.300047390258840e-04
+	1.543027131969363e-04
+
+ 140	1.400000000000001e+00
+	-1.904967762977882e-16
+	2.154158063990519e-18
+	-1.603385614913209e-15
+	1.790325901365011e-05
+	3.314450120011748e-04
+	1.576095816396691e-04
+
+ 141	1.410000000000001e+00
+	-1.893017351711170e-16
+	2.012756515448243e-18
+	-1.605314686639368e-15
+	1.832627013249940e-05
+	3.328359888436321e-04
+	1.609306011882953e-04
+
+ 142	1.420000000000001e+00
+	-1.881103480461997e-16
+	1.865316057396455e-18
+	-1.607221343360127e-15
+	1.875514520065276e-05
+	3.341786513622552e-04
+	1.642652838886925e-04
+
+ 143	1.430000000000001e+00
+	-1.869224647151650e-16
+	1.711566101161791e-18
+	-1.609106310849693e-15
+	1.918994805463920e-05
+	3.354739631702590e-04
+	1.676131515129189e-04
+
+ 144	1.440000000000001e+00
+	-1.857379441730088e-16
+	1.551222143366738e-18
+	-1.610970257804531e-15
+	1.963074469411800e-05
+	3.367228696679085e-04
+	1.709737353771250e-04
+
+ 145	1.450000000000001e+00
+	-1.845566540304728e-16
+	1.383985047866427e-18
+	-1.612813798855197e-15
+	2.007760335720260e-05
+	3.379262980342452e-04
+	1.743465761593376e-04
+
+ 146	1.460000000000001e+00
+	-1.833784699769551e-16
+	1.209540288201051e-18
+	-1.614637497312524e-15
+	2.053059459669001e-05
+	3.390851572299911e-04
+	1.777312237172222e-04
+
+ 147	1.470000000000001e+00
+	-1.822032752900329e-16
+	1.027557148835864e-18
+	-1.616441867664245e-15
+	2.098979135728434e-05
+	3.402003380132334e-04
+	1.811272369059362e-04
+
+ 148	1.480000000000001e+00
+	-1.810309603884463e-16
+	8.376878834184737e-19
+	-1.618227377836925e-15
+	2.145526905390879e-05
+	3.412727129689299e-04
+	1.845341833962135e-04
+
+ 149	1.490000000000001e+00
+	-1.798614224256641e-16
+	6.395668282473764e-19
+	-1.619994451236903e-15
+	2.192710565120143e-05
+	3.423031365527962e-04
+	1.879516394928187e-04
+
+ 150	1.500000000000001e+00
+	-1.786945649214142e-16
+	4.328094691207884e-19
+	-1.621743468582852e-15
+	2.240538174429366e-05
+	3.432924451497528e-04
+	1.913791899535141e-04
+
+ 151	1.510000000000001e+00
+	-1.775302974287565e-16
+	2.170114597190514e-19
+	-1.623474769541556e-15
+	2.289018064097394e-05
+	3.442414571468096e-04
+	1.948164278086874e-04
+
+ 152	1.520000000000001e+00
+	-1.763685352345372e-16
+	-8.252410328027971e-21
+	-1.625188654177563e-15
+	2.338158844534087e-05
+	3.451509730200087e-04
+	1.982629541817817e-04
+
+ 153	1.530000000000001e+00
+	-1.752091990912205e-16
+	-2.434292995248430e-19
+	-1.626885384226460e-15
+	2.387969414305308e-05
+	3.460217754348590e-04
+	2.017183781106635e-04
+
+ 154	1.540000000000001e+00
+	-1.740522149783041e-16
+	-4.889894525488910e-19
+	-1.628565184200752e-15
+	2.438458968828646e-05
+	3.468546293595544e-04
+	2.051823163700639e-04
+
+ 155	1.550000000000001e+00
+	-1.728975138917013e-16
+	-7.454273939983153e-19
+	-1.630228242336515e-15
+	2.489637009251074e-05
+	3.476502821901502e-04
+	2.086543932952136e-04
+
+ 156	1.560000000000001e+00
+	-1.717450316596097e-16
+	-1.013263179525068e-18
+	-1.631874711388337e-15
+	2.541513351520121e-05
+	3.484094638868002e-04
+	2.121342406067875e-04
+
+ 157	1.570000000000001e+00
+	-1.705947087835589e-16
+	-1.293043705926442e-18
+	-1.633504709279431e-15
+	2.594098135660331e-05
+	3.491328871201130e-04
+	2.156214972372642e-04
+
+ 158	1.580000000000001e+00
+	-1.694464903034528e-16
+	-1.585344081633199e-18
+	-1.635118319613192e-15
+	2.647401835267123e-05
+	3.498212474266447e-04
+	2.191158091587996e-04
+
+ 159	1.590000000000001e+00
+	-1.683003256855528e-16
+	-1.890769058856614e-18
+	-1.636715592052037e-15
+	2.701435267230244e-05
+	3.504752233725509e-04
+	2.226168292126953e-04
+
+ 160	1.600000000000001e+00
+	-1.671561687324644e-16
+	-2.209954528446671e-18
+	-1.638296542568788e-15
+	2.756209601699589e-05
+	3.510954767244110e-04
+	2.261242169405449e-04
+
+ 161	1.610000000000001e+00
+	-1.660139775142900e-16
+	-2.543569078247156e-18
+	-1.639861153575632e-15
+	2.811736372306063e-05
+	3.516826526262602e-04
+	2.296376384171186e-04
+
+ 162	1.620000000000001e+00
+	-1.648737143202135e-16
+	-2.892315615420167e-18
+	-1.641409373935179e-15
+	2.868027486650762e-05
+	3.522373797818916e-04
+	2.331567660850481e-04
+
+ 163	1.630000000000001e+00
+	-1.637353456298556e-16
+	-3.256933052835277e-18
+	-1.642941118858050e-15
+	2.925095237075810e-05
+	3.527602706415108e-04
+	2.366812785913594e-04
+
+ 164	1.640000000000001e+00
+	-1.625988421038245e-16
+	-3.638198059174574e-18
+	-1.644456269691072e-15
+	2.982952311730548e-05
+	3.532519215918762e-04
+	2.402108606258880e-04
+
+ 165	1.650000000000001e+00
+	-1.614641785929454e-16
+	-4.036926871883670e-18
+	-1.645954673600136e-15
+	3.041611805947053e-05
+	3.537129131490842e-04
+	2.437452027616130e-04
+
+ 166	1.660000000000001e+00
+	-1.603313341657012e-16
+	-4.453977171496641e-18
+	-1.647436143151637e-15
+	3.101087233939284e-05
+	3.541438101532046e-04
+	2.472840012969287e-04
+
+ 167	1.670000000000001e+00
+	-1.592002921534604e-16
+	-4.890250015162000e-18
+	-1.648900455796507e-15
+	3.161392540840332e-05
+	3.545451619640240e-04
+	2.508269580998705e-04
+
+ 168	1.680000000000001e+00
+	-1.580710402131128e-16
+	-5.346691826397669e-18
+	-1.650347353260840e-15
+	3.222542115092653e-05
+	3.549175026571810e-04
+	2.543737804542990e-04
+
+ 169	1.690000000000001e+00
+	-1.569435704067161e-16
+	-5.824296437188115e-18
+	-1.651776540847415e-15
+	3.284550801206478e-05
+	3.552613512200353e-04
+	2.579241809080492e-04
+
+ 170	1.700000000000001e+00
+	-1.558178792978061e-16
+	-6.324107177498341e-18
+	-1.653187686652574e-15
+	3.347433912901717e-05
+	3.555772117466479e-04
+	2.614778771230312e-04
+
+ 171	1.710000000000001e+00
+	-1.546939680639683e-16
+	-6.847219006106783e-18
+	-1.654580420703377e-15
+	3.411207246649135e-05
+	3.558655736312951e-04
+	2.650345917272763e-04
+
+ 172	1.720000000000001e+00
+	-1.535718426252769e-16
+	-7.394780675342475e-18
+	-1.655954334020356e-15
+	3.475887095626882e-05
+	3.561269117599758e-04
+	2.685940521689088e-04
+
+ 173	1.730000000000001e+00
+	-1.524515137881466e-16
+	-7.967996920836125e-18
+	-1.657308977611813e-15
+	3.541490264108573e-05
+	3.563616866994137e-04
+	2.721559905720214e-04
+
+ 174	1.740000000000001e+00
+	-1.513329974040853e-16
+	-8.568130665755867e-18
+	-1.658643861406293e-15
+	3.608034082299569e-05
+	3.565703448830921e-04
+	2.757201435944253e-04
+
+ 175	1.750000000000001e+00
+	-1.502163145427618e-16
+	-9.196505227182706e-18
+	-1.659958453130664e-15
+	3.675536421638375e-05
+	3.567533187938922e-04
+	2.792862522872469e-04
+
+ 176	1.760000000000001e+00
+	-1.491014916786985e-16
+	-9.854506510277483e-18
+	-1.661252177142227e-15
+	3.744015710580156e-05
+	3.569110271429415e-04
+	2.828540619563301e-04
+
+ 177	1.770000000000001e+00
+	-1.479885608907728e-16
+	-1.054358517370253e-17
+	-1.662524413224314e-15
+	3.813490950879909e-05
+	3.570438750443080e-04
+	2.864233220254055e-04
+
+ 178	1.780000000000001e+00
+	-1.468775600735693e-16
+	-1.126525874737131e-17
+	-1.663774495356118e-15
+	3.883981734392867e-05
+	3.571522541852104e-04
+	2.899937859009907e-04
+
+ 179	1.790000000000001e+00
+	-1.457685331594552e-16
+	-1.202111368101245e-17
+	-1.665001710468823e-15
+	3.955508260409922e-05
+	3.572365429914329e-04
+	2.935652108389619e-04
+
+ 180	1.800000000000001e+00
+	-1.446615303500424e-16
+	-1.281280729925354e-17
+	-1.666205297201651e-15
+	4.028091353546258e-05
+	3.572971067876693e-04
+	2.971373578127590e-04
+
diff --git a/xschem/src/basic_test/data_nmos/data_035.raw b/xschem/src/basic_test/data_nmos/data_035.raw
new file mode 100644
index 0000000..e37ba24
--- /dev/null
+++ b/xschem/src/basic_test/data_nmos/data_035.raw
@@ -0,0 +1,1463 @@
+Title: **.subckt gm_id_nmos
+Date: Tue Jun  1 20:10:04  2021
+Plotname: DC transfer characteristic
+Flags: real
+No. Variables: 7
+No. Points: 181
+Variables:
+	0	v(v-sweep)	voltage
+	1	@m.xm1.msky130_fd_pr__nfet_01v8[cgb]	capacitance
+	2	@m.xm1.msky130_fd_pr__nfet_01v8[cgd]	capacitance
+	3	@m.xm1.msky130_fd_pr__nfet_01v8[cgs]	capacitance
+	4	@m.xm1.msky130_fd_pr__nfet_01v8[gds]	admittance
+	5	@m.xm1.msky130_fd_pr__nfet_01v8[gm]	admittance
+	6	i(@m.xm1.msky130_fd_pr__nfet_01v8[id])	current
+Values:
+ 0	0.000000000000000e+00
+	-8.162638982249190e-16
+	9.869405359794599e-20
+	-2.140104270172073e-17
+	2.910341370921940e-14
+	2.050136600901583e-12
+	7.645039879080118e-14
+
+ 1	1.000000000000000e-02
+	-8.112435811686914e-16
+	1.059888878905463e-19
+	-2.290791249246154e-17
+	3.801756222348837e-14
+	2.680589958576916e-12
+	9.996335462289931e-14
+
+ 2	2.000000000000000e-02
+	-8.062731028820384e-16
+	1.139100889014408e-19
+	-2.454526461531527e-17
+	4.966145804163018e-14
+	3.504872321348073e-12
+	1.307067524059232e-13
+
+ 3	3.000000000000000e-02
+	-8.013476643683422e-16
+	1.225171335296614e-19
+	-2.632549984630011e-17
+	6.487074170320466e-14
+	4.582552244910209e-12
+	1.709034439746368e-13
+
+ 4	4.000000000000000e-02
+	-7.964623030550123e-16
+	1.318748050353439e-19
+	-2.826213413945333e-17
+	8.473672799160994e-14
+	5.991493863968161e-12
+	2.234593688801530e-13
+
+ 5	5.000000000000000e-02
+	-7.916118735181947e-16
+	1.420535771922718e-19
+	-3.036988079781335e-17
+	1.106845667994215e-13
+	7.833470499694774e-12
+	2.921733293030568e-13
+
+ 6	6.000000000000000e-02
+	-7.867910278314607e-16
+	1.531300144182969e-19
+	-3.266473626457219e-17
+	1.445752660484531e-13
+	1.024149791664344e-11
+	3.820111175135705e-13
+
+ 7	7.000000000000001e-02
+	-7.819941956434698e-16
+	1.651871858717181e-19
+	-3.516406914818654e-17
+	1.888388458891929e-13
+	1.338941265431326e-11
+	4.994637032440514e-13
+
+ 8	8.000000000000000e-02
+	-7.772155641352474e-16
+	1.783150905582218e-19
+	-3.788671190276289e-17
+	2.466481001654640e-13
+	1.750438072510116e-11
+	6.530152067615499e-13
+
+ 9	9.000000000000000e-02
+	-7.724490580641507e-16
+	1.926110893179138e-19
+	-4.085305434465953e-17
+	3.221453140238294e-13
+	2.288323014609802e-11
+	8.537542315084999e-13
+
+ 10	9.999999999999999e-02
+	-7.676883201696846e-16
+	2.081803381255215e-19
+	-4.408513789163254e-17
+	4.207380248144513e-13
+	2.991377169286651e-11
+	1.116172360130040e-12
+
+ 11	1.100000000000000e-01
+	-7.629266922971862e-16
+	2.251362154139406e-19
+	-4.760674905651486e-17
+	5.494847749673770e-13
+	3.910262459681825e-11
+	1.459206946295724e-12
+
+ 12	1.200000000000000e-01
+	-7.581571976894848e-16
+	2.436007341043230e-19
+	-5.144351030943805e-17
+	7.175981237645535e-13
+	5.111152175775388e-11
+	1.907602691520853e-12
+
+ 13	1.300000000000000e-01
+	-7.533725250036189e-16
+	2.637049266886062e-19
+	-5.562296593918512e-17
+	9.371003902330445e-13
+	6.680466347066426e-11
+	2.493689085104685e-12
+
+ 14	1.400000000000000e-01
+	-7.485650147289582e-16
+	2.855891890725682e-19
+	-6.017465999698645e-17
+	1.223678246318835e-12
+	8.731045961315482e-11
+	3.259700163522479e-12
+
+ 15	1.500000000000000e-01
+	-7.437266488121040e-16
+	3.094035659787552e-19
+	-6.513020280035731e-17
+	1.597796081143995e-12
+	1.141019989371698e-10
+	4.260801223908492e-12
+
+ 16	1.600000000000000e-01
+	-7.388490444301708e-16
+	3.353079575853035e-19
+	-7.052332182152618e-17
+	2.086145928285197e-12
+	1.491018760752821e-10
+	5.569036696414744e-12
+
+ 17	1.700000000000000e-01
+	-7.339234529920809e-16
+	3.634722238244305e-19
+	-7.638989210143194e-17
+	2.723534858945013e-12
+	1.948186756147998e-10
+	7.278477675717892e-12
+
+ 18	1.800000000000000e-01
+	-7.289407655816702e-16
+	3.940761595061212e-19
+	-8.276794064104774e-17
+	3.555340587087444e-12
+	2.545245641278746e-10
+	9.511930909742770e-12
+
+ 19	1.900000000000000e-01
+	-7.238915261779980e-16
+	4.273093103292267e-19
+	-8.969761855931328e-17
+	4.640704504340725e-12
+	3.324862093400391e-10
+	1.242967881568648e-11
+
+ 20	2.000000000000000e-01
+	-7.187659540879662e-16
+	4.633705970989072e-19
+	-9.722113421315831e-17
+	6.056680861724180e-12
+	4.342647990523069e-10
+	1.624085931755240e-11
+
+ 21	2.100000000000000e-01
+	-7.135539770919358e-16
+	5.024677133317857e-19
+	-1.053826400002846e-16
+	7.903624361643861e-12
+	5.671054812809498e-10
+	2.121827384002853e-11
+
+ 22	2.200000000000001e-01
+	-7.082452768218087e-16
+	5.448162601859593e-19
+	-1.142280652688782e-16
+	1.031217979555554e-11
+	7.404423519825369e-10
+	2.771764286246944e-11
+
+ 23	2.300000000000001e-01
+	-7.028293478485182e-16
+	5.906385826182838e-19
+	-1.238048877058150e-16
+	1.345234125466454e-11
+	9.665524978302442e-10
+	3.620262514107054e-11
+
+ 24	2.400000000000001e-01
+	-6.972955718367755e-16
+	6.401622722024374e-19
+	-1.341618358407274e-16
+	1.754518063901699e-11
+	1.261401947939759e-09
+	4.727729669688188e-11
+
+ 25	2.500000000000001e-01
+	-6.916333079181314e-16
+	6.936183054171198e-19
+	-1.453485159458373e-16
+	2.287801274631466e-11
+	1.645738166469162e-09
+	6.172827084691279e-11
+
+ 26	2.600000000000001e-01
+	-6.858320001197785e-16
+	7.512387918917300e-19
+	-1.574149577286769e-16
+	2.982397565011484e-11
+	2.146498479023569e-09
+	8.057925795268518e-11
+
+ 27	2.700000000000001e-01
+	-6.798813022667421e-16
+	8.132543151426723e-19
+	-1.704110748208732e-16
+	3.886727046126378e-11
+	2.798622205659339e-09
+	1.051616460752947e-10
+
+ 28	2.800000000000001e-01
+	-6.737712202353274e-16
+	8.798908591154395e-19
+	-1.843860382426328e-16
+	5.063563568730164e-11
+	3.647376990830706e-09
+	1.372056711150188e-10
+
+ 29	2.900000000000001e-01
+	-6.674922707844064e-16
+	9.513663272910104e-19
+	-1.993875637567661e-16
+	6.594204164577067e-11
+	4.751337657267926e-09
+	1.789579844949724e-10
+
+ 30	3.000000000000001e-01
+	-6.610356554357953e-16
+	1.027886677151946e-18
+	-2.154611173090400e-16
+	8.583809452006932e-11
+	6.186189679354181e-09
+	2.333329732801889e-10
+
+ 31	3.100000000000001e-01
+	-6.543934470363730e-16
+	1.109641711103188e-18
+	-2.326490465198724e-16
+	1.116822532638554e-10
+	8.049569859257938e-09
+	3.041071051113579e-10
+
+ 32	3.200000000000001e-01
+	-6.475587857422404e-16
+	1.196800584959142e-18
+	-2.509896503378019e-16
+	1.452267010977868e-10
+	1.046720467387180e-08
+	3.961679291906012e-10
+
+ 33	3.300000000000001e-01
+	-6.405260802595225e-16
+	1.289507116057023e-18
+	-2.705162033299659e-16
+	1.887275905182542e-10
+	1.360066249678456e-08
+	5.158322412693794e-10
+
+ 34	3.400000000000001e-01
+	-6.332912093069565e-16
+	1.387874993923241e-18
+	-2.912559554630282e-16
+	2.450844062669807e-10
+	1.765709957568008e-08
+	6.712513944827723e-10
+
+ 35	3.500000000000001e-01
+	-6.258517174890242e-16
+	1.491983015987940e-18
+	-3.132291323700996e-16
+	3.180153671864662e-10
+	2.290145083017311e-08
+	8.729258866860634e-10
+
+ 36	3.600000000000002e-01
+	-6.182069991464695e-16
+	1.601870487756623e-18
+	-3.364479647250832e-16
+	4.122771068223432e-10
+	2.967159414522766e-08
+	1.134356248928566e-09
+
+ 37	3.700000000000002e-01
+	-6.103584633448935e-16
+	1.717532939689548e-18
+	-3.609157781605061e-16
+	5.339383098455141e-10
+	3.839709909425029e-08
+	1.472862954774883e-09
+
+ 38	3.800000000000002e-01
+	-6.023096730282786e-16
+	1.838918320431437e-18
+	-3.866261768785303e-16
+	6.907184921927705e-10
+	4.962225561649368e-08
+	1.910614601555760e-09
+
+ 39	3.900000000000002e-01
+	-5.940664515490531e-16
+	1.965923826766796e-18
+	-4.135623544605469e-16
+	8.924046281516862e-10
+	6.403416274111610e-08
+	2.475910993547154e-09
+
+ 40	4.000000000000002e-01
+	-5.856369503202276e-16
+	2.098393523819860e-18
+	-4.416965641762173e-16
+	1.151359752149090e-09
+	8.249674064194406e-08
+	3.204775975083168e-09
+
+ 41	4.100000000000002e-01
+	-5.770316722283804e-16
+	2.236116894053782e-18
+	-4.709897782092669e-16
+	1.483138877761042e-09
+	1.060916125239954e-07
+	4.142923908721193e-09
+
+ 42	4.200000000000002e-01
+	-5.682634466851326e-16
+	2.378828430529034e-18
+	-5.013915606370274e-16
+	1.907228447430232e-09
+	1.361668927628499e-07
+	5.348173597802433e-09
+
+ 43	4.300000000000002e-01
+	-5.593473537396669e-16
+	2.526208359201177e-18
+	-5.328401728230419e-16
+	2.447925920410180e-09
+	1.743950293278482e-07
+	6.893394347846699e-09
+
+ 44	4.400000000000002e-01
+	-5.503005964612478e-16
+	2.677884537898770e-18
+	-5.652629223270985e-16
+	3.135375912799626e-09
+	2.228410077708623e-07
+	8.870081083976938e-09
+
+ 45	4.500000000000002e-01
+	-5.411423227415612e-16
+	2.833435537699019e-18
+	-5.985767578405605e-16
+	4.006778454105670e-09
+	2.840424682424938e-07
+	1.139266964637584e-08
+
+ 46	4.600000000000002e-01
+	-5.318933996579434e-16
+	2.992394867842251e-18
+	-6.326891034494468e-16
+	5.107783398237226e-09
+	3.611036595479744e-07
+	1.460372063839531e-08
+
+ 47	4.700000000000003e-01
+	-5.225761454664540e-16
+	3.154256260548414e-18
+	-6.674989162164277e-16
+	6.494082811815273e-09
+	4.578056893768611e-07
+	1.868012197486818e-08
+
+ 48	4.800000000000003e-01
+	-5.132140260433552e-16
+	3.318479889708053e-18
+	-7.028979421912670e-16
+	8.233210148250364e-09
+	5.787362216843812e-07
+	2.384048821891804e-08
+
+ 49	4.900000000000003e-01
+	-5.038313240582205e-16
+	3.484499359937707e-18
+	-7.387721380333774e-16
+	1.040655078111223e-08
+	7.294425252141454e-07
+	3.035397009377818e-08
+
+ 50	5.000000000000002e-01
+	-4.944527902520956e-16
+	3.651729272172196e-18
+	-7.750032189361290e-16
+	1.311156197052810e-08
+	9.166123402378927e-07
+	3.855072972730761e-08
+
+ 51	5.100000000000002e-01
+	-4.851032868449984e-16
+	3.819573150600334e-18
+	-8.114702888622450e-16
+	1.646418954748318e-08
+	1.148286929768190e-06
+	4.883438217049985e-08
+
+ 52	5.200000000000002e-01
+	-4.758074332737950e-16
+	3.987431504528700e-18
+	-8.480515064953777e-16
+	2.060145027737769e-08
+	1.434109183372186e-06
+	6.169674143569554e-08
+
+ 53	5.300000000000002e-01
+	-4.665892641619747e-16
+	4.154709798160568e-18
+	-8.846257399005607e-16
+	2.568411868106246e-08
+	1.785605798090507e-06
+	7.773522113866035e-08
+
+ 54	5.400000000000003e-01
+	-4.574719086772445e-16
+	4.320826111066772e-18
+	-9.210741646334436e-16
+	3.189941050508958e-08
+	2.216495392599400e-06
+	9.767319735322152e-08
+
+ 55	5.500000000000003e-01
+	-4.484772993000234e-16
+	4.485218291373536e-18
+	-9.572817637683015e-16
+	3.946348911449612e-08
+	2.743003268190588e-06
+	1.223835075310268e-07
+
+ 56	5.600000000000003e-01
+	-4.396259165877886e-16
+	4.647350430886547e-18
+	-9.931386937276116e-16
+	4.862353726804728e-08
+	3.384148608665430e-06
+	1.529149945952184e-07
+
+ 57	5.700000000000003e-01
+	-4.309365748739541e-16
+	4.806718524563263e-18
+	-1.028541486498176e-15
+	5.965904387892381e-08
+	4.161952795695833e-06
+	1.905215783678273e-07
+
+ 58	5.800000000000003e-01
+	-4.224262520894116e-16
+	4.962855213732634e-18
+	-1.063394066359978e-15
+	7.288187180768436e-08
+	5.101501521438396e-06
+	2.366927404966495e-07
+
+ 59	5.900000000000003e-01
+	-4.141099651422063e-16
+	5.115333550969327e-18
+	-1.097608567165336e-15
+	8.863462576212326e-08
+	6.230783396755945e-06
+	2.931835786018670e-07
+
+ 60	6.000000000000003e-01
+	-4.060006906289793e-16
+	5.263769762395942e-18
+	-1.131105944038112e-15
+	1.072868606583466e-07
+	7.580229378303395e-06
+	3.620418085431973e-07
+
+ 61	6.100000000000003e-01
+	-3.981093291582706e-16
+	5.407825018507253e-18
+	-1.163816380716376e-15
+	1.292287876859777e-07
+	9.181895300450576e-06
+	4.456284117659096e-07
+
+ 62	6.200000000000003e-01
+	-3.904447102991329e-16
+	5.547206255850241e-18
+	-1.195679500311668e-15
+	1.548623598205636e-07
+	1.106826603295077e-05
+	5.466282137866429e-07
+
+ 63	6.300000000000003e-01
+	-3.830136341659575e-16
+	5.681666117955260e-18
+	-1.226644392767665e-15
+	1.845899375456342e-07
+	1.327071180822596e-05
+	6.680467144681179e-07
+
+ 64	6.400000000000003e-01
+	-3.758209449285601e-16
+	5.811002104151450e-18
+	-1.256669476627038e-15
+	2.188011068360817e-07
+	1.581768759981673e-05
+	8.131900953224244e-07
+
+ 65	6.500000000000004e-01
+	-3.688696310929406e-16
+	5.935055029105490e-18
+	-1.285722215804768e-15
+	2.578585784514663e-07
+	1.873282361643679e-05
+	9.856265319508236e-07
+
+ 66	6.600000000000004e-01
+	-3.621609472143639e-16
+	6.053706904268271e-18
+	-1.313778713945774e-15
+	3.020843634621849e-07
+	2.203309607485823e-05
+	1.189128644514683e-06
+
+ 67	6.700000000000004e-01
+	-3.556945517502441e-16
+	6.166878355379379e-18
+	-1.340823209706105e-15
+	3.517475274783092e-07
+	2.572728147848855e-05
+	1.427598907095711e-06
+
+ 68	6.800000000000004e-01
+	-3.494686559976136e-16
+	6.274525688464855e-18
+	-1.366847496078942e-15
+	4.070547372906425e-07
+	2.981487894214973e-05
+	1.704981803541209e-06
+
+ 69	6.900000000000004e-01
+	-3.434801794465900e-16
+	6.376637711207654e-18
+	-1.391850285858530e-15
+	4.681445324020550e-07
+	3.428563514129495e-05
+	2.025168136454823e-06
+
+ 70	7.000000000000004e-01
+	-3.377249073747494e-16
+	6.473232408064567e-18
+	-1.415836543678493e-15
+	5.350858268094234e-07
+	3.911973381179373e-05
+	2.391897892221882e-06
+
+ 71	7.100000000000004e-01
+	-3.321976470674007e-16
+	6.564353556930953e-18
+	-1.438816802957501e-15
+	6.078806513682210e-07
+	4.428862995219577e-05
+	2.808668276468939e-06
+
+ 72	7.200000000000004e-01
+	-3.268923796395847e-16
+	6.650067363333835e-18
+	-1.460806483703920e-15
+	6.864706735333527e-07
+	4.975643304299596e-05
+	3.278652945605554e-06
+
+ 73	7.300000000000004e-01
+	-3.218024050268319e-16
+	6.730459175785257e-18
+	-1.481825224622375e-15
+	7.707466580335643e-07
+	5.548168653594631e-05
+	3.804637197909586e-06
+
+ 74	7.400000000000004e-01
+	-3.169204782791372e-16
+	6.805630333651640e-18
+	-1.501896240454435e-15
+	8.605598100929552e-07
+	6.141936040733661e-05
+	4.388972183856626e-06
+
+ 75	7.500000000000004e-01
+	-3.122389358183267e-16
+	6.875695187162883e-18
+	-1.521045713073137e-15
+	9.557338874413431e-07
+	6.752287137541995e-05
+	5.033549329569271e-06
+
+ 76	7.600000000000005e-01
+	-3.077498107906457e-16
+	6.940778318346178e-18
+	-1.539302222610919e-15
+	1.056077060478633e-06
+	7.374596753924666e-05
+	5.739794406490016e-06
+
+ 77	7.700000000000005e-01
+	-3.034449370570849e-16
+	7.001011981953712e-18
+	-1.556696222882937e-15
+	1.161392700243170e-06
+	8.004435306466941e-05
+	6.508679232109007e-06
+
+ 78	7.800000000000005e-01
+	-2.993160417107784e-16
+	7.056533776991908e-18
+	-1.573259563602174e-15
+	1.271488530152612e-06
+	8.637697511209711e-05
+	7.340747973039638e-06
+
+ 79	7.900000000000005e-01
+	-2.953548262944323e-16
+	7.107484552299621e-18
+	-1.589025060380985e-15
+	1.386183841370162e-06
+	9.270694120054428e-05
+	8.236154477226880e-06
+
+ 80	8.000000000000005e-01
+	-2.915530371144995e-16
+	7.154006543742281e-18
+	-1.604026112273291e-15
+	1.505314705838539e-06
+	9.900207450423407e-05
+	9.194706948100251e-06
+
+ 81	8.100000000000005e-01
+	-2.879025252175205e-16
+	7.196241735921489e-18
+	-1.618296365620423e-15
+	1.628737303133771e-06
+	1.052351437338214e-04
+	1.021591650355770e-05
+
+ 82	8.200000000000005e-01
+	-2.843952967140229e-16
+	7.234330437739859e-18
+	-1.631869422200966e-15
+	1.756329599268021e-06
+	1.113838223209274e-04
+	1.129904662870805e-05
+
+ 83	8.300000000000005e-01
+	-2.810235542130974e-16
+	7.268410058587923e-18
+	-1.644778589127128e-15
+	1.887991680492791e-06
+	1.174304395451949e-04
+	1.244316112588394e-05
+
+ 84	8.400000000000005e-01
+	-2.777797301730315e-16
+	7.298614070198797e-18
+	-1.657056667549884e-15
+	2.023645062997938e-06
+	1.233615860769663e-04
+	1.364716879677489e-05
+
+ 85	8.500000000000005e-01
+	-2.746565129867091e-16
+	7.325071138215201e-18
+	-1.668735777005582e-15
+	2.163231283079744e-06
+	1.291676306292510e-04
+	1.490986369102269e-05
+
+ 86	8.600000000000005e-01
+	-2.716468666107877e-16
+	7.347904407101761e-18
+	-1.679847212131522e-15
+	2.306710034707976e-06
+	1.348421953885650e-04
+	1.622996027925123e-05
+
+ 87	8.700000000000006e-01
+	-2.687440445204798e-16
+	7.367230922095298e-18
+	-1.690421328472631e-15
+	2.454057073392055e-06
+	1.403816275837653e-04
+	1.760612333401494e-05
+
+ 88	8.800000000000006e-01
+	-2.659415987317044e-16
+	7.383161172309419e-18
+	-1.700487454173682e-15
+	2.605262055060692e-06
+	1.457844943826618e-04
+	1.903699262429573e-05
+
+ 89	8.900000000000006e-01
+	-2.632333845835125e-16
+	7.395798739803698e-18
+	-1.710073824482237e-15
+	2.760326431789506e-06
+	1.510511191835682e-04
+	2.052120275430207e-05
+
+ 90	9.000000000000006e-01
+	-2.606135619193864e-16
+	7.405240040310609e-18
+	-1.719207536159686e-15
+	2.919261485715740e-06
+	1.561831697603785e-04
+	2.205739861856174e-05
+
+ 91	9.100000000000006e-01
+	-2.580765932488961e-16
+	7.411574142321273e-18
+	-1.727914519097635e-15
+	3.082086549623996e-06
+	1.611833027660814e-04
+	2.364424701870709e-05
+
+ 92	9.200000000000006e-01
+	-2.556172373626829e-16
+	7.414882685404406e-18
+	-1.736219530489468e-15
+	3.248827553341213e-06
+	1.660548691008746e-04
+	2.528044650316094e-05
+
+ 93	9.300000000000006e-01
+	-2.532305512713601e-16
+	7.415239686868800e-18
+	-1.744146121770454e-15
+	3.419515203472812e-06
+	1.708016508244727e-04
+	2.696472702276163e-05
+
+ 94	9.400000000000006e-01
+	-2.509118696180012e-16
+	7.412711729269631e-18
+	-1.751716696390350e-15
+	3.594184538717182e-06
+	1.754276915942027e-04
+	2.869586230370729e-05
+
+ 95	9.500000000000006e-01
+	-2.486568039584896e-16
+	7.407357845312997e-18
+	-1.758952494667416e-15
+	3.772873504929393e-06
+	1.799371252540150e-04
+	3.047266556691356e-05
+
+ 96	9.600000000000006e-01
+	-2.464612304276812e-16
+	7.399229601580707e-18
+	-1.765873626938176e-15
+	3.955622291789750e-06
+	1.843340643637775e-04
+	3.229399135406458e-05
+
+ 97	9.700000000000006e-01
+	-2.443212788904006e-16
+	7.388371168790094e-18
+	-1.772499103877110e-15
+	4.142472703164274e-06
+	1.886225153678263e-04
+	3.415873486622227e-05
+
+ 98	9.800000000000006e-01
+	-2.422333216490772e-16
+	7.374819406911094e-18
+	-1.778846871130070e-15
+	4.333467658227509e-06
+	1.928063194532607e-04
+	3.606583058713608e-05
+
+ 99	9.900000000000007e-01
+	-2.401939619014638e-16
+	7.358603959781683e-18
+	-1.784933847188870e-15
+	4.528650803377738e-06
+	1.968891140958161e-04
+	3.801425042260525e-05
+
+ 100	1.000000000000001e+00
+	-2.382000221098450e-16
+	7.339747354582130e-18
+	-1.790775963586264e-15
+	4.728066216745133e-06
+	2.008743109128506e-04
+	4.000300154032535e-05
+
+ 101	1.010000000000001e+00
+	-2.362485324148903e-16
+	7.318265102172086e-18
+	-1.796388206627006e-15
+	4.931758189162045e-06
+	2.047650860774338e-04
+	4.203112405400994e-05
+
+ 102	1.020000000000001e+00
+	-2.343367192024892e-16
+	7.294165794866127e-18
+	-1.801784659992891e-15
+	5.139771067611334e-06
+	2.085643801554281e-04
+	4.409768866121021e-05
+
+ 103	1.030000000000001e+00
+	-2.324619939103317e-16
+	7.267451198726360e-18
+	-1.806978547668024e-15
+	5.352149149241051e-06
+	2.122749047852455e-04
+	4.620179431569995e-05
+
+ 104	1.040000000000001e+00
+	-2.306219421423413e-16
+	7.238116337889063e-18
+	-1.811982276726031e-15
+	5.568936615950539e-06
+	2.158991541158246e-04
+	4.834256599203760e-05
+
+ 105	1.050000000000001e+00
+	-2.288143131430872e-16
+	7.206149568822765e-18
+	-1.816807479604577e-15
+	5.790177501265816e-06
+	2.194394193482596e-04
+	5.051915258126864e-05
+
+ 106	1.060000000000001e+00
+	-2.270370096706754e-16
+	7.171532642739763e-18
+	-1.821465055565224e-15
+	6.015915682718584e-06
+	2.228978050916503e-04
+	5.273072494207255e-05
+
+ 107	1.070000000000001e+00
+	-2.252880782951183e-16
+	7.134240754660227e-18
+	-1.825965211099601e-15
+	6.246194894224656e-06
+	2.262762465484363e-04
+	5.497647412033950e-05
+
+ 108	1.080000000000001e+00
+	-2.235657001395513e-16
+	7.094242577859781e-18
+	-1.830317499096751e-15
+	6.481058754036531e-06
+	2.295765267946901e-04
+	5.725560974159960e-05
+
+ 109	1.090000000000001e+00
+	-2.218681820736602e-16
+	7.051500282624158e-18
+	-1.834530856632726e-15
+	6.720550804744837e-06
+	2.328002936233798e-04
+	5.956735857444563e-05
+
+ 110	1.100000000000001e+00
+	-2.201939483621112e-16
+	7.005969538391749e-18
+	-1.838613641282451e-15
+	6.964714562541653e-06
+	2.359490755800994e-04
+	6.191096325860071e-05
+
+ 111	1.110000000000001e+00
+	-2.185415327654169e-16
+	6.957599498491185e-18
+	-1.842573665886876e-15
+	7.213593573561580e-06
+	2.390242969477130e-04
+	6.428568118824360e-05
+
+ 112	1.120000000000001e+00
+	-2.169095710864065e-16
+	6.906332766778800e-18
+	-1.846418231735812e-15
+	7.467231475602637e-06
+	2.420272915345582e-04
+	6.669078353928315e-05
+
+ 113	1.130000000000001e+00
+	-2.152967941520837e-16
+	6.852105345555633e-18
+	-1.850154160149616e-15
+	7.725672063918104e-06
+	2.449593151954758e-04
+	6.912555442820526e-05
+
+ 114	1.140000000000001e+00
+	-2.137020212180382e-16
+	6.794846564195739e-18
+	-1.853787822461572e-15
+	7.988959360080987e-06
+	2.478215570704848e-04
+	7.158929018971148e-05
+
+ 115	1.150000000000001e+00
+	-2.121241537806569e-16
+	6.734478987952030e-18
+	-1.857325168417806e-15
+	8.257137683165703e-06
+	2.506151495661743e-04
+	7.408129876041567e-05
+
+ 116	1.160000000000001e+00
+	-2.105621697809211e-16
+	6.670918306423230e-18
+	-1.860771753023806e-15
+	8.530251722684307e-06
+	2.533411771330703e-04
+	7.660089915627757e-05
+
+ 117	1.170000000000001e+00
+	-2.090151181826846e-16
+	6.604073201168723e-18
+	-1.864132761875926e-15
+	8.808346612863470e-06
+	2.560006839109770e-04
+	7.914742103208323e-05
+
+ 118	1.180000000000001e+00
+	-2.074821139077108e-16
+	6.533845191949309e-18
+	-1.867413035023626e-15
+	9.091468007962718e-06
+	2.585946803257514e-04
+	8.172020431205471e-05
+
+ 119	1.190000000000001e+00
+	-2.059623331094892e-16
+	6.460128461051326e-18
+	-1.870617089413609e-15
+	9.379662158425008e-06
+	2.611241487269442e-04
+	8.431859888155821e-05
+
+ 120	1.200000000000001e+00
+	-2.044550087678552e-16
+	6.382809655122031e-18
+	-1.873749139970788e-15
+	9.672975987716521e-06
+	2.635900481575662e-04
+	8.694196433076839e-05
+
+ 121	1.210000000000001e+00
+	-2.029594265866045e-16
+	6.301767663905503e-18
+	-1.876813119373659e-15
+	9.971457169765447e-06
+	2.659933183461061e-04
+	8.958966974206813e-05
+
+ 122	1.220000000000001e+00
+	-2.014749211766420e-16
+	6.216873375223897e-18
+	-1.879812696583035e-15
+	1.027515420694740e-05
+	2.683348830076860e-04
+	9.226109351384078e-05
+
+ 123	1.230000000000001e+00
+	-2.000008725076811e-16
+	6.127989405494921e-18
+	-1.882751294183724e-15
+	1.058411650859502e-05
+	2.706156525365528e-04
+	9.495562321416593e-05
+
+ 124	1.240000000000001e+00
+	-1.985367026120613e-16
+	6.034969805020092e-18
+	-1.885632104598546e-15
+	1.089839447003076e-05
+	2.728365261665596e-04
+	9.767265545871752e-05
+
+ 125	1.250000000000001e+00
+	-1.970818725248906e-16
+	5.937659737213775e-18
+	-1.888458105233390e-15
+	1.121803955213882e-05
+	2.749983936702282e-04
+	1.004115958079082e-04
+
+ 126	1.260000000000001e+00
+	-1.956358794453828e-16
+	5.835895130876374e-18
+	-1.891232072610795e-15
+	1.154310436150337e-05
+	2.771021366607229e-04
+	1.031718586789840e-04
+
+ 127	1.270000000000001e+00
+	-1.941982541049811e-16
+	5.729502304542083e-18
+	-1.893956595547995e-15
+	1.187364273115120e-05
+	2.791486295548633e-04
+	1.059528672694046e-04
+
+ 128	1.280000000000001e+00
+	-1.927685583285876e-16
+	5.618297561856133e-18
+	-1.896634087433521e-15
+	1.220970980194272e-05
+	2.811387402492350e-04
+	1.087540534883774e-04
+
+ 129	1.290000000000001e+00
+	-1.913463827759176e-16
+	5.502086756857754e-18
+	-1.899266797654485e-15
+	1.255136210466184e-05
+	2.830733305557169e-04
+	1.115748578939188e-04
+
+ 130	1.300000000000001e+00
+	-1.899313448507610e-16
+	5.380664827962556e-18
+	-1.901856822224408e-15
+	1.289865764285952e-05
+	2.849532564373221e-04
+	1.144147296332424e-04
+
+ 131	1.310000000000001e+00
+	-1.885230867666287e-16
+	5.253815299353811e-18
+	-1.904406113659263e-15
+	1.325165597650952e-05
+	2.867793680802566e-04
+	1.172731263846601e-04
+
+ 132	1.320000000000001e+00
+	-1.871212737579562e-16
+	5.121309748404168e-18
+	-1.906916490147046e-15
+	1.361041830653960e-05
+	2.885525098334971e-04
+	1.201495142995233e-04
+
+ 133	1.330000000000001e+00
+	-1.857255924267243e-16
+	4.982907237662121e-18
+	-1.909389644053864e-15
+	1.397500756030325e-05
+	2.902735200430151e-04
+	1.230433679430141e-04
+
+ 134	1.340000000000001e+00
+	-1.843357492150066e-16
+	4.838353709845288e-18
+	-1.911827149807180e-15
+	1.434548847806147e-05
+	2.919432308039988e-04
+	1.259541702328546e-04
+
+ 135	1.350000000000001e+00
+	-1.829514689945803e-16
+	4.687381344192763e-18
+	-1.914230471194593e-15
+	1.472192770054681e-05
+	2.935624676510583e-04
+	1.288814123752171e-04
+
+ 136	1.360000000000001e+00
+	-1.815724937653418e-16
+	4.529707872435532e-18
+	-1.916600968114202e-15
+	1.510439385768521e-05
+	2.951320492033790e-04
+	1.318245937973001e-04
+
+ 137	1.370000000000001e+00
+	-1.801985814548235e-16
+	4.365035852553406e-18
+	-1.918939902810513e-15
+	1.549295765855500e-05
+	2.966527867791339e-04
+	1.347832220761977e-04
+
+ 138	1.380000000000001e+00
+	-1.788295048116873e-16
+	4.193051898393743e-18
+	-1.921248445627582e-15
+	1.588769198266519e-05
+	2.981254839911147e-04
+	1.377568128638112e-04
+
+ 139	1.390000000000001e+00
+	-1.774650503865432e-16
+	4.013425863140259e-18
+	-1.923527680309179e-15
+	1.628867197263959e-05
+	2.995509363334933e-04
+	1.407448898076710e-04
+
+ 140	1.400000000000001e+00
+	-1.761050175939594e-16
+	3.825809974529948e-18
+	-1.925778608873672e-15
+	1.669597512839619e-05
+	3.009299307678270e-04
+	1.437469844676181e-04
+
+ 141	1.410000000000001e+00
+	-1.747492178499774e-16
+	3.629837919635057e-18
+	-1.928002156089497e-15
+	1.710968140291588e-05
+	3.022632453148808e-04
+	1.467626362283738e-04
+
+ 142	1.420000000000001e+00
+	-1.733974737798772e-16
+	3.425123876946029e-18
+	-1.930199173575320e-15
+	1.752987329969816e-05
+	3.035516486574860e-04
+	1.497913922080835e-04
+
+ 143	1.430000000000001e+00
+	-1.720496184913562e-16
+	3.211261493419551e-18
+	-1.932370443547154e-15
+	1.795663597200532e-05
+	3.047958997585203e-04
+	1.528328071629647e-04
+
+ 144	1.440000000000001e+00
+	-1.707054949086495e-16
+	2.987822804091261e-18
+	-1.934516682233260e-15
+	1.839005732400084e-05
+	3.059967474971042e-04
+	1.558864433882247e-04
+
+ 145	1.450000000000001e+00
+	-1.693649551635036e-16
+	2.754357091795685e-18
+	-1.936638542975948e-15
+	1.883022811389274e-05
+	3.071549303252812e-04
+	1.589518706154476e-04
+
+ 146	1.460000000000001e+00
+	-1.680278600392254e-16
+	2.510389684495216e-18
+	-1.938736619038064e-15
+	1.927724205919562e-05
+	3.082711759467484e-04
+	1.620286659066596e-04
+
+ 147	1.470000000000001e+00
+	-1.666940784643683e-16
+	2.255420687689848e-18
+	-1.940811446130538e-15
+	1.973119594422964e-05
+	3.093462010186098e-04
+	1.651164135452946e-04
+
+ 148	1.480000000000001e+00
+	-1.653634870528880e-16
+	1.988923649368425e-18
+	-1.942863504676113e-15
+	2.019218972998120e-05
+	3.103807108766544e-04
+	1.682147049243052e-04
+
+ 149	1.490000000000001e+00
+	-1.640359696879102e-16
+	1.710344154972659e-18
+	-1.944893221823114e-15
+	2.066032666645112e-05
+	3.113753992842359e-04
+	1.713231384316418e-04
+
+ 150	1.500000000000001e+00
+	-1.627114171464664e-16
+	1.419098349878653e-18
+	-1.946900973222126e-15
+	2.113571340762306e-05
+	3.123309482045236e-04
+	1.744413193333409e-04
+
+ 151	1.510000000000001e+00
+	-1.613897267628463e-16
+	1.114571386964425e-18
+	-1.948887084577268e-15
+	2.161846012918902e-05
+	3.132480275956217e-04
+	1.775688596544541e-04
+
+ 152	1.520000000000001e+00
+	-1.600708021283815e-16
+	7.961157969276993e-19
+	-1.950851832982920e-15
+	2.210868064917283e-05
+	3.141272952278485e-04
+	1.807053780580436e-04
+
+ 153	1.530000000000001e+00
+	-1.587545528257487e-16
+	4.630497791556663e-19
+	-1.952795448055785e-15
+	2.260649255159696e-05
+	3.149693965223018e-04
+	1.838504997224559e-04
+
+ 154	1.540000000000001e+00
+	-1.574408941960142e-16
+	1.146554111263003e-19
+	-1.954718112871437e-15
+	2.311201731334382e-05
+	3.157749644097224e-04
+	1.870038562170894e-04
+
+ 155	1.550000000000001e+00
+	-1.561297471368661e-16
+	-2.498232254428677e-19
+	-1.956619964713748e-15
+	2.362538043436557e-05
+	3.165446192085667e-04
+	1.901650853768477e-04
+
+ 156	1.560000000000001e+00
+	-1.548210379306244e-16
+	-6.311820031953301e-19
+	-1.958501095644946e-15
+	2.414671157140291e-05
+	3.172789685211530e-04
+	1.933338311754680e-04
+
+ 157	1.570000000000001e+00
+	-1.535146981007708e-16
+	-1.030258793619612e-18
+	-1.960361552903519e-15
+	2.467614467537585e-05
+	3.179786071466907e-04
+	1.965097435978955e-04
+
+ 158	1.580000000000001e+00
+	-1.522106642959058e-16
+	-1.447935598117285e-18
+	-1.962201339136666e-15
+	2.521381813261674e-05
+	3.186441170100015e-04
+	1.996924785118746e-04
+
+ 159	1.590000000000001e+00
+	-1.509088782001244e-16
+	-1.885140765833539e-18
+	-1.964020412473633e-15
+	2.575987491011705e-05
+	3.192760671047202e-04
+	2.028816975388951e-04
+
+ 160	1.600000000000001e+00
+	-1.496092864689574e-16
+	-2.342851297808725e-18
+	-1.965818686445954e-15
+	2.631446270496748e-05
+	3.198750134497854e-04
+	2.060770679246459e-04
+
+ 161	1.610000000000001e+00
+	-1.483118406901017e-16
+	-2.822095236281858e-18
+	-1.967596029760401e-15
+	2.687773409817214e-05
+	3.204414990580446e-04
+	2.092782624090919e-04
+
+ 162	1.620000000000001e+00
+	-1.470164973682535e-16
+	-3.323954137127755e-18
+	-1.969352265930346e-15
+	2.744984671302488e-05
+	3.209760539158212e-04
+	2.124849590962969e-04
+
+ 163	1.630000000000001e+00
+	-1.457232179334394e-16
+	-3.849565622423479e-18
+	-1.971087172771225e-15
+	2.803096337823737e-05
+	3.214791949723335e-04
+	2.156968413240925e-04
+
+ 164	1.640000000000001e+00
+	-1.444319687722882e-16
+	-4.400126009007255e-18
+	-1.972800481765886e-15
+	2.862125229601490e-05
+	3.219514261378848e-04
+	2.189135975336869e-04
+
+ 165	1.650000000000001e+00
+	-1.431427212817441e-16
+	-4.976893007593549e-18
+	-1.974491877305832e-15
+	2.922088721527862e-05
+	3.223932382897894e-04
+	2.221349211392969e-04
+
+ 166	1.660000000000001e+00
+	-1.418554519447251e-16
+	-5.581188485529915e-18
+	-1.976160995814712e-15
+	2.983004761023668e-05
+	3.228051092850396e-04
+	2.253605103978718e-04
+
+ 167	1.670000000000001e+00
+	-1.405701424272589e-16
+	-6.214401284608982e-18
+	-1.977807424760907e-15
+	3.044891886451215e-05
+	3.231875039787702e-04
+	2.285900682789817e-04
+
+ 168	1.680000000000001e+00
+	-1.392867796966180e-16
+	-6.877990083458986e-18
+	-1.979430701566629e-15
+	3.107769246103469e-05
+	3.235408742476074e-04
+	2.318233023349073e-04
+
+ 169	1.690000000000001e+00
+	-1.380053561599297e-16
+	-7.573486291928638e-18
+	-1.981030312421805e-15
+	3.171656617791172e-05
+	3.238656590170528e-04
+	2.350599245709920e-04
+
+ 170	1.700000000000001e+00
+	-1.367258698226914e-16
+	-8.302496962519810e-18
+	-1.982605691011896e-15
+	3.236574429049190e-05
+	3.241622842920827e-04
+	2.382996513162824e-04
+
+ 171	1.710000000000001e+00
+	-1.354483244665539e-16
+	-9.066707701312282e-18
+	-1.984156217169931e-15
+	3.302543777983918e-05
+	3.244311631901936e-04
+	2.415422030944876e-04
+
+ 172	1.720000000000001e+00
+	-1.341727298456119e-16
+	-9.867885557941584e-18
+	-1.985681215464348e-15
+	3.369586454783645e-05
+	3.246726959761677e-04
+	2.447873044952814e-04
+
+ 173	1.730000000000001e+00
+	-1.328991019003253e-16
+	-1.070788187102730e-17
+	-1.987179953735692e-15
+	3.437724963913818e-05
+	3.248872700978712e-04
+	2.480346840459571e-04
+
+ 174	1.740000000000001e+00
+	-1.316274629880270e-16
+	-1.158863504200583e-17
+	-1.988651641596914e-15
+	3.506982547019166e-05
+	3.250752602224395e-04
+	2.512840740834409e-04
+
+ 175	1.750000000000001e+00
+	-1.303578421287656e-16
+	-1.251217320658774e-17
+	-1.990095428913954e-15
+	3.577383206554830e-05
+	3.252370282722445e-04
+	2.545352106266729e-04
+
+ 176	1.760000000000001e+00
+	-1.290902752650311e-16
+	-1.348061676903974e-17
+	-1.991510404285269e-15
+	3.648951730168007e-05
+	3.253729234600707e-04
+	2.577878332493377e-04
+
+ 177	1.770000000000001e+00
+	-1.278248055336124e-16
+	-1.449618076021010e-17
+	-1.992895593541414e-15
+	3.721713715851955e-05
+	3.254832823229703e-04
+	2.610416849529485e-04
+
+ 178	1.780000000000001e+00
+	-1.265614835475516e-16
+	-1.556117697566938e-17
+	-1.994249958288214e-15
+	3.795695597893282e-05
+	3.255684287542977e-04
+	2.642965120402551e-04
+
+ 179	1.790000000000001e+00
+	-1.253003676858105e-16
+	-1.667801584557915e-17
+	-1.995572394519770e-15
+	3.870924673633329e-05
+	3.256286740334520e-04
+	2.675520639889636e-04
+
+ 180	1.800000000000001e+00
+	-1.240415243878752e-16
+	-1.784920798295770e-17
+	-1.996861731330499e-15
+	3.947429131063619e-05
+	3.256643168529032e-04
+	2.708080933257442e-04
+
diff --git a/xschem/src/basic_test/data_nmos/data_040.raw b/xschem/src/basic_test/data_nmos/data_040.raw
new file mode 100644
index 0000000..2f23a63
--- /dev/null
+++ b/xschem/src/basic_test/data_nmos/data_040.raw
@@ -0,0 +1,1463 @@
+Title: **.subckt gm_id_nmos
+Date: Tue Jun  1 20:10:33  2021
+Plotname: DC transfer characteristic
+Flags: real
+No. Variables: 7
+No. Points: 181
+Variables:
+	0	v(v-sweep)	voltage
+	1	@m.xm1.msky130_fd_pr__nfet_01v8[cgb]	capacitance
+	2	@m.xm1.msky130_fd_pr__nfet_01v8[cgd]	capacitance
+	3	@m.xm1.msky130_fd_pr__nfet_01v8[cgs]	capacitance
+	4	@m.xm1.msky130_fd_pr__nfet_01v8[gds]	admittance
+	5	@m.xm1.msky130_fd_pr__nfet_01v8[gm]	admittance
+	6	i(@m.xm1.msky130_fd_pr__nfet_01v8[id])	current
+Values:
+ 0	0.000000000000000e+00
+	-8.949643023640091e-16
+	1.107816266222269e-19
+	-2.642889182271885e-17
+	3.001503435927582e-14
+	2.452113326294682e-12
+	9.281250320020572e-14
+
+ 1	1.000000000000000e-02
+	-8.889843439092126e-16
+	1.190718730752803e-19
+	-2.829801826980385e-17
+	3.906953623505257e-14
+	3.193480845651282e-12
+	1.208774953186578e-13
+
+ 2	2.000000000000000e-02
+	-8.830695647524088e-16
+	1.280936285192065e-19
+	-3.033148720059787e-17
+	5.085483010460047e-14
+	4.158930756311629e-12
+	1.574273310694553e-13
+
+ 3	3.000000000000000e-02
+	-8.772136346435260e-16
+	1.379180752522722e-19
+	-3.254514734368543e-17
+	6.619420257839145e-14
+	5.416163470698196e-12
+	2.050264674172959e-13
+
+ 4	4.000000000000000e-02
+	-8.714100277929488e-16
+	1.486229092743174e-19
+	-3.495628890520114e-17
+	8.615899947301053e-14
+	7.053318834950117e-12
+	2.670140776777936e-13
+
+ 5	5.000000000000000e-02
+	-8.656519973528091e-16
+	1.602928218368531e-19
+	-3.758374946604739e-17
+	1.121432957980676e-13
+	9.185140012704192e-12
+	3.477379147756830e-13
+
+ 6	6.000000000000000e-02
+	-8.599325497880984e-16
+	1.730199972256786e-19
+	-4.044802341085337e-17
+	1.459610083091829e-13
+	1.196099281403186e-11
+	4.528586850191680e-13
+
+ 7	7.000000000000001e-02
+	-8.542444193703554e-16
+	1.869046226068159e-19
+	-4.357137397366325e-17
+	1.899721792961601e-13
+	1.557529735322724e-11
+	5.897461500135262e-13
+
+ 8	8.000000000000000e-02
+	-8.485800431006873e-16
+	2.020554042992773e-19
+	-4.697794666526407e-17
+	2.472471696344425e-13
+	2.028109526571227e-11
+	7.679945389236024e-13
+
+ 9	9.000000000000000e-02
+	-8.429315364562159e-16
+	2.185900830823305e-19
+	-5.069388246438622e-17
+	3.217801046636721e-13
+	2.640769136645442e-11
+	1.000093117305469e-12
+
+ 10	9.999999999999999e-02
+	-8.372906704550420e-16
+	2.366359390790947e-19
+	-5.474742870518927e-17
+	4.187662932002596e-13
+	3.438358801968349e-11
+	1.302298484362164e-12
+
+ 11	1.100000000000000e-01
+	-8.316488506493087e-16
+	2.563302743711968e-19
+	-5.916904507410116e-17
+	5.449627134378048e-13
+	4.476629217450573e-11
+	1.695769083979019e-12
+
+ 12	1.200000000000000e-01
+	-8.259970987832124e-16
+	2.778208587946404e-19
+	-6.399150154131589e-17
+	7.091563197719613e-13
+	5.828104284122793e-11
+	2.208040453533799e-12
+
+ 13	1.300000000000000e-01
+	-8.203260379907148e-16
+	3.012663213682610e-19
+	-6.924996440120862e-17
+	9.227722442933211e-13
+	7.587111128488332e-11
+	2.874943105993637e-12
+
+ 14	1.400000000000000e-01
+	-8.146258825530240e-16
+	3.268364665619357e-19
+	-7.498206589255678e-17
+	1.200663423442923e-12
+	9.876310644851351e-11
+	3.743095199422805e-12
+
+ 15	1.500000000000000e-01
+	-8.088864333836936e-16
+	3.547124912013765e-19
+	-8.122795213110282e-17
+	1.562135384888110e-12
+	1.285517238746049e-10
+	4.873141289907633e-12
+
+ 16	1.600000000000000e-01
+	-8.030970805528606e-16
+	3.850870743449721e-19
+	-8.803030333899451e-17
+	2.032275661147235e-12
+	1.673096709393696e-10
+	6.343959048156197e-12
+
+ 17	1.700000000000000e-01
+	-7.972468142934201e-16
+	4.181643091117052e-19
+	-9.543431963209802e-17
+	2.643677545579955e-12
+	2.177301646576140e-10
+	8.258121119433153e-12
+
+ 18	1.800000000000000e-01
+	-7.913242460399863e-16
+	4.541594423849252e-19
+	-1.034876649700474e-16
+	3.438673928495142e-12
+	2.833115316431058e-10
+	1.074898349566163e-11
+
+ 19	1.900000000000000e-01
+	-7.853176411248140e-16
+	4.932983858076725e-19
+	-1.122403613381895e-16
+	4.472230330723014e-12
+	3.685961696968274e-10
+	1.398988015611823e-11
+
+ 20	2.000000000000000e-01
+	-7.792149647792210e-16
+	5.358169598026679e-19
+	-1.217446248762785e-16
+	5.815688979102679e-12
+	4.794796149064391e-10
+	1.820604304593280e-11
+
+ 21	2.100000000000000e-01
+	-7.730039430499389e-16
+	5.819598318104550e-19
+	-1.320546355645742e-16
+	7.561610328647402e-12
+	6.236098927001477e-10
+	2.369004518863808e-11
+
+ 22	2.200000000000001e-01
+	-7.666721401224104e-16
+	6.319791108817269e-19
+	-1.432262322971504e-16
+	9.830027914323765e-12
+	8.109029563129875e-10
+	3.082179353325923e-11
+
+ 23	2.300000000000001e-01
+	-7.602070533326462e-16
+	6.861325635246719e-19
+	-1.553165257880998e-16
+	1.277652060953383e-11
+	1.054207123910216e-09
+	4.009439033692772e-11
+
+ 24	2.400000000000001e-01
+	-7.535962268325952e-16
+	7.446814206427420e-19
+	-1.683834228437855e-16
+	1.660261791427717e-11
+	1.370158367804619e-09
+	5.214755401817188e-11
+
+ 25	2.500000000000001e-01
+	-7.468273844457292e-16
+	8.078877527031448e-19
+	-1.824850571349714e-16
+	2.156919438197863e-11
+	1.780279502243905e-09
+	6.781076284017723e-11
+
+ 26	2.600000000000001e-01
+	-7.398885816961095e-16
+	8.760114003297423e-19
+	-1.976791237995273e-16
+	2.801368539032142e-11
+	2.312390246784652e-09
+	8.815888241155367e-11
+
+ 27	2.700000000000001e-01
+	-7.327683763307660e-16
+	9.493064601466542e-19
+	-2.140221179581771e-16
+	3.637217595697453e-11
+	3.002412363416553e-09
+	1.145837908652363e-10
+
+ 28	2.800000000000001e-01
+	-7.254560158789825e-16
+	1.028017341093450e-18
+	-2.315684805734551e-16
+	4.720768616619177e-11
+	3.896675193926947e-09
+	1.488864596808826e-10
+
+ 29	2.900000000000001e-01
+	-7.179416399301728e-16
+	1.112374424183596e-18
+	-2.503696589341445e-16
+	6.124631101558996e-11
+	5.054852618367110e-09
+	1.933951257636848e-10
+
+ 30	3.000000000000001e-01
+	-7.102164938898429e-16
+	1.202589378395518e-18
+	-2.704730933186075e-16
+	7.942327994092155e-11
+	6.553693389711644e-09
+	2.511166506295337e-10
+
+ 31	3.100000000000001e-01
+	-7.022731500301788e-16
+	1.298850206377202e-18
+	-2.919211459288194e-16
+	1.029414930782954e-10
+	8.491743615078310e-09
+	3.259299610250147e-10
+
+ 32	3.200000000000001e-01
+	-6.941057307356524e-16
+	1.401316115015453e-18
+	-3.147499927973625e-16
+	1.333456781703769e-10
+	1.099530339577607e-08
+	4.228326636797645e-10
+
+ 33	3.300000000000001e-01
+	-6.857101280097296e-16
+	1.510112326575971e-18
+	-3.389885038144830e-16
+	1.726160029981951e-10
+	1.422590967918595e-08
+	5.482545914549128e-10
+
+ 34	3.400000000000001e-01
+	-6.770842126157556e-16
+	1.625324964810093e-18
+	-3.646571400307237e-16
+	2.232857792278487e-10
+	1.838969433273632e-08
+	7.104552377335961e-10
+
+ 35	3.500000000000001e-01
+	-6.682280257338173e-16
+	1.746996165811471e-18
+	-3.917669006738720e-16
+	2.885888053661910e-10
+	2.374903012669466e-08
+	9.200258389522618e-10
+
+ 36	3.600000000000002e-01
+	-6.591439457825944e-16
+	1.875119574148608e-18
+	-4.203183545878438e-16
+	3.726429125243703e-10
+	3.063694719978421e-08
+	1.190521336571544e-09
+
+ 37	3.700000000000002e-01
+	-6.498368231291109e-16
+	2.009636389653096e-18
+	-4.503007917890300e-16
+	4.806773807802353e-10
+	3.947487799973697e-08
+	1.539252648274320e-09
+
+ 38	3.800000000000002e-01
+	-6.403140758248498e-16
+	2.150432128169648e-18
+	-4.816915303209332e-16
+	6.193130589660391e-10
+	5.079436916355918e-08
+	1.988275656265303e-09
+
+ 39	3.900000000000002e-01
+	-6.305857402806810e-16
+	2.297334249852697e-18
+	-5.144554114190967e-16
+	7.969052085150108e-10
+	6.526348479390504e-08
+	2.565620129895674e-09
+
+ 40	4.000000000000002e-01
+	-6.206644719207965e-16
+	2.450110790910034e-18
+	-5.485445121116213e-16
+	1.023960255968864e-09
+	8.371871971937178e-08
+	3.306809506279566e-09
+
+ 41	4.100000000000002e-01
+	-6.105654923089770e-16
+	2.608470109228308e-18
+	-5.838980988201449e-16
+	1.313638730077632e-09
+	1.072033501180422e-07
+	4.256731166020224e-09
+
+ 42	4.200000000000002e-01
+	-6.003064809663885e-16
+	2.772061821765487e-18
+	-6.204428384475075e-16
+	1.682357637294872e-09
+	1.370132848599121e-07
+	5.471926764925539e-09
+
+ 43	4.300000000000002e-01
+	-5.899074120237598e-16
+	2.940478973197468e-18
+	-6.580932751127428e-16
+	2.150506373661373e-09
+	1.747516645093232e-07
+	7.023383683529287e-09
+
+ 44	4.400000000000002e-01
+	-5.793903378785393e-16
+	3.113261432767584e-18
+	-6.967525714939020e-16
+	2.743290991713490e-09
+	2.223937148441751e-07
+	8.999922347696339e-09
+
+ 45	4.500000000000002e-01
+	-5.687791240528986e-16
+	3.289900471713752e-18
+	-7.363135041215644e-16
+	3.491722274715251e-09
+	2.823637316353309e-07
+	1.151229098598472e-08
+
+ 46	4.600000000000002e-01
+	-5.580991413590960e-16
+	3.469844429391706e-18
+	-7.766596924395614e-16
+	4.433763644279011e-09
+	3.576265812709686e-07
+	1.469810057414326e-08
+
+ 47	4.700000000000003e-01
+	-5.473769231653440e-16
+	3.652505334720204e-18
+	-8.176670325418649e-16
+	5.615655366510895e-09
+	4.517967479751751e-07
+	1.872775969141646e-08
+
+ 48	4.800000000000003e-01
+	-5.366397969196320e-16
+	3.837266313198760e-18
+	-8.592052987114677e-16
+	7.093431475956405e-09
+	5.692686786660596e-07
+	2.381160291289643e-08
+
+ 49	4.900000000000003e-01
+	-5.259155000517697e-16
+	4.023489580562566e-18
+	-9.011398696715486e-16
+	8.934644415793551e-09
+	7.153727900840369e-07
+	3.020844714592307e-08
+
+ 50	5.000000000000002e-01
+	-5.152317908813917e-16
+	4.210524803779809e-18
+	-9.433335321596498e-16
+	1.122030784324672e-08
+	8.965616527828789e-07
+	3.823585530494619e-08
+
+ 51	5.100000000000002e-01
+	-5.046160651877107e-16
+	4.397717599625021e-18
+	-9.856483122748189e-16
+	1.404705747448071e-08
+	1.120629974182824e-06
+	4.828242857216711e-08
+
+ 52	5.200000000000002e-01
+	-4.940949886525281e-16
+	4.584417940896079e-18
+	-1.027947285109612e-15
+	1.752950917100625e-08
+	1.396969273024485e-06
+	6.082247296675158e-08
+
+ 53	5.300000000000002e-01
+	-4.836941545088706e-16
+	4.769988250222904e-18
+	-1.070096315401356e-15
+	2.180275795261760e-08
+	1.736852665688821e-06
+	7.643337015572534e-08
+
+ 54	5.400000000000003e-01
+	-4.734377744775057e-16
+	4.953810980454840e-18
+	-1.111965686123048e-15
+	2.702490716225691e-08
+	2.153736212464725e-06
+	9.581589489959564e-08
+
+ 55	5.500000000000003e-01
+	-4.633484095368900e-16
+	5.135295507379187e-18
+	-1.153431577770408e-15
+	3.337944242260533e-08
+	2.663550602624838e-06
+	1.198175255713914e-07
+
+ 56	5.600000000000003e-01
+	-4.534467453466208e-16
+	5.313884193174413e-18
+	-1.194377368187647e-15
+	4.107717495551527e-08
+	3.284941470493296e-06
+	1.494584561380947e-07
+
+ 57	5.700000000000003e-01
+	-4.437514153327675e-16
+	5.489057515456826e-18
+	-1.234694730660147e-15
+	5.035738641330399e-08
+	4.039400728572010e-06
+	1.859595202794651e-07
+
+ 58	5.800000000000003e-01
+	-4.342788726456930e-16
+	5.660338194875895e-18
+	-1.274284516220723e-15
+	6.148773515486526e-08
+	4.951219007345596e-06
+	2.307705956284139e-07
+
+ 59	5.900000000000003e-01
+	-4.250433105070917e-16
+	5.827294291882750e-18
+	-1.313057414223119e-15
+	7.476246150300614e-08
+	6.047185777394827e-06
+	2.855973298569285e-07
+
+ 60	6.000000000000003e-01
+	-4.160566289479279e-16
+	5.989541278695933e-18
+	-1.350934392836719e-15
+	9.049848700640188e-08
+	7.355974094874619e-06
+	3.524233345665996e-07
+
+ 61	6.100000000000003e-01
+	-4.073284446586567e-16
+	6.146743124108068e-18
+	-1.387846927888313e-15
+	1.090291604960583e-07
+	8.907174386636812e-06
+	4.335244849936258e-07
+
+ 62	6.200000000000003e-01
+	-3.988661396629683e-16
+	6.298612455510299e-18
+	-1.423737034185028e-15
+	1.306956616637504e-07
+	1.072998579740768e-05
+	5.314718158471719e-07
+
+ 63	6.300000000000003e-01
+	-3.906749438014779e-16
+	6.444909883671537e-18
+	-1.458557117953639e-15
+	1.558364031614793e-07
+	1.285162903857021e-05
+	6.491198600520481e-07
+
+ 64	6.400000000000003e-01
+	-3.827580455690542e-16
+	6.585442591124780e-18
+	-1.492269672270412e-15
+	1.847751198559126e-07
+	1.529560152949366e-05
+	7.895782047137011e-07
+
+ 65	6.500000000000004e-01
+	-3.751167256701080e-16
+	6.720062294576691e-18
+	-1.524846839356299e-15
+	2.178086270972438e-07
+	1.807994144755418e-05
+	9.561654902262497e-07
+
+ 66	6.600000000000004e-01
+	-3.677505077097668e-16
+	6.848662695968526e-18
+	-1.556269864463606e-15
+	2.551953982821917e-07
+	2.121569031853575e-05
+	1.152346882820525e-06
+
+ 67	6.700000000000004e-01
+	-3.606573206873031e-16
+	6.971176536299332e-18
+	-1.586528465918732e-15
+	2.971461070488863e-07
+	2.470573640565978e-05
+	1.381657937181272e-06
+
+ 68	6.800000000000004e-01
+	-3.538336683593740e-16
+	7.087572361847894e-18
+	-1.615620144879401e-15
+	3.438170899525669e-07
+	2.854418254982840e-05
+	1.647619419731175e-06
+
+ 69	6.900000000000004e-01
+	-3.472748010518470e-16
+	7.197851104840696e-18
+	-1.643549456695981e-15
+	3.953073423882012e-07
+	3.271631873642188e-05
+	1.953648799026803e-06
+
+ 70	7.000000000000004e-01
+	-3.409748860798299e-16
+	7.302042570756539e-18
+	-1.670327263618380e-15
+	4.516592290561698e-07
+	3.719920363790839e-05
+	2.302974536809150e-06
+
+ 71	7.100000000000004e-01
+	-3.349271735495412e-16
+	7.400201913138349e-18
+	-1.695969986135187e-15
+	5.128626521756045e-07
+	4.196278522021832e-05
+	2.698558977283326e-06
+
+ 72	7.200000000000004e-01
+	-3.291241549320096e-16
+	7.492406164717940e-18
+	-1.720498867624530e-15
+	5.788620530243918e-07
+	4.697143135354860e-05
+	3.143034620179232e-06
+
+ 73	7.300000000000004e-01
+	-3.235577123923415e-16
+	7.578750881463216e-18
+	-1.743939264367818e-15
+	6.495653798078691e-07
+	5.218570599924470e-05
+	3.638657073594270e-06
+
+ 74	7.400000000000004e-01
+	-3.182192574107775e-16
+	7.659346944323998e-18
+	-1.766319970433087e-15
+	7.248540599470880e-07
+	5.756421787163265e-05
+	4.187276272945706e-06
+
+ 75	7.500000000000004e-01
+	-3.130998577299643e-16
+	7.734317552359625e-18
+	-1.787672584554582e-15
+	8.045930585978627e-07
+	6.306538384989223e-05
+	4.790325880431221e-06
+
+ 76	7.600000000000005e-01
+	-3.081903520990472e-16
+	7.803795430841315e-18
+	-1.808030923974643e-15
+	8.886402549822504e-07
+	6.864898224266212e-05
+	5.448829355116908e-06
+
+ 77	7.700000000000005e-01
+	-3.034814526560107e-16
+	7.867920268999666e-18
+	-1.827430488307163e-15
+	9.768545797481855e-07
+	7.427741295470935e-05
+	6.163420140498981e-06
+
+ 78	7.800000000000005e-01
+	-2.989638350952720e-16
+	7.926836394410127e-18
+	-1.845907974844822e-15
+	1.069102585932918e-06
+	7.991662468527883e-05
+	6.934372804352566e-06
+
+ 79	7.900000000000005e-01
+	-2.946282170107892e-16
+	7.980690684585810e-18
+	-1.863500845365965e-15
+	1.165263337572612e-06
+	8.553670731491770e-05
+	7.761641763382448e-06
+
+ 80	8.000000000000005e-01
+	-2.904654249906522e-16
+	8.029630711132584e-18
+	-1.880246943391066e-15
+	1.265231670623058e-06
+	9.111217687179061e-05
+	8.644904361267318e-06
+
+ 81	8.100000000000005e-01
+	-2.864664511733201e-16
+	8.073803107733268e-18
+	-1.896184159974657e-15
+	1.368920000581971e-06
+	9.662199956018237e-05
+	9.583605446618443e-06
+
+ 82	8.200000000000005e-01
+	-2.826225000649818e-16
+	8.113352150158115e-18
+	-1.911350145473356e-15
+	1.476258920466156e-06
+	1.020494108099725e-04
+	1.057700111708873e-05
+
+ 83	8.300000000000005e-01
+	-2.789250264688011e-16
+	8.148418534324498e-18
+	-1.925782064276704e-15
+	1.587196858930066e-06
+	1.073815868713529e-04
+	1.162419986902697e-05
+
+ 84	8.400000000000005e-01
+	-2.753657653967453e-16
+	8.179138337023913e-18
+	-1.939516389198381e-15
+	1.701699061998762e-06
+	1.126092223497875e-04
+	1.272419995048804e-05
+
+ 85	8.500000000000005e-01
+	-2.719367548294968e-16
+	8.205642143172609e-18
+	-1.952588732073103e-15
+	1.819746134329434e-06
+	1.177260594646662e-04
+	1.387592221334894e-05
+
+ 86	8.600000000000005e-01
+	-2.686303521653034e-16
+	8.228054323205119e-18
+	-1.965033707064183e-15
+	1.941332337013442e-06
+	1.227284056108852e-04
+	1.507823817274409e-05
+
+ 87	8.700000000000006e-01
+	-2.654392451595171e-16
+	8.246492444409090e-18
+	-1.976884823234548e-15
+	2.066463796384626e-06
+	1.276146664276685e-04
+	1.632999330060388e-05
+
+ 88	8.800000000000006e-01
+	-2.623564581073066e-16
+	8.261066800497092e-18
+	-1.988174403049394e-15
+	2.195156737420638e-06
+	1.323849129730456e-04
+	1.763002580815817e-05
+
+ 89	8.900000000000006e-01
+	-2.593753539661701e-16
+	8.271880044443803e-18
+	-1.998933523643507e-15
+	2.327435819274605e-06
+	1.370404942855798e-04
+	1.897718132043641e-05
+
+ 90	9.000000000000006e-01
+	-2.564896330554390e-16
+	8.279026910511808e-18
+	-2.009191977885230e-15
+	2.463332620727861e-06
+	1.415837007853450e-04
+	2.037032392818617e-05
+
+ 91	9.100000000000006e-01
+	-2.536933289092170e-16
+	8.282594012387041e-18
+	-2.018978252489423e-15
+	2.602884300188362e-06
+	1.460174796013829e-04
+	2.180834413413470e-05
+
+ 92	9.200000000000006e-01
+	-2.509807998689586e-16
+	8.282659742438532e-18
+	-2.028319528376472e-15
+	2.746132524213275e-06
+	1.503452032998851e-04
+	2.329016539850478e-05
+
+ 93	9.300000000000006e-01
+	-2.483467285436791e-16
+	8.279294037871252e-18
+	-2.037241654237272e-15
+	2.893122140424078e-06
+	1.545704672865481e-04
+	2.481474260944787e-05
+
+ 94	9.400000000000006e-01
+	-2.457861001349590e-16
+	8.272558564820703e-18
+	-2.045769209385328e-15
+	3.043900886411325e-06
+	1.586969632496921e-04
+	2.638107078954387e-05
+
+ 95	9.500000000000006e-01
+	-2.432941995025373e-16
+	8.262506559611958e-18
+	-2.053925494857112e-15
+	3.198518375956439e-06
+	1.627283527623651e-04
+	2.798818060719650e-05
+
+ 96	9.600000000000006e-01
+	-2.408665973839429e-16
+	8.249182886366303e-18
+	-2.061732571872741e-15
+	3.357025655076222e-06
+	1.666681887625492e-04
+	2.963513886461199e-05
+
+ 97	9.700000000000006e-01
+	-2.384991380852393e-16
+	8.232624075741727e-18
+	-2.069211297402005e-15
+	3.519474784084147e-06
+	1.705198582545690e-04
+	3.132104710587377e-05
+
+ 98	9.800000000000006e-01
+	-2.361879268357692e-16
+	8.212858376904520e-18
+	-2.076381363834847e-15
+	3.685918516082292e-06
+	1.742865450997761e-04
+	3.304503975630622e-05
+
+ 99	9.900000000000007e-01
+	-2.339293169916245e-16
+	8.189905817315670e-18
+	-2.083261341689307e-15
+	3.856410055927415e-06
+	1.779712087145984e-04
+	3.480628197260841e-05
+
+ 100	1.000000000000001e+00
+	-2.317198972411919e-16
+	8.163778265604205e-18
+	-2.089868724442031e-15
+	4.031002885486538e-06
+	1.815765750749177e-04
+	3.660396734432889e-05
+
+ 101	1.010000000000001e+00
+	-2.295564789384851e-16
+	8.134479493416664e-18
+	-2.096219974703231e-15
+	4.209750642869392e-06
+	1.851051369916353e-04
+	3.843731555409725e-05
+
+ 102	1.020000000000001e+00
+	-2.274360836658369e-16
+	8.102005232678625e-18
+	-2.102330571079951e-15
+	4.392707045155302e-06
+	1.885591611478973e-04
+	4.030557007634359e-05
+
+ 103	1.030000000000001e+00
+	-2.253559311065266e-16
+	8.066343225185058e-18
+	-2.108215055179800e-15
+	4.579925845836360e-06
+	1.919406998601264e-04
+	4.220799597156162e-05
+
+ 104	1.040000000000001e+00
+	-2.233134272898623e-16
+	8.027473261856554e-18
+	-2.113887078302493e-15
+	4.771460819727399e-06
+	1.952516059370628e-04
+	4.414387781488744e-05
+
+ 105	1.050000000000001e+00
+	-2.213061532557468e-16
+	7.985367209359638e-18
+	-2.119359447449976e-15
+	4.967365769434313e-06
+	1.984935493633671e-04
+	4.611251778334023e-05
+
+ 106	1.060000000000001e+00
+	-2.193318541726553e-16
+	7.939989022100176e-18
+	-2.124644170358316e-15
+	5.167694548618073e-06
+	2.016680348300322e-04
+	4.811323391484145e-05
+
+ 107	1.070000000000001e+00
+	-2.173884289318433e-16
+	7.891294737859589e-18
+	-2.129752499317347e-15
+	5.372501098261130e-06
+	2.047764193780813e-04
+	5.014535854363503e-05
+
+ 108	1.080000000000001e+00
+	-2.154739202313899e-16
+	7.839232455563189e-18
+	-2.134694973597688e-15
+	5.581839492944570e-06
+	2.078199296206331e-04
+	5.220823691040722e-05
+
+ 109	1.090000000000001e+00
+	-2.135865051560180e-16
+	7.783742293848867e-18
+	-2.139481460350877e-15
+	5.795763994804791e-06
+	2.107996781676720e-04
+	5.430122594089483e-05
+
+ 110	1.100000000000001e+00
+	-2.117244862523611e-16
+	7.724756329248984e-18
+	-2.144121193887192e-15
+	6.014329113372675e-06
+	2.137166790036571e-04
+	5.642369318366437e-05
+
+ 111	1.110000000000001e+00
+	-2.098862830942728e-16
+	7.662198512911799e-18
+	-2.148622813268605e-15
+	6.237589669927969e-06
+	2.165718616659595e-04
+	5.857501589575859e-05
+
+ 112	1.120000000000001e+00
+	-2.080704243287632e-16
+	7.595984564874104e-18
+	-2.152994398181636e-15
+	6.465600865342792e-06
+	2.193660841469480e-04
+	6.075458026377685e-05
+
+ 113	1.130000000000001e+00
+	-2.062755401899450e-16
+	7.526021844957416e-18
+	-2.157243503077635e-15
+	6.698418350657770e-06
+	2.221001444986305e-04
+	6.296178074748208e-05
+
+ 114	1.140000000000001e+00
+	-2.045003554660046e-16
+	7.452209199399112e-18
+	-2.161377189586506e-15
+	6.936098299843786e-06
+	2.247747911597580e-04
+	6.519601953302724e-05
+
+ 115	1.150000000000001e+00
+	-2.027436829023892e-16
+	7.374436782349113e-18
+	-2.165402057225084e-15
+	7.178697484365821e-06
+	2.273907320543395e-04
+	6.745670608325676e-05
+
+ 116	1.160000000000001e+00
+	-2.010044170231836e-16
+	7.292585851364739e-18
+	-2.169324272433248e-15
+	7.426273349288771e-06
+	2.299486425301164e-04
+	6.974325677312117e-05
+
+ 117	1.170000000000001e+00
+	-1.992815283518144e-16
+	7.206528536023720e-18
+	-2.173149595980425e-15
+	7.678884090760341e-06
+	2.324491722178798e-04
+	7.205509459900490e-05
+
+ 118	1.180000000000001e+00
+	-1.975740580117864e-16
+	7.116127578748024e-18
+	-2.176883408792221e-15
+	7.936588734776708e-06
+	2.348929508992756e-04
+	7.439164895160940e-05
+
+ 119	1.190000000000001e+00
+	-1.958811126879715e-16
+	7.021236046892712e-18
+	-2.180530736252444e-15
+	8.199447217189626e-06
+	2.372805934733098e-04
+	7.675235544293205e-05
+
+ 120	1.200000000000001e+00
+	-1.942018599291172e-16
+	6.921697015104926e-18
+	-2.184096271039355e-15
+	8.467520464950889e-06
+	2.396127041112760e-04
+	7.913665577876924e-05
+
+ 121	1.210000000000001e+00
+	-1.925355237724474e-16
+	6.817343216897829e-18
+	-2.187584394557653e-15
+	8.740870478619691e-06
+	2.418898796871435e-04
+	8.154399766907703e-05
+
+ 122	1.220000000000001e+00
+	-1.908813806717188e-16
+	6.707996664317756e-18
+	-2.190999197028948e-15
+	9.019560416176565e-06
+	2.441127125662465e-04
+	8.397383476935611e-05
+
+ 123	1.230000000000001e+00
+	-1.892387557106147e-16
+	6.593468234506931e-18
+	-2.194344496304032e-15
+	9.303654678202280e-06
+	2.462817928299334e-04
+	8.642562664703868e-05
+
+ 124	1.240000000000001e+00
+	-1.876070190839933e-16
+	6.473557221880620e-18
+	-2.197623855459969e-15
+	9.593218994489736e-06
+	2.483977100081120e-04
+	8.889883876760584e-05
+
+ 125	1.250000000000001e+00
+	-1.859855828302204e-16
+	6.348050854550275e-18
+	-2.200840599244208e-15
+	9.888320512162838e-06
+	2.504610543855955e-04
+	9.139294249584380e-05
+
+ 126	1.260000000000001e+00
+	-1.843738977985325e-16
+	6.216723773528262e-18
+	-2.203997829426655e-15
+	1.018902788538141e-05
+	2.524724179421225e-04
+	9.390741510828612e-05
+
+ 127	1.270000000000001e+00
+	-1.827714508361769e-16
+	6.079337473150593e-18
+	-2.207098439118863e-15
+	1.049541136671427e-05
+	2.544323949799964e-04
+	9.644173981345207e-05
+
+ 128	1.280000000000001e+00
+	-1.811777621808114e-16
+	5.935639701049657e-18
+	-2.210145126117692e-15
+	1.080754290026475e-05
+	2.563415824876015e-04
+	9.899540577700363e-05
+
+ 129	1.290000000000001e+00
+	-1.795923830444724e-16
+	5.785363815900119e-18
+	-2.213140405328523e-15
+	1.112549621663546e-05
+	2.582005802816903e-04
+	1.015679081494008e-04
+
+ 130	1.300000000000001e+00
+	-1.780148933761722e-16
+	5.628228101049415e-18
+	-2.216086620320819e-15
+	1.144934692981999e-05
+	2.600099909663151e-04
+	1.041587480940322e-04
+
+ 131	1.310000000000001e+00
+	-1.764448997909413e-16
+	5.463935032028789e-18
+	-2.218985954066493e-15
+	1.177917263611254e-05
+	2.617704197416656e-04
+	1.067674328141621e-04
+
+ 132	1.320000000000001e+00
+	-1.748820336538919e-16
+	5.292170495823991e-18
+	-2.221840438909015e-15
+	1.211505301512810e-05
+	2.634824740918383e-04
+	1.093934755773422e-04
+
+ 133	1.330000000000001e+00
+	-1.733259493085941e-16
+	5.112602959664430e-18
+	-2.224651965808728e-15
+	1.245706993302751e-05
+	2.651467633767173e-04
+	1.120363957362003e-04
+
+ 134	1.340000000000001e+00
+	-1.717763224397378e-16
+	4.924882586971148e-18
+	-2.227422292907398e-15
+	1.280530754804639e-05
+	2.667638983496961e-04
+	1.146957187447665e-04
+
+ 135	1.350000000000001e+00
+	-1.702328485607362e-16
+	4.728640297981973e-18
+	-2.230153053452556e-15
+	1.315985241842845e-05
+	2.683344906198599e-04
+	1.173709761696841e-04
+
+ 136	1.360000000000001e+00
+	-1.686952416175528e-16
+	4.523486772454263e-18
+	-2.232845763119814e-15
+	1.352079361286878e-05
+	2.698591520744843e-04
+	1.200617056958380e-04
+
+ 137	1.370000000000001e+00
+	-1.671632327006447e-16
+	4.309011391728898e-18
+	-2.235501826768983e-15
+	1.388822282357559e-05
+	2.713384942752581e-04
+	1.227674511260652e-04
+
+ 138	1.380000000000001e+00
+	-1.656365688574911e-16
+	4.084781117323669e-18
+	-2.238122544667582e-15
+	1.426223448206445e-05
+	2.727731278394788e-04
+	1.254877623747508e-04
+
+ 139	1.390000000000001e+00
+	-1.641150119987279e-16
+	3.850339303119419e-18
+	-2.240709118213107e-15
+	1.464292587780225e-05
+	2.741636618155649e-04
+	1.282221954551991e-04
+
+ 140	1.400000000000001e+00
+	-1.625983378914164e-16
+	3.605204438097235e-18
+	-2.243262655183409e-15
+	1.503039727982564e-05
+	2.755107030605819e-04
+	1.309703124607710e-04
+
+ 141	1.410000000000001e+00
+	-1.610863352334767e-16
+	3.348868816495779e-18
+	-2.245784174542394e-15
+	1.542475206146074e-05
+	2.768148556260315e-04
+	1.337316815398325e-04
+
+ 142	1.420000000000001e+00
+	-1.595788048037657e-16
+	3.080797132176996e-18
+	-2.248274610826494e-15
+	1.582609682827982e-05
+	2.780767201569030e-04
+	1.365058768646294e-04
+
+ 143	1.430000000000001e+00
+	-1.580755586827218e-16
+	2.800424993920858e-18
+	-2.250734818135415e-15
+	1.623454154943424e-05
+	2.792968933079229e-04
+	1.392924785942368e-04
+
+ 144	1.440000000000001e+00
+	-1.565764195389121e-16
+	2.507157358325792e-18
+	-2.253165573748982e-15
+	1.665019969250956e-05
+	2.804759671799997e-04
+	1.420910728317726e-04
+
+ 145	1.450000000000001e+00
+	-1.550812199771813e-16
+	2.200366876961524e-18
+	-2.255567581390323e-15
+	1.707318836205543e-05
+	2.816145287790921e-04
+	1.449012515760893e-04
+
+ 146	1.460000000000001e+00
+	-1.535898019444935e-16
+	1.879392154424644e-18
+	-2.257941474153981e-15
+	1.750362844194848e-05
+	2.827131594990528e-04
+	1.477226126681754e-04
+
+ 147	1.470000000000001e+00
+	-1.521020161898680e-16
+	1.543535913976675e-18
+	-2.260287817116236e-15
+	1.794164474175332e-05
+	2.837724346294392e-04
+	1.505547597325126e-04
+
+ 148	1.480000000000001e+00
+	-1.506177217751458e-16
+	1.192063067513111e-18
+	-2.262607109643455e-15
+	1.838736614725290e-05
+	2.847929228888164e-04
+	1.533973021136399e-04
+
+ 149	1.490000000000001e+00
+	-1.491367856336218e-16
+	8.241986867240902e-19
+	-2.264899787413121e-15
+	1.884092577532636e-05
+	2.857751859836850e-04
+	1.562498548081811e-04
+
+ 150	1.500000000000001e+00
+	-1.476590821738355e-16
+	4.391258724674465e-19
+	-2.267166224161005e-15
+	1.930246113335915e-05
+	2.867197781928445e-04
+	1.591120383925928e-04
+
+ 151	1.510000000000001e+00
+	-1.461844929260960e-16
+	3.598351959670851e-20
+	-2.269406733166864e-15
+	1.977211428337642e-05
+	2.876272459767425e-04
+	1.619834789468817e-04
+
+ 152	1.520000000000001e+00
+	-1.447129062295563e-16
+	-3.861360252268049e-19
+	-2.271621568490126e-15
+	2.025003201109776e-05
+	2.884981276111538e-04
+	1.648638079745422e-04
+
+ 153	1.530000000000001e+00
+	-1.432442169578616e-16
+	-8.281894148426083e-19
+	-2.273810925966136e-15
+	2.073636600011675e-05
+	2.893329528443532e-04
+	1.677526623189456e-04
+
+ 154	1.540000000000001e+00
+	-1.417783262816170e-16
+	-1.291184863672950e-18
+	-2.275974943972781e-15
+	2.123127301141831e-05
+	2.901322425768427e-04
+	1.706496840764266e-04
+
+ 155	1.550000000000001e+00
+	-1.403151414661216e-16
+	-1.776184821672847e-18
+	-2.278113703976649e-15
+	2.173491506844768e-05
+	2.908965085625640e-04
+	1.735545205062651e-04
+
+ 156	1.560000000000001e+00
+	-1.388545757029719e-16
+	-2.284308760576464e-18
+	-2.280227230867324e-15
+	2.224745964795701e-05
+	2.916262531304877e-04
+	1.764668239377946e-04
+
+ 157	1.570000000000001e+00
+	-1.373965479743200e-16
+	-2.816736072068117e-18
+	-2.282315493088000e-15
+	2.276907987685734e-05
+	2.923219689254010e-04
+	1.793862516748199e-04
+
+ 158	1.580000000000001e+00
+	-1.359409829487047e-16
+	-3.374709076560283e-18
+	-2.284378402570266e-15
+	2.329995473531036e-05
+	2.929841386667003e-04
+	1.823124658975372e-04
+
+ 159	1.590000000000001e+00
+	-1.344878109075118e-16
+	-3.959536140157592e-18
+	-2.286415814480716e-15
+	2.384026926630063e-05
+	2.936132349239724e-04
+	1.852451335621270e-04
+
+ 160	1.600000000000001e+00
+	-1.330369677012239e-16
+	-4.572594896092672e-18
+	-2.288427526786990e-15
+	2.439021479193282e-05
+	2.942097199081568e-04
+	1.881839262981866e-04
+
+ 161	1.610000000000001e+00
+	-1.315883947347354e-16
+	-5.215335565434454e-18
+	-2.290413279650946e-15
+	2.494998913670207e-05
+	2.947740452770807e-04
+	1.911285203041434e-04
+
+ 162	1.620000000000001e+00
+	-1.301420389810530e-16
+	-5.889284370153329e-18
+	-2.292372754656876e-15
+	2.551979685799241e-05
+	2.953066519541905e-04
+	1.940785962407978e-04
+
+ 163	1.630000000000001e+00
+	-1.286978530228084e-16
+	-6.596047029677112e-18
+	-2.294305573883098e-15
+	2.609984948405656e-05
+	2.958079699593102e-04
+	1.970338391231096e-04
+
+ 164	1.640000000000001e+00
+	-1.272557951209971e-16
+	-7.337312329845862e-18
+	-2.296211298825839e-15
+	2.669036575973780e-05
+	2.962784182503098e-04
+	1.999939382103545e-04
+
+ 165	1.650000000000001e+00
+	-1.258158293104091e-16
+	-8.114855750666300e-18
+	-2.298089429185059e-15
+	2.729157190019180e-05
+	2.967184045745793e-04
+	2.029585868947430e-04
+
+ 166	1.660000000000001e+00
+	-1.243779255211975e-16
+	-8.930543136447646e-18
+	-2.299939401522874e-15
+	2.790370185286933e-05
+	2.971283253292592e-04
+	2.059274825886049e-04
+
+ 167	1.670000000000001e+00
+	-1.229420597259975e-16
+	-9.786334388744525e-18
+	-2.301760587806361e-15
+	2.852699756801800e-05
+	2.975085654292058e-04
+	2.089003266102108e-04
+
+ 168	1.680000000000001e+00
+	-1.215082141119310e-16
+	-1.068428715903347e-17
+	-2.303552293848024e-15
+	2.916170927796142e-05
+	2.978594981817195e-04
+	2.118768240683163e-04
+
+ 169	1.690000000000001e+00
+	-1.200763772767717e-16
+	-1.162656051417429e-17
+	-2.305313757658722e-15
+	2.980809578540583e-05
+	2.981814851671002e-04
+	2.148566837454763e-04
+
+ 170	1.700000000000001e+00
+	-1.186465444483802e-16
+	-1.261541854345204e-17
+	-2.307044147729905e-15
+	3.046642476102440e-05
+	2.984748761241419e-04
+	2.178396179801971e-04
+
+ 171	1.710000000000001e+00
+	-1.172187177263737e-16
+	-1.365323387135133e-17
+	-2.308742561264061e-15
+	3.113697305055578e-05
+	2.987400088397224e-04
+	2.208253425479628e-04
+
+ 172	1.720000000000001e+00
+	-1.157929063447887e-16
+	-1.474249103517249e-17
+	-2.310408022374780e-15
+	3.182002699164793e-05
+	2.989772090416814e-04
+	2.238135765411760e-04
+
+ 173	1.730000000000001e+00
+	-1.143691269542511e-16
+	-1.588578968117403e-17
+	-2.312039480280508e-15
+	3.251588274066210e-05
+	2.991867902942351e-04
+	2.268040422480416e-04
+
+ 174	1.740000000000001e+00
+	-1.129474039218619e-16
+	-1.708584752712362e-17
+	-2.313635807519127e-15
+	3.322484660963800e-05
+	2.993690538952074e-04
+	2.297964650304138e-04
+
+ 175	1.750000000000001e+00
+	-1.115277696466764e-16
+	-1.834550303300281e-17
+	-2.315195798213703e-15
+	3.394723541360138e-05
+	2.995242887744145e-04
+	2.327905732006255e-04
+
+ 176	1.760000000000001e+00
+	-1.101102648882848e-16
+	-1.966771771516745e-17
+	-2.316718166423275e-15
+	3.468337682837121e-05
+	2.996527713925725e-04
+	2.357860978973014e-04
+
+ 177	1.770000000000001e+00
+	-1.086949391055182e-16
+	-2.105557803258692e-17
+	-2.318201544616394e-15
+	3.543360975899811e-05
+	2.997547656401496e-04
+	2.387827729601653e-04
+
+ 178	1.780000000000001e+00
+	-1.072818508018618e-16
+	-2.251229676695167e-17
+	-2.319644482309006e-15
+	3.619828471893068e-05
+	2.998305227356275e-04
+	2.417803348038290e-04
+
+ 179	1.790000000000001e+00
+	-1.058710678735715e-16
+	-2.404121381155347e-17
+	-2.321045444912514e-15
+	3.697776421997223e-05
+	2.998802811226822e-04
+	2.447785222905628e-04
+
+ 180	1.800000000000001e+00
+	-1.044626679559277e-16
+	-2.564579627703235e-17
+	-2.322402812842044e-15
+	3.777242317304340e-05
+	2.999042663658434e-04
+	2.477770766020328e-04
+
diff --git a/xschem/src/basic_test/data_nmos/data_045.raw b/xschem/src/basic_test/data_nmos/data_045.raw
new file mode 100644
index 0000000..c4d1962
--- /dev/null
+++ b/xschem/src/basic_test/data_nmos/data_045.raw
@@ -0,0 +1,1463 @@
+Title: **.subckt gm_id_nmos
+Date: Tue Jun  1 20:11:05  2021
+Plotname: DC transfer characteristic
+Flags: real
+No. Variables: 7
+No. Points: 181
+Variables:
+	0	v(v-sweep)	voltage
+	1	@m.xm1.msky130_fd_pr__nfet_01v8[cgb]	capacitance
+	2	@m.xm1.msky130_fd_pr__nfet_01v8[cgd]	capacitance
+	3	@m.xm1.msky130_fd_pr__nfet_01v8[cgs]	capacitance
+	4	@m.xm1.msky130_fd_pr__nfet_01v8[gds]	admittance
+	5	@m.xm1.msky130_fd_pr__nfet_01v8[gm]	admittance
+	6	i(@m.xm1.msky130_fd_pr__nfet_01v8[id])	current
+Values:
+ 0	0.000000000000000e+00
+	-9.725019916408052e-16
+	1.095169022276109e-19
+	-3.082008542774421e-17
+	2.672312541729529e-14
+	2.622687323900150e-12
+	1.004074826948645e-13
+
+ 1	1.000000000000000e-02
+	-9.655582033922003e-16
+	1.177657089281175e-19
+	-3.300379859209337e-17
+	3.468860927563519e-14
+	3.405398749885613e-12
+	1.303777968701762e-13
+
+ 2	2.000000000000000e-02
+	-9.586973831357841e-16
+	1.267592226130252e-19
+	-3.538263971397157e-17
+	4.502781217438745e-14
+	4.421632981635918e-12
+	1.692921046257887e-13
+
+ 3	3.000000000000000e-02
+	-9.519115812358563e-16
+	1.365717789757347e-19
+	-3.797580728868215e-17
+	5.844782255027494e-14
+	5.741028939587176e-12
+	2.198187084152249e-13
+
+ 4	4.000000000000000e-02
+	-9.451926267432944e-16
+	1.472846837160839e-19
+	-4.080393957090332e-17
+	7.586622055539834e-14
+	7.453974021445597e-12
+	2.854215444710015e-13
+
+ 5	5.000000000000000e-02
+	-9.385320948863392e-16
+	1.589867313550287e-19
+	-4.389020057127154e-17
+	9.847367320914866e-14
+	9.677785379448633e-12
+	3.705972264863406e-13
+
+ 6	6.000000000000000e-02
+	-9.319212729204977e-16
+	1.717747409617997e-19
+	-4.725956918702320e-17
+	1.278151231286746e-13
+	1.256471703786374e-11
+	4.811826572558499e-13
+
+ 7	7.000000000000001e-02
+	-9.253511306612843e-16
+	1.857540923383906e-19
+	-5.093914070522070e-17
+	1.658950560021579e-13
+	1.631234797118583e-11
+	6.247540844013300e-13
+
+ 8	8.000000000000000e-02
+	-9.188122906161803e-16
+	2.010392631850847e-19
+	-5.495831757773210e-17
+	2.153139842839876e-13
+	2.117705124216544e-11
+	8.111447861712860e-13
+
+ 9	9.000000000000000e-02
+	-9.122949999068653e-16
+	2.177543551413414e-19
+	-5.934893959525091e-17
+	2.794453676488543e-13
+	2.749145357979789e-11
+	1.053116540282222e-12
+
+ 10	9.999999999999999e-02
+	-9.057891047406310e-16
+	2.360335963532365e-19
+	-6.414540770468762e-17
+	3.626649034370696e-13
+	3.568706264238591e-11
+	1.367230416035110e-12
+
+ 11	1.100000000000000e-01
+	-8.992840283011202e-16
+	2.560218056214390e-19
+	-6.938479768594938e-17
+	4.706476196314523e-13
+	4.632358333780113e-11
+	1.774975848677745e-12
+
+ 12	1.200000000000000e-01
+	-8.927687530775570e-16
+	2.778748002907392e-19
+	-7.510695918632657e-17
+	6.107527176197084e-13
+	6.012688859093261e-11
+	2.304234295130366e-12
+
+ 13	1.300000000000000e-01
+	-8.862318088052781e-16
+	3.017597269487600e-19
+	-8.135459484638590e-17
+	7.925219318187162e-13
+	7.803818171783575e-11
+	2.991176162841029e-12
+
+ 14	1.400000000000000e-01
+	-8.796612673434638e-16
+	3.278552907896782e-19
+	-8.817331346170714e-17
+	1.028324668047007e-12
+	1.012776229763024e-10
+	3.882718598473459e-12
+
+ 15	1.500000000000000e-01
+	-8.730447459605746e-16
+	3.563518562839890e-19
+	-9.561165033961654e-17
+	1.334192823542311e-12
+	1.314266374761306e-10
+	5.039708975596953e-12
+
+ 16	1.600000000000000e-01
+	-8.663694206246765e-16
+	3.874513887299692e-19
+	-1.037210472680250e-16
+	1.730900577379274e-12
+	1.705343330995621e-10
+	6.541046899601276e-12
+
+ 17	1.700000000000000e-01
+	-8.596220509933810e-16
+	4.213672035386131e-19
+	-1.125557838631153e-16
+	2.245360328898442e-12
+	2.212550080687443e-10
+	8.489019271687999e-12
+
+ 18	1.800000000000000e-01
+	-8.527890188531164e-16
+	4.583234879509330e-19
+	-1.221728515615939e-16
+	2.912426310234563e-12
+	2.870257094843920e-10
+	1.101620225606914e-11
+
+ 19	1.900000000000000e-01
+	-8.458563817557256e-16
+	4.985545585695727e-19
+	-1.326317612376304e-16
+	3.777223409037949e-12
+	3.722953303704644e-10
+	1.429438573075359e-11
+
+ 20	2.000000000000000e-01
+	-8.388099435266352e-16
+	5.423038178972393e-19
+	-1.439942754267512e-16
+	4.898151911676010e-12
+	4.828199447205714e-10
+	1.854610609891998e-11
+
+ 21	2.100000000000000e-01
+	-8.316353431582088e-16
+	5.898223743192549e-19
+	-1.563240565043965e-16
+	6.350761083428868e-12
+	6.260431517426538e-10
+	2.405953989271313e-11
+
+ 22	2.200000000000001e-01
+	-8.243181633403762e-16
+	6.413672929509330e-19
+	-1.696862229697677e-16
+	8.232738046524236e-12
+	8.115853445035636e-10
+	3.120772303977691e-11
+
+ 23	2.300000000000001e-01
+	-8.168440595071201e-16
+	6.971994497713765e-19
+	-1.841468072930918e-16
+	1.067032612384312e-11
+	1.051872291618798e-09
+	4.047333095379383e-11
+
+ 24	2.400000000000001e-01
+	-8.091989097835059e-16
+	7.575809687370623e-19
+	-1.997721106568977e-16
+	1.382657211409895e-11
+	1.362941531046587e-09
+	5.248059754511275e-11
+
+ 25	2.500000000000001e-01
+	-8.013689856060838e-16
+	8.227722311825355e-19
+	-2.166279523718646e-16
+	1.791190896167842e-11
+	1.765475184454171e-09
+	6.803638494530635e-11
+
+ 26	2.600000000000001e-01
+	-7.933411420545790e-16
+	8.930284589994079e-19
+	-2.347788148302533e-16
+	2.319771385681820e-11
+	2.286120329777368e-09
+	8.818296227599490e-11
+
+ 27	2.700000000000001e-01
+	-7.851030261032110e-16
+	9.685958874823667e-19
+	-2.542868884771554e-16
+	3.003364760537902e-11
+	2.959173493829413e-09
+	1.142657376521284e-10
+
+ 28	2.800000000000001e-01
+	-7.766433000834703e-16
+	1.049707560337988e-18
+	-2.752110254292794e-16
+	3.886978561885431e-11
+	3.828724673869690e-09
+	1.480200443881369e-10
+
+ 29	2.900000000000001e-01
+	-7.679518766884537e-16
+	1.136578797567996e-18
+	-2.976056148957226e-16
+	5.028480127670205e-11
+	4.951379129228050e-09
+	1.916821470616004e-10
+
+ 30	3.000000000000001e-01
+	-7.590201608791288e-16
+	1.229402406202122e-18
+	-3.215193983118709e-16
+	6.502176643818926e-11
+	6.399702577824269e-09
+	2.481309484299716e-10
+
+ 31	3.100000000000001e-01
+	-7.498412931257408e-16
+	1.328343723339075e-18
+	-3.469942468766243e-16
+	8.403349947480242e-11
+	8.266567943402794e-09
+	3.210684926160280e-10
+
+ 32	3.200000000000001e-01
+	-7.404103875884255e-16
+	1.433535599685624e-18
+	-3.740639287407535e-16
+	1.085398260099404e-10
+	1.067061992022996e-08
+	4.152493271851950e-10
+
+ 33	3.300000000000001e-01
+	-7.307247581689415e-16
+	1.545073448667773e-18
+	-4.027528971579846e-16
+	1.400996282367771e-10
+	1.376311773665876e-08
+	5.367711648596892e-10
+
+ 34	3.400000000000001e-01
+	-7.207841249088395e-16
+	1.663010500062061e-18
+	-4.330751341935992e-16
+	1.807011499659577e-10
+	1.773646684673348e-08
+	6.934421359124013e-10
+
+ 35	3.500000000000001e-01
+	-7.105907930222390e-16
+	1.787353406803902e-18
+	-4.650330868057760e-16
+	2.328746981980287e-10
+	2.283480695585672e-08
+	8.952433076716926e-10
+
+ 36	3.600000000000002e-01
+	-7.001497969785816e-16
+	1.918058358103369e-18
+	-4.986167330140574e-16
+	2.998326358109917e-10
+	2.936708682546109e-08
+	1.154909131486511e-09
+
+ 37	3.700000000000002e-01
+	-6.894690025233555e-16
+	2.055027850349072e-18
+	-5.338028152368456e-16
+	3.856423870398672e-10
+	3.772312589750239e-08
+	1.488653124266030e-09
+
+ 38	3.800000000000002e-01
+	-6.785591603563970e-16
+	2.198108258879273e-18
+	-5.705542755714524e-16
+	4.954390664160894e-10
+	4.839323974240590e-08
+	1.917071470153356e-09
+
+ 39	3.900000000000002e-01
+	-6.674339063707292e-16
+	2.347088338267031e-18
+	-6.088199237504291e-16
+	6.356852783843325e-10
+	6.199209286476056e-08
+	2.466263421112421e-09
+
+ 40	4.000000000000002e-01
+	-6.561097048601177e-16
+	2.501698756424889e-18
+	-6.485343627808757e-16
+	8.144866052697184e-10
+	7.928754325421484e-08
+	3.169214499932703e-09
+
+ 41	4.100000000000002e-01
+	-6.446057328779215e-16
+	2.661612739148960e-18
+	-6.896181900130487e-16
+	1.041972298796316e-09
+	1.012353670697344e-07
+	4.067496748649514e-09
+
+ 42	4.200000000000002e-01
+	-6.329437058996638e-16
+	2.826447867701773e-18
+	-7.319784828534923e-16
+	1.330751723027121e-09
+	1.290209134955167e-07
+	5.213349918301632e-09
+
+ 43	4.300000000000002e-01
+	-6.211476470153901e-16
+	2.995769034097751e-18
+	-7.755095688978714e-16
+	1.696458194968282e-09
+	1.641089602938229e-07
+	6.672219039099588e-09
+
+ 44	4.400000000000002e-01
+	-6.092436039515824e-16
+	3.169092518671972e-18
+	-8.200940703541422e-16
+	2.158393087589389e-09
+	2.083033468360301e-07
+	8.525837962988061e-09
+
+ 45	4.500000000000002e-01
+	-5.972593201864938e-16
+	3.345891114282175e-18
+	-8.656042027552230e-16
+	2.740284461570325e-09
+	2.638183809639298e-07
+	1.087596623191365e-08
+
+ 46	4.600000000000002e-01
+	-5.852238681696886e-16
+	3.525600183232685e-18
+	-9.119032986441091e-16
+	3.471176100055704e-09
+	3.333645646296706e-07
+	1.384890922421674e-08
+
+ 47	4.700000000000003e-01
+	-5.731672540886108e-16
+	3.707624498785921e-18
+	-9.588475186586456e-16
+	4.386464518505970e-09
+	4.202518414669092e-07
+	1.760098020397986e-08
+
+ 48	4.800000000000003e-01
+	-5.611200046616938e-16
+	3.891345694821467e-18
+	-1.006287705701725e-15
+	5.529102883495597e-09
+	5.285142461330896e-07
+	2.232509836278957e-08
+
+ 49	4.900000000000003e-01
+	-5.491127470222123e-16
+	4.076130126357566e-18
+	-1.054071333022933e-15
+	6.950990826470516e-09
+	6.630603191771729e-07
+	2.825875845084364e-08
+
+ 50	5.000000000000002e-01
+	-5.371757928609190e-16
+	4.261336931348598e-18
+	-1.102044494310305e-15
+	8.714566091026951e-09
+	8.298535601411786e-07
+	3.569365146657978e-08
+
+ 51	5.100000000000002e-01
+	-5.253387376199903e-16
+	4.446326080968812e-18
+	-1.150053883414732e-15
+	1.089460500211160e-08
+	1.036125941261555e-06
+	4.498725360975640e-08
+
+ 52	5.200000000000002e-01
+	-5.136300847070902e-16
+	4.630466211458284e-18
+	-1.197948713079283e-15
+	1.358022013324790e-08
+	1.290624332737124e-06
+	5.657671701425989e-08
+
+ 53	5.300000000000002e-01
+	-5.020769034843044e-16
+	4.813142044963789e-18
+	-1.245582525862022e-15
+	1.687701111055007e-08
+	1.603883785395916e-06
+	7.099536734442634e-08
+
+ 54	5.400000000000003e-01
+	-4.907045282619089e-16
+	4.993761228566423e-18
+	-1.292814856040759e-15
+	2.090927493461928e-08
+	1.988512380606252e-06
+	8.889200950842457e-08
+
+ 55	5.500000000000003e-01
+	-4.795363037858135e-16
+	5.171760448369609e-18
+	-1.339512708295865e-15
+	2.582211513514504e-08
+	2.459459815599380e-06
+	1.110530296162370e-07
+
+ 56	5.600000000000003e-01
+	-4.685933808517850e-16
+	5.346610707367697e-18
+	-1.385551826942471e-15
+	3.178320950099382e-08
+	3.034227164660533e-06
+	1.384269303311597e-07
+
+ 57	5.700000000000003e-01
+	-4.578945638104384e-16
+	5.517821689944852e-18
+	-1.430817737959252e-15
+	3.898391653738007e-08
+	3.732960922279728e-06
+	1.721504376743528e-07
+
+ 58	5.800000000000003e-01
+	-4.474562099379706e-16
+	5.684945170401568e-18
+	-1.475206554579941e-15
+	4.763934157998440e-08
+	4.578364540460734e-06
+	2.135746932302079e-07
+
+ 59	5.900000000000003e-01
+	-4.372921790190066e-16
+	5.847577456144448e-18
+	-1.518625545354350e-15
+	5.798697035991527e-08
+	5.595360143519165e-06
+	2.642893652957738e-07
+
+ 60	6.000000000000003e-01
+	-4.274138300822167e-16
+	6.005360886635292e-18
+	-1.560993470994613e-15
+	7.028353562716893e-08
+	6.810446466103028e-06
+	3.261418931271020e-07
+
+ 61	6.100000000000003e-01
+	-4.178300610891380e-16
+	6.157984435725749e-18
+	-1.602240702725458e-15
+	8.479992629120172e-08
+	8.250728690606300e-06
+	4.012486734162459e-07
+
+ 62	6.200000000000003e-01
+	-4.085473865244522e-16
+	6.305183486813532e-18
+	-1.642309140070739e-15
+	1.018141747285957e-07
+	9.942640311147192e-06
+	4.919949666557129e-07
+
+ 63	6.300000000000003e-01
+	-3.995700472749292e-16
+	6.446738866923459e-18
+	-1.681151949939614e-15
+	1.216028387117948e-07
+	1.191043030640849e-05
+	6.010207646268679e-07
+
+ 64	6.400000000000003e-01
+	-3.909001469012170e-16
+	6.582475237258988e-18
+	-1.718733151514863e-15
+	1.444313800453098e-07
+	1.417454059905372e-05
+	7.311908577737832e-07
+
+ 65	6.500000000000004e-01
+	-3.825378083751395e-16
+	6.712258944201274e-18
+	-1.755027072854809e-15
+	1.705443709786990e-07
+	1.675003704339412e-05
+	8.855487984469900e-07
+
+ 66	6.600000000000004e-01
+	-3.744813455394029e-16
+	6.835995436602312e-18
+	-1.790017705417669e-15
+	2.001564750622743e-07
+	1.964527155439706e-05
+	1.067256183557521e-06
+
+ 67	6.700000000000004e-01
+	-3.667274439053261e-16
+	6.953626353140169e-18
+	-1.823697982059777e-15
+	2.334451164618175e-07
+	2.286093780884912e-05
+	1.279520405700180e-06
+
+ 68	6.800000000000004e-01
+	-3.592713458941172e-16
+	7.065126378193183e-18
+	-1.856069002627314e-15
+	2.705455693881684e-07
+	2.638963937545627e-05
+	1.525515449534878e-06
+
+ 69	6.900000000000004e-01
+	-3.521070362061082e-16
+	7.170499956896906e-18
+	-1.887139229241809e-15
+	3.115489005833553e-07
+	3.021602509407849e-05
+	1.808301190847604e-06
+
+ 70	7.000000000000004e-01
+	-3.452274236312758e-16
+	7.269777950510766e-18
+	-1.916923670955137e-15
+	3.565028416727870e-07
+	3.431747457670501e-05
+	2.130746844853162e-06
+
+ 71	7.100000000000004e-01
+	-3.386245162593718e-16
+	7.363014302624659e-18
+	-1.945443074787634e-15
+	4.054153227524150e-07
+	3.866525057357523e-05
+	2.495463698072491e-06
+
+ 72	7.200000000000004e-01
+	-3.322895876808075e-16
+	7.450282775681485e-18
+	-1.972723137409795e-15
+	4.582601234577662e-07
+	4.322598602172063e-05
+	2.904751162858920e-06
+
+ 73	7.300000000000004e-01
+	-3.262133323681893e-16
+	7.531673806284669e-18
+	-1.998793749005422e-15
+	5.149839309133945e-07
+	4.796334843419798e-05
+	3.360558724865402e-06
+
+ 74	7.400000000000004e-01
+	-3.203860089769728e-16
+	7.607291517201375e-18
+	-2.023688278258197e-15
+	5.755140462889379e-07
+	5.283972381689511e-05
+	3.864464758326306e-06
+
+ 75	7.500000000000004e-01
+	-3.147975707917272e-16
+	7.677250914161573e-18
+	-2.047442905004850e-15
+	6.397660396140317e-07
+	5.781778257337013e-05
+	4.417671692546126e-06
+
+ 76	7.600000000000005e-01
+	-3.094377829663163e-16
+	7.741675286693945e-18
+	-2.070096004943358e-15
+	7.076507860576914e-07
+	6.286182390029018e-05
+	5.021015799636607e-06
+
+ 77	7.700000000000005e-01
+	-3.042963265603118e-16
+	7.800693824452837e-18
+	-2.091687588901377e-15
+	7.790804897488484e-07
+	6.793883510723589e-05
+	5.674989036529738e-06
+
+ 78	7.800000000000005e-01
+	-2.993628896617326e-16
+	7.854439453826106e-18
+	-2.112258797567318e-15
+	8.539734795932024e-07
+	7.301924112383254e-05
+	6.379769936211840e-06
+
+ 79	7.900000000000005e-01
+	-2.946272461116465e-16
+	7.903046894064637e-18
+	-2.131851451261358e-15
+	9.322577198671599e-07
+	7.807735217745475e-05
+	7.135260466006748e-06
+
+ 80	8.000000000000005e-01
+	-2.900793225148758e-16
+	7.946650927691890e-18
+	-2.150507653261314e-15
+	1.013873101552057e-06
+	8.309154155935577e-05
+	7.941125978178053e-06
+
+ 81	8.100000000000005e-01
+	-2.857092543393840e-16
+	7.985384876456136e-18
+	-2.168269444378432e-15
+	1.098772663150752e-06
+	8.804419996023884e-05
+	8.796835777787822e-06
+
+ 82	8.200000000000005e-01
+	-2.815074319819864e-16
+	8.019379271479561e-18
+	-2.185178505874924e-15
+	1.186922934319635e-06
+	9.292151898391331e-05
+	9.701702334615976e-06
+
+ 83	8.300000000000005e-01
+	-2.774645377166168e-16
+	8.048760704428014e-18
+	-2.201275907400794e-15
+	1.278303608815356e-06
+	9.771315593945807e-05
+	1.065491769418830e-05
+
+ 84	8.400000000000005e-01
+	-2.735715744502933e-16
+	8.073650845360686e-18
+	-2.216601896374365e-15
+	1.372906743639213e-06
+	1.024118269552480e-04
+	1.165558614162373e-05
+
+ 85	8.500000000000005e-01
+	-2.698198871972156e-16
+	8.094165612309906e-18
+	-2.231195725111147e-15
+	1.470735657400949e-06
+	1.070128678141770e-04
+	1.270275260564329e-05
+
+ 86	8.600000000000005e-01
+	-2.662011781487711e-16
+	8.110414477484519e-18
+	-2.245095511994121e-15
+	1.571803670061380e-06
+	1.115137932808218e-04
+	1.379542664119200e-05
+
+ 87	8.700000000000006e-01
+	-2.627075161713089e-16
+	8.122499895191820e-18
+	-2.258338133051842e-15
+	1.676132793788632e-06
+	1.159138772348471e-04
+	1.493260209401897e-05
+
+ 88	8.800000000000006e-01
+	-2.593313415086393e-16
+	8.130516837047318e-18
+	-2.270959140448404e-15
+	1.783752454289934e-06
+	1.202137683679644e-04
+	1.611327273494916e-05
+
+ 89	8.900000000000006e-01
+	-2.560654664056960e-16
+	8.134552420718609e-18
+	-2.282992704573696e-15
+	1.894698295701123e-06
+	1.244151499143202e-04
+	1.733644426655670e-05
+
+ 90	9.000000000000006e-01
+	-2.529030723064708e-16
+	8.134685619263228e-18
+	-2.294471576638396e-15
+	2.009011100775738e-06
+	1.285204469725391e-04
+	1.860114316393366e-05
+
+ 91	9.100000000000006e-01
+	-2.498377042154346e-16
+	8.130987039023536e-18
+	-2.305427068913510e-15
+	2.126735841742787e-06
+	1.325325813743540e-04
+	1.990642282776373e-05
+
+ 92	9.200000000000006e-01
+	-2.468632608947091e-16
+	8.123518792788507e-18
+	-2.315889057718794e-15
+	2.247920930116783e-06
+	1.364547744069529e-04
+	2.125136848903624e-05
+
+ 93	9.300000000000006e-01
+	-2.439739925717958e-16
+	8.112334230578038e-18
+	-2.325885960003495e-15
+	2.372617271360903e-06
+	1.402903763657346e-04
+	2.263509545369428e-05
+
+ 94	9.400000000000006e-01
+	-2.411644783290551e-16
+	8.097478089613983e-18
+	-2.335444799564816e-15
+	2.500878090752593e-06
+	1.440427608869163e-04
+	2.405675566584594e-05
+
+ 95	9.500000000000006e-01
+	-2.384296214785118e-16
+	8.078986291342087e-18
+	-2.344591201782260e-15
+	2.632758214113206e-06
+	1.477152215055047e-04
+	2.551553349073141e-05
+
+ 96	9.600000000000006e-01
+	-2.357646345372286e-16
+	8.056885953337786e-18
+	-2.353349435898705e-15
+	2.768313770010870e-06
+	1.513109088338557e-04
+	2.701064556229532e-05
+
+ 97	9.700000000000006e-01
+	-2.331650256374958e-16
+	8.031195378384213e-18
+	-2.361742454561783e-15
+	2.907601907260417e-06
+	1.548327861914930e-04
+	2.854133911582283e-05
+
+ 98	9.800000000000006e-01
+	-2.306265846485804e-16
+	8.001924053573411e-18
+	-2.369791937572397e-15
+	3.050680580696060e-06
+	1.582836024078139e-04
+	3.010688996611751e-05
+
+ 99	9.900000000000007e-01
+	-2.281453691959685e-16
+	7.969072654259877e-18
+	-2.377518338732886e-15
+	3.197608393763224e-06
+	1.616658781065120e-04
+	3.170660028402978e-05
+
+ 100	1.000000000000001e+00
+	-2.257176907320985e-16
+	7.932633048310931e-18
+	-2.384940934844798e-15
+	3.348444487832698e-06
+	1.649819023153134e-04
+	3.333979628992050e-05
+
+ 101	1.010000000000001e+00
+	-2.233401007845097e-16
+	7.892588296647954e-18
+	-2.392077876047641e-15
+	3.503248469538279e-06
+	1.682337367569567e-04
+	3.500582595366517e-05
+
+ 102	1.020000000000001e+00
+	-2.210093774827608e-16
+	7.848912646560122e-18
+	-2.398946236816535e-15
+	3.662080368786081e-06
+	1.714232256477324e-04
+	3.670405676676705e-05
+
+ 103	1.030000000000001e+00
+	-2.187225124442106e-16
+	7.801571514698905e-18
+	-2.405562067048581e-15
+	3.825000621320615e-06
+	1.745520092482914e-04
+	3.843387363253757e-05
+
+ 104	1.040000000000001e+00
+	-2.164766980803959e-16
+	7.750521457032965e-18
+	-2.411940442766665e-15
+	3.992070070835905e-06
+	1.776215397745141e-04
+	4.019467690462578e-05
+
+ 105	1.050000000000001e+00
+	-2.142693153700593e-16
+	7.695710123361965e-18
+	-2.418095516055828e-15
+	4.163349986575620e-06
+	1.806330985848634e-04
+	4.198588059183301e-05
+
+ 106	1.060000000000001e+00
+	-2.120979221315811e-16
+	7.637076194257682e-18
+	-2.424040563922631e-15
+	4.338902093181508e-06
+	1.835878138184612e-04
+	4.380691073765308e-05
+
+ 107	1.070000000000001e+00
+	-2.099602418163518e-16
+	7.574549298527904e-18
+	-2.429788035833086e-15
+	4.518788610230533e-06
+	1.864866778700748e-04
+	4.565720397581102e-05
+
+ 108	1.080000000000001e+00
+	-2.078541528352616e-16
+	7.508049909484211e-18
+	-2.435349599740756e-15
+	4.703072299464766e-06
+	1.893305642598996e-04
+	4.753620625783170e-05
+
+ 109	1.090000000000001e+00
+	-2.057776784227677e-16
+	7.437489218444379e-18
+	-2.440736186464475e-15
+	4.891816518176076e-06
+	1.921202435930947e-04
+	4.944337174495142e-05
+
+ 110	1.100000000000001e+00
+	-2.037289770366401e-16
+	7.362768984016917e-18
+	-2.445958032315825e-15
+	5.085085277579401e-06
+	1.948563984118905e-04
+	5.137816185421317e-05
+
+ 111	1.110000000000001e+00
+	-2.017063332864085e-16
+	7.283781355802210e-18
+	-2.451024719910776e-15
+	5.282943305302098e-06
+	1.975396368265654e-04
+	5.334004444703237e-05
+
+ 112	1.120000000000001e+00
+	-1.997081493794424e-16
+	7.200408671205188e-18
+	-2.455945217128556e-15
+	5.485456111351698e-06
+	2.001705048751152e-04
+	5.532849314772995e-05
+
+ 113	1.130000000000001e+00
+	-1.977329370704530e-16
+	7.112523224090318e-18
+	-2.460727914204599e-15
+	5.692690057106648e-06
+	2.027494976087214e-04
+	5.734298677927004e-05
+
+ 114	1.140000000000001e+00
+	-1.957793100977777e-16
+	7.019987004025716e-18
+	-2.465380658964016e-15
+	5.904712427016567e-06
+	2.052770689344054e-04
+	5.938300890359304e-05
+
+ 115	1.150000000000001e+00
+	-1.938459770880392e-16
+	6.922651404857603e-18
+	-2.469910790217811e-15
+	6.121591502807549e-06
+	2.077536402702259e-04
+	6.144804745437758e-05
+
+ 116	1.160000000000001e+00
+	-1.919317349095761e-16
+	6.820356901335430e-18
+	-2.474325169356776e-15
+	6.343396640070999e-06
+	2.101796080842843e-04
+	6.353759445070268e-05
+
+ 117	1.170000000000001e+00
+	-1.900354624542073e-16
+	6.712932692470881e-18
+	-2.478630210188030e-15
+	6.570198347176883e-06
+	2.125553503984600e-04
+	6.565114578084741e-05
+
+ 118	1.180000000000001e+00
+	-1.881561148265242e-16
+	6.600196310261666e-18
+	-2.482831907066784e-15
+	6.802068366499100e-06
+	2.148812323427265e-04
+	6.778820104630297e-05
+
+ 119	1.190000000000001e+00
+	-1.862927179197778e-16
+	6.481953192348699e-18
+	-2.486935861381611e-15
+	7.039079757974778e-06
+	2.171576108472761e-04
+	6.994826345693845e-05
+
+ 120	1.200000000000001e+00
+	-1.844443633575611e-16
+	6.357996217097901e-18
+	-2.490947306455632e-15
+	7.281306985045234e-06
+	2.193848385584663e-04
+	7.213083976913479e-05
+
+ 121	1.210000000000001e+00
+	-1.826102037808159e-16
+	6.228105199513042e-18
+	-2.494871130928605e-15
+	7.528826003043528e-06
+	2.215632670615534e-04
+	7.433544025953812e-05
+
+ 122	1.220000000000001e+00
+	-1.807894484601992e-16
+	6.092046346290497e-18
+	-2.498711900686500e-15
+	7.781714350107950e-06
+	2.236932494888883e-04
+	7.656157872790327e-05
+
+ 123	1.230000000000001e+00
+	-1.789813592144032e-16
+	5.949571668221346e-18
+	-2.502473879405682e-15
+	8.040051240709486e-06
+	2.257751425871548e-04
+	7.880877252325214e-05
+
+ 124	1.240000000000001e+00
+	-1.771852466157612e-16
+	5.800418348035420e-18
+	-2.506161047778630e-15
+	8.303917661888853e-06
+	2.278093083117035e-04
+	8.107654258828366e-05
+
+ 125	1.250000000000001e+00
+	-1.754004664651912e-16
+	5.644308061661162e-18
+	-2.509777121487249e-15
+	8.573396472304075e-06
+	2.297961150103182e-04
+	8.336441351762498e-05
+
+ 126	1.260000000000001e+00
+	-1.736264165193342e-16
+	5.480946250750176e-18
+	-2.513325567988583e-15
+	8.848572504193330e-06
+	2.317359382530322e-04
+	8.567191362610245e-05
+
+ 127	1.270000000000001e+00
+	-1.718625334535860e-16
+	5.310021344181301e-18
+	-2.516809622175867e-15
+	9.129532668362394e-06
+	2.336291613590585e-04
+	8.799857502375773e-05
+
+ 128	1.280000000000001e+00
+	-1.701082900455278e-16
+	5.131203926124662e-18
+	-2.520232300975978e-15
+	9.416366062308866e-06
+	2.354761756665628e-04
+	9.034393369481078e-05
+
+ 129	1.290000000000001e+00
+	-1.683631925641171e-16
+	4.944145848100927e-18
+	-2.523596416941916e-15
+	9.709164081599007e-06
+	2.372773805859912e-04
+	9.270752957820573e-05
+
+ 130	1.300000000000001e+00
+	-1.666267783508235e-16
+	4.748479282327918e-18
+	-2.526904590896694e-15
+	1.000802053461729e-05
+	2.390331834729849e-04
+	9.508890664776336e-05
+
+ 131	1.310000000000001e+00
+	-1.648986135797078e-16
+	4.543815713497172e-18
+	-2.530159263682299e-15
+	1.031303176081164e-05
+	2.407439993525920e-04
+	9.748761299029161e-05
+
+ 132	1.320000000000001e+00
+	-1.631782911842379e-16
+	4.329744865972137e-18
+	-2.533362707064945e-15
+	1.062429675256352e-05
+	2.424102505225393e-04
+	9.990320088031715e-05
+
+ 133	1.330000000000001e+00
+	-1.614654289394028e-16
+	4.105833563250153e-18
+	-2.536517033845108e-15
+	1.094191728081451e-05
+	2.440323660597288e-04
+	1.023352268503448e-04
+
+ 134	1.340000000000001e+00
+	-1.597596676884262e-16
+	3.871624516377168e-18
+	-2.539624207218227e-15
+	1.126599802458918e-05
+	2.456107812508868e-04
+	1.047832517557908e-04
+
+ 135	1.350000000000001e+00
+	-1.580606697041033e-16
+	3.626635037858917e-18
+	-2.542686049429408e-15
+	1.159664670455696e-05
+	2.471459369653822e-04
+	1.072468408339203e-04
+
+ 136	1.360000000000001e+00
+	-1.563681171754502e-16
+	3.370355677464552e-18
+	-2.545704249762836e-15
+	1.193397422078402e-05
+	2.486382789856259e-04
+	1.097255637562903e-04
+
+ 137	1.370000000000001e+00
+	-1.546817108110224e-16
+	3.102248776182000e-18
+	-2.548680371904135e-15
+	1.227809479483146e-05
+	2.500882573081639e-04
+	1.122189946743433e-04
+
+ 138	1.380000000000001e+00
+	-1.530011685508662e-16
+	2.821746934453659e-18
+	-2.551615860711541e-15
+	1.262912611636387e-05
+	2.514963254265203e-04
+	1.147267122579137e-04
+
+ 139	1.390000000000001e+00
+	-1.513262243796598e-16
+	2.528251390701528e-18
+	-2.554512048429338e-15
+	1.298718949443870e-05
+	2.528629396050634e-04
+	1.172482997265119e-04
+
+ 140	1.400000000000001e+00
+	-1.496566272341582e-16
+	2.221130306047045e-18
+	-2.557370160374796e-15
+	1.335241001365559e-05
+	2.541885581515756e-04
+	1.197833448733387e-04
+
+ 141	1.410000000000001e+00
+	-1.479921399985764e-16
+	1.899716951044168e-18
+	-2.560191320127731e-15
+	1.372491669535163e-05
+	2.554736406948395e-04
+	1.223314400820472e-04
+
+ 142	1.420000000000001e+00
+	-1.463325385820561e-16
+	1.563307790181163e-18
+	-2.562976554249658e-15
+	1.410484266403682e-05
+	2.567186474723506e-04
+	1.248921823363270e-04
+
+ 143	1.430000000000001e+00
+	-1.446776110728124e-16
+	1.211160459870139e-18
+	-2.565726796557675e-15
+	1.449232531927355e-05
+	2.579240386322344e-04
+	1.274651732224418e-04
+
+ 144	1.440000000000001e+00
+	-1.430271569640124e-16
+	8.424916356416423e-19
+	-2.568442891976275e-15
+	1.488750651320958e-05
+	2.590902735525430e-04
+	1.300500189248666e-04
+
+ 145	1.450000000000001e+00
+	-1.413809864468618e-16
+	4.564747842983735e-19
+	-2.571125599988573e-15
+	1.529053273398521e-05
+	2.602178101803494e-04
+	1.326463302152194e-04
+
+ 146	1.460000000000001e+00
+	-1.397389197667381e-16
+	5.223779686761696e-20
+	-2.573775597706816e-15
+	1.570155529524290e-05
+	2.613071043923975e-04
+	1.352537224346958e-04
+
+ 147	1.470000000000001e+00
+	-1.381007866386091e-16
+	-3.711395016670752e-19
+	-2.576393482580523e-15
+	1.612073053197480e-05
+	2.623586093785081e-04
+	1.378718154702198e-04
+
+ 148	1.480000000000001e+00
+	-1.364664257183157e-16
+	-8.146279696687162e-19
+	-2.578979774759115e-15
+	1.654822000295426e-05
+	2.633727750484742e-04
+	1.405002337245513e-04
+
+ 149	1.490000000000001e+00
+	-1.348356841265965e-16
+	-1.279251896714252e-18
+	-2.581534919124719e-15
+	1.698419070000425e-05
+	2.643500474627854e-04
+	1.431386060805820e-04
+
+ 150	1.500000000000001e+00
+	-1.332084170230661e-16
+	-1.766091885187754e-18
+	-2.584059287009555e-15
+	1.742881526436402e-05
+	2.652908682871937e-04
+	1.457865658600617e-04
+
+ 151	1.510000000000001e+00
+	-1.315844872276474e-16
+	-2.276287868285752e-18
+	-2.586553177611238e-15
+	1.788227221042294e-05
+	2.661956742708532e-04
+	1.484437507769873e-04
+
+ 152	1.520000000000001e+00
+	-1.299637648871826e-16
+	-2.811042266533936e-18
+	-2.589016819118462e-15
+	1.834474615709847e-05
+	2.670648967475613e-04
+	1.511098028858935e-04
+
+ 153	1.530000000000001e+00
+	-1.283461271852347e-16
+	-3.371623284191895e-18
+	-2.591450369558689e-15
+	1.881642806714142e-05
+	2.678989611594345e-04
+	1.537843685252700e-04
+
+ 154	1.540000000000001e+00
+	-1.267314580933154e-16
+	-3.959368346048905e-18
+	-2.593853917378671e-15
+	1.929751549465828e-05
+	2.686982866022185e-04
+	1.564670982563251e-04
+
+ 155	1.550000000000001e+00
+	-1.251196481619573e-16
+	-4.575687674068508e-18
+	-2.596227481768317e-15
+	1.978821284114599e-05
+	2.694632853913195e-04
+	1.591576467973094e-04
+
+ 156	1.560000000000001e+00
+	-1.235105943502774e-16
+	-5.222068002105910e-18
+	-2.598571012737793e-15
+	2.028873162033963e-05
+	2.701943626475604e-04
+	1.618556729536013e-04
+
+ 157	1.570000000000001e+00
+	-1.219041998928249e-16
+	-5.900076425462368e-18
+	-2.600884390957673e-15
+	2.079929073217616e-05
+	2.708919159016022e-04
+	1.645608395437449e-04
+
+ 158	1.580000000000001e+00
+	-1.203003742026820e-16
+	-6.611364380353727e-18
+	-2.603167427371772e-15
+	2.132011674618119e-05
+	2.715563347159310e-04
+	1.672728133216209e-04
+
+ 159	1.590000000000001e+00
+	-1.186990328099008e-16
+	-7.357671746402210e-18
+	-2.605419862592528e-15
+	2.185144419458679e-05
+	2.721880003232905e-04
+	1.699912648949274e-04
+
+ 160	1.600000000000001e+00
+	-1.171000973344941e-16
+	-8.140831063005702e-18
+	-2.607641366088989e-15
+	2.239351587548609e-05
+	2.727872852804124e-04
+	1.727158686401175e-04
+
+ 161	1.610000000000001e+00
+	-1.155034954932792e-16
+	-8.962771847854281e-18
+	-2.609831535178064e-15
+	2.294658316633073e-05
+	2.733545531359205e-04
+	1.754463026139506e-04
+
+ 162	1.620000000000001e+00
+	-1.139091611399471e-16
+	-9.825525002928094e-18
+	-2.611989893830399e-15
+	2.351090634807096e-05
+	2.738901581112701e-04
+	1.781822484617903e-04
+
+ 163	1.630000000000001e+00
+	-1.123170343377579e-16
+	-1.073122728998442e-17
+	-2.614115891303232e-15
+	2.408675494023162e-05
+	2.743944447936200e-04
+	1.809233913227728e-04
+
+ 164	1.640000000000001e+00
+	-1.107270614643111e-16
+	-1.168212585381169e-17
+	-2.616208900613848e-15
+	2.467440804720735e-05
+	2.748677478395480e-04
+	1.836694197319599e-04
+
+ 165	1.650000000000001e+00
+	-1.091391953477794e-16
+	-1.268058276734201e-17
+	-2.618268216868719e-15
+	2.527415471604782e-05
+	2.753103916885557e-04
+	1.864200255195810e-04
+
+ 166	1.660000000000001e+00
+	-1.075533954339876e-16
+	-1.372907956807251e-17
+	-2.620293055465279e-15
+	2.588629430598621e-05
+	2.757226902853433e-04
+	1.891749037074562e-04
+
+ 167	1.670000000000001e+00
+	-1.059696279836042e-16
+	-1.483022175010434e-17
+	-2.622282550185399e-15
+	2.651113686994329e-05
+	2.761049468098707e-04
+	1.919337524026803e-04
+
+ 168	1.680000000000001e+00
+	-1.043878662985937e-16
+	-1.598674317046711e-17
+	-2.624235751202068e-15
+	2.714900354821485e-05
+	2.764574534142733e-04
+	1.946962726886483e-04
+
+ 169	1.690000000000001e+00
+	-1.028080909769129e-16
+	-1.720151032223206e-17
+	-2.626151623023582e-15
+	2.780022697451718e-05
+	2.767804909657348e-04
+	1.974621685134772e-04
+
+ 170	1.700000000000001e+00
+	-1.012302901942245e-16
+	-1.847752642024626e-17
+	-2.628029042402676e-15
+	2.846515169452899e-05
+	2.770743287944789e-04
+	2.002311465758852e-04
+
+ 171	1.710000000000001e+00
+	-9.965446001109685e-17
+	-1.981793523813107e-17
+	-2.629866796241593e-15
+	2.914413459702499e-05
+	2.773392244460947e-04
+	2.030029162085752e-04
+
+ 172	1.720000000000001e+00
+	-9.808060470389208e-17
+	-2.122602462753615e-17
+	-2.631663579527831e-15
+	2.983754535764184e-05
+	2.775754234374576e-04
+	2.057771892591592e-04
+
+ 173	1.730000000000001e+00
+	-9.650873711710930e-17
+	-2.270522964254542e-17
+	-2.633417993339616e-15
+	3.054576689525957e-05
+	2.777831590155792e-04
+	2.085536799686595e-04
+
+ 174	1.740000000000001e+00
+	-9.493887903453417e-17
+	-2.425913518367319e-17
+	-2.635128542964627e-15
+	3.126919584090863e-05
+	2.779626519187712e-04
+	2.113321048476107e-04
+
+ 175	1.750000000000001e+00
+	-9.337106156604784e-17
+	-2.589147806715817e-17
+	-2.636793636180297e-15
+	3.200824301903240e-05
+	2.781141101395883e-04
+	2.141121825497824e-04
+
+ 176	1.760000000000001e+00
+	-9.180532554634757e-17
+	-2.760614841637543e-17
+	-2.638411581749185e-15
+	3.276333394084230e-05
+	2.782377286890703e-04
+	2.168936337435422e-04
+
+ 177	1.770000000000001e+00
+	-9.024172194122236e-17
+	-2.940719026330477e-17
+	-2.639980588188088e-15
+	3.353490930939283e-05
+	2.783336893618971e-04
+	2.196761809808620e-04
+
+ 178	1.780000000000001e+00
+	-8.868031225631538e-17
+	-3.129880123929839e-17
+	-2.641498762875000e-15
+	3.432342553588409e-05
+	2.784021605021386e-04
+	2.224595485639864e-04
+
+ 179	1.790000000000001e+00
+	-8.712116894255829e-17
+	-3.328533122612548e-17
+	-2.642964111563418e-15
+	3.512935526655669e-05
+	2.784432967693767e-04
+	2.252434624097527e-04
+
+ 180	1.800000000000001e+00
+	-8.556437579162838e-17
+	-3.537127983070424e-17
+	-2.644374538378754e-15
+	3.595318791938970e-05
+	2.784572389050727e-04
+	2.280276499115850e-04
+
diff --git a/xschem/src/basic_test/data_nmos/data_050.raw b/xschem/src/basic_test/data_nmos/data_050.raw
new file mode 100644
index 0000000..5013f89
--- /dev/null
+++ b/xschem/src/basic_test/data_nmos/data_050.raw
@@ -0,0 +1,1463 @@
+Title: **.subckt gm_id_nmos
+Date: Tue Jun  1 20:11:59  2021
+Plotname: DC transfer characteristic
+Flags: real
+No. Variables: 7
+No. Points: 181
+Variables:
+	0	v(v-sweep)	voltage
+	1	@m.xm1.msky130_fd_pr__nfet_01v8[cgb]	capacitance
+	2	@m.xm1.msky130_fd_pr__nfet_01v8[cgd]	capacitance
+	3	@m.xm1.msky130_fd_pr__nfet_01v8[cgs]	capacitance
+	4	@m.xm1.msky130_fd_pr__nfet_01v8[gds]	admittance
+	5	@m.xm1.msky130_fd_pr__nfet_01v8[gm]	admittance
+	6	i(@m.xm1.msky130_fd_pr__nfet_01v8[id])	current
+Values:
+ 0	0.000000000000000e+00
+	-1.049179199197191e-15
+	1.005342136801270e-19
+	-3.467337094982030e-17
+	2.189610941559236e-14
+	2.647527226110249e-12
+	1.022760898016355e-13
+
+ 1	1.000000000000000e-02
+	-1.041267716915927e-15
+	1.081374283235667e-19
+	-3.713138312771321e-17
+	2.835993311588538e-14
+	3.429598837625274e-12
+	1.324932679323826e-13
+
+ 2	2.000000000000000e-02
+	-1.033459038334247e-15
+	1.164420730438708e-19
+	-3.981285579733803e-17
+	3.673140871234316e-14
+	4.442620831465722e-12
+	1.716361894000480e-13
+
+ 3	3.000000000000000e-02
+	-1.025743507367504e-15
+	1.255200009991075e-19
+	-4.274027099458373e-17
+	4.757330184281394e-14
+	5.754760467073625e-12
+	2.223405271866121e-13
+
+ 4	4.000000000000000e-02
+	-1.018111223973191e-15
+	1.354499618360032e-19
+	-4.593823212609811e-17
+	6.161428532273637e-14
+	7.454289245903209e-12
+	2.880198269097113e-13
+
+ 5	5.000000000000000e-02
+	-1.010552004858211e-15
+	1.463181156970442e-19
+	-4.943361809208649e-17
+	7.979779714069098e-14
+	9.655504590258859e-12
+	3.730948869896321e-13
+
+ 6	6.000000000000000e-02
+	-1.003055345140036e-15
+	1.582185551715806e-19
+	-5.325573923284833e-17
+	1.033452617841972e-13
+	1.250639216600187e-11
+	4.832906863408993e-13
+
+ 7	7.000000000000001e-02
+	-9.956103815250452e-16
+	1.712538277306687e-19
+	-5.743646551963594e-17
+	1.338378856734309e-13
+	1.619853838817558e-11
+	6.260207070482155e-13
+
+ 8	8.000000000000000e-02
+	-9.882058593182635e-16
+	1.855354459916553e-19
+	-6.201006692317325e-17
+	1.733224564792731e-13
+	2.097994448076163e-11
+	8.108842642676876e-13
+
+ 9	9.000000000000000e-02
+	-9.808300987752341e-16
+	2.011843838317571e-19
+	-6.701445670847774e-17
+	2.244481920397575e-13
+	2.717162601628765e-11
+	1.050310103539307e-12
+
+ 10	9.999999999999999e-02
+	-9.734709665817711e-16
+	2.183315377646639e-19
+	-7.249017186602492e-17
+	2.906436993414802e-13
+	3.518903490615382e-11
+	1.360389076479776e-12
+
+ 11	1.100000000000000e-01
+	-9.661158546513988e-16
+	2.371181331175589e-19
+	-7.848088493160387e-17
+	3.763457248317925e-13
+	4.556977058658099e-11
+	1.761951144676033e-12
+
+ 12	1.200000000000000e-01
+	-9.587516640215900e-16
+	2.576960625629365e-19
+	-8.503349967163220e-17
+	4.872947986962619e-13
+	5.900937960482102e-11
+	2.281958221632066e-12
+
+ 13	1.300000000000000e-01
+	-9.513647965978366e-16
+	2.802281328441409e-19
+	-9.219821809700355e-17
+	6.309172088476400e-13
+	7.640759431327357e-11
+	2.955304995883298e-12
+
+ 14	1.400000000000000e-01
+	-9.439411563336338e-16
+	3.048881949145576e-19
+	-1.000285713458807e-16
+	8.168183396272811e-13
+	9.892802975525869e-11
+	3.827146589576237e-12
+
+ 15	1.500000000000000e-01
+	-9.364661615582327e-16
+	3.318611300641096e-19
+	-1.085814062169866e-16
+	1.057419588902061e-12
+	1.280752193220298e-10
+	4.955906228023996e-12
+
+ 16	1.600000000000000e-01
+	-9.289247702552504e-16
+	3.613426622727285e-19
+	-1.179168184792102e-16
+	1.368780276479773e-12
+	1.657939716676929e-10
+	6.417160186035937e-12
+
+ 17	1.700000000000000e-01
+	-9.213015201407398e-16
+	3.935389652029380e-19
+	-1.280980235894648e-16
+	1.771657727710874e-12
+	2.145974382733961e-10
+	8.308653851138007e-12
+
+ 18	1.800000000000000e-01
+	-9.135805853745334e-16
+	4.286660311448040e-19
+	-1.391911551853748e-16
+	2.292873752110728e-12
+	2.777320737362204e-10
+	1.075677524104995e-11
+
+ 19	1.900000000000000e-01
+	-9.057458516491091e-16
+	4.669487691010058e-19
+	-1.512649817552919e-16
+	2.967074906306094e-12
+	3.593899498375687e-10
+	1.392490507538811e-11
+
+ 20	2.000000000000000e-01
+	-8.977810112205826e-16
+	5.086198003024095e-19
+	-1.643905323003780e-16
+	3.838998315968299e-12
+	4.649817740207139e-10
+	1.802418099223160e-11
+
+ 21	2.100000000000000e-01
+	-8.896696791640827e-16
+	5.539179220297782e-19
+	-1.786406226659623e-16
+	4.966385773888670e-12
+	6.014876157080112e-10
+	2.332736456251925e-11
+
+ 22	2.200000000000001e-01
+	-8.813955317391737e-16
+	6.030862149170396e-19
+	-1.940892755983533e-16
+	6.423727981655883e-12
+	7.779069457627767e-10
+	3.018669192082898e-11
+
+ 23	2.300000000000001e-01
+	-8.729424672345459e-16
+	6.563697751178043e-19
+	-2.108110295317719e-16
+	8.307070175970310e-12
+	1.005835369436057e-09
+	3.905683267698247e-11
+
+ 24	2.400000000000001e-01
+	-8.642947890215373e-16
+	7.140130609752506e-19
+	-2.288801336667010e-16
+	1.074017241618636e-11
+	1.300202648502407e-09
+	5.052439033184840e-11
+
+ 25	2.500000000000001e-01
+	-8.554374097944821e-16
+	7.762568541133858e-19
+	-2.483696300482969e-16
+	1.388239542118147e-11
+	1.680215577607521e-09
+	6.534576661196047e-11
+
+ 26	2.600000000000001e-01
+	-8.463560751145403e-16
+	8.433348472573533e-19
+	-2.693503271152100e-16
+	1.793877948033018e-11
+	2.170560366828191e-09
+	8.449570130514239e-11
+
+ 27	2.700000000000001e-01
+	-8.370376034415219e-16
+	9.154698851492969e-19
+	-2.918896734211281e-16
+	2.317290361783713e-11
+	2.802932797407417e-09
+	1.092294114728328e-10
+
+ 28	2.800000000000001e-01
+	-8.274701388514535e-16
+	9.928699005338931e-19
+	-3.160505448946791e-16
+	2.992325942942673e-11
+	3.617981016471089e-09
+	1.411620168992256e-10
+
+ 29	2.900000000000001e-01
+	-8.176434116468378e-16
+	1.075723603691644e-18
+	-3.418899638935862e-16
+	3.862405390327679e-11
+	4.667765906855636e-09
+	1.823698845423706e-10
+
+ 30	3.000000000000001e-01
+	-8.075490011161541e-16
+	1.164196000808032e-18
+	-3.694577732458108e-16
+	4.983157356109056e-11
+	6.018868015007844e-09
+	2.355196908237514e-10
+
+ 31	3.100000000000001e-01
+	-7.971805938443576e-16
+	1.258423832781795e-18
+	-3.987952932108423e-16
+	6.425750409340083e-11
+	7.756298541437286e-09
+	3.040324290999710e-10
+
+ 32	3.200000000000001e-01
+	-7.865342302743434e-16
+	1.358511041008804e-18
+	-4.299339935727866e-16
+	8.281091091234914e-11
+	9.988405359252451e-09
+	3.922913277136144e-10
+
+ 33	3.300000000000001e-01
+	-7.756085317279458e-16
+	1.464524379279257e-18
+	-4.628942166120459e-16
+	1.066509518191865e-10
+	1.285300383452642e-08
+	5.059047431079885e-10
+
+ 34	3.400000000000001e-01
+	-7.644048998672687e-16
+	1.576489300237281e-18
+	-4.976839892141100e-16
+	1.372528174432552e-10
+	1.652500672148421e-08
+	6.520376078502379e-10
+
+ 35	3.500000000000001e-01
+	-7.529276806579113e-16
+	1.694386249972127e-18
+	-5.342979636026397e-16
+	1.764898809906615e-10
+	2.122587791147861e-08
+	8.398280035189507e-10
+
+ 36	3.600000000000002e-01
+	-7.411842853176029e-16
+	1.818147504461954e-18
+	-5.727165259106121e-16
+	2.267355871317404e-10
+	2.723529173207641e-08
+	1.080908955211415e-09
+
+ 37	3.700000000000002e-01
+	-7.291852615130950e-16
+	1.947654676191292e-18
+	-6.129051098696487e-16
+	2.909892198615172e-10
+	3.490544356968638e-08
+	1.390059675326241e-09
+
+ 38	3.800000000000002e-01
+	-7.169443092019036e-16
+	2.082737007987017e-18
+	-6.548137492250066e-16
+	3.730303593153688e-10
+	4.467853038015728e-08
+	1.786015297713061e-09
+
+ 39	3.900000000000002e-01
+	-7.044782369794227e-16
+	2.223170553951171e-18
+	-6.983768970871470e-16
+	4.776075673393869e-10
+	5.710800425535613e-08
+	2.292469740207148e-09
+
+ 40	4.000000000000002e-01
+	-6.918068565398120e-16
+	2.368678324645519e-18
+	-7.435135334289175e-16
+	6.106676352447495e-10
+	7.288430432199896e-08
+	2.939312857891964e-09
+
+ 41	4.100000000000002e-01
+	-6.789528148240889e-16
+	2.518931446096805e-18
+	-7.901275735546609e-16
+	7.796325985077759e-10
+	9.286590143498086e-08
+	3.764150720274534e-09
+
+ 42	4.200000000000002e-01
+	-6.659413655258264e-16
+	2.673551350784069e-18
+	-8.381085809288545e-16
+	9.937327018288211e-10
+	1.181166610765723e-07
+	4.814167002460991e-09
+
+ 43	4.300000000000002e-01
+	-6.528000837552473e-16
+	2.832112984888751e-18
+	-8.873327776693617e-16
+	1.264404633744058e-09
+	1.499507628713511e-07
+	6.148394637978497e-09
+
+ 44	4.400000000000002e-01
+	-6.395585297195654e-16
+	2.994148981315911e-18
+	-9.376643357597615e-16
+	1.605765710831120e-09
+	1.899867345196305e-07
+	7.840480779445375e-09
+
+ 45	4.500000000000002e-01
+	-6.262478691537811e-16
+	3.159154714059302e-18
+	-9.889569221304551e-16
+	2.035176346289765e-09
+	2.402125865242183e-07
+	9.982045735932988e-09
+
+ 46	4.600000000000002e-01
+	-6.129004598308095e-16
+	3.326594118133808e-18
+	-1.041055461712344e-15
+	2.573905110983483e-09
+	3.030645805848146e-07
+	1.268675905735576e-08
+
+ 47	4.700000000000003e-01
+	-5.995494147056316e-16
+	3.495906132200503e-18
+	-1.093798074862058e-15
+	3.247912879757150e-09
+	3.815228013672958e-07
+	1.609528440050107e-08
+
+ 48	4.800000000000003e-01
+	-5.862281530386370e-16
+	3.666511599604503e-18
+	-1.147018139604315e-15
+	4.088774571000348e-09
+	4.792273306358309e-07
+	2.038127972790118e-08
+
+ 49	4.900000000000003e-01
+	-5.729699511572372e-16
+	3.837820448958084e-18
+	-1.200546425246728e-15
+	5.134757984224073e-09
+	6.006192326333023e-07
+	2.575867973932617e-08
+
+ 50	5.000000000000002e-01
+	-5.598075043401131e-16
+	4.009238968344836e-18
+	-1.254213242282489e-15
+	6.432077689797956e-09
+	7.511103803165482e-07
+	3.249052932011081e-08
+
+ 51	5.100000000000002e-01
+	-5.467725106622213e-16
+	4.180176987951402e-18
+	-1.307850554157807e-15
+	8.036335469942762e-09
+	9.372848320448064e-07
+	4.089967171152977e-08
+
+ 52	5.200000000000002e-01
+	-5.338952865664089e-16
+	4.350054794229683e-18
+	-1.361293999353405e-15
+	1.001414432673669e-08
+	1.167131303934717e-06
+	5.138160823277793e-08
+
+ 53	5.300000000000002e-01
+	-5.212044224984787e-16
+	4.518309613890128e-18
+	-1.414384777094775e-15
+	1.244490712993032e-08
+	1.450300542715575e-06
+	6.441981554923495e-08
+
+ 54	5.400000000000003e-01
+	-5.087264852445147e-16
+	4.684401527069621e-18
+	-1.466971356533626e-15
+	1.542268086468939e-08
+	1.798372579505504e-06
+	8.060370306027065e-08
+
+ 55	5.500000000000003e-01
+	-4.964857717413835e-16
+	4.847818694558484e-18
+	-1.518910977022195e-15
+	1.905800280003642e-08
+	2.225107028297054e-06
+	1.006491859104650e-07
+
+ 56	5.600000000000003e-01
+	-4.845041171961177e-16
+	5.008081812477759e-18
+	-1.570070915672403e-15
+	2.347948970526409e-08
+	2.746635905107191e-06
+	1.254215130692748e-07
+
+ 57	5.700000000000003e-01
+	-4.728007584465226e-16
+	5.164747737673973e-18
+	-1.620329507280079e-15
+	2.883495545594693e-08
+	3.381545356587518e-06
+	1.559595173342071e-07
+
+ 58	5.800000000000003e-01
+	-4.613922517126399e-16
+	5.317412256799206e-18
+	-1.669576910448347e-15
+	3.529174227647559e-08
+	4.150784006542049e-06
+	1.934998690598292e-07
+
+ 59	5.900000000000003e-01
+	-4.502924423001847e-16
+	5.465712000174547e-18
+	-1.717715621959788e-15
+	4.303594702745027e-08
+	5.077335921029878e-06
+	2.394992845765825e-07
+
+ 60	6.000000000000003e-01
+	-4.395124824775994e-16
+	5.609325526934385e-18
+	-1.764660748793889e-15
+	5.227026630863841e-08
+	6.185609575630877e-06
+	2.956520749793797e-07
+
+ 61	6.100000000000003e-01
+	-4.290608926927177e-16
+	5.747973629733000e-18
+	-1.810340053417456e-15
+	6.321029494403270e-08
+	7.500522716090266e-06
+	3.639000647622279e-07
+
+ 62	6.200000000000003e-01
+	-4.189436605377623e-16
+	5.881418924893731e-18
+	-1.854693792938297e-15
+	7.607928899160726e-08
+	9.046305043749774e-06
+	4.464319094501968e-07
+
+ 63	6.300000000000003e-01
+	-4.091643714092051e-16
+	6.009464807017360e-18
+	-1.897674376339963e-15
+	9.110162504631230e-08
+	1.084509027254974e-05
+	5.456693060795333e-07
+
+ 64	6.400000000000003e-01
+	-3.997243646227148e-16
+	6.131953855750743e-18
+	-1.939245866325256e-15
+	1.084954130406883e-07
+	1.291541662920067e-05
+	6.642385499202699e-07
+
+ 65	6.500000000000004e-01
+	-3.906229088025051e-16
+	6.248765786885199e-18
+	-1.979383353370086e-15
+	1.284649015018412e-07
+	1.527078910434704e-05
+	8.049272683592471e-07
+
+ 66	6.600000000000004e-01
+	-3.818573906298864e-16
+	6.359815040632498e-18
+	-2.018072229563282e-15
+	1.511934076355476e-07
+	1.791846813846331e-05
+	9.706277748688032e-07
+
+ 67	6.700000000000004e-01
+	-3.734235114647950e-16
+	6.465048097360888e-18
+	-2.055307388850645e-15
+	1.768374824158404e-07
+	2.085863306283228e-05
+	1.164270074531793e-06
+
+ 68	6.800000000000004e-01
+	-3.653154869025087e-16
+	6.564440605884095e-18
+	-2.091092378600518e-15
+	2.055228821855609e-07
+	2.408402612548195e-05
+	1.388748842679257e-06
+
+ 69	6.900000000000004e-01
+	-3.575262449535602e-16
+	6.657994402221651e-18
+	-2.125438525154750e-15
+	2.373426895125702e-07
+	2.758012220801693e-05
+	1.646849463424983e-06
+
+ 70	7.000000000000004e-01
+	-3.500476191999072e-16
+	6.745734488208658e-18
+	-2.158364053406080e-15
+	2.723576533011790e-07
+	3.132580238718080e-05
+	1.941178330812085e-06
+
+ 71	7.100000000000004e-01
+	-3.428705339517615e-16
+	6.827706029996114e-18
+	-2.189893217617130e-15
+	3.105985541887362e-07
+	3.529444911149455e-05
+	2.274102084440266e-06
+
+ 72	7.200000000000004e-01
+	-3.359851790804511e-16
+	6.903971426844940e-18
+	-2.220055457811296e-15
+	3.520701917020888e-07
+	3.945533725337138e-05
+	2.647699394268222e-06
+
+ 73	7.300000000000004e-01
+	-3.293811728125862e-16
+	6.974607491091206e-18
+	-2.248884593239673e-15
+	3.967564630039781e-07
+	4.377517427372627e-05
+	3.063727527018002e-06
+
+ 74	7.400000000000004e-01
+	-3.230477113250887e-16
+	7.039702771072132e-18
+	-2.276418061753433e-15
+	4.446259668905468e-07
+	4.821964451918275e-05
+	3.523604449968930e-06
+
+ 75	7.500000000000004e-01
+	-3.169737044701050e-16
+	7.099355040391675e-18
+	-2.302696211453438e-15
+	4.956376099982778e-07
+	5.275483317039158e-05
+	4.028405867547176e-06
+
+ 76	7.600000000000005e-01
+	-3.111478973789536e-16
+	7.153668969333392e-18
+	-2.327761648792713e-15
+	5.497457918096864e-07
+	5.734843786714674e-05
+	4.578875496942263e-06
+
+ 77	7.700000000000005e-01
+	-3.055589780443432e-16
+	7.202753987589151e-18
+	-2.351658645395878e-15
+	6.069048734997575e-07
+	6.197071322418849e-05
+	5.175446154211546e-06
+
+ 78	7.800000000000005e-01
+	-3.001956712625624e-16
+	7.246722341800021e-18
+	-2.374432604239635e-15
+	6.670727676781618e-07
+	6.659512898558475e-05
+	5.818268855759689e-06
+
+ 79	7.900000000000005e-01
+	-2.950468195365443e-16
+	7.285687346690187e-18
+	-2.396129584503979e-15
+	7.302136028189126e-07
+	7.119875203809478e-05
+	6.507247101301561e-06
+
+ 80	8.000000000000005e-01
+	-2.901014517027577e-16
+	7.319761824769538e-18
+	-2.416795883339097e-15
+	7.962995067106943e-07
+	7.576238367786741e-05
+	7.242073719877287e-06
+
+ 81	8.100000000000005e-01
+	-2.853488401565368e-16
+	7.349056726615867e-18
+	-2.436477671975029e-15
+	8.653116139814940e-07
+	8.027049605569892e-05
+	8.022268044087855e-06
+
+ 82	8.200000000000005e-01
+	-2.807785476188282e-16
+	7.373679921538258e-18
+	-2.455220683003968e-15
+	9.372404354840312e-07
+	8.471101660904285e-05
+	8.847211647153284e-06
+
+ 83	8.300000000000005e-01
+	-2.763804644196771e-16
+	7.393735146874423e-18
+	-2.473069945259219e-15
+	1.012085737162638e-06
+	8.907500824880128e-05
+	9.716181364428531e-06
+
+ 84	8.400000000000005e-01
+	-2.721448372766471e-16
+	7.409321103191670e-18
+	-2.490069562472150e-15
+	1.089856069338780e-06
+	9.335628804104146e-05
+	1.062837877610010e-05
+
+ 85	8.500000000000005e-01
+	-2.680622905261421e-16
+	7.420530682150867e-18
+	-2.506262531780565e-15
+	1.170568070388795e-06
+	9.755101989268239e-05
+	1.158295572020267e-05
+
+ 86	8.600000000000005e-01
+	-2.641238407277768e-16
+	7.427450313665509e-18
+	-2.521690598162954e-15
+	1.254245646795926e-06
+	1.016573087515737e-04
+	1.257903572033222e-05
+
+ 87	8.700000000000006e-01
+	-2.603209055113267e-16
+	7.430159419166675e-18
+	-2.536394140959864e-15
+	1.340919108457601e-06
+	1.056748160864582e-04
+	1.361573144826649e-05
+
+ 88	8.800000000000006e-01
+	-2.566453074765965e-16
+	7.428729958195237e-18
+	-2.550412088794595e-15
+	1.430624316504518e-06
+	1.096044095512467e-04
+	1.469215850412432e-05
+
+ 89	8.900000000000006e-01
+	-2.530892738920871e-16
+	7.423226056125269e-18
+	-2.563781859403597e-15
+	1.523401882193017e-06
+	1.134478540707545e-04
+	1.580744589633168e-05
+
+ 90	9.000000000000006e-01
+	-2.496454328714857e-16
+	7.413703701523538e-18
+	-2.576539321116407e-15
+	1.619296440259096e-06
+	1.172075471876972e-04
+	1.696074365298508e-05
+
+ 91	9.100000000000006e-01
+	-2.463068066398797e-16
+	7.400210502425591e-18
+	-2.588718772973560e-15
+	1.718356008483175e-06
+	1.208862983080036e-04
+	1.815122800763913e-05
+
+ 92	9.200000000000006e-01
+	-2.430668006337606e-16
+	7.382785528768987e-18
+	-2.600352948512526e-15
+	1.820631485899183e-06
+	1.244871516725764e-04
+	1.937810539830368e-05
+
+ 93	9.300000000000006e-01
+	-2.399191998107609e-16
+	7.361459008671913e-18
+	-2.611472993559120e-15
+	1.926175991982801e-06
+	1.280132349575668e-04
+	2.064061081468663e-05
+
+ 94	9.400000000000006e-01
+	-2.368581451551342e-16
+	7.336252429421890e-18
+	-2.622108534891453e-15
+	2.035044779972304e-06
+	1.314676648122428e-04
+	2.193801298133718e-05
+
+ 95	9.500000000000006e-01
+	-2.338781276150523e-16
+	7.307178288558095e-18
+	-2.632287677322885e-15
+	2.147294729222300e-06
+	1.348534564847421e-04
+	2.326961052469652e-05
+
+ 96	9.600000000000006e-01
+	-2.309739719182068e-16
+	7.274240050049015e-18
+	-2.642037049049216e-15
+	2.262984149114482e-06
+	1.381734692474126e-04
+	2.463473148467749e-05
+
+ 97	9.700000000000006e-01
+	-2.281408217766832e-16
+	7.237432074197392e-18
+	-2.651381844534682e-15
+	2.382172588691568e-06
+	1.414303686906310e-04
+	2.603273155173902e-05
+
+ 98	9.800000000000006e-01
+	-2.253741248215332e-16
+	7.196739553540082e-18
+	-2.660345871868921e-15
+	2.504920693180731e-06
+	1.446266044837554e-04
+	2.746299200731371e-05
+
+ 99	9.900000000000007e-01
+	-2.226696174592342e-16
+	7.152138449923180e-18
+	-2.668951603422881e-15
+	2.631290099782566e-06
+	1.477644002345554e-04
+	2.892491750498997e-05
+
+ 100	1.000000000000001e+00
+	-2.200233098091017e-16
+	7.103595428458937e-18
+	-2.677220228797007e-15
+	2.761343366006276e-06
+	1.508457525732217e-04
+	3.041793379864405e-05
+
+ 101	1.010000000000001e+00
+	-2.174314708515961e-16
+	7.051067784540545e-18
+	-2.685171709203823e-15
+	2.895143924769505e-06
+	1.538724370585845e-04
+	3.194148549737119e-05
+
+ 102	1.020000000000001e+00
+	-2.148906138920032e-16
+	6.994503360503928e-18
+	-2.692824832560006e-15
+	3.032756061384391e-06
+	1.568460189354183e-04
+	3.349503390523341e-05
+
+ 103	1.030000000000001e+00
+	-2.123974824218926e-16
+	6.933840448887994e-18
+	-2.700197268681129e-15
+	3.174244908382147e-06
+	1.597678671542500e-04
+	3.507805498608484e-05
+
+ 104	1.040000000000001e+00
+	-2.099490364417131e-16
+	6.869007679554672e-18
+	-2.707305624076504e-15
+	3.319676454868302e-06
+	1.626391703962944e-04
+	3.669003747955876e-05
+
+ 105	1.050000000000001e+00
+	-2.075424392916394e-16
+	6.799923888195461e-18
+	-2.714165495932702e-15
+	3.469117567740323e-06
+	1.654609541271605e-04
+	3.833048118315747e-05
+
+ 106	1.060000000000001e+00
+	-2.051750450239277e-16
+	6.726497963972302e-18
+	-2.720791524954239e-15
+	3.622636022645451e-06
+	1.682340979373759e-04
+	3.999889540685140e-05
+
+ 107	1.070000000000001e+00
+	-2.028443863384405e-16
+	6.648628674221962e-18
+	-2.727197446798662e-15
+	3.780300543010568e-06
+	1.709593526201790e-04
+	4.169479760015419e-05
+
+ 108	1.080000000000001e+00
+	-2.005481630932546e-16
+	6.566204464298067e-18
+	-2.733396141902856e-15
+	3.942180845851939e-06
+	1.736373565927112e-04
+	4.341771214696275e-05
+
+ 109	1.090000000000001e+00
+	-1.982842313942400e-16
+	6.479103230736504e-18
+	-2.739399683548267e-15
+	4.108347693377623e-06
+	1.762686513908707e-04
+	4.516716932015161e-05
+
+ 110	1.100000000000001e+00
+	-1.960505932609344e-16
+	6.387192066010915e-18
+	-2.745219384055926e-15
+	4.278872949641914e-06
+	1.788536960656198e-04
+	4.694270438572752e-05
+
+ 111	1.110000000000001e+00
+	-1.938453868607066e-16
+	6.290326973198579e-18
+	-2.750865839038883e-15
+	4.453829641706933e-06
+	1.813928803839476e-04
+	4.874385684501615e-05
+
+ 112	1.120000000000001e+00
+	-1.916668772989915e-16
+	6.188352548905246e-18
+	-2.756348969670191e-15
+	4.633292024922304e-06
+	1.838865367949564e-04
+	5.057016980269235e-05
+
+ 113	1.130000000000001e+00
+	-1.895134479501122e-16
+	6.081101632802934e-18
+	-2.761678062950101e-15
+	4.817335652054771e-06
+	1.863349511640840e-04
+	5.242118944828489e-05
+
+ 114	1.140000000000001e+00
+	-1.873835923106533e-16
+	5.968394922119681e-18
+	-2.766861809977201e-15
+	5.006037446095351e-06
+	1.887383723092534e-04
+	5.429646463899014e-05
+
+ 115	1.150000000000001e+00
+	-1.852759063555826e-16
+	5.850040549386474e-18
+	-2.771908342245189e-15
+	5.199475776643854e-06
+	1.910970203941582e-04
+	5.619554657207070e-05
+
+ 116	1.160000000000001e+00
+	-1.831890813759950e-16
+	5.725833621694590e-18
+	-2.776825266000800e-15
+	5.397730539827944e-06
+	1.934110942480300e-04
+	5.811798853575238e-05
+
+ 117	1.170000000000001e+00
+	-1.811218972765916e-16
+	5.595555719650268e-18
+	-2.781619694709224e-15
+	5.600883241756415e-06
+	1.956807776897272e-04
+	6.006334572826724e-05
+
+ 118	1.180000000000001e+00
+	-1.790732163105549e-16
+	5.458974354132588e-18
+	-2.786298279681653e-15
+	5.809017085539437e-06
+	1.979062449381789e-04
+	6.203117513549252e-05
+
+ 119	1.190000000000001e+00
+	-1.770419772294162e-16
+	5.315842378864753e-18
+	-2.790867238926007e-15
+	6.022217061934539e-06
+	2.000876651922403e-04
+	6.402103545846979e-05
+
+ 120	1.200000000000001e+00
+	-1.750271898256366e-16
+	5.165897356703716e-18
+	-2.795332384286237e-15
+	6.240570043695290e-06
+	2.022252064616719e-04
+	6.603248708290340e-05
+
+ 121	1.210000000000001e+00
+	-1.730279298460080e-16
+	5.008860877433520e-18
+	-2.799699146938760e-15
+	6.464164883716611e-06
+	2.043190387279873e-04
+	6.806509208355386e-05
+
+ 122	1.220000000000001e+00
+	-1.710433342544770e-16
+	4.844437824720852e-18
+	-2.803972601316269e-15
+	6.693092517080997e-06
+	2.063693365097958e-04
+	7.011841425719521e-05
+
+ 123	1.230000000000001e+00
+	-1.690725968236690e-16
+	4.672315589751687e-18
+	-2.808157487529942e-15
+	6.927446067121718e-06
+	2.083762809024701e-04
+	7.219201917854120e-05
+
+ 124	1.240000000000001e+00
+	-1.671149640351047e-16
+	4.492163228922884e-18
+	-2.812258232360963e-15
+	7.167320955625954e-06
+	2.103400611567493e-04
+	7.428547427420548e-05
+
+ 125	1.250000000000001e+00
+	-1.651697312689103e-16
+	4.303630562805550e-18
+	-2.816278968891560e-15
+	7.412815017310510e-06
+	2.122608758555355e-04
+	7.639834891039405e-05
+
+ 126	1.260000000000001e+00
+	-1.632362392646907e-16
+	4.106347213436545e-18
+	-2.820223554844272e-15
+	7.664028618707891e-06
+	2.141389337427706e-04
+	7.853021449057817e-05
+
+ 127	1.270000000000001e+00
+	-1.613138708360911e-16
+	3.899921576824801e-18
+	-2.824095589696610e-15
+	7.921064781609206e-06
+	2.159744542530820e-04
+	8.068064455992234e-05
+
+ 128	1.280000000000001e+00
+	-1.594020478224779e-16
+	3.683939727384816e-18
+	-2.827898430635967e-15
+	8.184029311216648e-06
+	2.177676677858859e-04
+	8.284921491369542e-05
+
+ 129	1.290000000000001e+00
+	-1.575002282620557e-16
+	3.457964250830832e-18
+	-2.831635207417422e-15
+	8.453030929165599e-06
+	2.195188157629317e-04
+	8.503550370730948e-05
+
+ 130	1.300000000000001e+00
+	-1.556079037716349e-16
+	3.221533001882324e-18
+	-2.835308836184452e-15
+	8.728181411584063e-06
+	2.212281505038787e-04
+	8.723909156599687e-05
+
+ 131	1.310000000000001e+00
+	-1.537245971191194e-16
+	2.974157782948058e-18
+	-2.838922032309936e-15
+	9.009595732364624e-06
+	2.228959349504382e-04
+	8.945956169246076e-05
+
+ 132	1.320000000000001e+00
+	-1.518498599756312e-16
+	2.715322939768603e-18
+	-2.842477322312099e-15
+	9.297392211833308e-06
+	2.245224422658981e-04
+	9.169649997112746e-05
+
+ 133	1.330000000000001e+00
+	-1.499832708350396e-16
+	2.444483869814269e-18
+	-2.845977054897188e-15
+	9.591692671006721e-06
+	2.261079553334549e-04
+	9.394949506786658e-05
+
+ 134	1.340000000000001e+00
+	-1.481244330894161e-16
+	2.161065439054216e-18
+	-2.849423411177976e-15
+	9.892622591639286e-06
+	2.276527661737200e-04
+	9.621813852427742e-05
+
+ 135	1.350000000000001e+00
+	-1.462729732497355e-16
+	1.864460302537138e-18
+	-2.852818414114334e-15
+	1.020031128227104e-05
+	2.291571752990155e-04
+	9.850202484582128e-05
+
+ 136	1.360000000000001e+00
+	-1.444285393018594e-16
+	1.554027124055343e-18
+	-2.856163937219429e-15
+	1.051489205049645e-05
+	2.306214910196012e-04
+	1.008007515832476e-04
+
+ 137	1.370000000000001e+00
+	-1.425907991885257e-16
+	1.229088690011712e-18
+	-2.859461712572459e-15
+	1.083650238168400e-05
+	2.320460287147807e-04
+	1.031139194068952e-04
+
+ 138	1.380000000000001e+00
+	-1.407594394087752e-16
+	8.889299124662775e-19
+	-2.862713338176118e-15
+	1.116528412438740e-05
+	2.334311100798860e-04
+	1.054411321735786e-04
+
+ 139	1.390000000000001e+00
+	-1.389341637268161e-16
+	5.327957162213421e-19
+	-2.865920284694720e-15
+	1.150138368269994e-05
+	2.347770623584201e-04
+	1.077819969858655e-04
+
+ 140	1.400000000000001e+00
+	-1.371146919829943e-16
+	1.598888047096777e-19
+	-2.869083901606193e-15
+	1.184495221581224e-05
+	2.360842175671143e-04
+	1.101361242436337e-04
+
+ 141	1.410000000000001e+00
+	-1.353007590000596e-16
+	-2.306327006130810e-19
+	-2.872205422799132e-15
+	1.219614584504707e-05
+	2.373529117203347e-04
+	1.125031276878735e-04
+
+ 142	1.420000000000001e+00
+	-1.334921135784661e-16
+	-6.396577526956070e-19
+	-2.875285971643693e-15
+	1.255512586865343e-05
+	2.385834840591130e-04
+	1.148826244367554e-04
+
+ 143	1.430000000000001e+00
+	-1.316885175749827e-16
+	-1.068125008439899e-18
+	-2.878326565563142e-15
+	1.292205898465358e-05
+	2.397762762890629e-04
+	1.172742350140285e-04
+
+ 144	1.440000000000001e+00
+	-1.298897450593222e-16
+	-1.517025600597887e-18
+	-2.881328120130828e-15
+	1.329711752204806e-05
+	2.409316318305761e-04
+	1.196775833698629e-04
+
+ 145	1.450000000000001e+00
+	-1.280955815440002e-16
+	-1.987406057100437e-18
+	-2.884291452715560e-15
+	1.368047968069180e-05
+	2.420498950839312e-04
+	1.220922968942643e-04
+
+ 146	1.460000000000001e+00
+	-1.263058232830180e-16
+	-2.480371372684953e-18
+	-2.887217285696573e-15
+	1.407232978016705e-05
+	2.431314107113083e-04
+	1.245180064232269e-04
+
+ 147	1.470000000000001e+00
+	-1.245202766354091e-16
+	-2.997088237378786e-18
+	-2.890106249267743e-15
+	1.447285851798612e-05
+	2.441765229371412e-04
+	1.269543462377982e-04
+
+ 148	1.480000000000001e+00
+	-1.227387574900327e-16
+	-3.538788425983463e-18
+	-2.892958883849142e-15
+	1.488226323746665e-05
+	2.451855748677746e-04
+	1.294009540562438e-04
+
+ 149	1.490000000000001e+00
+	-1.209610907483723e-16
+	-4.106772352169607e-18
+	-2.895775642122824e-15
+	1.530074820563083e-05
+	2.461589078309955e-04
+	1.318574710195137e-04
+
+ 150	1.500000000000001e+00
+	-1.191871098624404e-16
+	-4.702412790117817e-18
+	-2.898556890708383e-15
+	1.572852490148442e-05
+	2.470968607356611e-04
+	1.343235416701988e-04
+
+ 151	1.510000000000001e+00
+	-1.174166564251719e-16
+	-5.327158765809982e-18
+	-2.901302911492946e-15
+	1.616581231504130e-05
+	2.479997694513879e-04
+	1.367988139251920e-04
+
+ 152	1.520000000000001e+00
+	-1.156495798110255e-16
+	-5.982539619052870e-18
+	-2.904013902629231e-15
+	1.661283725745994e-05
+	2.488679662080181e-04
+	1.392829390422451e-04
+
+ 153	1.530000000000001e+00
+	-1.138857368647366e-16
+	-6.670169236099365e-18
+	-2.906689979214677e-15
+	1.706983468266277e-05
+	2.497017790143940e-04
+	1.417755715806175e-04
+
+ 154	1.540000000000001e+00
+	-1.121249916364721e-16
+	-7.391750451267110e-18
+	-2.909331173664063e-15
+	1.753704802081013e-05
+	2.505015310958292e-04
+	1.442763693560101e-04
+
+ 155	1.550000000000001e+00
+	-1.103672151618147e-16
+	-8.149079614237212e-18
+	-2.911937435787667e-15
+	1.801472952399831e-05
+	2.512675403495292e-04
+	1.467849933899637e-04
+
+ 156	1.560000000000001e+00
+	-1.086122852852505e-16
+	-8.944051317697329e-18
+	-2.914508632586908e-15
+	1.850314062454753e-05
+	2.520001188171365e-04
+	1.493011078539028e-04
+
+ 157	1.570000000000001e+00
+	-1.068600865260237e-16
+	-9.778663277644367e-18
+	-2.917044547779373e-15
+	1.900255230623723e-05
+	2.526995721734905e-04
+	1.518243800079839e-04
+
+ 158	1.580000000000001e+00
+	-1.051105099853620e-16
+	-1.065502135595547e-17
+	-2.919544881065527e-15
+	1.951324548883631e-05
+	2.533661992306586e-04
+	1.543544801349139e-04
+
+ 159	1.590000000000001e+00
+	-1.033634532942468e-16
+	-1.157534471172014e-17
+	-2.922009247149880e-15
+	2.003551142625889e-05
+	2.540002914562492e-04
+	1.568910814688782e-04
+
+ 160	1.600000000000001e+00
+	-1.016188206010151e-16
+	-1.254197106427628e-17
+	-2.924437174530181e-15
+	2.056965211865822e-05
+	2.546021325050154e-04
+	1.594338601197265e-04
+
+ 161	1.610000000000001e+00
+	-9.987652259815421e-17
+	-1.355736204685918e-17
+	-2.926828104069368e-15
+	2.111598073874253e-05
+	2.551719977627419e-04
+	1.619824949925300e-04
+
+ 162	1.620000000000001e+00
+	-9.813647658772092e-17
+	-1.462410862522668e-17
+	-2.929181387366368e-15
+	2.167482207256833e-05
+	2.557101539014351e-04
+	1.645366677026445e-04
+
+ 163	1.630000000000001e+00
+	-9.639860658485864e-17
+	-1.574493655051991e-17
+	-2.931496284943574e-15
+	2.224651297502367e-05
+	2.562168584448363e-04
+	1.670960624863730e-04
+
+ 164	1.640000000000001e+00
+	-9.466284345883294e-17
+	-1.692271180992870e-17
+	-2.933771964271030e-15
+	2.283140284016915e-05
+	2.566923593433299e-04
+	1.696603661073355e-04
+
+ 165	1.650000000000001e+00
+	-9.292912511101075e-17
+	-1.816044603242117e-17
+	-2.936007497649679e-15
+	2.342985408654596e-05
+	2.571368945573398e-04
+	1.722292677586291e-04
+
+ 166	1.660000000000001e+00
+	-9.119739668904671e-17
+	-1.946130179985047e-17
+	-2.938201859979133e-15
+	2.404224265749454e-05
+	2.575506916483711e-04
+	1.748024589608678e-04
+
+ 167	1.670000000000001e+00
+	-8.946761083648669e-17
+	-2.082859780614239e-17
+	-2.940353926438467e-15
+	2.466895853644520e-05
+	2.579339673768991e-04
+	1.773796334561612e-04
+
+ 168	1.680000000000001e+00
+	-8.773972797668081e-17
+	-2.226581379900806e-17
+	-2.942462470112566e-15
+	2.531040627705389e-05
+	2.582869273063823e-04
+	1.799604870981117e-04
+
+ 169	1.690000000000001e+00
+	-8.601371662977451e-17
+	-2.377659522971575e-17
+	-2.944526159600485e-15
+	2.596700554794315e-05
+	2.586097654127405e-04
+	1.825447177378738e-04
+
+ 170	1.700000000000001e+00
+	-8.428955376111063e-17
+	-2.536475752693739e-17
+	-2.946543556647080e-15
+	2.663919169168835e-05
+	2.589026636987326e-04
+	1.851320251063404e-04
+
+ 171	1.710000000000001e+00
+	-8.256722515906333e-17
+	-2.703428990060025e-17
+	-2.948513113844122e-15
+	2.732741629754190e-05
+	2.591657918127540e-04
+	1.877221106924938e-04
+
+ 172	1.720000000000001e+00
+	-8.084672583985122e-17
+	-2.878935857111628e-17
+	-2.950433172452609e-15
+	2.803214778722325e-05
+	2.593993066716710e-04
+	1.903146776179627e-04
+
+ 173	1.730000000000001e+00
+	-7.912806047629777e-17
+	-3.063430930844720e-17
+	-2.952301960403873e-15
+	2.875387201291626e-05
+	2.596033520874375e-04
+	1.929094305078346e-04
+
+ 174	1.740000000000001e+00
+	-7.741124384696460e-17
+	-3.257366915432139e-17
+	-2.954117590543191e-15
+	2.949309286639535e-05
+	2.597780583973529e-04
+	1.955060753577485e-04
+
+ 175	1.750000000000001e+00
+	-7.569630130132970e-17
+	-3.461214718978334e-17
+	-2.955878059186036e-15
+	3.025033289795911e-05
+	2.599235420979539e-04
+	1.981043193973112e-04
+
+ 176	1.760000000000001e+00
+	-7.398326923594155e-17
+	-3.675463419933296e-17
+	-2.957581245063759e-15
+	3.102613394357070e-05
+	2.600399054827053e-04
+	2.007038709498711e-04
+
+ 177	1.770000000000001e+00
+	-7.227219557561749e-17
+	-3.900620107252706e-17
+	-2.959224908741959e-15
+	3.182105775829052e-05
+	2.601272362838015e-04
+	2.033044392886930e-04
+
+ 178	1.780000000000001e+00
+	-7.056314025283932e-17
+	-4.137209577440181e-17
+	-2.960806692601400e-15
+	3.263568665372918e-05
+	2.601856073185906e-04
+	2.059057344895709e-04
+
+ 179	1.790000000000001e+00
+	-6.885617567749544e-17
+	-4.385773870785760e-17
+	-2.962324121477397e-15
+	3.347062413685144e-05
+	2.602150761413373e-04
+	2.085074672799353e-04
+
+ 180	1.800000000000001e+00
+	-6.715138718810300e-17
+	-4.646871628470252e-17
+	-2.963774604059247e-15
+	3.432649554701204e-05
+	2.602156847012646e-04
+	2.111093488845082e-04
+
diff --git a/xschem/src/basic_test/data_nmos_lvt/data_100.raw b/xschem/src/basic_test/data_nmos_lvt/data_100.raw
new file mode 100644
index 0000000..7c9630e
--- /dev/null
+++ b/xschem/src/basic_test/data_nmos_lvt/data_100.raw
@@ -0,0 +1,1645 @@
+Title: **.subckt gm_id_nmos
+Date: Sat Jun 12 17:26:53  2021
+Plotname: DC transfer characteristic
+Flags: real
+No. Variables: 8
+No. Points: 181
+Variables:
+	0	v(v-sweep)	voltage
+	1	@m.xm1.msky130_fd_pr__nfet_01v8_lvt[cgb]	capacitance
+	2	@m.xm1.msky130_fd_pr__nfet_01v8_lvt[cgd]	capacitance
+	3	@m.xm1.msky130_fd_pr__nfet_01v8_lvt[cgs]	capacitance
+	4	@m.xm1.msky130_fd_pr__nfet_01v8_lvt[gds]	admittance
+	5	@m.xm1.msky130_fd_pr__nfet_01v8_lvt[gm]	admittance
+	6	i(@m.xm1.msky130_fd_pr__nfet_01v8_lvt[id])	current
+	7	v(@m.xm1.msky130_fd_pr__nfet_01v8_lvt[vth])	voltage
+Values:
+ 0	0.000000000000000e+00
+	-8.009646926055015e-15
+	-1.218287032801904e-19
+	-1.578676334880824e-15
+	7.697485313945830e-13
+	6.833016536843870e-11
+	2.246341882577886e-12
+	4.829638923799480e-01
+
+ 1	1.000000000000000e-02
+	-7.927011269174477e-15
+	-1.315773639194775e-19
+	-1.701417794212658e-15
+	1.043378299409144e-12
+	9.260834991900495e-11
+	3.044896995263743e-12
+	4.829638923799569e-01
+
+ 2	2.000000000000000e-02
+	-7.844030181761490e-15
+	-1.421037365040284e-19
+	-1.833055893820345e-15
+	1.414214509021186e-12
+	1.255043431823859e-10
+	4.127147175722675e-12
+	4.829638923799716e-01
+
+ 3	3.000000000000000e-02
+	-7.760577915467076e-15
+	-1.534677792282492e-19
+	-1.974108632327943e-15
+	1.916752999096054e-12
+	1.700722892027325e-10
+	5.593771699661100e-12
+	4.829638923799893e-01
+
+ 4	4.000000000000000e-02
+	-7.676529523191548e-15
+	-1.657336335754176e-19
+	-2.125104886747940e-15
+	2.597710117872174e-12
+	2.304459309772420e-10
+	7.581118165995069e-12
+	4.829638923800130e-01
+
+ 5	5.000000000000000e-02
+	-7.591761375669290e-15
+	-1.789698471895800e-19
+	-2.286581367509100e-15
+	3.520339804149977e-12
+	3.122186330162824e-10
+	1.027380368734908e-11
+	4.829638923800454e-01
+
+ 6	6.000000000000000e-02
+	-7.506151784299011e-15
+	-1.932495980319641e-19
+	-2.459078978269021e-15
+	4.770268740880903e-12
+	4.229562555656160e-10
+	1.392174768223257e-11
+	4.829638923800897e-01
+
+ 7	7.000000000000001e-02
+	-7.419581735037378e-15
+	-2.086509179779526e-19
+	-2.643138538732173e-15
+	6.463379374776582e-12
+	5.728887997701589e-10
+	1.886318318643717e-11
+	4.829638923801487e-01
+
+ 8	8.000000000000000e-02
+	-7.331935736477896e-15
+	-2.252569137557659e-19
+	-2.839295836584074e-15
+	8.756453177000411e-12
+	7.758423164351333e-10
+	2.555572696058565e-11
+	4.829638923802299e-01
+
+ 9	9.000000000000000e-02
+	-7.243102783006096e-15
+	-2.431559828777289e-19
+	-3.048075985636662e-15
+	1.186153069836778e-11
+	1.050493257027041e-09
+	3.461830216733788e-11
+	4.829638923803392e-01
+
+ 10	9.999999999999999e-02
+	-7.152977431110634e-15
+	-2.624420219792282e-19
+	-3.269987081708907e-15
+	1.606527076806686e-11
+	1.422054827116969e-09
+	4.688765973825807e-11
+	4.829638923804867e-01
+
+ 11	1.100000000000000e-01
+	-7.061460983513807e-15
+	-2.832146247704704e-19
+	-3.505513165912900e-15
+	2.175502468789354e-11
+	1.924540998816625e-09
+	6.349451239874181e-11
+	4.829638923806859e-01
+
+ 12	1.200000000000000e-01
+	-6.968462771763990e-15
+	-3.055792666352419e-19
+	-3.755106527006493e-15
+	2.945391622956601e-11
+	2.603801194787237e-09
+	8.596597806577550e-11
+	4.829638923809575e-01
+
+ 13	1.300000000000000e-01
+	-6.873901523346233e-15
+	-3.296474727940044e-19
+	-4.019179400257522e-15
+	3.986797789741850e-11
+	3.521580431971704e-09
+	1.163632548265417e-10
+	4.829638923813236e-01
+
+ 14	1.400000000000000e-01
+	-6.777706794296342e-15
+	-3.555369669014821e-19
+	-4.298095149537061e-15
+	5.394939306693910e-11
+	4.760939758213896e-09
+	1.574663807918305e-10
+	4.829638923818180e-01
+
+ 15	1.500000000000000e-01
+	-6.679820442886518e-15
+	-3.833717969885912e-19
+	-4.592159051526724e-15
+	7.298120068854750e-11
+	6.433474706657918e-09
+	2.130217737729391e-10
+	4.829638923824872e-01
+
+ 16	1.600000000000000e-01
+	-6.580198114377916e-15
+	-4.132824358004322e-19
+	-4.901608835039799e-15
+	9.869051817307281e-11
+	8.688900498161858e-09
+	2.880732522249889e-10
+	4.829638923833913e-01
+
+ 17	1.700000000000000e-01
+	-6.478810701363895e-15
+	-4.454058528417422e-19
+	-5.226605163209569e-15
+	1.333995292841748e-10
+	1.172773763017142e-08
+	3.894037199984344e-10
+	4.829638923846125e-01
+
+ 18	1.800000000000000e-01
+	-6.375645739168986e-15
+	-4.798855558301869e-19
+	-5.567222280002434e-15
+	1.802262836226394e-10
+	1.581803624101522e-08
+	5.261230219702146e-10
+	4.829638923862595e-01
+
+ 19	1.900000000000000e-01
+	-6.270708691482637e-15
+	-5.168715997843129e-19
+	-5.923439073138995e-15
+	2.433508908688649e-10
+	2.131732764954365e-08
+	7.104480719131188e-10
+	4.829638923884800e-01
+
+ 20	2.000000000000000e-01
+	-6.164024078287784e-15
+	-5.565205626392799e-19
+	-6.295130830759257e-15
+	3.283670974636328e-10
+	2.870129056299469e-08
+	9.587346916219151e-10
+	4.829638923914709e-01
+
+ 21	2.100000000000000e-01
+	-6.055636396592471e-15
+	-5.989954870850357e-19
+	-6.682061986602249e-15
+	4.427446221967973e-10
+	3.860096827905375e-08
+	1.292837178885640e-09
+	4.829638923954964e-01
+
+ 22	2.200000000000001e-01
+	-5.945610784866003e-15
+	-6.444657892456901e-19
+	-7.083880155663833e-15
+	5.964340715165949e-10
+	5.185076720075244e-08
+	1.741891921221457e-09
+	4.829638924009053e-01
+
+ 23	2.300000000000001e-01
+	-5.834033384737354e-15
+	-6.931071358441268e-19
+	-7.500111757046251e-15
+	8.026537331068606e-10
+	6.954989388213291e-08
+	2.344645790132129e-09
+	4.829638924081667e-01
+
+ 24	2.400000000000001e-01
+	-5.721011358651915e-15
+	-7.451012925923670e-19
+	-7.930159501281524e-15
+	1.078905869168614e-09
+	9.314032537292669e-08
+	3.152478813930089e-09
+	4.829638924178985e-01
+
+ 25	2.500000000000001e-01
+	-5.606672529882613e-15
+	-8.006359476760551e-19
+	-8.373301984744322e-15
+	1.448278841765349e-09
+	1.245048223098070e-07
+	4.233303684137803e-09
+	4.829638924309187e-01
+
+ 26	2.600000000000001e-01
+	-5.491164621466447e-15
+	-8.599045153172042e-19
+	-8.828695583739538e-15
+	1.941099639198965e-09
+	1.660888426645759e-07
+	5.676561562148658e-09
+	4.829638924483060e-01
+
+ 27	2.700000000000001e-01
+	-5.374654083008398e-15
+	-9.231059254503860e-19
+	-9.295378776388495e-15
+	2.597007700456076e-09
+	2.210504496221996e-07
+	7.599573521858011e-09
+	4.829638924714726e-01
+
+ 28	2.800000000000001e-01
+	-5.257324508388166e-15
+	-9.904444064835387e-19
+	-9.772278943644877e-15
+	3.467523167669284e-09
+	2.934423938452324e-07
+	1.015554846461687e-08
+	4.829638925022630e-01
+
+ 29	2.900000000000001e-01
+	-5.139374662569282e-15
+	-1.062129268885071e-18
+	-1.025822161487896e-14
+	4.619177739157072e-09
+	3.884304866751351e-07
+	1.354358993825701e-08
+	4.829638925430781e-01
+
+ 30	3.000000000000001e-01
+	-5.021016151144983e-15
+	-1.138374697898186e-18
+	-1.075194203270202e-14
+	6.137260083390878e-09
+	5.125522293857209e-07
+	1.802108472423308e-08
+	4.829638925970176e-01
+
+ 31	3.100000000000001e-01
+	-4.902470781072122e-15
+	-1.219399563997226e-18
+	-1.125209882101514e-14
+	8.130195418195396e-09
+	6.740195782180524e-07
+	2.391889513560072e-08
+	4.829638926680674e-01
+
+ 32	3.200000000000001e-01
+	-4.783967674331582e-15
+	-1.305427259744302e-18
+	-1.175728945499169e-14
+	1.073452514628277e-08
+	8.830699484395887e-07
+	3.165981650957977e-08
+	4.829638927613202e-01
+
+ 33	3.300000000000001e-01
+	-4.665740207154357e-15
+	-1.396685571471779e-18
+	-1.226606715709473e-14
+	1.412037284980672e-08
+	1.152370352218140e-06
+	4.178080581196618e-08
+	4.829638928832463e-01
+
+ 34	3.400000000000001e-01
+	-4.548022855243036e-15
+	-1.493406593709956e-18
+	-1.277695878404273e-14
+	1.849717532101172e-08
+	1.497481001979420e-06
+	5.495954294022170e-08
+	4.829638930420072e-01
+
+ 35	3.500000000000001e-01
+	-4.431048029573249e-15
+	-1.595826693527869e-18
+	-1.328848322966077e-14
+	2.411932411489736e-08
+	1.937386323364667e-06
+	7.204595797454448e-08
+	4.829638932478438e-01
+
+ 36	3.600000000000002e-01
+	-4.315042987604536e-15
+	-1.704186530991110e-18
+	-1.379916985030635e-14
+	3.129121404584958e-08
+	2.495101585595702e-06
+	9.409944052043522e-08
+	4.829638935135174e-01
+
+ 37	3.700000000000002e-01
+	-4.200226901063237e-15
+	-1.818731140815081e-18
+	-1.430757642401968e-14
+	4.037104920792299e-08
+	3.198359212374593e-06
+	1.224325140377201e-07
+	4.829638938548397e-01
+
+ 38	3.800000000000002e-01
+	-4.086808154154864e-15
+	-1.939710079061907e-18
+	-1.481230618112910e-14
+	5.177264360364803e-08
+	4.080365611738938e-06
+	1.586617423860855e-07
+	4.829638942912855e-01
+
+ 39	3.900000000000002e-01
+	-3.974981935637375e-15
+	-2.067377637453831e-18
+	-1.531202349062603e-14
+	6.596440919011739e-08
+	5.180591653008987e-06
+	2.047664197944652e-07
+	4.829638948466990e-01
+
+ 40	4.000000000000002e-01
+	-3.864928175350405e-15
+	-2.201993126616562e-18
+	-1.580546784982249e-14
+	8.346478745916928e-08
+	6.545513905109504e-06
+	2.631550124319440e-07
+	4.829638955500943e-01
+
+ 41	4.100000000000002e-01
+	-3.756809861386872e-15
+	-2.343821228378449e-18
+	-1.629146590027887e-14
+	1.048335812472264e-07
+	8.229160919547212e-06
+	3.367381879316159e-07
+	4.829638964365351e-01
+
+ 42	4.200000000000002e-01
+	-3.650771758999938e-15
+	-2.493132416182227e-18
+	-1.676894127586047e-14
+	1.306589900924602e-07
+	1.029324997413180e-05
+	4.290054652483126e-07
+	4.829638975480601e-01
+
+ 43	4.300000000000002e-01
+	-3.546939537426010e-15
+	-2.650203441757348e-18
+	-1.723692217405627e-14
+	1.615406224835425e-07
+	1.280664677559818e-05
+	5.441000816554225e-07
+	4.829638989345811e-01
+
+ 44	4.400000000000002e-01
+	-3.445419296850304e-15
+	-2.815317885469421e-18
+	-1.769454662465767e-14
+	1.980692937520857e-07
+	1.584387384030992e-05
+	6.868839130694822e-07
+	4.829639006546679e-01
+
+ 45	4.500000000000002e-01
+	-3.346297475383306e-15
+	-2.988766767237581e-18
+	-1.814106550645416e-14
+	2.408049320720124e-07
+	1.948246159124098e-05
+	8.629818109357813e-07
+	4.829639027760823e-01
+
+ 46	4.600000000000002e-01
+	-3.249641105622584e-15
+	-3.170849214576552e-18
+	-1.857584342950591e-14
+	2.902543080569434e-07
+	2.379909327523641e-05
+	1.078793371764913e-06
+	4.829639053759189e-01
+
+ 47	4.700000000000003e-01
+	-3.155498382427046e-15
+	-3.361873184185789e-18
+	-1.899835765553936e-14
+	3.468504889526782e-07
+	2.886472597397233e-05
+	1.341460775569716e-06
+	4.829639085402184e-01
+
+ 48	4.800000000000003e-01
+	-3.063899498034159e-15
+	-3.562156233546889e-18
+	-1.940819527083522e-14
+	4.109358452937792e-07
+	3.473912808642334e-05
+	1.658784447437529e-06
+	4.829639123629500e-01
+
+ 49	4.900000000000003e-01
+	-2.974857697547099e-15
+	-3.772026339191740e-18
+	-1.980504885434651e-14
+	4.827501058658978e-07
+	4.146548875776821e-05
+	2.039083843014804e-06
+	4.829639169443378e-01
+
+ 50	5.000000000000002e-01
+	-2.888370506920046e-15
+	-3.991822758632696e-18
+	-2.018871089923632e-14
+	5.624244179452593e-07
+	4.906585657125465e-05
+	2.491007841328067e-06
+	4.829639223885723e-01
+
+ 51	5.100000000000002e-01
+	-2.804421086589832e-15
+	-4.221896933389673e-18
+	-2.055906724974466e-14
+	6.499817159455386e-07
+	5.753810948998230e-05
+	3.023306663083082e-06
+	4.829639288010659e-01
+
+ 52	5.200000000000002e-01
+	-2.722979666496525e-15
+	-4.462613431067136e-18
+	-2.091608980893414e-14
+	7.453430423209263e-07
+	6.685494673400865e-05
+	3.644583312296880e-06
+	4.829639362854550e-01
+
+ 53	5.300000000000002e-01
+	-2.644005022031254e-15
+	-4.714350925015330e-18
+	-2.125982875832850e-14
+	8.483389021751920e-07
+	7.696507413743059e-05
+	4.363045909986078e-06
+	4.829639449406242e-01
+
+ 54	5.400000000000003e-01
+	-2.567445955078525e-15
+	-4.977503210720000e-18
+	-2.159040450975786e-14
+	9.587243419822530e-07
+	8.779640635130304e-05
+	5.186282251184561e-06
+	4.829639548579807e-01
+
+ 55	5.500000000000003e-01
+	-2.493242749438497e-15
+	-5.252480258693579e-18
+	-2.190799958480042e-14
+	1.076196258120694e-06
+	9.926081455820091e-05
+	6.121074601792827e-06
+	4.829639661192293e-01
+
+ 56	5.600000000000003e-01
+	-2.421328575220060e-15
+	-5.539709304260199e-18
+	-2.221285058986331e-14
+	1.200411457074192e-06
+	1.112597674680673e-04
+	7.173267023056756e-06
+	4.829639787947710e-01
+
+ 57	5.700000000000003e-01
+	-2.351630822036104e-15
+	-5.839635975238295e-18
+	-2.250524042672486e-14
+	1.331004168329608e-06
+	1.236901694821281e-04
+	8.347690656178471e-06
+	4.829639929428065e-01
+
+ 58	5.800000000000003e-01
+	-2.284072345810762e-15
+	-6.152725459102291e-18
+	-2.278549085055841e-14
+	1.467601996673702e-06
+	1.364497789566836e-04
+	9.648145745006600e-06
+	4.829640086091150e-01
+
+ 59	5.900000000000003e-01
+	-2.218572618580751e-15
+	-6.479463711759557e-18
+	-2.305395546106999e-14
+	1.609839632126887e-06
+	1.494417517006493e-04
+	1.107743376604482e-05
+	4.829640258274470e-01
+
+ 60	6.000000000000003e-01
+	-2.155048774743610e-15
+	-6.820358710593321e-18
+	-2.331101318813909e-14
+	1.757369960402861e-06
+	1.625780512959494e-04
+	1.263742945999170e-05
+	4.829640446203840e-01
+
+ 61	6.100000000000003e-01
+	-2.093416550723915e-15
+	-7.175941754909947e-18
+	-2.355706231171974e-14
+	1.909872496793387e-06
+	1.757816551623066e-04
+	1.432918093399332e-05
+	4.829640650005553e-01
+
+ 62	6.200000000000003e-01
+	-2.033591117978152e-15
+	-7.546768817381844e-18
+	-2.379251503699909e-14
+	2.067059281078624e-06
+	1.889876343533932e-04
+	1.615302607813044e-05
+	4.829640869720280e-01
+
+ 63	6.300000000000003e-01
+	-1.975487811652012e-15
+	-7.933421950501240e-18
+	-2.401779262998842e-14
+	2.228678514988069e-06
+	2.021432830485832e-04
+	1.810871485353786e-05
+	4.829641105317927e-01
+
+ 64	6.400000000000003e-01
+	-1.919022759073980e-15
+	-8.336510752469664e-18
+	-2.423332110578143e-14
+	2.394516302535997e-06
+	2.152075213388374e-04
+	2.019552904646498e-05
+	4.829641356711936e-01
+
+ 65	6.500000000000004e-01
+	-1.864113413663344e-15
+	-8.756673897323488e-18
+	-2.443952745147216e-14
+	2.564396879321903e-06
+	2.281498015054413e-04
+	2.241239338067113e-05
+	4.829641623772789e-01
+
+ 66	6.600000000000004e-01
+	-1.810679000803933e-15
+	-9.194580734479361e-18
+	-2.463683635795745e-14
+	2.738181704102375e-06
+	2.409487264026442e-04
+	2.475797409262962e-05
+	4.829641906339789e-01
+
+ 67	6.700000000000004e-01
+	-1.758640882847714e-15
+	-9.650932963237081e-18
+	-2.482566742925929e-14
+	2.915767748541252e-06
+	2.535905513845540e-04
+	2.723076298252658e-05
+	4.829642204231267e-01
+
+ 68	6.800000000000004e-01
+	-1.707922850722019e-15
+	-1.012646638814764e-17
+	-2.500643283430628e-14
+	3.097085270751567e-06
+	2.660676986700732e-04
+	2.982914645675393e-05
+	4.829642517252810e-01
+
+ 69	6.900000000000004e-01
+	-1.658451349678854e-15
+	-1.062195276151250e-17
+	-2.517953536400238e-14
+	3.282095303884499e-06
+	2.783773721633084e-04
+	3.255146015860715e-05
+	4.829642845203917e-01
+
+ 70	7.000000000000004e-01
+	-1.610155646595378e-15
+	-1.113820171965557e-17
+	-2.534536685560696e-14
+	3.470787038581855e-06
+	2.905203255947987e-04
+	3.539603048250630e-05
+	4.829643187882978e-01
+
+ 71	7.100000000000004e-01
+	-1.562967945957945e-15
+	-1.167606281999245e-17
+	-2.550430694668564e-14
+	3.663175231139268e-06
+	3.024998091154268e-04
+	3.836120465059298e-05
+	4.829643545090866e-01
+
+ 72	7.200000000000004e-01
+	-1.516823461278829e-15
+	-1.223642768631695e-17
+	-2.565672212193157e-14
+	3.859297729423805e-06
+	3.143206992504936e-04
+	4.144537117471629e-05
+	4.829643916633460e-01
+
+ 73	7.300000000000004e-01
+	-1.471660448238888e-15
+	-1.282023227015206e-17
+	-2.580296501779604e-14
+	4.059213176355908e-06
+	3.259888035687147e-04
+	4.464697250304036e-05
+	4.829644302323108e-01
+
+ 74	7.400000000000004e-01
+	-1.427420205349352e-15
+	-1.342845923645046e-17
+	-2.594337395192724e-14
+	4.262998925697206e-06
+	3.375103232876142e-04
+	4.796451151940582e-05
+	4.829644701979451e-01
+
+ 75	7.500000000000004e-01
+	-1.384047047404753e-15
+	-1.406214048240482e-17
+	-2.607827264675188e-14
+	4.470749186141829e-06
+	3.488914529960367e-04
+	5.139655337270297e-05
+	4.829645115429648e-01
+
+ 76	7.600000000000005e-01
+	-1.341488256475212e-15
+	-1.472235979863324e-17
+	-2.620797011902288e-14
+	4.682573396266902e-06
+	3.601380955186938e-04
+	5.494172389757788e-05
+	4.829645542508127e-01
+
+ 77	7.700000000000005e-01
+	-1.299694014672576e-15
+	-1.541025568254053e-17
+	-2.633276070970343e-14
+	4.898594823724146e-06
+	3.712556706776339e-04
+	5.859870567046689e-05
+	4.829645983056178e-01
+
+ 78	7.800000000000005e-01
+	-1.258617322432786e-15
+	-1.612702431423532e-17
+	-2.645292423108895e-14
+	5.118949376198117e-06
+	3.822489985511493e-04
+	6.236623254107286e-05
+	4.829646436921284e-01
+
+ 79	7.900000000000005e-01
+	-1.218213905592317e-15
+	-1.687392270600287e-17
+	-2.656872621052579e-14
+	5.343784608293517e-06
+	3.931222402335525e-04
+	6.624308329712932e-05
+	4.829646903956297e-01
+
+ 80	8.000000000000005e-01
+	-1.178442114104884e-15
+	-1.765227203699497e-17
+	-2.668041821242955e-14
+	5.573258906964972e-06
+	4.038788816785208e-04
+	7.022807496319615e-05
+	4.829647384018722e-01
+
+ 81	8.100000000000005e-01
+	-1.139262814847911e-15
+	-1.846346118550726e-17
+	-2.678823822251068e-14
+	5.807540837827492e-06
+	4.145217487218055e-04
+	7.432005610276937e-05
+	4.829647876969838e-01
+
+ 82	8.200000000000005e-01
+	-1.100639280710648e-15
+	-1.930895046967670e-17
+	-2.689240978457208e-14
+	6.046808634615266e-06
+	4.250530240023257e-04
+	7.851790037430103e-05
+	4.829648382673946e-01
+
+ 83	8.300000000000005e-01
+	-1.062537086426504e-15
+	-2.019027540288462e-17
+	-2.699313640223618e-14
+	6.291249758882023e-06
+	4.354741992220070e-04
+	8.282049951387044e-05
+	4.829648900997519e-01
+
+ 84	8.400000000000005e-01
+	-1.024923982303731e-15
+	-2.110905115786743e-17
+	-2.709062792102020e-14
+	6.541060706150969e-06
+	4.457865348196104e-04
+	8.722675921047749e-05
+	4.829649431808740e-01
+
+ 85	8.500000000000005e-01
+	-9.877697788180102e-16
+	-2.206697711213043e-17
+	-2.718507265120577e-14
+	6.796446857873881e-06
+	4.559906948366628e-04
+	9.173559464950980e-05
+	4.829649974976922e-01
+
+ 86	8.600000000000005e-01
+	-9.510462413037499e-16
+	-2.306584145267352e-17
+	-2.727664774842109e-14
+	7.057622364846808e-06
+	4.660869549001368e-04
+	9.634592566595345e-05
+	4.829650530371911e-01
+
+ 87	8.700000000000006e-01
+	-9.147269809989412e-16
+	-2.410752619996601e-17
+	-2.736551973597814e-14
+	7.324810146738929e-06
+	4.760752636086528e-04
+	1.010566731694993e-04
+	4.829651097863718e-01
+
+ 88	8.800000000000006e-01
+	-8.787873491507004e-16
+	-2.519401254073126e-17
+	-2.745184502469376e-14
+	7.598241962395314e-06
+	4.859553006261118e-04
+	1.058667561680748e-04
+	4.829651677322117e-01
+
+ 89	8.900000000000006e-01
+	-8.432043346639113e-16
+	-2.632738648972815e-17
+	-2.753577042589821e-14
+	7.878158543933026e-06
+	4.957265304941535e-04
+	1.107750893515179e-04
+	4.829652268616345e-01
+
+ 90	9.000000000000006e-01
+	-8.079564656514094e-16
+	-2.750984490200959e-17
+	-2.761743365416010e-14
+	8.164809788887738e-06
+	5.053882516032162e-04
+	1.157805811894656e-04
+	4.829652871614903e-01
+
+ 91	9.100000000000006e-01
+	-7.730237151381976e-16
+	-2.874370185851833e-17
+	-2.769696381697154e-14
+	8.458455005782146e-06
+	5.149396400793726e-04
+	1.208821324936130e-04
+	4.829653486185376e-01
+
+ 92	9.200000000000006e-01
+	-7.383874110842706e-16
+	-3.003139544934045e-17
+	-2.777448188925146e-14
+	8.759363209479401e-06
+	5.243797885734550e-04
+	1.260786353932654e-04
+	4.829654112194297e-01
+
+ 93	9.300000000000006e-01
+	-7.040301508164597e-16
+	-3.137549498049074e-17
+	-2.785010117105167e-14
+	9.067813463566633e-06
+	5.337077400995385e-04
+	1.313689726738366e-04
+	4.829654749507058e-01
+
+ 94	9.400000000000006e-01
+	-6.699357198995441e-16
+	-3.277870863175414e-17
+	-2.792392772729642e-14
+	9.384095267792634e-06
+	5.429225171773506e-04
+	1.367520174299849e-04
+	4.829655397987905e-01
+
+ 95	9.500000000000006e-01
+	-6.360890154269590e-16
+	-3.424389159484277e-17
+	-2.799606080876400e-14
+	9.708508989274547e-06
+	5.520231466003936e-04
+	1.422266329879992e-04
+	4.829656057499883e-01
+
+ 96	9.600000000000006e-01
+	-6.024759736721091e-16
+	-3.577405472297920e-17
+	-2.806659325383344e-14
+	1.004136633679735e-05
+	5.610086801886772e-04
+	1.477916730554604e-04
+	4.829656727904924e-01
+
+ 97	9.700000000000006e-01
+	-5.690835020097387e-16
+	-3.737237372495603e-17
+	-2.813561187078220e-14
+	1.038299087807711e-05
+	5.698782119000450e-04
+	1.534459820599004e-04
+	4.829657409063792e-01
+
+ 98	9.800000000000006e-01
+	-5.358994149926865e-16
+	-3.904219893876614e-17
+	-2.820319780063513e-14
+	1.073371860034218e-05
+	5.786308916733157e-04
+	1.591883956419043e-04
+	4.829658100836213e-01
+
+ 99	9.900000000000007e-01
+	-5.029123744510235e-16
+	-4.078706572206433e-17
+	-2.826942686074033e-14
+	1.109389851502895e-05
+	5.872659363648347e-04
+	1.650177412718079e-04
+	4.829658803080937e-01
+
+ 100	1.000000000000001e+00
+	-4.701118334676185e-16
+	-4.261070549896334e-17
+	-2.833436986938726e-14
+	1.146389330778923e-05
+	5.957826381210780e-04
+	1.709328389626519e-04
+	4.829659515655798e-01
+
+ 101	1.010000000000001e+00
+	-4.374879840752778e-16
+	-4.451705750505075e-17
+	-2.839809295189266e-14
+	1.184408003537735e-05
+	6.041803705065237e-04
+	1.769325020553720e-04
+	4.829660238417834e-01
+
+ 102	1.020000000000001e+00
+	-4.050317085152516e-16
+	-4.651028127496313e-17
+	-2.846065782866456e-14
+	1.223485087133345e-05
+	6.124585926801693e-04
+	1.830155380552667e-04
+	4.829660971223395e-01
+
+ 103	1.030000000000001e+00
+	-3.727345338947649e-16
+	-4.859476991944229e-17
+	-2.852212208581794e-14
+	1.263661390271064e-05
+	6.206168518872771e-04
+	1.891807495015920e-04
+	4.829661713928221e-01
+
+ 104	1.040000000000001e+00
+	-3.405885900809605e-16
+	-5.077516424144516e-17
+	-2.858253942896030e-14
+	1.304979398041335e-05
+	6.286547845062410e-04
+	1.954269348546504e-04
+	4.829662466387539e-01
+
+ 105	1.050000000000001e+00
+	-3.085865706710757e-16
+	-5.305636774364359e-17
+	-2.864195992079466e-14
+	1.347483362602845e-05
+	6.365721158646769e-04
+	2.017528893870184e-04
+	4.829663228456213e-01
+
+ 106	1.060000000000001e+00
+	-2.767216968816454e-16
+	-5.544356258247050e-17
+	-2.870043020320621e-14
+	1.391219399834421e-05
+	6.443686590143566e-04
+	2.081574060675783e-04
+	4.829663999988849e-01
+
+ 107	1.070000000000001e+00
+	-2.449876842048358e-16
+	-5.794222652677587e-17
+	-2.875799370450251e-14
+	1.436235592306708e-05
+	6.520443126317649e-04
+	2.146392764287980e-04
+	4.829664780839846e-01
+
+ 108	1.080000000000001e+00
+	-2.133787116853403e-16
+	-6.055815098207643e-17
+	-2.881469083247749e-14
+	1.482582098956790e-05
+	6.595990581899775e-04
+	2.211972914092502e-04
+	4.829665570863537e-01
+
+ 109	1.090000000000001e+00
+	-1.818893936778474e-16
+	-6.329746014437757e-17
+	-2.887055915395873e-14
+	1.530311271882213e-05
+	6.670329565283793e-04
+	2.278302421647397e-04
+	4.829666369914317e-01
+
+ 110	1.100000000000001e+00
+	-1.505147539519297e-16
+	-6.616663135048270e-17
+	-2.892563356148370e-14
+	1.579477780705373e-05
+	6.743461439293486e-04
+	2.345369208425865e-04
+	4.829667177846639e-01
+
+ 111	1.110000000000001e+00
+	-1.192502020184928e-16
+	-6.917251669466215e-17
+	-2.897994642773060e-14
+	1.630138744995215e-05
+	6.815388277953745e-04
+	2.413161213145909e-04
+	4.829667994515217e-01
+
+ 112	1.120000000000001e+00
+	-8.809151155946515e-17
+	-7.232236598440291e-17
+	-2.903352774830810e-14
+	1.682353875271429e-05
+	6.886112820061865e-04
+	2.481666398651210e-04
+	4.829668819775033e-01
+
+ 113	1.130000000000001e+00
+	-5.703480084971599e-17
+	-7.562385111069354e-17
+	-2.908640527348182e-14
+	1.736185623156265e-05
+	6.955638420230144e-04
+	2.550872758314499e-04
+	4.829669653481447e-01
+
+ 114	1.140000000000001e+00
+	-2.607651506806731e-17
+	-7.908509191087337e-17
+	-2.913860462939014e-14
+	1.791699341281821e-05
+	7.023968997961568e-04
+	2.620768321941138e-04
+	4.829670495490229e-01
+
+ 115	1.150000000000001e+00
+	4.786589598347967e-18
+	-8.271468360437978e-17
+	-2.919014942927209e-14
+	1.848963453605711e-05
+	7.091108985223322e-04
+	2.691341161155565e-04
+	4.829671345657699e-01
+
+ 116	1.160000000000001e+00
+	3.555746014495535e-17
+	-8.652172588371413e-17
+	-2.924106137520342e-14
+	1.908049636836293e-05
+	7.157063272898179e-04
+	2.762579394257661e-04
+	4.829672203840700e-01
+
+ 117	1.170000000000001e+00
+	6.623875931698716e-17
+	-9.051585374452941e-17
+	-2.929136035080622e-14
+	1.969033013719586e-05
+	7.221837156418578e-04
+	2.834471190539270e-04
+	4.829673069896716e-01
+
+ 118	1.180000000000001e+00
+	9.683287662747124e-17
+	-9.470727013976754e-17
+	-2.934106450537014e-14
+	2.031992358994714e-05
+	7.285436280823441e-04
+	2.907004774054075e-04
+	4.829673943683867e-01
+
+ 119	1.190000000000001e+00
+	1.273419378936316e-16
+	-9.910678054316807e-17
+	-2.939019032979407e-14
+	2.097010318882601e-05
+	7.347866585420105e-04
+	2.980168426835943e-04
+	4.829674825060996e-01
+
+ 120	1.200000000000001e+00
+	1.577678133530933e-16
+	-1.037258295070272e-16
+	-2.943875272473028e-14
+	2.164173645034375e-05
+	7.409134248184057e-04
+	3.053950491562503e-04
+	4.829675713887661e-01
+
+ 121	1.210000000000001e+00
+	1.881121244152129e-16
+	-1.085765392977187e-16
+	-2.948676506128662e-14
+	2.233573443931620e-05
+	7.469245629985178e-04
+	3.128339373661865e-04
+	4.829676610024182e-01
+
+ 122	1.220000000000001e+00
+	2.183762490972072e-16
+	-1.136717506898810e-16
+	-2.953423923461631e-14
+	2.305305442800097e-05
+	7.528207218691042e-04
+	3.203323542860947e-04
+	4.829677513331636e-01
+
+ 123	1.230000000000001e+00
+	2.485613261896669e-16
+	-1.190250659962247e-16
+	-2.958118571070262e-14
+	2.379470273172462e-05
+	7.586025573163918e-04
+	3.278891534174347e-04
+	4.829678423671922e-01
+
+ 124	1.240000000000001e+00
+	2.786682581912332e-16
+	-1.246508944042943e-16
+	-2.962761356662241e-14
+	2.456173773313494e-05
+	7.642707267138897e-04
+	3.355031948332679e-04
+	4.829679340907708e-01
+
+ 125	1.250000000000001e+00
+	3.086977130478210e-16
+	-1.305644996839467e-16
+	-2.967353052455301e-14
+	2.535527310803536e-05
+	7.698258832943823e-04
+	3.431733451648959e-04
+	4.829680264902439e-01
+
+ 126	1.260000000000001e+00
+	3.386501247281909e-16
+	-1.367820503195041e-16
+	-2.971894297976850e-14
+	2.617648126662412e-05
+	7.752686704998607e-04
+	3.508984775321134e-04
+	4.829681195520369e-01
+
+ 127	1.270000000000001e+00
+	3.685256926645083e-16
+	-1.433206721080552e-16
+	-2.976385602285656e-14
+	2.702659702486887e-05
+	7.805997163011055e-04
+	3.586774714168302e-04
+	4.829682132626512e-01
+
+ 128	1.280000000000001e+00
+	3.983243800838202e-16
+	-1.501985032499096e-16
+	-2.980827345637222e-14
+	2.790692152169026e-05
+	7.858196274766634e-04
+	3.665092124796903e-04
+	4.829683076086616e-01
+
+ 129	1.290000000000001e+00
+	4.280459112548105e-16
+	-1.574347519382236e-16
+	-2.985219780613627e-14
+	2.881882639861299e-05
+	7.909289838393449e-04
+	3.743925923192370e-04
+	4.829684025767156e-01
+
+ 130	1.300000000000001e+00
+	4.576897676731536e-16
+	-1.650497564318487e-16
+	-2.989563032737807e-14
+	2.976375825955504e-05
+	7.959283323967550e-04
+	3.823265081730290e-04
+	4.829684981535264e-01
+
+ 131	1.310000000000001e+00
+	4.872551832083841e-16
+	-1.730650475679449e-16
+	-2.993857100591785e-14
+	3.074324342946385e-05
+	8.008181814309376e-04
+	3.903098625599691e-04
+	4.829685943258750e-01
+
+ 132	1.320000000000001e+00
+	5.167411382364892e-16
+	-1.815034136383268e-16
+	-2.998101855458554e-14
+	3.175889303156487e-05
+	8.055989944809179e-04
+	3.983415628629727e-04
+	4.829686910805961e-01
+
+ 133	1.330000000000001e+00
+	5.461463527840190e-16
+	-1.903889675151124e-16
+	-3.002297040507506e-14
+	3.281240840404290e-05
+	8.102711842106209e-04
+	4.064205208508934e-04
+	4.829687884045816e-01
+
+ 134	1.340000000000001e+00
+	5.754692787127660e-16
+	-1.997472158664767e-16
+	-3.006442269544355e-14
+	3.390558687803102e-05
+	8.148351061435538e-04
+	4.145456521384948e-04
+	4.829688862847667e-01
+
+ 135	1.350000000000001e+00
+	6.047080909786560e-16
+	-2.096051302514054e-16
+	-3.010537025347728e-14
+	3.504032793979541e-05
+	8.192910522445148e-04
+	4.227158755830175e-04
+	4.829689847081258e-01
+
+ 136	1.360000000000001e+00
+	6.338606780043763e-16
+	-2.199912198225511e-16
+	-3.014580657616645e-14
+	3.621863980097359e-05
+	8.236392443276116e-04
+	4.309301126157145e-04
+	4.829690836616680e-01
+
+ 137	1.370000000000001e+00
+	6.629246312131916e-16
+	-2.309356052979667e-16
+	-3.018572380555573e-14
+	3.744264640160839e-05
+	8.278798272689831e-04
+	4.391872865065258e-04
+	4.829691831324192e-01
+
+ 138	1.380000000000001e+00
+	6.918972337803435e-16
+	-2.424700937847592e-16
+	-3.022511270126880e-14
+	3.871459487147677e-05
+	8.320128620017606e-04
+	4.474863215597954e-04
+	4.829692831074227e-01
+
+ 139	1.390000000000001e+00
+	7.207754486708134e-16
+	-2.546282539500395e-16
+	-3.026396261004562e-14
+	4.003686347581990e-05
+	8.360383182701881e-04
+	4.558261422387763e-04
+	4.829693835737200e-01
+
+ 140	1.400000000000001e+00
+	7.495559060450201e-16
+	-2.674454909361683e-16
+	-3.030226143267585e-14
+	4.141197007195161e-05
+	8.399560671192101e-04
+	4.642056722163642e-04
+	4.829694845183445e-01
+
+ 141	1.410000000000001e+00
+	7.782348901306590e-16
+	-2.809591203077609e-16
+	-3.033999558876784e-14
+	4.284258110331927e-05
+	8.437658730955418e-04
+	4.726238333493171e-04
+	4.829695859283085e-01
+
+ 142	1.420000000000001e+00
+	8.068083256773425e-16
+	-2.952084401968295e-16
+	-3.037714997985601e-14
+	4.433152115731235e-05
+	8.474673861360561e-04
+	4.810795445729446e-04
+	4.829696877905885e-01
+
+ 143	1.430000000000001e+00
+	8.352717641316483e-16
+	-3.102348006796385e-16
+	-3.041370795142026e-14
+	4.588178311237349e-05
+	8.510601331195130e-04
+	4.895717207130222e-04
+	4.829697900921105e-01
+
+ 144	1.440000000000001e+00
+	8.636203696946023e-16
+	-3.260816692743711e-16
+	-3.044965125447469e-14
+	4.749653889864506e-05
+	8.545435090581254e-04
+	4.980992712114475e-04
+	4.829698928197381e-01
+
+ 145	1.450000000000001e+00
+	8.918489054501847e-16
+	-3.427946912930434e-16
+	-3.048496000747210e-14
+	4.917915089433876e-05
+	8.579167679064265e-04
+	5.066610987619239e-04
+	4.829699959602505e-01
+
+ 146	1.460000000000001e+00
+	9.199517197830822e-16
+	-3.604217436152295e-16
+	-3.051961265937110e-14
+	5.093318397708993e-05
+	8.611790129663328e-04
+	5.152560978517278e-04
+	4.829700995003308e-01
+
+ 147	1.470000000000001e+00
+	9.479227333368739e-16
+	-3.790129802762373e-16
+	-3.055358595482258e-14
+	5.276241824554830e-05
+	8.643291868694782e-04
+	5.238831532054472e-04
+	4.829702034265424e-01
+
+ 148	1.480000000000001e+00
+	9.757554267982171e-16
+	-3.986208680807362e-16
+	-3.058685490254709e-14
+	5.467086242113718e-05
+	8.673660611207567e-04
+	5.325411381263585e-04
+	4.829703077253130e-01
+
+ 149	1.490000000000001e+00
+	1.003442829830820e-15
+	-4.193002102671118e-16
+	-3.061939274810039e-14
+	5.666276793301697e-05
+	8.702882251909411e-04
+	5.412289127310012e-04
+	4.829704123829097e-01
+
+ 150	1.500000000000001e+00
+	1.030977511521813e-15
+	-4.411081560617012e-16
+	-3.065117095235170e-14
+	5.874264368049882e-05
+	8.730940751512734e-04
+	5.499453220724000e-04
+	4.829705173854202e-01
+
+ 151	1.510000000000001e+00
+	1.058351572744115e-15
+	-4.641041937802536e-16
+	-3.068215917713173e-14
+	6.091527145611304e-05
+	8.757818018493812e-04
+	5.586891941473502e-04
+	4.829706227187239e-01
+
+ 152	1.520000000000001e+00
+	1.085556640879463e-15
+	-4.883501249621330e-16
+	-3.071232527963866e-14
+	6.318572199881644e-05
+	8.783493786339502e-04
+	5.674593377831949e-04
+	4.829707283684725e-01
+
+ 153	1.530000000000001e+00
+	1.112583867387562e-15
+	-5.139100168676898e-16
+	-3.074163531731833e-14
+	6.555937162996137e-05
+	8.807945486456892e-04
+	5.762545403996806e-04
+	4.829708343200578e-01
+
+ 154	1.540000000000001e+00
+	1.139423928745456e-15
+	-5.408501305393664e-16
+	-3.077005356505370e-14
+	6.804191940408902e-05
+	8.831148117044756e-04
+	5.850735656416776e-04
+	4.829709405585867e-01
+
+ 155	1.550000000000001e+00
+	1.166067031317100e-15
+	-5.692388215311747e-16
+	-3.079754254660541e-14
+	7.063940468174952e-05
+	8.853074108377090e-04
+	5.939151508789508e-04
+	4.829710470688462e-01
+
+ 156	1.560000000000001e+00
+	1.192502920743053e-15
+	-5.991464103602856e-16
+	-3.082406308232914e-14
+	7.335822500171681e-05
+	8.873693185131162e-04
+	6.027780045696819e-04
+	4.829711538352791e-01
+
+ 157	1.570000000000001e+00
+	1.218720896463701e-15
+	-6.306450197396431e-16
+	-3.084957435525605e-14
+	7.620515409440456e-05
+	8.892972226612392e-04
+	6.116608034852061e-04
+	4.829712608419449e-01
+
+ 158	1.580000000000001e+00
+	1.244709832002560e-15
+	-6.638083757245106e-16
+	-3.087403399764380e-14
+	7.918735983621157e-05
+	8.910875125988695e-04
+	6.205621897943907e-04
+	4.829713680724861e-01
+
+ 159	1.590000000000001e+00
+	1.270458201637628e-15
+	-6.987115700611604e-16
+	-3.089739820008691e-14
+	8.231242189507430e-05
+	8.927362649956360e-04
+	6.294807680073492e-04
+	4.829714755100904e-01
+
+ 160	1.600000000000001e+00
+	1.295954114074917e-15
+	-7.354307812758652e-16
+	-3.091962184520090e-14
+	8.558834875980781e-05
+	8.942392300621396e-04
+	6.384151017797773e-04
+	4.829715831374575e-01
+
+ 161	1.610000000000001e+00
+	1.321185353707031e-15
+	-7.740429523986940e-16
+	-3.094065866776086e-14
+	8.902359377903814e-05
+	8.955918181803264e-04
+	6.473637105812178e-04
+	4.829716909367489e-01
+
+ 162	1.620000000000001e+00
+	1.346139429987117e-15
+	-8.146254236913924e-16
+	-3.096046144296833e-14
+	9.262706975880807e-05
+	8.967890872454867e-04
+	6.563250662329411e-04
+	4.829717988895579e-01
+
+ 163	1.630000000000001e+00
+	1.370803635373866e-15
+	-8.572555193496553e-16
+	-3.097898220423716e-14
+	9.640816158068034e-05
+	8.978257310452918e-04
+	6.652975893241945e-04
+	4.829719069768556e-01
+
+ 164	1.640000000000001e+00
+	1.395165112201755e-15
+	-9.020100878843565e-16
+	-3.099617249151791e-14
+	1.003767362037921e-04
+	8.986960690645663e-04
+	6.742796455190157e-04
+	4.829720151789551e-01
+
+ 165	1.650000000000001e+00
+	1.419210928703589e-15
+	-9.489649967547894e-16
+	-3.101198363072187e-14
+	1.045431493048097e-04
+	8.993940381758058e-04
+	6.832695417701678e-04
+	4.829721234754625e-01
+
+ 166	1.660000000000001e+00
+	1.442928164255843e-15
+	-9.981945828266982e-16
+	-3.102636704425230e-14
+	1.089182476893348e-04
+	8.999131867542588e-04
+	6.922655224616494e-04
+	4.829722318452254e-01
+
+ 167	1.670000000000001e+00
+	1.466304003733359e-15
+	-1.049771061348909e-15
+	-3.103927459200843e-14
+	1.135133664781009e-04
+	9.002466718426307e-04
+	7.012657655070767e-04
+	4.829723402662965e-01
+
+ 168	1.680000000000001e+00
+	1.489325840649696e-15
+	-1.103763897367486e-15
+	-3.105065894150105e-14
+	1.183403199331585e-04
+	9.003872600830352e-04
+	7.102683784379706e-04
+	4.829724487158790e-01
+
+ 169	1.690000000000001e+00
+	1.511981388524277e-15
+	-1.160239144802013e-15
+	-3.106047396491615e-14
+	1.234113846462395e-04
+	9.003273332309711e-04
+	7.192713945236038e-04
+	4.829725571702780e-01
+
+ 170	1.700000000000001e+00
+	1.534258799663489e-15
+	-1.219258759760253e-15
+	-3.106867516010422e-14
+	1.287392736681798e-04
+	9.000588991654280e-04
+	7.282727689727048e-04
+	4.829726656048615e-01
+
+ 171	1.710000000000001e+00
+	1.556146790275271e-15
+	-1.280879896025383e-15
+	-3.107522009157641e-14
+	1.343371000210455e-04
+	8.995736094069728e-04
+	7.372703752769919e-04
+	4.829727739940142e-01
+
+ 172	1.720000000000001e+00
+	1.577634770562918e-15
+	-1.345154191965665e-15
+	-3.108006884668262e-14
+	1.402183279119419e-04
+	8.988627842467007e-04
+	7.462620017670470e-04
+	4.829728823110930e-01
+
+ 173	1.730000000000001e+00
+	1.598712978174199e-15
+	-1.412127059334585e-15
+	-3.108318450126210e-14
+	1.463967098704618e-04
+	8.979174466667266e-04
+	7.552453484624942e-04
+	4.829729905283910e-01
+
+ 174	1.740000000000001e+00
+	1.619372613125689e-15
+	-1.481836985492595e-15
+	-3.108453358823128e-14
+	1.528862079741258e-04
+	8.967283662889564e-04
+	7.642180243105396e-04
+	4.829730986171052e-01
+
+ 175	1.750000000000001e+00
+	1.639605972092627e-15
+	-1.554314861428392e-15
+	-3.108408656184299e-14
+	1.597008973248110e-04
+	8.952861146128481e-04
+	7.731775449194761e-04
+	4.829732065473062e-01
+
+ 176	1.760000000000001e+00
+	1.659406579762407e-15
+	-1.629583348530539e-15
+	-3.108181824975718e-14
+	1.668548500135845e-04
+	8.935811327823484e-04
+	7.821213309062568e-04
+	4.829733142879242e-01
+
+ 177	1.770000000000001e+00
+	1.678769314807679e-15
+	-1.707656297304579e-15
+	-3.107770828464416e-14
+	1.743619979838472e-04
+	8.916038130432565e-04
+	7.910467069893696e-04
+	4.829734218067296e-01
+
+ 178	1.780000000000001e+00
+	1.697690527953543e-15
+	-1.788538231103554e-15
+	-3.107174150682945e-14
+	1.822359734970615e-04
+	8.893445948990749e-04
+	7.999509019690613e-04
+	4.829735290703411e-01
+
+ 179	1.790000000000001e+00
+	1.716168149602548e-15
+	-1.872223907407841e-15
+	-3.106390832951904e-14
+	1.904899263460893e-04
+	8.867940767302444e-04
+	8.088310497460217e-04
+	4.829736360442329e-01
+
+ 180	1.800000000000001e+00
+	1.734201784546912e-15
+	-1.958697968238680e-15
+	-3.105420505842815e-14
+	1.991363175708468e-04
+	8.839431432924744e-04
+	8.176841915355192e-04
+	4.829737426927611e-01
+
diff --git a/xschem/src/basic_test/data_nmos_lvt/data_15.raw b/xschem/src/basic_test/data_nmos_lvt/data_15.raw
new file mode 100644
index 0000000..569b9ae
--- /dev/null
+++ b/xschem/src/basic_test/data_nmos_lvt/data_15.raw
@@ -0,0 +1,1645 @@
+Title: **.subckt gm_id_nmos
+Date: Sat Jun 12 17:25:08  2021
+Plotname: DC transfer characteristic
+Flags: real
+No. Variables: 8
+No. Points: 181
+Variables:
+	0	v(v-sweep)	voltage
+	1	@m.xm1.msky130_fd_pr__nfet_01v8_lvt[cgb]	capacitance
+	2	@m.xm1.msky130_fd_pr__nfet_01v8_lvt[cgd]	capacitance
+	3	@m.xm1.msky130_fd_pr__nfet_01v8_lvt[cgs]	capacitance
+	4	@m.xm1.msky130_fd_pr__nfet_01v8_lvt[gds]	admittance
+	5	@m.xm1.msky130_fd_pr__nfet_01v8_lvt[gm]	admittance
+	6	i(@m.xm1.msky130_fd_pr__nfet_01v8_lvt[id])	current
+	7	v(@m.xm1.msky130_fd_pr__nfet_01v8_lvt[vth])	voltage
+Values:
+ 0	0.000000000000000e+00
+	-2.089723034809680e-16
+	4.867402892232669e-19
+	-2.573550857020925e-17
+	1.564641846748040e-12
+	3.377444808317574e-11
+	1.420671750150482e-12
+	5.831173769968007e-01
+
+ 1	1.000000000000000e-02
+	-2.075907120619596e-16
+	5.172854226328070e-19
+	-2.730442803587995e-17
+	1.983896005814130e-12
+	4.283615484914212e-11
+	1.801932231606155e-12
+	5.831173769968283e-01
+
+ 2	2.000000000000000e-02
+	-2.062138135823295e-16
+	5.495882424413104e-19
+	-2.896208076487399e-17
+	2.515449613720505e-12
+	5.432805947122581e-11
+	2.285480323086311e-12
+	5.831173769968714e-01
+
+ 3	3.000000000000000e-02
+	-2.048407182908194e-16
+	5.837313968944621e-19
+	-3.071253180995911e-17
+	3.189364782704023e-12
+	6.890144521960561e-11
+	2.898745781533251e-12
+	5.831173769969219e-01
+
+ 4	4.000000000000000e-02
+	-2.034705549568915e-16
+	6.197992473244001e-19
+	-3.255992267641752e-17
+	4.043743501123925e-12
+	8.738194220818684e-11
+	3.676508545941553e-12
+	5.831173769969858e-01
+
+ 5	5.000000000000000e-02
+	-2.021024730838461e-16
+	6.578776176161305e-19
+	-3.450845834621181e-17
+	5.126874581740926e-12
+	1.108161165810875e-10
+	4.662865985202506e-12
+	5.831173769970666e-01
+
+ 6	6.000000000000000e-02
+	-2.007356454379618e-16
+	6.980535010022177e-19
+	-3.656239220566691e-17
+	6.499952539513950e-12
+	1.405304739306909e-10
+	5.913725675731413e-12
+	5.831173769971689e-01
+
+ 7	7.000000000000001e-02
+	-1.993692708988235e-16
+	7.404147212841269e-19
+	-3.872600874277068e-17
+	8.240520166423211e-12
+	1.782061698016606e-10
+	7.499963674020824e-12
+	5.831173769972992e-01
+
+ 8	8.000000000000000e-02
+	-1.980025776326358e-16
+	7.850495457856750e-19
+	-4.100360389167803e-17
+	1.044682659326900e-11
+	2.259735871614075e-10
+	9.511425345702409e-12
+	5.831173769974638e-01
+
+ 9	9.000000000000000e-02
+	-1.966348265862543e-16
+	8.320462476434427e-19
+	-4.339946291806063e-17
+	1.324334309881351e-11
+	2.865320333257214e-10
+	1.206199266452844e-11
+	5.831173769976731e-01
+
+ 10	9.999999999999999e-02
+	-1.952653152948626e-16
+	8.814926154417975e-19
+	-4.591783576009853e-17
+	1.678774252747561e-11
+	3.633011845644450e-10
+	1.529600103482489e-11
+	5.831173769979381e-01
+
+ 11	1.100000000000000e-01
+	-1.938933819906511e-16
+	9.334754087173052e-19
+	-4.856290976664189e-17
+	2.127972826015832e-11
+	4.606126372185908e-10
+	1.939636329628059e-11
+	5.831173769982746e-01
+
+ 12	1.200000000000000e-01
+	-1.925184099935065e-16
+	9.880797584990033e-19
+	-5.133877980687752e-17
+	2.697219942967125e-11
+	5.839520988767270e-10
+	2.459485261925374e-11
+	5.831173769987009e-01
+
+ 13	1.300000000000000e-01
+	-1.911398323576214e-16
+	1.045388512825101e-18
+	-5.424941576501507e-17
+	3.418536568577267e-11
+	7.402654826968319e-10
+	3.118511446689953e-11
+	5.831173769992412e-01
+
+ 14	1.400000000000000e-01
+	-1.897571367401155e-16
+	1.105481528089007e-18
+	-5.729862747932059e-17
+	4.332458375470916e-11
+	9.383455892738301e-10
+	3.953912689642765e-11
+	5.831173769999262e-01
+
+ 15	1.500000000000000e-01
+	-1.883698704492996e-16
+	1.168434908120051e-18
+	-6.049002723729196e-17
+	5.490288730027227e-11
+	1.189320342376572e-09
+	5.012801592819658e-11
+	5.831173770007942e-01
+
+ 16	1.600000000000000e-01
+	-1.869776456212365e-16
+	1.234320194094692e-18
+	-6.382698999771434e-17
+	6.956943104451974e-11
+	1.507268894760590e-09
+	6.354836813618131e-11
+	5.831173770018944e-01
+
+ 17	1.700000000000000e-01
+	-1.855801444639179e-16
+	1.303203509695085e-18
+	-6.731261157533260e-17
+	8.814538187506062e-11
+	1.909998591615795e-09
+	8.055547791143904e-11
+	5.831173770032888e-01
+
+ 18	1.800000000000000e-01
+	-1.841771244988657e-16
+	1.375144667369545e-18
+	-7.094966509416459e-17
+	1.116691785991224e-10
+	2.420024080431957e-09
+	1.021053367289538e-10
+	5.831173770050558e-01
+
+ 19	1.900000000000000e-01
+	-1.827684237205704e-16
+	1.450196243083393e-18
+	-7.474055608998455e-17
+	1.414535661866266e-10
+	3.065800160131301e-09
+	1.294076343129597e-10
+	5.831173770072942e-01
+
+ 20	2.000000000000000e-01
+	-1.813539655851624e-16
+	1.528402628550320e-18
+	-7.868727671976467e-17
+	1.791574116780102e-10
+	3.883272717260937e-09
+	1.639926190479505e-10
+	5.831173770101294e-01
+
+ 21	2.100000000000000e-01
+	-1.799337637314399e-16
+	1.609799071567405e-18
+	-8.279135961402930e-17
+	2.268760537712091e-10
+	4.917827836865562e-09
+	2.077953844251032e-10
+	5.831173770137211e-01
+
+ 22	2.200000000000001e-01
+	-1.785079263302230e-16
+	1.694410716696793e-18
+	-8.705383198492104e-17
+	2.872548579100326e-10
+	6.226738531039608e-09
+	2.632620426634771e-10
+	5.831173770182684e-01
+
+ 23	2.300000000000001e-01
+	-1.770766599523710e-16
+	1.782251660091188e-18
+	-9.147517067569540e-17
+	3.636317807017929e-10
+	7.882232236009849e-09
+	3.334833556507605e-10
+	5.831173770240257e-01
+
+ 24	2.400000000000001e-01
+	-1.756402728421380e-16
+	1.873324033689922e-18
+	-9.605525890345991e-17
+	4.602161352733574e-10
+	9.975331139177785e-09
+	4.223627646889084e-10
+	5.831173770313122e-01
+
+ 25	2.500000000000001e-01
+	-1.741991774812305e-16
+	1.967617135251723e-18
+	-1.007933455030469e-16
+	5.823124430911062e-10
+	1.262065247725388e-08
+	5.348274509680044e-10
+	5.831173770405330e-01
+
+ 26	2.600000000000001e-01
+	-1.727538923304216e-16
+	2.065106621672126e-18
+	-1.056880075227201e-16
+	7.366003151218329e-10
+	1.596239827432991e-08
+	6.770931352236030e-10
+	5.831173770521969e-01
+
+ 27	2.700000000000001e-01
+	-1.713050426401738e-16
+	2.165753783687371e-18
+	-1.107371170485808e-16
+	9.314837899543596e-10
+	2.018181474290041e-08
+	8.569958659547814e-10
+	5.831173770669470e-01
+
+ 28	2.800000000000001e-01
+	-1.698533602297486e-16
+	2.269504920326495e-18
+	-1.159378131409719e-16
+	1.177526538322907e-09
+	2.550646200486053e-08
+	1.084407141376514e-09
+	5.831173770855913e-01
+
+ 29	2.900000000000001e-01
+	-1.683996821458914e-16
+	2.376290831277448e-18
+	-1.212864797499702e-16
+	1.487992895952850e-09
+	3.222170619287851e-08
+	1.371752464183848e-09
+	5.831173771091499e-01
+
+ 30	3.000000000000001e-01
+	-1.669449481274680e-16
+	2.486026444630842e-18
+	-1.267787304359680e-16
+	1.879518884247801e-09
+	4.068492963781538e-08
+	1.734657956315183e-09
+	5.831173771389031e-01
+
+ 31	3.100000000000001e-01
+	-1.654901968212806e-16
+	2.598610596218520e-18
+	-1.324094006537032e-16
+	2.372942291880763e-09
+	5.134305192553277e-08
+	2.192755091681466e-09
+	5.831173771764614e-01
+
+ 32	3.200000000000001e-01
+	-1.640365607165021e-16
+	2.713925974954845e-18
+	-1.381725482632665e-16
+	2.994326580823410e-09
+	6.475406615784937e-08
+	2.770680077960450e-09
+	5.831173772238435e-01
+
+ 33	3.300000000000001e-01
+	-1.625852597903009e-16
+	2.831839246217495e-18
+	-1.440614628098863e-16
+	3.776219890809803e-09
+	8.161342161870376e-08
+	3.499312083153749e-09
+	5.831173772835817e-01
+
+ 34	3.400000000000001e-01
+	-1.611375938847224e-16
+	2.952201362398101e-18
+	-1.500686839672411e-16
+	4.759197762115853e-09
+	1.027862268689825e-07
+	4.417303515170198e-09
+	5.831173773588449e-01
+
+ 35	3.500000000000001e-01
+	-1.596949338639918e-16
+	3.074848066361605e-18
+	-1.561860293693864e-16
+	5.993746354792881e-09
+	1.293464066178170e-07
+	5.572966085503725e-09
+	5.831173774535942e-01
+
+ 36	3.600000000000002e-01
+	-1.582587116312378e-16
+	3.199600589753926e-18
+	-1.624046318681245e-16
+	7.542551840872301e-09
+	1.626241222844319e-07
+	7.026588589483615e-09
+	5.831173775727719e-01
+
+ 37	3.700000000000002e-01
+	-1.568304091132014e-16
+	3.326266543991240e-18
+	-1.687149860509079e-16
+	9.483271154367261e-09
+	2.042629614836958e-07
+	8.853276394564893e-09
+	5.831173777225361e-01
+
+ 38	3.800000000000002e-01
+	-1.554115463497394e-16
+	3.454640997472853e-18
+	-1.751070036452767e-16
+	1.191186920995492e-08
+	2.562886190064527e-07
+	1.114641874653434e-08
+	5.831173779105437e-01
+
+ 39	3.900000000000002e-01
+	-1.540036688507699e-16
+	3.584507728222769e-18
+	-1.815700772262637e-16
+	1.494661779443508e-08
+	3.211910377391422e-07
+	1.402190843059545e-08
+	5.831173781462955e-01
+
+ 40	4.000000000000002e-01
+	-1.526083344056964e-16
+	3.715640636931989e-18
+	-1.880931514404985e-16
+	1.873286129989697e-08
+	4.020222641783686e-07
+	1.762325939900631e-08
+	5.831173784415589e-01
+
+ 41	4.100000000000002e-01
+	-1.512270995483319e-16
+	3.847805301398630e-18
+	-1.946648007723565e-16
+	2.344866398626613e-08
+	5.025126192448375e-07
+	2.212779219265695e-08
+	5.831173788108716e-01
+
+ 42	4.200000000000002e-01
+	-1.498615058931270e-16
+	3.980760649794800e-18
+	-2.012733127105614e-16
+	2.931146221835024e-08
+	6.272082204399750e-07
+	2.775408507720570e-08
+	5.831173792721532e-01
+
+ 43	4.300000000000002e-01
+	-1.485130665654589e-16
+	4.114260727167122e-18
+	-2.079067750347448e-16
+	3.658585281339731e-08
+	7.816334563609900e-07
+	3.477092187087526e-08
+	5.831173798474414e-01
+
+ 44	4.400000000000002e-01
+	-1.471832529495076e-16
+	4.248056527218906e-18
+	-2.145531658360436e-16
+	4.559265491541950e-08
+	9.724827579402504e-07
+	4.350800699611361e-08
+	5.831173805637671e-01
+
+ 45	4.500000000000002e-01
+	-1.458734819716907e-16
+	4.381897859819789e-18
+	-2.212004448180652e-16
+	5.671938712911432e-08
+	1.207846980377763e-06
+	5.436876637111150e-08
+	5.831173814542063e-01
+
+ 46	4.600000000000002e-01
+	-1.445851041259197e-16
+	4.515535223904095e-18
+	-2.278366443971333e-16
+	7.043230285060436e-08
+	1.497480931830133e-06
+	6.784561179379733e-08
+	5.831173825591300e-01
+
+ 47	4.700000000000003e-01
+	-1.433193924294810e-16
+	4.648721655478883e-18
+	-2.344499591344946e-16
+	8.729012235812884e-08
+	1.853120026116515e-06
+	8.453811888891550e-08
+	5.831173839276957e-01
+
+ 48	4.800000000000003e-01
+	-1.420775324758074e-16
+	4.781214521358231e-18
+	-2.410288320873602e-16
+	1.079595853175329e-07
+	2.288855543360664e-06
+	1.051746560423885e-07
+	5.831173856196192e-01
+
+ 49	4.900000000000003e-01
+	-1.408606137236396e-16
+	4.912777230926775e-18
+	-2.475620367576860e-16
+	1.332329127984161e-07
+	2.821579195082757e-06
+	1.306381031055215e-07
+	5.831173877072865e-01
+
+ 50	5.000000000000002e-01
+	-1.396696221321191e-16
+	5.043180840637882e-18
+	-2.540387534434931e-16
+	1.640471983603524e-07
+	3.471507938127974e-06
+	1.619964080248787e-07
+	5.831173902782538e-01
+
+ 51	5.100000000000002e-01
+	-1.385054342193202e-16
+	5.172205528965472e-18
+	-2.604486389518900e-16
+	2.015056197255622e-07
+	4.262798177866575e-06
+	2.005388322412417e-07
+	5.831173934382241e-01
+
+ 52	5.200000000000002e-01
+	-1.373688125887924e-16
+	5.299641923029962e-18
+	-2.667818888095859e-16
+	2.469001432547135e-07
+	5.224253077257307e-06
+	2.478188037474956e-07
+	5.831173973145588e-01
+
+ 53	5.300000000000002e-01
+	-1.362604029359921e-16
+	5.425292261968219e-18
+	-2.730292912985936e-16
+	3.017350423605918e-07
+	6.390115638467173e-06
+	3.057042841700897e-07
+	5.831174020604047e-01
+
+ 54	5.400000000000003e-01
+	-1.351807325151104e-16
+	5.548971386170440e-18
+	-2.791822728449240e-16
+	3.677500257325158e-07
+	7.800921342877783e-06
+	3.764363958491195e-07
+	5.831174078595048e-01
+
+ 55	5.500000000000003e-01
+	-1.341302100177203e-16
+	5.670507545618173e-18
+	-2.852329344893220e-16
+	4.469410399462042e-07
+	9.504355548786118e-06
+	4.626966583658044e-07
+	5.831174149317087e-01
+
+ 56	5.600000000000003e-01
+	-1.331091267886548e-16
+	5.789743024591145e-18
+	-2.911740793649050e-16
+	5.415758725016327e-07
+	1.155602188565010e-05
+	5.676824494430072e-07
+	5.831174235391583e-01
+
+ 57	5.700000000000003e-01
+	-1.321176592822173e-16
+	5.906534583841538e-18
+	-2.969992312910320e-16
+	6.542005917424472e-07
+	1.401998027149208e-05
+	6.951891349628809e-07
+	5.831174339930238e-01
+
+ 58	5.800000000000003e-01
+	-1.311558726436500e-16
+	6.020753724857826e-18
+	-3.027026447609331e-16
+	7.876317612855376e-07
+	1.696886231244690e-05
+	8.496956439303560e-07
+	5.831174466605185e-01
+
+ 59	5.900000000000003e-01
+	-1.302237252869493e-16
+	6.132286783970537e-18
+	-3.082793067485825e-16
+	9.449285056930891e-07
+	2.048332774708313e-05
+	1.036448110110665e-06
+	5.831174619717554e-01
+
+ 60	6.000000000000003e-01
+	-1.293210743306955e-16
+	6.241034866727256e-18
+	-3.137249308852601e-16
+	1.129338230130181e-06
+	2.465060292912689e-05
+	1.261533700354705e-06
+	5.831174804258005e-01
+
+ 61	6.100000000000003e-01
+	-1.284476817484076e-16
+	6.346913635143208e-18
+	-3.190359446564431e-16
+	1.344210517892718e-06
+	2.956185873697577e-05
+	1.531934201572188e-06
+	5.831175025950689e-01
+
+ 62	6.200000000000003e-01
+	-1.276032210887994e-16
+	6.449852962100550e-18
+	-3.242094703445719e-16
+	1.592875821722792e-06
+	3.530825760940394e-05
+	1.855546821701290e-06
+	5.831175291270256e-01
+
+ 63	6.300000000000003e-01
+	-1.267872846237928e-16
+	6.549796468325458e-18
+	-3.292433004930858e-16
+	1.878489234914807e-06
+	4.197563797080723e-05
+	2.241158593968327e-06
+	5.831175607420899e-01
+
+ 64	6.400000000000003e-01
+	-1.259993907877939e-16
+	6.646700958040327e-18
+	-3.341358686932834e-16
+	2.203844761860713e-06
+	4.963800635772756e-05
+	2.698361420504756e-06
+	5.831175982266691e-01
+
+ 65	6.500000000000004e-01
+	-1.252389917799899e-16
+	6.740535769604540e-18
+	-3.388862164998861e-16
+	2.571171550153526e-06
+	5.835025191611731e-05
+	3.237397696623025e-06
+	5.831176424205008e-01
+
+ 66	6.600000000000004e-01
+	-1.245054812117433e-16
+	6.831282057272645e-18
+	-3.434939572663364e-16
+	2.981929483084749e-06
+	6.814074375802276e-05
+	3.868931854796832e-06
+	5.831176941979245e-01
+
+ 67	6.700000000000004e-01
+	-1.237982016929552e-16
+	6.918932019670780e-18
+	-3.479592376597533e-16
+	3.436626020433937e-06
+	7.900466353253292e-05
+	4.603750802960968e-06
+	5.831177544433180e-01
+
+ 68	6.800000000000004e-01
+	-1.231164522639956e-16
+	7.003488089785652e-18
+	-3.522826975713649e-16
+	3.934677842796904e-06
+	9.089900556614655e-05
+	5.452405271074739e-06
+	5.831178240216957e-01
+
+ 69	6.900000000000004e-01
+	-1.224594955929527e-16
+	7.084962100239055e-18
+	-3.564654290843389e-16
+	4.474338695724333e-06
+	1.037401014681849e-04
+	6.424813166519780e-06
+	5.831179037461864e-01
+
+ 70	7.000000000000004e-01
+	-1.218265648711061e-16
+	7.163374436446531e-18
+	-3.605089351003188e-16
+	5.052708595772270e-06
+	1.174042824238112e-04
+	7.529853522819188e-06
+	5.831179943447421e-01
+
+ 71	7.100000000000004e-01
+	-1.212168703523015e-16
+	7.238753188986373e-18
+	-3.644150881613707e-16
+	5.665829977738215e-06
+	1.317319084082548e-04
+	8.774983929615363e-06
+	5.831180964287755e-01
+
+ 72	7.200000000000004e-01
+	-1.206296054940559e-16
+	7.311133315180955e-18
+	-3.681860899377373e-16
+	6.308865068340189e-06
+	1.465345357707835e-04
+	1.016591435692203e-05
+	5.831182104664131e-01
+
+ 73	7.300000000000004e-01
+	-1.200639526695306e-16
+	7.380555818554783e-18
+	-3.718244317855651e-16
+	6.976337945145853e-06
+	1.616045531906590e-04
+	1.170636573634674e-05
+	5.831183367627070e-01
+
+ 74	7.400000000000004e-01
+	-1.195190884298771e-16
+	7.447066953511370e-18
+	-3.753328567140236e-16
+	7.662416528009308e-06
+	1.767262807547758e-04
+	1.339793316107270e-05
+	5.831184754484148e-01
+
+ 75	7.500000000000004e-01
+	-1.189941883057929e-16
+	7.510717461288145e-18
+	-3.787143230389278e-16
+	8.361205687192391e-06
+	1.916873627276170e-04
+	1.524006253171350e-05
+	5.831186264780893e-01
+
+ 76	7.600000000000005e-01
+	-1.184884311454115e-16
+	7.571561842022659e-18
+	-3.819719699409397e-16
+	9.067023270093634e-06
+	2.062893146219322e-04
+	1.723013777209055e-05
+	5.831187896372265e-01
+
+ 77	7.700000000000005e-01
+	-1.180010029928604e-16
+	7.629657666610836e-18
+	-3.851090850912252e-16
+	9.774635611551080e-06
+	2.203562875516232e-04
+	1.936366523529035e-05
+	5.831189645573864e-01
+
+ 78	7.800000000000005e-01
+	-1.175311005179726e-16
+	7.685064930971693e-18
+	-3.881290744566687e-16
+	1.047943664820485e-05
+	2.337414309074424e-04
+	2.163453407746601e-05
+	5.831191507375406e-01
+
+ 79	7.900000000000005e-01
+	-1.170779340127538e-16
+	7.737845454363639e-18
+	-3.910354343507834e-16
+	1.117756338257535e-05
+	2.463305955470915e-04
+	2.403532699228025e-05
+	5.831193475695489e-01
+
+ 80	8.000000000000005e-01
+	-1.166407299743072e-16
+	7.788062322534698e-18
+	-3.938317257557144e-16
+	1.186594851551002e-05
+	2.580434554421089e-04
+	2.655765484938609e-05
+	5.831195543655949e-01
+
+ 81	8.100000000000005e-01
+	-1.162187332970817e-16
+	7.835779375735992e-18
+	-3.965215509053607e-16
+	1.254231741210216e-05
+	2.688323865584127e-04
+	2.919249094370436e-05
+	5.831197703855912e-01
+
+ 82	8.200000000000005e-01
+	-1.158112091006404e-16
+	7.881060740870757e-18
+	-3.991085087951021e-16
+	1.320514060686337e-05
+	2.786795907947787e-04
+	3.193048483970066e-05
+	5.831199948629106e-01
+
+ 83	8.300000000000005e-01
+	-1.154174443083200e-16
+	7.923970397082170e-18
+	-4.015960651664889e-16
+	1.385355462910176e-05
+	2.875929879528792e-04
+	3.476224053788319e-05
+	5.831202270271915e-01
+
+ 84	8.400000000000005e-01
+	-1.150367486879331e-16
+	7.964571808070219e-18
+	-4.039880057756756e-16
+	1.448726437721907e-05
+	2.956018057734554e-04
+	3.767855215303545e-05
+	5.831204661236614e-01
+
+ 85	8.500000000000005e-01
+	-1.146684557244649e-16
+	8.002927580263689e-18
+	-4.062879072367192e-16
+	1.510643763107396e-05
+	3.027514567034476e-04
+	4.067059106948578e-05
+	5.831207114284807e-01
+
+ 86	8.600000000000005e-01
+	-1.143119233205738e-16
+	8.039099149577814e-18
+	-4.084993020796089e-16
+	1.571160057085091e-05
+	3.090989865852400e-04
+	4.373004472213117e-05
+	5.831209622601204e-01
+
+ 87	8.700000000000006e-01
+	-1.139665342020894e-16
+	8.073146510608508e-18
+	-4.106256673679954e-16
+	1.630354085446941e-05
+	3.147088778908702e-04
+	4.684921143862855e-05
+	5.831212179871389e-01
+
+ 88	8.800000000000006e-01
+	-1.136316961189403e-16
+	8.105127978553145e-18
+	-4.126704149423505e-16
+	1.688322207948206e-05
+	3.196494475382519e-04
+	5.002105621622032e-05
+	5.831214780327530e-01
+
+ 89	8.900000000000006e-01
+	-1.133068418657878e-16
+	8.135099981370137e-18
+	-4.146368831657917e-16
+	1.745171156375186e-05
+	3.239898997142757e-04
+	5.323923374396145e-05
+	5.831217418767265e-01
+
+ 90	9.000000000000006e-01
+	-1.129914291452139e-16
+	8.163116879679319e-18
+	-4.165283300503986e-16
+	1.801012184885383e-05
+	3.277980294004327e-04
+	5.649808524274186e-05
+	5.831220090551112e-01
+
+ 91	9.100000000000006e-01
+	-1.126849402947932e-16
+	8.189230811931150e-18
+	-4.183479276441181e-16
+	1.855956526408435e-05
+	3.311385284977396e-04
+	5.979261541646453e-05
+	5.831222791583562e-01
+
+ 92	9.200000000000006e-01
+	-1.123868818977844e-16
+	8.213491562428109e-18
+	-4.200987575619816e-16
+	1.910112022990248e-05
+	3.340718207386802e-04
+	6.311845518441779e-05
+	5.831225518282520e-01
+
+ 93	9.300000000000006e-01
+	-1.120967842955831e-16
+	8.235946449858806e-18
+	-4.217838075499968e-16
+	1.963580764509404e-05
+	3.366533400809023e-04
+	6.647181505914895e-05
+	5.831228267541099e-01
+
+ 94	9.400000000000006e-01
+	-1.118142010184782e-16
+	8.256640234099709e-18
+	-4.234059689754589e-16
+	2.016457560533590e-05
+	3.389331660188313e-04
+	6.984943316798567e-05
+	5.831231036684974e-01
+
+ 95	9.500000000000006e-01
+	-1.115387081497104e-16
+	8.275615039145681e-18
+	-4.249680351433352e-16
+	2.068829076397665e-05
+	3.409559346800364e-04
+	7.324852107380640e-05
+	5.831233823427986e-01
+
+ 96	9.600000000000006e-01
+	-1.112699036363284e-16
+	8.292910290145136e-18
+	-4.264727003446259e-16
+	2.120773480489486e-05
+	3.427609538318860e-04
+	7.666670978368661e-05
+	5.831236625827861e-01
+
+ 97	9.700000000000006e-01
+	-1.110074065589117e-16
+	8.308562662634627e-18
+	-4.279225595490115e-16
+	2.172360470410303e-05
+	3.443824608818741e-04
+	8.010199766961159e-05
+	5.831239442243521e-01
+
+ 98	9.800000000000006e-01
+	-1.107508563708847e-16
+	8.322606042189162e-18
+	-4.293201086605638e-16
+	2.223651567765493e-05
+	3.458499741481090e-04
+	8.355270147273735e-05
+	5.831242271294905e-01
+
+ 99	9.900000000000007e-01
+	-1.104999121168811e-16
+	8.335071492825156e-18
+	-4.306677452616988e-16
+	2.274700592668370e-05
+	3.471886981864486e-04
+	8.701741111901730e-05
+	5.831245111825931e-01
+
+ 100	1.000000000000001e+00
+	-1.102542516384459e-16
+	8.345987232611670e-18
+	-4.319677697768037e-16
+	2.325554248352557e-05
+	3.484199532826464e-04
+	9.049494872975850e-05
+	5.831247962870886e-01
+
+ 101	1.010000000000001e+00
+	-1.100135707742818e-16
+	8.355378615060700e-18
+	-4.332223869930293e-16
+	2.376252762992372e-05
+	3.495616071391189e-04
+	9.398433195269205e-05
+	5.831250823624353e-01
+
+ 102	1.020000000000001e+00
+	-1.097775825612514e-16
+	8.363268114977412e-18
+	-4.344337078815329e-16
+	2.426830549769723e-05
+	3.506284932860106e-04
+	9.748474155318285e-05
+	5.831253693414663e-01
+
+ 103	1.030000000000001e+00
+	-1.095460164414473e-16
+	8.369675317555552e-18
+	-4.356037516679510e-16
+	2.477316857516814e-05
+	3.516328059201453e-04
+	1.009954930774993e-04
+	5.831256571680642e-01
+
+ 104	1.040000000000001e+00
+	-1.093186174798179e-16
+	8.374616909601922e-18
+	-4.367344481060917e-16
+	2.527736393170848e-05
+	3.525844648783411e-04
+	1.045160123180555e-04
+	5.831259457951495e-01
+
+ 105	1.050000000000001e+00
+	-1.090951455961062e-16
+	8.378106671865019e-18
+	-4.378276399136666e-16
+	2.578109904131865e-05
+	3.534914474617117e-04
+	1.080458142634496e-04
+	5.831262351829569e-01
+
+ 106	1.060000000000001e+00
+	-1.088753748141906e-16
+	8.380155471527900e-18
+	-4.388850853334367e-16
+	2.628454713760778e-05
+	3.543600860228026e-04
+	1.115844851948904e-04
+	5.831265252975665e-01
+
+ 107	1.070000000000001e+00
+	-1.086590925313368e-16
+	8.380771254002406e-18
+	-4.399084607873028e-16
+	2.678785207016563e-05
+	3.551953317717624e-04
+	1.151316675879351e-04
+	5.831268161096634e-01
+
+ 108	1.080000000000001e+00
+	-1.084460988093412e-16
+	8.379959033233434e-18
+	-4.408993635947467e-16
+	2.729113265898516e-05
+	3.560009862948691e-04
+	1.186870474885846e-04
+	5.831271075935066e-01
+
+ 109	1.090000000000001e+00
+	-1.082362056890930e-16
+	8.377720879784640e-18
+	-4.418593147305604e-16
+	2.779448656178365e-05
+	3.567799029297948e-04
+	1.222503440512484e-04
+	5.831273997260693e-01
+
+ 110	1.100000000000001e+00
+	-1.080292365296769e-16
+	8.374055906034760e-18
+	-4.427897616000058e-16
+	2.829799368082889e-05
+	3.575341605061030e-04
+	1.258213009495607e-04
+	5.831276924863343e-01
+
+ 111	1.110000000000001e+00
+	-1.078250253727902e-16
+	8.368960247863961e-18
+	-4.436920808125012e-16
+	2.880171914285809e-05
+	3.582652121159442e-04
+	1.293996793970295e-04
+	5.831279858547234e-01
+
+ 112	1.120000000000001e+00
+	-1.076234163329437e-16
+	8.362427042254025e-18
+	-4.445675809375573e-16
+	2.930571588919089e-05
+	3.589740115905970e-04
+	1.329852525413026e-04
+	5.831282798126366e-01
+
+ 113	1.130000000000001e+00
+	-1.074242630136589e-16
+	8.354446400264694e-18
+	-4.454175052290815e-16
+	2.981002691420186e-05
+	3.596611202708902e-04
+	1.365778010222167e-04
+	5.831285743420879e-01
+
+ 114	1.140000000000001e+00
+	-1.072274279496496e-16
+	8.345005374881491e-18
+	-4.462430343063024e-16
+	3.031468718970277e-05
+	3.603267965092237e-04
+	1.401771095089468e-04
+	5.831288694254214e-01
+
+ 115	1.150000000000001e+00
+	-1.070327820747909e-16
+	8.334087923257817e-18
+	-4.470452887814877e-16
+	3.081972531107835e-05
+	3.609710701541800e-04
+	1.437829640550428e-04
+	5.831291650450957e-01
+
+ 116	1.160000000000001e+00
+	-1.068402042155226e-16
+	8.321674862896997e-18
+	-4.478253318263181e-16
+	3.132516489864329e-05
+	3.615938040643545e-04
+	1.473951501316261e-04
+	5.831294611835213e-01
+
+ 117	1.170000000000001e+00
+	-1.066495806092031e-16
+	8.307743821338134e-18
+	-4.485841716702977e-16
+	3.183102578495485e-05
+	3.621947444893348e-04
+	1.510134512184395e-04
+	5.831297578229456e-01
+
+ 118	1.180000000000001e+00
+	-1.064608044468271e-16
+	8.292269178923569e-18
+	-4.493227640259090e-16
+	3.233732501593891e-05
+	3.627735619515554e-04
+	1.546376478497817e-04
+	5.831300549453742e-01
+
+ 119	1.190000000000001e+00
+	-1.062737754394341e-16
+	8.275222004235652e-18
+	-4.500420144363885e-16
+	3.284407769082313e-05
+	3.633298840689078e-04
+	1.582675170277262e-04
+	5.831303525325234e-01
+
+ 120	1.200000000000001e+00
+	-1.060883994074729e-16
+	8.256569981796960e-18
+	-4.507427805430264e-16
+	3.335129766310580e-05
+	3.638633215777822e-04
+	1.619028319284873e-04
+	5.831306505657967e-01
+
+ 121	1.210000000000001e+00
+	-1.059045878923317e-16
+	8.236277331631273e-18
+	-4.514258742697797e-16
+	3.385899812219768e-05
+	3.643734886515775e-04
+	1.655433618395742e-04
+	5.831309490262772e-01
+
+ 122	1.220000000000001e+00
+	-1.057222577892146e-16
+	8.214304720282323e-18
+	-4.520920639237579e-16
+	3.436719207297578e-05
+	3.648600184611017e-04
+	1.691888722755405e-04
+	5.831312478947402e-01
+
+ 123	1.230000000000001e+00
+	-1.055413310005183e-16
+	8.190609162885014e-18
+	-4.527420762108097e-16
+	3.487589272831231e-05
+	3.653225747906307e-04
+	1.728391252289472e-04
+	5.831315471516723e-01
+
+ 124	1.240000000000001e+00
+	-1.053617341088472e-16
+	8.165143915878301e-18
+	-4.533765981659976e-16
+	3.538511382767720e-05
+	3.657608604059309e-04
+	1.764938795206718e-04
+	5.831318467772990e-01
+
+ 125	1.250000000000001e+00
+	-1.051833980688059e-16
+	8.137858359941707e-18
+	-4.539962789992283e-16
+	3.589486989316459e-05
+	3.661746227673343e-04
+	1.801528912201420e-04
+	5.831321467516217e-01
+
+ 126	1.260000000000001e+00
+	-1.050062579167075e-16
+	8.108697872728191e-18
+	-4.546017318567182e-16
+	3.640517643274260e-05
+	3.665636575907870e-04
+	1.838159141115386e-04
+	5.831324470544532e-01
+
+ 127	1.270000000000001e+00
+	-1.048302524973429e-16
+	8.077603690955099e-18
+	-4.551935354992923e-16
+	3.691605009916041e-05
+	3.669278106814675e-04
+	1.874827001866338e-04
+	5.831327476654611e-01
+
+ 128	1.280000000000001e+00
+	-1.046553242069762e-16
+	8.044512761402549e-18
+	-4.557722358988093e-16
+	3.742750881175089e-05
+	3.672669783968410e-04
+	1.911530001488366e-04
+	5.831330485642058e-01
+
+ 129	1.290000000000001e+00
+	-1.044814187517435e-16
+	8.009357580355848e-18
+	-4.563383477542063e-16
+	3.793957184732417e-05
+	3.675811070377146e-04
+	1.948265639162784e-04
+	5.831333497301844e-01
+
+ 130	1.300000000000001e+00
+	-1.043084849206572e-16
+	7.972066021013449e-18
+	-4.568923559288485e-16
+	3.845225990543970e-05
+	3.678701914158593e-04
+	1.985031411145042e-04
+	5.831336511428694e-01
+
+ 131	1.310000000000001e+00
+	-1.041364743724419e-16
+	7.932561148368727e-18
+	-4.574347168109943e-16
+	3.896559515256057e-05
+	3.681342728040532e-04
+	2.021824815516034e-04
+	5.831339527817496e-01
+
+ 132	1.320000000000001e+00
+	-1.039653414354524e-16
+	7.890761021058064e-18
+	-4.579658595992829e-16
+	3.947960124891318e-05
+	3.683734364380405e-04
+	2.058643356704757e-04
+	5.831342546263649e-01
+
+ 133	1.330000000000001e+00
+	-1.037950429199539e-16
+	7.846578479654649e-18
+	-4.584861875152340e-16
+	3.999430336129310e-05
+	3.685878087090556e-04
+	2.095484549744749e-04
+	5.831345566563418e-01
+
+ 134	1.340000000000001e+00
+	-1.036255379420741e-16
+	7.799920920872812e-18
+	-4.589960789447612e-16
+	4.050972816455342e-05
+	3.687775541594802e-04
+	2.132345924239171e-04
+	5.831348588514281e-01
+
+ 135	1.350000000000001e+00
+	-1.034567877587636e-16
+	7.750690057136245e-18
+	-4.594958885107576e-16
+	4.102590383408256e-05
+	3.689428723722442e-04
+	2.169225028019575e-04
+	5.831351611915191e-01
+
+ 136	1.360000000000001e+00
+	-1.032887556131349e-16
+	7.698781660952272e-18
+	-4.599859480787761e-16
+	4.154286003120836e-05
+	3.690839948261344e-04
+	2.206119430491444e-04
+	5.831354636566882e-01
+
+ 137	1.370000000000001e+00
+	-1.031214065895779e-16
+	7.644085293526299e-18
+	-4.604665676978340e-16
+	4.206062788315174e-05
+	3.692011817737645e-04
+	2.243026725666117e-04
+	5.831357662272104e-01
+
+ 138	1.380000000000001e+00
+	-1.029547074780804e-16
+	7.586484017044844e-18
+	-4.609380364783347e-16
+	4.257923995888378e-05
+	3.692947191861287e-04
+	2.279944534883598e-04
+	5.831360688835855e-01
+
+ 139	1.390000000000001e+00
+	-1.027886266472150e-16
+	7.525854090053768e-18
+	-4.614006234090530e-16
+	4.309873024201135e-05
+	3.693649157970158e-04
+	2.316870509234686e-04
+	5.831363716065553e-01
+
+ 140	1.400000000000001e+00
+	-1.026231339252808e-16
+	7.462064645361084e-18
+	-4.618545781150937e-16
+	4.361913410162370e-05
+	3.694121002717978e-04
+	2.353802331693667e-04
+	5.831366743771256e-01
+
+ 141	1.410000000000001e+00
+	-1.024582004891162e-16
+	7.394977349900877e-18
+	-4.623001315586705e-16
+	4.414048826186800e-05
+	3.694366185179148e-04
+	2.390737718974994e-04
+	5.831369771765775e-01
+
+ 142	1.420000000000001e+00
+	-1.022937987601332e-16
+	7.324446046009727e-18
+	-4.627374966845006e-16
+	4.466283077088094e-05
+	3.694388311485146e-04
+	2.427674423128631e-04
+	5.831372799864811e-01
+
+ 143	1.430000000000001e+00
+	-1.021299023071474e-16
+	7.250316373587776e-18
+	-4.631668690115383e-16
+	4.518620096959044e-05
+	3.694191111059860e-04
+	2.464610232889848e-04
+	5.831375827887093e-01
+
+ 144	1.440000000000001e+00
+	-1.019664857556070e-16
+	7.172425372646953e-18
+	-4.635884271727260e-16
+	4.571063946079871e-05
+	3.693778414483230e-04
+	2.501542974799561e-04
+	5.831378855654434e-01
+
+ 145	1.450000000000001e+00
+	-1.018035247028495e-16
+	7.090601065788799e-18
+	-4.640023334043671e-16
+	4.623618807887843e-05
+	3.693154132982599e-04
+	2.538470514111532e-04
+	5.831381882991833e-01
+
+ 146	1.460000000000001e+00
+	-1.016409956390458e-16
+	7.004662020205619e-18
+	-4.644087339866764e-16
+	4.676288986034387e-05
+	3.692322239527862e-04
+	2.575390755502611e-04
+	5.831384909727509e-01
+
+ 147	1.470000000000001e+00
+	-1.014788758735091e-16
+	6.914416888863729e-18
+	-4.648077596370056e-16
+	4.729078901550051e-05
+	3.691286751488318e-04
+	2.612301643601839e-04
+	5.831387935692973e-01
+
+ 148	1.480000000000001e+00
+	-1.013171434660796e-16
+	6.819663930606624e-18
+	-4.651995258571974e-16
+	4.781993090133074e-05
+	3.690051714795888e-04
+	2.649201163353778e-04
+	5.831390960723025e-01
+
+ 149	1.490000000000001e+00
+	-1.011557771633143e-16
+	6.720190509013311e-18
+	-4.655841332364782e-16
+	4.835036199573117e-05
+	3.688621189549512e-04
+	2.686087340230759e-04
+	5.831393984655798e-01
+
+ 150	1.500000000000001e+00
+	-1.009947563392355e-16
+	6.615772569961980e-18
+	-4.659616677112766e-16
+	4.888212987318867e-05
+	3.686999236988881e-04
+	2.722958240308186e-04
+	5.831397007332756e-01
+
+ 151	1.510000000000001e+00
+	-1.008340609404206e-16
+	6.506174097988100e-18
+	-4.663322007833164e-16
+	4.941528318195084e-05
+	3.685189907761340e-04
+	2.759811970216099e-04
+	5.831400028598681e-01
+
+ 152	1.520000000000001e+00
+	-1.006736714352265e-16
+	6.391146551686712e-18
+	-4.666957896973528e-16
+	4.994987162273025e-05
+	3.683197231403696e-04
+	2.796646676979649e-04
+	5.831403048301678e-01
+
+ 153	1.530000000000001e+00
+	-1.005135687669781e-16
+	6.270428278598456e-18
+	-4.670524775798911e-16
+	5.048594592895996e-05
+	3.681025206959789e-04
+	2.833460547760121e-04
+	5.831406066293131e-01
+
+ 154	1.540000000000001e+00
+	-1.003537343109611e-16
+	6.143743910237566e-18
+	-4.674022935402765e-16
+	5.102355784860828e-05
+	3.678677794655448e-04
+	2.870251809507555e-04
+	5.831409082427692e-01
+
+ 155	1.550000000000001e+00
+	-1.001941498350835e-16
+	6.010803738172744e-18
+	-4.677452527355681e-16
+	5.156276012754625e-05
+	3.676158908553792e-04
+	2.907018728535105e-04
+	5.831412096563239e-01
+
+ 156	1.560000000000001e+00
+	-1.000347974640925e-16
+	5.871303072360698e-18
+	-4.680813564006691e-16
+	5.210360649445589e-05
+	3.673472410116336e-04
+	2.943759610024559e-04
+	5.831415108560841e-01
+
+ 157	1.570000000000001e+00
+	-9.987565964725163e-17
+	5.724921583261076e-18
+	-4.684105918452656e-16
+	5.264615164725934e-05
+	3.670622102597956e-04
+	2.980472797471743e-04
+	5.831418118284708e-01
+
+ 158	1.580000000000001e+00
+	-9.971671912939966e-17
+	5.571322629634702e-18
+	-4.687329324192312e-16
+	5.319045124104541e-05
+	3.667611726207099e-04
+	3.017156672079775e-04
+	5.831421125602136e-01
+
+ 159	1.590000000000001e+00
+	-9.955795892533918e-17
+	5.410152574346942e-18
+	-4.690483374482757e-16
+	5.373656187746539e-05
+	3.664444953966060e-04
+	3.053809652107472e-04
+	5.831424130383467e-01
+
+ 160	1.600000000000001e+00
+	-9.939936229750898e-17
+	5.241040090969245e-18
+	-4.693567521417837e-16
+	5.428454109557058e-05
+	3.661125388209718e-04
+	3.090430192179651e-04
+	5.831427132502017e-01
+
+ 161	1.610000000000001e+00
+	-9.924091273692515e-17
+	5.063595464497085e-18
+	-4.696581074749589e-16
+	5.483444736405942e-05
+	3.657656557664942e-04
+	3.127016782565358e-04
+	5.831430131834036e-01
+
+ 162	1.620000000000001e+00
+	-9.908259394738104e-17
+	4.877409890085978e-18
+	-4.699523200476296e-16
+	5.538634007490551e-05
+	3.654041915056334e-04
+	3.163567948429611e-04
+	5.831433128258618e-01
+
+ 163	1.630000000000001e+00
+	-9.892438983291752e-17
+	4.682054774351269e-18
+	-4.702392919223040e-16
+	5.594027953833383e-05
+	3.650284835187923e-04
+	3.200082249063595e-04
+	5.831436121657673e-01
+
+ 164	1.640000000000001e+00
+	-9.876628448858947e-17
+	4.477081044482963e-18
+	-4.705189104443647e-16
+	5.649632697911719e-05
+	3.646388613453731e-04
+	3.236558277097871e-04
+	5.831439111915833e-01
+
+ 165	1.650000000000001e+00
+	-9.860826219456633e-17
+	4.262018471200635e-18
+	-4.707910480476174e-16
+	5.705454453416389e-05
+	3.642356464733781e-04
+	3.272994657702717e-04
+	5.831442098920405e-01
+
+ 166	1.660000000000001e+00
+	-9.845030741361460e-17
+	4.036375012408116e-18
+	-4.710555620487764e-16
+	5.761499525136772e-05
+	3.638191522635217e-04
+	3.309390047779100e-04
+	5.831445082561291e-01
+
+ 167	1.670000000000001e+00
+	-9.829240479202602e-17
+	3.799636185312562e-18
+	-4.713122944348739e-16
+	5.817774308969605e-05
+	3.633896839041639e-04
+	3.345743135143713e-04
+	5.831448062730937e-01
+
+ 168	1.680000000000001e+00
+	-9.813453916405628e-17
+	3.551264475736397e-18
+	-4.715610716480339e-16
+	5.874285292049132e-05
+	3.629475383936445e-04
+	3.382052637710868e-04
+	5.831451039324245e-01
+
+ 169	1.690000000000001e+00
+	-9.797669555995070e-17
+	3.290698794378431e-18
+	-4.718017043725409e-16
+	5.931039052996365e-05
+	3.624930045469121e-04
+	3.418317302673889e-04
+	5.831454012238528e-01
+
+ 170	1.700000000000001e+00
+	-9.781885921763348e-17
+	3.017353990859724e-18
+	-4.720339873296534e-16
+	5.988042262285233e-05
+	3.620263630235704e-04
+	3.454535905688224e-04
+	5.831456981373430e-01
+
+ 171	1.710000000000001e+00
+	-9.766101559813772e-17
+	2.730620437516383e-18
+	-4.722576990861940e-16
+	6.045301682724106e-05
+	3.615478863747544e-04
+	3.490707250058374e-04
+	5.831459946630860e-01
+
+ 172	1.720000000000001e+00
+	-9.750315040485134e-17
+	2.429863696063672e-18
+	-4.724726018835321e-16
+	6.102824170050648e-05
+	3.610578391064470e-04
+	3.526830165930328e-04
+	5.831462907914922e-01
+
+ 173	1.730000000000001e+00
+	-9.734524960664453e-17
+	2.114424281437945e-18
+	-4.726784414942122e-16
+	6.160616673638738e-05
+	3.605564777570818e-04
+	3.562903509491047e-04
+	5.831465865131870e-01
+
+ 174	1.740000000000001e+00
+	-9.718729946493557e-17
+	1.783617538307321e-18
+	-4.728749471141220e-16
+	6.218686237316050e-05
+	3.600440509874640e-04
+	3.598926162176356e-04
+	5.831468818190015e-01
+
+ 175	1.750000000000001e+00
+	-9.702928656473327e-17
+	1.436733646907635e-18
+	-4.730618312987651e-16
+	6.277040000291306e-05
+	3.595207996812455e-04
+	3.634897029888380e-04
+	5.831471766999688e-01
+
+ 176	1.760000000000001e+00
+	-9.687119784967297e-17
+	1.073037775978369e-18
+	-4.732387899528479e-16
+	6.335685198189883e-05
+	3.589869570543399e-04
+	3.670815042223455e-04
+	5.831474711473144e-01
+
+ 177	1.770000000000001e+00
+	-9.671302066103358e-17
+	6.917704016114284e-19
+	-4.734055023830566e-16
+	6.394629164198273e-05
+	3.584427487718275e-04
+	3.706679151711386e-04
+	5.831477651524536e-01
+
+ 178	1.780000000000001e+00
+	-9.655474278069455e-17
+	2.921478117510914e-19
+	-4.735616314244987e-16
+	6.453879330314058e-05
+	3.578883930710583e-04
+	3.742488333066712e-04
+	5.831480587069818e-01
+
+ 179	1.790000000000001e+00
+	-9.639635247794267e-17
+	-1.266371831532285e-19
+	-4.737068236518634e-16
+	6.513443228704538e-05
+	3.573241008897672e-04
+	3.778241582452522e-04
+	5.831483518026727e-01
+
+ 180	1.800000000000001e+00
+	-9.623783855999896e-17
+	-5.654143122786961e-19
+	-4.738407096868414e-16
+	6.573328493171101e-05
+	3.567500759981568e-04
+	3.813937916757314e-04
+	5.831486444314674e-01
+
diff --git a/xschem/src/basic_test/data_nmos_lvt/data_200.raw b/xschem/src/basic_test/data_nmos_lvt/data_200.raw
new file mode 100644
index 0000000..e1a5a6d
--- /dev/null
+++ b/xschem/src/basic_test/data_nmos_lvt/data_200.raw
@@ -0,0 +1,1645 @@
+Title: **.subckt gm_id_nmos
+Date: Sat Jun 12 17:27:44  2021
+Plotname: DC transfer characteristic
+Flags: real
+No. Variables: 8
+No. Points: 181
+Variables:
+	0	v(v-sweep)	voltage
+	1	@m.xm1.msky130_fd_pr__nfet_01v8_lvt[cgb]	capacitance
+	2	@m.xm1.msky130_fd_pr__nfet_01v8_lvt[cgd]	capacitance
+	3	@m.xm1.msky130_fd_pr__nfet_01v8_lvt[cgs]	capacitance
+	4	@m.xm1.msky130_fd_pr__nfet_01v8_lvt[gds]	admittance
+	5	@m.xm1.msky130_fd_pr__nfet_01v8_lvt[gm]	admittance
+	6	i(@m.xm1.msky130_fd_pr__nfet_01v8_lvt[id])	current
+	7	v(@m.xm1.msky130_fd_pr__nfet_01v8_lvt[vth])	voltage
+Values:
+ 0	0.000000000000000e+00
+	-3.169491559745245e-14
+	-5.477357362007135e-19
+	-7.030819362904637e-15
+	7.307732420799105e-13
+	8.793015144020105e-11
+	2.762919241928982e-12
+	4.572448933692719e-01
+
+ 1	1.000000000000000e-02
+	-3.135614257952621e-14
+	-5.930271205859462e-19
+	-7.599792987238073e-15
+	1.004580279118959e-12
+	1.208538770370403e-10
+	3.798135710462082e-12
+	4.572448933692765e-01
+
+ 2	2.000000000000000e-02
+	-3.101438439645128e-14
+	-6.420315599390759e-19
+	-8.211290072988666e-15
+	1.380890284191901e-12
+	1.660895423400331e-10
+	5.220899683269428e-12
+	4.572448933692873e-01
+
+ 3	3.000000000000000e-02
+	-3.066906788633585e-14
+	-6.950403993554835e-19
+	-8.867789510152610e-15
+	1.898023092906269e-12
+	2.282316666839872e-10
+	7.176093775665938e-12
+	4.572448933692995e-01
+
+ 4	4.000000000000000e-02
+	-3.031962406040099e-14
+	-7.523652830177739e-19
+	-9.571803533460353e-15
+	2.608591496379564e-12
+	3.135835098902087e-10
+	9.862641688019648e-12
+	4.572448933693163e-01
+
+ 5	5.000000000000000e-02
+	-2.996549154373034e-14
+	-8.143391673468417e-19
+	-1.032585815411255e-14
+	3.584812530887012e-12
+	4.307890335602712e-10
+	1.355359099051713e-11
+	4.572448933693393e-01
+
+ 6	6.000000000000000e-02
+	-2.960612062933272e-14
+	-8.813173229628272e-19
+	-1.113247013161276e-14
+	4.925780372664180e-12
+	5.916964500337972e-10
+	1.862361392335186e-11
+	4.572448933693714e-01
+
+ 7	7.000000000000001e-02
+	-2.924097796329016e-14
+	-9.536783143844590e-19
+	-1.199412031830214e-14
+	6.767417976937655e-12
+	8.125369392063999e-10
+	2.558663893628164e-11
+	4.572448933694143e-01
+
+ 8	8.000000000000000e-02
+	-2.886955186454462e-14
+	-1.031824945218382e-18
+	-1.291322328106230e-14
+	9.296082332589686e-12
+	1.115531506382491e-09
+	3.514730131362940e-11
+	4.572448933694739e-01
+
+ 9	9.000000000000000e-02
+	-2.849135826492799e-14
+	-1.116185155529707e-18
+	-1.389209319822189e-14
+	1.276714587392769e-11
+	1.531078224601548e-09
+	4.827121792334068e-11
+	4.572448933695566e-01
+
+ 10	9.999999999999999e-02
+	-2.810594723321635e-14
+	-1.207212857204932e-18
+	-1.493290614630566e-14
+	1.753034395733109e-11
+	2.100724299162558e-09
+	6.628086229828675e-11
+	4.572448933696683e-01
+
+ 11	1.100000000000000e-01
+	-2.771291002138596e-14
+	-1.305388692492640e-18
+	-1.603765903117857e-14
+	2.406430399049227e-11
+	2.881196335237559e-09
+	9.098618957421615e-11
+	4.572448933698230e-01
+
+ 12	1.200000000000000e-01
+	-2.731188654221110e-14
+	-1.411220700615945e-18
+	-1.720812558019454e-14
+	3.302350529738309e-11
+	3.949852585049469e-09
+	1.248623265141715e-10
+	4.572448933700342e-01
+
+ 13	1.300000000000000e-01
+	-2.690257315555161e-14
+	-1.525244877475551e-18
+	-1.844580999314525e-14
+	4.530202258719495e-11
+	5.412038428520983e-09
+	1.712908418474894e-10
+	4.572448933703250e-01
+
+ 14	1.400000000000000e-01
+	-2.648473060721648e-14
+	-1.648025614088467e-18
+	-1.975189904498274e-14
+	6.211985724095627e-11
+	7.410977394160787e-09
+	2.348866490775771e-10
+	4.572448933707213e-01
+
+ 15	1.500000000000000e-01
+	-2.605819193062462e-14
+	-1.780156000605142e-18
+	-2.112721363485661e-14
+	8.513955256595681e-11
+	1.014102175894221e-08
+	3.219398387074805e-10
+	4.572448933712647e-01
+
+ 16	1.600000000000000e-01
+	-2.562287008952604e-14
+	-1.922257984587957e-18
+	-2.257216097393831e-14
+	1.166232295739867e-10
+	1.386532632868680e-08
+	4.410111323475919e-10
+	4.572448933720085e-01
+
+ 17	1.700000000000000e-01
+	-2.517876511204535e-14
+	-2.074982374748898e-18
+	-2.408668878637614e-14
+	1.596432870256543e-10
+	1.893930257619287e-08
+	6.037317080065053e-10
+	4.572448933730255e-01
+
+ 18	1.800000000000000e-01
+	-2.472597044479960e-14
+	-2.239008684558667e-18
+	-2.567024304928433e-14
+	2.183639018012327e-10
+	2.584156148347845e-08
+	8.258734250933036e-10
+	4.572448933744129e-01
+
+ 19	1.900000000000000e-01
+	-2.426467824346211e-14
+	-2.415044814023943e-18
+	-2.732173090349545e-14
+	2.984152415711181e-10
+	3.521446080317843e-08
+	1.128774553580181e-09
+	4.572448933763046e-01
+
+ 20	2.000000000000000e-01
+	-2.379518331543599e-14
+	-2.603826572431246e-18
+	-2.903949041150783e-14
+	4.073880055384125e-10
+	4.791682655210559e-08
+	1.541229507207408e-09
+	4.572448933788814e-01
+
+ 21	2.100000000000000e-01
+	-2.331788544345013e-14
+	-2.806117049860045e-18
+	-3.082126880861285e-14
+	5.554824762339949e-10
+	6.509189832090109e-08
+	2.101979168659664e-09
+	4.572448933823839e-01
+
+ 22	2.200000000000001e-01
+	-2.283328984745451e-14
+	-3.022705850630606e-18
+	-3.266421077658104e-14
+	7.563534413234709e-10
+	8.825401776832661e-08
+	2.862971266744463e-09
+	4.572448933871378e-01
+
+ 23	2.300000000000001e-01
+	-2.234200558680957e-14
+	-3.254408207375658e-18
+	-3.456485806014394e-14
+	1.028199570913802e-09
+	1.193979884887523e-07
+	3.893597578955014e-09
+	4.572448933935753e-01
+
+ 24	2.400000000000001e-01
+	-2.184474176493969e-14
+	-3.502063999877810e-18
+	-3.651916144454208e-14
+	1.395152105081165e-09
+	1.611353215631363e-07
+	5.286155574024067e-09
+	4.572448934022739e-01
+
+ 25	2.500000000000001e-01
+	-2.134230147255888e-14
+	-3.766536707949824e-18
+	-3.852250572458145e-14
+	1.889021392145503e-09
+	2.168616859098538e-07
+	7.162824946455857e-09
+	4.572448934139970e-01
+
+ 26	2.600000000000001e-01
+	-2.083557349015830e-14
+	-4.048712332181310e-18
+	-4.056974783654096e-14
+	2.551458514153219e-09
+	2.909597776759634e-07
+	9.684492333101383e-09
+	4.572448934297483e-01
+
+ 27	2.700000000000001e-01
+	-2.032552186133179e-14
+	-4.349498320089508e-18
+	-4.265526781592017e-14
+	3.436579659440236e-09
+	3.890415515120456e-07
+	1.306179837992589e-08
+	4.572448934508444e-01
+
+ 28	2.800000000000001e-01
+	-1.981317354041892e-14
+	-4.669822537862829e-18
+	-4.477303171460169e-14
+	4.614078963603089e-09
+	5.182334807734139e-07
+	1.756881927373351e-08
+	4.572448934789970e-01
+
+ 29	2.900000000000001e-01
+	-1.929960440501665e-14
+	-5.010632329299645e-18
+	-4.691666509292251e-14
+	6.172816718694443e-09
+	6.875085429280119e-07
+	2.355983125054370e-08
+	4.572448935164198e-01
+
+ 30	3.000000000000001e-01
+	-1.878592400026488e-14
+	-5.372893703612897e-18
+	-4.907953522930828e-14
+	8.224810036164247e-09
+	9.080693763921244e-07
+	3.148964652846794e-08
+	4.572448935659530e-01
+
+ 31	3.100000000000001e-01
+	-1.827325944205569e-14
+	-5.757590692445917e-18
+	-5.125483979484098e-14
+	1.090946998074752e-08
+	1.193788862519349e-06
+	4.193806167559782e-08
+	4.572448936312185e-01
+
+ 32	3.200000000000001e-01
+	-1.776273894610767e-14
+	-6.165724913785226e-18
+	-5.343569945003965e-14
+	1.439782447809382e-08
+	1.561717107149367e-06
+	5.563903509950447e-08
+	4.572448937168010e-01
+
+ 33	3.300000000000001e-01
+	-1.725547546631032e-14
+	-6.598315376569100e-18
+	-5.561525165643420e-14
+	1.889634772812952e-08
+	2.032666177050648e-06
+	7.351531322631021e-08
+	4.572448938284651e-01
+
+ 34	3.400000000000001e-01
+	-1.675255091778534e-14
+	-7.056398554885177e-18
+	-5.778674296697947e-14
+	2.464990030864881e-08
+	2.631882937707320e-06
+	9.671933810877446e-08
+	4.572448939734076e-01
+
+ 35	3.500000000000001e-01
+	-1.625500142850620e-14
+	-7.541028754970678e-18
+	-5.994361716731478e-14
+	3.194319399901129e-08
+	3.389810777182878e-06
+	1.266813346223066e-07
+	4.572448941605643e-01
+
+ 36	3.600000000000002e-01
+	-1.576380401061764e-14
+	-8.053278792068206e-18
+	-6.207959687436808e-14
+	4.110016208873431e-08
+	4.342916354595617e-06
+	1.651653752990422e-07
+	4.572448944009526e-01
+
+ 37	3.700000000000002e-01
+	-1.527986497284125e-14
+	-8.594240987857739e-18
+	-6.418875654072376e-14
+	5.248067024186044e-08
+	5.534512347070788e-06
+	2.143337747435997e-07
+	4.572448947080812e-01
+
+ 38	3.800000000000002e-01
+	-1.480401031364517e-14
+	-9.165028492980259e-18
+	-6.626558523651614e-14
+	6.647416662265507e-08
+	7.015441382238271e-06
+	2.768191612579241e-07
+	4.572448950983938e-01
+
+ 39	3.900000000000002e-01
+	-1.433697824683727e-14
+	-9.766776933370839e-18
+	-6.830503805499274e-14
+	8.349014571412821e-08
+	8.844409913747836e-06
+	3.558018443902459e-07
+	4.572448955917560e-01
+
+ 40	4.000000000000002e-01
+	-1.387941392258001e-14
+	-1.040064637396170e-17
+	-7.030257548169867e-14
+	1.039456645801284e-07
+	1.108769634796766e-05
+	4.550876399153329e-07
+	4.572448962119408e-01
+
+ 41	4.100000000000002e-01
+	-1.343186632271535e-14
+	-1.106782358898204e-17
+	-7.225419055023384e-14
+	1.282505529557965e-07
+	1.381793766902428e-05
+	5.791784050143438e-07
+	4.572448969870691e-01
+
+ 42	4.200000000000002e-01
+	-1.299478723407557e-14
+	-1.176952462468541e-17
+	-7.415642405338811e-14
+	1.567913306887451e-07
+	1.711175539418509e-05
+	7.333247872795630e-07
+	4.572448979499381e-01
+
+ 43	4.300000000000002e-01
+	-1.256853214038210e-14
+	-1.250699763795016e-17
+	-7.600636846632447e-14
+	1.899151158490774e-07
+	2.104613205502106e-05
+	9.235489729118839e-07
+	4.572448991381671e-01
+
+ 44	4.400000000000002e-01
+	-1.215336282440925e-14
+	-1.328152599280874e-17
+	-7.780166155404422e-14
+	2.279149172780500e-07
+	2.569368165520026e-05
+	1.156625438645570e-06
+	4.572449005940700e-01
+
+ 45	4.500000000000002e-01
+	-1.174945143812233e-14
+	-1.409443159654050e-17
+	-7.954047087097638e-14
+	2.710176285100461e-07
+	3.111722577602381e-05
+	1.440010484712199e-06
+	4.572449023642236e-01
+
+ 46	4.600000000000002e-01
+	-1.135688577920543e-14
+	-1.494707845741014e-17
+	-8.122147051486938e-14
+	3.193757832591435e-07
+	3.736432024135076e-05
+	1.781716670722520e-06
+	4.572449044986778e-01
+
+ 47	4.700000000000003e-01
+	-1.097567550661009e-14
+	-1.584087644734533e-17
+	-8.284381157415960e-14
+	3.730637361206559e-07
+	4.446250152843872e-05
+	2.190135464156395e-06
+	4.572449070498517e-01
+
+ 48	4.800000000000003e-01
+	-1.060575903366801e-14
+	-1.677728525469503e-17
+	-8.440708771579972e-14
+	4.320784592317661e-07
+	5.241598743812367e-05
+	2.673819072158311e-06
+	4.572449100711627e-01
+
+ 49	4.900000000000003e-01
+	-1.024701085271505e-14
+	-1.775781851454649e-17
+	-8.591129730998550e-14
+	4.963446700150643e-07
+	6.120436758768862e-05
+	3.241238903307502e-06
+	4.572449136155297e-01
+
+ 50	5.000000000000002e-01
+	-9.899249067704388e-15
+	-1.878404810678987e-17
+	-8.735680339171040e-14
+	5.657235967213961e-07
+	7.078350007152866e-05
+	3.900541936294356e-06
+	4.572449177338417e-01
+
+ 51	5.100000000000002e-01
+	-9.562242938612377e-15
+	-1.985760861505390e-17
+	-8.874429262921555e-14
+	6.400244010189074e-07
+	8.108847046960513e-05
+	4.659326631515698e-06
+	4.572449224735629e-01
+
+ 52	5.200000000000002e-01
+	-9.235720271419454e-15
+	-2.098020194270354e-17
+	-9.007473431830317e-14
+	7.190171390439446e-07
+	9.203815594192820e-05
+	5.524456944041328e-06
+	4.572449278775678e-01
+
+ 53	5.300000000000002e-01
+	-8.919374518224426e-15
+	-2.215360208517667e-17
+	-9.134934025988958e-14
+	8.024461545409183e-07
+	1.035407380647100e-04
+	6.501927314196788e-06
+	4.572449339833007e-01
+
+ 54	5.400000000000003e-01
+	-8.612871482111971e-15
+	-2.337966006098123e-17
+	-9.256952621523459e-14
+	8.900429352086697e-07
+	1.154994525669486e-04
+	7.596784550494130e-06
+	4.572449408222873e-01
+
+ 55	5.500000000000003e-01
+	-8.315855549589224e-15
+	-2.466030900660407e-17
+	-9.373687547621910e-14
+	9.815376846791743e-07
+	1.278179404617658e-04
+	8.813105687016376e-06
+	4.572449484199925e-01
+
+ 56	5.600000000000003e-01
+	-8.027955398933877e-15
+	-2.599756944337190e-17
+	-9.485310494223027e-14
+	1.076669120578421e-06
+	1.404047319018859e-04
+	1.015402532273733e-05
+	4.572449567959978e-01
+
+ 57	5.700000000000003e-01
+	-7.748789155159615e-15
+	-2.739355472691942e-17
+	-9.592003396427089e-14
+	1.175192261379872e-06
+	1.531765986718179e-04
+	1.162180227664735e-05
+	4.572449659644131e-01
+
+ 58	5.800000000000003e-01
+	-7.477968981280233e-15
+	-2.885047669236798e-17
+	-9.693955610290743e-14
+	1.276884180291504e-06
+	1.660607062149657e-04
+	1.321791375068998e-05
+	4.572449759344634e-01
+
+ 59	5.900000000000003e-01
+	-7.215105111126379e-15
+	-3.037065151058538e-17
+	-9.791361385041651e-14
+	1.381547866320967e-06
+	1.789956497885940e-04
+	1.494316531274903e-05
+	4.572449867111836e-01
+
+ 60	6.000000000000003e-01
+	-6.959809341285227e-15
+	-3.195650577300869e-17
+	-9.884417628878484e-14
+	1.489014436919510e-06
+	1.919315582444061e-04
+	1.679780639936521e-05
+	4.572449982961290e-01
+
+ 61	6.100000000000003e-01
+	-6.711698009053208e-15
+	-3.361058282448239e-17
+	-9.973321959310092e-14
+	1.599143998626585e-06
+	2.048294945579715e-04
+	1.878164314187345e-05
+	4.572450106880909e-01
+
+ 62	6.200000000000003e-01
+	-6.470394489942615e-15
+	-3.533554936542217e-17
+	-1.005827102429308e-13
+	1.711825462664519e-06
+	2.176603853081240e-04
+	2.089414265600123e-05
+	4.572450238837391e-01
+
+ 63	6.300000000000003e-01
+	-6.235531252629092e-15
+	-3.713420234636840e-17
+	-1.013945907707271e-13
+	1.826975603925293e-06
+	2.304036860633219e-04
+	2.313452514838263e-05
+	4.572450378782021e-01
+
+ 64	6.400000000000003e-01
+	-6.006751511638386e-15
+	-3.900947617969431e-17
+	-1.021707678543252e-13
+	1.944537615907529e-06
+	2.430459496140612e-04
+	2.550184207027910e-05
+	4.572450526655565e-01
+
+ 65	6.500000000000004e-01
+	-5.783710518906130e-15
+	-4.096445029489050e-17
+	-1.029131025482396e-13
+	2.064479370371804e-06
+	2.555794198181804e-04
+	2.799503999730170e-05
+	4.572450682392203e-01
+
+ 66	6.600000000000004e-01
+	-5.566076534937303e-15
+	-4.300235706549320e-17
+	-1.036234024439888e-13
+	2.186791545624957e-06
+	2.680007325314820e-04
+	3.061301093069016e-05
+	4.572450845922723e-01
+
+ 67	6.700000000000004e-01
+	-5.353531518937908e-15
+	-4.512659013738152e-17
+	-1.043034155514018e-13
+	2.311485745777760e-06
+	2.803097704667311e-04
+	3.335463035084995e-05
+	4.572451017176896e-01
+
+ 68	6.800000000000004e-01
+	-5.145771575250442e-15
+	-4.734071318987207e-17
+	-1.049548256993102e-13
+	2.438592697385151e-06
+	2.925086921981720e-04
+	3.621878468238709e-05
+	4.572451196085157e-01
+
+ 69	6.900000000000004e-01
+	-4.942507190917906e-15
+	-4.964846916279499e-17
+	-1.055792492639283e-13
+	2.568160580446635e-06
+	3.046011366627874e-04
+	3.920438993160826e-05
+	4.572451382579780e-01
+
+ 70	7.000000000000004e-01
+	-4.743463296405387e-15
+	-5.205378998457957e-17
+	-1.061782330454970e-13
+	2.700253527732307e-06
+	3.165915923113644e-04
+	4.231040320498272e-05
+	4.572451576595648e-01
+
+ 71	7.100000000000004e-01
+	-4.548379178573899e-15
+	-5.456080683832235e-17
+	-1.067532531275155e-13
+	2.834950309173528e-06
+	3.284849131181501e-04
+	4.553582867009504e-05
+	4.572451778070519e-01
+
+ 72	7.200000000000004e-01
+	-4.357008272038546e-15
+	-5.717386100487700e-17
+	-1.073057145673837e-13
+	2.972343205730261e-06
+	3.402859605612276e-04
+	4.887971932454016e-05
+	4.572451986945262e-01
+
+ 73	7.300000000000004e-01
+	-4.169117852140043e-15
+	-5.989751532422283e-17
+	-1.078369517819860e-13
+	3.112537068778436e-06
+	3.519993502113903e-04
+	5.234117572524199e-05
+	4.572452203163683e-01
+
+ 74	7.400000000000004e-01
+	-3.984488649976489e-15
+	-6.273656631871250e-17
+	-1.083482295062071e-13
+	3.255648555760322e-06
+	3.636292827363564e-04
+	5.591934262184872e-05
+	4.572452426672369e-01
+
+ 75	7.500000000000004e-01
+	-3.802914407326838e-15
+	-6.569605702436458e-17
+	-1.088407442162921e-13
+	3.401805529838873e-06
+	3.751794412102203e-04
+	5.961340424583674e-05
+	4.572452657420347e-01
+
+ 76	7.600000000000005e-01
+	-3.624201386871381e-15
+	-6.878129057906347e-17
+	-1.093156259231139e-13
+	3.551146609952011e-06
+	3.866529391035167e-04
+	6.342257883810008e-05
+	4.572452895358791e-01
+
+ 77	7.700000000000005e-01
+	-3.448167850898336e-15
+	-7.199784461949048e-17
+	-1.097739402526552e-13
+	3.703820857469555e-06
+	3.980523058813099e-04
+	6.734611285437025e-05
+	4.572453140440637e-01
+
+ 78	7.800000000000005e-01
+	-3.274643519678919e-15
+	-7.535158654172739e-17
+	-1.102166907422659e-13
+	3.859987586224401e-06
+	4.093794995512206e-04
+	7.138327516932861e-05
+	4.572453392620195e-01
+
+ 79	7.900000000000005e-01
+	-3.103469018898590e-15
+	-7.884868968388313e-17
+	-1.106448212914893e-13
+	4.019816283732151e-06
+	4.206359376702275e-04
+	7.553335150475632e-05
+	4.572453651852866e-01
+
+ 80	8.000000000000005e-01
+	-2.934495323938636e-15
+	-8.249565049271515e-17
+	-1.110592187154657e-13
+	4.183486632722155e-06
+	4.318225401918550e-04
+	7.979563923178560e-05
+	4.572453918094752e-01
+
+ 81	8.100000000000005e-01
+	-2.767583207401399e-15
+	-8.629930674010607e-17
+	-1.114607153571447e-13
+	4.351188623531461e-06
+	4.429397791074896e-04
+	8.416944263922487e-05
+	4.572454191302376e-01
+
+ 82	8.200000000000005e-01
+	-2.602602695489468e-15
+	-9.026685684857964e-17
+	-1.118500864151646e-13
+	4.523122748898247e-06
+	4.539877100662982e-04
+	8.865406870396160e-05
+	4.572454471432471e-01
+
+ 83	8.300000000000005e-01
+	-2.439432574657289e-15
+	-9.440587942450559e-17
+	-1.122280278256110e-13
+	4.699500233381195e-06
+	4.649659205544082e-04
+	9.324882230768849e-05
+	4.572454758441611e-01
+
+ 84	8.400000000000005e-01
+	-2.277959822002390e-15
+	-9.872435626726771e-17
+	-1.125952646244385e-13
+	4.880543429446806e-06
+	4.758740090624805e-04
+	9.795300447880107e-05
+	4.572455052286123e-01
+
+ 85	8.500000000000005e-01
+	-2.118079097107004e-15
+	-1.032306959221202e-16
+	-1.129524374371865e-13
+	5.066486242138866e-06
+	4.867111769444127e-04
+	1.027659101252028e-04
+	4.572455352921970e-01
+
+ 86	8.600000000000005e-01
+	-1.959692290188256e-15
+	-1.079337576822409e-16
+	-1.133001452887960e-13
+	5.257574576317903e-06
+	4.974764280989333e-04
+	1.076868251467424e-04
+	4.572455660304546e-01
+
+ 87	8.700000000000006e-01
+	-1.802708065466110e-15
+	-1.128428777410730e-16
+	-1.136389479998099e-13
+	5.454066872795447e-06
+	5.081686097726699e-04
+	1.127150246682409e-04
+	4.572455974388565e-01
+
+ 88	8.800000000000006e-01
+	-1.647041426424525e-15
+	-1.179678969900284e-16
+	-1.139693684944047e-13
+	5.656234705987309e-06
+	5.187864491088552e-04
+	1.178497716593237e-04
+	4.572456295127988e-01
+
+ 89	8.900000000000006e-01
+	-1.492613303343276e-15
+	-1.233191905700078e-16
+	-1.142918950139403e-13
+	5.864363443106053e-06
+	5.293285854590853e-04
+	1.230903158984740e-04
+	4.572456622475949e-01
+
+ 90	9.000000000000006e-01
+	-1.339350163170010e-15
+	-1.289076992921533e-16
+	-1.146069832318565e-13
+	6.078752965716263e-06
+	5.397935986033387e-04
+	1.284358932395736e-04
+	4.572456956384717e-01
+
+ 91	9.100000000000006e-01
+	-1.187183641553136e-15
+	-1.347449630506858e-16
+	-1.149150582675211e-13
+	6.299718455222810e-06
+	5.501800331066841e-04
+	1.338857251411049e-04
+	4.572457296805658e-01
+
+ 92	9.200000000000006e-01
+	-1.036050196659520e-15
+	-1.408431563585455e-16
+	-1.152165165980997e-13
+	6.527591244562173e-06
+	5.604864190908996e-04
+	1.394390184207414e-04
+	4.572457643689233e-01
+
+ 93	9.300000000000006e-01
+	-8.858907842477522e-16
+	-1.472151261448301e-16
+	-1.155117278687024e-13
+	6.762719739032342e-06
+	5.707112897244356e-04
+	1.450949652009823e-04
+	4.572457996984957e-01
+
+ 94	9.400000000000006e-01
+	-7.366505533525679e-16
+	-1.538744319618380e-16
+	-1.158010366020206e-13
+	7.005470409840129e-06
+	5.808531957416510e-04
+	1.508527430145643e-04
+	4.572458356641462e-01
+
+ 95	9.500000000000006e-01
+	-5.882785618501072e-16
+	-1.608353887587337e-16
+	-1.160847638094212e-13
+	7.256228864573702e-06
+	5.909107172973985e-04
+	1.567115150414889e-04
+	4.572458722606481e-01
+
+ 96	9.600000000000006e-01
+	-4.407275111160544e-16
+	-1.681131123885918e-16
+	-1.163632085060482e-13
+	7.515400999435120e-06
+	6.008824734497418e-04
+	1.626704304524927e-04
+	4.572459094826856e-01
+
+ 97	9.700000000000006e-01
+	-2.939534989512214e-16
+	-1.757235680257804e-16
+	-1.166366491329253e-13
+	7.783414238700124e-06
+	6.107671295450023e-04
+	1.687286248366286e-04
+	4.572459473248593e-01
+
+ 98	9.800000000000006e-01
+	-1.479157899295226e-16
+	-1.836836216812907e-16
+	-1.169053448893697e-13
+	8.060718867520490e-06
+	6.205634027576630e-04
+	1.748852206932702e-04
+	4.572459857816886e-01
+
+ 99	9.900000000000007e-01
+	-2.576602318768234e-18
+	-1.920110950147924e-16
+	-1.171695369792502e-13
+	8.347789464854200e-06
+	6.302700660144685e-04
+	1.811393279712468e-04
+	4.572460248476126e-01
+
+ 100	1.000000000000001e+00
+	1.420990892690342e-16
+	-2.007248236537698e-16
+	-1.174294497747528e-13
+	8.645126444010633e-06
+	6.398859505086311e-04
+	1.874900446400047e-04
+	4.572460645169957e-01
+
+ 101	1.010000000000001e+00
+	2.861437363245468e-16
+	-2.098447192420838e-16
+	-1.176852919013893e-13
+	8.953257709038256e-06
+	6.494099469870734e-04
+	1.939364572796288e-04
+	4.572461047841345e-01
+
+ 102	1.020000000000001e+00
+	4.295873847891679e-16
+	-2.193918354527183e-16
+	-1.179372572479896e-13
+	9.272740435968923e-06
+	6.588410059717277e-04
+	2.004776416782797e-04
+	4.572461456432546e-01
+
+ 103	1.030000000000001e+00
+	5.724578300793265e-16
+	-2.293884382121863e-16
+	-1.181855259053857e-13
+	9.604162988773114e-06
+	6.681781370552955e-04
+	2.071126634271033e-04
+	4.572461870885176e-01
+
+ 104	1.040000000000001e+00
+	7.147807595282312e-16
+	-2.398580803970554e-16
+	-1.184302650374251e-13
+	9.948146980782360e-06
+	6.774204073928631e-04
+	2.138405785039771e-04
+	4.572462291140287e-01
+
+ 105	1.050000000000001e+00
+	8.565798829518665e-16
+	-2.508256812762199e-16
+	-1.186716296878490e-13
+	1.030534949330689e-05
+	6.865669394933241e-04
+	2.206604338385979e-04
+	4.572462717138329e-01
+
+ 106	1.060000000000001e+00
+	9.978770520057176e-16
+	-2.623176109858210e-16
+	-1.189097635264518e-13
+	1.067646546422295e-05
+	6.956169083986689e-04
+	2.275712678523442e-04
+	4.572463148819252e-01
+
+ 107	1.070000000000001e+00
+	1.138692368961546e-15
+	-2.743617803368963e-16
+	-1.191447995377995e-13
+	1.106223026043919e-05
+	7.045695383249955e-04
+	2.345721109671922e-04
+	4.572463586122468e-01
+
+ 108	1.080000000000001e+00
+	1.279044285491706e-15
+	-2.869877362687712e-16
+	-1.193768606556361e-13
+	1.146342244937558e-05
+	7.134240988261268e-04
+	2.416619860785973e-04
+	4.572464028986960e-01
+
+ 109	1.090000000000001e+00
+	1.418949692009980e-15
+	-3.002267632738814e-16
+	-1.196060603459505e-13
+	1.188086678591882e-05
+	7.221799005293401e-04
+	2.488399089878445e-04
+	4.572464477351229e-01
+
+ 110	1.100000000000001e+00
+	1.558423998076544e-15
+	-3.141119911315187e-16
+	-1.198325031415120e-13
+	1.231543743275392e-05
+	7.308362904822943e-04
+	2.561048887897722e-04
+	4.572464931153402e-01
+
+ 111	1.110000000000001e+00
+	1.697481204337922e-15
+	-3.286785092991008e-16
+	-1.200562851305247e-13
+	1.276806143353246e-05
+	7.393926471411455e-04
+	2.634559282121606e-04
+	4.572465390331162e-01
+
+ 112	1.120000000000001e+00
+	1.836133966431858e-15
+	-3.439634883191808e-16
+	-1.202774944018794e-13
+	1.323972246002133e-05
+	7.478483750215024e-04
+	2.708920239032898e-04
+	4.572465854821837e-01
+
+ 113	1.130000000000001e+00
+	1.974393651253247e-15
+	-3.600063086086745e-16
+	-1.204962114493292e-13
+	1.373146485620160e-05
+	7.562028990265284e-04
+	2.784121666643879e-04
+	4.572466324562380e-01
+
+ 114	1.140000000000001e+00
+	2.112270385939493e-15
+	-3.768486970026202e-16
+	-1.207125095367499e-13
+	1.424439800425597e-05
+	7.644556584597922e-04
+	2.860153416237804e-04
+	4.572466799489414e-01
+
+ 115	1.150000000000001e+00
+	2.249773099901521e-15
+	-3.945348714281850e-16
+	-1.209264550264982e-13
+	1.477970103950776e-05
+	7.726061007243919e-04
+	2.937005283496018e-04
+	4.572467279539183e-01
+
+ 116	1.160000000000001e+00
+	2.386909560193073e-15
+	-4.131116940847252e-16
+	-1.211381076727294e-13
+	1.533862794366087e-05
+	7.806536747043441e-04
+	3.014667008979103e-04
+	4.572467764647596e-01
+
+ 117	1.170000000000001e+00
+	2.523686400482042e-15
+	-4.326288335017525e-16
+	-1.213475208813991e-13
+	1.592251304814730e-05
+	7.885978238190871e-04
+	3.093128277929970e-04
+	4.572468254750230e-01
+
+ 118	1.180000000000001e+00
+	2.660109143858553e-15
+	-4.531389358378829e-16
+	-1.215547419385396e-13
+	1.653277698201742e-05
+	7.964379787371868e-04
+	3.172378719365473e-04
+	4.572468749782305e-01
+
+ 119	1.190000000000001e+00
+	2.796182219688439e-15
+	-4.746978057693425e-16
+	-1.217598122082758e-13
+	1.717093310161690e-05
+	8.041735497308298e-04
+	3.252407904421636e-04
+	4.572469249678670e-01
+
+ 120	1.200000000000001e+00
+	2.931908974696873e-15
+	-4.973645972951704e-16
+	-1.219627673019303e-13
+	1.783859444227767e-05
+	8.118039186483843e-04
+	3.333205343915414e-04
+	4.572469754373795e-01
+
+ 121	1.210000000000001e+00
+	3.067291678445996e-15
+	-5.212020147566801e-16
+	-1.221636372194653e-13
+	1.853748123540820e-05
+	8.193284304782361e-04
+	3.414760485083535e-04
+	4.572470263801766e-01
+
+ 122	1.220000000000001e+00
+	3.202331523351496e-15
+	-5.462765243297054e-16
+	-1.223624464644072e-13
+	1.926942903768884e-05
+	8.267463844730646e-04
+	3.497062707456026e-04
+	4.572470777896242e-01
+
+ 123	1.230000000000001e+00
+	3.337028619366346e-15
+	-5.726585761979643e-16
+	-1.225592141333237e-13
+	2.003639752254620e-05
+	8.340570247998823e-04
+	3.580101317818803e-04
+	4.572471296590433e-01
+
+ 124	1.240000000000001e+00
+	3.471381983449497e-15
+	-6.004228375527679e-16
+	-1.227539539808464e-13
+	2.084047998766776e-05
+	8.412595306772917e-04
+	3.663865544215935e-04
+	4.572471819817037e-01
+
+ 125	1.250000000000001e+00
+	3.605389523925530e-15
+	-6.296484364864727e-16
+	-1.229466744611776e-13
+	2.168391363599355e-05
+	8.483530059577156e-04
+	3.748344528938251e-04
+	4.572472347508238e-01
+
+ 126	1.260000000000001e+00
+	3.739048019838917e-15
+	-6.604192167519729e-16
+	-1.231373787469753e-13
+	2.256909069132692e-05
+	8.553364681086801e-04
+	3.833527320440604e-04
+	4.572472879595638e-01
+
+ 127	1.270000000000001e+00
+	3.872353095403537e-15
+	-6.928240032463077e-16
+	-1.233260647264876e-13
+	2.349857041337518e-05
+	8.622088365436719e-04
+	3.919402864125126e-04
+	4.572473416010153e-01
+
+ 128	1.280000000000001e+00
+	4.005299189652708e-15
+	-7.269568779399713e-16
+	-1.235127249797879e-13
+	2.447509208057229e-05
+	8.689689202497130e-04
+	4.005959991922876e-04
+	4.572473956682045e-01
+
+ 129	1.290000000000001e+00
+	4.137879521405888e-15
+	-7.629174658121648e-16
+	-1.236973467349891e-13
+	2.550158901232414e-05
+	8.756154046556234e-04
+	4.093187410600824e-04
+	4.572474501540762e-01
+
+ 130	1.300000000000001e+00
+	4.270086049680933e-15
+	-8.008112301633228e-16
+	-1.238799118053268e-13
+	2.658120370519939e-05
+	8.821468376820724e-04
+	4.181073688715222e-04
+	4.572475050514895e-01
+
+ 131	1.310000000000001e+00
+	4.401909429704919e-15
+	-8.407497764558802e-16
+	-1.240603965080697e-13
+	2.771730415986597e-05
+	8.885616149121571e-04
+	4.269607242126597e-04
+	4.572475603532096e-01
+
+ 132	1.320000000000001e+00
+	4.533338964706331e-15
+	-8.828511635799969e-16
+	-1.242387715662892e-13
+	2.891350147698971e-05
+	8.948579638194228e-04
+	4.358776317985219e-04
+	4.572476160518927e-01
+
+ 133	1.330000000000001e+00
+	4.664362553706202e-15
+	-9.272402211486375e-16
+	-1.244150019946214e-13
+	3.017366880055334e-05
+	9.010339269893169e-04
+	4.448568977089546e-04
+	4.572476721400822e-01
+
+ 134	1.340000000000001e+00
+	4.794966635577481e-15
+	-9.740488710933872e-16
+	-1.245890469703028e-13
+	3.150196168572806e-05
+	9.070873442702531e-04
+	4.538973074513979e-04
+	4.572477286101908e-01
+
+ 135	1.350000000000001e+00
+	4.925136129693986e-15
+	-1.023416451454921e-15
+	-1.247608596909185e-13
+	3.290283996503803e-05
+	9.130158337920282e-04
+	4.629976238395492e-04
+	4.572477854544925e-01
+
+ 136	1.360000000000001e+00
+	5.054854373561445e-15
+	-1.075490039837232e-15
+	-1.249303872205122e-13
+	3.438109118051574e-05
+	9.188167717929089e-04
+	4.721565846763189e-04
+	4.572478426651003e-01
+
+ 137	1.370000000000001e+00
+	5.184103057900759e-15
+	-1.130424773520618e-15
+	-1.250975703259456e-13
+	3.594185564010072e-05
+	9.244872712025413e-04
+	4.813729002288681e-04
+	4.572479002339589e-01
+
+ 138	1.380000000000001e+00
+	5.312862159747066e-15
+	-1.188384162701734e-15
+	-1.252623433056763e-13
+	3.759065314281260e-05
+	9.300241589368391e-04
+	4.906452504830816e-04
+	4.572479581528233e-01
+
+ 139	1.390000000000001e+00
+	5.441109874232514e-15
+	-1.249540392750276e-15
+	-1.254246338134460e-13
+	3.933341139814375e-05
+	9.354239518737393e-04
+	4.999722821644167e-04
+	4.572480164132387e-01
+
+ 140	1.400000000000001e+00
+	5.568822545840899e-15
+	-1.314074610740073e-15
+	-1.255843626797339e-13
+	4.117649613939380e-05
+	9.406828314962151e-04
+	5.093526055118492e-04
+	4.572480750065263e-01
+
+ 141	1.410000000000001e+00
+	5.695974600056775e-15
+	-1.382177190829208e-15
+	-1.257414437342407e-13
+	4.312674289678475e-05
+	9.457966172123142e-04
+	5.187847907916357e-04
+	4.572481339237529e-01
+
+ 142	1.420000000000001e+00
+	5.822538476478024e-15
+	-1.454047972333792e-15
+	-1.258957836331175e-13
+	4.519149035234787e-05
+	9.507607383924094e-04
+	5.282673645378018e-04
+	4.572481931557162e-01
+
+ 143	1.430000000000001e+00
+	5.948484564626156e-15
+	-1.529896463567198e-15
+	-1.260472816951501e-13
+	4.737861514271016e-05
+	9.555702052030826e-04
+	5.377988055069344e-04
+	4.572482526929124e-01
+
+ 144	1.440000000000001e+00
+	6.073781143861812e-15
+	-1.609942003712097e-15
+	-1.261958297516368e-13
+	4.969656790559941e-05
+	9.602195783664992e-04
+	5.473775403357968e-04
+	4.572483125255137e-01
+
+ 145	1.450000000000001e+00
+	6.198394329003554e-15
+	-1.694413874165801e-15
+	-1.263413120152641e-13
+	5.215441027846948e-05
+	9.647029380361772e-04
+	5.570019388919534e-04
+	4.572483726433392e-01
+
+ 146	1.460000000000001e+00
+	6.322288023443340e-15
+	-1.783551349968851e-15
+	-1.264836049738760e-13
+	5.476185245008977e-05
+	9.690138520565316e-04
+	5.666703093098342e-04
+	4.572484330358175e-01
+
+ 147	1.470000000000001e+00
+	6.445423881758665e-15
+	-1.877603681110924e-15
+	-1.266225773156335e-13
+	5.752929073498487e-05
+	9.731453439671300e-04
+	5.763808927077628e-04
+	4.572484936919654e-01
+
+ 148	1.480000000000001e+00
+	6.567761284027851e-15
+	-1.976829992732889e-15
+	-1.267580898926761e-13
+	6.046784448287714e-05
+	9.770898612258515e-04
+	5.861318575857229e-04
+	4.572485546003392e-01
+
+ 149	1.490000000000001e+00
+	6.689257324259769e-15
+	-2.081499092540443e-15
+	-1.268899957309810e-13
+	6.358939144725993e-05
+	9.808392442603570e-04
+	5.959212939089186e-04
+	4.572486157490098e-01
+
+ 150	1.500000000000001e+00
+	6.809866815546123e-15
+	-2.191889173148068e-15
+	-1.270181400946828e-13
+	6.690660051578490e-05
+	9.843846971174645e-04
+	6.057472068891636e-04
+	4.572486771255160e-01
+
+ 151	1.510000000000001e+00
+	6.929542314721772e-15
+	-2.308287396624659e-15
+	-1.271423606136038e-13
+	7.043296044755288e-05
+	9.877167606667933e-04
+	6.156075104846706e-04
+	4.572487387168290e-01
+
+ 152	1.520000000000001e+00
+	7.048234169474063e-15
+	-2.430989348261697e-15
+	-1.272624874831639e-13
+	7.418280296708706e-05
+	9.908252895302768e-04
+	6.255000206494628e-04
+	4.572488005093042e-01
+
+ 153	1.530000000000001e+00
+	7.165890590954388e-15
+	-2.560298346582435e-15
+	-1.273783437461118e-13
+	7.817131823178766e-05
+	9.936994341528508e-04
+	6.354224483765300e-04
+	4.572488624886450e-01
+
+ 154	1.540000000000001e+00
+	7.282457755015365e-15
+	-2.696524596912340e-15
+	-1.274897456656562e-13
+	8.241456032163698e-05
+	9.963276297006323e-04
+	6.453723925943395e-04
+	4.572489246398516e-01
+
+ 155	1.550000000000001e+00
+	7.397879935198045e-15
+	-2.839984176497729e-15
+	-1.275965031994920e-13
+	8.692944000308535e-05
+	9.986975937670288e-04
+	6.553473329946215e-04
+	4.572489869471841e-01
+
+ 156	1.560000000000001e+00
+	7.512099670523558e-15
+	-2.990997840245882e-15
+	-1.276984205839084e-13
+	9.173370160454006e-05
+	1.000796335177403e-03
+	6.653446228907349e-04
+	4.572490493941061e-01
+
+ 157	1.570000000000001e+00
+	7.625057970977726e-15
+	-3.149889637727872e-15
+	-1.277952970365550e-13
+	9.684588042627526e-05
+	1.002610176496895e-03
+	6.753614822303087e-04
+	4.572491119632547e-01
+
+ 158	1.580000000000001e+00
+	7.736694563309217e-15
+	-3.316985334180450e-15
+	-1.278869275855225e-13
+	1.022852367186425e-04
+	1.004124793146657e-03
+	6.853949909135473e-04
+	4.572491746363906e-01
+
+ 159	1.590000000000001e+00
+	7.846948179373420e-15
+	-3.492610630911805e-15
+	-1.279731040310937e-13
+	1.080716619345800e-04
+	1.005325272295876e-03
+	6.954420825988884e-04
+	4.572492373943582e-01
+
+ 160	1.600000000000001e+00
+	7.955756888733124e-15
+	-3.677089183782446e-15
+	-1.280536160448322e-13
+	1.142255527423467e-04
+	1.006196194888469e-03
+	7.054995392104556e-04
+	4.572493002170572e-01
+
+ 161	1.610000000000001e+00
+	8.063058476572946e-15
+	-3.870740422304208e-15
+	-1.281282524085665e-13
+	1.207676482309668e-04
+	1.006721744242421e-03
+	7.155639863958516e-04
+	4.572493630834103e-01
+
+ 162	1.620000000000001e+00
+	8.168790867178266e-15
+	-4.073877176366467e-15
+	-1.281968023932848e-13
+	1.277188259247601e-04
+	1.006885844576096e-03
+	7.256318902169344e-04
+	4.572494259713427e-01
+
+ 163	1.630000000000001e+00
+	8.272892592288716e-15
+	-4.286803122607209e-15
+	-1.282590572749995e-13
+	1.350998527253656e-04
+	1.006672332511873e-03
+	7.356995553884562e-04
+	4.572494888577716e-01
+
+ 164	1.640000000000001e+00
+	8.375303302554162e-15
+	-4.509810067927469e-15
+	-1.283148119812794e-13
+	1.429310878064728e-04
+	1.006065164019814e-03
+	7.457631254072817e-04
+	4.572495517186096e-01
+
+ 165	1.650000000000001e+00
+	8.475964319123468e-15
+	-4.743175093479766e-15
+	-1.283638668584596e-13
+	1.512321358828505e-04
+	1.005048658330743e-03
+	7.558185849351664e-04
+	4.572496145287729e-01
+
+ 166	1.660000000000001e+00
+	8.574819221097547e-15
+	-4.987157588499659e-15
+	-1.284060295455646e-13
+	1.600214512333031e-04
+	1.003607779013723e-03
+	7.658617648070235e-04
+	4.572496772622213e-01
+
+ 167	1.670000000000001e+00
+	8.671814463220377e-15
+	-5.241996209398147e-15
+	-1.284411169368574e-13
+	1.693158954207513e-04
+	1.001728450641975e-03
+	7.758883500301332e-04
+	4.572497398920020e-01
+
+ 168	1.680000000000001e+00
+	8.766900016795593e-15
+	-5.507905805375486e-15
+	-1.284689572107593e-13
+	1.791302548185981e-04
+	9.993979072585703e-04
+	7.858938911131997e-04
+	4.572498023903202e-01
+
+ 169	1.690000000000001e+00
+	8.860030025459035e-15
+	-5.785074357199258e-15
+	-1.284893918988274e-13
+	1.894767277505671e-04
+	9.966050662412239e-04
+	7.958738190135615e-04
+	4.572498647286375e-01
+
+ 170	1.700000000000001e+00
+	8.951163466164643e-15
+	-6.073659980442382e-15
+	-1.285022779647187e-13
+	2.003643951232152e-04
+	9.933409182567297e-04
+	8.058234639125000e-04
+	4.572499268777844e-01
+
+ 171	1.710000000000001e+00
+	9.040264804605466e-15
+	-6.373788048129560e-15
+	-1.285074898597583e-13
+	2.117986926168103e-04
+	9.895989209645533e-04
+	8.157380779202831e-04
+	4.572499888081032e-01
+
+ 172	1.720000000000001e+00
+	9.127304633368053e-15
+	-6.685548490121799e-15
+	-1.285049215190873e-13
+	2.237809064366217e-04
+	9.853753812259305e-04
+	8.256128616745038e-04
+	4.572500504896165e-01
+
+ 173	1.730000000000001e+00
+	9.212260280457839e-15
+	-7.008993327444034e-15
+	-1.284944882605513e-13
+	2.363077178563899e-04
+	9.806698081166211e-04
+	8.354429946299762e-04
+	4.572501118922124e-01
+
+ 174	1.740000000000001e+00
+	9.295116375496167e-15
+	-7.344134498930796e-15
+	-1.284761285476643e-13
+	2.493708237962594e-04
+	9.754852173898284e-04
+	8.452236686523447e-04
+	4.572501729858579e-01
+
+ 175	1.750000000000001e+00
+	9.375865360921547e-15
+	-7.690942034896591e-15
+	-1.284498055782941e-13
+	2.629566609586858e-04
+	9.698283675566604e-04
+	8.549501243305566e-04
+	4.572502337408249e-01
+
+ 176	1.760000000000001e+00
+	9.454507935961808e-15
+	-8.049342627970874e-15
+	-1.284155086622284e-13
+	2.770462591697662e-04
+	9.637099087599616e-04
+	8.646176892286705e-04
+	4.572502941279283e-01
+
+ 177	1.770000000000001e+00
+	9.531053421994279e-15
+	-8.419218644802860e-15
+	-1.283732543535587e-13
+	2.916152452838430e-04
+	9.571444283157415e-04
+	8.742218171213125e-04
+	4.572503541187692e-01
+
+ 178	1.780000000000001e+00
+	9.605520039176317e-15
+	-8.800407614161199e-15
+	-1.283230873078184e-13
+	3.066340123063863e-04
+	9.501503812126153e-04
+	8.837581271165131e-04
+	4.572504136859848e-01
+
+ 179	1.790000000000001e+00
+	9.677935085886343e-15
+	-9.192702217244991e-15
+	-1.282650808389732e-13
+	3.220680595884822e-04
+	9.427498998047651e-04
+	8.932224414812072e-04
+	4.572504728034795e-01
+
+ 180	1.800000000000001e+00
+	9.748335014513412e-15
+	-9.595850795096589e-15
+	-1.281993371575188e-13
+	3.378784996869282e-04
+	9.349684839890461e-04
+	9.026108209615823e-04
+	4.572505314466460e-01
+
diff --git a/xschem/src/basic_test/data_nmos_lvt/data_300.raw b/xschem/src/basic_test/data_nmos_lvt/data_300.raw
new file mode 100644
index 0000000..d95c6c5
--- /dev/null
+++ b/xschem/src/basic_test/data_nmos_lvt/data_300.raw
@@ -0,0 +1,1645 @@
+Title: **.subckt gm_id_nmos
+Date: Wed Jun 16 15:44:50  2021
+Plotname: DC transfer characteristic
+Flags: real
+No. Variables: 8
+No. Points: 181
+Variables:
+	0	v(v-sweep)	voltage
+	1	@m.xm1.msky130_fd_pr__nfet_01v8_lvt[cgb]	capacitance
+	2	@m.xm1.msky130_fd_pr__nfet_01v8_lvt[cgd]	capacitance
+	3	@m.xm1.msky130_fd_pr__nfet_01v8_lvt[cgs]	capacitance
+	4	@m.xm1.msky130_fd_pr__nfet_01v8_lvt[gds]	admittance
+	5	@m.xm1.msky130_fd_pr__nfet_01v8_lvt[gm]	admittance
+	6	i(@m.xm1.msky130_fd_pr__nfet_01v8_lvt[id])	current
+	7	v(@m.xm1.msky130_fd_pr__nfet_01v8_lvt[vth])	voltage
+Values:
+ 0	0.000000000000000e+00
+	-7.119119204340541e-14
+	-1.294201683346586e-18
+	-1.633331148219569e-14
+	6.403846456372503e-13
+	9.667726854517827e-11
+	2.961476655562669e-12
+	4.446342125148689e-01
+
+ 1	1.000000000000000e-02
+	-7.043252591983850e-14
+	-1.403982946587811e-18
+	-1.768601190119191e-14
+	8.875663578779272e-13
+	1.339644621730675e-10
+	4.104577618144324e-12
+	4.446342125148735e-01
+
+ 2	2.000000000000000e-02
+	-6.966600868894990e-14
+	-1.522982620703342e-18
+	-1.914164255528627e-14
+	1.230062064388503e-12
+	1.856113215213543e-10
+	5.688463720252467e-12
+	4.446342125148796e-01
+
+ 3	3.000000000000000e-02
+	-6.889032061404926e-14
+	-1.651939246507653e-18
+	-2.070620840914072e-14
+	1.704564877879751e-12
+	2.571343522549177e-10
+	7.882826289443018e-12
+	4.446342125148888e-01
+
+ 4	4.000000000000000e-02
+	-6.810415577363459e-14
+	-1.791643522123577e-18
+	-2.238576708896178e-14
+	2.361855749904813e-12
+	3.561608182237974e-10
+	1.092250913916663e-11
+	4.446342125149027e-01
+
+ 5	5.000000000000000e-02
+	-6.730623173509203e-14
+	-1.942940868464405e-18
+	-2.418637388106624e-14
+	3.272188454712231e-12
+	4.932310537995480e-10
+	1.513241426569689e-11
+	4.446342125149196e-01
+
+ 6	6.000000000000000e-02
+	-6.649530083820940e-14
+	-2.106733945908114e-18
+	-2.611401745864332e-14
+	4.532717977417513e-12
+	6.829024252214214e-10
+	2.096185980205540e-11
+	4.446342125149442e-01
+
+ 7	7.000000000000001e-02
+	-6.567016311488781e-14
+	-2.283985090294691e-18
+	-2.817454601118314e-14
+	6.277738332645696e-12
+	9.452662975199306e-10
+	2.903193500250810e-11
+	4.446342125149780e-01
+
+ 8	8.000000000000000e-02
+	-6.482968082642519e-14
+	-2.475718633351226e-18
+	-3.037358368609210e-14
+	8.692777155563583e-12
+	1.308029204747483e-09
+	4.020070004098136e-11
+	4.446342125150240e-01
+
+ 9	9.000000000000000e-02
+	-6.397279454401055e-14
+	-2.683023070080103e-18
+	-3.271643755048643e-14
+	1.203397539008186e-11
+	1.809362740951050e-09
+	5.565284418586514e-11
+	4.446342125150886e-01
+
+ 10	9.999999999999999e-02
+	-6.309854063157731e-14
+	-2.907053033729005e-18
+	-3.520799564480509e-14
+	1.665469409191239e-11
+	2.501797575003452e-09
+	7.702279892999493e-11
+	4.446342125151792e-01
+
+ 11	1.100000000000000e-01
+	-6.220606991365393e-14
+	-3.149031037932226e-18
+	-3.785261712664466e-14
+	2.304197934503259e-11
+	3.457530482605918e-09
+	1.065635029371804e-10
+	4.446342125153022e-01
+
+ 12	1.200000000000000e-01
+	-6.129466722597397e-14
+	-3.410248945699897e-18
+	-4.065401598593403e-14
+	3.186643451257920e-11
+	4.775635412146869e-09
+	1.473772885919392e-10
+	4.446342125154726e-01
+
+ 13	1.300000000000000e-01
+	-6.036377145611646e-14
+	-3.692069126382700e-18
+	-4.361514033798918e-14
+	4.405026339619590e-11
+	6.591827279526434e-09
+	2.037310257974316e-10
+	4.446342125157077e-01
+
+ 14	1.400000000000000e-01
+	-5.941299558925809e-14
+	-3.995925264764905e-18
+	-4.673804984887899e-14
+	6.085983887484257e-11
+	9.091627899201681e-09
+	2.814851101666982e-10
+	4.446342125160335e-01
+
+ 15	1.500000000000000e-01
+	-5.844214618543498e-14
+	-4.323322791240167e-18
+	-5.002379439046744e-14
+	8.403121218475351e-11
+	1.252803452005858e-08
+	3.886755873785634e-10
+	4.446342125164821e-01
+
+ 16	1.600000000000000e-01
+	-5.745124163577829e-14
+	-4.675838908717326e-18
+	-5.347229752596869e-14
+	1.159396088960826e-10
+	1.724509871358202e-08
+	5.363011979819787e-10
+	4.446342125170982e-01
+
+ 17	1.700000000000000e-01
+	-5.644052848316982e-14
+	-5.055122200557646e-18
+	-5.708224885067538e-14
+	1.598272566982620e-10
+	2.370918924095140e-08
+	7.393829854034358e-10
+	4.446342125179470e-01
+
+ 18	1.800000000000000e-01
+	-5.541049505520280e-14
+	-5.462891814393905e-18
+	-6.085100951282853e-14
+	2.201079323034611e-10
+	3.255013297898005e-08
+	1.018383907008290e-09
+	4.446342125191139e-01
+
+ 19	1.900000000000000e-01
+	-5.436188165159674e-14
+	-5.900936228974240e-18
+	-6.477453537216597e-14
+	3.027714181261750e-10
+	4.461488884057205e-08
+	1.401100108827624e-09
+	4.446342125207132e-01
+
+ 20	2.000000000000000e-01
+	-5.329568656073606e-14
+	-6.371111624896913e-18
+	-6.884732217808892e-14
+	4.159165312531121e-10
+	6.103688253825958e-08
+	1.925164444651622e-09
+	4.446342125229041e-01
+
+ 21	2.100000000000000e-01
+	-5.221316725540711e-14
+	-6.875339894832220e-18
+	-7.306237683368433e-14
+	5.704472454450364e-10
+	8.332456950489964e-08
+	2.641336347509843e-09
+	4.446342125258977e-01
+
+ 22	2.200000000000001e-01
+	-5.111583623811950e-14
+	-7.415606344000035e-18
+	-7.741121823758508e-14
+	7.809720924823309e-10
+	1.134731372696605e-07
+	3.617789663318425e-09
+	4.446342125299792e-01
+
+ 23	2.300000000000001e-01
+	-5.000545117031037e-14
+	-7.993957146624603e-18
+	-8.188391036236783e-14
+	1.066951492966890e-09
+	1.541034368501810e-07
+	4.945650227042754e-09
+	4.446342125355301e-01
+
+ 24	2.400000000000001e-01
+	-4.888399912212885e-14
+	-8.612496638090154e-18
+	-8.646912915651476e-14
+	1.454139346038139e-09
+	2.086321880282005e-07
+	6.746075833667828e-09
+	4.446342125430570e-01
+
+ 25	2.500000000000001e-01
+	-4.775367501138572e-14
+	-9.273384534813166e-18
+	-9.115426359014673e-14
+	1.976361829518949e-09
+	2.814772299515973e-07
+	9.179210507458684e-09
+	4.446342125532278e-01
+
+ 26	2.600000000000001e-01
+	-4.661685454905801e-14
+	-9.978833183711289e-18
+	-9.592554976748144e-14
+	2.677664942741515e-09
+	3.783011865454018e-07
+	1.245538070371496e-08
+	4.446342125669224e-01
+
+ 27	2.700000000000001e-01
+	-4.547606225915094e-14
+	-1.073110494995159e-17
+	-1.007682355837267e-13
+	3.614839348280417e-09
+	5.062966474088841e-07
+	1.684893315860448e-08
+	4.446342125852891e-01
+
+ 28	2.800000000000001e-01
+	-4.433393537590247e-14
+	-1.153250985491366e-17
+	-1.056667720047501e-13
+	4.860293003387132e-09
+	6.745162694283541e-07
+	2.271514593347616e-08
+	4.446342126098107e-01
+
+ 29	2.900000000000001e-01
+	-4.319318462446542e-14
+	-1.238540357572117e-17
+	-1.106050257913812e-13
+	6.505186341148000e-09
+	8.942526086352977e-07
+	3.051068415846084e-08
+	4.446342126423974e-01
+
+ 30	3.000000000000001e-01
+	-4.205655304719845e-14
+	-1.329218591321461e-17
+	-1.155665074673930e-13
+	8.662671220331495e-09
+	1.179475315464127e-06
+	4.081813302449982e-08
+	4.446342126854855e-01
+
+ 31	3.100000000000001e-01
+	-4.092677413469526e-14
+	-1.425529982703261e-17
+	-1.205346076162957e-13
+	1.147098761210348e-08
+	1.547337124895185e-06
+	5.437523560982653e-08
+	4.446342127421574e-01
+
+ 32	3.200000000000001e-01
+	-3.980653055136022e-14
+	-1.527723112494649e-17
+	-1.254928342390567e-13
+	1.509608105286262e-08
+	2.018762877209959e-06
+	7.210959365556886e-08
+	4.446342128162897e-01
+
+ 33	3.300000000000001e-01
+	-3.869841470770771e-14
+	-1.636050887937548e-17
+	-1.304250439359197e-13
+	1.973332591006522e-08
+	2.619133470780689e-06
+	9.517972671407879e-08
+	4.446342129127288e-01
+
+ 34	3.400000000000001e-01
+	-3.760489232910521e-14
+	-1.750770662785367e-17
+	-1.353156600829426e-13
+	2.560789645820918e-08
+	3.379062930815289e-06
+	1.250234479527393e-07
+	4.446342130374819e-01
+
+ 35	3.500000000000001e-01
+	-3.652827001194161e-14
+	-1.872144439698473e-17
+	-1.401498719204681e-13
+	3.297334291977054e-08
+	4.335234899165998e-06
+	1.634143548664188e-07
+	4.446342131979638e-01
+
+ 36	3.600000000000002e-01
+	-3.547066755578110e-14
+	-2.000439157201524e-17
+	-1.449138094943455e-13
+	4.210802097647227e-08
+	5.531210973430277e-06
+	2.125266450874072e-07
+	4.446342134032652e-01
+
+ 37	3.700000000000002e-01
+	-3.443399562923959e-14
+	-2.135927061741574e-17
+	-1.495946906111351e-13
+	5.330919598887207e-08
+	7.018051302804343e-06
+	2.750072422803559e-07
+	4.446342136644481e-01
+
+ 38	3.800000000000002e-01
+	-3.341993908445493e-14
+	-2.278886163854434e-17
+	-1.541809372963538e-13
+	6.688488416011878e-08
+	8.854513148057302e-06
+	3.540522401380160e-07
+	4.446342139948743e-01
+
+ 39	3.900000000000002e-01
+	-3.242994599602330e-14
+	-2.429600776121700e-17
+	-1.586622605900694e-13
+	8.314377024388948e-08
+	1.110654283631706e-05
+	4.534820443267788e-07
+	4.446342144105133e-01
+
+ 40	4.000000000000002e-01
+	-3.146522227919149e-14
+	-2.588362129523306e-17
+	-1.630297137942037e-13
+	1.023838103603327e-07
+	1.384578321359479e-05
+	5.778067195435541e-07
+	4.446342149302196e-01
+
+ 41	4.100000000000002e-01
+	-3.052673155015686e-14
+	-2.755469063992138e-17
+	-1.672757154320917e-13
+	1.248803421235704e-07
+	1.714690820087825e-05
+	7.322706420384892e-07
+	4.446342155759143e-01
+
+ 42	4.200000000000002e-01
+	-2.961519973629057e-14
+	-2.931228788462308e-17
+	-1.713940441422147e-13
+	1.508746449213753e-07
+	2.108377373419121e-05
+	9.228644942690409e-07
+	4.446342163726419e-01
+
+ 43	4.300000000000002e-01
+	-2.873112383012242e-14
+	-3.115957705468642e-17
+	-1.753798084734478e-13
+	1.805639001353125e-07
+	2.572461563588290e-05
+	1.156293703062052e-06
+	4.446342173484326e-01
+
+ 44	4.400000000000002e-01
+	-2.787478410874775e-14
+	-3.309982295378205e-17
+	-1.792293950666010e-13
+	2.140933927280373e-07
+	3.112677613892343e-05
+	1.439896003890408e-06
+	4.446342185339586e-01
+
+ 45	4.500000000000002e-01
+	-2.704625910776147e-14
+	-3.513640055588887e-17
+	-1.829403990016731e-13
+	2.515515870004760e-07
+	3.733163210226723e-05
+	1.781506666971588e-06
+	4.446342199619758e-01
+
+ 46	4.600000000000002e-01
+	-2.624544264148014e-14
+	-3.727280490476695e-17
+	-1.865115401808681e-13
+	2.929684281116158e-07
+	4.436046567449084e-05
+	2.189277113242162e-06
+	4.446342216665565e-01
+
+ 47	4.700000000000003e-01
+	-2.547206219318160e-14
+	-3.951266148472863e-17
+	-1.899425695326354e-13
+	3.383169037164156e-07
+	5.221192809268515e-05
+	2.671459739945669e-06
+	4.446342236822006e-01
+
+ 48	4.800000000000003e-01
+	-2.472569805370902e-14
+	-4.185973703369032e-17
+	-1.932341685961586e-13
+	3.875175885218190e-07
+	6.086151008410539e-05
+	3.236177201974765e-06
+	4.446342260428619e-01
+
+ 49	4.900000000000003e-01
+	-2.400580265728946e-14
+	-4.431795077738736e-17
+	-1.963878457151262e-13
+	4.404456303719959e-07
+	7.026310298777254e-05
+	3.891196927770393e-06
+	4.446342287810092e-01
+
+ 50	5.000000000000002e-01
+	-2.331171964341684e-14
+	-4.689138607199563e-17
+	-1.994058316697865e-13
+	4.969394542393239e-07
+	8.035239524016576e-05
+	4.643730764522328e-06
+	4.446342319267932e-01
+
+ 51	5.100000000000002e-01
+	-2.264270225752540e-14
+	-4.958430245090083e-17
+	-2.022909771393408e-13
+	5.568103804143600e-07
+	9.105158066142569e-05
+	5.500275664926052e-06
+	4.446342355073701e-01
+
+ 52	5.200000000000002e-01
+	-2.199793078627411e-14
+	-5.240114807973535e-17
+	-2.050466539401757e-13
+	6.198523765691729e-07
+	1.022747127425332e-04
+	6.466505263476674e-06
+	4.446342395464583e-01
+
+ 53	5.300000000000002e-01
+	-2.137652880196518e-14
+	-5.534657263196726e-17
+	-2.076766615514168e-13
+	6.858512731965865e-07
+	1.139330370309225e-04
+	7.547215409982137e-06
+	4.446342440641050e-01
+
+ 54	5.400000000000003e-01
+	-2.077757806236536e-14
+	-5.842544060502318e-17
+	-2.101851400342339e-13
+	7.545929384224180e-07
+	1.259397477230186e-04
+	8.746320539862647e-06
+	4.446342490766736e-01
+
+ 55	5.500000000000003e-01
+	-2.020013197536127e-14
+	-6.164284510422658e-17
+	-2.125764900865935e-13
+	8.258700971455827e-07
+	1.382137972756628e-04
+	1.006689310050183e-05
+	4.446342545970075e-01
+
+ 56	5.600000000000003e-01
+	-1.964322759165344e-14
+	-6.500412212859904e-17
+	-2.148553006572840e-13
+	8.994876602617797e-07
+	1.506825872640442e-04
+	1.151123554392751e-05
+	4.446342606347313e-01
+
+ 57	5.700000000000003e-01
+	-1.910589613292552e-14
+	-6.851486539883606e-17
+	-2.170262842748132e-13
+	9.752665806452806e-07
+	1.632835433567432e-04
+	1.308097358505928e-05
+	4.446342671966413e-01
+
+ 58	5.800000000000003e-01
+	-1.858717209796209e-14
+	-7.218094177363095e-17
+	-2.190942200278533e-13
+	1.053046362547926e-06
+	1.759647034301156e-04
+	1.477716012965018e-05
+	4.446342742871384e-01
+
+ 59	5.900000000000003e-01
+	-1.808610101572980e-14
+	-7.600850730589500e-17
+	-2.210639039617309e-13
+	1.132686418572145e-06
+	1.886845193298463e-04
+	1.660038096803840e-05
+	4.446342819086707e-01
+
+ 60	6.000000000000003e-01
+	-1.760174593340269e-14
+	-8.000402399554258e-17
+	-2.229401065259464e-13
+	1.214066498500088e-06
+	2.014110961208558e-04
+	1.855085548784329e-05
+	4.446342900621563e-01
+
+ 61	6.100000000000003e-01
+	-1.713319273973005e-14
+	-8.417427730027579e-17
+	-2.247275366158718e-13
+	1.297086415606801e-06
+	2.141210808422734e-04
+	2.062852786128501e-05
+	4.446342987473608e-01
+
+ 62	6.200000000000003e-01
+	-1.667955443108141e-14
+	-8.852639447045201e-17
+	-2.264308116922365e-13
+	1.381665278059652e-06
+	2.267983800318102e-04
+	2.283314613110946e-05
+	4.446343079632312e-01
+
+ 63	6.300000000000003e-01
+	-1.623997442998029e-14
+	-9.306786377863222e-17
+	-2.280544334293643e-13
+	1.467740404070258e-06
+	2.394328437662431e-04
+	2.516432820727332e-05
+	4.446343177081700e-01
+
+ 64	6.400000000000003e-01
+	-1.581362906491137e-14
+	-9.780655471884290e-17
+	-2.296027683322228e-13
+	1.555266066258117e-06
+	2.520190123735728e-04
+	2.762161495345134e-05
+	4.446343279802575e-01
+
+ 65	6.500000000000004e-01
+	-1.539972931650940e-14
+	-1.027507392551424e-16
+	-2.310800327684675e-13
+	1.644212177825575e-06
+	2.645549854769675e-04
+	3.020451131591980e-05
+	4.446343387774251e-01
+
+ 66	6.600000000000004e-01
+	-1.499752192964695e-14
+	-1.079091142036941e-16
+	-2.324902818806254e-13
+	1.734563003437451e-06
+	2.770414439444502e-04
+	3.291251689197761e-05
+	4.446343500975801e-01
+
+ 67	6.700000000000004e-01
+	-1.460628998405953e-14
+	-1.132908248373265e-16
+	-2.338374018717636e-13
+	1.826315952532902e-06
+	2.894808339922140e-04
+	3.574514752790937e-05
+	4.446343619386997e-01
+
+ 68	6.800000000000004e-01
+	-1.422535300849474e-14
+	-1.189054898066443e-16
+	-2.351251051923949e-13
+	1.919480492565774e-06
+	3.018767083340338e-04
+	3.870194955188600e-05
+	4.446343742988857e-01
+
+ 69	6.900000000000004e-01
+	-1.385406671534649e-14
+	-1.247632274770380e-16
+	-2.363569281945206e-13
+	2.014077204145602e-06
+	3.142332105811025e-04
+	4.178250814854060e-05
+	4.446343871764044e-01
+
+ 70	7.000000000000004e-01
+	-1.349182242466815e-14
+	-1.308746837866830e-16
+	-2.375362308586125e-13
+	2.110136988674818e-06
+	3.265546846694023e-04
+	4.498645121888111e-05
+	4.446344005697014e-01
+
+ 71	7.100000000000004e-01
+	-1.313804623857092e-14
+	-1.372510617366447e-16
+	-2.386661982394873e-13
+	2.207700431154281e-06
+	3.388453896461667e-04
+	4.831344987772843e-05
+	4.446344144774024e-01
+
+ 72	7.200000000000004e-01
+	-1.279219801949247e-14
+	-1.439041526307889e-16
+	-2.397498433162448e-13
+	2.306817315658632e-06
+	3.511093006332279e-04
+	5.176321654537400e-05
+	4.446344288983030e-01
+
+ 73	7.300000000000004e-01
+	-1.245377021876461e-14
+	-1.508463691901928e-16
+	-2.407900109689508e-13
+	2.407546287927020e-06
+	3.633499784034841e-04
+	5.533550140574796e-05
+	4.446344438313598e-01
+
+ 74	7.400000000000004e-01
+	-1.212228659540758e-14
+	-1.580907806743323e-16
+	-2.417893828399461e-13
+	2.509954658031189e-06
+	3.755704921861823e-04
+	5.903008783836853e-05
+	4.446344592756677e-01
+
+ 75	7.500000000000004e-01
+	-1.179730085914896e-14
+	-1.656511501494783e-16
+	-2.427504828702287e-13
+	2.614118335731960e-06
+	3.877733826739648e-04
+	6.284678728925320e-05
+	4.446344752304378e-01
+
+ 76	7.600000000000005e-01
+	-1.147839526633268e-14
+	-1.735419740534752e-16
+	-2.436756833311092e-13
+	2.720121891575480e-06
+	3.999606545002754e-04
+	6.678543392730040e-05
+	4.446344916949773e-01
+
+ 77	7.700000000000005e-01
+	-1.116517919262863e-14
+	-1.817785242155656e-16
+	-2.445672111982115e-13
+	2.828058737755654e-06
+	4.121337895543218e-04
+	7.084587933603528e-05
+	4.446345086686651e-01
+
+ 78	7.800000000000005e-01
+	-1.085728770225734e-14
+	-1.903768925000113e-16
+	-2.454271547389439e-13
+	2.938031424093549e-06
+	4.242937743378615e-04
+	7.502798741369494e-05
+	4.446345261509343e-01
+
+ 79	7.900000000000005e-01
+	-1.055438012976940e-14
+	-1.993540382532477e-16
+	-2.462574702058942e-13
+	3.050152046029353e-06
+	4.364411361253101e-04
+	7.933162959469859e-05
+	4.446345441412441e-01
+
+ 80	8.000000000000005e-01
+	-1.025613868722954e-14
+	-2.087278387459246e-16
+	-2.470599885473612e-13
+	3.164542763203195e-06
+	4.485759839752909e-04
+	8.375668045979905e-05
+	4.446345626390726e-01
+
+ 81	8.100000000000005e-01
+	-9.962267106909754e-15
+	-2.185171428138062e-16
+	-2.478364220626321e-13
+	3.281336428967310e-06
+	4.606980516823784e-04
+	8.830301376811367e-05
+	4.446345816438907e-01
+
+ 82	8.200000000000005e-01
+	-9.672489328019192e-15
+	-2.287418278868049e-16
+	-2.485883589605848e-13
+	3.400677332672145e-06
+	4.728067186359201e-04
+	9.297049890667786e-05
+	4.446346011551536e-01
+
+ 83	8.300000000000005e-01
+	-9.386548298529921e-15
+	-2.394228581175492e-16
+	-2.493172139782955e-13
+	3.522722030316271e-06
+	4.849009414795283e-04
+	9.775899663051579e-05
+	4.446346211722773e-01
+
+ 84	8.400000000000005e-01
+	-9.104204668559902e-15
+	-2.505823520792878e-16
+	-2.500244731431756e-13
+	3.647640364695322e-06
+	4.969797386878981e-04
+	1.026683578064268e-04
+	4.446346416946401e-01
+
+ 85	8.500000000000005e-01
+	-8.825235616339908e-15
+	-2.622436525371899e-16
+	-2.507114378560107e-13
+	3.775616589544211e-06
+	5.090417508631004e-04
+	1.076984214837530e-04
+	4.446346627215676e-01
+
+ 86	8.600000000000005e-01
+	-8.549433794982737e-15
+	-2.744313980789289e-16
+	-2.513793216668247e-13
+	3.906850606268882e-06
+	5.210854337829764e-04
+	1.128490121688120e-04
+	4.446346842523277e-01
+
+ 87	8.700000000000006e-01
+	-8.276606291628582e-15
+	-2.871716010462757e-16
+	-2.520292557467075e-13
+	4.041559372704711e-06
+	5.331090870302448e-04
+	1.181199381228003e-04
+	4.446347062861175e-01
+
+ 88	8.800000000000006e-01
+	-8.006573644370504e-15
+	-3.004917305245156e-16
+	-2.526622940981460e-13
+	4.179978480256264e-06
+	5.451108791254486e-04
+	1.235109899284360e-04
+	4.446347288220610e-01
+
+ 89	8.900000000000006e-01
+	-7.739168916184644e-15
+	-3.144208007298980e-16
+	-2.532794185003574e-13
+	4.322363916855753e-06
+	5.570888692838540e-04
+	1.290219392909172e-04
+	4.446347518592065e-01
+
+ 90	9.000000000000006e-01
+	-7.474236824612069e-15
+	-3.289894651576115e-16
+	-2.538815431895847e-13
+	4.468994036093390e-06
+	5.690410259729068e-04
+	1.346525380402935e-04
+	4.446347753965129e-01
+
+ 91	9.100000000000006e-01
+	-7.211632925579952e-15
+	-3.442301168760942e-16
+	-2.544695192770687e-13
+	4.620171756114059e-06
+	5.809652424774475e-04
+	1.404025173042561e-04
+	4.446347994328585e-01
+
+ 92	9.200000000000006e-01
+	-6.951222849472716e-15
+	-3.601769953785577e-16
+	-2.550441389096189e-13
+	4.776227015508539e-06
+	5.928593496917193e-04
+	1.462715868225401e-04
+	4.446348239670285e-01
+
+ 93	9.300000000000006e-01
+	-6.692881587379014e-15
+	-3.768663004284321e-16
+	-2.556061391793719e-13
+	4.937519517523806e-06
+	6.047211263552337e-04
+	1.522594343762775e-04
+	4.446348489977196e-01
+
+ 94	9.400000000000006e-01
+	-6.436492825305695e-15
+	-3.943363133632263e-16
+	-2.561562057906249e-13
+	5.104441798560616e-06
+	6.165483069380823e-04
+	1.583657253077951e-04
+	4.446348745235303e-01
+
+ 95	9.500000000000006e-01
+	-6.181948324081788e-15
+	-4.126275263498398e-16
+	-2.566949764925364e-13
+	5.277422662211422e-06
+	6.283385873630886e-04
+	1.645901021082933e-04
+	4.446349005429686e-01
+
+ 96	9.600000000000006e-01
+	-5.929147342638278e-15
+	-4.317827801146732e-16
+	-2.572230442871449e-13
+	5.456931026124402e-06
+	6.400896287296088e-04
+	1.709321840526358e-04
+	4.446349270544404e-01
+
+ 97	9.700000000000006e-01
+	-5.677996102358213e-15
+	-4.518474107031316e-16
+	-2.577409604225306e-13
+	5.643480235884188e-06
+	6.517990591782142e-04
+	1.773915668619626e-04
+	4.446349540562578e-01
+
+ 98	9.800000000000006e-01
+	-5.428407290220057e-15
+	-4.728694058557065e-16
+	-2.582492371811627e-13
+	5.837632908016242e-06
+	6.634644740082397e-04
+	1.839678223761417e-04
+	4.446349815466286e-01
+
+ 99	9.900000000000007e-01
+	-5.180299598510800e-15
+	-4.948995716216119e-16
+	-2.587483504735051e-13
+	6.040006373310506e-06
+	6.750834341316165e-04
+	1.906604982190128e-04
+	4.446350095236622e-01
+
+ 100	1.000000000000001e+00
+	-4.933597298955526e-15
+	-5.179917098653202e-16
+	-2.592387422468699e-13
+	6.251278802104283e-06
+	6.866534629172427e-04
+	1.974691174400876e-04
+	4.446350379853665e-01
+
+ 101	1.010000000000001e+00
+	-4.688229849191990e-15
+	-5.422028073569867e-16
+	-2.597208227193175e-13
+	6.472196105171613e-06
+	6.981720414503184e-04
+	2.043931781167665e-04
+	4.446350669296418e-01
+
+ 102	1.020000000000001e+00
+	-4.444131529610414e-15
+	-5.675932371734666e-16
+	-2.601949724481338e-13
+	6.703579717672166e-06
+	7.096366022006168e-04
+	2.114321529012009e-04
+	4.446350963542833e-01
+
+ 103	1.030000000000001e+00
+	-4.201241108676477e-15
+	-5.942269731729356e-16
+	-2.606615442420852e-13
+	6.946335389483361e-06
+	7.210445210625440e-04
+	2.185854884957486e-04
+	4.446351262569787e-01
+
+ 104	1.040000000000001e+00
+	-3.959501534955835e-15
+	-6.221718183420572e-16
+	-2.611208649262804e-13
+	7.201463123467951e-06
+	7.323931076975524e-04
+	2.258526050404091e-04
+	4.446351566353027e-01
+
+ 105	1.050000000000001e+00
+	-3.718859654163618e-15
+	-6.514996478501236e-16
+	-2.615732369680596e-13
+	7.470068424143973e-06
+	7.436795940759463e-04
+	2.332328953947806e-04
+	4.446351874867177e-01
+
+ 106	1.060000000000001e+00
+	-3.479265949664787e-15
+	-6.822866676788489e-16
+	-2.620189399719096e-13
+	7.753375043179308e-06
+	7.549011210796893e-04
+	2.407257242958709e-04
+	4.446352188085703e-01
+
+ 107	1.070000000000001e+00
+	-3.240674304955159e-15
+	-7.146136897291035e-16
+	-2.624582320509607e-13
+	8.052739435505546e-06
+	7.660547229902611e-04
+	2.483304273715305e-04
+	4.446352505980796e-01
+
+ 108	1.080000000000001e+00
+	-3.003041786755607e-15
+	-7.485664243355406e-16
+	-2.628913510821773e-13
+	8.369667171025646e-06
+	7.771373096452223e-04
+	2.560463099872956e-04
+	4.446352828523431e-01
+
+ 109	1.090000000000001e+00
+	-2.766328447448319e-15
+	-7.842357911465332e-16
+	-2.633185158519192e-13
+	8.705831582263942e-06
+	7.881456460037255e-04
+	2.638726459020873e-04
+	4.446353155683262e-01
+
+ 110	1.100000000000001e+00
+	-2.530497145682915e-15
+	-8.217182493483379e-16
+	-2.637399270981079e-13
+	9.063094968224454e-06
+	7.990763288140723e-04
+	2.718086757053556e-04
+	4.446353487428519e-01
+
+ 111	1.110000000000001e+00
+	-2.295513384072034e-15
+	-8.611161482279345e-16
+	-2.641557684548060e-13
+	9.443532719460430e-06
+	8.099257600254155e-04
+	2.798536050049299e-04
+	4.446353823726012e-01
+
+ 112	1.120000000000001e+00
+	-2.061345162984138e-15
+	-9.025380990768874e-16
+	-2.645662073046121e-13
+	9.849460779053032e-06
+	8.206901165306625e-04
+	2.880066023310323e-04
+	4.446354164540971e-01
+
+ 113	1.130000000000001e+00
+	-1.827962849528478e-15
+	-9.460993694370616e-16
+	-2.649713955438687e-13
+	1.028346690874590e-05
+	8.313653157684994e-04
+	2.962667967174195e-04
+	4.446354509836992e-01
+
+ 114	1.140000000000001e+00
+	-1.595339060904960e-15
+	-9.919223006759092e-16
+	-2.653714702653091e-13
+	1.074844628843400e-05
+	8.419469766499792e-04
+	3.046332749156575e-04
+	4.446354859575884e-01
+
+ 115	1.150000000000001e+00
+	-1.363448561371688e-15
+	-1.040136749851862e-15
+	-2.657665543624076e-13
+	1.124764203952895e-05
+	8.524303752101514e-04
+	3.131050781928089e-04
+	4.446355213717588e-01
+
+ 116	1.160000000000001e+00
+	-1.132268172151550e-15
+	-1.090880556786425e-15
+	-2.661567570593626e-13
+	1.178469132661387e-05
+	8.628103943199506e-04
+	3.216811986565332e-04
+	4.446355572219972e-01
+
+ 117	1.170000000000001e+00
+	-9.017766936688044e-16
+	-1.144300037195507e-15
+	-2.665421743703326e-13
+	1.236367775424866e-05
+	8.730814667310094e-04
+	3.303605750446023e-04
+	4.446355935038651e-01
+
+ 118	1.180000000000001e+00
+	-6.719548395687583e-16
+	-1.200550502644753e-15
+	-2.669228894912522e-13
+	1.298919083218424e-05
+	8.832375106713549e-04
+	3.391420879082971e-04
+	4.446356302126837e-01
+
+ 119	1.190000000000001e+00
+	-4.427851820294830e-16
+	-1.259796807977740e-15
+	-2.672989731273080e-13
+	1.366639332567559e-05
+	8.932718571702207e-04
+	3.480245541111139e-04
+	4.446356673435076e-01
+
+ 120	1.200000000000001e+00
+	-2.142521079288168e-16
+	-1.322213926717914e-15
+	-2.676704837589125e-13
+	1.440109732807644e-05
+	9.031771682760343e-04
+	3.570067205558869e-04
+	4.446357048910967e-01
+
+ 121	1.210000000000001e+00
+	1.365821452372033e-17
+	-1.387987554758523e-15
+	-2.680374678488211e-13
+	1.519984987633232e-05
+	9.129453453577906e-04
+	3.660872570451670e-04
+	4.446357428498922e-01
+
+ 122	1.220000000000001e+00
+	2.409578590422427e-16
+	-1.457314742425326e-15
+	-2.683999599928790e-13
+	1.607002885685863e-05
+	9.225674267667390e-04
+	3.752647481719793e-04
+	4.446357812139773e-01
+
+ 123	1.230000000000001e+00
+	4.676571547204718e-16
+	-1.530404554716281e-15
+	-2.687579830167463e-13
+	1.701994979317528e-05
+	9.320334743099305e-04
+	3.845376841316274e-04
+	4.446358199770392e-01
+
+ 124	1.240000000000001e+00
+	6.937646899783130e-16
+	-1.607478759185461e-15
+	-2.691115480208688e-13
+	1.805898383260493e-05
+	9.413324482856493e-04
+	3.939044503410950e-04
+	4.446358591323296e-01
+
+ 125	1.250000000000001e+00
+	9.192873072663142e-16
+	-1.688772540535693e-15
+	-2.694606543759164e-13
+	1.919768681214125e-05
+	9.504520712994434e-04
+	4.033633157523051e-04
+	4.446358986726113e-01
+
+ 126	1.260000000000001e+00
+	1.144230088784885e-15
+	-1.774535240508828e-15
+	-2.698052896709141e-13
+	2.044793862660118e-05
+	9.593786817758213e-04
+	4.129124197509058e-04
+	4.446359385901065e-01
+
+ 127	1.270000000000001e+00
+	1.368596333471723e-15
+	-1.865031121104636e-15
+	-2.701454296163417e-13
+	2.182309117692511e-05
+	9.680970790742463e-04
+	4.225497575461247e-04
+	4.446359788764346e-01
+
+ 128	1.280000000000001e+00
+	1.592387525519169e-15
+	-1.960540148510126e-15
+	-2.704810379045931e-13
+	2.333812186432755e-05
+	9.765903634876103e-04
+	4.322731639828131e-04
+	4.446360195225448e-01
+
+ 129	1.290000000000001e+00
+	1.815603294700589e-15
+	-2.061358794370557e-15
+	-2.708120660303551e-13
+	2.500978783315199e-05
+	9.848397762303154e-04
+	4.420802957482907e-04
+	4.446360605186416e-01
+
+ 130	1.300000000000001e+00
+	2.038241368817279e-15
+	-2.167800850172772e-15
+	-2.711384530737074e-13
+	2.685677387341816e-05
+	9.928245468879817e-04
+	4.519686120090588e-04
+	4.446361018541035e-01
+
+ 131	1.310000000000001e+00
+	2.260297518620381e-15
+	-2.280198249530882e-15
+	-2.714601254490547e-13
+	2.889982401897381e-05
+	1.000521758752041e-03
+	4.619353536013916e-04
+	4.446361435173956e-01
+
+ 132	1.320000000000001e+00
+	2.481765495624151e-15
+	-2.398901892053865e-15
+	-2.717769966233942e-13
+	3.116184341871430e-05
+	1.007906245994073e-03
+	4.719775210212751e-04
+	4.446361854959802e-01
+
+ 133	1.330000000000001e+00
+	2.702636963301991e-15
+	-2.524282461229252e-15
+	-2.720889668079030e-13
+	3.366795311368922e-05
+	1.014950540639893e-03
+	4.820918516184106e-04
+	4.446362277762182e-01
+
+ 134	1.340000000000001e+00
+	2.922901422249932e-15
+	-2.656731227366888e-15
+	-2.723959226273803e-13
+	3.644547617381802e-05
+	1.021624891517329e-03
+	4.922747965996513e-04
+	4.446362703432742e-01
+
+ 135	1.350000000000001e+00
+	3.142546130019684e-15
+	-2.796660825111293e-15
+	-2.726977367727603e-13
+	3.952382970737410e-05
+	1.027897381284899e-03
+	5.025224986891750e-04
+	4.446363131810251e-01
+
+ 136	1.360000000000001e+00
+	3.361556016455104e-15
+	-2.944505993346866e-15
+	-2.729942676426575e-13
+	4.293429431164722e-05
+	1.033734170525163e-03
+	5.128307715694130e-04
+	4.446363562719692e-01
+
+ 137	1.370000000000001e+00
+	3.579913595523952e-15
+	-3.100724263492532e-15
+	-2.732853589807687e-13
+	4.670963166028032e-05
+	1.039099898612275e-03
+	5.231950825225576e-04
+	4.446363995971593e-01
+
+ 138	1.380000000000001e+00
+	3.797598874818607e-15
+	-3.265796580218233e-15
+	-2.735708395169306e-13
+	5.088352348190094e-05
+	1.043958268264812e-03
+	5.336105399791352e-04
+	4.446364431361489e-01
+
+ 139	1.390000000000001e+00
+	4.014589264101721e-15
+	-3.440227836531774e-15
+	-2.738505226206819e-13
+	5.548981266590959e-05
+	1.048272832879783e-03
+	5.440718879149345e-04
+	4.446364868669648e-01
+
+ 140	1.400000000000001e+00
+	4.230859484500623e-15
+	-3.624547303002276e-15
+	-2.741242059773424e-13
+	6.056154093283375e-05
+	1.052007991629070e-03
+	5.545735091635893e-04
+	4.446365307661265e-01
+
+ 141	1.410000000000001e+00
+	4.446381480206856e-15
+	-3.819308928640373e-15
+	-2.743916712978659e-13
+	6.612979803057237e-05
+	1.055130176321347e-03
+	5.651094396627085e-04
+	4.446365748087014e-01
+
+ 142	1.420000000000001e+00
+	4.661124334807085e-15
+	-4.025091488687215e-15
+	-2.746526840750276e-13
+	7.222242404399069e-05
+	1.057609186971869e-03
+	5.756733953604118e-04
+	4.446366189684237e-01
+
+ 143	1.430000000000001e+00
+	4.875054194665648e-15
+	-4.242498552331541e-15
+	-2.749069933998706e-13
+	7.886263651667871e-05
+	1.059419602574121e-03
+	5.862588129274632e-04
+	4.446366632178553e-01
+
+ 144	1.440000000000001e+00
+	5.088134202079988e-15
+	-4.472158241247694e-15
+	-2.751543318537052e-13
+	8.606768293162914e-05
+	1.060542164556953e-03
+	5.968589045363403e-04
+	4.446367075286207e-01
+
+ 145	1.450000000000001e+00
+	5.300324441248204e-15
+	-4.714722747910556e-15
+	-2.753944154923188e-13
+	9.384764023570504e-05
+	1.060965009340073e-03
+	6.074667258285003e-04
+	4.446367518716930e-01
+
+ 146	1.460000000000001e+00
+	5.511581900400693e-15
+	-4.970867581002672e-15
+	-2.756269439403390e-13
+	1.022044896808290e-04
+	1.060684620119486e-03
+	6.180752549089878e-04
+	4.446367962177186e-01
+
+ 147	1.470000000000001e+00
+	5.721860453751827e-15
+	-5.241290503997702e-15
+	-2.758516006148669e-13
+	1.111315820991109e-04
+	1.059706381669192e-03
+	6.286774789591577e-04
+	4.446368405373799e-01
+
+ 148	1.480000000000001e+00
+	5.931110867213317e-15
+	-5.526710132322527e-15
+	-2.760680530984704e-13
+	1.206135744700689e-04
+	1.058044656798997e-03
+	6.392664840536861e-04
+	4.446368848017780e-01
+
+ 149	1.490000000000001e+00
+	6.139280832057657e-15
+	-5.827864154513043e-15
+	-2.762759536823529e-13
+	1.306268671573014e-04
+	1.055722355159625e-03
+	6.498355432034130e-04
+	4.446369289827926e-01
+
+ 150	1.500000000000001e+00
+	6.346315030915049e-15
+	-6.145507143650500e-15
+	-2.764749401008665e-13
+	1.411405113854614e-04
+	1.052770025336979e-03
+	6.603781976516852e-04
+	4.446369730534219e-01
+
+ 151	1.510000000000001e+00
+	6.552155240607049e-15
+	-6.480407927260465e-15
+	-2.766646364784540e-13
+	1.521175001820026e-04
+	1.049224557787920e-03
+	6.708883270524041e-04
+	4.446370169880846e-01
+
+ 152	1.520000000000001e+00
+	6.756740476356189e-15
+	-6.833346486946580e-15
+	-2.768446545094909e-13
+	1.635163144075644e-04
+	1.045127627862649e-03
+	6.813602052583627e-04
+	4.446370607628423e-01
+
+ 153	1.530000000000001e+00
+	6.960007181817603e-15
+	-7.205110363476278e-15
+	-2.770145948902024e-13
+	1.752925760885224e-04
+	1.040524027543637e-03
+	6.917885398579194e-04
+	4.446371043555731e-01
+
+ 154	1.540000000000001e+00
+	7.161889469163599e-15
+	-7.596490548976973e-15
+	-2.771740490198285e-13
+	1.874006657104143e-04
+	1.035460030014606e-03
+	7.021684950808699e-04
+	4.446371477460604e-01
+
+ 155	1.550000000000001e+00
+	7.362319413063876e-15
+	-8.008276855455356e-15
+	-2.773226009853427e-13
+	1.997951844556461e-04
+	1.029981906787279e-03
+	7.124956990271716e-04
+	4.446371909160311e-01
+
+ 156	1.560000000000001e+00
+	7.561227401848429e-15
+	-8.441252758085329e-15
+	-2.774598298402738e-13
+	2.124321788811869e-04
+	1.024134680575368e-03
+	7.227662371932824e-04
+	4.446372338491200e-01
+
+ 157	1.570000000000001e+00
+	7.758542548375643e-15
+	-8.896189722635521e-15
+	-2.775853121834410e-13
+	2.252700855303600e-04
+	1.017961157108750e-03
+	7.329766349021885e-04
+	4.446372765308036e-01
+
+ 158	1.580000000000001e+00
+	7.954193162166480e-15
+	-9.373841038961887e-15
+	-2.776986250377098e-13
+	2.382703891289310e-04
+	1.011501242930167e-03
+	7.431238314888384e-04
+	4.446373189482876e-01
+
+ 159	1.590000000000001e+00
+	8.148107283182551e-15
+	-9.874935196523493e-15
+	-2.777993490221949e-13
+	2.513980157247244e-04
+	1.004791528490575e-03
+	7.532051490163154e-04
+	4.446373610903774e-01
+
+ 160	1.600000000000001e+00
+	8.340213276238842e-15
+	-1.040016885314473e-14
+	-2.778870718037710e-13
+	2.646214997194714e-04
+	9.978650982147841e-04
+	7.632182579946185e-04
+	4.446374029473347e-01
+
+ 161	1.610000000000001e+00
+	8.530440483459943e-15
+	-1.095019946438366e-14
+	-2.779613918054062e-13
+	2.779129718581589e-04
+	9.907515209980576e-04
+	7.731611421424236e-04
+	4.446374445107319e-01
+
+ 162	1.620000000000001e+00
+	8.718719930442729e-15
+	-1.152563765740854e-14
+	-2.780219221399250e-13
+	2.912480158962232e-04
+	9.834769738158689e-04
+	7.830320637577134e-04
+	4.446374857733053e-01
+
+ 163	1.630000000000001e+00
+	8.904985079913828e-15
+	-1.212703944965889e-14
+	-2.780682947285292e-13
+	3.046054373330798e-04
+	9.760644553244221e-04
+	7.928295308078542e-04
+	4.446375267288178e-01
+
+ 164	1.640000000000001e+00
+	9.089172624736223e-15
+	-1.275489842810610e-14
+	-2.781001645541472e-13
+	3.179669805818372e-04
+	9.685340532148825e-04
+	8.025522664514707e-04
+	4.446375673719309e-01
+
+ 165	1.650000000000001e+00
+	9.271223310168731e-15
+	-1.340963801889069e-14
+	-2.781172139907120e-13
+	3.313170230343417e-04
+	9.609032368774808e-04
+	8.121991813809028e-04
+	4.446376076980938e-01
+
+ 166	1.660000000000001e+00
+	9.451082773430048e-15
+	-1.409160398871950e-14
+	-2.781191571412987e-13
+	3.446422668803956e-04
+	9.531871544379614e-04
+	8.217693491277486e-04
+	4.446376477034306e-01
+
+ 167	1.670000000000001e+00
+	9.628702386907698e-15
+	-1.480105732788265e-14
+	-2.781057441109902e-13
+	3.579314429245222e-04
+	9.453989197760162e-04
+	8.312619842982580e-04
+	4.446376873846600e-01
+
+ 168	1.680000000000001e+00
+	9.804040089923073e-15
+	-1.553816766935164e-14
+	-2.780767651349549e-13
+	3.711750352883948e-04
+	9.375498804474872e-04
+	8.406764235891257e-04
+	4.446377267390110e-01
+
+ 169	1.690000000000001e+00
+	9.977061192864240e-15
+	-1.630300739853592e-14
+	-2.780320544787862e-13
+	3.843650318051994e-04
+	9.296498614919669e-04
+	8.500121093647495e-04
+	4.446377657641499e-01
+
+ 170	1.700000000000001e+00
+	1.014773913683556e-14
+	-1.709554660340742e-14
+	-2.779714940271161e-13
+	3.974947019699211e-04
+	9.217073830445727e-04
+	8.592685755423292e-04
+	4.446378044581284e-01
+
+ 171	1.710000000000001e+00
+	1.031605619182230e-14
+	-1.791564900458828e-14
+	-2.778950164781244e-13
+	4.105584023093174e-04
+	9.137298516780757e-04
+	8.684454355211746e-04
+	4.446378428193338e-01
+
+ 172	1.720000000000001e+00
+	1.048200407675891e-14
+	-1.876306898959699e-14
+	-2.778026080659461e-13
+	4.235514077680911e-04
+	9.057237266838518e-04
+	8.775423718987458e-04
+	4.446378808464362e-01
+
+ 173	1.730000000000001e+00
+	1.064558448587298e-14
+	-1.963744985500343e-14
+	-2.776943107402250e-13
+	4.364697669831317e-04
+	8.976946632443896e-04
+	8.865591277320993e-04
+	4.446379185383628e-01
+
+ 174	1.740000000000001e+00
+	1.080680950724137e-14
+	-2.053832333526045e-14
+	-2.775702237420206e-13
+	4.493101789762247e-04
+	8.896476348133385e-04
+	8.954954991251098e-04
+	4.446379558942615e-01
+
+ 175	1.750000000000001e+00
+	1.096570192160927e-14
+	-2.146511046825054e-14
+	-2.774305045277055e-13
+	4.620698887114054e-04
+	8.815870371249711e-04
+	9.043513289456048e-04
+	4.446379929134751e-01
+
+ 176	1.760000000000001e+00
+	1.112229537212922e-14
+	-2.241712381613248e-14
+	-2.772753690069879e-13
+	4.747465990422734e-04
+	8.735167761965734e-04
+	9.131265015006422e-04
+	4.446380295955205e-01
+
+ 177	1.770000000000001e+00
+	1.127663439868128e-14
+	-2.339357102708809e-14
+	-2.771050910772379e-13
+	4.873383967488158e-04
+	8.654403425319337e-04
+	9.218209380210451e-04
+	4.446380659400682e-01
+
+ 178	1.780000000000001e+00
+	1.142877433372771e-14
+	-2.439355969040424e-14
+	-2.769200014532547e-13
+	4.998436905859291e-04
+	8.573608735282478e-04
+	9.304345928274125e-04
+	4.446381019469284e-01
+
+ 179	1.790000000000001e+00
+	1.157878106009595e-14
+	-2.541610340531397e-14
+	-2.767204858088133e-13
+	5.122611595054188e-04
+	8.492812058637179e-04
+	9.389674500687171e-04
+	4.446381376160333e-01
+
+ 180	1.800000000000001e+00
+	1.172673063453857e-14
+	-2.646012895451639e-14
+	-2.765069822630637e-13
+	5.245897094503160e-04
+	8.412039194183815e-04
+	9.474195209412130e-04
+	4.446381729474310e-01
+
diff --git a/xschem/src/basic_test/data_nmos_lvt/data_35.raw b/xschem/src/basic_test/data_nmos_lvt/data_35.raw
new file mode 100644
index 0000000..ff811c6
--- /dev/null
+++ b/xschem/src/basic_test/data_nmos_lvt/data_35.raw
@@ -0,0 +1,1645 @@
+Title: **.subckt gm_id_nmos
+Date: Sat Jun 12 17:25:41  2021
+Plotname: DC transfer characteristic
+Flags: real
+No. Variables: 8
+No. Points: 181
+Variables:
+	0	v(v-sweep)	voltage
+	1	@m.xm1.msky130_fd_pr__nfet_01v8_lvt[cgb]	capacitance
+	2	@m.xm1.msky130_fd_pr__nfet_01v8_lvt[cgd]	capacitance
+	3	@m.xm1.msky130_fd_pr__nfet_01v8_lvt[cgs]	capacitance
+	4	@m.xm1.msky130_fd_pr__nfet_01v8_lvt[gds]	admittance
+	5	@m.xm1.msky130_fd_pr__nfet_01v8_lvt[gm]	admittance
+	6	i(@m.xm1.msky130_fd_pr__nfet_01v8_lvt[id])	current
+	7	v(@m.xm1.msky130_fd_pr__nfet_01v8_lvt[vth])	voltage
+Values:
+ 0	0.000000000000000e+00
+	-1.074155062170495e-15
+	1.287406474941648e-22
+	-1.411979929288208e-16
+	3.475355117697083e-13
+	2.853191830738364e-11
+	1.022659908072617e-12
+	5.471478173513024e-01
+
+ 1	1.000000000000000e-02
+	-1.064908223611911e-15
+	-8.209974158427923e-23
+	-1.513810179715137e-16
+	4.592884282397611e-13
+	3.771050375803251e-11
+	1.351742231647639e-12
+	5.471478173513125e-01
+
+ 2	2.000000000000000e-02
+	-1.055683436344618e-15
+	-3.281744392989892e-22
+	-1.622614107341021e-16
+	6.069632721940994e-13
+	4.984018669089034e-11
+	1.786681616521649e-12
+	5.471478173513281e-01
+
+ 3	3.000000000000000e-02
+	-1.046470045968417e-15
+	-6.137081225390282e-22
+	-1.738795611861530e-16
+	8.020999930655018e-13
+	6.586896811935915e-11
+	2.361509479511397e-12
+	5.471478173513481e-01
+
+ 4	4.000000000000000e-02
+	-1.037257452335600e-15
+	-9.433374149014124e-22
+	-1.862771828698123e-16
+	1.059942224232026e-12
+	8.704894892912048e-11
+	3.121187446480940e-12
+	5.471478173513724e-01
+
+ 5	5.000000000000000e-02
+	-1.028035128220147e-15
+	-1.322142139755624e-21
+	-1.994972027707537e-16
+	1.400624128517449e-12
+	1.150336550045765e-10
+	4.125112545274005e-12
+	5.471478173514066e-01
+
+ 6	6.000000000000000e-02
+	-1.018792643577875e-15
+	-1.755677758813889e-21
+	-2.135836221669003e-16
+	1.850736619641003e-12
+	1.520063948135507e-10
+	5.451743694836055e-12
+	5.471478173514509e-01
+
+ 7	7.000000000000001e-02
+	-1.009519695774806e-15
+	-2.250008819501493e-21
+	-2.285813454245975e-16
+	2.445393736417769e-12
+	2.008494845307330e-10
+	7.204706752869995e-12
+	5.471478173515094e-01
+
+ 8	8.000000000000000e-02
+	-1.000206146131765e-15
+	-2.811743185421050e-21
+	-2.445359737529742e-16
+	3.230958142665749e-12
+	2.653672620640306e-10
+	9.520848473626173e-12
+	5.471478173515866e-01
+
+ 9	9.000000000000000e-02
+	-9.908420630867805e-16
+	-3.448066770430310e-21
+	-2.614935610556353e-16
+	4.268634870452600e-12
+	3.505798503462068e-10
+	1.258085823405558e-11
+	5.471478173516879e-01
+
+ 10	9.999999999999999e-02
+	-9.814177722109863e-16
+	-4.166778438904788e-21
+	-2.795003292529344e-16
+	5.639208187366031e-12
+	4.631099079865435e-10
+	1.662327120726195e-11
+	5.471478173518222e-01
+
+ 11	1.100000000000000e-01
+	-9.719239132256561e-16
+	-4.976324673459565e-21
+	-2.986023408064217e-16
+	7.449282612013403e-12
+	6.116914896125054e-10
+	2.196292194699870e-11
+	5.471478173520007e-01
+
+ 12	1.200000000000000e-01
+	-9.623515040554050e-16
+	-5.885833548024251e-21
+	-3.188451266782652e-16
+	9.839501786823139e-12
+	8.078390997295109e-10
+	2.901525141870253e-11
+	5.471478173522349e-01
+
+ 13	1.300000000000000e-01
+	-9.526920118134502e-16
+	-6.905147480375422e-21
+	-3.402732686198846e-16
+	1.299536608668685e-11
+	1.066726662132944e-09
+	3.832830702212118e-11
+	5.471478173525447e-01
+
+ 14	1.400000000000000e-01
+	-9.429374304480126e-16
+	-8.044854176158141e-21
+	-3.629299355208091e-16
+	1.716146169524872e-11
+	1.408341200388902e-09
+	5.062484451108183e-11
+	5.471478173529546e-01
+
+ 15	1.500000000000000e-01
+	-9.330803645838209e-16
+	-9.316315118722486e-21
+	-3.868563745714052e-16
+	2.266016345087690e-11
+	1.858995486558194e-09
+	6.685768186710468e-11
+	5.471478173534957e-01
+
+ 16	1.600000000000000e-01
+	-9.231141188705310e-16
+	-1.073169090888444e-20
+	-4.120913592067504e-16
+	2.991619761024960e-11
+	2.453308951692999e-09
+	8.828241772756128e-11
+	5.471478173542083e-01
+
+ 17	1.700000000000000e-01
+	-9.130327919027974e-16
+	-1.230396271956287e-20
+	-4.386705972004237e-16
+	3.948886969325352e-11
+	3.236798224580189e-09
+	1.165528737156538e-10
+	5.471478173551499e-01
+
+ 18	1.800000000000000e-01
+	-9.028313735093671e-16
+	-1.404694910615673e-20
+	-4.666261038532889e-16
+	5.211430290483312e-11
+	4.269259552919575e-09
+	1.538462299457812e-10
+	5.471478173563924e-01
+
+ 19	1.900000000000000e-01
+	-8.925058439269596e-16
+	-1.597531740861827e-20
+	-4.959855469480672e-16
+	6.876072666651997e-11
+	5.629177192642864e-09
+	2.030268945728904e-10
+	5.471478173580303e-01
+
+ 20	2.000000000000000e-01
+	-8.820532730880400e-16
+	-1.810458899985239e-20
+	-5.267715719770850e-16
+	9.070074215548554e-11
+	7.419457125801838e-09
+	2.678608031429955e-10
+	5.471478173601892e-01
+
+ 21	2.100000000000000e-01
+	-8.714719179705181e-16
+	-2.045113768131628e-20
+	-5.590011180435239e-16
+	1.196056201562225e-10
+	9.774867046728494e-09
+	3.532952301349555e-10
+	5.471478173630344e-01
+
+ 22	2.200000000000001e-01
+	-8.607613156956323e-16
+	-2.303218060417364e-20
+	-5.926847367164299e-16
+	1.576681122837995e-10
+	1.287166460939665e-08
+	4.658234921350519e-10
+	5.471478173667813e-01
+
+ 23	2.300000000000001e-01
+	-8.499223698328413e-16
+	-2.586576120584842e-20
+	-6.278259279020626e-16
+	2.077620444133871e-10
+	1.694001981154172e-08
+	6.139593409910221e-10
+	5.471478173717141e-01
+
+ 24	2.400000000000001e-01
+	-8.389574271945535e-16
+	-2.897072379893303e-20
+	-6.644205083811735e-16
+	2.736491825114274e-10
+	2.227998742853561e-08
+	8.088526311169951e-10
+	5.471478173782048e-01
+
+ 25	2.500000000000001e-01
+	-8.278703422960441e-16
+	-3.236667963207923e-20
+	-7.024560299463282e-16
+	3.602465909159989e-10
+	2.928196456226870e-08
+	1.065086274691782e-09
+	5.471478173867375e-01
+
+ 26	2.600000000000001e-01
+	-8.166665266343715e-16
+	-3.607396445892961e-20
+	-7.419112649434420e-16
+	4.739710129886461e-10
+	3.845277876242213e-08
+	1.401704874509215e-09
+	5.471478173979467e-01
+
+ 27	2.700000000000001e-01
+	-8.053529800198175e-16
+	-4.011358789704416e-20
+	-7.827557773676889e-16
+	6.231807507252832e-10
+	5.044879450808899e-08
+	1.843538064050759e-09
+	5.471478174126603e-01
+
+ 28	2.800000000000001e-01
+	-7.939383013868351e-16
+	-4.450717512784734e-20
+	-8.249495973856381e-16
+	8.187401274259299e-10
+	6.611769873170389e-08
+	2.422896802449731e-09
+	5.471478174319538e-01
+
+ 29	2.900000000000001e-01
+	-7.824326768268304e-16
+	-4.927690177177574e-20
+	-8.684430161721734e-16
+	1.074736850501939e-09
+	8.655092553410480e-08
+	3.181738956413175e-09
+	5.471478174572241e-01
+
+ 30	3.000000000000001e-01
+	-7.708478430245315e-16
+	-5.444542305916848e-20
+	-9.131765162090144e-16
+	1.409388317300639e-09
+	1.131489995369740e-07
+	4.174421686031486e-09
+	5.471478174902809e-01
+
+ 31	3.100000000000001e-01
+	-7.591970248384373e-16
+	-6.003579869410269e-20
+	-9.590808496748994e-16
+	1.846178844729232e-09
+	1.477024077072012e-07
+	5.471182592333545e-09
+	5.471478175334646e-01
+
+ 32	3.200000000000001e-01
+	-7.474948464315811e-16
+	-6.607141506125732e-20
+	-1.006077274292063e-15
+	2.415275460333545e-09
+	1.924909425424290e-07
+	7.162519348430933e-09
+	5.471478175897875e-01
+
+ 33	3.300000000000001e-01
+	-7.357572161110006e-16
+	-7.257590664081838e-20
+	-1.054077952053811e-15
+	3.155274487342209e-09
+	2.504047917331204e-07
+	9.364668625539603e-09
+	5.471478176631215e-01
+
+ 34	3.400000000000001e-01
+	-7.240011858451115e-16
+	-7.957307865948145e-20
+	-1.102986511767124e-15
+	4.115333541170157e-09
+	3.250909896532902e-07
+	1.222641956188483e-08
+	5.471478177584206e-01
+
+ 35	3.500000000000001e-01
+	-7.122447872630773e-16
+	-8.708683310488296e-20
+	-1.152698771470540e-15
+	5.357742148268255e-09
+	4.211292251651240e-07
+	1.593753501827304e-08
+	5.471478178820044e-01
+
+ 36	3.600000000000002e-01
+	-7.005068467602786e-16
+	-9.514110025689881e-20
+	-1.203103611739358e-15
+	6.960976956275782e-09
+	5.442414805170325e-07
+	2.073909609027731e-08
+	5.471478180419007e-01
+
+ 37	3.700000000000002e-01
+	-6.888067830977460e-16
+	-1.037597778363393e-19
+	-1.254083985901487e-15
+	9.023271972116019e-09
+	7.015406534572381e-07
+	2.693613326942518e-08
+	5.471478182482680e-01
+
+ 38	3.800000000000002e-01
+	-6.771643915501335e-16
+	-1.129666797384205e-19
+	-1.305518048506093e-15
+	1.166670775801548e-08
+	9.018243010654364e-07
+	3.491296379727737e-08
+	5.471478185139045e-01
+
+ 39	3.900000000000002e-01
+	-6.655996191892668e-16
+	-1.227854961080590e-19
+	-1.357280379256168e-15
+	1.504178349440701e-08
+	1.155921010432598e-06
+	4.515172265558858e-08
+	5.471478188548647e-01
+
+ 40	4.000000000000002e-01
+	-6.541323362574615e-16
+	-1.332397662345601e-19
+	-1.409243276256695e-15
+	1.933238049907254e-08
+	1.477098558456987e-06
+	5.825465784138332e-08
+	5.471478192912058e-01
+
+ 41	4.100000000000002e-01
+	-6.427821087649124e-16
+	-1.443528654069293e-19
+	-1.461278090024580e-15
+	2.476095500584270e-08
+	1.881544518159991e-06
+	7.497086013833899e-08
+	5.471478198478705e-01
+
+ 42	4.200000000000002e-01
+	-6.315679774269425e-16
+	-1.561480064934698e-19
+	-1.513256568384247e-15
+	3.159371424284527e-08
+	2.388930211525189e-06
+	9.622820709868501e-08
+	5.471478205557611e-01
+
+ 43	4.300000000000002e-01
+	-6.205082478403264e-16
+	-1.686482566090016e-19
+	-1.565052182201526e-15
+	4.014543928821299e-08
+	3.023065889377845e-06
+	1.231713986781422e-07
+	5.471478214529950e-01
+
+ 44	4.400000000000002e-01
+	-6.096202963951159e-16
+	-1.818765688293327e-19
+	-1.616541402886302e-15
+	5.078353138016619e-08
+	3.812645683901305e-06
+	1.572070008654758e-07
+	5.471478225864135e-01
+
+ 45	4.500000000000002e-01
+	-5.989203958522169e-16
+	-1.958558285247264e-19
+	-1.667604904655423e-15
+	6.393079016435670e-08
+	4.792061430659116e-06
+	2.000563118947461e-07
+	5.471478240133362e-01
+
+ 46	4.600000000000002e-01
+	-5.884235638188026e-16
+	-2.106089135299693e-19
+	-1.718128667562258e-15
+	8.006640056502004e-08
+	6.002231388517661e-06
+	2.538165036324299e-07
+	5.471478258036022e-01
+
+ 47	4.700000000000003e-01
+	-5.781434365615286e-16
+	-2.261587670635569e-19
+	-1.768004961091501e-15
+	9.972462745010640e-08
+	7.491341954698963e-06
+	3.210297231391630e-07
+	5.471478280418667e-01
+
+ 48	4.800000000000003e-01
+	-5.680921697527400e-16
+	-2.425284820632895e-19
+	-1.817133192473736e-15
+	1.234908077962038e-07
+	9.315341396477811e-06
+	4.047585308613785e-07
+	5.471478308301169e-01
+
+ 49	4.900000000000003e-01
+	-5.582803668894102e-16
+	-2.597413954289452e-19
+	-1.865420608562496e-15
+	1.519943935471140e-07
+	1.153796562108009e-05
+	5.086641400805504e-07
+	5.471478342902736e-01
+
+ 50	5.000000000000002e-01
+	-5.487170352980006e-16
+	-2.778211905565321e-19
+	-1.912782844902422e-15
+	1.858990268851321e-07
+	1.423003658394359e-05
+	6.370814990176543e-07
+	5.471478385666941e-01
+
+ 51	5.100000000000002e-01
+	-5.394095688755860e-16
+	-2.967920065125989e-19
+	-1.959144320280049e-15
+	2.258899009620498e-07
+	1.746777905958182e-05
+	7.950826408300410e-07
+	5.471478438282837e-01
+
+ 52	5.200000000000002e-01
+	-5.303637560469252e-16
+	-3.166785522267500e-19
+	-2.004438479393271e-15
+	2.726589388640668e-07
+	2.132997420238096e-05
+	9.885174841017516e-07
+	5.471478502698502e-01
+
+ 53	5.300000000000002e-01
+	-5.215838108591238e-16
+	-3.375062241672038e-19
+	-2.048607890143235e-15
+	3.268885710680403e-07
+	2.589391891092420e-05
+	1.224020140030690e-06
+	5.471478581123135e-01
+
+ 54	5.400000000000003e-01
+	-5.130724247028138e-16
+	-3.593012260995047e-19
+	-2.091604205326125e-15
+	3.892350684032924e-07
+	3.123037579687765e-05
+	1.508969510034663e-06
+	5.471478676013994e-01
+
+ 55	5.500000000000003e-01
+	-5.048308358455964e-16
+	-3.820906897004948e-19
+	-2.133388001110293e-15
+	4.603124656848277e-07
+	3.739793979698035e-05
+	1.851396013819091e-06
+	5.471478790045285e-01
+
+ 56	5.600000000000003e-01
+	-4.968589137874456e-16
+	-4.059027949972913e-19
+	-2.173928506596372e-15
+	5.406780793236209e-07
+	4.443745393122008e-05
+	2.259831637620454e-06
+	5.471478926058241e-01
+
+ 57	5.700000000000003e-01
+	-4.891552553897753e-16
+	-4.307668898139622e-19
+	-2.213203239985087e-15
+	6.308204870144883e-07
+	5.236721510112718e-05
+	2.743107464352428e-06
+	5.471479086993692e-01
+
+ 58	5.800000000000003e-01
+	-4.817172897768056e-16
+	-4.567136076261721e-19
+	-2.251197567460759e-15
+	7.311506210284511e-07
+	6.117967724665668e-05
+	3.310110216280193e-06
+	5.471479275810984e-01
+
+ 59	5.900000000000003e-01
+	-4.745413891431312e-16
+	-4.837749834382627e-19
+	-2.287904200905053e-15
+	8.419963602533229e-07
+	7.084017719732752e-05
+	3.969515618911915e-06
+	5.471479495399224e-01
+
+ 60	6.000000000000003e-01
+	-4.676229828070268e-16
+	-5.119845675006091e-19
+	-2.323322650068512e-15
+	9.636007244527728e-07
+	8.128791420309056e-05
+	4.729520244903252e-06
+	5.471479748487924e-01
+
+ 61	6.100000000000003e-01
+	-4.609566721067273e-16
+	-5.413775368721063e-19
+	-2.357458643938583e-15
+	1.096123509018992e-06
+	9.243907511919690e-05
+	5.597594115525339e-06
+	5.471480037564679e-01
+
+ 62	6.200000000000003e-01
+	-4.545363440291236e-16
+	-5.719908049995334e-19
+	-2.390323534847056e-15
+	1.239645974944713e-06
+	1.041916908323279e-04
+	6.580273667079203e-06
+	5.471480364806155e-01
+
+ 63	6.300000000000003e-01
+	-4.483552817710169e-16
+	-6.038631296294949e-19
+	-2.421933697447719e-15
+	1.394178043485470e-06
+	1.164315986953756e-04
+	7.683009392162723e-06
+	5.471480732027413e-01
+
+ 64	6.400000000000003e-01
+	-4.424062707483335e-16
+	-6.370352194889682e-19
+	-2.452309933151706e-15
+	1.559667345786126e-06
+	1.290388026517469e-04
+	8.910075686930886e-06
+	5.471481140651839e-01
+
+ 65	6.500000000000004e-01
+	-4.366816988768048e-16
+	-6.715498402673383e-19
+	-2.481476889007779e-15
+	1.736009444172400e-06
+	1.418935646925009e-04
+	1.026454346688468e-05
+	5.471481591702073e-01
+
+ 66	6.600000000000004e-01
+	-4.311736502394035e-16
+	-7.074519205072212e-19
+	-2.509462498421601e-15
+	1.923058566652185e-06
+	1.548816981160487e-04
+	1.174831007259695e-05
+	5.471482085809910e-01
+
+ 67	6.700000000000004e-01
+	-4.258739915243396e-16
+	-7.447886580658416e-19
+	-2.536297449573339e-15
+	2.120638267364740e-06
+	1.678987207762053e-04
+	1.336217660713361e-05
+	5.471482623242093e-01
+
+ 68	6.800000000000004e-01
+	-4.207744508580778e-16
+	-7.836096278455092e-19
+	-2.562014685956527e-15
+	2.328551528527381e-06
+	1.808527213763754e-04
+	1.510596041371212e-05
+	5.471483203937778e-01
+
+ 69	6.900000000000004e-01
+	-4.158666888679187e-16
+	-8.239668915141421e-19
+	-2.586648942151149e-15
+	2.546589938651118e-06
+	1.936659603714645e-04
+	1.697862980800135e-05
+	5.471483827553388e-01
+
+ 70	7.000000000000004e-01
+	-4.111423619871988e-16
+	-8.659151099471979e-19
+	-2.610236316778099e-15
+	2.774541703636656e-06
+	2.062753501484978e-04
+	1.897844905305404e-05
+	5.471484493510849e-01
+
+ 71	7.100000000000004e-01
+	-4.065931781636111e-16
+	-9.095116591238655e-19
+	-2.632813883569557e-15
+	3.012198360782511e-06
+	2.186320316926632e-04
+	2.110312341594114e-05
+	5.471485201045984e-01
+
+ 72	7.200000000000004e-01
+	-4.022109452488404e-16
+	-9.548167502065056e-19
+	-2.654419340631684e-15
+	3.259360163131594e-06
+	2.307002919453176e-04
+	2.334993648653364e-05
+	5.471485949254159e-01
+
+ 73	7.300000000000004e-01
+	-3.979876124380855e-16
+	-1.001893554523194e-18
+	-2.675090697267621e-15
+	3.515840178813796e-06
+	2.424560582239900e-04
+	2.571587436577202e-05
+	5.471486737131689e-01
+
+ 74	7.400000000000004e-01
+	-3.939153051936854e-16
+	-1.050808334163572e-18
+	-2.694865997161431e-15
+	3.781467206012416e-06
+	2.538851757542884e-04
+	2.819773355662443e-05
+	5.471487563611733e-01
+
+ 75	7.500000000000004e-01
+	-3.899863541310970e-16
+	-1.101630578887371e-18
+	-2.713783076285414e-15
+	4.056087640093861e-06
+	2.649816328044093e-04
+	3.079221124885273e-05
+	5.471488427594402e-01
+
+ 76	7.600000000000005e-01
+	-3.861933183709520e-16
+	-1.154433150035948e-18
+	-2.731879353570242e-15
+	4.339566448001907e-06
+	2.757458538233287e-04
+	3.349597811230103e-05
+	5.471489327970972e-01
+
+ 77	7.700000000000005e-01
+	-3.825290038708538e-16
+	-1.209292432130127e-18
+	-2.749191652155482e-15
+	4.631787409684968e-06
+	2.861831401641295e-04
+	3.630573470877341e-05
+	5.471490263642639e-01
+
+ 78	7.800000000000005e-01
+	-3.789864772479283e-16
+	-1.266288492833434e-18
+	-2.765756048902281e-15
+	4.932652780711480e-06
+	2.963023036113144e-04
+	3.921825325029394e-05
+	5.471491233534510e-01
+
+ 79	7.900000000000005e-01
+	-3.755590755904225e-16
+	-1.325505251960397e-18
+	-2.781607749786820e-15
+	5.242082517691810e-06
+	3.061145112041383e-04
+	4.223040674352701e-05
+	5.471492236605217e-01
+
+ 80	8.000000000000005e-01
+	-3.722404127362944e-16
+	-1.387030660212941e-18
+	-2.796780988788756e-15
+	5.560013191519679e-06
+	3.156323405911458e-04
+	4.533918764273533e-05
+	5.471493271853191e-01
+
+ 81	8.100000000000005e-01
+	-3.690243824708199e-16
+	-1.450956888336931e-18
+	-2.811308947931980e-15
+	5.886396695038372e-06
+	3.248690324332393e-04
+	4.854171805740061e-05
+	5.471494338320037e-01
+
+ 82	8.200000000000005e-01
+	-3.659051590736443e-16
+	-1.517380527224626e-18
+	-2.825223549062955e-15
+	6.221198832287851e-06
+	3.338379035261114e-04
+	5.183525337582815e-05
+	5.471495435091729e-01
+
+ 83	8.300000000000005e-01
+	-3.628771962900035e-16
+	-1.586402783457347e-18
+	-2.838554714254458e-15
+	6.564397779788470e-06
+	3.425518492710982e-04
+	5.521718015622111e-05
+	5.471496561297947e-01
+
+ 84	8.400000000000005e-01
+	-3.599352226558530e-16
+	-1.658129724299955e-18
+	-2.851333292220987e-15
+	6.915982741912781e-06
+	3.510233664854586e-04
+	5.868501231214932e-05
+	5.471497716110754e-01
+
+ 85	8.500000000000005e-01
+	-3.570742361093117e-16
+	-1.732672522223388e-18
+	-2.863587804888399e-15
+	7.275952579852208e-06
+	3.592640270273294e-04
+	6.223638417102071e-05
+	5.471498898742336e-01
+
+ 86	8.600000000000005e-01
+	-3.542894979579493e-16
+	-1.810147696970529e-18
+	-2.875345564492076e-15
+	7.644314436511079e-06
+	3.672844821790778e-04
+	6.586904124520716e-05
+	5.471500108441898e-01
+
+ 87	8.700000000000006e-01
+	-3.515765253124894e-16
+	-1.890677382837776e-18
+	-2.886632677281053e-15
+	8.021082510063089e-06
+	3.750944158551157e-04
+	6.958083074684882e-05
+	5.471501344492490e-01
+
+ 88	8.800000000000006e-01
+	-3.489310827112760e-16
+	-1.974389611870278e-18
+	-2.897474055231202e-15
+	8.406276936194167e-06
+	3.827025441037128e-04
+	7.336969187859750e-05
+	5.471502606207818e-01
+
+ 89	8.900000000000006e-01
+	-3.463491731364301e-16
+	-2.061418613908483e-18
+	-2.907893434456913e-15
+	8.799922784726398e-06
+	3.901166477298837e-04
+	7.723364629505379e-05
+	5.471503892929053e-01
+
+ 90	9.000000000000006e-01
+	-3.438270285964761e-16
+	-2.151905134475615e-18
+	-2.917913399147522e-15
+	9.202049171724124e-06
+	3.973436274348562e-04
+	8.117078901100642e-05
+	5.471505204021792e-01
+
+ 91	9.100000000000006e-01
+	-3.413611004262711e-16
+	-2.245996771554506e-18
+	-2.927555409984197e-15
+	9.612688484797872e-06
+	4.043895731266600e-04
+	8.517927993811752e-05
+	5.471506538873214e-01
+
+ 92	9.200000000000006e-01
+	-3.389480494332240e-16
+	-2.343848332363966e-18
+	-2.936839836114285e-15
+	1.003187571692163e-05
+	4.112598409841292e-04
+	8.925733615816496e-05
+	5.471507896889583e-01
+
+ 93	9.300000000000006e-01
+	-3.365847359991073e-16
+	-2.445622211313849e-18
+	-2.945785989872462e-15
+	1.045964790246838e-05
+	4.179591334615683e-04
+	9.340322498508060e-05
+	5.471509277493850e-01
+
+ 94	9.400000000000006e-01
+	-3.342682102290976e-16
+	-2.551488790389518e-18
+	-2.954412163541491e-15
+	1.089604364817226e-05
+	4.244915787293436e-04
+	9.761525782665984e-05
+	5.471510680123680e-01
+
+ 95	9.500000000000006e-01
+	-3.319957022239751e-16
+	-2.661626863296126e-18
+	-2.962735667539629e-15
+	1.134110275120598e-05
+	4.308608070913913e-04
+	1.018917848272239e-04
+	5.471512104229616e-01
+
+ 96	9.600000000000006e-01
+	-3.297646125375360e-16
+	-2.776224084775096e-18
+	-2.970772869507263e-15
+	1.179486589639470e-05
+	4.370700227413023e-04
+	1.062311902521969e-04
+	5.471513549273578e-01
+
+ 97	9.700000000000006e-01
+	-3.275725028690594e-16
+	-2.895477446595471e-18
+	-2.978539233842326e-15
+	1.225737442467974e-05
+	4.431220698508697e-04
+	1.106318885624900e-04
+	5.471515014727547e-01
+
+ 98	9.800000000000006e-01
+	-3.254170870300580e-16
+	-3.019593781816959e-18
+	-2.986049361302943e-15
+	1.272867016522076e-05
+	4.490194924623537e-04
+	1.150923211190273e-04
+	5.471516500072433e-01
+
+ 99	9.900000000000007e-01
+	-3.232962222153055e-16
+	-3.148790299021713e-18
+	-2.993317028357070e-15
+	1.320879532392148e-05
+	4.547645880080876e-04
+	1.196109534543152e-04
+	5.471518004797241e-01
+
+ 100	1.000000000000001e+00
+	-3.212079006002178e-16
+	-3.283295148319371e-18
+	-3.000355226013206e-15
+	1.369779242164008e-05
+	4.603594545340217e-04
+	1.241862730475442e-04
+	5.471519528398239e-01
+
+ 101	1.010000000000001e+00
+	-3.191502412798673e-16
+	-3.423348021041642e-18
+	-3.007176197914040e-15
+	1.419570427586041e-05
+	4.658060318788980e-04
+	1.288167875413934e-04
+	5.471521070378449e-01
+
+ 102	1.020000000000001e+00
+	-3.171214825591547e-16
+	-3.569200785162927e-18
+	-3.013791477516757e-15
+	1.470257402013573e-05
+	4.711061371758090e-04
+	1.335010233418674e-04
+	5.471522630247116e-01
+
+ 103	1.030000000000001e+00
+	-3.151199745988448e-16
+	-3.721118158608682e-18
+	-3.020211924220233e-15
+	1.521844515614609e-05
+	4.762614951122823e-04
+	1.382375245465201e-04
+	5.471524207519382e-01
+
+ 104	1.040000000000001e+00
+	-3.131441724181027e-16
+	-3.879378422746374e-18
+	-3.026447758330923e-15
+	1.574336163372895e-05
+	4.812737634204218e-04
+	1.430248521510036e-04
+	5.471525801716031e-01
+
+ 105	1.050000000000001e+00
+	-3.111926292508592e-16
+	-4.044274178493535e-18
+	-3.032508594786507e-15
+	1.627736795473425e-05
+	4.861445540791034e-04
+	1.478615834886518e-04
+	5.471527412363273e-01
+
+ 106	1.060000000000001e+00
+	-3.092639902506072e-16
+	-4.216113147623894e-18
+	-3.038403475579668e-15
+	1.682050929701858e-05
+	4.908754507030475e-04
+	1.527463118626086e-04
+	5.471529038992647e-01
+
+ 107	1.070000000000001e+00
+	-3.073569865360645e-16
+	-4.395219022007710e-18
+	-3.044140900844217e-15
+	1.737283165532617e-05
+	4.954680225742061e-04
+	1.576776463346730e-04
+	5.471530681140927e-01
+
+ 108	1.080000000000001e+00
+	-3.054704295684084e-16
+	-4.581932363683359e-18
+	-3.049728858582595e-15
+	1.793438199619613e-05
+	4.999238357436673e-04
+	1.626542116394536e-04
+	5.471532338350131e-01
+
+ 109	1.090000000000001e+00
+	-3.036032058494689e-16
+	-4.776611558825856e-18
+	-3.055174853027776e-15
+	1.850520842440720e-05
+	5.042444616002406e-04
+	1.676746481965487e-04
+	5.471534010167484e-01
+
+ 110	1.100000000000001e+00
+	-3.017542719292890e-16
+	-4.979633828856184e-18
+	-3.060485931644322e-15
+	1.908536035879316e-05
+	5.084314832675658e-04
+	1.727376121972625e-04
+	5.471535696145444e-01
+
+ 111	1.110000000000001e+00
+	-2.999226497107723e-16
+	-5.191396302116854e-18
+	-3.065668710782919e-15
+	1.967488871556508e-05
+	5.124865001565379e-04
+	1.778417757458052e-04
+	5.471537395841810e-01
+
+ 112	1.120000000000001e+00
+	-2.981074220386711e-16
+	-5.412317149731829e-18
+	-3.070729400010461e-15
+	2.027384609754433e-05
+	5.164111309654260e-04
+	1.829858270380285e-04
+	5.471539108819723e-01
+
+ 113	1.130000000000001e+00
+	-2.963077285599284e-16
+	-5.642836789466330e-18
+	-3.075673825144056e-15
+	2.088228698795082e-05
+	5.202070153869920e-04
+	1.881684705634948e-04
+	5.471540834647736e-01
+
+ 114	1.140000000000001e+00
+	-2.945227618423131e-16
+	-5.883419161605204e-18
+	-3.080507450022065e-15
+	2.150026794760538e-05
+	5.238758147508156e-04
+	1.933884273191171e-04
+	5.471542572899937e-01
+
+ 115	1.150000000000001e+00
+	-2.927517637383364e-16
+	-6.134553081080465e-18
+	-3.085235397049046e-15
+	2.212784781459841e-05
+	5.274192118001863e-04
+	1.986444350247514e-04
+	5.471544323155934e-01
+
+ 116	1.160000000000001e+00
+	-2.909940219816171e-16
+	-6.396753670292090e-18
+	-3.089862466554149e-15
+	2.276508790564461e-05
+	5.308389097764752e-04
+	2.039352483329618e-04
+	5.471546085001009e-01
+
+ 117	1.170000000000001e+00
+	-2.892488670031158e-16
+	-6.670563877286112e-18
+	-3.094393155004341e-15
+	2.341205221849657e-05
+	5.341366309599557e-04
+	2.092596390268101e-04
+	5.471547858026148e-01
+
+ 118	1.180000000000001e+00
+	-2.875156689550137e-16
+	-6.956556084176158e-18
+	-3.098831672114962e-15
+	2.406880763492076e-05
+	5.373141147944888e-04
+	2.146163962008830e-04
+	5.471549641828084e-01
+
+ 119	1.190000000000001e+00
+	-2.857938349303767e-16
+	-7.255333810917308e-18
+	-3.103181956900670e-15
+	2.473542412385874e-05
+	5.403731157042810e-04
+	2.200043264219529e-04
+	5.471551436009388e-01
+
+ 120	1.200000000000001e+00
+	-2.840828063672028e-16
+	-7.567533519764040e-18
+	-3.107447692709806e-15
+	2.541197494449801e-05
+	5.433154006939153e-04
+	2.254222538666657e-04
+	5.471553240178483e-01
+
+ 121	1.210000000000001e+00
+	-2.823820566258933e-16
+	-7.893826525964427e-18
+	-3.111632321284874e-15
+	2.609853684906886e-05
+	5.461427468078777e-04
+	2.308690204344776e-04
+	5.471555053949725e-01
+
+ 122	1.220000000000001e+00
+	-2.806910887296894e-16
+	-8.234921020455696e-18
+	-3.115739055891038e-15
+	2.679519028526248e-05
+	5.488569385127213e-04
+	2.363434858347695e-04
+	5.471556876943350e-01
+
+ 123	1.230000000000001e+00
+	-2.790094332581023e-16
+	-8.591564210531846e-18
+	-3.119770893553605e-15
+	2.750201959823483e-05
+	5.514597650536049e-04
+	2.418445276476223e-04
+	5.471558708785574e-01
+
+ 124	1.240000000000001e+00
+	-2.773366463838799e-16
+	-8.964544584646876e-18
+	-3.123730626444180e-15
+	2.821911323222245e-05
+	5.539530178271194e-04
+	2.473710413582198e-04
+	5.471560549108597e-01
+
+ 125	1.250000000000001e+00
+	-2.756723080445353e-16
+	-9.354694307691946e-18
+	-3.127620852453848e-15
+	2.894656393185036e-05
+	5.563384878038371e-04
+	2.529219403652229e-04
+	5.471562397550542e-01
+
+ 126	1.260000000000001e+00
+	-2.740160202400042e-16
+	-9.762891753235266e-18
+	-3.131443984990158e-15
+	2.968446894325605e-05
+	5.586179630267849e-04
+	2.584961559637339e-04
+	5.471564253755520e-01
+
+ 127	1.270000000000001e+00
+	-2.723674054484408e-16
+	-1.019006417934078e-17
+	-3.135202262033192e-15
+	3.043293021519724e-05
+	5.607932262058914e-04
+	2.640926373037258e-04
+	5.471566117373593e-01
+
+ 128	1.280000000000001e+00
+	-2.707261051526969e-16
+	-1.063719055466328e-17
+	-3.138897754484229e-15
+	3.119205460034497e-05
+	5.628660524232670e-04
+	2.697103513249725e-04
+	5.471567988060734e-01
+
+ 129	1.290000000000001e+00
+	-2.690917784704696e-16
+	-1.110530454156552e-17
+	-3.142532373838925e-15
+	3.196195405699441e-05
+	5.648382069598114e-04
+	2.753482826696406e-04
+	5.471569865478809e-01
+
+ 130	1.300000000000001e+00
+	-2.674641008815776e-16
+	-1.159549764298691e-17
+	-3.146107879215183e-15
+	3.274274585145408e-05
+	5.667114432500195e-04
+	2.810054335737952e-04
+	5.471571749295547e-01
+
+ 131	1.310000000000001e+00
+	-2.658427630462746e-16
+	-1.210892251971915e-17
+	-3.149625883764279e-15
+	3.353455276139646e-05
+	5.684875009688574e-04
+	2.866808237391215e-04
+	5.471573639184507e-01
+
+ 132	1.320000000000001e+00
+	-2.642274697089340e-16
+	-1.264679648458828e-17
+	-3.153087860492106e-15
+	3.433750328047603e-05
+	5.701681042521249e-04
+	2.923734901861970e-04
+	5.471575534825008e-01
+
+ 133	1.330000000000001e+00
+	-2.626179386818610e-16
+	-1.321040517979686e-17
+	-3.156495147515879e-15
+	3.515173182453629e-05
+	5.717549600497377e-04
+	2.980824870906368e-04
+	5.471577435902073e-01
+
+ 134	1.340000000000001e+00
+	-2.610138999043924e-16
+	-1.380110644332225e-17
+	-3.159848952780132e-15
+	3.597737893974658e-05
+	5.732497566097837e-04
+	3.038068856034409e-04
+	5.471579342106392e-01
+
+ 135	1.350000000000001e+00
+	-2.594150945728341e-16
+	-1.442033436979155e-17
+	-3.163150358254334e-15
+	3.681459151302247e-05
+	5.746541620899536e-04
+	3.095457736568315e-04
+	5.471581253134233e-01
+
+ 136	1.360000000000001e+00
+	-2.578212743371522e-16
+	-1.506960357061680e-17
+	-3.166400323633251e-15
+	3.766352298509719e-05
+	5.759698232919945e-04
+	3.152982557568302e-04
+	5.471583168687391e-01
+
+ 137	1.370000000000001e+00
+	-2.562322005606965e-16
+	-1.575051363738380e-17
+	-3.169599689559887e-15
+	3.852433356662326e-05
+	5.771983645141218e-04
+	3.210634527637823e-04
+	5.471585088473113e-01
+
+ 138	1.380000000000001e+00
+	-2.546476436395813e-16
+	-1.646475381148784e-17
+	-3.172749180389743e-15
+	3.939719045769510e-05
+	5.783413865158040e-04
+	3.268405016619831e-04
+	5.471587012204000e-01
+
+ 139	1.390000000000001e+00
+	-2.530673823786890e-16
+	-1.721410786179593e-17
+	-3.175849406514251e-15
+	4.028226807119215e-05
+	5.794004655890002e-04
+	3.326285553194925e-04
+	5.471588939597952e-01
+
+ 140	1.400000000000001e+00
+	-2.514912034215519e-16
+	-1.800045917064057e-17
+	-3.178900866260411e-15
+	4.117974826035332e-05
+	5.803771527297112e-04
+	3.384267822391761e-04
+	5.471590870378090e-01
+
+ 141	1.410000000000001e+00
+	-2.499189007317057e-16
+	-1.882579602668928e-17
+	-3.181903947383087e-15
+	4.208982055100100e-05
+	5.812729729036193e-04
+	3.442343663019481e-04
+	5.471592804272631e-01
+
+ 142	1.420000000000001e+00
+	-2.483502751233748e-16
+	-1.969221712114736e-17
+	-3.184858928165944e-15
+	4.301268237884280e-05
+	5.820894243995814e-04
+	3.500505065031178e-04
+	5.471594741014832e-01
+
+ 143	1.430000000000001e+00
+	-2.467851338396514e-16
+	-2.060193724129857e-17
+	-3.187765978146916e-15
+	4.394853933228515e-05
+	5.828279782648124e-04
+	3.558744166826882e-04
+	5.471596680342911e-01
+
+ 144	1.440000000000001e+00
+	-2.452232901765667e-16
+	-2.155729315252510e-17
+	-3.190625158484010e-15
+	4.489760540120580e-05
+	5.834900778157190e-04
+	3.617053252504012e-04
+	5.471598621999934e-01
+
+ 145	1.450000000000001e+00
+	-2.436645631517309e-16
+	-2.256074965663604e-17
+	-3.193436421977629e-15
+	4.586010323213319e-05
+	5.840771382185175e-04
+	3.675424749062454e-04
+	5.471600565733702e-01
+
+ 146	1.460000000000001e+00
+	-2.421087772164563e-16
+	-2.361490581051301e-17
+	-3.196199612766134e-15
+	4.683626439029713e-05
+	5.845905461339635e-04
+	3.733851223571033e-04
+	5.471602511296708e-01
+
+ 147	1.470000000000001e+00
+	-2.405557620104717e-16
+	-2.472250128471991e-17
+	-3.198914465712250e-15
+	4.782632962901368e-05
+	5.850316594207503e-04
+	3.792325380301431e-04
+	5.471604458446006e-01
+
+ 148	1.480000000000001e+00
+	-2.390053521585885e-16
+	-2.588642283675124e-17
+	-3.201580605499140e-15
+	4.883054916688468e-05
+	5.854018068923791e-04
+	3.850840057835258e-04
+	5.471606406943119e-01
+
+ 149	1.490000000000001e+00
+	-2.374573871088226e-16
+	-2.710971086798188e-17
+	-3.204197545456551e-15
+	4.984918297329293e-05
+	5.857022881225500e-04
+	3.909388226149301e-04
+	5.471608356553954e-01
+
+ 150	1.500000000000001e+00
+	-2.359117110116940e-16
+	-2.839556602706848e-17
+	-3.206764686139345e-15
+	5.088250106268548e-05
+	5.859343732943700e-04
+	3.967962983683569e-04
+	5.471610307048679e-01
+
+ 151	1.510000000000001e+00
+	-2.343681726405208e-16
+	-2.974735581549049e-17
+	-3.209281313683238e-15
+	5.193078379814462e-05
+	5.860993030889528e-04
+	4.026557554396267e-04
+	5.471612258201671e-01
+
+ 152	1.520000000000001e+00
+	-2.328266253526990e-16
+	-3.116862114309706e-17
+	-3.211746597965223e-15
+	5.299432220475534e-05
+	5.861982886092160e-04
+	4.085165284809537e-04
+	5.471614209791367e-01
+
+ 153	1.530000000000001e+00
+	-2.312869270920094e-16
+	-3.266308277286850e-17
+	-3.214159590599626e-15
+	5.407341829328369e-05
+	5.862325113349462e-04
+	4.143779641049141e-04
+	5.471616161600190e-01
+
+ 154	1.540000000000001e+00
+	-2.297489404320994e-16
+	-3.423464758463029e-17
+	-3.216519222804369e-15
+	5.516838539468997e-05
+	5.862031231054276e-04
+	4.202394205881077e-04
+	5.471618113414463e-01
+
+ 155	1.550000000000001e+00
+	-2.282125326612630e-16
+	-3.588741457715311e-17
+	-3.218824303176468e-15
+	5.627954850600981e-05
+	5.861112461261868e-04
+	4.261002675747791e-04
+	5.471620065024267e-01
+
+ 156	1.560000000000001e+00
+	-2.266775759086688e-16
+	-3.762568051693423e-17
+	-3.221073515420533e-15
+	5.740724464813872e-05
+	5.859579729965981e-04
+	4.319598857806069e-04
+	5.471622016223394e-01
+
+ 157	1.570000000000001e+00
+	-2.251439473121111e-16
+	-3.945394513005604e-17
+	-3.223265416079340e-15
+	5.855182323606909e-05
+	5.857443667553400e-04
+	4.378176666968675e-04
+	5.471623966809218e-01
+
+ 158	1.580000000000001e+00
+	-2.236115292272187e-16
+	-4.137691572089788e-17
+	-3.225398432321526e-15
+	5.971364646213164e-05
+	5.854714609408708e-04
+	4.436730122951343e-04
+	5.471625916582609e-01
+
+ 159	1.590000000000001e+00
+	-2.220802094779242e-16
+	-4.339951108824789e-17
+	-3.227470859847718e-15
+	6.089308969279905e-05
+	5.851402596642948e-04
+	4.495253347326419e-04
+	5.471627865347805e-01
+
+ 160	1.600000000000001e+00
+	-2.205498816477261e-16
+	-4.552686459569361e-17
+	-3.229480860983153e-15
+	6.209054187961885e-05
+	5.847517376921741e-04
+	4.553740560584404e-04
+	5.471629812912375e-01
+
+ 161	1.610000000000001e+00
+	-2.190204454109710e-16
+	-4.776432623920994e-17
+	-3.231426463032168e-15
+	6.330640598484143e-05
+	5.843068405370001e-04
+	4.612186079204115e-04
+	5.471631759087062e-01
+
+ 162	1.620000000000001e+00
+	-2.174918069030098e-16
+	-5.011746354092635e-17
+	-3.233305556977223e-15
+	6.454109942231887e-05
+	5.838064845532119e-04
+	4.670584312732260e-04
+	5.471633703685704e-01
+
+ 163	1.630000000000001e+00
+	-2.159638791276008e-16
+	-5.259206108439926e-17
+	-3.235115896612874e-15
+	6.579505451424743e-05
+	5.832515570367954e-04
+	4.728929760872777e-04
+	5.471635646525170e-01
+
+ 164	1.640000000000001e+00
+	-2.144365823993636e-16
+	-5.519411849376854e-17
+	-3.236855098212729e-15
+	6.706871896433098e-05
+	5.826429163266321e-04
+	4.787217010586330e-04
+	5.471637587425198e-01
+
+ 165	1.650000000000001e+00
+	-2.129098448184837e-16
+	-5.792984664736079e-17
+	-3.238520640834849e-15
+	6.836255634793702e-05
+	5.819813919059034e-04
+	4.845440733199842e-04
+	5.471639526208352e-01
+
+ 166	1.660000000000001e+00
+	-2.113836027740740e-16
+	-6.080566190618945e-17
+	-3.240109867378226e-15
+	6.967704661981976e-05
+	5.812677845019939e-04
+	4.903595681526233e-04
+	5.471641462699928e-01
+
+ 167	1.670000000000001e+00
+	-2.098578014718096e-16
+	-6.382817812997665e-17
+	-3.241619986509293e-15
+	7.101268663997256e-05
+	5.805028661834173e-04
+	4.961676686993951e-04
+	5.471643396727819e-01
+
+ 168	1.680000000000001e+00
+	-2.083323954805326e-16
+	-6.700419624848428e-17
+	-3.243048075582881e-15
+	7.236999071816811e-05
+	5.796873804524488e-04
+	5.019678656786053e-04
+	5.471645328122426e-01
+
+ 169	1.690000000000001e+00
+	-2.068073492915276e-16
+	-7.034069115485520e-17
+	-3.244391084686046e-15
+	7.374949117772698e-05
+	5.788220423322025e-04
+	5.077596570988208e-04
+	5.471647256716633e-01
+
+ 170	1.700000000000001e+00
+	-2.052826378830850e-16
+	-7.384479569115394e-17
+	-3.245645841935603e-15
+	7.515173893904774e-05
+	5.779075384470241e-04
+	5.135425479745212e-04
+	5.471649182345599e-01
+
+ 171	1.710000000000001e+00
+	-2.037582472819240e-16
+	-7.752378150519056e-17
+	-3.246809060160181e-15
+	7.657730412339900e-05
+	5.769445270951480e-04
+	5.193160500425058e-04
+	5.471651104846748e-01
+
+ 172	1.720000000000001e+00
+	-2.022341751118437e-16
+	-8.138503657291289e-17
+	-3.247877345095196e-15
+	7.802677667745870e-05
+	5.759336383126546e-04
+	5.250796814789894e-04
+	5.471653024059651e-01
+
+ 173	1.730000000000001e+00
+	-2.007104311188816e-16
+	-8.543603920301981e-17
+	-3.248847205213448e-15
+	7.950076701904835e-05
+	5.748754739278581e-04
+	5.308329666172938e-04
+	5.471654939825923e-01
+
+ 174	1.740000000000001e+00
+	-1.991870376611471e-16
+	-8.968432837074671e-17
+	-3.249715063304745e-15
+	8.099990670447210e-05
+	5.737706076053302e-04
+	5.365754356660312e-04
+	5.471656851989138e-01
+
+ 175	1.750000000000001e+00
+	-1.976640301504849e-16
+	-9.413747026675663e-17
+	-3.250477269904712e-15
+	8.252484911782266e-05
+	5.726195848788498e-04
+	5.423066244276667e-04
+	5.471658760394736e-01
+
+ 176	1.760000000000001e+00
+	-1.961414574322142e-16
+	-9.880302099523537e-17
+	-3.251130118655101e-15
+	8.407627018256706e-05
+	5.714229231726476e-04
+	5.480260740173663e-04
+	5.471660664889908e-01
+
+ 177	1.770000000000001e+00
+	-1.946193820884948e-16
+	-1.036884854129515e-16
+	-3.251669863655376e-15
+	8.565486909565145e-05
+	5.701811118103937e-04
+	5.537333305819848e-04
+	5.471662565323557e-01
+
+ 178	1.780000000000001e+00
+	-1.930978806503357e-16
+	-1.088012721682991e-16
+	-3.252092738837795e-15
+	8.726136908429473e-05
+	5.688946120114594e-04
+	5.594279450190871e-04
+	5.471664461546141e-01
+
+ 179	1.790000000000001e+00
+	-1.915770437031324e-16
+	-1.141486450757721e-16
+	-3.252394979365488e-15
+	8.889651818554998e-05
+	5.675638568740579e-04
+	5.651094726958655e-04
+	5.471666353409618e-01
+
+ 180	1.800000000000001e+00
+	-1.900569758706811e-16
+	-1.197376710463163e-16
+	-3.252572845015478e-15
+	9.056109004861059e-05
+	5.661892513449781e-04
+	5.707774731678249e-04
+	5.471668240767315e-01
+
diff --git a/xschem/src/basic_test/data_nmos_lvt/data_50.raw b/xschem/src/basic_test/data_nmos_lvt/data_50.raw
new file mode 100644
index 0000000..a29547e
--- /dev/null
+++ b/xschem/src/basic_test/data_nmos_lvt/data_50.raw
@@ -0,0 +1,1645 @@
+Title: **.subckt gm_id_nmos
+Date: Sat Jun 12 17:26:15  2021
+Plotname: DC transfer characteristic
+Flags: real
+No. Variables: 8
+No. Points: 181
+Variables:
+	0	v(v-sweep)	voltage
+	1	@m.xm1.msky130_fd_pr__nfet_01v8_lvt[cgb]	capacitance
+	2	@m.xm1.msky130_fd_pr__nfet_01v8_lvt[cgd]	capacitance
+	3	@m.xm1.msky130_fd_pr__nfet_01v8_lvt[cgs]	capacitance
+	4	@m.xm1.msky130_fd_pr__nfet_01v8_lvt[gds]	admittance
+	5	@m.xm1.msky130_fd_pr__nfet_01v8_lvt[gm]	admittance
+	6	i(@m.xm1.msky130_fd_pr__nfet_01v8_lvt[id])	current
+	7	v(@m.xm1.msky130_fd_pr__nfet_01v8_lvt[vth])	voltage
+Values:
+ 0	0.000000000000000e+00
+	-2.003956520116756e-15
+	-1.850087297873522e-20
+	-3.595237001248965e-16
+	5.994191181802447e-13
+	5.247102500005964e-11
+	1.882671623108032e-12
+	5.208722804959438e-01
+
+ 1	1.000000000000000e-02
+	-1.983814041279403e-15
+	-2.007376629521078e-20
+	-3.852224838019868e-16
+	7.920126826764376e-13
+	6.932847415413440e-11
+	2.487762557067537e-12
+	5.208722804959561e-01
+
+ 2	2.000000000000000e-02
+	-1.963714183957804e-15
+	-2.178108246411966e-20
+	-4.126398458216613e-16
+	1.046456094498415e-12
+	9.159775081263576e-11
+	3.287234185862613e-12
+	5.208722804959754e-01
+
+ 3	3.000000000000000e-02
+	-1.943631758474052e-15
+	-2.363399172439129e-20
+	-4.418697597337203e-16
+	1.382596102584548e-12
+	1.210141735536748e-10
+	4.343480245162586e-12
+	5.208722804959990e-01
+
+ 4	4.000000000000000e-02
+	-1.923541958344850e-15
+	-2.564451114347817e-20
+	-4.730084449753738e-16
+	1.826639802445260e-12
+	1.598684277514312e-10
+	5.738896435804605e-12
+	5.208722804960307e-01
+
+ 5	5.000000000000000e-02
+	-1.903420418533720e-15
+	-2.782555565129653e-20
+	-5.061539730873340e-16
+	2.413188711956566e-12
+	2.111837523006472e-10
+	7.582279336653787e-12
+	5.208722804960720e-01
+
+ 6	6.000000000000000e-02
+	-1.883243288205465e-15
+	-3.019099005886905e-20
+	-5.414057950132566e-16
+	3.187921161524992e-12
+	2.789493727679846e-10
+	1.001726558614361e-11
+	5.208722804961274e-01
+
+ 7	7.000000000000001e-02
+	-1.862987318562210e-15
+	-3.275568169659250e-20
+	-5.788641831869848e-16
+	4.211128499516833e-12
+	3.684278900140104e-10
+	1.323345834619458e-11
+	5.208722804961992e-01
+
+ 8	8.000000000000000e-02
+	-1.842629966187185e-15
+	-3.553555323881639e-20
+	-6.186295826963424e-16
+	5.562375167351961e-12
+	4.865598342647964e-10
+	1.748109143854675e-11
+	5.208722804962960e-01
+
+ 9	9.000000000000000e-02
+	-1.822149512118842e-15
+	-3.854763521029403e-20
+	-6.608018666900600e-16
+	7.346637228130508e-12
+	6.424957661878466e-10
+	2.309034792385093e-11
+	5.208722804964216e-01
+
+ 10	9.999999999999999e-02
+	-1.801525196617476e-15
+	-4.181011759746899e-20
+	-7.054794924070062e-16
+	9.702384463628246e-12
+	8.482956367496969e-10
+	3.049679832543551e-11
+	5.208722804965887e-01
+
+ 11	1.100000000000000e-01
+	-1.780737369266782e-15
+	-4.534239991580093e-20
+	-7.527585557946696e-16
+	1.281221544959818e-11
+	1.119847227258517e-09
+	4.027487875014418e-11
+	5.208722804968099e-01
+
+ 12	1.200000000000000e-01
+	-1.759767653669714e-15
+	-4.916513901581901e-20
+	-8.027317446776241e-16
+	1.691684303668345e-11
+	1.478071164633017e-09
+	5.318192239418651e-11
+	5.208722804971000e-01
+
+ 13	1.300000000000000e-01
+	-1.738599125552815e-15
+	-5.330029384864268e-20
+	-8.554871928595870e-16
+	2.233347211503156e-11
+	1.950500228896531e-09
+	7.021602972161247e-11
+	5.208722804974855e-01
+
+ 14	1.400000000000000e-01
+	-1.717216502588543e-15
+	-5.777116635991384e-20
+	-9.111072404005020e-16
+	2.947992855407144e-11
+	2.573346663989828e-09
+	9.269206435256791e-11
+	5.208722804979911e-01
+
+ 15	1.500000000000000e-01
+	-1.695606343687137e-15
+	-6.260243764360729e-20
+	-9.696671085889319e-16
+	3.890630810479250e-11
+	3.394204474502836e-09
+	1.223413583927918e-10
+	5.208722804986610e-01
+
+ 16	1.600000000000000e-01
+	-1.673757254911148e-15
+	-6.782019846865765e-20
+	-1.031233501793250e-15
+	5.133644221039740e-11
+	4.475576067339846e-09
+	1.614423842035228e-10
+	5.208722804995417e-01
+
+ 17	1.700000000000000e-01
+	-1.651660098540832e-15
+	-7.345197329618148e-20
+	-1.095863152351934e-15
+	6.772215545666877e-11
+	5.899466261910810e-09
+	2.129918011086725e-10
+	5.208722805007042e-01
+
+ 18	1.800000000000000e-01
+	-1.629308201191374e-15
+	-7.952673693840407e-20
+	-1.163601328855956e-15
+	8.931415506009708e-11
+	7.773354201958348e-09
+	2.809280406189990e-10
+	5.208722805022370e-01
+
+ 19	1.900000000000000e-01
+	-1.606697556277710e-15
+	-8.607492307607518e-20
+	-1.234480332444512e-15
+	1.177544922227531e-10
+	1.023793797529039e-08
+	3.704231051761621e-10
+	5.208722805042553e-01
+
+ 20	2.000000000000000e-01
+	-1.583827015573342e-15
+	-9.312842395327504e-20
+	-1.308518009909225e-15
+	1.551969222332204e-10
+	1.347715100723389e-08
+	4.882627067211718e-10
+	5.208722805069126e-01
+
+ 21	2.100000000000000e-01
+	-1.560698464150771e-15
+	-1.007205807094646e-19
+	-1.385716316274276e-15
+	2.044632262579616e-10
+	1.773107693954205e-08
+	6.433404793631379e-10
+	5.208722805104105e-01
+
+ 22	2.200000000000001e-01
+	-1.537316972661782e-15
+	-1.088861639895917e-19
+	-1.466059962857666e-15
+	2.692457100144010e-10
+	2.331254409636924e-08
+	8.472990158721254e-10
+	5.208722805150092e-01
+
+ 23	2.300000000000001e-01
+	-1.513690920754637e-15
+	-1.176613446934181e-19
+	-1.549515189371153e-15
+	3.543687319566514e-10
+	3.062836475371583e-08
+	1.115359183474533e-09
+	5.208722805210559e-01
+
+ 24	2.400000000000001e-01
+	-1.489832085469609e-15
+	-1.270836549818947e-19
+	-1.636028700128785e-15
+	4.661252998536295e-10
+	4.020640041566203e-08
+	1.467389879392191e-09
+	5.208722805289945e-01
+
+ 25	2.500000000000001e-01
+	-1.465755688735244e-15
+	-1.371919399460436e-19
+	-1.725526804661580e-15
+	6.127085558300270e-10
+	5.272988291676065e-08
+	1.929283414642437e-09
+	5.208722805394115e-01
+
+ 26	2.600000000000001e-01
+	-1.441480398629967e-15
+	-1.480263006544671e-19
+	-1.817914801771509e-15
+	8.047623558443060e-10
+	6.908070121152744e-08
+	2.534717387932615e-09
+	5.208722805530643e-01
+
+ 27	2.700000000000001e-01
+	-1.417028279887962e-15
+	-1.596280296186210e-19
+	-1.913076643139730e-15
+	1.056080085620786e-09
+	9.039367161396752e-08
+	3.327402528488445e-09
+	5.208722805709419e-01
+
+ 28	2.800000000000001e-01
+	-1.392424690213362e-15
+	-1.720395400379164e-19
+	-2.010874907951772e-15
+	1.384486182877989e-09
+	1.181241391905020e-07
+	4.363937798474856e-09
+	5.208722805943183e-01
+
+ 29	2.900000000000001e-01
+	-1.367698120302820e-15
+	-1.853042904949953e-19
+	-2.111151113619558e-15
+	1.812940240250715e-09
+	1.541316030277212e-07
+	5.717419237945770e-09
+	5.208722806248425e-01
+
+ 30	3.000000000000001e-01
+	-1.342879977027653e-15
+	-1.994667070498405e-19
+	-2.213726379681705e-15
+	2.370908506005003e-09
+	2.007824129050287e-07
+	7.481977729202260e-09
+	5.208722806646382e-01
+
+ 31	3.100000000000001e-01
+	-1.318004310938213e-15
+	-2.145721049148129e-19
+	-2.318402452569554e-15
+	3.096051240039093e-09
+	2.610749510735640e-07
+	9.778453150177460e-09
+	5.208722807164285e-01
+
+ 32	3.200000000000001e-01
+	-1.293107491055667e-15
+	-2.306666120663082e-19
+	-2.424963088469064e-15
+	4.036275496660726e-09
+	3.387911066673716e-07
+	1.276144845690939e-08
+	5.208722807837023e-01
+
+ 33	3.300000000000001e-01
+	-1.268227831727960e-15
+	-2.477970972514708e-19
+	-2.533175780415974e-15
+	5.252199816795211e-09
+	4.386783123646979e-07
+	1.662804753863983e-08
+	5.208722808709031e-01
+
+ 34	3.400000000000001e-01
+	-1.243405178057519e-15
+	-2.660111048704897e-19
+	-2.642793804534013e-15
+	6.820067864846542e-09
+	5.666670160510776e-07
+	2.162852624369439e-08
+	5.208722809836760e-01
+
+ 35	3.500000000000001e-01
+	-1.218680457967893e-15
+	-2.853567991522824e-19
+	-2.753558549512479e-15
+	8.835129662567670e-09
+	7.301293074069650e-07
+	2.807943868599280e-08
+	5.208722811291592e-01
+
+ 36	3.600000000000002e-01
+	-1.194095210278162e-15
+	-3.058829198937093e-19
+	-2.865202083572965e-15
+	1.141547895759220e-08
+	9.381856176278915e-07
+	3.637952380401252e-08
+	5.208722813163460e-01
+
+ 37	3.700000000000002e-01
+	-1.169691099123879e-15
+	-3.276387518043568e-19
+	-2.977449904820037e-15
+	1.470629081318644e-08
+	1.202067999451583e-06
+	4.702895396788358e-08
+	5.208722815565160e-01
+
+ 38	3.800000000000002e-01
+	-1.145509425643679e-15
+	-3.506741092001621e-19
+	-3.090023814458500e-15
+	1.888434298485790e-08
+	1.535550305023478e-06
+	6.065254153127498e-08
+	5.208722818637602e-01
+
+ 39	3.900000000000002e-01
+	-1.121590648007227e-15
+	-3.750393374336605e-19
+	-3.202644848237634e-15
+	2.416262816255757e-08
+	1.955457006536909e-06
+	7.802763027290656e-08
+	5.208722822556109e-01
+
+ 40	4.000000000000002e-01
+	-1.097973920582223e-15
+	-4.007853320528003e-19
+	-3.315036199865139e-15
+	3.079477483313593e-08
+	2.482262117034963e-06
+	1.001175169114444e-07
+	5.208722827537898e-01
+
+ 41	4.100000000000002e-01
+	-1.074696662342278e-15
+	-4.279635762641479e-19
+	-3.426926071085658e-15
+	3.907889971868213e-08
+	3.140785335312793e-06
+	1.281113454113693e-07
+	5.208722833851176e-01
+
+ 42	4.200000000000002e-01
+	-1.051794163543210e-15
+	-4.566261968589296e-19
+	-3.538050386557849e-15
+	4.936042692485199e-08
+	3.960980771197667e-06
+	1.634714370219115e-07
+	5.208722841825717e-01
+
+ 43	4.300000000000002e-01
+	-1.029299238304763e-15
+	-4.868260383616456e-19
+	-3.648155317359114e-15
+	6.203334560564737e-08
+	4.978790411542702e-06
+	2.079888677102498e-07
+	5.208722851865463e-01
+
+ 44	4.400000000000002e-01
+	-1.007241929105048e-15
+	-5.186167547982320e-19
+	-3.756999564552056e-15
+	7.753936020400349e-08
+	6.236996548365076e-06
+	2.638476496417942e-07
+	5.208722864462945e-01
+
+ 45	4.500000000000002e-01
+	-9.856492674141809e-16
+	-5.520529181681828e-19
+	-3.864356363315931e-15
+	9.636443643572640e-08
+	7.785954337998188e-06
+	3.336969617176030e-07
+	5.208722880215639e-01
+
+ 46	4.600000000000002e-01
+	-9.645450928526508e-16
+	-5.871901424541980e-19
+	-3.970015178182444e-15
+	1.190323783966835e-07
+	9.684022970065749e-06
+	4.207293760670004e-07
+	5.208722899843516e-01
+
+ 47	4.700000000000003e-01
+	-9.439499314475186e-16
+	-6.240852218195613e-19
+	-4.073783070395188e-15
+	1.460952924832284e-07
+	1.199745535779809e-05
+	5.287609077679746e-07
+	5.208722924207199e-01
+
+ 48	4.800000000000003e-01
+	-9.238809318556109e-16
+	-6.627962815308402e-19
+	-4.175485728833849e-15
+	1.781210903919197e-07
+	1.479947400906621e-05
+	6.623061200294718e-07
+	5.208722954324827e-01
+
+ 49	4.900000000000003e-01
+	-9.043518568945231e-16
+	-7.033829400996741e-19
+	-4.274968165846795e-15
+	2.156785249587722e-07
+	1.816828139219051e-05
+	8.266388420835303e-07
+	5.208722991385779e-01
+
+ 50	5.000000000000002e-01
+	-8.853731264208385e-16
+	-7.459064811578376e-19
+	-4.372095088335148e-15
+	2.593205903660549e-07
+	2.218384877507660e-05
+	1.027826950215401e-06
+	5.208723036758489e-01
+
+ 51	5.100000000000002e-01
+	-8.669519065541231e-16
+	-7.904300336567537e-19
+	-4.466750962227927e-15
+	3.095673942936868e-07
+	2.692350396296779e-05
+	1.272728921205427e-06
+	5.208723091989715e-01
+
+ 52	5.200000000000002e-01
+	-8.490922394813533e-16
+	-8.370187591067024e-19
+	-4.558839794881023e-15
+	3.668897690905824e-07
+	3.245657507084324e-05
+	1.568941221588723e-06
+	5.208723158792652e-01
+
+ 53	5.300000000000002e-01
+	-8.317952075893404e-16
+	-8.857400447326927e-19
+	-4.648284664817282e-15
+	4.316948941414064e-07
+	3.883859571346671e-05
+	1.924689425763621e-06
+	5.208723239022344e-01
+
+ 54	5.400000000000003e-01
+	-8.150591254484016e-16
+	-9.366637016119536e-19
+	-4.735027031586720e-15
+	5.043150422258728e-07
+	4.610577004739548e-05
+	2.348662050273323e-06
+	5.208723334638260e-01
+
+ 55	5.500000000000003e-01
+	-7.988797531836558e-16
+	-9.898621670631998e-19
+	-4.819025860428091e-15
+	5.850002604254449e-07
+	5.427047016232218e-05
+	2.849793566765599e-06
+	5.208723447655349e-01
+
+ 56	5.600000000000003e-01
+	-7.832505249877799e-16
+	-1.045410710771209e-18
+	-4.900256596980226e-15
+	6.739153998025968e-07
+	6.331845656690647e-05
+	3.437010506848468e-06
+	5.208723580086736e-01
+
+ 57	5.700000000000003e-01
+	-7.681627869129298e-16
+	-1.103387644342854e-18
+	-4.978710026692794e-15
+	7.711414819659745e-07
+	7.320828142343682e-05
+	4.118960433414554e-06
+	5.208723733882660e-01
+
+ 58	5.800000000000003e-01
+	-7.536060385904420e-16
+	-1.163874534197707e-18
+	-5.054391052017942e-15
+	8.766809996207212e-07
+	8.387300402846210e-05
+	4.903746550976445e-06
+	5.208723910870584e-01
+
+ 59	5.900000000000003e-01
+	-7.395681741260374e-16
+	-1.226956417890788e-18
+	-5.127317418132334e-15
+	9.904664440837619e-07
+	9.522399671553413e-05
+	5.798690248059343e-06
+	5.208724112701644e-01
+
+ 60	6.000000000000003e-01
+	-7.260357180697964e-16
+	-1.292722024143816e-18
+	-5.197518415049382e-15
+	1.112371165541813e-06
+	1.071563266741034e-04
+	6.810140104805632e-06
+	5.208724340807585e-01
+
+ 61	6.100000000000003e-01
+	-7.129940530321966e-16
+	-1.361263997021393e-18
+	-5.265033580726275e-15
+	1.242221607594758e-06
+	1.195550225614255e-04
+	7.943339758727861e-06
+	5.208724596370986e-01
+
+ 62	6.200000000000003e-01
+	-7.004276361830869e-16
+	-1.432679124829895e-18
+	-5.329911426323785e-15
+	1.379810002019498e-06
+	1.323014956122783e-04
+	9.202359800686614e-06
+	5.208724880309827e-01
+
+ 63	6.300000000000003e-01
+	-6.883202025078851e-16
+	-1.507068574437074e-18
+	-5.392208201288141e-15
+	1.524906735112538e-06
+	1.452794687626947e-04
+	1.059009190033375e-05
+	5.208725193276260e-01
+
+ 64	6.400000000000003e-01
+	-6.766549532878488e-16
+	-1.584538131813393e-18
+	-5.451986712518615e-15
+	1.677271770623484e-06
+	1.583799349402651e-04
+	1.210829768372510e-05
+	5.208725535667557e-01
+
+ 65	6.500000000000004e-01
+	-6.654147288075798e-16
+	-1.665198449681234e-18
+	-5.509315208657666e-15
+	1.836664705015715e-06
+	1.715048689672805e-04
+	1.375770110395520e-05
+	5.208725907646964e-01
+
+ 66	6.600000000000004e-01
+	-6.545821647655412e-16
+	-1.749165303229354e-18
+	-5.564266337565379e-15
+	2.002853213577899e-06
+	1.845696132520326e-04
+	1.553811129028036e-05
+	5.208726309171433e-01
+
+ 67	6.700000000000004e-01
+	-6.441398322692115e-16
+	-1.836559854908474e-18
+	-5.616916182363979e-15
+	2.175619803870209e-06
+	1.975040158104589e-04
+	1.744856289450693e-05
+	5.208726740023246e-01
+
+ 68	6.800000000000004e-01
+	-6.340703616353524e-16
+	-1.927508929374363e-18
+	-5.667343379087924e-15
+	2.354766917269373e-06
+	2.102525061351163e-04
+	1.948746231886901e-05
+	5.208727199843000e-01
+
+ 69	6.900000000000004e-01
+	-6.243565504901204e-16
+	-2.022145299686272e-18
+	-5.715628316960935e-15
+	2.540120507772593e-06
+	2.227733494706535e-04
+	2.165273038102901e-05
+	5.208727688161753e-01
+
+ 70	7.000000000000004e-01
+	-6.149814568777399e-16
+	-2.120607985908150e-18
+	-5.761852420637216e-15
+	2.731532282229744e-06
+	2.350373315454402e-04
+	2.394193446641811e-05
+	5.208728204430904e-01
+
+ 71	7.100000000000004e-01
+	-6.059284782456462e-16
+	-2.223042567295384e-18
+	-5.806097512375969e-15
+	2.928880813051606e-06
+	2.470261062428767e-04
+	2.635240566123230e-05
+	5.208728748048514e-01
+
+ 72	7.200000000000004e-01
+	-5.971814172846569e-16
+	-2.329601509285248e-18
+	-5.848445251041056e-15
+	3.132071739580134e-06
+	2.587304008921081e-04
+	2.888133850546271e-05
+	5.208729318381869e-01
+
+ 73	7.300000000000004e-01
+	-5.887245356714719e-16
+	-2.440444506546158e-18
+	-5.888976644005088e-15
+	3.341037264080543e-06
+	2.701482286318306e-04
+	3.152587272839142e-05
+	5.208729914785923e-01
+
+ 74	7.400000000000004e-01
+	-5.805425967940859e-16
+	-2.555738843379411e-18
+	-5.927771627457023e-15
+	3.555735128364015e-06
+	2.812832124794578e-04
+	3.428315759654013e-05
+	5.208730536617721e-01
+
+ 75	7.500000000000004e-01
+	-5.726208985448365e-16
+	-2.675659772809760e-18
+	-5.964908710233383e-15
+	3.776147231949665e-06
+	2.921430861339783e-04
+	3.715040034661255e-05
+	5.208731183247424e-01
+
+ 76	7.600000000000005e-01
+	-5.649452972466505e-16
+	-2.800390915748544e-18
+	-6.000464676085154e-15
+	4.002278025857442e-06
+	3.027384044615462e-04
+	4.012490065907373e-05
+	5.208731854066037e-01
+
+ 77	7.700000000000005e-01
+	-5.575022237407039e-16
+	-2.930124681665138e-18
+	-6.034514339224550e-15
+	4.234152789961510e-06
+	3.130814725625546e-04
+	4.320407333059525e-05
+	5.208732548490518e-01
+
+ 78	7.800000000000005e-01
+	-5.502786926129528e-16
+	-3.065062712261035e-18
+	-6.067130348042417e-15
+	4.471815877820038e-06
+	3.231854856802220e-04
+	4.638546130359667e-05
+	5.208733265966716e-01
+
+ 79	7.900000000000005e-01
+	-5.432623054767485e-16
+	-3.205416349706278e-18
+	-6.098383032022577e-15
+	4.715328991833089e-06
+	3.330638617932561e-04
+	4.966674107695704e-05
+	5.208734005970614e-01
+
+ 80	8.000000000000005e-01
+	-5.364412491623246e-16
+	-3.351407131069610e-18
+	-6.128340287083274e-15
+	4.964769533771395e-06
+	3.427297431646010e-04
+	5.304572230904688e-05
+	5.208734768008219e-01
+
+ 81	8.100000000000005e-01
+	-5.298042895942637e-16
+	-3.503267310653729e-18
+	-6.157067494828805e-15
+	5.220229061132677e-06
+	3.521956410766338e-04
+	5.652034317428126e-05
+	5.208735551614536e-01
+
+ 82	8.200000000000005e-01
+	-5.233407620843032e-16
+	-3.661240411605354e-18
+	-6.184627161706522e-15
+	5.481811867477457e-06
+	3.614731816305579e-04
+	6.008866276724692e-05
+	5.208736356351811e-01
+
+ 83	8.300000000000005e-01
+	-5.170405601077451e-16
+	-3.825581770023647e-18
+	-6.211077434830193e-15
+	5.749633634195804e-06
+	3.705728785074443e-04
+	6.374885075821034e-05
+	5.208737181807265e-01
+
+ 84	8.400000000000005e-01
+	-5.108941180944252e-16
+	-3.996559200329542e-18
+	-6.236478309124490e-15
+	6.023820365629658e-06
+	3.795044043466784e-04
+	6.749917798832262e-05
+	5.208738027590881e-01
+
+ 85	8.500000000000005e-01
+	-5.048923941250868e-16
+	-4.174453663571457e-18
+	-6.260884840225706e-15
+	6.304507401413115e-06
+	3.882762121006364e-04
+	7.133800585847107e-05
+	5.208738893333138e-01
+
+ 86	8.600000000000005e-01
+	-4.990268525613181e-16
+	-4.359559934046426e-18
+	-6.284349536997201e-15
+	6.591838496482445e-06
+	3.968956836280118e-04
+	7.526377491191246e-05
+	5.208739778682304e-01
+
+ 87	8.700000000000006e-01
+	-4.932894446055387e-16
+	-4.552187330446801e-18
+	-6.306922406329062e-15
+	6.885965065278912e-06
+	4.053691833387493e-04
+	7.927499437268925e-05
+	5.208740683302150e-01
+
+ 88	8.800000000000006e-01
+	-4.876725881518281e-16
+	-4.752660489826120e-18
+	-6.328651008754542e-15
+	7.187045541183679e-06
+	4.137021302370425e-04
+	8.337023231970458e-05
+	5.208741606869752e-01
+
+ 89	8.900000000000006e-01
+	-4.821691472165996e-16
+	-4.961320187048953e-18
+	-6.349580522764177e-15
+	7.495244842020353e-06
+	4.218990808152696e-04
+	8.754810664101886e-05
+	5.208742549073370e-01
+
+ 90	9.000000000000006e-01
+	-4.767724111948636e-16
+	-5.178524202550292e-18
+	-6.369753815949762e-15
+	7.810733932326864e-06
+	4.299638170665278e-04
+	9.180727684680668e-05
+	5.208743509610678e-01
+
+ 91	9.100000000000006e-01
+	-4.714760741487972e-16
+	-5.404648241408005e-18
+	-6.389211521342977e-15
+	8.133689473310547e-06
+	4.378994353761419e-04
+	9.614643676983187e-05
+	5.208744488187100e-01
+
+ 92	9.200000000000006e-01
+	-4.662742143007178e-16
+	-5.640086906917200e-18
+	-6.407992117525970e-15
+	8.464293551841356e-06
+	4.457084332559244e-04
+	1.005643081461404e-04
+	5.208745484514327e-01
+
+ 93	9.300000000000006e-01
+	-4.611612738717202e-16
+	-5.885254732056306e-18
+	-6.426132011284830e-15
+	8.802733480424865e-06
+	4.533927918373393e-04
+	1.050596350432644e-04
+	5.208746498309098e-01
+
+ 94	9.400000000000006e-01
+	-4.561320393802553e-16
+	-6.140587272445969e-18
+	-6.443665621751543e-15
+	9.149201660765227e-06
+	4.609540527798914e-04
+	1.096311790862668e-04
+	5.208747529292124e-01
+
+ 95	9.500000000000006e-01
+	-4.511816224912015e-16
+	-6.406542264628279e-18
+	-6.460625465137152e-15
+	9.503895504230764e-06
+	4.683933888155568e-04
+	1.142777154214693e-04
+	5.208748577187148e-01
+
+ 96	9.600000000000006e-01
+	-4.463054414855016e-16
+	-6.683600853733929e-18
+	-6.477042239298668e-15
+	9.867017403239362e-06
+	4.757116675718215e-04
+	1.189980293521339e-04
+	5.208749641720203e-01
+
+ 97	9.700000000000006e-01
+	-4.414992034026757e-16
+	-6.972268894859274e-18
+	-6.492944907506904e-15
+	1.023877474826510e-05
+	4.829095086234533e-04
+	1.237909135784164e-04
+	5.208750722619019e-01
+
+ 98	9.800000000000006e-01
+	-4.367588868933725e-16
+	-7.273078332744195e-18
+	-6.508360780892081e-15
+	1.061937998581832e-05
+	4.899873339407038e-04
+	1.286551659745756e-04
+	5.208751819612449e-01
+
+ 99	9.900000000000007e-01
+	-4.320807258061752e-16
+	-7.586588664628907e-18
+	-6.523315599140522e-15
+	1.100905071335253e-05
+	4.969454120493060e-04
+	1.335895878388698e-04
+	5.208752932430148e-01
+
+ 100	1.000000000000001e+00
+	-4.274611935220374e-16
+	-7.913388491467431e-18
+	-6.537833609100145e-15
+	1.140800980761685e-05
+	5.037838963118628e-04
+	1.385929825552597e-04
+	5.208754060802244e-01
+
+ 101	1.010000000000001e+00
+	-4.228969880405858e-16
+	-8.254097162995488e-18
+	-6.551937641025566e-15
+	1.181648558347419e-05
+	5.105028577941627e-04
+	1.436641546104135e-04
+	5.208755204459089e-01
+
+ 102	1.020000000000001e+00
+	-4.183850178149983e-16
+	-8.609366522486137e-18
+	-6.565649182257125e-15
+	1.223471198067020e-05
+	5.171023132041714e-04
+	1.488019089142975e-04
+	5.208756363131151e-01
+
+ 103	1.030000000000001e+00
+	-4.139223883260093e-16
+	-8.979882757379644e-18
+	-6.578988448182387e-15
+	1.266292877645025e-05
+	5.235822483941401e-04
+	1.540050503775375e-04
+	5.208757536548900e-01
+
+ 104	1.040000000000001e+00
+	-4.095063893806145e-16
+	-9.366368362346025e-18
+	-6.591974450375344e-15
+	1.310138182229367e-05
+	5.299426379039052e-04
+	1.592723837035933e-04
+	5.208758724442740e-01
+
+ 105	1.050000000000001e+00
+	-4.051344831171148e-16
+	-9.769584221727886e-18
+	-6.604625061847781e-15
+	1.355032330336403e-05
+	5.361834610008665e-04
+	1.646027133584553e-04
+	5.208759926543043e-01
+
+ 106	1.060000000000001e+00
+	-4.008042926950594e-16
+	-1.019033181872190e-17
+	-6.616957079380645e-15
+	1.401001201957058e-05
+	5.423047146431273e-04
+	1.699948436849963e-04
+	5.208761142580137e-01
+
+ 107	1.070000000000001e+00
+	-3.965135916464110e-16
+	-1.062945557907957e-17
+	-6.628986282930869e-15
+	1.448071368739760e-05
+	5.483064237595930e-04
+	1.754475791332085e-04
+	5.208762372284398e-01
+
+ 108	1.080000000000001e+00
+	-3.922602938625128e-16
+	-1.108784535755719e-17
+	-6.640727492132105e-15
+	1.496270126189196e-05
+	5.541886492064921e-04
+	1.809597245813236e-04
+	5.208763615386266e-01
+
+ 109	1.090000000000001e+00
+	-3.880424441904491e-16
+	-1.156643907580386e-17
+	-6.652194619926456e-15
+	1.545625527840722e-05
+	5.599514937253042e-04
+	1.865300857262326e-04
+	5.208764871616397e-01
+
+ 110	1.100000000000001e+00
+	-3.838582096116219e-16
+	-1.206622552085670e-17
+	-6.663400723379561e-15
+	1.596166421388859e-05
+	5.655951061934752e-04
+	1.921574695247156e-04
+	5.208766140705701e-01
+
+ 111	1.110000000000001e+00
+	-3.797058709752316e-16
+	-1.258824731390722e-17
+	-6.674358051743025e-15
+	1.647922486764844e-05
+	5.711196844272170e-04
+	1.978406846697212e-04
+	5.208767422385505e-01
+
+ 112	1.120000000000001e+00
+	-3.755838152592526e-16
+	-1.313360405950947e-17
+	-6.685078091837866e-15
+	1.700924276173216e-05
+	5.765254767656284e-04
+	2.035785420883996e-04
+	5.208768716387634e-01
+
+ 113	1.130000000000001e+00
+	-3.714905283319599e-16
+	-1.370345568592399e-17
+	-6.695571610838981e-15
+	1.755203256110802e-05
+	5.818127826375455e-04
+	2.093698554507272e-04
+	5.208770022444527e-01
+
+ 114	1.140000000000001e+00
+	-3.674245881874334e-16
+	-1.429902598781848e-17
+	-6.705848696546086e-15
+	1.810791851403767e-05
+	5.869819522870543e-04
+	2.152134416794538e-04
+	5.208771340289362e-01
+
+ 115	1.150000000000001e+00
+	-3.633846586292603e-16
+	-1.492160638308239e-17
+	-6.715918795229374e-15
+	1.867723491309465e-05
+	5.920333858104748e-04
+	2.211081214537396e-04
+	5.208772669656163e-01
+
+ 116	1.160000000000001e+00
+	-3.593694833773891e-16
+	-1.557255989605323e-17
+	-6.725790747140217e-15
+	1.926032657740261e-05
+	5.969675316368543e-04
+	2.270527197002833e-04
+	5.208774010279894e-01
+
+ 117	1.170000000000001e+00
+	-3.553778805740370e-16
+	-1.625332537998052e-17
+	-6.735472819777699e-15
+	1.985754935675754e-05
+	6.017848845653638e-04
+	2.330460660669441e-04
+	5.208775361896625e-01
+
+ 118	1.180000000000001e+00
+	-3.514087376655351e-16
+	-1.696542199208491e-17
+	-6.744972739001404e-15
+	2.046927065839016e-05
+	6.064859834565207e-04
+	2.390869953749407e-04
+	5.208776724243556e-01
+
+ 119	1.190000000000001e+00
+	-3.474610066379909e-16
+	-1.771045393507431e-17
+	-6.754297718079780e-15
+	2.109586999720575e-05
+	6.110714086595020e-04
+	2.451743480465791e-04
+	5.208778097059168e-01
+
+ 120	1.200000000000001e+00
+	-3.435336995857688e-16
+	-1.849011547946357e-17
+	-6.763454484761382e-15
+	2.173773957041945e-05
+	6.155417792450154e-04
+	2.513069705062316e-04
+	5.208779480083287e-01
+
+ 121	1.210000000000001e+00
+	-3.396258845928108e-16
+	-1.930619628149026e-17
+	-6.772449306454078e-15
+	2.239528485758040e-05
+	6.198977501019330e-04
+	2.574837155529239e-04
+	5.208780873057183e-01
+
+ 122	1.220000000000001e+00
+	-3.357366819079713e-16
+	-2.016058701182137e-17
+	-6.781288013594377e-15
+	2.306892524705039e-05
+	6.241400089461008e-04
+	2.637034427034120e-04
+	5.208782275723641e-01
+
+ 123	1.230000000000001e+00
+	-3.318652603965672e-16
+	-2.105528531058149e-17
+	-6.789976021286070e-15
+	2.375909469007465e-05
+	6.282692732812713e-04
+	2.699650185050892e-04
+	5.208783687827034e-01
+
+ 124	1.240000000000001e+00
+	-3.280108342514501e-16
+	-2.199240208448943e-17
+	-6.798518349283876e-15
+	2.446624238364867e-05
+	6.322862873447452e-04
+	2.762673168184014e-04
+	5.208785109113377e-01
+
+ 125	1.250000000000001e+00
+	-3.241726599479630e-16
+	-2.297416816205838e-17
+	-6.806919640394456e-15
+	2.519083348345299e-05
+	6.361918190640139e-04
+	2.826092190687584e-04
+	5.208786539330407e-01
+
+ 126	1.260000000000001e+00
+	-3.203500334281281e-16
+	-2.400294132284597e-17
+	-6.815184177363559e-15
+	2.593334984819345e-05
+	6.399866570453069e-04
+	2.889896144681647e-04
+	5.208787978227594e-01
+
+ 127	1.270000000000001e+00
+	-3.165422875005027e-16
+	-2.508121371664174e-17
+	-6.823315898314389e-15
+	2.669429081674604e-05
+	6.436716076103335e-04
+	2.954074002069690e-04
+	5.208789425556217e-01
+
+ 128	1.280000000000001e+00
+	-3.127487894430023e-16
+	-2.621161968819579e-17
+	-6.831318410798869e-15
+	2.747417401956918e-05
+	6.472474918936015e-04
+	3.018614816162745e-04
+	5.208790881069418e-01
+
+ 129	1.290000000000001e+00
+	-3.089689387970141e-16
+	-2.739694402260330e-17
+	-6.839195004519926e-15
+	2.827353622590743e-05
+	6.507151430094391e-04
+	3.083507723016833e-04
+	5.208792344522160e-01
+
+ 130	1.300000000000001e+00
+	-3.052021653419948e-16
+	-2.864013062572119e-17
+	-6.846948662779550e-15
+	2.909293422836557e-05
+	6.540754032950228e-04
+	3.148741942490773e-04
+	5.208793815671324e-01
+
+ 131	1.310000000000001e+00
+	-3.014479272406235e-16
+	-2.994429165296493e-17
+	-6.854582072704211e-15
+	2.993294576649303e-05
+	6.573291216334676e-04
+	3.214306779032410e-04
+	5.208795294275703e-01
+
+ 132	1.320000000000001e+00
+	-2.977057093453952e-16
+	-3.131271709847133e-17
+	-6.862097634296268e-15
+	3.079417049106891e-05
+	6.604771508590892e-04
+	3.280191622201335e-04
+	5.208796780095973e-01
+
+ 133	1.330000000000001e+00
+	-2.939750216583917e-16
+	-3.274888485484310e-17
+	-6.869497468357068e-15
+	3.167723097082779e-05
+	6.635203452453836e-04
+	3.346385946936181e-04
+	5.208798272894799e-01
+
+ 134	1.340000000000001e+00
+	-2.902553979366351e-16
+	-3.425647125148522e-17
+	-6.876783423325332e-15
+	3.258277374341616e-05
+	6.664595580750115e-04
+	3.412879313575075e-04
+	5.208799772436722e-01
+
+ 135	1.350000000000001e+00
+	-2.865463944362648e-16
+	-3.583936207679380e-17
+	-6.883957081071676e-15
+	3.351147041240532e-05
+	6.692956392900110e-04
+	3.479661367637026e-04
+	5.208801278488212e-01
+
+ 136	1.360000000000001e+00
+	-2.828475887893769e-16
+	-3.750166408612835e-17
+	-6.891019761688962e-15
+	3.446401879222410e-05
+	6.720294332196711e-04
+	3.546721839372326e-04
+	5.208802790817668e-01
+
+ 137	1.370000000000001e+00
+	-2.791585790080357e-16
+	-3.924771699347838e-17
+	-6.897972527316270e-15
+	3.544114410290393e-05
+	6.746617763828544e-04
+	3.614050543089601e-04
+	5.208804309195371e-01
+
+ 138	1.380000000000001e+00
+	-2.754789826105763e-16
+	-4.108210593994367e-17
+	-6.904816185033590e-15
+	3.644360021654073e-05
+	6.771934953610630e-04
+	3.681637376266602e-04
+	5.208805833393491e-01
+
+ 139	1.390000000000001e+00
+	-2.718084358658926e-16
+	-4.300967442649310e-17
+	-6.911551288863773e-15
+	3.747217095739497e-05
+	6.796254047381992e-04
+	3.749472318451864e-04
+	5.208807363186014e-01
+
+ 140	1.400000000000001e+00
+	-2.681465931518906e-16
+	-4.503553769184050e-17
+	-6.918178140918412e-15
+	3.852767145753532e-05
+	6.819583051027150e-04
+	3.817545429963383e-04
+	5.208808898348799e-01
+
+ 141	1.410000000000001e+00
+	-2.644931264247411e-16
+	-4.716509650855755e-17
+	-6.924696791725085e-15
+	3.961094956992171e-05
+	6.841929811077039e-04
+	3.885846850390635e-04
+	5.208810438659461e-01
+
+ 142	1.420000000000001e+00
+	-2.608477247960707e-16
+	-4.940405136162804e-17
+	-6.931107039774602e-15
+	4.072288734077578e-05
+	6.863301995843947e-04
+	3.954366796905257e-04
+	5.208811983897376e-01
+
+ 143	1.430000000000001e+00
+	-2.572100942154550e-16
+	-5.175841696342188e-17
+	-6.937408430329189e-15
+	4.186440254303575e-05
+	6.883707077045152e-04
+	4.023095562385661e-04
+	5.208813533843616e-01
+
+ 144	1.440000000000001e+00
+	-2.535799572559880e-16
+	-5.423453704736161e-17
+	-6.943600253535408e-15
+	4.303645027260233e-05
+	6.903152311870359e-04
+	4.092023513360140e-04
+	5.208815088280928e-01
+
+ 145	1.450000000000001e+00
+	-2.499570530008825e-16
+	-5.683909936932919e-17
+	-6.949681541889319e-15
+	4.424002460897624e-05
+	6.921644725448961e-04
+	4.161141087772754e-04
+	5.208816646993655e-01
+
+ 146	1.460000000000001e+00
+	-2.463411370291993e-16
+	-5.957915083088516e-17
+	-6.955651067106257e-15
+	4.547616034173873e-05
+	6.939191093674723e-04
+	4.230438792575732e-04
+	5.208818209767733e-01
+
+ 147	1.470000000000001e+00
+	-2.427319814988708e-16
+	-6.246211262164990e-17
+	-6.961507336453353e-15
+	4.674593476414734e-05
+	6.955797926347162e-04
+	4.299907201151823e-04
+	5.208819776390531e-01
+
+ 148	1.480000000000001e+00
+	-2.391293753252352e-16
+	-6.549579525953532e-17
+	-6.967248588609633e-15
+	4.805046953488768e-05
+	6.971471450591151e-04
+	4.369536950569399e-04
+	5.208821346650927e-01
+
+ 149	1.490000000000001e+00
+	-2.355331244530231e-16
+	-6.868841338688950e-17
+	-6.972872789126807e-15
+	4.939093260875341e-05
+	6.986217594518909e-04
+	4.439318738673217e-04
+	5.208822920339117e-01
+
+ 150	1.500000000000001e+00
+	-2.319430522196477e-16
+	-7.204860015794959e-17
+	-6.978377625572902e-15
+	5.076854023668040e-05
+	7.000041971101364e-04
+	4.509243321012727e-04
+	5.208824497246626e-01
+
+ 151	1.510000000000001e+00
+	-2.283589998071738e-16
+	-7.558542102830390e-17
+	-6.983760502451422e-15
+	5.218455903517440e-05
+	7.012949862219087e-04
+	4.579301507610177e-04
+	5.208826077166208e-01
+
+ 152	1.520000000000001e+00
+	-2.247808267798804e-16
+	-7.930838673032363e-17
+	-6.989018536000685e-15
+	5.364030812468367e-05
+	7.024946202866865e-04
+	4.649484159569975e-04
+	5.208827659891743e-01
+
+ 153	1.530000000000001e+00
+	-2.212084117036530e-16
+	-8.322746518990211e-17
+	-6.994148548990879e-15
+	5.513716133591857e-05
+	7.036035565489875e-04
+	4.719782185530863e-04
+	5.208829245218216e-01
+
+ 154	1.540000000000001e+00
+	-2.176416528426333e-16
+	-8.735309210943975e-17
+	-6.999147065650840e-15
+	5.667654948245404e-05
+	7.046222144433917e-04
+	4.790186537962004e-04
+	5.208830832941584e-01
+
+ 155	1.550000000000001e+00
+	-2.140804689275141e-16
+	-9.169617991014736e-17
+	-7.004010306872259e-15
+	5.825996269719438e-05
+	7.055509740497371e-04
+	4.860688209304182e-04
+	5.208832422858708e-01
+
+ 156	1.560000000000001e+00
+	-2.105247999887501e-16
+	-9.626812469372095e-17
+	-7.008734185855509e-15
+	5.988895282938194e-05
+	7.063901745577852e-04
+	4.931278227957005e-04
+	5.208834014767262e-01
+
+ 157	1.570000000000001e+00
+	-2.069746082464816e-16
+	-1.010808108498304e-16
+	-7.013314304379207e-15
+	6.156513589781062e-05
+	7.071401127412948e-04
+	5.001947654113053e-04
+	5.208835608465638e-01
+
+ 158	1.580000000000001e+00
+	-2.034298790474846e-16
+	-1.061466129022216e-16
+	-7.017745949893734e-15
+	6.329019459472148e-05
+	7.078010414421127e-04
+	5.072687575440022e-04
+	5.208837203752849e-01
+
+ 159	1.590000000000001e+00
+	-1.998906218375963e-16
+	-1.114783941533992e-16
+	-7.022024093657934e-15
+	6.506588083349799e-05
+	7.083731680656646e-04
+	5.143489102611774e-04
+	5.208838800428414e-01
+
+ 160	1.600000000000001e+00
+	-1.963568711561716e-16
+	-1.170895016567963e-16
+	-7.026143390156882e-15
+	6.689401833173731e-05
+	7.088566530900714e-04
+	5.214343364689727e-04
+	5.208840398292282e-01
+
+ 161	1.610000000000001e+00
+	-1.928286876368960e-16
+	-1.229937570171914e-16
+	-7.030098178056994e-15
+	6.877650521950013e-05
+	7.092516085920810e-04
+	5.285241504355913e-04
+	5.208841997144722e-01
+
+ 162	1.620000000000001e+00
+	-1.893061589970168e-16
+	-1.292054424962742e-16
+	-7.033882482972101e-15
+	7.071531666054994e-05
+	7.095580967940317e-04
+	5.356174672999768e-04
+	5.208843596786176e-01
+
+ 163	1.630000000000001e+00
+	-1.857894009945969e-16
+	-1.357392818822237e-16
+	-7.037490022329416e-15
+	7.271250747211643e-05
+	7.097761286372722e-04
+	5.427134025660837e-04
+	5.208845197017167e-01
+
+ 164	1.640000000000001e+00
+	-1.822785583308458e-16
+	-1.426104155717295e-16
+	-7.040914212637468e-15
+	7.477021472617619e-05
+	7.099056623887354e-04
+	5.498110715830508e-04
+	5.208846797638205e-01
+
+ 165	1.650000000000001e+00
+	-1.787738054719799e-16
+	-1.498343693119173e-16
+	-7.044148179467420e-15
+	7.689066031236584e-05
+	7.099466022888362e-04
+	5.569095890116441e-04
+	5.208848398449613e-01
+
+ 166	1.660000000000001e+00
+	-1.752753473626645e-16
+	-1.574270160602523e-16
+	-7.047184770463813e-15
+	7.907615343943291e-05
+	7.098987972504587e-04
+	5.640080682774223e-04
+	5.208849999251480e-01
+
+ 167	1.670000000000001e+00
+	-1.717834200004528e-16
+	-1.654045304448013e-16
+	-7.050016571700430e-15
+	8.132909304855259e-05
+	7.097620396205739e-04
+	5.711056210112147e-04
+	5.208851599843456e-01
+
+ 168	1.680000000000001e+00
+	-1.682982908386517e-16
+	-1.737833353474422e-16
+	-7.052635927688814e-15
+	8.365197010783684e-05
+	7.095360640179934e-04
+	5.782013564775687e-04
+	5.208853200024678e-01
+
+ 169	1.690000000000001e+00
+	-1.648202589830764e-16
+	-1.825800401908017e-16
+	-7.055034965331525e-15
+	8.604736975297632e-05
+	7.092205462629261e-04
+	5.852943809920438e-04
+	5.208854799593604e-01
+
+ 170	1.700000000000001e+00
+	-1.613496551467394e-16
+	-1.918113705878770e-16
+	-7.057205622087126e-15
+	8.851797323407033e-05
+	7.088151024163598e-04
+	5.923837973283266e-04
+	5.208856398347885e-01
+
+ 171	1.710000000000001e+00
+	-1.578868413258264e-16
+	-2.014940891130747e-16
+	-7.059139678578389e-15
+	9.106655962338066e-05
+	7.083192879498782e-04
+	5.994687041163838e-04
+	5.208857996084270e-01
+
+ 172	1.720000000000001e+00
+	-1.544322101601151e-16
+	-2.116449070760009e-16
+	-7.060828795828550e-15
+	9.369600723291558e-05
+	7.077325970693379e-04
+	6.065481952330726e-04
+	5.208859592598412e-01
+
+ 173	1.730000000000001e+00
+	-1.509861839420180e-16
+	-2.222803873253786e-16
+	-7.062264557251300e-15
+	9.640929468442475e-05
+	7.070544622188762e-04
+	6.136213591868665e-04
+	5.208861187684768e-01
+
+ 174	1.740000000000001e+00
+	-1.475492132401601e-16
+	-2.334168382797986e-16
+	-7.063438515448842e-15
+	9.920950156756791e-05
+	7.062842537949742e-04
+	6.206872784986580e-04
+	5.208862781136430e-01
+
+ 175	1.750000000000001e+00
+	-1.441217751066147e-16
+	-2.450701995735149e-16
+	-7.064342243787797e-15
+	1.020998086147085e-04
+	7.054212801038174e-04
+	6.277450290808938e-04
+	5.208864372745009e-01
+
+ 176	1.760000000000001e+00
+	-1.407043708412090e-16
+	-2.572559199170163e-16
+	-7.064967392626633e-15
+	1.050834973130135e-04
+	7.044647875989050e-04
+	6.347936796176640e-04
+	5.208865962300476e-01
+
+ 177	1.770000000000001e+00
+	-1.372975232920780e-16
+	-2.699888280001687e-16
+	-7.065305749960135e-15
+	1.081639488663560e-04
+	7.034139614397568e-04
+	6.418322909487429e-04
+	5.208867549591070e-01
+
+ 178	1.780000000000001e+00
+	-1.339017736787776e-16
+	-2.832829975057394e-16
+	-7.065349306129486e-15
+	1.113446424109999e-04
+	7.022679264166419e-04
+	6.488599154610291e-04
+	5.208869134403062e-01
+
+ 179	1.790000000000001e+00
+	-1.305176779328500e-16
+	-2.971516075469064e-16
+	-7.065090322121566e-15
+	1.146291523802610e-04
+	7.010257482904043e-04
+	6.558755964912586e-04
+	5.208870716520750e-01
+
+ 180	1.800000000000001e+00
+	-1.271458025605136e-16
+	-3.116068000866746e-16
+	-7.064521400852561e-15
+	1.180211449044808e-04
+	6.996864356007310e-04
+	6.628783677444453e-04
+	5.208872295726215e-01
+
diff --git a/xschem/src/basic_test/data_pmos/data_015.raw b/xschem/src/basic_test/data_pmos/data_015.raw
new file mode 100644
index 0000000..f2ca1b9
--- /dev/null
+++ b/xschem/src/basic_test/data_pmos/data_015.raw
@@ -0,0 +1,1463 @@
+Title: **.subckt gm_id_pmos
+Date: Wed Jun  2 14:54:21  2021
+Plotname: DC transfer characteristic
+Flags: real
+No. Variables: 7
+No. Points: 181
+Variables:
+	0	v(v-sweep)	voltage
+	1	@m.xm1.msky130_fd_pr__pfet_01v8[cgb]	capacitance
+	2	@m.xm1.msky130_fd_pr__pfet_01v8[cgd]	capacitance
+	3	@m.xm1.msky130_fd_pr__pfet_01v8[cgs]	capacitance
+	4	@m.xm1.msky130_fd_pr__pfet_01v8[gds]	admittance
+	5	@m.xm1.msky130_fd_pr__pfet_01v8[gm]	admittance
+	6	i(@m.xm1.msky130_fd_pr__pfet_01v8[id])	current
+Values:
+ 0	0.000000000000000e+00
+	-5.329500465814102e-16
+	1.537733212950072e-18
+	-1.969227254464294e-17
+	9.378420429425086e-11
+	7.555153185627128e-10
+	3.294890226714958e-11
+
+ 1	1.000000000000000e-02
+	-5.312802835336909e-16
+	1.647430280539873e-18
+	-2.100680570544607e-17
+	1.157679998816540e-10
+	9.329747889716244e-10
+	4.136360776217401e-11
+
+ 2	2.000000000000000e-02
+	-5.296008106831105e-16
+	1.764775189017479e-18
+	-2.241130168144101e-17
+	1.421904785280508e-10
+	1.146395460017963e-09
+	5.172820854146185e-11
+
+ 3	3.000000000000000e-02
+	-5.279103381868272e-16
+	1.890263011649293e-18
+	-2.391144532754783e-17
+	1.737474584557431e-10
+	1.401457425859308e-09
+	6.443025924120179e-11
+
+ 4	4.000000000000000e-02
+	-5.262075268902351e-16
+	2.024415336900043e-18
+	-2.551321529787724e-17
+	2.112018788895052e-10
+	1.704400292989244e-09
+	7.991689495060460e-11
+
+ 5	5.000000000000000e-02
+	-5.244909880441044e-16
+	2.167780964274612e-18
+	-2.722289076014139e-17
+	2.553870565191466e-10
+	2.062051810746158e-09
+	9.870055693061407e-11
+
+ 6	6.000000000000000e-02
+	-5.227592833632538e-16
+	2.320936501981450e-18
+	-2.904705689857707e-17
+	3.072123802790586e-10
+	2.481875896230711e-09
+	1.213650943553323e-10
+
+ 7	7.000000000000001e-02
+	-5.210109254843214e-16
+	2.484486843111307e-18
+	-3.099260893881520e-17
+	3.676725360486966e-10
+	2.972048772028685e-09
+	1.485724797097545e-10
+
+ 8	8.000000000000000e-02
+	-5.192443788847745e-16
+	2.659065494483297e-18
+	-3.306675440072136e-17
+	4.378612646983827e-10
+	3.541571285378551e-09
+	1.810704602871069e-10
+
+ 9	9.000000000000000e-02
+	-5.174580613303633e-16
+	2.845334729505647e-18
+	-3.527701325489384e-17
+	5.189904493637372e-10
+	4.200423882098312e-09
+	2.197015416198580e-10
+
+ 10	9.999999999999999e-02
+	-5.156503459229310e-16
+	3.043985533581976e-18
+	-3.763121562844728e-17
+	6.124150425284396e-10
+	4.959768491039963e-09
+	2.654137526553663e-10
+
+ 11	1.100000000000000e-01
+	-5.138195638248744e-16
+	3.255737307761537e-18
+	-4.013749667575884e-17
+	7.196640444011535e-10
+	5.832199236728033e-09
+	3.192736732183351e-10
+
+ 12	1.200000000000000e-01
+	-5.119640077404165e-16
+	3.481337293551122e-18
+	-4.280428820090098e-17
+	8.424775018245687e-10
+	6.832041996120114e-09
+	3.824822133885099e-10
+
+ 13	1.300000000000000e-01
+	-5.100819362369879e-16
+	3.721559679159082e-18
+	-4.564030659139290e-17
+	9.828493708024418e-10
+	7.975701820157838e-09
+	4.563936286992455e-10
+
+ 14	1.400000000000000e-01
+	-5.081715789921507e-16
+	3.977204345022809e-18
+	-4.865453659882511e-17
+	1.143076109606830e-09
+	9.282057424690205e-09
+	5.425382451566529e-10
+
+ 15	1.500000000000000e-01
+	-5.062311430523790e-16
+	4.249095204400078e-18
+	-5.185621048219104e-17
+	1.325811046582757e-09
+	1.077290335044182e-08
+	6.426493661384856e-10
+
+ 16	1.600000000000000e-01
+	-5.042588201892583e-16
+	4.538078093217215e-18
+	-5.525478201592634e-17
+	1.534124873947797e-09
+	1.247344282092307e-08
+	7.586948506262902e-10
+
+ 17	1.700000000000000e-01
+	-5.022527954359741e-16
+	4.845018162425224e-18
+	-5.885989485852870e-17
+	1.771573017437613e-09
+	1.441283749101051e-08
+	8.929138978583195e-10
+
+ 18	1.800000000000000e-01
+	-5.002112568818628e-16
+	5.170796725997417e-18
+	-6.268134478122335e-17
+	2.042271080964558e-09
+	1.662482386079431e-08
+	1.047859653096167e-09
+
+ 19	1.900000000000000e-01
+	-4.981324067949464e-16
+	5.516307518610960e-18
+	-6.672903527164354e-17
+	2.350980034370891e-09
+	1.914840988554860e-08
+	1.226448365650826e-09
+
+ 20	2.000000000000000e-01
+	-4.960144741312545e-16
+	5.882452319208318e-18
+	-7.101292605734568e-17
+	2.703203285864766e-09
+	2.202866912597862e-08
+	1.432015984653131e-09
+
+ 21	2.100000000000000e-01
+	-4.938557284749850e-16
+	6.270135900261684e-18
+	-7.554297414062627e-17
+	3.105298261616890e-09
+	2.531765367581260e-08
+	1.668383270847508e-09
+
+ 22	2.200000000000001e-01
+	-4.916544954347063e-16
+	6.680260267901879e-18
+	-8.032906700210456e-17
+	3.564605621695478e-09
+	2.907545122253235e-08
+	1.939930735377799e-09
+
+ 23	2.300000000000001e-01
+	-4.894091734975276e-16
+	7.113718165359057e-18
+	-8.538094771839086e-17
+	4.089599804104512e-09
+	3.337141618059768e-08
+	2.251684992503272e-09
+
+ 24	2.400000000000001e-01
+	-4.871182523151271e-16
+	7.571385821609980e-18
+	-9.070813185104958e-17
+	4.690065244887429e-09
+	3.828561018563559e-08
+	2.609418438546661e-09
+
+ 25	2.500000000000001e-01
+	-4.847803323626095e-16
+	8.054114938929718e-18
+	-9.631981610195870e-17
+	5.377303414553606e-09
+	4.391049369277439e-08
+	3.019764553463579e-09
+
+ 26	2.600000000000001e-01
+	-4.823941458732630e-16
+	8.562723927351506e-18
+	-1.022247788954018e-16
+	6.164376785348603e-09
+	5.035291835121927e-08
+	3.490351577109745e-09
+
+ 27	2.700000000000001e-01
+	-4.799585789096413e-16
+	9.097988410917536e-18
+	-1.084312732402952e-16
+	7.066397049303452e-09
+	5.773647962709067e-08
+	4.029957856267930e-09
+
+ 28	2.800000000000001e-01
+	-4.774726943843366e-16
+	9.660631050059107e-18
+	-1.149469124465244e-16
+	8.100866396872962e-09
+	6.620430124900242e-08
+	4.648692811621120e-09
+
+ 29	2.900000000000001e-01
+	-4.749357557930779e-16
+	1.025131074634832e-17
+	-1.217785495156107e-16
+	9.288082498657244e-09
+	7.592233792940713e-08
+	5.358208261469053e-09
+
+ 30	3.000000000000001e-01
+	-4.723472513693331e-16
+	1.087061131997416e-17
+	-1.289321512947733e-16
+	1.065162007213686e-08
+	8.708330098948190e-08
+	6.171945791415061e-09
+
+ 31	3.100000000000001e-01
+	-4.697069183147883e-16
+	1.151902977620388e-17
+	-1.364126687699006e-16
+	1.221890463032054e-08
+	9.991133354694604e-08
+	7.105427012226108e-09
+
+ 32	3.200000000000001e-01
+	-4.670147667056122e-16
+	1.219696430422669e-17
+	-1.442239051702385e-16
+	1.402189727065818e-08
+	1.146675883948388e-07
+	8.176594943067482e-09
+
+ 33	3.300000000000001e-01
+	-4.642711026223572e-16
+	1.290470217938376e-17
+	-1.523683838570081e-16
+	1.609791323782207e-08
+	1.316568931582082e-07
+	9.406216441514530e-09
+
+ 34	3.400000000000001e-01
+	-4.614765500040669e-16
+	1.364240776693454e-17
+	-1.608472182589286e-16
+	1.849060153646056e-08
+	1.512357242097024e-07
+	1.081835762741436e-08
+
+ 35	3.500000000000001e-01
+	-4.586320706873755e-16
+	1.441011085107777e-17
+	-1.696599863872094e-16
+	2.125111810279493e-08
+	1.738217533579937e-07
+	1.244094667045071e-08
+
+ 36	3.600000000000002e-01
+	-4.557389820618661e-16
+	1.520769553568272e-17
+	-1.788046126969182e-16
+	2.443953093431350e-08
+	1.999052792553937e-07
+	1.430644118682250e-08
+
+ 37	3.700000000000002e-01
+	-4.527989717566839e-16
+	1.603488998172011e-17
+	-1.882772602456116e-16
+	2.812650199967923e-08
+	2.300629078249941e-07
+	1.645262086865753e-08
+
+ 38	3.800000000000002e-01
+	-4.498141087731565e-16
+	1.689125725928408e-17
+	-1.980722362181384e-16
+	3.239529743698576e-08
+	2.649739006513469e-07
+	1.892352988535885e-08
+
+ 39	3.900000000000002e-01
+	-4.467868504965134e-16
+	1.777618759796790e-17
+	-2.081819139235624e-16
+	3.734418401476748e-08
+	3.054396633681030e-07
+	2.177059805442517e-08
+
+ 40	4.000000000000002e-01
+	-4.437200450587997e-16
+	1.868889231688012e-17
+	-2.185966743123019e-16
+	4.308927529056640e-08
+	3.524068913326093e-07
+	2.505397473579545e-08
+
+ 41	4.100000000000002e-01
+	-4.406169285860813e-16
+	1.962839970367614e-17
+	-2.293048698977773e-16
+	4.976789415860944e-08
+	4.069949177123704e-07
+	2.884411473537181e-08
+
+ 42	4.200000000000002e-01
+	-4.374811169465992e-16
+	2.059355308981280e-17
+	-2.402928136890897e-16
+	5.754251779960672e-08
+	4.705278056316637e-07
+	3.322366097034938e-08
+
+ 43	4.300000000000002e-01
+	-4.343165917219918e-16
+	2.158301133642521e-17
+	-2.515447953466864e-16
+	6.660536404642669e-08
+	5.445716720698886e-07
+	3.828967384719442e-08
+
+ 44	4.400000000000002e-01
+	-4.311276802493451e-16
+	2.259525190185128e-17
+	-2.630431262638383e-16
+	7.718366173049230e-08
+	6.309776015746650e-07
+	4.415626160694633e-08
+
+ 45	4.500000000000002e-01
+	-4.279190297245910e-16
+	2.362857660852607e-17
+	-2.747682146616731e-16
+	8.954561779243977e-08
+	7.319302712202912e-07
+	5.095766839349780e-08
+
+ 46	4.600000000000002e-01
+	-4.246955755133649e-16
+	2.468112016497112e-17
+	-2.866986710796414e-16
+	1.040070463316488e-07
+	8.500020282196144e-07
+	5.885187624996975e-08
+
+ 47	4.700000000000003e-01
+	-4.214625039784776e-16
+	2.575086142971074e-17
+	-2.988114438679185e-16
+	1.209385546152367e-07
+	9.882115998151391e-07
+	6.802477202012441e-08
+
+ 48	4.800000000000003e-01
+	-4.182252102972820e-16
+	2.683563733051230e-17
+	-3.110819834705587e-16
+	1.407730841825460e-07
+	1.150085837162081e-06
+	7.869491822972615e-08
+
+ 49	4.900000000000003e-01
+	-4.149892519005223e-16
+	2.793315927716586e-17
+	-3.234844334599628e-16
+	1.640134791382862e-07
+	1.339721880265415e-06
+	9.111894616585343e-08
+
+ 50	5.000000000000002e-01
+	-4.117602983095392e-16
+	2.904103183218477e-17
+	-3.359918454791064e-16
+	1.912395996089369e-07
+	1.561845886820040e-06
+	1.055975571987708e-07
+
+ 51	5.100000000000002e-01
+	-4.085440782740070e-16
+	3.015677333458064e-17
+	-3.485764145038818e-16
+	2.231143229448115e-07
+	1.821863046723206e-06
+	1.224820728230031e-07
+
+ 52	5.200000000000002e-01
+	-4.053463252113536e-16
+	3.127783811042117e-17
+	-3.612097301886093e-16
+	2.603875934793931e-07
+	2.125892123467490e-06
+	1.421814136884757e-07
+
+ 53	5.300000000000002e-01
+	-4.021727220164908e-16
+	3.240163985315336e-17
+	-3.738630395345287e-16
+	3.038975184332457e-07
+	2.480776421497869e-06
+	1.651693133722663e-07
+
+ 54	5.400000000000003e-01
+	-3.990288463425813e-16
+	3.352557571915022e-17
+	-3.865075157500466e-16
+	3.545673983776983e-07
+	2.894062158328091e-06
+	1.919914865395986e-07
+
+ 55	5.500000000000003e-01
+	-3.959201174484096e-16
+	3.464705066146026e-17
+	-3.991145279711165e-16
+	4.133975696039938e-07
+	3.373935075092625e-06
+	2.232723793998301e-07
+
+ 56	5.600000000000003e-01
+	-3.928517456652951e-16
+	3.576350151840193e-17
+	-4.116559064904635e-16
+	4.814510696063281e-07
+	3.929107127252524e-06
+	2.597210426285196e-07
+
+ 57	5.700000000000003e-01
+	-3.898286854583034e-16
+	3.687242038372888e-17
+	-4.241041983062703e-16
+	5.598324552589295e-07
+	4.568647581525330e-06
+	3.021355964355820e-07
+
+ 58	5.800000000000003e-01
+	-3.868555929464066e-16
+	3.797137681099935e-17
+	-4.364329081356065e-16
+	6.496596249371040e-07
+	5.301756966141714e-06
+	3.514057199620643e-07
+
+ 59	5.900000000000003e-01
+	-3.839367886094783e-16
+	3.905803844513756e-17
+	-4.486167205280286e-16
+	7.520292044226296e-07
+	6.137487961336291e-06
+	4.085126087375225e-07
+
+ 60	6.000000000000003e-01
+	-3.810762257530648e-16
+	4.013018972689944e-17
+	-4.606316993356455e-16
+	8.679768897344339e-07
+	7.084423992399802e-06
+	4.745259176234758e-07
+
+ 61	6.100000000000003e-01
+	-3.782774651319720e-16
+	4.118574837840300e-17
+	-4.724554615168782e-16
+	9.984349885562397e-07
+	8.150333135851106e-06
+	5.505973488428165e-07
+
+ 62	6.200000000000003e-01
+	-3.755436559584359e-16
+	4.222277944707946e-17
+	-4.840673230382783e-16
+	1.144190121205960e-06
+	9.341820822138111e-06
+	6.379507515045090e-07
+
+ 63	6.300000000000003e-01
+	-3.728775233474444e-16
+	4.323950675814387e-17
+	-4.954484154562416e-16
+	1.305844479400547e-06
+	1.066400849260745e-05
+	7.378688545541261e-07
+
+ 64	6.400000000000003e-01
+	-3.702813620874050e-16
+	4.423432169887379e-17
+	-5.065817725739844e-16
+	1.483784072178124e-06
+	1.212026583711896e-05
+	8.516770319843985e-07
+
+ 65	6.500000000000004e-01
+	-3.677570364748143e-16
+	4.520578932865130e-17
+	-5.174523873463740e-16
+	1.678156954028707e-06
+	1.371202100279327e-05
+	9.807247623440089e-07
+
+ 66	6.600000000000004e-01
+	-3.653059858214704e-16
+	4.615265187432747e-17
+	-5.280472399188531e-16
+	1.888863560380276e-06
+	1.543866642900131e-05
+	1.126365657443212e-06
+
+ 67	6.700000000000004e-01
+	-3.629292351355566e-16
+	4.707382972888464e-17
+	-5.383552983143804e-16
+	2.115560090424066e-06
+	1.729756865580441e-05
+	1.289937066754139e-06
+
+ 68	6.800000000000004e-01
+	-3.606274103954341e-16
+	4.796842012105921e-17
+	-5.483674938083894e-16
+	2.357674563852714e-06
+	1.928418003868610e-05
+	1.472740295623067e-06
+
+ 69	6.900000000000004e-01
+	-3.584007577779616e-16
+	4.883569366353834e-17
+	-5.580766734464199e-16
+	2.614433947238827e-06
+	2.139224045077377e-05
+	1.676022404325421e-06
+
+ 70	7.000000000000004e-01
+	-3.562491661708650e-16
+	4.967508901713040e-17
+	-5.674775324591397e-16
+	2.884899783555395e-06
+	2.361404925281421e-05
+	1.900960394572469e-06
+
+ 71	7.100000000000004e-01
+	-3.541721922895630e-16
+	5.048620592798923e-17
+	-5.765665295168493e-16
+	3.168009186746334e-06
+	2.594078305331159e-05
+	2.148648366298371e-06
+
+ 72	7.200000000000004e-01
+	-3.521690877303724e-16
+	5.126879690505619e-17
+	-5.853417878472061e-16
+	3.462617921026339e-06
+	2.836283340516837e-05
+	2.420087973105950e-06
+
+ 73	7.300000000000004e-01
+	-3.502388273212098e-16
+	5.202275780622255e-17
+	-5.938029852262457e-16
+	3.767542530893493e-06
+	3.087014029897016e-05
+	2.716182252461552e-06
+
+ 74	7.400000000000004e-01
+	-3.483801381743774e-16
+	5.274811759540537e-17
+	-6.019512357567985e-16
+	4.081599024152767e-06
+	3.345250136191505e-05
+	3.037732684018299e-06
+
+ 75	7.500000000000004e-01
+	-3.465915289003310e-16
+	5.344502752004732e-17
+	-6.097889661848162e-16
+	4.403636310948225e-06
+	3.609984207651308e-05
+	3.385439154854580e-06
+
+ 76	7.600000000000005e-01
+	-3.448713185031040e-16
+	5.411374994081484e-17
+	-6.173197892879734e-16
+	4.732563343615134e-06
+	3.880243812422666e-05
+	3.759902392560943e-06
+
+ 77	7.700000000000005e-01
+	-3.432176645441285e-16
+	5.475464702381771e-17
+	-6.245483766171355e-16
+	5.067369585563270e-06
+	4.155108634493051e-05
+	4.161628365693372e-06
+
+ 78	7.800000000000005e-01
+	-3.416285902287922e-16
+	5.536816948175667e-17
+	-6.314803325937984e-16
+	5.407138997201771e-06
+	4.433722525776504e-05
+	4.591034139222792e-06
+
+ 79	7.900000000000005e-01
+	-3.401020101367557e-16
+	5.595484552517428e-17
+	-6.381220716779868e-16
+	5.751058132961374e-06
+	4.715300936103467e-05
+	5.048454699457891e-06
+
+ 80	8.000000000000005e-01
+	-3.386357543809230e-16
+	5.651527015942909e-17
+	-6.444807000320716e-16
+	6.098419194629226e-06
+	4.999134349580578e-05
+	5.534150316402155e-06
+
+ 81	8.100000000000005e-01
+	-3.372275910394896e-16
+	5.705009493797640e-17
+	-6.505639028255480e-16
+	6.448619001172407e-06
+	5.284588455560435e-05
+	6.048314080155308e-06
+
+ 82	8.200000000000005e-01
+	-3.358752467596286e-16
+	5.756001825867418e-17
+	-6.563798380608627e-16
+	6.801154843144886e-06
+	5.571101797428814e-05
+	6.591079322147762e-06
+
+ 83	8.300000000000005e-01
+	-3.345764254794230e-16
+	5.804577626765495e-17
+	-6.619370375561975e-16
+	7.155618122622533e-06
+	5.858181597215271e-05
+	7.162526704463434e-06
+
+ 84	8.400000000000005e-01
+	-3.333288252563232e-16
+	5.850813441514536e-17
+	-6.672443155009673e-16
+	7.511686566921874e-06
+	6.145398371639751e-05
+	7.762690826409705e-06
+
+ 85	8.500000000000005e-01
+	-3.321301532255709e-16
+	5.894787968970371e-17
+	-6.723106848058512e-16
+	7.869115670379207e-06
+	6.432379854646796e-05
+	8.391566254114592e-06
+
+ 86	8.600000000000005e-01
+	-3.309781387409656e-16
+	5.936581354176333e-17
+	-6.771452813019706e-16
+	8.227729881152619e-06
+	6.718804636960886e-05
+	9.049112925194150e-06
+
+ 87	8.700000000000006e-01
+	-3.298705447732994e-16
+	5.976274549412589e-17
+	-6.817572957031371e-16
+	8.587413921320756e-06
+	7.004395834297154e-05
+	9.735260916567536e-06
+
+ 88	8.800000000000006e-01
+	-3.288051776593408e-16
+	6.013948742605992e-17
+	-6.861559131297591e-16
+	8.948104515381119e-06
+	7.288915008206856e-05
+	1.044991459016605e-05
+
+ 89	8.900000000000006e-01
+	-3.277798953068428e-16
+	6.049684850880574e-17
+	-6.903502599013676e-16
+	9.309782707648242e-06
+	7.572156489735089e-05
+	1.119295614987078e-05
+
+ 90	9.000000000000006e-01
+	-3.267926139693801e-16
+	6.083563076337958e-17
+	-6.943493572346330e-16
+	9.672466873384362e-06
+	7.853942196600725e-05
+	1.196424865493923e-05
+
+ 91	9.100000000000006e-01
+	-3.258413137094245e-16
+	6.115662520643000e-17
+	-6.981620814329590e-16
+	1.003620647045679e-05
+	8.134116988616154e-05
+	1.276363854184356e-05
+
+ 92	9.200000000000006e-01
+	-3.249240426695683e-16
+	6.146060854630754e-17
+	-7.017971301197969e-16
+	1.040107653570123e-05
+	8.412544571949309e-05
+	1.359095770911796e-05
+
+ 93	9.300000000000006e-01
+	-3.240389195910151e-16
+	6.174834050899295e-17
+	-7.052629963181625e-16
+	1.076717308913622e-05
+	8.689104097131265e-05
+	1.444602572860281e-05
+
+ 94	9.400000000000006e-01
+	-3.231841387910453e-16
+	6.202056102473016e-17
+	-7.085679361764225e-16
+	1.113460826660957e-05
+	8.963686468315257e-05
+	1.532864919324204e-05
+
+ 95	9.500000000000006e-01
+	-3.223579674256513e-16
+	6.227798907831486e-17
+	-7.117199644520664e-16
+	1.150350796555855e-05
+	9.236192711785302e-05
+	1.623862582436743e-05
+
+ 96	9.600000000000006e-01
+	-3.215587489168321e-16
+	6.252132068986410e-17
+	-7.147268308119369e-16
+	1.187400814673464e-05
+	9.506531168682793e-05
+	1.717574332548751e-05
+
+ 97	9.700000000000006e-01
+	-3.207849022657059e-16
+	6.275122788135366e-17
+	-7.175960116457433e-16
+	1.224625258002833e-05
+	9.774615863615231e-05
+	1.813978053370523e-05
+
+ 98	9.800000000000006e-01
+	-3.200349215128474e-16
+	6.296835782263138e-17
+	-7.203347027980401e-16
+	1.262039083014689e-05
+	1.004036504215904e-04
+	1.913050791237930e-05
+
+ 99	9.900000000000007e-01
+	-3.193073747315752e-16
+	6.317333225084601e-17
+	-7.229498152014249e-16
+	1.299657661481929e-05
+	1.030369999429464e-04
+	2.014768791218865e-05
+
+ 100	1.000000000000001e+00
+	-3.186009026306920e-16
+	6.336674712961656e-17
+	-7.254479730391033e-16
+	1.337496648211023e-05
+	1.056454412342990e-04
+	2.119107522714666e-05
+
+ 101	1.010000000000001e+00
+	-3.179142168357723e-16
+	6.354917251663788e-17
+	-7.278355140929985e-16
+	1.375571875865069e-05
+	1.082282222433970e-04
+	2.226041696825616e-05
+
+ 102	1.020000000000001e+00
+	-3.172460979109560e-16
+	6.372115261085381e-17
+	-7.301184919619694e-16
+	1.413899272597379e-05
+	1.107845993721109e-04
+	2.335545277402549e-05
+
+ 103	1.030000000000001e+00
+	-3.165953931763671e-16
+	6.388320595277487e-17
+	-7.323026798629190e-16
+	1.452494798740753e-05
+	1.133138334881299e-04
+	2.447591487397304e-05
+
+ 104	1.040000000000001e+00
+	-3.159610143698326e-16
+	6.403582575391855e-17
+	-7.343935757550164e-16
+	1.491374399295421e-05
+	1.158151871546893e-04
+	2.562152811853850e-05
+
+ 105	1.050000000000001e+00
+	-3.153419351955586e-16
+	6.417948033367920e-17
+	-7.363964085536966e-16
+	1.530553969417379e-05
+	1.182879228591134e-04
+	2.679200998645479e-05
+
+ 106	1.060000000000001e+00
+	-3.147371887968692e-16
+	6.431461364415726e-17
+	-7.383161452261619e-16
+	1.570049330524159e-05
+	1.207313020519443e-04
+	2.798707057860599e-05
+
+ 107	1.070000000000001e+00
+	-3.141458651850052e-16
+	6.444164586557933e-17
+	-7.401574985836502e-16
+	1.609876215004728e-05
+	1.231445848361809e-04
+	2.920641260564778e-05
+
+ 108	1.080000000000001e+00
+	-3.135671086513435e-16
+	6.456097405690715e-17
+	-7.419249356076861e-16
+	1.650050257846164e-05
+	1.255270301707553e-04
+	3.044973137519775e-05
+
+ 109	1.090000000000001e+00
+	-3.130001151862192e-16
+	6.467297284805797e-17
+	-7.436226861677561e-16
+	1.690586993773171e-05
+	1.278778964738882e-04
+	3.171671478314340e-05
+
+ 110	1.100000000000001e+00
+	-3.124441299237677e-16
+	6.477799516184121e-17
+	-7.452547520064217e-16
+	1.731501858741889e-05
+	1.301964425306878e-04
+	3.300704331257932e-05
+
+ 111	1.110000000000001e+00
+	-3.118984446288609e-16
+	6.487637295525054e-17
+	-7.468249158847827e-16
+	1.772810194839278e-05
+	1.324819286254602e-04
+	3.432039004299982e-05
+
+ 112	1.120000000000001e+00
+	-3.113623952392544e-16
+	6.496841797114902e-17
+	-7.483367507964766e-16
+	1.814527257818443e-05
+	1.347336178330238e-04
+	3.565642067165850e-05
+
+ 113	1.130000000000001e+00
+	-3.108353594734361e-16
+	6.505442249264530e-17
+	-7.497936291721901e-16
+	1.856668226651523e-05
+	1.369507774150685e-04
+	3.701479354840476e-05
+
+ 114	1.140000000000001e+00
+	-3.103167545124073e-16
+	6.513466009359208e-17
+	-7.511987320089326e-16
+	1.899248214609045e-05
+	1.391326802775618e-04
+	3.839515972481906e-05
+
+ 115	1.150000000000001e+00
+	-3.098060347616284e-16
+	6.520938637964932e-17
+	-7.525550578692852e-16
+	1.942282281481188e-05
+	1.412786064536041e-04
+	3.979716301807357e-05
+
+ 116	1.160000000000001e+00
+	-3.093026896976543e-16
+	6.527883971525447e-17
+	-7.538654317055425e-16
+	1.985785446644840e-05
+	1.433878445831774e-04
+	4.122044008962382e-05
+
+ 117	1.170000000000001e+00
+	-3.088062418025151e-16
+	6.534324193263645e-17
+	-7.551325134721912e-16
+	2.029772702753660e-05
+	1.454596933671265e-04
+	4.266462053858368e-05
+
+ 118	1.180000000000001e+00
+	-3.083162445876460e-16
+	6.540279901970872e-17
+	-7.563588064976571e-16
+	2.074259029888313e-05
+	1.474934629776021e-04
+	4.412932700943063e-05
+
+ 119	1.190000000000001e+00
+	-3.078322807081095e-16
+	6.545770178428780e-17
+	-7.575466655927705e-16
+	2.119259410053318e-05
+	1.494884764112646e-04
+	4.561417531353755e-05
+
+ 120	1.200000000000001e+00
+	-3.073539601669818e-16
+	6.550812649261639e-17
+	-7.586983048790487e-16
+	2.164788841946524e-05
+	1.514440707748876e-04
+	4.711877456390214e-05
+
+ 121	1.210000000000001e+00
+	-3.068809186090177e-16
+	6.555423548062746e-17
+	-7.598158053247837e-16
+	2.210862355959204e-05
+	1.533595984957520e-04
+	4.864272732235847e-05
+
+ 122	1.220000000000001e+00
+	-3.064128157021373e-16
+	6.559617773678366e-17
+	-7.609011219810675e-16
+	2.257495029390012e-05
+	1.552344284514674e-04
+	5.018562975848982e-05
+
+ 123	1.230000000000001e+00
+	-3.059493336047657e-16
+	6.563408945565980e-17
+	-7.619560909134567e-16
+	2.304702001875930e-05
+	1.570679470156848e-04
+	5.174707181941795e-05
+
+ 124	1.240000000000001e+00
+	-3.054901755166994e-16
+	6.566809456172546e-17
+	-7.629824358279826e-16
+	2.352498491058509e-05
+	1.588595590176386e-04
+	5.332663740961779e-05
+
+ 125	1.250000000000001e+00
+	-3.050350643108474e-16
+	6.569830520301967e-17
+	-7.639817743926954e-16
+	2.400899808515132e-05
+	1.606086886146383e-04
+	5.492390457988759e-05
+
+ 126	1.260000000000001e+00
+	-3.045837412430080e-16
+	6.572482221461223e-17
+	-7.649556242580480e-16
+	2.449921375993420e-05
+	1.623147800775819e-04
+	5.653844572460814e-05
+
+ 127	1.270000000000001e+00
+	-3.041359647366436e-16
+	6.574773555190728e-17
+	-7.659054087811026e-16
+	2.499578741992305e-05
+	1.639772984902968e-04
+	5.816982778641934e-05
+
+ 128	1.280000000000001e+00
+	-3.036915092395535e-16
+	6.576712469397483e-17
+	-7.668324624599315e-16
+	2.549887598737046e-05
+	1.655957303641110e-04
+	5.981761246746440e-05
+
+ 129	1.290000000000001e+00
+	-3.032501641492482e-16
+	6.578305901720362e-17
+	-7.677380360856945e-16
+	2.600863799596917e-05
+	1.671695841695004e-04
+	6.148135644635961e-05
+
+ 130	1.300000000000001e+00
+	-3.028117328038360e-16
+	6.579559813964421e-17
+	-7.686233016206796e-16
+	2.652523376994464e-05
+	1.686983907870025e-04
+	6.316061160007237e-05
+
+ 131	1.310000000000001e+00
+	-3.023760315352273e-16
+	6.580479223647393e-17
+	-7.694893568112893e-16
+	2.704882560854107e-05
+	1.701817038798493e-04
+	6.485492522991235e-05
+
+ 132	1.320000000000001e+00
+	-3.019428887815051e-16
+	6.581068232705258e-17
+	-7.703372295453441e-16
+	2.757957797635483e-05
+	1.716191001909535e-04
+	6.656384029086592e-05
+
+ 133	1.330000000000001e+00
+	-3.015121442553718e-16
+	6.581330053406803e-17
+	-7.711678819634368e-16
+	2.811765769993777e-05
+	1.730101797670240e-04
+	6.828689562353084e-05
+
+ 134	1.340000000000001e+00
+	-3.010836481656438e-16
+	6.581267031527679e-17
+	-7.719822143341894e-16
+	2.866323417105044e-05
+	1.743545661126722e-04
+	7.002362618794001e-05
+
+ 135	1.350000000000001e+00
+	-3.006572604888692e-16
+	6.580880666835213e-17
+	-7.727810687033624e-16
+	2.921647955689469e-05
+	1.756519062774295e-04
+	7.177356329858202e-05
+
+ 136	1.360000000000001e+00
+	-3.002328502882344e-16
+	6.580171630933723e-17
+	-7.735652323267026e-16
+	2.977756901759900e-05
+	1.769018708786373e-04
+	7.353623485997050e-05
+
+ 137	1.370000000000001e+00
+	-2.998102950770173e-16
+	6.579139782518847e-17
+	-7.743354408963392e-16
+	3.034668093116214e-05
+	1.781041540631802e-04
+	7.531116560213141e-05
+
+ 138	1.380000000000001e+00
+	-2.993894802239914e-16
+	6.577784180086751e-17
+	-7.750923815703272e-16
+	3.092399712598532e-05
+	1.792584734110424e-04
+	7.709787731541136e-05
+
+ 139	1.390000000000001e+00
+	-2.989702983982481e-16
+	6.576103092141256e-17
+	-7.758366958147671e-16
+	3.150970312104129e-05
+	1.803645697836695e-04
+	7.889588908404340e-05
+
+ 140	1.400000000000001e+00
+	-2.985526490510671e-16
+	6.574094004938577e-17
+	-7.765689820676234e-16
+	3.210398837363210e-05
+	1.814222071201049e-04
+	8.070471751793042e-05
+
+ 141	1.410000000000001e+00
+	-2.981364379325466e-16
+	6.571753627805361e-17
+	-7.772897982330873e-16
+	3.270704653458352e-05
+	1.824311721838765e-04
+	8.252387698214041e-05
+
+ 142	1.420000000000001e+00
+	-2.977215766408397e-16
+	6.569077896062177e-17
+	-7.779996640150495e-16
+	3.331907571060488e-05
+	1.833912742636038e-04
+	8.435287982363568e-05
+
+ 143	1.430000000000001e+00
+	-2.973079822019440e-16
+	6.566061971579727e-17
+	-7.786990630978433e-16
+	3.394027873341108e-05
+	1.843023448303038e-04
+	8.619123659478836e-05
+
+ 144	1.440000000000001e+00
+	-2.968955766781124e-16
+	6.562700240991217e-17
+	-7.793884451821536e-16
+	3.457086343505380e-05
+	1.851642371543931e-04
+	8.803845627326372e-05
+
+ 145	1.450000000000001e+00
+	-2.964842868030511e-16
+	6.558986311579606e-17
+	-7.800682278835921e-16
+	3.521104292874187e-05
+	1.859768258854035e-04
+	8.989404647788506e-05
+
+ 146	1.460000000000001e+00
+	-2.960740436421845e-16
+	6.554913004853862e-17
+	-7.807387985010855e-16
+	3.586103589424016e-05
+	1.867400065974772e-04
+	9.175751368012016e-05
+
+ 147	1.470000000000001e+00
+	-2.956647822763655e-16
+	6.550472347824066e-17
+	-7.814005156618957e-16
+	3.652106686672502e-05
+	1.874536953037583e-04
+	9.362836341086636e-05
+
+ 148	1.480000000000001e+00
+	-2.952564415075032e-16
+	6.545655561980719e-17
+	-7.820537108497281e-16
+	3.719136652773067e-05
+	1.881178279428701e-04
+	9.550610046223492e-05
+
+ 149	1.490000000000001e+00
+	-2.948489635846787e-16
+	6.540453049979154e-17
+	-7.826986898220290e-16
+	3.787217199655110e-05
+	1.887323598407652e-04
+	9.739022908407532e-05
+
+ 150	1.500000000000001e+00
+	-2.944422939494082e-16
+	6.534854380026124e-17
+	-7.833357339222639e-16
+	3.856372712015492e-05
+	1.892972651513481e-04
+	9.928025317501039e-05
+
+ 151	1.510000000000001e+00
+	-2.940363809988034e-16
+	6.528848267961240e-17
+	-7.839651012926078e-16
+	3.926628275932209e-05
+	1.898125362794074e-04
+	1.011756764677834e-04
+
+ 152	1.520000000000001e+00
+	-2.936311758654465e-16
+	6.522422557022704e-17
+	-7.845870279921920e-16
+	3.998009706832641e-05
+	1.902781832895693e-04
+	1.030760027087649e-04
+
+ 153	1.530000000000001e+00
+	-2.932266322128943e-16
+	6.515564195282991e-17
+	-7.852017290257139e-16
+	4.070543576504448e-05
+	1.906942333051700e-04
+	1.049807358314947e-04
+
+ 154	1.540000000000001e+00
+	-2.928227060457911e-16
+	6.508259210737426e-17
+	-7.858093992869521e-16
+	4.144257238788514e-05
+	1.910607299011798e-04
+	1.068893801241795e-04
+
+ 155	1.550000000000001e+00
+	-2.924193555336357e-16
+	6.500492684025583e-17
+	-7.864102144214112e-16
+	4.219178853538037e-05
+	1.913777324955707e-04
+	1.088014403911088e-04
+
+ 156	1.560000000000001e+00
+	-2.920165408473281e-16
+	6.492248718763689e-17
+	-7.870043316120796e-16
+	4.295337408366908e-05
+	1.916453157438230e-04
+	1.107164221079993e-04
+
+ 157	1.570000000000001e+00
+	-2.916142240076696e-16
+	6.483510409464223e-17
+	-7.875918902920114e-16
+	4.372762737642154e-05
+	1.918635689415936e-04
+	1.126338315713187e-04
+
+ 158	1.580000000000001e+00
+	-2.912123687450722e-16
+	6.474259807018111e-17
+	-7.881730127871852e-16
+	4.451485538100151e-05
+	1.920325954409615e-04
+	1.145531760417020e-04
+
+ 159	1.590000000000001e+00
+	-2.908109403697648e-16
+	6.464477881714526e-17
+	-7.887478048928999e-16
+	4.531537380383410e-05
+	1.921525120860794e-04
+	1.164739638816250e-04
+
+ 160	1.600000000000001e+00
+	-2.904099056518564e-16
+	6.454144483773662e-17
+	-7.893163563867004e-16
+	4.612950715703897e-05
+	1.922234486745206e-04
+	1.183957046875547e-04
+
+ 161	1.610000000000001e+00
+	-2.900092327106666e-16
+	6.443238301369515e-17
+	-7.898787414806718e-16
+	4.695758876740673e-05
+	1.922455474511284e-04
+	1.203179094168764e-04
+
+ 162	1.620000000000001e+00
+	-2.896088909127743e-16
+	6.431736816121569e-17
+	-7.904350192157057e-16
+	4.779996071772889e-05
+	1.922189626417083e-04
+	1.222400905099478e-04
+
+ 163	1.630000000000001e+00
+	-2.892088507782870e-16
+	6.419616256038289e-17
+	-7.909852338002109e-16
+	4.865697370936375e-05
+	1.921438600344959e-04
+	1.241617620077292e-04
+
+ 164	1.640000000000001e+00
+	-2.888090838948806e-16
+	6.406851545899473e-17
+	-7.915294148955412e-16
+	4.952898683371510e-05
+	1.920204166179422e-04
+	1.260824396655007e-04
+
+ 165	1.650000000000001e+00
+	-2.884095628391973e-16
+	6.393416255071232e-17
+	-7.920675778503003e-16
+	5.041636723905870e-05
+	1.918488202839898e-04
+	1.280016410632789e-04
+
+ 166	1.660000000000001e+00
+	-2.880102611052250e-16
+	6.379282542754492e-17
+	-7.925997238855483e-16
+	5.131948967787143e-05
+	1.916292696066636e-04
+	1.299188857136387e-04
+
+ 167	1.670000000000001e+00
+	-2.876111530393305e-16
+	6.364421100677551e-17
+	-7.931258402327959e-16
+	5.223873591853703e-05
+	1.913619737064188e-04
+	1.318336951677398e-04
+
+ 168	1.680000000000001e+00
+	-2.872122137816465e-16
+	6.348801093254678e-17
+	-7.936459002266209e-16
+	5.317449400406125e-05
+	1.910471522113004e-04
+	1.337455931204738e-04
+
+ 169	1.690000000000001e+00
+	-2.868134192135426e-16
+	6.332390095245880e-17
+	-7.941598633536346e-16
+	5.412715733926699e-05
+	1.906850353264994e-04
+	1.356541055157597e-04
+
+ 170	1.700000000000001e+00
+	-2.864147459109568e-16
+	6.315154026968930e-17
+	-7.946676752594719e-16
+	5.509712358692048e-05
+	1.902758640243258e-04
+	1.375587606531243e-04
+
+ 171	1.710000000000001e+00
+	-2.860161711033797e-16
+	6.297057087133057e-17
+	-7.951692677154464e-16
+	5.608479335244693e-05
+	1.898198903669228e-04
+	1.394590892968423e-04
+
+ 172	1.720000000000001e+00
+	-2.856176726383161e-16
+	6.278061683384992e-17
+	-7.956645585464960e-16
+	5.709056863640085e-05
+	1.893173779741310e-04
+	1.413546247890180e-04
+
+ 173	1.730000000000001e+00
+	-2.852192289510923e-16
+	6.258128360681885e-17
+	-7.961534515220206e-16
+	5.811485103378766e-05
+	1.887686026487563e-04
+	1.432449031681258e-04
+
+ 174	1.740000000000001e+00
+	-2.848208190398654e-16
+	6.237215727634012e-17
+	-7.966358362112961e-16
+	5.915803965980518e-05
+	1.881738531709937e-04
+	1.451294632946422e-04
+
+ 175	1.750000000000001e+00
+	-2.844224224457625e-16
+	6.215280380990426e-17
+	-7.971115878051249e-16
+	6.022052878272510e-05
+	1.875334322728469e-04
+	1.470078469855140e-04
+
+ 176	1.760000000000001e+00
+	-2.840240192380527e-16
+	6.192276828476775e-17
+	-7.975805669055300e-16
+	6.130270514662903e-05
+	1.868476578019669e-04
+	1.488795991593147e-04
+
+ 177	1.770000000000001e+00
+	-2.836255900043212e-16
+	6.168157410233285e-17
+	-7.980426192853551e-16
+	6.240494496970501e-05
+	1.861168640823221e-04
+	1.507442679940190e-04
+
+ 178	1.780000000000001e+00
+	-2.832271158455806e-16
+	6.142872219144968e-17
+	-7.984975756197921e-16
+	6.352761060797991e-05
+	1.853414034764019e-04
+	1.526014050993905e-04
+
+ 179	1.790000000000001e+00
+	-2.828285783763278e-16
+	6.116369020404823e-17
+	-7.989452511920112e-16
+	6.467104687986114e-05
+	1.845216481501741e-04
+	1.544505657060096e-04
+
+ 180	1.800000000000001e+00
+	-2.824299597295218e-16
+	6.088593170704173e-17
+	-7.993854455752577e-16
+	6.583557705384141e-05
+	1.836579920376620e-04
+	1.562913088729536e-04
+
diff --git a/xschem/src/basic_test/data_pmos/data_020.raw b/xschem/src/basic_test/data_pmos/data_020.raw
new file mode 100644
index 0000000..33f9f79
--- /dev/null
+++ b/xschem/src/basic_test/data_pmos/data_020.raw
@@ -0,0 +1,1463 @@
+Title: **.subckt gm_id_pmos
+Date: Wed Jun  2 14:57:33  2021
+Plotname: DC transfer characteristic
+Flags: real
+No. Variables: 7
+No. Points: 181
+Variables:
+	0	v(v-sweep)	voltage
+	1	@m.xm1.msky130_fd_pr__pfet_01v8[cgb]	capacitance
+	2	@m.xm1.msky130_fd_pr__pfet_01v8[cgd]	capacitance
+	3	@m.xm1.msky130_fd_pr__pfet_01v8[cgs]	capacitance
+	4	@m.xm1.msky130_fd_pr__pfet_01v8[gds]	admittance
+	5	@m.xm1.msky130_fd_pr__pfet_01v8[gm]	admittance
+	6	i(@m.xm1.msky130_fd_pr__pfet_01v8[id])	current
+Values:
+ 0	0.000000000000000e+00
+	-6.087308210384991e-16
+	8.690298633560459e-20
+	-6.970389559765051e-18
+	6.823708262274466e-14
+	2.286711218240453e-12
+	8.040190281642675e-14
+
+ 1	1.000000000000000e-02
+	-6.057251230296432e-16
+	9.347085701180570e-20
+	-7.419911273987235e-18
+	9.061875207723422e-14
+	3.035875412231005e-12
+	1.068389949454307e-13
+
+ 2	2.000000000000000e-02
+	-6.027521004534046e-16
+	1.005387162898637e-19
+	-7.903435340682562e-18
+	1.202974984531943e-13
+	4.028826504157840e-12
+	1.419299479764617e-13
+
+ 3	3.000000000000000e-02
+	-5.998102697029481e-16
+	1.081458146360477e-19
+	-8.423582358651797e-18
+	1.596292372146054e-13
+	5.344029117017525e-12
+	1.884869636744690e-13
+
+ 4	4.000000000000000e-02
+	-5.968981319076160e-16
+	1.163344603517769e-19
+	-8.983173695476715e-18
+	2.117184454527352e-13
+	7.084751061414404e-12
+	2.502253559499168e-13
+
+ 5	5.000000000000000e-02
+	-5.940141695108843e-16
+	1.251502228583784e-19
+	-9.585244448765390e-18
+	2.806497799408164e-13
+	9.386671056364837e-12
+	3.320479892463860e-13
+
+ 6	6.000000000000000e-02
+	-5.911568428258568e-16
+	1.346421447157822e-19
+	-1.023305692434730e-17
+	3.717881852815581e-13
+	1.242770129336340e-11
+	4.404164289179671e-13
+
+ 7	7.000000000000001e-02
+	-5.883245865671367e-16
+	1.448629625967701e-19
+	-1.093011464286042e-17
+	4.921661474297333e-13
+	1.644060998414797e-11
+	5.838337796753873e-13
+
+ 8	8.000000000000000e-02
+	-5.855158063578914e-16
+	1.558693374428588e-19
+	-1.168017688647102e-17
+	6.509810369333279e-13
+	2.172915392176331e-11
+	7.734706523052021e-13
+
+ 9	9.000000000000000e-02
+	-5.827288752112356e-16
+	1.677220940112351e-19
+	-1.248727379630005e-17
+	8.602303697067740e-13
+	2.868856772537013e-11
+	1.023973475001785e-12
+
+ 10	9.999999999999999e-02
+	-5.799621299858668e-16
+	1.804864699782249e-19
+	-1.335572202812408e-17
+	1.135518168194737e-12
+	3.783139765128904e-11
+	1.354503538724655e-12
+
+ 11	1.100000000000000e-01
+	-5.772138678172349e-16
+	1.942323746873015e-19
+	-1.429014096866041e-17
+	1.497071174846642e-12
+	4.981980110749816e-11
+	1.790065724808023e-12
+
+ 12	1.200000000000000e-01
+	-5.744823425275050e-16
+	2.090346575126097e-19
+	-1.529546950686037e-17
+	1.971009006717856e-12
+	6.550553863682867e-11
+	2.363197635945720e-12
+
+ 13	1.300000000000000e-01
+	-5.717657610202666e-16
+	2.249733856466653e-19
+	-1.637698334372750e-17
+	2.590916755807888e-12
+	8.597893470867202e-11
+	3.116102428248985e-12
+
+ 14	1.400000000000000e-01
+	-5.690622797073461e-16
+	2.421341306575306e-19
+	-1.754025179703997e-17
+	3.399771045345081e-12
+	1.126280269215652e-10
+	4.103321263634391e-12
+
+ 15	1.500000000000000e-01
+	-5.663700015493465e-16
+	2.606082589516043e-19
+	-1.879117508730476e-17
+	4.452269631580005e-12
+	1.472089504543188e-10
+	5.395052499238865e-12
+
+ 16	1.600000000000000e-01
+	-5.636869713438295e-16
+	2.804932410651044e-19
+	-2.013631249439321e-17
+	5.817610370923680e-12
+	1.919283401695571e-10
+	7.081234784471466e-12
+
+ 17	1.700000000000000e-01
+	-5.610111723799388e-16
+	3.018929597272571e-19
+	-2.158246911146750e-17
+	7.582752259520340e-12
+	2.495375311316626e-10
+	9.276513195723889e-12
+
+ 18	1.800000000000000e-01
+	-5.583405232719852e-16
+	3.249180207167391e-19
+	-2.313687966671621e-17
+	9.856172796637898e-12
+	3.234379636907076e-10
+	1.212620466986446e-11
+
+ 19	1.900000000000000e-01
+	-5.556728746371686e-16
+	3.496860671454865e-19
+	-2.480722765644611e-17
+	1.277210867258543e-11
+	4.177956668231643e-10
+	1.581336507324317e-11
+
+ 20	2.000000000000000e-01
+	-5.530060059416627e-16
+	3.763220925105021e-19
+	-2.660166428753315e-17
+	1.649523193982362e-11
+	5.376614914073903e-10
+	2.056703322563794e-11
+
+ 21	2.100000000000000e-01
+	-5.503376225713800e-16
+	4.049587488753557e-19
+	-2.852882698767370e-17
+	2.122567540341317e-11
+	6.890923922403598e-10
+	2.667168693402158e-11
+
+ 22	2.200000000000001e-01
+	-5.476653531936322e-16
+	4.357366457995904e-19
+	-3.059785719425283e-17
+	2.720428485099211e-11
+	8.792679916070341e-10
+	3.447789335690775e-11
+
+ 23	2.300000000000001e-01
+	-5.449867474864645e-16
+	4.688046348146733e-19
+	-3.281841708043042e-17
+	3.471795155289097e-11
+	1.116596283238507e-09
+	4.441407570876405e-11
+
+ 24	2.400000000000001e-01
+	-5.422992743234787e-16
+	5.043200733627585e-19
+	-3.520070482120875e-17
+	4.410487829437824e-11
+	1.410803126344821e-09
+	5.699925969047407e-11
+
+ 25	2.500000000000001e-01
+	-5.396003205141602e-16
+	5.424490611208433e-19
+	-3.775546793944411e-17
+	5.575966865114684e-11
+	1.773002570692143e-09
+	7.285661999867091e-11
+
+ 26	2.600000000000001e-01
+	-5.368871902111239e-16
+	5.833666406443646e-19
+	-4.049401421018513e-17
+	7.013821199018573e-11
+	2.215749290590630e-09
+	9.272763731925412e-11
+
+ 27	2.700000000000001e-01
+	-5.341571051088984e-16
+	6.272569531228016e-19
+	-4.342821953032249e-17
+	8.776246815679179e-11
+	2.753080364019784e-09
+	1.174867175097591e-10
+
+ 28	2.800000000000001e-01
+	-5.314072055709702e-16
+	6.743133389138170e-19
+	-4.657053209111741e-17
+	1.092254272843484e-10
+	3.400560690219758e-09
+	1.481562318171827e-10
+
+ 29	2.900000000000001e-01
+	-5.286345528343939e-16
+	7.247383713217596e-19
+	-4.993397211740422e-17
+	1.351967100902159e-10
+	4.175353359924069e-09
+	1.859221156266107e-10
+
+ 30	3.000000000000001e-01
+	-5.258361324531760e-16
+	7.787438108731753e-19
+	-5.353212636344472e-17
+	1.664294505729455e-10
+	5.096341813234292e-09
+	2.321504058648667e-10
+
+ 31	3.100000000000001e-01
+	-5.230088591527633e-16
+	8.365504661301510e-19
+	-5.737913648243413e-17
+	2.037692312313848e-10
+	6.184333221988111e-09
+	2.884053814656776e-10
+
+ 32	3.200000000000001e-01
+	-5.201495832777206e-16
+	8.983879459055764e-19
+	-6.148968031671266e-17
+	2.481658931355245e-10
+	7.462371320880151e-09
+	3.564702629361091e-10
+
+ 33	3.300000000000001e-01
+	-5.172550990224999e-16
+	9.644942866437071e-19
+	-6.587894509152462e-17
+	3.006890093355540e-10
+	8.956181919971130e-09
+	4.383716871936379e-10
+
+ 34	3.400000000000001e-01
+	-5.143221546404161e-16
+	1.035115437755346e-18
+	-7.056259143990686e-17
+	3.625477034881982e-10
+	1.069476667286941e-08
+	5.364093693781470e-10
+
+ 35	3.500000000000001e-01
+	-5.113474648276632e-16
+	1.110504586910639e-18
+	-7.555670714392790e-17
+	4.351153510258751e-10
+	1.271115231675922e-08
+	6.531924769254090e-10
+
+ 36	3.600000000000002e-01
+	-5.083277254765524e-16
+	1.190921306766538e-18
+	-8.087774945262998e-17
+	5.199595646933797e-10
+	1.504329582359044e-08
+	7.916842772388016e-10
+
+ 37	3.700000000000002e-01
+	-5.052596309840542e-16
+	1.276630504424228e-18
+	-8.654247483496070e-17
+	6.188777855819969e-10
+	1.773514264302056e-08
+	9.552566048612745e-10
+
+ 38	3.800000000000002e-01
+	-5.021398942870384e-16
+	1.367901155168478e-18
+	-9.256785505260907e-17
+	7.339388071746373e-10
+	2.083783655305629e-08
+	1.147755668530781e-09
+
+ 39	3.900000000000002e-01
+	-4.989652697731421e-16
+	1.465004802841536e-18
+	-9.897097849956302e-17
+	8.675306656940624e-10
+	2.441108559395298e-08
+	1.373580729852514e-09
+
+ 40	4.000000000000002e-01
+	-4.957325791846911e-16
+	1.568213810659785e-18
+	-1.057689358592441e-16
+	1.022415528470401e-09
+	2.852469830943882e-08
+	1.637777276161768e-09
+
+ 41	4.100000000000002e-01
+	-4.924387405914033e-16
+	1.677799348508927e-18
+	-1.129786892833416e-16
+	1.201792484093357e-09
+	3.326031678415214e-08
+	1.946146512172934e-09
+
+ 42	4.200000000000002e-01
+	-4.890808004545652e-16
+	1.794029105868334e-18
+	-1.206169245060081e-16
+	1.409369461620696e-09
+	3.871338651973520e-08
+	2.305373327011881e-09
+
+ 43	4.300000000000002e-01
+	-4.856559687401465e-16
+	1.917164723625594e-18
+	-1.286998855791940e-16
+	1.649445863746064e-09
+	4.499541721990543e-08
+	2.723175363588576e-09
+
+ 44	4.400000000000002e-01
+	-4.821616569602768e-16
+	2.047458943241612e-18
+	-1.372431922550397e-16
+	1.927007882768328e-09
+	5.223660282721587e-08
+	3.208476429064470e-09
+
+ 45	4.500000000000002e-01
+	-4.785955189315250e-16
+	2.185152478082318e-18
+	-1.462616404529433e-16
+	2.247838881242027e-09
+	6.058888401190774e-08
+	3.771608242122980e-09
+
+ 46	4.600000000000002e-01
+	-4.749554939348848e-16
+	2.330470619277969e-18
+	-1.557689867335763e-16
+	2.618647673160902e-09
+	7.022955253612313e-08
+	4.424545424327541e-09
+
+ 47	4.700000000000003e-01
+	-4.712398518474327e-16
+	2.483619597185614e-18
+	-1.657777182575791e-16
+	3.047218054481545e-09
+	8.136551555330399e-08
+	5.181179727769991e-09
+
+ 48	4.800000000000003e-01
+	-4.674472396912527e-16
+	2.644782729337416e-18
+	-1.762988103272180e-16
+	3.542583525074738e-09
+	9.423836011842899e-08
+	6.057640779416530e-09
+
+ 49	4.900000000000003e-01
+	-4.635767289143793e-16
+	2.814116396500817e-18
+	-1.873414742840863e-16
+	4.115231839884161e-09
+	1.091303851499385e-07
+	7.072672155702973e-09
+
+ 50	5.000000000000002e-01
+	-4.596278625852195e-16
+	2.991745899917364e-18
+	-1.989128992489938e-16
+	4.777344845924986e-09
+	1.263718008941386e-07
+	8.248073432093591e-09
+
+ 51	5.100000000000002e-01
+	-4.556007015512630e-16
+	3.177761264589893e-18
+	-2.110179919195453e-16
+	5.543080020996408e-09
+	1.463493355422625e-07
+	9.609221044822037e-09
+
+ 52	5.200000000000002e-01
+	-4.514958684911006e-16
+	3.372213065221339e-18
+	-2.236591193586336e-16
+	6.428901240427511e-09
+	1.695165357241762e-07
+	1.118568342748034e-08
+
+ 53	5.300000000000002e-01
+	-4.473145886828801e-16
+	3.575108362545499e-18
+	-2.368358603794615e-16
+	7.453967559714668e-09
+	1.964061023902459e-07
+	1.301194901992835e-08
+
+ 54	5.400000000000003e-01
+	-4.430587262302065e-16
+	3.786406847721009e-18
+	-2.505447717212456e-16
+	8.640590195450925e-09
+	2.276446655790059e-07
+	1.512828946652337e-08
+
+ 55	5.500000000000003e-01
+	-4.387308144361936e-16
+	4.006017300511100e-18
+	-2.647791756722144e-16
+	1.001476936774200e-08
+	2.639704690005622e-07
+	1.758178468942749e-08
+
+ 56	5.600000000000003e-01
+	-4.343340790060088e-16
+	4.233794472436930e-18
+	-2.795289760891921e-16
+	1.160682414352553e-08
+	3.062545045443639e-07
+	2.042754157868126e-08
+
+ 57	5.700000000000003e-01
+	-4.298724527950519e-16
+	4.469536508276298e-18
+	-2.947805098434188e-16
+	1.345212973577621e-08
+	3.555257011095004e-07
+	2.373014377107140e-08
+
+ 58	5.800000000000003e-01
+	-4.253505809098722e-16
+	4.712983017542885e-18
+	-3.105164405519366e-16
+	1.559197761947718e-08
+	4.130008206831222e-07
+	2.756537629545237e-08
+
+ 59	5.900000000000003e-01
+	-4.207738151160038e-16
+	4.963813901400003e-18
+	-3.267157010022602e-16
+	1.807457394578910e-08
+	4.801197306473128e-07
+	3.202227550753422e-08
+
+ 60	6.000000000000003e-01
+	-4.161481967123085e-16
+	5.221649029485695e-18
+	-3.433534899258981e-16
+	2.095619053120104e-08
+	5.585866805361696e-07
+	3.720556128287359e-08
+
+ 61	6.100000000000003e-01
+	-4.114804272931620e-16
+	5.486048845230773e-18
+	-3.604013277192305e-16
+	2.430247942928340e-08
+	6.504180802149453e-07
+	4.323851415479892e-08
+
+ 62	6.200000000000003e-01
+	-4.067778271322725e-16
+	5.756515957586608e-18
+	-3.778271743609929e-16
+	2.818995579842877e-08
+	7.579970106113173e-07
+	5.026636385758892e-08
+
+ 63	6.300000000000003e-01
+	-4.020482812756535e-16
+	6.032497752103314e-18
+	-3.955956111664747e-16
+	3.270764328917295e-08
+	8.841342436277849e-07
+	5.846025595568661e-08
+
+ 64	6.400000000000003e-01
+	-3.973001738132123e-16
+	6.313390025779996e-18
+	-4.136680862009742e-16
+	3.795886018154695e-08
+	1.032134844021035e-06
+	6.802185771999317e-08
+
+ 65	6.500000000000004e-01
+	-3.925423111924022e-16
+	6.598541619117171e-18
+	-4.320032212189994e-16
+	4.406310173360911e-08
+	1.205868413606759e-06
+	7.918865035657417e-08
+
+ 66	6.600000000000004e-01
+	-3.877838358248485e-16
+	6.887259986662685e-18
+	-4.505571759862898e-16
+	5.115794373215863e-08
+	1.409839674074224e-06
+	9.223992877851837e-08
+
+ 67	6.700000000000004e-01
+	-3.830341315981287e-16
+	7.178817615562929e-18
+	-4.692840638745691e-16
+	5.940085397616008e-08
+	1.649254365069143e-06
+	1.075034887576907e-07
+
+ 68	6.800000000000004e-01
+	-3.783027232203502e-16
+	7.472459171811949e-18
+	-4.881364107942133e-16
+	6.897075377889347e-08
+	1.930073425457435e-06
+	1.253629212030491e-07
+
+ 69	6.900000000000004e-01
+	-3.735991715768264e-16
+	7.767409227611355e-18
+	-5.070656479455588e-16
+	8.006912421328336e-08
+	2.259046300626777e-06
+	1.462653523553253e-07
+
+ 70	7.000000000000004e-01
+	-3.689329674509949e-16
+	8.062880401955791e-18
+	-5.260226276131873e-16
+	9.292040836592081e-08
+	2.643712288881194e-06
+	1.707293671333453e-07
+
+ 71	7.100000000000004e-01
+	-3.643134260449340e-16
+	8.358081731439666e-18
+	-5.449581503707372e-16
+	1.077714311883695e-07
+	3.092357569508511e-06
+	1.993527348639609e-07
+
+ 72	7.200000000000004e-01
+	-3.597495847227892e-16
+	8.652227080194199e-18
+	-5.638234916556310e-16
+	1.248895552738850e-07
+	3.613915535292201e-06
+	2.328194316445899e-07
+
+ 73	7.300000000000004e-01
+	-3.552501062931087e-16
+	8.944543397251627e-18
+	-5.825709157362975e-16
+	1.445593276811735e-07
+	4.217799916832969e-06
+	2.719053373189638e-07
+
+ 74	7.400000000000004e-01
+	-3.508231899492337e-16
+	9.234278636493565e-18
+	-6.011541656237424e-16
+	1.670774611828568e-07
+	4.913664456007180e-06
+	3.174818991184071e-07
+
+ 75	7.500000000000004e-01
+	-3.464764917114351e-16
+	9.520709168226502e-18
+	-6.195289184416310e-16
+	1.927461377610514e-07
+	5.711089757142518e-06
+	3.705170238333106e-07
+
+ 76	7.600000000000005e-01
+	-3.422170558757938e-16
+	9.803146531491157e-18
+	-6.376531971069231e-16
+	2.218648161721972e-07
+	6.619207067261082e-06
+	4.320725107313388e-07
+
+ 77	7.700000000000005e-01
+	-3.380512585913989e-16
+	1.008094340127312e-17
+	-6.554877308088346e-16
+	2.547209477970386e-07
+	7.646279070330217e-06
+	5.032974862390920e-07
+
+ 78	7.800000000000005e-01
+	-3.339847642794695e-16
+	1.035349867342706e-17
+	-6.729962586165543e-16
+	2.915802204754718e-07
+	8.799267621040403e-06
+	5.854175527211968e-07
+
+ 79	7.900000000000005e-01
+	-3.300224951960782e-16
+	1.062026160081591e-17
+	-6.901457724977777e-16
+	3.326771145312190e-07
+	1.008342559244369e-05
+	6.797197022514212e-07
+
+ 80	8.000000000000005e-01
+	-3.261686140434890e-16
+	1.088073494535001e-17
+	-7.069066979935483e-16
+	3.782066260579278e-07
+	1.150195267072468e-05
+	7.875334358325387e-07
+
+ 81	8.100000000000005e-01
+	-3.224265191707583e-16
+	1.113447714083159e-17
+	-7.232530126797569e-16
+	4.283179610283523e-07
+	1.305575170290492e-05
+	9.102089158764141e-07
+
+ 82	8.200000000000005e-01
+	-3.187988515858422e-16
+	1.138110348948981e-17
+	-7.391623042737711e-16
+	4.831108256860338e-07
+	1.474331299346963e-05
+	1.049093304418889e-06
+
+ 83	8.300000000000005e-01
+	-3.152875127388670e-16
+	1.162028643980030e-17
+	-7.546157717542215e-16
+	5.426346585512327e-07
+	1.656074004312399e-05
+	1.205506647018743e-06
+
+ 84	8.400000000000005e-01
+	-3.118936918352663e-16
+	1.185175501387262e-17
+	-7.695981741091246e-16
+	6.068908160301281e-07
+	1.850191405848137e-05
+	1.380718717063484e-06
+
+ 85	8.500000000000005e-01
+	-3.086179013001061e-16
+	1.207529346890912e-17
+	-7.840977322874825e-16
+	6.758373977587579e-07
+	2.055877909240584e-05
+	1.575928129329501e-06
+
+ 86	8.600000000000005e-01
+	-3.054600189393700e-16
+	1.229073928882867e-17
+	-7.981059905954689e-16
+	7.493961360958474e-07
+	2.272171760542472e-05
+	1.792244786124020e-06
+
+ 87	8.700000000000006e-01
+	-3.024193353258611e-16
+	1.249798060919729e-17
+	-8.116176441589494e-16
+	8.274606153106598e-07
+	2.497997935582515e-05
+	2.030676378068297e-06
+
+ 88	8.800000000000006e-01
+	-2.994946049696892e-16
+	1.269695318142887e-17
+	-8.246303391917533e-16
+	9.099050433716918e-07
+	2.732212536088389e-05
+	2.292119280173632e-06
+
+ 89	8.900000000000006e-01
+	-2.966840999079577e-16
+	1.288763698127580e-17
+	-8.371444526950490e-16
+	9.965928615274196e-07
+	2.973645255664264e-05
+	2.577353817030165e-06
+
+ 90	9.000000000000006e-01
+	-2.939856644560250e-16
+	1.307005256250655e-17
+	-8.491628579056643e-16
+	1.087384615215017e-06
+	3.221137222035437e-05
+	2.887043562176339e-06
+
+ 91	9.100000000000006e-01
+	-2.913967699945734e-16
+	1.324425724999655e-17
+	-8.606906813509443e-16
+	1.182144687869810e-06
+	3.473572438173300e-05
+	3.221738112488845e-06
+
+ 92	9.200000000000006e-01
+	-2.889145688137570e-16
+	1.341034125789218e-17
+	-8.717350567962448e-16
+	1.280746682484084e-06
+	3.729901964265599e-05
+	3.581878647247887e-06
+
+ 93	9.300000000000006e-01
+	-2.865359461901549e-16
+	1.356842380866538e-17
+	-8.823048807273509e-16
+	1.383077398084384e-06
+	3.989160779181929e-05
+	3.967805536974504e-06
+
+ 94	9.400000000000006e-01
+	-2.842575700271031e-16
+	1.371864931832968e-17
+	-8.924105733296154e-16
+	1.489039474284776e-06
+	4.250477863202803e-05
+	4.379767292932693e-06
+
+ 95	9.500000000000006e-01
+	-2.820759375387439e-16
+	1.386118370232997e-17
+	-9.020638482388037e-16
+	1.598552861556398e-06
+	4.513080433156160e-05
+	4.817930223597025e-06
+
+ 96	9.600000000000006e-01
+	-2.799874185983686e-16
+	1.399621084606290e-17
+	-9.112774936706780e-16
+	1.711555320353796e-06
+	4.776293454044486e-05
+	5.282388268650574e-06
+
+ 97	9.700000000000006e-01
+	-2.779882954993009e-16
+	1.412392927395349e-17
+	-9.200651669066396e-16
+	1.828002165860317e-06
+	5.039535586671036e-05
+	5.773172596384030e-06
+
+ 98	9.800000000000006e-01
+	-2.760747989896412e-16
+	1.424454904174747e-17
+	-9.284412035353759e-16
+	1.947865465746310e-06
+	5.302312655244883e-05
+	6.290260663274750e-06
+
+ 99	9.900000000000007e-01
+	-2.742431405396877e-16
+	1.435828886833847e-17
+	-9.364204423346246e-16
+	2.071132874625407e-06
+	5.564209576741052e-05
+	6.833584536203443e-06
+
+ 100	1.000000000000001e+00
+	-2.724895408825769e-16
+	1.446537351612626e-17
+	-9.440180662277293e-16
+	2.197806258089957e-06
+	5.824881521349538e-05
+	7.403038363448576e-06
+
+ 101	1.010000000000001e+00
+	-2.708102549350960e-16
+	1.456603142263100e-17
+	-9.512494593679697e-16
+	2.327900226689699e-06
+	6.084044897251864e-05
+	7.998484948670747e-06
+
+ 102	1.020000000000001e+00
+	-2.692015932576248e-16
+	1.466049258085818e-17
+	-9.581300800883319e-16
+	2.461440669538733e-06
+	6.341468590333577e-05
+	8.619761433130330e-06
+
+ 103	1.030000000000001e+00
+	-2.676599402510715e-16
+	1.474898666166988e-17
+	-9.646753492017327e-16
+	2.598463350400409e-06
+	6.596965749541012e-05
+	9.266684127234464e-06
+
+ 104	1.040000000000001e+00
+	-2.661817693158696e-16
+	1.483174136810025e-17
+	-9.709005529418528e-16
+	2.739012606957009e-06
+	6.850386294897086e-05
+	9.939052555672626e-06
+
+ 105	1.050000000000001e+00
+	-2.647636552152313e-16
+	1.490898100906481e-17
+	-9.768207596914990e-16
+	2.883140176589803e-06
+	7.101610237341709e-05
+	1.063665279350047e-05
+
+ 106	1.060000000000001e+00
+	-2.634022838933694e-16
+	1.498092527816012e-17
+	-9.824507495476745e-16
+	3.030904158977473e-06
+	7.350541834968245e-05
+	1.135926017603802e-05
+
+ 107	1.070000000000001e+00
+	-2.620944600009114e-16
+	1.504778822212772e-17
+	-9.878049557134078e-16
+	3.182368116537910e-06
+	7.597104565254379e-05
+	1.210664146550748e-05
+
+ 108	1.080000000000001e+00
+	-2.608371117725032e-16
+	1.510977740776509e-17
+	-9.928974190891949e-16
+	3.337600366787720e-06
+	7.841236977244565e-05
+	1.287855691514046e-05
+
+ 109	1.090000000000001e+00
+	-2.596272971360083e-16
+	1.516709312058411e-17
+	-9.977417404438287e-16
+	3.496673101941244e-06
+	8.082888673359967e-05
+	1.367476014317061e-05
+
+ 110	1.100000000000001e+00
+	-2.584622021254106e-16
+	1.521992796013289e-17
+	-1.002351065935576e-15
+	3.659662212826277e-06
+	8.322018059628030e-05
+	1.449500126617071e-05
+
+ 111	1.110000000000001e+00
+	-2.573391440943554e-16
+	1.526846630243844e-17
+	-1.006738055510113e-15
+	3.826646621440616e-06
+	8.558589495576653e-05
+	1.533902619888638e-05
+
+ 112	1.120000000000001e+00
+	-2.562555706571442e-16
+	1.531288400514385e-17
+	-1.010914870710369e-15
+	3.997707997047844e-06
+	8.792571492741587e-05
+	1.620657751511210e-05
+
+ 113	1.130000000000001e+00
+	-2.552090582710088e-16
+	1.535334818324598e-17
+	-1.014893165900412e-15
+	4.172930489769844e-06
+	9.023935200329199e-05
+	1.709739478407436e-05
+
+ 114	1.140000000000001e+00
+	-2.541973099982783e-16
+	1.539001706910128e-17
+	-1.018684084639266e-15
+	4.352400530074709e-06
+	9.252653229918038e-05
+	1.801121477284086e-05
+
+ 115	1.150000000000001e+00
+	-2.532181525966699e-16
+	1.542303994465713e-17
+	-1.022298260461051e-15
+	4.536206684599088e-06
+	9.478698762444933e-05
+	1.894777154576342e-05
+
+ 116	1.160000000000001e+00
+	-2.522695330699583e-16
+	1.545255713487538e-17
+	-1.025745821383975e-15
+	4.724439559877018e-06
+	9.702044887742961e-05
+	1.990679648663732e-05
+
+ 117	1.170000000000001e+00
+	-2.513495147959841e-16
+	1.547870005231996e-17
+	-1.029036397536048e-15
+	4.917191746666725e-06
+	9.922664133650691e-05
+	2.088801826462736e-05
+
+ 118	1.180000000000001e+00
+	-2.504562733346348e-16
+	1.550159128386160e-17
+	-1.032179131348663e-15
+	5.114557798627014e-06
+	1.014052814798056e-04
+	2.189116276103327e-05
+
+ 119	1.190000000000001e+00
+	-2.495880920050733e-16
+	1.552134471139363e-17
+	-1.035182689829523e-15
+	5.316634240067644e-06
+	1.035560750230517e-04
+	2.291595297058026e-05
+
+ 120	1.200000000000001e+00
+	-2.487433573092396e-16
+	1.553806565934351e-17
+	-1.038055278483265e-15
+	5.523519598374734e-06
+	1.056787159155582e-04
+	2.396210888808006e-05
+
+ 121	1.210000000000001e+00
+	-2.479205542674868e-16
+	1.555185106259738e-17
+	-1.040804656500986e-15
+	5.735314457485423e-06
+	1.077728860782576e-04
+	2.502934738892432e-05
+
+ 122	1.220000000000001e+00
+	-2.471182617221112e-16
+	1.556278964922614e-17
+	-1.043438152888751e-15
+	5.952121529464111e-06
+	1.098382557057061e-04
+	2.611738210991500e-05
+
+ 123	1.230000000000001e+00
+	-2.463351476555248e-16
+	1.557096213310766e-17
+	-1.045962683249672e-15
+	6.174045741816930e-06
+	1.118744839864146e-04
+	2.722592333531470e-05
+
+ 124	1.240000000000001e+00
+	-2.455699645617582e-16
+	1.557644141218338e-17
+	-1.048384766974709e-15
+	6.401194338684549e-06
+	1.138812201233390e-04
+	2.835467789168889e-05
+
+ 125	1.250000000000001e+00
+	-2.448215449029088e-16
+	1.557929276866709e-17
+	-1.050710544633704e-15
+	6.633676994483289e-06
+	1.158581045594449e-04
+	2.950334905404996e-05
+
+ 126	1.260000000000001e+00
+	-2.440887966758961e-16
+	1.557957406804421e-17
+	-1.052945795390842e-15
+	6.871605938929259e-06
+	1.178047703324990e-04
+	3.067163646495681e-05
+
+ 127	1.270000000000001e+00
+	-2.433706991095002e-16
+	1.557733595416155e-17
+	-1.055095954297631e-15
+	7.115096092691849e-06
+	1.197208444992075e-04
+	3.185923606755378e-05
+
+ 128	1.280000000000001e+00
+	-2.426662985069306e-16
+	1.557262203811783e-17
+	-1.057166129342195e-15
+	7.364265213185571e-06
+	1.216059495819433e-04
+	3.306584005299477e-05
+
+ 129	1.290000000000001e+00
+	-2.419747042451577e-16
+	1.556546907902353e-17
+	-1.059161118156147e-15
+	7.619234050234822e-06
+	1.234597050020746e-04
+	3.429113682229460e-05
+
+ 130	1.300000000000001e+00
+	-2.412950849388074e-16
+	1.555590715501198e-17
+	-1.061085424299945e-15
+	7.880126511536601e-06
+	1.252817284726374e-04
+	3.553481096232679e-05
+
+ 131	1.310000000000001e+00
+	-2.406266647734793e-16
+	1.554395982315538e-17
+	-1.062943273064780e-15
+	8.147069838011617e-06
+	1.270716373301771e-04
+	3.679654323545742e-05
+
+ 132	1.320000000000001e+00
+	-2.399687200109353e-16
+	1.552964426717246e-17
+	-1.064738626743729e-15
+	8.420194789276415e-06
+	1.288290497912509e-04
+	3.807601058212845e-05
+
+ 133	1.330000000000001e+00
+	-2.393205756665401e-16
+	1.551297143201322e-17
+	-1.066475199337607e-15
+	8.699635839594407e-06
+	1.305535861236054e-04
+	3.937288613558561e-05
+
+ 134	1.340000000000001e+00
+	-2.386816023576939e-16
+	1.549394614457440e-17
+	-1.068156470671704e-15
+	8.985531384773944e-06
+	1.322448697256090e-04
+	4.068683924786041e-05
+
+ 135	1.350000000000001e+00
+	-2.380512133206042e-16
+	1.547256721993964e-17
+	-1.069785699908787e-15
+	9.278023960582048e-06
+	1.339025281103071e-04
+	4.201753552607078e-05
+
+ 136	1.360000000000001e+00
+	-2.374288615916829e-16
+	1.544882755265413e-17
+	-1.071365938451354e-15
+	9.577260473333398e-06
+	1.355261937926219e-04
+	4.336463687807626e-05
+
+ 137	1.370000000000001e+00
+	-2.368140373489862e-16
+	1.542271419263740e-17
+	-1.072900042232583e-15
+	9.883392443399360e-06
+	1.371155050798507e-04
+	4.472780156651969e-05
+
+ 138	1.380000000000001e+00
+	-2.362062654084618e-16
+	1.539420840541289e-17
+	-1.074390683400665e-15
+	1.019657626246223e-05
+	1.386701067668393e-04
+	4.610668427029373e-05
+
+ 139	1.390000000000001e+00
+	-2.356051028692855e-16
+	1.536328571639045e-17
+	-1.075840361405504e-15
+	1.051697346541701e-05
+	1.401896507380874e-04
+	4.750093615249035e-05
+
+ 140	1.400000000000001e+00
+	-2.350101369022371e-16
+	1.532991593898116e-17
+	-1.077251413500245e-15
+	1.084475101789723e-05
+	1.416737964796642e-04
+	4.891020493391547e-05
+
+ 141	1.410000000000001e+00
+	-2.344209826748311e-16
+	1.529406318635369e-17
+	-1.078626024672785e-15
+	1.118008162047506e-05
+	1.431222115042214e-04
+	5.033413497128498e-05
+
+ 142	1.420000000000001e+00
+	-2.338372814068133e-16
+	1.525568586665938e-17
+	-1.079966237024554e-15
+	1.152314403065587e-05
+	1.445345716926292e-04
+	5.177236733924871e-05
+
+ 143	1.430000000000001e+00
+	-2.332586985496019e-16
+	1.521473666156255e-17
+	-1.081273958615384e-15
+	1.187412340385786e-05
+	1.459105615558850e-04
+	5.322453991542796e-05
+
+ 144	1.440000000000001e+00
+	-2.326849220832690e-16
+	1.517116248791216e-17
+	-1.082550971794431e-15
+	1.223321165463382e-05
+	1.472498744209596e-04
+	5.469028746768685e-05
+
+ 145	1.450000000000001e+00
+	-2.321156609247679e-16
+	1.512490444238326e-17
+	-1.083798941037833e-15
+	1.260060783945604e-05
+	1.485522125442053e-04
+	5.616924174289686e-05
+
+ 146	1.460000000000001e+00
+	-2.315506434412344e-16
+	1.507589772890303e-17
+	-1.085019420314185e-15
+	1.297651856244366e-05
+	1.498172871558406e-04
+	5.766103155648628e-05
+
+ 147	1.470000000000001e+00
+	-2.309896160623561e-16
+	1.502407156865635e-17
+	-1.086213859999084e-15
+	1.336115840546307e-05
+	1.510448184389116e-04
+	5.916528288210230e-05
+
+ 148	1.480000000000001e+00
+	-2.304323419860057e-16
+	1.496934909244182e-17
+	-1.087383613359897e-15
+	1.375475038407297e-05
+	1.522345354459677e-04
+	6.068161894074808e-05
+
+ 149	1.490000000000001e+00
+	-2.298785999715422e-16
+	1.491164721512018e-17
+	-1.088529942631666e-15
+	1.415752643081236e-05
+	1.533861759565576e-04
+	6.220966028878774e-05
+
+ 150	1.500000000000001e+00
+	-2.293281832154101e-16
+	1.485087649186593e-17
+	-1.089654024704663e-15
+	1.456972790733592e-05
+	1.544994862784882e-04
+	6.374902490424107e-05
+
+ 151	1.510000000000001e+00
+	-2.287808983039064e-16
+	1.478694095589701e-17
+	-1.090756956443590e-15
+	1.499160614688326e-05
+	1.555742209956799e-04
+	6.529932827082113e-05
+
+ 152	1.520000000000001e+00
+	-2.282365642382264e-16
+	1.471973793732097e-17
+	-1.091839759657813e-15
+	1.542342302851377e-05
+	1.566101426653466e-04
+	6.686018345919362e-05
+
+ 153	1.530000000000001e+00
+	-2.276950115271375e-16
+	1.464915786269595e-17
+	-1.092903385741362e-15
+	1.586545158444247e-05
+	1.576070214671701e-04
+	6.843120120496588e-05
+
+ 154	1.540000000000001e+00
+	-2.271560813428744e-16
+	1.457508403486405e-17
+	-1.093948720000698e-15
+	1.631797664165509e-05
+	1.585646348071325e-04
+	7.001198998293733e-05
+
+ 155	1.550000000000001e+00
+	-2.266196247360874e-16
+	1.449739239257245e-17
+	-1.094976585687480e-15
+	1.678129549875481e-05
+	1.594827668787146e-04
+	7.160215607717231e-05
+
+ 156	1.560000000000001e+00
+	-2.260855019059115e-16
+	1.441595124935387e-17
+	-1.095987747752823e-15
+	1.725571863867245e-05
+	1.603612081843071e-04
+	7.320130364648417e-05
+
+ 157	1.570000000000001e+00
+	-2.255535815214449e-16
+	1.433062101109505e-17
+	-1.096982916338721e-15
+	1.774157047743746e-05
+	1.611997550198844e-04
+	7.480903478494529e-05
+
+ 158	1.580000000000001e+00
+	-2.250237400911507e-16
+	1.424125387167712e-17
+	-1.097962750021522e-15
+	1.823919014863153e-05
+	1.619982089263274e-04
+	7.642494957707454e-05
+
+ 159	1.590000000000001e+00
+	-2.244958613769076e-16
+	1.414769348602911e-17
+	-1.098927858821582e-15
+	1.874893232239455e-05
+	1.627563761112336e-04
+	7.804864614738727e-05
+
+ 160	1.600000000000001e+00
+	-2.239698358496393e-16
+	1.404977461989103e-17
+	-1.099878806992423e-15
+	1.927116805688589e-05
+	1.634740668456597e-04
+	7.967972070403255e-05
+
+ 161	1.610000000000001e+00
+	-2.234455601836440e-16
+	1.394732277554323e-17
+	-1.100816115601987e-15
+	1.980628567887871e-05
+	1.641510948410390e-04
+	8.131776757629524e-05
+
+ 162	1.620000000000001e+00
+	-2.229229367869356e-16
+	1.384015379271559e-17
+	-1.101740264917818e-15
+	2.035469168862474e-05
+	1.647872766125116e-04
+	8.296237924579277e-05
+
+ 163	1.630000000000001e+00
+	-2.224018733650876e-16
+	1.372807342385336e-17
+	-1.102651696607323e-15
+	2.091681168221360e-05
+	1.653824308361683e-04
+	8.461314637126820e-05
+
+ 164	1.640000000000001e+00
+	-2.218822825162316e-16
+	1.361087688287958e-17
+	-1.103550815763534e-15
+	2.149309128229442e-05
+	1.659363777092386e-04
+	8.626965780696314e-05
+
+ 165	1.650000000000001e+00
+	-2.213640813550311e-16
+	1.348834836656126e-17
+	-1.104437992766162e-15
+	2.208399706515385e-05
+	1.664489383241352e-04
+	8.793150061465048e-05
+
+ 166	1.660000000000001e+00
+	-2.208471911636003e-16
+	1.336026054755748e-17
+	-1.105313564987085e-15
+	2.269001746867178e-05
+	1.669199340695000e-04
+	8.959826006953190e-05
+
+ 167	1.670000000000001e+00
+	-2.203315370674765e-16
+	1.322637403820394e-17
+	-1.106177838348794e-15
+	2.331166366152085e-05
+	1.673491860740675e-04
+	9.126951966034588e-05
+
+ 168	1.680000000000001e+00
+	-2.198170477348978e-16
+	1.308643682406945e-17
+	-1.107031088743783e-15
+	2.394947034905489e-05
+	1.677365147122700e-04
+	9.294486108420613e-05
+
+ 169	1.690000000000001e+00
+	-2.193036550977584e-16
+	1.294018366630812e-17
+	-1.107873563322267e-15
+	2.460399648557176e-05
+	1.680817391941110e-04
+	9.462386423689715e-05
+
+ 170	1.700000000000001e+00
+	-2.187912940927448e-16
+	1.278733547182762e-17
+	-1.108705481655133e-15
+	2.527582585597790e-05
+	1.683846772659437e-04
+	9.630610719959983e-05
+
+ 171	1.710000000000001e+00
+	-2.182799024212613e-16
+	1.262759863029874e-17
+	-1.109527036778528e-15
+	2.596556748230039e-05
+	1.686451450533858e-04
+	9.799116622330852e-05
+
+ 172	1.720000000000001e+00
+	-2.177694203268585e-16
+	1.246066431704753e-17
+	-1.110338396126021e-15
+	2.667385580200312e-05
+	1.688629570826535e-04
+	9.967861571253630e-05
+
+ 173	1.730000000000001e+00
+	-2.172597903889995e-16
+	1.228620776090028e-17
+	-1.111139702353866e-15
+	2.740135055575907e-05
+	1.690379265220131e-04
+	1.013680282102999e-04
+
+ 174	1.740000000000001e+00
+	-2.167509573320689e-16
+	1.210388747609303e-17
+	-1.111931074064459e-15
+	2.814873631238619e-05
+	1.691698656906717e-04
+	1.030589743868132e-04
+
+ 175	1.750000000000001e+00
+	-2.162428678486383e-16
+	1.191334445741746e-17
+	-1.112712606432757e-15
+	2.891672154838472e-05
+	1.692585868880163e-04
+	1.047510230348280e-04
+
+ 176	1.760000000000001e+00
+	-2.157354704360810e-16
+	1.171420133785155e-17
+	-1.113484371740044e-15
+	2.970603718937652e-05
+	1.693039036013295e-04
+	1.064437410751087e-04
+
+ 177	1.770000000000001e+00
+	-2.152287152457138e-16
+	1.150606150802197e-17
+	-1.114246419819141e-15
+	3.051743451141357e-05
+	1.693056321544965e-04
+	1.081366935761374e-04
+
+ 178	1.780000000000001e+00
+	-2.147225539437109e-16
+	1.128850819696795e-17
+	-1.114998778414886e-15
+	3.135168229246817e-05
+	1.692635938631565e-04
+	1.098294437927837e-04
+
+ 179	1.790000000000001e+00
+	-2.142169395831242e-16
+	1.106110351382559e-17
+	-1.115741453463431e-15
+	3.220956309958683e-05
+	1.691776177625211e-04
+	1.115215532293373e-04
+
+ 180	1.800000000000001e+00
+	-2.137118264863975e-16
+	1.082338745023071e-17
+	-1.116474429293717e-15
+	3.309186859655840e-05
+	1.690475439717592e-04
+	1.132125817329496e-04
+
diff --git a/xschem/src/basic_test/data_pmos/data_025.raw b/xschem/src/basic_test/data_pmos/data_025.raw
new file mode 100644
index 0000000..16c402c
--- /dev/null
+++ b/xschem/src/basic_test/data_pmos/data_025.raw
@@ -0,0 +1,1463 @@
+Title: **.subckt gm_id_pmos
+Date: Wed Jun  2 14:58:09  2021
+Plotname: DC transfer characteristic
+Flags: real
+No. Variables: 7
+No. Points: 181
+Variables:
+	0	v(v-sweep)	voltage
+	1	@m.xm1.msky130_fd_pr__pfet_01v8[cgb]	capacitance
+	2	@m.xm1.msky130_fd_pr__pfet_01v8[cgd]	capacitance
+	3	@m.xm1.msky130_fd_pr__pfet_01v8[cgs]	capacitance
+	4	@m.xm1.msky130_fd_pr__pfet_01v8[gds]	admittance
+	5	@m.xm1.msky130_fd_pr__pfet_01v8[gm]	admittance
+	6	i(@m.xm1.msky130_fd_pr__pfet_01v8[id])	current
+Values:
+ 0	0.000000000000000e+00
+	-6.526467467987277e-16
+	5.850564600020555e-21
+	-5.107671295933520e-18
+	1.649454440352579e-15
+	7.832475633895286e-14
+	2.642493677621949e-15
+
+ 1	1.000000000000000e-02
+	-6.466402908893156e-16
+	6.304733035335791e-21
+	-5.424059456622211e-18
+	2.218494541576908e-15
+	1.053375926139059e-13
+	3.554147983332840e-15
+
+ 2	2.000000000000000e-02
+	-6.407819293644570e-16
+	6.793085521165634e-21
+	-5.764649080748838e-18
+	2.983760483020633e-15
+	1.416608690099393e-13
+	4.780190107751752e-15
+
+ 3	3.000000000000000e-02
+	-6.350651695906180e-16
+	7.318305950284869e-21
+	-6.131284119511647e-18
+	4.012870279646018e-15
+	1.905003385620538e-13
+	6.428964821538591e-15
+
+ 4	4.000000000000000e-02
+	-6.294837999898034e-16
+	7.883312333067868e-21
+	-6.525967867831607e-18
+	5.396715890460685e-15
+	2.561637366917091e-13
+	8.646113905115650e-15
+
+ 5	5.000000000000000e-02
+	-6.240318689262226e-16
+	8.491277425534959e-21
+	-6.950876716535874e-18
+	7.257459114014236e-15
+	3.444385752777712e-13
+	1.162739255320952e-14
+
+ 6	6.000000000000000e-02
+	-6.187036645684566e-16
+	9.145650643324503e-21
+	-7.408374739616197e-18
+	9.759266185983166e-15
+	4.630988909368838e-13
+	1.563587713634258e-14
+
+ 7	7.000000000000001e-02
+	-6.134936956788396e-16
+	9.850181263075778e-21
+	-7.901029114383039e-18
+	1.312271447644467e-14
+	6.225846491514584e-13
+	2.102506184332810e-14
+
+ 8	8.000000000000000e-02
+	-6.083966732812439e-16
+	1.060894291022267e-20
+	-8.431626370778277e-18
+	1.764412021835009e-14
+	8.369121409384831e-13
+	2.826984845123993e-14
+
+ 9	9.000000000000000e-02
+	-6.034074931586748e-16
+	1.142635933118390e-20
+	-9.003189465572538e-18
+	2.372145696387423e-14
+	1.124893147644440e-12
+	3.800810945576735e-14
+
+ 10	9.999999999999999e-02
+	-5.985212191327094e-16
+	1.230723144837265e-20
+	-9.618995677651071e-18
+	3.188909475640629e-14
+	1.511766414898063e-12
+	5.109640535911736e-14
+
+ 11	1.100000000000000e-01
+	-5.937330670779537e-16
+	1.325676569823409e-20
+	-1.028259532198084e-17
+	4.286433485950851e-14
+	2.031379044244578e-12
+	6.868463477929523e-14
+
+ 12	1.200000000000000e-01
+	-5.890383896257901e-16
+	1.428060365541445e-20
+	-1.099783128202576e-17
+	5.760970318254079e-14
+	2.729100326132439e-12
+	9.231598642775834e-14
+
+ 13	1.300000000000000e-01
+	-5.844326615130701e-16
+	1.538485294981684e-20
+	-1.176885936305260e-17
+	7.741627390494421e-14
+	3.665709555105466e-12
+	1.240606690019529e-13
+
+ 14	1.400000000000000e-01
+	-5.799114655329030e-16
+	1.657611948723655e-20
+	-1.260016947165431e-17
+	1.040150223284723e-13
+	4.922576606803762e-12
+	1.666946794864687e-13
+
+ 15	1.500000000000000e-01
+	-5.754704790462833e-16
+	1.786154098786501e-20
+	-1.349660762948830e-17
+	1.397254799352847e-13
+	6.608554667765125e-12
+	2.239385392677109e-13
+
+ 16	1.600000000000000e-01
+	-5.711054610150706e-16
+	1.924882185945779e-20
+	-1.446339883117016e-17
+	1.876539470940973e-13
+	8.869134837754453e-12
+	3.007757452992828e-13
+
+ 17	1.700000000000000e-01
+	-5.668122395190397e-16
+	2.074626942249991e-20
+	-1.550617075691217e-17
+	2.519574139726800e-13
+	1.189858002812099e-11
+	4.038769845385805e-13
+
+ 18	1.800000000000000e-01
+	-5.625866997221466e-16
+	2.236283150224757e-20
+	-1.663097834919127e-17
+	3.381944020468587e-13
+	1.595596966874455e-11
+	5.421643618366826e-13
+
+ 19	1.900000000000000e-01
+	-5.584247722562962e-16
+	2.410813539596629e-20
+	-1.784432925870545e-17
+	4.537904779138456e-13
+	2.138635742785687e-11
+	7.275605083549785e-13
+
+ 20	2.000000000000000e-01
+	-5.543224219945935e-16
+	2.599252821178660e-20
+	-1.915321015738706e-17
+	6.086545805123271e-13
+	2.864858243603042e-11
+	9.759810900883181e-13
+
+ 21	2.100000000000000e-01
+	-5.502756371907694e-16
+	2.802711855709115e-20
+	-2.056511390444028e-17
+	8.159929767978862e-13
+	3.835169123422063e-11
+	1.308646655041102e-12
+
+ 22	2.200000000000001e-01
+	-5.462804189669801e-16
+	3.022381952788018e-20
+	-2.208806753439304e-17
+	1.093381107428125e-12
+	5.130243188712695e-11
+	1.753811775190596e-12
+
+ 23	2.300000000000001e-01
+	-5.423327711390493e-16
+	3.259539291483688e-20
+	-2.373066101322801e-17
+	1.464170321711652e-12
+	6.856687796338955e-11
+	2.349036958286999e-12
+
+ 24	2.400000000000001e-01
+	-5.384286903762583e-16
+	3.515549449551214e-20
+	-2.550207667889918e-17
+	1.959327034890328e-12
+	9.154992429576581e-11
+	3.144162734491859e-12
+
+ 25	2.500000000000001e-01
+	-5.345641567022208e-16
+	3.791872022393641e-20
+	-2.741211924525861e-17
+	2.619826584076782e-12
+	1.220971498961894e-10
+	4.205186464438889e-12
+
+ 26	2.600000000000001e-01
+	-5.307351243544569e-16
+	4.090065305794865e-20
+	-2.947124620291589e-17
+	3.499753214153243e-12
+	1.626243247940768e-10
+	5.619291277909073e-12
+
+ 27	2.700000000000001e-01
+	-5.269375130327208e-16
+	4.411791007953781e-20
+	-3.169059839620931e-17
+	4.670291004959644e-12
+	2.162805728844723e-10
+	7.501333076444464e-12
+
+ 28	2.800000000000001e-01
+	-5.231671995803637e-16
+	4.758818946370751e-20
+	-3.408203049182715e-17
+	6.224827341846583e-12
+	2.871517742384023e-10
+	1.000215471036362e-11
+
+ 29	2.900000000000001e-01
+	-5.194200101587617e-16
+	5.133031673607961e-20
+	-3.665814098129813e-17
+	8.285428989010029e-12
+	3.805110256612530e-10
+	1.331916381918296e-11
+
+ 30	3.000000000000001e-01
+	-5.156917129921800e-16
+	5.536428962810322e-20
+	-3.943230127627667e-17
+	1.101098793636348e-11
+	5.031226459821727e-10
+	1.770967793568607e-11
+
+ 31	3.100000000000001e-01
+	-5.119780117793625e-16
+	5.971132069107437e-20
+	-4.241868336223152e-17
+	1.460736535573699e-11
+	6.636050278294501e-10
+	2.350760023420426e-11
+
+ 32	3.200000000000001e-01
+	-5.082745398884719e-16
+	6.439387666609990e-20
+	-4.563228537279840e-17
+	1.933988084594648e-11
+	8.728552902047725e-10
+	3.114403167935415e-11
+
+ 33	3.300000000000001e-01
+	-5.045768554736131e-16
+	6.943571342663879e-20
+	-4.908895433376236e-17
+	2.554849263873645e-11
+	1.144534900904656e-09
+	4.117243723395703e-11
+
+ 34	3.400000000000001e-01
+	-5.008804376737617e-16
+	7.486190511622401e-20
+	-5.280540520442216e-17
+	3.366598356441300e-11
+	1.495610079412420e-09
+	5.429894999057331e-11
+
+ 35	3.500000000000001e-01
+	-4.971806840791188e-16
+	8.069886588904636e-20
+	-5.679923520997110e-17
+	4.423939880743154e-11
+	1.946934014579368e-09
+	7.141830231194649e-11
+
+ 36	3.600000000000002e-01
+	-4.934729096730053e-16
+	8.697436244594963e-20
+	-6.108893232563242e-17
+	5.795486933430059e-11
+	2.523850369986423e-09
+	9.365570584717943e-11
+
+ 37	3.700000000000002e-01
+	-4.897523474825919e-16
+	9.371751531848495e-20
+	-6.569387662478652e-17
+	7.566580036589277e-11
+	3.256790484080951e-09
+	1.224147605343721e-10
+
+ 38	3.800000000000002e-01
+	-4.860141511949678e-16
+	1.009587866188854e-19
+	-7.063433305955525e-17
+	9.842421916935253e-11
+	4.181832118713493e-09
+	1.594311708949040e-10
+
+ 39	3.900000000000002e-01
+	-4.822534000177026e-16
+	1.087299517323000e-19
+	-7.593143409495948e-17
+	1.275148868768384e-10
+	5.341188192803006e-09
+	2.068317239065386e-10
+
+ 40	4.000000000000002e-01
+	-4.784651060835336e-16
+	1.170640521929876e-19
+	-8.160715047591651e-17
+	1.644916270160898e-10
+	6.783602447854086e-09
+	2.671977019841642e-10
+
+ 41	4.100000000000002e-01
+	-4.746442247160096e-16
+	1.259953267652585e-19
+	-8.768424827420989e-17
+	2.112152640456748e-10
+	8.564647568367418e-09
+	3.436317580368436e-10
+
+ 42	4.200000000000002e-01
+	-4.707856678856106e-16
+	1.355591175536469e-19
+	-9.418623024713340e-17
+	2.698926577424662e-10
+	1.074695032892681e-08
+	4.398273718131059e-10
+
+ 43	4.300000000000002e-01
+	-4.668843211924050e-16
+	1.457917478083357e-19
+	-1.011372594490241e-16
+	3.431166123945829e-10
+	1.340040550717101e-08
+	5.601404333733710e-10
+
+ 44	4.400000000000002e-01
+	-4.629350647097513e-16
+	1.567303679869730e-19
+	-1.085620629813225e-16
+	4.339069529126132e-10
+	1.660248001832935e-08
+	7.096633164873223e-10
+
+ 45	4.500000000000002e-01
+	-4.589327981989894e-16
+	1.684127660412716e-19
+	-1.164857047169158e-16
+	5.457537618465699e-10
+	2.043873879328707e-08
+	8.943029888519691e-10
+
+ 46	4.600000000000002e-01
+	-4.548724714330748e-16
+	1.808771369374750e-19
+	-1.249336522148336e-16
+	6.826645779551543e-10
+	2.500375967584130e-08
+	1.120866144892287e-09
+
+ 47	4.700000000000003e-01
+	-4.507491165335525e-16
+	1.941618185703267e-19
+	-1.339316272172559e-16
+	8.492183186898715e-10
+	3.040258557515566e-08
+	1.397156140791739e-09
+
+ 48	4.800000000000003e-01
+	-4.465578878952640e-16
+	2.083049755369719e-19
+	-1.435051792643719e-16
+	1.050629124792734e-09
+	3.675282859587765e-08
+	1.732087534497421e-09
+
+ 49	4.900000000000003e-01
+	-4.422941066497368e-16
+	2.233442369740230e-19
+	-1.536795717988572e-16
+	1.292823978491219e-09
+	4.418754353522395e-08
+	2.135825495490405e-09
+
+ 50	5.000000000000002e-01
+	-4.379533100264922e-16
+	2.393162860244990e-19
+	-1.644795268547700e-16
+	1.582538025254734e-09
+	5.285890036053085e-08
+	2.619957918526809e-09
+
+ 51	5.100000000000002e-01
+	-4.335313057116301e-16
+	2.562563995355997e-19
+	-1.759289392311598e-16
+	1.927431383668471e-09
+	6.294266429696743e-08
+	3.197708307526841e-09
+
+ 52	5.200000000000002e-01
+	-4.290242309561039e-16
+	2.741979382899948e-19
+	-1.880505604810018e-16
+	2.336230889877423e-09
+	7.464346899993219e-08
+	3.884197439672754e-09
+
+ 53	5.300000000000002e-01
+	-4.244286160110506e-16
+	2.931717894622711e-19
+	-2.008656539228216e-16
+	2.818899800204813e-09
+	8.820087381444437e-08
+	4.696761679754416e-09
+
+ 54	5.400000000000003e-01
+	-4.197414512684183e-16
+	3.132057646328025e-19
+	-2.143936229122051e-16
+	3.386838096871194e-09
+	1.038962274232115e-07
+	5.655335861405355e-09
+
+ 55	5.500000000000003e-01
+	-4.149602572647754e-16
+	3.343239585705258e-19
+	-2.286516157837049e-16
+	4.053115798149970e-09
+	1.220604119221210e-07
+	6.782909119742679e-09
+
+ 56	5.600000000000003e-01
+	-4.100831564699599e-16
+	3.565460760857313e-19
+	-2.436541121715191e-16
+	4.832741603148352e-09
+	1.430826053141461e-07
+	8.106063113520439e-09
+
+ 57	5.700000000000003e-01
+	-4.051089455374126e-16
+	3.798867365041167e-19
+	-2.594124968071806e-16
+	5.742969282622782e-09
+	1.674202683725774e-07
+	9.655603794228724e-09
+
+ 58	5.800000000000003e-01
+	-4.000371664497083e-16
+	4.043547676528932e-19
+	-2.759346283287442e-16
+	6.803644392914644e-09
+	1.956106276679691e-07
+	1.146730027185903e-08
+
+ 59	5.900000000000003e-01
+	-3.948681747631571e-16
+	4.299525035836353e-19
+	-2.932244120583959e-16
+	8.037594039921972e-09
+	2.282839869256400e-07
+	1.358274735215052e-08
+
+ 60	6.000000000000003e-01
+	-3.896032029539708e-16
+	4.566751024668918e-19
+	-3.112813870398914e-16
+	9.471062435757624e-09
+	2.661792525964519e-07
+	1.605037191606011e-08
+
+ 61	6.100000000000003e-01
+	-3.842444167113724e-16
+	4.845099030433714e-19
+	-3.301003387885249e-16
+	1.113419474540709e-08
+	3.101621061298256e-07
+	1.892660741029861e-08
+
+ 62	6.200000000000003e-01
+	-3.787949619270876e-16
+	5.134358395534567e-19
+	-3.496709501001875e-16
+	1.306157108128941e-08
+	3.612462934226243e-07
+	2.227726524097588e-08
+
+ 63	6.300000000000003e-01
+	-3.732590001124486e-16
+	5.434229360336471e-19
+	-3.699775027962541e-16
+	1.529279132931265e-08
+	4.206185268887245e-07
+	2.617913670571313e-08
+
+ 64	6.400000000000003e-01
+	-3.676417300485919e-16
+	5.744319011122675e-19
+	-3.909986433547922e-16
+	1.787310962830902e-08
+	4.896674985293141e-07
+	3.072186409229924e-08
+
+ 65	6.500000000000004e-01
+	-3.619493936536510e-16
+	6.064138438225941e-19
+	-4.127072249154082e-16
+	2.085411460943235e-08
+	5.700174679443294e-07
+	3.601012442298650e-08
+
+ 66	6.600000000000004e-01
+	-3.561892643400642e-16
+	6.393101293772946e-19
+	-4.350702370858486e-16
+	2.429444775628479e-08
+	6.635667941339920e-07
+	4.216617354996411e-08
+
+ 67	6.700000000000004e-01
+	-3.503696165357655e-16
+	6.730523912574567e-19
+	-4.580488332931257e-16
+	2.826054729432011e-08
+	7.725315915960057e-07
+	4.933280114808567e-08
+
+ 68	6.800000000000004e-01
+	-3.444996755480759e-16
+	7.075627123662736e-19
+	-4.815984631183215e-16
+	3.282739870884400e-08
+	8.994943670505628e-07
+	5.767674746837691e-08
+
+ 69	6.900000000000004e-01
+	-3.385895475437908e-16
+	7.427539834529857e-19
+	-5.056691141821017e-16
+	3.807926524031544e-08
+	1.047456981574530e-06
+	6.739262890055508e-08
+
+ 70	7.000000000000004e-01
+	-3.326501300802622e-16
+	7.785304416714047e-19
+	-5.302056648021568e-16
+	4.411036255648646e-08
+	1.219896527637412e-06
+	7.870740929019057e-08
+
+ 71	7.100000000000004e-01
+	-3.266930043202991e-16
+	8.147883862138753e-19
+	-5.551483449618646e-16
+	5.102543150671602e-08
+	1.420821659620567e-06
+	9.188543486012423e-08
+
+ 72	7.200000000000004e-01
+	-3.207303107628121e-16
+	8.514170617316672e-19
+	-5.804332992854901e-16
+	5.894015199155050e-08
+	1.654825539076717e-06
+	1.072340193592978e-07
+
+ 73	7.300000000000004e-01
+	-3.147746109826948e-16
+	8.882996940370511e-19
+	-6.059932419094331e-16
+	6.798133052289114e-08
+	1.927129868132620e-06
+	1.251095194685111e-07
+
+ 74	7.400000000000004e-01
+	-3.088387384583635e-16
+	9.253146567245779e-19
+	-6.317581895839623e-16
+	7.828678552215430e-08
+	2.243612582794086e-06
+	1.459237758270487e-07
+
+ 75	7.500000000000004e-01
+	-3.029356420375809e-16
+	9.623367421891265e-19
+	-6.576562562434686e-16
+	9.000484988545789e-08
+	2.610809878357653e-06
+	1.701507111334216e-07
+
+ 76	7.600000000000005e-01
+	-2.970782259214284e-16
+	9.992385063655518e-19
+	-6.836144898326647e-16
+	1.032934124073856e-07
+	3.035881708142832e-06
+	1.983327753375697e-07
+
+ 77	7.700000000000005e-01
+	-2.912791902110203e-16
+	1.035891653621175e-18
+	-7.095597305209719e-16
+	1.183184311042650e-07
+	3.526529257283809e-06
+	2.310868151596962e-07
+
+ 78	7.800000000000005e-01
+	-2.855508760507364e-16
+	1.072168426771207e-18
+	-7.354194686772668e-16
+	1.352518748551611e-07
+	4.090853780478938e-06
+	2.691088330764697e-07
+
+ 79	7.900000000000005e-01
+	-2.799051192160252e-16
+	1.107942967238310e-18
+	-7.611226811532613e-16
+	1.542690866060243e-07
+	4.737149236176352e-06
+	3.131770079994168e-07
+
+ 80	8.000000000000005e-01
+	-2.743531156452662e-16
+	1.143092611921310e-18
+	-7.866006255157240e-16
+	1.755456112390161e-07
+	5.473626776419402e-06
+	3.641523001013125e-07
+
+ 81	8.100000000000005e-01
+	-2.689053019262492e-16
+	1.177499096257912e-18
+	-8.117875737953046e-16
+	1.992535908548862e-07
+	6.308077334191120e-06
+	4.229759818041202e-07
+
+ 82	8.200000000000005e-01
+	-2.635712531492927e-16
+	1.211049637062127e-18
+	-8.366214699529284e-16
+	2.255578931144106e-07
+	7.247488576498990e-06
+	4.906635484670367e-07
+
+ 83	8.300000000000005e-01
+	-2.583595998672627e-16
+	1.243637873721909e-18
+	-8.610444984334085e-16
+	2.546121949163959e-07
+	8.297642866751174e-06
+	5.682946774030160e-07
+
+ 84	8.400000000000005e-01
+	-2.532779651965893e-16
+	1.275164651948638e-18
+	-8.850035546869231e-16
+	2.865552829435300e-07
+	9.462731475245904e-06
+	6.569992157370453e-07
+
+ 85	8.500000000000005e-01
+	-2.483329223911773e-16
+	1.305538640152904e-18
+	-9.084506121910206e-16
+	3.215078441880255e-07
+	1.074502477494417e-05
+	7.579395568132888e-07
+
+ 86	8.600000000000005e-01
+	-2.435299725577857e-16
+	1.334676774365768e-18
+	-9.313429841052104e-16
+	3.595699969013798e-07
+	1.214463672613724e-05
+	8.722901605098894e-07
+
+ 87	8.700000000000006e-01
+	-2.388735415864792e-16
+	1.362504533146451e-18
+	-9.536434810640326e-16
+	4.008197551164093e-07
+	1.365941391713899e-05
+	1.001215321050366e-06
+
+ 88	8.800000000000006e-01
+	-2.343669948654584e-16
+	1.388956048880377e-18
+	-9.753204696211071e-16
+	4.453125348111589e-07
+	1.528496569350090e-05
+	1.145846523838325e-06
+
+ 89	8.900000000000006e-01
+	-2.300126679505026e-16
+	1.413974066097499e-18
+	-9.963478383912946e-16
+	4.930817099584664e-07
+	1.701483487674486e-05
+	1.307260814444940e-06
+
+ 90	9.000000000000006e-01
+	-2.258119110721672e-16
+	1.437509760816019e-18
+	-1.016704880935883e-15
+	5.441401283860300e-07
+	1.884079154229135e-05
+	1.486461511276563e-06
+
+ 91	9.100000000000006e-01
+	-2.217651451882506e-16
+	1.459522437389623e-18
+	-1.036376105870607e-15
+	5.984824160595382e-07
+	2.075321856665471e-05
+	1.684362345432610e-06
+
+ 92	9.200000000000006e-01
+	-2.178719272183027e-16
+	1.479979120912383e-18
+	-1.055350985556549e-15
+	6.560878452080322e-07
+	2.274154951673481e-05
+	1.901775752367728e-06
+
+ 93	9.300000000000006e-01
+	-2.141310221197517e-16
+	1.498854063968102e-18
+	-1.073623655097455e-15
+	7.169235212392836e-07
+	2.479471782523678e-05
+	2.139405632172807e-06
+
+ 94	9.400000000000006e-01
+	-2.105404795669753e-16
+	1.516128186489741e-18
+	-1.091192573272399e-15
+	7.809476536192857e-07
+	2.690158045961171e-05
+	2.397844501723494e-06
+
+ 95	9.500000000000006e-01
+	-2.070977131590114e-16
+	1.531788466834386e-18
+	-1.108060156553874e-15
+	8.481127097786734e-07
+	2.905128773327407e-05
+	2.677574633633978e-06
+
+ 96	9.600000000000006e-01
+	-2.037995802917631e-16
+	1.545827301007960e-18
+	-1.124232396578793e-15
+	9.183682991290217e-07
+	3.123358134343609e-05
+	2.978972544876016e-06
+
+ 97	9.700000000000006e-01
+	-2.006424610703746e-16
+	1.558241845422491e-18
+	-1.139718470435459e-15
+	9.916636868968094e-07
+	3.343901310045062e-05
+	3.302316071453428e-06
+
+ 98	9.800000000000006e-01
+	-1.976223348922568e-16
+	1.569033356763313e-18
+	-1.154530351981004e-15
+	1.067949887000105e-06
+	3.565908563079564e-05
+	3.647793236015089e-06
+
+ 99	9.900000000000007e-01
+	-1.947348535883638e-16
+	1.578206540598481e-18
+	-1.168682431181340e-15
+	1.147181324569789e-06
+	3.788632277544946e-05
+	4.015512162458715e-06
+
+ 100	1.000000000000001e+00
+	-1.919754102594517e-16
+	1.585768918377437e-18
+	-1.182191147229502e-15
+	1.229317089622417e-06
+	4.011428128885992e-05
+	4.405511390287781e-06
+
+ 101	1.010000000000001e+00
+	-1.893392031772751e-16
+	1.591730220521330e-18
+	-1.195074639997062e-15
+	1.314321823670797e-06
+	4.233751704899022e-05
+	4.817770067268808e-06
+
+ 102	1.020000000000001e+00
+	-1.868212943323755e-16
+	1.596101811467419e-18
+	-1.207352423244946e-15
+	1.402166291988652e-06
+	4.455151884025922e-05
+	5.252217631516886e-06
+
+ 103	1.030000000000001e+00
+	-1.844166623967874e-16
+	1.598896150839669e-18
+	-1.219045081990597e-15
+	1.492827697813700e-06
+	4.675262145934194e-05
+	5.708742718928747e-06
+
+ 104	1.040000000000001e+00
+	-1.821202500299501e-16
+	1.600126293406977e-18
+	-1.230173995515162e-15
+	1.586289793121253e-06
+	4.893790795491261e-05
+	6.187201140014505e-06
+
+ 105	1.050000000000001e+00
+	-1.799270055891173e-16
+	1.599805429175465e-18
+	-1.240761086705364e-15
+	1.682542835669836e-06
+	5.110510866628216e-05
+	6.687422857593364e-06
+
+ 106	1.060000000000001e+00
+	-1.778319194125746e-16
+	1.597946463846199e-18
+	-1.250828597761598e-15
+	1.781583435376121e-06
+	5.325250266024383e-05
+	7.209217962983703e-06
+
+ 107	1.070000000000001e+00
+	-1.758300549267250e-16
+	1.594561638950076e-18
+	-1.260398891762561e-15
+	1.883414325866294e-06
+	5.537882534906090e-05
+	7.752381694976810e-06
+
+ 108	1.080000000000001e+00
+	-1.739165748889585e-16
+	1.589662190236978e-18
+	-1.269494279149788e-15
+	1.988044090036459e-06
+	5.748318458132647e-05
+	8.316698575971681e-06
+
+ 109	1.090000000000001e+00
+	-1.720867631197605e-16
+	1.583258042330132e-18
+	-1.278136867872435e-15
+	2.095486862085508e-06
+	5.956498634326787e-05
+	8.901945756517563e-06
+
+ 110	1.100000000000001e+00
+	-1.703360421025410e-16
+	1.575357537241282e-18
+	-1.286348435701687e-15
+	2.205762022979686e-06
+	6.162387036406847e-05
+	9.507895666428298e-06
+
+ 111	1.110000000000001e+00
+	-1.686599868408788e-16
+	1.565967194058133e-18
+	-1.294150323072720e-15
+	2.318893901727156e-06
+	6.365965533858572e-05
+	1.013431807046239e-05
+
+ 112	1.120000000000001e+00
+	-1.670543349343696e-16
+	1.555091504151916e-18
+	-1.301563347272425e-15
+	2.434911526685278e-06
+	6.567229387385867e-05
+	1.078098186673441e-05
+
+ 113	1.130000000000001e+00
+	-1.655149958487821e-16
+	1.542732715736153e-18
+	-1.308607720798726e-15
+	2.553848219596127e-06
+	6.766183171039220e-05
+	1.144765524777924e-05
+
+ 114	1.140000000000001e+00
+	-1.640380531974268e-16
+	1.528890712840244e-18
+	-1.315303011088765e-15
+	2.675741568349630e-06
+	6.962838176726402e-05
+	1.213410795233079e-05
+
+ 115	1.150000000000001e+00
+	-1.626197691939793e-16
+	1.513562841817260e-18
+	-1.321668087475955e-15
+	2.800633070978763e-06
+	7.157209665725731e-05
+	1.284011082158546e-05
+
+ 116	1.160000000000001e+00
+	-1.612565849216304e-16
+	1.496743790573569e-18
+	-1.327721093508922e-15
+	2.928567983331070e-06
+	7.349315033027551e-05
+	1.356543634429801e-05
+
+ 117	1.170000000000001e+00
+	-1.599451194114771e-16
+	1.478425474638433e-18
+	-1.333479427043586e-15
+	3.059595157811968e-06
+	7.539172334699796e-05
+	1.430985879314901e-05
+
+ 118	1.180000000000001e+00
+	-1.586821673451248e-16
+	1.458596934752981e-18
+	-1.338959729399701e-15
+	3.193766907950001e-06
+	7.726799179874035e-05
+	1.507315423268178e-05
+
+ 119	1.190000000000001e+00
+	-1.574646956240337e-16
+	1.437244243614325e-18
+	-1.344177882278913e-15
+	3.331138897797809e-06
+	7.912211920610578e-05
+	1.585510043185569e-05
+
+ 120	1.200000000000001e+00
+	-1.562898390221178e-16
+	1.414350419577342e-18
+	-1.349149011256645e-15
+	3.471770054991205e-06
+	8.095425082143011e-05
+	1.665547670804963e-05
+
+ 121	1.210000000000001e+00
+	-1.551548951131981e-16
+	1.389895345283474e-18
+	-1.353887494774748e-15
+	3.615722506212154e-06
+	8.276450984678615e-05
+	1.747406372404715e-05
+
+ 122	1.220000000000001e+00
+	-1.540573186413718e-16
+	1.363855689348337e-18
+	-1.358406977673432e-15
+	3.763061533802231e-06
+	8.455299515807673e-05
+	1.831064325504329e-05
+
+ 123	1.230000000000001e+00
+	-1.529947154804446e-16
+	1.336204829394862e-18
+	-1.362720388407874e-15
+	3.913855552333021e-06
+	8.631978019561101e-05
+	1.916499793898597e-05
+
+ 124	1.240000000000001e+00
+	-1.519648363084318e-16
+	1.306912774863670e-18
+	-1.366839959195413e-15
+	4.068176104034469e-06
+	8.806491274230147e-05
+	2.003691102047167e-05
+
+ 125	1.250000000000001e+00
+	-1.509655701047544e-16
+	1.275946088165901e-18
+	-1.370777248433104e-15
+	4.226097872102913e-06
+	8.978841536270104e-05
+	2.092616609589897e-05
+
+ 126	1.260000000000001e+00
+	-1.499949375611977e-16
+	1.243267802864966e-18
+	-1.374543164811710e-15
+	4.387698711045124e-06
+	9.149028632017070e-05
+	2.183254686553976e-05
+
+ 127	1.270000000000001e+00
+	-1.490510844828693e-16
+	1.208837337681848e-18
+	-1.378147992631095e-15
+	4.553059693357953e-06
+	9.317050082637494e-05
+	2.275583689655244e-05
+
+ 128	1.280000000000001e+00
+	-1.481322752422390e-16
+	1.172610405213866e-18
+	-1.381601417893338e-15
+	4.722265171990185e-06
+	9.482901250793041e-05
+	2.369581939966172e-05
+
+ 129	1.290000000000001e+00
+	-1.472368863377353e-16
+	1.134538914339271e-18
+	-1.384912554814005e-15
+	4.895402858181218e-06
+	9.646575500021913e-05
+	2.465227702120580e-05
+
+ 130	1.300000000000001e+00
+	-1.463634000982408e-16
+	1.094570865350015e-18
+	-1.388089972449218e-15
+	5.072563914419390e-06
+	9.808064359894998e-05
+	2.562499165146188e-05
+
+ 131	1.310000000000001e+00
+	-1.455103985660051e-16
+	1.052650236913235e-18
+	-1.391141721186832e-15
+	5.253843062409160e-06
+	9.967357691670243e-05
+	2.661374424954876e-05
+
+ 132	1.320000000000001e+00
+	-1.446765575828987e-16
+	1.008716864008367e-18
+	-1.394075358894662e-15
+	5.439338706082961e-06
+	1.012444385050839e-04
+	2.761831468475166e-05
+
+ 133	1.330000000000001e+00
+	-1.438606410984168e-16
+	9.627063060231559e-19
+	-1.396897976557743e-15
+	5.629153069838625e-06
+	1.027930984138055e-04
+	2.863848159377276e-05
+
+ 134	1.340000000000001e+00
+	-1.430614957123102e-16
+	9.145497042181542e-19
+	-1.399616223270606e-15
+	5.823392352329377e-06
+	1.043194146664252e-04
+	2.967402225316851e-05
+
+ 135	1.350000000000001e+00
+	-1.422780454600471e-16
+	8.641736277850522e-19
+	-1.402236330479904e-15
+	6.022166896281203e-06
+	1.058232346391198e-04
+	3.072471246606812e-05
+
+ 136	1.360000000000001e+00
+	-1.415092868454120e-16
+	8.114999077334792e-19
+	-1.404764135397993e-15
+	6.225591374962906e-06
+	1.073043963339672e-04
+	3.179032646215816e-05
+
+ 137	1.370000000000001e+00
+	-1.407542841213164e-16
+	7.564454578397686e-19
+	-1.407205103529612e-15
+	6.433784996088059e-06
+	1.087627295421228e-04
+	3.287063680984972e-05
+
+ 138	1.380000000000001e+00
+	-1.400121648172368e-16
+	6.989220818844517e-19
+	-1.409564350272101e-15
+	6.646871724089548e-06
+	1.101980568952200e-04
+	3.396541433951886e-05
+
+ 139	1.390000000000001e+00
+	-1.392821155095724e-16
+	6.388362663902307e-19
+	-1.411846661565003e-15
+	6.864980521874229e-06
+	1.116101948054719e-04
+	3.507442807670232e-05
+
+ 140	1.400000000000001e+00
+	-1.385633778294910e-16
+	5.760889580513889e-19
+	-1.414056513577718e-15
+	7.088245613342528e-06
+	1.129989542964909e-04
+	3.619744518414671e-05
+
+ 141	1.410000000000001e+00
+	-1.378552447015202e-16
+	5.105753250185936e-19
+	-1.416198091434548e-15
+	7.316806768143573e-06
+	1.143641417278755e-04
+	3.733423091162764e-05
+
+ 142	1.420000000000001e+00
+	-1.371570568051076e-16
+	4.421845011702909e-19
+	-1.418275306985192e-15
+	7.550809610337519e-06
+	1.157055594172814e-04
+	3.848454855250222e-05
+
+ 143	1.430000000000001e+00
+	-1.364681992506582e-16
+	3.707993124638713e-19
+	-1.420291815635719e-15
+	7.790405952846590e-06
+	1.170230061640309e-04
+	3.964815940598209e-05
+
+ 144	1.440000000000001e+00
+	-1.357880984610134e-16
+	2.962959844167540e-19
+	-1.422251032260759e-15
+	8.035754159805999e-06
+	1.183162776784505e-04
+	4.082482274417031e-05
+
+ 145	1.450000000000001e+00
+	-1.351162192490324e-16
+	2.185438297203258e-19
+	-1.424156146221920e-15
+	8.287019539166582e-06
+	1.195851669210528e-04
+	4.201429578293453e-05
+
+ 146	1.460000000000001e+00
+	-1.344520620817567e-16
+	1.374049149367586e-19
+	-1.426010135520831e-15
+	8.544374768161676e-06
+	1.208294643554990e-04
+	4.321633365573770e-05
+
+ 147	1.470000000000001e+00
+	-1.337951605215990e-16
+	5.273370517325255e-20
+	-1.427815780117596e-15
+	8.808000354526049e-06
+	1.220489581189854e-04
+	4.443068938958268e-05
+
+ 148	1.480000000000001e+00
+	-1.331450788350657e-16
+	-3.562331443247474e-20
+	-1.429575674447159e-15
+	9.078085136646199e-06
+	1.232434341133363e-04
+	4.565711388226030e-05
+
+ 149	1.490000000000001e+00
+	-1.325014097596601e-16
+	-1.278280416452553e-19
+	-1.431292239167096e-15
+	9.354826826127735e-06
+	1.244126760196881e-04
+	4.689535588012379e-05
+
+ 150	1.500000000000001e+00
+	-1.318637724198439e-16
+	-2.240511857815875e-19
+	-1.432967732170904e-15
+	9.638432596582906e-06
+	1.255564652392180e-04
+	4.814516195563807e-05
+
+ 151	1.510000000000001e+00
+	-1.312318103831770e-16
+	-3.244727234427791e-19
+	-1.434604258900938e-15
+	9.929119722765141e-06
+	1.266745807619364e-04
+	4.940627648397448e-05
+
+ 152	1.520000000000001e+00
+	-1.306051898480794e-16
+	-4.292823827736865e-19
+	-1.436203781994899e-15
+	1.022711627450105e-05
+	1.277667989651362e-04
+	5.067844161793981e-05
+
+ 153	1.530000000000001e+00
+	-1.299835979549766e-16
+	-5.386801577649956e-19
+	-1.437768130299219e-15
+	1.053266187018292e-05
+	1.288328933426899e-04
+	5.196139726054382e-05
+
+ 154	1.540000000000001e+00
+	-1.293667412129448e-16
+	-6.528768541954743e-19
+	-1.439299007281949e-15
+	1.084600849487085e-05
+	1.298726341660214e-04
+	5.325488103451504e-05
+
+ 155	1.550000000000001e+00
+	-1.287543440343311e-16
+	-7.720946688910352e-19
+	-1.440797998876788e-15
+	1.116742138829782e-05
+	1.308857880772888e-04
+	5.455862824808935e-05
+
+ 156	1.560000000000001e+00
+	-1.281461473701965e-16
+	-8.965678040596959e-19
+	-1.442266580788801e-15
+	1.149718000823928e-05
+	1.318721176150885e-04
+	5.587237185639030e-05
+
+ 157	1.570000000000001e+00
+	-1.275419074397939e-16
+	-1.026543118543538e-18
+	-1.443706125291237e-15
+	1.183557907477656e-05
+	1.328313806728903e-04
+	5.719584241773000e-05
+
+ 158	1.580000000000001e+00
+	-1.269413945476551e-16
+	-1.162280817912806e-18
+	-1.445117907541554e-15
+	1.218292970089770e-05
+	1.337633298904543e-04
+	5.852876804415951e-05
+
+ 159	1.590000000000001e+00
+	-1.263443919822302e-16
+	-1.304055185408570e-18
+	-1.446503111443499e-15
+	1.253956061458622e-05
+	1.346677119786999e-04
+	5.987087434559921e-05
+
+ 160	1.600000000000001e+00
+	-1.257506949903643e-16
+	-1.452155355822247e-18
+	-1.447862835080747e-15
+	1.290581947697648e-05
+	1.355442669789613e-04
+	6.122188436688798e-05
+
+ 161	1.610000000000001e+00
+	-1.251601098222458e-16
+	-1.606886134477911e-18
+	-1.449198095746271e-15
+	1.328207430021006e-05
+	1.363927274583242e-04
+	6.258151851710384e-05
+
+ 162	1.620000000000001e+00
+	-1.245724528417763e-16
+	-1.768568863558684e-18
+	-1.450509834590335e-15
+	1.366871496720087e-05
+	1.372128176438733e-04
+	6.394949449052991e-05
+
+ 163	1.630000000000001e+00
+	-1.239875496976485e-16
+	-1.937542338086525e-18
+	-1.451798920908605e-15
+	1.406615485346924e-05
+	1.380042525002757e-04
+	6.532552717867307e-05
+
+ 164	1.640000000000001e+00
+	-1.234052345507090e-16
+	-2.114163773928713e-18
+	-1.453066156090684e-15
+	1.447483254837658e-05
+	1.387667367573011e-04
+	6.670932857280263e-05
+
+ 165	1.650000000000001e+00
+	-1.228253493534728e-16
+	-2.298809830255828e-18
+	-1.454312277248086e-15
+	1.489521366928574e-05
+	1.394999638967376e-04
+	6.810060765655129e-05
+
+ 166	1.660000000000001e+00
+	-1.222477431779466e-16
+	-2.491877688919656e-18
+	-1.455537960539442e-15
+	1.532779275717019e-05
+	1.402036151118560e-04
+	6.949907028823536e-05
+
+ 167	1.670000000000001e+00
+	-1.216722715881699e-16
+	-2.693786193246265e-18
+	-1.456743824209616e-15
+	1.577309523574685e-05
+	1.408773582572450e-04
+	7.090441907270282e-05
+
+ 168	1.680000000000001e+00
+	-1.210987960541463e-16
+	-2.904977048751366e-18
+	-1.457930431358242e-15
+	1.623167940805008e-05
+	1.415208468126458e-04
+	7.231635322272986e-05
+
+ 169	1.690000000000001e+00
+	-1.205271834040647e-16
+	-3.125916088275677e-18
+	-1.459098292452171e-15
+	1.670413845421512e-05
+	1.421337188914932e-04
+	7.373456841024678e-05
+
+ 170	1.700000000000001e+00
+	-1.199573053119534e-16
+	-3.357094604004745e-18
+	-1.460247867595289e-15
+	1.719110238185169e-05
+	1.427155963333705e-04
+	7.515875660803543e-05
+
+ 171	1.710000000000001e+00
+	-1.193890378181191e-16
+	-3.599030748773874e-18
+	-1.461379568568205e-15
+	1.769323986553264e-05
+	1.432660839295595e-04
+	7.658860592296773e-05
+
+ 172	1.720000000000001e+00
+	-1.188222608799286e-16
+	-3.852271008964824e-18
+	-1.462493760649456e-15
+	1.821125989449498e-05
+	1.437847688423480e-04
+	7.802380042241586e-05
+
+ 173	1.730000000000001e+00
+	-1.182568579506936e-16
+	-4.117391751162054e-18
+	-1.463590764228964e-15
+	1.874591312766557e-05
+	1.442712202915969e-04
+	7.946401995612274e-05
+
+ 174	1.740000000000001e+00
+	-1.176927155846128e-16
+	-4.395000844556762e-18
+	-1.464670856223796e-15
+	1.929799283286343e-05
+	1.447249895960000e-04
+	8.090893997663291e-05
+
+ 175	1.750000000000001e+00
+	-1.171297230658874e-16
+	-4.685739360850111e-18
+	-1.465734271305491e-15
+	1.986833526307815e-05
+	1.451456106709445e-04
+	8.235823136232977e-05
+
+ 176	1.760000000000001e+00
+	-1.165677720603326e-16
+	-4.990283353110697e-18
+	-1.466781202947615e-15
+	2.045781929811734e-05
+	1.455326010990648e-04
+	8.381156024821028e-05
+
+ 177	1.770000000000001e+00
+	-1.160067562879382e-16
+	-5.309345714674882e-18
+	-1.467811804301612e-15
+	2.106736515624155e-05
+	1.458854639022873e-04
+	8.526858787076309e-05
+
+ 178	1.780000000000001e+00
+	-1.154465712150290e-16
+	-5.643678118731937e-18
+	-1.468826188908507e-15
+	2.169793195989262e-05
+	1.462036901537318e-04
+	8.672897043464719e-05
+
+ 179	1.790000000000001e+00
+	-1.148871137648104e-16
+	-5.994073038698309e-18
+	-1.469824431253592e-15
+	2.235051392522069e-05
+	1.464867625722455e-04
+	8.819235901028448e-05
+
+ 180	1.800000000000001e+00
+	-1.143282820452486e-16
+	-6.361365848845556e-18
+	-1.470806567170859e-15
+	2.302613494047040e-05
+	1.467341602390803e-04
+	8.965839947289754e-05
+
diff --git a/xschem/src/basic_test/data_pmos/data_030.raw b/xschem/src/basic_test/data_pmos/data_030.raw
new file mode 100644
index 0000000..15878b5
--- /dev/null
+++ b/xschem/src/basic_test/data_pmos/data_030.raw
@@ -0,0 +1,1463 @@
+Title: **.subckt gm_id_pmos
+Date: Wed Jun  2 14:58:40  2021
+Plotname: DC transfer characteristic
+Flags: real
+No. Variables: 7
+No. Points: 181
+Variables:
+	0	v(v-sweep)	voltage
+	1	@m.xm1.msky130_fd_pr__pfet_01v8[cgb]	capacitance
+	2	@m.xm1.msky130_fd_pr__pfet_01v8[cgd]	capacitance
+	3	@m.xm1.msky130_fd_pr__pfet_01v8[cgs]	capacitance
+	4	@m.xm1.msky130_fd_pr__pfet_01v8[gds]	admittance
+	5	@m.xm1.msky130_fd_pr__pfet_01v8[gm]	admittance
+	6	i(@m.xm1.msky130_fd_pr__pfet_01v8[id])	current
+Values:
+ 0	0.000000000000000e+00
+	-7.934780066098964e-16
+	5.715213048532131e-21
+	-5.063435279664109e-18
+	1.628566966297598e-16
+	1.279630821805377e-14
+	4.318354292639193e-16
+
+ 1	1.000000000000000e-02
+	-7.853634917440876e-16
+	6.163058595342308e-21
+	-5.362402000124792e-18
+	2.190244897543618e-16
+	1.720913169887310e-14
+	5.807748746656020e-16
+
+ 2	2.000000000000000e-02
+	-7.774733452892325e-16
+	6.644266802518487e-21
+	-5.684364464092204e-18
+	2.945604632750105e-16
+	2.314333297561967e-14
+	7.810745512443383e-16
+
+ 3	3.000000000000000e-02
+	-7.697971796503045e-16
+	7.161376824299235e-21
+	-6.031007955849326e-18
+	3.961412885821761e-16
+	3.112320843975182e-14
+	1.050440593205074e-15
+
+ 4	4.000000000000000e-02
+	-7.623251324467105e-16
+	7.717145871373279e-21
+	-6.404162036004544e-18
+	5.327441238028630e-16
+	4.185361518974032e-14
+	1.412680472116861e-15
+
+ 5	5.000000000000000e-02
+	-7.550478290222041e-16
+	8.314569783021055e-21
+	-6.805813839652830e-18
+	7.164386337071466e-16
+	5.628208551884054e-14
+	1.899803913857194e-15
+
+ 6	6.000000000000000e-02
+	-7.479563468975242e-16
+	8.956905161696336e-21
+	-7.238122367783499e-18
+	9.634513388280490e-16
+	7.568227121383058e-14
+	2.554846380143325e-15
+
+ 7	7.000000000000001e-02
+	-7.410421820823526e-16
+	9.647693093712319e-21
+	-7.703433783478941e-18
+	1.295595736819514e-15
+	1.017660209533800e-13
+	3.435663146858337e-15
+
+ 8	8.000000000000000e-02
+	-7.342972171557022e-16
+	1.039078447203314e-20
+	-8.204297719395363e-18
+	1.742193591256944e-15
+	1.368338827908188e-13
+	4.620026880924146e-15
+
+ 9	9.000000000000000e-02
+	-7.277136910202331e-16
+	1.119036693060735e-20
+	-8.743484598776256e-18
+	2.342655602907654e-15
+	1.839771539487127e-13
+	6.212475385385443e-15
+
+ 10	9.999999999999999e-02
+	-7.212841702347014e-16
+	1.205099339450873e-20
+	-9.324003968951983e-18
+	3.149947023075829e-15
+	2.473490525876704e-13
+	8.353508590117923e-15
+
+ 11	1.100000000000000e-01
+	-7.150015218295656e-16
+	1.297761224658804e-20
+	-9.949123844075069e-18
+	4.235240516197346e-15
+	3.325285334151662e-13
+	1.123193791908283e-14
+
+ 12	1.200000000000000e-01
+	-7.088588875127380e-16
+	1.397559910951832e-20
+	-1.062239105282641e-17
+	5.694161210911580e-15
+	4.470082037953751e-13
+	1.510146415918475e-14
+
+ 13	1.300000000000000e-01
+	-7.028496591752904e-16
+	1.505079024204631e-20
+	-1.134765258697478e-17
+	7.655165995475269e-15
+	6.008483697005187e-13
+	2.030292486251593e-14
+
+ 14	1.400000000000000e-01
+	-6.969674556102158e-16
+	1.620951754985417e-20
+	-1.212907794793211e-17
+	1.029078210998103e-14
+	8.075533071047642e-13
+	2.729413961088098e-14
+
+ 15	1.500000000000000e-01
+	-6.912061003609200e-16
+	1.745864521445733e-20
+	-1.297118249065365e-17
+	1.383267400078001e-14
+	1.085244534925701e-12
+	3.668993143067750e-14
+
+ 16	1.600000000000000e-01
+	-6.855596006198245e-16
+	1.880560794765679e-20
+	-1.387885176716099e-17
+	1.859183204069821e-14
+	1.458230622562310e-12
+	4.931576841489941e-14
+
+ 17	1.700000000000000e-01
+	-6.800221271011423e-16
+	2.025845088369255e-20
+	-1.485736687523487e-17
+	2.498560805605363e-14
+	1.959105794690104e-12
+	6.627962101466000e-14
+
+ 18	1.800000000000000e-01
+	-6.745879948158172e-16
+	2.182587112577389e-20
+	-1.591243082106788e-17
+	3.357389457461809e-14
+	2.631552742251444e-12
+	8.906815896058329e-14
+
+ 19	1.900000000000000e-01
+	-6.692516446803431e-16
+	2.351726096720248e-20
+	-1.705019590726145e-17
+	4.510750139790379e-14
+	3.534081735043552e-12
+	1.196754364945379e-13
+
+ 20	2.000000000000000e-01
+	-6.640076258953893e-16
+	2.534275280890057e-20
+	-1.827729215892807e-17
+	6.059278146020643e-14
+	4.745012313062040e-12
+	1.607748899896677e-13
+
+ 21	2.100000000000000e-01
+	-6.588505790345015e-16
+	2.731326579360491e-20
+	-1.960085680002815e-17
+	8.137787094784059e-14
+	6.369100455822673e-12
+	2.159489968522058e-13
+
+ 22	2.200000000000001e-01
+	-6.537752197879867e-16
+	2.944055417096707e-20
+	-2.102856478860838e-17
+	1.092676290822471e-13
+	8.546339283514141e-12
+	2.899955727356458e-13
+
+ 23	2.300000000000001e-01
+	-6.487763233127047e-16
+	3.173725739586564e-20
+	-2.256866041241385e-17
+	1.466766073662280e-13
+	1.146362238716188e-11
+	3.893357365246685e-13
+
+ 24	2.400000000000001e-01
+	-6.438487091447971e-16
+	3.421695194277902e-20
+	-2.422998993440494e-17
+	1.968322909877919e-13
+	1.537016447472777e-11
+	5.225564504123585e-13
+
+ 25	2.500000000000001e-01
+	-6.389872266398996e-16
+	3.689420479045820e-20
+	-2.602203526003834e-17
+	2.640446126178513e-13
+	2.059783398461890e-11
+	7.011307394233874e-13
+
+ 26	2.600000000000001e-01
+	-6.341867409141031e-16
+	3.978462849168097e-20
+	-2.795494857370673e-17
+	3.540625510827966e-13
+	2.758787724543342e-11
+	9.403718072897571e-13
+
+ 27	2.700000000000001e-01
+	-6.294421192691224e-16
+	4.290493769085358e-20
+	-3.003958785946308e-17
+	4.745447375803418e-13
+	3.692591412633612e-11
+	1.260693996243663e-12
+
+ 28	2.800000000000001e-01
+	-6.247482180970022e-16
+	4.627300688606983e-20
+	-3.228755318013420e-17
+	6.356786707724622e-13
+	4.938756972429949e-11
+	1.689274687734085e-12
+
+ 29	2.900000000000001e-01
+	-6.200998702733019e-16
+	4.990792915033774e-20
+	-3.471122353817221e-17
+	8.509926725621887e-13
+	6.599768002288109e-11
+	2.262237679458153e-12
+
+ 30	3.000000000000001e-01
+	-6.154918730632958e-16
+	5.383007542769414e-20
+	-3.732379408041024e-17
+	1.138416366985063e-12
+	8.810666799140440e-11
+	3.027511179681947e-12
+
+ 31	3.100000000000001e-01
+	-6.109189765833123e-16
+	5.806115390258400e-20
+	-4.013931333646089e-17
+	1.521659442774980e-12
+	1.174884127920868e-10
+	4.048553111534030e-12
+
+ 32	3.200000000000001e-01
+	-6.063758728788624e-16
+	6.262426880409407e-20
+	-4.317272009632019e-17
+	2.031994839853321e-12
+	1.564646896323741e-10
+	5.409183420655079e-12
+
+ 33	3.300000000000001e-01
+	-6.018571857030568e-16
+	6.754397784971209e-20
+	-4.643987943642874e-17
+	2.710551119267560e-12
+	2.080619713104721e-10
+	7.219817496350801e-12
+
+ 34	3.400000000000001e-01
+	-5.973574611023536e-16
+	7.284634735546945e-20
+	-4.995761729463127e-17
+	3.611239098170764e-12
+	2.762069428920836e-10
+	9.625455715971590e-12
+
+ 35	3.500000000000001e-01
+	-5.928711589424950e-16
+	7.855900384054956e-20
+	-5.374375287323147e-17
+	4.804458774216315e-12
+	3.659673249196029e-10
+	1.281584920317907e-11
+
+ 36	3.600000000000002e-01
+	-5.883926455348529e-16
+	8.471118073465892e-20
+	-5.781712801572181e-17
+	6.381752312830415e-12
+	4.838443081343276e-10
+	1.703832693570151e-11
+
+ 37	3.700000000000002e-01
+	-5.839161875525911e-16
+	9.133375855626819e-20
+	-6.219763255728041e-17
+	8.461584713890900e-12
+	6.381218033240128e-10
+	2.261382766614855e-11
+
+ 38	3.800000000000002e-01
+	-5.794359474564462e-16
+	9.845929667035517e-20
+	-6.690622449253034e-17
+	1.119644202284955e-11
+	8.392755087279424e-10
+	2.995672218794746e-11
+
+ 39	3.900000000000002e-01
+	-5.749459806814679e-16
+	1.061220544570585e-19
+	-7.196494363743338e-17
+	1.478143305618511e-11
+	1.100441233107701e-09
+	3.959902490004403e-11
+
+ 40	4.000000000000002e-01
+	-5.704402348675675e-16
+	1.143579994336238e-19
+	-7.739691728937384e-17
+	1.946455961015546e-11
+	1.437936857048682e-09
+	5.221956396617267e-11
+
+ 41	4.100000000000002e-01
+	-5.659125514495868e-16
+	1.232047995631590e-19
+	-8.322635620517361e-17
+	2.555877755562851e-11
+	1.871825917587438e-09
+	6.867859214396134e-11
+
+ 42	4.200000000000002e-01
+	-5.613566699517820e-16
+	1.327017966880772e-19
+	-8.947853904249335e-17
+	3.345590466602773e-11
+	2.426503667375169e-09
+	9.005816476255131e-11
+
+ 43	4.300000000000002e-01
+	-5.567662353619402e-16
+	1.428899577114891e-19
+	-9.617978322441181e-17
+	4.364234209381380e-11
+	3.131279815418238e-09
+	1.177083854990515e-10
+
+ 44	4.400000000000002e-01
+	-5.521348089849563e-16
+	1.538117998644580e-19
+	-1.033574000212547e-16
+	5.671647312023021e-11
+	4.020927935368592e-09
+	1.532993385757561e-10
+
+ 45	4.500000000000002e-01
+	-5.474558831965407e-16
+	1.655112861287796e-19
+	-1.110396314894243e-16
+	7.340750139871244e-11
+	5.136172252046489e-09
+	1.988782242143271e-10
+
+ 46	4.600000000000002e-01
+	-5.427229005312972e-16
+	1.780336866594098e-19
+	-1.192555667801583e-16
+	9.459541635654544e-11
+	6.524090883659357e-09
+	2.569309557170102e-10
+
+ 47	4.700000000000003e-01
+	-5.379292775585889e-16
+	1.914254018426428e-19
+	-1.280350030868154e-16
+	1.213317571063291e-10
+	8.238432317984617e-09
+	3.304473489499900e-10
+
+ 48	4.800000000000003e-01
+	-5.330684350674464e-16
+	2.057337392781614e-19
+	-1.374081813784880e-16
+	1.548609123289189e-10
+	1.033986839471997e-08
+	4.229891171034467e-10
+
+ 49	4.900000000000003e-01
+	-5.281338312502436e-16
+	2.210066509212324e-19
+	-1.474062046667655e-16
+	1.966419131319520e-10
+	1.289625945010642e-08
+	5.387603976637000e-10
+
+ 50	5.000000000000002e-01
+	-5.231190020433638e-16
+	2.372924163492256e-19
+	-1.580602090191455e-16
+	2.483709518501493e-10
+	1.598300625498117e-08
+	6.826812582333022e-10
+
+ 51	5.100000000000002e-01
+	-5.180176087806477e-16
+	2.546392675582449e-19
+	-1.694013595984859e-16
+	3.120052767463660e-10
+	1.968364822405044e-08
+	8.604658310497682e-10
+
+ 52	5.200000000000002e-01
+	-5.128234916592002e-16
+	2.730949570765786e-19
+	-1.814605904664022e-16
+	3.897895965825372e-10
+	2.409085352742712e-08
+	1.078708254392156e-09
+
+ 53	5.300000000000002e-01
+	-5.075307298242650e-16
+	2.927062648986184e-19
+	-1.942683078966315e-16
+	4.842865616884684e-10
+	2.930796151013881e-08
+	1.344981149407301e-09
+
+ 54	5.400000000000003e-01
+	-5.021337080347941e-16
+	3.135184426813095e-19
+	-2.078540564047822e-16
+	5.984132505822775e-10
+	3.545121724744952e-08
+	1.667952877782869e-09
+
+ 55	5.500000000000003e-01
+	-4.966271896931674e-16
+	3.355745949758130e-19
+	-2.222461475203038e-16
+	7.354858053937022e-10
+	4.265280398346818e-08
+	2.057531062738507e-09
+
+ 56	5.600000000000003e-01
+	-4.910063958107190e-16
+	3.589149989120590e-19
+	-2.374712523328781e-16
+	8.992744074720350e-10
+	5.106474018848448e-08
+	2.525040716974729e-09
+
+ 57	5.700000000000003e-01
+	-4.852670892361879e-16
+	3.835763657207144e-19
+	-2.535539600419109e-16
+	1.094070686644410e-09
+	6.086367709995749e-08
+	3.083445822064201e-09
+
+ 58	5.800000000000003e-01
+	-4.794056631997954e-16
+	4.095910497576369e-19
+	-2.705163061178550e-16
+	1.324769468370824e-09
+	7.225662151286272e-08
+	3.747623486688418e-09
+
+ 59	5.900000000000003e-01
+	-4.734192329269101e-16
+	4.369862132604657e-19
+	-2.883772752280844e-16
+	1.596966554362763e-09
+	8.548762408603790e-08
+	4.534700112902644e-09
+
+ 60	6.000000000000003e-01
+	-4.673057287606600e-16
+	4.657829578634069e-19
+	-3.071522857548472e-16
+	1.917074071432435e-09
+	1.008455161389275e-07
+	5.464459594469240e-09
+
+ 61	6.100000000000003e-01
+	-4.610639889137874e-16
+	4.959954368420435e-19
+	-3.268526644870027e-16
+	2.292454855278694e-09
+	1.186728430384955e-07
+	6.559834710991104e-09
+
+ 62	6.200000000000003e-01
+	-4.546938496615571e-16
+	5.276299650451461e-19
+	-3.474851218332385e-16
+	2.731577373706807e-09
+	1.393762219843281e-07
+	7.847494752511301e-09
+
+ 63	6.300000000000003e-01
+	-4.481962305071789e-16
+	5.606841463539260e-19
+	-3.690512395962672e-16
+	3.244192818757866e-09
+	1.634384380111536e-07
+	9.358545115308519e-09
+
+ 64	6.400000000000003e-01
+	-4.415732116192958e-16
+	5.951460411231894e-19
+	-3.915469848637164e-16
+	3.841536165247270e-09
+	1.914326773404594e-07
+	1.112935817739117e-08
+
+ 65	6.500000000000004e-01
+	-4.348281006793625e-16
+	6.309933982155087e-19
+	-4.149622647994789e-16
+	4.536553142914660e-09
+	2.240393763874859e-07
+	1.320255915649795e-08
+
+ 66	6.600000000000004e-01
+	-4.279654862069384e-16
+	6.681929777384211e-19
+	-4.392805379398633e-16
+	5.344155128537656e-09
+	2.620662327779693e-07
+	1.562819578828799e-08
+
+ 67	6.700000000000004e-01
+	-4.209912744735227e-16
+	7.066999912373236e-19
+	-4.644784978951790e-16
+	6.281503852495101e-09
+	3.064719750197832e-07
+	1.846512639582332e-08
+
+ 68	6.800000000000004e-01
+	-4.139127072874420e-16
+	7.464576857029126e-19
+	-4.905258450246232e-16
+	7.368327441483763e-09
+	3.583945091484096e-07
+	2.178266702623341e-08
+
+ 69	6.900000000000004e-01
+	-4.067383582448656e-16
+	7.873970961752629e-19
+	-5.173851606072450e-16
+	8.627268582301597e-09
+	4.191840359545670e-07
+	2.566254443836081e-08
+
+ 70	7.000000000000004e-01
+	-3.994781054993092e-16
+	8.294369888761293e-19
+	-5.450118962254353e-16
+	1.008426437061466e-08
+	4.904416342067226e-07
+	3.020120724557947e-08
+
+ 71	7.100000000000004e-01
+	-3.921430796987609e-16
+	8.724840126553141e-19
+	-5.733544885032865e-16
+	1.176895556451555e-08
+	5.740635954029964e-07
+	3.551255153465219e-08
+
+ 72	7.200000000000004e-01
+	-3.847455864606420e-16
+	9.164330711593717e-19
+	-6.023546060451052e-16
+	1.371512034215087e-08
+	6.722914243614080e-07
+	4.173111843847045e-08
+
+ 73	7.300000000000004e-01
+	-3.772990035743756e-16
+	9.611679216757032e-19
+	-6.319475314981002e-16
+	1.596112411207730e-08
+	7.877668284777634e-07
+	4.901581753552445e-08
+
+ 74	7.400000000000004e-01
+	-3.698176540040239e-16
+	1.006561999317833e-18
+	-6.620626772710312e-16
+	1.855037231906969e-08
+	9.235901452274580e-07
+	5.755421906966560e-08
+
+ 75	7.500000000000004e-01
+	-3.623166566657918e-16
+	1.052479457426373e-18
+	-6.926242287783191e-16
+	2.153174747849443e-08
+	1.083379451598900e-06
+	6.756743674158489e-08
+
+ 76	7.600000000000005e-01
+	-3.548117578285730e-16
+	1.098776407155354e-18
+	-7.235519043834495e-16
+	2.496000495905172e-08
+	1.271326042447758e-06
+	7.931558776203196e-08
+
+ 77	7.700000000000005e-01
+	-3.473191467796225e-16
+	1.145302331626205e-18
+	-7.547618167449508e-16
+	2.889609465863789e-08
+	1.492240103401121e-06
+	9.310376462994758e-08
+
+ 78	7.800000000000005e-01
+	-3.398552600638128e-16
+	1.191901643195293e-18
+	-7.861674162805206e-16
+	3.340736836951914e-08
+	1.751578387184553e-06
+	1.092883813030831e-07
+
+ 79	7.900000000000005e-01
+	-3.324365791016925e-16
+	1.238415346703467e-18
+	-8.176804941995263e-16
+	3.856762643115047e-08
+	2.055443820427177e-06
+	1.282836648317216e-07
+
+ 80	8.000000000000005e-01
+	-3.250794262868799e-16
+	1.284682767399735e-18
+	-8.492122202093913e-16
+	4.445695381095420e-08
+	2.410545673886829e-06
+	1.505679556052223e-07
+
+ 81	8.100000000000005e-01
+	-3.177997647378976e-16
+	1.330543299807885e-18
+	-8.806741887194068e-16
+	5.116129699606053e-08
+	2.824108819611213e-06
+	1.766893638812812e-07
+
+ 82	8.200000000000005e-01
+	-3.106130067287835e-16
+	1.375838133271424e-18
+	-9.119794472184835e-16
+	5.877174107543478e-08
+	3.303722331901172e-06
+	2.072702223711722e-07
+
+ 83	8.300000000000005e-01
+	-3.035338354569135e-16
+	1.420411911281708e-18
+	-9.430434814892477e-16
+	6.738346278753629e-08
+	3.857121820556644e-06
+	2.430096957211793e-07
+
+ 84	8.400000000000005e-01
+	-2.965760442495603e-16
+	1.464114284854711e-18
+	-9.737851343629320e-16
+	7.709436066126478e-08
+	4.491906634404643e-06
+	2.846838832290253e-07
+
+ 85	8.500000000000005e-01
+	-2.897523965985424e-16
+	1.506801324950928e-18
+	-1.004127437676576e-15
+	8.800339644975702e-08
+	5.215202075506237e-06
+	3.331428059973180e-07
+
+ 86	8.600000000000005e-01
+	-2.830745095890010e-16
+	1.548336764915544e-18
+	-1.033998340770977e-15
+	1.002087193466950e-07
+	6.033286904014465e-06
+	3.893038215534555e-07
+
+ 87	8.700000000000006e-01
+	-2.765527624027303e-16
+	1.588593050776944e-18
+	-1.063331323036095e-15
+	1.138056803094980e-07
+	6.951215858578824e-06
+	4.541412604802555e-07
+
+ 88	8.800000000000006e-01
+	-2.701962306778297e-16
+	1.627452184575165e-18
+	-1.092065882425931e-15
+	1.288848712154622e-07
+	7.972473435821777e-06
+	5.286724128230362e-07
+
+ 89	8.900000000000006e-01
+	-2.640126466411473e-16
+	1.664806353294797e-18
+	-1.120147896286602e-15
+	1.455303358720501e-07
+	9.098696711186490e-06
+	6.139403670001449e-07
+
+ 90	9.000000000000006e-01
+	-2.580083841382343e-16
+	1.700558343076872e-18
+	-1.147529855049936e-15
+	1.638180926703476e-07
+	1.032950034951533e-05
+	7.109945638981657e-07
+
+ 91	9.100000000000006e-01
+	-2.521884669990397e-16
+	1.734621744864883e-18
+	-1.174170973155665e-15
+	1.838150813545640e-07
+	1.166242634403453e-05
+	8.208702117508577e-07
+
+ 92	9.200000000000006e-01
+	-2.465565986185147e-16
+	1.766920963254164e-18
+	-1.200037184836287e-15
+	2.055786028745365e-07
+	1.309302614938617e-05
+	9.445678609063634e-07
+
+ 93	9.300000000000006e-01
+	-2.411152102117456e-16
+	1.797391044894347e-18
+	-1.225101035036783e-15
+	2.291562691505995e-07
+	1.461506658050834e-05
+	1.083034432604317e-06
+
+ 94	9.400000000000006e-01
+	-2.358655249258388e-16
+	1.825977346253489e-18
+	-1.249341477700370e-15
+	2.545864280726381e-07
+	1.622083632245122e-05
+	1.237146834238765e-06
+
+ 95	9.500000000000006e-01
+	-2.308076348498892e-16
+	1.852635062876203e-18
+	-1.272743594929886e-15
+	2.818989867126003e-07
+	1.790151977802625e-05
+	1.407699006945374e-06
+
+ 96	9.600000000000006e-01
+	-2.259405879476261e-16
+	1.877328643507093e-18
+	-1.295298251167715e-15
+	3.111165283243851e-07
+	1.964760069898089e-05
+	1.595392892130456e-06
+
+ 97	9.700000000000006e-01
+	-2.212624820277456e-16
+	1.900031112705166e-18
+	-1.317001696590087e-15
+	3.422556082490014e-07
+	2.144925959325011e-05
+	1.800833431245627e-06
+
+ 98	9.800000000000006e-01
+	-2.167705630443880e-16
+	1.920723324980950e-18
+	-1.337855133468846e-15
+	3.753281187888032e-07
+	2.329673506120138e-05
+	2.024527380723999e-06
+
+ 99	9.900000000000007e-01
+	-2.124613252637263e-16
+	1.939393172202419e-18
+	-1.357864258411604e-15
+	4.103426294567068e-07
+	2.518062809465865e-05
+	2.266885468516557e-06
+
+ 100	1.000000000000001e+00
+	-2.083306111212475e-16
+	1.956034764203188e-18
+	-1.377038792248953e-15
+	4.473056317330852e-07
+	2.709213799163753e-05
+	2.528227257243922e-06
+
+ 101	1.010000000000001e+00
+	-2.043737089088738e-16
+	1.970647600347336e-18
+	-1.395392007991633e-15
+	4.862226418550838e-07
+	2.902322728312898e-05
+	2.808788010482795e-06
+
+ 102	1.020000000000001e+00
+	-2.005854467545748e-16
+	1.983235747408460e-18
+	-1.412940265819491e-15
+	5.270991376224506e-07
+	3.096671992241742e-05
+	3.108726868773767e-06
+
+ 103	1.030000000000001e+00
+	-1.969602816754466e-16
+	1.993807036636912e-18
+	-1.429702562564598e-15
+	5.699413235607372e-07
+	3.291634155575392e-05
+	3.428135709217561e-06
+
+ 104	1.040000000000001e+00
+	-1.934923827872508e-16
+	2.002372290427145e-18
+	-1.445700101676759e-15
+	6.147567321874059e-07
+	3.486671306777283e-05
+	3.767048164287913e-06
+
+ 105	1.050000000000001e+00
+	-1.901757080309924e-16
+	2.008944586643518e-18
+	-1.460955888260374e-15
+	6.615546777160825e-07
+	3.681330916959559e-05
+	4.125448391591725e-06
+
+ 106	1.060000000000001e+00
+	-1.870040740248180e-16
+	2.013538566481213e-18
+	-1.475494352483555e-15
+	7.103465830368447e-07
+	3.875239308958101e-05
+	4.503279301295108e-06
+
+ 107	1.070000000000001e+00
+	-1.839712188644019e-16
+	2.016169789772328e-18
+	-1.489341003507446e-15
+	7.611462022030619e-07
+	4.068093694537216e-05
+	4.900450051580971e-06
+
+ 108	1.080000000000001e+00
+	-1.810708578760556e-16
+	2.016854139920818e-18
+	-1.502522115078918e-15
+	8.139697599178190e-07
+	4.259653554518393e-05
+	5.316842709278906e-06
+
+ 109	1.090000000000001e+00
+	-1.782967324746939e-16
+	2.015607279173395e-18
+	-1.515064443077617e-15
+	8.688360274919237e-07
+	4.449731949519594e-05
+	5.752318040870102e-06
+
+ 110	1.100000000000001e+00
+	-1.756426523953183e-16
+	2.012444153704559e-18
+	-1.526994974605717e-15
+	9.257663520930211e-07
+	4.638187177468732e-05
+	6.206720449073577e-06
+
+ 111	1.110000000000001e+00
+	-1.731025316545765e-16
+	2.007378547000744e-18
+	-1.538340707647761e-15
+	9.847846532811766e-07
+	4.824915048423167e-05
+	6.679882104315645e-06
+
+ 112	1.120000000000001e+00
+	-1.706704186612003e-16
+	2.000422679253582e-18
+	-1.549128459897269e-15
+	1.045917398121649e-06
+	5.009841930983828e-05
+	7.171626341380028e-06
+
+ 113	1.130000000000001e+00
+	-1.683405209343838e-16
+	1.991586849893207e-18
+	-1.559384705031790e-15
+	1.109193563741902e-06
+	5.192918636838646e-05
+	7.681770402347544e-06
+
+ 114	1.140000000000001e+00
+	-1.661072249105960e-16
+	1.980879119984960e-18
+	-1.569135434504685e-15
+	1.174644594128894e-06
+	5.374115147364814e-05
+	8.210127610264782e-06
+
+ 115	1.150000000000001e+00
+	-1.639651113254499e-16
+	1.968305030952578e-18
+	-1.578406042794421e-15
+	1.242304356255847e-06
+	5.553416144377812e-05
+	8.756509056129725e-06
+
+ 116	1.160000000000001e+00
+	-1.619089661144659e-16
+	1.953867363939808e-18
+	-1.587221236751081e-15
+	1.312209117515494e-06
+	5.730817339907146e-05
+	9.320725063415695e-06
+
+ 117	1.170000000000001e+00
+	-1.599337905433807e-16
+	1.937565888229309e-18
+	-1.595604950239317e-15
+	1.384397437765300e-06
+	5.906322176582950e-05
+	9.902585383224925e-06
+
+ 118	1.180000000000001e+00
+	-1.580348028278380e-16
+	1.919397214615305e-18
+	-1.603580304132884e-15
+	1.458910250755289e-06
+	6.079939698179073e-05
+	1.050190096579286e-05
+
+ 119	1.190000000000001e+00
+	-1.562074426588437e-16
+	1.899354590832500e-18
+	-1.611169552962593e-15
+	1.535790772900338e-06
+	6.251682330518804e-05
+	1.111848366417465e-05
+
+ 120	1.200000000000001e+00
+	-1.544473706947593e-16
+	1.877427755070671e-18
+	-1.618394059298665e-15
+	1.615084512175605e-06
+	6.421564383531276e-05
+	1.175214668015946e-05
+
+ 121	1.210000000000001e+00
+	-1.527504667293096e-16
+	1.853602796549872e-18
+	-1.625274276754816e-15
+	1.696839269038643e-06
+	6.589600848995300e-05
+	1.240270468985643e-05
+
+ 122	1.220000000000001e+00
+	-1.511128262888276e-16
+	1.827862028067722e-18
+	-1.631829742915433e-15
+	1.781105147729452e-06
+	6.755806491660140e-05
+	1.306997386420895e-05
+
+ 123	1.230000000000001e+00
+	-1.495307559440686e-16
+	1.800183867670698e-18
+	-1.638079080702964e-15
+	1.867934578105937e-06
+	6.920195179826038e-05
+	1.375377181101564e-05
+
+ 124	1.240000000000001e+00
+	-1.480007675902852e-16
+	1.770542726807974e-18
+	-1.644040006841585e-15
+	1.957382348099664e-06
+	7.082779409104828e-05
+	1.445391746002704e-05
+
+ 125	1.250000000000001e+00
+	-1.465195719192165e-16
+	1.738908902529029e-18
+	-1.649729346209417e-15
+	2.049505646848024e-06
+	7.243569980165004e-05
+	1.517023090841841e-05
+
+ 126	1.260000000000001e+00
+	-1.450840712784458e-16
+	1.705248471480662e-18
+	-1.655163051002697e-15
+	2.144364118563143e-06
+	7.402575797647706e-05
+	1.590253324034803e-05
+
+ 127	1.270000000000001e+00
+	-1.436913520875367e-16
+	1.669523183641260e-18
+	-1.660356223759376e-15
+	2.242019927225583e-06
+	7.559803763063472e-05
+	1.665064633131213e-05
+
+ 128	1.280000000000001e+00
+	-1.423386769564485e-16
+	1.631690353899306e-18
+	-1.665323143405789e-15
+	2.342537832238071e-06
+	7.715258739353490e-05
+	1.741439264554294e-05
+
+ 129	1.290000000000001e+00
+	-1.410234766301125e-16
+	1.591702749735935e-18
+	-1.670077293597341e-15
+	2.445985275234905e-06
+	7.868943568961761e-05
+	1.819359503267418e-05
+
+ 130	1.300000000000001e+00
+	-1.397433418635764e-16
+	1.549508473408902e-18
+	-1.674631392722503e-15
+	2.552432478315526e-06
+	8.020859130782268e-05
+	1.898807652826852e-05
+
+ 131	1.310000000000001e+00
+	-1.384960153147777e-16
+	1.505050837155649e-18
+	-1.678997425028658e-15
+	2.661952554052021e-06
+	8.171004424284925e-05
+	1.979766016148510e-05
+
+ 132	1.320000000000001e+00
+	-1.372793835266518e-16
+	1.458268230037684e-18
+	-1.683186672408739e-15
+	2.774621627711036e-06
+	8.319376671562262e-05
+	2.062216877212434e-05
+
+ 133	1.330000000000001e+00
+	-1.360914690568008e-16
+	1.409093975136712e-18
+	-1.687209746459496e-15
+	2.890518972228975e-06
+	8.465971430042524e-05
+	2.146142483846527e-05
+
+ 134	1.340000000000001e+00
+	-1.349304228011675e-16
+	1.357456175886232e-18
+	-1.691076620486106e-15
+	3.009727156585364e-06
+	8.610782710249518e-05
+	2.231525031666561e-05
+
+ 135	1.350000000000001e+00
+	-1.337945165479750e-16
+	1.303277550379809e-18
+	-1.694796661184187e-15
+	3.132332208335184e-06
+	8.753803094314414e-05
+	2.318346649200851e-05
+
+ 136	1.360000000000001e+00
+	-1.326821357894125e-16
+	1.246475252542565e-18
+	-1.698378659779756e-15
+	3.258423791184452e-06
+	8.895023852007776e-05
+	2.406589384189768e-05
+
+ 137	1.370000000000001e+00
+	-1.315917728110598e-16
+	1.186960679082794e-18
+	-1.701830862450747e-15
+	3.388095398628739e-06
+	9.034435051909005e-05
+	2.496235191023016e-05
+
+ 138	1.380000000000001e+00
+	-1.305220200726809e-16
+	1.124639261160094e-18
+	-1.705160999891114e-15
+	3.521444564820313e-06
+	9.172025666000127e-05
+	2.587265919256910e-05
+
+ 139	1.390000000000001e+00
+	-1.294715638886816e-16
+	1.059410239713830e-18
+	-1.708376315910704e-15
+	3.658573093988674e-06
+	9.307783666494463e-05
+	2.679663303139446e-05
+
+ 140	1.400000000000001e+00
+	-1.284391784120588e-16
+	9.911664233922478e-19
+	-1.711483594991661e-15
+	3.799587309913570e-06
+	9.441696114116093e-05
+	2.773408952061483e-05
+
+ 141	1.410000000000001e+00
+	-1.274237199220005e-16
+	9.197939280099063e-19
+	-1.714489188745566e-15
+	3.944598327139333e-06
+	9.573749237353004e-05
+	2.868484341845772e-05
+
+ 142	1.420000000000001e+00
+	-1.264241214122865e-16
+	8.451718964379183e-19
+	-1.717399041235292e-15
+	4.093722345828291e-06
+	9.703928502437050e-05
+	2.964870806782322e-05
+
+ 143	1.430000000000001e+00
+	-1.254393874752272e-16
+	7.671721978011518e-19
+	-1.720218713142157e-15
+	4.247080972379202e-06
+	9.832218673969536e-05
+	3.062549532316656e-05
+
+ 144	1.440000000000001e+00
+	-1.244685894739588e-16
+	6.856591048162493e-19
+	-1.722953404772738e-15
+	4.404801568188369e-06
+	9.958603866227956e-05
+	3.161501548297734e-05
+
+ 145	1.450000000000001e+00
+	-1.235108609944323e-16
+	6.004889480580729e-19
+	-1.725607977911001e-15
+	4.567017629205902e-06
+	1.008306758526444e-04
+	3.261707722692644e-05
+
+ 146	1.460000000000001e+00
+	-1.225653935673173e-16
+	5.115097458877788e-19
+	-1.728186976530687e-15
+	4.733869199242059e-06
+	1.020559276195072e-04
+	3.363148755676927e-05
+
+ 147	1.470000000000001e+00
+	-1.216314326492333e-16
+	4.185608087146020e-19
+	-1.730694646390149e-15
+	4.905503320308393e-06
+	1.032616177614267e-04
+	3.465805174010707e-05
+
+ 148	1.480000000000001e+00
+	-1.207082738521698e-16
+	3.214723161963843e-19
+	-1.733134953537775e-15
+	5.082074523638850e-06
+	1.044475647213623e-04
+	3.569657325612691e-05
+
+ 149	1.490000000000001e+00
+	-1.197952594096180e-16
+	2.200648659103863e-19
+	-1.735511601760498e-15
+	5.263745365427347e-06
+	1.056135816557056e-04
+	3.674685374245994e-05
+
+ 150	1.500000000000001e+00
+	-1.188917748678119e-16
+	1.141489919469002e-19
+	-1.737828049011215e-15
+	5.450687011740125e-06
+	1.067594764190517e-04
+	3.780869294230505e-05
+
+ 151	1.510000000000001e+00
+	-1.179972459904171e-16
+	3.524651793765163e-21
+	-1.740087522853351e-15
+	5.643079877515499e-06
+	1.078850514656189e-04
+	3.888188865098443e-05
+
+ 152	1.520000000000001e+00
+	-1.171111358651738e-16
+	-1.120193202097104e-19
+	-1.742293034962280e-15
+	5.841114325044055e-06
+	1.089901036677857e-04
+	3.996623666109748e-05
+
+ 153	1.530000000000001e+00
+	-1.162329422011641e-16
+	-2.327057946643898e-19
+	-1.744447394724195e-15
+	6.044991427828238e-06
+	1.100744240517525e-04
+	4.106153070544516e-05
+
+ 154	1.540000000000001e+00
+	-1.153621948056684e-16
+	-3.587699660632786e-19
+	-1.746553221973359e-15
+	6.254923806242386e-06
+	1.111377974498423e-04
+	4.216756239689615e-05
+
+ 155	1.550000000000001e+00
+	-1.144984532299199e-16
+	-4.904600109191658e-19
+	-1.748612958908448e-15
+	6.471136541940267e-06
+	1.121800020684723e-04
+	4.328412116435311e-05
+
+ 156	1.560000000000001e+00
+	-1.136413045734341e-16
+	-6.280377871903564e-19
+	-1.750628881228232e-15
+	6.693868178473972e-06
+	1.132008089703705e-04
+	4.441099418397254e-05
+
+ 157	1.570000000000001e+00
+	-1.127903614369986e-16
+	-7.717795772346364e-19
+	-1.752603108525964e-15
+	6.923371816067533e-06
+	1.141999814692038e-04
+	4.554796630476904e-05
+
+ 158	1.580000000000001e+00
+	-1.119452600148529e-16
+	-9.219768766329942e-19
+	-1.754537613980815e-15
+	7.159916308903471e-06
+	1.151772744344633e-04
+	4.669481996771986e-05
+
+ 159	1.590000000000001e+00
+	-1.111056583170230e-16
+	-1.078937231335615e-18
+	-1.756434233383419e-15
+	7.403787573582695e-06
+	1.161324335042497e-04
+	4.785133511745931e-05
+
+ 160	1.600000000000001e+00
+	-1.102712345132149e-16
+	-1.242985125697105e-18
+	-1.758294673531232e-15
+	7.655290017552964e-06
+	1.170651942035726e-04
+	4.901728910562957e-05
+
+ 161	1.610000000000001e+00
+	-1.094416853901427e-16
+	-1.414462924077748e-18
+	-1.760120520027921e-15
+	7.914748096191681e-06
+	1.179752809659794e-04
+	5.019245658493380e-05
+
+ 162	1.620000000000001e+00
+	-1.086167249145853e-16
+	-1.593731868799752e-18
+	-1.761913244519430e-15
+	8.182508006775552e-06
+	1.188624060568364e-04
+	5.137660939291350e-05
+
+ 163	1.630000000000001e+00
+	-1.077960828949201e-16
+	-1.781173137353305e-18
+	-1.763674211397819e-15
+	8.458939526650664e-06
+	1.197262683974947e-04
+	5.256951642446464e-05
+
+ 164	1.640000000000001e+00
+	-1.069795037343067e-16
+	-1.977188961849101e-18
+	-1.765404684002334e-15
+	8.744438001370067e-06
+	1.205665522910002e-04
+	5.377094349209955e-05
+
+ 165	1.650000000000001e+00
+	-1.061667452690955e-16
+	-2.182203813809020e-18
+	-1.767105830345572e-15
+	9.039426486201917e-06
+	1.213829260520990e-04
+	5.498065317298595e-05
+
+ 166	1.660000000000001e+00
+	-1.053575776864517e-16
+	-2.396665657471938e-18
+	-1.768778728391036e-15
+	9.344358040985207e-06
+	1.221750405472011e-04
+	5.619840464182837e-05
+
+ 167	1.670000000000001e+00
+	-1.045517825155569e-16
+	-2.621047274863573e-18
+	-1.770424370906776e-15
+	9.659718173540738e-06
+	1.229425276539188e-04
+	5.742395348873734e-05
+
+ 168	1.680000000000001e+00
+	-1.037491516871373e-16
+	-2.855847665938332e-18
+	-1.772043669918331e-15
+	9.986027420393081e-06
+	1.236849986550024e-04
+	5.865705152135054e-05
+
+ 169	1.690000000000001e+00
+	-1.029494866564049e-16
+	-3.101593527136813e-18
+	-1.773637460782670e-15
+	1.032384404504099e-05
+	1.244020425882214e-04
+	5.989744655065169e-05
+
+ 170	1.700000000000001e+00
+	-1.021525975848491e-16
+	-3.358840811720376e-18
+	-1.775206505903476e-15
+	1.067376682300392e-05
+	1.250932245822627e-04
+	6.114488216019028e-05
+
+ 171	1.710000000000001e+00
+	-1.013583025766387e-16
+	-3.628176375227094e-18
+	-1.776751498106662e-15
+	1.103643786891874e-05
+	1.257580842192927e-04
+	6.239909745875307e-05
+
+ 172	1.720000000000001e+00
+	-1.005664269657047e-16
+	-3.910219709348365e-18
+	-1.778273063693811e-15
+	1.141254544362431e-05
+	1.263961339777589e-04
+	6.365982681701231e-05
+
+ 173	1.730000000000001e+00
+	-9.977680264987253e-17
+	-4.205624767435962e-18
+	-1.779771765189909e-15
+	1.180282665805770e-05
+	1.270068578244232e-04
+	6.492679958928349e-05
+
+ 174	1.740000000000001e+00
+	-9.898926746868872e-17
+	-4.515081884713683e-18
+	-1.781248103800658e-15
+	1.220806996563622e-05
+	1.275897100426511e-04
+	6.619973982230439e-05
+
+ 175	1.750000000000001e+00
+	-9.820366462187218e-17
+	-4.839319796077292e-18
+	-1.782702521593521e-15
+	1.262911730557393e-05
+	1.281441144044751e-04
+	6.747836595391593e-05
+
+ 176	1.760000000000001e+00
+	-9.741984212556593e-17
+	-5.179107754109267e-18
+	-1.784135403415680e-15
+	1.306686572660851e-05
+	1.286694638165247e-04
+	6.876239050571585e-05
+
+ 177	1.770000000000001e+00
+	-9.663765230382208e-17
+	-5.535257749604162e-18
+	-1.785547078561125e-15
+	1.352226828473728e-05
+	1.291651205937388e-04
+	7.005151977517224e-05
+
+ 178	1.780000000000001e+00
+	-9.585695131299952e-17
+	-5.908626836482960e-18
+	-1.786937822198287e-15
+	1.399633397135454e-05
+	1.296304175385077e-04
+	7.134545353434361e-05
+
+ 179	1.790000000000001e+00
+	-9.507759869696705e-17
+	-6.300119562456854e-18
+	-1.788307856568867e-15
+	1.449012639213044e-05
+	1.300646600245213e-04
+	7.264388474423996e-05
+
+ 180	1.800000000000001e+00
+	-9.429945697124830e-17
+	-6.710690506170940e-18
+	-1.789657351967844e-15
+	1.500476088567977e-05
+	1.304671293013167e-04
+	7.394649929594168e-05
+
diff --git a/xschem/src/basic_test/data_pmos/data_035.raw b/xschem/src/basic_test/data_pmos/data_035.raw
new file mode 100644
index 0000000..27f18f0
--- /dev/null
+++ b/xschem/src/basic_test/data_pmos/data_035.raw
@@ -0,0 +1,1463 @@
+Title: **.subckt gm_id_pmos
+Date: Wed Jun  2 14:59:16  2021
+Plotname: DC transfer characteristic
+Flags: real
+No. Variables: 7
+No. Points: 181
+Variables:
+	0	v(v-sweep)	voltage
+	1	@m.xm1.msky130_fd_pr__pfet_01v8[cgb]	capacitance
+	2	@m.xm1.msky130_fd_pr__pfet_01v8[cgd]	capacitance
+	3	@m.xm1.msky130_fd_pr__pfet_01v8[cgs]	capacitance
+	4	@m.xm1.msky130_fd_pr__pfet_01v8[gds]	admittance
+	5	@m.xm1.msky130_fd_pr__pfet_01v8[gm]	admittance
+	6	i(@m.xm1.msky130_fd_pr__pfet_01v8[id])	current
+Values:
+ 0	0.000000000000000e+00
+	-9.327655451579146e-16
+	6.012631636199412e-21
+	-5.298752510150998e-18
+	4.316223196928665e-17
+	4.362951428646841e-15
+	1.472961095291725e-16
+
+ 1	1.000000000000000e-02
+	-9.224730433688005e-16
+	6.487546779490866e-21
+	-5.601312579646052e-18
+	5.804168442192043e-17
+	5.866915279479276e-15
+	1.980748179907054e-16
+
+ 2	2.000000000000000e-02
+	-9.124880856706587e-16
+	6.997687042029328e-21
+	-5.927356657383117e-18
+	7.805003309110686e-17
+	7.889239879211046e-15
+	2.663572516988928e-16
+
+ 3	3.000000000000000e-02
+	-9.027957346865262e-16
+	7.545681384959166e-21
+	-6.278559485038344e-18
+	1.049548864448957e-16
+	1.060854342470550e-14
+	3.581761133233420e-16
+
+ 4	4.000000000000000e-02
+	-8.933818750581690e-16
+	8.134380106450969e-21
+	-6.656737312116396e-18
+	1.411328663394183e-16
+	1.426496961376941e-14
+	4.816427679440227e-16
+
+ 5	5.000000000000000e-02
+	-8.842331551633543e-16
+	8.766876307859757e-21
+	-7.063861250045513e-18
+	1.897793428718666e-16
+	1.918136726376130e-14
+	6.476631861478563e-16
+
+ 6	6.000000000000000e-02
+	-8.753369320154082e-16
+	9.446529177200304e-21
+	-7.502071745364757e-18
+	2.551903454031693e-16
+	2.579175355861307e-14
+	8.709003117667901e-16
+
+ 7	7.000000000000001e-02
+	-8.666812192391855e-16
+	1.017698913916306e-20
+	-7.973694198538457e-18
+	3.431414583130966e-16
+	3.467956170495350e-14
+	1.171067582164071e-15
+
+ 8	8.000000000000000e-02
+	-8.582546379927737e-16
+	1.096222491044735e-20
+	-8.481255748214810e-18
+	4.613970199504889e-16
+	4.662903009276874e-14
+	1.574667406903945e-15
+
+ 9	9.000000000000000e-02
+	-8.500463706890570e-16
+	1.180655248923772e-20
+	-9.027503234389988e-18
+	6.203943649060180e-16
+	6.269423843363655e-14
+	2.117327446815050e-15
+
+ 10	9.999999999999999e-02
+	-8.420461173630413e-16
+	1.271466609864090e-20
+	-9.615422348254206e-18
+	8.341631696206581e-16
+	8.429183543258884e-14
+	2.846939906445942e-15
+
+ 11	1.100000000000000e-01
+	-8.342440545278821e-16
+	1.369167109623042e-20
+	-1.024825797172131e-17
+	1.121560507584883e-15
+	1.133255644897412e-13
+	3.827879311065584e-15
+
+ 12	1.200000000000000e-01
+	-8.266307963633147e-16
+	1.474311885584044e-20
+	-1.092953570595976e-17
+	1.507929757756949e-15
+	1.523534543176774e-13
+	5.146668433731478e-15
+
+ 13	1.300000000000000e-01
+	-8.191973580833342e-16
+	1.587504362365215e-20
+	-1.166308458582625e-17
+	2.027328402201445e-15
+	2.048122343832147e-13
+	6.919588280745083e-15
+
+ 14	1.400000000000000e-01
+	-8.119351213351642e-16
+	1.709400134856156e-20
+	-1.245306097599575e-17
+	2.725519140898598e-15
+	2.753184715185184e-13
+	9.302897133537665e-15
+
+ 15	1.500000000000000e-01
+	-8.048358014873674e-16
+	1.840711048680132e-20
+	-1.330397364480531e-17
+	3.663984832648499e-15
+	3.700725161972525e-13
+	1.250654998487285e-14
+
+ 16	1.600000000000000e-01
+	-7.978914166716830e-16
+	1.982209478271102e-20
+	-1.422071001327705e-17
+	4.925316107454549e-15
+	4.974001402122129e-13
+	1.681261245777064e-14
+
+ 17	1.700000000000000e-01
+	-7.910942584499585e-16
+	2.134732803111854e-20
+	-1.520856357931009e-17
+	6.620438465574080e-15
+	6.684784610114573e-13
+	2.259996788721114e-14
+
+ 18	1.800000000000000e-01
+	-7.844368639844602e-16
+	2.299188083158549e-20
+	-1.627326252031225e-17
+	8.898303051633589e-15
+	8.983083278252336e-13
+	3.037745641353177e-14
+
+ 19	1.900000000000000e-01
+	-7.779119895966738e-16
+	2.476556935019002e-20
+	-1.742099948125169e-17
+	1.195887495008875e-14
+	1.207016029435351e-12
+	4.082830524595717e-14
+
+ 20	2.000000000000000e-01
+	-7.715125856063456e-16
+	2.667900610975333e-20
+	-1.865846255870700e-17
+	1.607053174182360e-14
+	1.621594588021691e-12
+	5.486966848829161e-14
+
+ 21	2.100000000000000e-01
+	-7.652317723493849e-16
+	2.874365283352472e-20
+	-1.999286749441312e-17
+	2.159335539379239e-14
+	2.178231121282105e-12
+	7.373237028378893e-14
+
+ 22	2.200000000000001e-01
+	-7.590628172797178e-16
+	3.097187536907220e-20
+	-2.143199109327175e-17
+	2.901029129251687e-14
+	2.925414482065430e-12
+	9.906763759947491e-14
+
+ 23	2.300000000000001e-01
+	-7.529991130673987e-16
+	3.337700071717836e-20
+	-2.298420588001237e-17
+	3.896879694994809e-14
+	3.928080064397391e-12
+	1.330898503279484e-13
+
+ 24	2.400000000000001e-01
+	-7.470341566124209e-16
+	3.597337618322931e-20
+	-2.465851600465130e-17
+	5.233645805836765e-14
+	5.273130652956331e-12
+	1.787672970471396e-13
+
+ 25	2.500000000000001e-01
+	-7.411615289017237e-16
+	3.877643065423385e-20
+	-2.646459439856673e-17
+	7.027517310650481e-14
+	7.076778930457354e-12
+	2.400768240224062e-13
+
+ 26	2.600000000000001e-01
+	-7.353748756458331e-16
+	4.180273798127151e-20
+	-2.841282116924873e-17
+	9.433997821777414e-14
+	9.494295437175056e-12
+	3.223433827211153e-13
+
+ 27	2.700000000000001e-01
+	-7.296678886413577e-16
+	4.507008241277532e-20
+	-3.051432320134023e-17
+	1.266104996102808e-13
+	1.273292346965848e-11
+	4.326921708663568e-13
+
+ 28	2.800000000000001e-01
+	-7.240342878171747e-16
+	4.859752597664232e-20
+	-3.278101490332502e-17
+	1.698655035691068e-13
+	1.706894908740102e-11
+	5.806497652022505e-13
+
+ 29	2.900000000000001e-01
+	-7.184678039350269e-16
+	5.240547764649430e-20
+	-3.522564000182274e-17
+	2.278142103822876e-13
+	2.287020079478943e-11
+	7.789419033247674e-13
+
+ 30	3.000000000000001e-01
+	-7.129621619302239e-16
+	5.651576404756182e-20
+	-3.786181423780038e-17
+	3.054021238157271e-13
+	3.062561108754809e-11
+	1.044550041514676e-12
+
+ 31	3.100000000000001e-01
+	-7.075110648951545e-16
+	6.095170135863028e-20
+	-4.070406876000868e-17
+	4.092143016677696e-13
+	4.098391220217079e-11
+	1.400107265035205e-12
+
+ 32	3.200000000000001e-01
+	-7.021081787275414e-16
+	6.573816794648211e-20
+	-4.376789393953882e-17
+	5.480054755771436e-13
+	5.480407042903136e-11
+	1.875737431318743e-12
+
+ 33	3.300000000000001e-01
+	-6.967471174870306e-16
+	7.090167712674419e-20
+	-4.706978324477998e-17
+	7.333944452251193e-13
+	7.322069177989243e-11
+	2.511470532098453e-12
+
+ 34	3.400000000000001e-01
+	-6.914214295278080e-16
+	7.647044927859465e-20
+	-5.062727671748074e-17
+	9.807699292307053e-13
+	9.772835198905601e-11
+	3.360403118275744e-12
+
+ 35	3.500000000000001e-01
+	-6.861245845014877e-16
+	8.247448234934290e-20
+	-5.445900347752052e-17
+	1.310466697042700e-12
+	1.302895957141619e-10
+	4.492816074738359e-12
+
+ 36	3.600000000000002e-01
+	-6.808499613535974e-16
+	8.894561956769854e-20
+	-5.858472255608712e-17
+	1.749284352848059e-12
+	1.734721695202967e-10
+	6.001513582841008e-12
+
+ 37	3.700000000000002e-01
+	-6.755908374685073e-16
+	9.591761294122941e-20
+	-6.302536121409175e-17
+	2.332436399520156e-12
+	2.306218227259706e-10
+	8.008706687064173e-12
+
+ 38	3.800000000000002e-01
+	-6.703403791512260e-16
+	1.034261808439976e-19
+	-6.780304974492191e-17
+	3.106033651301734e-12
+	3.060776057393638e-10
+	1.067483141164027e-11
+
+ 39	3.900000000000002e-01
+	-6.650916336703743e-16
+	1.115090577054894e-19
+	-7.294115158868022e-17
+	4.130222687351100e-12
+	4.054368374081391e-10
+	1.420976226427303e-11
+
+ 40	4.000000000000002e-01
+	-6.598375231240341e-16
+	1.202060334928168e-19
+	-7.846428739961776e-17
+	5.483115220056418e-12
+	5.358765606806875e-10
+	1.888695252898350e-11
+
+ 41	4.100000000000002e-01
+	-6.545708404289535e-16
+	1.295589803371919e-19
+	-8.439835151112899e-17
+	7.265655621719029e-12
+	7.065370661459470e-10
+	2.506109561574438e-11
+
+ 42	4.200000000000002e-01
+	-6.492842477731266e-16
+	1.396118632958573e-19
+	-9.077051903532606e-17
+	9.607578261542885e-12
+	9.289706200903146e-10
+	3.318994644511113e-11
+
+ 43	4.300000000000002e-01
+	-6.439702779108232e-16
+	1.504107318705397e-19
+	-9.760924162211630e-17
+	1.267459997172206e-11
+	1.217654615109111e-09
+	4.386095493479707e-11
+
+ 44	4.400000000000002e-01
+	-6.386213387186074e-16
+	1.620036885163041e-19
+	-1.049442296814534e-16
+	1.667697191572016e-11
+	1.590562848418800e-09
+	5.782332957418436e-11
+
+ 45	4.500000000000002e-01
+	-6.332297214652335e-16
+	1.744408300104480e-19
+	-1.128064186669664e-16
+	2.187947608396455e-11
+	2.069781721949059e-09
+	7.602605254401668e-11
+
+ 46	4.600000000000002e-01
+	-6.277876132822174e-16
+	1.877741571775940e-19
+	-1.212279168087421e-16
+	2.861289329569427e-11
+	2.682150549453740e-09
+	9.966219784519008e-11
+
+ 47	4.700000000000003e-01
+	-6.222871143471990e-16
+	2.020574481424017e-19
+	-1.302419315036124e-16
+	3.728689442089824e-11
+	3.459898235398963e-09
+	1.302196598023491e-10
+
+ 48	4.800000000000003e-01
+	-6.167202603107112e-16
+	2.173460899973633e-19
+	-1.398826714170415e-16
+	4.840422262902131e-11
+	4.441244504590111e-09
+	1.695380980800826e-10
+
+ 49	4.900000000000003e-01
+	-6.110790506663452e-16
+	2.336968630815833e-19
+	-1.501851081577036e-16
+	6.257595640111890e-11
+	5.670934498312586e-09
+	2.198715871876743e-10
+
+ 50	5.000000000000002e-01
+	-6.053554845865540e-16
+	2.511676691614076e-19
+	-1.611849737360581e-16
+	8.053758984946689e-11
+	7.200688157010422e-09
+	2.839561837432096e-10
+
+ 51	5.100000000000002e-01
+	-5.995415996538990e-16
+	2.698172135218594e-19
+	-1.729187806348009e-16
+	1.031656910982769e-10
+	9.089566993492616e-09
+	3.650815840223191e-10
+
+ 52	5.200000000000002e-01
+	-5.936295212117773e-16
+	2.897046150310335e-19
+	-1.854231687818555e-16
+	1.314949539981055e-10
+	1.140428150779739e-08
+	4.671660902884565e-10
+
+ 53	5.300000000000002e-01
+	-5.876115190439871e-16
+	3.108889489635363e-19
+	-1.987348186520539e-16
+	1.667356619596635e-10
+	1.421952208147417e-08
+	5.948346988062491e-10
+
+ 54	5.400000000000003e-01
+	-5.814800715909695e-16
+	3.334287190537226e-19
+	-2.128901450352836e-16
+	2.102918580858675e-10
+	1.761842409941190e-08
+	7.535010525735523e-10
+
+ 55	5.500000000000003e-01
+	-5.752279382536101e-16
+	3.573812544187329e-19
+	-2.279249476604088e-16
+	2.637808668725094e-10
+	2.169332168096063e-08
+	9.494553479938805e-10
+
+ 56	5.600000000000003e-01
+	-5.688482397533827e-16
+	3.828020294141979e-19
+	-2.438740177210905e-16
+	3.290551965396078e-10
+	2.654696664349599e-08
+	1.189961953332350e-09
+
+ 57	5.700000000000003e-01
+	-5.623345463016705e-16
+	4.097439061269097e-19
+	-2.607707003225654e-16
+	4.082282048023804e-10
+	3.229439190736435e-08
+	1.483372294487543e-09
+
+ 58	5.800000000000003e-01
+	-5.556809730737210e-16
+	4.382563012391504e-19
+	-2.786464140641095e-16
+	5.037051784018068e-10
+	3.906557970307787e-08
+	1.839260277863265e-09
+
+ 59	5.900000000000003e-01
+	-5.488822821849253e-16
+	4.683842814283901e-19
+	-2.975301303943528e-16
+	6.182216195679886e-10
+	4.700906065826194e-08
+	2.268588960964332e-09
+
+ 60	6.000000000000003e-01
+	-5.419339900324816e-16
+	5.001675942823808e-19
+	-3.174478170173085e-16
+	7.548905436474954e-10
+	5.629653188271687e-08
+	2.783918249510886e-09
+
+ 61	6.100000000000003e-01
+	-5.348324785006568e-16
+	5.336396448768973e-19
+	-3.384218514627899e-16
+	9.172604981717255e-10
+	6.712855473401676e-08
+	3.399664129357936e-09
+
+ 62	6.200000000000003e-01
+	-5.275751081431820e-16
+	5.688264316148253e-19
+	-3.604704129251101e-16
+	1.109385866684816e-09
+	7.974138833740224e-08
+	4.132420502387631e-09
+
+ 63	6.300000000000003e-01
+	-5.201603310658929e-16
+	6.057454585589351e-19
+	-3.836068625574313e-16
+	1.335910881344845e-09
+	9.441503998916150e-08
+	5.001355355815025e-09
+
+ 64	6.400000000000003e-01
+	-5.125878008547490e-16
+	6.444046451682096e-19
+	-4.078391245039977e-16
+	1.602168687922840e-09
+	1.114826681988985e-07
+	6.028694055911586e-09
+
+ 65	6.500000000000004e-01
+	-5.048584765506049e-16
+	6.848012578936442e-19
+	-4.331690819559260e-16
+	1.914296813806107e-09
+	1.313415521934353e-07
+	7.240304289225552e-09
+
+ 66	6.600000000000004e-01
+	-4.969747173873797e-16
+	7.269208912957838e-19
+	-4.595920043071713e-16
+	2.279370483966030e-09
+	1.544659334400715e-07
+	8.666399764414524e-09
+
+ 67	6.700000000000004e-01
+	-4.889403648111275e-16
+	7.707365289790039e-19
+	-4.870960229306306e-16
+	2.705555384601312e-09
+	1.814221292324664e-07
+	1.034238331801883e-08
+
+ 68	6.800000000000004e-01
+	-4.807608082107065e-16
+	8.162077164495859e-19
+	-5.156616740487137e-16
+	3.202281640777028e-09
+	2.128864049706364e-07
+	1.230985451177055e-08
+
+ 69	6.900000000000004e-01
+	-4.724430308412024e-16
+	8.632798787521800e-19
+	-5.452615274998871e-16
+	3.780440888286511e-09
+	2.496661598519648e-07
+	1.461781203585759e-08
+
+ 70	7.000000000000004e-01
+	-4.639956326294913e-16
+	9.118838152002859e-19
+	-5.758599197784115e-16
+	4.452608303521429e-09
+	2.927250179675746e-07
+	1.732408699781241e-08
+
+ 71	7.100000000000004e-01
+	-4.554288269312254e-16
+	9.619354015148764e-19
+	-6.074128084525348e-16
+	5.233291217123985e-09
+	3.432124065706555e-07
+	2.049704909370114e-08
+
+ 72	7.200000000000004e-01
+	-4.467544088646041e-16
+	1.013335526113515e-18
+	-6.398677628912084e-16
+	6.139205369712672e-09
+	4.024981215455904e-07
+	2.421763313923592e-08
+
+ 73	7.300000000000004e-01
+	-4.379856935721599e-16
+	1.065970282128585e-18
+	-6.731641031457661e-16
+	7.189578842942765e-09
+	4.722121931898438e-07
+	2.858173760850345e-08
+
+ 74	7.400000000000004e-01
+	-4.291374236383551e-16
+	1.119711430063604e-18
+	-7.072331948986214e-16
+	8.406482067908554e-09
+	5.542900291095856e-07
+	3.370304842299207e-08
+
+ 75	7.500000000000004e-01
+	-4.202256458865157e-16
+	1.174417138016553e-18
+	-7.419989037262100e-16
+	9.815179912751221e-09
+	6.510222723373186e-07
+	3.971633850011442e-08
+
+ 76	7.600000000000005e-01
+	-4.112675588500685e-16
+	1.229932997418038e-18
+	-7.773782067134758e-16
+	1.144449852480934e-08
+	7.651080160199771e-07
+	4.678128420445472e-08
+
+ 77	7.700000000000005e-01
+	-4.022813333071805e-16
+	1.286093302658648e-18
+	-8.132819539430740e-16
+	1.332719523452851e-08
+	8.997089151500591e-07
+	5.508682102046149e-08
+
+ 78	7.800000000000005e-01
+	-3.932859093255563e-16
+	1.342722573297465e-18
+	-8.496157668459583e-16
+	1.550031440569134e-08
+	1.058500314838944e-06
+	6.485602932509769e-08
+
+ 79	7.900000000000005e-01
+	-3.843007742240959e-16
+	1.399637288283247e-18
+	-8.862810551476255e-16
+	1.800550581295235e-08
+	1.245713816799667e-06
+	7.635149403494268e-08
+
+ 80	8.000000000000005e-01
+	-3.753457266621280e-16
+	1.456647793312400e-18
+	-9.231761294797128e-16
+	2.088927540444663e-08
+	1.466163868924074e-06
+	8.988101696099332e-08
+
+ 81	8.100000000000005e-01
+	-3.664406326645982e-16
+	1.513560335589145e-18
+	-9.601973829301130e-16
+	2.420313201100680e-08
+	1.725249253877991e-06
+	1.058034777516007e-07
+
+ 82	8.200000000000005e-01
+	-3.576051797445944e-16
+	1.570179175256709e-18
+	-9.972405121064810e-16
+	2.800358898045385e-08
+	2.028919185494980e-06
+	1.245345415652913e-07
+
+ 83	8.300000000000005e-01
+	-3.488586353703962e-16
+	1.626308719933445e-18
+	-1.034201746850773e-15
+	3.235197852554015e-08
+	2.383593639182545e-06
+	1.465518071375941e-07
+
+ 84	8.400000000000005e-01
+	-3.402196158377941e-16
+	1.681755628271620e-18
+	-1.070979057645089e-15
+	3.731404064241489e-08
+	2.796029138100176e-06
+	1.723988915119296e-07
+
+ 85	8.500000000000005e-01
+	-3.317058711627415e-16
+	1.736330830265131e-18
+	-1.107473310983783e-15
+	4.295925942156444e-08
+	3.273124984103947e-06
+	2.026878768084964e-07
+
+ 86	8.600000000000005e-01
+	-3.233340909341812e-16
+	1.789851416018111e-18
+	-1.143589345457197e-15
+	4.935993825529494e-08
+	3.821671043150743e-06
+	2.380995229890563e-07
+
+ 87	8.700000000000006e-01
+	-3.151197352056041e-16
+	1.842142350568730e-18
+	-1.179236944827560e-15
+	5.659003120028341e-08
+	4.448046316810411e-06
+	2.793807009387056e-07
+
+ 88	8.800000000000006e-01
+	-3.070768935102887e-16
+	1.893037979749099e-18
+	-1.214331688744063e-15
+	6.472377800072357e-08
+	5.157886626025219e-06
+	3.273386377777860e-07
+
+ 89	8.900000000000006e-01
+	-2.992181740178121e-16
+	1.942383300492272e-18
+	-1.248795666671874e-15
+	7.383422049605950e-08
+	5.955748137334841e-06
+	3.828317929953883e-07
+
+ 90	9.000000000000006e-01
+	-2.915546237680475e-16
+	1.990034977971598e-18
+	-1.282558045809560e-15
+	8.399170253216704e-08
+	6.844799174349957e-06
+	4.467574829393368e-07
+
+ 91	9.100000000000006e-01
+	-2.840956798788724e-16
+	2.035862100986734e-18
+	-1.315555488960225e-15
+	9.526246832845402e-08
+	7.826573964638214e-06
+	5.200367060093437e-07
+
+ 92	9.200000000000006e-01
+	-2.768491506733511e-16
+	2.079746675642989e-18
+	-1.347732423247126e-15
+	1.077074715093612e-07
+	8.900817656412124e-06
+	6.035969405409706e-07
+
+ 93	9.300000000000006e-01
+	-2.698212248490488e-16
+	2.121583865224686e-18
+	-1.379041165010550e-15
+	1.213814878103075e-07
+	1.006544233642871e-05
+	6.983539366349562e-07
+
+ 94	9.400000000000006e-01
+	-2.630165061426472e-16
+	2.161281990944157e-18
+	-1.409441910026258e-15
+	1.363325916490441e-07
+	1.131660046962347e-05
+	8.051936560686998e-07
+
+ 95	9.500000000000006e-01
+	-2.564380704413119e-16
+	2.198762313757618e-18
+	-1.438902601240665e-15
+	1.526020162657483e-07
+	1.264886771979352e-05
+	9.249555060784076e-07
+
+ 96	9.600000000000006e-01
+	-2.500875419611444e-16
+	2.233958621577572e-18
+	-1.467398688474065e-15
+	1.702243764522760e-07
+	1.405551432548235e-05
+	1.058417865967962e-06
+
+ 97	9.700000000000006e-01
+	-2.439651849455881e-16
+	2.266816648966163e-18
+	-1.494912796000932e-15
+	1.892281989905192e-07
+	1.552883540251507e-05
+	1.206286649201607e-06
+
+ 98	9.800000000000006e-01
+	-2.380700073177159e-16
+	2.297293357832489e-18
+	-1.521434314620967e-15
+	2.096366835835871e-07
+	1.706050693618894e-05
+	1.369187324812720e-06
+
+ 99	9.900000000000007e-01
+	-2.323998728295297e-16
+	2.325356107903288e-18
+	-1.546958934862346e-15
+	2.314686080316837e-07
+	1.864193575133380e-05
+	1.547660493266451e-06
+
+ 100	1.000000000000001e+00
+	-2.269516184644647e-16
+	2.350981744960591e-18
+	-1.571488137412070e-15
+	2.547392945289704e-07
+	2.026457729690949e-05
+	1.742160819843066e-06
+
+ 101	1.010000000000001e+00
+	-2.217211741411353e-16
+	2.374155633232125e-18
+	-1.595028655858640e-15
+	2.794615660911874e-07
+	2.192020296681400e-05
+	1.953058905206758e-06
+
+ 102	1.020000000000001e+00
+	-2.167036821119097e-16
+	2.394870656082531e-18
+	-1.617591925477961e-15
+	3.056466393077832e-07
+	2.360110715622450e-05
+	2.180645532599341e-06
+
+ 103	1.030000000000001e+00
+	-2.118936138262435e-16
+	2.413126206480092e-18
+	-1.639193530205854e-15
+	3.333049181226213e-07
+	2.530025191737384e-05
+	2.425137672546648e-06
+
+ 104	1.040000000000001e+00
+	-2.072848824155718e-16
+	2.428927185785123e-18
+	-1.659852658223554e-15
+	3.624466703627227e-07
+	2.701135305844301e-05
+	2.686685636127586e-06
+
+ 105	1.050000000000001e+00
+	-2.028709493371199e-16
+	2.442283026379609e-18
+	-1.679591574824526e-15
+	3.930825825722996e-07
+	2.872891549351010e-05
+	2.965380827809993e-06
+
+ 106	1.060000000000001e+00
+	-1.986449240749814e-16
+	2.453206750664596e-18
+	-1.698435119506513e-15
+	4.252241987330556e-07
+	3.044822769382343e-05
+	3.261263638635617e-06
+
+ 107	1.070000000000001e+00
+	-1.945996561285759e-16
+	2.461714076095281e-18
+	-1.716410232598316e-15
+	4.588842547942729e-07
+	3.216532556350705e-05
+	3.574331122528548e-06
+
+ 108	1.080000000000001e+00
+	-1.907278188146862e-16
+	2.467822573280047e-18
+	-1.733545515228613e-15
+	4.940769241850615e-07
+	3.387693542230610e-05
+	3.904544199265560e-06
+
+ 109	1.090000000000001e+00
+	-1.870219846661478e-16
+	2.471550881789787e-18
+	-1.749870825101303e-15
+	5.308179904046047e-07
+	3.558040446969419e-05
+	4.251834218321222e-06
+
+ 110	1.100000000000001e+00
+	-1.834746924268146e-16
+	2.472917986237419e-18
+	-1.765416909372960e-15
+	5.691249621438712e-07
+	3.727362549780438e-05
+	4.616108793629643e-06
+
+ 111	1.110000000000001e+00
+	-1.800785058193774e-16
+	2.471942553405152e-18
+	-1.780215074937860e-15
+	6.090171448300588e-07
+	3.895496098326886e-05
+	4.997256878732933e-06
+
+ 112	1.120000000000001e+00
+	-1.768260644021749e-16
+	2.468642329714914e-18
+	-1.794296895610810e-15
+	6.505156804939496e-07
+	4.062317018975237e-05
+	5.395153095432752e-06
+
+ 113	1.130000000000001e+00
+	-1.737101269364865e-16
+	2.463033597141927e-18
+	-1.807693955047986e-15
+	6.936435657780509e-07
+	4.227734164222566e-05
+	5.809661358813892e-06
+
+ 114	1.140000000000001e+00
+	-1.707236077606395e-16
+	2.455130684739224e-18
+	-1.820437623747653e-15
+	7.384256559394386e-07
+	4.391683232042326e-05
+	6.240637859835377e-06
+
+ 115	1.150000000000001e+00
+	-1.678596067157516e-16
+	2.444945532245572e-18
+	-1.832558868109238e-15
+	7.848886609669180e-07
+	4.554121415403493e-05
+	6.687933476137555e-06
+
+ 116	1.160000000000001e+00
+	-1.651114331940388e-16
+	2.432487301761661e-18
+	-1.844088089283786e-15
+	8.330611384710138e-07
+	4.715022785651173e-05
+	7.151395684642696e-06
+
+ 117	1.170000000000001e+00
+	-1.624726248884215e-16
+	2.417762033168327e-18
+	-1.855054989402974e-15
+	8.829734868184850e-07
+	4.874374376956229e-05
+	7.630870047933747e-06
+
+ 118	1.180000000000001e+00
+	-1.599369611941545e-16
+	2.400772347379410e-18
+	-1.865488465668292e-15
+	9.346579530018537e-07
+	5.032172962825103e-05
+	8.126201487887508e-06
+
+ 119	1.190000000000001e+00
+	-1.574984755703793e-16
+	2.381517141462636e-18
+	-1.875416511924377e-15
+	9.881485854933436e-07
+	5.188422180282451e-05
+	8.637234535081235e-06
+
+ 120	1.200000000000001e+00
+	-1.551514579301768e-16
+	2.359991399624141e-18
+	-1.884866170481718e-15
+	1.043481311917568e-06
+	5.343130626309329e-05
+	9.163814782403017e-06
+
+ 121	1.210000000000001e+00
+	-1.528904602631126e-16
+	2.336185944501243e-18
+	-1.893863471060129e-15
+	1.100693904887792e-06
+	5.496309925758640e-05
+	9.705788702053843e-06
+
+ 122	1.220000000000001e+00
+	-1.507102963392349e-16
+	2.310087252941034e-18
+	-1.902433400707825e-15
+	1.159826014393747e-06
+	5.647973404245173e-05
+	1.026300402421912e-05
+
+ 123	1.230000000000001e+00
+	-1.486060397884900e-16
+	2.281677280960279e-18
+	-1.910599884049065e-15
+	1.220919196232812e-06
+	5.798135024679335e-05
+	1.083530985160091e-05
+
+ 124	1.240000000000001e+00
+	-1.465730202842832e-16
+	2.250933302715024e-18
+	-1.918385775099643e-15
+	1.284016948600218e-06
+	5.946808580500466e-05
+	1.142255668086238e-05
+
+ 125	1.250000000000001e+00
+	-1.446068181722881e-16
+	2.217827759996739e-18
+	-1.925812858920732e-15
+	1.349164757092389e-06
+	6.094007098596695e-05
+	1.202459635424709e-05
+
+ 126	1.260000000000001e+00
+	-1.427032578480363e-16
+	2.182328119020464e-18
+	-1.932901861543897e-15
+	1.416410148350843e-06
+	6.239742411535756e-05
+	1.264128196026716e-05
+
+ 127	1.270000000000001e+00
+	-1.408584001510526e-16
+	2.144396731513694e-18
+	-1.939672466759283e-15
+	1.485802752577298e-06
+	6.384024864891953e-05
+	1.327246769863379e-05
+
+ 128	1.280000000000001e+00
+	-1.390685340097736e-16
+	2.103990697347662e-18
+	-1.946143338511819e-15
+	1.557394375175193e-06
+	6.526863131005431e-05
+	1.391800872146113e-05
+
+ 129	1.290000000000001e+00
+	-1.373301675404352e-16
+	2.061061726170763e-18
+	-1.952332147795190e-15
+	1.631239077815087e-06
+	6.668264105405376e-05
+	1.457776096015945e-05
+
+ 130	1.300000000000001e+00
+	-1.356400187746292e-16
+	2.015555995705173e-18
+	-1.958255603068714e-15
+	1.707393269277498e-06
+	6.808232866372623e-05
+	1.525158094527658e-05
+
+ 131	1.310000000000001e+00
+	-1.339950061644576e-16
+	1.967414004549643e-18
+	-1.963929483347385e-15
+	1.785915806493672e-06
+	6.946772681743433e-05
+	1.593932562477753e-05
+
+ 132	1.320000000000001e+00
+	-1.323922389909544e-16
+	1.916570417494137e-18
+	-1.969368673229985e-15
+	1.866868106282186e-06
+	7.083885050120991e-05
+	1.664085218482020e-05
+
+ 133	1.330000000000001e+00
+	-1.308290077807268e-16
+	1.862953901493652e-18
+	-1.974587199234200e-15
+	1.950314268366367e-06
+	7.219569766225029e-05
+	1.735601787593684e-05
+
+ 134	1.340000000000001e+00
+	-1.293027748174432e-16
+	1.806486950570621e-18
+	-1.979598266901316e-15
+	2.036321210353408e-06
+	7.353825002234914e-05
+	1.808467984661043e-05
+
+ 135	1.350000000000001e+00
+	-1.278111648186308e-16
+	1.747085698018267e-18
+	-1.984414298216934e-15
+	2.124958815462141e-06
+	7.486647398729430e-05
+	1.882669498551226e-05
+
+ 136	1.360000000000001e+00
+	-1.263519558341828e-16
+	1.684659714359519e-18
+	-1.989046968968455e-15
+	2.216300093902962e-06
+	7.618032160252499e-05
+	1.958191977310093e-05
+
+ 137	1.370000000000001e+00
+	-1.249230704107476e-16
+	1.619111789582370e-18
+	-1.993507245725864e-15
+	2.310421358941572e-06
+	7.747973151689278e-05
+	2.035021014284653e-05
+
+ 138	1.380000000000001e+00
+	-1.235225670556603e-16
+	1.550337698220292e-18
+	-1.997805422189864e-15
+	2.407402418819127e-06
+	7.876462992564189e-05
+	2.113142135200940e-05
+
+ 139	1.390000000000001e+00
+	-1.221486320250719e-16
+	1.478225945878093e-18
+	-2.001951154701694e-15
+	2.507326785856919e-06
+	8.003493147111728e-05
+	2.192540786165162e-05
+
+ 140	1.400000000000001e+00
+	-1.207995714533007e-16
+	1.402657495820488e-18
+	-2.005953496752493e-15
+	2.610281904245960e-06
+	8.129054008554119e-05
+	2.273202322537780e-05
+
+ 141	1.410000000000001e+00
+	-1.194738038339970e-16
+	1.323505474242954e-18
+	-2.009820932367575e-15
+	2.716359398211898e-06
+	8.253134976474458e-05
+	2.355111998616553e-05
+
+ 142	1.420000000000001e+00
+	-1.181698528583441e-16
+	1.240634852833675e-18
+	-2.013561408273064e-15
+	2.825655342457002e-06
+	8.375724526524373e-05
+	2.438254958055445e-05
+
+ 143	1.430000000000001e+00
+	-1.168863406110699e-16
+	1.153902107211961e-18
+	-2.017182364779727e-15
+	2.938270557015492e-06
+	8.496810271970116e-05
+	2.522616224940150e-05
+
+ 144	1.440000000000001e+00
+	-1.156219811214160e-16
+	1.063154849793060e-18
+	-2.020690765341814e-15
+	3.054310928918795e-06
+	8.616379016776300e-05
+	2.608180695436892e-05
+
+ 145	1.450000000000001e+00
+	-1.143755742632876e-16
+	9.682314355841212e-19
+	-2.024093124768103e-15
+	3.173887763356950e-06
+	8.734416800066385e-05
+	2.694933129929022e-05
+
+ 146	1.460000000000001e+00
+	-1.131459999964566e-16
+	8.689605393585747e-19
+	-2.027395536078395e-15
+	3.297118167343824e-06
+	8.850908931893264e-05
+	2.782858145554806e-05
+
+ 147	1.470000000000001e+00
+	-1.119322129389098e-16
+	7.651607025913622e-19
+	-2.030603696011879e-15
+	3.424125469250672e-06
+	8.965840020311238e-05
+	2.871940209059343e-05
+
+ 148	1.480000000000001e+00
+	-1.107332372590294e-16
+	6.566398484616961e-19
+	-2.033722929204563e-15
+	3.555039677967883e-06
+	9.079193989770077e-05
+	2.962163629873770e-05
+
+ 149	1.490000000000001e+00
+	-1.095481618753175e-16
+	5.431947631460604e-19
+	-2.036758211061516e-15
+	3.689997985892038e-06
+	9.190954090857027e-05
+	3.053512553335109e-05
+
+ 150	1.500000000000001e+00
+	-1.083761359506716e-16
+	4.246105415332652e-19
+	-2.039714189356490e-15
+	3.829145320416676e-06
+	9.301102901400102e-05
+	3.145970953960402e-05
+
+ 151	1.510000000000001e+00
+	-1.072163646678052e-16
+	3.006599953929109e-19
+	-2.042595204596605e-15
+	3.972634949133355e-06
+	9.409622318917460e-05
+	3.239522628688446e-05
+
+ 152	1.520000000000001e+00
+	-1.060681052721757e-16
+	1.711030219223639e-19
+	-2.045405309193754e-15
+	4.120629144526489e-06
+	9.516493544359098e-05
+	3.334151190002681e-05
+
+ 153	1.530000000000001e+00
+	-1.049306633687735e-16
+	3.568593048366731e-20
+	-2.048148285487019e-15
+	4.273299914569570e-06
+	9.621697057037727e-05
+	3.429840058847429e-05
+
+ 154	1.540000000000001e+00
+	-1.038033894592106e-16
+	-1.058592747778146e-19
+	-2.050827662662260e-15
+	4.430829806301215e-06
+	9.725212580590965e-05
+	3.526572457248776e-05
+
+ 155	1.550000000000001e+00
+	-1.026856757057872e-16
+	-2.538156588672971e-19
+	-2.053446732616013e-15
+	4.593412790171178e-06
+	9.827019039757122e-05
+	3.624331400549409e-05
+
+ 156	1.560000000000001e+00
+	-1.015769529095266e-16
+	-4.084821689913575e-19
+	-2.056008564811169e-15
+	4.761255233689335e-06
+	9.927094507684341e-05
+	3.723099689163898e-05
+
+ 157	1.570000000000001e+00
+	-1.004766876895457e-16
+	-5.701744994268016e-19
+	-2.058516020171778e-15
+	4.934576973672268e-06
+	1.002541614343174e-04
+	3.822859899758590e-05
+
+ 158	1.580000000000001e+00
+	-9.938437985158139e-17
+	-7.392260110459912e-19
+	-2.060971764063611e-15
+	5.113612497136028e-06
+	1.012196011926124e-04
+	3.923594375755679e-05
+
+ 159	1.590000000000001e+00
+	-9.829955993396142e-17
+	-9.159887084817965e-19
+	-2.063378278406255e-15
+	5.298612241601501e-06
+	1.021670153726624e-04
+	4.025285217057198e-05
+
+ 160	1.600000000000001e+00
+	-9.722178691979961e-17
+	-1.100834278057492e-18
+	-2.065737872961153e-15
+	5.489844026212720e-06
+	1.030961433484217e-04
+	4.127914268880104e-05
+
+ 161	1.610000000000001e+00
+	-9.615064610475126e-17
+	-1.294155189753451e-18
+	-2.068052695838630e-15
+	5.687594625554280e-06
+	1.040067117847743e-04
+	4.231463109587944e-05
+
+ 162	1.620000000000001e+00
+	-9.508574711014347e-17
+	-1.496365866625499e-18
+	-2.070324743265287e-15
+	5.892171498309299e-06
+	1.048984334534263e-04
+	4.335913037399876e-05
+
+ 163	1.630000000000001e+00
+	-9.402672203185865e-17
+	-1.707903925233546e-18
+	-2.072555868651417e-15
+	6.103904682808421e-06
+	1.057710059218762e-04
+	4.441245055852563e-05
+
+ 164	1.640000000000001e+00
+	-9.297322371586719e-17
+	-1.929231490774808e-18
+	-2.074747790996287e-15
+	6.323148870935007e-06
+	1.066241101113256e-04
+	4.547439857885774e-05
+
+ 165	1.650000000000001e+00
+	-9.192492415181599e-17
+	-2.160836590748926e-18
+	-2.076902102667246e-15
+	6.550285670581745e-06
+	1.074574087207733e-04
+	4.654477808419035e-05
+
+ 166	1.660000000000001e+00
+	-9.088151297658335e-17
+	-2.403234631102003e-18
+	-2.079020276586805e-15
+	6.785726064655530e-06
+	1.082705445167040e-04
+	4.762338925285282e-05
+
+ 167	1.670000000000001e+00
+	-8.984269608022057e-17
+	-2.656969958907222e-18
+	-2.081103672859861e-15
+	7.029913071194796e-06
+	1.090631384909820e-04
+	4.871002858387776e-05
+
+ 168	1.680000000000001e+00
+	-8.880819430715124e-17
+	-2.922617515731692e-18
+	-2.083153544871493e-15
+	7.283324604125692e-06
+	1.098347878940678e-04
+	4.980448866951764e-05
+
+ 169	1.690000000000001e+00
+	-8.777774224598721e-17
+	-3.200784585910834e-18
+	-2.085171044883812e-15
+	7.546476527088427e-06
+	1.105850641568245e-04
+	5.090655794752384e-05
+
+ 170	1.700000000000001e+00
+	-8.675108710174424e-17
+	-3.492112643999040e-18
+	-2.087157229158670e-15
+	7.819925883083020e-06
+	1.113135107223503e-04
+	5.201602043216990e-05
+
+ 171	1.710000000000001e+00
+	-8.572798764467027e-17
+	-3.797279305679248e-18
+	-2.089113062631279e-15
+	8.104274269816465e-06
+	1.120196408198977e-04
+	5.313265542327332e-05
+
+ 172	1.720000000000001e+00
+	-8.470821323032474e-17
+	-4.117000386392839e-18
+	-2.091039423158100e-15
+	8.400171313917143e-06
+	1.127029352264525e-04
+	5.425623719284938e-05
+
+ 173	1.730000000000001e+00
+	-8.369154288590691e-17
+	-4.452032071880067e-18
+	-2.092937105360846e-15
+	8.708318175943582e-06
+	1.133628400783978e-04
+	5.538653464957237e-05
+
+ 174	1.740000000000001e+00
+	-8.267776445824780e-17
+	-4.803173204702465e-18
+	-2.094806824086898e-15
+	9.029470991713590e-06
+	1.139987648162557e-04
+	5.652331098193898e-05
+
+ 175	1.750000000000001e+00
+	-8.166667381919968e-17
+	-5.171267690628596e-18
+	-2.096649217505011e-15
+	9.364444123421525e-06
+	1.146100803700058e-04
+	5.766632328198214e-05
+
+ 176	1.760000000000001e+00
+	-8.065807412454146e-17
+	-5.557207028506274e-18
+	-2.098464849853891e-15
+	9.714113056080160e-06
+	1.151961177209227e-04
+	5.881532215259383e-05
+
+ 177	1.770000000000001e+00
+	-7.965177512281036e-17
+	-5.961932966893771e-18
+	-2.100254213859974e-15
+	1.007941673128383e-05
+	1.157561670078054e-04
+	5.997005130303496e-05
+
+ 178	1.780000000000001e+00
+	-7.864759251083367e-17
+	-6.386440290275217e-18
+	-2.102017732839566e-15
+	1.046135906213449e-05
+	1.162894773798697e-04
+	6.113024713905808e-05
+
+ 179	1.790000000000001e+00
+	-7.764534733299227e-17
+	-6.831779737116682e-18
+	-2.103755762499586e-15
+	1.086100932242764e-05
+	1.167952578336037e-04
+	6.229563835626590e-05
+
+ 180	1.800000000000001e+00
+	-7.664486542159518e-17
+	-7.299061051321837e-18
+	-2.105468592450078e-15
+	1.127950105325493e-05
+	1.172726793036407e-04
+	6.346594554787202e-05
+
diff --git a/xschem/src/basic_test/data_pmos/data_040.raw b/xschem/src/basic_test/data_pmos/data_040.raw
new file mode 100644
index 0000000..418aaad
--- /dev/null
+++ b/xschem/src/basic_test/data_pmos/data_040.raw
@@ -0,0 +1,1463 @@
+Title: **.subckt gm_id_pmos
+Date: Wed Jun  2 14:59:45  2021
+Plotname: DC transfer characteristic
+Flags: real
+No. Variables: 7
+No. Points: 181
+Variables:
+	0	v(v-sweep)	voltage
+	1	@m.xm1.msky130_fd_pr__pfet_01v8[cgb]	capacitance
+	2	@m.xm1.msky130_fd_pr__pfet_01v8[cgd]	capacitance
+	3	@m.xm1.msky130_fd_pr__pfet_01v8[cgs]	capacitance
+	4	@m.xm1.msky130_fd_pr__pfet_01v8[gds]	admittance
+	5	@m.xm1.msky130_fd_pr__pfet_01v8[gm]	admittance
+	6	i(@m.xm1.msky130_fd_pr__pfet_01v8[id])	current
+Values:
+ 0	0.000000000000000e+00
+	-1.070371216892622e-15
+	6.559935974345097e-21
+	-5.671460620577631e-18
+	1.622079268532961e-17
+	2.066299397557738e-15
+	6.978685099497756e-17
+
+ 1	1.000000000000000e-02
+	-1.057876601376023e-15
+	7.081167234788603e-21
+	-5.987920283641747e-18
+	2.181014886367414e-17
+	2.778278192914872e-15
+	9.383434256603032e-17
+
+ 2	2.000000000000000e-02
+	-1.045776634322995e-15
+	7.640968856149171e-21
+	-6.329151288439024e-18
+	2.932534244672526e-17
+	3.735557857721450e-15
+	1.261677039779419e-16
+
+ 3	3.000000000000000e-02
+	-1.034051403877466e-15
+	8.242184458650500e-21
+	-6.696886592504333e-18
+	3.942985019470756e-17
+	5.022639676678746e-15
+	1.696416402059444e-16
+
+ 4	4.000000000000000e-02
+	-1.022682154694258e-15
+	8.887893319819151e-21
+	-7.093004214987882e-18
+	5.301568131387151e-17
+	6.753126576796636e-15
+	2.280942127812605e-16
+
+ 5	5.000000000000000e-02
+	-1.011651205551961e-15
+	9.581433495617802e-21
+	-7.519541024906090e-18
+	7.128207003340104e-17
+	9.079741404796861e-15
+	3.066854825297484e-16
+
+ 6	6.000000000000000e-02
+	-1.000941871568342e-15
+	1.032642702440985e-20
+	-7.978707765164963e-18
+	9.584125128506592e-17
+	1.220779170605797e-14
+	4.123527202809031e-16
+
+ 7	7.000000000000001e-02
+	-9.905383909115193e-16
+	1.112680728717284e-20
+	-8.472905351837868e-18
+	1.288606327885594e-16
+	1.641326538867777e-14
+	5.544222817143590e-16
+
+ 8	8.000000000000000e-02
+	-9.804258558463485e-16
+	1.198684858514456e-20
+	-9.004742480518175e-18
+	1.732538752004129e-16
+	2.206714794978080e-14
+	7.454320183661001e-16
+
+ 9	9.000000000000000e-02
+	-9.705901479203532e-16
+	1.291119798381830e-20
+	-9.577054563942923e-18
+	2.329376862315866e-16
+	2.966809720366031e-14
+	1.002236596224480e-15
+
+ 10	9.999999999999999e-02
+	-9.610178770724571e-16
+	1.390490946045960e-20
+	-1.019292401787758e-17
+	3.131768992058402e-16
+	3.988634301182129e-14
+	1.347492932261488e-15
+
+ 11	1.100000000000000e-01
+	-9.516963244371366e-16
+	1.497348038158430e-20
+	-1.085570190573977e-17
+	4.210481422531384e-16
+	5.362266063905336e-14
+	1.811656299749992e-15
+
+ 12	1.200000000000000e-01
+	-9.426133886135085e-16
+	1.612289032761254e-20
+	-1.156903094690237e-17
+	5.660627824914673e-16
+	7.208758167808099e-14
+	2.435662395481359e-15
+
+ 13	1.300000000000000e-01
+	-9.337575351709401e-16
+	1.735964227455095e-20
+	-1.233686988925940e-17
+	7.610037477239211e-16
+	9.690776898819863e-14
+	3.274530686207529e-15
+
+ 14	1.400000000000000e-01
+	-9.251177491690083e-16
+	1.869080613737810e-20
+	-1.316351924370126e-17
+	1.023049485015792e-15
+	1.302688424271945e-13
+	4.402204842848638e-15
+
+ 15	1.500000000000000e-01
+	-9.166834904775343e-16
+	2.012406467695050e-20
+	-1.405364837659864e-17
+	1.375283313713271e-15
+	1.751071011735595e-13
+	5.918053969983858e-15
+
+ 16	1.600000000000000e-01
+	-9.084446516924444e-16
+	2.166776177175832e-20
+	-1.501232395635950e-17
+	1.848719904941485e-15
+	2.353668131067927e-13
+	7.955602898552036e-15
+
+ 17	1.700000000000000e-01
+	-9.003915184537026e-16
+	2.333095305765100e-20
+	-1.604503975147829e-17
+	2.485025415417498e-15
+	3.163453866171256e-13
+	1.069425337954653e-14
+
+ 18	1.800000000000000e-01
+	-8.925147319822768e-16
+	2.512345894237564e-20
+	-1.715774778003248e-17
+	3.340167703345934e-15
+	4.251562751048106e-13
+	1.437501703733424e-14
+
+ 19	1.900000000000000e-01
+	-8.848052536639466e-16
+	2.705592000705916e-20
+	-1.835689081408871e-17
+	4.489313079285774e-15
+	5.713495101418644e-13
+	1.932162727336346e-14
+
+ 20	2.000000000000000e-01
+	-8.772543315183168e-16
+	2.913985481289000e-20
+	-1.964943624650104e-17
+	6.033392845787735e-15
+	7.677431339445665e-13
+	2.596885996703456e-14
+
+ 21	2.100000000000000e-01
+	-8.698534684016522e-16
+	3.138772013741451e-20
+	-2.104291133164140e-17
+	8.107905242115912e-15
+	1.031536579790467e-12
+	3.490051021663136e-14
+
+ 22	2.200000000000001e-01
+	-8.625943918022337e-16
+	3.381297366994393e-20
+	-2.254543981504562e-17
+	1.089470791087933e-14
+	1.385800635634602e-12
+	4.690029525899661e-14
+
+ 23	2.300000000000001e-01
+	-8.554690250966728e-16
+	3.643013919825196e-20
+	-2.416577996898271e-17
+	1.463780783015815e-14
+	1.861469849871912e-12
+	6.302004891050749e-14
+
+ 24	2.400000000000001e-01
+	-8.484694601456916e-16
+	3.925487431749395e-20
+	-2.591336405069883e-17
+	1.966448967440515e-14
+	2.500004465630401e-12
+	8.467102811595264e-14
+
+ 25	2.500000000000001e-01
+	-8.415879311177368e-16
+	4.230404068523224e-20
+	-2.779833919641380e-17
+	2.641356561221361e-14
+	3.356943241014263e-12
+	1.137460820697642e-13
+
+ 26	2.600000000000001e-01
+	-8.348167894395710e-16
+	4.559577683164332e-20
+	-2.983160975597676e-17
+	3.547311302856082e-14
+	4.506639699771204e-12
+	1.527829879106896e-13
+
+ 27	2.700000000000001e-01
+	-8.281484797842259e-16
+	4.914957350913188e-20
+	-3.202488105905236e-17
+	4.763083448579355e-14
+	6.048567341685331e-12
+	2.051826268740626e-13
+
+ 28	2.800000000000001e-01
+	-8.215755170192245e-16
+	5.298635152830929e-20
+	-3.439070458248750e-17
+	6.394118103162214e-14
+	8.115700196363975e-12
+	2.755001082400807e-13
+
+ 29	2.900000000000001e-01
+	-8.150904640517802e-16
+	5.712854197512141e-20
+	-3.694252445868612e-17
+	8.581469456656691e-14
+	1.088563125827372e-11
+	3.698327601296596e-13
+
+ 30	3.000000000000001e-01
+	-8.086859105233039e-16
+	6.160016863430420e-20
+	-3.969472522495591e-17
+	1.151367330285645e-13
+	1.459529169164101e-11
+	4.963364924023388e-13
+
+ 31	3.100000000000001e-01
+	-8.023544523231256e-16
+	6.642693235477535e-20
+	-4.266268066250452e-17
+	1.544249484626842e-13
+	1.956038859158041e-11
+	6.659118901711305e-13
+
+ 32	3.200000000000001e-01
+	-7.960886719112304e-16
+	7.163629698066208e-20
+	-4.586280350973654e-17
+	2.070377183040163e-13
+	2.620100009502269e-11
+	8.931141191972933e-13
+
+ 33	3.300000000000001e-01
+	-7.898811194621575e-16
+	7.725757633510589e-20
+	-4.931259575649496e-17
+	2.774493310901994e-13
+	3.507516590444471e-11
+	1.197357038491712e-12
+
+ 34	3.400000000000001e-01
+	-7.837242948673334e-16
+	8.332202158080552e-20
+	-5.303069913284067e-17
+	3.716122641830828e-13
+	4.692280033190022e-11
+	1.604502662185339e-12
+
+ 35	3.500000000000001e-01
+	-7.776106306609570e-16
+	8.986290808962004e-20
+	-5.703694529696826e-17
+	4.974325384108386e-13
+	6.272284254184071e-11
+	2.148953237222536e-12
+
+ 36	3.600000000000002e-01
+	-7.715324759653536e-16
+	9.691562073203208e-20
+	-6.135240510115777e-17
+	6.653910638906001e-13
+	8.376724735936720e-11
+	2.876395710800351e-12
+
+ 37	3.700000000000002e-01
+	-7.654820815854326e-16
+	1.045177362447758e-19
+	-6.599943617180494e-17
+	8.893522433937774e-13
+	1.117562011705696e-10
+	3.847388231678309e-12
+
+ 38	3.800000000000002e-01
+	-7.594515864183233e-16
+	1.127091010507655e-19
+	-7.100172787928625e-17
+	1.187610944080340e-12
+	1.489197940523596e-10
+	5.142026371044741e-12
+
+ 39	3.900000000000002e-01
+	-7.534330053836342e-16
+	1.215319025895593e-19
+	-7.638434259577627e-17
+	1.584240223907972e-12
+	1.981722365584697e-10
+	6.865983369736782e-12
+
+ 40	4.000000000000002e-01
+	-7.474182191214259e-16
+	1.310307318693363e-19
+	-8.217375194454926e-17
+	2.110814631517660e-12
+	2.633054837548202e-10
+	9.158283594640333e-12
+
+ 41	4.100000000000002e-01
+	-7.413989657489510e-16
+	1.412526345742275e-19
+	-8.839786653370673e-17
+	2.808596898043430e-12
+	3.492296754268217e-10
+	1.220124001025337e-11
+
+ 42	4.200000000000002e-01
+	-7.353668350128963e-16
+	1.522471476560929e-19
+	-9.508605744213661e-17
+	3.731288383325570e-12
+	4.622679146999030e-10
+	1.623306159053131e-11
+
+ 43	4.300000000000002e-01
+	-7.293132652204981e-16
+	1.640663179112032e-19
+	-1.022691674880910e-16
+	4.948454160092600e-12
+	6.105123200883161e-10
+	2.156370959229092e-11
+
+ 44	4.400000000000002e-01
+	-7.232295433800636e-16
+	1.767646985955167e-19
+	-1.099795100644460e-16
+	6.549739938138858e-12
+	8.042466824818539e-10
+	2.859464392931343e-11
+
+ 45	4.500000000000002e-01
+	-7.171068090275847e-16
+	1.903993196739442e-19
+	-1.182508530733431e-16
+	8.649997389615944e-12
+	1.056438116297476e-09
+	3.784314072800158e-11
+
+ 46	4.600000000000002e-01
+	-7.109360622596363e-16
+	2.050296268456993e-19
+	-1.271183852461851e-16
+	1.139542372872159e-11
+	1.383295565455431e-09
+	4.997186478077507e-11
+
+ 47	4.700000000000003e-01
+	-7.047081765343783e-16
+	2.207173840315324e-19
+	-1.366186618876073e-16
+	1.497079767093881e-11
+	1.804886868142900e-09
+	6.582432971614240e-11
+
+ 48	4.800000000000003e-01
+	-6.984139168337356e-16
+	2.375265336150357e-19
+	-1.467895268731198e-16
+	1.960785524206598e-11
+	2.345798644715212e-09
+	8.646675934431168e-11
+
+ 49	4.900000000000003e-01
+	-6.920439638073089e-16
+	2.555230083521911e-19
+	-1.576700075302906e-16
+	2.559479569317051e-11
+	3.035815482573947e-09
+	1.132366670280624e-10
+
+ 50	5.000000000000002e-01
+	-6.855889445336127e-16
+	2.747744885844054e-19
+	-1.693001617679075e-16
+	3.328684417248635e-11
+	3.910588361332784e-09
+	1.477982003623049e-10
+
+ 51	5.100000000000002e-01
+	-6.790394719087462e-16
+	2.953500937803277e-19
+	-1.817206430874091e-16
+	4.311773080922168e-11
+	5.012257962175587e-09
+	1.922039705742311e-10
+
+ 52	5.200000000000002e-01
+	-6.723861889419142e-16
+	3.173200149454595e-19
+	-1.949733800761603e-16
+	5.561190255411237e-11
+	6.390012511264433e-09
+	2.489628068146144e-10
+
+ 53	5.300000000000002e-01
+	-6.656198221001163e-16
+	3.407550721552473e-19
+	-2.091004147270725e-16
+	7.139726091257064e-11
+	8.100551451786243e-09
+	3.211126230764275e-10
+
+ 54	5.400000000000003e-01
+	-6.587312455723349e-16
+	3.657261854308512e-19
+	-2.241439165801392e-16
+	9.121825453438094e-11
+	1.020847857485697e-08
+	4.122975445569667e-10
+
+ 55	5.500000000000003e-01
+	-6.517115536926056e-16
+	3.923037635351031e-19
+	-2.401458421262532e-16
+	1.159492768923334e-10
+	1.278666717663911e-08
+	5.268487679426938e-10
+
+ 56	5.600000000000003e-01
+	-6.445521428500145e-16
+	4.205570032870767e-19
+	-2.571475448357331e-16
+	1.466085070414806e-10
+	1.591669090087957e-08
+	6.698693049874178e-10
+
+ 57	5.700000000000003e-01
+	-6.372448029121159e-16
+	4.505530966471435e-19
+	-2.751893344709914e-16
+	1.843725974967160e-10
+	1.968945838270403e-08
+	8.473239209498404e-10
+
+ 58	5.800000000000003e-01
+	-6.297818179465846e-16
+	4.823563446978173e-19
+	-2.943099854107388e-16
+	2.305929214609088e-10
+	2.420622696788015e-08
+	1.066137157220277e-09
+
+ 59	5.900000000000003e-01
+	-6.221560757352629e-16
+	5.160271799839128e-19
+	-3.145461950370381e-16
+	2.868143996396111e-10
+	2.958019098263522e-08
+	1.334304198249595e-09
+
+ 60	6.000000000000003e-01
+	-6.143611852358965e-16
+	5.516211014955460e-19
+	-3.359319948240979e-16
+	3.547981862515104e-10
+	3.593883821526165e-08
+	1.661021307502004e-09
+
+ 61	6.100000000000003e-01
+	-6.063916007628740e-16
+	5.891875298701816e-19
+	-3.584981186116682e-16
+	4.365496654241672e-10
+	4.342724568650551e-08
+	2.056844395713376e-09
+
+ 62	6.200000000000003e-01
+	-5.982427512364862e-16
+	6.287685941200982e-19
+	-3.822713346243369e-16
+	5.343532760826217e-10
+	5.221245071697683e-08
+	2.533885825496440e-09
+
+ 63	6.300000000000003e-01
+	-5.899111724014159e-16
+	6.703978652846900e-19
+	-4.072737500670406e-16
+	6.508156574541516e-10
+	6.248899919589055e-08
+	3.106060738812611e-09
+
+ 64	6.400000000000003e-01
+	-5.813946394553068e-16
+	7.140990567508134e-19
+	-4.335220995218769e-16
+	7.889185254910725e-10
+	7.448575444373699e-08
+	3.789395101800813e-09
+
+ 65	6.500000000000004e-01
+	-5.726922970775213e-16
+	7.598847154192521e-19
+	-4.610270308009890e-16
+	9.520826033044026e-10
+	8.847405840583723e-08
+	4.602408511622431e-09
+
+ 66	6.600000000000004e-01
+	-5.638047834314454e-16
+	8.077549322192865e-19
+	-4.897924042608964e-16
+	1.144243884147143e-09
+	1.047773767321328e-07
+	5.566585900330377e-09
+
+ 67	6.700000000000004e-01
+	-5.547343443595887e-16
+	8.576961044415193e-19
+	-5.198146237182435e-16
+	1.369943535269218e-09
+	1.237826276425899e-07
+	6.706953907311051e-09
+
+ 68	6.800000000000004e-01
+	-5.454849337300635e-16
+	9.096797856950380e-19
+	-5.510820188720707e-16
+	1.634432862357856e-09
+	1.459534821609249e-07
+	8.052780118160130e-09
+
+ 69	6.900000000000004e-01
+	-5.360622957576991e-16
+	9.636616617020885e-19
+	-5.835743003700454e-16
+	1.943794928658370e-09
+	1.718460173328644e-07
+	9.638416714513922e-09
+
+ 70	7.000000000000004e-01
+	-5.264740251428739e-16
+	1.019580691324851e-18
+	-6.172621091936012e-16
+	2.305084618701692e-09
+	2.021271897262081e-07
+	1.150431433723847e-08
+
+ 71	7.100000000000004e-01
+	-5.167296010717076e-16
+	1.077358451900885e-18
+	-6.521066817322123e-16
+	2.726489093367586e-09
+	2.375966581124879e-07
+	1.369823697334498e-08
+
+ 72	7.200000000000004e-01
+	-5.068403915207230e-16
+	1.136898725921768e-18
+	-6.880596506513615e-16
+	3.217510623562968e-09
+	2.792125040112763e-07
+	1.627671410803479e-08
+
+ 73	7.300000000000004e-01
+	-4.968196249152516e-16
+	1.198087362175266e-18
+	-7.250629993574251e-16
+	3.789173619373156e-09
+	3.281213547384591e-07
+	1.930677171381299e-08
+
+ 74	7.400000000000004e-01
+	-4.866823269989585e-16
+	1.260792438640118e-18
+	-7.630491845091549e-16
+	4.454257175046155e-09
+	3.856932769002751e-07
+	2.286798810290507e-08
+
+ 75	7.500000000000004e-01
+	-4.764452217626798e-16
+	1.324864746750546e-18
+	-8.019414366710535e-16
+	5.227553489553243e-09
+	4.535615414666567e-07
+	2.705492314084755e-08
+
+ 76	7.600000000000005e-01
+	-4.661265964200946e-16
+	1.390138607348003e-18
+	-8.416542439756380e-16
+	6.126150938483201e-09
+	5.336669189684044e-07
+	3.197996828453818e-08
+
+ 77	7.700000000000005e-01
+	-4.557461316574474e-16
+	1.456433018056047e-18
+	-8.820940177588397e-16
+	7.169738196204928e-09
+	6.283054952111276e-07
+	3.777665836080984e-08
+
+ 78	7.800000000000005e-01
+	-4.453246996643429e-16
+	1.523553120422711e-18
+	-9.231599328235292e-16
+	8.380922484184686e-09
+	7.401780599395909e-07
+	4.460347145453053e-08
+
+ 79	7.900000000000005e-01
+	-4.348841337043961e-16
+	1.591291963540706e-18
+	-9.647449285885195e-16
+	9.785550661881950e-09
+	8.724378912827559e-07
+	5.264811789316749e-08
+
+ 80	8.000000000000005e-01
+	-4.244469741366150e-16
+	1.659432529607674e-18
+	-1.006736851243405e-15
+	1.141301652531474e-08
+	1.028732263056088e-06
+	6.213228025687631e-08
+
+ 81	8.100000000000005e-01
+	-4.140361967815660e-16
+	1.727749976669954e-18
+	-1.049019711507200e-15
+	1.329653160742009e-08
+	1.213231344333781e-06
+	7.331671138969828e-08
+
+ 82	8.200000000000005e-01
+	-4.036749302794224e-16
+	1.796014045207723e-18
+	-1.091475028009509e-15
+	1.547333058358273e-08
+	1.430636556183195e-06
+	8.650652589054161e-08
+
+ 83	8.300000000000005e-01
+	-3.933861695621368e-16
+	1.863991568784539e-18
+	-1.133983222954636e-15
+	1.798477707839436e-08
+	1.686159245799651e-06
+	1.020564346750885e-07
+
+ 84	8.400000000000005e-01
+	-3.831924927288387e-16
+	1.931449025086061e-18
+	-1.176425034794207e-15
+	2.087633265456877e-08
+	1.985460203483795e-06
+	1.203755781829624e-07
+
+ 85	8.500000000000005e-01
+	-3.731157884623671e-16
+	1.998155062530942e-18
+	-1.218682912231001e-15
+	2.419735272463342e-08
+	2.334541617857053e-06
+	1.419315230180968e-07
+
+ 86	8.600000000000005e-01
+	-3.631770006664871e-16
+	2.063882939291429e-18
+	-1.260642355015085e-15
+	2.800067970374975e-08
+	2.739586016344551e-06
+	1.672529158038392e-07
+
+ 87	8.700000000000006e-01
+	-3.533958962689793e-16
+	2.128412815867233e-18
+	-1.302193169579519e-15
+	3.234201702445039e-08
+	3.206741807973240e-06
+	1.969302570944150e-07
+
+ 88	8.800000000000006e-01
+	-3.437908611732401e-16
+	2.191533849003394e-18
+	-1.343230611414167e-15
+	3.727908763622310e-08
+	3.741862027154381e-06
+	2.316142879083438e-07
+
+ 89	8.900000000000006e-01
+	-3.343787282108794e-16
+	2.253046043284256e-18
+	-1.383656390936555e-15
+	4.287060565233772e-08
+	4.350210970840094e-06
+	2.720115874797635e-07
+
+ 90	9.000000000000006e-01
+	-3.251746397177490e-16
+	2.312761826628696e-18
+	-1.423379525181760e-15
+	4.917511642416858e-08
+	5.036161234372718e-06
+	3.188771677557899e-07
+
+ 91	9.100000000000006e-01
+	-3.161919460954799e-16
+	2.370507326566162e-18
+	-1.462317023570585e-15
+	5.624978367667387e-08
+	5.802909417354625e-06
+	3.730041065204086e-07
+
+ 92	9.200000000000006e-01
+	-3.074421404958177e-16
+	2.426123334996569e-18
+	-1.500394401999252e-15
+	6.414921723839415e-08
+	6.652240788574441e-06
+	4.352105575426065e-07
+
+ 93	9.300000000000006e-01
+	-2.989348286338182e-16
+	2.479465959580115e-18
+	-1.537546025224529e-15
+	7.292443725104201e-08
+	7.584370376753232e-06
+	5.063247691587417e-07
+
+ 94	9.400000000000006e-01
+	-2.906777317449032e-16
+	2.530406969491191e-18
+	-1.573715282739132e-15
+	8.262205891395524e-08
+	8.597880262301553e-06
+	5.871689826511737e-07
+
+ 95	9.500000000000006e-01
+	-2.826767198830641e-16
+	2.578833851632975e-18
+	-1.608854607845930e-15
+	9.328375736983967e-08
+	9.689761471689035e-06
+	6.785432249477850e-07
+
+ 96	9.600000000000006e-01
+	-2.749358721324557e-16
+	2.624649600287347e-18
+	-1.642925353311753e-15
+	1.049460397694834e-07
+	1.085555597438313e-05
+	7.812100298916182e-07
+
+ 97	9.700000000000006e-01
+	-2.674575598781226e-16
+	2.667772268427826e-18
+	-1.675897539743385e-15
+	1.176403170842479e-07
+	1.208958238406624e-05
+	8.958810159770471e-07
+
+ 98	9.800000000000006e-01
+	-2.602425490475005e-16
+	2.708134312520035e-18
+	-1.707749494670818e-15
+	1.313932380811922e-07
+	1.338522026888542e-05
+	1.023206037598831e-06
+
+ 99	9.900000000000007e-01
+	-2.532901171771107e-16
+	2.745681764637253e-18
+	-1.738467401288203e-15
+	1.462272266554205e-07
+	1.473522377793108e-05
+	1.163765350922250e-06
+
+ 100	1.000000000000001e+00
+	-2.465981812554931e-16
+	2.780373266267721e-18
+	-1.768044775974706e-15
+	1.621611535285735e-07
+	1.613203575912478e-05
+	1.318064941221659e-06
+
+ 101	1.010000000000001e+00
+	-2.401634325168782e-16
+	2.812178997477405e-18
+	-1.796481893206158e-15
+	1.792110737032585e-07
+	1.756807784699352e-05
+	1.486534889145817e-06
+
+ 102	1.020000000000001e+00
+	-2.339814746808959e-16
+	2.841079533343464e-18
+	-1.823785175403172e-15
+	1.973909696375570e-07
+	1.903599870276329e-05
+	1.669530440342218e-06
+
+ 103	1.030000000000001e+00
+	-2.280469625228635e-16
+	2.867064657027785e-18
+	-1.849966563774825e-15
+	2.167134535915956e-07
+	2.052887012152374e-05
+	1.867335302282774e-06
+
+ 104	1.040000000000001e+00
+	-2.223537380894967e-16
+	2.890132155752109e-18
+	-1.875042884440345e-15
+	2.371903977629637e-07
+	2.204032775324932e-05
+	2.080166625302672e-06
+
+ 105	1.050000000000001e+00
+	-2.168949623221325e-16
+	2.910286622485261e-18
+	-1.899035222164564e-15
+	2.588334751203841e-07
+	2.356465884118180e-05
+	2.308181121998124e-06
+
+ 106	1.060000000000001e+00
+	-2.116632402933539e-16
+	2.927538282552094e-18
+	-1.921968312031581e-15
+	2.816546056734841e-07
+	2.509684327700429e-05
+	2.551481824158020e-06
+
+ 107	1.070000000000001e+00
+	-2.066507386870327e-16
+	2.941901860785336e-18
+	-1.943869957393018e-15
+	3.056663116081810e-07
+	2.663255642440383e-05
+	2.810125051528973e-06
+
+ 108	1.080000000000001e+00
+	-2.018492945442199e-16
+	2.953395501395388e-18
+	-1.964770480531550e-15
+	3.308819903000158e-07
+	2.816814284782599e-05
+	3.084127255724004e-06
+
+ 109	1.090000000000001e+00
+	-1.972505146497376e-16
+	2.962039749525431e-18
+	-1.984702210728072e-15
+	3.573161171475033e-07
+	2.970056969577344e-05
+	3.373471492738461e-06
+
+ 110	1.100000000000001e+00
+	-1.928458652420714e-16
+	2.967856600556988e-18
+	-2.003699012846036e-15
+	3.849843910840900e-07
+	3.122736743013209e-05
+	3.678113360144942e-06
+
+ 111	1.110000000000001e+00
+	-1.886267519903133e-16
+	2.970868620673177e-18
+	-2.021795858168759e-15
+	4.139038351804483e-07
+	3.274656420824112e-05
+	3.997986305182132e-06
+
+ 112	1.120000000000001e+00
+	-1.845845903969318e-16
+	2.971098139990749e-18
+	-2.039028438051765e-15
+	4.440928634975865e-07
+	3.425661876900562e-05
+	4.333006265717690e-06
+
+ 113	1.130000000000001e+00
+	-1.807108669562547e-16
+	2.968566517735839e-18
+	-2.055432819980373e-15
+	4.755713237236139e-07
+	3.575635531568236e-05
+	4.683075647656049e-06
+
+ 114	1.140000000000001e+00
+	-1.769971915291777e-16
+	2.963293477447085e-18
+	-2.071045144842466e-15
+	5.083605234178989e-07
+	3.724490271799498e-05
+	5.048086671258681e-06
+
+ 115	1.150000000000001e+00
+	-1.734353414890376e-16
+	2.955296509018798e-18
+	-2.085901363622787e-15
+	5.424832460776582e-07
+	3.872163941068996e-05
+	5.427924137150928e-06
+
+ 116	1.160000000000001e+00
+	-1.700172982563737e-16
+	2.944590333514359e-18
+	-2.100037011280116e-15
+	5.779637618299012e-07
+	4.018614464304504e-05
+	5.822467672768842e-06
+
+ 117	1.170000000000001e+00
+	-1.667352768762328e-16
+	2.931186426051173e-18
+	-2.113487015262247e-15
+	6.148278363727722e-07
+	4.163815621125697e-05
+	6.231593523778260e-06
+
+ 118	1.180000000000001e+00
+	-1.635817493054015e-16
+	2.915092591648083e-18
+	-2.126285535925430e-15
+	6.531027408438112e-07
+	4.307753445029161e-05
+	6.655175954413372e-06
+
+ 119	1.190000000000001e+00
+	-1.605494620726677e-16
+	2.896312588697964e-18
+	-2.138465836035557e-15
+	6.928172645581765e-07
+	4.450423203881039e-05
+	7.093088317238541e-06
+
+ 120	1.200000000000001e+00
+	-1.576314482956635e-16
+	2.874845803840208e-18
+	-2.150060179506756e-15
+	7.340017404090464e-07
+	4.591826941777072e-05
+	7.545203967039090e-06
+
+ 121	1.210000000000001e+00
+	-1.548210386664273e-16
+	2.850686917800805e-18
+	-2.161099738513365e-15
+	7.766880336201812e-07
+	4.731971297501263e-05
+	8.011396354663562e-06
+
+ 122	1.220000000000001e+00
+	-1.521118619246471e-16
+	2.823825694408000e-18
+	-2.171614551919778e-15
+	8.209096199871325e-07
+	4.870866095453698e-05
+	8.491540121167771e-06
+
+ 123	1.230000000000001e+00
+	-1.494978488696173e-16
+	2.794246704666332e-18
+	-2.181633471105871e-15
+	8.667015872785322e-07
+	5.008522903468080e-05
+	8.985510868450197e-06
+
+ 124	1.240000000000001e+00
+	-1.469732301964925e-16
+	2.761929118275051e-18
+	-2.191184137275982e-15
+	9.141006849956805e-07
+	5.144954064127008e-05
+	9.493185401530534e-06
+
+ 125	1.250000000000001e+00
+	-1.445325327211993e-16
+	2.726846503219161e-18
+	-2.200292969289298e-15
+	9.631453730102735e-07
+	5.280171925679017e-05
+	1.001444176576963e-05
+
+ 126	1.260000000000001e+00
+	-1.421705737077792e-16
+	2.688966638333128e-18
+	-2.208985163152189e-15
+	1.013875877645587e-06
+	5.414188267365575e-05
+	1.054915921723591e-05
+
+ 127	1.270000000000001e+00
+	-1.398824536592246e-16
+	2.648251334893434e-18
+	-2.217284701341967e-15
+	1.066334255489428e-06
+	5.547013882250684e-05
+	1.109721814376640e-05
+
+ 128	1.280000000000001e+00
+	-1.376635478911556e-16
+	2.604656263585111e-18
+	-2.225214370314330e-15
+	1.120564465249993e-06
+	5.678658286166295e-05
+	1.165849995085740e-05
+
+ 129	1.290000000000001e+00
+	-1.355094971683165e-16
+	2.558130783464932e-18
+	-2.232795784723251e-15
+	1.176612448006127e-06
+	5.809129526396709e-05
+	1.223288692363874e-05
+
+ 130	1.300000000000001e+00
+	-1.334161976473679e-16
+	2.508617769804956e-18
+	-2.240049417049720e-15
+	1.234526216257348e-06
+	5.938434068164508e-05
+	1.282026207377445e-05
+
+ 131	1.310000000000001e+00
+	-1.313797903358897e-16
+	2.456053437940776e-18
+	-2.246994631492650e-15
+	1.294355952243877e-06
+	6.066576740843923e-05
+	1.342050897813443e-05
+
+ 132	1.320000000000001e+00
+	-1.293966502469930e-16
+	2.400367160467232e-18
+	-2.253649721120942e-15
+	1.356154116082673e-06
+	6.193560729142476e-05
+	1.403351161444809e-05
+
+ 133	1.330000000000001e+00
+	-1.274633754014064e-16
+	2.341481275319247e-18
+	-2.260031947419130e-15
+	1.419975564350084e-06
+	6.319387597299302e-05
+	1.465915419781666e-05
+
+ 134	1.340000000000001e+00
+	-1.255767758043117e-16
+	2.279310882445683e-18
+	-2.266157581480436e-15
+	1.485877679836508e-06
+	6.444057336703705e-05
+	1.529732102088785e-05
+
+ 135	1.350000000000001e+00
+	-1.237338625023644e-16
+	2.213763626930344e-18
+	-2.272041946210622e-15
+	1.553920513303381e-06
+	6.567568429294343e-05
+	1.594789629963855e-05
+
+ 136	1.360000000000001e+00
+	-1.219318368070907e-16
+	2.144739466537043e-18
+	-2.277699459004093e-15
+	1.624166938188837e-06
+	6.689917920711631e-05
+	1.661076402602985e-05
+
+ 137	1.370000000000001e+00
+	-1.201680797540262e-16
+	2.072130421754420e-18
+	-2.283143674440958e-15
+	1.696682819336860e-06
+	6.811101498493545e-05
+	1.728580782826343e-05
+
+ 138	1.380000000000001e+00
+	-1.184401418523389e-16
+	1.995820306494090e-18
+	-2.288387326630902e-15
+	1.771537196967544e-06
+	6.931113571674306e-05
+	1.797291083895521e-05
+
+ 139	1.390000000000001e+00
+	-1.167457331670526e-16
+	1.915684437651833e-18
+	-2.293442370897397e-15
+	1.848802487264122e-06
+	7.049947349004546e-05
+	1.867195557121929e-05
+
+ 140	1.400000000000001e+00
+	-1.150827137651544e-16
+	1.831589321777954e-18
+	-2.298320024555035e-15
+	1.928554701129242e-06
+	7.167594913697391e-05
+	1.938282380241572e-05
+
+ 141	1.410000000000001e+00
+	-1.134490845477063e-16
+	1.743392317120906e-18
+	-2.303030806583956e-15
+	2.010873682859441e-06
+	7.284047293145833e-05
+	2.010539646513179e-05
+
+ 142	1.420000000000001e+00
+	-1.118429784822467e-16
+	1.650941269308335e-18
+	-2.307584576049795e-15
+	2.095843370707306e-06
+	7.399294522479377e-05
+	2.083955354483601e-05
+
+ 143	1.430000000000001e+00
+	-1.102626522433112e-16
+	1.554074118913938e-18
+	-2.311990569155415e-15
+	2.183552081546283e-06
+	7.513325701151689e-05
+	2.158517398354352e-05
+
+ 144	1.440000000000001e+00
+	-1.087064782634734e-16
+	1.452618479125995e-18
+	-2.316257434843112e-15
+	2.274092822129518e-06
+	7.626129041996537e-05
+	2.234213558876816e-05
+
+ 145	1.450000000000001e+00
+	-1.071729371928759e-16
+	1.346391181688321e-18
+	-2.320393268893344e-15
+	2.367563629742549e-06
+	7.737691912368320e-05
+	2.311031494698661e-05
+
+ 146	1.460000000000001e+00
+	-1.056606107616327e-16
+	1.235197789223756e-18
+	-2.324405646489001e-15
+	2.464067945395939e-06
+	7.848000867110140e-05
+	2.388958734080984e-05
+
+ 147	1.470000000000001e+00
+	-1.041681750366112e-16
+	1.118832071978591e-18
+	-2.328301653233328e-15
+	2.563715023091145e-06
+	7.957041673175795e-05
+	2.467982666903461e-05
+
+ 148	1.480000000000001e+00
+	-1.026943940618413e-16
+	9.970754469405906e-19
+	-2.332087914625487e-15
+	2.666620379126535e-06
+	8.064799325780447e-05
+	2.548090536873482e-05
+
+ 149	1.490000000000001e+00
+	-1.012381138700940e-16
+	8.696963771886795e-19
+	-2.335770624010466e-15
+	2.772906285894015e-06
+	8.171258055974640e-05
+	2.629269433853933e-05
+
+ 150	1.500000000000001e+00
+	-9.979825685188064e-17
+	7.364497292243928e-19
+	-2.339355569030505e-15
+	2.882702315155826e-06
+	8.276401329532850e-05
+	2.711506286223439e-05
+
+ 151	1.510000000000001e+00
+	-9.837381646723766e-17
+	5.970760859190785e-19
+	-2.342848156613294e-15
+	2.996145936389350e-06
+	8.380211837025317e-05
+	2.794787853181482e-05
+
+ 152	1.520000000000001e+00
+	-9.696385228509378e-17
+	4.513010125841720e-19
+	-2.346253436538545e-15
+	3.113383176449459e-06
+	8.482671474904015e-05
+	2.879100716909427e-05
+
+ 153	1.530000000000001e+00
+	-9.556748533466334e-17
+	2.988342735365404e-19
+	-2.349576123629318e-15
+	3.234569347526108e-06
+	8.583761317382984e-05
+	2.964431274496645e-05
+
+ 154	1.540000000000001e+00
+	-9.418389375326329e-17
+	1.393689963866426e-19
+	-2.352820618617796e-15
+	3.359869851169764e-06
+	8.683461578832134e-05
+	3.050765729538199e-05
+
+ 155	1.550000000000001e+00
+	-9.281230871496649e-17
+	-2.741921887316972e-20
+	-2.355991027737589e-15
+	3.489461067018921e-06
+	8.781751566334757e-05
+	3.138090083307588e-05
+
+ 156	1.560000000000001e+00
+	-9.145201062477781e-17
+	-2.018732490632936e-19
+	-2.359091181095891e-15
+	3.623531335786578e-06
+	8.878609621984260e-05
+	3.226390125404283e-05
+
+ 157	1.570000000000001e+00
+	-9.010232556330901e-17
+	-3.843554585405105e-19
+	-2.362124649879418e-15
+	3.762282047035276e-06
+	8.974013054416587e-05
+	3.315651423770643e-05
+
+ 158	1.580000000000001e+00
+	-8.876262196736487e-17
+	-5.752487748688203e-19
+	-2.365094762447995e-15
+	3.905928843277807e-06
+	9.067938058996380e-05
+	3.405859313968025e-05
+
+ 159	1.590000000000001e+00
+	-8.743230753232861e-17
+	-7.749578330292415e-19
+	-2.368004619369002e-15
+	4.054702952952558e-06
+	9.160359625998088e-05
+	3.496998887595447e-05
+
+ 160	1.600000000000001e+00
+	-8.611082632278640e-17
+	-9.839101919384428e-19
+	-2.370857107444867e-15
+	4.208852665797919e-06
+	9.251251436053290e-05
+	3.589054979726786e-05
+
+ 161	1.610000000000001e+00
+	-8.479765607837418e-17
+	-1.202557627226724e-18
+	-2.373654912784477e-15
+	4.368644965031855e-06
+	9.340585742080031e-05
+	3.682012155235666e-05
+
+ 162	1.620000000000001e+00
+	-8.349230570243615e-17
+	-1.431377504403866e-18
+	-2.376400532967726e-15
+	4.534367331442686e-06
+	9.428333236873723e-05
+	3.775854693868672e-05
+
+ 163	1.630000000000001e+00
+	-8.219431292169139e-17
+	-1.670874236720527e-18
+	-2.379096288350575e-15
+	4.706329734903006e-06
+	9.514462905534758e-05
+	3.870566573919216e-05
+
+ 164	1.640000000000001e+00
+	-8.090324210569892e-17
+	-1.921580832206020e-18
+	-2.381744332556103e-15
+	4.884866828775140e-06
+	9.598941861948363e-05
+	3.966131454346715e-05
+
+ 165	1.650000000000001e+00
+	-7.961868223553097e-17
+	-2.184060534528841e-18
+	-2.384346662194899e-15
+	5.070340361975159e-06
+	9.681735168633652e-05
+	4.062532655177774e-05
+
+ 166	1.660000000000001e+00
+	-7.834024501165854e-17
+	-2.458908562483554e-18
+	-2.386905125856096e-15
+	5.263141821838156e-06
+	9.762805639466030e-05
+	4.159753136020696e-05
+
+ 167	1.670000000000001e+00
+	-7.706756309162984e-17
+	-2.746753953047588e-18
+	-2.389421432408125e-15
+	5.463695318031252e-06
+	9.842113625075059e-05
+	4.257775472520440e-05
+
+ 168	1.680000000000001e+00
+	-7.580028844871895e-17
+	-3.048261513076843e-18
+	-2.391897158646198e-15
+	5.672460713161580e-06
+	9.919616781167205e-05
+	4.356581830581988e-05
+
+ 169	1.690000000000001e+00
+	-7.453809084326171e-17
+	-3.364133884805891e-18
+	-2.394333756321306e-15
+	5.889936998881192e-06
+	9.995269820658216e-05
+	4.456153938194635e-05
+
+ 170	1.700000000000001e+00
+	-7.328065639892822e-17
+	-3.695113730388761e-18
+	-2.396732558583515e-15
+	6.116665906553257e-06
+	1.006902425137782e-04
+	4.556473054703896e-05
+
+ 171	1.710000000000001e+00
+	-7.202768627673364e-17
+	-4.041986040748487e-18
+	-2.399094785870236e-15
+	6.353235728141483e-06
+	1.014082810228410e-04
+	4.657519937399718e-05
+
+ 172	1.720000000000001e+00
+	-7.077889544004963e-17
+	-4.405580573991150e-18
+	-2.401421551268196e-15
+	6.600285305052963e-06
+	1.021062564266486e-04
+	4.759274805327553e-05
+
+ 173	1.730000000000001e+00
+	-6.953401150439624e-17
+	-4.786774428571713e-18
+	-2.403713865375917e-15
+	6.858508119253851e-06
+	1.027835710077216e-04
+	4.861717300282081e-05
+
+ 174	1.740000000000001e+00
+	-6.829277366623033e-17
+	-5.186494756270274e-18
+	-2.405972640691748e-15
+	7.128656391145416e-06
+	1.034395839080219e-04
+	4.964826445020664e-05
+
+ 175	1.750000000000001e+00
+	-6.705493170541835e-17
+	-5.605721619825870e-18
+	-2.408198695550688e-15
+	7.411545051580470e-06
+	1.040736086014368e-04
+	5.068580598836418e-05
+
+ 176	1.760000000000001e+00
+	-6.582024505647762e-17
+	-6.045490999780096e-18
+	-2.410392757631706e-15
+	7.708055410455966e-06
+	1.046849107240149e-04
+	5.172957410768321e-05
+
+ 177	1.770000000000001e+00
+	-6.458848194411813e-17
+	-6.506897954676605e-18
+	-2.412555467055694e-15
+	8.019138291484493e-06
+	1.052727064583175e-04
+	5.277933770900221e-05
+
+ 178	1.780000000000001e+00
+	-6.335941857897201e-17
+	-6.991099938237799e-18
+	-2.414687379092834e-15
+	8.345816342851903e-06
+	1.058361617140397e-04
+	5.383485760420327e-05
+
+ 179	1.790000000000001e+00
+	-6.213283840981849e-17
+	-7.499320276472654e-18
+	-2.416788966496866e-15
+	8.689185168612520e-06
+	1.063743923952553e-04
+	5.489588601378450e-05
+
+ 180	1.800000000000001e+00
+	-6.090853142895360e-17
+	-8.032851806837137e-18
+	-2.418860621482630e-15
+	9.050412859745811e-06
+	1.068864660917494e-04
+	5.596216607392501e-05
+
diff --git a/xschem/src/basic_test/data_pmos/data_045.raw b/xschem/src/basic_test/data_pmos/data_045.raw
new file mode 100644
index 0000000..f9437ec
--- /dev/null
+++ b/xschem/src/basic_test/data_pmos/data_045.raw
@@ -0,0 +1,1463 @@
+Title: **.subckt gm_id_pmos
+Date: Wed Jun  2 15:00:13  2021
+Plotname: DC transfer characteristic
+Flags: real
+No. Variables: 7
+No. Points: 181
+Variables:
+	0	v(v-sweep)	voltage
+	1	@m.xm1.msky130_fd_pr__pfet_01v8[cgb]	capacitance
+	2	@m.xm1.msky130_fd_pr__pfet_01v8[cgd]	capacitance
+	3	@m.xm1.msky130_fd_pr__pfet_01v8[cgs]	capacitance
+	4	@m.xm1.msky130_fd_pr__pfet_01v8[gds]	admittance
+	5	@m.xm1.msky130_fd_pr__pfet_01v8[gm]	admittance
+	6	i(@m.xm1.msky130_fd_pr__pfet_01v8[id])	current
+Values:
+ 0	0.000000000000000e+00
+	-1.206431678591055e-15
+	7.285248543520869e-21
+	-6.122089582860418e-18
+	7.293112933677385e-18
+	1.191905768252669e-15
+	4.026921654420476e-17
+
+ 1	1.000000000000000e-02
+	-1.191733725256571e-15
+	7.866592972664009e-21
+	-6.458334912700919e-18
+	9.805167521227201e-18
+	1.602438491367970e-15
+	5.413983493747868e-17
+
+ 2	2.000000000000000e-02
+	-1.177519581833876e-15
+	8.490886341753249e-21
+	-6.821080795435255e-18
+	1.318242956546049e-17
+	2.154362384464392e-15
+	7.278791891023414e-17
+
+ 3	3.000000000000000e-02
+	-1.163764097491637e-15
+	9.161269901913873e-21
+	-7.212155461491103e-18
+	1.772286797609323e-17
+	2.896368137511628e-15
+	9.785884539306008e-17
+
+ 4	4.000000000000000e-02
+	-1.150443638097646e-15
+	9.881142293903363e-21
+	-7.633539330244313e-18
+	2.382705368879099e-17
+	3.893910801585381e-15
+	1.315645934379275e-16
+
+ 5	5.000000000000000e-02
+	-1.137535977372806e-15
+	1.065418493477186e-20
+	-8.087379491266144e-18
+	3.203348077051824e-17
+	5.234980031638267e-15
+	1.768788192454088e-16
+
+ 6	6.000000000000000e-02
+	-1.125020194184372e-15
+	1.148438977835825e-20
+	-8.576005538432635e-18
+	4.306604210911264e-17
+	7.037855436407350e-15
+	2.377990711241560e-16
+
+ 7	7.000000000000001e-02
+	-1.112876575893626e-15
+	1.237608954601931e-20
+	-9.101946807425026e-18
+	5.789783952449900e-17
+	9.461529400837572e-15
+	3.196992393851381e-16
+
+ 8	8.000000000000000e-02
+	-1.101086527579256e-15
+	1.333399051024181e-20
+	-9.667951058753878e-18
+	7.783694416468798e-17
+	1.271971400756174e-14
+	4.298032743873285e-16
+
+ 9	9.000000000000000e-02
+	-1.089632486894965e-15
+	1.436320789957712e-20
+	-1.027700463991950e-17
+	1.046416512935299e-16
+	1.709966316519055e-14
+	5.778218667335445e-16
+
+ 10	9.999999999999999e-02
+	-1.078497844280487e-15
+	1.546930397929480e-20
+	-1.093235415197643e-17
+	1.406753628988068e-16
+	2.298746318856301e-14
+	7.768081027647954e-16
+
+ 11	1.100000000000000e-01
+	-1.067666868223187e-15
+	1.665832884888172e-20
+	-1.163752963796449e-17
+	1.891147072780304e-16
+	3.090201151415061e-14
+	1.044307334056534e-15
+
+ 12	1.200000000000000e-01
+	-1.057124635258093e-15
+	1.793686398557960e-20
+	-1.239636930376618e-17
+	2.542291696685254e-16
+	4.154066311232622e-14
+	1.403902310678893e-15
+
+ 13	1.300000000000000e-01
+	-1.046856964393922e-15
+	1.931206855308581e-20
+	-1.321304577613827e-17
+	3.417567667225466e-16
+	5.584054312790142e-14
+	1.887289269081572e-15
+
+ 14	1.400000000000000e-01
+	-1.036850355658807e-15
+	2.079172848670567e-20
+	-1.409209389830034e-17
+	4.594086925620978e-16
+	7.506089017348317e-14
+	2.537067148635038e-15
+
+ 15	1.500000000000000e-01
+	-1.027091932469726e-15
+	2.238430836098062e-20
+	-1.503844006057370e-17
+	6.175471191971874e-16
+	1.008936246570009e-13
+	3.410484458251622e-15
+
+ 16	1.600000000000000e-01
+	-1.017569387542503e-15
+	2.409900604320726e-20
+	-1.605743306230930e-17
+	8.300954182143049e-16
+	1.356117869596237e-13
+	4.584471917841744e-15
+
+ 17	1.700000000000000e-01
+	-1.008270932074153e-15
+	2.594581013637456e-20
+	-1.715487650167740e-17
+	1.115760274526852e-15
+	1.822687692770536e-13
+	6.162401046291301e-15
+
+ 18	1.800000000000000e-01
+	-9.991852479441059e-16
+	2.793556021762007e-20
+	-1.833706269169513e-17
+	1.499672209819189e-15
+	2.449656494973605e-13
+	8.283158971759374e-15
+
+ 19	1.900000000000000e-01
+	-9.903014426965176e-16
+	3.008000988304327e-20
+	-1.961080810392488e-17
+	2.015587214303281e-15
+	3.292097930661226e-13
+	1.113333070208737e-14
+
+ 20	2.000000000000000e-01
+	-9.816090070809685e-16
+	3.239189261602368e-20
+	-2.098349034528793e-17
+	2.708840546133083e-15
+	4.423957062139946e-13
+	1.496354896300939e-14
+
+ 21	2.100000000000000e-01
+	-9.730977749434061e-16
+	3.488499050325969e-20
+	-2.246308667786436e-17
+	3.640308339388699e-15
+	5.944495446233864e-13
+	2.011043116702832e-14
+
+ 22	2.200000000000001e-01
+	-9.647578852734534e-16
+	3.757420582958046e-20
+	-2.405821409591764e-17
+	4.891718806819253e-15
+	7.986925527869188e-13
+	2.702600317387981e-14
+
+ 23	2.300000000000001e-01
+	-9.565797462278550e-16
+	4.047563558786653e-20
+	-2.577817097782497e-17
+	6.572769589990884e-15
+	1.072997143810004e-12
+	3.631715008149885e-14
+
+ 24	2.400000000000001e-01
+	-9.485540009631965e-16
+	4.360664894256857e-20
+	-2.763298033233632e-17
+	8.830660477418165e-15
+	1.441333781714994e-12
+	4.879848791889557e-14
+
+ 25	2.500000000000001e-01
+	-9.406714951241210e-16
+	4.698596768247737e-20
+	-2.963343465748904e-17
+	1.186285344576446e-14
+	1.935839190762575e-12
+	6.556318602313138e-14
+
+ 26	2.600000000000001e-01
+	-9.329232458467704e-16
+	5.063374968844631e-20
+	-3.179114242545921e-17
+	1.593414065997188e-14
+	2.599579136756344e-12
+	8.807777891263608e-14
+
+ 27	2.700000000000001e-01
+	-9.253004121506942e-16
+	5.457167542220293e-20
+	-3.411857619617080e-17
+	2.139945630429839e-14
+	3.490235246511933e-12
+	1.183090072471287e-13
+
+ 28	2.800000000000001e-01
+	-9.177942666071373e-16
+	5.882303741067609e-20
+	-3.662912234532324e-17
+	2.873433650251609e-14
+	4.685019055339570e-12
+	1.588933742329696e-13
+
+ 29	2.900000000000001e-01
+	-9.103961681872778e-16
+	6.341283265343283e-20
+	-3.933713236688730e-17
+	3.857554717327841e-14
+	6.287212738863954e-12
+	2.133635958735601e-13
+
+ 30	3.000000000000001e-01
+	-9.030975362110871e-16
+	6.836785781599611e-20
+	-4.225797567459045e-17
+	5.177520565859482e-14
+	8.434861059931352e-12
+	2.864507164144643e-13
+
+ 31	3.100000000000001e-01
+	-8.958898253367293e-16
+	7.371680698596169e-20
+	-4.540809377981148e-17
+	6.947277257700058e-14
+	1.131230060296584e-11
+	3.844866793909437e-13
+
+ 32	3.200000000000001e-01
+	-8.887645015516084e-16
+	7.949037165893361e-20
+	-4.880505566299026e-17
+	9.319065266033644e-14
+	1.516541953565883e-11
+	5.159399989880950e-13
+
+ 33	3.300000000000001e-01
+	-8.817130191501771e-16
+	8.572134248454634e-20
+	-5.246761408071670e-17
+	1.249608989066950e-13
+	2.032180457163762e-11
+	6.921273743460300e-13
+
+ 34	3.400000000000001e-01
+	-8.747267987102925e-16
+	9.244471213652193e-20
+	-5.641576245961516e-17
+	1.674927601372383e-13
+	2.721726336496146e-11
+	9.281572519802599e-13
+
+ 35	3.500000000000001e-01
+	-8.677972061096636e-16
+	9.969777847239200e-20
+	-6.067079191986204e-17
+	2.243936597708570e-13
+	3.643062267252676e-11
+	1.244178212147269e-12
+
+ 36	3.600000000000002e-01
+	-8.609155326569106e-16
+	1.075202469161597e-19
+	-6.525534784453268e-17
+	3.004597667716335e-13
+	4.872920697037684e-11
+	1.667026498827693e-12
+
+ 37	3.700000000000002e-01
+	-8.540729764480085e-16
+	1.159543307290002e-19
+	-7.019348526525086e-17
+	4.020567462758094e-13
+	6.512800757387512e-11
+	2.232394000284055e-12
+
+ 38	3.800000000000002e-01
+	-8.472606250983466e-16
+	1.250448475278706e-19
+	-7.551072216918633e-17
+	5.376166762151239e-13
+	8.696626099383791e-11
+	2.987671546543638e-12
+
+ 39	3.900000000000002e-01
+	-8.404694400435475e-16
+	1.348393100689141e-19
+	-8.123408964714261e-17
+	7.182835746245137e-13
+	1.160059578650807e-10
+	3.995663520544632e-12
+
+ 40	4.000000000000002e-01
+	-8.336902426478914e-16
+	1.453880089316465e-19
+	-8.739217759733186e-17
+	9.587475212742960e-13
+	1.545576718502131e-10
+	5.339419297408754e-12
+
+ 41	4.100000000000002e-01
+	-8.269137024079910e-16
+	1.567440843218796e-19
+	-9.401517447506452e-17
+	1.278315882024212e-12
+	2.056399743244394e-10
+	7.128485328871712e-12
+
+ 42	4.200000000000002e-01
+	-8.201303275904186e-16
+	1.689635837579056e-19
+	-1.011348993360908e-16
+	1.702279378121529e-12
+	2.731794881064988e-10
+	9.506948412786425e-12
+
+ 43	4.300000000000002e-01
+	-8.133304586950445e-16
+	1.821055019187188e-19
+	-1.087848241625574e-16
+	2.263640145953461e-12
+	3.622591826253139e-10
+	1.266371424250211e-11
+
+ 44	4.400000000000002e-01
+	-8.065042651899561e-16
+	1.962317984197250e-19
+	-1.170000841882518e-16
+	3.005277615436606e-12
+	4.794226128637806e-10
+	1.684554233378118e-11
+
+ 45	4.500000000000002e-01
+	-7.996417460181809e-16
+	2.114073887476147e-19
+	-1.258174736579858e-16
+	3.982634681130691e-12
+	6.330411817828808e-10
+	2.237343306777938e-11
+
+ 46	4.600000000000002e-01
+	-7.927327344295955e-16
+	2.277001030414012e-19
+	-1.352754241700147e-16
+	5.267009477443715e-12
+	8.337498404446706e-10
+	2.966302606653406e-11
+
+ 47	4.700000000000003e-01
+	-7.857669077418318e-16
+	2.451806068635300e-19
+	-1.454139624670859e-16
+	6.949534938608147e-12
+	1.094953608853990e-09
+	3.924970936249892e-11
+
+ 48	4.800000000000003e-01
+	-7.787338026785922e-16
+	2.639222775877274e-19
+	-1.562746442746464e-16
+	9.145916915600885e-12
+	1.433402663953180e-09
+	5.181914086647980e-11
+
+ 49	4.900000000000003e-01
+	-7.716228369737931e-16
+	2.840010295331513e-19
+	-1.679004605298190e-16
+	1.200197994900446e-11
+	1.869827478577889e-09
+	6.824383105361167e-11
+
+ 50	5.000000000000002e-01
+	-7.644233379535580e-16
+	3.054950805874844e-19
+	-1.803357121530314e-16
+	1.570003697853791e-11
+	2.429617991591773e-09
+	8.962631384900432e-11
+
+ 51	5.100000000000002e-01
+	-7.571245788237993e-16
+	3.284846527276171e-19
+	-1.936258493512410e-16
+	2.046605655503832e-11
+	3.143523038499745e-09
+	1.173492333237037e-10
+
+ 52	5.200000000000002e-01
+	-7.497158248112922e-16
+	3.530515938377589e-19
+	-2.078169015381342e-16
+	2.657755176206263e-11
+	4.048338298749874e-09
+	1.531323950093330e-10
+
+ 53	5.300000000000002e-01
+	-7.421863856728557e-16
+	3.792789263116810e-19
+	-2.229563299754433e-16
+	3.437207431082908e-11
+	5.187557887495259e-09
+	1.990965374769188e-10
+
+ 54	5.400000000000003e-01
+	-7.345256777828043e-16
+	4.072503085586158e-19
+	-2.390916517405580e-16
+	4.425616711886991e-11
+	6.611950180708588e-09
+	2.578332636171477e-10
+
+ 55	5.500000000000003e-01
+	-7.267232993838573e-16
+	4.370493908203025e-19
+	-2.562704545351462e-16
+	5.671462979325818e-11
+	8.380056565804497e-09
+	3.324803424276708e-10
+
+ 56	5.600000000000003e-01
+	-7.187691151178573e-16
+	4.687590733467672e-19
+	-2.745400011946299e-16
+	7.232001311418064e-11
+	1.055862387704123e-08
+	4.268016400641390e-10
+
+ 57	5.700000000000003e-01
+	-7.106533514526768e-16
+	5.024606579867719e-19
+	-2.939467770099127e-16
+	9.174237056300390e-11
+	1.322302539060598e-08
+	5.452712543273689e-10
+
+ 58	5.800000000000003e-01
+	-7.023667029889506e-16
+	5.382328903524697e-19
+	-3.145359794203134e-16
+	1.157594744564001e-10
+	1.645777094077021e-08
+	6.931622007087301e-10
+
+ 59	5.900000000000003e-01
+	-6.939004493417918e-16
+	5.761508920535206e-19
+	-3.363509500583170e-16
+	1.452679330132404e-10
+	2.035725379823692e-08
+	8.766412422929000e-10
+
+ 60	6.000000000000003e-01
+	-6.852465819479804e-16
+	6.162849853913070e-19
+	-3.594325506963503e-16
+	1.812958961650323e-10
+	2.502692042746391e-08
+	1.102873135720400e-09
+
+ 61	6.100000000000003e-01
+	-6.763979397491633e-16
+	6.586994163702986e-19
+	-3.838184865143313e-16
+	2.250182752266425e-10
+	3.058507045641772e-08
+	1.380139549877894e-09
+
+ 62	6.200000000000003e-01
+	-6.673483522513648e-16
+	7.034509859060320e-19
+	-4.095425822637778e-16
+	2.777755882334868e-10
+	3.716549334866419e-08
+	1.717980001904103e-09
+
+ 63	6.300000000000003e-01
+	-6.580927879694535e-16
+	7.505876036337221e-19
+	-4.366340193183551e-16
+	3.410976547983870e-10
+	4.492112703977695e-08
+	2.127364128204214e-09
+
+ 64	6.400000000000003e-01
+	-6.486275057461233e-16
+	8.001467836510551e-19
+	-4.651165442172892e-16
+	4.167333993334533e-10
+	5.402889093781484e-08
+	2.620906300931374e-09
+
+ 65	6.500000000000004e-01
+	-6.389502059076094e-16
+	8.521541067156448e-19
+	-4.950076620457225e-16
+	5.066880008258252e-10
+	6.469581493973189e-08
+	3.213134962569672e-09
+
+ 66	6.600000000000004e-01
+	-6.290601777075201e-16
+	9.066216786609664e-19
+	-5.263178307454081e-16
+	6.132685900389570e-10
+	7.716657205644981e-08
+	3.920830178183772e-09
+
+ 67	6.700000000000004e-01
+	-6.189584390451972e-16
+	9.635466198418767e-19
+	-5.590496750739045e-16
+	7.391396851606732e-10
+	9.173253560690068e-08
+	4.763444022072458e-09
+
+ 68	6.800000000000004e-01
+	-6.086478640596847e-16
+	1.022909624970660e-18
+	-5.931972412693317e-16
+	8.873896099322967e-10
+	1.087425262998158e-07
+	5.763619821825781e-09
+
+ 69	6.900000000000004e-01
+	-5.981332939306081e-16
+	1.084673636422519e-18
+	-6.287453153531121e-16
+	1.061609270312784e-09
+	1.286154853098131e-07
+	6.947828271761223e-09
+
+ 70	7.000000000000004e-01
+	-5.874216260990945e-16
+	1.148782676620936e-18
+	-6.656688292282229e-16
+	1.265984868900997e-09
+	1.518553952305001e-07
+	8.347141211320323e-09
+
+ 71	7.100000000000004e-01
+	-5.765218771888632e-16
+	1.215160886111465e-18
+	-7.039323791242405e-16
+	1.505406379192855e-09
+	1.790688554968775e-07
+	9.998167514759918e-09
+
+ 72	7.200000000000004e-01
+	-5.654452151871945e-16
+	1.283711813084858e-18
+	-7.434898803423075e-16
+	1.785593831980235e-09
+	2.109857836859446e-07
+	1.194417995346182e-08
+
+ 73	7.300000000000004e-01
+	-5.542049569559563e-16
+	1.354317997169767e-18
+	-7.842843805385175e-16
+	2.113243612707328e-09
+	2.484837378862473e-07
+	1.423646676889330e-08
+
+ 74	7.400000000000004e-01
+	-5.428165278898508e-16
+	1.426840885137372e-18
+	-8.262480508855533e-16
+	2.496196941098769e-09
+	2.926163135708874e-07
+	1.693594650341731e-08
+
+ 75	7.500000000000004e-01
+	-5.312973815131958e-16
+	1.501121108723625e-18
+	-8.693023703675365e-16
+	2.943632390652542e-09
+	3.446459313737342e-07
+	2.011508857875367e-08
+
+ 76	7.600000000000005e-01
+	-5.196668779817002e-16
+	1.576979145212719e-18
+	-9.133585132734621e-16
+	3.466283568861869e-09
+	4.060810634283676e-07
+	2.386018405884574e-08
+
+ 77	7.700000000000005e-01
+	-5.079461217886364e-16
+	1.654216370029412e-18
+	-9.583179438248419e-16
+	4.076681759171897e-09
+	4.787175029015736e-07
+	2.827400945928228e-08
+
+ 78	7.800000000000005e-01
+	-4.961577604068885e-16
+	1.732616497806049e-18
+	-1.004073215049841e-15
+	4.789421249771829e-09
+	5.646826195871509e-07
+	3.347891940246738e-08
+
+ 79	7.900000000000005e-01
+	-4.843257470579520e-16
+	1.811947394814808e-18
+	-1.050508961820636e-15
+	5.621442082646313e-09
+	6.664806274635085e-07
+	3.962038898435677e-08
+
+ 80	8.000000000000005e-01
+	-4.724750722068798e-16
+	1.891963231977126e-18
+	-1.097503070772670e-15
+	6.592320949339025e-09
+	7.870357064024776e-07
+	4.687100127501764e-08
+
+ 81	8.100000000000005e-01
+	-4.606314696566227e-16
+	1.972406934635351e-18
+	-1.144928003025410e-15
+	7.724555969719353e-09
+	9.297284074069993e-07
+	5.543483688965928e-08
+
+ 82	8.200000000000005e-01
+	-4.488211041790000e-16
+	2.053012873645853e-18
+	-1.192652239617669e-15
+	9.043825372158631e-09
+	1.098419245162639e-06
+	6.555216925135076e-08
+
+ 83	8.300000000000005e-01
+	-4.370702484060860e-16
+	2.133509732822743e-18
+	-1.240541814718478e-15
+	1.057919422355713e-08
+	1.297451966281200e-06
+	7.750430091055722e-08
+
+ 84	8.400000000000005e-01
+	-4.254049571652631e-16
+	2.213623480898286e-18
+	-1.288461898268890e-15
+	1.236323830033966e-08
+	1.531628020267747e-06
+	9.161829581096126e-08
+
+ 85	8.500000000000005e-01
+	-4.138507475446496e-16
+	2.293080372379221e-18
+	-1.336278387955258e-15
+	1.443205129262531e-08
+	1.806143700832773e-06
+	1.082712764083590e-07
+
+ 86	8.600000000000005e-01
+	-4.024322927177442e-16
+	2.371609901171197e-18
+	-1.383859470403480e-15
+	1.682510237738068e-08
+	2.126482753141758e-06
+	1.278938745182490e-07
+
+ 87	8.700000000000006e-01
+	-3.911731369553935e-16
+	2.448947633606574e-18
+	-1.431077113196612e-15
+	1.958491728665920e-08
+	2.498260355028536e-06
+	1.509723666886748e-07
+
+ 88	8.800000000000006e-01
+	-3.800954383500856e-16
+	2.524837853320007e-18
+	-1.477808452621919e-15
+	2.275656827404531e-08
+	2.927019411535351e-06
+	1.780490075825087e-07
+
+ 89	8.900000000000006e-01
+	-3.692197446307034e-16
+	2.599035958860214e-18
+	-1.523937046717850e-15
+	2.638697666856591e-08
+	3.417986744813890e-06
+	2.097201163904688e-07
+
+ 90	9.000000000000006e-01
+	-3.585648061267411e-16
+	2.671310565444115e-18
+	-1.569353968909813e-15
+	3.052405427345095e-08
+	3.975804155997421e-06
+	2.466315839695256e-07
+
+ 91	9.100000000000006e-01
+	-3.481474285276280e-16
+	2.741445274193771e-18
+	-1.613958723941766e-15
+	3.521573337178413e-08
+	4.604256115134650e-06
+	2.894716532461908e-07
+
+ 92	9.200000000000006e-01
+	-3.379823666539490e-16
+	2.809240084845076e-18
+	-1.657659974554265e-15
+	4.050895505983476e-08
+	5.306020376089663e-06
+	3.389610682258684e-07
+
+ 93	9.300000000000006e-01
+	-3.280822590858660e-16
+	2.874512440593439e-18
+	-1.700376074066205e-15
+	4.644869745768598e-08
+	6.082468667492248e-06
+	3.958409577263453e-07
+
+ 94	9.400000000000006e-01
+	-3.184576022431566e-16
+	2.937097905816318e-18
+	-1.742035406358288e-15
+	5.307712569134544e-08
+	6.933540995408789e-06
+	4.608590771846268e-07
+
+ 95	9.500000000000006e-01
+	-3.091167614299894e-16
+	2.996850488359863e-18
+	-1.782576540459984e-15
+	6.043293343494429e-08
+	7.857709247595625e-06
+	5.347552311430909e-07
+
+ 96	9.600000000000006e-01
+	-3.000660154800381e-16
+	3.053642627490106e-18
+	-1.821948211801140e-15
+	6.855092316383221e-08
+	8.852035027089853e-06
+	6.182468037480088e-07
+
+ 97	9.700000000000006e-01
+	-2.913096309814543e-16
+	3.107364876224277e-18
+	-1.860109146075371e-15
+	7.746184347444039e-08
+	9.912315041973706e-06
+	7.120153155976243e-07
+
+ 98	9.800000000000006e-01
+	-2.828499616301052e-16
+	3.157925312439906e-18
+	-1.897027744512140e-15
+	8.719247247703416e-08
+	1.103329720043397e-05
+	8.166948055959213e-07
+
+ 99	9.900000000000007e-01
+	-2.746875680431029e-16
+	3.205248716905456e-18
+	-1.932681651176754e-15
+	9.776591163075215e-08
+	1.220894362388850e-05
+	9.328626300297139e-07
+
+ 100	1.000000000000001e+00
+	-2.668213533434067e-16
+	3.249275558282043e-18
+	-1.967057223770433e-15
+	1.092020380808576e-07
+	1.343271402376589e-05
+	1.061033015785511e-06
+
+ 101	1.010000000000001e+00
+	-2.592487099724142e-16
+	3.289960825396599e-18
+	-2.000148929391482e-15
+	1.215180568921221e-07
+	1.469784420226928e-05
+	1.201653442528878e-06
+
+ 102	1.020000000000001e+00
+	-2.519656734694809e-16
+	3.327272745918983e-18
+	-2.031958685973258e-15
+	1.347290966904802e-07
+	1.599759892234838e-05
+	1.355103696582864e-06
+
+ 103	1.030000000000001e+00
+	-2.449670793419100e-16
+	3.361191428261141e-18
+	-2.062495168782611e-15
+	1.488488007863126e-07
+	1.732548469425476e-05
+	1.521697262291304e-06
+
+ 104	1.040000000000001e+00
+	-2.382467196033277e-16
+	3.391707460336469e-18
+	-2.091773099594378e-15
+	1.638898779363880e-07
+	1.867541476243005e-05
+	1.701684605968542e-06
+
+ 105	1.050000000000001e+00
+	-2.317974960525929e-16
+	3.418820495044390e-18
+	-2.119812534097656e-15
+	1.798645897959961e-07
+	2.004182464236152e-05
+	1.895257861617099e-06
+
+ 106	1.060000000000001e+00
+	-2.256115678728782e-16
+	3.442537848228824e-18
+	-2.146638160869838e-15
+	1.967851638030325e-07
+	2.141974127449498e-05
+	2.102556435969989e-06
+
+ 107	1.070000000000001e+00
+	-2.196804916294352e-16
+	3.462873130618624e-18
+	-2.172278622988519e-15
+	2.146641295620019e-07
+	2.280481198065239e-05
+	2.323673098019448e-06
+
+ 108	1.080000000000001e+00
+	-2.139953522175961e-16
+	3.479844931073283e-18
+	-2.196765871132987e-15
+	2.335145833659190e-07
+	2.419330100911174e-05
+	2.558660189221986e-06
+
+ 109	1.090000000000001e+00
+	-2.085468837470285e-16
+	3.493475564471632e-18
+	-2.220134554928816e-15
+	2.533503894666452e-07
+	2.558206181985870e-05
+	2.807535671142974e-06
+
+ 110	1.100000000000001e+00
+	-2.033255797360674e-16
+	3.503789893897740e-18
+	-2.242421457363155e-15
+	2.741863285480148e-07
+	2.696849275263313e-05
+	3.070288806851074e-06
+
+ 111	1.110000000000001e+00
+	-1.983217923262882e-16
+	3.510814233467705e-18
+	-2.263664975379237e-15
+	2.960382041491129e-07
+	2.835048268823026e-05
+	3.346885343942587e-06
+
+ 112	1.120000000000001e+00
+	-1.935258205111000e-16
+	3.514575335241659e-18
+	-2.283904648264221e-15
+	3.189229170792798e-07
+	2.972635204802639e-05
+	3.637272126947291e-06
+
+ 113	1.130000000000001e+00
+	-1.889279876039562e-16
+	3.515099461191744e-18
+	-2.303180734180033e-15
+	3.428585166163138e-07
+	3.109479318796198e-05
+	3.941381113826418e-06
+
+ 114	1.140000000000001e+00
+	-1.845187083547248e-16
+	3.512411539142390e-18
+	-2.321533834147160e-15
+	3.678642358189056e-07
+	3.245481306397721e-05
+	4.259132805810285e-06
+
+ 115	1.150000000000001e+00
+	-1.802885462609755e-16
+	3.506534399943564e-18
+	-2.339004561963490e-15
+	3.939605168335792e-07
+	3.380568004537007e-05
+	4.590439123425590e-06
+
+ 116	1.160000000000001e+00
+	-1.762282617193216e-16
+	3.497488091848581e-18
+	-2.355633257906690e-15
+	4.211690307628052e-07
+	3.514687595383398e-05
+	4.935205776164803e-06
+
+ 117	1.170000000000001e+00
+	-1.723288517258367e-16
+	3.485289267107991e-18
+	-2.371459743607481e-15
+	4.495126955438474e-07
+	3.647805380242155e-05
+	5.293334180853584e-06
+
+ 118	1.180000000000001e+00
+	-1.685815818692664e-16
+	3.469950635118283e-18
+	-2.386523115170786e-15
+	4.790156943827506e-07
+	3.779900127733919e-05
+	5.664722986227328e-06
+
+ 119	1.190000000000001e+00
+	-1.649780113714313e-16
+	3.451480476036565e-18
+	-2.400861571438539e-15
+	5.097034965826737e-07
+	3.910960971627401e-05
+	6.049269260104350e-06
+
+ 120	1.200000000000001e+00
+	-1.615100119206788e-16
+	3.429882208549909e-18
+	-2.414512274210707e-15
+	5.416028820760296e-07
+	4.040984815907286e-05
+	6.446869392109919e-06
+
+ 121	1.210000000000001e+00
+	-1.581697803177500e-16
+	3.405154015193242e-18
+	-2.427511240331727e-15
+	5.747419766809503e-07
+	4.169974225934908e-05
+	6.857419858891524e-06
+
+ 122	1.220000000000001e+00
+	-1.549498498681674e-16
+	3.377288460444481e-18
+	-2.439893243887069e-15
+	6.091502622711931e-07
+	4.297935565344902e-05
+	7.280817304294121e-06
+
+ 123	1.230000000000001e+00
+	-1.518430904798187e-16
+	3.346272241446890e-18
+	-2.451691772577901e-15
+	6.448586532588507e-07
+	4.424877787105425e-05
+	7.716959441786946e-06
+
+ 124	1.240000000000001e+00
+	-1.488427124113594e-16
+	3.312085871093699e-18
+	-2.462938972180216e-15
+	6.818995188856428e-07
+	4.550811207460223e-05
+	8.165744858594096e-06
+
+ 125	1.250000000000001e+00
+	-1.459422633837259e-16
+	3.274703433544622e-18
+	-2.473665624349326e-15
+	7.203067420367775e-07
+	4.675746680873602e-05
+	8.627073206899239e-06
+
+ 126	1.260000000000001e+00
+	-1.431356239175237e-16
+	3.234092348700287e-18
+	-2.483901136013372e-15
+	7.601157788254252e-07
+	4.799694946971829e-05
+	9.100845223475158e-06
+
+ 127	1.270000000000001e+00
+	-1.404170006101857e-16
+	3.190213150418128e-18
+	-2.493673541389831e-15
+	8.013637252481662e-07
+	4.922666143690287e-05
+	9.586962692606077e-06
+
+ 128	1.280000000000001e+00
+	-1.377809177507673e-16
+	3.143019273896699e-18
+	-2.503009514615602e-15
+	8.440893912519532e-07
+	5.044669454820917e-05
+	1.008532836729081e-05
+
+ 129	1.290000000000001e+00
+	-1.352222076236238e-16
+	3.092456847989226e-18
+	-2.511934391185438e-15
+	8.883333825996879e-07
+	5.165712864966949e-05
+	1.059584586077835e-05
+
+ 130	1.300000000000001e+00
+	-1.327359998085089e-16
+	3.038464488525739e-18
+	-2.520472196589486e-15
+	9.341381909807082e-07
+	5.285802999256948e-05
+	1.111841951801040e-05
+
+ 131	1.310000000000001e+00
+	-1.303177097440696e-16
+	2.980973089020982e-18
+	-2.528645680726544e-15
+	9.815482928821913e-07
+	5.404945029006545e-05
+	1.165295427447560e-05
+
+ 132	1.320000000000001e+00
+	-1.279630267845931e-16
+	2.919905605419052e-18
+	-2.536476356842952e-15
+	1.030610257816857e-06
+	5.523142627846037e-05
+	1.219935550827076e-05
+
+ 133	1.330000000000001e+00
+	-1.256679019460937e-16
+	2.855176831771591e-18
+	-2.543984543907638e-15
+	1.081372866591081e-06
+	5.640397965680738e-05
+	1.275752888976127e-05
+
+ 134	1.340000000000001e+00
+	-1.234285355074809e-16
+	2.786693163965114e-18
+	-2.551189411480534e-15
+	1.133887240396230e-06
+	5.756711730260893e-05
+	1.332738023209597e-05
+
+ 135	1.350000000000001e+00
+	-1.212413646054442e-16
+	2.714352348802101e-18
+	-2.558109026264900e-15
+	1.188206981614936e-06
+	5.872083168153776e-05
+	1.390881534490912e-05
+
+ 136	1.360000000000001e+00
+	-1.191030509376493e-16
+	2.638043215902392e-18
+	-2.564760399654166e-15
+	1.244388327355361e-06
+	5.986510138584588e-05
+	1.450173989281256e-05
+
+ 137	1.370000000000001e+00
+	-1.170104686677135e-16
+	2.557645390022812e-18
+	-2.571159535691145e-15
+	1.302490316860799e-06
+	6.099989174987941e-05
+	1.510605925969533e-05
+
+ 138	1.380000000000001e+00
+	-1.149606926069534e-16
+	2.473028981500776e-18
+	-2.577321478952927e-15
+	1.362574974091800e-06
+	6.212515550234701e-05
+	1.572167841939225e-05
+
+ 139	1.390000000000001e+00
+	-1.129509867318718e-16
+	2.384054252606646e-18
+	-2.583260361958794e-15
+	1.424707506945191e-06
+	6.324083342406897e-05
+	1.634850181292480e-05
+
+ 140	1.400000000000001e+00
+	-1.109787930825058e-16
+	2.290571257644917e-18
+	-2.588989451772407e-15
+	1.488956524762006e-06
+	6.434685498722542e-05
+	1.698643323224549e-05
+
+ 141	1.410000000000001e+00
+	-1.090417210749788e-16
+	2.192419454677779e-18
+	-2.594521195533801e-15
+	1.555394275986058e-06
+	6.544313895789969e-05
+	1.763537571020297e-05
+
+ 142	1.420000000000001e+00
+	-1.071375372514730e-16
+	2.089427286753677e-18
+	-2.599867264712637e-15
+	1.624096908071849e-06
+	6.652959394826889e-05
+	1.829523141629201e-05
+
+ 143	1.430000000000001e+00
+	-1.052641554824339e-16
+	1.981411730514013e-18
+	-2.605038597922103e-15
+	1.695144752005930e-06
+	6.760611890830242e-05
+	1.896590155762883e-05
+
+ 144	1.440000000000001e+00
+	-1.034196276286653e-16
+	1.868177810021048e-18
+	-2.610045442174151e-15
+	1.768622634106138e-06
+	6.867260354951172e-05
+	1.964728628450978e-05
+
+ 145	1.450000000000001e+00
+	-1.016021346651521e-16
+	1.749518073602298e-18
+	-2.614897392491668e-15
+	1.844620218100734e-06
+	6.972892869527177e-05
+	2.033928459984395e-05
+
+ 146	1.460000000000001e+00
+	-9.980997826358969e-17
+	1.625212031442431e-18
+	-2.619603429822884e-15
+	1.923232380870571e-06
+	7.077496655365129e-05
+	2.104179427170406e-05
+
+ 147	1.470000000000001e+00
+	-9.804157282674187e-17
+	1.495025551571018e-18
+	-2.624171957227945e-15
+	2.004559625666979e-06
+	7.181058090963552e-05
+	2.175471174820544e-05
+
+ 148	1.480000000000001e+00
+	-9.629543796462452e-17
+	1.358710211800474e-18
+	-2.628610834328381e-15
+	2.088708537101246e-06
+	7.283562723418845e-05
+	2.247793207389274e-05
+
+ 149	1.490000000000001e+00
+	-9.457019140009976e-17
+	1.216002605055824e-18
+	-2.632927410026979e-15
+	2.175792282745753e-06
+	7.384995270785479e-05
+	2.321134880679268e-05
+
+ 150	1.500000000000001e+00
+	-9.286454228961323e-17
+	1.066623595415823e-18
+	-2.637128553519414e-15
+	2.265931166796484e-06
+	7.485339615658052e-05
+	2.395485393526454e-05
+
+ 151	1.510000000000001e+00
+	-9.117728494347075e-17
+	9.102775220466350e-19
+	-2.641220683630060e-15
+	2.359253241930285e-06
+	7.584578789721042e-05
+	2.470833779376060e-05
+
+ 152	1.520000000000001e+00
+	-8.950729292906129e-17
+	7.466513480618007e-19
+	-2.645209796513047e-15
+	2.455894986251571e-06
+	7.682694948969652e-05
+	2.547168897657710e-05
+
+ 153	1.530000000000001e+00
+	-8.785351353991450e-17
+	5.754137511811446e-19
+	-2.649101491766305e-15
+	2.556002053069291e-06
+	7.779669339248666e-05
+	2.624479424864642e-05
+
+ 154	1.540000000000001e+00
+	-8.621496261307431e-17
+	3.962141528913445e-19
+	-2.652900997011376e-15
+	2.659730102178846e-06
+	7.875482251686237e-05
+	2.702753845238267e-05
+
+ 155	1.550000000000001e+00
+	-8.459071967727417e-17
+	2.086816826302390e-19
+	-2.656613190995192e-15
+	2.767245722346103e-06
+	7.970112967517725e-05
+	2.781980440954253e-05
+
+ 156	1.560000000000001e+00
+	-8.297992341445943e-17
+	1.242407332731346e-20
+	-2.660242625272428e-15
+	2.878727455801717e-06
+	8.063539691706332e-05
+	2.862147281701640e-05
+
+ 157	1.570000000000001e+00
+	-8.138176741750707e-17
+	-1.929735155641913e-19
+	-2.663793544528269e-15
+	2.994366936742198e-06
+	8.155739474669264e-05
+	2.943242213539078e-05
+
+ 158	1.580000000000001e+00
+	-7.979549622734397e-17
+	-4.079497516119301e-19
+	-2.667269905601910e-15
+	3.114370157088031e-06
+	8.246688121319757e-05
+	3.025252846905729e-05
+
+ 159	1.590000000000001e+00
+	-7.822040163319159e-17
+	-6.329684638052378e-19
+	-2.670675395270867e-15
+	3.238958874038420e-06
+	8.336360086534477e-05
+	3.108166543655499e-05
+
+ 160	1.600000000000001e+00
+	-7.665581922018921e-17
+	-8.685200623047018e-19
+	-2.674013446855372e-15
+	3.368372175246050e-06
+	8.424728356061048e-05
+	3.191970402973925e-05
+
+ 161	1.610000000000001e+00
+	-7.510112514926251e-17
+	-1.115123048249550e-18
+	-2.677287255700903e-15
+	3.502868218650619e-06
+	8.511764311797308e-05
+	3.276651246027097e-05
+
+ 162	1.620000000000001e+00
+	-7.355573315477736e-17
+	-1.373325618549411e-18
+	-2.680499793595214e-15
+	3.642726165062236e-06
+	8.597437580310175e-05
+	3.362195599180302e-05
+
+ 163	1.630000000000001e+00
+	-7.201909174613701e-17
+	-1.643707370801376e-18
+	-2.683653822174500e-15
+	3.788248322349749e-06
+	8.681715863432871e-05
+	3.448589675613465e-05
+
+ 164	1.640000000000001e+00
+	-7.049068160021496e-17
+	-1.926881113683258e-18
+	-2.686751905371063e-15
+	3.939762520380809e-06
+	8.764564749796947e-05
+	3.535819355148077e-05
+
+ 165	1.650000000000001e+00
+	-6.897001313217303e-17
+	-2.223494788375725e-18
+	-2.689796420952759e-15
+	4.097624735442543e-06
+	8.845947506245456e-05
+	3.623870162089582e-05
+
+ 166	1.660000000000001e+00
+	-6.745662423289818e-17
+	-2.534233506755421e-18
+	-2.692789571202087e-15
+	4.262221981421002e-06
+	8.925824848261684e-05
+	3.712727240879859e-05
+
+ 167	1.670000000000001e+00
+	-6.595007816198506e-17
+	-2.859821712272373e-18
+	-2.695733392780399e-15
+	4.433975482111981e-06
+	9.004154688869728e-05
+	3.802375329346408e-05
+
+ 168	1.680000000000001e+00
+	-6.444996158582982e-17
+	-3.201025469577099e-18
+	-2.698629765820330e-15
+	4.613344134141410e-06
+	9.080891865966734e-05
+	3.892798729332608e-05
+
+ 169	1.690000000000001e+00
+	-6.295588275107480e-17
+	-3.558654889080645e-18
+	-2.701480422287067e-15
+	4.800828262407072e-06
+	9.155987848785747e-05
+	3.983981274496084e-05
+
+ 170	1.700000000000001e+00
+	-6.146746978424127e-17
+	-3.933566692718880e-18
+	-2.704286953646715e-15
+	4.996973658884945e-06
+	9.229390425231980e-05
+	4.075906295073866e-05
+
+ 171	1.710000000000001e+00
+	-5.998436910902050e-17
+	-4.326666927229684e-18
+	-2.707050817877747e-15
+	5.202375880076925e-06
+	9.301043373265373e-05
+	4.168556579438183e-05
+
+ 172	1.720000000000001e+00
+	-5.850624397327990e-17
+	-4.738913831238060e-18
+	-2.709773345859064e-15
+	5.417684757156888e-06
+	9.370886121405503e-05
+	4.261914332306248e-05
+
+ 173	1.730000000000001e+00
+	-5.703277307839238e-17
+	-5.171320862363899e-18
+	-2.712455747166246e-15
+	5.643609044740418e-06
+	9.438853405911871e-05
+	4.355961129531222e-05
+
+ 174	1.740000000000001e+00
+	-5.556364930405763e-17
+	-5.624959890406429e-18
+	-2.715099115305242e-15
+	5.880921097852093e-06
+	9.504874935334929e-05
+	4.450677869491383e-05
+
+ 175	1.750000000000001e+00
+	-5.409857852231097e-17
+	-6.100964562407487e-18
+	-2.717704432410914e-15
+	6.130461420916271e-06
+	9.568875077021536e-05
+	4.546044721220635e-05
+
+ 176	1.760000000000001e+00
+	-5.263727849491108e-17
+	-6.600533845030565e-18
+	-2.720272573435875e-15
+	6.393142876620067e-06
+	9.630772584835250e-05
+	4.642041069592078e-05
+
+ 177	1.770000000000001e+00
+	-5.117947784880222e-17
+	-7.124935749202257e-18
+	-2.722804309853303e-15
+	6.669954276169629e-06
+	9.690480392792168e-05
+	4.738645458085229e-05
+
+ 178	1.780000000000001e+00
+	-4.972491512478897e-17
+	-7.675511241317594e-18
+	-2.725300312895898e-15
+	6.961962996858342e-06
+	9.747905505385433e-05
+	4.835835529945059e-05
+
+ 179	1.790000000000001e+00
+	-4.827333789505729e-17
+	-8.253678344493740e-18
+	-2.727761156351484e-15
+	7.270316190868028e-06
+	9.802949021784586e-05
+	4.933587968879644e-05
+
+ 180	1.800000000000001e+00
+	-4.682450194555485e-17
+	-8.860936432341356e-18
+	-2.730187318934620e-15
+	7.596240066262059e-06
+	9.855506337346916e-05
+	5.031878440848203e-05
+
diff --git a/xschem/src/basic_test/data_pmos/data_050.raw b/xschem/src/basic_test/data_pmos/data_050.raw
new file mode 100644
index 0000000..b48f53f
--- /dev/null
+++ b/xschem/src/basic_test/data_pmos/data_050.raw
@@ -0,0 +1,1463 @@
+Title: **.subckt gm_id_pmos
+Date: Wed Jun  2 14:53:01  2021
+Plotname: DC transfer characteristic
+Flags: real
+No. Variables: 7
+No. Points: 181
+Variables:
+	0	v(v-sweep)	voltage
+	1	@m.xm1.msky130_fd_pr__pfet_01v8[cgb]	capacitance
+	2	@m.xm1.msky130_fd_pr__pfet_01v8[cgd]	capacitance
+	3	@m.xm1.msky130_fd_pr__pfet_01v8[cgs]	capacitance
+	4	@m.xm1.msky130_fd_pr__pfet_01v8[gds]	admittance
+	5	@m.xm1.msky130_fd_pr__pfet_01v8[gm]	admittance
+	6	i(@m.xm1.msky130_fd_pr__pfet_01v8[id])	current
+Values:
+ 0	0.000000000000000e+00
+	-1.341194443784225e-15
+	8.155452808259654e-21
+	-6.620755018472321e-18
+	3.609238761146369e-18
+	7.815852683917232e-16
+	2.641433496838171e-17
+
+ 1	1.000000000000000e-02
+	-1.324301361880001e-15
+	8.808233613870964e-21
+	-6.980447976602825e-18
+	4.851974773953125e-18
+	1.050697456131376e-15
+	3.550949263167130e-17
+
+ 2	2.000000000000000e-02
+	-1.307982265732435e-15
+	9.509176330853769e-21
+	-7.368638757825508e-18
+	6.522589571700612e-18
+	1.412463834023611e-15
+	4.773623320282518e-17
+
+ 3	3.000000000000000e-02
+	-1.292206601496544e-15
+	1.026178426686288e-20
+	-7.787272858172603e-18
+	8.768391683778279e-18
+	1.898781832541284e-15
+	6.417273406665083e-17
+
+ 4	4.000000000000000e-02
+	-1.276945709623328e-15
+	1.106984552747253e-20
+	-8.238457261632458e-18
+	1.178739790117433e-17
+	2.552528310549898e-15
+	8.626834200155227e-17
+
+ 5	5.000000000000000e-02
+	-1.262172687890467e-15
+	1.193746118253293e-20
+	-8.724475789994749e-18
+	1.584578498296455e-17
+	3.431337847010939e-15
+	1.159713293077134e-16
+
+ 6	6.000000000000000e-02
+	-1.247862262186842e-15
+	1.286907612857456e-20
+	-9.247805925793652e-18
+	2.130134548699404e-17
+	4.612680712539337e-15
+	1.559006117633552e-16
+
+ 7	7.000000000000001e-02
+	-1.233990665008093e-15
+	1.386951276620368e-20
+	-9.811137168545938e-18
+	2.863501223070223e-17
+	6.200687296207626e-15
+	2.095765491823510e-16
+
+ 8	8.000000000000000e-02
+	-1.220535521477035e-15
+	1.494400759614079e-20
+	-1.041739097543968e-17
+	3.849322515239701e-17
+	8.335319185950641e-15
+	2.817311467596399e-16
+
+ 9	9.000000000000000e-02
+	-1.207475742605742e-15
+	1.609825082146006e-20
+	-1.106974232830309e-17
+	5.174486687175455e-17
+	1.120469311093565e-14
+	3.787249567555348e-16
+
+ 10	9.999999999999999e-02
+	-1.194791425453891e-15
+	1.733842902737407e-20
+	-1.177164295937667e-17
+	6.955777239487848e-17
+	1.506164054246108e-14
+	5.091073577411565e-16
+
+ 11	1.100000000000000e-01
+	-1.182463759801588e-15
+	1.867127099426791e-20
+	-1.252684625958585e-17
+	9.350153562806407e-17
+	2.024595698239005e-14
+	6.843694810131635e-16
+
+ 12	1.200000000000000e-01
+	-1.170474940937407e-15
+	2.010409668531001e-20
+	-1.333943388493371e-17
+	1.256856406171264e-16
+	2.721429316860581e-14
+	9.199559642966254e-16
+
+ 13	1.300000000000000e-01
+	-1.158808088158500e-15
+	2.164486943743567e-20
+	-1.421384406972866e-17
+	1.689450387876438e-16
+	3.658030874839543e-14
+	1.236624412510034e-15
+
+ 14	1.400000000000000e-01
+	-1.147447168585291e-15
+	2.330225137434320e-20
+	-1.515490164980986e-17
+	2.270894436611226e-16
+	4.916860527444590e-14
+	1.662271914007346e-15
+
+ 15	1.500000000000000e-01
+	-1.136376925905385e-15
+	2.508566205273504e-20
+	-1.616784979502319e-17
+	3.052381805754610e-16
+	6.608715693377591e-14
+	2.234388844433631e-15
+
+ 16	1.600000000000000e-01
+	-1.125582813677669e-15
+	2.700534034861374e-20
+	-1.725838344796360e-17
+	4.102698909870548e-16
+	8.882456745293138e-14
+	3.003355032499141e-15
+
+ 17	1.700000000000000e-01
+	-1.115050932846365e-15
+	2.907240958908247e-20
+	-1.843268446554151e-17
+	5.514263904813782e-16
+	1.193806378783742e-13
+	4.036866903529522e-15
+
+ 18	1.800000000000000e-01
+	-1.104767973134728e-15
+	3.129894593667098e-20
+	-1.969745846110569e-17
+	7.411233729598762e-16
+	1.604416160024397e-13
+	5.425882796517039e-15
+
+ 19	1.900000000000000e-01
+	-1.094721158008703e-15
+	3.369805003744489e-20
+	-2.105997334756320e-17
+	9.960385808825338e-16
+	2.156153582445242e-13
+	7.292605722756260e-15
+
+ 20	2.000000000000000e-01
+	-1.084898192920787e-15
+	3.628392195047167e-20
+	-2.252809958578091e-17
+	1.338572042522460e-15
+	2.897467934262275e-13
+	9.801199694830508e-15
+
+ 21	2.100000000000000e-01
+	-1.075287216564153e-15
+	3.907193938390740e-20
+	-2.411035214721297e-17
+	1.798805029041171e-15
+	3.893409651728592e-13
+	1.317217243033346e-14
+
+ 22	2.200000000000001e-01
+	-1.065876754885874e-15
+	4.207873927097815e-20
+	-2.581593420452749e-17
+	2.417127183910860e-15
+	5.231301147902879e-13
+	1.770167373258927e-14
+
+ 23	2.300000000000001e-01
+	-1.056655677626199e-15
+	4.532230272615817e-20
+	-2.765478256833142e-17
+	3.247758366097412e-15
+	7.028335000238114e-13
+	2.378738172618621e-14
+
+ 24	2.400000000000001e-01
+	-1.047613157168290e-15
+	4.882204342625395e-20
+	-2.963761489101794e-17
+	4.363467800588539e-15
+	9.441749141428433e-13
+	3.196321357347003e-14
+
+ 25	2.500000000000001e-01
+	-1.038738629499681e-15
+	5.259889946097623e-20
+	-3.177597865924000e-17
+	5.861894295874607e-15
+	1.268244467358249e-12
+	4.294584985871661e-14
+
+ 26	2.600000000000001e-01
+	-1.030021757103376e-15
+	5.667542869054915e-20
+	-3.408230199331004e-17
+	7.874005628052194e-15
+	1.703319804407619e-12
+	5.769706383314016e-14
+
+ 27	2.700000000000001e-01
+	-1.021452393613418e-15
+	6.107590763145715e-20
+	-3.656994626354803e-17
+	1.057541322678497e-14
+	2.287299744744857e-12
+	7.750717877880391e-14
+
+ 28	2.800000000000001e-01
+	-1.013020550086767e-15
+	6.582643386248164e-20
+	-3.925326051868098e-17
+	1.420149369055542e-14
+	3.070953162445006e-12
+	1.041067443929183e-13
+
+ 29	2.900000000000001e-01
+	-1.004716362761760e-15
+	7.095503189872121e-20
+	-4.214763769822431e-17
+	1.906757902942974e-14
+	4.122251372380018e-12
+	1.398158637448674e-13
+
+ 30	3.000000000000001e-01
+	-9.965300621926182e-16
+	7.649176241774845e-20
+	-4.526957256743846e-17
+	2.559588545910013e-14
+	5.532137917280355e-12
+	1.877436941727946e-13
+
+ 31	3.100000000000001e-01
+	-9.884519436708997e-16
+	8.246883463605989e-20
+	-4.863672126832794e-17
+	3.435138469090248e-14
+	7.422201159961677e-12
+	2.520547176949257e-13
+
+ 32	3.200000000000001e-01
+	-9.804723388681013e-16
+	8.892072152195574e-20
+	-5.226796232124977e-17
+	4.608951792738075e-14
+	9.954859505323876e-12
+	3.383237219166736e-13
+
+ 33	3.300000000000001e-01
+	-9.725815886597050e-16
+	9.588427738943472e-20
+	-5.618345883741469e-17
+	6.181955567272886e-14
+	1.334685490494046e-11
+	4.540084213644917e-13
+
+ 34	3.400000000000001e-01
+	-9.647700171196759e-16
+	1.033988572433504e-19
+	-6.040472161107889e-17
+	8.288857009874560e-14
+	1.788708754660184e-11
+	6.090777445268973e-13
+
+ 35	3.500000000000001e-01
+	-9.570279067068286e-16
+	1.115064370359191e-19
+	-6.495467265025902e-17
+	1.110924753837487e-13
+	2.396012470079414e-11
+	8.168455838689555e-13
+
+ 36	3.600000000000002e-01
+	-9.493454746997425e-16
+	1.202517337459054e-19
+	-6.985770857483396e-17
+	1.488224793029413e-13
+	3.207709191593181e-11
+	1.095074944035269e-12
+
+ 37	3.700000000000002e-01
+	-9.417128509762859e-16
+	1.296823239021796e-19
+	-7.513976315998205e-17
+	1.992576582966471e-13
+	4.291611742580766e-11
+	1.467436741041058e-12
+
+ 38	3.800000000000002e-01
+	-9.341200572765205e-16
+	1.398487588410150e-19
+	-8.082836813021217e-17
+	2.666173030530481e-13
+	5.737506128197974e-11
+	1.965431932007539e-12
+
+ 39	3.900000000000002e-01
+	-9.265569881343161e-16
+	1.508046746101393e-19
+	-8.695271111423829e-17
+	3.564902608877915e-13
+	7.663992523700831e-11
+	2.630916205697066e-12
+
+ 40	4.000000000000002e-01
+	-9.190133937130469e-16
+	1.626068940116916e-19
+	-9.354368945356775e-17
+	4.762627820001186e-13
+	1.022731046219901e-10
+	3.519404171280328e-12
+
+ 41	4.100000000000002e-01
+	-9.114788648342110e-16
+	1.753155178110465e-19
+	-1.006339583181534e-16
+	6.356713713295111e-13
+	1.363264908501461e-10
+	4.704375777003230e-12
+
+ 42	4.200000000000002e-01
+	-9.039428205442053e-16
+	1.889940016302807e-19
+	-1.082579713217766e-16
+	8.475127899482322e-13
+	1.814853202658222e-10
+	6.282862204951968e-12
+
+ 43	4.300000000000002e-01
+	-8.963944986234550e-16
+	2.037092144966319e-19
+	-1.164520115494794e-16
+	1.128549449795006e-12
+	2.412495147738409e-10
+	8.382651768583842e-12
+
+ 44	4.400000000000002e-01
+	-8.888229495028943e-16
+	2.195314744320300e-19
+	-1.252542106119622e-16
+	1.500654633845274e-12
+	3.201599484189454e-10
+	1.117152743781255e-11
+
+ 45	4.500000000000002e-01
+	-8.812170341143134e-16
+	2.365345558563859e-19
+	-1.347045530309748e-16
+	1.992247641306665e-12
+	4.240774207793284e-10
+	1.486902406864278e-11
+
+ 46	4.600000000000002e-01
+	-8.735654262623237e-16
+	2.547956629444849e-19
+	-1.448448629406507e-16
+	2.640073201667380e-12
+	5.605218786145646e-10
+	1.976127063230427e-11
+
+ 47	4.700000000000003e-01
+	-8.658566201647511e-16
+	2.743953624371094e-19
+	-1.557187697693413e-16
+	3.491381104147305e-12
+	7.390783015704069e-10
+	2.621955339895074e-11
+
+ 48	4.800000000000003e-01
+	-8.580789438632938e-16
+	2.954174687782110e-19
+	-1.673716492536785e-16
+	4.606559461433996e-12
+	9.718733297669493e-10
+	3.472328964167792e-11
+
+ 49	4.900000000000003e-01
+	-8.502205792535069e-16
+	3.179488738619620e-19
+	-1.798505358473985e-16
+	6.062266771656393e-12
+	1.274122874296785e-09
+	4.588812436222812e-11
+
+ 50	5.000000000000002e-01
+	-8.422695895233602e-16
+	3.420793131252002e-19
+	-1.932040023203866e-16
+	7.955092588555764e-12
+	1.664745481672702e-09
+	6.049983894126143e-11
+
+ 51	5.100000000000002e-01
+	-8.342139548100581e-16
+	3.679010593151775e-19
+	-2.074820021540831e-16
+	1.040575356762001e-11
+	2.167029303836807e-09
+	7.955467475104948e-11
+
+ 52	5.200000000000002e-01
+	-8.260416169256525e-16
+	3.955085348325339e-19
+	-2.227356125468480e-16
+	1.356380185264913e-11
+	2.809332700215541e-09
+	1.043065149791792e-10
+
+ 53	5.300000000000002e-01
+	-8.177405358240817e-16
+	4.249978267132429e-19
+	-2.390166087637609e-16
+	1.761278855665404e-11
+	3.625790931799851e-09
+	1.363211251708331e-10
+
+ 54	5.400000000000003e-01
+	-8.092987520466724e-16
+	4.564661178253946e-19
+	-2.563780393297934e-16
+	2.277579867654195e-11
+	4.657002627405186e-09
+	1.775373893673052e-10
+
+ 55	5.500000000000003e-01
+	-8.007044626602610e-16
+	4.900110041425566e-19
+	-2.748728996024004e-16
+	2.932125242203953e-11
+	5.950658073406847e-09
+	2.303351389554972e-10
+
+ 56	5.600000000000003e-01
+	-7.919461105505681e-16
+	5.257296905481802e-19
+	-2.945540627059154e-16
+	3.756887693830035e-11
+	7.562098681964952e-09
+	2.976089292972535e-10
+
+ 57	5.700000000000003e-01
+	-7.830124847189025e-16
+	5.637180686911248e-19
+	-3.154738078061209e-16
+	4.789580077135445e-11
+	9.554807703716675e-09
+	3.828470516297180e-10
+
+ 58	5.800000000000003e-01
+	-7.738928328569420e-16
+	6.040696686255468e-19
+	-3.376832846165500e-16
+	6.074281517823295e-11
+	1.200087079983003e-08
+	4.902152524456529e-10
+
+ 59	5.900000000000003e-01
+	-7.645769860371887e-16
+	6.468744821472129e-19
+	-3.612319133354527e-16
+	7.662098915241446e-11
+	1.498148885767633e-08
+	6.246452309161643e-10
+
+ 60	6.000000000000003e-01
+	-7.550554950018474e-16
+	6.922176587848037e-19
+	-3.861667207990247e-16
+	9.611900688445368e-11
+	1.858767422837736e-08
+	7.919290522793912e-10
+
+ 61	6.100000000000003e-01
+	-7.453197771145925e-16
+	7.401780791167770e-19
+	-4.125316155581390e-16
+	1.199117966156208e-10
+	2.292130628529982e-08
+	9.988221578456246e-10
+
+ 62	6.200000000000003e-01
+	-7.353622725613070e-16
+	7.908268144611523e-19
+	-4.403666068393714e-16
+	1.487712095542141e-10
+	2.809675361767492e-08
+	1.253159582911153e-09
+
+ 63	6.300000000000003e-01
+	-7.251766078549807e-16
+	8.442254869874277e-19
+	-4.697069749133517e-16
+	1.835796580744064e-10
+	3.424328139699858e-08
+	1.563992141584135e-09
+
+ 64	6.400000000000003e-01
+	-7.147577641294438e-16
+	9.004245498397937e-19
+	-5.005824032169369e-16
+	2.253477155578163e-10
+	4.150845203483792e-08
+	1.941751487604506e-09
+
+ 65	6.500000000000004e-01
+	-7.041022471150275e-16
+	9.594615127950145e-19
+	-5.330160855837267e-16
+	2.752367162074955e-10
+	5.006270079968909e-08
+	2.398454918370759e-09
+
+ 66	6.600000000000004e-01
+	-6.932082551014678e-16
+	1.021359145103523e-18
+	-5.670238250235978e-16
+	3.345873928751174e-10
+	6.010523735583157e-08
+	2.947962450102435e-09
+
+ 67	6.700000000000004e-01
+	-6.820758406398549e-16
+	1.086123693211031e-18
+	-6.026131435172527e-16
+	4.049555905676236e-10
+	7.187140375670439e-08
+	3.606300085080873e-09
+
+ 68	6.800000000000004e-01
+	-6.707070612521342e-16
+	1.153743156705790e-18
+	-6.397824250894932e-16
+	4.881561329627524e-10
+	8.564162180990661e-08
+	4.392064486311787e-09
+
+ 69	6.900000000000004e-01
+	-6.591061140428951e-16
+	1.224185670707823e-18
+	-6.785201168030398e-16
+	5.863160300990056e-10
+	1.017520942627039e-07
+	5.326925737013885e-09
+
+ 70	7.000000000000004e-01
+	-6.472794488848495e-16
+	1.297398046605860e-18
+	-7.188040140680587e-16
+	7.019384095724032e-10
+	1.206074828497405e-07
+	6.436246780378938e-09
+
+ 71	7.100000000000004e-01
+	-6.352358548161577e-16
+	1.373304525142373e-18
+	-7.606006575838520e-16
+	8.379788196924022e-10
+	1.426958615856378e-07
+	7.749840734373281e-09
+
+ 72	7.200000000000004e-01
+	-6.229865144791012e-16
+	1.451805795955777e-18
+	-8.038648691240234e-16
+	9.979358565566456e-10
+	1.686063190420524e-07
+	9.302890645179527e-09
+
+ 73	7.300000000000004e-01
+	-6.105450218716747e-16
+	1.532778335484876e-18
+	-8.485394520857478e-16
+	1.185958352676106e-09
+	1.990496376124359e-07
+	1.113706027883582e-08
+
+ 74	7.400000000000004e-01
+	-5.979273593901377e-16
+	1.616074110390819e-18
+	-8.945550801377767e-16
+	1.406971558343633e-09
+	2.348824865514719e-07
+	1.330182892347192e-08
+
+ 75	7.500000000000004e-01
+	-5.851518311093369e-16
+	1.701520686259298e-18
+	-9.418303933814902e-16
+	1.666824754063568e-09
+	2.771355009912679e-07
+	1.585608729331278e-08
+
+ 76	7.600000000000005e-01
+	-5.722389504586546e-16
+	1.788921771378321e-18
+	-9.902723162306252e-16
+	1.972462435590960e-09
+	3.270454487813128e-07
+	1.887003459881817e-08
+
+ 77	7.700000000000005e-01
+	-5.592112818654612e-16
+	1.878058213093253e-18
+	-1.039776604856084e-15
+	2.332120469514727e-09
+	3.860913734479902e-07
+	2.242741743403399e-08
+
+ 78	7.800000000000005e-01
+	-5.460932374971404e-16
+	1.968689450061103e-18
+	-1.090228624766770e-15
+	2.755547261462511e-09
+	4.560341041049323e-07
+	2.662814769801297e-08
+
+ 79	7.900000000000005e-01
+	-5.329108318634355e-16
+	2.060555408270683e-18
+	-1.141504351224828e-15
+	3.254247837372968e-09
+	5.389578036450545e-07
+	3.159132727613865e-08
+
+ 80	8.000000000000005e-01
+	-5.196913986574825e-16
+	2.153378812722803e-18
+	-1.193471577115386e-15
+	3.841745661181753e-09
+	6.373112612951442e-07
+	3.745868930174093e-08
+
+ 81	8.100000000000005e-01
+	-5.064632757254055e-16
+	2.246867871025211e-18
+	-1.245991305041285e-15
+	4.533852928505040e-09
+	7.539454340775617e-07
+	4.439843705102835e-08
+
+ 82	8.200000000000005e-01
+	-4.932554653709254e-16
+	2.340719270734100e-18
+	-1.298919293239440e-15
+	5.348935071083158e-09
+	8.921423715640617e-07
+	5.260941981045807e-08
+
+ 83	8.300000000000005e-01
+	-4.800972782417767e-16
+	2.434621419917707e-18
+	-1.352107718843325e-15
+	6.308149617383253e-09
+	1.055629272740601e-06
+	6.232552939328835e-08
+
+ 84	8.400000000000005e-01
+	-4.670179697435348e-16
+	2.528257850865754e-18
+	-1.405406917410297e-15
+	7.435634056340992e-09
+	1.248570282614123e-06
+	7.382013242242058e-08
+
+ 85	8.500000000000005e-01
+	-4.540463782393660e-16
+	2.621310700696352e-18
+	-1.458667154771966e-15
+	8.758613001521312e-09
+	1.475528106529321e-06
+	8.741027623825393e-08
+
+ 86	8.600000000000005e-01
+	-4.412105742025892e-16
+	2.713464180171039e-18
+	-1.511740386313443e-15
+	1.030739313768428e-08
+	1.741388039935494e-06
+	1.034603286071319e-07
+
+ 87	8.700000000000006e-01
+	-4.285375290005526e-16
+	2.804407943428052e-18
+	-1.564481959781670e-15
+	1.211521666112065e-08
+	2.051239001105400e-06
+	1.223846459611440e-07
+
+ 88	8.800000000000006e-01
+	-4.160528111372055e-16
+	2.893840276438771e-18
+	-1.616752220574395e-15
+	1.421795145986782e-08
+	2.410209876874944e-06
+	1.446488279083709e-07
+
+ 89	8.900000000000006e-01
+	-4.037803166241273e-16
+	2.981471030403401e-18
+	-1.668417982962285e-15
+	1.665360962993657e-08
+	2.823264883672326e-06
+	1.707691245662690e-07
+
+ 90	9.000000000000006e-01
+	-3.917420387596051e-16
+	3.067024237453534e-18
+	-1.719353836542854e-15
+	1.946170435394147e-08
+	3.294968177904406e-06
+	2.013096323625390e-07
+
+ 91	9.100000000000006e-01
+	-3.799578810570087e-16
+	3.150240359202861e-18
+	-1.769443264043479e-15
+	2.268247642231375e-08
+	3.829234587128224e-06
+	2.368770499371551e-07
+
+ 92	9.200000000000006e-01
+	-3.684455154659284e-16
+	3.230878133082621e-18
+	-1.818579553970644e-15
+	2.635604213366072e-08
+	4.429088672473155e-06
+	2.781129629021846e-07
+
+ 93	9.300000000000006e-01
+	-3.572202864571561e-16
+	3.308715996203885e-18
+	-1.866666499132316e-15
+	3.052152968338130e-08
+	5.096456921023391e-06
+	3.256838640939186e-07
+
+ 94	9.400000000000006e-01
+	-3.462951600724863e-16
+	3.383553080932398e-18
+	-1.913618879350926e-15
+	3.521627761456895e-08
+	5.832016641910582e-06
+	3.802693612496195e-07
+
+ 95	9.500000000000006e-01
+	-3.356807157348265e-16
+	3.455209789773350e-18
+	-1.959362733402967e-15
+	4.047516431140919e-08
+	6.635119835362995e-06
+	4.425492365063090e-07
+
+ 96	9.600000000000006e-01
+	-3.253851775197515e-16
+	3.523527969000473e-18
+	-2.003835431101315e-15
+	4.633012220291594e-08
+	7.503801647512907e-06
+	5.131901637634136e-07
+
+ 97	9.700000000000006e-01
+	-3.154144807349333e-16
+	3.588370710340840e-18
+	-2.046985561292725e-15
+	5.280986719965582e-08
+	8.434872613879151e-06
+	5.928329346621836e-07
+
+ 98	9.800000000000006e-01
+	-3.057723690502168e-16
+	3.649621817715160e-18
+	-2.088772655271072e-15
+	5.993984755424901e-08
+	9.424083774476319e-06
+	6.820809842572660e-07
+
+ 99	9.900000000000007e-01
+	-2.964605170641283e-16
+	3.707184981459938e-18
+	-2.129166767679812e-15
+	6.774239188859213e-08
+	1.046634582587747e-05
+	7.814908561997426e-07
+
+ 100	1.000000000000001e+00
+	-2.874786730652129e-16
+	3.760982705680983e-18
+	-2.168147938434535e-15
+	7.623701768766943e-08
+	1.155597903344381e-05
+	8.915650334949566e-07
+
+ 101	1.010000000000001e+00
+	-2.788248168217133e-16
+	3.810955035577058e-18
+	-2.205705559632614e-15
+	8.544085136850129e-08
+	1.268697003061471e-05
+	1.012747322030226e-06
+
+ 102	1.020000000000001e+00
+	-2.704953274773928e-16
+	3.857058130976605e-18
+	-2.241837670964062e-15
+	9.536910924021681e-08
+	1.385321438995248e-05
+	1.145420746715482e-06
+
+ 103	1.030000000000001e+00
+	-2.624851570081197e-16
+	3.899262730249457e-18
+	-2.276550205953129e-15
+	1.060355937348219e-07
+	1.504872888817683e-05
+	1.289907732745580e-06
+
+ 104	1.040000000000001e+00
+	-2.547880051661482e-16
+	3.937552545513029e-18
+	-2.309856209610092e-15
+	1.174531687431193e-07
+	1.626782342492259e-05
+	1.446472213589984e-06
+
+ 105	1.050000000000001e+00
+	-2.473964923717043e-16
+	3.971922625971173e-18
+	-2.341775045922562e-15
+	1.296341891452237e-07
+	1.750522844271874e-05
+	1.615323236877869e-06
+
+ 106	1.060000000000001e+00
+	-2.403023275728879e-16
+	4.002377721608886e-18
+	-2.372331611219112e-15
+	1.425908705462027e-07
+	1.875617862164349e-05
+	1.796619623487250e-06
+
+ 107	1.070000000000001e+00
+	-2.334964686581395e-16
+	4.028930674588669e-18
+	-2.401555566931745e-15
+	1.563355944190458e-07
+	2.001645717398018e-05
+	1.990475261860002e-06
+
+ 108	1.080000000000001e+00
+	-2.269692735486517e-16
+	4.051600860786413e-18
+	-2.429480602782863e-15
+	1.708811506751086e-07
+	2.128240717948174e-05
+	2.196964674547388e-06
+
+ 109	1.090000000000001e+00
+	-2.207106406048357e-16
+	4.070412699152275e-18
+	-2.456143739018311e-15
+	1.862409240768262e-07
+	2.255091725931432e-05
+	2.416128563618002e-06
+
+ 110	1.100000000000001e+00
+	-2.147101374394378e-16
+	4.085394242127717e-18
+	-2.481584674070291e-15
+	2.024290332059190e-07
+	2.381938878841917e-05
+	2.647979114708110e-06
+
+ 111	1.110000000000001e+00
+	-2.089571176333955e-16
+	4.096575856292226e-18
+	-2.505845182009271e-15
+	2.194604314014917e-07
+	2.508569112059008e-05
+	2.892504908257381e-06
+
+ 112	1.120000000000001e+00
+	-2.034408251955368e-16
+	4.103988998815285e-18
+	-2.528968562361317e-15
+	2.373509787065072e-07
+	2.634811024064673e-05
+	3.149675346089781e-06
+
+ 113	1.130000000000001e+00
+	-1.981504868938320e-16
+	4.107665092178995e-18
+	-2.550999143338452e-15
+	2.561174928601662e-07
+	2.760529508993241e-05
+	3.419444549817286e-06
+
+ 114	1.140000000000001e+00
+	-1.930753928162425e-16
+	4.107634497019638e-18
+	-2.571981838254568e-15
+	2.757777860938274e-07
+	2.885620468867673e-05
+	3.701754724309357e-06
+
+ 115	1.150000000000001e+00
+	-1.882049656973701e-16
+	4.103925580793750e-18
+	-2.591961753867204e-15
+	2.963506931657400e-07
+	3.010005819102219e-05
+	3.996539005631907e-06
+
+ 116	1.160000000000001e+00
+	-1.835288196781221e-16
+	4.096563878276830e-18
+	-2.610983848578999e-15
+	3.178560948480340e-07
+	3.133628919569627e-05
+	4.303723829999179e-06
+
+ 117	1.170000000000001e+00
+	-1.790368092552597e-16
+	4.085571338607630e-18
+	-2.629092637829911e-15
+	3.403149400305265e-07
+	3.256450500350465e-05
+	4.623230870207878e-06
+
+ 118	1.180000000000001e+00
+	-1.747190692319425e-16
+	4.070965652653283e-18
+	-2.646331943587461e-15
+	3.637492687530871e-07
+	3.378445104760261e-05
+	4.954978590476102e-06
+
+ 119	1.190000000000001e+00
+	-1.705660465050644e-16
+	4.052759653840373e-18
+	-2.662744684572548e-15
+	3.881822378162349e-07
+	3.499598039932367e-05
+	5.298883471147328e-06
+
+ 120	1.200000000000001e+00
+	-1.665685245258446e-16
+	4.030960785226919e-18
+	-2.678372703717681e-15
+	4.136381501263882e-07
+	3.619902804336697e-05
+	5.654860952618231e-06
+
+ 121	1.210000000000001e+00
+	-1.627176404958401e-16
+	4.005570635706624e-18
+	-2.693256632598801e-15
+	4.401424930758533e-07
+	3.739358975751387e-05
+	6.022826225988351e-06
+
+ 122	1.220000000000001e+00
+	-1.590049006497456e-16
+	3.976584476425722e-18
+	-2.707435769508017e-15
+	4.677219596371863e-07
+	3.857970353072775e-05
+	6.402694422247451e-06
+
+ 123	1.230000000000001e+00
+	-1.554221828785638e-16
+	3.943990943895335e-18
+	-2.720948017822493e-15
+	4.964045195783200e-07
+	3.975743698124624e-05
+	6.794381453958424e-06
+
+ 124	1.240000000000001e+00
+	-1.519617428068427e-16
+	3.907771658065225e-18
+	-2.733829814166775e-15
+	5.262194521018036e-07
+	4.092687500109223e-05
+	7.197803923597974e-06
+
+ 125	1.250000000000001e+00
+	-1.486162123174508e-16
+	3.867900922174479e-18
+	-2.746116094259580e-15
+	5.571974067407539e-07
+	4.208811115550519e-05
+	7.612879332563481e-06
+
+ 126	1.260000000000001e+00
+	-1.453785957960528e-16
+	3.824345436710380e-18
+	-2.757840273094190e-15
+	5.893704662755967e-07
+	4.324124083850252e-05
+	8.039526132146465e-06
+
+ 127	1.270000000000001e+00
+	-1.422422638333498e-16
+	3.777064031789151e-18
+	-2.769034240332119e-15
+	6.227722163898814e-07
+	4.438635609351288e-05
+	8.477663714665869e-06
+
+ 128	1.280000000000001e+00
+	-1.392009448549480e-16
+	3.726007412439336e-18
+	-2.779728368565867e-15
+	6.574378224209926e-07
+	4.552354178916553e-05
+	8.927212359824925e-06
+
+ 129	1.290000000000001e+00
+	-1.362487150956084e-16
+	3.671117911659577e-18
+	-2.789951532335668e-15
+	6.934041136182760e-07
+	4.665287288529203e-05
+	9.388093148480498e-06
+
+ 130	1.300000000000001e+00
+	-1.333799872842838e-16
+	3.612329246498263e-18
+	-2.799731136007684e-15
+	7.307096753894017e-07
+	4.777441256542013e-05
+	9.860227853576893e-06
+
+ 131	1.310000000000001e+00
+	-1.305894983595098e-16
+	3.549566272758437e-18
+	-2.809093148832908e-15
+	7.693949500935063e-07
+	4.888821104884642e-05
+	1.034353881594491e-05
+
+ 132	1.320000000000001e+00
+	-1.278722964914751e-16
+	3.482744734259432e-18
+	-2.818062145705467e-15
+	8.095023470265456e-07
+	4.999430492761280e-05
+	1.083794881096358e-05
+
+ 133	1.330000000000001e+00
+	-1.252237276476777e-16
+	3.411771002884986e-18
+	-2.826661352324212e-15
+	8.510763623404066e-07
+	5.109271690149599e-05
+	1.134338091067777e-05
+
+ 134	1.340000000000001e+00
+	-1.226394219034248e-16
+	3.336541805914362e-18
+	-2.834912693631899e-15
+	8.941637097433292e-07
+	5.218345580776490e-05
+	1.185975834481742e-05
+
+ 135	1.350000000000001e+00
+	-1.201152796664863e-16
+	3.256943937365016e-18
+	-2.842836844561449e-15
+	9.388134629463250e-07
+	5.326651686235672e-05
+	1.238700436323350e-05
+
+ 136	1.360000000000001e+00
+	-1.176474579567685e-16
+	3.172853950275429e-18
+	-2.850453282259335e-15
+	9.850772109503494e-07
+	5.434188204570736e-05
+	1.292504210151941e-05
+
+ 137	1.370000000000001e+00
+	-1.152323568567704e-16
+	3.084137827022385e-18
+	-2.857780339081998e-15
+	1.033009227413359e-06
+	5.540952058016651e-05
+	1.347379445098778e-05
+
+ 138	1.380000000000001e+00
+	-1.128666062265762e-16
+	2.990650624902125e-18
+	-2.864835255773554e-15
+	1.082666655498062e-06
+	5.646938945714620e-05
+	1.403318393370109e-05
+
+ 139	1.390000000000001e+00
+	-1.105470527579464e-16
+	2.892236094306966e-18
+	-2.871634234332447e-15
+	1.134109709782279e-06
+	5.752143398126166e-05
+	1.460313258288300e-05
+
+ 140	1.400000000000001e+00
+	-1.082707474254747e-16
+	2.788726266903705e-18
+	-2.878192490162177e-15
+	1.187401897017343e-06
+	5.856558830605191e-05
+	1.518356182874724e-05
+
+ 141	1.410000000000001e+00
+	-1.060349333785131e-16
+	2.679941011265773e-18
+	-2.884524303177860e-15
+	1.242610257749912e-06
+	5.960177594171476e-05
+	1.577439238955914e-05
+
+ 142	1.420000000000001e+00
+	-1.038370343054402e-16
+	2.565687553429681e-18
+	-2.890643067606679e-15
+	1.299805631081389e-06
+	6.062991021988120e-05
+	1.637554416756866e-05
+
+ 143	1.430000000000001e+00
+	-1.016746432914648e-16
+	2.445759959841945e-18
+	-2.896561340278155e-15
+	1.359062945133343e-06
+	6.164989470404184e-05
+	1.698693614932985e-05
+
+ 144	1.440000000000001e+00
+	-9.954551218258626e-17
+	2.319938580132265e-18
+	-2.902290887249188e-15
+	1.420461536118809e-06
+	6.266162353694045e-05
+	1.760848630981423e-05
+
+ 145	1.450000000000001e+00
+	-9.744754146107698e-17
+	2.187989447098636e-18
+	-2.907842728651281e-15
+	1.484085499296518e-06
+	6.366498171827921e-05
+	1.824011151965512e-05
+
+ 146	1.460000000000001e+00
+	-9.537877063190027e-17
+	2.049663631217636e-18
+	-2.913227181682971e-15
+	1.550024075511492e-06
+	6.465984530751031e-05
+	1.888172745479800e-05
+
+ 147	1.470000000000001e+00
+	-9.333736911468165e-17
+	1.904696546901392e-18
+	-2.918453901700600e-15
+	1.618372077509193e-06
+	6.564608154744427e-05
+	1.953324850778670e-05
+
+ 148	1.480000000000001e+00
+	-9.132162763189811e-17
+	1.752807207613519e-18
+	-2.923531921385751e-15
+	1.689230360757626e-06
+	6.662354890496151e-05
+	2.019458769987328e-05
+
+ 149	1.490000000000001e+00
+	-8.932995008093735e-17
+	1.593697426828562e-18
+	-2.928469687988304e-15
+	1.762706344131228e-06
+	6.759209702533728e-05
+	2.086565659310682e-05
+
+ 150	1.500000000000001e+00
+	-8.736084587524960e-17
+	1.427050961675678e-18
+	-2.933275098661227e-15
+	1.838914586509056e-06
+	6.855156659663051e-05
+	2.154636520151835e-05
+
+ 151	1.510000000000001e+00
+	-8.541292273805989e-17
+	1.252532595948899e-18
+	-2.937955533916837e-15
+	1.917977426126889e-06
+	6.950178912028986e-05
+	2.223662190048417e-05
+
+ 152	1.520000000000001e+00
+	-8.348487993084040e-17
+	1.069787158991125e-18
+	-2.942517889245148e-15
+	2.000025690406431e-06
+	7.044258658362762e-05
+	2.293633333330822e-05
+
+ 153	1.530000000000001e+00
+	-8.157550189783216e-17
+	8.784384767733149e-19
+	-2.946968604943587e-15
+	2.085199484972319e-06
+	7.137377102913214e-05
+	2.364540431401892e-05
+
+ 154	1.540000000000001e+00
+	-7.968365230746497e-17
+	6.780882512889053e-19
+	-2.951313694213543e-15
+	2.173649071665173e-06
+	7.229514401474400e-05
+	2.436373772531774e-05
+
+ 155	1.550000000000001e+00
+	-7.780826847124426e-17
+	4.683148641712469e-19
+	-2.955558769584130e-15
+	2.265535846571347e-06
+	7.320649595825683e-05
+	2.509123441055890e-05
+
+ 156	1.560000000000001e+00
+	-7.594835612072787e-17
+	2.486721002202184e-19
+	-2.959709067726618e-15
+	2.361033430415228e-06
+	7.410760535790414e-05
+	2.582779305855988e-05
+
+ 157	1.570000000000001e+00
+	-7.410298452341443e-17
+	1.868778628994661e-20
+	-2.963769472725037e-15
+	2.460328885093582e-06
+	7.499823788001908e-05
+	2.657331007996223e-05
+
+ 158	1.580000000000001e+00
+	-7.227128191872671e-17
+	-2.221376592498654e-19
+	-2.967744537869353e-15
+	2.563624071655836e-06
+	7.587814530340683e-05
+	2.732767947376130e-05
+
+ 159	1.590000000000001e+00
+	-7.045243125575350e-17
+	-4.743327715152533e-19
+	-2.971638506037798e-15
+	2.671137166622126e-06
+	7.674706430880876e-05
+	2.809079268251592e-05
+
+ 160	1.600000000000001e+00
+	-6.864566621502056e-17
+	-7.384566838606170e-19
+	-2.975455328734249e-15
+	2.783104355133247e-06
+	7.760471510060725e-05
+	2.886253843462483e-05
+
+ 161	1.610000000000001e+00
+	-6.685026749715679e-17
+	-1.015100877926103e-18
+	-2.979198683845485e-15
+	2.899781720970569e-06
+	7.845079984681130e-05
+	2.964280257192382e-05
+
+ 162	1.620000000000001e+00
+	-6.506555936206170e-17
+	-1.304891044780725e-18
+	-2.982871992181540e-15
+	3.021447354860031e-06
+	7.928500092247811e-05
+	3.043146786071355e-05
+
+ 163	1.630000000000001e+00
+	-6.329090640291272e-17
+	-1.608489063214111e-18
+	-2.986478432860333e-15
+	3.148403703524814e-06
+	8.010697894121776e-05
+	3.122841378417384e-05
+
+ 164	1.640000000000001e+00
+	-6.152571054006287e-17
+	-1.926595101477548e-18
+	-2.990020957595697e-15
+	3.280980182458074e-06
+	8.091637055951726e-05
+	3.203351631397111e-05
+
+ 165	1.650000000000001e+00
+	-5.976940822068941e-17
+	-2.259949849012436e-18
+	-2.993502303945399e-15
+	3.419536075046083e-06
+	8.171278603956684e-05
+	3.284664765871198e-05
+
+ 166	1.660000000000001e+00
+	-5.802146781079565e-17
+	-2.609336884924862e-18
+	-2.996925007573224e-15
+	3.564463739078421e-06
+	8.249580655846398e-05
+	3.366767598676740e-05
+
+ 167	1.670000000000001e+00
+	-5.628138716691763e-17
+	-2.975585190167680e-18
+	-3.000291413576614e-15
+	3.716192138296030e-06
+	8.326498125557725e-05
+	3.449646512088324e-05
+
+ 168	1.680000000000001e+00
+	-5.454869137566013e-17
+	-3.359571810563369e-18
+	-3.003603686928597e-15
+	3.875190710753951e-06
+	8.401982401609833e-05
+	3.533287420194590e-05
+
+ 169	1.690000000000001e+00
+	-5.282293064989497e-17
+	-3.762224677938983e-18
+	-3.006863822080107e-15
+	4.041973576524705e-06
+	8.475980999815415e-05
+	3.617675731928882e-05
+
+ 170	1.700000000000001e+00
+	-5.110367837118338e-17
+	-4.184525596740352e-18
+	-3.010073651766081e-15
+	4.217104073545409e-06
+	8.548437192424726e-05
+	3.702796310506962e-05
+
+ 171	1.710000000000001e+00
+	-4.939052926866136e-17
+	-4.627513403526984e-18
+	-3.013234855056183e-15
+	4.401199590890509e-06
+	8.619289617633447e-05
+	3.788633429053822e-05
+
+ 172	1.720000000000001e+00
+	-4.768309772533403e-17
+	-5.092287306725534e-18
+	-3.016348964688279e-15
+	4.594936641902585e-06
+	8.688471875881659e-05
+	3.875170722252841e-05
+
+ 173	1.730000000000001e+00
+	-4.598101620330459e-17
+	-5.580010413906523e-18
+	-3.019417373720555e-15
+	4.799056083750153e-06
+	8.755912122644051e-05
+	3.962391133931052e-05
+
+ 174	1.740000000000001e+00
+	-4.428393378019275e-17
+	-6.091913453644904e-18
+	-3.022441341535519e-15
+	5.014368343385374e-06
+	8.821532671590777e-05
+	4.050276860610411e-05
+
+ 175	1.750000000000001e+00
+	-4.259151478948999e-17
+	-6.629298698703616e-18
+	-3.025421999227126e-15
+	5.241758451032603e-06
+	8.885249627192953e-05
+	4.138809291219805e-05
+
+ 176	1.760000000000001e+00
+	-4.090343755826932e-17
+	-7.193544096822085e-18
+	-3.028360354399972e-15
+	5.482190610285920e-06
+	8.946972572102141e-05
+	4.227968943382998e-05
+
+ 177	1.770000000000001e+00
+	-3.921939323617997e-17
+	-7.786107614778364e-18
+	-3.031257295407573e-15
+	5.736711948769484e-06
+	9.006604341893994e-05
+	4.317735396986841e-05
+
+ 178	1.780000000000001e+00
+	-3.753908471021153e-17
+	-8.408531800591419e-18
+	-3.034113595054941e-15
+	6.006454997085717e-06
+	9.064040927805294e-05
+	4.408087226099728e-05
+
+ 179	1.790000000000001e+00
+	-3.586222560024520e-17
+	-9.062448567720452e-18
+	-3.036929913788939e-15
+	6.292638341166996e-06
+	9.119171556435025e-05
+	4.499001930757950e-05
+
+ 180	1.800000000000001e+00
+	-3.418853933088989e-17
+	-9.749584203853575e-18
+	-3.039706802398485e-15
+	6.596564792691334e-06
+	9.171879003219836e-05
+	4.590455870667802e-05
+
diff --git a/xschem/src/basic_test/data_pmos_lvt/data_100.raw b/xschem/src/basic_test/data_pmos_lvt/data_100.raw
new file mode 100644
index 0000000..a51490d
--- /dev/null
+++ b/xschem/src/basic_test/data_pmos_lvt/data_100.raw
@@ -0,0 +1,1645 @@
+Title: **.subckt gm_id_pmos
+Date: Sat Jun 12 17:33:43  2021
+Plotname: DC transfer characteristic
+Flags: real
+No. Variables: 8
+No. Points: 181
+Variables:
+	0	v(v-sweep)	voltage
+	1	@m.xm1.msky130_fd_pr__pfet_01v8_lvt[cgb]	capacitance
+	2	@m.xm1.msky130_fd_pr__pfet_01v8_lvt[cgd]	capacitance
+	3	@m.xm1.msky130_fd_pr__pfet_01v8_lvt[cgs]	capacitance
+	4	@m.xm1.msky130_fd_pr__pfet_01v8_lvt[gds]	admittance
+	5	@m.xm1.msky130_fd_pr__pfet_01v8_lvt[gm]	admittance
+	6	i(@m.xm1.msky130_fd_pr__pfet_01v8_lvt[id])	current
+	7	v(@m.xm1.msky130_fd_pr__pfet_01v8_lvt[vth])	voltage
+Values:
+ 0	0.000000000000000e+00
+	-1.068972572390222e-14
+	-3.875765732142908e-21
+	-8.943751304229393e-17
+	8.814467626325418e-12
+	5.486534535915693e-10
+	2.017885394606450e-11
+	4.438652678499522e-01
+
+ 1	1.000000000000000e-02
+	-1.063428606497758e-14
+	-4.280366976915889e-21
+	-9.661740603767400e-17
+	1.156621599997572e-11
+	7.189140609101973e-10
+	2.647869362087393e-11
+	4.438652678500473e-01
+
+ 2	2.000000000000000e-02
+	-1.057946228823072e-14
+	-4.725559864132851e-21
+	-1.044405780354962e-16
+	1.517066821649541e-11
+	9.414296853316193e-10
+	3.473092211282673e-11
+	4.438652678502072e-01
+
+ 3	3.000000000000000e-02
+	-1.052522226934637e-14
+	-5.215242876094325e-21
+	-1.129625190424922e-16
+	1.988890334813766e-11
+	1.231952796708539e-09
+	4.553347018188868e-11
+	4.438652678503996e-01
+
+ 4	4.000000000000000e-02
+	-1.047153295548194e-14
+	-5.753689057214088e-21
+	-1.222448882121715e-16
+	2.606038488067875e-11
+	1.610846346615163e-09
+	5.966389557350104e-11
+	4.438652678506483e-01
+
+ 5	5.000000000000000e-02
+	-1.041836009040572e-14
+	-6.345587256698586e-21
+	-1.323565036441148e-16
+	3.412573938762239e-11
+	2.104367413640150e-09
+	7.813166021654849e-11
+	4.438652678509747e-01
+
+ 6	6.000000000000000e-02
+	-1.036566790622294e-14
+	-6.996088912896618e-21
+	-1.433744714151595e-16
+	4.465579301761905e-11
+	2.746277622567223e-09
+	1.022448237843596e-10
+	4.438652678514005e-01
+
+ 7	7.000000000000001e-02
+	-1.031341878046916e-14
+	-7.710861069906629e-21
+	-1.553854610662626e-16
+	5.838841457427567e-11
+	3.579849636413990e-09
+	1.336947603367643e-10
+	4.438652678519538e-01
+
+ 8	8.000000000000000e-02
+	-1.026157285765561e-14
+	-8.496146361574998e-21
+	-1.684871339136149e-16
+	7.627501825801780e-11
+	4.660347556213552e-09
+	1.746632413606660e-10
+	4.438652678526779e-01
+
+ 9	9.000000000000000e-02
+	-1.021008763459789e-14
+	-9.358830741684870e-21
+	-1.827897298737823e-16
+	9.953890642858110e-11
+	6.058065846179929e-09
+	2.279570428259362e-10
+	4.438652678536184e-01
+
+ 10	9.999999999999999e-02
+	-1.015891750904026e-14
+	-1.030651978250715e-20
+	-1.984178180089365e-16
+	1.297479657427360e-10
+	7.862014900735379e-09
+	2.971761010232929e-10
+	4.438652678548395e-01
+
+ 11	1.100000000000000e-01
+	-1.010801329121781e-14
+	-1.134762440767946e-20
+	-2.155122156845000e-16
+	1.689045404667977e-10
+	1.018433968026857e-08
+	3.869221198636938e-10
+	4.438652678564217e-01
+
+ 12	1.200000000000000e-01
+	-1.005732167808787e-14
+	-1.249145696999120e-20
+	-2.342320810274214e-16
+	2.195555525076238e-10
+	1.316554883040656e-08
+	5.030553585270666e-10
+	4.438652678584710e-01
+
+ 13	1.300000000000000e-01
+	-1.000678469004258e-14
+	-1.374833863038419e-20
+	-2.547571831888763e-16
+	2.849260603149086e-10
+	1.698061333125636e-08
+	6.530080191758031e-10
+	4.438652678611167e-01
+
+ 14	1.400000000000000e-01
+	-9.956339070009522e-15
+	-1.512971904113760e-20
+	-2.772903546485098e-16
+	3.690793726877326e-10
+	2.184596464899230e-08
+	8.461631086931713e-10
+	4.438652678645255e-01
+
+ 15	1.500000000000000e-01
+	-9.905915644987831e-15
+	-1.664830938336424e-20
+	-3.020601293444653e-16
+	4.771064679839320e-10
+	2.802738280007166e-08
+	1.094307758348377e-09
+	4.438652678689037e-01
+
+ 16	1.600000000000000e-01
+	-9.855438650274166e-15
+	-1.831822985566588e-20
+	-3.293235696774732e-16
+	6.153467152761059e-10
+	3.584871762872053e-08
+	1.412169657947920e-09
+	4.438652678745119e-01
+
+ 17	1.700000000000000e-01
+	-9.804825016929609e-15
+	-2.015517275594635e-20
+	-3.593692843296042e-16
+	7.916406575925848e-10
+	4.570133887244528e-08
+	1.818044451765012e-09
+	4.438652678816730e-01
+
+ 18	1.800000000000000e-01
+	-9.753983623443626e-15
+	-2.217658234032979e-20
+	-3.925206372655125e-16
+	1.015613830486850e-09
+	5.805417418783462e-08
+	2.334520701447554e-09
+	4.438652678907852e-01
+
+ 19	1.900000000000000e-01
+	-9.702814513091371e-15
+	-2.440185267999008e-20
+	-4.291391461311262e-16
+	1.298988238111537e-09
+	7.346418634482009e-08
+	2.989307540988016e-09
+	4.438652679023377e-01
+
+ 20	2.000000000000000e-01
+	-9.651208079195569e-15
+	-2.685254476600162e-20
+	-4.696280653590185e-16
+	1.655915266825647e-09
+	9.258718209181094e-08
+	3.816168817290752e-09
+	4.438652679169260e-01
+
+ 21	2.100000000000000e-01
+	-9.599044221457768e-15
+	-2.955262413080523e-20
+	-5.144361453645402e-16
+	2.103320672221362e-09
+	1.161889564009509e-07
+	4.855966925224798e-09
+	4.438652679352734e-01
+
+ 22	2.200000000000001e-01
+	-9.546191477814621e-15
+	-3.252872025825519e-20
+	-5.640615538700542e-16
+	2.661249148940549e-09
+	1.451569708016103e-07
+	6.157820485902599e-09
+	4.438652679582419e-01
+
+ 23	2.300000000000001e-01
+	-9.492506138045167e-15
+	-3.581040903631028e-20
+	-6.190559380476791e-16
+	3.353193319697203e-09
+	1.805130416673628e-07
+	7.780383327831559e-09
+	4.438652679868698e-01
+
+ 24	2.400000000000001e-01
+	-9.437831347796662e-15
+	-3.943051945907385e-20
+	-6.800285960496571e-16
+	4.206390257617422e-09
+	2.234278476290133e-07
+	9.793258627572732e-09
+	4.438652680223852e-01
+
+ 25	2.500000000000001e-01
+	-9.381996215046719e-15
+	-4.342546569649337e-20
+	-7.476507126170951e-16
+	5.252068342674884e-09
+	2.752383987347375e-07
+	1.227857185675890e-08
+	4.438652680662357e-01
+
+ 26	2.600000000000001e-01
+	-9.324814935557761e-15
+	-4.783560550581697e-20
+	-8.226595946677522e-16
+	6.525628636033821e-09
+	3.374698590637019e-07
+	1.533273896533093e-08
+	4.438652681201222e-01
+
+ 27	2.700000000000001e-01
+	-9.266085959902934e-15
+	-5.270562573941938e-20
+	-9.058628177909903e-16
+	8.066748019591597e-09
+	4.118631775387514e-07
+	1.906848066147437e-08
+	4.438652681860346e-01
+
+ 28	2.800000000000001e-01
+	-9.205591232437152e-15
+	-5.808495538524279e-20
+	-9.981421621522276e-16
+	9.919395688603380e-09
+	5.004097604626511e-07
+	2.361714736221916e-08
+	4.438652682662901e-01
+
+ 29	2.900000000000001e-01
+	-9.143095542387807e-15
+	-6.402820613067337e-20
+	-1.100457175315434e-15
+	1.213175942590313e-08
+	6.053938442665605e-07
+	2.913142916046934e-08
+	4.438652683635818e-01
+
+ 30	3.000000000000001e-01
+	-9.078346039174715e-15
+	-7.059563983646476e-20
+	-1.213848149183114e-15
+	1.475608241646219e-08
+	7.294422789467239e-07
+	3.578852730189388e-08
+	4.438652684810387e-01
+
+ 31	3.100000000000001e-01
+	-9.011071978095963e-15
+	-7.785366151032647e-20
+	-1.339438238510543e-15
+	1.784841419064296e-08
+	8.755801533545896e-07
+	4.379385461608901e-08
+	4.438652686222815e-01
+
+ 32	3.200000000000001e-01
+	-8.940984778347394e-15
+	-8.587533534598277e-20
+	-1.478434380094092e-15
+	2.146827994813637e-08
+	1.047289181320625e-06
+	5.338530923765430e-08
+	4.438652687915121e-01
+
+ 33	3.300000000000001e-01
+	-8.867778492366466e-15
+	-9.474092011252717e-20
+	-1.632126596881031e-15
+	2.567827093070047e-08
+	1.248564162906693e-06
+	6.483812712998765e-08
+	4.438652689935810e-01
+
+ 34	3.400000000000001e-01
+	-8.791130802678624e-15
+	-1.045384186175906e-19
+	-1.801885193685829e-15
+	3.054355529977836e-08
+	1.483961304107078e-06
+	7.847026427698425e-08
+	4.438652692341031e-01
+
+ 35	3.500000000000001e-01
+	-8.710704678263068e-15
+	-1.153641341172717e-19
+	-1.989155276782356e-15
+	3.613130537471572e-08
+	1.758630905095319e-06
+	9.464819057860804e-08
+	4.438652695195422e-01
+
+ 36	3.600000000000002e-01
+	-8.626150834871359e-15
+	-1.273232244163180e-19
+	-2.195447966596181e-15
+	4.251003468712107e-08
+	2.078326116138153e-06
+	1.137928980549943e-07
+	4.438652698573269e-01
+
+ 37	3.700000000000002e-01
+	-8.537111150086508e-15
+	-1.405302420326155e-19
+	-2.422327631855740e-15
+	4.974883865219403e-08
+	2.449379342076405e-06
+	1.363858416839956e-07
+	4.438652702559507e-01
+
+ 38	3.800000000000002e-01
+	-8.443223181026677e-15
+	-1.551096462647744e-19
+	-2.671394468155545e-15
+	5.791653683954178e-08
+	2.878638699618325e-06
+	1.629744502348532e-07
+	4.438652707250717e-01
+
+ 39	3.900000000000002e-01
+	-8.344125916930706e-15
+	-1.711962704186973e-19
+	-2.944261789221356e-15
+	6.708072315606102e-08
+	3.373358926367731e-06
+	1.941767774222072e-07
+	4.438652712755969e-01
+
+ 40	4.000000000000002e-01
+	-8.239466866784650e-15
+	-1.889357249849272e-19
+	-3.242527511416423e-15
+	7.730674209886465e-08
+	3.941044443401298e-06
+	2.306848231038496e-07
+	4.438652719197348e-01
+
+ 41	4.100000000000002e-01
+	-8.128910530413377e-15
+	-2.084847154317463e-19
+	-3.567739506452646e-15
+	8.865662305029498e-08
+	4.589246829593322e-06
+	2.732660530936884e-07
+	4.438652726710257e-01
+
+ 42	4.200000000000002e-01
+	-8.012148227854758e-15
+	-2.300112517540928e-19
+	-3.921354785598575e-15
+	1.011880181351832e-07
+	5.325324437433757e-06
+	3.227626955659183e-07
+	4.438652735443321e-01
+
+ 43	4.300000000000002e-01
+	-7.888909165947263e-15
+	-2.536947262964360e-19
+	-4.304692865807811e-15
+	1.149531999095096e-07
+	6.156177604691358e-06
+	3.800884980930997e-07
+	4.438652745557730e-01
+
+ 44	4.400000000000002e-01
+	-7.758972505144544e-15
+	-2.797258369618879e-19
+	-4.718884148490824e-15
+	1.299981807564893e-07
+	7.087977961483844e-06
+	4.462227901308758e-07
+	4.438652757226278e-01
+
+ 45	4.500000000000002e-01
+	-7.622180059273422e-15
+	-3.083063350262951e-19
+	-5.164814695476430e-15
+	1.463620146765928e-07
+	8.125913659695058e-06
+	5.222018992429635e-07
+	4.438652770631832e-01
+
+ 46	4.600000000000002e-01
+	-7.478449125780471e-15
+	-3.396485806282817e-19
+	-5.643069377919415e-15
+	1.640763336027211e-07
+	9.273973067113733e-06
+	6.091081936663077e-07
+	4.438652785965334e-01
+
+ 47	4.700000000000003e-01
+	-7.327784817258088e-15
+	-3.739748947318570e-19
+	-6.153875949469299e-15
+	1.831651551563133e-07
+	1.053478708964526e-05
+	7.080572399743787e-07
+	4.438652803423627e-01
+
+ 48	4.800000000000003e-01
+	-7.170291162968023e-15
+	-4.115167039276777e-19
+	-6.697053087522232e-15
+	2.036449787800576e-07
+	1.190954493127574e-05
+	8.201837417173398e-07
+	4.438652823206925e-01
+
+ 49	4.900000000000003e-01
+	-7.006180189287152e-15
+	-4.525134836298378e-19
+	-7.271965780184994e-15
+	2.255251651664500e-07
+	1.339799052926686e-05
+	9.466270365394973e-07
+	4.438652845516240e-01
+
+ 50	5.000000000000002e-01
+	-6.835778186980599e-15
+	-4.972115155993245e-19
+	-7.877491537499777e-15
+	2.488085728644936e-07
+	1.499849835244061e-05
+	1.088516959121100e-06
+	4.438652870550894e-01
+
+ 51	5.100000000000002e-01
+	-6.659528443406459e-15
+	-5.458624866384218e-19
+	-8.512000713057367e-15
+	2.734924085985282e-07
+	1.670821915356260e-05
+	1.246960822727517e-06
+	4.438652898506298e-01
+
+ 52	5.200000000000002e-01
+	-6.477989864606180e-15
+	-5.987219659377355e-19
+	-9.173353702657560e-15
+	2.995692360880839e-07
+	1.852327989789499e-05
+	1.423032144341347e-06
+	4.438652929571840e-01
+
+ 53	5.300000000000002e-01
+	-6.291831131800813e-15
+	-6.560478080095439e-19
+	-9.858916944274548e-15
+	3.270280828678683e-07
+	2.043901828794926e-05
+	1.617761559221224e-06
+	4.438652963929359e-01
+
+ 54	5.400000000000003e-01
+	-6.101820314714062e-15
+	-7.180985355017555e-19
+	-1.056559852653591e-14
+	3.558555855550817e-07
+	2.245023133458609e-05
+	1.832130167764310e-06
+	4.438653001751985e-01
+
+ 55	5.500000000000003e-01
+	-5.908810176241889e-15
+	-7.851317606659347e-19
+	-1.128990291281377e-14
+	3.860371201223654e-07
+	2.455141900579579e-05
+	2.067065358065814e-06
+	4.438653043203285e-01
+
+ 56	5.600000000000003e-01
+	-5.713719717976071e-15
+	-8.574027052876831e-19
+	-1.202800293086516e-14
+	4.175578734218039e-07
+	2.673700744573558e-05
+	2.323438973962875e-06
+	4.438653088437150e-01
+
+ 57	5.700000000000003e-01
+	-5.517512799706696e-15
+	-9.351628762300318e-19
+	-1.277582590782290e-14
+	4.504038237366545e-07
+	2.900154075233608e-05
+	2.602067565253392e-06
+	4.438653137597614e-01
+
+ 58	5.800000000000003e-01
+	-5.321174886202740e-15
+	-1.018658947497654e-18
+	-1.352914978822661e-14
+	4.845626099388067e-07
+	3.133983501507140e-05
+	2.903714370347653e-06
+	4.438653190819343e-01
+
+ 59	5.900000000000003e-01
+	-5.125689106422255e-15
+	-1.108131890372567e-18
+	-1.428370437495224e-14
+	5.200242796844956e-07
+	3.374709260026532e-05
+	3.229092640623831e-06
+	4.438653248228205e-01
+
+ 60	6.000000000000003e-01
+	-4.932012840090891e-15
+	-1.203816381467664e-18
+	-1.503527255256817e-14
+	5.567819162007115e-07
+	3.621897812163975e-05
+	3.578869913683654e-06
+	4.438653309941940e-01
+
+ 61	6.100000000000003e-01
+	-4.741055973636432e-15
+	-1.305940505469882e-18
+	-1.577978650952273e-14
+	5.948321502289559e-07
+	3.875165997605150e-05
+	3.953672870151487e-06
+	4.438653376071142e-01
+
+ 62	6.200000000000003e-01
+	-4.553661803859032e-15
+	-1.414725755965798e-18
+	-1.651341453454278e-14
+	6.341755685657724e-07
+	4.134182277432398e-05
+	4.354092455493559e-06
+	4.438653446720066e-01
+
+ 63	6.300000000000003e-01
+	-4.370591335803366e-15
+	-1.530387325077194e-18
+	-1.723263484194330e-14
+	6.748170335684296e-07
+	4.398665659416062e-05
+	4.780689005249753e-06
+	4.438653521987588e-01
+
+ 64	6.400000000000003e-01
+	-4.192511449695925e-15
+	-1.653134661559608e-18
+	-1.793429396713047e-14
+	7.167659293099983e-07
+	4.668382892610504e-05
+	5.233997171517289e-06
+	4.438653601968021e-01
+
+ 65	6.500000000000004e-01
+	-4.019987130788753e-15
+	-1.783172268170870e-18
+	-1.861564844182723e-14
+	7.600363501490713e-07
+	4.943144468461312e-05
+	5.714530505024782e-06
+	4.438653686752006e-01
+
+ 66	6.600000000000004e-01
+	-3.853477693103058e-15
+	-1.920700702873012e-18
+	-1.927438958899252e-14
+	8.046472466948192e-07
+	5.222799890294549e-05
+	6.222785597235169e-06
+	4.438653776427120e-01
+
+ 67	6.700000000000004e-01
+	-3.693336705045595e-15
+	-2.065917744882108e-18
+	-1.990865227159115e-14
+	8.506225428194982e-07
+	5.507232587282778e-05
+	6.759245728845312e-06
+	4.438653871078659e-01
+
+ 68	6.800000000000004e-01
+	-3.539815155533875e-15
+	-2.219019685591111e-18
+	-2.051700921928525e-14
+	8.979912357590421e-07
+	5.796354763541113e-05
+	7.324384004356197e-06
+	4.438653970790078e-01
+
+ 69	6.900000000000004e-01
+	-3.393067289360433e-15
+	-2.380202705623090e-18
+	-2.109845310816145e-14
+	9.467874896415411e-07
+	6.090102394754420e-05
+	7.918665977456102e-06
+	4.438654075643539e-01
+
+ 70	7.000000000000004e-01
+	-3.253158488558442e-15
+	-2.549664302287745e-18
+	-2.165236887739494e-14
+	9.970507311296893e-07
+	6.388430517373557e-05
+	8.542551789734375e-06
+	4.438654185720228e-01
+
+ 71	7.100000000000004e-01
+	-3.120074575512498e-15
+	-2.727604736006530e-18
+	-2.217849885478642e-14
+	1.048825754341421e-06
+	6.691308900293623e-05
+	9.196497856887058e-06
+	4.438654301100642e-01
+
+ 72	7.200000000000004e-01
+	-2.993731953051573e-15
+	-2.914228469345813e-18
+	-2.267690316872104e-14
+	1.102162840870255e-06
+	6.998718145832647e-05
+	9.880958143314843e-06
+	4.438654421864911e-01
+
+ 73	7.300000000000004e-01
+	-2.873988064895036e-15
+	-3.109745577708948e-18
+	-2.314791769406107e-14
+	1.157117899582448e-06
+	7.310646234630080e-05
+	1.059638506900299e-05
+	4.438654548092828e-01
+
+ 74	7.400000000000004e-01
+	-2.760651744956875e-15
+	-3.314373116103990e-18
+	-2.359211146176105e-14
+	1.213752629920487e-06
+	7.627085506189248e-05
+	1.134323009281707e-05
+	4.438654679864075e-01
+
+ 75	7.500000000000004e-01
+	-2.653493115904117e-15
+	-3.528336431453107e-18
+	-2.401024510038474e-14
+	1.272134711680681e-06
+	7.948030051480750e-05
+	1.212194401470169e-05
+	4.438654817258169e-01
+
+ 76	7.600000000000005e-01
+	-2.552252787853363e-15
+	-3.751870414431850e-18
+	-2.440323150841667e-14
+	1.332338023635774e-06
+	8.273473484657302e-05
+	1.293297703639710e-05
+	4.438654960354554e-01
+
+ 77	7.700000000000005e-01
+	-2.456650191306920e-15
+	-3.985220688722754e-18
+	-2.477209960651868e-14
+	1.394442892920983e-06
+	8.603407056043926e-05
+	1.377677861671995e-05
+	4.438655109232519e-01
+
+ 78	7.800000000000005e-01
+	-2.366390950716063e-15
+	-4.228644738780236e-18
+	-2.511796170684289e-14
+	1.458536376769421e-06
+	8.937818066926127e-05
+	1.465379715356367e-05
+	4.438655263971193e-01
+
+ 79	7.900000000000005e-01
+	-2.281173264632574e-15
+	-4.482412979752848e-18
+	-2.544198477232305e-14
+	1.524712577950404e-06
+	9.276688547267984e-05
+	1.556447952084432e-05
+	4.438655424649411e-01
+
+ 80	8.000000000000005e-01
+	-2.200693304966556e-15
+	-4.746809775127234e-18
+	-2.574536562613729e-14
+	1.593072995110577e-06
+	9.619994159570988e-05
+	1.650927048482203e-05
+	4.438655591345637e-01
+
+ 81	8.100000000000005e-01
+	-2.124649682143553e-15
+	-5.022134409029234e-18
+	-2.602931000908650e-14
+	1.663726909127004e-06
+	9.967703295048945e-05
+	1.748861202069453e-05
+	4.438655764137879e-01
+
+ 82	8.200000000000005e-01
+	-2.052747046336676e-15
+	-5.308702021011707e-18
+	-2.629501526606502e-14
+	1.736791806537542e-06
+	1.031977633171142e-04
+	1.850294254714562e-05
+	4.438655943103467e-01
+
+ 83	8.300000000000005e-01
+	-1.984698909159020e-15
+	-5.606844511667602e-18
+	-2.654365636590188e-14
+	1.812393841104583e-06
+	1.067616502751583e-04
+	1.955269609366579e-05
+	4.438656128318974e-01
+
+ 84	8.400000000000005e-01
+	-1.920229777042834e-15
+	-5.916911427611630e-18
+	-2.677637491466958e-14
+	1.890668334582734e-06
+	1.103681202526224e-04
+	2.063830141295793e-05
+	4.438656319860063e-01
+
+ 85	8.500000000000005e-01
+	-1.859076688733788e-15
+	-6.239270834346462e-18
+	-2.699427080415658e-14
+	1.971760317789819e-06
+	1.140165044923245e-04
+	2.176018104857620e-05
+	4.438656517801274e-01
+
+ 86	8.600000000000005e-01
+	-1.800990246436402e-15
+	-6.574310185340759e-18
+	-2.719839613818674e-14
+	2.055825113116735e-06
+	1.177060357663991e-04
+	2.291875036610069e-05
+	4.438656722215907e-01
+
+ 87	8.700000000000006e-01
+	-1.745735224473554e-15
+	-6.922437195347387e-18
+	-2.738975109426116e-14
+	2.143028959647891e-06
+	1.214358456972121e-04
+	2.411441655459969e-05
+	4.438656933175778e-01
+
+ 88	8.800000000000006e-01
+	-1.693090831939213e-15
+	-7.284080725625821e-18
+	-2.756928140193393e-14
+	2.233549682093925e-06
+	1.252049625675163e-04
+	2.534757760383687e-05
+	4.438657150751136e-01
+
+ 89	8.900000000000006e-01
+	-1.642850697557558e-15
+	-7.659691688346161e-18
+	-2.773787714870199e-14
+	2.327577404759105e-06
+	1.290123095241406e-04
+	2.661862126162391e-05
+	4.438657375010370e-01
+
+ 90	9.000000000000006e-01
+	-1.594822636438961e-15
+	-8.049743977057000e-18
+	-2.789637265611796e-14
+	2.425315311768897e-06
+	1.328567030980669e-04
+	2.792792397484988e-05
+	4.438657606019918e-01
+
+ 91	9.100000000000006e-01
+	-1.548828250080569e-15
+	-8.454735429732524e-18
+	-2.804554720123028e-14
+	2.526980454767775e-06
+	1.367368519796841e-04
+	2.927584981703687e-05
+	4.438657843843997e-01
+
+ 92	9.200000000000006e-01
+	-1.504702403095596e-15
+	-8.875188830571879e-18
+	-2.818612638983196e-14
+	2.632804609255555e-06
+	1.406513560015346e-04
+	3.066274940472136e-05
+	4.438658088544488e-01
+
+ 93	9.300000000000006e-01
+	-1.462292612946834e-15
+	-9.311652956433638e-18
+	-2.831878401739689e-14
+	2.743035180659804e-06
+	1.445987052923070e-04
+	3.208895880454933e-05
+	4.438658340180666e-01
+
+ 94	9.400000000000006e-01
+	-1.421458382503284e-15
+	-9.764703673540719e-18
+	-2.844414428041954e-14
+	2.857936161136284e-06
+	1.485772795753943e-04
+	3.355479843265460e-05
+	4.438658598809060e-01
+
+ 95	9.500000000000006e-01
+	-1.382070499559985e-15
+	-1.023494508989626e-17
+	-2.856278422487503e-14
+	2.977789137943834e-06
+	1.525853475933333e-04
+	3.506057194766810e-05
+	4.438658864483266e-01
+
+ 96	9.600000000000006e-01
+	-1.344010322549177e-15
+	-1.072301076871499e-17
+	-2.867523633961007e-14
+	3.102894354049054e-06
+	1.566210666460421e-04
+	3.660656513855076e-05
+	4.438659137253693e-01
+
+ 97	9.700000000000006e-01
+	-1.307169067481517e-15
+	-1.122956500807945e-17
+	-2.878199122073881e-14
+	3.233571821373210e-06
+	1.606824822362352e-04
+	3.819304480835066e-05
+	4.438659417167403e-01
+
+ 98	9.800000000000006e-01
+	-1.271447107629136e-15
+	-1.175530419200117e-17
+	-2.888350024872533e-14
+	3.370162486793540e-06
+	1.647675278198632e-04
+	3.982025765494246e-05
+	4.438659704267942e-01
+
+ 99	9.900000000000007e-01
+	-1.236753294530433e-15
+	-1.230095821807112e-17
+	-2.898017823300967e-14
+	3.513029450644722e-06
+	1.688740246630755e-04
+	4.148842914980455e-05
+	4.438659998595091e-01
+
+ 100	1.000000000000001e+00
+	-1.203004306487689e-15
+	-1.286729200694950e-17
+	-2.907240599003131e-14
+	3.662559237027439e-06
+	1.729996818101762e-04
+	4.319776241591764e-05
+	4.438660300184656e-01
+
+ 101	1.010000000000001e+00
+	-1.170124028773467e-15
+	-1.345510709904282e-17
+	-2.916053282958435e-14
+	3.819163114712098e-06
+	1.771420961694598e-04
+	4.494843710592842e-05
+	4.438660609068375e-01
+
+ 102	1.020000000000001e+00
+	-1.138042968194354e-15
+	-1.406524334386750e-17
+	-2.924487893185283e-14
+	3.983278466817068e-06
+	1.812987527257626e-04
+	4.674060828180066e-05
+	4.438660925273583e-01
+
+ 103	1.030000000000001e+00
+	-1.106697703422356e-15
+	-1.469858068778087e-17
+	-2.932573760345949e-14
+	4.155370206733987e-06
+	1.854670248901554e-04
+	4.857440529726988e-05
+	4.438661248823089e-01
+
+ 104	1.040000000000001e+00
+	-1.076030371539144e-15
+	-1.535604106598839e-17
+	-2.940337740563735e-14
+	4.335932236959549e-06
+	1.896441749984915e-04
+	5.044993068453013e-05
+	4.438661579735000e-01
+
+ 105	1.050000000000001e+00
+	-1.045988190501378e-15
+	-1.603859040500265e-17
+	-2.947804415138983e-14
+	4.525488946564046e-06
+	1.938273549716100e-04
+	5.236725904670845e-05
+	4.438661918022473e-01
+
+ 106	1.060000000000001e+00
+	-1.016523016684067e-15
+	-1.674724074201865e-17
+	-2.954996277141663e-14
+	4.724596741971557e-06
+	1.980136071508560e-04
+	5.432643595780609e-05
+	4.438662263693551e-01
+
+ 107	1.070000000000001e+00
+	-9.875909362594919e-16
+	-1.748305246801713e-17
+	-2.961933905079490e-14
+	4.933845604539374e-06
+	2.021998653233714e-04
+	5.632747687193429e-05
+	4.438662616750954e-01
+
+ 108	1.080000000000001e+00
+	-9.591518888903909e-16
+	-1.824713670176804e-17
+	-2.968636124004908e-14
+	5.153860667093974e-06
+	2.063829559522708e-04
+	5.837036604381639e-05
+	4.438662977191902e-01
+
+ 109	1.090000000000001e+00
+	-9.311693220350085e-16
+	-1.904065780231564e-17
+	-2.975120154542185e-14
+	5.385303800103066e-06
+	2.105595996274319e-04
+	6.045505546268235e-05
+	4.438663345007919e-01
+
+ 110	1.100000000000001e+00
+	-9.036098740557577e-16
+	-1.986483602796457e-17
+	-2.981401750396937e-14
+	5.628875196532020e-06
+	2.147264127532210e-04
+	6.258146380184466e-05
+	4.438663720184655e-01
+
+ 111	1.110000000000001e+00
+	-8.764430842765238e-16
+	-2.072095035026183e-17
+	-2.987495324961875e-14
+	5.885314942644558e-06
+	2.188799094900297e-04
+	6.474947538640560e-05
+	4.438664102701721e-01
+
+ 112	1.120000000000001e+00
+	-8.496411281317667e-16
+	-2.161034143198190e-17
+	-2.993414067660978e-14
+	6.155404560063651e-06
+	2.230165039670848e-04
+	6.695893918172605e-05
+	4.438664492532429e-01
+
+ 113	1.130000000000001e+00
+	-8.231785755829110e-16
+	-2.253441477866315e-17
+	-2.999170050684733e-14
+	6.439968502310099e-06
+	2.271325127845410e-04
+	6.920966780544935e-05
+	4.438664889643741e-01
+
+ 114	1.140000000000001e+00
+	-7.970321710332215e-16
+	-2.349464407383858e-17
+	-3.004774326765889e-14
+	6.739875586793197e-06
+	2.312241578234879e-04
+	7.150143656607504e-05
+	4.438665293996001e-01
+
+ 115	1.150000000000001e+00
+	-7.711806330465334e-16
+	-2.449257470871958e-17
+	-3.010237018631809e-14
+	7.056040340852047e-06
+	2.352875693830613e-04
+	7.383398253124881e-05
+	4.438665705542829e-01
+
+ 116	1.160000000000001e+00
+	-7.456044722600748e-16
+	-2.552982751775835e-17
+	-3.015567400748523e-14
+	7.389424237956862e-06
+	2.393187896644733e-04
+	7.620700362914506e-05
+	4.438666124230898e-01
+
+ 117	1.170000000000001e+00
+	-7.202858259739660e-16
+	-2.660810273222019e-17
+	-3.020773973945632e-14
+	7.741036797603909e-06
+	2.433137766223117e-04
+	7.862015778650403e-05
+	4.438666549999891e-01
+
+ 118	1.180000000000001e+00
+	-6.952083079952639e-16
+	-2.772918416464441e-17
+	-3.025864533481640e-14
+	8.111936519812405e-06
+	2.472684082040350e-04
+	8.107306210710987e-05
+	4.438666982782219e-01
+
+ 119	1.190000000000001e+00
+	-6.703568724114648e-16
+	-2.889494363786807e-17
+	-3.030846231077589e-14
+	8.503231622497125e-06
+	2.511784869989974e-04
+	8.356529209468744e-05
+	4.438667422502999e-01
+
+ 120	1.200000000000001e+00
+	-6.457176900632937e-16
+	-3.010734567312259e-17
+	-3.035725631414420e-14
+	8.916080547406904e-06
+	2.550397453187375e-04
+	8.609638092443098e-05
+	4.438667869079848e-01
+
+ 121	1.210000000000001e+00
+	-6.212780365798826e-16
+	-3.136845245260600e-17
+	-3.040508763556484e-14
+	9.351692197848887e-06
+	2.588478507304036e-04
+	8.866581876757832e-05
+	4.438668322422824e-01
+
+ 122	1.220000000000001e+00
+	-5.970261909283686e-16
+	-3.268042907286746e-17
+	-3.045201167731357e-14
+	9.811325869141907e-06
+	2.625984120651979e-04
+	9.127305217367591e-05
+	4.438668782434287e-01
+
+ 123	1.230000000000001e+00
+	-5.729513435151261e-16
+	-3.404554910633307e-17
+	-3.049807937864518e-14
+	1.029629083074862e-05
+	2.662869859233953e-04
+	9.391748351539222e-05
+	4.438669249008770e-01
+
+ 124	1.240000000000001e+00
+	-5.490435129561506e-16
+	-3.546620048934519e-17
+	-3.054333760237106e-14
+	1.080794551742848e-05
+	2.699090836968378e-04
+	9.659847050094643e-05
+	4.438669722032945e-01
+
+ 125	1.250000000000001e+00
+	-5.252934707092700e-16
+	-3.694489175618087e-17
+	-3.058782948606094e-14
+	1.134769628564416e-05
+	2.734601791287302e-04
+	9.931532575943418e-05
+	4.438670201385544e-01
+
+ 126	1.260000000000001e+00
+	-5.016926728311121e-16
+	-3.848425863968064e-17
+	-3.063159476098783e-14
+	1.191699569096905e-05
+	2.769357164289331e-04
+	1.020673165045071e-04
+	4.438670686937263e-01
+
+ 127	1.270000000000001e+00
+	-4.782331981874604e-16
+	-4.008707106031617e-17
+	-3.067467004167775e-14
+	1.251734024251080e-05
+	2.803311189607719e-04
+	1.048536642820509e-04
+	4.438671178550799e-01
+
+ 128	1.280000000000001e+00
+	-4.549076925051498e-16
+	-4.175624052680954e-17
+	-3.071708908868523e-14
+	1.315026759152427e-05
+	2.836417985124565e-04
+	1.076735448076401e-04
+	4.438671676080642e-01
+
+ 129	1.290000000000001e+00
+	-4.317093177108071e-16
+	-4.349482797273601e-17
+	-3.075888304698944e-14
+	1.381735311356997e-05
+	2.868631651625392e-04
+	1.105260878996663e-04
+	4.438672179373312e-01
+
+ 130	1.300000000000001e+00
+	-4.086317060510729e-16
+	-4.530605205494386e-17
+	-3.080008066219950e-14
+	1.452020584692021e-05
+	2.899906377442908e-04
+	1.134103775141122e-04
+	4.438672688267163e-01
+
+ 131	1.310000000000001e+00
+	-3.856689185376625e-16
+	-4.719329794105824e-17
+	-3.084070847656222e-14
+	1.526046375453453e-05
+	2.930196549084140e-04
+	1.163254518869574e-04
+	4.438673202592505e-01
+
+ 132	1.320000000000001e+00
+	-3.628154073025129e-16
+	-4.916012661485592e-17
+	-3.088079100658855e-14
+	1.603978828293389e-05
+	2.959456867770485e-04
+	1.192703037901728e-04
+	4.438673722171632e-01
+
+ 133	1.330000000000001e+00
+	-3.400659814878855e-16
+	-5.121028472985312e-17
+	-3.092035090395085e-14
+	1.685985819877154e-05
+	2.987642471745888e-04
+	1.222438809071529e-04
+	4.438674246818866e-01
+
+ 134	1.340000000000001e+00
+	-3.174157763322578e-16
+	-5.334771504306481e-17
+	-3.095940910115149e-14
+	1.772236269286649e-05
+	3.014709064123240e-04
+	1.252450863332371e-04
+	4.438674776340660e-01
+
+ 135	1.350000000000001e+00
+	-2.948602251451624e-16
+	-5.557656746256585e-17
+	-3.099798494332568e-14
+	1.862899375194760e-05
+	3.040613045945203e-04
+	1.282727792067167e-04
+	4.438675310535763e-01
+
+ 136	1.360000000000001e+00
+	-2.723950338937176e-16
+	-5.790121074418909e-17
+	-3.103609630741490e-14
+	1.958143781028223e-05
+	3.065311654031780e-04
+	1.313257754753305e-04
+	4.438675849195226e-01
+
+ 137	1.370000000000001e+00
+	-2.500161581513226e-16
+	-6.032624487444612e-17
+	-3.107375970982933e-14
+	2.058136670663518e-05
+	3.088763103076034e-04
+	1.344028488027717e-04
+	4.438676392102675e-01
+
+ 138	1.380000000000001e+00
+	-2.277197821822099e-16
+	-6.285651417853442e-17
+	-3.111099040361496e-14
+	2.163042798644480e-05
+	3.110926731332181e-04
+	1.375027316191461e-04
+	4.438676939034489e-01
+
+ 139	1.390000000000001e+00
+	-2.055022999588012e-16
+	-6.549712119410435e-17
+	-3.114780246604076e-14
+	2.273023460445608e-05
+	3.131763149119256e-04
+	1.406241163185897e-04
+	4.438677489759951e-01
+
+ 140	1.400000000000001e+00
+	-1.833602979285174e-16
+	-6.825344135323794e-17
+	-3.118420887743603e-14
+	2.388235409900716e-05
+	3.151234389241542e-04
+	1.437656566064202e-04
+	4.438678044041506e-01
+
+ 141	1.410000000000001e+00
+	-1.612905393650433e-16
+	-7.113113851691793e-17
+	-3.122022159202459e-14
+	2.508829732533956e-05
+	3.169304058307173e-04
+	1.469259689972450e-04
+	4.438678601635061e-01
+
+ 142	1.420000000000001e+00
+	-1.392899501552888e-16
+	-7.413618140801174e-17
+	-3.125585160143221e-14
+	2.634950685123621e-05
+	3.185937487812292e-04
+	1.501036344643624e-04
+	4.438679162290265e-01
+
+ 143	1.430000000000001e+00
+	-1.173556058887141e-16
+	-7.727486099052689e-17
+	-3.129110899147440e-14
+	2.766734513349106e-05
+	3.201101883753834e-04
+	1.532972002396137e-04
+	4.438679725750788e-01
+
+ 144	1.440000000000001e+00
+	-9.548472012901945e-17
+	-8.055380884451468e-17
+	-3.132600299277177e-14
+	2.904308260764100e-05
+	3.214766473443627e-04
+	1.565051817615557e-04
+	4.438680291754695e-01
+
+ 145	1.450000000000001e+00
+	-7.367463376045204e-17
+	-8.398001658757444e-17
+	-3.136054202568533e-14
+	3.047788583549348e-05
+	3.226902648124160e-04
+	1.597260647684642e-04
+	4.438680860034794e-01
+
+ 146	1.460000000000001e+00
+	-5.192280531238946e-17
+	-8.756085639523244e-17
+	-3.139473374001276e-14
+	3.197280586470143e-05
+	3.237484099935718e-04
+	1.629583075312406e-04
+	4.438681430319122e-01
+
+ 147	1.470000000000001e+00
+	-3.022680217520297e-17
+	-9.130410267375055e-17
+	-3.142858504984228e-14
+	3.352876696149069e-05
+	3.246486951760096e-04
+	1.662003432198504e-04
+	4.438682002331181e-01
+
+ 148	1.480000000000001e+00
+	-8.584292631121550e-18
+	-9.521795493980175e-17
+	-3.146210216391722e-14
+	3.514655588112598e-05
+	3.253889878469264e-04
+	1.694505823954133e-04
+	4.438682575790556e-01
+
+ 149	1.490000000000001e+00
+	1.300696136995433e-17
+	-9.931106196218388e-17
+	-3.149529061182947e-14
+	3.682681184051512e-05
+	3.259674218142472e-04
+	1.727074156186453e-04
+	4.438683150413282e-01
+
+ 150	1.500000000000001e+00
+	3.454911075010959e-17
+	-1.035925472210066e-16
+	-3.152815526632264e-14
+	3.857001735317831e-05
+	3.263824071881557e-04
+	1.759692161639205e-04
+	4.438683725912351e-01
+
+ 151	1.510000000000001e+00
+	5.604422521381922e-17
+	-1.080720357396642e-16
+	-3.156070036195796e-14
+	4.037649007858123e-05
+	3.266326390953384e-04
+	1.792343428269075e-04
+	4.438684301998180e-01
+
+ 152	1.520000000000001e+00
+	7.749429857667840e-17
+	-1.127596823442639e-16
+	-3.159292951036491e-14
+	4.224637582555721e-05
+	3.267171050118585e-04
+	1.825011428125218e-04
+	4.438684878379165e-01
+
+ 153	1.530000000000001e+00
+	9.890125355551745e-17
+	-1.176662014038736e-16
+	-3.162484571227660e-14
+	4.417964283343152e-05
+	3.266350906165498e-04
+	1.857679546888844e-04
+	4.438685454762168e-01
+
+ 154	1.540000000000001e+00
+	1.202669460568263e-16
+	-1.228028981029474e-16
+	-3.165645136652421e-14
+	4.617607743483652e-05
+	3.263861840853184e-04
+	1.890331113920661e-04
+	4.438686030853082e-01
+
+ 155	1.550000000000001e+00
+	1.415931689962678e-16
+	-1.281817012944039e-16
+	-3.168774827614685e-14
+	4.823528118160551e-05
+	3.259702787674216e-04
+	1.922949432657238e-04
+	4.438686606357286e-01
+
+ 156	1.560000000000001e+00
+	1.628816556772486e-16
+	-1.338151979779316e-16
+	-3.171873765175440e-14
+	5.035666949014167e-05
+	3.253875742070392e-04
+	1.955517811192403e-04
+	4.438687180980292e-01
+
+ 157	1.570000000000001e+00
+	1.841340827528904e-16
+	-1.397166694430384e-16
+	-3.174942011226492e-14
+	5.253947183605104e-05
+	3.246385754966855e-04
+	1.988019592877352e-04
+	4.438687754428198e-01
+
+ 158	1.580000000000001e+00
+	2.053520727916514e-16
+	-1.459001291099646e-16
+	-3.177979568312535e-14
+	5.478273350038209e-05
+	3.237240909725903e-04
+	2.020438186772983e-04
+	4.438688326408319e-01
+
+ 159	1.590000000000001e+00
+	2.265371964641436e-16
+	-1.523803620936104e-16
+	-3.180986379211227e-14
+	5.708531884238037e-05
+	3.226452282854204e-04
+	2.052757097790125e-04
+	4.438688896629581e-01
+
+ 160	1.600000000000001e+00
+	2.476909743643474e-16
+	-1.591729665059058e-16
+	-3.183962326279899e-14
+	5.944591604708473e-05
+	3.214033889019672e-04
+	2.084959956357775e-04
+	4.438689464803196e-01
+
+ 161	1.610000000000001e+00
+	2.688148784772969e-16
+	-1.662943965003509e-16
+	-3.186907230577032e-14
+	6.186304327114779e-05
+	3.200002611141269e-04
+	2.117030547466126e-04
+	4.438690030643072e-01
+
+ 162	1.620000000000001e+00
+	2.899103333011304e-16
+	-1.737620070483956e-16
+	-3.189820850765765e-14
+	6.433505608767555e-05
+	3.184378116500591e-04
+	2.148952838939716e-04
+	4.438690593866318e-01
+
+ 163	1.630000000000001e+00
+	3.109787166296529e-16
+	-1.815941004208206e-16
+	-3.192702881806576e-14
+	6.686015611124875e-05
+	3.167182759984304e-04
+	2.180711008806303e-04
+	4.438691154193828e-01
+
+ 164	1.640000000000001e+00
+	3.320213600000370e-16
+	-1.898099743277956e-16
+	-3.195552953446180e-14
+	6.943640066810280e-05
+	3.148441475698058e-04
+	2.212289471638980e-04
+	4.438691711350568e-01
+
+ 165	1.650000000000001e+00
+	3.530395488066586e-16
+	-1.984299716486688e-16
+	-3.198370628509560e-14
+	7.206171336397999e-05
+	3.128181658292601e-04
+	2.243672903761722e-04
+	4.438692265066206e-01
+
+ 166	1.660000000000001e+00
+	3.740345220824179e-16
+	-2.074755316563567e-16
+	-3.201155401002725e-14
+	7.473389539367974e-05
+	3.106433035411849e-04
+	2.274846267222689e-04
+	4.438692815075403e-01
+
+ 167	1.670000000000001e+00
+	3.950074719455658e-16
+	-2.169692426110095e-16
+	-3.203906694034099e-14
+	7.745063743172780e-05
+	3.083227532709253e-04
+	2.305794832453562e-04
+	4.438693361118314e-01
+
+ 168	1.680000000000001e+00
+	4.159595427101520e-16
+	-2.269348955633061e-16
+	-3.206623857563547e-14
+	8.020953194285308e-05
+	3.058599132885631e-04
+	2.336504199547976e-04
+	4.438693902940818e-01
+
+ 169	1.690000000000001e+00
+	4.368918296560712e-16
+	-2.373975391684266e-16
+	-3.209306165989021e-14
+	8.300808575374078e-05
+	3.032583730180185e-04
+	2.366960318106374e-04
+	4.438694440295073e-01
+
+ 170	1.700000000000001e+00
+	4.578053774553235e-16
+	-2.483835352677223e-16
+	-3.211952815582492e-14
+	8.584373273357324e-05
+	3.005218981699944e-04
+	2.397149505608908e-04
+	4.438694972939638e-01
+
+ 171	1.710000000000001e+00
+	4.787011782489799e-16
+	-2.599206149452097e-16
+	-3.214562921788402e-14
+	8.871384643963469e-05
+	2.976544156904573e-04
+	2.427058464291288e-04
+	4.438695500639911e-01
+
+ 172	1.720000000000001e+00
+	4.995801693711793e-16
+	-2.720379347106411e-16
+	-3.217135516400297e-14
+	9.161575259535071e-05
+	2.946599986477964e-04
+	2.456674296511472e-04
+	4.438696023168320e-01
+
+ 173	1.730000000000001e+00
+	5.204432307149459e-16
+	-2.847661323991323e-16
+	-3.219669544633575e-14
+	9.454674128097242e-05
+	2.915428511718364e-04
+	2.485984518606796e-04
+	4.438696540304615e-01
+
+ 174	1.740000000000001e+00
+	5.412911817369529e-16
+	-2.981373823092926e-16
+	-3.222163862115456e-14
+	9.750407873121294e-05
+	2.883072935469834e-04
+	2.514977073251894e-04
+	4.438697051836092e-01
+
+ 175	1.750000000000001e+00
+	5.621247780986548e-16
+	-3.121854490271317e-16
+	-3.224617231816503e-14
+	1.004850186490041e-04
+	2.849577475502876e-04
+	2.543640340337563e-04
+	4.438697557557688e-01
+
+ 176	1.760000000000001e+00
+	5.829447079428061e-16
+	-3.269457393016480e-16
+	-3.227028320951738e-14
+	1.034868129596597e-04
+	2.814987221134654e-04
+	2.571963146398999e-04
+	4.438698057272272e-01
+
+ 177	1.770000000000001e+00
+	6.037515878076357e-16
+	-3.424553512500639e-16
+	-3.229395697883857e-14
+	1.065067219447497e-04
+	2.779347993763055e-04
+	2.599934772629321e-04
+	4.438698550790781e-01
+
+ 178	1.780000000000001e+00
+	6.245459581833892e-16
+	-3.587531200764050e-16
+	-3.231717829065509e-14
+	1.095420237095082e-04
+	2.742706211875723e-04
+	2.627544961520540e-04
+	4.438699037932172e-01
+
+ 179	1.790000000000001e+00
+	6.453282787189255e-16
+	-3.758796593867689e-16
+	-3.233993076062759e-14
+	1.125900229512949e-04
+	2.705108760987639e-04
+	2.654783922178809e-04
+	4.438699518523742e-01
+
+ 180	1.800000000000001e+00
+	6.660989230922911e-16
+	-3.938773970792819e-16
+	-3.236219692707532e-14
+	1.156480590093987e-04
+	2.666602868861088e-04
+	2.681642334365402e-04
+	4.438699992401026e-01
+
diff --git a/xschem/src/basic_test/data_pmos_lvt/data_200.raw b/xschem/src/basic_test/data_pmos_lvt/data_200.raw
new file mode 100644
index 0000000..73a86fd
--- /dev/null
+++ b/xschem/src/basic_test/data_pmos_lvt/data_200.raw
@@ -0,0 +1,1645 @@
+Title: **.subckt gm_id_pmos
+Date: Sat Jun 12 17:34:24  2021
+Plotname: DC transfer characteristic
+Flags: real
+No. Variables: 8
+No. Points: 181
+Variables:
+	0	v(v-sweep)	voltage
+	1	@m.xm1.msky130_fd_pr__pfet_01v8_lvt[cgb]	capacitance
+	2	@m.xm1.msky130_fd_pr__pfet_01v8_lvt[cgd]	capacitance
+	3	@m.xm1.msky130_fd_pr__pfet_01v8_lvt[cgs]	capacitance
+	4	@m.xm1.msky130_fd_pr__pfet_01v8_lvt[gds]	admittance
+	5	@m.xm1.msky130_fd_pr__pfet_01v8_lvt[gm]	admittance
+	6	i(@m.xm1.msky130_fd_pr__pfet_01v8_lvt[id])	current
+	7	v(@m.xm1.msky130_fd_pr__pfet_01v8_lvt[vth])	voltage
+Values:
+ 0	0.000000000000000e+00
+	-4.282881403569398e-14
+	-1.336306025180312e-20
+	-2.759196983285481e-16
+	1.771306966473965e-12
+	2.184422910773213e-10
+	8.009713112555415e-12
+	4.708214608504653e-01
+
+ 1	1.000000000000000e-02
+	-4.260338334778518e-14
+	-1.477172165520505e-20
+	-2.971579525519002e-16
+	2.326347413367116e-12
+	2.866073827499716e-10
+	1.051963752950337e-11
+	4.708214608504847e-01
+
+ 2	2.000000000000000e-02
+	-4.238074280712636e-14
+	-1.632339860089203e-20
+	-3.203276320602442e-16
+	3.054415456341049e-12
+	3.758806657547277e-10
+	1.381205641903210e-11
+	4.708214608505149e-01
+
+ 3	3.000000000000000e-02
+	-4.216077410679581e-14
+	-1.803190018381205e-20
+	-3.455872693510647e-16
+	4.009002629345460e-12
+	4.927178157597091e-10
+	1.812891703674199e-11
+	4.708214608505536e-01
+
+ 4	4.000000000000000e-02
+	-4.194335788272101e-14
+	-1.991232832749981e-20
+	-3.731106546784904e-16
+	5.259914621369801e-12
+	6.455092283178725e-10
+	2.378598503404077e-11
+	4.708214608506031e-01
+
+ 5	5.000000000000000e-02
+	-4.172837298658922e-14
+	-2.198121067871453e-20
+	-4.030892986431018e-16
+	6.898136957304456e-12
+	8.451405995983304e-10
+	3.119488073845581e-11
+	4.708214608506676e-01
+
+ 6	6.000000000000000e-02
+	-4.151569565226305e-14
+	-2.425665122812833e-20
+	-4.357353286818374e-16
+	9.042098194704708e-12
+	1.105706752402076e-09
+	4.089145897726079e-11
+	4.708214608507537e-01
+
+ 7	7.000000000000001e-02
+	-4.130519854749279e-14
+	-2.675850120955883e-20
+	-4.712848567571782e-16
+	1.184570613520656e-11
+	1.445416304887613e-09
+	5.357224711964259e-11
+	4.708214608508655e-01
+
+ 8	8.000000000000000e-02
+	-4.109674970408616e-14
+	-2.950855305397191e-20
+	-5.100018518510089e-16
+	1.550862109558968e-11
+	1.887732035794456e-09
+	7.014106772895289e-11
+	4.708214608510096e-01
+
+ 9	9.000000000000000e-02
+	-4.089021132107709e-14
+	-3.253076039103576e-20
+	-5.521825470273715e-16
+	2.028933384573259e-11
+	2.462799561290201e-09
+	9.176845927938570e-11
+	4.708214608512012e-01
+
+ 10	9.999999999999999e-02
+	-4.068543843671751e-14
+	-3.585148730096262e-20
+	-5.981604072232035e-16
+	2.652173406133594e-11
+	3.209224794914195e-09
+	1.199670739738640e-10
+	4.708214608514486e-01
+
+ 11	1.100000000000000e-01
+	-4.048227746620255e-14
+	-3.949979022442965e-20
+	-6.483116808661095e-16
+	3.463598594830295e-11
+	4.176267971484432e-09
+	1.566868737540200e-10
+	4.708214608517715e-01
+
+ 12	1.200000000000000e-01
+	-4.028056460290219e-14
+	-4.350773614150994e-20
+	-7.030615560817884e-16
+	4.518466629882299e-11
+	5.426527867238848e-09
+	2.044346543272972e-10
+	4.708214608521888e-01
+
+ 13	1.300000000000000e-01
+	-4.008012408147917e-14
+	-4.791076083489742e-20
+	-7.628909406664501e-16
+	5.887525810427280e-11
+	7.039193060600582e-09
+	2.664231821737235e-10
+	4.708214608527332e-01
+
+ 14	1.400000000000000e-01
+	-3.988076630169533e-14
+	-5.274807126149651e-20
+	-8.283438840258819e-16
+	7.661021646131033e-11
+	9.113936269011003e-09
+	3.467559978454195e-10
+	4.708214608534389e-01
+
+ 15	1.500000000000000e-01
+	-3.968228581200081e-14
+	-5.806309627177710e-20
+	-9.000356586555455e-16
+	9.953591316913410e-11
+	1.177552157231080e-08
+	4.506546731409959e-10
+	4.708214608543513e-01
+
+ 16	1.600000000000000e-01
+	-3.948445915227868e-14
+	-6.390399013938422e-20
+	-9.786615181028595e-16
+	1.291017953841300e-10
+	1.517918164254103e-08
+	5.847359500264001e-10
+	4.708214608555304e-01
+
+ 17	1.700000000000000e-01
+	-3.928704255547967e-14
+	-7.032419359384732e-20
+	-1.065006147318296e-15
+	1.671310281089312e-10
+	1.951680281395006e-08
+	7.573466691081785e-10
+	4.708214608570452e-01
+
+ 18	1.800000000000000e-01
+	-3.908976950842452e-14
+	-7.738305728467016e-20
+	-1.159953819488386e-15
+	2.159036905365202e-10
+	2.502393153470241e-08
+	9.789646552211030e-10
+	4.708214608589913e-01
+
+ 19	1.900000000000000e-01
+	-3.889234817287219e-14
+	-8.514653284244292e-20
+	-1.264499270499158e-15
+	2.782532205731301e-10
+	3.198759070259792e-08
+	1.262673735875008e-09
+	4.708214608614820e-01
+
+ 20	2.000000000000000e-01
+	-3.869445866910405e-14
+	-9.368793693658898e-20
+	-1.379759297774149e-15
+	3.576762128055673e-10
+	4.075487642444769e-08
+	1.624720853297483e-09
+	4.708214608646621e-01
+
+ 21	2.100000000000000e-01
+	-3.849575022586213e-14
+	-1.030887939540346e-19
+	-1.506985084011167e-15
+	4.584548494989104e-10
+	5.174230668783739e-08
+	2.085162919243987e-09
+	4.708214608687052e-01
+
+ 22	2.200000000000001e-01
+	-3.829583820258453e-14
+	-1.134397631302600e-19
+	-1.647575237820705e-15
+	5.857901854412438e-10
+	6.544592857091678e-08
+	2.668610916880933e-09
+	4.708214608738284e-01
+
+ 23	2.300000000000001e-01
+	-3.809430099269883e-14
+	-1.248416561438407e-19
+	-1.803089531713791e-15
+	7.459432595463416e-10
+	8.245227641746863e-08
+	3.405079200633257e-09
+	4.708214608802963e-01
+
+ 24	2.400000000000001e-01
+	-3.789067682052470e-14
+	-1.374065513235701e-19
+	-1.975263302146269e-15
+	9.463796644787427e-10
+	1.034504231513425e-07
+	4.330949561053884e-09
+	4.708214608884264e-01
+
+ 25	2.500000000000001e-01
+	-3.768446044952778e-14
+	-1.512590106942267e-19
+	-2.166022454688099e-15
+	1.195911920190562e-09
+	1.292455841998849e-07
+	5.490063076170799e-09
+	4.708214608986059e-01
+
+ 26	2.600000000000001e-01
+	-3.747509982685591e-14
+	-1.665374060756729e-19
+	-2.377498987433497e-15
+	1.504832962168724e-09
+	1.607750047523071e-07
+	6.934958688296350e-09
+	4.708214609112932e-01
+
+ 27	2.700000000000001e-01
+	-3.726199269904841e-14
+	-1.833953603112361e-19
+	-2.612046904296309e-15
+	1.885033479617784e-09
+	1.991271492158714e-07
+	8.728286201460888e-09
+	4.708214609270426e-01
+
+ 28	2.800000000000001e-01
+	-3.704448324751434e-14
+	-2.020033093832683e-19
+	-2.872258332891945e-15
+	2.350095900400927e-09
+	2.455654541938581e-07
+	1.094443286582655e-08
+	4.708214609465035e-01
+
+ 29	2.900000000000001e-01
+	-3.682185881090313e-14
+	-2.225501906055359e-19
+	-3.160979584690043e-15
+	2.915358607168069e-09
+	3.015580202731730e-07
+	1.367141604322415e-08
+	4.708214609704495e-01
+
+ 30	3.000000000000001e-01
+	-3.659334678599613e-14
+	-2.452452611751968e-19
+	-3.481326793120422e-15
+	3.597945431059514e-09
+	3.688145137373478e-07
+	1.701310789739740e-08
+	4.708214609997963e-01
+
+ 31	3.100000000000001e-01
+	-3.635811183027665e-14
+	-2.703200500111699e-19
+	-3.836700633539665e-15
+	4.416757388530278e-09
+	4.493311499993614e-07
+	2.109186903786065e-08
+	4.708214610356143e-01
+
+ 32	3.200000000000001e-01
+	-3.611525352870251e-14
+	-2.980304438716033e-19
+	-4.230799463437227e-15
+	5.392425641683298e-09
+	5.454438916168434e-07
+	2.605167335948140e-08
+	4.708214610791676e-01
+
+ 33	3.300000000000001e-01
+	-3.586380473475052e-14
+	-3.286589060863456e-19
+	-4.667630019659131e-15
+	6.547226341782236e-09
+	6.598889168754957e-07
+	3.206180253185191e-08
+	4.708214611319460e-01
+
+ 34	3.400000000000001e-01
+	-3.560273085113226e-14
+	-3.625168227067043e-19
+	-5.151514572136544e-15
+	7.904958974763254e-09
+	7.958680506333458e-07
+	3.932117253748749e-08
+	4.708214611956940e-01
+
+ 35	3.500000000000001e-01
+	-3.533093037730285e-14
+	-3.999469663125751e-19
+	-5.687093164957667e-15
+	9.490789855145701e-09
+	9.571152896944569e-07
+	4.806332389280481e-08
+	4.708214612724660e-01
+
+ 36	3.600000000000002e-01
+	-3.504723711626660e-14
+	-4.413260619931078e-19
+	-6.279319285293808e-15
+	1.133106156670518e-08
+	1.147958924341808e-06
+	5.856206035596137e-08
+	4.708214613646590e-01
+
+ 37	3.700000000000002e-01
+	-3.475042449783475e-14
+	-4.870674330338206e-19
+	-6.933447005139460e-15
+	1.345306777284155e-08
+	1.373372207133340e-06
+	7.113765805131073e-08
+	4.708214614750930e-01
+
+ 38	3.800000000000002e-01
+	-3.443921253309755e-14
+	-5.376236955696492e-19
+	-7.655007364793521e-15
+	1.588479149683994e-08
+	1.639004234971827e-06
+	8.616348971603934e-08
+	4.708214616070427e-01
+
+ 39	3.900000000000002e-01
+	-3.411227795694648e-14
+	-5.934894619588881e-19
+	-8.449771544519117e-15
+	1.865460437934112e-08
+	1.951181922973223e-06
+	1.040728209713458e-07
+	4.708214617643145e-01
+
+ 40	4.000000000000002e-01
+	-3.376826813140558e-14
+	-6.552040020883037e-19
+	-9.323698245825039e-15
+	2.179092515857649e-08
+	2.316873942736814e-06
+	1.253654434954309e-07
+	4.708214619512966e-01
+
+ 41	4.100000000000002e-01
+	-3.340581925976197e-14
+	-7.233538005847954e-19
+	-1.028286272931431e-14
+	2.532183804632875e-08
+	2.743608586811279e-06
+	1.506137231062486e-07
+	4.708214621730155e-01
+
+ 42	4.200000000000002e-01
+	-3.302357938635274e-14
+	-7.985749365303947e-19
+	-1.133336519176309e-14
+	2.927467578509593e-08
+	3.239339985273841e-06
+	1.804675714651844e-07
+	4.708214624351785e-01
+
+ 43	4.300000000000002e-01
+	-3.262023651579591e-14
+	-8.815552015172546e-19
+	-1.248121667247875e-14
+	3.367557755900139e-08
+	3.812261081717929e-06
+	2.156578130147531e-07
+	4.708214627442041e-01
+
+ 44	4.400000000000002e-01
+	-3.219455196699412e-14
+	-9.730358627196948e-19
+	-1.373220151346082e-14
+	3.854903781713528e-08
+	4.470567157665957e-06
+	2.569974287160931e-07
+	4.708214631072303e-01
+
+ 45	4.500000000000002e-01
+	-3.174539877462812e-14
+	-1.073812971280740e-18
+	-1.509171659807709e-14
+	4.391746743568255e-08
+	5.222180003556596e-06
+	3.053802271148323e-07
+	4.708214635321056e-01
+
+ 46	4.600000000000002e-01
+	-3.127180456513083e-14
+	-1.184738114028793e-18
+	-1.656458916750734e-14
+	4.980079242030481e-08
+	6.074449222586096e-06
+	3.617766265605992e-07
+	4.708214640273538e-01
+
+ 47	4.700000000000003e-01
+	-3.077299787728294e-14
+	-1.306718509705343e-18
+	-1.815487692763424e-14
+	5.621611661892344e-08
+	7.033852495982509e-06
+	4.272264253561815e-07
+	4.708214646021044e-01
+
+ 48	4.800000000000003e-01
+	-3.024845639512715e-14
+	-1.440716360734860e-18
+	-1.986565631932385e-14
+	6.317747312832063e-08
+	8.105719757205697e-06
+	5.028286727947105e-07
+	4.708214652660099e-01
+
+ 49	4.900000000000003e-01
+	-2.969795505316220e-14
+	-1.587747389042732e-18
+	-2.169880707601406e-14
+	7.069568419543447e-08
+	9.294006191372010e-06
+	5.897290062492245e-07
+	4.708214660291295e-01
+
+ 50	5.000000000000002e-01
+	-2.912161151478378e-14
+	-1.748878509959101e-18
+	-2.365480331533211e-14
+	7.877834194466532e-08
+	1.060113541153190e-05
+	6.891050537389285e-07
+	4.708214669018052e-01
+
+ 51	5.100000000000002e-01
+	-2.851992617848954e-14
+	-1.925224631575815e-18
+	-2.573252313801648e-14
+	8.742991318249273e-08
+	1.202792739970838e-05
+	8.021506834254283e-07
+	4.708214678945208e-01
+
+ 52	5.200000000000002e-01
+	-2.789381369884621e-14
+	-2.117944606936945e-18
+	-2.792908974784819e-14
+	9.665196209415648e-08
+	1.357361686838754e-05
+	9.300599839389137e-07
+	4.708214690177629e-01
+
+ 53	5.300000000000002e-01
+	-2.724462307968892e-14
+	-2.328236411122421e-18
+	-3.023975718915856e-14
+	1.064434761333354e-07
+	1.523595809658391e-05
+	1.074011867857798e-06
+	4.708214702818831e-01
+
+ 54	5.400000000000003e-01
+	-2.657414374581226e-14
+	-2.557331661756367e-18
+	-3.265785271912749e-14
+	1.168012738716907e-07
+	1.701140362666493e-05
+	1.235156106467264e-06
+	4.708214716969803e-01
+
+ 55	5.500000000000003e-01
+	-2.588459563731855e-14
+	-2.806489646212987e-18
+	-3.517478550103824e-14
+	1.277204696755725e-07
+	1.889533779881188e-05
+	1.414601443435982e-06
+	4.708214732727877e-01
+
+ 56	5.600000000000003e-01
+	-2.517860227142300e-14
+	-3.076991057955501e-18
+	-3.778012778524776e-14
+	1.391949689906272e-07
+	2.088234271842145e-05
+	1.613406225239939e-06
+	4.708214750186037e-01
+
+ 57	5.700000000000003e-01
+	-2.445914681400796e-14
+	-3.370131674298392e-18
+	-4.046177026992861e-14
+	1.512179694815566e-07
+	2.296647401072902e-05
+	1.832571758412329e-06
+	4.708214769432157e-01
+
+ 58	5.800000000000003e-01
+	-2.372951239705967e-14
+	-3.687216225273315e-18
+	-4.320614829397700e-14
+	1.637824467150804e-07
+	2.514152615303537e-05
+	2.073038387497967e-06
+	4.708214790548862e-01
+
+ 59	5.900000000000003e-01
+	-2.299320908488708e-14
+	-4.029552706094421e-18
+	-4.599853041507632e-14
+	1.768816077525846e-07
+	2.740127145359882e-05
+	2.335684105754153e-06
+	4.708214813613228e-01
+
+ 60	6.000000000000003e-01
+	-2.225389090280027e-14
+	-4.398447373167368e-18
+	-4.882335631763918e-14
+	1.905093011927626e-07
+	2.973966190781594e-05
+	2.621325376789596e-06
+	4.708214838696955e-01
+
+ 61	6.100000000000003e-01
+	-2.151526708186708e-14
+	-4.795200636407327e-18
+	-5.166460739296834e-14
+	2.046603772433203e-07
+	3.215098833524655e-05
+	2.930719763807493e-06
+	4.708214865866586e-01
+
+ 62	6.200000000000003e-01
+	-2.078101205991270e-14
+	-5.221104020971811e-18
+	-5.450619113534087e-14
+	2.193309958494420e-07
+	3.462999573708074e-05
+	3.264569930563062e-06
+	4.708214895183802e-01
+
+ 63	6.300000000000003e-01
+	-2.005467877453459e-14
+	-5.677438322705707e-18
+	-5.733231992286935e-14
+	2.345188845012926e-07
+	3.717195733698996e-05
+	3.623528586088583e-06
+	4.708214926705949e-01
+
+ 64	6.400000000000003e-01
+	-1.933961940094533e-14
+	-6.165473027744513e-18
+	-6.012786581282171e-14
+	2.502235499900307e-07
+	3.977271215492117e-05
+	4.008203982746840e-06
+	4.708214960486404e-01
+
+ 65	6.500000000000004e-01
+	-1.863891698437467e-14
+	-6.686467012142711e-18
+	-6.287867548779922e-14
+	2.664464501178445e-07
+	4.242867227962085e-05
+	4.419165633076302e-06
+	4.708214996575205e-01
+
+ 66	6.600000000000004e-01
+	-1.795533048663810e-14
+	-7.241670486212351e-18
+	-6.557183309059949e-14
+	2.831911323118975e-07
+	4.513680643408305e-05
+	4.856949975340983e-06
+	4.708215035019461e-01
+
+ 67	6.700000000000004e-01
+	-1.729125472092886e-14
+	-7.832328103862665e-18
+	-6.819586293219307e-14
+	3.004633464051309e-07
+	4.789460619992184e-05
+	5.322065782944917e-06
+	4.708215075863831e-01
+
+ 68	6.800000000000004e-01
+	-1.664869560055426e-14
+	-8.459683122096613e-18
+	-7.074086847414798e-14
+	3.182711386977809e-07
+	5.070004061196276e-05
+	5.814999173525064e-06
+	4.708215119151026e-01
+
+ 69	6.900000000000004e-01
+	-1.602926017459057e-14
+	-9.124982471278402e-18
+	-7.319860814081775e-14
+	3.366249339580473e-07
+	5.355150395140222e-05
+	6.336218126354733e-06
+	4.708215164922142e-01
+
+ 70	7.000000000000004e-01
+	-1.543416013954043e-14
+	-9.829482583112233e-18
+	-7.556251206700506e-14
+	3.555376113897086e-07
+	5.644776060761722e-05
+	6.886176460192190e-06
+	4.708215213217007e-01
+
+ 71	7.100000000000004e-01
+	-1.486422694400730e-14
+	-1.057445581979593e-17
+	-7.782764661376768e-14
+	3.750245798906531e-07
+	5.938788995114418e-05
+	7.465317257713940e-06
+	4.708215264074544e-01
+
+ 72	7.200000000000004e-01
+	-1.431993625610110e-14
+	-1.136119735316947e-17
+	-7.999063529449661e-14
+	3.951038572228737e-07
+	6.237123332815453e-05
+	8.074075747840701e-06
+	4.708215317532968e-01
+
+ 73	7.300000000000004e-01
+	-1.380143942817908e-14
+	-1.219103235504960e-17
+	-8.204954566326138e-14
+	4.157961570611654e-07
+	6.539734458204712e-05
+	8.712881674729269e-06
+	4.708215373630021e-01
+
+ 74	7.400000000000004e-01
+	-1.330859963954530e-14
+	-1.306532337734988e-17
+	-8.400375183116332e-14
+	4.371249873126516e-07
+	6.846594493944000e-05
+	9.382161193305803e-06
+	4.708215432403137e-01
+
+ 75	7.500000000000004e-01
+	-1.284103058321188e-14
+	-1.398547782106135e-17
+	-8.585378175139521e-14
+	4.591167626186120e-07
+	7.157688265969675e-05
+	1.008233833729520e-05
+	4.708215493889544e-01
+
+ 76	7.600000000000005e-01
+	-1.239813584273746e-14
+	-1.495295541498231e-17
+	-8.760115743040840e-14
+	4.818009335657910e-07
+	7.473009752451002e-05
+	1.081383610799000e-05
+	4.708215558126381e-01
+
+ 77	7.700000000000005e-01
+	-1.197914743685985e-14
+	-1.596927564676298e-17
+	-8.924823495930651e-14
+	5.052101348457704e-07
+	7.792559001858118e-05
+	1.157707723156697e-05
+	4.708215625150782e-01
+
+ 78	7.800000000000005e-01
+	-1.158316235673432e-14
+	-1.703602510929115e-17
+	-9.079804987413116e-14
+	5.293803543993244e-07
+	8.116339490508794e-05
+	1.237248463047636e-05
+	4.708215694999876e-01
+
+ 79	7.900000000000005e-01
+	-1.120917625490615e-14
+	-1.815486474392776e-17
+	-9.225417197308540e-14
+	5.543511254608149e-07
+	8.444355881269674e-05
+	1.320048165098721e-05
+	4.708215767710845e-01
+
+ 80	8.000000000000005e-01
+	-1.085611374716528e-14
+	-1.932753697816156e-17
+	-9.362057243537534e-14
+	5.801657433652394e-07
+	8.776612140891217e-05
+	1.406149208489770e-05
+	4.708215843320889e-01
+
+ 81	8.100000000000005e-01
+	-1.052285504663550e-14
+	-2.055587276873469e-17
+	-9.490150495936180e-14
+	6.068715089892870e-07
+	9.113109972473664e-05
+	1.495594001909627e-05
+	4.708215921867278e-01
+
+ 82	8.200000000000005e-01
+	-1.020825885896755e-14
+	-2.184179857221326e-17
+	-9.610140169745544e-14
+	6.345200007587793e-07
+	9.453847520768923e-05
+	1.588424954235641e-05
+	4.708216003387221e-01
+
+ 83	8.300000000000005e-01
+	-9.911181628523236e-15
+	-2.318734327350531e-17
+	-9.722478401931496e-14
+	6.631673772621476e-07
+	9.798818310627436e-05
+	1.684684433463586e-05
+	4.708216087917946e-01
+
+ 84	8.400000000000005e-01
+	-9.630493341599843e-15
+	-2.459464510927250e-17
+	-9.827618757479115e-14
+	6.928747126563060e-07
+	1.014801038231373e-04
+	1.784414716035297e-05
+	4.708216175496567e-01
+
+ 85	8.500000000000005e-01
+	-9.365090169767968e-15
+	-2.606595862778655e-17
+	-9.926010073460099e-14
+	7.237083672334161e-07
+	1.050140559120638e-04
+	1.887657928366868e-05
+	4.708216266160093e-01
+
+ 86	8.600000000000005e-01
+	-9.113904280921638e-15
+	-2.760366172996130e-17
+	-1.001809152353291e-13
+	7.557403957301771e-07
+	1.085897904327562e-04
+	1.994455982075132e-05
+	4.708216359945319e-01
+
+ 87	8.700000000000006e-01
+	-8.875911164434919e-15
+	-2.921026283827748e-17
+	-1.010428877195477e-13
+	7.890489962037850e-07
+	1.122069864149323e-04
+	2.104850504132794e-05
+	4.708216456888800e-01
+
+ 88	8.800000000000006e-01
+	-8.650134816207072e-15
+	-3.088840824149433e-17
+	-1.018501108159535e-13
+	8.237190025667815e-07
+	1.158652472185410e-04
+	2.218882762952300e-05
+	4.708216557026771e-01
+
+ 89	8.900000000000006e-01
+	-8.435651114928319e-15
+	-3.264088966357973e-17
+	-1.026064924251360e-13
+	8.598424241669617e-07
+	1.195640976090457e-04
+	2.336593591201346e-05
+	4.708216660395078e-01
+
+ 90	9.000000000000006e-01
+	-8.231589697281037e-15
+	-3.447065210548256e-17
+	-1.033157419438522e-13
+	8.975190361156265e-07
+	1.233029813955154e-04
+	2.458023305986714e-05
+	4.708216767029160e-01
+
+ 91	9.100000000000006e-01
+	-8.037134610748364e-15
+	-3.638080200836176e-17
+	-1.039813622580226e-13
+	9.368570244080122e-07
+	1.270812595046114e-04
+	2.583211626903982e-05
+	4.708216876963864e-01
+
+ 92	9.200000000000006e-01
+	-7.851523991123475e-15
+	-3.837461578682769e-17
+	-1.046066464489866e-13
+	9.779736902420897e-07
+	1.308982083855714e-04
+	2.712197592334620e-05
+	4.708216990233484e-01
+
+ 93	9.300000000000006e-01
+	-7.674048979811084e-15
+	-4.045554878077355e-17
+	-1.051946782790104e-13
+	1.020996218325668e-06
+	1.347530186602276e-04
+	2.845019474277184e-05
+	4.708217106871632e-01
+
+ 94	9.400000000000006e-01
+	-7.504052065080869e-15
+	-4.262724467455305e-17
+	-1.057483356433935e-13
+	1.066062514365244e-06
+	1.386447939481891e-04
+	2.981714691921479e-05
+	4.708217226911163e-01
+
+ 95	9.500000000000006e-01
+	-7.340925002531777e-15
+	-4.489354543266692e-17
+	-1.062702962928314e-13
+	1.113322117352327e-06
+	1.425725498108827e-04
+	3.122319724111533e-05
+	4.708217350384115e-01
+
+ 96	9.600000000000006e-01
+	-7.184106443731501e-15
+	-4.725850180180771e-17
+	-1.067630452377870e-13
+	1.162937192701029e-06
+	1.465352127695015e-04
+	3.266870020793117e-05
+	4.708217477321622e-01
+
+ 97	9.700000000000006e-01
+	-7.033079378573014e-15
+	-4.972638443009712e-17
+	-1.072288833446777e-13
+	1.215083612741732e-06
+	1.505316193613031e-04
+	3.415399913501055e-05
+	4.708217607753810e-01
+
+ 98	9.800000000000006e-01
+	-6.887368476398531e-15
+	-5.230169565569535e-17
+	-1.076699367209215e-13
+	1.269952131535652e-06
+	1.545605152064452e-04
+	3.567942524910203e-05
+	4.708217741709787e-01
+
+ 99	9.900000000000007e-01
+	-6.746537393292052e-15
+	-5.498918201865017e-17
+	-1.080881665622053e-13
+	1.327749661438003e-06
+	1.586205540638614e-04
+	3.724529677449574e-05
+	4.708217879217496e-01
+
+ 100	1.000000000000001e+00
+	-6.610186097944946e-15
+	-5.779384755186960e-17
+	-1.084853792011764e-13
+	1.388700659295591e-06
+	1.627102968597934e-04
+	3.885191800959812e-05
+	4.708218020303657e-01
+
+ 101	1.010000000000001e+00
+	-6.477948255925970e-15
+	-6.072096790958469e-17
+	-1.088632361528087e-13
+	1.453048630609083e-06
+	1.668282106767243e-04
+	4.049957839360572e-05
+	4.708218164993672e-01
+
+ 102	1.020000000000001e+00
+	-6.349488701765900e-15
+	-6.377610539441986e-17
+	-1.092232639988692e-13
+	1.521057760408576e-06
+	1.709726676937296e-04
+	4.218855156283063e-05
+	4.708218313311587e-01
+
+ 103	1.030000000000001e+00
+	-6.224501019738967e-15
+	-6.696512494741798e-17
+	-1.095668639931631e-13
+	1.593014679967012e-06
+	1.751419440719067e-04
+	4.391909439616169e-05
+	4.708218465279969e-01
+
+ 104	1.040000000000001e+00
+	-6.102705247322970e-15
+	-7.029421116894811e-17
+	-1.098953213015431e-13
+	1.669230378792367e-06
+	1.793342187806222e-04
+	4.569144604908888e-05
+	4.708218620919780e-01
+
+ 105	1.050000000000001e+00
+	-5.983845709814757e-15
+	-7.376988644241152e-17
+	-1.102098138169702e-13
+	1.750042271570880e-06
+	1.835475723619928e-04
+	4.750582697568068e-05
+	4.708218780250422e-01
+
+ 106	1.060000000000001e+00
+	-5.867688990237358e-15
+	-7.739903023708092e-17
+	-1.105114205110841e-13
+	1.835816429854014e-06
+	1.877799856324275e-04
+	4.936243793789724e-05
+	4.708218943289500e-01
+
+ 107	1.070000000000001e+00
+	-5.754022035320644e-15
+	-8.118889967123373e-17
+	-1.108011293005595e-13
+	1.926949988253501e-06
+	1.920293383212219e-04
+	5.126145900160171e-05
+	4.708219110052836e-01
+
+ 108	1.080000000000001e+00
+	-5.642650395780179e-15
+	-8.514715142200753e-17
+	-1.110798444197178e-13
+	2.023873734694438e-06
+	1.962934076473218e-04
+	5.320304851865004e-05
+	4.708219280554320e-01
+
+ 109	1.090000000000001e+00
+	-5.533396597229953e-15
+	-8.928186507412702e-17
+	-1.113483933010243e-13
+	2.127054893824571e-06
+	2.005698668364441e-04
+	5.518734209444682e-05
+	4.708219454805895e-01
+
+ 110	1.100000000000001e+00
+	-5.426098636701139e-15
+	-9.360156800586812e-17
+	-1.116075329727950e-13
+	2.237000111932952e-06
+	2.048562835819407e-04
+	5.721445154039187e-05
+	4.708219632817349e-01
+
+ 111	1.110000000000001e+00
+	-5.320608598811755e-15
+	-9.811526191725344e-17
+	-1.118579559890841e-13
+	2.354258650624114e-06
+	2.091501184541284e-04
+	5.928446381067080e-05
+	4.708219814596298e-01
+
+ 112	1.120000000000001e+00
+	-5.216791385036399e-15
+	-1.028324511127120e-16
+	-1.121002959107594e-13
+	2.479425794951809e-06
+	2.134487232644392e-04
+	6.139743992290932e-05
+	4.708220000148164e-01
+
+ 113	1.130000000000001e+00
+	-5.114523549199096e-15
+	-1.077631726581443e-16
+	-1.123351323594771e-13
+	2.613146479647683e-06
+	2.177493393927239e-04
+	6.355341386227970e-05
+	4.708220189475872e-01
+
+ 114	1.140000000000001e+00
+	-5.013692232192574e-15
+	-1.129180285405791e-16
+	-1.125629956679475e-13
+	2.756119134386413e-06
+	2.220490960884707e-04
+	6.575239146873665e-05
+	4.708220382579941e-01
+
+ 115	1.150000000000001e+00
+	-4.914194188958216e-15
+	-1.183082199674944e-16
+	-1.127843711507469e-13
+	2.909099745604023e-06
+	2.263450087597094e-04
+	6.799434930719400e-05
+	4.708220579458345e-01
+
+ 116	1.160000000000001e+00
+	-4.815934900911010e-15
+	-1.239455839523334e-16
+	-1.129997030201720e-13
+	3.072906128104128e-06
+	2.306339772670190e-04
+	7.027923352060216e-05
+	4.708220780106330e-01
+
+ 117	1.170000000000001e+00
+	-4.718827767229337e-15
+	-1.298426323427873e-16
+	-1.132093979713880e-13
+	3.248422394423326e-06
+	2.349127842444737e-04
+	7.260695866607577e-05
+	4.708220984516417e-01
+
+ 118	1.180000000000001e+00
+	-4.622793368716533e-15
+	-1.360125934592210e-16
+	-1.134138284605374e-13
+	3.436603603545512e-06
+	2.391780934746741e-04
+	7.497740653448268e-05
+	4.708221192678191e-01
+
+ 119	1.190000000000001e+00
+	-4.527758798273638e-15
+	-1.424694565219782e-16
+	-1.136133356986265e-13
+	3.638480562918645e-06
+	2.434264483512483e-04
+	7.739042495418529e-05
+	4.708221404578302e-01
+
+ 120	1.200000000000001e+00
+	-4.433657052371331e-15
+	-1.492280190584688e-16
+	-1.138082323829838e-13
+	3.855164748706410e-06
+	2.476542704695446e-04
+	7.984582658001295e-05
+	4.708221620200297e-01
+
+ 121	1.210000000000001e+00
+	-4.340426478271545e-15
+	-1.563039374937402e-16
+	-1.139988051869460e-13
+	4.087853298678769e-06
+	2.518578583946975e-04
+	8.234338766898518e-05
+	4.708221839524537e-01
+
+ 122	1.220000000000001e+00
+	-4.248010272110967e-15
+	-1.637137811418574e-16
+	-1.141853170272237e-13
+	4.337834020017512e-06
+	2.560333866658497e-04
+	8.488284684484059e-05
+	4.708222062528056e-01
+
+ 123	1.230000000000001e+00
+	-4.156356023315072e-15
+	-1.714750898297080e-16
+	-1.143680091271618e-13
+	4.606490340524606e-06
+	2.601769051061602e-04
+	8.746390385407602e-05
+	4.708222289184497e-01
+
+ 124	1.240000000000001e+00
+	-4.065415301155843e-15
+	-1.796064353999687e-16
+	-1.145471028928779e-13
+	4.895306116271630e-06
+	2.642843385201566e-04
+	9.008621831694711e-05
+	4.708222519463974e-01
+
+ 125	1.250000000000001e+00
+	-3.975143279598050e-15
+	-1.881274873557978e-16
+	-1.147228016180464e-13
+	5.205870191686743e-06
+	2.683514868729769e-04
+	9.274940847777071e-05
+	4.708222753332931e-01
+
+ 126	1.260000000000001e+00
+	-3.885498396893553e-15
+	-1.970590829264052e-16
+	-1.148952920319150e-13
+	5.539880589618255e-06
+	2.723740260598407e-04
+	9.545304995987102e-05
+	4.708222990754122e-01
+
+ 127	1.270000000000001e+00
+	-3.796442046678191e-15
+	-2.064233018499831e-16
+	-1.150647457040123e-13
+	5.899148189333301e-06
+	2.763475093883882e-04
+	9.819667453167640e-05
+	4.708223231686439e-01
+
+ 128	1.280000000000001e+00
+	-3.707938297604803e-15
+	-2.162435461884696e-16
+	-1.152313203179256e-13
+	6.285599730164427e-06
+	2.802673699109286e-04
+	1.009797688917732e-04
+	4.708223476084790e-01
+
+ 129	1.290000000000001e+00
+	-3.619953638804229e-15
+	-2.265446255072308e-16
+	-1.153951608255081e-13
+	6.701279958235260e-06
+	2.841289237574603e-04
+	1.038017734821457e-04
+	4.708223723900044e-01
+
+ 130	1.300000000000001e+00
+	-3.532456748706192e-15
+	-2.373528477719530e-16
+	-1.155564004919184e-13
+	7.148352714233305e-06
+	2.879273746329680e-04
+	1.066620813404348e-04
+	4.708223975078893e-01
+
+ 131	1.310000000000001e+00
+	-3.445418284974429e-15
+	-2.486961163346470e-16
+	-1.157151618409985e-13
+	7.629100742612455e-06
+	2.916578196528481e-04
+	1.095600370037055e-04
+	4.708224229563776e-01
+
+ 132	1.320000000000001e+00
+	-3.358810693515463e-15
+	-2.606040334006456e-16
+	-1.158715575096579e-13
+	8.145923988224858e-06
+	2.953152566974370e-04
+	1.124949354780092e-04
+	4.708224487292811e-01
+
+ 133	1.330000000000001e+00
+	-3.272608034707184e-15
+	-2.731080103885215e-16
+	-1.160256910191626e-13
+	8.701336136733299e-06
+	2.988945934691562e-04
+	1.154660212898584e-04
+	4.708224748199611e-01
+
+ 134	1.340000000000001e+00
+	-3.186785825169915e-15
+	-2.862413856149244e-16
+	-1.161776574704969e-13
+	9.297959151982531e-06
+	3.023906584323384e-04
+	1.184724876375298e-04
+	4.708225012213348e-01
+
+ 135	1.350000000000001e+00
+	-3.101320893555719e-15
+	-3.000395497560424e-16
+	-1.163275441703173e-13
+	9.938515568708076e-06
+	3.057982138050056e-04
+	1.215134756618938e-04
+	4.708225279258609e-01
+
+ 136	1.360000000000001e+00
+	-3.016191248981649e-15
+	-3.145400795563645e-16
+	-1.164754311933919e-13
+	1.062581831445959e-05
+	3.091119707521785e-04
+	1.245880738580557e-04
+	4.708225549255327e-01
+
+ 137	1.370000000000001e+00
+	-2.931375960862047e-15
+	-3.297828802735286e-16
+	-1.166213918868617e-13
+	1.136275786228597e-05
+	3.123266069004150e-04
+	1.276953176504458e-04
+	4.708225822118813e-01
+
+ 138	1.380000000000001e+00
+	-2.846855049016661e-15
+	-3.458103373644172e-16
+	-1.167654933211445e-13
+	1.215228655719307e-05
+	3.154367862522188e-04
+	1.308341891550125e-04
+	4.708226097759685e-01
+
+ 139	1.390000000000001e+00
+	-2.762609383042062e-15
+	-3.626674779321350e-16
+	-1.169077966918220e-13
+	1.299740001581444e-05
+	3.184371815259516e-04
+	1.340036171526847e-04
+	4.708226376083872e-01
+
+ 140	1.400000000000001e+00
+	-2.678620590035131e-15
+	-3.804021424650581e-16
+	-1.170483576764206e-13
+	1.390111557065489e-05
+	3.213224988820706e-04
+	1.372024772982307e-04
+	4.708226656992622e-01
+
+ 141	1.410000000000001e+00
+	-2.594870969848807e-15
+	-3.990651674072961e-16
+	-1.171872267495947e-13
+	1.486644781727875e-05
+	3.240875049204546e-04
+	1.404295925878586e-04
+	4.708226940382579e-01
+
+ 142	1.420000000000001e+00
+	-2.511343417145126e-15
+	-4.187105791034622e-16
+	-1.173244494598623e-13
+	1.589638142343868e-05
+	3.267270557481370e-04
+	1.436837341073502e-04
+	4.708227226145847e-01
+
+ 143	1.430000000000001e+00
+	-2.428021349588360e-15
+	-4.393957996585914e-16
+	-1.174600666707083e-13
+	1.699384147058661e-05
+	3.292361278244286e-04
+	1.469636220800375e-04
+	4.708227514170020e-01
+
+ 144	1.440000000000001e+00
+	-2.344888641591981e-15
+	-4.611818652452899e-16
+	-1.175941147685714e-13
+	1.816166171636850e-05
+	3.316098501951180e-04
+	1.502679272305388e-04
+	4.708227804338372e-01
+
+ 145	1.450000000000001e+00
+	-2.261929563098615e-15
+	-4.841336573728701e-16
+	-1.177266258399555e-13
+	1.940255128611185e-05
+	3.338435376337450e-04
+	1.535952724758105e-04
+	4.708228096529977e-01
+
+ 146	1.460000000000001e+00
+	-2.179128722933189e-15
+	-5.083201476060432e-16
+	-1.178576278196622e-13
+	2.071906041540045e-05
+	3.359327241214558e-04
+	1.569442349498069e-04
+	4.708228390619887e-01
+
+ 147	1.470000000000001e+00
+	-2.096471016325808e-15
+	-5.338146561814508e-16
+	-1.179871446119174e-13
+	2.211354596719894e-05
+	3.378731960236256e-04
+	1.603133483619854e-04
+	4.708228686479335e-01
+
+ 148	1.480000000000001e+00
+	-2.013941576253399e-15
+	-5.606951249168315e-16
+	-1.181151961859652e-13
+	2.358813752797826e-05
+	3.396610242672079e-04
+	1.637011056831702e-04
+	4.708228983975970e-01
+
+ 149	1.490000000000001e+00
+	-1.931525728299783e-15
+	-5.890444047373379e-16
+	-1.182417986475284e-13
+	2.514470494056693e-05
+	3.412925947933030e-04
+	1.671059621451777e-04
+	4.708229282974152e-01
+
+ 150	1.500000000000001e+00
+	-1.849208948778539e-15
+	-6.189505580536900e-16
+	-1.183669642873820e-13
+	2.678482815071148e-05
+	3.427646365590103e-04
+	1.705263385333083e-04
+	4.708229583335214e-01
+
+ 151	1.510000000000001e+00
+	-1.766976825910777e-15
+	-6.505071761141135e-16
+	-1.184907016081496e-13
+	2.850977022503998e-05
+	3.440742463942828e-04
+	1.739606247436818e-04
+	4.708229884917740e-01
+
+ 152	1.520000000000001e+00
+	-1.684815023890542e-15
+	-6.838137113128767e-16
+	-1.186130153303278e-13
+	3.032045433813502e-05
+	3.452189100839672e-04
+	1.774071835707598e-04
+	4.708230187577963e-01
+
+ 153	1.530000000000001e+00
+	-1.602709249713325e-15
+	-7.189758242690469e-16
+	-1.187339063784526e-13
+	3.221744542635523e-05
+	3.461965191410364e-04
+	1.808643546845331e-04
+	4.708230491170075e-01
+
+ 154	1.540000000000001e+00
+	-1.520645222683828e-15
+	-7.561057452845995e-16
+	-1.188533718482543e-13
+	3.420093706958290e-05
+	3.470053828603403e-04
+	1.843304587521309e-04
+	4.708230795546633e-01
+
+ 155	1.550000000000001e+00
+	-1.438608646557835e-15
+	-7.953226495481773e-16
+	-1.189714049556101e-13
+	3.627074399570519e-05
+	3.476442353869492e-04
+	1.878038016551923e-04
+	4.708231100558838e-01
+
+ 156	1.560000000000001e+00
+	-1.356585184315555e-15
+	-8.367530451625662e-16
+	-1.190879949680792e-13
+	3.842630041534005e-05
+	3.481122376915025e-04
+	1.912826787524727e-04
+	4.708231406057007e-01
+
+ 157	1.570000000000001e+00
+	-1.274560435598986e-15
+	-8.805311727368942e-16
+	-1.192031271198202e-13
+	4.066666419676671e-05
+	3.484089745079633e-04
+	1.947653791369021e-04
+	4.708231711890903e-01
+
+ 158	1.580000000000001e+00
+	-1.192519916888941e-15
+	-9.267994148917875e-16
+	-1.193167825107209e-13
+	4.299052669467443e-05
+	3.485344464474765e-04
+	1.982501898376537e-04
+	4.708232017910089e-01
+
+ 159	1.590000000000001e+00
+	-1.110449044533605e-15
+	-9.757087135723843e-16
+	-1.194289379906423e-13
+	4.539622786250772e-05
+	3.484890576467895e-04
+	2.017353999206681e-04
+	4.708232323964324e-01
+
+ 160	1.600000000000001e+00
+	-1.028333120782115e-15
+	-1.027418992544217e-15
+	-1.195395660297718e-13
+	4.788177611692748e-05
+	3.482735994332375e-04
+	2.052193044452936e-04
+	4.708232629903887e-01
+
+ 161	1.610000000000001e+00
+	-9.461573230136404e-16
+	-1.082099581855395e-15
+	-1.196486345762190e-13
+	5.044487229232939e-05
+	3.478892305847747e-04
+	2.087002082400329e-04
+	4.708232935579933e-01
+
+ 162	1.620000000000001e+00
+	-8.639066963925983e-16
+	-1.139929640380136e-15
+	-1.197561069021563e-13
+	5.308293692898605e-05
+	3.473374548293107e-04
+	2.121764294665294e-04
+	4.708233240844730e-01
+
+ 163	1.630000000000001e+00
+	-7.815661502186861e-16
+	-1.201098571809864e-15
+	-1.198619414400146e-13
+	5.579314008280899e-05
+	3.466200962613608e-04
+	2.156463029475540e-04
+	4.708233545552102e-01
+
+ 164	1.640000000000001e+00
+	-6.991204582747897e-16
+	-1.265806428625753e-15
+	-1.199660916105063e-13
+	5.857243282783197e-05
+	3.457392733567474e-04
+	2.191081832415912e-04
+	4.708233849557524e-01
+
+ 165	1.650000000000001e+00
+	-6.165542635152401e-16
+	-1.334264297669389e-15
+	-1.200685056445374e-13
+	6.141757964143520e-05
+	3.446973722406654e-04
+	2.225604474533009e-04
+	4.708234152718491e-01
+
+ 166	1.660000000000001e+00
+	-5.338520874640877e-16
+	-1.406694659928427e-15
+	-1.201691264014215e-13
+	6.432519091239423e-05
+	3.434970198153075e-04
+	2.260014977754800e-04
+	4.708234454894669e-01
+
+ 167	1.670000000000001e+00
+	-4.509983447248673e-16
+	-1.483331716074368e-15
+	-1.202678911862023e-13
+	6.729175488671080e-05
+	3.421410572857751e-04
+	2.294297637638692e-04
+	4.708234755948171e-01
+
+ 168	1.680000000000001e+00
+	-3.679773630247079e-16
+	-1.564421668139623e-15
+	-1.203647315693311e-13
+	7.031366845902357e-05
+	3.406325145430291e-04
+	2.328437043511565e-04
+	4.708235055743676e-01
+
+ 169	1.690000000000001e+00
+	-2.847734092322524e-16
+	-1.650222946511876e-15
+	-1.204595732124340e-13
+	7.338726632105871e-05
+	3.389745857758162e-04
+	2.362418096106804e-04
+	4.708235354148589e-01
+
+ 170	1.700000000000001e+00
+	-2.013707217973606e-16
+	-1.741006370174808e-15
+	-1.205523357044394e-13
+	7.650884808652938e-05
+	3.371706065951392e-04
+	2.396226022836110e-04
+	4.708235651033152e-01
+
+ 171	1.710000000000001e+00
+	-1.177535500577629e-16
+	-1.837055226859189e-15
+	-1.206429324129014e-13
+	7.967470311826321e-05
+	3.352240328693396e-04
+	2.429846390857993e-04
+	4.708235946270669e-01
+
+ 172	1.720000000000001e+00
+	-3.390620084054518e-17
+	-1.938665258521031e-15
+	-1.207312703559655e-13
+	8.288113288350742e-05
+	3.331384213887235e-04
+	2.463265118120531e-04
+	4.708236239737436e-01
+
+ 173	1.730000000000001e+00
+	5.018690724041615e-17
+	-2.046144536371739e-15
+	-1.208172501010338e-13
+	8.612447075377379e-05
+	3.309174124084540e-04
+	2.496468482564390e-04
+	4.708236531312971e-01
+
+ 174	1.740000000000001e+00
+	1.345411814433644e-16
+	-2.159813208602885e-15
+	-1.209007656968246e-13
+	8.940109924402974e-05
+	3.285647140585748e-04
+	2.529443129673740e-04
+	4.708236820880022e-01
+
+ 175	1.750000000000001e+00
+	2.191717842319221e-16
+	-2.280003103031281e-15
+	-1.209817046461236e-13
+	9.270746475125951e-05
+	3.260840885613123e-04
+	2.562176078559307e-04
+	4.708237108324560e-01
+
+ 176	1.760000000000001e+00
+	3.040935540921362e-16
+	-2.407057166210333e-15
+	-1.210599479271053e-13
+	9.604008990418938e-05
+	3.234793401580460e-04
+	2.594654726749464e-04
+	4.708237393535946e-01
+
+ 177	1.770000000000001e+00
+	3.893209177650762e-16
+	-2.541328720190309e-15
+	-1.211353700716103e-13
+	9.939558367481159e-05
+	3.207543046210516e-04
+	2.626866853854505e-04
+	4.708237676406856e-01
+
+ 178	1.780000000000001e+00
+	4.748677939646313e-16
+	-2.683180518149923e-15
+	-1.212078393091709e-13
+	1.027706494292208e-04
+	3.179128402071759e-04
+	2.658800624255356e-04
+	4.708237956833365e-01
+
+ 179	1.790000000000001e+00
+	5.607474888305192e-16
+	-2.832983580660543e-15
+	-1.212772177858542e-13
+	1.061620911116638e-04
+	3.149588199008951e-04
+	2.690444588953484e-04
+	4.708238234714914e-01
+
+ 180	1.800000000000001e+00
+	6.469725835629138e-16
+	-2.991115795480424e-15
+	-1.213433618670759e-13
+	1.095668177631061e-04
+	3.118961247912673e-04
+	2.721787686703070e-04
+	4.708238509954379e-01
+
diff --git a/xschem/src/basic_test/data_pmos_lvt/data_300.raw b/xschem/src/basic_test/data_pmos_lvt/data_300.raw
new file mode 100644
index 0000000..1eed038
--- /dev/null
+++ b/xschem/src/basic_test/data_pmos_lvt/data_300.raw
@@ -0,0 +1,1645 @@
+Title: **.subckt gm_id_pmos
+Date: Sat Jun 12 17:34:54  2021
+Plotname: DC transfer characteristic
+Flags: real
+No. Variables: 8
+No. Points: 181
+Variables:
+	0	v(v-sweep)	voltage
+	1	@m.xm1.msky130_fd_pr__pfet_01v8_lvt[cgb]	capacitance
+	2	@m.xm1.msky130_fd_pr__pfet_01v8_lvt[cgd]	capacitance
+	3	@m.xm1.msky130_fd_pr__pfet_01v8_lvt[cgs]	capacitance
+	4	@m.xm1.msky130_fd_pr__pfet_01v8_lvt[gds]	admittance
+	5	@m.xm1.msky130_fd_pr__pfet_01v8_lvt[gm]	admittance
+	6	i(@m.xm1.msky130_fd_pr__pfet_01v8_lvt[id])	current
+	7	v(@m.xm1.msky130_fd_pr__pfet_01v8_lvt[vth])	voltage
+Values:
+ 0	0.000000000000000e+00
+	-9.530325458083208e-14
+	-3.229344711619415e-20
+	-7.058023099113046e-16
+	1.519873148905640e-12
+	2.587581332615295e-10
+	9.501817451002420e-12
+	4.566118671354136e-01
+
+ 1	1.000000000000000e-02
+	-9.480553100624523e-14
+	-3.568044534996359e-20
+	-7.614939071022604e-16
+	1.995271937955689e-12
+	3.392895397676935e-10
+	1.247401471941258e-11
+	4.566118671354288e-01
+
+ 2	2.000000000000000e-02
+	-9.431363013951869e-14
+	-3.940910184694854e-20
+	-8.222024693348003e-16
+	2.618443529501948e-12
+	4.446524850834248e-10
+	1.637018867320380e-11
+	4.566118671354550e-01
+
+ 3	3.000000000000000e-02
+	-9.382727702147482e-14
+	-4.351228448377450e-20
+	-8.883494126690529e-16
+	3.434859618683681e-12
+	5.823894687218496e-10
+	2.147473128885544e-11
+	4.566118671354857e-01
+
+ 4	4.000000000000000e-02
+	-9.334619136195932e-14
+	-4.802597570365731e-20
+	-9.604001214978516e-16
+	4.503755573330895e-12
+	7.622783688063166e-10
+	2.815816762656426e-11
+	4.566118671355250e-01
+
+ 5	5.000000000000000e-02
+	-9.287008548562274e-14
+	-5.298960503808715e-20
+	-1.038871096849888e-15
+	5.902184523641347e-12
+	9.969682722473257e-10
+	3.690256302867656e-11
+	4.566118671355753e-01
+
+ 6	6.000000000000000e-02
+	-9.239866200261785e-14
+	-5.844642644189055e-20
+	-1.124338223791989e-15
+	7.730211396560339e-12
+	1.302783634262073e-09
+	4.833410051539092e-11
+	4.566118671356452e-01
+
+ 7	7.000000000000001e-02
+	-9.193161118949488e-14
+	-6.444394643507507e-20
+	-1.217446231698027e-15
+	1.011754158835047e-11
+	1.700735596745887e-09
+	6.326470056816744e-11
+	4.566118671357327e-01
+
+ 8	8.000000000000000e-02
+	-9.146860806866795e-14
+	-7.103440948818434e-20
+	-1.318919412489927e-15
+	1.323194299783829e-11
+	2.217785698056870e-09
+	8.274497567356714e-11
+	4.566118671358487e-01
+
+ 9	9.000000000000000e-02
+	-9.100930917763189e-14
+	-7.827534751780525e-20
+	-1.429573654155592e-15
+	1.728989237481922e-11
+	2.888413536793554e-09
+	1.081312962473933e-10
+	4.566118671359995e-01
+
+ 10	9.999999999999999e-02
+	-9.055334902138264e-14
+	-8.623020077959777e-20
+	-1.550329840488483e-15
+	2.256995557104216e-11
+	3.756545628285913e-09
+	1.411702894076263e-10
+	4.566118671361962e-01
+
+ 11	1.100000000000000e-01
+	-9.010033620324477e-14
+	-9.496901786419529e-20
+	-1.682228663346460e-15
+	2.942949271146818e-11
+	4.877906924817784e-09
+	1.841046871990310e-10
+	4.566118671364520e-01
+
+ 12	1.200000000000000e-01
+	-8.964984923052313e-14
+	-1.045692429229896e-19
+	-1.826446890682956e-15
+	3.832535745170056e-11
+	6.322858284432455e-09
+	2.398050671079077e-10
+	4.566118671367842e-01
+
+ 13	1.300000000000000e-01
+	-8.920143199223519e-14
+	-1.151165986816419e-19
+	-1.984315131708653e-15
+	4.983932508002339e-11
+	8.179781506981437e-09
+	3.119326555550734e-10
+	4.566118671372127e-01
+
+ 14	1.400000000000000e-01
+	-8.875458890684125e-14
+	-1.267060742424239e-19
+	-2.157337139087026e-15
+	6.470902415365644e-11
+	1.055906747244816e-08
+	4.051389548019215e-10
+	4.566118671377660e-01
+
+ 15	1.500000000000000e-01
+	-8.830877973862532e-14
+	-1.394430271326123e-19
+	-2.347210686176631e-15
+	8.386514334767868e-11
+	1.359775196766778e-08
+	5.253084583280418e-10
+	4.566118671384808e-01
+
+ 16	1.600000000000000e-01
+	-8.786341408242196e-14
+	-1.534444095220095e-19
+	-2.555850054103407e-15
+	1.084756180540003e-10
+	1.746482855938864e-08
+	6.798510923813122e-10
+	4.566118671394012e-01
+
+ 17	1.700000000000000e-01
+	-8.741784551795497e-14
+	-1.688401290017322e-19
+	-2.785410158023102e-15
+	1.399973461962606e-10
+	2.236725068706105e-08
+	8.780512291175592e-10
+	4.566118671405794e-01
+
+ 18	1.800000000000000e-01
+	-8.697136543735021e-14
+	-1.857745547792412e-19
+	-3.038312333527835e-15
+	1.802357160781645e-10
+	2.855662082322345e-08
+	1.131480161679813e-09
+	4.566118671420879e-01
+
+ 19	1.900000000000000e-01
+	-8.652319655256589e-14
+	-2.044081805884992e-19
+	-3.317271791997931e-15
+	2.314118319639381e-10
+	3.633656096572506e-08
+	1.454478879042310e-09
+	4.566118671440086e-01
+
+ 20	2.000000000000000e-01
+	-8.607248609376201e-14
+	-2.249194560227012e-19
+	-3.625326736862099e-15
+	2.962367878253410e-10
+	4.607077684190705e-08
+	1.864717988340574e-09
+	4.566118671464484e-01
+
+ 21	2.100000000000000e-01
+	-8.561829871532179e-14
+	-2.475067983509668e-19
+	-3.965869109901123e-15
+	3.779916775867350e-10
+	5.819188098936703e-08
+	2.383841985719660e-09
+	4.566118671495364e-01
+
+ 22	2.200000000000001e-01
+	-8.515960913381446e-14
+	-2.723907971525330e-19
+	-4.342676905839292e-15
+	4.806112791160080e-10
+	7.321113968635205e-08
+	3.038206183997653e-09
+	4.566118671534288e-01
+
+ 23	2.300000000000001e-01
+	-8.469529453244743e-14
+	-2.998166242567516e-19
+	-4.759947951381221e-15
+	6.087685783924932e-10
+	9.172946287521606e-08
+	3.859716980038845e-09
+	4.566118671583161e-01
+
+ 24	2.400000000000001e-01
+	-8.422412678062228e-14
+	-3.300566614651492e-19
+	-5.222334986974447e-15
+	7.679566091596092e-10
+	1.144501612932061e-07
+	4.886790324548415e-09
+	4.566118671644244e-01
+
+ 25	2.500000000000001e-01
+	-8.374476453664987e-14
+	-3.634133582825504e-19
+	-5.734981809625350e-15
+	9.645635910132970e-10
+	1.421942308795782e-07
+	6.165449666403644e-09
+	4.566118671720300e-01
+
+ 26	2.600000000000001e-01
+	-8.325574532849691e-14
+	-4.002223313027790e-19
+	-6.303560124984407e-15
+	1.205937172536442e-09
+	1.759191506736750e-07
+	7.750593405496778e-09
+	4.566118671814591e-01
+
+ 27	2.700000000000001e-01
+	-8.275547774398687e-14
+	-4.408557158510782e-19
+	-6.934306606902384e-15
+	1.500433810511755e-09
+	2.167423369439689e-07
+	9.707472619845941e-09
+	4.566118671930984e-01
+
+ 28	2.800000000000001e-01
+	-8.224223391078321e-14
+	-4.857257788138113e-19
+	-7.634059461834069e-15
+	1.857449960395414e-09
+	2.659704112731715e-07
+	1.211343148381551e-08
+	4.566118672074114e-01
+
+ 29	2.900000000000001e-01
+	-8.171414251033132e-14
+	-5.352887990763143e-19
+	-8.410293532557829e-15
+	2.287432745271433e-09
+	3.251352433361076e-07
+	1.505997358910697e-08
+	4.566118672249380e-01
+
+ 30	3.000000000000001e-01
+	-8.116918265098455e-14
+	-5.900492183901423e-19
+	-9.271152640352212e-15
+	2.801868943595458e-09
+	3.960372675952306e-07
+	1.865522491467920e-08
+	4.566118672463234e-01
+
+ 31	3.100000000000001e-01
+	-8.060517902526621e-14
+	-6.505640605130904e-19
+	-1.022547744933477e-14
+	3.413252253930375e-09
+	4.807958264618245e-07
+	2.302686568677273e-08
+	4.566118672723259e-01
+
+ 32	3.200000000000001e-01
+	-8.001979889475357e-14
+	-7.174476097920667e-19
+	-1.128282663818370e-14
+	4.135029607183998e-09
+	5.819052786030035e-07
+	2.832559603136908e-08
+	4.566118673038442e-01
+
+ 33	3.300000000000001e-01
+	-7.941055158160236e-14
+	-7.913763316668977e-19
+	-1.245348858743689e-14
+	4.981527612005395e-09
+	7.022943844424740e-07
+	3.472918172143047e-08
+	4.566118673419342e-01
+
+ 34	3.400000000000001e-01
+	-7.877479129377071e-14
+	-8.730940065576409e-19
+	-1.374848014983022e-14
+	5.967859972850678e-09
+	8.453851248238848e-07
+	4.244709472821910e-08
+	4.566118673878432e-01
+
+ 35	3.500000000000001e-01
+	-7.810972426367007e-14
+	-9.634170350123648e-19
+	-1.517952839526268e-14
+	7.109816016104188e-09
+	1.015145729713924e-06
+	5.172571791897157e-08
+	4.566118674430346e-01
+
+ 36	3.600000000000002e-01
+	-7.741242132522088e-14
+	-1.063239855694558e-18
+	-1.675903055652808e-14
+	8.423729562306904e-09
+	1.216131423725512e-06
+	6.285402450693282e-08
+	4.566118675092292e-01
+
+ 37	3.700000000000002e-01
+	-7.667983717535426e-14
+	-1.173540398805578e-18
+	-1.849998681266157e-14
+	9.926326663962066e-09
+	1.453505402989327e-06
+	7.616957265212972e-08
+	4.566118675884338e-01
+
+ 38	3.800000000000002e-01
+	-7.590883764102791e-14
+	-1.295385476125208e-18
+	-2.041590012143658e-14
+	1.163455057785415e-08
+	1.733032061036865e-06
+	9.206457775513166e-08
+	4.566118676829800e-01
+
+ 39	3.900000000000002e-01
+	-7.509623627509898e-14
+	-1.429935985582214e-18
+	-2.252063716137692e-14
+	1.356536306395858e-08
+	2.061034743492934e-06
+	1.109917457233465e-07
+	4.566118677955643e-01
+
+ 40	4.000000000000002e-01
+	-7.423884150340583e-14
+	-1.578451784085498e-18
+	-2.482824469578321e-14
+	1.573552283477951e-08
+	2.444311609296896e-06
+	1.334694788066807e-07
+	4.566118679292684e-01
+
+ 41	4.100000000000002e-01
+	-7.333351530899152e-14
+	-1.742296058645744e-18
+	-2.735271646708346e-14
+	1.816134463163995e-08
+	2.890005729066895e-06
+	1.600860130371911e-07
+	4.566118680875912e-01
+
+ 42	4.200000000000002e-01
+	-7.237724403746598e-14
+	-1.922939004463755e-18
+	-3.010770720691676e-14
+	2.085844566186290e-08
+	3.405429420069594e-06
+	1.915020258980076e-07
+	4.566118682744603e-01
+
+ 43	4.300000000000002e-01
+	-7.136722131717791e-14
+	-2.121960601974096e-18
+	-3.310619261962746e-14
+	2.384148949044641e-08
+	3.997847801410441e-06
+	2.284512770006237e-07
+	4.566118684942445e-01
+
+ 44	4.400000000000002e-01
+	-7.030094230018868e-14
+	-2.341052275506472e-18
+	-3.636007732727388e-14
+	2.712394033767600e-08
+	4.674232125928998e-06
+	2.717389220665109e-07
+	4.566118687517308e-01
+
+ 45	4.500000000000002e-01
+	-6.917630745727325e-14
+	-2.582017217155992e-18
+	-3.987975673303734e-14
+	3.071784249797086e-08
+	5.440998772776666e-06
+	3.222372733256401e-07
+	4.566118690521079e-01
+
+ 46	4.600000000000002e-01
+	-6.799173304286990e-14
+	-2.846769173469515e-18
+	-4.367364343303583e-14
+	3.463363980732352e-08
+	6.303753852452870e-06
+	3.808789601044822e-07
+	4.566118694009233e-01
+
+ 47	4.700000000000003e-01
+	-6.674626415777832e-14
+	-3.137329522057214e-18
+	-4.774767391073136e-14
+	3.888004852877730e-08
+	7.267065214925885e-06
+	4.486476542869448e-07
+	4.566118698040294e-01
+
+ 48	4.800000000000003e-01
+	-6.543968518630037e-14
+	-3.455822511782904e-18
+	-5.210481636136440e-14
+	4.346399378071715e-08
+	8.334282605354368e-06
+	5.265667405556299e-07
+	4.566118702675128e-01
+
+ 49	4.900000000000003e-01
+	-6.407262140719514e-14
+	-3.804468604028514e-18
+	-5.674460505961524e-14
+	4.839061508454689e-08
+	9.507422661872145e-06
+	6.156865009018757e-07
+	4.566118707976213e-01
+
+ 50	5.000000000000002e-01
+	-6.264662492768954e-14
+	-4.185575932244370e-18
+	-6.166273005528752e-14
+	5.366334137050786e-08
+	1.078712890641506e-05
+	7.170705188272343e-07
+	4.566118714006796e-01
+
+ 51	5.100000000000002e-01
+	-6.116423791724669e-14
+	-4.601529989228421e-18
+	-6.685071249869950e-14
+	5.928403057557778e-08
+	1.217270889641897e-05
+	8.317820709112900e-07
+	4.566118720830138e-01
+
+ 52	5.200000000000002e-01
+	-5.962902654527311e-14
+	-5.054781751023072e-18
+	-7.229569498742372e-14
+	6.525316448309246e-08
+	1.366224263207393e-05
+	9.608712542287956e-07
+	4.566118728508693e-01
+
+ 53	5.300000000000002e-01
+	-5.804558012231356e-14
+	-5.547834545960701e-18
+	-7.798037261875851e-14
+	7.157008621401795e-08
+	1.525274946710690e-05
+	1.105363503311235e-06
+	4.566118737103472e-01
+
+ 54	5.400000000000003e-01
+	-5.641947169802944e-14
+	-6.083230069137674e-18
+	-8.388308386355919e-14
+	7.823326606467786e-08
+	1.694039613101427e-05
+	1.266249997510226e-06
+	4.566118746673421e-01
+
+ 55	5.500000000000003e-01
+	-5.475717868132763e-14
+	-6.663534018017203e-18
+	-8.997807125725083e-14
+	8.524058121168521e-08
+	1.872072649608128e-05
+	1.444480273563286e-06
+	4.566118757275022e-01
+
+ 56	5.600000000000003e-01
+	-5.306596472913726e-14
+	-7.291321876325514e-18
+	-9.623591093014637e-14
+	9.258959596336765e-08
+	2.058889432408346e-05
+	1.640957165522151e-06
+	4.566118768961981e-01
+
+ 57	5.700000000000003e-01
+	-5.135372694015155e-14
+	-7.969165394967259e-18
+	-1.026240981972411e-13
+	1.002778313720123e-07
+	2.253988288126379e-05
+	1.856534018408964e-06
+	4.566118781785059e-01
+
+ 58	5.800000000000003e-01
+	-4.962881499043362e-14
+	-8.699620307078944e-18
+	-1.091077650255455e-13
+	1.083030157169580e-07
+	2.456869925139537e-05
+	2.092013979827315e-06
+	4.566118795792013e-01
+
+ 59	5.900000000000003e-01
+	-4.789983096720880e-14
+	-9.485215769436422e-18
+	-1.156504954500508e-13
+	1.166633102305423e-07
+	2.667053560413047e-05
+	2.348151074095495e-06
+	4.566118811027714e-01
+
+ 60	6.000000000000003e-01
+	-4.617542005493716e-14
+	-1.032844594741303e-17
+	-1.222151980079319e-13
+	1.253575071468005e-07
+	2.884089391019174e-05
+	2.625652707605897e-06
+	4.566118827534237e-01
+
+ 61	6.100000000000003e-01
+	-4.446406275277602e-14
+	-1.123176406166442e-17
+	-1.287649907595727e-13
+	1.343851994883592e-07
+	3.107567416688163e-05
+	2.925183237574758e-06
+	4.566118845351099e-01
+
+ 62	6.200000000000003e-01
+	-4.277387891562436e-14
+	-1.219757909999923e-17
+	-1.352640547709658e-13
+	1.437469238542160e-07
+	3.337122886565092e-05
+	3.247368251121852e-06
+	4.566118864515504e-01
+
+ 63	6.300000000000003e-01
+	-4.111245268778099e-14
+	-1.322825527694051e-17
+	-1.416784158686185e-13
+	1.534442788012382e-07
+	3.572438815295072e-05
+	3.592799238301553e-06
+	4.566118885062643e-01
+
+ 64	6.400000000000003e-01
+	-3.948668551239502e-14
+	-1.432611420574729e-17
+	-1.479766214361174e-13
+	1.634800222597661e-07
+	3.813246099996638e-05
+	3.962038392190910e-06
+	4.566118907025952e-01
+
+ 65	6.500000000000004e-01
+	-3.790268209085366e-14
+	-1.549343964157582e-17
+	-1.541302880768796e-13
+	1.738581518612447e-07
+	4.059321787687400e-05
+	4.355623323684596e-06
+	4.566118930437405e-01
+
+ 66	6.600000000000004e-01
+	-3.636567169950119e-14
+	-1.673248456658107e-17
+	-1.601145060409780e-13
+	1.845839721730579e-07
+	4.310486011911397e-05
+	4.774071532389569e-06
+	4.566118955327792e-01
+
+ 67	6.700000000000004e-01
+	-3.487996489876658e-14
+	-1.804548032228145e-17
+	-1.659080963357523e-13
+	1.956641527232211e-07
+	4.566598056200985e-05
+	5.217884524012841e-06
+	4.566118981726947e-01
+
+ 68	6.800000000000004e-01
+	-3.344894359876819e-14
+	-1.943464745319567e-17
+	-1.714937254922960e-13
+	2.071067804362670e-07
+	4.827551925982616e-05
+	5.687551506669744e-06
+	4.566119009663965e-01
+
+ 69	6.900000000000004e-01
+	-3.207508081764524e-14
+	-2.090220790804460e-17
+	-1.768578903718994e-13
+	2.189214097593162e-07
+	5.093271731104184e-05
+	6.183552632718145e-06
+	4.566119039167399e-01
+
+ 70	7.000000000000004e-01
+	-3.075998535443176e-14
+	-2.245039824832380e-17
+	-1.819907907864458e-13
+	2.311191133847640e-07
+	5.363707106040864e-05
+	6.706361779128710e-06
+	4.566119070265462e-01
+
+ 71	7.100000000000004e-01
+	-2.950446600099158e-14
+	-2.408148353512753e-17
+	-1.868861109733837e-13
+	2.437125361104061e-07
+	5.638828828522750e-05
+	7.256448878705661e-06
+	4.566119102986072e-01
+
+ 72	7.200000000000004e-01
+	-2.830860978809183e-14
+	-2.579777159938328e-17
+	-1.915407322425322e-13
+	2.567159540430127e-07
+	5.918624741867092e-05
+	7.834281827678143e-06
+	4.566119137357091e-01
+
+ 73	7.300000000000004e-01
+	-2.717186901437646e-14
+	-2.760162744370941e-17
+	-1.959543986986405e-13
+	2.701453410617985e-07
+	6.203096042026834e-05
+	8.440328003409478e-06
+	4.566119173406295e-01
+
+ 74	7.400000000000004e-01
+	-2.609315234181861e-14
+	-2.949548757166182e-17
+	-2.001293562331864e-13
+	2.840184442203997e-07
+	6.492253956544697e-05
+	9.075055430294341e-06
+	4.566119211161535e-01
+
+ 75	7.500000000000004e-01
+	-2.507091595332819e-14
+	-3.148187408871420e-17
+	-2.040699823912759e-13
+	2.983548695813110e-07
+	6.786116817924735e-05
+	9.738933633333973e-06
+	4.566119250650741e-01
+
+ 76	7.600000000000005e-01
+	-2.410325156361971e-14
+	-3.356340846596825e-17
+	-2.077824216490983e-13
+	3.131761798448011e-07
+	7.084707516854337e-05
+	1.043243421821647e-05
+	4.566119291901949e-01
+
+ 77	7.700000000000005e-01
+	-2.318796887614587e-14
+	-3.574282490035450e-17
+	-2.112742374195413e-13
+	3.285060050499989e-07
+	7.388051309696747e-05
+	1.115603121467843e-05
+	4.566119334943398e-01
+
+ 78	7.800000000000005e-01
+	-2.232267082973151e-14
+	-3.802298324263711e-17
+	-2.145540889972232e-13
+	3.443701675856729e-07
+	7.696173948316968e-05
+	1.191020121701692e-05
+	4.566119379803383e-01
+
+ 79	7.900000000000005e-01
+	-2.150482064114363e-14
+	-4.040688149625072e-17
+	-2.176314388386545e-13
+	3.607968227484588e-07
+	8.009100097388257e-05
+	1.269542335225220e-05
+	4.566119426510435e-01
+
+ 80	8.000000000000005e-01
+	-2.073180020420007e-14
+	-4.289766791577463e-17
+	-2.205162931551073e-13
+	3.778166161203481e-07
+	8.326852003859689e-05
+	1.351217910292231e-05
+	4.566119475093195e-01
+
+ 81	8.100000000000005e-01
+	-2.000095984619352e-14
+	-4.549865275396274e-17
+	-2.232189768207577e-13
+	3.954628591045979e-07
+	8.649448384448683e-05
+	1.436095200800234e-05
+	4.566119525580432e-01
+
+ 82	8.200000000000005e-01
+	-1.930965977253985e-14
+	-4.821331972121132e-17
+	-2.257499420668325e-13
+	4.137717240537863e-07
+	8.976903499253221e-05
+	1.524222726213403e-05
+	4.566119578000970e-01
+
+ 83	8.300000000000005e-01
+	-1.865530376149020e-14
+	-5.104533723188946e-17
+	-2.281196093120831e-13
+	4.327824605447217e-07
+	9.309226382403126e-05
+	1.615649123029820e-05
+	4.566119632383766e-01
+
+ 84	8.400000000000005e-01
+	-1.803536581690635e-14
+	-5.399856951876760e-17
+	-2.303382377203895e-13
+	4.525376345014242e-07
+	9.646420203762992e-05
+	1.710423089230998e-05
+	4.566119688757775e-01
+
+ 85	8.500000000000005e-01
+	-1.744741056426596e-14
+	-5.707708770063838e-17
+	-2.324158226181717e-13
+	4.730833920352547e-07
+	9.988481738834491e-05
+	1.808593322907151e-05
+	4.566119747151988e-01
+
+ 86	8.600000000000005e-01
+	-1.688910819862026e-14
+	-6.028518088979584e-17
+	-2.343620166868661e-13
+	4.944697500641701e-07
+	1.033540092703640e-04
+	1.910208456038812e-05
+	4.566119807595315e-01
+
+ 87	8.700000000000006e-01
+	-1.635824477725814e-14
+	-6.362736742595309e-17
+	-2.361860718116913e-13
+	5.167509159869553e-07
+	1.068716050137117e-04
+	2.015316984231229e-05
+	4.566119870116593e-01
+
+ 88	8.800000000000006e-01
+	-1.585272860639699e-14
+	-6.710840632196614e-17
+	-2.378967985667438e-13
+	5.399856389270861e-07
+	1.104373567506780e-04
+	2.123967193041383e-05
+	4.566119934744560e-01
+
+ 89	8.900000000000006e-01
+	-1.537059341030650e-14
+	-7.073330900481042e-17
+	-2.395025405053212e-13
+	5.642375953228338e-07
+	1.140509387310006e-04
+	2.236207081405114e-05
+	4.566120001507745e-01
+
+ 90	9.000000000000006e-01
+	-1.490999890073663e-14
+	-7.450735143303307e-17
+	-2.410111606686959e-13
+	5.895758119272155e-07
+	1.177119449851139e-04
+	2.352084282561055e-05
+	4.566120070434512e-01
+
+ 91	9.100000000000006e-01
+	-1.446922929027655e-14
+	-7.843608666957775e-17
+	-2.424300379995623e-13
+	6.160751295966879e-07
+	1.214198872524722e-04
+	2.471645982776800e-05
+	4.566120141552910e-01
+
+ 92	9.200000000000006e-01
+	-1.404669021964417e-14
+	-8.252535798675198e-17
+	-2.437660716279092e-13
+	6.438167115888376e-07
+	1.251741931071498e-04
+	2.594938838107058e-05
+	4.566120214890695e-01
+
+ 93	9.300000000000006e-01
+	-1.364090449877928e-14
+	-8.678131257824275e-17
+	-2.450256912729994e-13
+	6.728886004627621e-07
+	1.289742042258732e-04
+	2.722008889352811e-05
+	4.566120290475259e-01
+
+ 94	9.400000000000006e-01
+	-1.325050699685489e-14
+	-9.121041595169272e-17
+	-2.462148722658317e-13
+	7.033863280793740e-07
+	1.328191747545685e-04
+	2.852901475341188e-05
+	4.566120368333568e-01
+
+ 95	9.500000000000006e-01
+	-1.287423895793667e-14
+	-9.581946707438938e-17
+	-2.473391539360786e-13
+	7.354135836377396e-07
+	1.367082697386210e-04
+	2.987661144606187e-05
+	4.566120448492096e-01
+
+ 96	9.600000000000006e-01
+	-1.251094196740099e-14
+	-1.006156143442322e-16
+	-2.484036603229791e-13
+	7.690829451561544e-07
+	1.406405635896347e-04
+	3.126331565520108e-05
+	4.566120530976860e-01
+
+ 97	9.700000000000006e-01
+	-1.215955174936145e-14
+	-1.056063724583215e-16
+	-2.494131223599253e-13
+	8.045166803176029e-07
+	1.446150385676636e-04
+	3.268955434901167e-05
+	4.566120615813219e-01
+
+ 98	9.800000000000006e-01
+	-1.181909193693771e-14
+	-1.107996402522332e-16
+	-2.503719008478843e-13
+	8.418476231475097e-07
+	1.486305832629282e-04
+	3.415574385104065e-05
+	4.566120703025963e-01
+
+ 99	9.900000000000007e-01
+	-1.148866792472005e-14
+	-1.162037195843595e-16
+	-2.512840096746895e-13
+	8.812201335791010e-07
+	1.526859910650690e-04
+	3.566228889587213e-05
+	4.566120792639153e-01
+
+ 100	1.000000000000001e+00
+	-1.116746088569548e-14
+	-1.218273353415890e-16
+	-2.521531388573872e-13
+	9.227911475882547e-07
+	1.567799586111618e-04
+	3.720958166939181e-05
+	4.566120884676126e-01
+
+ 101	1.010000000000001e+00
+	-1.085472201255033e-14
+	-1.276796566450282e-16
+	-2.529826770854721e-13
+	9.667313262442690e-07
+	1.609110842061757e-04
+	3.879800083339941e-05
+	4.566120979159398e-01
+
+ 102	1.020000000000001e+00
+	-1.054976702506151e-14
+	-1.337703193374693e-16
+	-2.537757335261854e-13
+	1.013226312724279e-06
+	1.650778662114024e-04
+	4.042791053426944e-05
+	4.566121076110635e-01
+
+ 103	1.030000000000001e+00
+	-1.025197097063573e-14
+	-1.401094498378443e-16
+	-2.545351587213337e-13
+	1.062478107072099e-06
+	1.692787013977209e-04
+	4.209965939532347e-05
+	4.566121175550563e-01
+
+ 104	1.040000000000001e+00
+	-9.960763333421248e-15
+	-1.467076904520105e-16
+	-2.552635644603944e-13
+	1.114706569243266e-06
+	1.735118832614707e-04
+	4.381357949255047e-05
+	4.566121277498942e-01
+
+ 105	1.050000000000001e+00
+	-9.675623458309179e-15
+	-1.535762262337717e-16
+	-2.559633425589621e-13
+	1.170151061758698e-06
+	1.777756003012688e-04
+	4.556998531329346e-05
+	4.566121381974489e-01
+
+ 106	1.060000000000001e+00
+	-9.396076289140635e-15
+	-1.607268134952630e-16
+	-2.566366825065745e-13
+	1.229072244076682e-06
+	1.820679342543853e-04
+	4.736917269750279e-05
+	4.566121488994803e-01
+
+ 107	1.070000000000001e+00
+	-9.121688415155724e-15
+	-1.681718100714470e-16
+	-2.572855879752089e-13
+	1.291754031574071e-06
+	1.863868582913647e-04
+	4.921141776114892e-05
+	4.566121598576264e-01
+
+ 108	1.080000000000001e+00
+	-8.852064415856106e-15
+	-1.759242074497202e-16
+	-2.579118922005632e-13
+	1.358505732782374e-06
+	1.907302351674675e-04
+	5.109697580136318e-05
+	4.566121710734103e-01
+
+ 109	1.090000000000001e+00
+	-8.586843491713220e-15
+	-1.839976648824494e-16
+	-2.585172722638374e-13
+	1.429664379225702e-06
+	1.950958153293369e-04
+	5.302608018287700e-05
+	4.566121825482191e-01
+
+ 110	1.100000000000001e+00
+	-8.325696366333215e-15
+	-1.924065456075098e-16
+	-2.591032623130338e-13
+	1.505597262825045e-06
+	1.994812349750199e-04
+	5.499894120529310e-05
+	4.566121942833031e-01
+
+ 111	1.110000000000001e+00
+	-8.068322444571433e-15
+	-2.011659553099102e-16
+	-2.596712657706977e-13
+	1.586704696322563e-06
+	2.038840140652763e-04
+	5.701574495071737e-05
+	4.566122062797698e-01
+
+ 112	1.120000000000001e+00
+	-7.814447210532796e-15
+	-2.102917829660504e-16
+	-2.602225665801679e-13
+	1.673423012494147e-06
+	2.083015542839488e-04
+	5.907665211125231e-05
+	4.566122185385732e-01
+
+ 113	1.130000000000001e+00
+	-7.563819849268966e-15
+	-2.198007442213144e-16
+	-2.607583395454053e-13
+	1.766227817990235e-06
+	2.127311369451784e-04
+	6.118179679582997e-05
+	4.566122310605147e-01
+
+ 114	1.140000000000001e+00
+	-7.316211076168718e-15
+	-2.297104274614658e-16
+	-2.612796598208010e-13
+	1.865637517399898e-06
+	2.171699208455005e-04
+	6.333128531584530e-05
+	4.566122438462230e-01
+
+ 115	1.150000000000001e+00
+	-7.071411158478287e-15
+	-2.400393427487616e-16
+	-2.617875116073779e-13
+	1.972217122479903e-06
+	2.216149400594177e-04
+	6.552519494902775e-05
+	4.566122568961588e-01
+
+ 116	1.160000000000001e+00
+	-6.829228113971539e-15
+	-2.508069738048414e-16
+	-2.622827961109041e-13
+	2.086582360313870e-06
+	2.260631016780584e-04
+	6.776357268098554e-05
+	4.566122702106024e-01
+
+ 117	1.170000000000001e+00
+	-6.589486072517577e-15
+	-2.620338332342384e-16
+	-2.627663388157657e-13
+	2.209404092341156e-06
+	2.305111834920838e-04
+	7.004643392385662e-05
+	4.566122837896454e-01
+
+ 118	1.180000000000001e+00
+	-6.352023787070066e-15
+	-2.737415211950840e-16
+	-2.632388961263128e-13
+	2.341413053564271e-06
+	2.349558316222543e-04
+	7.237376121152356e-05
+	4.566122976331818e-01
+
+ 119	1.190000000000001e+00
+	-6.116693281429636e-15
+	-2.859527877367967e-16
+	-2.637011614249110e-13
+	2.483404917632052e-06
+	2.393935581041638e-04
+	7.474550287089856e-05
+	4.566123117409076e-01
+
+ 120	1.200000000000001e+00
+	-5.883358622971242e-15
+	-2.986915990388576e-16
+	-2.641537705932229e-13
+	2.636245688704366e-06
+	2.438207384377644e-04
+	7.716157166886946e-05
+	4.566123261123002e-01
+
+ 121	1.210000000000001e+00
+	-5.651894809362762e-15
+	-3.119832077997350e-16
+	-2.645973070404335e-13
+	2.800877414805393e-06
+	2.482336091176337e-04
+	7.962184343462968e-05
+	4.566123407466232e-01
+
+ 122	1.220000000000001e+00
+	-5.422186759116774e-15
+	-3.258542280409029e-16
+	-2.650323062792890e-13
+	2.978324209522028e-06
+	2.526282651666681e-04
+	8.212615565730541e-05
+	4.566123556429100e-01
+
+ 123	1.230000000000001e+00
+	-5.194128396605906e-15
+	-3.403327146077046e-16
+	-2.654592600879867e-13
+	3.169698559136056e-06
+	2.570006577042753e-04
+	8.467430605906333e-05
+	4.566123707999581e-01
+
+ 124	1.240000000000001e+00
+	-4.967621822924142e-15
+	-3.554482476664426e-16
+	-2.658786202931954e-13
+	3.376207880319293e-06
+	2.613465915903453e-04
+	8.726605114424146e-05
+	4.566123862163161e-01
+
+ 125	1.250000000000001e+00
+	-4.742576564689939e-15
+	-3.712320225157005e-16
+	-2.662908022068165e-13
+	3.599161279093749e-06
+	2.656617231985701e-04
+	8.990110472551288e-05
+	4.566124018902850e-01
+
+ 126	1.260000000000001e+00
+	-4.518908893552501e-15
+	-3.877169450495015e-16
+	-2.666961877465516e-13
+	3.839976444609720e-06
+	2.699415583872188e-04
+	9.257913642871123e-05
+	4.566124178198976e-01
+
+ 127	1.270000000000001e+00
+	-4.296541209796058e-15
+	-4.049377332302343e-16
+	-2.670951282679170e-13
+	4.100186591204915e-06
+	2.741814507523807e-04
+	9.529977017869332e-05
+	4.566124340029160e-01
+
+ 128	1.280000000000001e+00
+	-4.075401484013151e-15
+	-4.229310249509119e-16
+	-2.674879471330688e-13
+	4.381447339023440e-06
+	2.783766002681007e-04
+	9.806258266957508e-05
+	4.566124504368250e-01
+
+ 129	1.290000000000001e+00
+	-3.855422751359517e-15
+	-4.417354926884856e-16
+	-2.678749420396710e-13
+	4.685543397169655e-06
+	2.825220524396474e-04
+	1.008671018238211e-04
+	4.566124671188142e-01
+
+ 130	1.300000000000001e+00
+	-3.636542653405538e-15
+	-4.613919653732045e-16
+	-2.682563871310281e-13
+	5.014394884034959e-06
+	2.866126981202370e-04
+	1.037128052460433e-04
+	4.566124840457783e-01
+
+ 131	1.310000000000001e+00
+	-3.418703023051714e-15
+	-4.819435579232020e-16
+	-2.686325349068670e-13
+	5.370063087414857e-06
+	2.906432741675660e-04
+	1.065991186790128e-04
+	4.566125012143001e-01
+
+ 132	1.320000000000001e+00
+	-3.201849508403375e-15
+	-5.034358089180561e-16
+	-2.690036179524176e-13
+	5.754755432893360e-06
+	2.946083651437737e-04
+	1.095254144712674e-04
+	4.566125186206467e-01
+
+ 133	1.330000000000001e+00
+	-2.985931231880983e-15
+	-5.259168269109300e-16
+	-2.693698505018633e-13
+	6.170829393659685e-06
+	2.985024062902111e-04
+	1.124910100678923e-04
+	4.566125362607570e-01
+
+ 134	1.340000000000001e+00
+	-2.770900481199510e-15
+	-5.494374459046755e-16
+	-2.697314298507590e-13
+	6.620795039754382e-06
+	3.023196880352438e-04
+	1.154951665384842e-04
+	4.566125541302371e-01
+
+ 135	1.350000000000001e+00
+	-2.556712429169946e-15
+	-5.740513905439232e-16
+	-2.700885376306717e-13
+	7.107315891516637e-06
+	3.060543623177868e-04
+	1.185370871590278e-04
+	4.566125722243461e-01
+
+ 136	1.360000000000001e+00
+	-2.343324879572589e-15
+	-5.998154516018586e-16
+	-2.704413409580534e-13
+	7.633207713018832e-06
+	3.097004510291854e-04
+	1.216159160673390e-04
+	4.566125905379944e-01
+
+ 137	1.370000000000001e+00
+	-2.130698036617964e-15
+	-6.267896723670347e-16
+	-2.707899934682263e-13
+	8.201434859332617e-06
+	3.132518568890675e-04
+	1.247307370148303e-04
+	4.566126090657331e-01
+
+ 138	1.380000000000001e+00
+	-1.918794295755145e-15
+	-6.550375465619330e-16
+	-2.711346362443116e-13
+	8.815103779871466e-06
+	3.167023770740126e-04
+	1.278805722405347e-04
+	4.566126278017423e-01
+
+ 139	1.390000000000001e+00
+	-1.707578053812450e-15
+	-6.846262284505901e-16
+	-2.714753986499869e-13
+	9.477453282472034e-06
+	3.200457199082612e-04
+	1.310643814964735e-04
+	4.566126467398387e-01
+
+ 140	1.400000000000001e+00
+	-1.497015536650646e-15
+	-7.156267558173416e-16
+	-2.718123990740819e-13
+	1.019184118320467e-05
+	3.232755249000022e-04
+	1.342810612564385e-04
+	4.566126658734557e-01
+
+ 141	1.410000000000001e+00
+	-1.287074642699491e-15
+	-7.481142865215510e-16
+	-2.721457455942299e-13
+	1.096172700897625e-05
+	3.263853863619837e-04
+	1.375294441428833e-04
+	4.566126851956491e-01
+
+ 142	1.420000000000001e+00
+	-1.077724800910471e-15
+	-7.821683493538988e-16
+	-2.724755365660606e-13
+	1.179065048724333e-05
+	3.293688807886357e-04
+	1.408082986086904e-04
+	4.566127046990962e-01
+
+ 143	1.430000000000001e+00
+	-8.689368418106275e-16
+	-8.178731099378378e-16
+	-2.728018611437682e-13
+	1.268220565214791e-05
+	3.322195980718492e-04
+	1.441163289118800e-04
+	4.566127243760851e-01
+
+ 144	1.440000000000001e+00
+	-6.606828804840677e-16
+	-8.553176524335785e-16
+	-2.731247997372725e-13
+	1.364001052031886e-05
+	3.349311765234318e-04
+	1.474521754215847e-04
+	4.566127442185323e-01
+
+ 145	1.450000000000001e+00
+	-4.529362104260737e-16
+	-8.945962778113794e-16
+	-2.734444244106578e-13
+	1.466767244173536e-05
+	3.374973415353275e-04
+	1.508144152926438e-04
+	4.566127642179731e-01
+
+ 146	1.460000000000001e+00
+	-2.456712073376643e-16
+	-9.358088194644344e-16
+	-2.737607992260582e-13
+	1.576874940827436e-05
+	3.399119475521206e-04
+	1.542015635436966e-04
+	4.566127843655740e-01
+
+ 147	1.470000000000001e+00
+	-3.886324202505191e-17
+	-9.790609769275426e-16
+	-2.740739805367226e-13
+	1.694670779897069e-05
+	3.421690228599029e-04
+	1.576120745695706e-04
+	4.566128046521412e-01
+
+ 148	1.480000000000001e+00
+	1.675113983302915e-16
+	-1.024464668455406e-15
+	-2.743840172325710e-13
+	1.820487724774268e-05
+	3.442628165192067e-04
+	1.610443441129078e-04
+	4.566128250681328e-01
+
+ 149	1.490000000000001e+00
+	3.734755811833528e-16
+	-1.072138403191460e-15
+	-2.746909509411914e-13
+	1.954640352474649e-05
+	3.461878465978172e-04
+	1.644967117123922e-04
+	4.566128456036705e-01
+
+ 150	1.500000000000001e+00
+	5.790513924864560e-16
+	-1.122207673622336e-15
+	-2.749948161868911e-13
+	2.097420051274593e-05
+	3.479389487037884e-04
+	1.679674636356922e-04
+	4.566128662485636e-01
+
+ 151	1.510000000000001e+00
+	7.842601938996761e-16
+	-1.174805368963344e-15
+	-2.752956405101207e-13
+	2.249090251971339e-05
+	3.495113236928479e-04
+	1.714548362945875e-04
+	4.566128869923195e-01
+
+ 152	1.520000000000001e+00
+	9.891226737752857e-16
+	-1.230072210052425e-15
+	-2.755934445493244e-13
+	2.409881828310576e-05
+	3.509005833401271e-04
+	1.749570201280173e-04
+	4.566129078241744e-01
+
+ 153	1.530000000000001e+00
+	1.193658892288828e-15
+	-1.288157206242659e-15
+	-2.758882420870433e-13
+	2.579988807625128e-05
+	3.521027927347773e-04
+	1.784721639264894e-04
+	4.566129287331174e-01
+
+ 154	1.540000000000001e+00
+	1.397888321022920e-15
+	-1.349218134672319e-15
+	-2.761800400618921e-13
+	2.759564531260554e-05
+	3.531145081854928e-04
+	1.819983795589708e-04
+	4.566129497079183e-01
+
+ 155	1.550000000000001e+00
+	1.601829877262684e-15
+	-1.413422042153420e-15
+	-2.764688385478635e-13
+	2.948718395361965e-05
+	3.539328095189534e-04
+	1.855337470516670e-04
+	4.566129707371542e-01
+
+ 156	1.560000000000001e+00
+	1.805501953209652e-15
+	-1.480945769750450e-15
+	-2.767546307022793e-13
+	3.147513286082640e-05
+	3.545553258103866e-04
+	1.890763199576665e-04
+	4.566129918092493e-01
+
+ 157	1.570000000000001e+00
+	2.008922440277825e-15
+	-1.551976499916802e-15
+	-2.770374026835936e-13
+	3.355963799911996e-05
+	3.549802537989991e-04
+	1.926241309478303e-04
+	4.566130129125008e-01
+
+ 158	1.580000000000001e+00
+	2.212108748590727e-15
+	-1.626712325811520e-15
+	-2.773171335401815e-13
+	3.574035310894273e-05
+	3.552063684990177e-04
+	1.961751975471035e-04
+	4.566130340351165e-01
+
+ 159	1.590000000000001e+00
+	2.415077821761908e-15
+	-1.705362842128781e-15
+	-2.775937950712003e-13
+	3.801643913825695e-05
+	3.552330258034344e-04
+	1.997275279369420e-04
+	4.566130551652495e-01
+
+ 160	1.600000000000001e+00
+	2.617846147005040e-15
+	-1.788149756431401e-15
+	-2.778673516606077e-13
+	4.038657238238894e-05
+	3.550601571734862e-04
+	2.032791267440027e-04
+	4.566130762910287e-01
+
+ 161	1.610000000000001e+00
+	2.820429760584848e-15
+	-1.875307519581309e-15
+	-2.781377600854359e-13
+	4.284896094406994e-05
+	3.546882567928977e-04
+	2.068280007376182e-04
+	4.566130974005986e-01
+
+ 162	1.620000000000001e+00
+	3.022844248596086e-15
+	-1.967083973398429e-15
+	-2.784049692995036e-13
+	4.540136881932338e-05
+	3.541183618235972e-04
+	2.103721643636927e-04
+	4.566131184821515e-01
+
+ 163	1.630000000000001e+00
+	3.225104743027759e-15
+	-2.063741013147988e-15
+	-2.786689201938395e-13
+	4.804114665618985e-05
+	3.533520266135315e-04
+	2.139096450501263e-04
+	4.566131395239477e-01
+
+ 164	1.640000000000001e+00
+	3.427225913043798e-15
+	-2.165555261848301e-15
+	-2.789295453352450e-13
+	5.076526803674851e-05
+	3.523912918662928e-04
+	2.174384882282303e-04
+	4.566131605143674e-01
+
+ 165	1.650000000000001e+00
+	3.629221951408700e-15
+	-2.272818752700892e-15
+	-2.791867686846359e-13
+	5.357037000671296e-05
+	3.512386498805008e-04
+	2.209567620252374e-04
+	4.566131814419170e-01
+
+ 166	1.660000000000001e+00
+	3.831106555951538e-15
+	-2.385839615164531e-15
+	-2.794405052970285e-13
+	5.645279652306503e-05
+	3.498970070034868e-04
+	2.244625615943224e-04
+	4.566132022952644e-01
+
+ 167	1.670000000000001e+00
+	4.032892905969711e-15
+	-2.504942759320534e-15
+	-2.796906610053555e-13
+	5.940864350500938e-05
+	3.483696444228380e-04
+	2.279540130599273e-04
+	4.566132230632665e-01
+
+ 168	1.680000000000001e+00
+	4.234593633466336e-15
+	-2.630470552201671e-15
+	-2.799371320906594e-13
+	6.243380424851364e-05
+	3.466601783486719e-04
+	2.314292770671242e-04
+	4.566132437349804e-01
+
+ 169	1.690000000000001e+00
+	4.436220789115692e-15
+	-2.762783478680253e-15
+	-2.801798049416203e-13
+	6.552401408794697e-05
+	3.447725205295420e-04
+	2.348865519337256e-04
+	4.566132642996895e-01
+
+ 170	1.700000000000001e+00
+	4.637785802865958e-15
+	-2.902260778327206e-15
+	-2.804185557068732e-13
+	6.867489334621371e-05
+	3.427108399075760e-04
+	2.383240764126483e-04
+	4.566132847469166e-01
+
+ 171	1.710000000000001e+00
+	4.839299439109403e-15
+	-3.049301048367228e-15
+	-2.806532499441188e-13
+	7.188198779320044e-05
+	3.404795260655897e-04
+	2.417401320792997e-04
+	4.566133050664412e-01
+
+ 172	1.720000000000001e+00
+	5.040771746375927e-15
+	-3.204322801465994e-15
+	-2.808837422706505e-13
+	7.514080601824836e-05
+	3.380831549616202e-04
+	2.451330453645334e-04
+	4.566133252483086e-01
+
+ 173	1.730000000000001e+00
+	5.242212001549668e-15
+	-3.367764965603232e-15
+	-2.811098760206122e-13
+	7.844685330432409e-05
+	3.355264572937533e-04
+	2.485011892578660e-04
+	4.566133452828415e-01
+
+ 174	1.740000000000001e+00
+	5.443628648658389e-15
+	-3.540087311720447e-15
+	-2.813314829150503e-13
+	8.179566176071525e-05
+	3.328142896976638e-04
+	2.518429847083996e-04
+	4.566133651606461e-01
+
+ 175	1.750000000000001e+00
+	5.645029232352289e-15
+	-3.721770793202730e-15
+	-2.815483827516443e-13
+	8.518281662098879e-05
+	3.299516088558644e-04
+	2.551569017522523e-04
+	4.566133848726224e-01
+
+ 176	1.760000000000001e+00
+	5.846420326266543e-15
+	-3.913317779583727e-15
+	-2.817603831218698e-13
+	8.860397873979638e-05
+	3.269434484942320e-04
+	2.584414603955791e-04
+	4.566134044099667e-01
+
+ 177	1.770000000000001e+00
+	6.047807456561372e-15
+	-4.115252165182554e-15
+	-2.819672791642678e-13
+	9.205490342427622e-05
+	3.237948991589913e-04
+	2.616952312815804e-04
+	4.566134237641767e-01
+
+ 178	1.780000000000001e+00
+	6.249195021038628e-15
+	-4.328119331731764e-15
+	-2.821688533634395e-13
+	9.553145581342446e-05
+	3.205110906055739e-04
+	2.649168361684979e-04
+	4.566134429270545e-01
+
+ 179	1.790000000000001e+00
+	6.450586204367048e-15
+	-4.552485942484905e-15
+	-2.823648754053577e-13
+	9.902962307357157e-05
+	3.170971765880867e-04
+	2.681049482436951e-04
+	4.566134618907102e-01
+
+ 180	1.800000000000001e+00
+	6.651982890093328e-15
+	-4.788939543860825e-15
+	-2.825551021005374e-13
+	1.025455237123908e-04
+	3.135583218122774e-04
+	2.712582922966567e-04
+	4.566134806475544e-01
+
diff --git a/xschem/src/basic_test/data_pmos_lvt/data_35.raw b/xschem/src/basic_test/data_pmos_lvt/data_35.raw
new file mode 100644
index 0000000..1ac5009
--- /dev/null
+++ b/xschem/src/basic_test/data_pmos_lvt/data_35.raw
@@ -0,0 +1,1645 @@
+Title: **.subckt gm_id_pmos
+Date: Sat Jun 12 17:32:09  2021
+Plotname: DC transfer characteristic
+Flags: real
+No. Variables: 8
+No. Points: 181
+Variables:
+	0	v(v-sweep)	voltage
+	1	@m.xm1.msky130_fd_pr__pfet_01v8_lvt[cgb]	capacitance
+	2	@m.xm1.msky130_fd_pr__pfet_01v8_lvt[cgd]	capacitance
+	3	@m.xm1.msky130_fd_pr__pfet_01v8_lvt[cgs]	capacitance
+	4	@m.xm1.msky130_fd_pr__pfet_01v8_lvt[gds]	admittance
+	5	@m.xm1.msky130_fd_pr__pfet_01v8_lvt[gm]	admittance
+	6	i(@m.xm1.msky130_fd_pr__pfet_01v8_lvt[id])	current
+	7	v(@m.xm1.msky130_fd_pr__pfet_01v8_lvt[vth])	voltage
+Values:
+ 0	0.000000000000000e+00
+	-1.266240073651000e-15
+	-3.236652670586527e-21
+	-5.445403234660047e-17
+	3.546000488828226e-09
+	9.203688884341253e-08
+	3.953141412199626e-09
+	2.897319923240360e-01
+
+ 1	1.000000000000000e-02
+	-1.259569970422486e-15
+	-3.530217261925970e-21
+	-5.912366409163455e-17
+	4.470507580560958e-09
+	1.151689633545638e-07
+	4.985072824610640e-09
+	2.897319923656396e-01
+
+ 2	2.000000000000000e-02
+	-1.252871485547118e-15
+	-3.850803073322580e-21
+	-6.424763611850856e-17
+	5.625127875760375e-09
+	1.437291926399851e-07
+	6.274595526115322e-09
+	2.897319924176304e-01
+
+ 3	3.000000000000000e-02
+	-1.246133078097708e-15
+	-4.201019814027612e-21
+	-6.987313768332271e-17
+	7.062904480782314e-09
+	1.788504838252294e-07
+	7.881505803341744e-09
+	2.897319924824155e-01
+
+ 4	4.000000000000000e-02
+	-1.239342350465549e-15
+	-4.583738562918133e-21
+	-7.605187864103916e-17
+	8.847548198745312e-09
+	2.218544493053830e-07
+	9.877857775251137e-09
+	2.897319925629000e-01
+
+ 5	5.000000000000000e-02
+	-1.232485993516981e-15
+	-5.002116642726885e-21
+	-8.284040988187016e-17
+	1.105504404671753e-08
+	2.742681733408954e-07
+	1.234993597459083e-08
+	2.897319926625657e-01
+
+ 6	6.000000000000000e-02
+	-1.225549732302134e-15
+	-5.459624454821144e-21
+	-9.030044995595970e-17
+	1.377532545097917e-08
+	3.378384036975247e-07
+	1.540038361775324e-08
+	2.897319927855486e-01
+
+ 7	7.000000000000001e-02
+	-1.218518273247301e-15
+	-5.960074370234790e-21
+	-9.849921401909373e-17
+	1.711396142312435e-08
+	4.145421084359107e-07
+	1.915045546995937e-08
+	2.897319929367383e-01
+
+ 8	8.000000000000000e-02
+	-1.211375254082550e-15
+	-6.507651766023772e-21
+	-1.075097397340283e-16
+	2.119378566963370e-08
+	5.065924603159808e-07
+	2.374235410674208e-08
+	2.897319931218681e-01
+
+ 9	9.000000000000000e-02
+	-1.204103198158638e-15
+	-7.106948285076114e-21
+	-1.174112028587921e-16
+	2.615638138640251e-08
+	6.164395828285900e-07
+	2.934160022792980e-08
+	2.897319933476102e-01
+
+ 10	9.999999999999999e-02
+	-1.196683475300439e-15
+	-7.762997380936389e-21
+	-1.282892128943767e-16
+	3.216332343950278e-08
+	7.467658078792730e-07
+	3.613938299079187e-08
+	2.897319936216731e-01
+
+ 11	1.100000000000000e-01
+	-1.189096271930833e-15
+	-8.481312185467566e-21
+	-1.402360763149732e-16
+	3.939707288988410e-08
+	9.004757153604658e-07
+	4.435483637084994e-08
+	2.897319939528920e-01
+
+ 12	1.200000000000000e-01
+	-1.181320573876275e-15
+	-9.267925704540780e-21
+	-1.533510115548506e-16
+	4.806141934441949e-08
+	1.080681768761852e-06
+	5.423719300465059e-08
+	2.897319943513138e-01
+
+ 13	1.300000000000000e-01
+	-1.173334166020980e-15
+	-1.012943330354604e-20
+	-1.677402961042737e-16
+	5.838137575576034e-08
+	1.290686813361844e-06
+	6.606777750277822e-08
+	2.897319948282820e-01
+
+ 14	1.400000000000000e-01
+	-1.165113653787801e-15
+	-1.107303738842971e-20
+	-1.835173218485397e-16
+	7.060244838031833e-08
+	1.533964932973490e-06
+	8.016181527344547e-08
+	2.897319953965040e-01
+
+ 15	1.500000000000000e-01
+	-1.156634512253040e-15
+	-1.210659411730797e-20
+	-2.008025303086822e-16
+	8.498923069436738e-08
+	1.814142050638325e-06
+	9.687004762516916e-08
+	2.897319960701210e-01
+
+ 16	1.600000000000000e-01
+	-1.147871169496534e-15
+	-1.323866189083228e-20
+	-2.197231949271161e-16
+	1.018233019457886e-07
+	2.134977142302991e-06
+	1.165801555344990e-07
+	2.897319968647645e-01
+
+ 17	1.700000000000000e-01
+	-1.138797131474992e-15
+	-1.447855126514704e-20
+	-2.404130132962024e-16
+	1.214004455153970e-07
+	2.500344028819763e-06
+	1.397179989252459e-07
+	2.897319977976003e-01
+
+ 18	1.800000000000000e-01
+	-1.129385156193991e-15
+	-1.583637580890082e-20
+	-2.630114686659443e-16
+	1.440272358719451e-07
+	2.914212540503109e-06
+	1.667486722496733e-07
+	2.897319988873825e-01
+
+ 19	1.900000000000000e-01
+	-1.119607485130564e-15
+	-1.732310328577792e-20
+	-2.876629177125293e-16
+	1.700170725479964e-07
+	3.380626623992831e-06
+	1.981773589180001e-07
+	2.897320001544771e-01
+
+ 20	2.000000000000000e-01
+	-1.109436139595003e-15
+	-1.895060638807575e-20
+	-3.145153610298347e-16
+	1.996857632670218e-07
+	3.903675957343254e-06
+	2.345499374966151e-07
+	2.897320016208929e-01
+
+ 21	2.100000000000000e-01
+	-1.098843288877765e-15
+	-2.073171207843447e-20
+	-3.437188548358522e-16
+	2.333467756280952e-07
+	4.487457135499512e-06
+	2.764532552133363e-07
+	2.897320033102875e-01
+
+ 22	2.200000000000001e-01
+	-1.087801695464393e-15
+	-2.268024842133925e-20
+	-3.754235277231467e-16
+	2.713062885156723e-07
+	5.136020707183248e-06
+	3.245149453553251e-07
+	2.897320052479677e-01
+
+ 23	2.300000000000001e-01
+	-1.076285240192684e-15
+	-2.481108761136576e-20
+	-4.097771756651889e-16
+	3.138581824165110e-07
+	5.853301396592721e-06
+	3.794026325144547e-07
+	2.897320074608463e-01
+
+ 24	2.400000000000001e-01
+	-1.064269526880931e-15
+	-2.714018374170457e-20
+	-4.469224225415581e-16
+	3.612791138768112e-07
+	6.643030693525951e-06
+	4.418223516118290e-07
+	2.897320099773921e-01
+
+ 25	2.500000000000001e-01
+	-1.051732561643938e-15
+	-2.968460371740968e-20
+	-4.869934525560508e-16
+	4.138238243682160e-07
+	7.508633453146250e-06
+	5.125160103702162e-07
+	2.897320128275125e-01
+
+ 26	2.600000000000001e-01
+	-1.038655496890499e-15
+	-3.246254961833023e-20
+	-5.301123451103567e-16
+	4.717208373957907e-07
+	8.453112886217233e-06
+	5.922577549423542e-07
+	2.897320160424211e-01
+
+ 27	2.700000000000001e-01
+	-1.025023424031353e-15
+	-3.549337077398613e-20
+	-5.763850714719561e-16
+	5.351686978582675e-07
+	9.478930926782287e-06
+	6.818491555407060e-07
+	2.897320196544331e-01
+
+ 28	2.800000000000001e-01
+	-1.010826192519988e-15
+	-3.879756384434754e-20
+	-6.258972448092610e-16
+	6.043329015587293e-07
+	1.058789299565118e-05
+	7.821132095964458e-07
+	2.897320236967282e-01
+
+ 29	2.900000000000001e-01
+	-9.960592264386370e-16
+	-4.239675932341337e-20
+	-6.787097490262474e-16
+	6.793436473819805e-07
+	1.178104724351589e-05
+	8.938872564278087e-07
+	2.897320282030666e-01
+
+ 30	3.000000000000001e-01
+	-9.807243039930306e-16
+	-4.631369311065707e-20
+	-7.348544047698773e-16
+	7.602945179727228e-07
+	1.305860819169426e-05
+	1.018014998497701e-06
+	2.897320332074630e-01
+
+ 31	3.100000000000001e-01
+	-9.648302606497339e-16
+	-5.057216213768668e-20
+	-7.943298598696424e-16
+	8.472421565536759e-07
+	1.441991321289891e-05
+	1.155337917209373e-06
+	2.897320387438421e-01
+
+ 32	3.200000000000001e-01
+	-9.483935739303028e-16
+	-5.519696349563611e-20
+	-8.570979127997352e-16
+	9.402069598316625e-07
+	1.586341764741873e-05
+	1.306686443238754e-06
+	2.897320448456845e-01
+
+ 33	3.300000000000001e-01
+	-9.314387877121269e-16
+	-6.021381707509767e-20
+	-9.230804880227954e-16
+	1.039174753839257e-06
+	1.738673087415595e-05
+	1.472871282477821e-06
+	2.897320515456752e-01
+
+ 34	3.400000000000001e-01
+	-9.139987367799480e-16
+	-6.564927238660776e-20
+	-9.921574782160037e-16
+	1.144099366515641e-06
+	1.898669183995004e-05
+	1.654675302833058e-06
+	2.897320588753776e-01
+
+ 35	3.500000000000001e-01
+	-8.961145385909584e-16
+	-7.153060094637964e-20
+	-1.064165648268909e-15
+	1.254905963655238e-06
+	2.065947893775615e-05
+	1.852846353701027e-06
+	2.897320668649402e-01
+
+ 36	3.600000000000002e-01
+	-8.778353287078282e-16
+	-7.788567634949404e-20
+	-1.138898758848255e-15
+	1.371494978612006e-06
+	2.240074620768052e-05
+	2.068091323509404e-06
+	2.897320755428628e-01
+
+ 37	3.700000000000002e-01
+	-8.592177286996336e-16
+	-8.474284486375395e-20
+	-1.216109014256564e-15
+	1.493746444281308e-06
+	2.420577596724679e-05
+	2.301071650140596e-06
+	2.897320849358127e-01
+
+ 38	3.800000000000002e-01
+	-8.403250497240670e-16
+	-9.213079001010404e-20
+	-1.295509873150189e-15
+	1.621524529723670e-06
+	2.606963731622763e-05
+	2.552400395796245e-06
+	2.897320950685082e-01
+
+ 39	3.900000000000002e-01
+	-8.212262503862184e-16
+	-1.000783950990143e-19
+	-1.376780186060923e-15
+	1.754682092558634e-06
+	2.798734046163645e-05
+	2.822640893914631e-06
+	2.897321059636577e-01
+
+ 40	4.000000000000002e-01
+	-8.019946825142608e-16
+	-1.086146080214266e-19
+	-1.459569546562725e-15
+	1.893065079416981e-06
+	2.995397825689009e-05
+	3.112306881782563e-06
+	2.897321176419748e-01
+
+ 41	4.100000000000002e-01
+	-7.827066718391198e-16
+	-1.177683127140743e-19
+	-1.543504670027674e-15
+	2.036516636667080e-06
+	3.196484842822600e-05
+	3.421863956440904e-06
+	2.897321301222303e-01
+
+ 42	4.200000000000002e-01
+	-7.634399909645702e-16
+	-1.275682116137838e-19
+	-1.628196551814168e-15
+	2.184880828297804e-06
+	3.401555232158811e-05
+	3.751732137922040e-06
+	2.897321434213573e-01
+
+ 43	4.300000000000002e-01
+	-7.442722884910597e-16
+	-1.380427230838465e-19
+	-1.713248111098618e-15
+	2.338005893448415e-06
+	3.610206832606036e-05
+	4.102289293951652e-06
+	2.897321575545916e-01
+
+ 44	4.400000000000002e-01
+	-7.252795401362362e-16
+	-1.492198972566437e-19
+	-1.798262001425973e-15
+	2.495747009502007e-06
+	3.822080017126774e-05
+	4.473875172329241e-06
+	2.897321725356296e-01
+
+ 45	4.500000000000002e-01
+	-7.065345850738520e-16
+	-1.611273530262906e-19
+	-1.882848266301989e-15
+	2.657968555687216e-06
+	4.036860190462968e-05
+	4.866795797617403e-06
+	2.897321883768074e-01
+
+ 46	4.600000000000002e-01
+	-6.881058038596807e-16
+	-1.737922380933081e-19
+	-1.966631537342703e-15
+	2.824545895499813e-06
+	4.254278246928546e-05
+	5.281328012820720e-06
+	2.897322050892909e-01
+
+ 47	4.700000000000003e-01
+	-6.700559840069713e-16
+	-1.872412130681118e-19
+	-2.049257511011776e-15
+	2.995366713538268e-06
+	4.474109343830430e-05
+	5.717723979498286e-06
+	2.897322226832414e-01
+
+ 48	4.800000000000003e-01
+	-6.524414065865572e-16
+	-2.015004597419904e-19
+	-2.130398493443321e-15
+	3.170331953780745e-06
+	4.696170367954437e-05
+	6.176215486713012e-06
+	2.897322411680051e-01
+
+ 49	4.900000000000003e-01
+	-6.353111733744928e-16
+	-2.165957127907055e-19
+	-2.209757865792606e-15
+	3.349356412596228e-06
+	4.920316461940414e-05
+	6.657017956666678e-06
+	2.897322605522679e-01
+
+ 50	5.000000000000002e-01
+	-6.187067802627466e-16
+	-2.325523134345651e-19
+	-2.287073389120793e-15
+	3.532369041796006e-06
+	5.146436944096428e-05
+	7.160334070036490e-06
+	2.897322808442015e-01
+
+ 51	5.100000000000002e-01
+	-6.026619299533983e-16
+	-2.493952829766191e-19
+	-2.362119332464564e-15
+	3.719313015790770e-06
+	5.374450908396145e-05
+	7.686356965121061e-06
+	2.897323020515900e-01
+
+ 52	5.200000000000002e-01
+	-5.872025662013477e-16
+	-2.671494136987287e-19
+	-2.434707465807918e-15
+	3.910145613378711e-06
+	5.604302738676724e-05
+	8.235272990964888e-06
+	2.897323241819490e-01
+
+ 53	5.300000000000002e-01
+	-5.723471035882609e-16
+	-2.858393743214439e-19
+	-2.504687007754052e-15
+	4.104837959690077e-06
+	5.835957718160082e-05
+	8.807264015370883e-06
+	2.897323472426074e-01
+
+ 54	5.400000000000003e-01
+	-5.581068212330891e-16
+	-3.054898271219326e-19
+	-2.571943653789025e-15
+	4.303374668041779e-06
+	6.069397866281002e-05
+	9.402509304318262e-06
+	2.897323712407962e-01
+
+ 55	5.500000000000003e-01
+	-5.444863859303464e-16
+	-3.261255538387322e-19
+	-2.636397834504763e-15
+	4.505753415446541e-06
+	6.304618091753304e-05
+	1.002118700029787e-05
+	2.897323961836935e-01
+
+ 56	5.600000000000003e-01
+	-5.314844696988548e-16
+	-3.477715876488542e-19
+	-2.698002364543035e-15
+	4.711984479650310e-06
+	6.541622714895871e-05
+	1.066347523410590e-05
+	2.897324220784825e-01
+
+ 57	5.700000000000003e-01
+	-5.190944282145170e-16
+	-3.704533487542872e-19
+	-2.756739643762629e-15
+	4.922090260100869e-06
+	6.780422383629357e-05
+	1.132955290845530e-05
+	2.897324489323774e-01
+
+ 58	5.800000000000003e-01
+	-5.073050096079232e-16
+	-3.941967814319678e-19
+	-2.812618564202170e-15
+	5.136104800323209e-06
+	7.021031385777930e-05
+	1.201960019305799e-05
+	2.897324767526391e-01
+
+ 59	5.900000000000003e-01
+	-4.961010671324903e-16
+	-4.190284907564913e-19
+	-2.865671262052140e-15
+	5.354073324868941e-06
+	7.263465344571886e-05
+	1.273379877026204e-05
+	2.897325055465926e-01
+
+ 60	6.000000000000003e-01
+	-4.854642537866320e-16
+	-4.449758775736216e-19
+	-2.915949835290576e-15
+	5.576051800329792e-06
+	7.507739273585794e-05
+	1.347233186844622e-05
+	2.897325353216262e-01
+
+ 61	6.100000000000003e-01
+	-4.753736817056287e-16
+	-4.720672706647924e-19
+	-2.963523126905742e-15
+	5.802106526835519e-06
+	7.753865960786650e-05
+	1.423538411764055e-05
+	2.897325660851822e-01
+
+ 62	6.200000000000003e-01
+	-4.658065337108224e-16
+	-5.003320553833144e-19
+	-3.008473652428214e-15
+	6.032313763943965e-06
+	8.001854647987069e-05
+	1.502314125861389e-05
+	2.897325978447488e-01
+
+ 63	6.300000000000003e-01
+	-4.567386185890937e-16
+	-5.298007983502905e-19
+	-3.050894730144871e-15
+	6.266759392817785e-06
+	8.251709970995927e-05
+	1.583578973323581e-05
+	2.897326306078424e-01
+
+ 64	6.400000000000003e-01
+	-4.481448653312886e-16
+	-5.605053680672628e-19
+	-3.090887853799782e-15
+	6.505538614998650e-06
+	8.503431126446727e-05
+	1.667351618046879e-05
+	2.897326643819881e-01
+
+ 65	6.500000000000004e-01
+	-4.399997546127522e-16
+	-5.924790515289537e-19
+	-3.128560331379646e-15
+	6.748755686873705e-06
+	8.757011233113947e-05
+	1.753650685903085e-05
+	2.897326991746939e-01
+
+ 66	6.600000000000004e-01
+	-4.322776882382393e-16
+	-6.257566671047448e-19
+	-3.164023200009700e-15
+	6.996523688017142e-06
+	9.012436858064506e-05
+	1.842494701467160e-05
+	2.897327349934291e-01
+
+ 67	6.700000000000004e-01
+	-4.249532991251723e-16
+	-6.603746741029942e-19
+	-3.197389416089638e-15
+	7.248964320927505e-06
+	9.269687680907326e-05
+	1.933902020718236e-05
+	2.897327718455935e-01
+
+ 68	6.800000000000004e-01
+	-4.180017057190118e-16
+	-6.963712795420574e-19
+	-3.228772311446575e-15
+	7.506207739220591e-06
+	9.528736272460525e-05
+	2.027890760974099e-05
+	2.897328097384892e-01
+
+ 69	6.900000000000004e-01
+	-4.113987155944207e-16
+	-7.337865427303386e-19
+	-3.258284300228926e-15
+	7.768392401036255e-06
+	9.789547967181707e-05
+	2.124478729097446e-05
+	2.897328486792989e-01
+
+ 70	7.000000000000004e-01
+	-4.051209834736113e-16
+	-7.726624783098898e-19
+	-3.286035817204792e-15
+	8.035664944241602e-06
+	1.005208081159255e-04
+	2.223683348820628e-05
+	2.897328886750432e-01
+
+ 71	7.100000000000004e-01
+	-3.991461290663741e-16
+	-8.130431584483583e-19
+	-3.312134465729406e-15
+	8.308180079931180e-06
+	1.031628557360043e-04
+	2.325521587870745e-05
+	2.897329297325635e-01
+
+ 72	7.200000000000004e-01
+	-3.934528200763807e-16
+	-8.549748148777950e-19
+	-3.336684352582783e-15
+	8.586100500719423e-06
+	1.058210580004534e-04
+	2.430009885439284e-05
+	2.897329718584881e-01
+
+ 73	7.300000000000004e-01
+	-3.880208254893231e-16
+	-8.985059414793645e-19
+	-3.359785586846165e-15
+	8.869596800365375e-06
+	1.084947791195694e-04
+	2.537164080423894e-05
+	2.897330150592016e-01
+
+ 74	7.400000000000004e-01
+	-3.828310439141931e-16
+	-9.436873981045523e-19
+	-3.381533920715975e-15
+	9.158847401357526e-06
+	1.111833132890221e-04
+	2.646999340774934e-05
+	2.897330593408192e-01
+
+ 75	7.500000000000004e-01
+	-3.778655113338380e-16
+	-9.905725163088802e-19
+	-3.402020511416544e-15
+	9.454038487201793e-06
+	1.138858861544520e-04
+	2.759530094201677e-05
+	2.897331047091574e-01
+
+ 76	7.600000000000005e-01
+	-3.731073921698167e-16
+	-1.039217207655684e-18
+	-3.421331784978571e-15
+	9.755363936289851e-06
+	1.166016564414539e-04
+	2.874769960430035e-05
+	2.897331511697050e-01
+
+ 77	7.700000000000005e-01
+	-3.685409571061218e-16
+	-1.089680075228342e-18
+	-3.439549384448564e-15
+	1.006302525437527e-05
+	1.193297177071297e-04
+	2.992731685154653e-05
+	2.897331987276023e-01
+
+ 78	7.800000000000005e-01
+	-3.641515506658703e-16
+	-1.142022528969266e-18
+	-3.456750186968467e-15
+	1.037723150284210e-05
+	1.220691001793758e-04
+	3.113427075789067e-05
+	2.897332473876092e-01
+
+ 79	7.900000000000005e-01
+	-3.599255511080564e-16
+	-1.196308905446354e-18
+	-3.473006376028567e-15
+	1.069819922011526e-05
+	1.248187726583658e-04
+	3.236866939088362e-05
+	2.897332971540809e-01
+
+ 80	8.000000000000005e-01
+	-3.558503248163950e-16
+	-1.252606592631267e-18
+	-3.488385556988906e-15
+	1.102615233372985e-05
+	1.275776444614939e-04
+	3.363061020696490e-05
+	2.897333480309469e-01
+
+ 81	8.100000000000005e-01
+	-3.519141769940265e-16
+	-1.310986160261460e-18
+	-3.502950905644305e-15
+	1.136132206074792e-05
+	1.303445673985816e-04
+	3.492017946654905e-05
+	2.897334000216832e-01
+
+ 82	8.200000000000005e-01
+	-3.481063001583448e-16
+	-1.371521496347864e-18
+	-3.516761341150575e-15
+	1.170394679438352e-05
+	1.331183377685739e-04
+	3.623745166897870e-05
+	2.897334531292935e-01
+
+ 83	8.300000000000005e-01
+	-3.444167216494115e-16
+	-1.434289950384811e-18
+	-3.529871716022390e-15
+	1.205427197487102e-05
+	1.358976983724496e-04
+	3.758248900753036e-05
+	2.897335073562862e-01
+
+ 84	8.400000000000005e-01
+	-3.408362511217619e-16
+	-1.499372483816254e-18
+	-3.542333017153005e-15
+	1.241254994278876e-05
+	1.386813405397913e-04
+	3.895534084462194e-05
+	2.897335627046496e-01
+
+ 85	8.500000000000005e-01
+	-3.373564287805452e-16
+	-1.566853828314360e-18
+	-3.554192572895672e-15
+	1.277903977322607e-05
+	1.414679061684908e-04
+	4.035604320735180e-05
+	2.897336191758356e-01
+
+ 86	8.600000000000005e-01
+	-3.339694749458458e-16
+	-1.636822652432262e-18
+	-3.565494262193725e-15
+	1.315400708936295e-05
+	1.442559897785848e-04
+	4.178461830350635e-05
+	2.897336767707408e-01
+
+ 87	8.700000000000006e-01
+	-3.306682413804473e-16
+	-1.709371737202218e-18
+	-3.576278722561207e-15
+	1.353772385421211e-05
+	1.470441405822433e-04
+	4.324107405818655e-05
+	2.897337354896810e-01
+
+ 88	8.800000000000006e-01
+	-3.274461646931372e-16
+	-1.784598161263547e-18
+	-3.586583554409974e-15
+	1.393046813945736e-05
+	1.498308645726153e-04
+	4.472540367122672e-05
+	2.897337953323833e-01
+
+ 89	8.900000000000006e-01
+	-3.242972220283577e-16
+	-1.862603496122002e-18
+	-3.596443519805587e-15
+	1.433252387050846e-05
+	1.526146266345952e-04
+	4.623758519561049e-05
+	2.897338562979625e-01
+
+ 90	9.000000000000006e-01
+	-3.212158891710650e-16
+	-1.943494012162345e-18
+	-3.605890734224361e-15
+	1.474418054708032e-05
+	1.553938526806975e-04
+	4.777758113711845e-05
+	2.897339183849066e-01
+
+ 91	9.100000000000006e-01
+	-3.181971011298311e-16
+	-2.027380896060564e-18
+	-3.614954850290496e-15
+	1.516573293879488e-05
+	1.581669318151534e-04
+	4.934533807547361e-05
+	2.897339815910603e-01
+
+ 92	9.200000000000006e-01
+	-3.152362152093730e-16
+	-2.114380480268919e-18
+	-3.623663232805790e-15
+	1.559748075549526e-05
+	1.609322185291159e-04
+	5.094078630728184e-05
+	2.897340459136143e-01
+
+ 93	9.300000000000006e-01
+	-3.123289765433924e-16
+	-2.204614485279057e-18
+	-3.632041124655541e-15
+	1.603972829215497e-05
+	1.636880349295134e-04
+	5.256383951109200e-05
+	2.897341113490858e-01
+
+ 94	9.400000000000006e-01
+	-3.094714860280384e-16
+	-2.298210275401875e-18
+	-3.640111803391868e-15
+	1.649278404845661e-05
+	1.664326730036574e-04
+	5.421439443492067e-05
+	2.897341778933137e-01
+
+ 95	9.500000000000006e-01
+	-3.066601705736069e-16
+	-2.395301128841339e-18
+	-3.647896728468515e-15
+	1.695696032330878e-05
+	1.691643969212182e-04
+	5.589233060661066e-05
+	2.897342455414383e-01
+
+ 96	9.600000000000006e-01
+	-3.038917555761146e-16
+	-2.496026522880182e-18
+	-3.655415679235657e-15
+	1.743257278475841e-05
+	1.718814453746336e-04
+	5.759751006739921e-05
+	2.897343142878990e-01
+
+ 97	9.700000000000006e-01
+	-3.011632394994186e-16
+	-2.600532435040742e-18
+	-3.662686883906655e-15
+	1.791994001594617e-05
+	1.745820339584581e-04
+	5.932977712908606e-05
+	2.897343841264163e-01
+
+ 98	9.800000000000006e-01
+	-2.984718704521245e-16
+	-2.708971661131518e-18
+	-3.669727139785459e-15
+	1.841938303793508e-05
+	1.772643575875765e-04
+	6.108895815518780e-05
+	2.897344550499934e-01
+
+ 99	9.900000000000007e-01
+	-2.958151246401779e-16
+	-2.821504151142766e-18
+	-3.676551925099206e-15
+	1.893122481042316e-05
+	1.799265929536344e-04
+	6.287486136646754e-05
+	2.897345270508922e-01
+
+ 100	1.000000000000001e+00
+	-2.931906865755250e-16
+	-2.938297364008786e-18
+	-3.683175502818340e-15
+	1.945578971152237e-05
+	1.825669010184666e-04
+	6.468727667121162e-05
+	2.897346001206462e-01
+
+ 101	1.010000000000001e+00
+	-2.905964309225707e-16
+	-3.059526642314931e-18
+	-3.689611016870946e-15
+	1.999340299795232e-05
+	1.851834295427609e-04
+	6.652597552062057e-05
+	2.897346742500392e-01
+
+ 102	1.020000000000001e+00
+	-2.880304058671340e-16
+	-3.185375608088963e-18
+	-3.695870581170432e-15
+	2.054439024715139e-05
+	1.877743156476704e-04
+	6.839071078965050e-05
+	2.897347494291063e-01
+
+ 103	1.030000000000001e+00
+	-2.854908178966401e-16
+	-3.316036580884603e-18
+	-3.701965361879697e-15
+	2.110907678295336e-05
+	1.903376884065910e-04
+	7.028121668362252e-05
+	2.897348256471329e-01
+
+ 104	1.040000000000001e+00
+	-2.829760178850367e-16
+	-3.451711019435339e-18
+	-3.707905653331961e-15
+	2.168778708661090e-05
+	1.928716714638715e-04
+	7.219720867088737e-05
+	2.897349028926459e-01
+
+ 105	1.050000000000001e+00
+	-2.804844883813798e-16
+	-3.592609988232542e-18
+	-3.713700948019804e-15
+	2.228084419506533e-05
+	1.953743856767905e-04
+	7.413838344179325e-05
+	2.897349811534163e-01
+
+ 106	1.060000000000001e+00
+	-2.780148320065433e-16
+	-3.738954650460837e-18
+	-3.719360001051988e-15
+	2.288856908846824e-05
+	1.978439517767675e-04
+	7.610441889417225e-05
+	2.897350604164586e-01
+
+ 107	1.070000000000001e+00
+	-2.755657608684055e-16
+	-3.890976788809049e-18
+	-3.724890889462216e-15
+	2.351128006904872e-05
+	2.002784930454258e-04
+	7.809497414551407e-05
+	2.897351406680285e-01
+
+ 108	1.080000000000001e+00
+	-2.731360869115948e-16
+	-4.048919355763110e-18
+	-3.730301066736988e-15
+	2.414929213349313e-05
+	2.026761380008372e-04
+	8.010968957195344e-05
+	2.897352218936259e-01
+
+ 109	1.090000000000001e+00
+	-2.707247131236357e-16
+	-4.213037055081545e-18
+	-3.735597412911161e-15
+	2.480291634105915e-05
+	2.050350230890198e-04
+	8.214818687414740e-05
+	2.897353040780004e-01
+
+ 110	1.100000000000001e+00
+	-2.683306255249136e-16
+	-4.383596956253274e-18
+	-3.740786280560774e-15
+	2.547245917968354e-05
+	2.073532953755596e-04
+	8.421006917007069e-05
+	2.897353872051497e-01
+
+ 111	1.110000000000001e+00
+	-2.659528858752307e-16
+	-4.560879143841192e-18
+	-3.745873537003201e-15
+	2.615822193236045e-05
+	2.096291152320501e-04
+	8.629492111470125e-05
+	2.897354712583273e-01
+
+ 112	1.120000000000001e+00
+	-2.635906250348510e-16
+	-4.745177403724257e-18
+	-3.750864602995397e-15
+	2.686050004606985e-05
+	2.118606590119332e-04
+	8.840230904652111e-05
+	2.897355562200488e-01
+
+ 113	1.130000000000001e+00
+	-2.612430369228387e-16
+	-4.936799948366416e-18
+	-3.755764488201907e-15
+	2.757958250551370e-05
+	2.140461217102305e-04
+	9.053178116069282e-05
+	2.897356420721016e-01
+
+ 114	1.140000000000001e+00
+	-2.589093730200067e-16
+	-5.136070183360052e-18
+	-3.760577823685959e-15
+	2.831575121388436e-05
+	2.161837196016241e-04
+	9.268286770873118e-05
+	2.897357287955435e-01
+
+ 115	1.150000000000001e+00
+	-2.565889373682053e-16
+	-5.343327517617850e-18
+	-3.765308891658911e-15
+	2.906928038283115e-05
+	2.182716928513252e-04
+	9.485508122441566e-05
+	2.897358163707218e-01
+
+ 116	1.160000000000001e+00
+	-2.542810820215969e-16
+	-5.558928219719470e-18
+	-3.769961652706531e-15
+	2.984043593372216e-05
+	2.203083080932174e-04
+	9.704791677565247e-05
+	2.897359047772803e-01
+
+ 117	1.170000000000001e+00
+	-2.519852029093834e-16
+	-5.783246323055081e-18
+	-3.774539770694179e-15
+	3.062947491220654e-05
+	2.222918609698121e-04
+	9.926085224192537e-05
+	2.897359939941681e-01
+
+ 118	1.180000000000001e+00
+	-2.497007360729100e-16
+	-6.016674582552298e-18
+	-3.779046635537678e-15
+	3.143664491798135e-05
+	2.242206786286591e-04
+	1.014933486169304e-04
+	2.897360839996524e-01
+
+ 119	1.190000000000001e+00
+	-2.474271542432764e-16
+	-6.259625485920492e-18
+	-3.783485384012212e-15
+	3.226218355154597e-05
+	2.260931221699760e-04
+	1.037448503359299e-04
+	2.897361747713353e-01
+
+ 120	1.200000000000001e+00
+	-2.451639637285861e-16
+	-6.512532322500252e-18
+	-3.787858918757988e-15
+	3.310631787959789e-05
+	2.279075890404134e-04
+	1.060147856273143e-04
+	2.897362662861661e-01
+
+ 121	1.210000000000001e+00
+	-2.429107015826464e-16
+	-6.775850312965686e-18
+	-3.792169925628721e-15
+	3.396926392058013e-05
+	2.296625153680501e-04
+	1.083025668878075e-04
+	2.897363585204529e-01
+
+ 122	1.220000000000001e+00
+	-2.406669330295594e-16
+	-7.050057803288615e-18
+	-3.796420889517074e-15
+	3.485122615173843e-05
+	2.313563782339068e-04
+	1.106075910807029e-04
+	2.897364514498829e-01
+
+ 123	1.230000000000001e+00
+	-2.384322491208206e-16
+	-7.335657526544791e-18
+	-3.800614108780238e-15
+	3.575239703888715e-05
+	2.329876978754878e-04
+	1.129292401564760e-04
+	2.897365450495406e-01
+
+ 124	1.240000000000001e+00
+	-2.362062646037913e-16
+	-7.633177936311021e-18
+	-3.804751708378475e-15
+	3.667295658991619e-05
+	2.345550398180879e-04
+	1.152668814950691e-04
+	2.897366392939171e-01
+
+ 125	1.250000000000001e+00
+	-2.339886159822485e-16
+	-7.943174615576927e-18
+	-3.808835651830035e-15
+	3.761307193290039e-05
+	2.360570169298517e-04
+	1.176198683691068e-04
+	2.897367341569408e-01
+
+ 126	1.260000000000001e+00
+	-2.317789597515997e-16
+	-8.266231765274909e-18
+	-3.812867752076891e-15
+	3.857289691950273e-05
+	2.374922913968284e-04
+	1.199875404272594e-04
+	2.897368296119888e-01
+
+ 127	1.270000000000001e+00
+	-2.295769707928610e-16
+	-8.602963776702940e-18
+	-3.816849681347793e-15
+	3.955257175418754e-05
+	2.388595766145352e-04
+	1.223692241969406e-04
+	2.897369256319099e-01
+
+ 128	1.280000000000001e+00
+	-2.273823409110954e-16
+	-8.954016892298862e-18
+	-3.820782980097364e-15
+	4.055222264959092e-05
+	2.401576389928136e-04
+	1.247642336054839e-04
+	2.897370221890406e-01
+
+ 129	1.290000000000001e+00
+	-2.251947775052841e-16
+	-9.320070959392751e-18
+	-3.824669065093209e-15
+	4.157196150822452e-05
+	2.413852996710393e-04
+	1.271718705189148e-04
+	2.897371192552370e-01
+
+ 130	1.300000000000001e+00
+	-2.230140023578789e-16
+	-9.701841281739380e-18
+	-3.828509236716501e-15
+	4.261188563053267e-05
+	2.425414361410378e-04
+	1.295914252974155e-04
+	2.897372168018870e-01
+
+ 131	1.310000000000001e+00
+	-2.208397505333977e-16
+	-1.010008057379384e-17
+	-3.832304685535633e-15
+	4.367207744915920e-05
+	2.436249837753319e-04
+	1.320221773665399e-04
+	2.897373147999414e-01
+
+ 132	1.320000000000001e+00
+	-2.186717693764809e-16
+	-1.051558102284906e-17
+	-3.836056498207062e-15
+	4.475260428913964e-05
+	2.446349372586293e-04
+	1.344633958032251e-04
+	2.897374132199316e-01
+
+ 133	1.330000000000001e+00
+	-2.165098176007301e-16
+	-1.094917646429542e-17
+	-3.839765662752530e-15
+	4.585351815359402e-05
+	2.455703519207476e-04
+	1.369143399356240e-04
+	2.897375120319969e-01
+
+ 134	1.340000000000001e+00
+	-2.143536644605447e-16
+	-1.140174467539013e-17
+	-3.843433073257198e-15
+	4.697485553436861e-05
+	2.464303449694415e-04
+	1.393742599557613e-04
+	2.897376112059062e-01
+
+ 135	1.350000000000001e+00
+	-2.122030889989182e-16
+	-1.187420979302621e-17
+	-3.847059534029035e-15
+	4.811663724696314e-05
+	2.472140966218729e-04
+	1.418423975440093e-04
+	2.897377107110887e-01
+
+ 136	1.360000000000001e+00
+	-2.100578793649130e-16
+	-1.236754486107629e-17
+	-3.850645763255991e-15
+	4.927886828897679e-05
+	2.479208511337305e-04
+	1.443179865043614e-04
+	2.897378105166533e-01
+
+ 137	1.370000000000001e+00
+	-2.079178321951388e-16
+	-1.288277451292741e-17
+	-3.854192396193823e-15
+	5.046153772122087e-05
+	2.485499177252689e-04
+	1.468002534094822e-04
+	2.897379105914170e-01
+
+ 138	1.380000000000001e+00
+	-2.057827520542043e-16
+	-1.342097779484247e-17
+	-3.857699987914313e-15
+	5.166461857057243e-05
+	2.491006714037751e-04
+	1.492884182544913e-04
+	2.897380109039364e-01
+
+ 139	1.390000000000001e+00
+	-2.036524509295973e-16
+	-1.398329113574185e-17
+	-3.861169015640659e-15
+	5.288806775358620e-05
+	2.495725536822377e-04
+	1.517816951184543e-04
+	2.897381114225243e-01
+
+ 140	1.400000000000001e+00
+	-2.015267477770142e-16
+	-1.457091146891604e-17
+	-3.864599880694015e-15
+	5.413182601983973e-05
+	2.499650731942013e-04
+	1.542792928325349e-04
+	2.897382121152829e-01
+
+ 141	1.410000000000001e+00
+	-1.994054681125697e-16
+	-1.518509951102524e-17
+	-3.867992910072858e-15
+	5.539581791395916e-05
+	2.502778062050326e-04
+	1.567804156537754e-04
+	2.897383129501329e-01
+
+ 142	1.420000000000001e+00
+	-1.972884436487436e-16
+	-1.582718320351821e-17
+	-3.871348357684542e-15
+	5.667995175526118e-05
+	2.505103970200336e-04
+	1.592842639434693e-04
+	2.897384138948348e-01
+
+ 143	1.430000000000001e+00
+	-1.951755119713225e-16
+	-1.649856132128819e-17
+	-3.874666405246490e-15
+	5.798411963395056e-05
+	2.506625582900410e-04
+	1.617900348491010e-04
+	2.897385149170210e-01
+
+ 144	1.440000000000001e+00
+	-1.930665162549353e-16
+	-1.720070725297495e-17
+	-3.877947162872627e-15
+	5.930819742282820e-05
+	2.507340712153416e-04
+	1.642969229888281e-04
+	2.897386159842222e-01
+
+ 145	1.450000000000001e+00
+	-1.909613050150996e-16
+	-1.793517295678883e-17
+	-3.881190669359187e-15
+	6.065204480349548e-05
+	2.507247856489287e-04
+	1.668041211374958e-04
+	2.897387170638954e-01
+
+ 146	1.460000000000001e+00
+	-1.888597318950093e-16
+	-1.870359309508062e-17
+	-3.884396892182560e-15
+	6.201550530608882e-05
+	2.506346201002807e-04
+	1.693108209131845e-04
+	2.897388181234488e-01
+
+ 147	1.470000000000001e+00
+	-1.867616554855530e-16
+	-1.950768935006150e-17
+	-3.887565727220769e-15
+	6.339840636162830e-05
+	2.504635616410221e-04
+	1.718162134633022e-04
+	2.897389191302719e-01
+
+ 148	1.480000000000001e+00
+	-1.846669391773250e-16
+	-2.034927492210194e-17
+	-3.890696998209123e-15
+	6.480055936613526e-05
+	2.502116657139576e-04
+	1.743194901492415e-04
+	2.897390200517670e-01
+
+ 149	1.490000000000001e+00
+	-1.825754510435730e-16
+	-2.123025921085890e-17
+	-3.893790455939930e-15
+	6.622175975575440e-05
+	2.498790558471364e-04
+	1.768198432286572e-04
+	2.897391208553671e-01
+
+ 150	1.500000000000001e+00
+	-1.804870637533107e-16
+	-2.215265267808454e-17
+	-3.896845777215459e-15
+	6.766178709219395e-05
+	2.494659232747040e-04
+	1.793164665344094e-04
+	2.897392215085690e-01
+
+ 151	1.510000000000001e+00
+	-1.784016545139572e-16
+	-2.311857188933070e-17
+	-3.899862563563064e-15
+	6.912040515790006e-05
+	2.489725264664411e-04
+	1.818085561492573e-04
+	2.897393219789681e-01
+
+ 152	1.520000000000001e+00
+	-1.763191050430267e-16
+	-2.413024472984854e-17
+	-3.902840339721289e-15
+	7.059736206047878e-05
+	2.483991905679897e-04
+	1.842953110754010e-04
+	2.897394222342675e-01
+
+ 153	1.530000000000001e+00
+	-1.742393015686377e-16
+	-2.519001578776128e-17
+	-3.905778551905690e-15
+	7.209239034598184e-05
+	2.477463067538575e-04
+	1.867759338979839e-04
+	2.897395222423192e-01
+
+ 154	1.540000000000001e+00
+	-1.721621348586310e-16
+	-2.630035189503157e-17
+	-3.908676565863622e-15
+	7.360520712078694e-05
+	2.470143314953938e-04
+	1.892496314416988e-04
+	2.897396219711477e-01
+
+ 155	1.550000000000001e+00
+	-1.700875002782644e-16
+	-2.746384781382056e-17
+	-3.911533664727710e-15
+	7.513551418191034e-05
+	2.462037857460053e-04
+	1.917156154196585e-04
+	2.897397213889719e-01
+
+ 156	1.560000000000001e+00
+	-1.680152978765647e-16
+	-2.868323205249547e-17
+	-3.914349046678561e-15
+	7.668299815570256e-05
+	2.453152540459456e-04
+	1.941731030737126e-04
+	2.897398204642348e-01
+
+ 157	1.570000000000001e+00
+	-1.659454325014364e-16
+	-2.996137279177323e-17
+	-3.917121822428426e-15
+	7.824733064498932e-05
+	2.443493835490806e-04
+	1.966213178054205e-04
+	2.897399191656272e-01
+
+ 158	1.580000000000001e+00
+	-1.638778139437328e-16
+	-3.130128389722542e-17
+	-3.919851012538963e-15
+	7.982816838483079e-05
+	2.433068829740873e-04
+	1.990594897969137e-04
+	2.897400174621152e-01
+
+ 159	1.590000000000001e+00
+	-1.618123571104677e-16
+	-3.270613098961086e-17
+	-3.922535544587931e-15
+	8.142515340717183e-05
+	2.421885214825860e-04
+	2.014868566209020e-04
+	2.897401153229592e-01
+
+ 160	1.600000000000001e+00
+	-1.597489822274242e-16
+	-3.417923753917977e-17
+	-3.925174250201801e-15
+	8.303791321476248e-05
+	2.409951274867480e-04
+	2.039026638391045e-04
+	2.897402127177455e-01
+
+ 161	1.610000000000001e+00
+	-1.576876150712878e-16
+	-3.572409094420919e-17
+	-3.927765861973655e-15
+	8.466606096482220e-05
+	2.397275873889563e-04
+	2.063061655884204e-04
+	2.897403096164031e-01
+
+ 162	1.620000000000001e+00
+	-1.556281872314462e-16
+	-3.734434854752629e-17
+	-3.930309010288671e-15
+	8.630919566299971e-05
+	2.383868442561229e-04
+	2.086966251541642e-04
+	2.897404059892321e-01
+
+ 163	1.630000000000001e+00
+	-1.535706364014671e-16
+	-3.904384353767056e-17
+	-3.932802220082531e-15
+	8.796690236827200e-05
+	2.369738964312881e-04
+	2.110733155297320e-04
+	2.897405018069240e-01
+
+ 164	1.640000000000001e+00
+	-1.515149067001048e-16
+	-4.082659067358446e-17
+	-3.935243907561970e-15
+	8.963875240948039e-05
+	2.354897960851525e-04
+	2.134355199620799e-04
+	2.897405970405819e-01
+
+ 165	1.650000000000001e+00
+	-1.494609490215534e-16
+	-4.269679176335053e-17
+	-3.937632376920484e-15
+	9.132430361427247e-05
+	2.339356477101945e-04
+	2.157825324824329e-04
+	2.897406916617453e-01
+
+ 166	1.660000000000001e+00
+	-1.474087214143613e-16
+	-4.465884081848299e-17
+	-3.939965817086902e-15
+	9.302310055125541e-05
+	2.323126065600511e-04
+	2.181136584216580e-04
+	2.897407856424083e-01
+
+ 167	1.670000000000001e+00
+	-1.453581894881957e-16
+	-4.671732879570744e-17
+	-3.942242298549327e-15
+	9.473467478620485e-05
+	2.306218770368435e-04
+	2.204282149097721e-04
+	2.897408789550419e-01
+
+ 168	1.680000000000001e+00
+	-1.433093268472484e-16
+	-4.887704782803356e-17
+	-3.944459770302273e-15
+	9.645854515319513e-05
+	2.288647110291285e-04
+	2.227255313590738e-04
+	2.897409715726095e-01
+
+ 169	1.690000000000001e+00
+	-1.412621155487213e-16
+	-5.114299483636077e-17
+	-3.946616056970594e-15
+	9.819421804152219e-05
+	2.270424062031820e-04
+	2.250049499304231e-04
+	2.897410634685922e-01
+
+ 170	1.700000000000001e+00
+	-1.392165465842904e-16
+	-5.352037440193369e-17
+	-3.948708856169824e-15
+	9.994118769928863e-05
+	2.251563042503033e-04
+	2.272658259822136e-04
+	2.897411546170015e-01
+
+ 171	1.710000000000001e+00
+	-1.371726203819745e-16
+	-5.601460076884865e-17
+	-3.950735736168925e-15
+	1.016989365544948e-04
+	2.232077890928566e-04
+	2.295075285016094e-04
+	2.897412449923966e-01
+
+ 172	1.720000000000001e+00
+	-1.351303473251859e-16
+	-5.863129883465152e-17
+	-3.952694133928031e-15
+	1.034669355544536e-04
+	2.211982850517513e-04
+	2.317294405176501e-04
+	2.897413345699072e-01
+
+ 173	1.730000000000001e+00
+	-1.330897482850377e-16
+	-6.137630397613784e-17
+	-3.954581353590592e-15
+	1.052446445242946e-04
+	2.191292549780911e-04
+	2.339309594958554e-04
+	2.897414233252411e-01
+
+ 174	1.740000000000001e+00
+	-1.310508551613121e-16
+	-6.425566054696993e-17
+	-3.956394565515910e-15
+	1.070315125452611e-04
+	2.170021983517135e-04
+	2.361114977139748e-04
+	2.897415112347034e-01
+
+ 175	1.750000000000001e+00
+	-1.290137114265731e-16
+	-6.727561887404895e-17
+	-3.958130805944888e-15
+	1.088269783534340e-04
+	2.148186493493537e-04
+	2.382704826185749e-04
+	2.897415982752135e-01
+
+ 176	1.760000000000001e+00
+	-1.269783726670920e-16
+	-7.044263057105258e-17
+	-3.959786977397988e-15
+	1.106304707594251e-04
+	2.125801748851980e-04
+	2.404073571621687e-04
+	2.897416844243143e-01
+
+ 177	1.770000000000001e+00
+	-1.249449071132904e-16
+	-7.376334198061349e-17
+	-3.961359849910319e-15
+	1.124414090894852e-04
+	2.102883726265748e-04
+	2.425215801206284e-04
+	2.897417696601856e-01
+
+ 178	1.780000000000001e+00
+	-1.229133961514565e-16
+	-7.724458555176256e-17
+	-3.962846063213695e-15
+	1.142592036483637e-04
+	2.079448689875747e-04
+	2.446126263906425e-04
+	2.897418539616600e-01
+
+ 179	1.790000000000001e+00
+	-1.208839348074144e-16
+	-8.089336895700703e-17
+	-3.964242129979748e-15
+	1.160832562041314e-04
+	2.055513171033994e-04
+	2.466799872670156e-04
+	2.897419373082272e-01
+
+ 180	1.800000000000001e+00
+	-1.188566321919143e-16
+	-8.471686175432967e-17
+	-3.965544440240640e-15
+	1.179129604950514e-04
+	2.031093947882566e-04
+	2.487231706996271e-04
+	2.897420196800514e-01
+
diff --git a/xschem/src/basic_test/data_pmos_lvt/data_50.raw b/xschem/src/basic_test/data_pmos_lvt/data_50.raw
new file mode 100644
index 0000000..faafc8c
--- /dev/null
+++ b/xschem/src/basic_test/data_pmos_lvt/data_50.raw
@@ -0,0 +1,1645 @@
+Title: **.subckt gm_id_pmos
+Date: Sat Jun 12 17:33:03  2021
+Plotname: DC transfer characteristic
+Flags: real
+No. Variables: 8
+No. Points: 181
+Variables:
+	0	v(v-sweep)	voltage
+	1	@m.xm1.msky130_fd_pr__pfet_01v8_lvt[cgb]	capacitance
+	2	@m.xm1.msky130_fd_pr__pfet_01v8_lvt[cgd]	capacitance
+	3	@m.xm1.msky130_fd_pr__pfet_01v8_lvt[cgs]	capacitance
+	4	@m.xm1.msky130_fd_pr__pfet_01v8_lvt[gds]	admittance
+	5	@m.xm1.msky130_fd_pr__pfet_01v8_lvt[gm]	admittance
+	6	i(@m.xm1.msky130_fd_pr__pfet_01v8_lvt[id])	current
+	7	v(@m.xm1.msky130_fd_pr__pfet_01v8_lvt[vth])	voltage
+Values:
+ 0	0.000000000000000e+00
+	-2.648027086071396e-15
+	-4.053283190015982e-21
+	-5.978567851978388e-17
+	2.575183844316554e-10
+	8.580444027826376e-09
+	3.662728112167336e-10
+	3.816831461512467e-01
+
+ 1	1.000000000000000e-02
+	-2.634274697081806e-15
+	-4.406248137454577e-21
+	-6.434249491232138e-17
+	3.253772668123496e-10
+	1.081327567392792e-08
+	4.628188242558892e-10
+	3.816831461542988e-01
+
+ 2	2.000000000000000e-02
+	-2.620599336126716e-15
+	-4.789730573171659e-21
+	-6.929699512867654e-17
+	4.108401559262242e-10
+	1.361394341317719e-08
+	5.844281879493083e-10
+	3.816831461581415e-01
+
+ 3	3.000000000000000e-02
+	-2.606987485497554e-15
+	-5.206477417037431e-21
+	-7.468934320993474e-17
+	5.183598659918199e-10
+	1.712157530061798e-08
+	7.374506929722223e-10
+	3.816831461629776e-01
+
+ 4	4.000000000000000e-02
+	-2.593424749817762e-15
+	-5.659503223505046e-21
+	-8.056398645515525e-17
+	6.534694382969386e-10
+	2.150733165783148e-08
+	9.297824962472159e-10
+	3.816831461690566e-01
+
+ 5	5.000000000000000e-02
+	-2.579895771295585e-15
+	-6.152116971100007e-21
+	-8.697003604425335e-17
+	8.230259571032486e-10
+	2.698100696643240e-08
+	1.171218590072707e-09
+	3.816831461766880e-01
+
+ 6	6.000000000000000e-02
+	-2.566384141864444e-15
+	-6.687951243685458e-21
+	-9.396166929448594e-17
+	1.035502348138669e-09
+	3.379871448378121e-08
+	1.473876626981404e-09
+	3.816831461862528e-01
+
+ 7	7.000000000000001e-02
+	-2.552872312297659e-15
+	-7.270993967603189e-21
+	-1.015985537879572e-16
+	1.301333937468708e-09
+	4.227173603860932e-08
+	1.852703357163058e-09
+	3.816831461982257e-01
+
+ 8	8.000000000000000e-02
+	-2.539341498431535e-15
+	-7.905622875982511e-21
+	-1.099462934194249e-16
+	1.633326490164206e-09
+	5.277659329426941e-08
+	2.326075638100447e-09
+	3.816831462131859e-01
+
+ 9	9.000000000000000e-02
+	-2.525771584697358e-15
+	-8.596642878372373e-21
+	-1.190768961419611e-16
+	2.047131923566352e-09
+	6.576635930958187e-08
+	2.916508361245431e-09
+	3.816831462318476e-01
+
+ 10	9.999999999999999e-02
+	-2.512141025257681e-15
+	-9.349326520056251e-21
+	-1.290692627986885e-16
+	2.561796729162609e-09
+	8.178318059247799e-08
+	3.651481594511148e-09
+	3.816831462550754e-01
+
+ 11	1.100000000000000e-01
+	-2.498426743175314e-15
+	-1.016945772050399e-20
+	-1.400096958758270e-16
+	3.200386154387880e-09
+	1.014719220257543e-07
+	4.564398658408127e-09
+	3.816831462839270e-01
+
+ 12	1.200000000000000e-01
+	-2.484604028229509e-15
+	-1.106337898378193e-20
+	-1.519924262393528e-16
+	3.990684206225262e-09
+	1.255947846241130e-07
+	5.695685666478616e-09
+	3.816831463196814e-01
+
+ 13	1.300000000000000e-01
+	-2.470646434247423e-15
+	-1.203804227450239e-20
+	-1.651201548561628e-16
+	4.965965384698515e-09
+	1.550466867178541e-07
+	7.094041256857682e-09
+	3.816831463638747e-01
+
+ 14	1.400000000000000e-01
+	-2.456525677158646e-15
+	-1.310106374995248e-20
+	-1.795046050736076e-16
+	6.165828642537902e-09
+	1.908711536059004e-07
+	8.817842903267176e-09
+	3.816831464183564e-01
+
+ 15	1.500000000000000e-01
+	-2.442211535424188e-15
+	-1.426078253097560e-20
+	-1.952670791552308e-16
+	7.637077413341825e-09
+	2.342764419617252e-07
+	1.093671352238484e-08
+	3.816831464853216e-01
+
+ 16	1.600000000000000e-01
+	-2.427671755055890e-15
+	-1.552632367923661e-20
+	-2.125390103599390e-16
+	9.434621829926337e-09
+	2.866516463921454e-07
+	1.353324942480703e-08
+	3.816831465673853e-01
+
+ 17	1.700000000000000e-01
+	-2.412871962144150e-15
+	-1.690766552466652e-20
+	-2.314624988278138e-16
+	1.162237084852010e-08
+	3.495826061099743e-07
+	1.670490844025986e-08
+	3.816831466676236e-01
+
+ 18	1.800000000000000e-01
+	-2.397775586659862e-15
+	-1.841571145170815e-20
+	-2.521908158306777e-16
+	1.427407351912964e-08
+	4.248675507682048e-07
+	2.056605579341844e-08
+	3.816831467896534e-01
+
+ 19	1.900000000000000e-01
+	-2.382343802295740e-15
+	-2.006236620394813e-20
+	-2.748888565184099e-16
+	1.747406094621118e-08
+	5.145325831486304e-07
+	2.525016546918844e-08
+	3.816831469376938e-01
+
+ 20	2.000000000000000e-01
+	-2.366535488254923e-15
+	-2.186061670089148e-20
+	-2.997335161350963e-16
+	2.131783459704421e-08
+	6.208472609022077e-07
+	3.091217661945131e-08
+	3.816831471166399e-01
+
+ 21	2.100000000000000e-01
+	-2.350307220161861e-15
+	-2.382461727523197e-20
+	-3.269139588377410e-16
+	2.591244364379836e-08
+	7.463406578772067e-07
+	3.773100784199132e-08
+	3.816831473321458e-01
+
+ 22	2.200000000000001e-01
+	-2.333613298625420e-15
+	-2.596977913117791e-20
+	-3.566317418358459e-16
+	3.137659498959922e-08
+	8.938182892191955e-07
+	4.591223611261659e-08
+	3.816831475907113e-01
+
+ 23	2.300000000000001e-01
+	-2.316405825369988e-15
+	-2.831286369178205e-20
+	-3.891007507798870e-16
+	3.784044526839864e-08
+	1.066380099349135e-06
+	5.569095025431292e-08
+	3.816831478997640e-01
+
+ 24	2.400000000000001e-01
+	-2.298634838186132e-15
+	-3.087207934396551e-20
+	-4.245468954628002e-16
+	4.544503468906180e-08
+	1.267439276690185e-06
+	6.733478886856689e-08
+	3.816831482677628e-01
+
+ 25	2.500000000000001e-01
+	-2.280248517130151e-15
+	-3.366718090314945e-20
+	-4.632075083877288e-16
+	5.434133776931856e-08
+	1.500740947412255e-06
+	8.114716696225284e-08
+	3.816831487042978e-01
+
+ 26	2.600000000000001e-01
+	-2.261193475283677e-15
+	-3.671957090560022e-20
+	-5.053303831619066e-16
+	6.468892478035109e-08
+	1.770378843267872e-06
+	9.747068141365515e-08
+	3.816831492201958e-01
+
+ 27	2.700000000000001e-01
+	-2.241415147803496e-15
+	-4.005240159802825e-20
+	-5.511723857142282e-16
+	7.665424855524395e-08
+	2.080806937464968e-06
+	1.166906609243412e-07
+	3.816831498276378e-01
+
+ 28	2.800000000000001e-01
+	-2.220858292754628e-15
+	-4.369067623530017e-20
+	-6.009975698598661e-16
+	9.040859234538121e-08
+	2.436841969464353e-06
+	1.392387905667667e-07
+	3.816831505402627e-01
+
+ 29	2.900000000000001e-01
+	-2.199467616114192e-15
+	-4.766134802557471e-20
+	-6.550747307265718e-16
+	1.061257337795369e-07
+	2.843651958348923e-06
+	1.655966958291943e-07
+	3.816831513732941e-01
+
+ 30	3.000000000000001e-01
+	-2.177188531142447e-15
+	-5.199341478844662e-20
+	-7.136743360695921e-16
+	1.239793961542229e-07
+	3.306725474981172e-06
+	1.962993199034106e-07
+	3.816831523436395e-01
+
+ 31	3.100000000000001e-01
+	-2.153968058838059e-15
+	-5.671800712947002e-20
+	-7.770647875827195e-16
+	1.441405702771536e-07
+	3.831816815293732e-06
+	2.319378768685460e-07
+	3.816831534699841e-01
+
+ 32	3.200000000000001e-01
+	-2.129755871266648e-15
+	-6.186846770133716e-20
+	-8.455079828999874e-16
+	1.667747975453153e-07
+	4.424863422188306e-06
+	2.731621201535656e-07
+	3.816831547728614e-01
+
+ 33	3.300000000000001e-01
+	-2.104505473090569e-15
+	-6.748041893832548e-20
+	-9.192541747490733e-16
+	1.920395080406983e-07
+	5.091873954901111e-06
+	3.206816387188231e-07
+	3.816831562746981e-01
+
+ 34	3.400000000000001e-01
+	-2.078175508662260e-15
+	-7.359181653937590e-20
+	-9.985361569074134e-16
+	2.200815066431642e-07
+	5.838788174170217e-06
+	3.752658907271322e-07
+	3.816831579998133e-01
+
+ 35	3.500000000000001e-01
+	-2.050731172752939e-15
+	-8.024298596029278e-20
+	-1.083562846852276e-15
+	2.510346959874881e-07
+	6.671313028471522e-06
+	4.377427120179226e-07
+	3.816831599743700e-01
+
+ 36	3.600000000000002e-01
+	-2.022145692735646e-15
+	-8.747663928040522e-20
+	-1.174512381126002e-15
+	2.850181178381379e-07
+	7.594742601607585e-06
+	5.089950970637431e-07
+	3.816831622262770e-01
+
+ 37	3.700000000000002e-01
+	-1.992401839389423e-15
+	-9.533787005429948e-20
+	-1.271524889383108e-15
+	3.221343841716215e-07
+	8.613772455316354e-06
+	5.899561415920724e-07
+	3.816831647850209e-01
+
+ 38	3.800000000000002e-01
+	-1.961493413202121e-15
+	-1.038741241596903e-19
+	-1.374695163806497e-15
+	3.624685558291886e-07
+	9.732320911155438e-06
+	6.816021523421628e-07
+	3.816831676814589e-01
+
+ 39	3.900000000000002e-01
+	-1.929426644051988e-15
+	-1.131351452155280e-19
+	-1.484065488145284e-15
+	4.060875099752780e-07
+	1.095337058181518e-05
+	7.849440598603621e-07
+	3.816831709475434e-01
+
+ 40	4.000000000000002e-01
+	-1.896221435476640e-15
+	-1.231728938658207e-19
+	-1.599618930418663e-15
+	4.530398180190751e-07
+	1.227884275842191e-05
+	9.010174010858351e-07
+	3.816831746159987e-01
+
+ 41	4.100000000000002e-01
+	-1.861912381434586e-15
+	-1.340414410885062e-19
+	-1.721273430420552e-15
+	5.033561338758001e-07
+	1.370951507685650e-05
+	1.030871254801604e-06
+	3.816831787199833e-01
+
+ 42	4.200000000000002e-01
+	-1.826549484457204e-15
+	-1.457968366649447e-19
+	-1.848877022815393e-15
+	5.570500697529729e-07
+	1.524498944596100e-05
+	1.175556600951468e-06
+	3.816831832927104e-01
+
+ 43	4.300000000000002e-01
+	-1.790198510056843e-15
+	-1.584969549912180e-19
+	-1.982204524900559e-15
+	6.141195147572118e-07
+	1.688371295279149e-05
+	1.336114623779603e-06
+	3.816831883670888e-01
+
+ 44	4.400000000000002e-01
+	-1.752940923496327e-15
+	-1.722013214728597e-19
+	-2.120955982533474e-15
+	6.745483324074273e-07
+	1.862304992679348e-05
+	1.513565483205550e-06
+	3.816831939753577e-01
+
+ 45	4.500000000000002e-01
+	-1.714873371348486e-15
+	-1.869709237576120e-19
+	-2.264757107773424e-15
+	7.383083583206418e-07
+	2.045939913831052e-05
+	1.708898039123659e-06
+	3.816832001487733e-01
+
+ 46	4.600000000000002e-01
+	-1.676106690951604e-15
+	-2.028680129603235e-19
+	-2.413161859352969e-15
+	8.053616101554953e-07
+	2.238834674311304e-05
+	1.923060935372097e-06
+	3.816832069173133e-01
+
+ 47	4.700000000000003e-01
+	-1.636764454639797e-15
+	-2.199559007570355e-19
+	-2.565657216537612e-15
+	8.756626189291607e-07
+	2.440484341684981e-05
+	2.156955344300508e-06
+	3.816832143094604e-01
+
+ 48	4.800000000000003e-01
+	-1.596981080793435e-15
+	-2.382987587170141e-19
+	-2.721670084917494e-15
+	9.491607939105501e-07
+	2.650339329615093e-05
+	2.411429552048462e-06
+	3.816832223520246e-01
+
+ 49	4.900000000000003e-01
+	-1.556899568327981e-15
+	-2.579614264605843e-19
+	-2.880576157577563e-15
+	1.025802741620557e-06
+	2.867824279288551e-05
+	2.687275442072020e-06
+	3.816832310700323e-01
+
+ 50	5.000000000000002e-01
+	-1.516668933158467e-15
+	-2.790092351555315e-19
+	-3.041710446185732e-15
+	1.105534471752906e-06
+	3.092355884362707e-05
+	2.985226821855230e-06
+	3.816832404866763e-01
+
+ 51	5.100000000000002e-01
+	-1.476441442543867e-15
+	-3.015078524939038e-19
+	-3.204379102948114e-15
+	1.188303437543117e-06
+	3.323358836419998e-05
+	3.305959443963221e-06
+	3.816832506233139e-01
+
+ 52	5.200000000000002e-01
+	-1.436369754524109e-15
+	-3.255231546450690e-19
+	-3.367872084026092e-15
+	1.274060373728525e-06
+	3.560279323475488e-05
+	3.650092502927016e-06
+	3.816832614995123e-01
+
+ 53	5.300000000000002e-01
+	-1.396604073975078e-15
+	-3.511211298003018e-19
+	-3.531476163678256e-15
+	1.362760910416651e-06
+	3.802595771017920e-05
+	4.018191345664162e-06
+	3.816832731331398e-01
+
+ 54	5.400000000000003e-01
+	-1.357289433866764e-15
+	-3.783678168657131e-19
+	-3.694487799057599e-15
+	1.454366954872553e-06
+	4.049826747182059e-05
+	4.410771113986634e-06
+	3.816832855404781e-01
+
+ 55	5.500000000000003e-01
+	-1.318563200553208e-15
+	-4.073292816915137e-19
+	-3.856225368149034e-15
+	1.548847844764656e-06
+	4.301536143871315e-05
+	4.828301039814868e-06
+	3.816832987363565e-01
+
+ 56	5.600000000000003e-01
+	-1.280552886408011e-15
+	-4.380716320181858e-19
+	-4.016040354688599e-15
+	1.646181285434253e-06
+	4.557335885937045e-05
+	5.271209132342452e-06
+	3.816833127343010e-01
+
+ 57	5.700000000000003e-01
+	-1.243374333374760e-15
+	-4.706610711446987e-19
+	-4.173327128497939e-15
+	1.746354090230469e-06
+	4.816886510432548e-05
+	5.739887026507975e-06
+	3.816833275466913e-01
+
+ 58	5.800000000000003e-01
+	-1.207130308827771e-15
+	-5.051639892432585e-19
+	-4.327531060227009e-15
+	1.849362747054906e-06
+	5.079896002514369e-05
+	6.234694798909716e-06
+	3.816833431849063e-01
+
+ 59	5.900000000000003e-01
+	-1.171909532392039e-15
+	-5.416470903098598e-19
+	-4.478154807965654e-15
+	1.955213836303040e-06
+	5.346117281986080e-05
+	6.755965596595678e-06
+	3.816833596594728e-01
+
+ 60	6.000000000000003e-01
+	-1.137786130763941e-15
+	-5.801775519867027e-19
+	-4.624762711644017e-15
+	2.063924325762075e-06
+	5.615344714257351e-05
+	7.304009962742731e-06
+	3.816833769802085e-01
+
+ 61	6.100000000000003e-01
+	-1.104819498516555e-15
+	-6.208232149414252e-19
+	-4.766983322599912e-15
+	2.175521767129316e-06
+	5.887409980888246e-05
+	7.879119778803579e-06
+	3.816833951563369e-01
+
+ 62	6.200000000000003e-01
+	-1.073054527372605e-15
+	-6.636527981446609e-19
+	-4.904510174664930e-15
+	2.290044417029233e-06
+	6.162177596018963e-05
+	8.481571773826599e-06
+	3.816834141966029e-01
+
+ 63	6.300000000000003e-01
+	-1.042522155048079e-15
+	-7.087361362418100e-19
+	-5.037100965953571e-15
+	2.407541303063490e-06
+	6.439540302349501e-05
+	9.111630577664362e-06
+	3.816834341093712e-01
+
+ 64	6.400000000000003e-01
+	-1.013240177652121e-15
+	-7.561444352497712e-19
+	-5.164575365446830e-15
+	2.528072252793900e-06
+	6.719414528693283e-05
+	9.769551315545466e-06
+	3.816834549027037e-01
+
+ 65	6.500000000000004e-01
+	-9.852142665517850e-16
+	-8.059505429954300e-19
+	-5.286811685383316e-15
+	2.651707900843105e-06
+	7.001736043652667e-05
+	1.045558175726712e-05
+	3.816834765844314e-01
+
+ 66	6.600000000000004e-01
+	-9.584391310778861e-16
+	-8.582292310207126e-19
+	-5.403742670748241e-15
+	2.778529686652929e-06
+	7.286455898475681e-05
+	1.116996404559518e-05
+	3.816834991622078e-01
+
+ 67	6.700000000000004e-01
+	-9.328997717918998e-16
+	-9.130574850743404e-19
+	-5.515350653123908e-15
+	2.908629852964816e-06
+	7.573536717427604e-05
+	1.191293603596681e-05
+	3.816835226435483e-01
+
+ 68	6.800000000000004e-01
+	-9.085727745050032e-16
+	-9.705148017633257e-19
+	-5.621662300766540e-15
+	3.042111452842792e-06
+	7.862949366088703e-05
+	1.268473228397401e-05
+	3.816835470358676e-01
+
+ 69	6.900000000000004e-01
+	-8.854276020945451e-16
+	-1.030683489417787e-18
+	-5.722743173140532e-15
+	3.179088371075036e-06
+	8.154670006417378e-05
+	1.348558471901961e-05
+	3.816835723464947e-01
+
+ 70	7.000000000000004e-01
+	-8.634278487208876e-16
+	-1.093648971707198e-18
+	-5.818692259305614e-15
+	3.319685364071276e-06
+	8.448677531466360e-05
+	1.431572304257712e-05
+	3.816835985826876e-01
+
+ 71	7.100000000000004e-01
+	-8.425324287332916e-16
+	-1.159500093015034e-18
+	-5.909636648227079e-15
+	3.464038120911532e-06
+	8.744951361457703e-05
+	1.517537488818273e-05
+	3.816836257516432e-01
+
+ 72	7.200000000000004e-01
+	-8.226966799180353e-16
+	-1.228329425018367e-18
+	-5.995726447511356e-15
+	3.612293346976193e-06
+	9.043469575635733e-05
+	1.606476577806215e-05
+	3.816836538604862e-01
+
+ 73	7.300000000000004e-01
+	-8.038733674630111e-16
+	-1.300233574317673e-18
+	-6.077130036991064e-15
+	3.764608870574358e-06
+	9.344207350111174e-05
+	1.698411890850552e-05
+	3.816836829162724e-01
+
+ 74	7.400000000000004e-01
+	-7.860135808882855e-16
+	-1.375313491316936e-18
+	-6.154029716211356e-15
+	3.921153772158589e-06
+	9.647135670051314e-05
+	1.793365479301465e-05
+	3.816837129259708e-01
+
+ 75	7.500000000000004e-01
+	-7.690675211214204e-16
+	-1.453674780860605e-18
+	-6.226617780952572e-15
+	4.082108535043176e-06
+	9.952220284441189e-05
+	1.891359078906389e-05
+	3.816837438964492e-01
+
+ 76	7.600000000000005e-01
+	-7.529851788614439e-16
+	-1.535428015394777e-18
+	-6.295093043816364e-15
+	4.247665216002857e-06
+	1.025942087272435e-04
+	1.992414053118379e-05
+	3.816837758344607e-01
+
+ 77	7.700000000000005e-01
+	-7.377169084186883e-16
+	-1.620689051636562e-18
+	-6.359657797648400e-15
+	4.418027633697554e-06
+	1.056869039452000e-04
+	2.096551329009821e-05
+	3.816838087466164e-01
+
+ 78	7.800000000000005e-01
+	-7.232139034226390e-16
+	-1.709579351912519e-18
+	-6.420515207983994e-15
+	4.593411572523301e-06
+	1.087997459598741e-04
+	2.203791327487724e-05
+	3.816838426393739e-01
+
+ 79	7.900000000000005e-01
+	-7.094285822633031e-16
+	-1.802226311470288e-18
+	-6.477867111450909e-15
+	4.774044999215192e-06
+	1.119321164903010e-04
+	2.314153889256180e-05
+	3.816838775190011e-01
+
+ 80	8.000000000000005e-01
+	-6.963148919913937e-16
+	-1.898763593179759e-18
+	-6.531912190719800e-15
+	4.960168289306008e-06
+	1.150833190222320e-04
+	2.427658197746149e-05
+	3.816839133915594e-01
+
+ 81	8.100000000000005e-01
+	-6.838285397654466e-16
+	-1.999331471130569e-18
+	-6.582844492702680e-15
+	5.152034460366044e-06
+	1.182525772498951e-04
+	2.544322700035458e-05
+	3.816839502628808e-01
+
+ 82	8.200000000000005e-01
+	-6.719271609107900e-16
+	-2.104077184703177e-18
+	-6.630852254803765e-15
+	5.349909408802791e-06
+	1.214390342905701e-04
+	2.664165026609731e-05
+	3.816839881385382e-01
+
+ 83	8.300000000000005e-01
+	-6.605704323449051e-16
+	-2.213155304747493e-18
+	-6.676117003697579e-15
+	5.554072146876518e-06
+	1.246417525355296e-04
+	2.787201910666726e-05
+	3.816840270238168e-01
+
+ 84	8.400000000000005e-01
+	-6.497201396112689e-16
+	-2.326728113551207e-18
+	-6.718812891961338e-15
+	5.764815036484513e-06
+	1.278597140220237e-04
+	2.913449107541289e-05
+	3.816840669236955e-01
+
+ 85	8.500000000000005e-01
+	-6.393402051205354e-16
+	-2.444966000320583e-18
+	-6.759106239588900e-15
+	5.982444016178002e-06
+	1.310918212298610e-04
+	3.042921314722137e-05
+	3.816841078428222e-01
+
+ 86	8.600000000000005e-01
+	-6.293966844809715e-16
+	-2.568047873937520e-18
+	-6.797155249683602e-15
+	6.207278817798465e-06
+	1.343368982228128e-04
+	3.175632092844034e-05
+	3.816841497854799e-01
+
+ 87	8.700000000000006e-01
+	-6.198577370539976e-16
+	-2.696161594794397e-18
+	-6.833109870240558e-15
+	6.439653169052784e-06
+	1.375936920695936e-04
+	3.311593787966139e-05
+	3.816841927555701e-01
+
+ 88	8.800000000000006e-01
+	-6.106935761286988e-16
+	-2.829504427552629e-18
+	-6.867111776708076e-15
+	6.679914978290223e-06
+	1.408608744917248e-04
+	3.450817455389101e-05
+	3.816842367565881e-01
+
+ 89	8.900000000000006e-01
+	-6.018764033954341e-16
+	-2.968283516716455e-18
+	-6.899294452826968e-15
+	6.928426497695286e-06
+	1.441370436962798e-04
+	3.593312785215702e-05
+	3.816842817915961e-01
+
+ 90	9.000000000000006e-01
+	-5.933803317290752e-16
+	-3.112716386967983e-18
+	-6.929783349986827e-15
+	7.185564461074016e-06
+	1.474207263605835e-04
+	3.739088029822876e-05
+	3.816843278631984e-01
+
+ 91	9.100000000000006e-01
+	-5.851812996771117e-16
+	-3.263031470269124e-18
+	-6.958696107940941e-15
+	7.451720192385770e-06
+	1.507103797435055e-04
+	3.888149933383703e-05
+	3.816843749735311e-01
+
+ 92	9.200000000000006e-01
+	-5.772569804917948e-16
+	-3.419468661807274e-18
+	-6.986142822141678e-15
+	7.727299681159848e-06
+	1.540043939042730e-04
+	4.040503663556127e-05
+	3.816844231242231e-01
+
+ 93	9.300000000000006e-01
+	-5.695866880505666e-16
+	-3.582279906939044e-18
+	-7.012226345169661e-15
+	8.012723620940441e-06
+	1.573010940148628e-04
+	4.196152745438283e-05
+	3.816844723163907e-01
+
+ 94	9.400000000000006e-01
+	-5.621512815736872e-16
+	-3.751729821375884e-18
+	-7.037042611722431e-15
+	8.308427406923976e-06
+	1.605987427561800e-04
+	4.355098997879075e-05
+	3.816845225506068e-01
+
+ 95	9.500000000000006e-01
+	-5.549330706700079e-16
+	-3.928096346956823e-18
+	-7.060680978399907e-15
+	8.614861088993884e-06
+	1.638955427915202e-04
+	4.517342472224002e-05
+	3.816845738268864e-01
+
+ 96	9.600000000000006e-01
+	-5.479157219167265e-16
+	-4.111671445462922e-18
+	-7.083224571082229e-15
+	8.932489276421897e-06
+	1.671896393133791e-04
+	4.682881393571633e-05
+	3.816846261446705e-01
+
+ 97	9.700000000000006e-01
+	-5.410841679024833e-16
+	-4.302761833053426e-18
+	-7.104750634052617e-15
+	9.261790990592110e-06
+	1.704791226615918e-04
+	4.851712104612595e-05
+	3.816846795028022e-01
+
+ 98	9.800000000000006e-01
+	-5.344245194302031e-16
+	-4.501689758038115e-18
+	-7.125330876187804e-15
+	9.603259462220617e-06
+	1.737620310122085e-04
+	5.023829012122425e-05
+	3.816847338995122e-01
+
+ 99	9.900000000000007e-01
+	-5.279239813818210e-16
+	-4.708793824850253e-18
+	-7.145031810539369e-15
+	9.957401869686183e-06
+	1.770363531374426e-04
+	5.199224536178547e-05
+	3.816847893324046e-01
+
+ 100	1.000000000000001e+00
+	-5.215707725865567e-16
+	-4.924429867245631e-18
+	-7.163915084477451e-15
+	1.032473901526467e-05
+	1.803000312376351e-04
+	5.377889062173420e-05
+	3.816848457984401e-01
+
+ 101	1.010000000000001e+00
+	-5.153540499034947e-16
+	-5.148971873930243e-18
+	-7.182037798280999e-15
+	1.070580493626689e-05
+	1.835509638464258e-04
+	5.559810895696063e-05
+	3.816849032939240e-01
+
+ 102	1.020000000000001e+00
+	-5.092638366234647e-16
+	-5.382812970010024e-18
+	-7.199452810652741e-15
+	1.110114644832223e-05
+	1.867870088103468e-04
+	5.744976220355981e-05
+	3.816849618144889e-01
+
+ 103	1.030000000000001e+00
+	-5.032909552110418e-16
+	-5.626366457860544e-18
+	-7.216209030127534e-15
+	1.151132261832751e-05
+	1.900059863438428e-04
+	5.933369058624245e-05
+	3.816850213550825e-01
+
+ 104	1.040000000000001e+00
+	-4.974269643415564e-16
+	-5.880066921237304e-18
+	-7.232351691743662e-15
+	1.193690416489365e-05
+	1.932056821603631e-04
+	6.124971235767672e-05
+	3.816850819099626e-01
+
+ 105	1.050000000000001e+00
+	-4.916641001372459e-16
+	-6.144371396684374e-18
+	-7.247922618671325e-15
+	1.237847278446998e-05
+	1.963838506796519e-04
+	6.319762346952117e-05
+	3.816851434726787e-01
+
+ 106	1.060000000000001e+00
+	-4.859952214686836e-16
+	-6.419760616554904e-18
+	-7.262960468751625e-15
+	1.283662040171039e-05
+	1.995382183107664e-04
+	6.517719727590949e-05
+	3.816852060360684e-01
+
+ 107	1.070000000000001e+00
+	-4.804137591600520e-16
+	-6.706740328227953e-18
+	-7.277500966103594e-15
+	1.331194834306170e-05
+	2.026664868096510e-04
+	6.718818427013934e-05
+	3.816852695922450e-01
+
+ 108	1.080000000000001e+00
+	-4.749136689178459e-16
+	-7.005842694399090e-18
+	-7.291577118114816e-15
+	1.380506643300444e-05
+	2.057663367093665e-04
+	6.923031185530124e-05
+	3.816853341325922e-01
+
+ 109	1.090000000000001e+00
+	-4.694893877904106e-16
+	-7.317627779631734e-18
+	-7.305219418250603e-15
+	1.431659201285559e-05
+	2.088354308202768e-04
+	7.130328414955991e-05
+	3.816853996477588e-01
+
+ 110	1.100000000000001e+00
+	-4.641357939593138e-16
+	-7.642685128687754e-18
+	-7.318456035204126e-15
+	1.484714888254977e-05
+	2.118714177967225e-04
+	7.340678182677398e-05
+	3.816854661276522e-01
+
+ 111	1.110000000000001e+00
+	-4.588481696612295e-16
+	-7.981635442505516e-18
+	-7.331312988971564e-15
+	1.539736616634513e-05
+	2.148719357658949e-04
+	7.554046199309357e-05
+	3.816855335614344e-01
+
+ 112	1.120000000000001e+00
+	-4.536221670404322e-16
+	-8.335132358070443e-18
+	-7.343814314476011e-15
+	1.596787710395150e-05
+	2.178346160138533e-04
+	7.770395810013776e-05
+	3.816856019375220e-01
+
+ 113	1.130000000000001e+00
+	-4.484537767357611e-16
+	-8.703864338815960e-18
+	-7.355982213387082e-15
+	1.655931776914244e-05
+	2.207570867228603e-04
+	7.989687989529032e-05
+	3.816856712435787e-01
+
+ 114	1.140000000000001e+00
+	-4.433392990118546e-16
+	-9.088556682613503e-18
+	-7.367837194792023e-15
+	1.717232571848948e-05
+	2.236369767534931e-04
+	8.211881340959771e-05
+	3.816857414665219e-01
+
+ 115	1.150000000000001e+00
+	-4.382753172516549e-16
+	-9.489973654854979e-18
+	-7.379398205372566e-15
+	1.780753857343594e-05
+	2.264719194643004e-04
+	8.436932098367890e-05
+	3.816858125925174e-01
+
+ 116	1.160000000000001e+00
+	-4.332586736355031e-16
+	-9.908920754597469e-18
+	-7.390682749731476e-15
+	1.846559253950716e-05
+	2.292595565611595e-04
+	8.664794133198560e-05
+	3.816858846069903e-01
+
+ 117	1.170000000000001e+00
+	-4.282864468409911e-16
+	-1.034624712223457e-17
+	-7.401707001496381e-15
+	1.914712086702527e-05
+	2.319975419679142e-04
+	8.895418964566932e-05
+	3.816859574946141e-01
+
+ 118	1.180000000000001e+00
+	-4.233559316070388e-16
+	-1.080284809767951e-17
+	-7.412485905806880e-15
+	1.985275225825124e-05
+	2.346835457093650e-04
+	9.128755773421668e-05
+	3.816860312393284e-01
+
+ 119	1.190000000000001e+00
+	-4.184646200149884e-16
+	-1.127966793858847e-17
+	-7.423033273766419e-15
+	2.058310922641806e-05
+	2.373152577972756e-04
+	9.364751420593938e-05
+	3.816861058243393e-01
+
+ 120	1.200000000000001e+00
+	-4.136101843489318e-16
+	-1.177770270872632e-17
+	-7.433361869413290e-15
+	2.133880641262361e-05
+	2.398903921096819e-04
+	9.603350468729530e-05
+	3.816861812321233e-01
+
+ 121	1.210000000000001e+00
+	-4.087904614066100e-16
+	-1.229800334717361e-17
+	-7.443483489736448e-15
+	2.212044886702979e-05
+	2.424066902535211e-04
+	9.844495208092268e-05
+	3.816862574444422e-01
+
+ 122	1.220000000000001e+00
+	-4.040034381412012e-16
+	-1.284167892969671e-17
+	-7.453409038232845e-15
+	2.292863030125040e-05
+	2.448619254004002e-04
+	1.008812568621740e-04
+	3.816863344423502e-01
+
+ 123	1.230000000000001e+00
+	-3.992472385228422e-16
+	-1.340990013425081e-17
+	-7.463148592473339e-15
+	2.376393131920006e-05
+	2.472539060851981e-04
+	1.033417974138266e-04
+	3.816864122061981e-01
+
+ 124	1.240000000000001e+00
+	-3.945201115170118e-16
+	-1.400390292325549e-17
+	-7.472711466115148e-15
+	2.462691763401430e-05
+	2.495804799571661e-04
+	1.058259303985475e-04
+	3.816864907156530e-01
+
+ 125	1.250000000000001e+00
+	-3.898204200846586e-16
+	-1.462499245597497e-17
+	-7.482106265770102e-15
+	2.551813827893495e-05
+	2.518395374732122e-04
+	1.083329911685830e-04
+	3.816865699497123e-01
+
+ 126	1.260000000000001e+00
+	-3.851466311162541e-16
+	-1.527454724504447e-17
+	-7.491340943110470e-15
+	2.643812382027842e-05
+	2.540290155231980e-04
+	1.108622942120500e-04
+	3.816866498867057e-01
+
+ 127	1.270000000000001e+00
+	-3.804973062190854e-16
+	-1.595402357190827e-17
+	-7.500422842566781e-15
+	2.738738458075913e-05
+	2.561469009772375e-04
+	1.134131336350920e-04
+	3.816867305043276e-01
+
+ 128	1.280000000000001e+00
+	-3.758710932832936e-16
+	-1.666496017667449e-17
+	-7.509358744947112e-15
+	2.836640888153783e-05
+	2.581912341452675e-04
+	1.159847836790750e-04
+	3.816868117796376e-01
+
+ 129	1.290000000000001e+00
+	-3.712667187585349e-16
+	-1.740898323862612e-17
+	-7.518154907282281e-15
+	2.937566131138342e-05
+	2.601601121394778e-04
+	1.185764992718978e-04
+	3.816868936890893e-01
+
+ 130	1.300000000000001e+00
+	-3.666829805785602e-16
+	-1.818781166437507e-17
+	-7.526817099178576e-15
+	3.041558103129513e-05
+	2.620516921305698e-04
+	1.211875166123993e-04
+	3.816869762085411e-01
+
+ 131	1.310000000000001e+00
+	-3.621187416763845e-16
+	-1.900326270136597e-17
+	-7.535350635937547e-15
+	3.148658012281444e-05
+	2.638641944892647e-04
+	1.238170537867555e-04
+	3.816870593132821e-01
+
+ 132	1.320000000000001e+00
+	-3.575729240375616e-16
+	-1.985725789515634e-17
+	-7.543760408681918e-15
+	3.258904198807737e-05
+	2.655959058049652e-04
+	1.264643114156851e-04
+	3.816871429780481e-01
+
+ 133	1.330000000000001e+00
+	-3.530445032435601e-16
+	-2.075182940956723e-17
+	-7.552050911707180e-15
+	3.372331980940448e-05
+	2.672451817740050e-04
+	1.291284733311871e-04
+	3.816872271770440e-01
+
+ 134	1.340000000000001e+00
+	-3.485325034614906e-16
+	-2.168912672943831e-17
+	-7.560226267260343e-15
+	3.488973507591852e-05
+	2.688104499504956e-04
+	1.318087072814787e-04
+	3.816873118839685e-01
+
+ 135	1.350000000000001e+00
+	-3.440359928401950e-16
+	-2.267142376628347e-17
+	-7.568290247930387e-15
+	3.608857618430479e-05
+	2.702902123533693e-04
+	1.345041656627224e-04
+	3.816873970720293e-01
+
+ 136	1.360000000000001e+00
+	-3.395540792764203e-16
+	-2.370112638763196e-17
+	-7.576246296819043e-15
+	3.732009712040513e-05
+	2.716830479238450e-04
+	1.372139862760769e-04
+	3.816874827139810e-01
+
+ 137	1.370000000000001e+00
+	-3.350859065178871e-16
+	-2.478078039121796e-17
+	-7.584097545646119e-15
+	3.858451622785901e-05
+	2.729876148281628e-04
+	1.399372931085492e-04
+	3.816875687821347e-01
+
+ 138	1.380000000000001e+00
+	-3.306306505733712e-16
+	-2.591307994542463e-17
+	-7.591846830929494e-15
+	3.988201506948491e-05
+	2.742026526010972e-04
+	1.426731971360788e-04
+	3.816876552483948e-01
+
+ 139	1.390000000000001e+00
+	-3.261875164025122e-16
+	-2.710087651747111e-17
+	-7.599496708367616e-15
+	4.121273738653575e-05
+	2.753269841263736e-04
+	1.454207971472371e-04
+	3.816877420842785e-01
+
+ 140	1.400000000000001e+00
+	-3.217557348608015e-16
+	-2.834718831070692e-17
+	-7.607049465540556e-15
+	4.257678816037561e-05
+	2.763595174507876e-04
+	1.481791805859044e-04
+	3.816878292609447e-01
+
+ 141	1.410000000000001e+00
+	-3.173345598775553e-16
+	-2.965521023200882e-17
+	-7.614507133034820e-15
+	4.397423278050473e-05
+	2.772992474294206e-04
+	1.509474244112349e-04
+	3.816879167492214e-01
+
+ 142	1.420000000000001e+00
+	-3.129232658470021e-16
+	-3.102832440962178e-17
+	-7.621871494087291e-15
+	4.540509632223565e-05
+	2.781452571999928e-04
+	1.537245959732220e-04
+	3.816880045196331e-01
+
+ 143	1.430000000000001e+00
+	-3.085211452145729e-16
+	-3.247011128077153e-17
+	-7.629144092834720e-15
+	4.686936293667276e-05
+	2.788967194849715e-04
+	1.565097539021416e-04
+	3.816880925424257e-01
+
+ 144	1.440000000000001e+00
+	-3.041275062426391e-16
+	-3.398436126696346e-17
+	-7.636326241246686e-15
+	4.836697535500837e-05
+	2.795528977206286e-04
+	1.593019490101479e-04
+	3.816881807876049e-01
+
+ 145	1.450000000000001e+00
+	-2.997416709414977e-16
+	-3.557508705298201e-17
+	-7.643419024813010e-15
+	4.989783450849932e-05
+	2.801131470128014e-04
+	1.621002252032905e-04
+	3.816882692249512e-01
+
+ 146	1.460000000000001e+00
+	-2.953629731534442e-16
+	-3.724653648314275e-17
+	-7.650423307049290e-15
+	5.146179926485744e-05
+	2.805769149196101e-04
+	1.649036204022206e-04
+	3.816883578240598e-01
+
+ 147	1.470000000000001e+00
+	-2.909907567791041e-16
+	-3.900320608524418e-17
+	-7.657339732879077e-15
+	5.305868628116471e-05
+	2.809437420618851e-04
+	1.677111674698553e-04
+	3.816884465543631e-01
+
+ 148	1.480000000000001e+00
+	-2.866243741369727e-16
+	-4.084985522879665e-17
+	-7.664168730945484e-15
+	5.468826997282619e-05
+	2.812132625625150e-04
+	1.705218951442916e-04
+	3.816885353851674e-01
+
+ 149	1.490000000000001e+00
+	-2.822631844483971e-16
+	-4.279152091939859e-17
+	-7.670910514901178e-15
+	5.635028259749959e-05
+	2.813852043163356e-04
+	1.733348289752579e-04
+	3.816886242856740e-01
+
+ 150	1.500000000000001e+00
+	-2.779065524418523e-16
+	-4.483353322540819e-17
+	-7.677565083721790e-15
+	5.804441445239125e-05
+	2.814593890925833e-04
+	1.761489922624241e-04
+	3.816887132250182e-01
+
+ 151	1.510000000000001e+00
+	-2.735538470714824e-16
+	-4.698153132626679e-17
+	-7.684132221085502e-15
+	5.977031418280125e-05
+	2.814357324722840e-04
+	1.789634069939052e-04
+	3.816888021722869e-01
+
+ 152	1.520000000000001e+00
+	-2.692044403465148e-16
+	-4.924148016372862e-17
+	-7.690611493859174e-15
+	6.152758919931681e-05
+	2.813142436232807e-04
+	1.817770947833219e-04
+	3.816888910965602e-01
+
+ 153	1.530000000000001e+00
+	-2.648577062691042e-16
+	-5.161968766778266e-17
+	-7.697002249731016e-15
+	6.331580620061889e-05
+	2.810950249158914e-04
+	1.845890778038085e-04
+	3.816889799669360e-01
+
+ 154	1.540000000000001e+00
+	-2.605130198797313e-16
+	-5.412282251798546e-17
+	-7.703303614029340e-15
+	6.513449179846350e-05
+	2.807782713824612e-04
+	1.873983797173938e-04
+	3.816890687525562e-01
+
+ 155	1.550000000000001e+00
+	-2.561697564103472e-16
+	-5.675793238809321e-17
+	-7.709514485768137e-15
+	6.698313324103973e-05
+	2.803642700243024e-04
+	1.902040265982060e-04
+	3.816891574226426e-01
+
+ 156	1.560000000000001e+00
+	-2.518272905467245e-16
+	-5.953246260716815e-17
+	-7.715633532962288e-15
+	6.886117923058865e-05
+	2.798533989697435e-04
+	1.930050478479989e-04
+	3.816892459465205e-01
+
+ 157	1.570000000000001e+00
+	-2.474849958027146e-16
+	-6.245427515345382e-17
+	-7.721659187258417e-15
+	7.076804083088751e-05
+	2.792461264871891e-04
+	1.958004771025285e-04
+	3.816893342936454e-01
+
+ 158	1.580000000000001e+00
+	-2.431422440103068e-16
+	-6.553166787820321e-17
+	-7.727589637931770e-15
+	7.270309245996365e-05
+	2.785430098572613e-04
+	1.985893531273465e-04
+	3.816894224336429e-01
+
+ 159	1.590000000000001e+00
+	-2.387984049304116e-16
+	-6.877339383502302e-17
+	-7.733422825305581e-15
+	7.466567296320856e-05
+	2.777446941082654e-04
+	2.013707207016320e-04
+	3.816895103363203e-01
+
+ 160	1.600000000000001e+00
+	-2.344528459907178e-16
+	-7.218868056610200e-17
+	-7.739156433656103e-15
+	7.665508676188995e-05
+	2.768519106193368e-04
+	2.041436314887060e-04
+	3.816895979717106e-01
+
+ 161	1.610000000000001e+00
+	-2.301049321576760e-16
+	-7.578724916971040e-17
+	-7.744787883675703e-15
+	7.867060507194440e-05
+	2.758654755957680e-04
+	2.069071448919357e-04
+	3.816896853100836e-01
+
+ 162	1.620000000000001e+00
+	-2.257540259511701e-16
+	-7.957933294354895e-17
+	-7.750314324576208e-15
+	8.071146718783144e-05
+	2.747862884211196e-04
+	2.096603288947692e-04
+	3.816897723219864e-01
+
+ 163	1.630000000000001e+00
+	-2.213994876109412e-16
+	-8.357569536580484e-17
+	-7.755732625927005e-15
+	8.277688182617272e-05
+	2.736153298908290e-04
+	2.124022608836944e-04
+	3.816898589782594e-01
+
+ 164	1.640000000000001e+00
+	-2.170406754251202e-16
+	-8.778764714015319e-17
+	-7.761039369335705e-15
+	8.486602852386693e-05
+	2.723536603321223e-04
+	2.151320284529608e-04
+	3.816899452500667e-01
+
+ 165	1.650000000000001e+00
+	-2.126769462317573e-16
+	-9.222706199253623e-17
+	-7.766230840094799e-15
+	8.697805908536450e-05
+	2.710024176151338e-04
+	2.178487301899494e-04
+	3.816900311089217e-01
+
+ 166	1.660000000000001e+00
+	-2.083076561048952e-16
+	-9.690639086652057e-17
+	-7.771303018934705e-15
+	8.911209907380772e-05
+	2.695628150602129e-04
+	2.205514764401338e-04
+	3.816901165267083e-01
+
+ 167	1.670000000000001e+00
+	-2.039321612372957e-16
+	-1.018386741207298e-16
+	-7.776251574042484e-15
+	9.126724934077876e-05
+	2.680361392464963e-04
+	2.232393900506115e-04
+	3.816902014757039e-01
+
+ 168	1.680000000000001e+00
+	-1.995498190319563e-16
+	-1.070375512866947e-16
+	-7.781071853525942e-15
+	9.344258758946376e-05
+	2.664237477268887e-04
+	2.259116070912511e-04
+	3.816902859286039e-01
+
+ 169	1.690000000000001e+00
+	-1.951599894146768e-16
+	-1.125172678991661e-16
+	-7.785758878524574e-15
+	9.563716996611476e-05
+	2.647270666546856e-04
+	2.285672775525432e-04
+	3.816903698585483e-01
+
+ 170	1.700000000000001e+00
+	-1.907620363793466e-16
+	-1.182926788642505e-16
+	-7.790307337192247e-15
+	9.785003267478942e-05
+	2.629475883271444e-04
+	2.312055660192968e-04
+	3.816904532391324e-01
+
+ 171	1.710000000000001e+00
+	-1.863553297770665e-16
+	-1.243792477848458e-16
+	-7.794711579799952e-15
+	1.000801936104492e-04
+	2.610868686513770e-04
+	2.338256523193777e-04
+	3.816905360444364e-01
+
+ 172	1.720000000000001e+00
+	-1.819392473588464e-16
+	-1.307930416189756e-16
+	-7.798965615231791e-15
+	1.023266540056270e-04
+	2.591465245380276e-04
+	2.364267321467460e-04
+	3.816906182490420e-01
+
+ 173	1.730000000000001e+00
+	-1.775131770799227e-16
+	-1.375507200065121e-16
+	-7.803063109171448e-15
+	1.045884000859843e-04
+	2.571282312282491e-04
+	2.390080176580864e-04
+	3.816906998280498e-01
+
+ 174	1.740000000000001e+00
+	-1.730765196715758e-16
+	-1.446695185651603e-16
+	-7.806997384299569e-15
+	1.068644047302396e-04
+	2.550337195595753e-04
+	2.415687380424026e-04
+	3.816907807570982e-01
+
+ 175	1.750000000000001e+00
+	-1.686286914832541e-16
+	-1.521672254298302e-16
+	-7.810761422844489e-15
+	1.091536291300718e-04
+	2.528647731763350e-04
+	2.441081400629880e-04
+	3.816908610123866e-01
+
+ 176	1.760000000000001e+00
+	-1.641691275942880e-16
+	-1.600621502930201e-16
+	-7.814347871847455e-15
+	1.114550244457708e-04
+	2.506232256903356e-04
+	2.466254885712518e-04
+	3.816909405706783e-01
+
+ 177	1.770000000000001e+00
+	-1.596972851903311e-16
+	-1.683730852003518e-16
+	-7.817749051518387e-15
+	1.137675334535462e-04
+	2.483109577975620e-04
+	2.491200669919236e-04
+	3.816910194093277e-01
+
+ 178	1.780000000000001e+00
+	-1.552126471943293e-16
+	-1.771192563679803e-16
+	-7.820956967068440e-15
+	1.160900921805802e-04
+	2.459298943567212e-04
+	2.515911777792351e-04
+	3.816910975062884e-01
+
+ 179	1.790000000000001e+00
+	-1.507147261363269e-16
+	-1.863202663202905e-16
+	-7.823963324408265e-15
+	1.184216315240653e-04
+	2.434820014354776e-04
+	2.540381428437201e-04
+	3.816911748401344e-01
+
+ 180	1.800000000000001e+00
+	-1.462030682396602e-16
+	-1.959960257003309e-16
+	-7.826759550096147e-15
+	1.207610788506334e-04
+	2.409692833302640e-04
+	2.564603039493447e-04
+	3.816912513900606e-01
+
diff --git a/xschem/src/basic_test/data_pmos_lvt/data_500.raw b/xschem/src/basic_test/data_pmos_lvt/data_500.raw
new file mode 100644
index 0000000..1607b1a
--- /dev/null
+++ b/xschem/src/basic_test/data_pmos_lvt/data_500.raw
@@ -0,0 +1,1645 @@
+Title: **.subckt gm_id_pmos
+Date: Sat Jun 12 17:35:34  2021
+Plotname: DC transfer characteristic
+Flags: real
+No. Variables: 8
+No. Points: 181
+Variables:
+	0	v(v-sweep)	voltage
+	1	@m.xm1.msky130_fd_pr__pfet_01v8_lvt[cgb]	capacitance
+	2	@m.xm1.msky130_fd_pr__pfet_01v8_lvt[cgd]	capacitance
+	3	@m.xm1.msky130_fd_pr__pfet_01v8_lvt[cgs]	capacitance
+	4	@m.xm1.msky130_fd_pr__pfet_01v8_lvt[gds]	admittance
+	5	@m.xm1.msky130_fd_pr__pfet_01v8_lvt[gm]	admittance
+	6	i(@m.xm1.msky130_fd_pr__pfet_01v8_lvt[id])	current
+	7	v(@m.xm1.msky130_fd_pr__pfet_01v8_lvt[vth])	voltage
+Values:
+ 0	0.000000000000000e+00
+	-2.634394260557092e-13
+	-8.999308042201614e-20
+	-2.026509817691571e-15
+	9.366058150646327e-13
+	2.458220484208681e-10
+	9.030312093517215e-12
+	4.532080111638443e-01
+
+ 1	1.000000000000000e-02
+	-2.620655914976511e-13
+	-9.941999299097842e-20
+	-2.187424699434899e-15
+	1.229423763644743e-12
+	3.222732347721389e-10
+	1.185367733705245e-11
+	4.532080111638531e-01
+
+ 2	2.000000000000000e-02
+	-2.607075534448459e-13
+	-1.097964022605182e-19
+	-2.362814402087692e-15
+	1.613190481018729e-12
+	4.222711635101843e-10
+	1.555408513803287e-11
+	4.532080111638684e-01
+
+ 3	3.000000000000000e-02
+	-2.593645391631004e-13
+	-1.212135934144085e-19
+	-2.553903494416878e-15
+	2.115857108392318e-12
+	5.529551257158999e-10
+	2.040115463939774e-11
+	4.532080111638861e-01
+
+ 4	4.000000000000000e-02
+	-2.580357586119261e-13
+	-1.337715311678213e-19
+	-2.762046599869298e-15
+	2.773818018480677e-12
+	7.235741101074956e-10
+	2.674600568931596e-11
+	4.532080111639081e-01
+
+ 5	5.000000000000000e-02
+	-2.567203984068746e-13
+	-1.475797943465675e-19
+	-2.988749477393969e-15
+	3.634389414878365e-12
+	9.460840044646113e-10
+	3.504522453000999e-11
+	4.532080111639368e-01
+
+ 6	6.000000000000000e-02
+	-2.554176149922660e-13
+	-1.627586364381481e-19
+	-3.235693307713062e-15
+	4.758980869135405e-12
+	1.235901599653553e-09
+	4.589155815866095e-11
+	4.532080111639763e-01
+
+ 7	7.000000000000001e-02
+	-2.541265269857348e-13
+	-1.794401886481492e-19
+	-3.504762383268536e-15
+	6.227137033416892e-12
+	1.612851002474492e-09
+	6.005307876000514e-11
+	4.532080111640268e-01
+
+ 8	8.000000000000000e-02
+	-2.528462066644467e-13
+	-1.977698231717219e-19
+	-3.798075376476982e-15
+	8.141664375263080e-12
+	2.102343698035444e-09
+	7.852294381041608e-11
+	4.532080111640929e-01
+
+ 9	9.000000000000000e-02
+	-2.515756705702290e-13
+	-2.179076955315603e-19
+	-4.118020340366106e-15
+	1.063509975183404e-11
+	2.736838961391691e-09
+	1.025823175011996e-10
+	4.532080111641809e-01
+
+ 10	9.999999999999999e-02
+	-2.503138692167425e-13
+	-2.400304859551825e-19
+	-4.467293579476225e-15
+	1.387782266078991e-11
+	3.557636059561791e-09
+	1.338795107026713e-10
+	4.532080111642931e-01
+
+ 11	1.100000000000000e-01
+	-2.490596758861634e-13
+	-2.643333608825978e-19
+	-4.848942517505452e-15
+	1.808815862736439e-11
+	4.617052998691417e-09
+	1.745289291946377e-10
+	4.532080111644383e-01
+
+ 12	1.200000000000000e-01
+	-2.478118745058775e-13
+	-2.910321768269551e-19
+	-5.266412680870065e-15
+	2.354486344148114e-11
+	5.981047622953805e-09
+	2.272339749428356e-10
+	4.532080111646276e-01
+
+ 13	1.300000000000000e-01
+	-2.465691465977952e-13
+	-3.203659499682834e-19
+	-5.723598912643527e-15
+	3.060241095313501e-11
+	7.732334822954993e-09
+	2.954385959201329e-10
+	4.532080111648740e-01
+
+ 14	1.400000000000000e-01
+	-2.453300572947871e-13
+	-3.525996160497675e-19
+	-6.224900926989414e-15
+	3.970952273944449e-11
+	9.974047848923759e-09
+	3.835126919640402e-10
+	4.532080111651887e-01
+
+ 15	1.500000000000000e-01
+	-2.440930404210497e-13
+	-3.880271063642886e-19
+	-6.775283307751623e-15
+	5.143136570981330e-11
+	1.283398223342125e-08
+	4.969770195246446e-10
+	4.532080111655979e-01
+
+ 16	1.600000000000000e-01
+	-2.428563826366706e-13
+	-4.269747668539885e-19
+	-7.380340043769769e-15
+	6.647579114146305e-11
+	1.646944871809003e-08
+	6.427735639625707e-10
+	4.532080111661216e-01
+
+ 17	1.700000000000000e-01
+	-2.416182066517431e-13
+	-4.698051485759340e-19
+	-8.046363675424127e-15
+	8.572388223148478e-11
+	2.107274971282075e-08
+	8.295875506878413e-10
+	4.532080111667927e-01
+
+ 18	1.800000000000000e-01
+	-2.403764535227494e-13
+	-5.169211989835144e-19
+	-8.780419099743089e-15
+	1.102649043698221e-10
+	2.687728742336119e-08
+	1.068227372304544e-09
+	4.532080111676487e-01
+
+ 19	1.900000000000000e-01
+	-2.391288640539378e-13
+	-5.687708845957168e-19
+	-9.590422042832193e-15
+	1.414355041449278e-10
+	3.416431879486664e-08
+	1.372068810172990e-09
+	4.532080111687399e-01
+
+ 20	2.000000000000000e-01
+	-2.378729593398316e-13
+	-6.258522766291937e-19
+	-1.048522215557448e-14
+	1.808626784995819e-10
+	4.327040314452901e-08
+	1.757570209424564e-09
+	4.532080111701262e-01
+
+ 21	2.100000000000000e-01
+	-2.366060205027665e-13
+	-6.887191319883932e-19
+	-1.147469061716161e-14
+	2.305096455444121e-10
+	5.459565406087344e-08
+	2.244866020094043e-09
+	4.532080111718755e-01
+
+ 22	2.200000000000001e-01
+	-2.353250677031305e-13
+	-7.579870025659666e-19
+	-1.256981203440022e-14
+	2.927233204734768e-10
+	6.861301715790872e-08
+	2.858447743330916e-09
+	4.532080111740791e-01
+
+ 23	2.300000000000001e-01
+	-2.340268385322706e-13
+	-8.343399059907615e-19
+	-1.378278029281709e-14
+	3.702816788032093e-10
+	8.587895260660165e-08
+	3.627944286151009e-09
+	4.532080111768438e-01
+
+ 24	2.400000000000001e-01
+	-2.327077659423956e-13
+	-9.185375906179698e-19
+	-1.512709783396961e-14
+	4.664389352844905e-10
+	1.070460975134080e-07
+	4.589018473343627e-09
+	4.532080111802961e-01
+
+ 25	2.500000000000001e-01
+	-2.313639559290965e-13
+	-1.011423426474171e-18
+	-1.661767758280169e-14
+	5.849662483387478e-10
+	1.328786935316509e-07
+	5.784403270685267e-09
+	4.532080111845889e-01
+
+ 26	2.600000000000001e-01
+	-2.299911652662850e-13
+	-1.113932951758825e-18
+	-1.827094640511877e-14
+	7.301856381975277e-10
+	1.642717469201684e-07
+	7.265110082587104e-09
+	4.532080111899072e-01
+
+ 27	2.700000000000001e-01
+	-2.285847797073572e-13
+	-1.227103100977890e-18
+	-2.010494850977957e-14
+	9.069950186943238e-10
+	2.022749838617654e-07
+	9.091851735958789e-09
+	4.532080111964708e-01
+
+ 28	2.800000000000001e-01
+	-2.271397932176106e-13
+	-1.352082135352750e-18
+	-2.213944659191617e-14
+	1.120882681766912e-09
+	2.481226090434831e-07
+	1.133673326757503e-08
+	4.532080112045338e-01
+
+ 29	2.900000000000001e-01
+	-2.256507889984583e-13
+	-1.490140288201483e-18
+	-2.439601771137834e-14
+	1.377930180590103e-09
+	3.032696127714810e-07
+	1.408527259135444e-08
+	4.532080112144068e-01
+
+ 30	3.000000000000001e-01
+	-2.241119233095628e-13
+	-1.642681126811254e-18
+	-2.689813988779916e-14
+	1.684803221816188e-09
+	3.694348642948010e-07
+	1.743881824856717e-08
+	4.532080112264524e-01
+
+ 31	3.100000000000001e-01
+	-2.225169133935886e-13
+	-1.811253617098658e-18
+	-2.967126415253668e-14
+	2.048730759524757e-09
+	4.486504700562408e-07
+	2.151743022923664e-08
+	4.532080112411033e-01
+
+ 32	3.200000000000001e-01
+	-2.208590311586764e-13
+	-1.997564857223719e-18
+	-3.274286532646210e-14
+	2.477472848488499e-09
+	5.433158917953506e-07
+	2.646327988941779e-08
+	4.532080112588676e-01
+
+ 33	3.300000000000001e-01
+	-2.191311046684427e-13
+	-2.203493420418079e-18
+	-3.614246311265590e-14
+	2.979277874658785e-09
+	6.562541659672401e-07
+	3.244460428314035e-08
+	4.532080112803538e-01
+
+ 34	3.400000000000001e-01
+	-2.173255299127355e-13
+	-2.431103214833862e-18
+	-3.990160325827375e-14
+	3.562829530336145e-09
+	7.907663201759029e-07
+	3.966021745315560e-08
+	4.532080113062726e-01
+
+ 35	3.500000000000001e-01
+	-2.154342957585693e-13
+	-2.682657728637999e-18
+	-4.405378664520288e-14
+	4.237183430272268e-09
+	9.506788420275920e-07
+	4.834453592848354e-08
+	4.532080113374668e-01
+
+ 36	3.600000000000002e-01
+	-2.134490253714618e-13
+	-2.960634481641802e-18
+	-4.863433236070125e-14
+	5.011692746168734e-09
+	1.140377946225839e-06
+	5.877301851210239e-08
+	4.532080113749262e-01
+
+ 37	3.700000000000002e-01
+	-2.113610377008186e-13
+	-3.267739450741641e-18
+	-5.368015928129925e-14
+	5.895921888942552e-09
+	1.364823572834115e-06
+	7.126785350636775e-08
+	4.532080114198086e-01
+
+ 38	3.800000000000002e-01
+	-2.091614327728696e-13
+	-3.606921176354361e-18
+	-5.922946974326450e-14
+	6.899547300287186e-09
+	1.629535749248467e-06
+	8.620365382146033e-08
+	4.532080114734581e-01
+
+ 39	3.900000000000002e-01
+	-2.068412044517882e-13
+	-3.981384192757148e-18
+	-6.532131879838234e-14
+	8.032244973182971e-09
+	1.940546416142408e-06
+	1.040128483253812e-07
+	4.532080115374294e-01
+
+ 40	4.000000000000002e-01
+	-2.043913839258138e-13
+	-4.394601359794602e-18
+	-7.199505373975692e-14
+	9.303565444161107e-09
+	2.304311306820137e-06
+	1.251903952993200e-07
+	4.532080116135002e-01
+
+ 41	4.100000000000002e-01
+	-2.018032163607090e-13
+	-4.850324611040000e-18
+	-7.928961142360779e-14
+	1.072279859983990e-08
+	2.727579154537181e-06
+	1.502974021518655e-07
+	4.532080117036851e-01
+
+ 42	4.200000000000002e-01
+	-1.990683718581941e-13
+	-5.352593579726122e-18
+	-8.724266577890486e-14
+	1.229883250608322e-08
+	3.217219381060938e-06
+	1.799632267559697e-07
+	4.532080118102470e-01
+
+ 43	4.300000000000002e-01
+	-1.961791900089184e-13
+	-5.905741525308840e-18
+	-9.588962506590194e-14
+	1.404001229890883e-08
+	3.780014223601718e-06
+	2.148856707467303e-07
+	4.532080119356889e-01
+
+ 44	4.400000000000002e-01
+	-1.931289549307723e-13
+	-6.514397967982131e-18
+	-1.052624880239303e-13
+	1.595400663273173e-08
+	4.422426411854526e-06
+	2.558289604859642e-07
+	4.532080120827590e-01
+
+ 45	4.500000000000002e-01
+	-1.899121947933943e-13
+	-7.183487453730258e-18
+	-1.153885798828042e-13
+	1.804768995139463e-08
+	5.150358178477659e-06
+	3.036193466702081e-07
+	4.532080122544242e-01
+
+ 46	4.600000000000002e-01
+	-1.865249965930790e-13
+	-7.918223925975067e-18
+	-1.262892027986128e-13
+	2.032704871151541e-08
+	5.968920629411152e-06
+	3.591383291806729e-07
+	4.532080124538510e-01
+
+ 47	4.700000000000003e-01
+	-1.829653235991619e-13
+	-8.724100277393078e-18
+	-1.379782497074101e-13
+	2.279711857148278e-08
+	6.882233484056161e-06
+	4.233137111079151e-07
+	4.532080126843708e-01
+
+ 48	4.800000000000003e-01
+	-1.792333197765514e-13
+	-9.606872800102246e-18
+	-1.504608445520876e-13
+	2.546195755775203e-08
+	7.893273445743634e-06
+	4.971088795785775e-07
+	4.532080129494455e-01
+
+ 49	4.900000000000003e-01
+	-1.753315830045915e-13
+	-1.057254044330016e-17
+	-1.637320836677771e-13
+	2.832465758462384e-08
+	9.003785039347534e-06
+	5.815108735466615e-07
+	4.532080132526211e-01
+
+ 50	5.000000000000002e-01
+	-1.712653874952342e-13
+	-1.162731901880228e-17
+	-1.777759609599839e-13
+	3.138739379538546e-08
+	1.021426128441294e-05
+	6.775179060466684e-07
+	4.532080135974821e-01
+
+ 51	5.100000000000002e-01
+	-1.670428358679671e-13
+	-1.277761075565155e-17
+	-1.925645615801957e-13
+	3.465150840978593e-08
+	1.152399412949403e-05
+	7.861270451698205e-07
+	4.532080139876104e-01
+
+ 52	5.200000000000002e-01
+	-1.626749231653241e-13
+	-1.402996987874818e-17
+	-2.080576036535161e-13
+	3.811762346217070e-08
+	1.293118741093787e-05
+	9.083227207226317e-07
+	4.532080144265410e-01
+
+ 53	5.300000000000002e-01
+	-1.581754988143348e-13
+	-1.539106515279299e-17
+	-2.242023944700655e-13
+	4.178577524868212e-08
+	1.443311935188847e-05
+	1.045066620852914e-06
+	4.532080149177313e-01
+
+ 54	5.400000000000003e-01
+	-1.535611180452984e-13
+	-1.686764056900422e-17
+	-2.409342465806164e-13
+	4.565556258340769e-08
+	1.602633804951864e-05
+	1.197289393240483e-06
+	4.532080154645208e-01
+
+ 55	5.500000000000003e-01
+	-1.488507812009452e-13
+	-1.846647553544479e-17
+	-2.581773716807757e-13
+	4.972630106472429e-08
+	1.770687227858046e-05
+	1.365884392311673e-06
+	4.532080160701207e-01
+
+ 56	5.600000000000003e-01
+	-1.440655670986851e-13
+	-2.019434604287162e-17
+	-2.758462383196162e-13
+	5.399717633508780e-08
+	1.947044105685034e-05
+	1.551703541133699e-06
+	4.532080167375906e-01
+
+ 57	5.700000000000003e-01
+	-1.392281743664034e-13
+	-2.205798830294189e-17
+	-2.938473464377135e-13
+	5.846739057299329e-08
+	2.131264821525003e-05
+	1.755555223976494e-06
+	4.532080174698338e-01
+
+ 58	5.800000000000003e-01
+	-1.343623916120144e-13
+	-2.406406628846818e-17
+	-3.120813410469788e-13
+	6.313629795956306e-08
+	2.322915197241834e-05
+	1.978204006250360e-06
+	4.532080182695963e-01
+
+ 59	5.900000000000003e-01
+	-1.294925226235064e-13
+	-2.621914444921995e-17
+	-3.304453624231487e-13
+	6.800352640816553e-08
+	2.521580352466888e-05
+	2.220371898633206e-06
+	4.532080191394722e-01
+
+ 60	6.000000000000003e-01
+	-1.246427959284377e-13
+	-2.852966664335372e-17
+	-3.488355137681104e-13
+	7.306908427434687e-08
+	2.726875236218672e-05
+	2.482740841254363e-06
+	4.532080200819117e-01
+
+ 61	6.100000000000003e-01
+	-1.198367886471155e-13
+	-3.100194203327392e-17
+	-3.671493211217710e-13
+	7.833345197169094e-08
+	2.938451904559085e-05
+	2.765956076687515e-06
+	4.532080210992328e-01
+
+ 62	6.200000000000003e-01
+	-1.150968926531271e-13
+	-3.364213836986791e-17
+	-3.852880647564912e-13
+	8.379765935679533e-08
+	3.156003835939837e-05
+	3.070630099480923e-06
+	4.532080221936325e-01
+
+ 63	6.300000000000003e-01
+	-1.104438469220076e-13
+	-3.645628275703327e-17
+	-4.031588754376227e-13
+	8.946335040787224e-08
+	3.379267709971202e-05
+	3.397346906490927e-06
+	4.532080233672111e-01
+
+ 64	6.400000000000003e-01
+	-1.058963541656925e-13
+	-3.945026967450967e-17
+	-4.206765107314540e-13
+	9.533283713109096e-08
+	3.608023136092116e-05
+	3.746666318443739e-06
+	4.532080246219797e-01
+
+ 65	6.500000000000004e-01
+	-1.014707931277406e-13
+	-4.262987576268164e-17
+	-4.377647532000696e-13
+	1.014091448283495e-07
+	3.842090822388969e-05
+	4.119128192386102e-06
+	4.532080259598777e-01
+
+ 66	6.600000000000004e-01
+	-9.718103099701348e-14
+	-4.600078065406433e-17
+	-4.543574007811878e-13
+	1.076960508991208e-07
+	4.081329639194564e-05
+	4.515256392189126e-06
+	4.532080273827855e-01
+
+ 67	6.700000000000004e-01
+	-9.303833395977666e-14
+	-4.956859298155283e-17
+	-4.703988470230922e-13
+	1.141981192744763e-07
+	4.325632973082478e-05
+	4.935562426915702e-06
+	4.532080288925413e-01
+
+ 68	6.800000000000004e-01
+	-8.905136847584192e-14
+	-5.333888060559515e-17
+	-4.858442727760919e-13
+	1.209207324359426e-07
+	4.574924697369696e-05
+	5.380548702992809e-06
+	4.532080304909495e-01
+
+ 69	6.900000000000004e-01
+	-8.522628176439699e-14
+	-5.731720407761383e-17
+	-5.006594898257555e-13
+	1.278701227890704e-07
+	4.829155014646179e-05
+	5.850711365190162e-06
+	4.532080321797914e-01
+
+ 70	7.000000000000004e-01
+	-8.156684735067138e-14
+	-6.150915238708546e-17
+	-5.148204899985896e-13
+	1.350534049679813e-07
+	5.088296361281529e-05
+	6.346542723619502e-06
+	4.532080339608366e-01
+
+ 71	7.100000000000004e-01
+	-7.807466031072510e-14
+	-6.592038011374546e-17
+	-5.283127604374986e-13
+	1.424786104599761e-07
+	5.352339506735000e-05
+	6.868533280030370e-06
+	4.532080358358472e-01
+
+ 72	7.200000000000004e-01
+	-7.474936688053981e-14
+	-7.055664521197003e-17
+	-5.411304275874001e-13
+	1.501547257718852e-07
+	5.621289933211310e-05
+	7.417173377511689e-06
+	4.532080378065829e-01
+
+ 73	7.300000000000004e-01
+	-7.158891410735963e-14
+	-7.542384677944211e-17
+	-5.532752899018899e-13
+	1.580917352169079e-07
+	5.895164543792981e-05
+	7.992954504312411e-06
+	4.532080398748108e-01
+
+ 74	7.400000000000004e-01
+	-6.858980692312166e-14
+	-8.052806229560407e-17
+	-5.647557935243455e-13
+	1.663006692877309e-07
+	6.173988718835582e-05
+	8.596370285820503e-06
+	4.532080420423022e-01
+
+ 75	7.500000000000004e-01
+	-6.574736212651219e-14
+	-8.587558394795207e-17
+	-5.755859973755103e-13
+	1.747936594974579e-07
+	6.457793719903064e-05
+	9.227917199631486e-06
+	4.532080443108438e-01
+
+ 76	7.600000000000005e-01
+	-6.305595102206346e-14
+	-9.147295378910919e-17
+	-5.857845652502745e-13
+	1.835840005148997e-07
+	6.746614426470853e-05
+	9.888095047816666e-06
+	4.532080466822286e-01
+
+ 77	7.700000000000005e-01
+	-6.050922468380271e-14
+	-9.732699757975287e-17
+	-5.953738135571698e-13
+	1.926862203923032e-07
+	7.040487381687969e-05
+	1.057740721853821e-05
+	4.532080491582633e-01
+
+ 78	7.800000000000005e-01
+	-5.810031784584475e-14
+	-1.034448572693072e-16
+	-6.043788348732533e-13
+	2.021161596804859e-07
+	7.339449118454610e-05
+	1.129636076650815e-05
+	4.532080517407719e-01
+
+ 79	7.900000000000005e-01
+	-5.582202918543123e-14
+	-1.098340221466047e-16
+	-6.128267099635423e-13
+	2.118910602458177e-07
+	7.643534734906334e-05
+	1.204546633878753e-05
+	4.532080544315873e-01
+
+ 80	8.000000000000005e-01
+	-5.366697721359871e-14
+	-1.165023587565962e-16
+	-6.207458145635262e-13
+	2.220296646432684e-07
+	7.952776688251624e-05
+	1.282523796930609e-05
+	4.532080572325577e-01
+
+ 81	8.100000000000005e-01
+	-5.162773211875791e-14
+	-1.234581397279248e-16
+	-6.281652221255524e-13
+	2.325523269609261e-07
+	8.267203777126270e-05
+	1.363619276243355e-05
+	4.532080601455380e-01
+
+ 82	8.200000000000005e-01
+	-4.969692473820362e-14
+	-1.307100716912461e-16
+	-6.351141998498659e-13
+	2.434811361279644e-07
+	8.586840284691933e-05
+	1.447885048304492e-05
+	4.532080631723965e-01
+
+ 83	8.300000000000005e-01
+	-4.786733439648009e-14
+	-1.382673224917387e-16
+	-6.416217925487710e-13
+	2.548400527751358e-07
+	8.911705257243871e-05
+	1.535373306787026e-05
+	4.532080663150075e-01
+
+ 84	8.400000000000005e-01
+	-4.613195769015835e-14
+	-1.461395479133415e-16
+	-6.477164870745811e-13
+	2.666550608484985e-07
+	9.241811895834294e-05
+	1.626136407053242e-05
+	4.532080695752526e-01
+
+ 85	8.500000000000005e-01
+	-4.448406046018306e-14
+	-1.543369181387726e-16
+	-6.534259490094473e-13
+	2.789543353086964e-07
+	9.577167041175737e-05
+	1.720226805056484e-05
+	4.532080729550151e-01
+
+ 86	8.600000000000005e-01
+	-4.291721521787234e-14
+	-1.628701441703741e-16
+	-6.587768228995349e-13
+	2.917684273955734e-07
+	9.917770734741421e-05
+	1.817696991486067e-05
+	4.532080764561818e-01
+
+ 87	8.700000000000006e-01
+	-4.142532621652276e-14
+	-1.717505044337300e-16
+	-6.637945873631463e-13
+	3.051304691058252e-07
+	1.026361584145362e-04
+	1.918599421842506e-05
+	4.532080800806350e-01
+
+ 88	8.800000000000006e-01
+	-4.000264421946553e-14
+	-1.809898717802522e-16
+	-6.685034567775728e-13
+	3.190763987173549e-07
+	1.061468772160069e-04
+	2.022986442995092e-05
+	4.532080838302572e-01
+
+ 89	8.900000000000006e-01
+	-3.864377283320330e-14
+	-1.906007410976262e-16
+	-6.729263218411415e-13
+	3.336452094052659e-07
+	1.097096394163769e-04
+	2.130910216661070e-05
+	4.532080877069199e-01
+
+ 90	9.000000000000006e-01
+	-3.734366807118069e-14
+	-2.005962577291259e-16
+	-6.770847220257526e-13
+	3.488792232250740e-07
+	1.133241401529763e-04
+	2.242422640150724e-05
+	4.532080917124888e-01
+
+ 91	9.100000000000006e-01
+	-3.609763260476792e-14
+	-2.109902468948171e-16
+	-6.809988437130643e-13
+	3.648243929986271e-07
+	1.169899916798507e-04
+	2.357575264645484e-05
+	4.532080958488143e-01
+
+ 92	9.200000000000006e-01
+	-3.490130595390653e-14
+	-2.217972443003262e-16
+	-6.846875385939026e-13
+	3.815306349258945e-07
+	1.207067211875060e-04
+	2.476419211212020e-05
+	4.532081001177339e-01
+
+ 93	9.300000000000006e-01
+	-3.375065167760206e-14
+	-2.330325281124064e-16
+	-6.881683576707165e-13
+	3.990521950644844e-07
+	1.244737687527964e-04
+	2.599005084704659e-05
+	4.532081045210649e-01
+
+ 94	9.400000000000006e-01
+	-3.264194244841370e-14
+	-2.447121524751046e-16
+	-6.914575969138417e-13
+	4.174480531733622e-07
+	1.282904853828518e-04
+	2.725382885667360e-05
+	4.532081090606028e-01
+
+ 95	9.500000000000006e-01
+	-3.157174373749670e-14
+	-2.568529827364390e-16
+	-6.945703512705608e-13
+	4.367823678102034e-07
+	1.321561311249674e-04
+	2.855601920314721e-05
+	4.532081137381188e-01
+
+ 96	9.600000000000006e-01
+	-3.053689669823085e-14
+	-2.694727325526889e-16
+	-6.975205743050603e-13
+	4.571249670080753e-07
+	1.360698732210260e-04
+	2.989710708646669e-05
+	4.532081185553579e-01
+
+ 97	9.700000000000006e-01
+	-2.953450071671025e-14
+	-2.825900030363945e-16
+	-7.003211412558296e-13
+	4.785518893394265e-07
+	1.400307842904896e-04
+	3.127756890733195e-05
+	4.532081235140296e-01
+
+ 98	9.800000000000006e-01
+	-2.856189599524769e-14
+	-2.962243241141706e-16
+	-7.029839137370085e-13
+	5.011459807124848e-07
+	1.440378405304100e-04
+	3.269787131191235e-05
+	4.532081286158085e-01
+
+ 99	9.900000000000007e-01
+	-2.761664644912297e-14
+	-3.103961982622355e-16
+	-7.055198046858250e-13
+	5.249975528354179e-07
+	1.480899199244539e-04
+	3.415847021866809e-05
+	4.532081338623338e-01
+
+ 100	1.000000000000001e+00
+	-2.669652312537184e-14
+	-3.251271467905490e-16
+	-7.079388424752246e-13
+	5.502051099411176e-07
+	1.521858004556830e-04
+	3.565980982728400e-05
+	4.532081392552028e-01
+
+ 101	1.010000000000001e+00
+	-2.579948829374680e-14
+	-3.404397588507228e-16
+	-7.102502333751675e-13
+	5.768761510882235e-07
+	1.563241583199198e-04
+	3.720232160973732e-05
+	4.532081447959624e-01
+
+ 102	1.020000000000001e+00
+	-2.492368031237953e-14
+	-3.563577433486750e-16
+	-7.124624217642113e-13
+	6.051280561514966e-07
+	1.605035661380337e-04
+	3.878642328349377e-05
+	4.532081504861145e-01
+
+ 103	1.030000000000001e+00
+	-2.406739933250254e-14
+	-3.729059839498233e-16
+	-7.145831476710598e-13
+	6.350890644953531e-07
+	1.647224911664863e-04
+	4.041251776682024e-05
+	4.532081563271066e-01
+
+ 104	1.040000000000001e+00
+	-2.322909387644491e-14
+	-3.901105973728410e-16
+	-7.166195013693834e-13
+	6.668993562868910e-07
+	1.689792935060274e-04
+	4.208099211619291e-05
+	4.532081623203295e-01
+
+ 105	1.050000000000001e+00
+	-2.240734829962947e-14
+	-4.079989951773714e-16
+	-7.185779748637355e-13
+	7.007122474619531e-07
+	1.732722243086100e-04
+	4.379221644578551e-05
+	4.532081684671099e-01
+
+ 106	1.060000000000001e+00
+	-2.160087112935729e-14
+	-4.265999492616717e-16
+	-7.204645101944319e-13
+	7.366955105132822e-07
+	1.775994239823993e-04
+	4.554654282901587e-05
+	4.532081747687163e-01
+
+ 107	1.070000000000001e+00
+	-2.080848425974525e-14
+	-4.459436612978738e-16
+	-7.222845445589799e-13
+	7.750328345205628e-07
+	1.819589203942911e-04
+	4.734430418213455e-05
+	4.532081812263414e-01
+
+ 108	1.080000000000001e+00
+	-2.002911297247317e-14
+	-4.660618363455486e-16
+	-7.240430523005370e-13
+	8.159254392020768e-07
+	1.863486270685593e-04
+	4.918581312981794e-05
+	4.532081878411094e-01
+
+ 109	1.090000000000001e+00
+	-1.926177674620056e-14
+	-4.869877608983837e-16
+	-7.257445838531686e-13
+	8.595938592287540e-07
+	1.907663413792769e-04
+	5.107136085272331e-05
+	4.532081946140666e-01
+
+ 110	1.100000000000001e+00
+	-1.850558081312107e-14
+	-5.087563856340781e-16
+	-7.273933017617730e-13
+	9.062799165999455e-07
+	1.952097427328843e-04
+	5.300121591691961e-05
+	4.532082015461779e-01
+
+ 111	1.110000000000001e+00
+	-1.775970841853632e-14
+	-5.314044131541106e-16
+	-7.289930139138199e-13
+	9.562489005380084e-07
+	1.996763907358910e-04
+	5.497562308507833e-05
+	4.532082086383222e-01
+
+ 112	1.120000000000001e+00
+	-1.702341373820578e-14
+	-5.549703910180299e-16
+	-7.305472041322295e-13
+	1.009791976092176e-06
+	2.041637233410641e-04
+	5.699480210923907e-05
+	4.532082158912862e-01
+
+ 113	1.130000000000001e+00
+	-1.629601540819433e-14
+	-5.794948103957327e-16
+	-7.320590602853398e-13
+	1.067228844437831e-06
+	2.086690549637478e-04
+	5.905894650489372e-05
+	4.532082233057695e-01
+
+ 114	1.140000000000001e+00
+	-1.557689062269803e-14
+	-6.050202106819463e-16
+	-7.335315000723174e-13
+	1.128910679683916e-06
+	2.131895745581503e-04
+	6.116822230604934e-05
+	4.532082308823665e-01
+
+ 115	1.150000000000001e+00
+	-1.486546975673255e-14
+	-6.315912904388451e-16
+	-7.349671946413798e-13
+	1.195223368817052e-06
+	2.177223436415256e-04
+	6.332276680079886e-05
+	4.532082386215684e-01
+
+ 116	1.160000000000001e+00
+	-1.416123147234873e-14
+	-6.592550250559490e-16
+	-7.363685901948754e-13
+	1.266591083155324e-06
+	2.222642942523797e-04
+	6.552268724681944e-05
+	4.532082465237640e-01
+
+ 117	1.170000000000001e+00
+	-1.346369826910593e-14
+	-6.880607915413427e-16
+	-7.377379277301459e-13
+	1.343480211288702e-06
+	2.268122268270490e-04
+	6.776805956605952e-05
+	4.532082545892228e-01
+
+ 118	1.180000000000001e+00
+	-1.277243244181161e-14
+	-7.180605008845739e-16
+	-7.390772610586596e-13
+	1.426403684835833e-06
+	2.313628079774602e-04
+	7.005892701771121e-05
+	4.532082628181018e-01
+
+ 119	1.190000000000001e+00
+	-1.208703241083278e-14
+	-7.493087384593484e-16
+	-7.403884732387695e-13
+	1.515925729325565e-06
+	2.359125681516585e-04
+	7.239529884839125e-05
+	4.532082712104344e-01
+
+ 120	1.200000000000001e+00
+	-1.140712939266379e-14
+	-7.818629129640679e-16
+	-7.416732915497033e-13
+	1.612667072949331e-06
+	2.404578991579502e-04
+	7.477714891826243e-05
+	4.532082797661268e-01
+
+ 121	1.210000000000001e+00
+	-1.073238438075074e-14
+	-8.157834144292262e-16
+	-7.429333011265079e-13
+	1.717310645614418e-06
+	2.449950515334438e-04
+	7.720441430163339e-05
+	4.532082884849525e-01
+
+ 122	1.220000000000001e+00
+	-1.006248540883721e-14
+	-8.511337818541942e-16
+	-7.441699573676777e-13
+	1.830607799403192e-06
+	2.495201317386435e-04
+	7.967699386039027e-05
+	4.532082973665472e-01
+
+ 123	1.230000000000001e+00
+	-9.397145071282096e-15
+	-8.879808810706347e-16
+	-7.453845972193477e-13
+	1.953385078893817e-06
+	2.540290991618213e-04
+	8.219474678843465e-05
+	4.532083064104072e-01
+
+ 124	1.240000000000001e+00
+	-8.736098276856659e-15
+	-9.263950934669002e-16
+	-7.465784494322977e-13
+	2.086551565431108e-06
+	2.585177629205390e-04
+	8.475749112516116e-05
+	4.532083156158766e-01
+
+ 125	1.250000000000001e+00
+	-8.079100214508256e-15
+	-9.664505162464589e-16
+	-7.477526438806418e-13
+	2.231106812910387e-06
+	2.629817784533037e-04
+	8.736500223590233e-05
+	4.532083249821500e-01
+
+ 126	1.260000000000001e+00
+	-7.425924511394621e-15
+	-1.008225174934504e-15
+	-7.489082200240919e-13
+	2.388149383390537e-06
+	2.674166439024237e-04
+	9.001701125724313e-05
+	4.532083345082630e-01
+
+ 127	1.270000000000001e+00
+	-6.776361565222514e-15
+	-1.051801248889544e-15
+	-7.500461345890331e-13
+	2.558885978299624e-06
+	2.718176963001970e-04
+	9.271320350516401e-05
+	4.532083441930809e-01
+
+ 128	1.280000000000001e+00
+	-6.130217034515580e-15
+	-1.097265310621778e-15
+	-7.511672685374167e-13
+	2.744641144396222e-06
+	2.761801075852684e-04
+	9.545321684416643e-05
+	4.532083540353066e-01
+
+ 129	1.290000000000001e+00
+	-5.487310471902149e-15
+	-1.144708579767207e-15
+	-7.522724333866455e-13
+	2.946867512281913e-06
+	2.804988804949594e-04
+	9.823664001589626e-05
+	4.532083640334629e-01
+
+ 130	1.300000000000001e+00
+	-4.847474086888611e-15
+	-1.194227192615227e-15
+	-7.533623769381664e-13
+	3.167156498271118e-06
+	2.847688444032997e-04
+	1.010630109263483e-04
+	4.532083741858872e-01
+
+ 131	1.310000000000001e+00
+	-4.210551625827082e-15
+	-1.245922488138252e-15
+	-7.544377884674461e-13
+	3.407249367011598e-06
+	2.889846512040936e-04
+	1.039318148915793e-04
+	4.532083844907334e-01
+
+ 132	1.320000000000001e+00
+	-3.576397357929904e-15
+	-1.299901311525253e-15
+	-7.554993034233317e-13
+	3.669048511646196e-06
+	2.931407713741960e-04
+	1.068424828430237e-04
+	4.532083949459539e-01
+
+ 133	1.330000000000001e+00
+	-2.944875157251732e-15
+	-1.356276336274986e-15
+	-7.565475076804533e-13
+	3.954628759843219e-06
+	2.972314903947899e-04
+	1.097943894950630e-04
+	4.532084055493083e-01
+
+ 134	1.340000000000001e+00
+	-2.315857671495206e-15
+	-1.415166405961525e-15
+	-7.575829413843941e-13
+	4.266248457344142e-06
+	3.012509057580628e-04
+	1.127868514795243e-04
+	4.532084162983371e-01
+
+ 135	1.350000000000001e+00
+	-1.689225569403510e-15
+	-1.476696896841650e-15
+	-7.586061024256328e-13
+	4.606360015741797e-06
+	3.051929248431349e-04
+	1.158191254543281e-04
+	4.532084271903725e-01
+
+ 136	1.360000000000001e+00
+	-1.064866859272602e-15
+	-1.541000102532638e-15
+	-7.596174495749762e-13
+	4.977619538640018e-06
+	3.090512640077326e-04
+	1.188904061966582e-04
+	4.532084382225191e-01
+
+ 137	1.370000000000001e+00
+	-4.426762718701386e-16
+	-1.608215642048317e-15
+	-7.606174053100527e-13
+	5.382895061502173e-06
+	3.128194493094880e-04
+	1.219998246948198e-04
+	4.532084493916599e-01
+
+ 138	1.380000000000001e+00
+	1.774452983197845e-16
+	-1.678490892540662e-15
+	-7.616063583596946e-13
+	5.825272857838997e-06
+	3.164908193405908e-04
+	1.251464462574497e-04
+	4.532084606944342e-01
+
+ 139	1.390000000000001e+00
+	7.955912989676546e-16
+	-1.751981448153717e-15
+	-7.625846659903810e-13
+	6.308061181653481e-06
+	3.200585307281733e-04
+	1.283292686639077e-04
+	4.532084721272429e-01
+
+ 140	1.400000000000001e+00
+	1.411849977819451e-15
+	-1.828851606455154e-15
+	-7.635526560566304e-13
+	6.834790738528274e-06
+	3.235155669155924e-04
+	1.315472203855414e-04
+	4.532084836862357e-01
+
+ 141	1.410000000000001e+00
+	2.026304797075460e-15
+	-1.909274883967377e-15
+	-7.645106288350428e-13
+	7.409211112404782e-06
+	3.268547508902016e-04
+	1.347991589139255e-04
+	4.532084953673133e-01
+
+ 142	1.420000000000001e+00
+	2.639034808207699e-15
+	-1.993434562374208e-15
+	-7.654588586597536e-13
+	8.035282330672276e-06
+	3.300687625535896e-04
+	1.380838692390044e-04
+	4.532085071661059e-01
+
+ 143	1.430000000000001e+00
+	3.250114990760454e-15
+	-2.081524267029341e-15
+	-7.663975953752440e-13
+	8.717160736950481e-06
+	3.331501614315086e-04
+	1.414000625270615e-04
+	4.532085190779864e-01
+
+ 144	1.440000000000001e+00
+	3.859616558339658e-15
+	-2.173748579438279e-15
+	-7.673270656208777e-13
+	9.459178370289159e-06
+	3.360914153829563e-04
+	1.447463750552600e-04
+	4.532085310980551e-01
+
+ 145	1.450000000000001e+00
+	4.467607234630395e-15
+	-2.270323685423338e-15
+	-7.682474739599981e-13
+	1.026581513312364e-05
+	3.388849358811293e-04
+	1.481213674657124e-04
+	4.532085432211431e-01
+
+ 146	1.460000000000001e+00
+	5.074151501993557e-15
+	-2.371478060712146e-15
+	-7.691590038651065e-13
+	1.114166317896421e-05
+	3.415231202942655e-04
+	1.515235244070688e-04
+	4.532085554418075e-01
+
+ 147	1.470000000000001e+00
+	5.679310824907600e-15
+	-2.477453195708219e-15
+	-7.700618185694164e-13
+	1.209138317267879e-05
+	3.439984013853716e-04
+	1.549512546349399e-04
+	4.532085677543307e-01
+
+ 148	1.480000000000001e+00
+	6.283143850263183e-15
+	-2.588504361210053e-15
+	-7.709560617939453e-13
+	1.311965237510592e-05
+	3.463033039739687e-04
+	1.584028916432965e-04
+	4.532085801527280e-01
+
+ 149	1.490000000000001e+00
+	6.885706586301354e-15
+	-2.704901416834080e-15
+	-7.718418583583287e-13
+	1.423110487681174e-05
+	3.484305083640744e-04
+	1.618766948968076e-04
+	4.532085926307470e-01
+
+ 150	1.500000000000001e+00
+	7.487052561758985e-15
+	-2.826929663869319e-15
+	-7.727193146826143e-13
+	1.543026474192971e-05
+	3.503729197514868e-04
+	1.653708517281830e-04
+	4.532086051818758e-01
+
+ 151	1.510000000000001e+00
+	8.087232966606098e-15
+	-2.954890744239296e-15
+	-7.735885191864766e-13
+	1.672147330137089e-05
+	3.521237423996141e-04
+	1.688834799546172e-04
+	4.532086177993541e-01
+
+ 152	1.520000000000001e+00
+	8.686296775579009e-15
+	-3.089103587168880e-15
+	-7.744495425915695e-13
+	1.810881232460200e-05
+	3.536765569444064e-04
+	1.724126312531774e-04
+	4.532086304761836e-01
+
+ 153	1.530000000000001e+00
+	9.284290855554169e-15
+	-3.229905405042847e-15
+	-7.753024381320570e-13
+	1.959602526136129e-05
+	3.550253987905218e-04
+	1.759562953165426e-04
+	4.532086432051430e-01
+
+ 154	1.540000000000001e+00
+	9.881260057661067e-15
+	-3.377652739795699e-15
+	-7.761472416778089e-13
+	2.118643913417553e-05
+	3.561648352321606e-04
+	1.795124047884118e-04
+	4.532086559788081e-01
+
+ 155	1.550000000000001e+00
+	1.047724729490553e-14
+	-3.532722560982024e-15
+	-7.769839717742268e-13
+	2.288288993338414e-05
+	3.570900387128276e-04
+	1.830788409530210e-04
+	4.532086687895638e-01
+
+ 156	1.560000000000001e+00
+	1.107229360593384e-14
+	-3.695513416434820e-15
+	-7.778126296022154e-13
+	2.468765447742446e-05
+	3.577968535635395e-04
+	1.866534401268536e-04
+	4.532086816296427e-01
+
+ 157	1.570000000000001e+00
+	1.166643820549202e-14
+	-3.866446636122259e-15
+	-7.786331988614941e-13
+	2.660239162246587e-05
+	3.582818536531349e-04
+	1.902340006743446e-04
+	4.532086944911350e-01
+
+ 158	1.580000000000001e+00
+	1.225971852199242e-14
+	-4.045967589448325e-15
+	-7.794456455800868e-13
+	2.862809542400936e-05
+	3.585423886567231e-04
+	1.938182905449269e-04
+	4.532087073660203e-01
+
+ 159	1.590000000000001e+00
+	1.285217022253763e-14
+	-4.234546995804462e-15
+	-7.802499178526409e-13
+	3.076506237650721e-05
+	3.585766170899059e-04
+	1.974040552079063e-04
+	4.532087202462057e-01
+
+ 160	1.600000000000001e+00
+	1.344382722566967e-14
+	-4.432682287654325e-15
+	-7.810459455100714e-13
+	3.301287421488824e-05
+	3.583835248393285e-04
+	2.009890258459482e-04
+	4.532087331235369e-01
+
+ 161	1.610000000000001e+00
+	1.403472170201150e-14
+	-4.640899024814855e-15
+	-7.818336397229094e-13
+	3.537039700311626e-05
+	3.579629285997682e-04
+	2.045709276585850e-04
+	4.532087459898441e-01
+
+ 162	1.620000000000001e+00
+	1.462488406294246e-14
+	-4.859752357869091e-15
+	-7.826128925407625e-13
+	3.783579642263377e-05
+	3.573154643482889e-04
+	2.081474881248740e-04
+	4.532087588369664e-01
+
+ 163	1.630000000000001e+00
+	1.521434293737611e-14
+	-5.089828537797988e-15
+	-7.833835763703814e-13
+	4.040656837694792e-05
+	3.564425616862136e-04
+	2.117164450791639e-04
+	4.532087716567756e-01
+
+ 164	1.640000000000001e+00
+	1.580312513665603e-14
+	-5.331746467939625e-15
+	-7.841455433949363e-13
+	4.307958331424756e-05
+	3.553464055022037e-04
+	2.152755544654418e-04
+	4.532087844412120e-01
+
+ 165	1.650000000000001e+00
+	1.639125560757794e-14
+	-5.586159293256303e-15
+	-7.848986249374282e-13
+	4.585114209327132e-05
+	3.540298869073845e-04
+	2.188225976528758e-04
+	4.532087971823039e-01
+
+ 166	1.660000000000001e+00
+	1.697875737350139e-14
+	-5.853756020602473e-15
+	-7.856426307714741e-13
+	4.871704081688060e-05
+	3.524965457343839e-04
+	2.223553882165184e-04
+	4.532088098722004e-01
+
+ 167	1.670000000000001e+00
+	1.756565146352566e-14
+	-6.135263162225604e-15
+	-7.863773483831921e-13
+	5.167264185043496e-05
+	3.507505070628680e-04
+	2.258717781110513e-04
+	4.532088225031850e-01
+
+ 168	1.680000000000001e+00
+	1.815195682968962e-14
+	-6.431446393081542e-15
+	-7.871025421884673e-13
+	5.471294822495540e-05
+	3.487964142390603e-04
+	2.293696631902358e-04
+	4.532088350676997e-01
+
+ 169	1.690000000000001e+00
+	1.873769025219606e-14
+	-6.743112210696368e-15
+	-7.878179527105940e-13
+	5.783267877710424e-05
+	3.466393607155244e-04
+	2.328469880488136e-04
+	4.532088475583610e-01
+
+ 170	1.700000000000001e+00
+	1.932286623268462e-14
+	-7.071109584244479e-15
+	-7.885232957241226e-13
+	6.102634166518019e-05
+	3.442848227807848e-04
+	2.363017501856536e-04
+	4.532088599679766e-01
+
+ 171	1.710000000000001e+00
+	1.990749687564162e-14
+	-7.416331577230291e-15
+	-7.892182613716800e-13
+	6.428830428147430e-05
+	3.417385949124508e-04
+	2.397320035060263e-04
+	4.532088722895534e-01
+
+ 172	1.720000000000001e+00
+	2.049159175811097e-14
+	-7.779716925651068e-15
+	-7.899025132616786e-13
+	6.761285801385342e-05
+	3.390067291095507e-04
+	2.431358611963322e-04
+	4.532088845163190e-01
+
+ 173	1.730000000000001e+00
+	2.107515778797814e-14
+	-8.162251550780332e-15
+	-7.905756875560668e-13
+	7.099427675420387e-05
+	3.360954791735865e-04
+	2.465114980162520e-04
+	4.532088966417119e-01
+
+ 174	1.740000000000001e+00
+	2.165819905120647e-14
+	-8.564969982748103e-15
+	-7.912373920586847e-13
+	7.442686847591818e-05
+	3.330112505410650e-04
+	2.498571520610997e-04
+	4.532089086594052e-01
+
+ 175	1.750000000000001e+00
+	2.224071664858837e-14
+	-8.988956667916030e-15
+	-7.918872053163829e-13
+	7.790501958296209e-05
+	3.297605559433342e-04
+	2.531711260515342e-04
+	4.532089205633030e-01
+
+ 176	1.760000000000001e+00
+	2.282270852273553e-14
+	-9.435347129670785e-15
+	-7.925246757467695e-13
+	8.142323205418707e-05
+	3.263499768947709e-04
+	2.564517882091129e-04
+	4.532089323475434e-01
+
+ 177	1.770000000000001e+00
+	2.340416927625586e-14
+	-9.905328948716825e-15
+	-7.931493208083214e-13
+	8.497615366133288e-05
+	3.227861307934578e-04
+	2.596975727750389e-04
+	4.532089440065015e-01
+
+ 178	1.780000000000001e+00
+	2.398508998231709e-14
+	-1.040014252528099e-14
+	-7.937606262306110e-13
+	8.855860172741402e-05
+	3.190756432591902e-04
+	2.629069802264736e-04
+	4.532089555347918e-01
+
+ 179	1.790000000000001e+00
+	2.456545798907996e-14
+	-1.092108158190008e-14
+	-7.943580453245308e-13
+	9.216558101834532e-05
+	3.152251252276907e-04
+	2.660785772404386e-04
+	4.532089669272668e-01
+
+ 180	1.800000000000001e+00
+	2.514525671980308e-14
+	-1.146949336171919e-14
+	-7.949409983946068e-13
+	9.579229643267504e-05
+	3.112411542603068e-04
+	2.692109964502112e-04
+	4.532089781790121e-01
+
diff --git a/xschem/src/basic_test/ft_nmos.sch b/xschem/src/basic_test/ft_nmos.sch
new file mode 100644
index 0000000..3dcc421
--- /dev/null
+++ b/xschem/src/basic_test/ft_nmos.sch
@@ -0,0 +1,66 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N 370 -70 370 -10 { lab=#net1}
+N 460 -10 460 80 { lab=GND}
+N 370 -10 370 0 { lab=#net1}
+N 370 20 400 20 { lab=#net1}
+N 400 -30 400 20 { lab=#net1}
+N 370 -30 400 -30 { lab=#net1}
+N 370 50 370 80 { lab=#net2}
+N 370 140 370 170 { lab=GND}
+N 370 -70 460 -70 { lab=#net1}
+N 280 -70 380 -70 { lab=#net1}
+N 280 -10 280 20 { lab=#net3}
+N 280 20 330 20 { lab=#net3}
+C {code_shown.sym} -170 10 0 0 {name=s1 only_toplevel=false value="
+.control
+save all
+save @m.xm1.msky130_fd_pr__nfet_01v8[gm]
+save @m.xm1.msky130_fd_pr__pfet_01v8[id]
+save @m.xm1.msky130_fd_pr__nfet_01v8[cgs]
+save @m.xm1.msky130_fd_pr__nfet_01v8[cgd]
+save @m.xm1.msky130_fd_pr__nfet_01v8[cgb]
+
+DC VGS 0 1.8 0.01
+plot @m.xm1.msky130_fd_pr__pfet_01v8[id]
+.endc
+"}
+C {vsource.sym} 460 -40 0 0 {name=VDD value=1.8}
+C {gnd.sym} 460 80 0 0 {name=l1 lab=GND}
+C {gnd.sym} 370 170 0 0 {name=l2 lab=GND}
+C {vsource.sym} 280 -40 0 0 {name=VGS value=0.6}
+C {vsource.sym} 370 110 0 0 {name=VDS value=0.9}
+C {netlist_not_shown.sym} 70 -100 0 0 {name=TT_MODELS1
+spice_ignore=false
+only_toplevel=true
+format="tcleval( @value )"
+value="
+.include /home/eda/pdk/skywater-pdk/libraries/sky130_fd_pr_ngspice/latest/models/corners/ss.spice
+
+
+* Resistor\\\\$::SKYWATER_MODELS\\\\/Capacitor
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical.spice
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical__lin.spice
+* Special cells
+.include \\\\$::SKYWATER_MODELS\\\\/models/corners/tt/specialized_cells.spice
+
+"
+}
+C {sky130_fd_pr/pfet_01v8.sym} 350 20 0 0 {name=M1
+L=0.15
+W=10
+nf=10
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
diff --git a/xschem/src/basic_test/gm_id_nmos.sch b/xschem/src/basic_test/gm_id_nmos.sch
new file mode 100644
index 0000000..710d160
--- /dev/null
+++ b/xschem/src/basic_test/gm_id_nmos.sch
@@ -0,0 +1,94 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N -200 -1590 -140 -1590 { lab=#net1}
+N -200 -1530 -100 -1530 { lab=GND}
+N -100 -1560 -100 -1530 { lab=GND}
+N -100 -1590 -100 -1560 { lab=GND}
+N -100 -1680 -100 -1620 { lab=vds}
+N -100 -1680 -10 -1680 { lab=vds}
+N -10 -1620 -10 -1530 { lab=GND}
+N -100 -1530 -10 -1530 { lab=GND}
+C {vsource.sym} -10 -1650 0 0 {name=VDS value=0.9}
+C {gnd.sym} -130 -1530 0 0 {name=l1 lab=GND}
+C {code_shown.sym} -770 -1610 0 0 {name=s1 only_toplevel=false value="
+.param L=3
+.param W=5*L
+.op
+.control
+let run = 300
+save @m.xm1.msky130_fd_pr__nfet_01v8_lvt[gm]
+save @m.xm1.msky130_fd_pr__nfet_01v8_lvt[id]
+save @m.xm1.msky130_fd_pr__nfet_01v8_lvt[gds]
+save @m.xm1.msky130_fd_pr__nfet_01v8_lvt[cgs]
+save @m.xm1.msky130_fd_pr__nfet_01v8_lvt[cgb]
+save @m.xm1.msky130_fd_pr__nfet_01v8_lvt[cgd]
+save @m.xm1.msky130_fd_pr__nfet_01v8_lvt[vth]
+DC VGS 0 1.8 0.01
+plot @m.xm1.msky130_fd_pr__nfet_01v8_lvt[vth]
+set filetype=ascii
+write /home/eda/xschem/xschem_library/src/basic_test/data_nmos_lvt/data_\{$&run\}.raw
+
+.endc
+"}
+C {lab_wire.sym} -50 -1680 0 0 {name=l2 sig_type=std_logic lab=vds}
+C {netlist_not_shown.sym} -470 -1710 0 0 {name=TT_MODELS
+spice_ignore=false
+only_toplevel=true
+format="tcleval( @value )"
+value="
+
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_01v8/sky130_fd_pr__nfet_01v8__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_01v8_lvt/sky130_fd_pr__nfet_01v8_lvt__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_01v8/sky130_fd_pr__pfet_01v8__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_03v3_nvt/sky130_fd_pr__nfet_03v3_nvt__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_05v0_nvt/sky130_fd_pr__nfet_05v0_nvt__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/esd_nfet_01v8/sky130_fd_pr__esd_nfet_01v8__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_01v8_lvt/sky130_fd_pr__pfet_01v8_lvt__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_01v8_hvt/sky130_fd_pr__pfet_01v8_hvt__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/esd_pfet_g5v0d10v5/sky130_fd_pr__esd_pfet_g5v0d10v5__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_g5v0d10v5/sky130_fd_pr__pfet_g5v0d10v5__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_g5v0d16v0/sky130_fd_pr__pfet_g5v0d16v0__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_g5v0d10v5/sky130_fd_pr__nfet_g5v0d10v5__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_g5v0d16v0/sky130_fd_pr__nfet_g5v0d16v0__tt_discrete.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/esd_nfet_g5v0d10v5/sky130_fd_pr__esd_nfet_g5v0d10v5__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/models/corners/tt/nonfet.spice
+* Mismatch parameters
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_01v8/sky130_fd_pr__nfet_01v8__mismatch.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_01v8/sky130_fd_pr__pfet_01v8__mismatch.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_01v8_lvt/sky130_fd_pr__nfet_01v8_lvt__mismatch.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_01v8_lvt/sky130_fd_pr__pfet_01v8_lvt__mismatch.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_01v8_hvt/sky130_fd_pr__pfet_01v8_hvt__mismatch.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_g5v0d10v5/sky130_fd_pr__nfet_g5v0d10v5__mismatch.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_g5v0d10v5/sky130_fd_pr__pfet_g5v0d10v5__mismatch.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_05v0_nvt/sky130_fd_pr__nfet_05v0_nvt__mismatch.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_03v3_nvt/sky130_fd_pr__nfet_03v3_nvt__mismatch.corner.spice
+* Resistor\\\\$::SKYWATER_MODELS\\\\/Capacitor
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical.spice
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical__lin.spice
+* Special cells
+.include \\\\$::SKYWATER_MODELS\\\\/models/corners/tt/specialized_cells.spice
+* All models
+.include \\\\$::SKYWATER_MODELS\\\\/models/all.spice
+* Corner
+.include \\\\$::SKYWATER_MODELS\\\\/models/corners/tt/rf.spice
+"
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} -120 -1590 0 0 {name=M1
+L=L
+W=W
+nf=1
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {vsource.sym} -200 -1560 0 0 {name=VGS value=0.7}
diff --git a/xschem/src/basic_test/gm_id_pmos.sch b/xschem/src/basic_test/gm_id_pmos.sch
new file mode 100644
index 0000000..cca58f0
--- /dev/null
+++ b/xschem/src/basic_test/gm_id_pmos.sch
@@ -0,0 +1,100 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N -60 -1680 -60 -1620 { lab=#net1}
+N 30 -1620 30 -1530 { lab=GND}
+N -60 -1620 -60 -1610 { lab=#net1}
+N -60 -1590 -30 -1590 { lab=#net1}
+N -30 -1640 -30 -1590 { lab=#net1}
+N -60 -1640 -30 -1640 { lab=#net1}
+N -60 -1560 -60 -1530 { lab=#net2}
+N -60 -1470 -60 -1440 { lab=GND}
+N -60 -1680 30 -1680 { lab=#net1}
+N -150 -1680 -50 -1680 { lab=#net1}
+N -150 -1620 -150 -1590 { lab=#net3}
+N -150 -1590 -100 -1590 { lab=#net3}
+C {netlist_not_shown.sym} -470 -1750 0 0 {name=TT_MODELS
+spice_ignore=false
+only_toplevel=true
+format="tcleval( @value )"
+value="
+
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_01v8/sky130_fd_pr__nfet_01v8__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_01v8_lvt/sky130_fd_pr__nfet_01v8_lvt__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_01v8/sky130_fd_pr__pfet_01v8__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_03v3_nvt/sky130_fd_pr__nfet_03v3_nvt__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_05v0_nvt/sky130_fd_pr__nfet_05v0_nvt__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/esd_nfet_01v8/sky130_fd_pr__esd_nfet_01v8__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_01v8_lvt/sky130_fd_pr__pfet_01v8_lvt__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_01v8_hvt/sky130_fd_pr__pfet_01v8_hvt__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/esd_pfet_g5v0d10v5/sky130_fd_pr__esd_pfet_g5v0d10v5__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_g5v0d10v5/sky130_fd_pr__pfet_g5v0d10v5__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_g5v0d16v0/sky130_fd_pr__pfet_g5v0d16v0__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_g5v0d10v5/sky130_fd_pr__nfet_g5v0d10v5__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_g5v0d16v0/sky130_fd_pr__nfet_g5v0d16v0__tt_discrete.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/esd_nfet_g5v0d10v5/sky130_fd_pr__esd_nfet_g5v0d10v5__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/models/corners/tt/nonfet.spice
+* Mismatch parameters
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_01v8/sky130_fd_pr__nfet_01v8__mismatch.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_01v8/sky130_fd_pr__pfet_01v8__mismatch.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_01v8_lvt/sky130_fd_pr__nfet_01v8_lvt__mismatch.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_01v8_lvt/sky130_fd_pr__pfet_01v8_lvt__mismatch.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_01v8_hvt/sky130_fd_pr__pfet_01v8_hvt__mismatch.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_g5v0d10v5/sky130_fd_pr__nfet_g5v0d10v5__mismatch.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_g5v0d10v5/sky130_fd_pr__pfet_g5v0d10v5__mismatch.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_05v0_nvt/sky130_fd_pr__nfet_05v0_nvt__mismatch.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_03v3_nvt/sky130_fd_pr__nfet_03v3_nvt__mismatch.corner.spice
+* Resistor\\\\$::SKYWATER_MODELS\\\\/Capacitor
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical.spice
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical__lin.spice
+* Special cells
+.include \\\\$::SKYWATER_MODELS\\\\/models/corners/tt/specialized_cells.spice
+* All models
+.include \\\\$::SKYWATER_MODELS\\\\/models/all.spice
+* Corner
+.include \\\\$::SKYWATER_MODELS\\\\/models/corners/tt/rf.spice
+"
+}
+C {vsource.sym} 30 -1650 0 0 {name=VDD value=1.8}
+C {gnd.sym} 30 -1530 0 0 {name=l1 lab=GND}
+C {code_shown.sym} -730 -1610 0 0 {name=s1 only_toplevel=false value="
+.option SCALE=1e-6
+.param L=5
+.param W=5*L
+.control
+let run = 500
+save @m.xm1.msky130_fd_pr__pfet_01v8_lvt[gm]
+save @m.xm1.msky130_fd_pr__pfet_01v8_lvt[id]
+save @m.xm1.msky130_fd_pr__pfet_01v8_lvt[gds]
+save @m.xm1.msky130_fd_pr__pfet_01v8_lvt[cgs]
+save @m.xm1.msky130_fd_pr__pfet_01v8_lvt[cgb]
+save @m.xm1.msky130_fd_pr__pfet_01v8_lvt[cgd]
+save @m.xm1.msky130_fd_pr__pfet_01v8_lvt[vth]
+DC VGS 0 1.8 0.01
+*op
+plot @m.xm1.msky130_fd_pr__pfet_01v8_lvt[vth]
+set filetype=ascii
+write /home/eda/xschem/xschem_library/src/basic_test/data_pmos_lvt/data_\{$&run\}.raw
+
+.endc
+"}
+C {gnd.sym} -60 -1440 0 0 {name=l2 lab=GND}
+C {sky130_fd_pr/pfet_01v8_lvt.sym} -80 -1590 0 0 {name=M1
+L=L
+W=W
+nf=1
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8_lvt
+spiceprefix=X
+}
+C {vsource.sym} -150 -1650 0 0 {name=VGS value=0.6}
+C {vsource.sym} -60 -1500 0 0 {name=VDS value=0.9}
diff --git a/xschem/src/behavior_mdl/OTA.spice b/xschem/src/behavior_mdl/OTA.spice
new file mode 100644
index 0000000..1c94366
--- /dev/null
+++ b/xschem/src/behavior_mdl/OTA.spice
@@ -0,0 +1,3 @@
+.subckt OTA inp inn outp outn
+Gota outp outn inp inn 0.1
+.ends
diff --git a/xschem/src/behavior_mdl/OTA.sym b/xschem/src/behavior_mdl/OTA.sym
new file mode 100644
index 0000000..06d7edb
--- /dev/null
+++ b/xschem/src/behavior_mdl/OTA.sym
@@ -0,0 +1,26 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=primitive
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 90 -60 90 60 {}
+L 4 90 60 170 30 {}
+L 4 170 -30 170 30 {}
+L 4 90 -60 170 -30 {}
+B 5 87.5 -32.5 92.5 -27.5 {name=inp
+dir=inout}
+B 5 87.5 27.5 92.5 32.5 {name=inn
+dir=inout}
+B 5 167.5 -22.5 172.5 -17.5 {name=outp
+dir=inout}
+B 5 167.5 17.5 172.5 22.5 {name=outn
+dir=inout}
+T {inp} 100 -30 0 0 0.2 0.2 {}
+T {inn} 100 20 0 0 0.2 0.2 {}
+T {outp} 140 -30 0 0 0.2 0.2 {}
+T {outn} 140 10 0 0 0.2 0.2 {}
+T {OTA} 110 -10 0 0 0.3 0.3 {}
diff --git a/xschem/src/behavior_mdl/OTA_test.sch b/xschem/src/behavior_mdl/OTA_test.sch
new file mode 100644
index 0000000..2e45d19
--- /dev/null
+++ b/xschem/src/behavior_mdl/OTA_test.sch
@@ -0,0 +1,104 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N -120 410 -120 440 { lab=vdd}
+N -350 410 -350 440 { lab=vin}
+N 290 270 290 300 { lab=GND}
+N 150 270 230 270 { lab=v1}
+N -70 270 -40 270 { lab=vin}
+N 320 340 380 340 { lab=out}
+N -220 270 -180 270 { lab=vin}
+N 290 200 290 230 { lab=vdd}
+N 220 230 230 230 { lab=vbias}
+N 110 190 160 190 { lab=vbias}
+N 220 190 220 230 { lab=vbias}
+N 40 270 150 270 { lab=v1}
+N 20 270 40 270 { lab=v1}
+N 110 320 110 340 { lab=v1}
+N 110 270 110 320 { lab=v1}
+N 380 250 380 260 { lab=out}
+N 380 320 380 340 { lab=out}
+N 380 260 380 320 { lab=out}
+N 210 340 260 340 { lab=v1}
+N 150 340 210 340 { lab=v1}
+N 110 340 150 340 { lab=v1}
+N -120 500 -120 530 { lab=vbias}
+N -120 590 -120 630 { lab=GND}
+N 340 250 380 250 { lab=out}
+N 160 190 220 190 { lab=vbias}
+N -120 270 -70 270 { lab=vin}
+N -180 270 -120 270 { lab=vin}
+C {vsource.sym} -120 470 0 0 {name=V2 value=0.9}
+C {gnd.sym} -120 630 0 0 {name=l8 lab=GND}
+C {lab_wire.sym} -120 420 0 0 {name=l9 sig_type=std_logic lab=vdd}
+C {vsource.sym} -350 470 0 0 {name=V4 value="pulse(0.9 0.95 0 1n 1n 1u 2u 0)"}
+C {gnd.sym} -350 500 0 0 {name=l10 lab=GND}
+C {lab_wire.sym} -350 420 0 0 {name=l11 sig_type=std_logic lab=vin}
+C {netlist_not_shown.sym} -310 -110 0 0 {name=s3 only_toplevel=false value="
+.include /home/eda/xschem/xschem_library/src/behavior_mdl/comparator.spice
+.include /home/eda/xschem/xschem_library/src/behavior_mdl/switch.spice
+.include /home/eda/xschem/xschem_library/src/behavior_mdl/integrator_feedback.spice
+.include /home/eda/xschem/xschem_library/src/behavior_mdl/integrator_input.spice
+.include /home/eda/xschem/xschem_library/src/behavior_mdl/adder.spice
+.include /home/eda/xschem/xschem_library/src/behavior_mdl/triang.spice
+.include /home/eda/xschem/xschem_library/src/behavior_mdl/ideal_amp.spice
+.include /home/eda/xschem/xschem_library/src/behavior_mdl/limiter.spice
+"}
+C {code_shown.sym} -400 20 0 0 {name=s4 only_toplevel=false value="
+.control
+save all
+op
+*ac dec 10000 1 100G
+tran 10n 10m
+*linearize V(audio)
+*linearize V(out)
+*fft V(out)
+*fft V(audio)
+*plot mag(V(audio))
+*plot mag(V(out))
+*fourier 5k V(out)
+*fourier 5k V(audio)
+write behavior.raw
+
+.endc
+
+
+"}
+C {lab_wire.sym} -210 270 0 1 {name=l12 sig_type=std_logic lab=vin}
+C {res.sym} -10 270 1 0 {name=R5
+value=100k
+footprint=1206
+device=resistor
+m=1}
+C {lab_wire.sym} 290 210 0 0 {name=l19 sig_type=std_logic lab=vdd}
+C {gnd.sym} 290 300 0 0 {name=l20 lab=GND}
+C {capa.sym} 290 340 1 0 {name=C2
+m=1
+value=10p
+footprint=1206
+device="ceramic capacitor"}
+C {netlist_not_shown.sym} -160 -100 0 0 {name=TT_MODELS2
+spice_ignore=false
+only_toplevel=true
+format="tcleval( @value )"
+value="
+.include /home/eda/pdk/skywater-pdk/libraries/sky130_fd_pr_ngspice/latest/models/corners/tt.spice
+
+
+* Resistor\\\\$::SKYWATER_MODELS\\\\/Capacitor
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical.spice
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical__lin.spice
+* Special cells
+.include \\\\$::SKYWATER_MODELS\\\\/models/corners/tt/specialized_cells.spice
+
+"
+}
+C {lab_wire.sym} 120 190 0 0 {name=l33 sig_type=std_logic lab=vbias}
+C {src/behavior_mdl/ideal_amp.sym} 370 400 0 0 {name=x4}
+C {vsource.sym} -120 560 0 0 {name=V7 value=0.9}
+C {lab_wire.sym} -120 520 0 0 {name=l38 sig_type=std_logic lab=vbias}
+C {lab_wire.sym} 380 250 0 0 {name=l1 sig_type=std_logic lab=out}
+C {lab_wire.sym} 170 270 0 0 {name=l2 sig_type=std_logic lab=v1}
diff --git a/xschem/src/behavior_mdl/adder.spice b/xschem/src/behavior_mdl/adder.spice
new file mode 100644
index 0000000..76ff9df
--- /dev/null
+++ b/xschem/src/behavior_mdl/adder.spice
@@ -0,0 +1,3 @@
+.subckt adder in1 in2 out gnd
+Badd out gnd V=V(in1)-V(in2)
+.ends
diff --git a/xschem/src/behavior_mdl/adder.sym b/xschem/src/behavior_mdl/adder.sym
new file mode 100644
index 0000000..11233f4
--- /dev/null
+++ b/xschem/src/behavior_mdl/adder.sym
@@ -0,0 +1,28 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=primitive
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 80 -30 80 50 {}
+L 4 80 50 190 50 {}
+L 4 190 -30 190 50 {}
+L 4 80 -30 190 -30 {}
+L 4 90 -10 110 -10 {}
+L 4 100 -20 100 0 {}
+L 4 90 30 110 30 {}
+L 4 190 10 210 10 {}
+L 4 130 50 130 70 {}
+L 4 60 -10 80 -10 {}
+L 4 60 30 80 30 {}
+B 5 57.5 -12.5 62.5 -7.5 {name=in1
+dir=inout}
+B 5 57.5 27.5 62.5 32.5 {name=in2
+dir=inout}
+B 5 207.5 7.5 212.5 12.5 {name=out
+dir=inout}
+B 5 127.5 67.5 132.5 72.5 {name=gnd
+dir=inout}
diff --git a/xschem/src/behavior_mdl/behavior_mdl.sch b/xschem/src/behavior_mdl/behavior_mdl.sch
new file mode 100644
index 0000000..6aa29a1
--- /dev/null
+++ b/xschem/src/behavior_mdl/behavior_mdl.sch
@@ -0,0 +1,152 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N 290 80 350 80 { lab=error1}
+N -150 220 -150 250 { lab=vbias}
+N -90 220 -90 250 { lab=vdd}
+N 400 40 400 60 { lab=GND}
+N 400 160 400 200 { lab=vdd}
+N 400 40 420 40 { lab=GND}
+N -30 220 -30 250 { lab=vpulse}
+N 300 140 350 140 { lab=vtriang}
+N -210 220 -210 250 { lab=vin}
+N 450 110 470 110 { lab=vcmp}
+N 470 110 470 160 { lab=vcmp}
+N 470 160 530 160 { lab=vcmp}
+N 470 20 470 110 { lab=vcmp}
+N 470 20 530 20 { lab=vcmp}
+N 540 50 540 130 { lab=out}
+N 540 -30 540 -10 { lab=vdd}
+N 540 190 540 200 { lab=GND}
+N 540 90 580 90 { lab=out}
+N 550 20 570 20 { lab=vbias}
+N 550 160 570 160 { lab=vbias}
+N 580 90 600 90 { lab=out}
+N 290 50 290 80 { lab=error1}
+N -60 30 -60 50 { lab=input}
+N -60 30 -0 30 { lab=input}
+N -20 -90 10 -90 { lab=feedback}
+N -20 -90 -20 70 { lab=feedback}
+N -20 70 0 70 { lab=feedback}
+N 150 50 290 50 { lab=error1}
+N 230 300 280 300 { lab=vpulse}
+N 490 300 550 300 { lab=vtriang}
+N 870 90 910 90 { lab=audio}
+N 910 90 910 100 { lab=audio}
+N 910 90 1000 90 { lab=audio}
+N 1000 90 1000 100 { lab=audio}
+N 910 160 1000 160 { lab=GND}
+N 790 90 810 90 { lab=#net1}
+N -370 210 -370 240 { lab=v1}
+N -300 210 -300 240 { lab=v2}
+N 220 -90 250 -90 { lab=#net2}
+N 400 -110 600 -110 { lab=out}
+N 330 -30 330 -10 { lab=GND}
+N 400 -70 450 -70 { lab=vbias}
+N 610 -110 610 90 { lab=out}
+N 600 -110 610 -110 { lab=out}
+N -510 30 -450 30 { lab=vin}
+N -300 50 -270 50 { lab=#net3}
+N -490 70 -450 70 { lab=vbias}
+N -380 110 -380 130 { lab=GND}
+N 610 70 640 70 { lab=out}
+N 600 90 610 90 { lab=out}
+N 620 110 640 110 { lab=vbias}
+N 710 150 710 170 { lab=GND}
+C {src/behavior_mdl/comparator.sym} 310 120 2 1 {name=x2}
+C {vsource.sym} -150 280 0 0 {name=V2 value=0.9}
+C {vsource.sym} -90 280 0 0 {name=V3 value=1.8}
+C {vsource.sym} -30 280 0 0 {name=V4 value="pulse(-1.8 1.8 0 0.1n 0.1n 1u 2u 0)"}
+C {gnd.sym} -150 310 0 0 {name=l1 lab=GND}
+C {gnd.sym} -90 310 0 0 {name=l2 lab=GND}
+C {gnd.sym} -30 310 0 0 {name=l3 lab=GND}
+C {lab_wire.sym} -150 230 0 0 {name=l4 sig_type=std_logic lab=vbias}
+C {lab_wire.sym} -90 230 0 0 {name=l5 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 400 200 0 0 {name=l7 sig_type=std_logic lab=vdd}
+C {gnd.sym} 420 40 0 0 {name=l8 lab=GND}
+C {lab_wire.sym} -30 230 0 0 {name=l9 sig_type=std_logic lab=vpulse}
+C {lab_wire.sym} 300 140 0 0 {name=l10 sig_type=std_logic lab=vtriang}
+C {vsource.sym} -210 280 0 0 {name=V1 value="sin(0.9 0.1 5k)"}
+C {gnd.sym} -210 310 0 0 {name=l13 lab=GND}
+C {lab_wire.sym} -210 230 0 0 {name=l14 sig_type=std_logic lab=vin}
+C {netlist_not_shown.sym} -470 -220 0 0 {name=s1 only_toplevel=false value="
+.include /home/eda/xschem/xschem_library/src/behavior_mdl/OTA.spice
+.include /home/eda/xschem/xschem_library/src/behavior_mdl/comparator.spice
+.include /home/eda/xschem/xschem_library/src/behavior_mdl/switch.spice
+.include /home/eda/xschem/xschem_library/src/behavior_mdl/integrator_feedback.spice
+.include /home/eda/xschem/xschem_library/src/behavior_mdl/integrator_input.spice
+.include /home/eda/xschem/xschem_library/src/behavior_mdl/adder.spice
+.include /home/eda/xschem/xschem_library/src/behavior_mdl/triang.spice
+.include /home/eda/xschem/xschem_library/src/behavior_mdl/ideal_amp.spice
+"}
+C {code_shown.sym} -770 -90 0 0 {name=s2 only_toplevel=false value="
+.control
+save all
+tran 9n 10m
+*linearize V(audio)
+*linearize V(out)
+*fft V(out)
+*fft V(audio)
+*plot mag(V(audio))
+*plot mag(V(out))
+fourier 5k V(out)
+fourier 5k V(audio)
+
+.endc
+
+
+"}
+C {src/behavior_mdl/switch.sym} 560 190 3 0 {name=x1}
+C {src/behavior_mdl/switch.sym} 520 50 1 1 {name=x3}
+C {lab_wire.sym} 570 90 0 1 {name=l15 sig_type=std_logic lab=out}
+C {lab_wire.sym} 560 20 0 1 {name=l16 sig_type=std_logic lab=vbias}
+C {lab_wire.sym} 560 160 0 1 {name=l17 sig_type=std_logic lab=vbias}
+C {lab_wire.sym} 470 70 0 1 {name=l18 sig_type=std_logic lab=vcmp}
+C {lab_wire.sym} -500 30 0 1 {name=l6 sig_type=std_logic lab=vin}
+C {lab_wire.sym} 220 50 0 0 {name=l21 sig_type=std_logic lab=error1}
+C {src/behavior_mdl/integrator_feedback.sym} 340 -70 0 1 {name=x4}
+C {src/behavior_mdl/integrator_input.sym} -220 50 0 0 {name=x5}
+C {src/behavior_mdl/adder.sym} -60 40 0 0 {name=x6}
+C {gnd.sym} 70 110 0 0 {name=l19 lab=GND}
+C {src/behavior_mdl/triang.sym} 350 280 0 0 {name=x7}
+C {lab_wire.sym} 230 300 0 0 {name=l20 sig_type=std_logic lab=vpulse}
+C {lab_wire.sym} 540 300 0 0 {name=l22 sig_type=std_logic lab=vtriang}
+C {lab_wire.sym} -20 -70 0 0 {name=l23 sig_type=std_logic lab=feedback}
+C {lab_wire.sym} -30 30 0 0 {name=l24 sig_type=std_logic lab=input}
+C {ind.sym} 840 90 1 0 {name=L1
+m=1
+value=10u
+footprint=1206
+device=inductor}
+C {capa.sym} 910 130 0 0 {name=C1
+m=1
+value=1.2u
+footprint=1206
+device="ceramic capacitor"}
+C {res.sym} 1000 130 0 0 {name=R2
+value=4
+footprint=1206
+device=resistor
+m=1}
+C {gnd.sym} 960 160 0 0 {name=l29 lab=GND}
+C {lab_wire.sym} 960 90 0 1 {name=l30 sig_type=std_logic lab=audio}
+C {vsource.sym} -370 270 0 0 {name=V5 value=0.9}
+C {vsource.sym} -300 270 0 0 {name=V6 value=-0.9}
+C {gnd.sym} -370 300 0 0 {name=l25 lab=GND}
+C {gnd.sym} -300 300 0 0 {name=l26 lab=GND}
+C {lab_wire.sym} -370 220 0 0 {name=l27 sig_type=std_logic lab=v1}
+C {lab_wire.sym} -300 220 0 0 {name=l28 sig_type=std_logic lab=v2}
+C {src/behavior_mdl/adder.sym} 460 -100 0 1 {name=x8}
+C {gnd.sym} 330 -10 0 0 {name=l31 lab=GND}
+C {lab_wire.sym} 450 -70 0 0 {name=l32 sig_type=std_logic lab=vbias}
+C {lab_wire.sym} 540 -30 0 0 {name=l11 sig_type=std_logic lab=vdd}
+C {gnd.sym} 540 200 0 0 {name=l12 lab=GND}
+C {src/behavior_mdl/adder.sym} -510 40 0 0 {name=x9}
+C {lab_wire.sym} -460 70 0 0 {name=l33 sig_type=std_logic lab=vbias}
+C {gnd.sym} -380 130 0 0 {name=l34 lab=GND}
+C {src/behavior_mdl/adder.sym} 580 80 0 0 {name=x10}
+C {lab_wire.sym} 620 110 0 0 {name=l35 sig_type=std_logic lab=vbias}
+C {gnd.sym} 710 170 0 0 {name=l36 lab=GND}
diff --git a/xschem/src/behavior_mdl/behavior_model_fine.sch b/xschem/src/behavior_mdl/behavior_model_fine.sch
new file mode 100644
index 0000000..ca28219
--- /dev/null
+++ b/xschem/src/behavior_mdl/behavior_model_fine.sch
@@ -0,0 +1,429 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N -1410 240 -1310 240 { lab=vpulse_p}
+N -1930 390 -1930 420 { lab=vref}
+N -1930 480 -1930 520 { lab=GND}
+N -1160 50 -1100 50 { lab=vref}
+N -1170 90 -1100 90 { lab=feedback_p}
+N -1040 20 -1040 50 { lab=vdd}
+N -1040 90 -1040 130 { lab=GND}
+N -720 100 -690 100 { lab=vcmp_p}
+N -40 -20 -40 0 { lab=#net1}
+N -40 200 -40 210 { lab=GND}
+N -30 100 -20 100 { lab=out_p}
+N -1290 -90 -920 -90 { lab=feedback_p}
+N -1310 90 -1290 90 { lab=feedback_p}
+N -1420 90 -1370 90 { lab=vin_p}
+N -770 20 -770 50 { lab=vdd}
+N -770 150 -770 180 { lab=GND}
+N -1160 450 -1100 450 { lab=vref}
+N -860 530 -820 530 { lab=vtriang}
+N -1170 490 -1100 490 { lab=feedback_n}
+N -990 470 -950 470 { lab=error_n}
+N -1040 420 -1040 450 { lab=vdd}
+N -1040 490 -1040 530 { lab=GND}
+N -950 470 -860 470 { lab=error_n}
+N -40 600 -40 610 { lab=GND}
+N -1310 490 -1290 490 { lab=feedback_n}
+N -1160 590 -1090 590 { lab=feedback_n}
+N -1160 490 -1160 590 { lab=feedback_n}
+N -1030 590 -960 590 { lab=error_n}
+N -960 470 -960 590 { lab=error_n}
+N -1420 490 -1370 490 { lab=vin_n}
+N -770 420 -770 450 { lab=vdd}
+N -770 550 -770 580 { lab=GND}
+N 80 100 160 100 { lab=audio_p}
+N 100 100 100 110 { lab=audio_p}
+N 100 170 100 190 { lab=GND}
+N 100 570 100 590 { lab=GND}
+N -40 270 -40 290 { lab=GND}
+N -40 670 -40 690 { lab=GND}
+N -860 470 -820 470 { lab=error_n}
+N -1440 490 -1420 490 { lab=vin_n}
+N -1440 90 -1420 90 { lab=vin_p}
+N -40 100 -30 100 { lab=out_p}
+N -110 30 -80 30 { lab=vp_p}
+N -110 170 -80 170 { lab=vn_p}
+N -720 500 -710 500 { lab=vcmp_n}
+N -40 60 -40 140 { lab=out_p}
+N -40 170 -20 170 { lab=GND}
+N -20 170 -20 210 { lab=GND}
+N -40 210 -20 210 { lab=GND}
+N -40 30 -20 30 { lab=#net1}
+N -20 -10 -20 30 { lab=#net1}
+N -40 -10 -20 -10 { lab=#net1}
+N -40 460 -40 540 { lab=out_n}
+N -40 510 -30 510 { lab=out_n}
+N -40 570 -20 570 { lab=GND}
+N -20 570 -20 620 { lab=GND}
+N -40 620 -20 620 { lab=GND}
+N -40 380 -40 400 { lab=#net1}
+N -40 430 -20 430 { lab=#net1}
+N -20 390 -20 430 { lab=#net1}
+N -40 390 -20 390 { lab=#net1}
+N -1840 390 -1840 420 { lab=vdd}
+N -1840 480 -1840 510 { lab=GND}
+N -40 610 -40 620 { lab=GND}
+N -140 30 -140 80 { lab=vp_p}
+N -140 30 -110 30 { lab=vp_p}
+N -140 120 -140 170 { lab=vn_p}
+N -140 170 -110 170 { lab=vn_p}
+N -20 100 20 100 { lab=out_p}
+N -560 40 -560 60 { lab=vdd}
+N -560 140 -560 160 { lab=GND}
+N -860 -90 10 -90 { lab=out_p}
+N 10 -90 10 100 { lab=out_p}
+N -440 480 -440 490 { lab=vp_n}
+N -440 510 -440 520 { lab=vn_n}
+N -140 430 -140 480 { lab=vp_n}
+N -140 520 -140 570 { lab=vn_n}
+N -560 440 -560 460 { lab=vdd}
+N -560 540 -560 560 { lab=GND}
+N -710 500 -690 500 { lab=vcmp_n}
+N -140 430 -80 430 { lab=vp_n}
+N -140 570 -80 570 { lab=vn_n}
+N -20 510 10 510 { lab=out_n}
+N -30 510 -20 510 { lab=out_n}
+N 70 510 100 510 { lab=audio_n}
+N 160 100 160 310 { lab=audio_p}
+N 160 310 160 320 { lab=audio_p}
+N 160 380 160 510 { lab=audio_n}
+N 100 510 160 510 { lab=audio_n}
+N -990 70 -960 70 { lab=error_p}
+N -960 70 -820 70 { lab=error_p}
+N -1290 90 -1170 90 { lab=feedback_p}
+N -1290 -90 -1290 90 { lab=feedback_p}
+N -1160 90 -1160 150 { lab=feedback_p}
+N -1100 150 -980 150 { lab=error_p}
+N -980 70 -980 150 { lab=error_p}
+N -1100 240 -890 240 { lab=vtriang}
+N -890 130 -890 240 { lab=vtriang}
+N -890 130 -820 130 { lab=vtriang}
+N -1290 490 -1170 490 { lab=feedback_n}
+N -1450 90 -1440 90 { lab=vin_p}
+N -1450 490 -1440 490 { lab=vin_n}
+N -1570 230 -1570 250 { lab=vdd}
+N -1570 330 -1570 350 { lab=GND}
+N -1450 90 -1450 280 { lab=vin_p}
+N -1450 300 -1450 490 { lab=vin_n}
+N -890 240 -890 520 { lab=vtriang}
+N -890 520 -890 530 { lab=vtriang}
+N -890 530 -860 530 { lab=vtriang}
+N -210 -50 -210 210 { lab=#net1}
+N -210 -50 -40 -50 { lab=#net1}
+N -40 -50 -40 -20 { lab=#net1}
+N -210 190 -140 190 { lab=#net1}
+N -140 190 -140 380 { lab=#net1}
+N -140 380 -40 380 { lab=#net1}
+N -40 620 -40 670 { lab=GND}
+N -40 210 -40 270 { lab=GND}
+N -1820 300 -1690 300 { lab=#net2}
+N -1720 320 -1690 320 { lab=vref}
+N -1720 280 -1690 280 { lab=vbias2}
+N -1720 260 -1690 260 { lab=vbias1}
+N -1760 680 -1760 760 { lab=v1}
+N -1760 710 -1690 710 { lab=v1}
+N -1760 600 -1760 620 { lab=vdd}
+N -1760 820 -1760 830 { lab=GND}
+N -1760 790 -1760 820 { lab=GND}
+N -1720 790 -1680 790 { lab=v1}
+N -1690 710 -1690 790 { lab=v1}
+N -1680 790 -1640 790 { lab=v1}
+N -1610 830 -1580 830 { lab=GND}
+N -1590 830 -1590 860 { lab=GND}
+N -1640 830 -1610 830 { lab=GND}
+N -1580 830 -1550 830 { lab=GND}
+N -1670 830 -1670 880 { lab=vbias1}
+N -1520 830 -1520 880 { lab=vbias2}
+N -1640 790 -1550 790 { lab=v1}
+N 0 510 -0 790 { lab=out_n}
+N -830 790 -0 790 { lab=out_n}
+N -1250 790 -890 790 { lab=feedback_n}
+N -1250 490 -1250 790 { lab=feedback_n}
+N -440 480 -140 480 { lab=vp_n}
+N -440 520 -140 520 { lab=vn_n}
+N -440 90 -140 90 { lab=vp_p}
+N -140 80 -140 90 { lab=vp_p}
+N -440 110 -140 110 { lab=vn_p}
+N -140 110 -140 120 { lab=vn_p}
+C {gnd.sym} -1930 520 0 0 {name=l2 lab=GND}
+C {vsource.sym} -1820 330 0 0 {name=V1 value="sin(0.9 0.4 1k)"}
+C {gnd.sym} -1820 360 0 0 {name=l13 lab=GND}
+C {netlist_not_shown.sym} -2260 -290 0 0 {name=s1 only_toplevel=false value="
+.include /home/eda/xschem/xschem_library/src/behavior_mdl/comparator.spice
+.include /home/eda/xschem/xschem_library/src/behavior_mdl/switch.spice
+*.include /home/eda/xschem/xschem_library/src/behavior_mdl/integrator_feedback.spice
+*.include /home/eda/xschem/xschem_library/src/behavior_mdl/integrator_input.spice
+*.include /home/eda/xschem/xschem_library/src/behavior_mdl/adder.spice
+.include /home/eda/xschem/xschem_library/src/behavior_mdl/triang.spice
+.include /home/eda/xschem/xschem_library/src/behavior_mdl/ideal_amp.spice
+.include /home/eda/xschem/xschem_library/src/behavior_mdl/limiter.spice
+"}
+C {code_shown.sym} -2790 -180 0 0 {name=s2 only_toplevel=false value="
+.option VNTOL=1e-6 ABSTOL=5e-9
+.nodeset v(vin_p)=0.9 v(vin_n)=0.9 v(out_p)=0.9 v(out_n)=0.9 v(error_p)=0.9 v(error_n)=0.9
+*set the absolute voltage error tolerance and absolute current error tolerance
+.control
+save vtriang vin_p vin_n error_n error_p vcmp_n vcmp_p vp_p vn_p vp_n vn_n out_p out_n audio_p audio_n feedback_p feedback_n I(V4) I(V2) @r6[i] @r1[i]
+tran 1n 10m 1m
+*op
+*linearize V(audio)
+*linearize V(out)
+*fft V(out)
+*fft V(audio)
+*plot mag(V(audio))
+*plot mag(V(out))
+let pout=@r6[i]*(V(audio_p)-V(audio_n))
+let pin=1.8*I(V2)
+meas tran pload avg pout from=1m to=4m
+meas tran p_supply avg pin from=1m to=4m
+print pload/p_supply
+set nfreqs=20
+fourier 1k V(audio_p)-V(audio_n)
+write behavior_1k_04.raw
+
+.endc
+
+
+"}
+C {src/behavior_mdl/triang.sym} -1240 220 0 0 {name=x5}
+C {gnd.sym} -1410 300 0 0 {name=l3 lab=GND}
+C {lab_wire.sym} -1040 240 0 0 {name=l9 sig_type=std_logic lab=vtriang}
+C {lab_wire.sym} -1350 240 0 0 {name=l20 sig_type=std_logic lab=vpulse_p}
+C {vsource.sym} -1930 450 0 0 {name=V5 value=0.9}
+C {lab_wire.sym} -1930 410 0 0 {name=l26 sig_type=std_logic lab=vref}
+C {lab_wire.sym} -1420 90 0 1 {name=l1 sig_type=std_logic lab=vin_p}
+C {src/behavior_mdl/ideal_amp.sym} -960 220 0 0 {name=x3}
+C {lab_wire.sym} -1040 30 0 0 {name=l6 sig_type=std_logic lab=vdd}
+C {gnd.sym} -1040 130 0 0 {name=l12 lab=GND}
+C {src/behavior_mdl/comparator.sym} -860 90 0 0 {name=x1}
+C {lab_wire.sym} -20 100 0 1 {name=l15 sig_type=std_logic lab=out_p}
+C {ind.sym} 50 100 1 0 {name=L1
+m=1
+value=28u
+footprint=1206
+device=inductor}
+C {capa.sym} 100 140 0 0 {name=C1
+m=1
+value=2.2u
+footprint=1206
+device="ceramic capacitor"}
+C {res.sym} -890 -90 1 0 {name=R1
+value=200k
+footprint=1206
+device=resistor
+m=1}
+C {res.sym} -1340 90 1 0 {name=R3
+value=200k
+footprint=1206
+device=resistor
+m=1}
+C {capa.sym} -1130 150 1 0 {name=C2
+m=1
+value=20p
+footprint=1206
+device="ceramic capacitor"}
+C {lab_wire.sym} -1290 0 0 0 {name=l18 sig_type=std_logic lab=feedback_p}
+C {lab_wire.sym} -700 100 0 0 {name=l19 sig_type=std_logic lab=vcmp_p}
+C {lab_wire.sym} -770 30 0 0 {name=l21 sig_type=std_logic lab=vdd}
+C {gnd.sym} -770 180 0 0 {name=l22 lab=GND}
+C {lab_wire.sym} -910 70 0 0 {name=l8 sig_type=std_logic lab=error_p}
+C {lab_wire.sym} -1420 490 0 1 {name=l23 sig_type=std_logic lab=vin_n}
+C {src/behavior_mdl/ideal_amp.sym} -960 620 0 0 {name=x6}
+C {lab_wire.sym} -1040 430 0 0 {name=l24 sig_type=std_logic lab=vdd}
+C {gnd.sym} -1040 530 0 0 {name=l25 lab=GND}
+C {src/behavior_mdl/comparator.sym} -860 490 0 0 {name=x7}
+C {res.sym} -860 790 1 0 {name=R4
+value=200k
+footprint=1206
+device=resistor
+m=1}
+C {res.sym} -1340 490 1 0 {name=R5
+value=200k
+footprint=1206
+device=resistor
+m=1}
+C {capa.sym} -1060 590 1 0 {name=C3
+m=1
+value=20p
+footprint=1206
+device="ceramic capacitor"}
+C {lab_wire.sym} -770 430 0 0 {name=l38 sig_type=std_logic lab=vdd}
+C {gnd.sym} -770 580 0 0 {name=l39 lab=GND}
+C {ind.sym} 40 510 3 1 {name=L2
+m=1
+value=28u
+footprint=1206
+device=inductor}
+C {capa.sym} 100 540 0 1 {name=C4
+m=1
+value=2.2u
+footprint=1206
+device="ceramic capacitor"}
+C {res.sym} 160 350 2 0 {name=R6
+value=8
+footprint=1206
+device=resistor
+m=1}
+C {gnd.sym} 100 190 0 1 {name=l41 lab=GND}
+C {gnd.sym} 100 590 0 0 {name=l42 lab=GND}
+C {lab_wire.sym} -10 510 0 0 {name=l28 sig_type=std_logic lab=out_n}
+C {lab_wire.sym} -900 470 0 0 {name=l29 sig_type=std_logic lab=error_n}
+C {lab_wire.sym} -1250 680 0 0 {name=l30 sig_type=std_logic lab=feedback_n}
+C {lab_wire.sym} -710 500 0 1 {name=l40 sig_type=std_logic lab=vcmp_n}
+C {lab_wire.sym} 110 100 0 1 {name=l43 sig_type=std_logic lab=audio_p}
+C {lab_wire.sym} 110 510 0 1 {name=l44 sig_type=std_logic lab=audio_n}
+C {gnd.sym} -40 290 0 0 {name=l4 lab=GND}
+C {vsource.sym} -1410 270 0 0 {name=V11 value="pulse(-1.8 1.8 0 0.1n 0.1n 1u 2u 0)"}
+C {gnd.sym} -40 690 0 1 {name=l10 lab=GND}
+C {sky130_fd_pr/pfet_01v8.sym} -60 30 0 0 {name=M10
+L=0.15
+W=6000
+nf=200
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} -60 170 0 0 {name=M2
+L=0.15
+W=1200
+nf=100
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} -60 430 0 0 {name=M3
+L=0.15
+W=6000
+nf=200
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} -60 570 0 0 {name=M4
+L=0.15
+W=1200
+nf=100
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {vsource.sym} -1840 450 0 0 {name=V4 value=1.8}
+C {lab_wire.sym} -1840 400 0 0 {name=l16 sig_type=std_logic lab=vdd}
+C {gnd.sym} -1840 510 0 0 {name=l5 lab=GND}
+C {src/dead_time/dead_time.sym} -590 100 0 0 {name=x2}
+C {lab_wire.sym} -560 40 0 0 {name=l17 sig_type=std_logic lab=vdd}
+C {gnd.sym} -560 160 0 0 {name=l32 lab=GND}
+C {src/dead_time/dead_time.sym} -590 500 0 0 {name=x8}
+C {lab_wire.sym} -560 440 0 0 {name=l34 sig_type=std_logic lab=vdd}
+C {gnd.sym} -560 560 0 0 {name=l37 lab=GND}
+C {lab_wire.sym} -120 30 0 0 {name=l49 sig_type=std_logic lab=vp_p}
+C {lab_wire.sym} -100 170 0 0 {name=l50 sig_type=std_logic lab=vn_p}
+C {lab_wire.sym} -110 430 0 0 {name=l51 sig_type=std_logic lab=vp_n}
+C {lab_wire.sym} -100 570 0 0 {name=l52 sig_type=std_logic lab=vn_n}
+C {src/S_to_D/S_to_D.sym} -1540 290 0 0 {name=x11}
+C {lab_wire.sym} -1570 240 0 0 {name=l57 sig_type=std_logic lab=vdd}
+C {gnd.sym} -1570 350 0 0 {name=l58 lab=GND}
+C {vsource.sym} -210 240 0 0 {name=V2 value=1.8}
+C {gnd.sym} -210 270 0 0 {name=l11 lab=GND}
+C {isource.sym} -1760 650 0 0 {name=I0 value=15u}
+C {lab_wire.sym} -1760 600 0 0 {name=l53 sig_type=std_logic lab=vdd}
+C {gnd.sym} -1760 830 0 0 {name=l14 lab=GND}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} -1740 790 0 1 {name=M5
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} -1640 810 3 1 {name=M6
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {lab_wire.sym} -1710 710 0 1 {name=l62 sig_type=std_logic lab=v1}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} -1550 810 1 0 {name=M7
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {gnd.sym} -1590 860 0 0 {name=l54 lab=GND}
+C {lab_wire.sym} -1670 870 0 0 {name=l36 sig_type=std_logic lab=vbias1}
+C {lab_wire.sym} -1520 880 0 0 {name=l66 sig_type=std_logic lab=vbias2}
+C {lab_wire.sym} -1710 260 0 0 {name=l45 sig_type=std_logic lab=vbias1}
+C {lab_wire.sym} -1710 280 0 0 {name=l46 sig_type=std_logic lab=vbias2}
+C {lab_wire.sym} -1710 320 0 0 {name=l47 sig_type=std_logic lab=vref}
+C {lab_wire.sym} -1140 450 0 0 {name=l7 sig_type=std_logic lab=vref}
+C {lab_wire.sym} -1140 50 0 0 {name=l27 sig_type=std_logic lab=vref}
+C {netlist_not_shown.sym} -2060 -280 0 0 {name=TT_MODELS1
+spice_ignore=false
+only_toplevel=true
+format="tcleval( @value )"
+value="
+.include /home/eda/pdk/skywater-pdk/libraries/sky130_fd_pr_ngspice/latest/models/corners/tt.spice
+.include /home/eda/magic/class_d_audio_amplifier/OTA/OTA_int_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/OTA/OTA_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/S_to_D/S_to_D_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/triang/triangle_post.spice
+
+* Resistor\\\\$::SKYWATER_MODELS\\\\/Capacitor
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical.spice
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical__lin.spice
+* Special cells
+.include \\\\$::SKYWATER_MODELS\\\\/models/corners/tt/specialized_cells.spice
+
+"
+}
diff --git a/xschem/src/behavior_mdl/comparator.spice b/xschem/src/behavior_mdl/comparator.spice
new file mode 100644
index 0000000..5e11fcc
--- /dev/null
+++ b/xschem/src/behavior_mdl/comparator.spice
@@ -0,0 +1,3 @@
+.subckt comparator inp inn out vdd gnd
+Bcmp out gnd V=((V(inp)-V(inn))*700 > 0.9? 1.8 : (V(inp)-V(inn))*700 <-0.9 ? 0 : ((V(inp)-V(inn))*700)+0.9)
+.ends
diff --git a/xschem/src/behavior_mdl/comparator.sym b/xschem/src/behavior_mdl/comparator.sym
new file mode 100644
index 0000000..a1c5fc5
--- /dev/null
+++ b/xschem/src/behavior_mdl/comparator.sym
@@ -0,0 +1,27 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=primitive
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 40 -50 40 70 {}
+L 4 40 -50 140 10 {}
+L 4 40 70 140 10 {}
+L 4 90 -40 90 -20 {}
+L 4 90 40 90 60 {}
+B 5 37.5 -22.5 42.5 -17.5 {name=inp
+dir=inout}
+B 5 37.5 37.5 42.5 42.5 {name=inn
+dir=inout}
+B 5 137.5 7.5 142.5 12.5 {name=out
+dir=inout}
+B 5 87.5 -42.5 92.5 -37.5 {name=vdd
+dir=inout}
+B 5 87.5 57.5 92.5 62.5 {name=gnd
+dir=inout}
+T {inp} 50 -20 0 0 0.2 0.2 {}
+T {inn} 50 30 0 0 0.2 0.2 {}
+T {CMP} 70 0 0 0 0.3 0.3 {}
diff --git a/xschem/src/behavior_mdl/ideal_amp.spice b/xschem/src/behavior_mdl/ideal_amp.spice
new file mode 100644
index 0000000..375acb9
--- /dev/null
+++ b/xschem/src/behavior_mdl/ideal_amp.spice
@@ -0,0 +1,26 @@
+.subckt ideal_amp inp inn out vdd gnd
+*.model limiter ilimit(in_offset=0 gain=735 r_out_source=1
+*+		      r_out_sink=1 i_limit_source=1e-3
+*+		      i_limit_sink=10e-3 v_pwr_range=0.2
+*+		      i_source_range=1e-6 i_sink_range=1e-6
+*+		      r_out_domain=1e-6)
+*.model amp gain(gain=735)
+*Bsub sub gnd V=V(inp)-V(inn)
+*aamp out_amp gnd amp
+*alim sub vdd gnd out limiter
+
+*controlled limiter
+.model climiter climit(in_offset=0 gain=700 upper_delta=0
++		       lower_delta=0 limit_range=0.1 fraction=FALSE)
+Bsub sub gnd V=V(inp)-V(inn)
+*Bvddnodc vpp gnd V=V(vdd)-0.9
+*Bgndnodc vnn gnd V=V(gnd)-0.9
+aamp sub vdd gnd out climiter
+
+
+
+
+*.param gm=0.02
+*Bi out gnd V=V(sub)*1e3
+*Rout out gnd 1e10
+.ends
diff --git a/xschem/src/behavior_mdl/ideal_amp.sym b/xschem/src/behavior_mdl/ideal_amp.sym
new file mode 100644
index 0000000..bd1265b
--- /dev/null
+++ b/xschem/src/behavior_mdl/ideal_amp.sym
@@ -0,0 +1,22 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=primitive
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 -140 -190 -140 -110 {}
+L 4 -140 -110 -30 -150 {}
+L 4 -140 -190 -30 -150 {}
+B 5 -142.5 -172.5 -137.5 -167.5 {name=inp dir=in }
+B 5 -142.5 -132.5 -137.5 -127.5 {name=inn dir=in }
+B 5 -32.5 -152.5 -27.5 -147.5 {name=out dir=out }
+B 5 -82.5 -172.5 -77.5 -167.5 {name=vdd dir=inout }
+B 5 -82.5 -132.5 -77.5 -127.5 {name=gnd dir=inout }
+T {@symname} -111.5 -156 0 0 0.2 0.2 {}
+T {@name} -55 -182 0 0 0.2 0.2 {}
+T {vdd} -85 -164 0 1 0.2 0.2 {}
+T {vp} -135 -174 0 0 0.2 0.2 {}
+T {vn} -135 -134 0 0 0.2 0.2 {}
diff --git a/xschem/src/behavior_mdl/integrator_feedback.spice b/xschem/src/behavior_mdl/integrator_feedback.spice
new file mode 100644
index 0000000..ec89942
--- /dev/null
+++ b/xschem/src/behavior_mdl/integrator_feedback.spice
@@ -0,0 +1,5 @@
+.subckt integrator_feedback in out
+.model int_fb int(in_offset=0 gain=500k out_lower_limit=-100 out_upper_limit=100 limit_range=1e-9 out_ic=0.9)
+
+aint in out int_fb
+.ends
diff --git a/xschem/src/behavior_mdl/integrator_feedback.sym b/xschem/src/behavior_mdl/integrator_feedback.sym
new file mode 100644
index 0000000..e0ba69a
--- /dev/null
+++ b/xschem/src/behavior_mdl/integrator_feedback.sym
@@ -0,0 +1,32 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=primitive
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 220 -60 220 20 {}
+L 4 220 -60 300 -20 {}
+L 4 220 20 300 -20 {}
+L 4 300 -20 330 -20 {}
+L 4 210 -20 220 -20 {}
+L 4 190 -20 210 -20 {}
+L 4 190 -30 190 -10 {}
+L 4 150 -10 190 -10 {}
+L 4 150 -30 150 -10 {}
+L 4 150 -30 190 -30 {}
+L 4 200 -80 200 -20 {}
+L 4 200 -80 240 -80 {}
+L 4 240 -90 240 -70 {}
+L 4 250 -90 250 -70 {}
+L 4 250 -80 310 -80 {}
+L 4 310 -80 310 -20 {}
+L 4 120 -20 150 -20 {}
+B 5 117.5 -22.5 122.5 -17.5 {name=in
+dir=inout}
+B 5 327.5 -22.5 332.5 -17.5 {name=out
+dir=inout}
+T {RF} 160 -10 0 0 0.2 0.2 {}
+T {CF} 240 -70 0 0 0.2 0.2 {}
diff --git a/xschem/src/behavior_mdl/integrator_input.sch b/xschem/src/behavior_mdl/integrator_input.sch
new file mode 100644
index 0000000..13687e0
--- /dev/null
+++ b/xschem/src/behavior_mdl/integrator_input.sch
@@ -0,0 +1,31 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {type=primitive
+format="@name @pinlist @symname"
+template="name=x1"}
+E {}
+L 4 50 -30 50 50 {}
+L 4 50 -30 130 10 {}
+L 4 50 50 130 10 {}
+L 4 130 10 160 10 {}
+L 4 40 10 50 10 {}
+L 4 20 10 40 10 {}
+L 4 20 0 20 20 {}
+L 4 -20 20 20 20 {}
+L 4 -20 0 -20 20 {}
+L 4 -20 0 20 0 {}
+L 4 30 -50 30 10 {}
+L 4 30 -50 70 -50 {}
+L 4 70 -60 70 -40 {}
+L 4 80 -60 80 -40 {}
+L 4 80 -50 140 -50 {}
+L 4 140 -50 140 10 {}
+L 4 -50 10 -20 10 {}
+B 5 -52.5 7.5 -47.5 12.5 {name=in
+dir=inout}
+B 5 157.5 7.5 162.5 12.5 {name=out
+dir=inout}
+T {R1} -10 20 0 0 0.2 0.2 {}
+T {CF} 70 -40 0 0 0.2 0.2 {}
diff --git a/xschem/src/behavior_mdl/integrator_input.spice b/xschem/src/behavior_mdl/integrator_input.spice
new file mode 100644
index 0000000..707b91f
--- /dev/null
+++ b/xschem/src/behavior_mdl/integrator_input.spice
@@ -0,0 +1,6 @@
+.subckt integrator_input in out
+.param R1=10k CF=20p
+.model int_fb int(in_offset=0 gain=2e6 out_lower_limit=-100 out_upper_limit=100 limit_range=1e-9 out_ic=0.9)
+
+aint in out int_fb
+.ends
diff --git a/xschem/src/behavior_mdl/integrator_input.sym b/xschem/src/behavior_mdl/integrator_input.sym
new file mode 100644
index 0000000..8ff0feb
--- /dev/null
+++ b/xschem/src/behavior_mdl/integrator_input.sym
@@ -0,0 +1,32 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=primitive
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 50 -40 50 40 {}
+L 4 50 -40 130 0 {}
+L 4 50 40 130 0 {}
+L 4 130 0 160 0 {}
+L 4 40 0 50 0 {}
+L 4 20 0 40 0 {}
+L 4 20 -10 20 10 {}
+L 4 -20 10 20 10 {}
+L 4 -20 -10 -20 10 {}
+L 4 -20 -10 20 -10 {}
+L 4 30 -60 30 0 {}
+L 4 30 -60 70 -60 {}
+L 4 70 -70 70 -50 {}
+L 4 80 -70 80 -50 {}
+L 4 80 -60 140 -60 {}
+L 4 140 -60 140 0 {}
+L 4 -50 0 -20 0 {}
+B 5 -52.5 -2.5 -47.5 2.5 {name=in
+dir=inout}
+B 5 157.5 -2.5 162.5 2.5 {name=out
+dir=inout}
+T {R1} -10 10 0 0 0.2 0.2 {}
+T {CF} 70 -50 0 0 0.2 0.2 {}
diff --git a/xschem/src/behavior_mdl/limiter.spice b/xschem/src/behavior_mdl/limiter.spice
new file mode 100644
index 0000000..48f9b9b
--- /dev/null
+++ b/xschem/src/behavior_mdl/limiter.spice
@@ -0,0 +1,3 @@
+.subckt limiter in out vdd gnd
+Blim out gnd V=V(in)>V(vdd)?V(vdd):(V(in)<V(gnd)?V(gnd):V(in))
+.ends
diff --git a/xschem/src/behavior_mdl/limiter.sym b/xschem/src/behavior_mdl/limiter.sym
new file mode 100644
index 0000000..c71e0be
--- /dev/null
+++ b/xschem/src/behavior_mdl/limiter.sym
@@ -0,0 +1,27 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=primitive
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 180 100 180 140 {}
+L 4 180 140 220 140 {}
+L 4 220 100 220 140 {}
+L 4 180 100 220 100 {}
+L 4 200 80 200 100 {}
+L 4 160 120 180 120 {}
+L 4 220 120 240 120 {}
+L 4 200 140 200 160 {}
+B 5 157.5 117.5 162.5 122.5 {name=in
+dir=in}
+B 5 237.5 117.5 242.5 122.5 {name=out
+dir=out}
+B 5 197.5 77.5 202.5 82.5 {name=vdd
+dir=inout}
+B 5 197.5 157.5 202.5 162.5 {name=gnd
+dir=inout}
+T {vdd} 190 100 0 0 0.2 0.2 {}
+T {vin} 180 110 0 0 0.2 0.2 {}
diff --git a/xschem/src/behavior_mdl/switch.spice b/xschem/src/behavior_mdl/switch.spice
new file mode 100644
index 0000000..30758ad
--- /dev/null
+++ b/xschem/src/behavior_mdl/switch.spice
@@ -0,0 +1,6 @@
+.subckt switch n1 n2 vcp vcn 
+.model switch1 sw vt=0 vh=0.1 ron=0.1 roff=10MEG
+*threshold=0.9V, hysteresis=0.1V, ron=0.1ohm, roff=10meg
+s1 n1 n2 vcp vcn switch1 OFF
+*the switch is off during the period of hysteresis
+.ends
diff --git a/xschem/src/behavior_mdl/switch.sym b/xschem/src/behavior_mdl/switch.sym
new file mode 100644
index 0000000..1d16402
--- /dev/null
+++ b/xschem/src/behavior_mdl/switch.sym
@@ -0,0 +1,21 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=primitive
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 0 -20 20 -20 {}
+L 4 20 -20 40 -30 {}
+L 4 40 -20 60 -20 {}
+B 5 -2.5 -22.5 2.5 -17.5 {name=n1
+dir=inout}
+B 5 57.5 -22.5 62.5 -17.5 {name=n2
+dir=inout}
+B 5 27.5 -32.5 32.5 -27.5 {name=vcp
+dir=inout}
+B 5 27.5 -12.5 32.5 -7.5 {name=vcn
+dir=inout}
+T {0.9V} 40 -10 0 0 0.2 0.2 {}
diff --git a/xschem/src/behavior_mdl/triang.spice b/xschem/src/behavior_mdl/triang.spice
new file mode 100644
index 0000000..fde1313
--- /dev/null
+++ b/xschem/src/behavior_mdl/triang.spice
@@ -0,0 +1,4 @@
+.subckt triang in out
+.model int_fb int(in_offset=0 gain=1e6 out_lower_limit=0 out_upper_limit=1.8 limit_range=1e-9 out_ic=0)
+aint in out int_fb
+.ends
diff --git a/xschem/src/behavior_mdl/triang.sym b/xschem/src/behavior_mdl/triang.sym
new file mode 100644
index 0000000..911134a
--- /dev/null
+++ b/xschem/src/behavior_mdl/triang.sym
@@ -0,0 +1,30 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=primitive
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 30 -20 30 60 {}
+L 4 30 -20 110 20 {}
+L 4 30 60 110 20 {}
+L 4 110 20 140 20 {}
+L 4 20 20 30 20 {}
+L 4 0 20 20 20 {}
+L 4 0 10 0 30 {}
+L 4 -40 30 0 30 {}
+L 4 -40 10 -40 30 {}
+L 4 -40 10 0 10 {}
+L 4 10 -40 10 20 {}
+L 4 10 -40 50 -40 {}
+L 4 50 -50 50 -30 {}
+L 4 60 -50 60 -30 {}
+L 4 60 -40 120 -40 {}
+L 4 120 -40 120 20 {}
+L 4 -70 20 -40 20 {}
+B 5 -72.5 17.5 -67.5 22.5 {name=in
+dir=inout}
+B 5 137.5 17.5 142.5 22.5 {name=out
+dir=inout}
diff --git a/xschem/src/biasing_network/biasing_network.sch b/xschem/src/biasing_network/biasing_network.sch
new file mode 100644
index 0000000..67c00ad
--- /dev/null
+++ b/xschem/src/biasing_network/biasing_network.sch
@@ -0,0 +1,185 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N 160 280 160 360 { lab=iin_15u}
+N 160 310 230 310 { lab=iin_15u}
+N 160 420 160 430 { lab=vss}
+N 160 390 160 420 { lab=vss}
+N 200 390 240 390 { lab=iin_15u}
+N 230 310 230 390 { lab=iin_15u}
+N 240 390 280 390 { lab=iin_15u}
+N 280 390 720 390 { lab=iin_15u}
+N 310 430 340 430 { lab=vss}
+N 490 430 520 430 { lab=vss}
+N 660 430 690 430 { lab=vss}
+N 330 430 330 460 { lab=vss}
+N 510 430 510 460 { lab=vss}
+N 670 430 670 460 { lab=vss}
+N 280 430 310 430 { lab=vss}
+N 340 430 370 430 { lab=vss}
+N 460 430 490 430 { lab=vss}
+N 520 430 550 430 { lab=vss}
+N 630 430 660 430 { lab=vss}
+N 690 430 720 430 { lab=vss}
+N 720 390 880 390 { lab=iin_15u}
+N 830 430 850 430 { lab=vss}
+N 840 430 840 460 { lab=vss}
+N 850 430 880 430 { lab=vss}
+N 800 430 830 430 { lab=vss}
+N 250 430 250 480 { lab=ibias1_15u}
+N 400 430 400 480 { lab=ibias2_15u}
+N 430 430 430 480 { lab=ibias3_15u}
+N 580 430 580 480 { lab=ibias4_15u}
+N 600 430 600 480 { lab=ibias5_15u}
+N 750 430 750 480 { lab=ibias6_15u}
+N 770 430 770 480 { lab=ibias7_15u}
+N 910 430 910 480 { lab=ibias8_15u}
+N 160 430 160 470 { lab=vss}
+N 100 510 160 510 { lab=vss}
+N 100 280 160 280 { lab=iin_15u}
+N 80 280 100 280 { lab=iin_15u}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 180 390 0 1 {name=M5
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 280 410 3 1 {name=M6
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 370 410 1 0 {name=M7
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 460 410 3 1 {name=M8
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 550 410 1 0 {name=M9
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 630 410 3 1 {name=M10
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 720 410 1 0 {name=M11
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 800 410 1 0 {name=M12
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 880 410 1 0 {name=M13
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {lab_wire.sym} 160 460 0 1 {name=l1 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 330 460 0 1 {name=l2 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 510 460 0 1 {name=l3 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 670 460 0 1 {name=l4 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 840 460 0 1 {name=l5 sig_type=std_logic lab=vss}
+C {iopin.sym} 80 280 0 0 {name=p1 lab=iin_15u}
+C {iopin.sym} 90 510 0 0 {name=p2 lab=vss}
+C {lab_wire.sym} 150 510 0 1 {name=l6 sig_type=std_logic lab=vss}
+C {opin.sym} 250 480 1 0 {name=p3 lab=ibias1_15u}
+C {opin.sym} 400 480 1 0 {name=p4 lab=ibias2_15u}
+C {opin.sym} 430 480 1 0 {name=p5 lab=ibias3_15u}
+C {opin.sym} 580 480 1 0 {name=p6 lab=ibias4_15u}
+C {opin.sym} 600 480 1 0 {name=p7 lab=ibias5_15u}
+C {opin.sym} 750 480 1 0 {name=p8 lab=ibias6_15u}
+C {opin.sym} 770 480 1 0 {name=p9 lab=ibias7_15u}
+C {opin.sym} 910 480 1 0 {name=p10 lab=ibias8_15u}
diff --git a/xschem/src/biasing_network/biasing_network.sym b/xschem/src/biasing_network/biasing_network.sym
new file mode 100644
index 0000000..06b90d4
--- /dev/null
+++ b/xschem/src/biasing_network/biasing_network.sym
@@ -0,0 +1,43 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=subcircuit
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 -20 -100 -20 100 {}
+L 4 130 -100 130 100 {}
+L 4 130 -70 150 -70 {}
+L 4 130 30 150 30 {}
+L 4 130 -30 150 -30 {}
+L 4 130 -10 150 -10 {}
+L 4 130 10 150 10 {}
+L 4 130 -50 150 -50 {}
+L 4 130 50 150 50 {}
+L 4 130 70 150 70 {}
+L 4 -20 -100 130 -100 {}
+L 4 -20 100 130 100 {}
+B 5 47.5 -102.5 52.5 -97.5 {name=iin_15u dir=inout }
+B 5 147.5 -72.5 152.5 -67.5 {name=ibias1_15u dir=out }
+B 5 147.5 -52.5 152.5 -47.5 {name=ibias2_15u dir=out }
+B 5 147.5 -32.5 152.5 -27.5 {name=ibias3_15u dir=out }
+B 5 147.5 -12.5 152.5 -7.5 {name=ibias4_15u dir=out }
+B 5 147.5 7.5 152.5 12.5 {name=ibias5_15u dir=out }
+B 5 147.5 27.5 152.5 32.5 {name=ibias6_15u dir=out }
+B 5 147.5 47.5 152.5 52.5 {name=ibias7_15u dir=out }
+B 5 147.5 67.5 152.5 72.5 {name=ibias8_15u dir=out }
+B 5 47.5 97.5 52.5 102.5 {name=vss dir=inout }
+T {@symname} -15.5 -26 0 0 0.3 0.3 {}
+T {@name} 135 -112 0 0 0.2 0.2 {}
+T {iin_15u} 55 -94 0 1 0.2 0.2 {}
+T {ibias1_15u} 125 -74 0 1 0.2 0.2 {}
+T {ibias6_15u} 125 26 0 1 0.2 0.2 {}
+T {ibias3_15u} 125 -34 0 1 0.2 0.2 {}
+T {ibias4_15u} 125 -14 0 1 0.2 0.2 {}
+T {ibias5_15u} 125 6 0 1 0.2 0.2 {}
+T {ibias2_15u} 125 -54 0 1 0.2 0.2 {}
+T {ibias7_15u} 125 46 0 1 0.2 0.2 {}
+T {ibias8_15u} 125 66 0 1 0.2 0.2 {}
+T {vss} 55 86 0 1 0.2 0.2 {}
diff --git a/xschem/src/biasing_network/biasing_network_tb.sch b/xschem/src/biasing_network/biasing_network_tb.sch
new file mode 100644
index 0000000..bf82f82
--- /dev/null
+++ b/xschem/src/biasing_network/biasing_network_tb.sch
@@ -0,0 +1,53 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N -220 -380 -220 -350 { lab=vdd}
+N -220 -290 -220 -260 { lab=GND}
+N -0 -270 -0 -230 { lab=#net1}
+N 0 -30 -0 0 { lab=GND}
+N -0 -360 0 -330 { lab=vdd}
+N -50 -360 0 -360 { lab=vdd}
+C {netlist_not_shown.sym} -20 -510 0 0 {name=TT_MODELS1
+spice_ignore=false
+only_toplevel=true
+format="tcleval( @value )"
+value="
+.include /home/eda/pdk/skywater-pdk/libraries/sky130_fd_pr_ngspice/latest/models/corners/tt.spice
+.include /home/eda/magic/class_d_audio_amplifier/OTA/OTA_int_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/OTA/OTA_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/S_to_D/S_to_D_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/triang/triangle_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/comparator/comparator_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/dead_time/dead_time_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/output_driver/output_driver_post.spice
+* Resistor\\\\$::SKYWATER_MODELS\\\\/Capacitor
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical.spice
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical__lin.spice
+* Special cells
+.include \\\\$::SKYWATER_MODELS\\\\/models/corners/tt/specialized_cells.spice
+
+"
+}
+C {vsource.sym} -220 -320 0 0 {name=V4 value=1.8}
+C {lab_wire.sym} -220 -370 0 0 {name=l16 sig_type=std_logic lab=vdd}
+C {gnd.sym} -220 -260 0 0 {name=l63 lab=GND}
+C {src/biasing_network/biasing_network.sym} -50 -130 0 0 {name=x1}
+C {gnd.sym} 0 0 0 0 {name=l1 lab=GND}
+C {res.sym} 0 -300 0 0 {name=R1
+value=83k
+footprint=1206
+device=resistor
+m=1}
+C {lab_wire.sym} -30 -360 0 0 {name=l2 sig_type=std_logic lab=vdd}
+C {code_shown.sym} 170 -520 0 0 {name=s2 only_toplevel=false value="
+.control
+save all
+op
+tran 10n 1u
+.endc
+
+
+"}
diff --git a/xschem/src/buffer/buffer.sch b/xschem/src/buffer/buffer.sch
new file mode 100644
index 0000000..1c03efa
--- /dev/null
+++ b/xschem/src/buffer/buffer.sch
@@ -0,0 +1,323 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N 770 380 770 390 { lab=vss}
+N 770 350 800 350 { lab=vss}
+N 800 350 800 380 { lab=vss}
+N 770 210 770 230 { lab=vdd}
+N 770 380 800 380 { lab=vss}
+N 770 260 790 260 { lab=vdd}
+N 790 230 790 260 { lab=vdd}
+N 770 230 790 230 { lab=vdd}
+N 770 290 770 310 { lab=#net1}
+N 770 310 770 320 { lab=#net1}
+N 730 260 730 310 { lab=vip}
+N 730 320 730 350 { lab=vip}
+N 730 310 730 320 { lab=vip}
+N 770 310 840 310 { lab=#net1}
+N 880 380 880 390 { lab=vss}
+N 880 350 910 350 { lab=vss}
+N 910 350 910 380 { lab=vss}
+N 880 210 880 230 { lab=vdd}
+N 880 380 910 380 { lab=vss}
+N 880 260 900 260 { lab=vdd}
+N 900 230 900 260 { lab=vdd}
+N 880 230 900 230 { lab=vdd}
+N 880 290 880 310 { lab=#net2}
+N 880 310 880 320 { lab=#net2}
+N 840 260 840 310 { lab=#net1}
+N 840 320 840 350 { lab=#net1}
+N 840 310 840 320 { lab=#net1}
+N 990 380 990 390 { lab=vss}
+N 990 350 1020 350 { lab=vss}
+N 1020 350 1020 380 { lab=vss}
+N 990 210 990 230 { lab=vdd}
+N 990 380 1020 380 { lab=vss}
+N 990 260 1010 260 { lab=vdd}
+N 1010 230 1010 260 { lab=vdd}
+N 990 230 1010 230 { lab=vdd}
+N 990 290 990 310 { lab=#net3}
+N 990 310 990 320 { lab=#net3}
+N 950 260 950 310 { lab=#net2}
+N 950 320 950 350 { lab=#net2}
+N 950 310 950 320 { lab=#net2}
+N 1090 380 1090 390 { lab=vss}
+N 1090 350 1120 350 { lab=vss}
+N 1120 350 1120 380 { lab=vss}
+N 1090 210 1090 230 { lab=vdd}
+N 1090 380 1120 380 { lab=vss}
+N 1090 260 1110 260 { lab=vdd}
+N 1110 230 1110 260 { lab=vdd}
+N 1090 230 1110 230 { lab=vdd}
+N 1090 290 1090 310 { lab=vop}
+N 1090 310 1090 320 { lab=vop}
+N 1050 260 1050 310 { lab=#net3}
+N 1050 320 1050 350 { lab=#net3}
+N 1050 310 1050 320 { lab=#net3}
+N 880 310 950 310 { lab=#net2}
+N 990 310 1050 310 { lab=#net3}
+N 770 610 770 620 { lab=gnd}
+N 770 580 800 580 { lab=gnd}
+N 800 580 800 610 { lab=gnd}
+N 770 440 770 460 { lab=vdd}
+N 770 610 800 610 { lab=gnd}
+N 770 420 770 440 { lab=vdd}
+N 770 490 790 490 { lab=vdd}
+N 790 460 790 490 { lab=vdd}
+N 770 460 790 460 { lab=vdd}
+N 770 520 770 540 { lab=#net4}
+N 770 540 770 550 { lab=#net4}
+N 730 490 730 540 { lab=vin}
+N 730 550 730 580 { lab=vin}
+N 730 540 730 550 { lab=vin}
+N 880 610 880 620 { lab=gnd}
+N 880 580 910 580 { lab=gnd}
+N 910 580 910 610 { lab=gnd}
+N 880 440 880 460 { lab=vdd}
+N 880 610 910 610 { lab=gnd}
+N 880 420 880 440 { lab=vdd}
+N 880 490 900 490 { lab=vdd}
+N 900 460 900 490 { lab=vdd}
+N 880 460 900 460 { lab=vdd}
+N 880 520 880 540 { lab=#net5}
+N 880 540 880 550 { lab=#net5}
+N 840 490 840 540 { lab=#net4}
+N 840 550 840 580 { lab=#net4}
+N 840 540 840 550 { lab=#net4}
+N 990 610 990 620 { lab=gnd}
+N 990 580 1020 580 { lab=gnd}
+N 1020 580 1020 610 { lab=gnd}
+N 990 440 990 460 { lab=vdd}
+N 990 610 1020 610 { lab=gnd}
+N 990 420 990 440 { lab=vdd}
+N 990 490 1010 490 { lab=vdd}
+N 1010 460 1010 490 { lab=vdd}
+N 990 460 1010 460 { lab=vdd}
+N 990 520 990 540 { lab=von}
+N 990 540 990 550 { lab=von}
+N 950 490 950 540 { lab=#net5}
+N 950 550 950 580 { lab=#net5}
+N 950 540 950 550 { lab=#net5}
+N 770 530 840 530 { lab=#net4}
+N 880 530 950 530 { lab=#net5}
+N 640 300 730 300 { lab=vip}
+N 630 520 730 520 { lab=vin}
+N 990 540 1200 540 { lab=von}
+N 1090 310 1200 310 { lab=vop}
+N 750 390 1090 390 { lab=vss}
+N 770 210 1090 210 { lab=vdd}
+N 770 420 990 420 { lab=vdd}
+N 770 620 990 620 { lab=gnd}
+N 630 390 660 390 { lab=vdd}
+N 630 450 660 450 { lab=vss}
+C {sky130_fd_pr/nfet_01v8.sym} 750 350 0 0 {name=M3
+L=0.15
+W=5
+nf=2 
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 750 260 0 0 {name=M1
+L=0.15
+W=10
+nf=2
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 860 350 0 0 {name=M2
+L=0.15
+W=20
+nf=8
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 860 260 0 0 {name=M4
+L=0.15
+W=40
+nf=8
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 970 350 0 0 {name=M5
+L=0.15
+W=90
+nf=36
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 970 260 0 0 {name=M6
+L=0.15
+W=180
+nf=36
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 1070 350 0 0 {name=M7
+L=0.15
+W=202.5
+nf=81
+mult=2
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 1070 260 0 0 {name=M8
+L=0.15
+W=405
+nf=81
+mult=2
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 750 580 0 0 {name=M9
+L=0.15
+W=5
+nf=2
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 750 490 0 0 {name=M10
+L=0.15
+W=10
+nf=2
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 860 580 0 0 {name=M11
+L=0.15
+W=20
+nf=8
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 860 490 0 0 {name=M12
+L=0.15
+W=40
+nf=8
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 970 580 0 0 {name=M13
+L=0.15
+W=90
+nf=36
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 970 490 0 0 {name=M14
+L=0.15
+W=180
+nf=36
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {iopin.sym} 630 390 0 1 {name=p1 lab=vdd}
+C {iopin.sym} 630 450 0 1 {name=p2 lab=vss}
+C {ipin.sym} 640 300 0 0 {name=p3 lab=vip}
+C {ipin.sym} 630 520 0 0 {name=p4 lab=vin}
+C {opin.sym} 1200 310 0 0 {name=p5 lab=vop}
+C {opin.sym} 1200 540 0 0 {name=p6 lab=von}
+C {lab_wire.sym} 810 420 0 0 {name=l1 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 840 210 0 0 {name=l2 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 840 390 0 0 {name=l3 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 850 620 0 0 {name=l4 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 660 390 0 0 {name=l5 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 660 450 0 0 {name=l6 sig_type=std_logic lab=vss}
diff --git a/xschem/src/buffer/buffer.sym b/xschem/src/buffer/buffer.sym
new file mode 100644
index 0000000..d1ef462
--- /dev/null
+++ b/xschem/src/buffer/buffer.sym
@@ -0,0 +1,31 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=subcircuit
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 -130 -40 130 -40 {}
+L 4 -130 40 130 40 {}
+L 4 -130 -40 -130 40 {}
+L 4 130 -40 130 40 {}
+L 4 -150 -20 -130 -20 {}
+L 4 130 -20 150 -20 {}
+L 4 -150 20 -130 20 {}
+L 4 130 20 150 20 {}
+B 5 -2.5 -42.5 2.5 -37.5 {name=vdd dir=inout }
+B 5 -152.5 -22.5 -147.5 -17.5 {name=vip dir=in }
+B 5 147.5 -22.5 152.5 -17.5 {name=vop dir=out }
+B 5 -152.5 17.5 -147.5 22.5 {name=vin dir=in }
+B 5 147.5 17.5 152.5 22.5 {name=von dir=out }
+B 5 -2.5 37.5 2.5 42.5 {name=vss dir=inout }
+T {@symname} -45 -6 0 0 0.3 0.3 {}
+T {@name} 135 -52 0 0 0.2 0.2 {}
+T {vdd} 5 -34 0 1 0.2 0.2 {}
+T {vip} -125 -24 0 0 0.2 0.2 {}
+T {vop} 125 -24 0 1 0.2 0.2 {}
+T {vin} -125 16 0 0 0.2 0.2 {}
+T {von} 125 16 0 1 0.2 0.2 {}
+T {vss} 5 26 0 1 0.2 0.2 {}
diff --git a/xschem/src/common_source/common_source.sch b/xschem/src/common_source/common_source.sch
new file mode 100644
index 0000000..9feb21b
--- /dev/null
+++ b/xschem/src/common_source/common_source.sch
@@ -0,0 +1,88 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N -30 70 90 70 { lab=vin}
+N -30 130 130 130 { lab=GND}
+N 130 100 130 130 { lab=GND}
+N 130 -10 130 40 { lab=out}
+N 130 -110 130 -70 { lab=#net1}
+N 130 -110 240 -110 { lab=#net1}
+N 240 -50 240 130 { lab=GND}
+N 130 130 240 130 { lab=GND}
+N 130 70 160 70 { lab=GND}
+N 160 70 160 130 { lab=GND}
+C {sky130_fd_pr/nfet_01v8.sym} 110 70 0 0 {name=M1
+L=0.15
+W=1
+nf=1 
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {vsource.sym} 240 -80 0 0 {name=V1 value=1.8}
+C {vsource.sym} -30 100 0 0 {name=V2 value=0.9}
+C {gnd.sym} 40 130 0 0 {name=l1 lab=GND}
+C {lab_wire.sym} 130 20 0 0 {name=l2 sig_type=std_logic lab=out}
+C {lab_wire.sym} 50 70 0 0 {name=l3 sig_type=std_logic lab=vin}
+C {netlist_not_shown.sym} -190 -110 0 0 {name=TT_MODELS
+spice_ignore=false
+only_toplevel=true
+format="tcleval( @value )"
+value="
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_01v8/sky130_fd_pr__nfet_01v8__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_01v8_lvt/sky130_fd_pr__nfet_01v8_lvt__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_01v8/sky130_fd_pr__pfet_01v8__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_03v3_nvt/sky130_fd_pr__nfet_03v3_nvt__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_05v0_nvt/sky130_fd_pr__nfet_05v0_nvt__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/esd_nfet_01v8/sky130_fd_pr__esd_nfet_01v8__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_01v8_lvt/sky130_fd_pr__pfet_01v8_lvt__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_01v8_hvt/sky130_fd_pr__pfet_01v8_hvt__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/esd_pfet_g5v0d10v5/sky130_fd_pr__esd_pfet_g5v0d10v5__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_g5v0d10v5/sky130_fd_pr__pfet_g5v0d10v5__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_g5v0d16v0/sky130_fd_pr__pfet_g5v0d16v0__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_g5v0d10v5/sky130_fd_pr__nfet_g5v0d10v5__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_g5v0d16v0/sky130_fd_pr__nfet_g5v0d16v0__tt_discrete.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/esd_nfet_g5v0d10v5/sky130_fd_pr__esd_nfet_g5v0d10v5__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/models/corners/tt/nonfet.spice
+* Mismatch parameters
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_01v8/sky130_fd_pr__nfet_01v8__mismatch.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_01v8/sky130_fd_pr__pfet_01v8__mismatch.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_01v8_lvt/sky130_fd_pr__nfet_01v8_lvt__mismatch.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_01v8_lvt/sky130_fd_pr__pfet_01v8_lvt__mismatch.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_01v8_hvt/sky130_fd_pr__pfet_01v8_hvt__mismatch.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_g5v0d10v5/sky130_fd_pr__nfet_g5v0d10v5__mismatch.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_g5v0d10v5/sky130_fd_pr__pfet_g5v0d10v5__mismatch.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_05v0_nvt/sky130_fd_pr__nfet_05v0_nvt__mismatch.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_03v3_nvt/sky130_fd_pr__nfet_03v3_nvt__mismatch.corner.spice
+* Resistor\\\\$::SKYWATER_MODELS\\\\/Capacitor
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical.spice
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical__lin.spice
+* Special cells
+.include \\\\$::SKYWATER_MODELS\\\\/models/corners/tt/specialized_cells.spice
+* All models
+.include \\\\$::SKYWATER_MODELS\\\\/models/all.spice
+* Corner
+.include \\\\$::SKYWATER_MODELS\\\\/models/corners/tt/rf.spice
+"
+}
+C {code_shown.sym} -310 50 0 0 {name=s1 only_toplevel=false value="
+.control
+dc V2 0 1.8 0.01 
+save all
+write common_source.raw
+.endc
+"}
+C {res.sym} 130 -40 0 0 {name=R1
+value=1k
+footprint=1206
+device=resistor
+m=1}
diff --git a/xschem/src/comparator/comparator.sch b/xschem/src/comparator/comparator.sch
new file mode 100644
index 0000000..5d00204
--- /dev/null
+++ b/xschem/src/comparator/comparator.sch
@@ -0,0 +1,195 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+T {gm/id=11} -210 -160 0 0 0.2 0.2 {}
+T {gm/id=11} -30 -160 0 0 0.2 0.2 {}
+T {gm/id=11} 310 -160 0 0 0.2 0.2 {}
+T {gm/id=15} -40 -60 0 0 0.2 0.2 {}
+T {gm/id=15} 60 -60 0 0 0.2 0.2 {}
+T {gm/id=17} -20 80 0 0 0.2 0.2 {}
+T {gm/id=17} 40 80 0 0 0.2 0.2 {}
+T {gm/id=17} 310 30 0 0 0.2 0.2 {}
+N -370 -90 -300 -90 { lab=vn}
+N -380 -50 -300 -50 { lab=vbias}
+N -380 -90 -370 -90 { lab=vn}
+N -380 -130 -360 -130 { lab=vp}
+N -360 -130 -300 -130 { lab=vp}
+N -370 -160 -300 -160 { lab=vdd}
+N -360 -20 -300 -20 { lab=vss}
+N -370 -20 -360 -20 { lab=vss}
+N -220 -160 -220 -80 { lab=vbias}
+N -220 100 120 100 { lab=vss}
+N -50 70 -50 100 { lab=vss}
+N 120 70 120 100 { lab=vss}
+N -50 -50 -50 40 { lab=vf}
+N 120 -50 120 40 { lab=v1}
+N -50 -110 120 -110 { lab=vc}
+N 40 -160 40 -110 { lab=vc}
+N -10 70 80 70 { lab=vf}
+N -50 20 30 20 { lab=vf}
+N 30 20 30 70 { lab=vf}
+N -220 -130 -150 -130 { lab=vbias}
+N -150 -190 -150 -130 { lab=vbias}
+N -180 -190 0 -190 { lab=vbias}
+N 370 -160 370 -40 { lab=vout}
+N 370 -190 380 -190 { lab=vdd}
+N 380 -220 380 -190 { lab=vdd}
+N 370 20 370 100 { lab=vss}
+N 120 100 270 100 { lab=vss}
+N 370 -10 400 -10 { lab=vss}
+N 400 -10 400 20 { lab=vss}
+N 370 20 400 20 { lab=vss}
+N -220 -220 280 -220 { lab=vdd}
+N 40 -220 40 -190 { lab=vdd}
+N -220 -220 -220 -190 { lab=vdd}
+N 300 -190 330 -190 { lab=vbias}
+N 330 -10 330 20 { lab=v1}
+N 120 20 230 20 { lab=v1}
+N -110 -80 -90 -80 { lab=vn}
+N 160 -80 180 -80 { lab=vp}
+N 330 100 370 100 { lab=vss}
+N 300 20 330 20 { lab=v1}
+N 280 -220 350 -220 { lab=vdd}
+N 270 100 330 100 { lab=vss}
+N 350 -220 370 -220 { lab=vdd}
+N 370 -220 380 -220 { lab=vdd}
+N 230 20 300 20 { lab=v1}
+N 370 -90 410 -90 { lab=vout}
+N -50 -110 -50 -80 { lab=vc}
+N 120 -110 120 -80 { lab=vc}
+C {ipin.sym} -370 -130 0 0 {name=p3 lab=vp}
+C {ipin.sym} -370 -90 0 0 {name=p4 lab=vn}
+C {ipin.sym} -370 -50 0 0 {name=p6 lab=vbias}
+C {lab_wire.sym} -310 -50 0 0 {name=l5 sig_type=std_logic lab=vbias}
+C {iopin.sym} -370 -20 0 1 {name=p2 lab=vss}
+C {lab_wire.sym} -320 -130 0 0 {name=l3 sig_type=std_logic lab=vp}
+C {lab_wire.sym} -330 -90 0 1 {name=l7 sig_type=std_logic lab=vn}
+C {lab_wire.sym} -310 -160 0 1 {name=l10 sig_type=std_logic lab=vdd}
+C {iopin.sym} -370 -160 0 1 {name=p7 lab=vdd}
+C {lab_wire.sym} -320 -20 0 0 {name=l11 sig_type=std_logic lab=vss}
+C {opin.sym} 410 -90 0 0 {name=p1 lab=vout}
+C {sky130_fd_pr/pfet_01v8_lvt.sym} 140 -80 0 1 {name=M1
+L=1
+W=4
+nf=1
+mult=16
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8_lvt.sym} -70 -80 0 0 {name=M2
+L=1
+W=4
+nf=1
+mult=16
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8_lvt.sym} 20 -190 0 0 {name=M3
+L=1
+W=2
+nf=2
+mult=24
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 100 70 0 0 {name=M4
+L=1
+W=1
+nf=1
+mult=16
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} -30 70 0 1 {name=M5
+L=1
+W=1
+nf=1
+mult=16
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8_lvt.sym} -200 -190 0 1 {name=M6
+L=1
+W=2
+nf=2
+mult=24
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8_lvt.sym} 350 -190 0 0 {name=M7
+L=1
+W=2
+nf=2
+mult=48
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 350 -10 0 0 {name=M8
+L=1
+W=1
+nf=1
+mult=64
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {lab_wire.sym} -100 -190 0 0 {name=l1 sig_type=std_logic lab=vbias}
+C {lab_wire.sym} -110 -220 0 0 {name=l8 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 290 20 0 0 {name=l13 sig_type=std_logic lab=v1}
+C {lab_wire.sym} 80 -110 0 0 {name=l14 sig_type=std_logic lab=vc}
+C {lab_wire.sym} 370 -70 0 0 {name=l15 sig_type=std_logic lab=vout}
+C {lab_wire.sym} 10 20 0 0 {name=l16 sig_type=std_logic lab=vf}
+C {lab_wire.sym} 180 -80 0 0 {name=l12 sig_type=std_logic lab=vp}
+C {lab_wire.sym} 320 -190 0 0 {name=l4 sig_type=std_logic lab=vbias}
+C {lab_wire.sym} -100 -80 0 0 {name=l17 sig_type=std_logic lab=vn}
+C {lab_wire.sym} -190 100 0 0 {name=l9 sig_type=std_logic lab=vss}
diff --git a/xschem/src/comparator/comparator.sym b/xschem/src/comparator/comparator.sym
new file mode 100644
index 0000000..72b618a
--- /dev/null
+++ b/xschem/src/comparator/comparator.sym
@@ -0,0 +1,24 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=subcircuit
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 -90 -80 -90 0 {}
+L 4 -90 0 20 -40 {}
+L 4 -90 -80 20 -40 {}
+B 5 -32.5 -62.5 -27.5 -57.5 {name=vdd dir=inout }
+B 5 -92.5 -62.5 -87.5 -57.5 {name=vp dir=in }
+B 5 -92.5 -42.5 -87.5 -37.5 {name=vn dir=in }
+B 5 -92.5 -22.5 -87.5 -17.5 {name=vbias dir=in }
+B 5 -32.5 -22.5 -27.5 -17.5 {name=vss dir=inout }
+B 5 17.5 -42.5 22.5 -37.5 {name=vout dir=out }
+T {@symname} -61.5 -46 0 0 0.2 0.2 {}
+T {@name} -5 -72 0 0 0.2 0.2 {}
+T {vdd} -35 -54 0 1 0.2 0.2 {}
+T {vp} -85 -64 0 0 0.2 0.2 {}
+T {vn} -85 -44 0 0 0.2 0.2 {}
+T {vbias} -85 -24 0 0 0.2 0.2 {}
diff --git a/xschem/src/comparator/comparator_post.sym b/xschem/src/comparator/comparator_post.sym
new file mode 100644
index 0000000..8f1a3bb
--- /dev/null
+++ b/xschem/src/comparator/comparator_post.sym
@@ -0,0 +1,23 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=primitive
+format="@name @pinlist @symname"
+template="name=x1"}
+V {}
+S {}
+E {}
+L 4 -10 -20 -10 60 {}
+L 4 -10 60 100 20 {}
+L 4 -10 -20 100 20 {}
+B 5 47.5 -2.5 52.5 2.5 {name=vdd dir=inout }
+B 5 -12.5 -2.5 -7.5 2.5 {name=vp dir=in }
+B 5 -12.5 17.5 -7.5 22.5 {name=vn dir=in }
+B 5 -12.5 37.5 -7.5 42.5 {name=vbias dir=in }
+B 5 47.5 37.5 52.5 42.5 {name=vss dir=inout }
+B 5 97.5 17.5 102.5 22.5 {name=vout dir=out }
+T {@symname} 18.5 14 0 0 0.2 0.2 {}
+T {@name} 75 -12 0 0 0.2 0.2 {}
+T {vdd} 45 6 0 1 0.2 0.2 {}
+T {vp} -5 -4 0 0 0.2 0.2 {}
+T {vn} -5 16 0 0 0.2 0.2 {}
+T {vbias} -5 36 0 0 0.2 0.2 {}
diff --git a/xschem/src/comparator/comparator_revised_post.sym b/xschem/src/comparator/comparator_revised_post.sym
new file mode 100644
index 0000000..dda860c
--- /dev/null
+++ b/xschem/src/comparator/comparator_revised_post.sym
@@ -0,0 +1,23 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=primitive
+format="@name @pinlist @symname"
+template="name=x1"}
+V {}
+S {}
+E {}
+L 4 -30 -40 -30 40 {}
+L 4 -30 40 80 0 {}
+L 4 -30 -40 80 0 {}
+B 5 27.5 -22.5 32.5 -17.5 {name=vdd dir=inout }
+B 5 -32.5 -22.5 -27.5 -17.5 {name=vp dir=in }
+B 5 -32.5 -2.5 -27.5 2.5 {name=vn dir=in }
+B 5 -32.5 17.5 -27.5 22.5 {name=vbias dir=in }
+B 5 27.5 17.5 32.5 22.5 {name=vss dir=inout }
+B 5 77.5 -2.5 82.5 2.5 {name=vout dir=out }
+T {@symname} -1.5 -6 0 0 0.2 0.2 {}
+T {@name} 55 -32 0 0 0.2 0.2 {}
+T {vdd} 25 -14 0 1 0.2 0.2 {}
+T {vp} -25 -24 0 0 0.2 0.2 {}
+T {vn} -25 -4 0 0 0.2 0.2 {}
+T {vbias} -25 16 0 0 0.2 0.2 {}
diff --git a/xschem/src/comparator/comparator_tb.sch b/xschem/src/comparator/comparator_tb.sch
new file mode 100644
index 0000000..43ed0b8
--- /dev/null
+++ b/xschem/src/comparator/comparator_tb.sch
@@ -0,0 +1,154 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N -20 -140 -20 -120 { lab=vdd}
+N -20 -140 0 -140 { lab=vdd}
+N -30 20 -30 40 { lab=vref}
+N 350 -110 390 -110 { lab=#net1}
+N 350 -90 390 -90 { lab=vref}
+N 350 -70 390 -70 { lab=vbias3}
+N 450 -140 450 -110 { lab=vdd}
+N 450 -70 450 -20 { lab=GND}
+N 500 -90 540 -90 { lab=vout}
+N 90 70 90 150 { lab=v1}
+N 90 100 160 100 { lab=v1}
+N 90 -10 90 10 { lab=vdd}
+N 90 210 90 220 { lab=GND}
+N 90 180 90 210 { lab=GND}
+N 130 180 170 180 { lab=v1}
+N 160 100 160 180 { lab=v1}
+N 170 180 210 180 { lab=v1}
+N 240 220 270 220 { lab=GND}
+N 260 220 260 250 { lab=GND}
+N 440 220 440 250 { lab=GND}
+N 210 220 240 220 { lab=GND}
+N 270 220 300 220 { lab=GND}
+N 390 220 420 220 { lab=GND}
+N 180 220 180 270 { lab=vbias1}
+N 330 220 330 270 { lab=vbias2}
+N 360 220 360 270 { lab=vbias3}
+N 420 220 440 220 { lab=GND}
+N 210 180 390 180 { lab=v1}
+N 200 -110 200 -90 { lab=#net1}
+N 200 -110 350 -110 { lab=#net1}
+C {vsource.sym} -20 -90 0 0 {name=V3 value=1.8}
+C {gnd.sym} -20 -60 0 0 {name=l6 lab=GND}
+C {lab_wire.sym} 0 -140 0 0 {name=l7 sig_type=std_logic lab=vdd}
+C {code_shown.sym} 840 -290 0 0 {name=s1 only_toplevel=false value="
+.nodeset V(vt)=0.9
+.control
+save @m.xm3.msky130_fd_pr__pfet_01v8_lvt[id]
+save @m.xm7.msky130_fd_pr__pfet_01v8_lvt[id]
+save @m.xm8.msky130_fd_pr__nfet_01v8_lvt[id]
+save all
+op
+*tran 4n 500u
+*5n
+*plot @m.xm7.msky130_fd_pr__pfet_01v8_lvt[id]
+*plot @m.xm8.msky130_fd_pr__nfet_01v8_lvt[id]
+*dc V2 0 1.8 0.01
+ac dec 10000 100 100G
+meas ac GBW when vdb(vout)=0
+meas ac DC_Gain find vdb(vout) at=1000
+meas ac PM find vp(vout) when vdb(vout)=0
+print PM*180/PI
+plot vdb(vout) (vp(vout))*180/PI
+
+.endc
+"}
+C {netlist_not_shown.sym} -150 -300 0 0 {name=TT_MODELS1
+spice_ignore=false
+only_toplevel=true
+format="tcleval( @value )"
+value="
+.include /home/eda/pdk/skywater-pdk/libraries/sky130_fd_pr_ngspice/latest/models/corners/tt.spice
+.include /home/eda/magic/class_d_audio_amplifier/comparator/comparator_post.spice
+
+.include /home/eda/magic/class_d_audio_amplifier/comparator/comparator_revised_post.spice
+* Resistor\\\\$::SKYWATER_MODELS\\\\/Capacitor
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical.spice
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical__lin.spice
+* Special cells
+.include \\\\$::SKYWATER_MODELS\\\\/models/corners/tt/specialized_cells.spice
+
+"
+}
+C {vsource.sym} -30 70 0 0 {name=V1 value=0.9}
+C {gnd.sym} -30 100 0 0 {name=l10 lab=GND}
+C {lab_wire.sym} -30 30 0 0 {name=l11 sig_type=std_logic lab=vref}
+C {lab_wire.sym} 360 -90 0 0 {name=l1 sig_type=std_logic lab=vref}
+C {lab_wire.sym} 450 -130 0 0 {name=l2 sig_type=std_logic lab=vdd}
+C {gnd.sym} 450 -20 0 0 {name=l3 lab=GND}
+C {isource.sym} 90 40 0 0 {name=I0 value=15u}
+C {lab_wire.sym} 90 -10 0 0 {name=l53 sig_type=std_logic lab=vdd}
+C {gnd.sym} 90 220 0 0 {name=l9 lab=GND}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 110 180 0 1 {name=M5
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 210 200 3 1 {name=M6
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {lab_wire.sym} 140 100 0 1 {name=l62 sig_type=std_logic lab=v1}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 300 200 1 0 {name=M7
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 390 200 3 1 {name=M8
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {gnd.sym} 260 250 0 0 {name=l54 lab=GND}
+C {gnd.sym} 440 250 0 0 {name=l59 lab=GND}
+C {lab_wire.sym} 180 260 0 0 {name=l39 sig_type=std_logic lab=vbias1}
+C {lab_wire.sym} 330 270 0 0 {name=l66 sig_type=std_logic lab=vbias2}
+C {lab_wire.sym} 360 270 0 1 {name=l67 sig_type=std_logic lab=vbias3}
+C {lab_wire.sym} 360 -70 0 0 {name=l14 sig_type=std_logic lab=vbias3}
+C {lab_wire.sym} 530 -90 0 1 {name=l15 sig_type=std_logic lab=vout}
+C {src/comparator/comparator_revised_post.sym} 420 -90 0 0 {name=x1}
+C {vsource.sym} 200 -60 0 0 {name=V2 value="dc 0.9 ac 1"}
+C {gnd.sym} 200 -30 0 0 {name=l4 lab=GND}
diff --git a/xschem/src/current_source/current_source_tb.sch b/xschem/src/current_source/current_source_tb.sch
new file mode 100644
index 0000000..d91ca61
--- /dev/null
+++ b/xschem/src/current_source/current_source_tb.sch
@@ -0,0 +1,103 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N 20 200 20 280 { lab=v1}
+N 20 230 90 230 { lab=v1}
+N 20 120 20 140 { lab=vdd}
+N 20 340 20 350 { lab=GND}
+N 20 310 20 340 { lab=GND}
+N 60 310 100 310 { lab=v1}
+N 90 230 90 310 { lab=v1}
+N 100 310 140 310 { lab=v1}
+N 180 340 180 350 { lab=GND}
+N 180 310 180 340 { lab=GND}
+N 180 100 180 150 { lab=vbias}
+N 180 120 230 120 { lab=vbias}
+N 230 70 230 120 { lab=vbias}
+N 220 70 230 70 { lab=vbias}
+N 230 70 280 70 { lab=vbias}
+N 180 40 180 70 { lab=vdd}
+N 180 20 180 40 { lab=vdd}
+N -110 230 -110 260 { lab=GND}
+N -110 140 -110 170 { lab=vdd}
+N 180 250 180 280 { lab=#net1}
+N 180 150 180 190 { lab=vbias}
+C {netlist_not_shown.sym} -60 -90 0 0 {name=TT_MODELS1
+spice_ignore=false
+only_toplevel=true
+format="tcleval( @value )"
+value="
+.include /home/eda/pdk/skywater-pdk/libraries/sky130_fd_pr_ngspice/latest/models/corners/tt.spice
+* Resistor\\\\$::SKYWATER_MODELS\\\\/Capacitor
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical.spice
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical__lin.spice
+* Special cells
+.include \\\\$::SKYWATER_MODELS\\\\/models/corners/tt/specialized_cells.spice
+
+"
+}
+C {code_shown.sym} 350 80 0 0 {name=s1 only_toplevel=false value="
+.option savecurrents
+.control
+save all
+tran 1n 1u
+.endc
+
+
+"}
+C {isource.sym} 20 170 0 0 {name=I0 value=150u}
+C {lab_wire.sym} 20 120 0 0 {name=l53 sig_type=std_logic lab=vdd}
+C {gnd.sym} 20 350 0 0 {name=l10 lab=GND}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 40 310 0 1 {name=M5
+L=2
+W=4
+nf=2
+mult=80
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 160 310 0 0 {name=M6
+L=2
+W=4
+nf=2
+mult=80
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {gnd.sym} 180 350 0 0 {name=l54 lab=GND}
+C {lab_wire.sym} 180 160 0 0 {name=l59 sig_type=std_logic lab=vbias}
+C {sky130_fd_pr/pfet_01v8_lvt.sym} 200 70 0 1 {name=M1
+L=1
+W=4
+nf=2
+mult=40
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8_lvt
+spiceprefix=X
+}
+C {lab_wire.sym} 180 20 0 0 {name=l1 sig_type=std_logic lab=vdd}
+C {vsource.sym} -110 200 0 0 {name=V1 value=1.8}
+C {gnd.sym} -110 260 0 0 {name=l2 lab=GND}
+C {lab_wire.sym} -110 160 0 0 {name=l3 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 70 230 0 1 {name=l4 sig_type=std_logic lab=v1}
+C {vsource.sym} 180 220 0 0 {name=V2 value=0}
diff --git a/xschem/src/dead_time/dead_time.sch b/xschem/src/dead_time/dead_time.sch
new file mode 100644
index 0000000..b161d97
--- /dev/null
+++ b/xschem/src/dead_time/dead_time.sch
@@ -0,0 +1,372 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N 150 -50 200 -50 { lab=#net1}
+N 150 70 200 70 { lab=#net2}
+N 50 60 80 60 { lab=#net3}
+N 50 30 50 60 { lab=#net3}
+N 50 -40 50 -10 { lab=#net4}
+N 50 -40 80 -40 { lab=#net4}
+N -10 80 80 80 { lab=vinn}
+N -150 -60 80 -60 { lab=vin}
+N -110 80 -90 80 { lab=vin}
+N -110 -60 -110 80 { lab=vin}
+N 200 -50 230 -50 { lab=#net1}
+N 200 70 220 70 { lab=#net2}
+N 230 -50 270 -50 { lab=#net1}
+N 220 70 270 70 { lab=#net2}
+N -60 40 -60 60 { lab=vdd}
+N -60 100 -60 120 { lab=vss}
+N 100 100 100 120 { lab=vss}
+N 100 30 100 40 { lab=vdd}
+N 100 -90 100 -80 { lab=vdd}
+N 270 -50 320 -50 { lab=#net1}
+N 270 70 290 70 { lab=#net2}
+N 290 70 320 70 { lab=#net2}
+N 790 -90 810 -90 { lab=vp}
+N 790 130 810 130 { lab=vn}
+N -220 -50 -190 -50 { lab=vin}
+N -220 -90 -180 -90 { lab=vdd}
+N 100 -20 100 -10 { lab=vss}
+N -220 0 -190 0 { lab=vss}
+N 810 -90 830 -90 { lab=vp}
+N 810 130 830 130 { lab=vn}
+N 270 -140 270 -110 { lab=vss}
+N 270 130 270 160 { lab=vss}
+N 430 -20 430 -10 { lab=vss}
+N 430 -50 460 -50 { lab=vss}
+N 460 -50 460 -20 { lab=vss}
+N 430 -190 430 -170 { lab=vdd}
+N 430 -20 460 -20 { lab=vss}
+N 430 -140 450 -140 { lab=vdd}
+N 450 -170 450 -140 { lab=vdd}
+N 430 -170 450 -170 { lab=vdd}
+N 430 -110 430 -90 { lab=#net5}
+N 430 -90 430 -80 { lab=#net5}
+N 390 -140 390 -90 { lab=#net1}
+N 390 -80 390 -50 { lab=#net1}
+N 390 -90 390 -80 { lab=#net1}
+N 430 -90 500 -90 { lab=#net5}
+N 540 -20 540 -10 { lab=vss}
+N 540 -50 570 -50 { lab=vss}
+N 570 -50 570 -20 { lab=vss}
+N 540 -190 540 -170 { lab=vdd}
+N 540 -20 570 -20 { lab=vss}
+N 540 -140 560 -140 { lab=vdd}
+N 560 -170 560 -140 { lab=vdd}
+N 540 -170 560 -170 { lab=vdd}
+N 540 -110 540 -90 { lab=#net3}
+N 540 -90 540 -80 { lab=#net3}
+N 500 -140 500 -90 { lab=#net5}
+N 500 -80 500 -50 { lab=#net5}
+N 500 -90 500 -80 { lab=#net5}
+N 650 -20 650 -10 { lab=vss}
+N 650 -50 680 -50 { lab=vss}
+N 680 -50 680 -20 { lab=vss}
+N 650 -190 650 -170 { lab=vdd}
+N 650 -20 680 -20 { lab=vss}
+N 650 -140 670 -140 { lab=vdd}
+N 670 -170 670 -140 { lab=vdd}
+N 650 -170 670 -170 { lab=vdd}
+N 650 -110 650 -90 { lab=#net6}
+N 650 -90 650 -80 { lab=#net6}
+N 610 -140 610 -90 { lab=#net3}
+N 610 -80 610 -50 { lab=#net3}
+N 610 -90 610 -80 { lab=#net3}
+N 750 -20 750 -10 { lab=vss}
+N 750 -50 780 -50 { lab=vss}
+N 780 -50 780 -20 { lab=vss}
+N 750 -190 750 -170 { lab=vdd}
+N 750 -20 780 -20 { lab=vss}
+N 750 -140 770 -140 { lab=vdd}
+N 770 -170 770 -140 { lab=vdd}
+N 750 -170 770 -170 { lab=vdd}
+N 750 -110 750 -90 { lab=vp}
+N 750 -90 750 -80 { lab=vp}
+N 710 -140 710 -90 { lab=#net6}
+N 710 -80 710 -50 { lab=#net6}
+N 710 -90 710 -80 { lab=#net6}
+N 540 -90 610 -90 { lab=#net3}
+N 650 -90 710 -90 { lab=#net6}
+N 430 210 430 220 { lab=vss}
+N 430 180 460 180 { lab=vss}
+N 460 180 460 210 { lab=vss}
+N 430 40 430 60 { lab=vdd}
+N 430 210 460 210 { lab=vss}
+N 430 20 430 40 { lab=vdd}
+N 430 90 450 90 { lab=vdd}
+N 450 60 450 90 { lab=vdd}
+N 430 60 450 60 { lab=vdd}
+N 430 120 430 140 { lab=#net7}
+N 430 140 430 150 { lab=#net7}
+N 390 90 390 140 { lab=#net2}
+N 390 150 390 180 { lab=#net2}
+N 390 140 390 150 { lab=#net2}
+N 540 210 540 220 { lab=vss}
+N 540 180 570 180 { lab=vss}
+N 570 180 570 210 { lab=vss}
+N 540 40 540 60 { lab=vdd}
+N 540 210 570 210 { lab=vss}
+N 540 20 540 40 { lab=vdd}
+N 540 90 560 90 { lab=vdd}
+N 560 60 560 90 { lab=vdd}
+N 540 60 560 60 { lab=vdd}
+N 540 120 540 140 { lab=#net4}
+N 540 140 540 150 { lab=#net4}
+N 500 90 500 140 { lab=#net7}
+N 500 150 500 180 { lab=#net7}
+N 500 140 500 150 { lab=#net7}
+N 650 210 650 220 { lab=vss}
+N 650 180 680 180 { lab=vss}
+N 680 180 680 210 { lab=vss}
+N 650 40 650 60 { lab=vdd}
+N 650 210 680 210 { lab=vss}
+N 650 20 650 40 { lab=vdd}
+N 650 90 670 90 { lab=vdd}
+N 670 60 670 90 { lab=vdd}
+N 650 60 670 60 { lab=vdd}
+N 650 120 650 140 { lab=vn}
+N 650 140 650 150 { lab=vn}
+N 610 90 610 140 { lab=#net4}
+N 610 150 610 180 { lab=#net4}
+N 610 140 610 150 { lab=#net4}
+N 430 130 500 130 { lab=#net7}
+N 540 130 610 130 { lab=#net4}
+N 410 -10 750 -10 { lab=vss}
+N 430 -190 750 -190 { lab=vdd}
+N 430 20 650 20 { lab=vdd}
+N 430 220 650 220 { lab=vss}
+N 320 -50 390 -50 { lab=#net1}
+N 320 70 370 70 { lab=#net2}
+N 370 70 370 110 { lab=#net2}
+N 370 110 390 110 { lab=#net2}
+N 750 -90 790 -90 { lab=vp}
+N 650 130 790 130 { lab=vn}
+N 50 -10 580 130 { lab=#net4}
+N 50 30 580 -90 { lab=#net3}
+C {src/inverter/inverter.sym} -40 80 0 0 {name=x1}
+C {src/nand/nand.sym} 140 -50 0 0 {name=x2}
+C {src/nand/nand.sym} 140 70 0 0 {name=x3}
+C {lab_wire.sym} -130 -60 0 0 {name=l7 sig_type=std_logic lab=vin}
+C {lab_wire.sym} -60 50 0 0 {name=l10 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 100 30 0 0 {name=l11 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 100 -90 0 0 {name=l13 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 30 80 0 0 {name=l16 sig_type=std_logic lab=vinn}
+C {sky130_fd_pr/cap_mim_m3_1.sym} 270 -80 2 0 {name=C1 model=cap_mim_m3_1 W=17.75 L=17.75 MF=16 spiceprefix=X}
+C {ipin.sym} -220 -50 0 0 {name=p1 lab=vin}
+C {iopin.sym} -220 -90 0 1 {name=p2 lab=vdd}
+C {opin.sym} 830 -90 0 0 {name=p3 lab=vp}
+C {iopin.sym} -220 0 0 1 {name=p4 lab=vss}
+C {lab_wire.sym} -190 -50 0 0 {name=l1 sig_type=std_logic lab=vin}
+C {lab_wire.sym} -190 -90 0 0 {name=l2 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} -190 0 0 0 {name=l3 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 100 120 0 0 {name=l5 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 100 -10 0 1 {name=l6 sig_type=std_logic lab=vss}
+C {opin.sym} 830 130 0 0 {name=p5 lab=vn}
+C {lab_wire.sym} 270 150 0 1 {name=l12 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 270 -130 0 1 {name=l19 sig_type=std_logic lab=vss}
+C {sky130_fd_pr/nfet_01v8.sym} 410 -50 0 0 {name=M3
+L=0.15
+W=5
+nf=2 
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 410 -140 0 0 {name=M1
+L=0.15
+W=10
+nf=2
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 520 -50 0 0 {name=M2
+L=0.15
+W=20
+nf=8
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 520 -140 0 0 {name=M4
+L=0.15
+W=40
+nf=8
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 630 -50 0 0 {name=M5
+L=0.15
+W=90
+nf=36
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 630 -140 0 0 {name=M6
+L=0.15
+W=180
+nf=36
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 730 -50 0 0 {name=M7
+L=0.15
+W=200
+nf=81
+mult=2
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 730 -140 0 0 {name=M8
+L=0.15
+W=400
+nf=81
+mult=2
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 410 180 0 0 {name=M9
+L=0.15
+W=5
+nf=2
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 410 90 0 0 {name=M10
+L=0.15
+W=10
+nf=2
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 520 180 0 0 {name=M11
+L=0.15
+W=20
+nf=8
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 520 90 0 0 {name=M12
+L=0.15
+W=40
+nf=8
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 630 180 0 0 {name=M13
+L=0.15
+W=90
+nf=36
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 630 90 0 0 {name=M14
+L=0.15
+W=180
+nf=36
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {lab_wire.sym} 470 20 0 0 {name=l8 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 500 -190 0 0 {name=l9 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 500 -10 0 0 {name=l17 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 510 220 0 0 {name=l18 sig_type=std_logic lab=vss}
+C {lab_wire.sym} -60 120 0 0 {name=l4 sig_type=std_logic lab=vss}
+C {sky130_fd_pr/cap_mim_m3_1.sym} 270 100 0 0 {name=C2 model=cap_mim_m3_1 W=17.75 L=17.75 MF=16 spiceprefix=X}
diff --git a/xschem/src/dead_time/dead_time.sym b/xschem/src/dead_time/dead_time.sym
new file mode 100644
index 0000000..b44dd73
--- /dev/null
+++ b/xschem/src/dead_time/dead_time.sym
@@ -0,0 +1,28 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=subcircuit
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 -80 -40 -80 40 {}
+L 4 130 -40 130 40 {}
+L 4 -100 0 -80 0 {}
+L 4 130 -10 150 -10 {}
+L 4 130 10 150 10 {}
+L 4 -80 -40 130 -40 {}
+L 4 -80 40 130 40 {}
+B 5 27.5 -42.5 32.5 -37.5 {name=vdd dir=inout }
+B 5 -102.5 -2.5 -97.5 2.5 {name=vin dir=in }
+B 5 147.5 -12.5 152.5 -7.5 {name=vp dir=out }
+B 5 147.5 7.5 152.5 12.5 {name=vn dir=out }
+B 5 27.5 37.5 32.5 42.5 {name=vss dir=inout }
+T {@symname} -28.5 -6 0 0 0.3 0.3 {}
+T {@name} 85 -62 0 0 0.2 0.2 {}
+T {vdd} 35 -34 0 1 0.2 0.2 {}
+T {vin} -75 -4 0 0 0.2 0.2 {}
+T {vp} 125 -14 0 1 0.2 0.2 {}
+T {vn} 125 6 0 1 0.2 0.2 {}
+T {vss} 35 26 0 1 0.2 0.2 {}
diff --git a/xschem/src/dead_time/dead_time_post.sym b/xschem/src/dead_time/dead_time_post.sym
new file mode 100644
index 0000000..6e0246d
--- /dev/null
+++ b/xschem/src/dead_time/dead_time_post.sym
@@ -0,0 +1,28 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=primitive
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 -40 -20 -40 60 {}
+L 4 170 -20 170 60 {}
+L 4 -60 20 -40 20 {}
+L 4 170 10 190 10 {}
+L 4 170 30 190 30 {}
+L 4 -40 -20 170 -20 {}
+L 4 -40 60 170 60 {}
+B 5 67.5 -22.5 72.5 -17.5 {name=vdd dir=inout }
+B 5 -62.5 17.5 -57.5 22.5 {name=vin dir=in }
+B 5 187.5 7.5 192.5 12.5 {name=vp dir=out }
+B 5 187.5 27.5 192.5 32.5 {name=vn dir=out }
+B 5 67.5 57.5 72.5 62.5 {name=vss dir=inout }
+T {@symname} 11.5 14 0 0 0.3 0.3 {}
+T {@name} 125 -42 0 0 0.2 0.2 {}
+T {vdd} 75 -14 0 1 0.2 0.2 {}
+T {vin} -35 16 0 0 0.2 0.2 {}
+T {vp} 165 6 0 1 0.2 0.2 {}
+T {vn} 165 26 0 1 0.2 0.2 {}
+T {vss} 75 46 0 1 0.2 0.2 {}
diff --git a/xschem/src/dead_time/dead_time_tb.sch b/xschem/src/dead_time/dead_time_tb.sch
new file mode 100644
index 0000000..32073a5
--- /dev/null
+++ b/xschem/src/dead_time/dead_time_tb.sch
@@ -0,0 +1,63 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N -170 150 -170 180 { lab=vin}
+N 120 -150 120 -120 { lab=vdd}
+N 280 30 280 80 { lab=vdd}
+N 10 120 150 120 { lab=vin}
+N 280 160 280 210 { lab=GND}
+N 400 110 460 110 { lab=vp}
+N 400 130 460 130 { lab=vn}
+N 530 110 550 110 { lab=#net1}
+N 550 100 550 110 { lab=#net1}
+N 530 130 550 130 { lab=#net2}
+N 550 130 550 140 { lab=#net2}
+N 700 60 700 90 { lab=vdd}
+N 700 150 700 180 { lab=GND}
+N 850 120 890 120 { lab=#net3}
+N 520 110 530 110 { lab=#net1}
+N 520 130 530 130 { lab=#net2}
+C {vsource.sym} -170 210 0 0 {name=V1 value="pulse(0 1.8 0 1n 1n 1u 2u)"}
+C {gnd.sym} -170 240 0 0 {name=l5 lab=GND}
+C {lab_wire.sym} -170 150 0 0 {name=l6 sig_type=std_logic lab=vin}
+C {lab_wire.sym} 70 120 0 0 {name=l7 sig_type=std_logic lab=vin}
+C {netlist_not_shown.sym} -160 -30 0 0 {name=TT_MODELS1
+spice_ignore=false
+only_toplevel=true
+format="tcleval( @value )"
+value="
+.include /home/eda/pdk/skywater-pdk/libraries/sky130_fd_pr_ngspice/latest/models/corners/tt.spice
+.include /home/eda/magic/class_d_audio_amplifier/dead_time/dead_time_post.spice
+
+* Resistor\\\\$::SKYWATER_MODELS\\\\/Capacitor
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical.spice
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical__lin.spice
+* Special cells
+.include \\\\$::SKYWATER_MODELS\\\\/models/corners/tt/specialized_cells.spice
+
+"
+}
+C {code_shown.sym} 1110 -200 0 0 {name=s1 only_toplevel=false value="
+.control
+save all
+tran 1n 50u
+plot vp vn
+.endc
+
+"}
+C {vsource.sym} 120 -90 0 0 {name=V3 value=1.8}
+C {gnd.sym} 120 -60 0 0 {name=l4 lab=GND}
+C {lab_wire.sym} 120 -140 0 0 {name=l23 sig_type=std_logic lab=vdd}
+C {src/dead_time/dead_time_post.sym} 210 100 0 0 {name=x4}
+C {lab_wire.sym} 280 50 0 0 {name=l29 sig_type=std_logic lab=vdd}
+C {gnd.sym} 280 210 0 0 {name=l31 lab=GND}
+C {src/output_driver/half_driver.sym} 700 120 0 0 {name=x5}
+C {lab_wire.sym} 700 80 0 0 {name=l33 sig_type=std_logic lab=vdd}
+C {gnd.sym} 700 180 0 0 {name=l36 lab=GND}
+C {lab_wire.sym} 450 110 0 0 {name=l1 sig_type=std_logic lab=vp}
+C {lab_wire.sym} 450 130 0 0 {name=l2 sig_type=std_logic lab=vn}
+C {vsource.sym} 490 110 1 0 {name=V2 value=0}
+C {vsource.sym} 490 130 1 0 {name=V4 value=0}
diff --git a/xschem/src/diode.sch b/xschem/src/diode.sch
new file mode 100644
index 0000000..6ea0c24
--- /dev/null
+++ b/xschem/src/diode.sch
@@ -0,0 +1,75 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N -130 140 -130 170 { lab=vdd}
+N -20 220 0 220 { lab=vin}
+N -0 220 50 220 { lab=vin}
+N -130 230 -130 400 { lab=GND}
+N -130 400 -130 460 { lab=GND}
+N 50 220 130 220 { lab=vin}
+N 230 80 300 80 { lab=vdd}
+N 300 80 300 120 { lab=vdd}
+N -240 210 -240 240 { lab=#net1}
+N -240 390 -240 400 { lab=#net2}
+N -240 300 -240 330 { lab=#net3}
+N -240 150 -130 150 { lab=vdd}
+N -240 460 -130 460 { lab=GND}
+C {code_shown.sym} -620 0 0 0 {name=s2 only_toplevel=false value="
+
+*.nodeset all=0.9
+*.option VNTOL=1e-6 ABSTOL=50e-9
+*.option savecurrents
+*set the absolute voltage error tolerance and absolute current error tolerance
+.control
+save all
+*dc v8 0 5 0.01
+tran 1n 10u
+.endc
+
+
+"}
+C {netlist_not_shown.sym} -230 -200 0 0 {name=TT_MODELS1
+spice_ignore=false
+only_toplevel=true
+format="tcleval( @value )"
+value="
+.include /home/eda/pdk/skywater-pdk/libraries/sky130_fd_pr_ngspice/latest/cells/diode_pd2nw_05v5/sky130_fd_pr__diode_pd2nw_05v5.model.spice
+.include /home/eda/pdk/skywater-pdk/libraries/sky130_fd_pr_ngspice/latest/cells/diode_pw2nd_05v5/sky130_fd_pr__diode_pw2nd_05v5.model.spice
+*.include /home/eda/pdk/skywater-pdk/libraries/sky130_fd_pr_ngspice/latest/models/corners/tt.spice
+
+
+* Resistor\\\\$::SKYWATER_MODELS\\\\/Capacitor
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical.spice
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical__lin.spice
+* Special cells
+.include \\\\$::SKYWATER_MODELS\\\\/models/corners/tt/specialized_cells.spice
+
+"
+}
+C {vsource.sym} -130 200 0 0 {name=V3 value=1.8}
+C {lab_wire.sym} -130 150 0 0 {name=l5 sig_type=std_logic lab=vdd}
+C {gnd.sym} -20 280 0 0 {name=l12 lab=GND}
+C {lab_wire.sym} 0 220 0 1 {name=l6 sig_type=std_logic lab=vin}
+C {gnd.sym} 130 320 0 0 {name=l2 lab=GND}
+C {gnd.sym} -130 460 0 0 {name=l4 lab=GND}
+C {lab_wire.sym} 300 110 0 0 {name=l1 sig_type=std_logic lab=vdd}
+C {isource.sym} -20 250 2 0 {name=I0 value=10}
+C {sky130_fd_pr/diode.sym} -240 360 2 0 {name=D4
+model=diode_pd2nw_05v5
+area=22500
+}
+C {sky130_fd_pr/diode.sym} -240 270 2 0 {name=D1
+model=diode_pd2nw_05v5
+area=22500
+}
+C {sky130_fd_pr/diode.sym} -240 180 2 0 {name=D2
+model=diode_pd2nw_05v5
+area=22500
+}
+C {sky130_fd_pr/diode.sym} -240 430 2 0 {name=D3
+model=diode_pd2nw_05v5
+area=22500
+}
diff --git a/xschem/src/integrator/integrator.sch b/xschem/src/integrator/integrator.sch
new file mode 100644
index 0000000..c53f5e3
--- /dev/null
+++ b/xschem/src/integrator/integrator.sch
@@ -0,0 +1,48 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N 0 -140 30 -140 { lab=vout}
+N -40 -50 30 -50 { lab=vout}
+N 30 -140 30 -50 { lab=vout}
+N -160 -50 -100 -50 { lab=vi}
+N -50 -190 -50 -160 { lab=vdd}
+N -50 -120 -50 -100 { lab=vss}
+N -130 -160 -110 -160 { lab=vref}
+N -140 -160 -130 -160 { lab=vref}
+N -180 -120 -110 -120 { lab=vbias}
+N 30 -140 70 -140 { lab=vout}
+N -300 -50 -160 -50 { lab=vi}
+N -300 -140 -300 -50 { lab=vi}
+N -170 -140 -110 -140 { lab=vi}
+N -300 -140 -170 -140 { lab=vi}
+N -450 -140 -380 -140 { lab=vi}
+N -460 -110 -380 -110 { lab=vbias}
+N -460 -140 -450 -140 { lab=vi}
+N -450 -180 -380 -180 { lab=vdd}
+N -440 -80 -380 -80 { lab=vss}
+N -450 -80 -440 -80 { lab=vss}
+N 70 -140 90 -140 { lab=vout}
+N -380 -140 -300 -140 { lab=vi}
+N -450 -50 -380 -50 { lab=vref}
+C {lab_wire.sym} -50 -190 2 1 {name=l2 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} -120 -120 2 1 {name=l15 sig_type=std_logic lab=vbias}
+C {lab_wire.sym} -130 -160 0 0 {name=l17 sig_type=std_logic lab=vref}
+C {lab_wire.sym} 70 -140 2 0 {name=l10 sig_type=std_logic lab=vout}
+C {src/OTA_int/OTA_int.sym} -50 -120 0 0 {name=x1}
+C {lab_wire.sym} -300 -80 2 0 {name=l1 sig_type=std_logic lab=vi}
+C {sky130_fd_pr/cap_mim_m3_1.sym} -70 -50 3 0 {name=C1 model=cap_mim_m3_1 W=17.5 L=17.5 MF=16 spiceprefix=X}
+C {lab_wire.sym} -50 -100 2 1 {name=l3 sig_type=std_logic lab=vss}
+C {ipin.sym} -450 -140 0 0 {name=p4 lab=vi}
+C {ipin.sym} -450 -110 0 0 {name=p6 lab=vbias}
+C {lab_wire.sym} -390 -110 0 0 {name=l5 sig_type=std_logic lab=vbias}
+C {iopin.sym} -450 -80 0 1 {name=p2 lab=vss}
+C {lab_wire.sym} -410 -140 0 1 {name=l9 sig_type=std_logic lab=vi}
+C {lab_wire.sym} -390 -180 0 1 {name=l4 sig_type=std_logic lab=vdd}
+C {iopin.sym} -450 -180 0 1 {name=p7 lab=vdd}
+C {lab_wire.sym} -400 -80 0 0 {name=l18 sig_type=std_logic lab=vss}
+C {opin.sym} 90 -140 0 0 {name=p1 lab=vout}
+C {ipin.sym} -450 -50 0 0 {name=p3 lab=vref}
+C {lab_wire.sym} -410 -50 0 0 {name=l6 sig_type=std_logic lab=vref}
diff --git a/xschem/src/integrator/integrator.sym b/xschem/src/integrator/integrator.sym
new file mode 100644
index 0000000..902f24f
--- /dev/null
+++ b/xschem/src/integrator/integrator.sym
@@ -0,0 +1,31 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=subcircuit
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 -130 -30 130 -30 {}
+L 4 -130 30 130 30 {}
+L 4 -130 -30 -130 30 {}
+L 4 130 -30 130 30 {}
+L 4 130 0 150 0 {}
+L 4 -150 -20 -130 -20 {}
+L 4 -150 0 -130 0 {}
+L 4 -150 20 -130 20 {}
+B 5 -2.5 -32.5 2.5 -27.5 {name=vdd dir=inout }
+B 5 -152.5 -22.5 -147.5 -17.5 {name=vi dir=in }
+B 5 -152.5 -2.5 -147.5 2.5 {name=vbias dir=in }
+B 5 -152.5 17.5 -147.5 22.5 {name=vref dir=in }
+B 5 -2.5 27.5 2.5 32.5 {name=vss dir=inout }
+B 5 147.5 -2.5 152.5 2.5 {name=vout dir=out }
+T {@symname} -63 -6 0 0 0.3 0.3 {}
+T {@name} 135 -42 0 0 0.2 0.2 {}
+T {vdd} 5 -24 0 1 0.2 0.2 {}
+T {vout} 125 -4 0 1 0.2 0.2 {}
+T {vi} -125 -24 0 0 0.2 0.2 {}
+T {vbias} -125 -4 0 0 0.2 0.2 {}
+T {vss} 5 16 0 1 0.2 0.2 {}
+T {vref} -125 16 0 0 0.2 0.2 {}
diff --git a/xschem/src/integrator/integrator_post.sym b/xschem/src/integrator/integrator_post.sym
new file mode 100644
index 0000000..d400f0a
--- /dev/null
+++ b/xschem/src/integrator/integrator_post.sym
@@ -0,0 +1,31 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=primitive
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 -10 -30 250 -30 {}
+L 4 -10 30 250 30 {}
+L 4 -10 -30 -10 30 {}
+L 4 250 -30 250 30 {}
+L 4 250 0 270 0 {}
+L 4 -30 -20 -10 -20 {}
+L 4 -30 0 -10 0 {}
+L 4 -30 20 -10 20 {}
+B 5 117.5 -32.5 122.5 -27.5 {name=vdd dir=inout }
+B 5 -32.5 -22.5 -27.5 -17.5 {name=vi dir=in }
+B 5 -32.5 -2.5 -27.5 2.5 {name=vbias dir=in }
+B 5 -32.5 17.5 -27.5 22.5 {name=vref dir=in }
+B 5 117.5 27.5 122.5 32.5 {name=vss dir=inout }
+B 5 267.5 -2.5 272.5 2.5 {name=vout dir=out }
+T {@symname} 57 -6 0 0 0.3 0.3 {}
+T {@name} 255 -42 0 0 0.2 0.2 {}
+T {vdd} 125 -24 0 1 0.2 0.2 {}
+T {vout} 245 -4 0 1 0.2 0.2 {}
+T {vi} -5 -24 0 0 0.2 0.2 {}
+T {vbias} -5 -4 0 0 0.2 0.2 {}
+T {vss} 125 16 0 1 0.2 0.2 {}
+T {vref} -5 16 0 0 0.2 0.2 {}
diff --git a/xschem/src/integrator/integrator_tb.sch b/xschem/src/integrator/integrator_tb.sch
new file mode 100644
index 0000000..6143a50
--- /dev/null
+++ b/xschem/src/integrator/integrator_tb.sch
@@ -0,0 +1,132 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N -300 -270 -300 -250 { lab=vdd}
+N -300 -270 -280 -270 { lab=vdd}
+N -370 -280 -370 -250 { lab=vp}
+N -300 -190 -300 -160 { lab=GND}
+N -370 -190 -370 -170 { lab=GND}
+N -580 -120 -580 -40 { lab=#net1}
+N -580 -90 -510 -90 { lab=#net1}
+N -580 -200 -580 -180 { lab=vdd}
+N -580 20 -580 30 { lab=GND}
+N -580 -10 -580 20 { lab=GND}
+N -540 -10 -500 -10 { lab=#net1}
+N -510 -90 -510 -10 { lab=#net1}
+N -500 -10 -460 -10 { lab=#net1}
+N -410 30 -410 60 { lab=GND}
+N -510 30 -490 30 { lab=vbias}
+N -510 30 -510 110 { lab=vbias}
+N -460 30 -430 30 { lab=GND}
+N -430 30 -410 30 { lab=GND}
+N -350 -10 -350 0 { lab=GND}
+N -350 -100 -350 -70 { lab=vin}
+N 50 -150 50 -120 { lab=vdd}
+N 50 -60 50 -20 { lab=GND}
+N -140 -110 -100 -110 { lab=v1}
+N -140 -90 -100 -90 { lab=vbias}
+N -140 -70 -100 -70 { lab=vp}
+N 200 -90 240 -90 { lab=vout}
+N -320 -110 -200 -110 { lab=vin}
+C {isource.sym} -580 -150 0 0 {name=I0 value=15u}
+C {vsource.sym} -370 -220 0 0 {name=V1 value=0.9}
+C {vsource.sym} -300 -220 0 0 {name=V3 value=1.8}
+C {lab_wire.sym} -280 -270 0 0 {name=l7 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} -370 -270 0 0 {name=l10 sig_type=std_logic lab=vp}
+C {code_shown.sym} 330 -420 0 0 {name=s1 only_toplevel=false value="
+.nodeset v(v1)=0.9 v(vout)=0.9
+.control
+
+save vout
+op
+*tran 10n 500u
+*plot @m.xm7.msky130_fd_pr__pfet_01v8_lvt[id]
+*plot @m.xm8.msky130_fd_pr__nfet_01v8_lvt[id]
+*dc V2 0 1.8 0.01
+*print @m.xm2.msky130_fd_pr__pfet_01v8_lvt[gm]
+*print @m.xm5.msky130_fd_pr__nfet_01v8_lvt[gm]
+*print @m.xm3.msky130_fd_pr__pfet_01v8_lvt[gm]
+*print vbias
+ac dec 10000 0.1 100G
+*meas ac GBW when vdb(vout)=0
+*meas ac DC_Gain find vdb(vout) at=1000
+*meas ac PM find vp(vout2) when vdb(vout2)=0
+*print PM*180/PI
+*plot vdb(vout1)-20*log10(1+vout2) vdb(vout3)
+plot vdb(vout) vp(vout)*180/pi
+
+
+.endc
+"}
+C {netlist_not_shown.sym} -320 -430 0 0 {name=TT_MODELS1
+spice_ignore=false
+only_toplevel=true
+format="tcleval( @value )"
+value="
+.include /home/eda/pdk/skywater-pdk/libraries/sky130_fd_pr_ngspice/latest/models/corners/tt.spice
+.include /home/eda/magic/class_d_audio_amplifier/OTA/OTA_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/OTA/OTA_tri_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/OTA/OTA_int_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/OTA/OTA_int_revised_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/integrator/integrator_post.spice
+* Resistor\\\\$::SKYWATER_MODELS\\\\/Capacitor
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical.spice
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical__lin.spice
+* Special cells
+.include \\\\$::SKYWATER_MODELS\\\\/models/corners/tt/specialized_cells.spice
+
+"
+}
+C {gnd.sym} -370 -170 0 0 {name=l9 lab=GND}
+C {gnd.sym} -300 -160 0 0 {name=l3 lab=GND}
+C {lab_wire.sym} -580 -200 0 0 {name=l53 sig_type=std_logic lab=vdd}
+C {gnd.sym} -580 30 0 0 {name=l18 lab=GND}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} -560 -10 0 1 {name=M9
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} -460 10 3 1 {name=M10
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {gnd.sym} -410 60 0 0 {name=l54 lab=GND}
+C {lab_wire.sym} -510 110 0 0 {name=l19 sig_type=std_logic lab=vbias}
+C {gnd.sym} -350 0 0 0 {name=l20 lab=GND}
+C {lab_wire.sym} -350 -90 0 0 {name=l22 sig_type=std_logic lab=vin}
+C {vsource.sym} -350 -40 0 0 {name=V2 value="dc 0.9 ac 1"}
+C {src/integrator/integrator_post.sym} -70 -90 0 0 {name=x1}
+C {lab_wire.sym} 50 -140 0 0 {name=l1 sig_type=std_logic lab=vdd}
+C {gnd.sym} 50 -20 0 0 {name=l2 lab=GND}
+C {lab_wire.sym} -310 -110 0 0 {name=l4 sig_type=std_logic lab=vin}
+C {lab_wire.sym} -130 -90 0 0 {name=l5 sig_type=std_logic lab=vbias}
+C {lab_wire.sym} -130 -70 0 0 {name=l6 sig_type=std_logic lab=vp}
+C {lab_wire.sym} 240 -90 0 0 {name=l8 sig_type=std_logic lab=vout}
+C {res.sym} -170 -110 1 0 {name=R1
+value=200k
+footprint=1206
+device=resistor
+m=1}
+C {lab_wire.sym} -110 -110 0 0 {name=l11 sig_type=std_logic lab=v1}
diff --git a/xschem/src/inverter/inverter.sch b/xschem/src/inverter/inverter.sch
new file mode 100644
index 0000000..53e2e01
--- /dev/null
+++ b/xschem/src/inverter/inverter.sch
@@ -0,0 +1,52 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N -20 -1600 -20 -1550 { lab=B}
+N -60 -1630 -60 -1520 { lab=A}
+N -20 -1490 -20 -1480 { lab=gnd}
+N -20 -1520 10 -1520 { lab=gnd}
+N 10 -1520 10 -1490 { lab=gnd}
+N -20 -1680 -20 -1660 { lab=vdd}
+N -20 -1490 10 -1490 { lab=gnd}
+N -20 -1580 80 -1580 { lab=B}
+N -110 -1580 -60 -1580 { lab=A}
+N -20 -1700 -20 -1680 { lab=vdd}
+N -20 -1480 -20 -1460 { lab=gnd}
+N -20 -1630 -0 -1630 { lab=vdd}
+N -0 -1660 -0 -1630 { lab=vdd}
+N -20 -1660 0 -1660 { lab=vdd}
+C {sky130_fd_pr/nfet_01v8.sym} -40 -1520 0 0 {name=M3
+L=0.15
+W=1
+nf=1 
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} -40 -1630 0 0 {name=M1
+L=0.15
+W=2
+nf=1
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {iopin.sym} -20 -1700 0 0 {name=p1 lab=vdd}
+C {iopin.sym} -20 -1460 0 0 {name=p2 lab=vss}
+C {ipin.sym} -110 -1580 0 0 {name=p3 lab=A}
+C {opin.sym} 80 -1580 0 0 {name=p4 lab=B}
diff --git a/xschem/src/inverter/inverter.sym b/xschem/src/inverter/inverter.sym
new file mode 100644
index 0000000..b0be24d
--- /dev/null
+++ b/xschem/src/inverter/inverter.sym
@@ -0,0 +1,20 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=subcircuit
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 -40 -30 -40 30 {}
+L 4 -40 30 0 0 {}
+L 4 -40 -30 0 0 {}
+L 4 -50 -0 -40 -0 {}
+L 4 20 -0 30 -0 {}
+B 5 -22.5 -22.5 -17.5 -17.5 {name=vdd dir=inout }
+B 5 -52.5 -2.5 -47.5 2.5 {name=A dir=in }
+B 5 27.5 -2.5 32.5 2.5 {name=B dir=out }
+B 5 -22.5 17.5 -17.5 22.5 {name=vss dir=inout }
+A 4 10 -0 10 180 360 {}
+T {vdd} -30 -10 0 0 0.1 0.1 {}
diff --git a/xschem/src/inverter/inverter_tb.sch b/xschem/src/inverter/inverter_tb.sch
new file mode 100644
index 0000000..c27bc97
--- /dev/null
+++ b/xschem/src/inverter/inverter_tb.sch
@@ -0,0 +1,87 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N 430 -1650 430 -1630 { lab=vdd}
+N 530 -1510 550 -1510 { lab=out}
+N 310 -1510 340 -1510 { lab=in}
+N -220 -1660 -220 -1610 { lab=vdd}
+N -220 -1550 -220 -1510 { lab=GND}
+N 280 -1510 310 -1510 { lab=in}
+N 550 -1510 580 -1510 { lab=out}
+N 430 -1530 430 -1480 { lab=out}
+N 390 -1560 390 -1450 { lab=in}
+N 430 -1420 430 -1410 { lab=GND}
+N 430 -1450 460 -1450 { lab=GND}
+N 460 -1450 460 -1420 { lab=GND}
+N 430 -1610 430 -1590 { lab=vdd}
+N 430 -1420 460 -1420 { lab=GND}
+N 430 -1510 530 -1510 { lab=out}
+N 340 -1510 390 -1510 { lab=in}
+N 430 -1630 430 -1610 { lab=vdd}
+N 430 -1410 430 -1390 { lab=GND}
+N 430 -1560 450 -1560 { lab=vdd}
+N 450 -1590 450 -1560 { lab=vdd}
+N 430 -1590 450 -1590 { lab=vdd}
+C {netlist_not_shown.sym} -70 -1840 0 0 {name=TT_MODELS1
+spice_ignore=false
+only_toplevel=true
+format="tcleval( @value )"
+value="
+.include /home/eda/pdk/skywater-pdk/libraries/sky130_fd_pr_ngspice/latest/models/corners/tt.spice
+
+
+* Resistor\\\\$::SKYWATER_MODELS\\\\/Capacitor
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical.spice
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical__lin.spice
+* Special cells
+.include \\\\$::SKYWATER_MODELS\\\\/models/corners/tt/specialized_cells.spice
+
+"
+}
+C {vsource.sym} -220 -1580 0 0 {name=V1 value=1.8}
+C {gnd.sym} -220 -1510 0 0 {name=l1 lab=GND}
+C {lab_wire.sym} -220 -1650 0 0 {name=l2 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 430 -1650 0 0 {name=l3 sig_type=std_logic lab=vdd}
+C {vsource.sym} 280 -1480 0 0 {name=V2 value="pulse(0 1.8 0 1n 1n 1u 2u 0)"}
+C {gnd.sym} 280 -1450 0 0 {name=l5 lab=GND}
+C {code_shown.sym} 230 -1700 0 0 {name=s1 only_toplevel=false value="
+.control
+save all
+tran 10n 10u
+.endc
+
+"}
+C {lab_wire.sym} 570 -1510 0 0 {name=l6 sig_type=std_logic lab=out}
+C {lab_wire.sym} 310 -1510 0 0 {name=l7 sig_type=std_logic lab=in}
+C {sky130_fd_pr/nfet_01v8.sym} 410 -1450 0 0 {name=M3
+L=0.15
+W=1
+nf=1 
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 410 -1560 0 0 {name=M1
+L=0.15
+W=2
+nf=2
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {gnd.sym} 430 -1390 0 0 {name=l8 lab=GND}
diff --git a/xschem/src/nand/nand.sch b/xschem/src/nand/nand.sch
new file mode 100644
index 0000000..98396b0
--- /dev/null
+++ b/xschem/src/nand/nand.sch
@@ -0,0 +1,88 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N 20 -140 180 -140 { lab=vdd}
+N 20 -140 20 -110 { lab=vdd}
+N 180 -140 180 -110 { lab=vdd}
+N 20 -80 180 -80 { lab=out}
+N 90 -80 90 -0 { lab=out}
+N 90 60 90 90 { lab=#net1}
+N 90 120 90 150 { lab=vss}
+N -80 30 50 30 { lab=A}
+N -50 -110 -50 30 { lab=A}
+N -50 -110 -20 -110 { lab=A}
+N -80 120 50 120 { lab=B}
+N 30 -110 30 120 { lab=B}
+N 30 -110 140 -110 { lab=B}
+N 20 -210 90 -210 { lab=vdd}
+N 90 -210 90 -140 { lab=vdd}
+N 90 150 90 190 { lab=vss}
+N 40 190 90 190 { lab=vss}
+N 90 -20 180 -20 { lab=out}
+N 90 30 110 30 { lab=vss}
+N 110 30 110 190 { lab=vss}
+N 90 190 110 190 { lab=vss}
+C {sky130_fd_pr/nfet_01v8.sym} 70 30 0 0 {name=M1
+L=0.15
+W=2
+nf=1 
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 0 -110 0 0 {name=M2
+L=0.15
+W=2
+nf=1
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} 70 120 0 0 {name=M3
+L=0.15
+W=2
+nf=1 
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 160 -110 0 0 {name=M4
+L=0.15
+W=2
+nf=1
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {ipin.sym} -70 30 0 0 {name=p3 lab=A}
+C {ipin.sym} -70 120 0 0 {name=p4 lab=B}
+C {opin.sym} 180 -20 0 0 {name=p5 lab=out}
+C {iopin.sym} 20 -210 0 1 {name=p1 lab=vdd}
+C {iopin.sym} 40 190 0 1 {name=p2 lab=vss}
diff --git a/xschem/src/nand/nand.sym b/xschem/src/nand/nand.sym
new file mode 100644
index 0000000..fa83394
--- /dev/null
+++ b/xschem/src/nand/nand.sym
@@ -0,0 +1,20 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=subcircuit
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 -60 -30 -20 -30 {}
+L 4 -60 30 -20 30 {}
+L 4 -60 -30 -60 30 {}
+B 5 -42.5 -32.5 -37.5 -27.5 {name=vdd dir=inout }
+B 5 7.5 -2.5 12.5 2.5 {name=out dir=out }
+B 5 -62.5 -12.5 -57.5 -7.5 {name=A dir=in }
+B 5 -62.5 7.5 -57.5 12.5 {name=B dir=in }
+B 5 -42.5 27.5 -37.5 32.5 {name=vss dir=inout }
+A 4 -30 0 31.62277660168379 288.434948822922 143.130102354156 {}
+A 4 10 -0 10 90 360 {}
+T {vdd} -50 -20 0 0 0.2 0.2 {}
diff --git a/xschem/src/openloop/openloop.sch b/xschem/src/openloop/openloop.sch
new file mode 100644
index 0000000..470e705
--- /dev/null
+++ b/xschem/src/openloop/openloop.sch
@@ -0,0 +1,109 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N -190 140 -190 160 { lab=vdd}
+N -120 140 -120 160 { lab=vbias}
+N 220 60 250 60 { lab=vt}
+N 240 -70 290 -70 { lab=vt}
+N 50 60 90 60 { lab=vbias}
+N 350 -90 350 -70 { lab=vdd}
+N 150 -0 150 30 { lab=vdd}
+N 150 110 150 130 { lab=GND}
+N 350 -30 350 -10 { lab=GND}
+N 400 -50 440 -50 { lab=vpwm}
+N -130 -100 -130 -20 { lab=vref}
+N -130 -70 -60 -70 { lab=vref}
+N -130 -160 -130 -130 { lab=vdd}
+N -130 -180 -130 -160 { lab=vdd}
+N -90 -130 -90 -70 { lab=vref}
+N -130 40 -130 50 { lab=GND}
+N 40 90 90 90 { lab=vref}
+N 240 -30 290 -30 { lab=vref}
+N -300 140 -300 160 { lab=vin}
+N 240 -50 290 -50 { lab=vin}
+N 470 -100 470 -70 { lab=vdd}
+N 470 -30 470 -10 { lab=GND}
+N 520 -50 550 -50 { lab=vout}
+C {src/triangle/triangle.sym} 150 70 0 0 {name=x1}
+C {src/OTA/OTA.sym} 380 -150 0 0 {name=x2}
+C {vsource.sym} -120 190 0 0 {name=V1 value=0.9}
+C {vsource.sym} -190 190 0 0 {name=V2 value=1.8}
+C {gnd.sym} -190 220 0 0 {name=l1 lab=GND}
+C {gnd.sym} -120 220 0 0 {name=l2 lab=GND}
+C {lab_wire.sym} -190 140 0 0 {name=l3 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 240 60 0 1 {name=l4 sig_type=std_logic lab=vt}
+C {lab_wire.sym} 250 -70 0 1 {name=l5 sig_type=std_logic lab=vt}
+C {lab_wire.sym} -120 140 0 0 {name=l6 sig_type=std_logic lab=vbias}
+C {lab_wire.sym} 70 60 0 0 {name=l7 sig_type=std_logic lab=vbias}
+C {lab_wire.sym} 350 -90 0 0 {name=l8 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 150 10 0 0 {name=l9 sig_type=std_logic lab=vdd}
+C {gnd.sym} 150 130 0 0 {name=l10 lab=GND}
+C {gnd.sym} 350 -10 0 0 {name=l11 lab=GND}
+C {sky130_fd_pr/pfet_01v8_lvt.sym} -110 -130 0 1 {name=M6
+L=1
+W=4
+nf=2
+mult=40
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8_lvt
+spiceprefix=X
+}
+C {isource.sym} -130 10 0 0 {name=I0 value=150u}
+C {lab_wire.sym} -130 -180 0 0 {name=l13 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} -60 -70 0 0 {name=l14 sig_type=std_logic lab=vref}
+C {gnd.sym} -130 50 0 0 {name=l15 lab=GND}
+C {lab_wire.sym} 50 90 0 0 {name=l16 sig_type=std_logic lab=vref}
+C {lab_wire.sym} 270 -30 0 0 {name=l17 sig_type=std_logic lab=vref}
+C {netlist_not_shown.sym} 20 -180 0 0 {name=TT_MODELS1
+spice_ignore=false
+only_toplevel=true
+format="tcleval( @value )"
+value="
+.include /home/eda/pdk/skywater-pdk/libraries/sky130_fd_pr_ngspice/latest/models/corners/tt.spice
+
+
+* Resistor\\\\$::SKYWATER_MODELS\\\\/Capacitor
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical.spice
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical__lin.spice
+* Special cells
+.include \\\\$::SKYWATER_MODELS\\\\/models/corners/tt/specialized_cells.spice
+
+"
+}
+C {vsource.sym} -300 190 0 0 {name=V3 value="sin(0.915 0.35 5k)"}
+C {gnd.sym} -300 220 0 0 {name=l18 lab=GND}
+C {lab_wire.sym} -300 140 0 0 {name=l19 sig_type=std_logic lab=vin}
+C {lab_wire.sym} 270 -50 0 0 {name=l20 sig_type=std_logic lab=vin}
+C {src/inverter/inverter.sym} 490 -50 0 0 {name=x3}
+C {lab_wire.sym} 470 -90 0 0 {name=l21 sig_type=std_logic lab=vdd}
+C {gnd.sym} 470 -10 0 0 {name=l22 lab=GND}
+C {capa.sym} 550 -20 0 0 {name=C1
+m=1
+value=1f
+footprint=1206
+device="ceramic capacitor"}
+C {gnd.sym} 550 10 0 0 {name=l23 lab=GND}
+C {code_shown.sym} 490 110 0 0 {name=s1 only_toplevel=false value="
+.control
+save all
+tran 1n 1m
+*fourier 5k V(vpwm)
+*fourier 5k V(vout)
+*setplot tran1
+*linearize V(vout)
+*fft V(vout)
+*plot mag(V(vout))
+*setplot previous
+write openloop.raw
+.endc
+"}
+C {lab_wire.sym} 430 -50 0 0 {name=l24 sig_type=std_logic lab=vpwm}
+C {lab_wire.sym} 540 -50 0 0 {name=l25 sig_type=std_logic lab=vout}
diff --git a/xschem/src/output_driver/half_driver.sch b/xschem/src/output_driver/half_driver.sch
new file mode 100644
index 0000000..2eedc76
--- /dev/null
+++ b/xschem/src/output_driver/half_driver.sch
@@ -0,0 +1,74 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N -10 -120 -10 -100 { lab=vdd}
+N -10 180 -10 190 { lab=vss}
+N 0 40 10 40 { lab=out_p}
+N -10 250 -10 270 { lab=vss}
+N -10 40 0 40 { lab=out_p}
+N -80 -30 -50 -30 { lab=vp_p}
+N -80 110 -50 110 { lab=vp_n}
+N -10 150 10 150 { lab=vss}
+N 10 150 10 190 { lab=vss}
+N -10 190 10 190 { lab=vss}
+N -10 -70 10 -70 { lab=vdd}
+N 10 -110 10 -70 { lab=vdd}
+N -10 -110 10 -110 { lab=vdd}
+N 10 40 50 40 { lab=out_p}
+N -10 190 -10 250 { lab=vss}
+N -10 110 -10 120 { lab=out_p}
+N -10 30 -10 50 { lab=out_p}
+N -10 -40 -10 -30 { lab=out_p}
+N -50 110 -50 150 { lab=vp_n}
+N -50 -70 -50 -30 { lab=vp_p}
+N -10 -30 -10 110 { lab=out_p}
+N -100 -30 -80 -30 { lab=vp_p}
+N -210 110 -80 110 { lab=vp_n}
+N -200 -30 -100 -30 { lab=vp_p}
+N 50 40 70 40 { lab=out_p}
+N -370 -120 -310 -120 { lab=vdd}
+N -370 -60 -310 -60 { lab=vss}
+C {lab_wire.sym} 10 40 0 1 {name=l15 sig_type=std_logic lab=out_p}
+C {sky130_fd_pr/pfet_01v8.sym} -30 -70 0 0 {name=M1
+L=0.15
+W=12000
+nf=200
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8.sym} -30 150 0 0 {name=M2
+L=0.15
+W=2400
+nf=100
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {lab_wire.sym} -90 -30 0 0 {name=l49 sig_type=std_logic lab=vp_p}
+C {lab_wire.sym} -70 110 0 0 {name=l50 sig_type=std_logic lab=vp_n}
+C {lab_wire.sym} -10 -120 0 0 {name=l31 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} -10 260 0 0 {name=l1 sig_type=std_logic lab=vss}
+C {ipin.sym} -190 -30 0 0 {name=p1 lab=vp_p}
+C {ipin.sym} -200 110 0 0 {name=p2 lab=vp_n
+}
+C {opin.sym} 70 40 0 0 {name=p5 lab=out_p}
+C {iopin.sym} -380 -120 0 0 {name=p3 lab=vdd}
+C {iopin.sym} -380 -60 0 0 {name=p4 lab=vss}
+C {lab_wire.sym} -320 -120 0 1 {name=l2 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} -320 -60 0 1 {name=l3 sig_type=std_logic lab=vss}
diff --git a/xschem/src/output_driver/half_driver.sym b/xschem/src/output_driver/half_driver.sym
new file mode 100644
index 0000000..fc29c20
--- /dev/null
+++ b/xschem/src/output_driver/half_driver.sym
@@ -0,0 +1,28 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=subcircuit
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 -130 -30 130 -30 {}
+L 4 -130 30 130 30 {}
+L 4 -130 -30 -130 30 {}
+L 4 130 -30 130 30 {}
+L 4 -150 -20 -130 -20 {}
+L 4 130 0 150 0 {}
+L 4 -150 20 -130 20 {}
+B 5 -2.5 -32.5 2.5 -27.5 {name=vdd dir=inout }
+B 5 -2.5 27.5 2.5 32.5 {name=vss dir=inout }
+B 5 -152.5 -22.5 -147.5 -17.5 {name=vp_p dir=in }
+B 5 147.5 -2.5 152.5 2.5 {name=out_p dir=out }
+B 5 -152.5 17.5 -147.5 22.5 {name=vp_n dir=in }
+T {@symname} -67.5 -6 0 0 0.3 0.3 {}
+T {@name} 135 -42 0 0 0.2 0.2 {}
+T {vdd} 5 -24 0 1 0.2 0.2 {}
+T {vss} 5 16 0 1 0.2 0.2 {}
+T {vp_p} -125 -24 0 0 0.2 0.2 {}
+T {out_p} 125 -4 0 1 0.2 0.2 {}
+T {vp_n} -125 16 0 0 0.2 0.2 {}
diff --git a/xschem/src/output_driver/half_driver_post.sym b/xschem/src/output_driver/half_driver_post.sym
new file mode 100644
index 0000000..53e3897
--- /dev/null
+++ b/xschem/src/output_driver/half_driver_post.sym
@@ -0,0 +1,28 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=primitive
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 -30 -30 230 -30 {}
+L 4 -30 30 230 30 {}
+L 4 -30 -30 -30 30 {}
+L 4 230 -30 230 30 {}
+L 4 -50 -20 -30 -20 {}
+L 4 230 0 250 0 {}
+L 4 -50 20 -30 20 {}
+B 5 97.5 -32.5 102.5 -27.5 {name=vdd dir=inout }
+B 5 97.5 27.5 102.5 32.5 {name=vss dir=inout }
+B 5 -52.5 -22.5 -47.5 -17.5 {name=vp_p dir=in }
+B 5 247.5 -2.5 252.5 2.5 {name=out_p dir=out }
+B 5 -52.5 17.5 -47.5 22.5 {name=vp_n dir=in }
+T {@symname} 32.5 -6 0 0 0.3 0.3 {}
+T {@name} 235 -42 0 0 0.2 0.2 {}
+T {vdd} 105 -24 0 1 0.2 0.2 {}
+T {vss} 105 16 0 1 0.2 0.2 {}
+T {vp_p} -25 -24 0 0 0.2 0.2 {}
+T {out_p} 225 -4 0 1 0.2 0.2 {}
+T {vp_n} -25 16 0 0 0.2 0.2 {}
diff --git a/xschem/src/output_driver/output_driver.sch b/xschem/src/output_driver/output_driver.sch
new file mode 100644
index 0000000..703fc1f
--- /dev/null
+++ b/xschem/src/output_driver/output_driver.sch
@@ -0,0 +1,40 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N 770 -250 770 -230 { lab=dvdd1}
+N 770 -110 770 -90 { lab=vss}
+N 920 -200 960 -200 { lab=out_p}
+N 770 -170 770 -110 { lab=vss}
+N 960 -200 980 -200 { lab=out_p}
+N 360 -250 420 -250 { lab=dvdd1}
+N 360 -190 420 -190 { lab=vss}
+N 600 -220 620 -220 { lab=vp_p}
+N 600 -180 620 -180 { lab=vp_n}
+N 600 -0 620 -0 { lab=vn_p}
+N 600 40 620 40 { lab=vn_n}
+N 920 20 990 20 { lab=out_n}
+N 770 -40 770 -10 { lab=dvdd2}
+N 770 50 770 80 { lab=vss}
+N 360 -130 420 -130 { lab=dvdd2}
+C {lab_wire.sym} 770 -250 0 0 {name=l31 sig_type=std_logic lab=dvdd1}
+C {lab_wire.sym} 770 -100 0 0 {name=l1 sig_type=std_logic lab=vss}
+C {ipin.sym} 610 -220 0 0 {name=p1 lab=vp_p}
+C {ipin.sym} 610 -180 0 0 {name=p2 lab=vp_n
+}
+C {ipin.sym} 610 0 0 0 {name=p3 lab=vn_p}
+C {ipin.sym} 610 40 0 0 {name=p4 lab=vn_n}
+C {opin.sym} 980 -200 0 0 {name=p5 lab=out_p}
+C {opin.sym} 980 20 0 0 {name=p6 lab=out_n}
+C {iopin.sym} 350 -250 0 0 {name=p7 lab=dvdd1}
+C {iopin.sym} 350 -190 0 0 {name=p8 lab=vss}
+C {lab_wire.sym} 420 -190 0 1 {name=l3 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 410 -250 0 1 {name=l4 sig_type=std_logic lab=dvdd1}
+C {lab_wire.sym} 770 -30 0 0 {name=l2 sig_type=std_logic lab=dvdd2}
+C {lab_wire.sym} 770 80 0 0 {name=l5 sig_type=std_logic lab=vss}
+C {iopin.sym} 350 -130 0 0 {name=p9 lab=dvdd2}
+C {lab_wire.sym} 410 -130 0 1 {name=l6 sig_type=std_logic lab=dvdd2}
+C {src/output_driver/half_driver.sym} 770 -200 0 0 {name=x1}
+C {src/output_driver/half_driver.sym} 770 20 0 0 {name=x2}
diff --git a/xschem/src/output_driver/output_driver.sym b/xschem/src/output_driver/output_driver.sym
new file mode 100644
index 0000000..a814148
--- /dev/null
+++ b/xschem/src/output_driver/output_driver.sym
@@ -0,0 +1,39 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=subcircuit
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 -130 -50 130 -50 {}
+L 4 -130 50 130 50 {}
+L 4 -130 -50 -130 50 {}
+L 4 130 -50 130 50 {}
+L 4 -150 -30 -130 -30 {}
+L 4 130 -10 150 -10 {}
+L 4 -150 -10 -130 -10 {}
+L 4 -150 10 -130 10 {}
+L 4 130 10 150 10 {}
+L 4 -150 30 -130 30 {}
+B 5 -22.5 -52.5 -17.5 -47.5 {name=dvdd1 dir=inout }
+B 5 -152.5 -32.5 -147.5 -27.5 {name=vp_p dir=in }
+B 5 147.5 -12.5 152.5 -7.5 {name=out_p dir=out }
+B 5 -2.5 47.5 2.5 52.5 {name=vss dir=inout }
+B 5 -152.5 -12.5 -147.5 -7.5 {name=vp_n dir=in }
+B 5 7.5 -52.5 12.5 -47.5 {name=dvdd2 dir=inout }
+B 5 -152.5 7.5 -147.5 12.5 {name=vn_p dir=in }
+B 5 147.5 7.5 152.5 12.5 {name=out_n dir=out }
+B 5 -152.5 27.5 -147.5 32.5 {name=vn_n dir=in }
+T {@symname} -76.5 -6 0 0 0.3 0.3 {}
+T {@name} 135 -62 0 0 0.2 0.2 {}
+T {dvdd1} -15 -44 0 1 0.2 0.2 {}
+T {vp_p} -125 -34 0 0 0.2 0.2 {}
+T {out_p} 125 -14 0 1 0.2 0.2 {}
+T {vss} 5 36 0 1 0.2 0.2 {}
+T {vp_n} -125 -14 0 0 0.2 0.2 {}
+T {dvdd2} 25 -44 0 1 0.2 0.2 {}
+T {vn_p} -125 6 0 0 0.2 0.2 {}
+T {out_n} 125 6 0 1 0.2 0.2 {}
+T {vn_n} -125 26 0 0 0.2 0.2 {}
diff --git a/xschem/src/output_driver/output_driver_post.sym b/xschem/src/output_driver/output_driver_post.sym
new file mode 100644
index 0000000..db69186
--- /dev/null
+++ b/xschem/src/output_driver/output_driver_post.sym
@@ -0,0 +1,39 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=primitive
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 -150 -50 110 -50 {}
+L 4 -150 30 110 30 {}
+L 4 -150 -50 -150 30 {}
+L 4 110 -50 110 30 {}
+L 4 -170 -40 -150 -40 {}
+L 4 110 -20 130 -20 {}
+L 4 -170 -20 -150 -20 {}
+L 4 -170 0 -150 0 {}
+L 4 110 0 130 0 {}
+L 4 -170 20 -150 20 {}
+B 5 -22.5 -52.5 -17.5 -47.5 {name=dvdd1 dir=inout }
+B 5 -172.5 -42.5 -167.5 -37.5 {name=vp_p dir=in }
+B 5 127.5 -22.5 132.5 -17.5 {name=out_p dir=out }
+B 5 -22.5 27.5 -17.5 32.5 {name=vss dir=inout }
+B 5 -172.5 -22.5 -167.5 -17.5 {name=vp_n dir=in }
+B 5 -172.5 -2.5 -167.5 2.5 {name=vn_p dir=in }
+B 5 127.5 -2.5 132.5 2.5 {name=out_n dir=out }
+B 5 -172.5 17.5 -167.5 22.5 {name=vn_n dir=in }
+B 5 -52.5 -52.5 -47.5 -47.5 {name=dvdd2 dir=inout }
+T {@symname} -96.5 -16 0 0 0.3 0.3 {}
+T {@name} 115 -62 0 0 0.2 0.2 {}
+T {vdd1} -15 -44 0 1 0.2 0.2 {}
+T {vp_p} -145 -44 0 0 0.2 0.2 {}
+T {out_p} 105 -24 0 1 0.2 0.2 {}
+T {vss} -15 16 0 1 0.2 0.2 {}
+T {vp_n} -145 -24 0 0 0.2 0.2 {}
+T {vn_p} -145 -4 0 0 0.2 0.2 {}
+T {out_n} 105 -4 0 1 0.2 0.2 {}
+T {vn_n} -145 16 0 0 0.2 0.2 {}
+T {vdd2} -45 -44 0 1 0.2 0.2 {}
diff --git a/xschem/src/output_driver/output_driver_tb.sch b/xschem/src/output_driver/output_driver_tb.sch
new file mode 100644
index 0000000..75363ff
--- /dev/null
+++ b/xschem/src/output_driver/output_driver_tb.sch
@@ -0,0 +1,135 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N -180 40 -180 80 { lab=vdd1}
+N 450 30 450 70 { lab=vdd2}
+N 210 210 210 310 { lab=in_n}
+N 160 90 160 230 { lab=in_p}
+N 160 90 280 90 { lab=in_p}
+N 160 110 280 110 { lab=in_p}
+N 440 180 440 190 { lab=GND}
+N 440 170 440 180 { lab=GND}
+N 600 130 600 340 { lab=out_n}
+N 590 130 600 130 { lab=out_n}
+N 590 -100 590 110 { lab=out_p}
+N 280 90 290 90 { lab=in_p}
+N 280 110 290 110 { lab=in_p}
+N 210 130 210 210 { lab=in_n}
+N 210 130 290 130 { lab=in_n}
+N 210 150 290 150 { lab=in_n}
+N 420 40 420 70 { lab=vdd1}
+N 780 -90 860 -90 { lab=audio_p}
+N 800 -90 800 -80 { lab=audio_p}
+N 800 380 800 400 { lab=GND}
+N 770 320 800 320 { lab=audio_n}
+N 800 320 860 320 { lab=audio_n}
+N 700 320 710 320 { lab=#net1}
+N 700 320 700 340 { lab=#net1}
+N 700 -90 720 -90 { lab=#net2}
+N 700 -100 700 -90 { lab=#net2}
+N 860 -30 860 -0 { lab=audio_n}
+N 590 -100 630 -100 { lab=out_p}
+N 690 -100 700 -100 { lab=#net2}
+N 600 340 640 340 { lab=out_n}
+N -90 40 -90 80 { lab=vdd2}
+N 860 -0 860 10 { lab=audio_n}
+N 800 -20 800 10 { lab=GND}
+N 860 10 860 320 { lab=audio_n}
+C {vsource.sym} -180 110 0 0 {name=V2 value=1.8}
+C {gnd.sym} -180 140 0 0 {name=l1 lab=GND}
+C {lab_wire.sym} -180 50 0 0 {name=l4 sig_type=std_logic lab=vdd1}
+C {code_shown.sym} 1100 -280 0 0 {name=s1 only_toplevel=false value="
+.nodeset v(audio_p)=0
+.option rshunt=1e20
+.control
+save in_p in_n out_p out_n audio_p audio_n i(v2) 
+*save all
+tran 10n 1000u
+*ac dec 1000 1 100
+*op
+*plot (v(vpwm_p)-v(vdd))/@m.xm1.msky130_fd_pr__pfet_01v8_lvt[id]
+*plot vpwm_p
+*plot (v(vpwm_p))/@m.xm2.msky130_fd_pr__nfet_01v8_lvt[id]
+*plot (vpwm_p1-v(vdd))/@m.xm6.msky130_fd_pr__pfet_01v8[id]
+*plot vpwm_p1/@m.xm5.msky130_fd_pr__nfet_01v8[id]
+let pout=2*(audio_p)*(audio_p)/4
+plot pout
+let pin=1.8*i(v2)
+meas tran p avg pin
+*plot (V(vout_p)-v(vout_n))/4
+
+
+.endc
+
+
+
+"}
+C {vsource.sym} 160 260 0 0 {name=V4 value="pulse(0 1.8 0 10n 10n 1u 2u 0)"}
+C {gnd.sym} 160 290 0 0 {name=l17 lab=GND}
+C {vsource.sym} 210 340 0 0 {name=V5 value="pulse(0 1.8 0 10n 10n 1u 2u 180)"}
+C {gnd.sym} 210 370 0 0 {name=l26 lab=GND}
+C {netlist_not_shown.sym} 230 -260 0 0 {name=TT_MODELS2
+spice_ignore=false
+only_toplevel=true
+format="tcleval( @value )"
+value="
+.include /home/eda/pdk/skywater-pdk/libraries/sky130_fd_pr_ngspice/latest/models/corners/tt.spice
+.include /home/eda/magic/class_d_audio_amplifier/OTA/OTA_int_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/OTA/OTA_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/S_to_D/S_to_D_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/triang/triangle_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/output_driver/output_driver_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/output_driver/half_driver_post.spice
+* Resistor\\\\$::SKYWATER_MODELS\\\\/Capacitor
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical.spice
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical__lin.spice
+* Special cells
+.include \\\\$::SKYWATER_MODELS\\\\/models/corners/tt/specialized_cells.spice
+
+"
+}
+C {lab_wire.sym} 450 40 0 0 {name=l2 sig_type=std_logic lab=vdd2}
+C {lab_wire.sym} 590 10 0 0 {name=l5 sig_type=std_logic lab=out_p}
+C {lab_wire.sym} 600 290 0 0 {name=l6 sig_type=std_logic lab=out_n}
+C {lab_wire.sym} 160 160 0 0 {name=l9 sig_type=std_logic lab=in_p}
+C {lab_wire.sym} 210 280 0 0 {name=l10 sig_type=std_logic lab=in_n}
+C {gnd.sym} 440 190 0 0 {name=l12 lab=GND}
+C {lab_wire.sym} 420 50 0 0 {name=l3 sig_type=std_logic lab=vdd1}
+C {ind.sym} 740 320 3 1 {name=L2
+m=1
+value=28u
+footprint=1206
+device=inductor}
+C {capa.sym} 800 350 0 1 {name=C4
+m=1
+value=1.3u
+footprint=1206
+device="ceramic capacitor"}
+C {lab_wire.sym} 810 320 0 1 {name=l44 sig_type=std_logic lab=audio_n}
+C {gnd.sym} 800 400 0 0 {name=l55 lab=GND}
+C {res.sym} 860 -60 2 0 {name=R1
+value=8
+footprint=1206
+device=resistor
+m=1}
+C {vsource.sym} -90 110 0 0 {name=V1 value=1.8}
+C {gnd.sym} -90 140 0 0 {name=l11 lab=GND}
+C {lab_wire.sym} -90 60 0 0 {name=l13 sig_type=std_logic lab=vdd2}
+C {vsource.sym} 670 340 1 0 {name=V3 value=0}
+C {ind.sym} 750 -90 3 1 {name=L1
+m=1
+value=28u
+footprint=1206
+device=inductor}
+C {capa.sym} 800 -50 0 1 {name=C1
+m=1
+value=1.3u
+footprint=1206
+device="ceramic capacitor"}
+C {gnd.sym} 800 10 0 0 {name=l14 lab=GND}
+C {vsource.sym} 660 -100 1 0 {name=V6 value=0}
+C {lab_wire.sym} 830 -90 0 1 {name=l7 sig_type=std_logic lab=audio_p}
+C {src/output_driver/output_driver.sym} 440 120 0 0 {name=x1}
diff --git a/xschem/src/output_select/out_select.sch b/xschem/src/output_select/out_select.sch
new file mode 100644
index 0000000..07d8579
--- /dev/null
+++ b/xschem/src/output_select/out_select.sch
@@ -0,0 +1,218 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N -570 -70 -500 -70 { lab=s0}
+N -570 80 -500 80 { lab=s1}
+N -420 -70 -270 -70 { lab=#net1}
+N -520 20 -310 20 { lab=s1}
+N -310 -50 -310 -20 { lab=s1}
+N -310 -50 -270 -50 { lab=s1}
+N -510 -70 -510 -30 { lab=s0}
+N -510 -30 -380 -30 { lab=s0}
+N -380 -30 -380 50 { lab=s0}
+N -380 50 -270 50 { lab=s0}
+N -420 80 -290 80 { lab=#net2}
+N -290 70 -270 70 { lab=#net2}
+N -290 70 -290 80 { lab=#net2}
+N -310 -20 -310 20 { lab=s1}
+N -520 30 -520 80 { lab=s1}
+N -520 20 -520 30 { lab=s1}
+N -380 50 -380 170 { lab=s0}
+N -380 170 -270 170 { lab=s0}
+N -400 20 -400 190 { lab=s1}
+N -400 190 -270 190 { lab=s1}
+N -200 -60 -40 -60 { lab=sel0}
+N -200 60 -40 60 { lab=sel1}
+N -200 180 -40 180 { lab=sel2}
+N 140 410 140 450 { lab=#net3}
+N 20 -140 60 -140 { lab=sel0}
+N 30 170 60 170 { lab=sel1}
+N 20 450 60 450 { lab=sel2}
+N 20 170 30 170 { lab=sel1}
+N -470 -130 -470 -90 { lab=vdd}
+N -470 -50 -470 -40 { lab=vss}
+N -470 40 -470 60 { lab=vdd}
+N -470 100 -470 120 { lab=vss}
+N -250 -120 -250 -90 { lab=vdd}
+N -250 -30 -250 -10 { lab=vss}
+N -250 10 -250 30 { lab=vdd}
+N -250 90 -250 110 { lab=#net4}
+N -250 130 -250 150 { lab=vdd}
+N -250 210 -250 230 { lab=vss}
+N 90 -180 90 -160 { lab=vdd}
+N 90 -120 90 -100 { lab=vss}
+N 90 120 90 150 { lab=vdd}
+N 90 190 90 210 { lab=#net5}
+N 90 410 90 430 { lab=vdd}
+N 90 470 90 500 { lab=vss}
+N 90 -320 110 -320 { lab=vin0}
+N 90 -320 90 -210 { lab=vin0}
+N 90 -210 110 -210 { lab=vin0}
+N 170 -320 190 -320 { lab=vout0}
+N 190 -320 190 -210 { lab=vout0}
+N 170 -210 190 -210 { lab=vout0}
+N 30 -260 90 -260 { lab=vin0}
+N 190 -250 270 -250 { lab=vout0}
+N 140 -390 140 -360 { lab=sel0}
+N 140 -320 170 -320 { lab=vout0}
+N 140 -210 170 -210 { lab=vout0}
+N 90 -30 110 -30 { lab=vin1}
+N 90 -30 90 80 { lab=vin1}
+N 90 80 110 80 { lab=vin1}
+N 170 -30 190 -30 { lab=vout1}
+N 190 -30 190 80 { lab=vout1}
+N 170 80 190 80 { lab=vout1}
+N 30 30 90 30 { lab=vin1}
+N 190 40 270 40 { lab=vout1}
+N 140 -100 140 -70 { lab=sel1}
+N 140 -30 170 -30 { lab=vout1}
+N 140 80 170 80 { lab=vout1}
+N 90 260 110 260 { lab=vin2}
+N 90 260 90 370 { lab=vin2}
+N 90 370 110 370 { lab=vin2}
+N 170 260 190 260 { lab=vout2}
+N 190 260 190 370 { lab=vout2}
+N 170 370 190 370 { lab=vout2}
+N 30 320 90 320 { lab=vin2}
+N 190 330 270 330 { lab=vout2}
+N 140 190 140 220 { lab=sel2}
+N 140 410 140 450 { lab=#net3}
+N 140 260 170 260 { lab=vout2}
+N 140 370 170 370 { lab=vout2}
+N 140 -160 140 -140 { lab=#net6}
+N 140 -170 140 -160 { lab=#net6}
+N 140 120 140 170 { lab=#net7}
+N -370 -280 -290 -280 { lab=vdd}
+N -370 -200 -290 -200 { lab=vss}
+C {src/nand/nand.sym} -210 -60 0 0 {name=x4}
+C {src/nand/nand.sym} -210 60 0 0 {name=x5}
+C {src/nand/nand.sym} -210 180 0 0 {name=x6}
+C {src/inverter/inverter.sym} -450 80 0 0 {name=x8}
+C {src/inverter/inverter.sym} -450 -70 0 0 {name=x9}
+C {lab_wire.sym} -540 -70 0 0 {name=l1 sig_type=std_logic lab=s0}
+C {lab_wire.sym} -540 80 0 0 {name=l2 sig_type=std_logic lab=s1}
+C {lab_wire.sym} -90 -60 0 0 {name=l3 sig_type=std_logic lab=sel0}
+C {lab_wire.sym} -90 60 0 0 {name=l4 sig_type=std_logic lab=sel1}
+C {lab_wire.sym} -90 180 0 0 {name=l5 sig_type=std_logic lab=sel2}
+C {lab_wire.sym} 140 -380 0 0 {name=l6 sig_type=std_logic lab=sel0}
+C {lab_wire.sym} 140 -90 0 0 {name=l7 sig_type=std_logic lab=sel1}
+C {lab_wire.sym} 140 210 0 0 {name=l8 sig_type=std_logic lab=sel2}
+C {src/inverter/inverter.sym} 110 450 0 0 {name=x7}
+C {src/inverter/inverter.sym} 110 170 0 0 {name=x10}
+C {src/inverter/inverter.sym} 110 -140 0 0 {name=x11}
+C {lab_wire.sym} 50 -140 0 0 {name=l9 sig_type=std_logic lab=sel0}
+C {lab_wire.sym} 40 170 0 0 {name=l10 sig_type=std_logic lab=sel1}
+C {lab_wire.sym} 40 450 0 0 {name=l11 sig_type=std_logic lab=sel2}
+C {lab_wire.sym} -470 -110 0 0 {name=l12 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} -250 -100 0 0 {name=l13 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} -470 50 0 0 {name=l14 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} -250 20 0 0 {name=l15 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} -250 140 0 0 {name=l16 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 90 -170 0 0 {name=l17 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 90 140 0 0 {name=l18 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 90 420 0 0 {name=l19 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} -250 -10 0 0 {name=l20 sig_type=std_logic lab=vss}
+C {lab_wire.sym} -470 -40 0 1 {name=l21 sig_type=std_logic lab=vss}
+C {lab_wire.sym} -470 120 0 1 {name=l22 sig_type=std_logic lab=vss}
+C {lab_wire.sym} -250 230 0 1 {name=l23 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 90 -110 0 1 {name=l24 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 90 490 0 1 {name=l26 sig_type=std_logic lab=vss}
+C {sky130_fd_pr/nfet_01v8.sym} 140 -190 3 0 {name=M1
+L=0.15
+W=1
+nf=1 
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 140 -340 1 0 {name=M2
+L=0.15
+W=1
+nf=1
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {ipin.sym} 30 -260 0 0 {name=p1 lab=vin0}
+C {opin.sym} 270 -250 0 0 {name=p2 lab=vout0}
+C {sky130_fd_pr/nfet_01v8.sym} 140 100 3 0 {name=M3
+L=0.15
+W=1
+nf=1 
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 140 -50 1 0 {name=M4
+L=0.15
+W=1
+nf=1
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {ipin.sym} 30 30 0 0 {name=p3 lab=vin1}
+C {opin.sym} 270 40 0 0 {name=p4 lab=vout1}
+C {sky130_fd_pr/nfet_01v8.sym} 140 390 3 0 {name=M5
+L=0.15
+W=1
+nf=1 
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} 140 240 1 0 {name=M6
+L=0.15
+W=1
+nf=1
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {ipin.sym} 30 320 0 0 {name=p5 lab=vin2}
+C {opin.sym} 270 330 0 0 {name=p6 lab=vout2}
+C {iopin.sym} -380 -280 0 0 {name=p7 lab=vdd}
+C {iopin.sym} -380 -200 0 0 {name=p8 lab=vss}
+C {lab_wire.sym} -300 -280 0 0 {name=l25 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} -300 -200 0 0 {name=l27 sig_type=std_logic lab=vss}
+C {ipin.sym} -570 -70 0 0 {name=p9 lab=s0}
+C {ipin.sym} -570 80 0 0 {name=p10 lab=s1}
diff --git a/xschem/src/output_select/out_select.sym b/xschem/src/output_select/out_select.sym
new file mode 100644
index 0000000..9d7da7d
--- /dev/null
+++ b/xschem/src/output_select/out_select.sym
@@ -0,0 +1,43 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=subcircuit
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 -130 -50 130 -50 {}
+L 4 -130 50 130 50 {}
+L 4 -130 -50 -130 50 {}
+L 4 130 -50 130 50 {}
+L 4 -150 0 -130 0 {}
+L 4 130 -20 150 -20 {}
+L 4 -150 -40 -130 -40 {}
+L 4 -150 20 -130 20 {}
+L 4 130 0 150 0 {}
+L 4 -150 -20 -130 -20 {}
+L 4 -150 40 -130 40 {}
+L 4 130 20 150 20 {}
+B 5 -2.5 -52.5 2.5 -47.5 {name=vdd dir=inout }
+B 5 -152.5 -2.5 -147.5 2.5 {name=vin0 dir=in }
+B 5 147.5 -22.5 152.5 -17.5 {name=vout0 dir=out }
+B 5 -2.5 47.5 2.5 52.5 {name=vss dir=inout }
+B 5 -152.5 -42.5 -147.5 -37.5 {name=s0 dir=in }
+B 5 -152.5 17.5 -147.5 22.5 {name=vin1 dir=in }
+B 5 147.5 -2.5 152.5 2.5 {name=vout1 dir=out }
+B 5 -152.5 -22.5 -147.5 -17.5 {name=s1 dir=in }
+B 5 -152.5 37.5 -147.5 42.5 {name=vin2 dir=in }
+B 5 147.5 17.5 152.5 22.5 {name=vout2 dir=out }
+T {@symname} -63 -6 0 0 0.3 0.3 {}
+T {@name} 135 -62 0 0 0.2 0.2 {}
+T {vdd} 5 -44 0 1 0.2 0.2 {}
+T {vin0} -125 -4 0 0 0.2 0.2 {}
+T {vout0} 125 -24 0 1 0.2 0.2 {}
+T {vss} 5 36 0 1 0.2 0.2 {}
+T {s0} -125 -44 0 0 0.2 0.2 {}
+T {vin1} -125 16 0 0 0.2 0.2 {}
+T {vout1} 125 -4 0 1 0.2 0.2 {}
+T {s1} -125 -24 0 0 0.2 0.2 {}
+T {vin2} -125 36 0 0 0.2 0.2 {}
+T {vout2} 125 16 0 1 0.2 0.2 {}
diff --git a/xschem/src/output_select/out_select_tb.sch b/xschem/src/output_select/out_select_tb.sch
new file mode 100644
index 0000000..52ba249
--- /dev/null
+++ b/xschem/src/output_select/out_select_tb.sch
@@ -0,0 +1,271 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N -410 -230 -200 -80 { lab=#net1}
+N -410 -140 -200 -60 { lab=#net2}
+N -410 -50 -200 -40 { lab=vin0}
+N -410 40 -200 -20 { lab=vin1}
+N -410 140 -200 0 { lab=vin2}
+N 240 -220 240 -190 { lab=vdd}
+N 240 -130 240 -100 { lab=GND}
+N -50 -120 -50 -90 { lab=vdd}
+N 100 -60 130 -60 { lab=vout0}
+N 100 -40 130 -40 { lab=vout1}
+N 100 -20 130 -20 { lab=vout2}
+N 330 60 330 80 { lab=vref}
+N 330 60 330 80 { lab=vref}
+N 330 140 330 160 { lab=GND}
+N 390 280 390 360 { lab=v1}
+N 390 310 460 310 { lab=v1}
+N 390 200 390 220 { lab=vdd}
+N 390 420 390 430 { lab=GND}
+N 390 390 390 420 { lab=GND}
+N 430 390 470 390 { lab=v1}
+N 460 310 460 390 { lab=v1}
+N 470 390 510 390 { lab=v1}
+N 540 430 570 430 { lab=GND}
+N 560 430 560 460 { lab=GND}
+N 510 430 540 430 { lab=GND}
+N 570 430 600 430 { lab=GND}
+N 480 430 480 480 { lab=vbias1}
+N 630 430 630 480 { lab=vbias2}
+N 510 390 600 390 { lab=v1}
+N 600 390 800 390 { lab=v1}
+N 670 430 670 480 { lab=vbias3}
+N 700 430 730 430 { lab=GND}
+N 730 430 800 430 { lab=GND}
+N 750 430 750 460 { lab=GND}
+N 830 430 830 480 { lab=vbias4}
+N 480 480 480 520 { lab=vbias1}
+N 630 480 630 520 { lab=vbias2}
+N 670 480 670 520 { lab=vbias3}
+N 830 480 830 520 { lab=vbias4}
+N 830 580 830 600 { lab=GND}
+N 670 580 670 600 { lab=GND}
+N 630 580 630 600 { lab=GND}
+N 480 580 480 600 { lab=GND}
+N -580 90 -580 120 { lab=vdd}
+N -580 200 -580 230 { lab=GND}
+N -670 140 -640 140 { lab=vbias1}
+N -670 160 -640 160 { lab=vbias2}
+N -670 180 -640 180 { lab=vref}
+N -510 150 -420 150 { lab=vin2}
+N -420 150 -410 140 { lab=vin2}
+N 130 -20 170 -20 { lab=vout2}
+N 450 -20 510 -20 { lab=vtest}
+N 510 40 510 60 { lab=GND}
+N 210 -20 210 10 { lab=vtest}
+N 210 100 210 130 { lab=GND}
+N 210 10 210 70 { lab=vtest}
+N 120 100 170 100 { lab=v1}
+N 210 130 210 150 { lab=GND}
+N 310 -20 450 -20 { lab=vtest}
+N 310 -20 310 40 { lab=vtest}
+N 210 40 310 40 { lab=vtest}
+N 210 -70 210 -50 { lab=vdd}
+N 460 40 460 60 { lab=GND}
+C {src/output_select/out_select.sym} -50 -40 0 0 {name=x1}
+C {netlist_not_shown.sym} -210 -400 0 0 {name=TT_MODELS1
+spice_ignore=false
+only_toplevel=true
+format="tcleval( @value )"
+value="
+.include /home/eda/pdk/skywater-pdk/libraries/sky130_fd_pr_ngspice/latest/models/corners/tt.spice
+.include /home/eda/magic/class_d_audio_amplifier/Class_D/Class_D_post.spice
+
+* Resistor\\\\$::SKYWATER_MODELS\\\\/Capacitor
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical.spice
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical__lin.spice
+* Special cells
+.include \\\\$::SKYWATER_MODELS\\\\/models/corners/tt/specialized_cells.spice
+
+"
+}
+C {vsource.sym} 240 -160 0 0 {name=V1 value=1.8}
+C {vsource.sym} -410 -200 0 0 {name=V2 value=1.8}
+C {vsource.sym} -410 -110 0 0 {name=V3 value=1.8}
+C {vsource.sym} -410 -20 0 0 {name=V4 value=1.8}
+C {vsource.sym} -410 70 0 0 {name=V5 value=1.8}
+C {gnd.sym} -410 -170 0 0 {name=l1 lab=GND}
+C {gnd.sym} -410 -80 0 0 {name=l2 lab=GND}
+C {gnd.sym} -410 10 0 0 {name=l3 lab=GND}
+C {gnd.sym} -410 100 0 0 {name=l4 lab=GND}
+C {lab_wire.sym} 240 -210 0 0 {name=l6 sig_type=std_logic lab=vdd}
+C {gnd.sym} 240 -100 0 0 {name=l7 lab=GND}
+C {lab_wire.sym} -50 -100 0 0 {name=l8 sig_type=std_logic lab=vdd}
+C {gnd.sym} -50 10 0 0 {name=l9 lab=GND}
+C {lab_wire.sym} 130 -60 0 0 {name=l10 sig_type=std_logic lab=vout0}
+C {lab_wire.sym} 130 -40 0 0 {name=l11 sig_type=std_logic lab=vout1}
+C {lab_wire.sym} 130 -20 0 0 {name=l12 sig_type=std_logic lab=vout2}
+C {code_shown.sym} 110 -340 0 0 {name=s1 only_toplevel=false value="
+.control
+save all
+tran 1n 100u
+ 
+.endc
+
+
+"}
+C {lab_wire.sym} -410 140 0 0 {name=l13 sig_type=std_logic lab=vin2}
+C {lab_wire.sym} -410 40 0 0 {name=l14 sig_type=std_logic lab=vin1}
+C {lab_wire.sym} -410 -50 0 0 {name=l15 sig_type=std_logic lab=vin0}
+C {vsource.sym} 330 110 0 0 {name=V7 value=0.9}
+C {lab_wire.sym} 330 60 0 0 {name=l16 sig_type=std_logic lab=vref}
+C {gnd.sym} 330 160 0 0 {name=l17 lab=GND}
+C {isource.sym} 390 250 0 0 {name=I2 value=15u}
+C {lab_wire.sym} 390 200 0 0 {name=l53 sig_type=std_logic lab=vdd}
+C {gnd.sym} 390 430 0 0 {name=l18 lab=GND}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 410 390 0 1 {name=M5
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 510 410 3 1 {name=M6
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {lab_wire.sym} 440 310 0 1 {name=l62 sig_type=std_logic lab=v1}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 600 410 1 0 {name=M7
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {gnd.sym} 560 460 0 0 {name=l54 lab=GND}
+C {lab_wire.sym} 480 470 0 0 {name=l39 sig_type=std_logic lab=vbias1}
+C {lab_wire.sym} 630 480 0 0 {name=l66 sig_type=std_logic lab=vbias2}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 700 410 3 1 {name=M1
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 800 410 1 0 {name=M2
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {gnd.sym} 750 460 0 0 {name=l19 lab=GND}
+C {lab_wire.sym} 670 480 0 1 {name=l20 sig_type=std_logic lab=vbias3}
+C {lab_wire.sym} 830 480 0 1 {name=l21 sig_type=std_logic lab=vbias4}
+C {capa.sym} 480 550 0 0 {name=C1
+m=1
+value=1u
+footprint=1206
+device="ceramic capacitor"}
+C {capa.sym} 630 550 0 0 {name=C2
+m=1
+value=1u
+footprint=1206
+device="ceramic capacitor"}
+C {capa.sym} 670 550 0 0 {name=C3
+m=1
+value=1u
+footprint=1206
+device="ceramic capacitor"}
+C {capa.sym} 830 550 0 0 {name=C4
+m=1
+value=1u
+footprint=1206
+device="ceramic capacitor"}
+C {gnd.sym} 480 600 0 0 {name=l26 lab=GND}
+C {gnd.sym} 630 600 0 0 {name=l27 lab=GND}
+C {gnd.sym} 670 600 0 0 {name=l28 lab=GND}
+C {gnd.sym} 830 600 0 0 {name=l29 lab=GND}
+C {lab_wire.sym} -660 140 0 0 {name=l22 sig_type=std_logic lab=vbias1}
+C {lab_wire.sym} -660 160 0 0 {name=l23 sig_type=std_logic lab=vbias2}
+C {lab_wire.sym} -660 180 0 0 {name=l24 sig_type=std_logic lab=vref}
+C {gnd.sym} -580 230 0 0 {name=l25 lab=GND}
+C {lab_wire.sym} -580 100 0 0 {name=l30 sig_type=std_logic lab=vdd}
+C {src/triangle/triangle.sym} -580 160 0 0 {name=x2}
+C {capa.sym} 510 10 0 0 {name=C5
+m=1
+value=20p
+footprint=1206
+device="ceramic capacitor"}
+C {gnd.sym} 510 60 0 0 {name=l31 lab=GND}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 190 -20 0 0 {name=M4
+L=2
+W=4
+nf=2
+mult=16
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 190 100 0 0 {name=M3
+L=2
+W=4
+nf=2
+mult=16
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {lab_wire.sym} 130 100 0 1 {name=l32 sig_type=std_logic lab=v1}
+C {gnd.sym} 210 150 0 0 {name=l33 lab=GND}
+C {lab_wire.sym} 210 -60 0 0 {name=l34 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 370 -20 0 0 {name=l35 sig_type=std_logic lab=vtest}
+C {res.sym} 460 10 0 0 {name=R1
+value=1MEG
+footprint=1206
+device=resistor
+m=1}
+C {gnd.sym} 460 60 0 0 {name=l5 lab=GND}
diff --git a/xschem/src/output_select/transmission_gate.sch b/xschem/src/output_select/transmission_gate.sch
new file mode 100644
index 0000000..8d35478
--- /dev/null
+++ b/xschem/src/output_select/transmission_gate.sch
@@ -0,0 +1,50 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N -500 -210 -480 -210 { lab=vin}
+N -500 -210 -500 -100 { lab=vin}
+N -500 -100 -480 -100 { lab=vin}
+N -420 -210 -400 -210 { lab=vout}
+N -400 -210 -400 -100 { lab=vout}
+N -420 -100 -400 -100 { lab=vout}
+N -560 -150 -500 -150 { lab=vin}
+N -400 -140 -320 -140 { lab=vout}
+N -450 -280 -450 -250 { lab=ena_n}
+N -450 -60 -450 -20 { lab=ena}
+N -450 -210 -420 -210 { lab=vout}
+N -450 -100 -420 -100 { lab=vout}
+C {sky130_fd_pr/nfet_01v8.sym} -450 -80 3 0 {name=M1
+L=0.15
+W=1
+nf=1 
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8
+spiceprefix=X
+}
+C {sky130_fd_pr/pfet_01v8.sym} -450 -230 1 0 {name=M2
+L=0.15
+W=1
+nf=1
+mult=1
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=pfet_01v8
+spiceprefix=X
+}
+C {ipin.sym} -560 -150 0 0 {name=p1 lab=vin}
+C {opin.sym} -320 -140 0 0 {name=p2 lab=vout}
+C {ipin.sym} -450 -280 1 0 {name=p3 lab=ena_n}
+C {ipin.sym} -450 -20 3 0 {name=p4 lab=ena}
diff --git a/xschem/src/output_select/transmission_gate.sym b/xschem/src/output_select/transmission_gate.sym
new file mode 100644
index 0000000..0402361
--- /dev/null
+++ b/xschem/src/output_select/transmission_gate.sym
@@ -0,0 +1,25 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=subcircuit
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 -80 -30 -80 30 {}
+L 4 180 -30 180 30 {}
+L 4 -80 -30 80 -30 {}
+L 4 -80 30 80 30 {}
+L 4 80 -30 180 -30 {}
+L 4 80 30 180 30 {}
+B 5 57.5 -32.5 62.5 -27.5 {name=ena_n dir=in }
+B 5 -82.5 -2.5 -77.5 2.5 {name=vin dir=in }
+B 5 177.5 -2.5 182.5 2.5 {name=vout dir=out }
+B 5 57.5 27.5 62.5 32.5 {name=ena dir=in }
+T {@symname} -36.5 -6 0 0 0.3 0.3 {}
+T {@name} 235 -42 0 0 0.2 0.2 {}
+T {ena_n} 45 -24 0 0 0.2 0.2 {}
+T {vin} -75 -4 0 0 0.2 0.2 {}
+T {vout} 225 -4 0 1 0.2 0.2 {}
+T {ena} 45 16 0 0 0.2 0.2 {}
diff --git a/xschem/src/rctest.sch b/xschem/src/rctest.sch
new file mode 100644
index 0000000..d927e83
--- /dev/null
+++ b/xschem/src/rctest.sch
@@ -0,0 +1,44 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N 250 -90 380 -90 { lab=r}
+N 250 -30 380 -30 { lab=GND}
+N 360 -60 360 -30 { lab=GND}
+C {netlist_not_shown.sym} 0 -90 0 0 {name=TT_MODELS1
+spice_ignore=false
+only_toplevel=true
+format="tcleval( @value )"
+value="
+.include /home/eda/pdk/skywater-pdk/libraries/sky130_fd_pr_ngspice/latest/models/corners/tt.spice
+.include /home/eda/magic/test/r_test.spice
+* Resistor\\\\$::SKYWATER_MODELS\\\\/Capacitor
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical.spice
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical__lin.spice
+* Special cells
+.include \\\\$::SKYWATER_MODELS\\\\/models/corners/tt/specialized_cells.spice
+
+
+"}
+C {gnd.sym} 310 -30 0 0 {name=l1 lab=GND}
+C {lab_wire.sym} 320 -90 0 0 {name=l2 sig_type=std_logic lab=r}
+C {code_shown.sym} 520 -120 0 0 {name=s1 only_toplevel=false value="
+* NGSPICE file created from r_test.ext - technology: sky130A
+
+
+.control
+save all
+op
+print 3/i(v1)
+.endc
+
+"}
+C {vsource.sym} 250 -60 0 0 {name=V1 value=3}
+C {sky130_fd_pr/res_xhigh_po.sym} 380 -60 0 0 {name=R2
+W=0.35
+L=28
+model=res_xhigh_po
+spiceprefix=X
+mult=1}
diff --git a/xschem/src/ring_osc/ring_osc.sym b/xschem/src/ring_osc/ring_osc.sym
new file mode 100644
index 0000000..66cf5fb
--- /dev/null
+++ b/xschem/src/ring_osc/ring_osc.sym
@@ -0,0 +1,19 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=primitive
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 -40 -40 -40 20 {}
+L 4 90 -40 90 20 {}
+L 4 -40 -40 90 -40 {}
+L 4 -40 20 90 20 {}
+L 4 -60 -10 -40 -10 {}
+B 5 37.5 -42.5 42.5 -37.5 {name=vdd dir=inout }
+B 5 -62.5 -12.5 -57.5 -7.5 {name=stimuli dir=inout }
+B 5 37.5 17.5 42.5 22.5 {name=gnd dir=inout }
+T {ring_osc} 16 -16 0 0 0.3 0.3 {}
+T {stimuli} 5 -14 0 1 0.2 0.2 {}
diff --git a/xschem/src/ring_osc/ring_osc_flat.sym b/xschem/src/ring_osc/ring_osc_flat.sym
new file mode 100644
index 0000000..108a716
--- /dev/null
+++ b/xschem/src/ring_osc/ring_osc_flat.sym
@@ -0,0 +1,19 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=primitive
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 -50 -50 -50 10 {}
+L 4 80 -50 80 10 {}
+L 4 -50 -50 80 -50 {}
+L 4 -50 10 80 10 {}
+L 4 -70 -20 -50 -20 {}
+B 5 27.5 -52.5 32.5 -47.5 {name=vdd dir=inout }
+B 5 -72.5 -22.5 -67.5 -17.5 {name=stimuli dir=inout }
+B 5 27.5 7.5 32.5 12.5 {name=gnd dir=inout }
+T {ring_osc} 6 -26 0 0 0.3 0.3 {}
+T {stimuli} -5 -24 0 1 0.2 0.2 {}
diff --git a/xschem/src/ring_osc/ring_osc_tb.sch b/xschem/src/ring_osc/ring_osc_tb.sch
new file mode 100644
index 0000000..4fe0867
--- /dev/null
+++ b/xschem/src/ring_osc/ring_osc_tb.sch
@@ -0,0 +1,72 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N 460 -10 590 -10 { lab=#net1}
+N 460 -10 460 20 { lab=#net1}
+N 460 80 460 100 { lab=GND}
+N 460 90 590 90 { lab=GND}
+N 590 50 590 90 { lab=GND}
+N 300 50 360 50 { lab=out}
+N 300 110 300 130 { lab=GND}
+C {netlist_not_shown.sym} 20 -100 0 0 {name=s1 only_toplevel=false value="
+.include /home/eda/magic/ring_osc/ring_osc_flat.spice
+
+"}
+C {netlist_not_shown.sym} 150 -100 0 0 {name=TT_MODELS
+spice_ignore=false
+only_toplevel=true
+format="tcleval( @value )"
+value="
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_01v8/sky130_fd_pr__nfet_01v8__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_01v8_lvt/sky130_fd_pr__nfet_01v8_lvt__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_01v8/sky130_fd_pr__pfet_01v8__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_03v3_nvt/sky130_fd_pr__nfet_03v3_nvt__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_05v0_nvt/sky130_fd_pr__nfet_05v0_nvt__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/esd_nfet_01v8/sky130_fd_pr__esd_nfet_01v8__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_01v8_lvt/sky130_fd_pr__pfet_01v8_lvt__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_01v8_hvt/sky130_fd_pr__pfet_01v8_hvt__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/esd_pfet_g5v0d10v5/sky130_fd_pr__esd_pfet_g5v0d10v5__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_g5v0d10v5/sky130_fd_pr__pfet_g5v0d10v5__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_g5v0d16v0/sky130_fd_pr__pfet_g5v0d16v0__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_g5v0d10v5/sky130_fd_pr__nfet_g5v0d10v5__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_g5v0d16v0/sky130_fd_pr__nfet_g5v0d16v0__tt_discrete.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/esd_nfet_g5v0d10v5/sky130_fd_pr__esd_nfet_g5v0d10v5__tt.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/models/corners/tt/nonfet.spice
+* Mismatch parameters
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_01v8/sky130_fd_pr__nfet_01v8__mismatch.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_01v8/sky130_fd_pr__pfet_01v8__mismatch.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_01v8_lvt/sky130_fd_pr__nfet_01v8_lvt__mismatch.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_01v8_lvt/sky130_fd_pr__pfet_01v8_lvt__mismatch.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_01v8_hvt/sky130_fd_pr__pfet_01v8_hvt__mismatch.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_g5v0d10v5/sky130_fd_pr__nfet_g5v0d10v5__mismatch.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/pfet_g5v0d10v5/sky130_fd_pr__pfet_g5v0d10v5__mismatch.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_05v0_nvt/sky130_fd_pr__nfet_05v0_nvt__mismatch.corner.spice
+.include \\\\$::SKYWATER_MODELS\\\\/cells/nfet_03v3_nvt/sky130_fd_pr__nfet_03v3_nvt__mismatch.corner.spice
+* Resistor\\\\$::SKYWATER_MODELS\\\\/Capacitor
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical.spice
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical__lin.spice
+* Special cells
+.include \\\\$::SKYWATER_MODELS\\\\/models/corners/tt/specialized_cells.spice
+* All models
+.include \\\\$::SKYWATER_MODELS\\\\/models/all.spice
+* Corner
+.include \\\\$::SKYWATER_MODELS\\\\/models/corners/tt/rf.spice
+"
+}
+C {vsource.sym} 590 20 0 0 {name=V1 value=1.8}
+C {gnd.sym} 460 100 0 0 {name=l1 lab=GND}
+C {gnd.sym} 300 130 0 0 {name=l2 lab=GND}
+C {code_shown.sym} 30 70 0 0 {name=s2 only_toplevel=false value="
+.option RSHUNT=1e20
+.control
+save all
+tran 0.005n 500n
+write ring_osc.raw
+.endc
+"}
+C {lab_wire.sym} 340 50 0 0 {name=l3 sig_type=std_logic lab=out}
+C {isource.sym} 300 80 0 0 {name=I0 value="pulse(0 1m 1n 1n 1n 1n 1)"}
+C {src/ring_osc/ring_osc_flat.sym} 430 70 0 0 {name=x1}
diff --git a/xschem/src/ring_osc/ring_osc_xschem.sch b/xschem/src/ring_osc/ring_osc_xschem.sch
new file mode 100644
index 0000000..f510ac5
--- /dev/null
+++ b/xschem/src/ring_osc/ring_osc_xschem.sch
@@ -0,0 +1,36 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N 190 -70 190 -50 { lab=vdd}
+N 560 30 560 180 { lab=stimuli}
+N 120 180 560 180 { lab=stimuli}
+N 120 10 120 180 { lab=stimuli}
+N 120 10 150 10 { lab=stimuli}
+N 190 -90 190 -70 { lab=vdd}
+N 560 30 580 30 { lab=stimuli}
+N 290 130 290 150 { lab=gnd}
+N 230 10 270 10 { lab=out1}
+N 350 10 380 10 { lab=out2}
+N 460 10 560 10 { lab=stimuli}
+N 560 10 560 30 { lab=stimuli}
+N 290 70 290 130 { lab=gnd}
+N 180 30 180 70 { lab=gnd}
+N 410 30 410 70 { lab=gnd}
+N 300 30 300 70 { lab=gnd}
+N 180 70 410 70 { lab=gnd}
+N 180 -50 180 -10 { lab=vdd}
+N 300 -50 300 -10 { lab=vdd}
+N 410 -50 410 -10 { lab=vdd}
+N 350 -50 410 -50 { lab=vdd}
+N 180 -50 350 -50 { lab=vdd}
+C {iopin.sym} 190 -90 0 0 {name=p1 lab=vdd}
+C {iopin.sym} 580 30 0 0 {name=p2 lab=stimuli}
+C {iopin.sym} 290 150 0 0 {name=p3 lab=gnd}
+C {src/inverter/inverter.sym} 200 10 0 0 {name=x1}
+C {src/inverter/inverter.sym} 320 10 0 0 {name=x2}
+C {src/inverter/inverter.sym} 430 10 0 0 {name=x3}
+C {lab_wire.sym} 250 10 0 0 {name=l1 sig_type=std_logic lab=out1}
+C {lab_wire.sym} 370 10 0 0 {name=l2 sig_type=std_logic lab=out2}
diff --git a/xschem/src/ring_osc/ring_osc_xschem.sym b/xschem/src/ring_osc/ring_osc_xschem.sym
new file mode 100644
index 0000000..8b79f13
--- /dev/null
+++ b/xschem/src/ring_osc/ring_osc_xschem.sym
@@ -0,0 +1,19 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=subcircuit
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 -40 -30 -40 30 {}
+L 4 90 -30 90 30 {}
+L 4 -40 -30 90 -30 {}
+L 4 -40 30 90 30 {}
+L 4 -60 -0 -40 -0 {}
+B 5 37.5 -32.5 42.5 -27.5 {name=vdd dir=inout }
+B 5 -62.5 -2.5 -57.5 2.5 {name=stimuli dir=inout }
+B 5 37.5 27.5 42.5 32.5 {name=gnd dir=inout }
+T {ring_osc} 16 -6 0 0 0.3 0.3 {}
+T {stimuli} 5 -4 0 1 0.2 0.2 {}
diff --git a/xschem/src/triangle/triangle.sch b/xschem/src/triangle/triangle.sch
new file mode 100644
index 0000000..aa14c6a
--- /dev/null
+++ b/xschem/src/triangle/triangle.sch
@@ -0,0 +1,98 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N 460 20 480 20 { lab=vcmp}
+N 460 -60 460 20 { lab=vcmp}
+N 450 -60 520 -60 { lab=vcmp}
+N 260 130 330 130 { lab=vt}
+N 330 40 330 130 { lab=vt}
+N 140 130 200 130 { lab=vi}
+N 140 40 140 130 { lab=vi}
+N 110 40 190 40 { lab=vi}
+N 20 40 50 40 { lab=vsquare}
+N 20 40 20 190 { lab=vsquare}
+N 20 190 570 190 { lab=vsquare}
+N 630 40 630 190 { lab=vsquare}
+N 590 40 630 40 { lab=vsquare}
+N 580 -60 630 -60 { lab=vsquare}
+N 630 -60 630 40 { lab=vsquare}
+N 540 0 540 20 { lab=vdd}
+N 250 -10 250 20 { lab=vdd}
+N 540 -10 540 0 { lab=vdd}
+N 250 60 250 80 { lab=vss}
+N 250 80 280 80 { lab=vss}
+N 540 60 540 80 { lab=vss}
+N 540 80 570 80 { lab=vss}
+N 160 60 190 60 { lab=vbias1}
+N 450 60 480 60 { lab=vbias2}
+N 170 20 190 20 { lab=vref}
+N 450 40 480 40 { lab=vref}
+N 160 20 170 20 { lab=vref}
+N -90 0 -40 0 { lab=vdd}
+N -90 40 -40 40 { lab=vbias1}
+N -90 70 -40 70 { lab=vref}
+N 250 -60 330 -60 { lab=vt}
+N 630 0 660 0 { lab=vsquare}
+N -90 130 -50 130 { lab=vss}
+N 50 60 80 60 { lab=vss}
+N 420 -40 450 -40 { lab=vss}
+N 550 -40 590 -40 { lab=vss}
+N -90 100 -40 100 { lab=vbias2}
+N 300 40 330 40 { lab=vt}
+N 360 -60 390 -60 { lab=vt}
+N 330 -60 360 -60 { lab=vt}
+N 330 20 330 40 { lab=vt}
+N 330 -60 330 -40 { lab=vt}
+N 330 -40 330 20 { lab=vt}
+N 570 190 630 190 { lab=vsquare}
+C {lab_wire.sym} 250 -10 2 1 {name=l2 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 540 -10 2 1 {name=l3 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 180 60 2 1 {name=l15 sig_type=std_logic lab=vbias1}
+C {lab_wire.sym} 470 60 2 1 {name=l16 sig_type=std_logic lab=vbias2}
+C {lab_wire.sym} 180 20 0 0 {name=l17 sig_type=std_logic lab=vref}
+C {lab_wire.sym} 470 40 0 0 {name=l18 sig_type=std_logic lab=vref}
+C {lab_wire.sym} 330 80 2 1 {name=l19 sig_type=std_logic lab=vt}
+C {lab_wire.sym} 540 190 2 1 {name=l20 sig_type=std_logic lab=vsquare}
+C {lab_wire.sym} 510 -60 2 1 {name=l21 sig_type=std_logic lab=vcmp}
+C {lab_wire.sym} 160 130 2 1 {name=l1 sig_type=std_logic lab=vi}
+C {sky130_fd_pr/res_xhigh_po_0p35.sym} 80 40 1 1 {name=R3
+W=0.35
+L=32
+model=res_xhigh_po
+spiceprefix=X
+mult=1}
+C {sky130_fd_pr/res_xhigh_po_0p35.sym} 420 -60 1 1 {name=R1
+W=0.35
+L=4
+model=res_xhigh_po
+spiceprefix=X
+mult=1}
+C {sky130_fd_pr/res_xhigh_po_0p35.sym} 550 -60 1 1 {name=R2
+W=0.35
+L=9
+model=res_xhigh_po
+spiceprefix=X
+mult=1}
+C {iopin.sym} -80 0 0 1 {name=p1 lab=vdd}
+C {ipin.sym} -80 40 0 0 {name=p2 lab=vbias1}
+C {opin.sym} 260 -60 2 0 {name=p3 lab=vt}
+C {lab_wire.sym} -70 0 0 1 {name=l4 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} -40 40 0 0 {name=l5 sig_type=std_logic lab=vbias1}
+C {ipin.sym} -80 70 0 0 {name=p4 lab=vref}
+C {lab_wire.sym} -40 70 0 0 {name=l6 sig_type=std_logic lab=vref}
+C {opin.sym} 650 0 2 1 {name=p5 lab=vsquare}
+C {iopin.sym} -80 130 0 1 {name=p6 lab=vss}
+C {lab_wire.sym} -70 130 0 1 {name=l7 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 60 60 0 0 {name=l8 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 280 80 0 0 {name=l9 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 570 80 0 0 {name=l10 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 580 -40 0 1 {name=l11 sig_type=std_logic lab=vss}
+C {lab_wire.sym} 430 -40 0 1 {name=l12 sig_type=std_logic lab=vss}
+C {ipin.sym} -80 100 0 0 {name=p7 lab=vbias2}
+C {lab_wire.sym} -70 100 0 1 {name=l13 sig_type=std_logic lab=vbias2}
+C {src/OTA_tri/OTA_tri.sym} 270 70 0 0 {name=x1}
+C {src/OTA/OTA.sym} 570 -60 0 0 {name=x2}
+C {sky130_fd_pr/cap_mim_m3_1.sym} 230 130 3 0 {name=C1 model=cap_mim_m3_1 W=15 L=15 MF=8 spiceprefix=X}
diff --git a/xschem/src/triangle/triangle.sym b/xschem/src/triangle/triangle.sym
new file mode 100644
index 0000000..784286e
--- /dev/null
+++ b/xschem/src/triangle/triangle.sym
@@ -0,0 +1,35 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=subcircuit
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 -60 -40 -60 40 {}
+L 4 70 -40 70 40 {}
+L 4 -60 -40 50 -40 {}
+L 4 -60 40 50 40 {}
+L 4 -10 10 0 -10 {}
+L 4 0 -10 10 10 {}
+L 4 10 10 20 -10 {}
+L 4 20 -10 30 10 {}
+L 4 -20 -10 -10 10 {}
+L 4 50 -40 70 -40 {}
+L 4 50 40 70 40 {}
+B 5 -2.5 -42.5 2.5 -37.5 {name=vdd dir=inout }
+B 5 -62.5 -22.5 -57.5 -17.5 {name=vbias1 dir=in }
+B 5 -62.5 -2.5 -57.5 2.5 {name=vbias2 dir=in }
+B 5 -62.5 17.5 -57.5 22.5 {name=vref dir=in }
+B 5 -2.5 37.5 2.5 42.5 {name=vss dir=inout }
+B 5 67.5 17.5 72.5 22.5 {name=vsquare dir=out }
+B 5 67.5 -12.5 72.5 -7.5 {name=vt dir=out }
+T {@name} 25 -62 0 0 0.2 0.2 {}
+T {vdd} 5 -34 0 1 0.2 0.2 {}
+T {vbias1} -55 -24 0 0 0.2 0.2 {}
+T {vref} -55 16 0 0 0.2 0.2 {}
+T {vsquare} 65 16 0 1 0.2 0.2 {}
+T {vss} 5 26 0 1 0.2 0.2 {}
+T {vt} 65 -14 0 1 0.2 0.2 {}
+T {vbias2} -55 -4 0 0 0.2 0.2 {}
diff --git a/xschem/src/triangle/triangle_post.sym b/xschem/src/triangle/triangle_post.sym
new file mode 100644
index 0000000..300dec1
--- /dev/null
+++ b/xschem/src/triangle/triangle_post.sym
@@ -0,0 +1,35 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=primitive
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 -70 -40 -70 40 {}
+L 4 60 -40 60 40 {}
+L 4 -70 -40 40 -40 {}
+L 4 -70 40 40 40 {}
+L 4 -20 10 -10 -10 {}
+L 4 -10 -10 0 10 {}
+L 4 0 10 10 -10 {}
+L 4 10 -10 20 10 {}
+L 4 -30 -10 -20 10 {}
+L 4 40 -40 60 -40 {}
+L 4 40 40 60 40 {}
+B 5 -12.5 -42.5 -7.5 -37.5 {name=vdd dir=inout }
+B 5 -72.5 -22.5 -67.5 -17.5 {name=vbias1 dir=in }
+B 5 -72.5 -2.5 -67.5 2.5 {name=vbias2 dir=in }
+B 5 -72.5 17.5 -67.5 22.5 {name=vref dir=in }
+B 5 -12.5 37.5 -7.5 42.5 {name=vss dir=inout }
+B 5 57.5 17.5 62.5 22.5 {name=vsquare dir=out }
+B 5 57.5 -12.5 62.5 -7.5 {name=vt dir=out }
+T {@name} 15 -62 0 0 0.2 0.2 {}
+T {vdd} -5 -34 0 1 0.2 0.2 {}
+T {vbias1} -65 -24 0 0 0.2 0.2 {}
+T {vref} -65 16 0 0 0.2 0.2 {}
+T {vsquare} 55 16 0 1 0.2 0.2 {}
+T {vss} -5 26 0 1 0.2 0.2 {}
+T {vt} 55 -14 0 1 0.2 0.2 {}
+T {vbias2} -65 -4 0 0 0.2 0.2 {}
diff --git a/xschem/src/triangle/triangle_revised_post.sym b/xschem/src/triangle/triangle_revised_post.sym
new file mode 100644
index 0000000..fbfdac7
--- /dev/null
+++ b/xschem/src/triangle/triangle_revised_post.sym
@@ -0,0 +1,35 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=primitive
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 10 -40 10 40 {}
+L 4 140 -40 140 40 {}
+L 4 10 -40 120 -40 {}
+L 4 10 40 120 40 {}
+L 4 60 10 70 -10 {}
+L 4 70 -10 80 10 {}
+L 4 80 10 90 -10 {}
+L 4 90 -10 100 10 {}
+L 4 50 -10 60 10 {}
+L 4 120 -40 140 -40 {}
+L 4 120 40 140 40 {}
+B 5 67.5 -42.5 72.5 -37.5 {name=vdd dir=inout }
+B 5 7.5 -22.5 12.5 -17.5 {name=vbias1 dir=in }
+B 5 7.5 -2.5 12.5 2.5 {name=vbias2 dir=in }
+B 5 7.5 17.5 12.5 22.5 {name=vref dir=in }
+B 5 67.5 37.5 72.5 42.5 {name=vss dir=inout }
+B 5 137.5 17.5 142.5 22.5 {name=vsquare dir=out }
+B 5 137.5 -12.5 142.5 -7.5 {name=vt dir=out }
+T {@name} 95 -62 0 0 0.2 0.2 {}
+T {vdd} 75 -34 0 1 0.2 0.2 {}
+T {vbias1} 15 -24 0 0 0.2 0.2 {}
+T {vref} 15 16 0 0 0.2 0.2 {}
+T {vsquare} 135 16 0 1 0.2 0.2 {}
+T {vss} 75 26 0 1 0.2 0.2 {}
+T {vt} 135 -14 0 1 0.2 0.2 {}
+T {vbias2} 15 -4 0 0 0.2 0.2 {}
diff --git a/xschem/src/triangle/triangle_tb.sch b/xschem/src/triangle/triangle_tb.sch
new file mode 100644
index 0000000..5ed8832
--- /dev/null
+++ b/xschem/src/triangle/triangle_tb.sch
@@ -0,0 +1,218 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N -170 -10 -170 10 { lab=vref}
+N -170 -10 -170 10 { lab=vref}
+N -170 70 -170 90 { lab=GND}
+N -350 70 -350 90 { lab=GND}
+N -350 -20 -350 10 { lab=vdd}
+N -110 210 -110 290 { lab=v1}
+N -110 240 -40 240 { lab=v1}
+N -110 130 -110 150 { lab=vdd}
+N -110 350 -110 360 { lab=GND}
+N -110 320 -110 350 { lab=GND}
+N -70 320 -30 320 { lab=v1}
+N -40 240 -40 320 { lab=v1}
+N -30 320 10 320 { lab=v1}
+N 40 360 70 360 { lab=GND}
+N 60 360 60 390 { lab=GND}
+N 10 360 40 360 { lab=GND}
+N 70 360 100 360 { lab=GND}
+N -20 360 -20 410 { lab=vbias1}
+N 130 360 130 410 { lab=vbias2}
+N 10 320 100 320 { lab=v1}
+N 100 320 300 320 { lab=v1}
+N 170 360 170 410 { lab=vbias3}
+N 200 360 230 360 { lab=GND}
+N 230 360 300 360 { lab=GND}
+N 250 360 250 390 { lab=GND}
+N 330 360 330 410 { lab=vbias4}
+N -20 410 -20 450 { lab=vbias1}
+N 130 410 130 450 { lab=vbias2}
+N 170 410 170 450 { lab=vbias3}
+N 330 410 330 450 { lab=vbias4}
+N 330 510 330 530 { lab=GND}
+N 170 510 170 530 { lab=GND}
+N 130 510 130 530 { lab=GND}
+N -20 510 -20 530 { lab=GND}
+N 330 -20 330 10 { lab=vdd}
+N 330 90 330 120 { lab=GND}
+N 240 30 270 30 { lab=vbias1}
+N 240 50 270 50 { lab=vbias2}
+N 240 70 270 70 { lab=vref}
+N 400 40 470 40 { lab=vt}
+N 470 -10 470 40 { lab=vt}
+N 470 -10 490 -10 { lab=vt}
+N 470 40 470 130 { lab=vt}
+N 470 130 490 130 { lab=vt}
+N 460 10 490 10 { lab=vbias3}
+N 460 150 490 150 { lab=vbias4}
+N 450 110 490 110 { lab=vref}
+N 460 -30 490 -30 { lab=vref}
+N 550 -60 550 -30 { lab=vdd}
+N 550 10 550 40 { lab=GND}
+N 550 70 550 110 { lab=vdd}
+N 550 150 550 190 { lab=GND}
+C {vsource.sym} -170 40 0 0 {name=V1 value=0.9}
+C {vsource.sym} -350 40 0 0 {name=V2 value=1.8}
+C {lab_wire.sym} -170 -10 0 0 {name=l4 sig_type=std_logic lab=vref}
+C {netlist_not_shown.sym} 110 -270 0 0 {name=TT_MODELS1
+spice_ignore=false
+only_toplevel=true
+format="tcleval( @value )"
+value="
+.include /home/eda/pdk/skywater-pdk/libraries/sky130_fd_pr_ngspice/latest/models/corners/tt.spice
+.include /home/eda/magic/class_d_audio_amplifier/OTA/OTA_tri_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/OTA/OTA_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/triang/triangle_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/OTA/OTA_int_revised_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/OTA/OTA_revised_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/OTA/OTA_tri_revised_post.spice
+.include /home/eda/magic/class_d_audio_amplifier/triang/triangle_revised_post.spice
+* Resistor\\\\$::SKYWATER_MODELS\\\\/Capacitor
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical.spice
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical__lin.spice
+* Special cells
+.include \\\\$::SKYWATER_MODELS\\\\/models/corners/tt/specialized_cells.spice
+
+"
+}
+C {code_shown.sym} -250 -290 0 0 {name=s1 only_toplevel=false value="
+.nodeset v(vt)=0.9 v(vsquare)=0.9
+.control
+save all
+op 
+
+tran 1n 50u 
+*dc V3 0 1.8 0.01 
+*write tri.raw
+
+.endc
+"}
+C {gnd.sym} -170 90 0 0 {name=l6 lab=GND}
+C {gnd.sym} -350 90 0 0 {name=l5 lab=GND}
+C {lab_wire.sym} -350 -10 0 0 {name=l8 sig_type=std_logic lab=vdd}
+C {isource.sym} -110 180 0 0 {name=I2 value=15u}
+C {lab_wire.sym} -110 130 0 0 {name=l53 sig_type=std_logic lab=vdd}
+C {gnd.sym} -110 360 0 0 {name=l16 lab=GND}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} -90 320 0 1 {name=M5
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 10 340 3 1 {name=M6
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {lab_wire.sym} -60 240 0 1 {name=l62 sig_type=std_logic lab=v1}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 100 340 1 0 {name=M7
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {gnd.sym} 60 390 0 0 {name=l54 lab=GND}
+C {lab_wire.sym} -20 400 0 0 {name=l39 sig_type=std_logic lab=vbias1}
+C {lab_wire.sym} 130 410 0 0 {name=l66 sig_type=std_logic lab=vbias2}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 200 340 3 1 {name=M1
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {sky130_fd_pr/nfet_01v8_lvt.sym} 300 340 1 0 {name=M2
+L=2
+W=4
+nf=2
+mult=8
+ad="'int((nf+1)/2) * W/nf * 0.29'" 
+pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
+as="'int((nf+2)/2) * W/nf * 0.29'" 
+ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
+nrd="'0.29 / W'" nrs="'0.29 / W'"
+sa=0 sb=0 sd=0
+model=nfet_01v8_lvt
+spiceprefix=X
+}
+C {gnd.sym} 250 390 0 0 {name=l17 lab=GND}
+C {lab_wire.sym} 170 410 0 1 {name=l18 sig_type=std_logic lab=vbias3}
+C {lab_wire.sym} 330 410 0 1 {name=l19 sig_type=std_logic lab=vbias4}
+C {capa.sym} -20 480 0 0 {name=C1
+m=1
+value=1u
+footprint=1206
+device="ceramic capacitor"}
+C {capa.sym} 130 480 0 0 {name=C2
+m=1
+value=1u
+footprint=1206
+device="ceramic capacitor"}
+C {capa.sym} 170 480 0 0 {name=C3
+m=1
+value=1u
+footprint=1206
+device="ceramic capacitor"}
+C {capa.sym} 330 480 0 0 {name=C4
+m=1
+value=1u
+footprint=1206
+device="ceramic capacitor"}
+C {gnd.sym} -20 530 0 0 {name=l26 lab=GND}
+C {gnd.sym} 130 530 0 0 {name=l27 lab=GND}
+C {gnd.sym} 170 530 0 0 {name=l28 lab=GND}
+C {gnd.sym} 330 530 0 0 {name=l29 lab=GND}
+C {lab_wire.sym} 250 30 0 0 {name=l1 sig_type=std_logic lab=vbias1}
+C {lab_wire.sym} 250 50 0 0 {name=l2 sig_type=std_logic lab=vbias2}
+C {lab_wire.sym} 250 70 0 0 {name=l3 sig_type=std_logic lab=vref}
+C {gnd.sym} 330 120 0 0 {name=l7 lab=GND}
+C {lab_wire.sym} 330 -10 0 0 {name=l9 sig_type=std_logic lab=vdd}
+C {src/comparator/comparator.sym} 580 30 0 0 {name=x2}
+C {src/comparator/comparator.sym} 580 170 0 0 {name=x3}
+C {lab_wire.sym} 460 10 0 0 {name=l10 sig_type=std_logic lab=vbias3}
+C {lab_wire.sym} 460 150 0 0 {name=l11 sig_type=std_logic lab=vbias4}
+C {lab_wire.sym} 470 -30 0 0 {name=l12 sig_type=std_logic lab=vref}
+C {lab_wire.sym} 460 110 0 0 {name=l13 sig_type=std_logic lab=vref}
+C {gnd.sym} 550 190 0 0 {name=l14 lab=GND}
+C {gnd.sym} 550 40 0 0 {name=l15 lab=GND}
+C {lab_wire.sym} 550 90 0 0 {name=l20 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 550 -50 0 0 {name=l21 sig_type=std_logic lab=vdd}
+C {lab_wire.sym} 450 40 0 0 {name=l22 sig_type=std_logic lab=vt}
+C {src/triangle/triangle_revised_post.sym} 260 50 0 0 {name=x1}
diff --git a/xschem/src/user_analog_project_wrapper/user_analog_project_wrapper.sch b/xschem/src/user_analog_project_wrapper/user_analog_project_wrapper.sch
new file mode 100644
index 0000000..33c6c09
--- /dev/null
+++ b/xschem/src/user_analog_project_wrapper/user_analog_project_wrapper.sch
@@ -0,0 +1,193 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N 4300 190 4370 190 { lab=io_analog[2]}
+N 4300 260 4370 260 { lab=io_analog[3]}
+N 4300 320 4370 320 { lab=io_analog[4]}
+N 4360 -410 4430 -410 { lab=io_analog[6]}
+N 4360 -350 4430 -350 { lab=io_analog[7]}
+N 4360 -290 4430 -290 { lab=io_analog[8]}
+N 4800 -330 4830 -330 { lab=vccd2}
+N 4800 -360 4830 -360 { lab=vccd1}
+N 4800 -270 4830 -270 { lab=vssd2}
+N 4800 -300 4830 -300 { lab=vssd1}
+N 4800 -420 4830 -420 { lab=vssa1}
+N 4430 70 4510 70 { lab=io_analog[5]}
+N 4510 70 4640 70 { lab=io_analog[5]}
+N 4640 -360 4640 70 { lab=io_analog[5]}
+N 4640 -360 4740 -360 { lab=io_analog[5]}
+N 4640 -330 4740 -330 { lab=io_analog[5]}
+N 4610 -420 4740 -420 { lab=vssa2}
+N 4610 -270 4740 -270 { lab=vssa2}
+N 4610 -300 4740 -300 { lab=vssa2}
+N 4610 -390 4830 -390 { lab=vssa2}
+N 4610 -420 4610 -210 { lab=vssa2}
+N 4610 -210 4610 -10 { lab=vssa2}
+N 4430 -10 4610 -10 { lab=vssa2}
+N 4430 -150 4490 -150 { lab=io_analog[6]}
+N 4490 -410 4490 -150 { lab=io_analog[6]}
+N 4430 -410 4490 -410 { lab=io_analog[6]}
+N 4430 110 4430 320 { lab=io_analog[4]}
+N 4370 320 4430 320 { lab=io_analog[4]}
+N 4030 -170 4130 -170 { lab=io_analog[10]}
+N 4030 -150 4130 -150 { lab=io_analog[1]}
+N 4430 30 4520 30 { lab=io_analog[0]}
+N 4520 30 4750 30 { lab=io_analog[0]}
+N 4430 150 4750 150 { lab=io_analog[4]}
+N 4490 -150 4690 -150 { lab=io_analog[6]}
+N 3920 -220 4030 -220 { lab=io_analog[10]}
+N 4030 -220 4030 -170 { lab=io_analog[10]}
+N 3920 -60 4030 -60 { lab=io_analog[1]}
+N 4030 -150 4030 -60 { lab=io_analog[1]}
+N 4640 -310 4980 -310 { lab=io_analog[5]}
+N 4980 -350 4980 -310 { lab=io_analog[5]}
+N 4980 -350 5110 -350 { lab=io_analog[5]}
+N 5040 -330 5110 -330 { lab=vssa2}
+N 5040 -330 5040 -230 { lab=vssa2}
+N 4610 -230 5040 -230 { lab=vssa2}
+N 4610 -460 5110 -460 { lab=vssa2}
+N 4610 -460 4610 -420 { lab=vssa2}
+N 4800 -480 4830 -480 { lab=vdda1}
+N 4590 -450 4830 -450 { lab=vdda2}
+N 4590 -480 4740 -480 { lab=vdda2}
+N 4590 -480 4590 -50 { lab=vdda2}
+N 4430 -50 4590 -50 { lab=vdda2}
+N 4790 -200 4790 -180 { lab=io_analog[5]}
+N 4640 -200 4790 -200 { lab=io_analog[5]}
+N 4790 -120 4790 -100 { lab=vssa2}
+N 4610 -100 4790 -100 { lab=vssa2}
+N 4850 -50 4850 -0 { lab=vdda1}
+N 4850 -50 5010 -50 { lab=vdda1}
+N 5010 -480 5010 -50 { lab=vdda1}
+N 4850 60 4850 80 { lab=vssa2}
+N 4610 80 4850 80 { lab=vssa2}
+N 4610 -10 4610 80 { lab=vssa2}
+N 4850 180 4850 220 { lab=vssa2}
+N 4610 220 4850 220 { lab=vssa2}
+N 4610 80 4610 220 { lab=vssa2}
+N 4850 100 4850 120 { lab=io_analog[5]}
+N 4560 100 4850 100 { lab=io_analog[5]}
+N 4560 70 4560 100 { lab=io_analog[5]}
+N 3820 -480 3820 -250 { lab=vdda2}
+N 3820 -480 4590 -480 { lab=vdda2}
+N 3820 -190 3820 -170 { lab=vssa2}
+N 3820 -170 4610 -330 { lab=vssa2}
+N 3820 -90 4850 -20 { lab=vdda1}
+N 3820 -30 4610 -190 { lab=vssa2}
+N 4830 -480 5010 -480 { lab=vdda1}
+N 5110 -530 5110 -480 { lab=vdda2}
+N 4700 -530 5110 -530 { lab=vdda2}
+N 4700 -530 4700 -480 { lab=vdda2}
+C {iopin.sym} 4830 -480 0 0 {name=p1 lab=vdda1}
+C {iopin.sym} 4830 -450 0 0 {name=p2 lab=vdda2}
+C {iopin.sym} 4830 -420 0 0 {name=p3 lab=vssa1}
+C {iopin.sym} 4830 -390 0 0 {name=p4 lab=vssa2}
+C {iopin.sym} 4830 -360 0 0 {name=p5 lab=vccd1}
+C {iopin.sym} 4830 -330 0 0 {name=p6 lab=vccd2}
+C {iopin.sym} 4830 -300 0 0 {name=p7 lab=vssd1}
+C {iopin.sym} 4830 -270 0 0 {name=p8 lab=vssd2}
+C {ipin.sym} 3450 -200 0 0 {name=p9 lab=wb_clk_i}
+C {ipin.sym} 3450 -170 0 0 {name=p10 lab=wb_rst_i}
+C {ipin.sym} 3450 -140 0 0 {name=p11 lab=wbs_stb_i}
+C {ipin.sym} 3450 -110 0 0 {name=p12 lab=wbs_cyc_i}
+C {ipin.sym} 3450 -80 0 0 {name=p13 lab=wbs_we_i}
+C {ipin.sym} 3450 -50 0 0 {name=p14 lab=wbs_sel_i[3:0]}
+C {ipin.sym} 3450 -20 0 0 {name=p15 lab=wbs_dat_i[31:0]}
+C {ipin.sym} 3450 10 0 0 {name=p16 lab=wbs_adr_i[31:0]}
+C {opin.sym} 3440 70 0 0 {name=p17 lab=wbs_ack_o}
+C {opin.sym} 3440 100 0 0 {name=p18 lab=wbs_dat_o[31:0]}
+C {ipin.sym} 3450 140 0 0 {name=p19 lab=la_data_in[127:0]}
+C {opin.sym} 3440 170 0 0 {name=p20 lab=la_data_out[127:0]}
+C {ipin.sym} 3450 250 0 0 {name=p21 lab=io_in[26:0]}
+C {ipin.sym} 3450 280 0 0 {name=p22 lab=io_in_3v3[26:0]}
+C {ipin.sym} 3440 560 0 0 {name=p23 lab=user_clock2}
+C {opin.sym} 3440 310 0 0 {name=p24 lab=io_out[26:0]}
+C {opin.sym} 3440 340 0 0 {name=p25 lab=io_oeb[26:0]}
+C {iopin.sym} 3410 400 0 0 {name=p26 lab=gpio_analog[17:0]}
+C {iopin.sym} 3410 430 0 0 {name=p27 lab=gpio_noesd[17:0]}
+C {iopin.sym} 3410 460 0 0 {name=p29 lab=io_analog[10:0]}
+C {iopin.sym} 3410 490 0 0 {name=p30 lab=io_clamp_high[2:0]}
+C {iopin.sym} 3410 520 0 0 {name=p31 lab=io_clamp_low[2:0]}
+C {opin.sym} 3430 590 0 0 {name=p32 lab=user_irq[2:0]}
+C {ipin.sym} 3450 200 0 0 {name=p28 lab=la_oenb[127:0]}
+C {src/Class_D/Class_D.sym} 4280 -30 0 0 {name=x1}
+C {src/ESD/ESD.sym} 3870 -220 0 0 {name=x2}
+C {src/ESD/ESD.sym} 3870 -60 0 0 {name=x5}
+C {src/ESD/ESD.sym} 4800 150 0 1 {name=x6}
+C {src/ESD/io_clamp.sym} 5260 -340 0 1 {name=x9}
+C {src/ESD/io_clamp.sym} 5260 -470 0 1 {name=x10}
+C {src/ESD/ESD.sym} 4740 -150 0 1 {name=x3}
+C {src/ESD/ESD.sym} 4800 30 0 1 {name=x7}
+C {lab_wire.sym} 4330 190 0 0 {name=l14 sig_type=std_logic lab=io_analog[2]}
+C {lab_wire.sym} 4330 260 0 0 {name=l20 sig_type=std_logic lab=io_analog[3]}
+C {lab_wire.sym} 4330 320 0 0 {name=l21 sig_type=std_logic lab=io_analog[4]}
+C {lab_wire.sym} 4390 -410 0 0 {name=l22 sig_type=std_logic lab=io_analog[6]}
+C {lab_wire.sym} 4390 -350 0 0 {name=l23 sig_type=std_logic lab=io_analog[7]}
+C {lab_wire.sym} 4390 -290 0 0 {name=l24 sig_type=std_logic lab=io_analog[8]}
+C {sky130_fd_pr/res_generic_m1.sym} 4770 -330 3 1 {name=R1
+W=74.20
+L=18.85
+model=res_generic_m5
+spiceprefix=X
+mult=1}
+C {sky130_fd_pr/res_generic_m1.sym} 4770 -360 3 1 {name=R2
+W=74.20
+L=17.70
+model=res_generic_m5
+spiceprefix=X
+mult=1}
+C {sky130_fd_pr/res_generic_m1.sym} 4770 -270 3 1 {name=R3
+W=74.00
+L=20.55
+model=res_generic_m3
+spiceprefix=X
+mult=1}
+C {sky130_fd_pr/res_generic_m1.sym} 4770 -300 3 1 {name=R4
+W=78.15
+L=17.55
+model=res_generic_m4
+spiceprefix=X
+mult=1}
+C {sky130_fd_pr/res_generic_m1.sym} 4770 -420 3 1 {name=R5
+W=74.00
+L=16.80
+model=res_generic_m4
+spiceprefix=X
+mult=1}
+C {sky130_fd_pr/res_generic_m1.sym} 4460 -290 3 1 {name=R6
+W=25.05
+L=6.55
+model=res_generic_m3
+spiceprefix=X
+mult=1}
+C {sky130_fd_pr/res_generic_m1.sym} 4460 -350 3 1 {name=R7
+W=25.05
+L=7.55
+model=res_generic_m3
+spiceprefix=X
+mult=1}
+C {sky130_fd_pr/res_generic_m1.sym} 4400 260 3 1 {name=R8
+W=25.05
+L=3.7
+model=res_generic_m3
+spiceprefix=X
+mult=1}
+C {sky130_fd_pr/res_generic_m1.sym} 4400 190 3 1 {name=R9
+W=25.05
+L=4.15
+model=res_generic_m3
+spiceprefix=X
+mult=1}
+C {lab_wire.sym} 4470 70 0 1 {name=l1 sig_type=std_logic lab=io_analog[5]}
+C {lab_wire.sym} 4070 -170 0 0 {name=l2 sig_type=std_logic lab=io_analog[10]}
+C {lab_wire.sym} 4070 -150 0 0 {name=l3 sig_type=std_logic lab=io_analog[1]}
+C {lab_wire.sym} 4470 30 0 1 {name=l4 sig_type=std_logic lab=io_analog[0]}
+C {sky130_fd_pr/res_generic_m1.sym} 4770 -480 3 1 {name=R10
+W=74.00
+L=10.05
+model=res_generic_m5
+spiceprefix=X
+mult=1}
diff --git a/xschem/src/user_analog_project_wrapper/user_analog_project_wrapper.sym b/xschem/src/user_analog_project_wrapper/user_analog_project_wrapper.sym
new file mode 100644
index 0000000..a561ba9
--- /dev/null
+++ b/xschem/src/user_analog_project_wrapper/user_analog_project_wrapper.sym
@@ -0,0 +1,111 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {type=subcircuit
+format="@name @pinlist @symname"
+template="name=x1"
+}
+V {}
+S {}
+E {}
+L 4 -130 -190 130 -190 {}
+L 4 -130 190 130 190 {}
+L 4 -130 -190 -130 190 {}
+L 4 130 -190 130 190 {}
+L 4 -150 -180 -130 -180 {}
+L 4 -150 -160 -130 -160 {}
+L 4 -150 -140 -130 -140 {}
+L 4 -150 -120 -130 -120 {}
+L 4 -150 -100 -130 -100 {}
+L 4 -150 -80 -130 -80 {}
+L 4 -150 -60 -130 -60 {}
+L 4 -150 -40 -130 -40 {}
+L 4 130 -20 150 -20 {}
+L 4 130 0 150 0 {}
+L 4 -150 -20 -130 -20 {}
+L 4 130 20 150 20 {}
+L 4 -150 0 -130 0 {}
+L 4 -150 20 -130 20 {}
+L 4 -150 40 -130 40 {}
+L 4 130 40 150 40 {}
+L 4 130 60 150 60 {}
+L 4 -150 60 -130 60 {}
+L 4 130 180 150 180 {}
+L 7 130 -180 150 -180 {}
+L 7 130 -160 150 -160 {}
+L 7 130 -140 150 -140 {}
+L 7 130 -120 150 -120 {}
+L 7 130 -100 150 -100 {}
+L 7 130 -80 150 -80 {}
+L 7 130 -60 150 -60 {}
+L 7 130 -40 150 -40 {}
+L 7 130 80 150 80 {}
+L 7 130 100 150 100 {}
+L 7 130 120 150 120 {}
+L 7 130 140 150 140 {}
+L 7 130 160 150 160 {}
+B 5 147.5 -182.5 152.5 -177.5 {name=vdda1 dir=inout }
+B 5 147.5 -162.5 152.5 -157.5 {name=vdda2 dir=inout }
+B 5 147.5 -142.5 152.5 -137.5 {name=vssa1 dir=inout }
+B 5 147.5 -122.5 152.5 -117.5 {name=vssa2 dir=inout }
+B 5 147.5 -102.5 152.5 -97.5 {name=vccd1 dir=inout }
+B 5 147.5 -82.5 152.5 -77.5 {name=vccd2 dir=inout }
+B 5 147.5 -62.5 152.5 -57.5 {name=vssd1 dir=inout }
+B 5 147.5 -42.5 152.5 -37.5 {name=vssd2 dir=inout }
+B 5 -152.5 -182.5 -147.5 -177.5 {name=wb_clk_i dir=in }
+B 5 -152.5 -162.5 -147.5 -157.5 {name=wb_rst_i dir=in }
+B 5 -152.5 -142.5 -147.5 -137.5 {name=wbs_stb_i dir=in }
+B 5 -152.5 -122.5 -147.5 -117.5 {name=wbs_cyc_i dir=in }
+B 5 -152.5 -102.5 -147.5 -97.5 {name=wbs_we_i dir=in }
+B 5 -152.5 -82.5 -147.5 -77.5 {name=wbs_sel_i[3:0] dir=in }
+B 5 -152.5 -62.5 -147.5 -57.5 {name=wbs_dat_i[31:0] dir=in }
+B 5 -152.5 -42.5 -147.5 -37.5 {name=wbs_adr_i[31:0] dir=in }
+B 5 147.5 -22.5 152.5 -17.5 {name=wbs_ack_o dir=out }
+B 5 147.5 -2.5 152.5 2.5 {name=wbs_dat_o[31:0] dir=out }
+B 5 -152.5 -22.5 -147.5 -17.5 {name=la_data_in[127:0] dir=in }
+B 5 147.5 17.5 152.5 22.5 {name=la_data_out[127:0] dir=out }
+B 5 -152.5 -2.5 -147.5 2.5 {name=la_oenb[127:0] dir=in }
+B 5 -152.5 17.5 -147.5 22.5 {name=io_in[26:0] dir=in }
+B 5 -152.5 37.5 -147.5 42.5 {name=io_in_3v3[26:0] dir=in }
+B 5 147.5 37.5 152.5 42.5 {name=io_out[26:0] dir=out }
+B 5 147.5 57.5 152.5 62.5 {name=io_oeb[26:0] dir=out }
+B 5 147.5 77.5 152.5 82.5 {name=gpio_analog[17:0] dir=inout }
+B 5 147.5 97.5 152.5 102.5 {name=gpio_noesd[17:0] dir=inout }
+B 5 147.5 117.5 152.5 122.5 {name=io_analog[10:0] dir=inout }
+B 5 147.5 137.5 152.5 142.5 {name=io_clamp_high[2:0] dir=inout }
+B 5 147.5 157.5 152.5 162.5 {name=io_clamp_low[2:0] dir=inout }
+B 5 -152.5 57.5 -147.5 62.5 {name=user_clock2 dir=in }
+B 5 147.5 177.5 152.5 182.5 {name=user_irq[2:0] dir=out }
+T {@symname} -119.5 114 0 0 0.3 0.3 {}
+T {@name} 135 -202 0 0 0.2 0.2 {}
+T {vdda1} 125 -184 0 1 0.2 0.2 {}
+T {vdda2} 125 -164 0 1 0.2 0.2 {}
+T {vssa1} 125 -144 0 1 0.2 0.2 {}
+T {vssa2} 125 -124 0 1 0.2 0.2 {}
+T {vccd1} 125 -104 0 1 0.2 0.2 {}
+T {vccd2} 125 -84 0 1 0.2 0.2 {}
+T {vssd1} 125 -64 0 1 0.2 0.2 {}
+T {vssd2} 125 -44 0 1 0.2 0.2 {}
+T {wb_clk_i} -125 -184 0 0 0.2 0.2 {}
+T {wb_rst_i} -125 -164 0 0 0.2 0.2 {}
+T {wbs_stb_i} -125 -144 0 0 0.2 0.2 {}
+T {wbs_cyc_i} -125 -124 0 0 0.2 0.2 {}
+T {wbs_we_i} -125 -104 0 0 0.2 0.2 {}
+T {wbs_sel_i[3:0]} -125 -84 0 0 0.2 0.2 {}
+T {wbs_dat_i[31:0]} -125 -64 0 0 0.2 0.2 {}
+T {wbs_adr_i[31:0]} -125 -44 0 0 0.2 0.2 {}
+T {wbs_ack_o} 125 -24 0 1 0.2 0.2 {}
+T {wbs_dat_o[31:0]} 125 -4 0 1 0.2 0.2 {}
+T {la_data_in[127:0]} -125 -24 0 0 0.2 0.2 {}
+T {la_data_out[127:0]} 125 16 0 1 0.2 0.2 {}
+T {la_oenb[127:0]} -125 -4 0 0 0.2 0.2 {}
+T {io_in[26:0]} -125 16 0 0 0.2 0.2 {}
+T {io_in_3v3[26:0]} -125 36 0 0 0.2 0.2 {}
+T {io_out[26:0]} 125 36 0 1 0.2 0.2 {}
+T {io_oeb[26:0]} 125 56 0 1 0.2 0.2 {}
+T {gpio_analog[17:0]} 125 76 0 1 0.2 0.2 {}
+T {gpio_noesd[17:0]} 125 96 0 1 0.2 0.2 {}
+T {io_analog[10:0]} 125 116 0 1 0.2 0.2 {}
+T {io_clamp_high[2:0]} 125 136 0 1 0.2 0.2 {}
+T {io_clamp_low[2:0]} 125 156 0 1 0.2 0.2 {}
+T {user_clock2} -125 56 0 0 0.2 0.2 {}
+T {user_irq[2:0]} 125 176 0 1 0.2 0.2 {}
diff --git a/xschem/src/user_analog_project_wrapper/user_analog_project_wrapper_tb.sch b/xschem/src/user_analog_project_wrapper/user_analog_project_wrapper_tb.sch
new file mode 100644
index 0000000..ff57b79
--- /dev/null
+++ b/xschem/src/user_analog_project_wrapper/user_analog_project_wrapper_tb.sch
@@ -0,0 +1,386 @@
+v {xschem version=2.9.9 file_version=1.2 }
+G {}
+K {}
+V {}
+S {}
+E {}
+N -1150 -300 -1150 -270 { lab=vref}
+N -1150 -210 -1150 -170 { lab=GND}
+N -1030 -210 -1030 -190 { lab=GND}
+N -1090 -210 -1090 -180 { lab=GND}
+N -710 -300 -710 -270 { lab=GND}
+N 1130 -40 1210 -40 { lab=audio_p}
+N 1150 -40 1150 -30 { lab=audio_p}
+N 1150 30 1150 50 { lab=GND}
+N 1150 200 1150 220 { lab=GND}
+N 1120 140 1150 140 { lab=audio_n}
+N 1210 10 1210 20 { lab=audio_p}
+N 1150 140 1210 140 { lab=audio_n}
+N 1210 80 1210 140 { lab=audio_n}
+N 1210 -40 1210 10 { lab=audio_p}
+N -1090 -300 -1090 -270 { lab=avdd}
+N -1030 -300 -1030 -270 { lab=dvdd}
+N -110 -360 -60 -360 { lab=io_analog[1]}
+N -540 -360 -510 -360 { lab=#net1}
+N -710 -360 -600 -360 { lab=vin}
+N -400 -300 -400 -270 { lab=GND}
+N -450 -360 -230 -360 { lab=io_analog[10]}
+N -540 -200 -510 -200 { lab=#net2}
+N -400 -140 -400 -110 { lab=GND}
+N -450 -200 -400 -200 { lab=io_analog[1]}
+N -640 -200 -600 -200 { lab=vref}
+N -400 -200 -170 -200 { lab=io_analog[1]}
+N -170 -320 -170 -200 { lab=io_analog[1]}
+N -170 -340 -170 -320 { lab=io_analog[1]}
+N 700 -40 730 -40 { lab=#net3}
+N 590 -40 640 -40 { lab=io_analog[6:8]}
+N 790 -40 830 -40 { lab=out_p}
+N 880 -400 910 -400 { lab=#net4}
+N 770 -400 820 -400 { lab=#net5}
+N 970 -400 1010 -400 { lab=avdd}
+N 880 -300 910 -300 { lab=#net6}
+N 770 -300 820 -300 { lab=#net7}
+N 970 -300 1010 -300 { lab=GND}
+N 700 -400 770 -400 { lab=#net5}
+N 710 -300 770 -300 { lab=#net7}
+N 700 -300 710 -300 { lab=#net7}
+N 700 140 730 140 { lab=#net8}
+N 590 140 640 140 { lab=io_analog[2:4]}
+N 790 140 830 140 { lab=out_n}
+N 890 -200 920 -200 { lab=#net9}
+N 780 -200 830 -200 { lab=#net10}
+N 980 -200 1020 -200 { lab=dvdd}
+N 710 -200 780 -200 { lab=#net10}
+N 530 140 590 140 { lab=io_analog[2:4]}
+N 520 140 530 140 { lab=io_analog[2:4]}
+N 700 -200 710 -200 { lab=#net10}
+N 830 -40 1070 -40 { lab=out_p}
+N 830 140 970 140 { lab=out_n}
+N 970 140 1060 140 { lab=out_n}
+N -170 -360 -170 -340 { lab=io_analog[1]}
+N -170 -360 -110 -360 { lab=io_analog[1]}
+N -230 -380 -230 -360 { lab=io_analog[10]}
+N -230 -380 -60 -380 { lab=io_analog[10]}
+N 270 -390 700 -390 { lab=#net5}
+N 700 -400 700 -390 { lab=#net5}
+N 270 -370 700 -370 { lab=#net5}
+N 700 -390 700 -370 { lab=#net5}
+N 270 -350 270 -330 { lab=#net7}
+N 270 -330 700 -330 { lab=#net7}
+N 700 -330 700 -300 { lab=#net7}
+N 270 -270 700 -270 { lab=#net7}
+N 700 -300 700 -270 { lab=#net7}
+N 270 -250 700 -250 { lab=#net7}
+N 700 -270 700 -250 { lab=#net7}
+N 270 -310 270 -290 { lab=#net10}
+N 270 -290 650 -290 { lab=#net10}
+N 650 -290 650 -200 { lab=#net10}
+N 650 -200 700 -200 { lab=#net10}
+N 270 -90 360 -90 { lab=io_analog[10:0]}
+N 520 -40 590 -40 { lab=io_analog[6:8]}
+N 870 290 900 290 { lab=#net11}
+N 760 290 810 290 { lab=io_analog[5]}
+N 960 290 1000 290 { lab=dvdd}
+N 710 290 760 290 { lab=io_analog[5]}
+N 860 450 890 450 { lab=#net12}
+N 750 450 800 450 { lab=io_analog[0]}
+N 950 450 990 450 { lab=#net13}
+N 700 450 750 450 { lab=io_analog[0]}
+N 1050 450 1230 450 { lab=avdd}
+C {gnd.sym} -1150 -170 0 0 {name=l2 lab=GND}
+C {netlist_not_shown.sym} 1450 -770 0 0 {name=TT_MODELS1
+spice_ignore=false
+only_toplevel=true
+format="tcleval( @value )"
+value="
+.include /home/eda/pdk/skywater-pdk/libraries/sky130_fd_pr_ngspice/latest/models/corners/tt.spice
+.include /home/eda/magic/class_d_audio_amplifier/Class_D/Class_D_post.spice
+
+* Resistor\\\\$::SKYWATER_MODELS\\\\/Capacitor
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical.spice
+.include \\\\$::SKYWATER_MODELS\\\\/models/r+c/res_typical__cap_typical__lin.spice
+* Special cells
+.include \\\\$::SKYWATER_MODELS\\\\/models/corners/tt/specialized_cells.spice
+
+"
+}
+C {vsource.sym} -1150 -240 0 0 {name=V5 value=0.9}
+C {vsource.sym} -1030 -240 0 0 {name=V1 value=1.8}
+C {gnd.sym} -1030 -190 0 0 {name=l4 lab=GND}
+C {vsource.sym} -1090 -240 0 0 {name=V2 value="pulse(0 1.8 0 1u 1u 1 2)"}
+C {gnd.sym} -1090 -180 0 0 {name=l6 lab=GND}
+C {lab_wire.sym} -1150 -280 0 0 {name=l5 sig_type=std_logic lab=vref}
+C {lab_wire.sym} -1030 -280 0 0 {name=l7 sig_type=std_logic lab=dvdd}
+C {lab_wire.sym} -1090 -280 0 0 {name=l8 sig_type=std_logic lab=avdd}
+C {vsource.sym} -710 -330 0 0 {name=V3 value="sin(0.9 0.4 5k)"}
+C {gnd.sym} -710 -270 0 0 {name=l10 lab=GND}
+C {ind.sym} 1100 -40 1 0 {name=L1
+m=1
+value=28u
+footprint=1206
+device=inductor}
+C {capa.sym} 1150 0 0 0 {name=C1
+m=1
+value=1.3u
+footprint=1206
+device="ceramic capacitor"}
+C {ind.sym} 1090 140 3 1 {name=L2
+m=1
+value=28u
+footprint=1206
+device=inductor}
+C {capa.sym} 1150 170 0 1 {name=C4
+m=1
+value=1.3u
+footprint=1206
+device="ceramic capacitor"}
+C {res.sym} 1210 50 2 0 {name=R6
+value=8
+footprint=1206
+device=resistor
+m=1}
+C {lab_wire.sym} 1160 -40 0 1 {name=l43 sig_type=std_logic lab=audio_p}
+C {lab_wire.sym} 1160 140 0 1 {name=l44 sig_type=std_logic lab=audio_n}
+C {gnd.sym} 1150 220 0 0 {name=l55 lab=GND}
+C {gnd.sym} 1150 50 0 0 {name=l58 lab=GND}
+C {code_shown.sym} -1080 -980 0 0 {name=s2 only_toplevel=false value="
+.option rshunt=1e20
+.nodeset all=0.7
+*.option VNTOL=1e-6 ABSTOL=1e-9
+*.option savecurrents
+*set the absolute voltage error tolerance and absolute current error tolerance
+.control
+save out_p out_n audio_p audio_n I(V1) I(V2) @r6[i] x1.x1.vtriang x1.x1.vin_n x1.x1.vin_n
+*save all
+*save vtriang audio_p audio_n I(V2) @r6[i] out_p out_n
+*op
+tran 1n 5m 0.5m
+*linearize V(audio)
+*linearize V(out)
+*fft V(out)
+*fft V(audio)
+*plot mag(V(audio))
+*plot mag(V(out))
+let pout=(V(audio_p)-V(audio_n))*(V(audio_p)-V(audio_n))/@r6[i]
+let pin=1.8*(I(V2)+I(V1))
+meas tran pload avg pout from=1m to=5m
+meas tran p_supply avg pin from=1m to=5m
+*print pload/p_supply
+set nfreqs=5
+*fourier 10k V(out_p)-V(out_n)
+
+fourier 5k V(audio_p)-V(audio_n)
+write class_d_5k_04_presim_with_wrapper.raw
+
+.endc
+
+
+"}
+C {lab_wire.sym} -640 -360 0 0 {name=l22 sig_type=std_logic lab=vin}
+C {ind.sym} -570 -360 1 0 {name=L3
+m=1
+value=1n
+footprint=1206
+device=inductor}
+C {res.sym} -480 -360 1 0 {name=R4
+value=0.05
+footprint=1206
+device=resistor
+m=1}
+C {capa.sym} -400 -330 0 0 {name=C2
+m=1
+value=1p
+footprint=1206
+device="ceramic capacitor"}
+C {gnd.sym} -400 -270 0 0 {name=l11 lab=GND}
+C {ind.sym} -570 -200 1 0 {name=L4
+m=1
+value=1n
+footprint=1206
+device=inductor}
+C {res.sym} -480 -200 1 0 {name=R5
+value=0.05
+footprint=1206
+device=resistor
+m=1}
+C {capa.sym} -400 -170 0 0 {name=C3
+m=1
+value=1p
+footprint=1206
+device="ceramic capacitor"}
+C {gnd.sym} -400 -110 0 0 {name=l13 lab=GND}
+C {ind.sym} 760 -40 3 1 {name=L7
+m=1
+value=0.3n
+footprint=1206
+device=inductor}
+C {res.sym} 670 -40 3 1 {name=R9
+value=0.02
+footprint=1206
+device=resistor
+m=1}
+C {capa.sym} 590 -10 0 1 {name=C7
+m=1
+value=3p
+footprint=1206
+device="ceramic capacitor"}
+C {gnd.sym} 590 20 0 1 {name=l18 lab=GND}
+C {ind.sym} 940 -400 3 1 {name=L11
+m=1
+value=0.3n
+footprint=1206
+device=inductor}
+C {res.sym} 850 -400 3 1 {name=R13
+value=0.02
+footprint=1206
+device=resistor
+m=1}
+C {capa.sym} 770 -370 0 1 {name=C11
+m=1
+value=3p
+footprint=1206
+device="ceramic capacitor"}
+C {gnd.sym} 770 -340 0 1 {name=l24 lab=GND}
+C {ind.sym} 940 -300 3 1 {name=L12
+m=1
+value=0.3n
+footprint=1206
+device=inductor}
+C {res.sym} 850 -300 3 1 {name=R14
+value=0.02
+footprint=1206
+device=resistor
+m=1}
+C {capa.sym} 770 -270 0 1 {name=C12
+m=1
+value=3p
+footprint=1206
+device="ceramic capacitor"}
+C {gnd.sym} 770 -240 0 1 {name=l25 lab=GND}
+C {ind.sym} 760 140 3 1 {name=L16
+m=1
+value=0.3n
+footprint=1206
+device=inductor}
+C {res.sym} 670 140 3 1 {name=R18
+value=0.02
+footprint=1206
+device=resistor
+m=1}
+C {capa.sym} 590 170 0 1 {name=C16
+m=1
+value=3p
+footprint=1206
+device="ceramic capacitor"}
+C {gnd.sym} 590 200 0 1 {name=l23 lab=GND}
+C {ind.sym} 950 -200 3 1 {name=L18
+m=1
+value=0.3n
+footprint=1206
+device=inductor}
+C {res.sym} 860 -200 3 1 {name=R20
+value=0.02
+footprint=1206
+device=resistor
+m=1}
+C {capa.sym} 780 -170 0 1 {name=C18
+m=1
+value=3p
+footprint=1206
+device="ceramic capacitor"}
+C {gnd.sym} 780 -140 0 1 {name=l29 lab=GND}
+C {lab_wire.sym} 1000 -400 0 1 {name=l30 sig_type=std_logic lab=avdd}
+C {gnd.sym} 1010 -300 0 1 {name=l1 lab=GND}
+C {lab_wire.sym} 1010 -200 0 1 {name=l31 sig_type=std_logic lab=dvdd}
+C {lab_wire.sym} -620 -200 0 0 {name=l33 sig_type=std_logic lab=vref}
+C {lab_wire.sym} 910 140 0 1 {name=l45 sig_type=std_logic lab=out_n}
+C {capa.sym} -640 -170 0 0 {name=C20
+m=1
+value=20p
+footprint=1206
+device="ceramic capacitor"}
+C {capa.sym} -630 -330 0 0 {name=C21
+m=1
+value=20p
+footprint=1206
+device="ceramic capacitor"}
+C {gnd.sym} -640 -140 0 0 {name=l49 lab=GND}
+C {gnd.sym} -630 -300 0 0 {name=l50 lab=GND}
+C {capa.sym} 890 -10 0 0 {name=C23
+m=1
+value=20p
+footprint=1206
+device="ceramic capacitor"}
+C {gnd.sym} 890 20 0 1 {name=l52 lab=GND}
+C {capa.sym} 1000 -370 0 0 {name=C27
+m=1
+value=20p
+footprint=1206
+device="ceramic capacitor"}
+C {gnd.sym} 1000 -340 0 1 {name=l57 lab=GND}
+C {capa.sym} 1010 -170 0 0 {name=C31
+m=1
+value=20p
+footprint=1206
+device="ceramic capacitor"}
+C {gnd.sym} 1010 -140 0 1 {name=l62 lab=GND}
+C {src/user_analog_project_wrapper/user_analog_project_wrapper.sym} 120 -210 0 0 {name=x1}
+C {lab_wire.sym} 330 -90 0 1 {name=l3 sig_type=std_logic lab=io_analog[10:0]}
+C {lab_wire.sym} 970 -40 0 1 {name=l9 sig_type=std_logic lab=out_p}
+C {lab_wire.sym} 540 -40 0 1 {name=l12 sig_type=std_logic lab=io_analog[6:8]}
+C {lab_wire.sym} 530 140 0 1 {name=l14 sig_type=std_logic lab=io_analog[2:4]}
+C {ind.sym} 930 290 3 1 {name=L5
+m=1
+value=0.3n
+footprint=1206
+device=inductor}
+C {res.sym} 840 290 3 1 {name=R1
+value=0.02
+footprint=1206
+device=resistor
+m=1}
+C {capa.sym} 760 320 0 1 {name=C5
+m=1
+value=3p
+footprint=1206
+device="ceramic capacitor"}
+C {gnd.sym} 760 350 0 1 {name=l15 lab=GND}
+C {lab_wire.sym} 990 290 0 1 {name=l16 sig_type=std_logic lab=dvdd}
+C {capa.sym} 990 320 0 0 {name=C6
+m=1
+value=20p
+footprint=1206
+device="ceramic capacitor"}
+C {gnd.sym} 990 350 0 1 {name=l17 lab=GND}
+C {lab_wire.sym} 720 290 0 1 {name=l19 sig_type=std_logic lab=io_analog[5]}
+C {ind.sym} 920 450 3 1 {name=L6
+m=1
+value=0.3n
+footprint=1206
+device=inductor}
+C {res.sym} 830 450 3 1 {name=R2
+value=0.02
+footprint=1206
+device=resistor
+m=1}
+C {capa.sym} 750 480 0 1 {name=C8
+m=1
+value=3p
+footprint=1206
+device="ceramic capacitor"}
+C {gnd.sym} 750 510 0 1 {name=l20 lab=GND}
+C {lab_wire.sym} 1210 450 0 1 {name=l21 sig_type=std_logic lab=avdd}
+C {capa.sym} 1210 480 0 0 {name=C9
+m=1
+value=20p
+footprint=1206
+device="ceramic capacitor"}
+C {gnd.sym} 1210 510 0 1 {name=l26 lab=GND}
+C {lab_wire.sym} 710 450 0 1 {name=l27 sig_type=std_logic lab=io_analog[0]}
+C {res.sym} 1020 450 3 1 {name=R3
+value=83k
+footprint=1206
+device=resistor
+m=1}
+C {lab_wire.sym} -210 -380 0 1 {name=l28 sig_type=std_logic lab=io_analog[10]}
+C {lab_wire.sym} -250 -200 0 1 {name=l32 sig_type=std_logic lab=io_analog[1]}
diff --git a/xschem/xschemrc b/xschem/xschemrc
index 98fead5..ce73123 100644
--- a/xschem/xschemrc
+++ b/xschem/xschemrc
@@ -28,13 +28,16 @@
 #### Flush any previous definition
 set XSCHEM_LIBRARY_PATH {}
 #### include devices/*.sym
-append XSCHEM_LIBRARY_PATH ${XSCHEM_SHAREDIR}/xschem_library
-#### include skywater libraries. Here i use [pwd]. This works if i start xschem from here.
-append XSCHEM_LIBRARY_PATH :$env(PWD)
-append XSCHEM_LIBRARY_PATH :/usr/share/pdk/sky130A/libs.tech/xschem
-#### add ~/.xschem/xschem_library (USER_CONF_DIR is normally ~/.xschem)
-append XSCHEM_LIBRARY_PATH :$USER_CONF_DIR/xschem_library 
+append XSCHEM_LIBRARY_PATH ${XSCHEM_SHAREDIR}/xschem_library/devices
 
+append XSCHEM_LIBRARY_PATH :/home/eda/pdk/sky130A/libs.tech/xschem
+#### include skywater libraries. Here i use [pwd]. This works if i start xschem from here.
+#append XSCHEM_LIBRARY_PATH :/home/eda/xschem/xschem_library
+#append XSCHEM_LIBRARY_PATH :/home/eda/.xschem/xschem_library/xschem_sky130
+# append XSCHEM_LIBRARY_PATH :/mnt/sda7/home/schippes/pdks/sky130A/libs.tech/xschem
+#### add ~/.xschem/xschem_library (USER_CONF_DIR is normally ~/.xschem)
+#append XSCHEM_LIBRARY_PATH :$USER_CONF_DIR/xschem_library 
+append XSCHEM_LIBRARY_PATH :/home/eda/xschem/xschem_library
 ###########################################################################
 #### SET CUSTOM COLORS FOR XSCHEM LIBRARIES MATCHING CERTAIN PATTERNS
 ###########################################################################
@@ -54,14 +57,13 @@
 #### Start without a design if no filename given on command line:
 #### To avoid absolute paths, use a path that is relative to one of the
 #### XSCHEM_LIBRARY_PATH directories. Default: empty
-set XSCHEM_START_WINDOW {sky130_tests/top.sch}
+set XSCHEM_START_WINDOW {}
 
 ###########################################################################
 #### DIRECTORY WHERE SIMULATIONS, NETLIST AND SIMULATOR OUTPUTS ARE PLACED
 ###########################################################################
 #### If unset $USER_CONF_DIR/simulations is assumed (normally ~/.xschem/simulations) 
-# set netlist_dir $env(HOME)/.xschem/simulations
-set netlist_dir .
+#set netlist_dir $env(HOME)/.xschem/simulations
 
 ###########################################################################
 #### CHANGE DEFAULT [] WITH SOME OTHER CHARACTERS FOR BUSSED SIGNALS 
@@ -257,8 +259,8 @@
 ###########################################################################
 #### list of tcl files to preload.
 # lappend tcl_files ${XSCHEM_SHAREDIR}/change_index.tcl
-lappend tcl_files ${XSCHEM_SHAREDIR}/ngspice_backannotate.tcl
-lappend tcl_files /usr/share/pdk/sky130A/libs.tech/xschem/scripts/sky130_models.tcl
+#lappend tcl_files ${XSCHEM_SHAREDIR}/ngspice_backannotate.tcl
+#lappend tcl_files /home/eda/.xschem/xschem_library/xschem_sky130/scripts/sky130_models.tcl
 ###########################################################################
 #### XSCHEM TOOLBAR
 ###########################################################################
@@ -269,5 +271,13 @@
 ###########################################################################
 #### SKYWATER PDK SPECIFIC VARIABLES
 ###########################################################################
-set SKYWATER_MODELS ~/skywater-pdk/libraries/sky130_fd_pr_ngspice/latest
-set SKYWATER_STDCELLS ~/skywater-pdk/libraries/sky130_fd_sc_hd/latest
+
+## (spice patched) skywater-pdk install
+set SKYWATER_MODELS /home/eda/pdk/skywater-pdk/libraries/sky130_fd_pr_ngspice/latest
+set SKYWATER_STDCELLS /home/eda/pdk/skywater-pdk/libraries/sky130_fd_sc_hd/latest
+
+
+set gaw_tcl_address {localhost 2020}
+## opencircuitdesign pdks install
+#set SKYWATER_MODELS /home/eda/pdk/sky130A/libs.tech/ngspice
+#set SKYWATER_STDCELLS /home/eda/pdk/sky130A/libs.ref/sky130_fd_sc_hd/spice