blob: e39dc989eb9aa2a60f3fef24fc46099d5ac49749 [file] [log] [blame]
v {xschem version=3.0.0 file_version=1.2 }
G {}
K {}
V {}
S {}
E {}
N 1380 -610 1380 -570 {
lab=#net1}
N 1790 -600 1790 -570 {
lab=#net1}
N 1590 -570 1590 -550 {
lab=#net1}
N 1590 -490 1590 -460 {
lab=GND}
N 1590 -520 1610 -520 {
lab=GND}
N 1610 -520 1610 -480 {
lab=GND}
N 1590 -480 1610 -480 {
lab=GND}
N 1370 -640 1560 -640 {
lab=GND}
N 1610 -630 1790 -630 {
lab=GND}
N 1180 -1000 1220 -1000 {
lab=C}
N 1890 -990 1900 -990 {
lab=C}
N 1890 -990 1890 -950 {
lab=C}
N 1260 -1000 1280 -1000 {
lab=VDD}
N 1280 -1040 1280 -1000 {
lab=VDD}
N 1260 -1040 1280 -1040 {
lab=VDD}
N 1260 -1040 1260 -1030 {
lab=VDD}
N 1460 -1150 1780 -1150 {
lab=VDD}
N 1940 -1030 1940 -1020 {
lab=VDD}
N 1840 -1140 1840 -1130 {
lab=VDD}
N 1360 -1140 1360 -1130 {
lab=VDD}
N 1360 -1100 1370 -1100 {
lab=VDD}
N 1370 -1100 1380 -1100 {
lab=VDD}
N 1380 -1140 1380 -1100 {
lab=VDD}
N 1840 -1100 1860 -1100 {
lab=VDD}
N 1860 -1140 1860 -1100 {
lab=VDD}
N 1940 -990 1960 -990 {
lab=VDD}
N 1960 -1030 1960 -990 {
lab=VDD}
N 1940 -1030 1960 -1030 {
lab=VDD}
N 1510 -520 1550 -520 {
lab=C}
N 1310 -640 1340 -640 {
lab=Vn}
N 1830 -630 1880 -630 {
lab=Vp}
N 1510 -1030 1540 -1030 {
lab=Dp}
N 1540 -1030 1540 -890 {
lab=Dp}
N 1510 -890 1540 -890 {
lab=Dp}
N 1630 -1030 1670 -1030 {
lab=Dn}
N 1630 -1030 1630 -890 {
lab=Dn}
N 1470 -1000 1470 -920 {
lab=Dn}
N 1630 -890 1670 -890 {
lab=Dn}
N 1710 -1000 1710 -920 {
lab=Dp}
N 1470 -860 1470 -840 {
lab=#net2}
N 1710 -860 1710 -840 {
lab=#net3}
N 1470 -1080 1470 -1060 {
lab=VDD}
N 1470 -1080 1710 -1080 {
lab=VDD}
N 1710 -1080 1710 -1060 {
lab=VDD}
N 1470 -980 1630 -980 {
lab=Dn}
N 1540 -940 1710 -940 {
lab=Dp}
N 1440 -890 1470 -890 {
lab=GND}
N 1710 -890 1730 -890 {
lab=GND}
N 1730 -890 1740 -890 {
lab=GND}
N 1740 -890 1740 -840 {
lab=GND}
N 1580 -1120 1580 -1080 {
lab=VDD}
N 1440 -1030 1470 -1030 {
lab=VDD}
N 1440 -1080 1440 -1030 {
lab=VDD}
N 1710 -1030 1740 -1030 {
lab=VDD}
N 1740 -1080 1740 -1030 {
lab=VDD}
N 2640 -1110 2670 -1110 {
lab=p}
N 2760 -1110 2800 -1110 {
lab=n}
N 2600 -1080 2600 -1000 {
lab=n}
N 2840 -1080 2840 -1000 {
lab=p}
N 2600 -940 2600 -920 {
lab=GND}
N 2600 -920 2840 -920 {
lab=GND}
N 2840 -940 2840 -920 {
lab=GND}
N 2600 -1160 2600 -1140 {
lab=VDD}
N 2600 -1160 2840 -1160 {
lab=VDD}
N 2840 -1160 2840 -1140 {
lab=VDD}
N 2710 -1200 2710 -1160 {
lab=VDD}
N 2570 -1110 2600 -1110 {
lab=VDD}
N 2570 -1160 2570 -1110 {
lab=VDD}
N 2570 -1160 2600 -1160 {
lab=VDD}
N 2840 -1110 2870 -1110 {
lab=VDD}
N 2870 -1160 2870 -1110 {
lab=VDD}
N 2840 -1160 2870 -1160 {
lab=VDD}
N 2530 -970 2560 -970 {
lab=Ln}
N 2880 -970 2910 -970 {
lab=Lp}
N 2670 -1110 2740 -1040 {
lab=p}
N 2740 -1040 2840 -1040 {
lab=p}
N 2670 -1040 2760 -1110 {
lab=n}
N 2600 -1040 2670 -1040 {
lab=n}
N 2600 -970 2620 -970 {
lab=GND}
N 2620 -970 2620 -920 {
lab=GND}
N 2820 -970 2840 -970 {
lab=GND}
N 2820 -970 2820 -920 {
lab=GND}
N 1440 -1100 1440 -1080 {
lab=VDD}
N 1440 -1100 1740 -1100 {
lab=VDD}
N 1740 -1100 1740 -1080 {
lab=VDD}
N 1620 -1150 1620 -1100 {
lab=VDD}
N 550 -1130 550 -1110 {
lab=#net4}
N 490 -1180 510 -1180 {
lab=CLK}
N 490 -1130 490 -1080 {
lab=CLK}
N 490 -1080 510 -1080 {
lab=CLK}
N 550 -1220 550 -1210 {
lab=VDD}
N 550 -1180 580 -1180 {
lab=VDD}
N 580 -1220 580 -1180 {
lab=VDD}
N 550 -1220 580 -1220 {
lab=VDD}
N 550 -1040 550 -1030 {
lab=GND}
N 550 -1080 580 -1080 {
lab=GND}
N 580 -1080 580 -1040 {
lab=GND}
N 550 -1040 580 -1040 {
lab=GND}
N 710 -1130 710 -1110 {
lab=#net5}
N 650 -1180 670 -1180 {
lab=#net4}
N 650 -1130 650 -1080 {
lab=#net4}
N 650 -1080 670 -1080 {
lab=#net4}
N 710 -1220 710 -1210 {
lab=VDD}
N 710 -1180 740 -1180 {
lab=VDD}
N 740 -1220 740 -1180 {
lab=VDD}
N 710 -1220 740 -1220 {
lab=VDD}
N 710 -1040 710 -1030 {
lab=GND}
N 710 -1080 740 -1080 {
lab=GND}
N 740 -1080 740 -1040 {
lab=GND}
N 710 -1040 740 -1040 {
lab=GND}
N 870 -1130 870 -1110 {
lab=#net6}
N 810 -1180 830 -1180 {
lab=#net5}
N 810 -1130 810 -1080 {
lab=#net5}
N 810 -1080 830 -1080 {
lab=#net5}
N 870 -1220 870 -1210 {
lab=VDD}
N 870 -1180 900 -1180 {
lab=VDD}
N 900 -1220 900 -1180 {
lab=VDD}
N 870 -1220 900 -1220 {
lab=VDD}
N 870 -1040 870 -1030 {
lab=GND}
N 870 -1080 900 -1080 {
lab=GND}
N 900 -1080 900 -1040 {
lab=GND}
N 870 -1040 900 -1040 {
lab=GND}
N 1020 -1130 1020 -1110 {
lab=C}
N 960 -1180 980 -1180 {
lab=#net6}
N 960 -1130 960 -1080 {
lab=#net6}
N 960 -1080 980 -1080 {
lab=#net6}
N 1020 -1220 1020 -1210 {
lab=VDD}
N 1020 -1180 1050 -1180 {
lab=VDD}
N 1050 -1220 1050 -1180 {
lab=VDD}
N 1020 -1220 1050 -1220 {
lab=VDD}
N 1020 -1040 1020 -1030 {
lab=GND}
N 1020 -1080 1050 -1080 {
lab=GND}
N 1050 -1080 1050 -1040 {
lab=GND}
N 1020 -1040 1050 -1040 {
lab=GND}
N 550 -1130 650 -1130 {
lab=#net4}
N 710 -1130 810 -1130 {
lab=#net5}
N 870 -1130 960 -1130 {
lab=#net6}
N 1020 -1130 1110 -1130 {
lab=C}
N 460 -1130 490 -1130 {
lab=CLK}
N 550 -1250 550 -1220 {
lab=VDD}
N 870 -1250 1020 -1250 {
lab=VDD}
N 1020 -1250 1020 -1220 {
lab=VDD}
N 710 -1250 710 -1220 {
lab=VDD}
N 870 -1250 870 -1220 {
lab=VDD}
N 550 -1050 550 -1040 {
lab=GND}
N 710 -1050 710 -1040 {
lab=GND}
N 870 -1050 870 -1040 {
lab=GND}
N 1020 -1050 1020 -1040 {
lab=GND}
N 550 -1150 550 -1130 {
lab=#net4}
N 650 -1180 650 -1130 {
lab=#net4}
N 710 -1150 710 -1130 {
lab=#net5}
N 810 -1180 810 -1130 {
lab=#net5}
N 870 -1150 870 -1130 {
lab=#net6}
N 960 -1180 960 -1130 {
lab=#net6}
N 1020 -1150 1020 -1130 {
lab=C}
N 490 -1180 490 -1130 {
lab=CLK}
N 550 -1250 710 -1250 {
lab=VDD}
N 710 -1250 870 -1250 {
lab=VDD}
N 550 -1030 1020 -1030 {
lab=GND}
N 3100 -1220 3100 -1200 {
lab=#net7}
N 3040 -1270 3060 -1270 {
lab=n}
N 3040 -1220 3040 -1170 {
lab=n}
N 3040 -1170 3060 -1170 {
lab=n}
N 3100 -1310 3100 -1300 {
lab=VDD}
N 3100 -1270 3130 -1270 {
lab=VDD}
N 3130 -1310 3130 -1270 {
lab=VDD}
N 3100 -1310 3130 -1310 {
lab=VDD}
N 3100 -1130 3100 -1120 {
lab=GND}
N 3100 -1170 3130 -1170 {
lab=GND}
N 3130 -1170 3130 -1130 {
lab=GND}
N 3100 -1130 3130 -1130 {
lab=GND}
N 3260 -1220 3260 -1200 {
lab=#net8}
N 3200 -1270 3220 -1270 {
lab=#net7}
N 3200 -1220 3200 -1170 {
lab=#net7}
N 3200 -1170 3220 -1170 {
lab=#net7}
N 3260 -1310 3260 -1300 {
lab=VDD}
N 3260 -1270 3290 -1270 {
lab=VDD}
N 3290 -1310 3290 -1270 {
lab=VDD}
N 3260 -1310 3290 -1310 {
lab=VDD}
N 3260 -1130 3260 -1120 {
lab=GND}
N 3260 -1170 3290 -1170 {
lab=GND}
N 3290 -1170 3290 -1130 {
lab=GND}
N 3260 -1130 3290 -1130 {
lab=GND}
N 3420 -1220 3420 -1200 {
lab=#net9}
N 3360 -1270 3380 -1270 {
lab=#net8}
N 3360 -1220 3360 -1170 {
lab=#net8}
N 3360 -1170 3380 -1170 {
lab=#net8}
N 3420 -1310 3420 -1300 {
lab=VDD}
N 3420 -1270 3450 -1270 {
lab=VDD}
N 3450 -1310 3450 -1270 {
lab=VDD}
N 3420 -1310 3450 -1310 {
lab=VDD}
N 3420 -1130 3420 -1120 {
lab=GND}
N 3420 -1170 3450 -1170 {
lab=GND}
N 3450 -1170 3450 -1130 {
lab=GND}
N 3420 -1130 3450 -1130 {
lab=GND}
N 3570 -1220 3570 -1200 {
lab=Outn}
N 3510 -1270 3530 -1270 {
lab=#net9}
N 3510 -1220 3510 -1170 {
lab=#net9}
N 3510 -1170 3530 -1170 {
lab=#net9}
N 3570 -1310 3570 -1300 {
lab=VDD}
N 3570 -1270 3600 -1270 {
lab=VDD}
N 3600 -1310 3600 -1270 {
lab=VDD}
N 3570 -1310 3600 -1310 {
lab=VDD}
N 3570 -1130 3570 -1120 {
lab=GND}
N 3570 -1170 3600 -1170 {
lab=GND}
N 3600 -1170 3600 -1130 {
lab=GND}
N 3570 -1130 3600 -1130 {
lab=GND}
N 3100 -1220 3200 -1220 {
lab=#net7}
N 3260 -1220 3360 -1220 {
lab=#net8}
N 3420 -1220 3510 -1220 {
lab=#net9}
N 3570 -1220 3660 -1220 {
lab=Outn}
N 3010 -1220 3040 -1220 {
lab=n}
N 3100 -1340 3100 -1310 {
lab=VDD}
N 3420 -1340 3570 -1340 {
lab=VDD}
N 3570 -1340 3570 -1310 {
lab=VDD}
N 3260 -1340 3260 -1310 {
lab=VDD}
N 3420 -1340 3420 -1310 {
lab=VDD}
N 3100 -1140 3100 -1130 {
lab=GND}
N 3260 -1140 3260 -1130 {
lab=GND}
N 3420 -1140 3420 -1130 {
lab=GND}
N 3570 -1140 3570 -1130 {
lab=GND}
N 3100 -1240 3100 -1220 {
lab=#net7}
N 3200 -1270 3200 -1220 {
lab=#net7}
N 3260 -1240 3260 -1220 {
lab=#net8}
N 3360 -1270 3360 -1220 {
lab=#net8}
N 3420 -1240 3420 -1220 {
lab=#net9}
N 3510 -1270 3510 -1220 {
lab=#net9}
N 3570 -1240 3570 -1220 {
lab=Outn}
N 3040 -1270 3040 -1220 {
lab=n}
N 3100 -1340 3260 -1340 {
lab=VDD}
N 3260 -1340 3420 -1340 {
lab=VDD}
N 3100 -1120 3570 -1120 {
lab=GND}
N 3100 -850 3100 -830 {
lab=#net10}
N 3040 -900 3060 -900 {
lab=p}
N 3040 -850 3040 -800 {
lab=p}
N 3040 -800 3060 -800 {
lab=p}
N 3100 -940 3100 -930 {
lab=VDD}
N 3100 -900 3130 -900 {
lab=VDD}
N 3130 -940 3130 -900 {
lab=VDD}
N 3100 -940 3130 -940 {
lab=VDD}
N 3100 -760 3100 -750 {
lab=GND}
N 3100 -800 3130 -800 {
lab=GND}
N 3130 -800 3130 -760 {
lab=GND}
N 3100 -760 3130 -760 {
lab=GND}
N 3260 -850 3260 -830 {
lab=#net11}
N 3200 -900 3220 -900 {
lab=#net10}
N 3200 -850 3200 -800 {
lab=#net10}
N 3200 -800 3220 -800 {
lab=#net10}
N 3260 -940 3260 -930 {
lab=VDD}
N 3260 -900 3290 -900 {
lab=VDD}
N 3290 -940 3290 -900 {
lab=VDD}
N 3260 -940 3290 -940 {
lab=VDD}
N 3260 -760 3260 -750 {
lab=GND}
N 3260 -800 3290 -800 {
lab=GND}
N 3290 -800 3290 -760 {
lab=GND}
N 3260 -760 3290 -760 {
lab=GND}
N 3420 -850 3420 -830 {
lab=#net12}
N 3360 -900 3380 -900 {
lab=#net11}
N 3360 -850 3360 -800 {
lab=#net11}
N 3360 -800 3380 -800 {
lab=#net11}
N 3420 -940 3420 -930 {
lab=VDD}
N 3420 -900 3450 -900 {
lab=VDD}
N 3450 -940 3450 -900 {
lab=VDD}
N 3420 -940 3450 -940 {
lab=VDD}
N 3420 -760 3420 -750 {
lab=GND}
N 3420 -800 3450 -800 {
lab=GND}
N 3450 -800 3450 -760 {
lab=GND}
N 3420 -760 3450 -760 {
lab=GND}
N 3570 -850 3570 -830 {
lab=Outp}
N 3510 -900 3530 -900 {
lab=#net12}
N 3510 -850 3510 -800 {
lab=#net12}
N 3510 -800 3530 -800 {
lab=#net12}
N 3570 -940 3570 -930 {
lab=VDD}
N 3570 -900 3600 -900 {
lab=VDD}
N 3600 -940 3600 -900 {
lab=VDD}
N 3570 -940 3600 -940 {
lab=VDD}
N 3570 -760 3570 -750 {
lab=GND}
N 3570 -800 3600 -800 {
lab=GND}
N 3600 -800 3600 -760 {
lab=GND}
N 3570 -760 3600 -760 {
lab=GND}
N 3100 -850 3200 -850 {
lab=#net10}
N 3260 -850 3360 -850 {
lab=#net11}
N 3420 -850 3510 -850 {
lab=#net12}
N 3570 -850 3660 -850 {
lab=Outp}
N 3010 -850 3040 -850 {
lab=p}
N 3100 -970 3100 -940 {
lab=VDD}
N 3420 -970 3570 -970 {
lab=VDD}
N 3570 -970 3570 -940 {
lab=VDD}
N 3260 -970 3260 -940 {
lab=VDD}
N 3420 -970 3420 -940 {
lab=VDD}
N 3100 -770 3100 -760 {
lab=GND}
N 3260 -770 3260 -760 {
lab=GND}
N 3420 -770 3420 -760 {
lab=GND}
N 3570 -770 3570 -760 {
lab=GND}
N 3100 -870 3100 -850 {
lab=#net10}
N 3200 -900 3200 -850 {
lab=#net10}
N 3260 -870 3260 -850 {
lab=#net11}
N 3360 -900 3360 -850 {
lab=#net11}
N 3420 -870 3420 -850 {
lab=#net12}
N 3510 -900 3510 -850 {
lab=#net12}
N 3570 -870 3570 -850 {
lab=Outp}
N 3040 -900 3040 -850 {
lab=p}
N 3100 -970 3260 -970 {
lab=VDD}
N 3260 -970 3420 -970 {
lab=VDD}
N 3100 -750 3570 -750 {
lab=GND}
N 1590 -630 1610 -630 {
lab=GND}
N 1590 -630 1590 -600 {
lab=GND}
N 1560 -640 1590 -640 {
lab=GND}
N 1590 -640 1590 -630 {
lab=GND}
N 1380 -840 1380 -670 {
lab=#net2}
N 1420 -840 1470 -840 {
lab=#net2}
N 1440 -890 1440 -800 {
lab=GND}
N 1440 -800 1440 -640 {
lab=GND}
N 1790 -830 1790 -660 {
lab=#net3}
N 1710 -830 1790 -830 {
lab=#net3}
N 1710 -840 1710 -830 {
lab=#net3}
N 1740 -840 1740 -630 {
lab=GND}
N 1380 -570 1590 -570 {
lab=#net1}
N 1590 -570 1790 -570 {
lab=#net1}
N 1380 -840 1420 -840 {
lab=#net2}
N 1360 -1150 1460 -1150 {
lab=VDD}
N 1360 -1150 1360 -1140 {
lab=VDD}
N 1380 -1150 1380 -1140 {
lab=VDD}
N 1780 -1150 1860 -1150 {
lab=VDD}
N 1860 -1150 1860 -1140 {
lab=VDD}
N 1840 -1150 1840 -1140 {
lab=VDD}
N 1580 -1150 1580 -1120 {
lab=VDD}
N 1360 -1070 1360 -960 {
lab=Dn}
N 1360 -960 1470 -960 {
lab=Dn}
N 1840 -1070 1840 -980 {
lab=Dp}
N 1710 -980 1840 -980 {
lab=Dp}
N 1940 -960 1940 -830 {
lab=#net3}
N 1790 -830 1940 -830 {
lab=#net3}
N 1260 -970 1260 -840 {
lab=#net2}
N 1260 -840 1380 -840 {
lab=#net2}
N 1280 -1150 1280 -1040 {
lab=VDD}
N 1280 -1150 1360 -1150 {
lab=VDD}
N 1940 -1150 1940 -1030 {
lab=VDD}
N 1860 -1150 1940 -1150 {
lab=VDD}
N 1210 -1100 1320 -1100 {
lab=C}
N 1210 -1100 1210 -1000 {
lab=C}
N 1780 -1100 1800 -1100 {
lab=C}
N 2200 -960 2200 -940 {
lab=Lp}
N 2140 -1010 2160 -1010 {
lab=Dp}
N 2140 -960 2140 -910 {
lab=Dp}
N 2140 -910 2160 -910 {
lab=Dp}
N 2200 -1050 2200 -1040 {
lab=VDD}
N 2200 -1010 2230 -1010 {
lab=VDD}
N 2230 -1050 2230 -1010 {
lab=VDD}
N 2200 -1050 2230 -1050 {
lab=VDD}
N 2200 -870 2200 -860 {
lab=GND}
N 2200 -910 2230 -910 {
lab=GND}
N 2230 -910 2230 -870 {
lab=GND}
N 2200 -870 2230 -870 {
lab=GND}
N 2200 -1080 2200 -1050 {
lab=VDD}
N 2200 -880 2200 -870 {
lab=GND}
N 2200 -980 2200 -960 {
lab=Lp}
N 2140 -1010 2140 -960 {
lab=Dp}
N 2200 -650 2200 -630 {
lab=Ln}
N 2140 -700 2160 -700 {
lab=Dn}
N 2140 -650 2140 -600 {
lab=Dn}
N 2140 -600 2160 -600 {
lab=Dn}
N 2200 -740 2200 -730 {
lab=VDD}
N 2200 -700 2230 -700 {
lab=VDD}
N 2230 -740 2230 -700 {
lab=VDD}
N 2200 -740 2230 -740 {
lab=VDD}
N 2200 -560 2200 -550 {
lab=GND}
N 2200 -600 2230 -600 {
lab=GND}
N 2230 -600 2230 -560 {
lab=GND}
N 2200 -560 2230 -560 {
lab=GND}
N 2200 -770 2200 -740 {
lab=VDD}
N 2200 -570 2200 -560 {
lab=GND}
N 2200 -670 2200 -650 {
lab=Ln}
N 2140 -700 2140 -650 {
lab=Dn}
C {sky130_fd_pr/nfet_01v8.sym} 1360 -640 0 0 {name=M1
L=0.15
W=5.3
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=nfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/nfet_01v8.sym} 1810 -630 0 1 {name=M2
L=0.15
W=5.3
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=nfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/nfet_01v8.sym} 1570 -520 0 0 {name=M3
L=0.15
W=4
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=nfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/pfet_01v8.sym} 1240 -1000 0 0 {name=M11
L=0.15
W=0.5
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=pfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/pfet_01v8.sym} 1340 -1100 0 0 {name=M12
L=0.15
W=0.5
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=pfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/pfet_01v8.sym} 1820 -1100 0 0 {name=M13
L=0.15
W=0.5
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=pfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/pfet_01v8.sym} 1920 -990 0 0 {name=M14
L=0.15
W=0.5
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=pfet_01v8
spiceprefix=X
}
C {devices/lab_pin.sym} 1510 -520 0 0 {name=l5 sig_type=std_logic lab=C}
C {sky130_fd_pr/nfet_01v8.sym} 1690 -890 0 0 {name=M15
L=0.15
W=0.78
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=nfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/nfet_01v8.sym} 1490 -890 0 1 {name=M16
L=0.15
W=0.78
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=nfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/pfet_01v8.sym} 1690 -1030 0 0 {name=M17
L=0.15
W=0.78
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=pfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/pfet_01v8.sym} 1490 -1030 0 1 {name=M18
L=0.15
W=0.78
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=pfet_01v8
spiceprefix=X
}
C {devices/lab_pin.sym} 1470 -940 0 0 {name=l14 sig_type=std_logic lab=Dn}
C {devices/lab_pin.sym} 1710 -960 2 0 {name=l15 sig_type=std_logic lab=Dp}
C {sky130_fd_pr/nfet_01v8.sym} 2860 -970 0 1 {name=M20
L=0.15
W=1
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=nfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/nfet_01v8.sym} 2580 -970 0 0 {name=M21
L=0.15
W=1
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=nfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/pfet_01v8.sym} 2820 -1110 0 0 {name=M22
L=0.15
W=2
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=pfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/pfet_01v8.sym} 2620 -1110 0 1 {name=M23
L=0.15
W=2
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=pfet_01v8
spiceprefix=X
}
C {devices/lab_pin.sym} 2530 -970 0 0 {name=l30 sig_type=std_logic lab=Ln}
C {devices/lab_pin.sym} 2910 -970 2 0 {name=l31 sig_type=std_logic lab=Lp}
C {devices/lab_pin.sym} 2840 -1060 2 0 {name=l34 sig_type=std_logic lab=p}
C {devices/iopin.sym} 740 -270 0 0 {name=p1 lab=VDD}
C {devices/iopin.sym} 740 -230 0 0 {name=p2 lab=GND
}
C {devices/ipin.sym} 1870 -630 2 0 {name=p3 lab=Vp
}
C {devices/ipin.sym} 1320 -640 0 0 {name=p4 lab=Vn}
C {devices/iopin.sym} 470 -1130 2 0 {name=p5 lab=CLK}
C {devices/opin.sym} 3650 -1220 0 0 {name=p7 lab=Outn}
C {devices/opin.sym} 3650 -850 0 0 {name=p8 lab=Outp}
C {devices/lab_pin.sym} 1610 -1150 1 0 {name=l9 sig_type=std_logic lab=VDD}
C {devices/lab_pin.sym} 2710 -1200 1 0 {name=l27 sig_type=std_logic lab=VDD}
C {devices/lab_pin.sym} 1590 -460 3 0 {name=l10 sig_type=std_logic lab=GND}
C {devices/lab_pin.sym} 2690 -920 3 0 {name=l19 sig_type=std_logic lab=GND}
C {devices/lab_pin.sym} 1590 -600 0 0 {name=l1 sig_type=std_logic lab=GND}
C {sky130_fd_pr/nfet_01v8.sym} 530 -1080 0 0 {name=M24
L=0.15
W=1
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=nfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/pfet_01v8.sym} 530 -1180 0 0 {name=M25
L=0.15
W=2
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=pfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/nfet_01v8.sym} 690 -1080 0 0 {name=M26
L=0.15
W=2
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=nfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/pfet_01v8.sym} 690 -1180 0 0 {name=M27
L=0.15
W=4
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=pfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/nfet_01v8.sym} 850 -1080 0 0 {name=M28
L=0.15
W=8
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=nfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/pfet_01v8.sym} 850 -1180 0 0 {name=M29
L=0.15
W=16
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=pfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/nfet_01v8.sym} 1000 -1080 0 0 {name=M30
L=0.15
W=16
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=nfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/pfet_01v8.sym} 1000 -1180 0 0 {name=M31
L=0.15
W=32
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=pfet_01v8
spiceprefix=X
}
C {devices/lab_pin.sym} 830 -1030 3 0 {name=l24 sig_type=std_logic lab=GND}
C {devices/lab_pin.sym} 840 -1250 1 0 {name=l25 sig_type=std_logic lab=VDD}
C {devices/lab_pin.sym} 1110 -1130 0 0 {name=l29 sig_type=std_logic lab=C}
C {devices/lab_pin.sym} 1180 -1000 0 0 {name=l8 sig_type=std_logic lab=C
}
C {sky130_fd_pr/nfet_01v8.sym} 3080 -1170 0 0 {name=M40
L=0.15
W=1
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=nfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/pfet_01v8.sym} 3080 -1270 0 0 {name=M41
L=0.15
W=2
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=pfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/nfet_01v8.sym} 3240 -1170 0 0 {name=M42
L=0.15
W=2
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=nfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/pfet_01v8.sym} 3240 -1270 0 0 {name=M43
L=0.15
W=4
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=pfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/nfet_01v8.sym} 3400 -1170 0 0 {name=M44
L=0.15
W=8
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=nfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/pfet_01v8.sym} 3400 -1270 0 0 {name=M45
L=0.15
W=16
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=pfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/nfet_01v8.sym} 3550 -1170 0 0 {name=M46
L=0.15
W=16
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=nfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/pfet_01v8.sym} 3550 -1270 0 0 {name=M47
L=0.15
W=32
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=pfet_01v8
spiceprefix=X
}
C {devices/lab_pin.sym} 3380 -1120 3 0 {name=l20 sig_type=std_logic lab=GND}
C {devices/lab_pin.sym} 3390 -1340 1 0 {name=l22 sig_type=std_logic lab=VDD}
C {sky130_fd_pr/nfet_01v8.sym} 3080 -800 0 0 {name=M48
L=0.15
W=1
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=nfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/pfet_01v8.sym} 3080 -900 0 0 {name=M49
L=0.15
W=2
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=pfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/nfet_01v8.sym} 3240 -800 0 0 {name=M50
L=0.15
W=2
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=nfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/pfet_01v8.sym} 3240 -900 0 0 {name=M51
L=0.15
W=4
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=pfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/nfet_01v8.sym} 3400 -800 0 0 {name=M52
L=0.15
W=8
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=nfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/pfet_01v8.sym} 3400 -900 0 0 {name=M53
L=0.15
W=16
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=pfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/nfet_01v8.sym} 3550 -800 0 0 {name=M54
L=0.15
W=16
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=nfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/pfet_01v8.sym} 3550 -900 0 0 {name=M55
L=0.15
W=32
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=pfet_01v8
spiceprefix=X
}
C {devices/lab_pin.sym} 3380 -750 3 0 {name=l21 sig_type=std_logic lab=GND}
C {devices/lab_pin.sym} 3390 -970 1 0 {name=l23 sig_type=std_logic lab=VDD}
C {devices/lab_pin.sym} 3010 -850 2 0 {name=l17 sig_type=std_logic lab=p}
C {devices/lab_pin.sym} 2600 -1060 2 0 {name=l18 sig_type=std_logic lab=n}
C {devices/lab_pin.sym} 3010 -1220 0 0 {name=l33 sig_type=std_logic lab=n}
C {devices/lab_pin.sym} 1780 -1100 0 0 {name=l2 sig_type=std_logic lab=C}
C {devices/lab_pin.sym} 1890 -950 0 0 {name=l3 sig_type=std_logic lab=C}
C {sky130_fd_pr/nfet_01v8.sym} 2180 -910 0 0 {name=M4
L=0.15
W=1
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=nfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/pfet_01v8.sym} 2180 -1010 0 0 {name=M5
L=0.15
W=2
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=pfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/nfet_01v8.sym} 2180 -600 0 0 {name=M6
L=0.15
W=1
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=nfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/pfet_01v8.sym} 2180 -700 0 0 {name=M7
L=0.15
W=2
nf=1
mult=1
ad="'int((nf+1)/2) * W/nf * 0.29'"
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
as="'int((nf+2)/2) * W/nf * 0.29'"
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
nrd="'0.29 / W'" nrs="'0.29 / W'"
sa=0 sb=0 sd=0
model=pfet_01v8
spiceprefix=X
}
C {devices/lab_pin.sym} 2140 -960 2 0 {name=l4 sig_type=std_logic lab=Dp}
C {devices/lab_pin.sym} 2140 -650 0 0 {name=l6 sig_type=std_logic lab=Dn}
C {devices/lab_pin.sym} 2200 -650 2 0 {name=l7 sig_type=std_logic lab=Ln}
C {devices/lab_pin.sym} 2200 -960 2 0 {name=l11 sig_type=std_logic lab=Lp}
C {devices/lab_pin.sym} 2200 -1080 1 0 {name=l12 sig_type=std_logic lab=VDD}
C {devices/lab_pin.sym} 2200 -770 1 0 {name=l13 sig_type=std_logic lab=VDD}
C {devices/lab_pin.sym} 2200 -550 0 0 {name=l16 sig_type=std_logic lab=GND}
C {devices/lab_pin.sym} 2200 -860 0 0 {name=l26 sig_type=std_logic lab=GND}