blob: 440ce672d63a3d9a2e907fcc7edc87a0384463ab [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 nand nand_0 -1 0 2650 0 -1 2100
use nand nand_1 1 0 -110 0 1 540
use tspc tspc_0 -1 0 1870 0 -1 2450
use tspc tspc_1 1 0 2210 0 1 590
use tspc tspc_2 1 0 650 0 1 590
port "GND" 4 440 -80 450 -20 m4
port "GND" 4 390 -370 450 -80 m4
port "VDD" 5 1980 1460 2140 1580 m4
port "GND" 4 3500 -370 3720 -310 m4
port "GND" 4 3720 -370 3780 2660 m4
port "GND" 4 2690 2660 3780 2720 m4
port "GND" 4 2100 2720 2170 3410 m4
port "clk" 2 -420 460 510 500 m2
port "Out" 3 2110 280 3860 310 m2
port "mc1" 1 2830 1480 2860 2030 m1
port "mc1" 1 340 1480 2860 1510 m1
port "mc1" 1 -420 1480 340 1510 m2
node "m4_1970_n370#" 0 75.68 1970 -370 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 8400 400 0 0 0 0
node "GND" 0 190.26 390 -370 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 26300 1000 0 0 0 0
node "m4_2730_1520#" 1 323.98 2730 1520 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 49200 1760 0 0 0 0
node "VDD" 0 85.656 1980 1460 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 20400 580 0 0 0 0
node "m4_350_1060#" 0 252.457 350 1060 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 62400 1480 0 0 0 0
node "GND" 3 1703 2690 2660 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 265800 8980 0 0 0 0
node "GND" 1 378.84 2100 2720 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 62700 1980 0 0 0 0
node "clk" 3 379.35 -420 460 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 37200 1940 0 0 0 0 0 0 0 0
node "m2_970_460#" 12 1208.72 970 460 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 106400 6440 0 0 0 0 0 0 0 0
node "m1_2700_2190#" 12 1187.47 2700 2190 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 84000 5660 0 0 0 0 0 0 0 0 0 0
node "Out" 19 846.75 2110 280 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 1600 160 6400 320 60100 3740 0 0 0 0 0 0 0 0
node "li_3590_420#" 125 2264.03 3590 420 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 15000 820 21300 1120 178400 8640 0 0 0 0 0 0 0 0
node "li_2030_420#" 66 157.38 2030 420 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 9600 540 0 0 0 0 0 0 0 0 0 0 0 0
node "li_450_280#" 76 168.75 450 280 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 10000 580 0 0 0 0 0 0 0 0 0 0 0 0
node "mc1" 150 2026.91 -420 1480 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 17600 960 102600 6560 30100 1740 0 0 0 0 0 0 0 0
node "li_1980_2130#" 199 398.912 1980 2130 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 26700 1400 0 0 0 0 0 0 0 0 0 0 0 0
node "li_n310_330#" 210 1594.32 -310 330 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 23700 1320 90500 5720 0 0 0 0 0 0 0 0 0 0
node "w_390_530#" 14707 435.372 390 530 nw 0 0 0 0 145124 2500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
node "w_1930_2072#" 27928 716.916 1930 2072 nw 0 0 0 0 238972 4204 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 "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 "li_n310_330#" "li_3590_420#" 92.2845
cap "w_1930_2072#" "mc1" 2.7456
cap "w_1930_2072#" "li_1980_2130#" 10.7855
cap "li_n310_330#" "mc1" 37.515
cap "GND" "m4_2730_1520#" 23.6471
cap "m2_970_460#" "VDD" 42
cap "Out" "GND" 27.9
cap "w_390_530#" "m4_350_1060#" 2.9032
cap "w_1930_2072#" "VDD" 1.964
cap "mc1" "m4_2730_1520#" 23.175
cap "mc1" "VDD" 41.675
cap "li_3590_420#" "clk" 168.462
cap "mc1" "m4_350_1060#" 84.575
cap "li_3590_420#" "m2_970_460#" 183.333
cap "Out" "m1_2700_2190#" 27.465
cap "li_3590_420#" "m1_2700_2190#" 23.5
cap "li_2030_420#" "m2_970_460#" 17.38
cap "li_450_280#" "clk" 28.72
cap "w_1930_2072#" "m2_970_460#" 42.9324
cap "li_3590_420#" "Out" 716.418
cap "mc1" "m2_970_460#" 37.515
cap "li_2030_420#" "Out" 197.97
cap "li_n310_330#" "clk" 28.72
cap "mc1" "m1_2700_2190#" 63.2343
cap "li_1980_2130#" "m2_970_460#" 138.025
cap "nand_1/a_280_n230#" "tspc_2/Z2" 56.16
cap "nand_1/a_280_n230#" "tspc_2/Z4" 106.442
cap "nand_1/A" "nand_1/vdd!" 44.8462
cap "nand_1/OUT" "tspc_2/Z4" 12.3811
cap "nand_1/A" "nand_1/a_280_n230#" 13.02
cap "clk" "nand_1/a_280_n230#" 94.1074
cap "nand_1/OUT" "nand_1/A" 29.5549
cap "nand_1/OUT" "nand_1/a_280_n230#" 165.278
cap "clk" "nand_1/A" 17.42
cap "nand_1/OUT" "tspc_2/vdd!" 45.9643
cap "nand_1/OUT" "clk" 127.12
cap "nand_1/a_280_n230#" "nand_1/z1" 153.26
cap "nand_1/a_280_n230#" "tspc_2/Z3" 75.9225
cap "nand_1/a_280_n230#" "GND" 124.422
cap "nand_1/OUT" "nand_1/z1" 2.11538
cap "tspc_2/Z4" "li_3590_420#" 107.677
cap "tspc_1/D" "tspc_1/Z1" 39.5832
cap "tspc_1/D" "tspc_1/Z2" 85.89
cap "tspc_1/D" "tspc_1/vdd!" 59.1194
cap "tspc_1/Z2" "li_3590_420#" 43.32
cap "tspc_1/gnd!" "tspc_2/a_630_n680#" 17.3347
cap "tspc_1/D" "li_3590_420#" 142.71
cap "tspc_1/D" "tspc_1/Z3" 3.50402
cap "tspc_2/Z3" "li_3590_420#" 57.62
cap "tspc_1/D" "tspc_1/Z4" 102.17
cap "tspc_2/a_740_n680#" "tspc_1/Z2" 5.4
cap "tspc_2/vdd!" "tspc_1/vdd!" 38.2105
cap "tspc_1/a_300_n150#" "tspc_1/D" 177.533
cap "tspc_1/Z4" "li_3590_420#" 51.8
cap "tspc_1/a_300_n150#" "tspc_2/Z3" 198.42
cap "tspc_2/a_740_n680#" "tspc_1/D" 32.1861
cap "tspc_1/a_300_n150#" "li_3590_420#" 83.0378
cap "tspc_2/a_740_n680#" "li_3590_420#" 150.46
cap "tspc_2/a_740_n680#" "tspc_1/Z4" 4.09091
cap "tspc_2/a_740_n680#" "tspc_1/a_300_n150#" 129.16
cap "tspc_1/Z2" "tspc_1/gnd!" 16.9342
cap "tspc_1/D" "tspc_1/gnd!" 51.0882
cap "tspc_1/gnd!" "li_3590_420#" 198.939
cap "tspc_2/a_740_n680#" "tspc_1/Z4" 1.92857
cap "tspc_1/Q" "tspc_1/Z4" -74.25
cap "tspc_1/Q" "GND" 218.86
cap "Out" "tspc_1/Z3" 59.529
cap "Out" "tspc_1/Z2" 9.99
cap "Out" "tspc_1/a_300_n150#" 179.587
cap "tspc_1/a_740_n680#" "Out" 82.65
cap "tspc_1/Z3" "tspc_1/Q" 156.507
cap "tspc_1/Z2" "tspc_1/Q" 12.84
cap "Out" "tspc_1/Q" 50.6
cap "tspc_1/a_300_n150#" "tspc_1/Q" 68.7785
cap "tspc_1/a_740_n680#" "tspc_1/Q" 175.043
cap "Out" "GND" 39.1
cap "Out" "tspc_1/Z4" 76.1789
cap "nand_1/vdd!" "mc1" 162.542
cap "nand_1/vdd!" "tspc_2/Z2" 10
cap "nand_1/VDD" "nand_1/vdd!" -3.656
cap "tspc_2/Z2" "mc1" 46.8
cap "nand_1/VDD" "mc1" 9.165
cap "tspc_0/Q" "nand_1/vdd!" 32.5248
cap "tspc_2/Q" "tspc_1/Z1" 10.4211
cap "tspc_2/Z2" "mc1" 17.4522
cap "VDD" "tspc_2/Q" 44.0676
cap "tspc_1/Z2" "mc1" 18
cap "tspc_0/Z2" "mc1" 53.3571
cap "nand_0/VDD" "mc1" 24.5544
cap "VDD" "mc1" 414.897
cap "tspc_0/a_300_n150#" "VDD" 166.667
cap "nand_0/VDD" "tspc_0/a_300_n150#" 2.0976
cap "VDD" "tspc_1/Z2" 4.35484
cap "tspc_0/a_300_n150#" "nand_0/OUT" -6.9
cap "VDD" "tspc_0/Z2" 10
cap "nand_0/VDD" "VDD" -11.884
cap "nand_0/OUT" "nand_0/z1" 6
cap "nand_0/OUT" "tspc_0/Z1" 99.6765
cap "nand_0/a_280_n230#" "VDD" 7.33333
cap "nand_0/VDD" "nand_0/OUT" 8.1659
cap "nand_0/OUT" "VDD" 272.242
cap "nand_0/OUT" "nand_0/a_280_n230#" 9.77778
cap "VDD" "tspc_0/a_300_n150#" 1.66667
cap "nand_0/a_280_n230#" "tspc_1/a_740_n680#" 1.36364
cap "GND" "VDD" 39.5155
cap "mc1" "VDD" 227.695
cap "nand_0/a_280_n230#" "VDD" 13.125
cap "nand_0/OUT" "nand_0/z1" 2.2
cap "mc1" "nand_0/OUT" 22.3793
cap "nand_0/VDD" "VDD" -6.44
cap "nand_0/a_280_n230#" "nand_0/OUT" 0.275
cap "VDD" "tspc_1/Z2" 11.9132
cap "nand_0/VDD" "mc1" 9.555
cap "mc1" "tspc_1/Z2" 46.2522
cap "tspc_0/Q" "tspc_0/a_740_n680#" 18.4737
cap "nand_0/OUT" "nand_0/z1" 14
cap "nand_0/OUT" "tspc_0/Z4" 7.71692
cap "nand_0/OUT" "tspc_0/vdd!" 47.4
cap "nand_0/OUT" "GND" -5.32907e-15
cap "nand_0/OUT" "tspc_0/Z1" 20.5588
cap "tspc_0/a_300_n150#" "nand_0/OUT" 0.18
cap "tspc_0/Z3" "nand_0/OUT" 5.25747
cap "tspc_0/w_n140_n70#" "nand_0/OUT" 3.0525
cap "nand_0/OUT" "nand_0/z1" 3.85
merge "tspc_0/gnd!" "tspc_0/GND" -422.046 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -213980 -2050 0 0 0 0
merge "tspc_0/GND" "nand_0/GND"
merge "nand_0/GND" "tspc_1/GND"
merge "tspc_1/GND" "tspc_2/GND"
merge "tspc_2/GND" "tspc_1/gnd!"
merge "tspc_1/gnd!" "m4_1970_n370#"
merge "m4_1970_n370#" "nand_1/GND"
merge "nand_1/GND" "GND"
merge "nand_0/w_n46_n476#" "tspc_0/w_n146_n706#" 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 "tspc_0/w_n146_n706#" "tspc_1/w_n146_n706#"
merge "tspc_1/w_n146_n706#" "tspc_2/w_n146_n706#"
merge "tspc_2/w_n146_n706#" "nand_1/w_n46_n476#"
merge "nand_1/w_n46_n476#" "VSUBS"
merge "nand_0/VDD" "tspc_2/w_n140_n70#" 790.044 0 0 0 0 263348 -15264 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 "tspc_2/w_n140_n70#" "tspc_0/w_n140_n70#"
merge "tspc_0/w_n140_n70#" "tspc_1/w_n140_n70#"
merge "tspc_1/w_n140_n70#" "w_1930_2072#"
merge "w_1930_2072#" "nand_1/VDD"
merge "nand_1/VDD" "w_390_530#"
merge "tspc_1/vdd!" "tspc_2/vdd!" -1139.18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 53200 -7520 0 0 0 0
merge "tspc_2/vdd!" "nand_0/vdd!"
merge "nand_0/vdd!" "m4_2730_1520#"
merge "m4_2730_1520#" "VDD"
merge "VDD" "tspc_0/vdd!"
merge "tspc_0/vdd!" "nand_1/vdd!"
merge "nand_1/vdd!" "m4_350_1060#"
merge "tspc_0/a_300_n150#" "tspc_1/a_300_n150#" -475.331 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21000 -500 0 0 0 0 0 0 0 0
merge "tspc_1/a_300_n150#" "tspc_2/a_300_n150#"
merge "tspc_2/a_300_n150#" "clk"
merge "clk" "m2_970_460#"
merge "nand_0/A" "mc1" -109.389 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -57600 -80 0 0 0 0 0 0 0 0 0 0 0 0
merge "nand_0/a_280_n230#" "tspc_1/a_740_n680#" 110.67 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 244300 -180 0 0 0 0 0 0 0 0 0 0
merge "tspc_1/a_740_n680#" "m1_2700_2190#"
merge "tspc_1/Q" "nand_1/a_280_n230#" -1317.88 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9500 -100 0 -60 -56000 -2800 0 0 0 0 0 0 0 0
merge "nand_1/a_280_n230#" "li_3590_420#"
merge "tspc_0/D" "nand_0/OUT" -125.318 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -52000 -240 0 0 0 0 0 0 0 0 0 0 0 0
merge "nand_0/OUT" "li_1980_2130#"
merge "tspc_2/D" "nand_1/OUT" -73.35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2000 -260 0 0 0 0 0 0 0 0 0 0 0 0
merge "nand_1/OUT" "li_450_280#"
merge "tspc_2/Q" "tspc_1/D" -453.14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33900 -420 0 0 -2400 -190 0 0 0 0 0 0 0 0
merge "tspc_1/D" "Out"
merge "Out" "li_2030_420#"
merge "tspc_0/Q" "nand_1/A" -90.57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -44400 -180 0 0 0 0 0 0 0 0 0 0 0 0
merge "nand_1/A" "li_n310_330#"