Version 4 SHEET 1 4040 1112 WIRE 1456 -784 1456 -816 WIRE 1456 -688 1456 -784 WIRE 1312 -608 1312 -656 WIRE 1600 -608 1600 -704 WIRE 1312 -544 1312 -608 WIRE 1456 -544 1456 -608 WIRE 1600 -544 1600 -608 WIRE 112 -480 48 -480 WIRE 1088 -480 112 -480 WIRE 1120 -480 1088 -480 WIRE 1136 -480 1120 -480 WIRE 112 -400 112 -480 WIRE 1088 -400 1088 -480 WIRE 48 -352 48 -480 WIRE 112 -352 48 -352 WIRE 1136 -352 1136 -480 WIRE 1136 -352 1088 -352 WIRE 208 -320 160 -320 WIRE 960 -320 208 -320 WIRE 1040 -320 960 -320 WIRE 1312 -304 1312 -464 WIRE 1456 -304 1456 -464 WIRE 1600 -304 1600 -464 WIRE 112 -256 112 -304 WIRE 208 -256 208 -320 WIRE 208 -256 112 -256 WIRE 736 -192 672 -192 WIRE 816 -192 736 -192 WIRE 912 -192 816 -192 WIRE 976 -192 912 -192 WIRE 1088 -192 1088 -304 WIRE 1088 -192 976 -192 WIRE 1152 -192 1088 -192 WIRE 1216 -192 1152 -192 WIRE 1392 -192 1216 -192 WIRE 1456 -192 1392 -192 WIRE 1664 -192 1456 -192 WIRE 1728 -192 1664 -192 WIRE 2208 -192 2160 -192 WIRE 2224 -192 2208 -192 WIRE 2496 -192 2448 -192 WIRE 2512 -192 2496 -192 WIRE 2768 -192 2720 -192 WIRE 2784 -192 2768 -192 WIRE 3600 -160 3248 -160 WIRE 3600 -144 3536 -144 WIRE 3808 -144 3664 -144 WIRE 3952 -144 3888 -144 WIRE 4000 -144 3952 -144 WIRE 672 -112 672 -192 WIRE 912 -112 912 -192 WIRE 1152 -112 1152 -192 WIRE 1392 -112 1392 -192 WIRE 1664 -112 1664 -192 WIRE 2160 -112 2160 -192 WIRE 2448 -112 2448 -192 WIRE 2720 -112 2720 -192 WIRE 736 -64 736 -192 WIRE 736 -64 672 -64 WIRE 976 -64 976 -192 WIRE 976 -64 912 -64 WIRE 1216 -64 1216 -192 WIRE 1216 -64 1152 -64 WIRE 1456 -64 1456 -192 WIRE 1456 -64 1392 -64 WIRE 1728 -64 1728 -192 WIRE 1728 -64 1664 -64 WIRE 2224 -64 2224 -192 WIRE 2224 -64 2160 -64 WIRE 2512 -64 2512 -192 WIRE 2512 -64 2448 -64 WIRE 2784 -64 2784 -192 WIRE 2784 -64 2720 -64 WIRE 4000 -64 4000 -144 WIRE 624 -32 544 -32 WIRE 864 -32 784 -32 WIRE 1104 -32 1024 -32 WIRE 1344 -32 1264 -32 WIRE 1616 -32 1536 -32 WIRE 2112 -32 2032 -32 WIRE 2400 -32 2320 -32 WIRE 2672 -32 2592 -32 WIRE 416 16 320 16 WIRE 544 16 544 -32 WIRE 544 16 416 16 WIRE 672 16 672 -16 WIRE 752 16 672 16 WIRE 784 16 784 -32 WIRE 784 16 752 16 WIRE 912 16 912 -16 WIRE 960 16 912 16 WIRE 1024 16 1024 -32 WIRE 1024 16 960 16 WIRE 1152 16 1152 -16 WIRE 1200 16 1152 16 WIRE 1264 16 1264 -32 WIRE 1264 16 1200 16 WIRE 1392 16 1392 -16 WIRE 1456 16 1392 16 WIRE 1536 16 1536 -32 WIRE 1536 16 1456 16 WIRE 1664 16 1664 -16 WIRE 1840 16 1664 16 WIRE 2032 16 2032 -32 WIRE 2032 16 1840 16 WIRE 2160 16 2160 -16 WIRE 2320 16 2320 -32 WIRE 2320 16 2160 16 WIRE 2448 16 2448 -16 WIRE 2592 16 2592 -32 WIRE 2592 16 2448 16 WIRE 2720 16 2720 -16 WIRE 2880 16 2720 16 WIRE 2880 32 2880 16 WIRE 2944 32 2880 32 WIRE 3248 32 3248 -160 WIRE 3248 32 3104 32 WIRE 3312 32 3248 32 WIRE 3536 32 3536 -144 WIRE 3536 32 3472 32 WIRE 672 48 672 16 WIRE 912 48 912 16 WIRE 1152 48 1152 16 WIRE 1392 48 1392 16 WIRE 1664 48 1664 16 WIRE 2160 48 2160 16 WIRE 2448 48 2448 16 WIRE 2720 48 2720 16 WIRE 2944 80 2880 80 WIRE 3312 80 3248 80 WIRE 736 96 672 96 WIRE 976 96 912 96 WIRE 1216 96 1152 96 WIRE 1456 96 1392 96 WIRE 1728 96 1664 96 WIRE 2224 96 2160 96 WIRE 2512 96 2448 96 WIRE 2784 96 2720 96 WIRE 544 128 544 16 WIRE 624 128 544 128 WIRE 784 128 784 16 WIRE 864 128 784 128 WIRE 1024 128 1024 16 WIRE 1104 128 1024 128 WIRE 1264 128 1264 16 WIRE 1344 128 1264 128 WIRE 1536 128 1536 16 WIRE 1616 128 1536 128 WIRE 2032 128 2032 16 WIRE 2112 128 2032 128 WIRE 2320 128 2320 16 WIRE 2400 128 2320 128 WIRE 2592 128 2592 16 WIRE 2672 128 2592 128 WIRE 672 208 672 144 WIRE 736 208 736 96 WIRE 736 208 672 208 WIRE 816 208 736 208 WIRE 912 208 912 144 WIRE 912 208 816 208 WIRE 976 208 976 96 WIRE 976 208 912 208 WIRE 1104 208 976 208 WIRE 1152 208 1152 144 WIRE 1152 208 1104 208 WIRE 1216 208 1216 96 WIRE 1216 208 1152 208 WIRE 1392 208 1392 144 WIRE 1392 208 1216 208 WIRE 1456 208 1456 96 WIRE 1456 208 1392 208 WIRE 1664 208 1664 144 WIRE 1664 208 1456 208 WIRE 1728 208 1728 96 WIRE 1728 208 1664 208 WIRE 2160 208 2160 144 WIRE 2208 208 2160 208 WIRE 2224 208 2224 96 WIRE 2224 208 2208 208 WIRE 2448 208 2448 144 WIRE 2496 208 2448 208 WIRE 2512 208 2512 96 WIRE 2512 208 2496 208 WIRE 2720 208 2720 144 WIRE 2768 208 2720 208 WIRE 2784 208 2784 96 WIRE 2784 208 2768 208 WIRE 2880 208 2880 80 WIRE 3104 208 2880 208 WIRE 3248 208 3248 80 WIRE 3248 208 3104 208 WIRE 320 320 320 16 WIRE 1840 320 1840 16 WIRE 1840 320 320 320 WIRE 1104 400 1104 208 WIRE 112 416 112 -256 WIRE 1152 448 1104 448 WIRE 192 464 112 464 WIRE 832 480 352 480 WIRE 1056 480 832 480 WIRE 64 496 0 496 WIRE 112 544 112 512 WIRE 192 544 192 464 WIRE 192 544 112 544 WIRE 1104 544 1104 496 WIRE 1104 544 192 544 WIRE 1152 544 1152 448 WIRE 1152 544 1104 544 WIRE 0 592 0 496 WIRE 352 592 352 480 WIRE 352 592 0 592 FLAG 1600 -304 0 FLAG 1600 -608 vdd FLAG 1120 -480 vdd FLAG 1104 544 0 FLAG 1456 -304 0 FLAG 960 -320 vinp FLAG 816 -192 vctrl1 FLAG 816 208 vctrl2 FLAG 832 480 vinput FLAG 416 16 phase0 FLAG 752 16 phase1 FLAG 960 16 phase2 FLAG 1200 16 phase3 FLAG 1456 16 phase4 FLAG 2208 -192 vdd FLAG 2208 208 0 FLAG 1456 -784 vinput FLAG 3104 208 clk FLAG 4000 0 0 FLAG 3952 -144 vout FLAG 1312 -304 0 FLAG 1312 -608 clk FLAG 2496 -192 vdd FLAG 2496 208 0 FLAG 2768 -192 vdd FLAG 2768 208 0 DATAFLAG 432 0 "" SYMBOL pmos4 624 -112 R0 SYMATTR InstName M3 SYMATTR Value P_50n SYMATTR Value2 l=50n w={Wp} SYMBOL nmos4 624 48 R0 SYMATTR InstName M4 SYMATTR Value N_50n SYMATTR Value2 l=50n w={Wn} SYMBOL pmos4 864 -112 R0 SYMATTR InstName M1 SYMATTR Value P_50n SYMATTR Value2 l=50n w={Wp} SYMBOL nmos4 864 48 R0 SYMATTR InstName M2 SYMATTR Value N_50n SYMATTR Value2 l=50n w={Wn} SYMBOL pmos4 1104 -112 R0 SYMATTR InstName M5 SYMATTR Value P_50n SYMATTR Value2 l=50n w={Wp} SYMBOL nmos4 1104 48 R0 SYMATTR InstName M6 SYMATTR Value N_50n SYMATTR Value2 l=50n w={Wn} SYMBOL pmos4 1344 -112 R0 SYMATTR InstName M7 SYMATTR Value P_50n SYMATTR Value2 l=50n w={Wp} SYMBOL nmos4 1344 48 R0 SYMATTR InstName M8 SYMATTR Value N_50n SYMATTR Value2 l=50n w={Wn} SYMBOL pmos4 1616 -112 R0 SYMATTR InstName M9 SYMATTR Value P_50n SYMATTR Value2 l=50n w={Wp} SYMBOL nmos4 1616 48 R0 SYMATTR InstName M10 SYMATTR Value N_50n SYMATTR Value2 l=50n w={Wn} SYMBOL voltage 1600 -560 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V1 SYMATTR Value 1.5 SYMBOL nmos4 1056 400 R0 SYMATTR InstName M11 SYMATTR Value N_50n SYMATTR Value2 l=200n w=10u SYMBOL pmos4 1040 -400 R0 SYMATTR InstName M12 SYMATTR Value P_50n SYMATTR Value2 l=200n w=20u SYMBOL pmos4 160 -400 M0 SYMATTR InstName M13 SYMATTR Value P_50n SYMATTR Value2 l=200n w=20u SYMBOL nmos4 64 416 R0 SYMATTR InstName M14 SYMATTR Value N_50n SYMATTR Value2 l=200n w=10u SYMBOL voltage 1456 -560 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V2 SYMATTR Value 0.7 SYMBOL pmos4 2112 -112 R0 SYMATTR InstName M15 SYMATTR Value P_50n SYMATTR Value2 l=50n w=1u SYMBOL nmos4 2112 48 R0 SYMATTR InstName M16 SYMATTR Value N_50n SYMATTR Value2 l=50n w=500n SYMBOL voltage 1456 -704 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V3 SYMATTR Value SINE(0 0 25Meg) SYMBOL Digital\\dflop 3024 -16 R0 WINDOW 3 8 12 Left 2 SYMATTR Value Td=5p SYMATTR InstName A1 SYMBOL Digital\\dflop 3392 -16 R0 WINDOW 3 8 12 Left 2 SYMATTR Value Td=5p SYMATTR InstName A2 SYMBOL Digital\\xor 3648 -192 R0 SYMATTR InstName A3 SYMBOL res 3904 -160 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R1 SYMATTR Value 1k SYMBOL cap 3984 -64 R0 SYMATTR InstName C1 SYMATTR Value 2p SYMBOL voltage 1312 -560 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V4 SYMATTR Value PULSE(0 1 0 1p 1p 0.5n 0.25n) SYMBOL pmos4 2400 -112 R0 SYMATTR InstName M17 SYMATTR Value P_50n SYMATTR Value2 l=50n w=1u SYMBOL nmos4 2400 48 R0 SYMATTR InstName M18 SYMATTR Value N_50n SYMATTR Value2 l=50n w=500n SYMBOL pmos4 2672 -112 R0 SYMATTR InstName M19 SYMATTR Value P_50n SYMATTR Value2 l=50n w=1u SYMBOL nmos4 2672 48 R0 SYMATTR InstName M20 SYMATTR Value N_50n SYMATTR Value2 l=50n w=500n TEXT 1728 -400 Left 2 !.include cmosedu_models.txt TEXT 1728 -288 Left 2 !.param Wp=100u Wn=50u TEXT 384 272 Left 2 !.ic v(phase0) = 0 TEXT -2 598 Left 2 !.noise v(phase0) V2 dec 100 100 100Meg