Pass Transistor and Transmission Gate
Pass Transistor and Transmission Gate
You should design the circuit that satisfies the application and
requires the least design and verification effort.
Full adders and other circuits rich in XORs also can be efficiently
constructed with transmission gates
AND gate using Pass transistor
This is illustrated in Figure, where the output of M1 (node x) drives the gate of another
MOS device. Node x can charge up to VDD -VTn1. If node C has a rail to rail swing, node Y
only charges up to the voltage on node x - VTn2 , which works out to VDD-VTn1-VTn2.
Figure on the other hand has the output of M1 (x) driving the junction of M2 , and there
is only one threshold drop. This is the proper way of cascading pass gates.
Unfortunately, differential pass-transistor logic, like
single-ended pass-transistor logic, suffers from static
power dissipation and reduced noise margins, since the
high input to the signal-restoring inverter only charges up
to VDD –VTn .
The most widely-used solution to deal with the voltage-drop problem is the use of
transmission gates. It builds on the complementary properties of NMOS and PMOS
transistors: NMOS devices pass a strong 0 but a weak 1, while PMOS transistors pass
a strong 1 but a weak 0.
The transmission gate combines the best of both device flavors by placing a NMOS
device in parallel with a PMOS device
The control signals to the transmission gate are complementary.
The transmission gate acts as a bidirectional switch controlled by the gate signal C.
When C =1, both MOSFETs are on, allowing the signal to pass through the gate. On
the other hand, C = 0 places both transistors in cutoff, creating an open circuit between
nodes A and B.
4x1 Multiplexer:
Another example of the effective use of transmission gates is the popular XOR
circuit shown in Figure.
C= A’(A’B’+AB) + C’(AB’+A’B)
= A’B’+AB’C’+A’BC’
=B’(A’+C’)+A’BC’
=A’B’+B’C’+A’BC’
=A’(B’+BC’)+B’C’
=A’B’+A’C’ +B’C’