| timestamp 1624221218 |
| version 8.3 |
| tech sky130A |
| style ngspice() |
| scale 1000 1 500000 |
| resistclasses 2200000 3050000 1700000 3050000 120000 197000 114000 191000 120000 197000 114000 191000 48200 319800 2000000 48200 48200 12200 125 125 47 47 29 5 |
| use 2bitdac_layout 2bitdac_layout_1 1 0 -24 0 1 -1650 |
| use 2bitdac_layout 2bitdac_layout_0 1 0 10 0 1 1234 |
| use switch_layout switch_layout_0 1 0 7394 0 1 -310 |
| use res250_layout res250_layout_0 0 1 296 -1 0 28 |
| node "m2_3450_n2958#" 7 1304.77 3450 -2958 m2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 164360 6024 0 0 0 0 0 0 0 0 |
| node "gnd!" 13 2933.78 7558 -128 m1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10944 440 410468 13300 0 0 0 0 0 0 0 0 |
| node "vdd!" 5 3915.21 8272 670 m1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8692 376 15480 524 21060 648 961192 18972 0 0 0 0 |
| node "inp2" 55 178.658 -36 -3060 li 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13576 604 0 0 0 0 0 0 0 0 0 0 0 0 |
| node "x2_out_v" 824 2866.77 6422 -1408 li 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 315316 9364 0 0 0 0 0 0 0 0 0 0 0 0 |
| node "d2" 19 143.325 7348 208 li 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13432 476 0 0 0 0 0 0 0 0 0 0 0 0 |
| node "out_v" 66 236.955 9786 372 li 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20708 792 1600 160 0 0 0 0 0 0 0 0 0 0 |
| node "x2_vref1" 164 346.523 -54 -654 li 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22620 1184 0 0 0 0 0 0 0 0 0 0 0 0 |
| node "x1_vref5" 156 291.781 0 -18 li 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16952 1004 0 0 0 0 0 0 0 0 0 0 0 0 |
| node "d0" 144 1064.17 742 198 li 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 84656 2160 82908 1888 0 0 0 0 0 0 0 0 0 0 |
| node "d1" 289 2077.81 3802 -684 li 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 267832 5236 106000 2520 0 0 0 0 0 0 0 0 0 0 |
| node "x1_out_v" 611 2538.25 6458 1466 li 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 319292 8156 0 0 0 0 0 0 0 0 0 0 0 0 |
| node "inp1" 45 142.239 180 2182 li 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9880 484 0 0 0 0 0 0 0 0 0 0 0 0 |
| substrate "VSUBS" 0 0 -1073741817 -1073741817 space 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
| cap "vdd!" "x1_out_v" 89.274 |
| cap "x1_vref5" "x2_vref1" 2.98193 |
| cap "x2_out_v" "gnd!" 51.7712 |
| cap "gnd!" "m2_3450_n2958#" 6.48649 |
| cap "2bitdac_layout_1/x2_vout" "2bitdac_layout_1/switch_layout_0/gnd!" 42.391 |
| subcap "x2_out_v" -3754.66 |
| subcap "x1_vref5" -1450.59 |
| cap "d0" "2bitdac_layout_1/x1_inp1" 154.922 |
| cap "x2_vref1" "2bitdac_layout_1/x1_inp1" 36.7021 |
| cap "2bitdac_layout_1/switch_layout_2/vdd!" "d0" 167.347 |
| cap "d0" "2bitdac_layout_1/switch_layout_2/dinb" 36.5357 |
| cap "x2_vref1" "x1_vref5" 22.5484 |
| cap "2bitdac_layout_0/gnd!" "2bitdac_layout_1/vdd!" 5.96591 |
| subcap "d1" -980.27 |
| cap "2bitdac_layout_1/vdd!" "2bitdac_layout_0/gnd!" 28.65 |
| cap "2bitdac_layout_1/x1_vout" "2bitdac_layout_0/gnd!" 30.285 |
| cap "2bitdac_layout_1/switch_layout_0/dinb" "d1" 14.52 |
| cap "d1" "2bitdac_layout_1/switch_layout_0/vdd!" 106.441 |
| cap "2bitdac_layout_1/vdd!" "d1" 36.172 |
| cap "2bitdac_layout_1/x1_vout" "d1" 123.319 |
| subcap "d1" -2299.69 |
| cap "2bitdac_layout_1/switch_layout_0/dinb" "d1" 14.52 |
| cap "2bitdac_layout_1/switch_layout_0/vdd!" "d1" 31.0165 |
| subcap "x2_out_v" -1921.76 |
| subcap "gnd!" -3135.88 |
| subcap "x2_vref1" -547.067 |
| subcap "d0" -11.8268 |
| cap "2bitdac_layout_0/x2_inp1" "2bitdac_layout_0/switch_layout_1/din" 10.5761 |
| cap "2bitdac_layout_0/switch_layout_1/dinb" "2bitdac_layout_0/switch_layout_1/din" 12.8229 |
| cap "x1_vref5" "x2_vref1" 5.39676 |
| cap "2bitdac_layout_0/switch_layout_1/din" "2bitdac_layout_0/switch_layout_1/gnd!" 94.769 |
| cap "x1_vref5" "2bitdac_layout_0/switch_layout_1/din" 113.311 |
| cap "2bitdac_layout_0/x2_inp1" "x1_vref5" 15.0192 |
| cap "2bitdac_layout_0/gnd!" "2bitdac_layout_1/vdd!" 5.96591 |
| cap "2bitdac_layout_1/vdd!" "d1" 31.7048 |
| cap "2bitdac_layout_0/x2_vout" "2bitdac_layout_0/switch_layout_0/gnd!" -1.2768 |
| cap "2bitdac_layout_1/vdd!" "2bitdac_layout_0/switch_layout_0/gnd!" 20.81 |
| cap "d1" "2bitdac_layout_0/switch_layout_0/gnd!" 742.379 |
| cap "2bitdac_layout_0/x2_vout" "d1" 137.489 |
| cap "d1" "2bitdac_layout_0/switch_layout_0/gnd!" 13.014 |
| subcap "x1_out_v" -4350.32 |
| subcap "gnd!" -1925.78 |
| subcap "vdd!" -1690.5 |
| cap "switch_layout_0/vdd!" "switch_layout_0/INV_1/a_160_n242#" 25.5699 |
| subcap "vdd!" -3956.64 |
| cap "switch_layout_0/dd" "switch_layout_0/vdd!" 78.2895 |
| cap "switch_layout_0/dd" "switch_layout_0/inp1" 65.7984 |
| subcap "out_v" -233.711 |
| cap "inp1" "2bitdac_layout_0/x1_inp1" 28.2581 |
| cap "2bitdac_layout_0/switch_layout_0/gnd!" "2bitdac_layout_0/d1" 26.2059 |
| cap "2bitdac_layout_0/switch_layout_0/dinb" "2bitdac_layout_0/d1" 6.05932 |
| cap "2bitdac_layout_0/d1" "2bitdac_layout_0/switch_layout_0/dinb" 6.05932 |
| cap "2bitdac_layout_0/d1" "2bitdac_layout_0/switch_layout_0/gnd!" 12.851 |
| subcap "x1_out_v" -1580.94 |
| subcap "inp1" -166.877 |
| merge "switch_layout_0/vout" "out_v" 39.4824 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 640 -160 0 0 0 0 0 0 0 0 0 0 |
| merge "res250_layout_0/a_410_n248#" "2bitdac_layout_1/vref1" -125.923 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14836 -408 0 0 0 0 0 0 0 0 0 0 0 0 |
| merge "2bitdac_layout_1/vref1" "x2_vref1" |
| merge "switch_layout_0/VSUBS" "res250_layout_0/VSUBS" 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
| merge "res250_layout_0/VSUBS" "2bitdac_layout_0/VSUBS" |
| merge "2bitdac_layout_0/VSUBS" "2bitdac_layout_1/VSUBS" |
| merge "2bitdac_layout_1/VSUBS" "VSUBS" |
| merge "2bitdac_layout_0/vref1" "inp1" -51.915 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3800 -176 0 0 0 0 0 0 0 0 0 0 0 0 |
| merge "2bitdac_layout_1/vref5" "inp2" -67.8526 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3192 -236 0 0 0 0 0 0 0 0 0 0 0 0 |
| merge "2bitdac_layout_0/vdd!" "2bitdac_layout_0/switch_layout_0/vdd!" -1974.44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -248172 -176 20595 0 22149 0 1017116 -11021 0 0 0 0 |
| merge "2bitdac_layout_0/switch_layout_0/vdd!" "switch_layout_0/vdd!" |
| merge "switch_layout_0/vdd!" "2bitdac_layout_1/vdd!" |
| merge "2bitdac_layout_1/vdd!" "2bitdac_layout_1/switch_layout_0/vdd!" |
| merge "2bitdac_layout_1/switch_layout_0/vdd!" "vdd!" |
| merge "2bitdac_layout_0/switch_layout_0/gnd!" "switch_layout_0/gnd!" -1981.48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -113716 -300 -165802 -6736 0 0 0 0 0 0 0 0 |
| merge "switch_layout_0/gnd!" "2bitdac_layout_0/gnd!" |
| merge "2bitdac_layout_0/gnd!" "2bitdac_layout_1/switch_layout_0/gnd!" |
| merge "2bitdac_layout_1/switch_layout_0/gnd!" "gnd!" |
| merge "gnd!" "m2_3450_n2958#" |
| merge "switch_layout_0/inp2" "2bitdac_layout_1/out_v" -201.377 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -78570 -468 0 0 0 0 0 0 0 0 0 0 0 0 |
| merge "2bitdac_layout_1/out_v" "x2_out_v" |
| merge "switch_layout_0/inp1" "2bitdac_layout_0/out_v" -752.705 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -666276 -496 0 0 0 0 0 0 0 0 0 0 0 0 |
| merge "2bitdac_layout_0/out_v" "x1_out_v" |
| merge "res250_layout_0/a_238_n246#" "2bitdac_layout_0/vref5" -102.961 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1664 -380 0 0 0 0 0 0 0 0 0 0 0 0 |
| merge "2bitdac_layout_0/vref5" "x1_vref5" |
| merge "2bitdac_layout_0/d1" "2bitdac_layout_1/d1" -230.837 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34176 -792 0 0 0 0 0 0 0 0 0 0 0 0 |
| merge "2bitdac_layout_1/d1" "d1" |
| merge "2bitdac_layout_0/switch_layout_1/din" "2bitdac_layout_1/switch_layout_2/din" -155.33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3280 -416 0 0 0 0 0 0 0 0 0 0 0 0 |
| merge "2bitdac_layout_1/switch_layout_2/din" "d0" |
| merge "switch_layout_0/din" "d2" -88.706 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5520 -304 0 0 0 0 0 0 0 0 0 0 0 0 |