blob: b1a4369defb238d855419a60b44eaaa017b5be33 [file] [log] [blame]
v {xschem version=3.0.0 file_version=1.2 }
G {}
K {}
V {}
S {}
E {}
N 1370 -860 1370 -820 {
lab=#net1}
N 1370 -820 1790 -820 {
lab=#net1}
N 1790 -850 1790 -820 {
lab=#net1}
N 1590 -820 1590 -800 {
lab=#net1}
N 1500 -990 1500 -960 {
lab=#net2}
N 1500 -960 1690 -960 {
lab=#net2}
N 1690 -980 1690 -960 {
lab=#net2}
N 1690 -990 1690 -980 {
lab=#net2}
N 1590 -960 1590 -950 {
lab=#net2}
N 1590 -890 1590 -870 {
lab=GND}
N 1500 -1080 1500 -1050 {
lab=#net3}
N 1690 -1080 1690 -1050 {
lab=#net4}
N 1500 -1160 1500 -1140 {
lab=#net5}
N 1500 -1160 1560 -1160 {
lab=#net5}
N 1560 -1160 1640 -1020 {
lab=#net5}
N 1640 -1020 1650 -1020 {
lab=#net5}
N 1690 -1160 1690 -1140 {
lab=#net6}
N 1630 -1160 1690 -1160 {
lab=#net6}
N 1620 -1160 1630 -1160 {
lab=#net6}
N 1550 -1020 1620 -1160 {
lab=#net6}
N 1540 -1020 1550 -1020 {
lab=#net6}
N 1540 -1110 1650 -1110 {
lab=C}
N 1370 -1160 1370 -920 {
lab=#net5}
N 1370 -1160 1500 -1160 {
lab=#net5}
N 1790 -1160 1790 -910 {
lab=#net6}
N 1690 -1160 1790 -1160 {
lab=#net6}
N 1590 -740 1590 -710 {
lab=GND}
N 1590 -770 1610 -770 {
lab=GND}
N 1610 -770 1610 -730 {
lab=GND}
N 1590 -730 1610 -730 {
lab=GND}
N 1590 -920 1610 -920 {
lab=GND}
N 1610 -920 1610 -880 {
lab=GND}
N 1590 -880 1610 -880 {
lab=GND}
N 1370 -890 1560 -890 {
lab=GND}
N 1560 -890 1560 -870 {
lab=GND}
N 1590 -870 1590 -850 {
lab=GND}
N 1560 -870 1590 -870 {
lab=GND}
N 1610 -880 1790 -880 {
lab=GND}
N 1470 -1020 1500 -1020 {
lab=GND}
N 1470 -1020 1470 -890 {
lab=GND}
N 1690 -1020 1720 -1020 {
lab=GND}
N 1720 -1020 1720 -880 {
lab=GND}
N 1470 -1110 1500 -1110 {
lab=GND}
N 1470 -1110 1470 -1020 {
lab=GND}
N 1690 -1110 1720 -1110 {
lab=GND}
N 1720 -1110 1720 -1020 {
lab=GND}
N 1250 -1160 1370 -1160 {
lab=#net5}
N 1190 -1160 1210 -1160 {
lab=GND}
N 1190 -1160 1190 -1110 {
lab=GND}
N 1190 -1110 1210 -1110 {
lab=GND}
N 1210 -1130 1210 -1110 {
lab=GND}
N 1940 -1130 1940 -1110 {
lab=GND}
N 1940 -1160 1960 -1160 {
lab=GND}
N 1960 -1160 1960 -1120 {
lab=GND}
N 1940 -1120 1960 -1120 {
lab=GND}
N 1790 -1160 1900 -1160 {
lab=#net6}
N 1210 -1220 1210 -1190 {
lab=Dn}
N 1940 -1210 1940 -1190 {
lab=Dp}
N 1940 -1220 1940 -1210 {
lab=Dp}
N 1660 -1220 1660 -1160 {
lab=#net6}
N 1340 -1250 1380 -1250 {
lab=C}
N 1480 -1250 1480 -1210 {
lab=C}
N 1370 -1210 1480 -1210 {
lab=C}
N 1370 -1250 1370 -1210 {
lab=C}
N 1600 -1250 1620 -1250 {
lab=C}
N 1600 -1250 1600 -1210 {
lab=C}
N 1480 -1210 1600 -1210 {
lab=C}
N 1710 -1250 1720 -1250 {
lab=C}
N 1710 -1250 1710 -1210 {
lab=C}
N 1600 -1210 1710 -1210 {
lab=C}
N 1520 -1220 1520 -1160 {
lab=#net5}
N 1420 -1220 1420 -1060 {
lab=#net3}
N 1420 -1060 1500 -1060 {
lab=#net3}
N 1760 -1220 1760 -1060 {
lab=#net4}
N 1690 -1060 1760 -1060 {
lab=#net4}
N 1420 -1250 1440 -1250 {
lab=VDD}
N 1440 -1290 1440 -1250 {
lab=VDD}
N 1420 -1290 1440 -1290 {
lab=VDD}
N 1420 -1290 1420 -1280 {
lab=VDD}
N 1440 -1290 1760 -1290 {
lab=VDD}
N 1760 -1290 1760 -1280 {
lab=VDD}
N 1660 -1290 1660 -1280 {
lab=VDD}
N 1520 -1290 1520 -1280 {
lab=VDD}
N 1520 -1250 1530 -1250 {
lab=VDD}
N 1530 -1250 1540 -1250 {
lab=VDD}
N 1540 -1290 1540 -1250 {
lab=VDD}
N 1660 -1250 1680 -1250 {
lab=VDD}
N 1680 -1290 1680 -1250 {
lab=VDD}
N 1760 -1250 1780 -1250 {
lab=VDD}
N 1780 -1290 1780 -1250 {
lab=VDD}
N 1760 -1290 1780 -1290 {
lab=VDD}
N 1510 -770 1550 -770 {
lab=C}
N 1530 -920 1550 -920 {
lab=C}
N 1300 -890 1330 -890 {
lab=Vp}
N 1830 -880 1880 -880 {
lab=Vn}
N 2190 -1060 2220 -1060 {
lab=Dp}
N 2220 -1060 2220 -920 {
lab=Dp}
N 2190 -920 2220 -920 {
lab=Dp}
N 2310 -1060 2350 -1060 {
lab=Dn}
N 2310 -1060 2310 -920 {
lab=Dn}
N 2150 -1030 2150 -950 {
lab=Dn}
N 2310 -920 2350 -920 {
lab=Dn}
N 2390 -1030 2390 -950 {
lab=Dp}
N 2150 -890 2150 -870 {
lab=GND}
N 2150 -870 2390 -870 {
lab=GND}
N 2390 -890 2390 -870 {
lab=GND}
N 2150 -1110 2150 -1090 {
lab=#net7}
N 2150 -1110 2390 -1110 {
lab=#net7}
N 2390 -1110 2390 -1090 {
lab=#net7}
N 2150 -1010 2310 -1010 {
lab=Dn}
N 2220 -970 2390 -970 {
lab=Dp}
N 2120 -920 2150 -920 {
lab=GND}
N 2120 -920 2120 -870 {
lab=GND}
N 2120 -870 2150 -870 {
lab=GND}
N 2390 -920 2410 -920 {
lab=GND}
N 2410 -920 2420 -920 {
lab=GND}
N 2420 -920 2420 -870 {
lab=GND}
N 2390 -870 2420 -870 {
lab=GND}
N 2260 -1150 2260 -1110 {
lab=#net7}
N 2260 -1180 2300 -1180 {
lab=VDD}
N 2300 -1230 2300 -1180 {
lab=VDD}
N 2260 -1230 2300 -1230 {
lab=VDD}
N 2260 -1230 2260 -1210 {
lab=VDD}
N 2120 -1060 2150 -1060 {
lab=VDD}
N 2120 -1110 2120 -1060 {
lab=VDD}
N 2390 -1060 2420 -1060 {
lab=VDD}
N 2420 -1110 2420 -1060 {
lab=VDD}
N 2190 -1180 2220 -1180 {
lab=CB}
N 2640 -1050 2670 -1050 {
lab=p}
N 2760 -1050 2800 -1050 {
lab=n}
N 2600 -1020 2600 -940 {
lab=n}
N 2840 -1020 2840 -940 {
lab=p}
N 2600 -880 2600 -860 {
lab=GND}
N 2600 -860 2840 -860 {
lab=GND}
N 2840 -880 2840 -860 {
lab=GND}
N 2600 -1100 2600 -1080 {
lab=VDD}
N 2600 -1100 2840 -1100 {
lab=VDD}
N 2840 -1100 2840 -1080 {
lab=VDD}
N 2710 -1140 2710 -1100 {
lab=VDD}
N 2570 -1050 2600 -1050 {
lab=VDD}
N 2570 -1100 2570 -1050 {
lab=VDD}
N 2570 -1100 2600 -1100 {
lab=VDD}
N 2840 -1050 2870 -1050 {
lab=VDD}
N 2870 -1100 2870 -1050 {
lab=VDD}
N 2840 -1100 2870 -1100 {
lab=VDD}
N 2530 -910 2560 -910 {
lab=Dn}
N 2880 -910 2910 -910 {
lab=Dp}
N 2670 -1050 2740 -980 {
lab=p}
N 2740 -980 2840 -980 {
lab=p}
N 2670 -980 2760 -1050 {
lab=n}
N 2600 -980 2670 -980 {
lab=n}
N 2600 -910 2620 -910 {
lab=GND}
N 2620 -910 2620 -860 {
lab=GND}
N 2820 -910 2840 -910 {
lab=GND}
N 2820 -910 2820 -860 {
lab=GND}
N 2120 -1130 2120 -1110 {
lab=VDD}
N 2120 -1130 2420 -1130 {
lab=VDD}
N 2420 -1130 2420 -1110 {
lab=VDD}
N 2300 -1180 2300 -1130 {
lab=VDD}
N 2180 -1360 2180 -1180 {
lab=CB}
N 2180 -1180 2190 -1180 {
lab=CB}
N 550 -1130 550 -1110 {
lab=#net8}
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=#net9}
N 650 -1180 670 -1180 {
lab=#net8}
N 650 -1130 650 -1080 {
lab=#net8}
N 650 -1080 670 -1080 {
lab=#net8}
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=#net10}
N 810 -1180 830 -1180 {
lab=#net9}
N 810 -1130 810 -1080 {
lab=#net9}
N 810 -1080 830 -1080 {
lab=#net9}
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=#net10}
N 960 -1130 960 -1080 {
lab=#net10}
N 960 -1080 980 -1080 {
lab=#net10}
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=#net8}
N 710 -1130 810 -1130 {
lab=#net9}
N 870 -1130 960 -1130 {
lab=#net10}
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=#net8}
N 650 -1180 650 -1130 {
lab=#net8}
N 710 -1150 710 -1130 {
lab=#net9}
N 810 -1180 810 -1130 {
lab=#net9}
N 870 -1150 870 -1130 {
lab=#net10}
N 960 -1180 960 -1130 {
lab=#net10}
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 520 -740 520 -720 {
lab=#net11}
N 460 -790 480 -790 {
lab=CLKBAR}
N 460 -740 460 -690 {
lab=CLKBAR}
N 460 -690 480 -690 {
lab=CLKBAR}
N 520 -830 520 -820 {
lab=VDD}
N 520 -790 550 -790 {
lab=VDD}
N 550 -830 550 -790 {
lab=VDD}
N 520 -830 550 -830 {
lab=VDD}
N 520 -650 520 -640 {
lab=GND}
N 520 -690 550 -690 {
lab=GND}
N 550 -690 550 -650 {
lab=GND}
N 520 -650 550 -650 {
lab=GND}
N 680 -740 680 -720 {
lab=#net12}
N 620 -790 640 -790 {
lab=#net11}
N 620 -740 620 -690 {
lab=#net11}
N 620 -690 640 -690 {
lab=#net11}
N 680 -830 680 -820 {
lab=VDD}
N 680 -790 710 -790 {
lab=VDD}
N 710 -830 710 -790 {
lab=VDD}
N 680 -830 710 -830 {
lab=VDD}
N 680 -650 680 -640 {
lab=GND}
N 680 -690 710 -690 {
lab=GND}
N 710 -690 710 -650 {
lab=GND}
N 680 -650 710 -650 {
lab=GND}
N 840 -740 840 -720 {
lab=#net13}
N 780 -790 800 -790 {
lab=#net12}
N 780 -740 780 -690 {
lab=#net12}
N 780 -690 800 -690 {
lab=#net12}
N 840 -830 840 -820 {
lab=VDD}
N 840 -790 870 -790 {
lab=VDD}
N 870 -830 870 -790 {
lab=VDD}
N 840 -830 870 -830 {
lab=VDD}
N 840 -650 840 -640 {
lab=GND}
N 840 -690 870 -690 {
lab=GND}
N 870 -690 870 -650 {
lab=GND}
N 840 -650 870 -650 {
lab=GND}
N 990 -740 990 -720 {
lab=CB}
N 930 -790 950 -790 {
lab=#net13}
N 930 -740 930 -690 {
lab=#net13}
N 930 -690 950 -690 {
lab=#net13}
N 990 -830 990 -820 {
lab=VDD}
N 990 -790 1020 -790 {
lab=VDD}
N 1020 -830 1020 -790 {
lab=VDD}
N 990 -830 1020 -830 {
lab=VDD}
N 990 -650 990 -640 {
lab=GND}
N 990 -690 1020 -690 {
lab=GND}
N 1020 -690 1020 -650 {
lab=GND}
N 990 -650 1020 -650 {
lab=GND}
N 520 -740 620 -740 {
lab=#net11}
N 680 -740 780 -740 {
lab=#net12}
N 840 -740 930 -740 {
lab=#net13}
N 990 -740 1080 -740 {
lab=CB}
N 430 -740 460 -740 {
lab=CLKBAR}
N 520 -860 520 -830 {
lab=VDD}
N 840 -860 990 -860 {
lab=VDD}
N 990 -860 990 -830 {
lab=VDD}
N 680 -860 680 -830 {
lab=VDD}
N 840 -860 840 -830 {
lab=VDD}
N 520 -660 520 -650 {
lab=GND}
N 680 -660 680 -650 {
lab=GND}
N 840 -660 840 -650 {
lab=GND}
N 990 -660 990 -650 {
lab=GND}
N 520 -760 520 -740 {
lab=#net11}
N 620 -790 620 -740 {
lab=#net11}
N 680 -760 680 -740 {
lab=#net12}
N 780 -790 780 -740 {
lab=#net12}
N 840 -760 840 -740 {
lab=#net13}
N 930 -790 930 -740 {
lab=#net13}
N 990 -760 990 -740 {
lab=CB}
N 460 -790 460 -740 {
lab=CLKBAR}
N 520 -860 680 -860 {
lab=VDD}
N 680 -860 840 -860 {
lab=VDD}
N 520 -640 990 -640 {
lab=GND}
N 3100 -1220 3100 -1200 {
lab=#net14}
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=#net15}
N 3200 -1270 3220 -1270 {
lab=#net14}
N 3200 -1220 3200 -1170 {
lab=#net14}
N 3200 -1170 3220 -1170 {
lab=#net14}
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=#net16}
N 3360 -1270 3380 -1270 {
lab=#net15}
N 3360 -1220 3360 -1170 {
lab=#net15}
N 3360 -1170 3380 -1170 {
lab=#net15}
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=#net16}
N 3510 -1220 3510 -1170 {
lab=#net16}
N 3510 -1170 3530 -1170 {
lab=#net16}
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=#net14}
N 3260 -1220 3360 -1220 {
lab=#net15}
N 3420 -1220 3510 -1220 {
lab=#net16}
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=#net14}
N 3200 -1270 3200 -1220 {
lab=#net14}
N 3260 -1240 3260 -1220 {
lab=#net15}
N 3360 -1270 3360 -1220 {
lab=#net15}
N 3420 -1240 3420 -1220 {
lab=#net16}
N 3510 -1270 3510 -1220 {
lab=#net16}
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=#net17}
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=#net18}
N 3200 -900 3220 -900 {
lab=#net17}
N 3200 -850 3200 -800 {
lab=#net17}
N 3200 -800 3220 -800 {
lab=#net17}
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=#net19}
N 3360 -900 3380 -900 {
lab=#net18}
N 3360 -850 3360 -800 {
lab=#net18}
N 3360 -800 3380 -800 {
lab=#net18}
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=#net19}
N 3510 -850 3510 -800 {
lab=#net19}
N 3510 -800 3530 -800 {
lab=#net19}
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=#net17}
N 3260 -850 3360 -850 {
lab=#net18}
N 3420 -850 3510 -850 {
lab=#net19}
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=#net17}
N 3200 -900 3200 -850 {
lab=#net17}
N 3260 -870 3260 -850 {
lab=#net18}
N 3360 -900 3360 -850 {
lab=#net18}
N 3420 -870 3420 -850 {
lab=#net19}
N 3510 -900 3510 -850 {
lab=#net19}
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}
C {sky130_fd_pr/nfet_01v8.sym} 1350 -890 0 0 {name=M1
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/nfet_01v8.sym} 1810 -880 0 1 {name=M2
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/nfet_01v8.sym} 1570 -770 0 0 {name=M3
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} 1570 -920 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/nfet_01v8.sym} 1670 -1020 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=nfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/nfet_01v8.sym} 1670 -1110 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/nfet_01v8.sym} 1520 -1020 0 1 {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=nfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/nfet_01v8.sym} 1520 -1110 0 1 {name=M8
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} 1230 -1160 0 1 {name=M9
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} 1920 -1160 0 0 {name=M10
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} 1400 -1250 0 0 {name=M11
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=pfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/pfet_01v8.sym} 1500 -1250 0 0 {name=M12
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=pfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/pfet_01v8.sym} 1640 -1250 0 0 {name=M13
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=pfet_01v8
spiceprefix=X
}
C {sky130_fd_pr/pfet_01v8.sym} 1740 -1250 0 0 {name=M14
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=pfet_01v8
spiceprefix=X
}
C {devices/lab_pin.sym} 1510 -770 0 0 {name=l5 sig_type=std_logic lab=C}
C {devices/lab_pin.sym} 1530 -920 0 0 {name=l6 sig_type=std_logic lab=C
}
C {devices/lab_pin.sym} 1630 -1110 3 0 {name=l7 sig_type=std_logic lab=C}
C {sky130_fd_pr/nfet_01v8.sym} 2370 -920 0 0 {name=M15
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/nfet_01v8.sym} 2170 -920 0 1 {name=M16
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} 2370 -1060 0 0 {name=M17
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/pfet_01v8.sym} 2170 -1060 0 1 {name=M18
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/pfet_01v8.sym} 2240 -1180 0 0 {name=M19
L=0.15
W=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=pfet_01v8
spiceprefix=X
}
C {devices/lab_pin.sym} 1210 -1220 0 0 {name=l12 sig_type=std_logic lab=Dn}
C {devices/lab_pin.sym} 1940 -1220 2 0 {name=l13 sig_type=std_logic lab=Dp}
C {devices/lab_pin.sym} 2150 -970 0 0 {name=l14 sig_type=std_logic lab=Dn}
C {devices/lab_pin.sym} 2390 -990 2 0 {name=l15 sig_type=std_logic lab=Dp}
C {sky130_fd_pr/nfet_01v8.sym} 2860 -910 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 -910 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 -1050 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 -1050 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 -910 0 0 {name=l30 sig_type=std_logic lab=Dn}
C {devices/lab_pin.sym} 2910 -910 2 0 {name=l31 sig_type=std_logic lab=Dp}
C {devices/lab_pin.sym} 2840 -1000 2 0 {name=l34 sig_type=std_logic lab=p}
C {devices/iopin.sym} 1020 -1510 0 0 {name=p1 lab=VDD}
C {devices/iopin.sym} 1020 -1470 0 0 {name=p2 lab=GND
}
C {devices/ipin.sym} 1870 -880 2 0 {name=p3 lab=Vn
}
C {devices/ipin.sym} 1310 -890 0 0 {name=p4 lab=Vp}
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} 1590 -1290 1 0 {name=l9 sig_type=std_logic lab=VDD}
C {devices/lab_pin.sym} 2260 -1230 1 0 {name=l11 sig_type=std_logic lab=VDD}
C {devices/lab_pin.sym} 2710 -1140 1 0 {name=l27 sig_type=std_logic lab=VDD}
C {devices/lab_pin.sym} 1590 -710 3 0 {name=l10 sig_type=std_logic lab=GND}
C {devices/lab_pin.sym} 2260 -870 3 0 {name=l2 sig_type=std_logic lab=GND}
C {devices/lab_pin.sym} 2690 -860 3 0 {name=l19 sig_type=std_logic lab=GND}
C {devices/lab_pin.sym} 1940 -1110 3 0 {name=l4 sig_type=std_logic lab=GND}
C {devices/lab_pin.sym} 1200 -1110 3 0 {name=l3 sig_type=std_logic lab=GND}
C {devices/lab_pin.sym} 1590 -850 0 0 {name=l1 sig_type=std_logic lab=GND}
C {devices/lab_wire.sym} 2180 -1340 0 0 {name=l28 sig_type=std_logic lab=CB}
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} 1340 -1250 0 0 {name=l8 sig_type=std_logic lab=C}
C {devices/iopin.sym} 440 -740 2 0 {name=p9 lab=CLKBAR}
C {sky130_fd_pr/nfet_01v8.sym} 500 -690 0 0 {name=M32
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} 500 -790 0 0 {name=M33
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} 660 -690 0 0 {name=M34
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} 660 -790 0 0 {name=M35
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} 820 -690 0 0 {name=M36
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} 820 -790 0 0 {name=M37
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} 970 -690 0 0 {name=M38
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} 970 -790 0 0 {name=M39
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} 800 -640 3 0 {name=l16 sig_type=std_logic lab=GND}
C {devices/lab_pin.sym} 810 -860 1 0 {name=l26 sig_type=std_logic lab=VDD}
C {devices/lab_pin.sym} 1080 -740 0 0 {name=l32 sig_type=std_logic lab=CB}
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 -1000 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}