From 9f164f15e9cf6c4bb0d746ca23e741a2d958b674 Mon Sep 17 00:00:00 2001 From: Jed Barber Date: Wed, 29 Jan 2014 18:39:09 +1100 Subject: Changed to shorter names --- CMOS/2_input_consensus.asc | 15 ------ CMOS/2_input_consensus.asy | 23 -------- CMOS/2_input_inverting_consensus.asc | 100 ----------------------------------- CMOS/2_input_inverting_consensus.asy | 24 --------- CMOS/consensus.asc | 15 ++++++ CMOS/consensus.asy | 23 ++++++++ CMOS/inverting_consensus.asc | 100 +++++++++++++++++++++++++++++++++++ CMOS/inverting_consensus.asy | 24 +++++++++ 8 files changed, 162 insertions(+), 162 deletions(-) delete mode 100644 CMOS/2_input_consensus.asc delete mode 100644 CMOS/2_input_consensus.asy delete mode 100644 CMOS/2_input_inverting_consensus.asc delete mode 100644 CMOS/2_input_inverting_consensus.asy create mode 100644 CMOS/consensus.asc create mode 100644 CMOS/consensus.asy create mode 100644 CMOS/inverting_consensus.asc create mode 100644 CMOS/inverting_consensus.asy diff --git a/CMOS/2_input_consensus.asc b/CMOS/2_input_consensus.asc deleted file mode 100644 index 55b51c7..0000000 --- a/CMOS/2_input_consensus.asc +++ /dev/null @@ -1,15 +0,0 @@ -Version 4 -SHEET 1 880 680 -WIRE 32 144 16 144 -WIRE 272 160 256 160 -WIRE 32 176 16 176 -FLAG 16 144 A -IOPIN 16 144 In -FLAG 16 176 B -IOPIN 16 176 In -FLAG 272 160 Y -IOPIN 272 160 Out -SYMBOL .\\2_input_inverting_consensus 80 96 R0 -SYMATTR InstName U1 -SYMBOL .\\standard_inverter 192 112 R0 -SYMATTR InstName U2 diff --git a/CMOS/2_input_consensus.asy b/CMOS/2_input_consensus.asy deleted file mode 100644 index 4604eb5..0000000 --- a/CMOS/2_input_consensus.asy +++ /dev/null @@ -1,23 +0,0 @@ -Version 4 -SymbolType CELL -LINE Normal 48 64 32 64 -LINE Normal 32 64 32 56 -LINE Normal 64 64 48 64 -LINE Normal -32 48 -48 48 -LINE Normal -32 80 -48 80 -LINE Normal 32 32 -32 32 -LINE Normal 32 96 32 32 -LINE Normal -32 96 32 96 -LINE Normal -32 32 -32 96 -TEXT 0 52 Center 0 CON -SYMATTR Description 2-input consensus gate -SYMATTR Prefix X -PIN -48 48 NONE 0 -PINATTR PinName A -PINATTR SpiceOrder 1 -PIN -48 80 NONE 0 -PINATTR PinName B -PINATTR SpiceOrder 2 -PIN 64 64 NONE 0 -PINATTR PinName Y -PINATTR SpiceOrder 3 diff --git a/CMOS/2_input_inverting_consensus.asc b/CMOS/2_input_inverting_consensus.asc deleted file mode 100644 index ef326e8..0000000 --- a/CMOS/2_input_inverting_consensus.asc +++ /dev/null @@ -1,100 +0,0 @@ -Version 4 -SHEET 1 880 680 -WIRE -368 -224 -448 -224 -WIRE -16 -224 -288 -224 -WIRE -448 -192 -448 -224 -WIRE -16 -144 -16 -224 -WIRE -64 -128 -192 -128 -WIRE -16 -16 -16 -48 -WIRE -64 0 -128 0 -WIRE -192 64 -192 -128 -WIRE -192 64 -288 64 -WIRE -16 144 -16 80 -WIRE 304 144 -16 144 -WIRE 544 144 304 144 -WIRE 640 144 544 144 -WIRE -128 208 -128 0 -WIRE -128 208 -288 208 -WIRE -16 208 -16 144 -WIRE 304 208 304 144 -WIRE 544 208 544 144 -WIRE -128 288 -128 208 -WIRE -96 288 -128 288 -WIRE -64 288 -96 288 -WIRE 256 288 192 288 -WIRE 496 288 448 288 -WIRE -96 320 -96 288 -WIRE 192 320 192 288 -WIRE 192 320 -96 320 -WIRE 448 320 448 288 -WIRE 448 320 192 320 -WIRE -16 336 -16 304 -WIRE 304 336 304 304 -WIRE 544 336 544 304 -WIRE -192 416 -192 64 -WIRE -96 416 -192 416 -WIRE -64 416 -96 416 -WIRE 256 416 192 416 -WIRE 496 416 448 416 -WIRE -96 448 -96 416 -WIRE 192 448 192 416 -WIRE 192 448 -96 448 -WIRE 448 448 448 416 -WIRE 448 448 192 448 -WIRE -368 512 -448 512 -WIRE -16 512 -16 432 -WIRE -16 512 -288 512 -WIRE 304 512 304 432 -WIRE 432 512 304 512 -WIRE 544 512 544 432 -WIRE 544 512 432 512 -WIRE -448 544 -448 512 -WIRE 432 544 432 512 -FLAG -448 -192 0 -FLAG 432 544 0 -FLAG -448 544 0 -FLAG -288 64 A -IOPIN -288 64 In -FLAG -288 208 B -IOPIN -288 208 In -FLAG 640 144 Y -IOPIN 640 144 Out -SYMBOL pmos -64 -48 M180 -SYMATTR InstName M1 -SYMATTR Value P-ENH -SYMBOL pmos -64 80 M180 -SYMATTR InstName M2 -SYMATTR Value P-ENH -SYMBOL nmos -64 208 R0 -SYMATTR InstName M3 -SYMATTR Value N-ENH -SYMBOL nmos -64 336 R0 -SYMATTR InstName M4 -SYMATTR Value N-ENH -SYMBOL voltage -272 -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 -272 512 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 pmos 256 208 R0 -SYMATTR InstName M5 -SYMATTR Value P-DLOW -SYMBOL nmos 256 336 R0 -SYMATTR InstName M6 -SYMATTR Value N-DLOW -SYMBOL nmos 496 208 R0 -SYMATTR InstName M7 -SYMATTR Value N-DLOW -SYMBOL pmos 496 336 R0 -SYMATTR InstName M8 -SYMATTR Value P-DLOW -TEXT 464 -240 Left 0 !.inc ./custom.mos diff --git a/CMOS/2_input_inverting_consensus.asy b/CMOS/2_input_inverting_consensus.asy deleted file mode 100644 index f6cc640..0000000 --- a/CMOS/2_input_inverting_consensus.asy +++ /dev/null @@ -1,24 +0,0 @@ -Version 4 -SymbolType CELL -LINE Normal 48 64 32 64 -LINE Normal 32 56 48 64 -LINE Normal 32 64 32 56 -LINE Normal 64 64 48 64 -LINE Normal -32 48 -48 48 -LINE Normal -32 80 -48 80 -LINE Normal 32 32 -32 32 -LINE Normal 32 96 32 32 -LINE Normal -32 96 32 96 -LINE Normal -32 32 -32 96 -TEXT 0 52 Center 0 CON -SYMATTR Description 2-input inverting consensus -SYMATTR Prefix X -PIN -48 48 NONE 0 -PINATTR PinName A -PINATTR SpiceOrder 1 -PIN -48 80 NONE 0 -PINATTR PinName B -PINATTR SpiceOrder 2 -PIN 64 64 NONE 0 -PINATTR PinName Y -PINATTR SpiceOrder 3 diff --git a/CMOS/consensus.asc b/CMOS/consensus.asc new file mode 100644 index 0000000..55b51c7 --- /dev/null +++ b/CMOS/consensus.asc @@ -0,0 +1,15 @@ +Version 4 +SHEET 1 880 680 +WIRE 32 144 16 144 +WIRE 272 160 256 160 +WIRE 32 176 16 176 +FLAG 16 144 A +IOPIN 16 144 In +FLAG 16 176 B +IOPIN 16 176 In +FLAG 272 160 Y +IOPIN 272 160 Out +SYMBOL .\\2_input_inverting_consensus 80 96 R0 +SYMATTR InstName U1 +SYMBOL .\\standard_inverter 192 112 R0 +SYMATTR InstName U2 diff --git a/CMOS/consensus.asy b/CMOS/consensus.asy new file mode 100644 index 0000000..4604eb5 --- /dev/null +++ b/CMOS/consensus.asy @@ -0,0 +1,23 @@ +Version 4 +SymbolType CELL +LINE Normal 48 64 32 64 +LINE Normal 32 64 32 56 +LINE Normal 64 64 48 64 +LINE Normal -32 48 -48 48 +LINE Normal -32 80 -48 80 +LINE Normal 32 32 -32 32 +LINE Normal 32 96 32 32 +LINE Normal -32 96 32 96 +LINE Normal -32 32 -32 96 +TEXT 0 52 Center 0 CON +SYMATTR Description 2-input consensus gate +SYMATTR Prefix X +PIN -48 48 NONE 0 +PINATTR PinName A +PINATTR SpiceOrder 1 +PIN -48 80 NONE 0 +PINATTR PinName B +PINATTR SpiceOrder 2 +PIN 64 64 NONE 0 +PINATTR PinName Y +PINATTR SpiceOrder 3 diff --git a/CMOS/inverting_consensus.asc b/CMOS/inverting_consensus.asc new file mode 100644 index 0000000..ef326e8 --- /dev/null +++ b/CMOS/inverting_consensus.asc @@ -0,0 +1,100 @@ +Version 4 +SHEET 1 880 680 +WIRE -368 -224 -448 -224 +WIRE -16 -224 -288 -224 +WIRE -448 -192 -448 -224 +WIRE -16 -144 -16 -224 +WIRE -64 -128 -192 -128 +WIRE -16 -16 -16 -48 +WIRE -64 0 -128 0 +WIRE -192 64 -192 -128 +WIRE -192 64 -288 64 +WIRE -16 144 -16 80 +WIRE 304 144 -16 144 +WIRE 544 144 304 144 +WIRE 640 144 544 144 +WIRE -128 208 -128 0 +WIRE -128 208 -288 208 +WIRE -16 208 -16 144 +WIRE 304 208 304 144 +WIRE 544 208 544 144 +WIRE -128 288 -128 208 +WIRE -96 288 -128 288 +WIRE -64 288 -96 288 +WIRE 256 288 192 288 +WIRE 496 288 448 288 +WIRE -96 320 -96 288 +WIRE 192 320 192 288 +WIRE 192 320 -96 320 +WIRE 448 320 448 288 +WIRE 448 320 192 320 +WIRE -16 336 -16 304 +WIRE 304 336 304 304 +WIRE 544 336 544 304 +WIRE -192 416 -192 64 +WIRE -96 416 -192 416 +WIRE -64 416 -96 416 +WIRE 256 416 192 416 +WIRE 496 416 448 416 +WIRE -96 448 -96 416 +WIRE 192 448 192 416 +WIRE 192 448 -96 448 +WIRE 448 448 448 416 +WIRE 448 448 192 448 +WIRE -368 512 -448 512 +WIRE -16 512 -16 432 +WIRE -16 512 -288 512 +WIRE 304 512 304 432 +WIRE 432 512 304 512 +WIRE 544 512 544 432 +WIRE 544 512 432 512 +WIRE -448 544 -448 512 +WIRE 432 544 432 512 +FLAG -448 -192 0 +FLAG 432 544 0 +FLAG -448 544 0 +FLAG -288 64 A +IOPIN -288 64 In +FLAG -288 208 B +IOPIN -288 208 In +FLAG 640 144 Y +IOPIN 640 144 Out +SYMBOL pmos -64 -48 M180 +SYMATTR InstName M1 +SYMATTR Value P-ENH +SYMBOL pmos -64 80 M180 +SYMATTR InstName M2 +SYMATTR Value P-ENH +SYMBOL nmos -64 208 R0 +SYMATTR InstName M3 +SYMATTR Value N-ENH +SYMBOL nmos -64 336 R0 +SYMATTR InstName M4 +SYMATTR Value N-ENH +SYMBOL voltage -272 -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 -272 512 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 pmos 256 208 R0 +SYMATTR InstName M5 +SYMATTR Value P-DLOW +SYMBOL nmos 256 336 R0 +SYMATTR InstName M6 +SYMATTR Value N-DLOW +SYMBOL nmos 496 208 R0 +SYMATTR InstName M7 +SYMATTR Value N-DLOW +SYMBOL pmos 496 336 R0 +SYMATTR InstName M8 +SYMATTR Value P-DLOW +TEXT 464 -240 Left 0 !.inc ./custom.mos diff --git a/CMOS/inverting_consensus.asy b/CMOS/inverting_consensus.asy new file mode 100644 index 0000000..f6cc640 --- /dev/null +++ b/CMOS/inverting_consensus.asy @@ -0,0 +1,24 @@ +Version 4 +SymbolType CELL +LINE Normal 48 64 32 64 +LINE Normal 32 56 48 64 +LINE Normal 32 64 32 56 +LINE Normal 64 64 48 64 +LINE Normal -32 48 -48 48 +LINE Normal -32 80 -48 80 +LINE Normal 32 32 -32 32 +LINE Normal 32 96 32 32 +LINE Normal -32 96 32 96 +LINE Normal -32 32 -32 96 +TEXT 0 52 Center 0 CON +SYMATTR Description 2-input inverting consensus +SYMATTR Prefix X +PIN -48 48 NONE 0 +PINATTR PinName A +PINATTR SpiceOrder 1 +PIN -48 80 NONE 0 +PINATTR PinName B +PINATTR SpiceOrder 2 +PIN 64 64 NONE 0 +PINATTR PinName Y +PINATTR SpiceOrder 3 -- cgit