Transmission gates represent another class of logic circuits, which use Transmission gates as
basic building block. A transmission gate consist of a PMOS and NMOS connected in
parallel. Gate voltage applied to these gates is complementary of
each other (C and Cbar shown in figure 1). Transmission gates act as bidirectional switch between two
nodes A and B controlled by signal C. Gate of NMOS is connected to C
and gate of PMOS is connected to Cbar(invert of C). When control
signal C is high i.e. VDD, both transistor are on and provides a
low resistance path between A and B. On the other hand, when C is
low, both transistors are turned off and provide high impedance path
between A and B.
Figure 1: Transmission gate |
When input node A is connected to
VDD and control logic C is also high, C = 1 : The output
node B may be connected to capacitor. Let us say, voltage at output
node is Vout.
For PMOS, Source of is at higher voltage than drain.
For NMOS, drain is at higher voltage than Source terminal.Hence, node A will act as source terminal for pMOS and as drain terminal for nMOS.
Drain to Source and gate to source voltages for nMOS are as :
VDS,n
= VDD
– Vout
VGS,n
= VDD – Vout
For nMOS to be turned off,
VGS,n < Vth,n
VDD – Vout < Vth,n
Vout > VDD – Vth,n (Cut off region)
VDD – Vout < Vth,n
Vout > VDD – Vth,n (Cut off region)
For Vout < VDD – Vth,n
VDS,n
> VGS,n – Vth,n
i.e. will operate in saturation mode
Similarly for pMOS,
VDS,p
= Vout - VDD
VGS,p = – VDD
VGS,p = – VDD
For pMOS to be turned off VGS,p
> vth,p threshold voltage for pMOS
is –ve so pMOS will always be turned on.
For pMOS to operate in linear region,
VDS > VGS
– vth,p
Vout – VDD > -VDD –
Vth,p
Vout > - Vth,p
Vout > |Vth,p|
For Vout ≤ |Vth,p|, pMOS will be in saturation mode.
Unlike nMOS, pMOS remain turned on regardless of output voltage Vout
Thus PMOS will always be
turned on, and as we know that PMOS Passes a strong 1 so voltage
level high will be transmitted unattenuated.
Similarly,
When voltage at
node A,Vin = 0 and C = VDD, node A will
act as source terminal for nMOS and will act as drain for pMOS. nMOS
will always be turned on hence level 0 will also be transmitted
unattenuated.
when voltage at node
A,Vin = VDD and C = 0 node A will act as
drain terminal for nMOS and source terminal for pMOS
VGS,n
= 0 – VDD < Vth,n (cut
off region)
Hence nMOS will be turned off
VGS,p = VDD – VDD = 0 >
Vth,p (Cut off region)
Thus both transistor will
remain off. Path between A and B will be an open circuit.
when voltage at node
A,Vin = 0 and C = 0 : node A will act as
source terminal for nMOS and will act as drain for pMOS.
VGS,n
= 0 – 0 = 0 <Vth,n (Cut
off region)
VGS,p
= VDD – Vout
VGS,p
will be some positive voltage and threshold voltage of pMOS
,Vth,p is negative.
VGS,p
> Vth,p (Cut off region)
Hence both transistor will remain off
and high impedance path exists between A and B.