| timestamp 1629189331 |
| 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 OTA_tri_revised OTA_tri_revised_0 1 0 -28408 0 1 -2358 |
| use OTA_revised OTA_revised_0 1 0 14444 0 1 8722 |
| parameters sky130_fd_pr__res_xhigh_po l=l w=w |
| parameters sky130_fd_pr__res_xhigh_po_5p73 l=l |
| parameters sky130_fd_pr__res_xhigh_po_2p85 l=l |
| parameters sky130_fd_pr__res_xhigh_po_1p41 l=l |
| parameters sky130_fd_pr__res_xhigh_po_0p69 l=l |
| parameters sky130_fd_pr__res_xhigh_po_0p35 l=l |
| parameters sky130_fd_pr__cap_mim_m3_1 w=w l=l |
| port "vdd" 0 3374 10634 3374 10634 m4 |
| port "vref" 3 1446 3184 1446 3184 m2 |
| port "vbias2" 2 13896 9236 13896 9236 m1 |
| port "vbias1" 1 376 9212 376 9212 m1 |
| port "vt" 6 12326 -1286 12326 -1286 m3 |
| port "vsquare" 5 24566 6226 24566 6226 m3 |
| port "vss" 4 2594 294 2594 294 m4 |
| node "vdd" 0 15011.4 3374 10634 m4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26152192 54104 0 0 0 0 |
| node "vref" 0 115.154 1446 3184 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 16268 528 0 0 0 0 0 0 0 0 |
| node "m2_3754_3160#" 16 7299.98 3754 3160 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 1953356 31560 0 0 0 0 0 0 0 0 |
| node "vbias2" 0 54.703 13896 9236 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 3420 256 0 0 0 0 0 0 0 0 0 0 |
| node "vbias1" 0 61.0904 376 9212 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 4416 284 0 0 0 0 0 0 0 0 0 0 |
| node "vt" 186 62999.6 12326 -1286 m3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60480 2008 241928 4608 4641976 29348 92026428 87380 0 0 0 0 0 0 |
| node "a_25549_1945#" 22857 0 25549 1945 xres 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56000 1740 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
| node "a_25549_2745#" 391 7624.1 25549 2745 xpc 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120960 4016 250856 4856 1522648 18688 0 0 0 0 0 0 0 0 |
| node "a_25549_4815#" 51429 0 25549 4815 xres 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 126000 3740 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
| node "vsquare" 387 25956.1 24566 6226 m3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120960 4016 2334334 16996 8391424 54060 3324344 17652 0 0 0 0 0 0 |
| node "a_n1271_5355#" 22857 0 -1271 5355 xres 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56000 1740 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
| node "a_n1271_5673#" 22857 0 -1271 5673 xres 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56000 1740 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
| node "a_n1703_5355#" 382 1785.93 -1703 5355 xpc 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120960 4016 169260 1648 0 0 0 0 0 0 0 0 0 0 |
| node "a_n471_5673#" 382 1609.5 -471 5673 xpc 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120960 4016 169260 1648 0 0 0 0 0 0 0 0 0 0 |
| node "a_n1271_5991#" 22857 0 -1271 5991 xres 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56000 1740 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
| node "a_n1271_6309#" 22857 0 -1271 6309 xres 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56000 1740 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
| node "a_n1703_5991#" 382 1563.18 -1703 5991 xpc 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120960 4016 169260 1648 0 0 0 0 0 0 0 0 0 0 |
| node "a_n471_6309#" 382 1612.11 -471 6309 xpc 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120960 4016 169260 1648 0 0 0 0 0 0 0 0 0 0 |
| node "a_n1271_6627#" 22857 0 -1271 6627 xres 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56000 1740 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
| node "a_n1271_6945#" 22857 0 -1271 6945 xres 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56000 1740 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
| node "a_n1703_6627#" 382 1563.18 -1703 6627 xpc 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120960 4016 169260 1648 0 0 0 0 0 0 0 0 0 0 |
| node "a_n471_6945#" 382 1609.82 -471 6945 xpc 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120960 4016 169260 1648 0 0 0 0 0 0 0 0 0 0 |
| node "a_n1271_7263#" 22857 0 -1271 7263 xres 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56000 1740 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
| node "a_n471_7581#" 183 16657.8 -471 7581 xpc 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60480 2008 1915480 15812 795628 6208 556032 2984 85166340 61546 0 0 0 0 |
| node "a_n1271_7581#" 22857 0 -1271 7581 xres 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56000 1740 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
| node "a_n1703_7263#" 382 1785.93 -1703 7263 xpc 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120960 4016 169260 1648 0 0 0 0 0 0 0 0 0 0 |
| substrate "vss" 0 0 2594 294 m4 0 0 7252272 20840 0 0 0 0 0 0 665312 39136 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 686192 39856 627120 15552 383040 8592 406080 8832 29790356 79088 0 0 0 0 |
| cap "vsquare" "a_25549_2745#" 420.257 |
| cap "a_n1703_5355#" "a_n1703_5991#" 194.358 |
| cap "a_n1703_6627#" "a_n1703_7263#" 194.358 |
| cap "a_n1703_6627#" "a_n1703_5991#" 194.358 |
| cap "m2_3754_3160#" "vt" 372.56 |
| cap "vsquare" "vt" 3375.32 |
| cap "vsquare" "a_n471_5673#" 188.684 |
| cap "vt" "a_n471_7581#" 177902 |
| cap "a_n471_6309#" "a_n471_5673#" 194.358 |
| cap "a_n471_6945#" "a_n471_7581#" 191.401 |
| cap "a_n471_6945#" "a_n471_6309#" 194.358 |
| cap "vt" "vdd" 1559.08 |
| device csubckt sky130_fd_pr__cap_mim_m3_1 22998 11588 22999 11589 w=3000 l=3000 "None" "a_n471_7581#" 11680 0 "vt" 400 0 |
| device csubckt sky130_fd_pr__cap_mim_m3_1 19679 11588 19680 11589 w=3000 l=3000 "None" "a_n471_7581#" 11680 0 "vt" 400 0 |
| device csubckt sky130_fd_pr__cap_mim_m3_1 16360 11588 16361 11589 w=3000 l=3000 "None" "a_n471_7581#" 11680 0 "vt" 400 0 |
| device csubckt sky130_fd_pr__cap_mim_m3_1 13041 11588 13042 11589 w=3000 l=3000 "None" "a_n471_7581#" 11680 0 "vt" 400 0 |
| device csubckt sky130_fd_pr__cap_mim_m3_1 9722 11588 9723 11589 w=3000 l=3000 "None" "a_n471_7581#" 11680 0 "vt" 400 0 |
| device csubckt sky130_fd_pr__cap_mim_m3_1 6403 11588 6404 11589 w=3000 l=3000 "None" "a_n471_7581#" 11680 0 "vt" 400 0 |
| device csubckt sky130_fd_pr__cap_mim_m3_1 3084 11588 3085 11589 w=3000 l=3000 "None" "a_n471_7581#" 11680 0 "vt" 400 0 |
| device csubckt sky130_fd_pr__cap_mim_m3_1 -235 11588 -234 11589 w=3000 l=3000 "None" "a_n471_7581#" 11680 0 "vt" 400 0 |
| device rsubckt sky130_fd_pr__res_xhigh_po 25549 1945 25550 1946 l=800 w=70 "vss" "a_25549_1945#" 0 0 "vt" 70 0 "a_25549_2745#" 70 0 |
| device rsubckt sky130_fd_pr__res_xhigh_po 25549 4815 25550 4816 l=1800 w=70 "vss" "a_25549_4815#" 0 0 "a_25549_2745#" 70 0 "vsquare" 70 0 |
| device rsubckt sky130_fd_pr__res_xhigh_po -1271 5355 -1270 5356 l=800 w=70 "vss" "a_n1271_5355#" 0 0 "a_n1703_5355#" 70 0 "vsquare" 70 0 |
| device rsubckt sky130_fd_pr__res_xhigh_po -1271 5673 -1270 5674 l=800 w=70 "vss" "a_n1271_5673#" 0 0 "a_n1703_5355#" 70 0 "a_n471_5673#" 70 0 |
| device rsubckt sky130_fd_pr__res_xhigh_po -1271 5991 -1270 5992 l=800 w=70 "vss" "a_n1271_5991#" 0 0 "a_n1703_5991#" 70 0 "a_n471_5673#" 70 0 |
| device rsubckt sky130_fd_pr__res_xhigh_po -1271 6309 -1270 6310 l=800 w=70 "vss" "a_n1271_6309#" 0 0 "a_n1703_5991#" 70 0 "a_n471_6309#" 70 0 |
| device rsubckt sky130_fd_pr__res_xhigh_po -1271 6627 -1270 6628 l=800 w=70 "vss" "a_n1271_6627#" 0 0 "a_n1703_6627#" 70 0 "a_n471_6309#" 70 0 |
| device rsubckt sky130_fd_pr__res_xhigh_po -1271 6945 -1270 6946 l=800 w=70 "vss" "a_n1271_6945#" 0 0 "a_n1703_6627#" 70 0 "a_n471_6945#" 70 0 |
| device rsubckt sky130_fd_pr__res_xhigh_po -1271 7263 -1270 7264 l=800 w=70 "vss" "a_n1271_7263#" 0 0 "a_n1703_7263#" 70 0 "a_n471_6945#" 70 0 |
| device rsubckt sky130_fd_pr__res_xhigh_po -1271 7581 -1270 7582 l=800 w=70 "vss" "a_n1271_7581#" 0 0 "a_n1703_7263#" 70 0 "a_n471_7581#" 70 0 |
| subcap "vt" -62843 |
| subcap "vss" -33208.5 |
| subcap "vss" -32568.1 |
| cap "OTA_tri_revised_0/vss" "vt" -167.27 |
| cap "OTA_revised_0/vss" "vsquare" 185.67 |
| cap "vsquare" "OTA_revised_0/vss" -233.241 |
| subcap "a_25549_2745#" -7667.69 |
| subcap "m2_3754_3160#" -5988.76 |
| subcap "m2_3754_3160#" -5914.52 |
| cap "OTA_tri_revised_0/vout" "OTA_tri_revised_0/vp" 235.109 |
| cap "OTA_tri_revised_0/vp" "OTA_tri_revised_0/a_30309_3497#" 243.229 |
| cap "OTA_tri_revised_0/vn" "OTA_tri_revised_0/vp" 310.859 |
| cap "OTA_tri_revised_0/w_30113_5597#" "OTA_tri_revised_0/vp" 340.309 |
| cap "OTA_tri_revised_0/a_31253_3585#" "OTA_tri_revised_0/vp" 889.774 |
| cap "OTA_tri_revised_0/vout" "m2_3754_3160#" 52.6556 |
| cap "OTA_tri_revised_0/vout" "vt" 153.774 |
| cap "OTA_revised_0/w_785_n5483#" "OTA_revised_0/vp" 10.6162 |
| cap "OTA_revised_0/vn" "OTA_revised_0/vp" 31.383 |
| cap "OTA_revised_0/a_981_n7583#" "OTA_revised_0/vp" 57.9016 |
| cap "OTA_revised_0/a_1925_n7495#" "OTA_revised_0/vp" 328.676 |
| cap "OTA_revised_0/vn" "a_25549_2745#" 351.688 |
| cap "OTA_revised_0/a_1925_n7495#" "a_25549_2745#" 557.639 |
| cap "OTA_revised_0/a_981_n7583#" "a_25549_2745#" 185.327 |
| cap "OTA_revised_0/vout" "a_25549_2745#" 411.696 |
| cap "OTA_revised_0/w_785_n5483#" "a_25549_2745#" 228.568 |
| cap "OTA_revised_0/w_785_n5483#" "a_25549_2745#" 238.01 |
| cap "a_25549_2745#" "OTA_revised_0/vss" 150.79 |
| cap "a_25549_2745#" "OTA_revised_0/vout" 486.111 |
| cap "OTA_revised_0/a_1925_n7495#" "a_25549_2745#" 170.844 |
| cap "OTA_revised_0/vout" "a_25549_2745#" 848.372 |
| cap "OTA_revised_0/vout" "a_25549_2745#" 1210.63 |
| cap "a_25549_2745#" "OTA_revised_0/vout" 610.525 |
| cap "OTA_revised_0/vout" "vsquare" 125.196 |
| subcap "a_25549_2745#" -5918.7 |
| cap "OTA_tri_revised_0/vn" "m2_3754_3160#" 33.2386 |
| cap "m2_3754_3160#" "OTA_tri_revised_0/vn" 36.6477 |
| cap "OTA_tri_revised_0/a_33906_7046#" "m2_3754_3160#" 27.7567 |
| cap "OTA_tri_revised_0/vout" "m2_3754_3160#" 341.967 |
| cap "OTA_tri_revised_0/a_33906_7046#" "m2_3754_3160#" 157.552 |
| cap "m2_3754_3160#" "OTA_tri_revised_0/a_33906_7046#" 263.89 |
| cap "m2_3754_3160#" "OTA_tri_revised_0/vout" 766.69 |
| cap "m2_3754_3160#" "OTA_tri_revised_0/vout" 766.69 |
| cap "m2_3754_3160#" "OTA_tri_revised_0/a_33906_7046#" 171.66 |
| cap "OTA_tri_revised_0/a_33906_7046#" "m2_3754_3160#" 171.66 |
| cap "m2_3754_3160#" "OTA_tri_revised_0/vout" 766.69 |
| cap "m2_3754_3160#" "OTA_tri_revised_0/vout" 494.439 |
| cap "m2_3754_3160#" "OTA_tri_revised_0/a_33906_7046#" 77.88 |
| subcap "vsquare" -24946.7 |
| subcap "vsquare" -25446.5 |
| cap "OTA_tri_revised_0/w_30113_5597#" "a_n471_7581#" 11.3309 |
| cap "a_n471_7581#" "OTA_tri_revised_0/vdd" 24.5301 |
| cap "a_n471_7581#" "OTA_tri_revised_0/vbias" 200.202 |
| cap "OTA_tri_revised_0/vbias" "OTA_tri_revised_0/vn" 79.4025 |
| cap "OTA_tri_revised_0/w_30113_5597#" "OTA_tri_revised_0/vn" 11.3309 |
| cap "OTA_revised_0/vbias" "OTA_revised_0/vn" 86.3208 |
| cap "OTA_revised_0/vbias" "OTA_revised_0/vn" 4.55975 |
| cap "vsquare" "OTA_revised_0/vout" 255.063 |
| cap "vsquare" "OTA_revised_0/vout" 50.2452 |
| subcap "vbias2" -982.085 |
| subcap "vbias2" -332.231 |
| subcap "vdd" -11458.6 |
| subcap "vdd" -10905.7 |
| subcap "vbias2" -102.201 |
| cap "OTA_tri_revised_0/vdd" "vt" -2.27374e-13 |
| subcap "vbias2" -460.167 |
| subcap "vdd" -14748.4 |
| subcap "vdd" -14748.4 |
| merge "OTA_revised_0/vn" "OTA_tri_revised_0/vp" -5236.52 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 674160 -25611 0 0 0 0 0 0 0 0 |
| merge "OTA_tri_revised_0/vp" "m2_3754_3160#" |
| merge "m2_3754_3160#" "vref" |
| merge "OTA_revised_0/vp" "a_25549_2745#" -3893.76 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6860 -2008 -33120 -1704 132514 -15278 0 0 0 0 0 0 0 0 |
| merge "OTA_revised_0/vout" "vsquare" -1840.22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -30590 -1968 -153797 -3170 -89388 -1014 -220628 -3252 0 0 0 0 0 0 |
| merge "OTA_tri_revised_0/vout" "vt" -2470.56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5185 -12158 0 0 0 0 0 0 |
| merge "OTA_tri_revised_0/vbias" "vbias1" -51.044 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11040 -284 0 0 0 0 0 0 0 0 0 0 |
| merge "OTA_revised_0/vdd" "OTA_tri_revised_0/vdd" -15022.1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25056828 -54112 0 0 0 0 |
| merge "OTA_tri_revised_0/vdd" "vdd" |
| merge "OTA_revised_0/vbias" "vbias2" -99.163 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -71820 -256 0 0 0 0 0 0 0 0 0 0 |
| merge "OTA_revised_0/vss" "OTA_tri_revised_0/vss" -24774.5 0 0 -1945594 -15012 0 0 0 0 0 0 431144 -23140 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 340276 -23710 580036 -11847 -98820 -6832 16400 -6342 -15822784 -70162 0 0 0 0 |
| merge "OTA_tri_revised_0/vss" "vss" |
| merge "OTA_tri_revised_0/vn" "a_n471_7581#" -1451.42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14559 -6924 157274 -436 0 0 0 0 0 0 0 0 |