Vous êtes sur la page 1sur 13

Transmission gate and Pass-Transistor Logic

¾ Advanced logic function or switching scheme


are implemented using the feature of transistor
MOS to work as a simple switch

¾ It has the advantage of being simple and fast.


Complex gates are implemented with the
minimum number of transistors (the reduced
parasitic capacitance results in fast circuits

A OUT
OUT = A ⋅ B
B

Prof. Gaetano Palumbo 1


¾ The static and transient performance strongly depend
upon the availability of an high quality switch with low
parasitic resistance and capacitance
‘ A single transistor is used as switch: Pass
Transistor
‘ N- and P-transistor are used: Transmission Gate

¾ Implementation with a single transistor reduces the noise


margin and causes static power consumption
VDD

VDD -Vtn OUT


VDD VDD -Vtn 0 -Vtp VDD

VDD 0 VDD

Prof. Gaetano Palumbo 2


Transmission Gate Transmission Gate Simbol

C C

A B A B

C
C
¾ Transmission gate has better noise margin than
pass transistor
0 0

VDD VDD 0 0

VDD VDD

Prof. Gaetano Palumbo 3


¾ Transmission gate is very efficient to implement
some complex gate (MUX, DEMUX and XOR)
2-input Multiplexer 4-input Multiplexer
X Y

S A

X Y
A
OUT B
S OUT
X Y
B
C

S X Y

OUT = A ⋅ S + B ⋅ S D

X Y

OUT = A ⋅ X ⋅ Y + B ⋅ X ⋅ Y + C ⋅ X ⋅ Y + D ⋅ X ⋅ Y

Prof. Gaetano Palumbo 4


4-input MUX as cascade of 2-input MUX
X
A Y

B
Y OUT
X
C
X

D
Y
X

OUT = A ⋅ X ⋅ Y + B ⋅ X ⋅ Y + C ⋅ X ⋅ Y + D ⋅ X ⋅ Y

¾ More parasitic capacitances on internal nodes

Prof. Gaetano Palumbo 5


2-input XOR

¾ Can be implemented with a 2-input MUX, or:


B

A OUT A OUT = A ⋅ B + A ⋅ B

¾ Only the left side can implement the XOR logic


function, but a threshold voltages is lost at the
output without implementing the right side circuit

Prof. Gaetano Palumbo 6


Transmission Gate MUX Layout

S S
VDD
S
TG1
A INV
OUT
S
OUT
B TG2 INV
TG2 TG1
S
GND
A S S B

Prof. Gaetano Palumbo 7


Transmission Gate Resistance

30000.0
Rn
(W/L)p =(W/L)n =
1.8/1.2
20000.0
R (Ohm)

Rp
0
10000.0
Req IN OUT

0.0
0.0 1.0 2.0 3.0 4.0 5.0 5V
Vout

Prof. Gaetano Palumbo 8


¾ Despite the nonlinear behavior of the NMOS and
PMOS transistors varying the input voltage, the
resistance of a transmission gate is almost
constant

¾ We can approximate its value with that given by


the parallel of transistor resistances, assuming both
in linear region

1 dI D dI D
= Geq = + =
Req dVDS n dVDS p

= β n (VGSn − Vtn − VDSn ) + β p (VSGp + Vtp − VSDp )

Prof. Gaetano Palumbo 9


¾ If the gate-source voltage is around VDD/2, the two
transistors are in linear region (VDS≈0)
1  VDD   VDD 
= βn  − Vtn  + β p  + Vtp 
Req  2   2 

¾ Assuming the threshold voltage and the gain factor


of the NMOS and PMOS are equal (PMOS twice
the NMOS)
1
Req =
µ n Cox (W / L) n (VDD − 2Vt )

¾ To reduce parasitic effects both transistors are


generally minimum size

Prof. Gaetano Palumbo 10


Transmission Gate Delay

0 0 0

VDD C1 VDD C2 VDD C3 VDD Cn

R1 R2 R3 Rn

C1 C2 C3 Cn

Prof. Gaetano Palumbo 11


¾ Applying the open-circuit time constant

n i n n(n + 1)
τ = ∑ Ci ∑ R j = RC ∑ i = RC
i =1 j =1 i =1 2

R=Req and C=4(Cgs+Csb)

¾ Approximating the circuit with a pole-dominant


behavior τPD= 0.69τ . It increase with the square
of n

¾ We can introduce buffer to minimize τPD

Prof. Gaetano Palumbo 12


R R R R R R

C C C C C C

n m(m + 1)  n 
τ PD = 0.69  RC  +  − 1τ PDinv
m 2  m 

d
τ PD = 0
dm 2τ PDinv
mopt =
n n 0.69 RC
0.69 RC − 2 τ PDinv = 0
2 m

Typical value 3-4

Prof. Gaetano Palumbo 13

Vous aimerez peut-être aussi