| 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} |