blob: 11b51b5de3d6c26cdb208b7194025627636c42ef [file] [log] [blame]
timestamp 0
version 8.3
tech sky130A
style ngspice()
scale 1000 1 500000
resistclasses 4400000 2200000 1700000 3050000 120000 197000 114000 191000 120000 197000 114000 191000 48200 319800 2000000 48200 48200 12200 125 125 47 47 29 5
use switch switch_0 1 0 6830 0 1 -1308
use switch switch_1 1 0 5810 0 1 -1308
use switch switch_2 1 0 4830 0 1 -1308
use switch switch_3 1 0 3850 0 1 -1308
use switch switch_4 1 0 2900 0 1 -1308
use switch switch_5 1 0 1890 0 1 -1308
parameters sky130_fd_pr__cap_mim_m3_1 w=w l=l
port "a5" 8 6940 200 6940 200 li
port "a4" 7 5920 200 5920 200 li
port "a3" 6 4940 210 4940 210 li
port "a2" 4 3960 210 3960 210 li
port "a1" 3 3010 220 3010 220 li
port "a0" 2 2000 220 2000 220 li
port "v" 1 20 1360 20 1360 li
port "gnd!" 5 4950 -1370 4950 -1370 li
node "li_1720_n30#" 13 1589.34 1720 -30 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 19600 560 19600 560 19600 560 642800 4060 0 0 0 0 0 0
node "a5" 85 44.6475 6940 200 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 700 160 0 0 0 0 0 0 0 0 0 0 0 0
node "a4" 85 44.6475 5920 200 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 700 160 0 0 0 0 0 0 0 0 0 0 0 0
node "a3" 85 44.6475 4940 210 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 700 160 0 0 0 0 0 0 0 0 0 0 0 0
node "a2" 85 44.6475 3960 210 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 700 160 0 0 0 0 0 0 0 0 0 0 0 0
node "a1" 85 44.6475 3010 220 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 700 160 0 0 0 0 0 0 0 0 0 0 0 0
node "a0" 85 44.6475 2000 220 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 700 160 0 0 0 0 0 0 0 0 0 0 0 0
node "v" 27 7164.56 20 1360 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 37300 820 36100 760 36100 760 36100 760 4117898 30562 0 0 0 0
node "a_6660_n30#" 133 1402.86 6660 -30 ndif 0 0 0 0 0 0 0 0 19600 560 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19600 560 19600 560 19600 560 642800 4060 0 0 0 0 0 0
node "a_5640_n30#" 133 1402.86 5640 -30 ndif 0 0 0 0 0 0 0 0 19600 560 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19600 560 19600 560 19600 560 642800 4060 0 0 0 0 0 0
node "a_4660_n30#" 133 1402.86 4660 -30 ndif 0 0 0 0 0 0 0 0 19600 560 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19600 560 19600 560 19600 560 642800 4060 0 0 0 0 0 0
node "a_3680_n30#" 133 1402.86 3680 -30 ndif 0 0 0 0 0 0 0 0 19600 560 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19600 560 19600 560 19600 560 642800 4060 0 0 0 0 0 0
node "a_2730_n30#" 133 1402.86 2730 -30 ndif 0 0 0 0 0 0 0 0 19600 560 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19600 560 19600 560 19600 560 642800 4060 0 0 0 0 0 0
node "a_1720_n30#" 120 0 1720 -30 ndif 0 0 0 0 0 0 0 0 19600 560 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
substrate "gnd!" 0 0 4950 -1370 li 415872 7104 0 0 0 0 0 0 0 0 135200 2080 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 512800 9000 433800 7420 496800 8120 1964400 12740 2795480 19244 0 0 0 0
cap "li_1720_n30#" "a_2730_n30#" 199.5
cap "a_6660_n30#" "v" 1301.39
cap "a_5640_n30#" "v" 1301.39
cap "a_5640_n30#" "a_6660_n30#" 191.52
cap "a_4660_n30#" "v" 1301.39
cap "a_3680_n30#" "v" 1301.39
cap "a_4660_n30#" "a_5640_n30#" 199.5
cap "a_1720_n30#" "li_1720_n30#" 18.13
cap "a_3680_n30#" "a_4660_n30#" 199.5
cap "v" "li_1720_n30#" 1301.39
cap "v" "a_2730_n30#" 1301.39
cap "a_3680_n30#" "a_2730_n30#" 199.5
device csubckt sky130_fd_pr__cap_mim_m3_1 6510 590 6511 591 w=560 l=560 "None" "v" 1856 0 "a_6660_n30#" 1440 0
device csubckt sky130_fd_pr__cap_mim_m3_1 5510 590 5511 591 w=560 l=560 "None" "v" 1856 0 "a_5640_n30#" 1440 0
device csubckt sky130_fd_pr__cap_mim_m3_1 4520 590 4521 591 w=560 l=560 "None" "v" 1856 0 "a_4660_n30#" 1440 0
device csubckt sky130_fd_pr__cap_mim_m3_1 3530 590 3531 591 w=560 l=560 "None" "v" 1856 0 "a_3680_n30#" 1440 0
device csubckt sky130_fd_pr__cap_mim_m3_1 2540 590 2541 591 w=560 l=560 "None" "v" 1856 0 "a_2730_n30#" 1440 0
device csubckt sky130_fd_pr__cap_mim_m3_1 1550 590 1551 591 w=560 l=560 "None" "v" 1856 0 "li_1720_n30#" 1440 0
device csubckt sky130_fd_pr__cap_mim_m3_1 70 130 71 131 w=1040 l=1000 "None" "v" 3616 0 "gnd!" 1440 0
cap "switch_4/vin" "switch_4/vout" -0.157143
cap "a1" "switch_4/vin" -183.5
cap "a0" "switch_5/vout" 4.23077
cap "a0" "switch_5/vin" 83.635
cap "a2" "switch_3/vout" 4.23077
cap "a2" "switch_3/vin" 83.635
cap "a1" "switch_4/vout" 4.23077
cap "a1" "switch_4/vin" 83.635
cap "a3" "switch_2/vout" 4.23077
cap "a3" "switch_2/vin" 83.635
cap "a5" "switch_0/vout" 4.23077
cap "a5" "switch_0/vin" 83.635
cap "a4" "switch_1/vout" 4.23077
cap "a4" "switch_1/vin" 83.635
merge "switch_0/vout" "switch_0/w_n216_n26#" -343.969 -1102432 -12828 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -280 -1316 0 0 0 0 0 0 -29100 -494 0 0 0 0
merge "switch_0/w_n216_n26#" "switch_2/vout"
merge "switch_2/vout" "switch_2/w_n216_n26#"
merge "switch_2/w_n216_n26#" "switch_1/vout"
merge "switch_1/vout" "switch_1/w_n216_n26#"
merge "switch_1/w_n216_n26#" "switch_3/vout"
merge "switch_3/vout" "switch_3/w_n216_n26#"
merge "switch_3/w_n216_n26#" "switch_5/vout"
merge "switch_5/vout" "switch_4/vout"
merge "switch_4/vout" "switch_4/w_n216_n26#"
merge "switch_4/w_n216_n26#" "switch_5/w_n216_n26#"
merge "switch_5/w_n216_n26#" "gnd!"
merge "switch_1/vin" "a_5640_n30#" -684.59 0 0 0 0 0 0 0 0 -23520 -560 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23520 -560 0 0 0 0 0 0 0 0 0 0 0 0
merge "switch_5/vin" "li_1720_n30#" -1228.51 0 0 0 0 0 0 0 0 450840 -560 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44964 -560 -366512 0 -716960 0 -214424 0 0 0 0 0 0 0
merge "li_1720_n30#" "a_1720_n30#"
merge "switch_4/vin" "a_2730_n30#" -324.233 0 0 0 0 0 0 0 0 91460 -560 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 91460 -560 0 0 0 0 0 0 0 0 0 0 0 0
merge "switch_0/vin" "a_6660_n30#" -807.245 0 0 0 0 0 0 0 0 -156120 -560 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -156120 -560 0 0 0 0 0 0 0 0 0 0 0 0
merge "switch_3/vin" "a_3680_n30#" -1258.88 0 0 0 0 0 0 0 0 542680 -560 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 67480 -560 -366512 0 -716960 0 -232694 -223 0 0 0 0 0 0
merge "switch_5/vcont" "a0" -38.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -140 0 0 0 0 0 0 0 0 0 0 0 0
merge "switch_4/vcont" "a1" -23.6075 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16100 -140 0 0 0 0 0 0 0 0 0 0 0 0
merge "switch_3/vcont" "a2" -24.255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15400 -140 0 0 0 0 0 0 0 0 0 0 0 0
merge "switch_2/vcont" "a3" -38.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -140 0 0 0 0 0 0 0 0 0 0 0 0
merge "switch_1/vcont" "a4" -16.485 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23800 -140 0 0 0 0 0 0 0 0 0 0 0 0
merge "switch_0/vcont" "a5" -35.91 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2800 -140 0 0 0 0 0 0 0 0 0 0 0 0
merge "switch_2/vin" "a_4660_n30#" -523.275 0 0 0 0 0 0 0 0 108080 -560 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 108080 -560 0 0 0 0 131950 0 0 0 0 0 0 0