Claims
- 1. A logic circuit including as its basic element PASS transistors wherein each PASS transistor comprises an input lead, an output lead and a control lead for controlling the transmission of signals from said input lead to said output lead, said logic circuit comprising:
- an output node; and
- a plurality of PASS transistors connected to receive a first input function, a second input function and a third input function supplied to said input leads and to receive a plurality of selected control signals applied to said control leads of said PASS transistors;
- where said first, second and third input functions are a reference voltage VSS, a supply voltage VDD and a carry variable C.sub.i+1, said carry variable C.sub.i+1 input function being supplied to said input leads of two of said PASS transistors, said VSS and said VDD input functions being separately supplied to said input leads of two other of said PASS transistors, and said selected control signals are input variables to be added, A.sub.i, B.sub.i, said selected control signals, along with their complements A.sub.i and B.sub.i, being supplied to said control leads of said transistors, said input functions and said selected control signals being selectively combined in said PASS transistors, to produce a full adder carry out function at said output node.
- 2. A logic circuit in accordance with claim 1 in which the carry output therefrom, C.sub.i, is supplied in the form of C.sub.i+1 and C.sub.i+1 as input functions in the PASS logic circuitry to produce an output S.sub.i representing the sum of the full carry adder.
- 3. A logic circuit including as its basic element PASS transistors wherein each PASS transistor comprises an input lead, an output lead and a control lead for controlling the transmission of signals from said input lead to said output lead, said logic circuit comprising:
- a pair of output nodes; and
- a plurality of PASS transistors connected to receive a plurality of input functions supplied to said input leads and to receive a plurality of selected control signals applied to said control leads of said plurality of PASS transistors;
- in which said input functions are a supply voltage VDD, a reference voltage VSS, input variables A, B, C and their complements A, B, C, said VSS input function being supplied as an input to said input leads of two of said PASS transistors, said VDD input function being supplied as an input to said input leads of two other of said PASS transistors, said B and said B functions being supplied separately to said input leads of two further of said PASS transistors, said input variables A, A, C, C being supplied to said control leads of said plurality of PASS transistors, said input functions and said selected control signals being selectively combined in said PASS transistors to produce a priority encoder logic circuit output function on said pair of output nodes;
- said priority encoder having two outputs D and E, said outputs D and E having the following relationship to said input variables A, B and C:
- ______________________________________if A=1 DE=10if A=0, B=1 DE=01if A=0, B=0, C=1 DE=00if A=0, B=0, C=0 DE=11______________________________________
- 4. A logic circuit including as its basic element PASS transistors wherein each PASS transistor comprises an input lead, an output lead and a control lead for controlling the transmission of signals from said input lead to said output lead, said logic circuit comprising:
- a pair of output nodes; and
- a plurality of PASS transistors connected to receive a plurality of first variable functions supplied to said input leads and to receive a plurality of selected control signals applied to said control leads of said PASS transistors,
- in which said input functions are T.sub.i-1, T.sub.i-1 and a reference voltage VSS, and said control signals are Q.sub.i, Q.sub.i, D and D, said input functions and said selected control signals being selectively combined in said PASS transistors to produce a binary up/down counter logic device output at said pair of output nodes, said binary up/down counter having two outputs D.sub.i and T.sub.i, said outputs D.sub.i and T.sub.i having the following relationship to said input variables D, T.sub.i-1 Q.sub.i,
- ______________________________________D T.sub.i-1 Q.sub.i D.sub.i T.sub.i______________________________________0 0 0 0 00 0 1 1 00 1 0 1 00 1 1 0 11 0 0 0 01 0 1 1 01 1 0 1 1______________________________________
- 5. A logic circuit including as its basic element PASS transistors, wherein each PASS transistor comprises an input lead, an output lead and a control lead for controlling the passing of signals from said input lead to said output lead, said logic circuit comprising:
- an output node; and
- at least two PASS transistors;
- means for supplying a first input function to said input lead of one of said transistors, said input function being Q.sub.i ;
- means for supplying a second input function to said input lead of another of said transistors, said second input function being Q.sub.i-1 ; and
- means for supplying selected control signals to said control leads of said transistors, said selected control signals being C, and C;
- said input function and said selected control signals being selectively combined in said PASS transistors to generate on said output mode a logic function D.sub.i representing a shift left/hold function;
- said output function D.sub.i having the following relationship to said variables C, Q.sub.i-1, Q.sub.i
- ______________________________________C Q.sub.i-1 Q.sub.i D.sub.i______________________________________0 0 0 00 0 1 10 1 0 00 1 1 11 0 0 01 0 1 01 1 0 11 1 1 1______________________________________
CROSS REFERENCE TO RELATED APPLICATION
This application is a division of copending application Ser. No. 06/376,895, filed May 10, 1982, now U.S. Pat. No. 4,541,067 and assigned to the same assignee as the present application.
US Referenced Citations (10)
Non-Patent Literature Citations (1)
Entry |
Mead et al, Introduction to VLSI Systems Addison-Wesley, Oct. 1980, pp. 157-162. |
Divisions (1)
|
Number |
Date |
Country |
Parent |
376895 |
May 1982 |
|