diff options
author | Jed Barber <jjbarber@y7mail.com> | 2016-12-15 14:26:29 +1100 |
---|---|---|
committer | Jed Barber <jjbarber@y7mail.com> | 2016-12-15 14:26:29 +1100 |
commit | 76682bade38a8b2d58490ddbb80cb627a2b2ad1b (patch) | |
tree | 2b6aa35854a5a9488e419ddf9792d4037bf697d5 /CMOS/xor.asc | |
parent | 1e7286b071bcb070ddaa95f09d29614bad7a282d (diff) |
Diffstat (limited to 'CMOS/xor.asc')
-rw-r--r-- | CMOS/xor.asc | 350 |
1 files changed, 175 insertions, 175 deletions
diff --git a/CMOS/xor.asc b/CMOS/xor.asc index be464c6..a826306 100644 --- a/CMOS/xor.asc +++ b/CMOS/xor.asc @@ -1,175 +1,175 @@ -Version 4 -SHEET 1 1472 724 -WIRE -432 -224 -480 -224 -WIRE -80 -224 -352 -224 -WIRE 176 -224 -80 -224 -WIRE -480 -192 -480 -224 -WIRE -80 -160 -80 -224 -WIRE 176 -160 176 -224 -WIRE -128 -144 -176 -144 -WIRE 128 -144 80 -144 -WIRE 464 -112 272 -112 -WIRE 1008 -112 464 -112 -WIRE 1392 -112 1008 -112 -WIRE -176 -48 -176 -144 -WIRE -176 -48 -480 -48 -WIRE 16 -48 -176 -48 -WIRE 368 -48 16 -48 -WIRE 736 -48 576 -48 -WIRE 1280 -48 1120 -48 -WIRE 80 0 80 -144 -WIRE 80 0 -272 0 -WIRE 640 0 80 0 -WIRE -80 32 -80 -64 -WIRE 176 32 176 -64 -WIRE 464 32 464 -112 -WIRE 736 32 736 -48 -WIRE 1008 32 1008 -112 -WIRE 1280 32 1280 -48 -WIRE -480 48 -480 -48 -WIRE -480 48 -560 48 -WIRE -432 48 -480 48 -WIRE -272 48 -272 0 -WIRE -272 48 -320 48 -WIRE -128 48 -224 48 -WIRE 128 48 80 48 -WIRE 368 112 368 -48 -WIRE 416 112 368 112 -WIRE 640 112 640 0 -WIRE 688 112 640 112 -WIRE 960 112 912 112 -WIRE 1232 112 1184 112 -WIRE -272 208 -272 48 -WIRE -176 208 -272 208 -WIRE -80 208 -80 128 -WIRE 176 208 176 128 -WIRE 176 208 -80 208 -WIRE 272 208 272 -112 -WIRE 272 208 176 208 -WIRE -80 288 -80 208 -WIRE 176 288 176 208 -WIRE 464 288 464 128 -WIRE 736 288 736 128 -WIRE 1008 288 1008 128 -WIRE 1280 288 1280 128 -WIRE -480 368 -560 368 -WIRE -432 368 -480 368 -WIRE -224 368 -224 48 -WIRE -224 368 -320 368 -WIRE -176 368 -176 208 -WIRE -128 368 -176 368 -WIRE 80 368 80 48 -WIRE 128 368 80 368 -WIRE 368 368 368 112 -WIRE 416 368 368 368 -WIRE 640 368 640 112 -WIRE 688 368 640 368 -WIRE 912 368 912 112 -WIRE 960 368 912 368 -WIRE 1184 368 1184 112 -WIRE 1232 368 1184 368 -WIRE 464 416 464 384 -WIRE 576 416 576 -48 -WIRE 576 416 464 416 -WIRE 1008 416 1008 384 -WIRE 1120 416 1120 -48 -WIRE 1120 416 1008 416 -WIRE -480 464 -480 368 -WIRE 80 464 80 368 -WIRE 80 464 -480 464 -WIRE 912 464 912 368 -WIRE 912 464 80 464 -WIRE -80 480 -80 384 -WIRE 176 480 176 384 -WIRE 736 512 736 384 -WIRE 1280 512 1280 384 -WIRE -224 560 -224 368 -WIRE -128 560 -224 560 -WIRE 16 560 16 -48 -WIRE 128 560 16 560 -WIRE -224 608 -224 560 -WIRE 1184 608 1184 368 -WIRE 1184 608 -224 608 -WIRE -432 640 -480 640 -WIRE -80 640 -80 576 -WIRE -80 640 -352 640 -WIRE 176 640 176 576 -WIRE 176 640 -80 640 -WIRE -480 672 -480 640 -FLAG -480 -192 0 -FLAG -480 672 0 -FLAG 736 512 0 -FLAG 1280 512 0 -FLAG -560 48 A -IOPIN -560 48 In -FLAG -560 368 B -IOPIN -560 368 In -FLAG 1392 -112 Y -IOPIN 1392 -112 Out -SYMBOL pmos -128 -64 M180 -SYMATTR InstName M1 -SYMATTR Value P-ENH -SYMBOL pmos -128 128 M180 -SYMATTR InstName M2 -SYMATTR Value P-ENH -SYMBOL pmos 128 -64 M180 -SYMATTR InstName M3 -SYMATTR Value P-ENH -SYMBOL pmos 128 128 M180 -SYMATTR InstName M4 -SYMATTR Value P-ENH -SYMBOL nmos -128 288 R0 -SYMATTR InstName M5 -SYMATTR Value N-ENH -SYMBOL nmos -128 480 R0 -SYMATTR InstName M6 -SYMATTR Value N-ENH -SYMBOL nmos 128 288 R0 -SYMATTR InstName M7 -SYMATTR Value N-ENH -SYMBOL nmos 128 480 R0 -SYMATTR InstName M8 -SYMATTR Value N-ENH -SYMBOL voltage -336 -224 R90 -WINDOW 0 -32 56 VBottom 0 -WINDOW 3 32 56 VTop 0 -WINDOW 123 0 0 Left 0 -WINDOW 39 0 0 Left 0 -SYMATTR InstName V1 -SYMATTR Value 1 -SYMBOL voltage -336 640 R90 -WINDOW 0 -32 56 VBottom 0 -WINDOW 3 32 56 VTop 0 -WINDOW 123 0 0 Left 0 -WINDOW 39 0 0 Left 0 -SYMATTR InstName V2 -SYMATTR Value -1 -SYMBOL nmos 688 32 R0 -SYMATTR InstName M9 -SYMATTR Value N-DLOW -SYMBOL nmos 416 32 R0 -SYMATTR InstName M10 -SYMATTR Value N-DLOW -SYMBOL pmos 416 288 R0 -SYMATTR InstName M11 -SYMATTR Value P-DLOW -SYMBOL pmos 688 288 R0 -SYMATTR InstName M12 -SYMATTR Value P-DLOW -SYMBOL standard_inverter -384 0 R0 -SYMATTR InstName X1 -SYMBOL standard_inverter -384 320 R0 -SYMATTR InstName X2 -SYMBOL nmos 960 32 R0 -SYMATTR InstName M13 -SYMATTR Value N-DLOW -SYMBOL nmos 1232 32 R0 -SYMATTR InstName M14 -SYMATTR Value N-DLOW -SYMBOL pmos 960 288 R0 -SYMATTR InstName M15 -SYMATTR Value P-DLOW -SYMBOL pmos 1232 288 R0 -SYMATTR InstName M16 -SYMATTR Value P-DLOW -TEXT -64 -296 Left 0 !.inc ./custom.mos +Version 4
+SHEET 1 1472 724
+WIRE -432 -224 -480 -224
+WIRE -80 -224 -352 -224
+WIRE 176 -224 -80 -224
+WIRE -480 -192 -480 -224
+WIRE -80 -160 -80 -224
+WIRE 176 -160 176 -224
+WIRE -128 -144 -176 -144
+WIRE 128 -144 80 -144
+WIRE 464 -112 272 -112
+WIRE 1008 -112 464 -112
+WIRE 1392 -112 1008 -112
+WIRE -176 -48 -176 -144
+WIRE -176 -48 -480 -48
+WIRE 16 -48 -176 -48
+WIRE 368 -48 16 -48
+WIRE 736 -48 576 -48
+WIRE 1280 -48 1120 -48
+WIRE 80 0 80 -144
+WIRE 80 0 -272 0
+WIRE 640 0 80 0
+WIRE -80 32 -80 -64
+WIRE 176 32 176 -64
+WIRE 464 32 464 -112
+WIRE 736 32 736 -48
+WIRE 1008 32 1008 -112
+WIRE 1280 32 1280 -48
+WIRE -480 48 -480 -48
+WIRE -480 48 -560 48
+WIRE -432 48 -480 48
+WIRE -272 48 -272 0
+WIRE -272 48 -320 48
+WIRE -128 48 -224 48
+WIRE 128 48 80 48
+WIRE 368 112 368 -48
+WIRE 416 112 368 112
+WIRE 640 112 640 0
+WIRE 688 112 640 112
+WIRE 960 112 912 112
+WIRE 1232 112 1184 112
+WIRE -272 208 -272 48
+WIRE -176 208 -272 208
+WIRE -80 208 -80 128
+WIRE 176 208 176 128
+WIRE 176 208 -80 208
+WIRE 272 208 272 -112
+WIRE 272 208 176 208
+WIRE -80 288 -80 208
+WIRE 176 288 176 208
+WIRE 464 288 464 128
+WIRE 736 288 736 128
+WIRE 1008 288 1008 128
+WIRE 1280 288 1280 128
+WIRE -480 368 -560 368
+WIRE -432 368 -480 368
+WIRE -224 368 -224 48
+WIRE -224 368 -320 368
+WIRE -176 368 -176 208
+WIRE -128 368 -176 368
+WIRE 80 368 80 48
+WIRE 128 368 80 368
+WIRE 368 368 368 112
+WIRE 416 368 368 368
+WIRE 640 368 640 112
+WIRE 688 368 640 368
+WIRE 912 368 912 112
+WIRE 960 368 912 368
+WIRE 1184 368 1184 112
+WIRE 1232 368 1184 368
+WIRE 464 416 464 384
+WIRE 576 416 576 -48
+WIRE 576 416 464 416
+WIRE 1008 416 1008 384
+WIRE 1120 416 1120 -48
+WIRE 1120 416 1008 416
+WIRE -480 464 -480 368
+WIRE 80 464 80 368
+WIRE 80 464 -480 464
+WIRE 912 464 912 368
+WIRE 912 464 80 464
+WIRE -80 480 -80 384
+WIRE 176 480 176 384
+WIRE 736 512 736 384
+WIRE 1280 512 1280 384
+WIRE -224 560 -224 368
+WIRE -128 560 -224 560
+WIRE 16 560 16 -48
+WIRE 128 560 16 560
+WIRE -224 608 -224 560
+WIRE 1184 608 1184 368
+WIRE 1184 608 -224 608
+WIRE -432 640 -480 640
+WIRE -80 640 -80 576
+WIRE -80 640 -352 640
+WIRE 176 640 176 576
+WIRE 176 640 -80 640
+WIRE -480 672 -480 640
+FLAG -480 -192 0
+FLAG -480 672 0
+FLAG 736 512 0
+FLAG 1280 512 0
+FLAG -560 48 A
+IOPIN -560 48 In
+FLAG -560 368 B
+IOPIN -560 368 In
+FLAG 1392 -112 Y
+IOPIN 1392 -112 Out
+SYMBOL pmos -128 -64 M180
+SYMATTR InstName M1
+SYMATTR Value P-ENH
+SYMBOL pmos -128 128 M180
+SYMATTR InstName M2
+SYMATTR Value P-ENH
+SYMBOL pmos 128 -64 M180
+SYMATTR InstName M3
+SYMATTR Value P-ENH
+SYMBOL pmos 128 128 M180
+SYMATTR InstName M4
+SYMATTR Value P-ENH
+SYMBOL nmos -128 288 R0
+SYMATTR InstName M5
+SYMATTR Value N-ENH
+SYMBOL nmos -128 480 R0
+SYMATTR InstName M6
+SYMATTR Value N-ENH
+SYMBOL nmos 128 288 R0
+SYMATTR InstName M7
+SYMATTR Value N-ENH
+SYMBOL nmos 128 480 R0
+SYMATTR InstName M8
+SYMATTR Value N-ENH
+SYMBOL voltage -336 -224 R90
+WINDOW 0 -32 56 VBottom 0
+WINDOW 3 32 56 VTop 0
+WINDOW 123 0 0 Left 0
+WINDOW 39 0 0 Left 0
+SYMATTR InstName V1
+SYMATTR Value 1
+SYMBOL voltage -336 640 R90
+WINDOW 0 -32 56 VBottom 0
+WINDOW 3 32 56 VTop 0
+WINDOW 123 0 0 Left 0
+WINDOW 39 0 0 Left 0
+SYMATTR InstName V2
+SYMATTR Value -1
+SYMBOL nmos 688 32 R0
+SYMATTR InstName M9
+SYMATTR Value N-DLOW
+SYMBOL nmos 416 32 R0
+SYMATTR InstName M10
+SYMATTR Value N-DLOW
+SYMBOL pmos 416 288 R0
+SYMATTR InstName M11
+SYMATTR Value P-DLOW
+SYMBOL pmos 688 288 R0
+SYMATTR InstName M12
+SYMATTR Value P-DLOW
+SYMBOL standard_inverter -384 0 R0
+SYMATTR InstName X1
+SYMBOL standard_inverter -384 320 R0
+SYMATTR InstName X2
+SYMBOL nmos 960 32 R0
+SYMATTR InstName M13
+SYMATTR Value N-DLOW
+SYMBOL nmos 1232 32 R0
+SYMATTR InstName M14
+SYMATTR Value N-DLOW
+SYMBOL pmos 960 288 R0
+SYMATTR InstName M15
+SYMATTR Value P-DLOW
+SYMBOL pmos 1232 288 R0
+SYMATTR InstName M16
+SYMATTR Value P-DLOW
+TEXT -64 -296 Left 0 !.inc ./custom.mos
|