blob: 5cf35b4319ef7ae5800fdbf1171be1b0ed896045 [file] [log] [blame]
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