0% found this document useful (0 votes)
94 views15 pages

Transmission Gate and Pass-Transistor Logic

Transmission gate and pass-transistor logic allow implementing complex logic functions using a minimal number of transistors. A transmission gate uses both an NMOS and PMOS transistor arranged in parallel to act as a voltage-controlled switch with low resistance and fast switching. Errors from clock feedthrough and charge injection can be reduced by ensuring the NMOS and PMOS transistors have equal dimensions. NMOS-only transmission gates require a level restorer transistor to fully restore the output voltage but reduce static power.

Uploaded by

sairamshiva
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
94 views15 pages

Transmission Gate and Pass-Transistor Logic

Transmission gate and pass-transistor logic allow implementing complex logic functions using a minimal number of transistors. A transmission gate uses both an NMOS and PMOS transistor arranged in parallel to act as a voltage-controlled switch with low resistance and fast switching. Errors from clock feedthrough and charge injection can be reduced by ensuring the NMOS and PMOS transistors have equal dimensions. NMOS-only transmission gates require a level restorer transistor to fully restore the output voltage but reduce static power.

Uploaded by

sairamshiva
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 15

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

V
DD

V
DD
V
DD
-V
tn
0
-V
tp
V
DD
V
DD
-V
tn
OUT

V
DD
0
V
DD



Prof. Gaetano Palumbo

2







1







Transmission Gate Transmission Gate Simbol

C
C


A B
A B



C
C




Transmission gate has better noise margin than
pass transistor

0 0
V
DD
V
DD
0 0

V
DD

V
DD

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


A
X Y


OUT
B


S OUT

X

B
Y

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








2






4-input MUX as cascade of 2-input MUX

X
A Y

X
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, less
on the output node

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



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







3







Transmission Gate MUX Layout


S S


V
DD


S

A
TG1

INV



OUT


S
OUT

TG2

B
TG2 TG1
INV



S

GND

A S S B


Prof. Gaetano Palumbo 7









Transmission Gate Resistance

30000.0


R
n


(W/L)
p
=(W/L)
n
=

20000.0
1.8/1.2


R (Ohm)

R
p


0

10000.0

R
eq

IN
OUT



0.0
0.0

1.0 2.0 3.0 4.0 5.0 5 V

Vout




Prof. Gaetano Palumbo 8







4







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
= G
eq

=
dI
D


+
dI
D


=
R
eq
dV
DS

dV
DS


n

p




= |
n
(V
GSn
V
tn
V
DSn
)+ |
p
(V
SGp
+ V
tp
V
SDp
)



Prof. Gaetano Palumbo 9









If the gate-source voltage is around V
DD
/2, the
two transistors are in linear region (V
DS
~0)

1
= |
|V
V
|
+ |
|V
+V
|


DD
|


DD
|
R

2

2

n \ tn . p \ tp .
eq


Assuming the threshold voltage and the gain factor
of the NMOS and PMOS are equal (PMOS twice
the NMOS)

1
R
eq

=

n
C
ox
(W / L)
n
(V
DD
2V
t
)

To reduce parasitic effects both transistors
are generally minimum size

Prof. Gaetano Palumbo 10







5







Transmission Gate Delay


0 0 0

V
C1
V
DD
C2
V
DD
C3
V

DD
DD
Cn


R1 R2 R3 Rn

C1 C2 C3 Cn




Prof. Gaetano Palumbo 11










Applying the open-circuit time constant

n i n

t = C
i
R
j
= RC i = RC
n(n

+1)

i=1 j=1 i=1
2



R=R
eq
and C=4(C
gs
+C
sb
)

Approximating the circuit with a pole-dominant
behavior t
PD
= 0.69t . It increase with the
square of n

We can introduce buffer to minimize t
PD



Prof. Gaetano Palumbo 12







6




R

R

R

R

R

R






C C C C C C

m



n m(m +1)( | n |


t
PD
= 0.69

RC
2
( +

1|t
PDinv



m \ m .

d
t
PD
= 0



dm

t
PDinv


m
opt =
2

0.69RC
n

n

0.69RC


t
PDinv
=

0




2 m
2


Typical value 3-4




Prof. Gaetano Palumbo

13











Source of errors

Clock feedthrough due to capacitive coupling


Transistor ON Transistor OFF



V V V V V
V
OUT
A A A A A
V
t


V
C
L
C
L
C
L

C
GS
C
GS C
DD
V
A
+V
t

GS







Prof. Gaetano Palumbo 14







7









Charge conservation yields

(C
L
+ C
GS
)V
OUT
= C
L
V
A
C
GS
V
t







AV = V V
A
=
C
GS
(V
A
+V )


OUT1 OUT C
L
+ C
GS
t



Reduce with the reduction of C
GS




Prof. Gaetano Palumbo 15










Charge Injection due to redistribution of the
charge in the channel


Transistor ON (triode region)

V
V
DD
V
A

A

Oxide
n+ n+

p

V
A
V
A


V
DD

C
L




Q
ch
= C
ox
WL(V
DD
V
A
V
t
)



Prof. Gaetano Palumbo 16







8







When the transistor switch off the charge in the
channel is lost. If the clock edge are sufficiently steep
the charge distribute equally on the two diffusion
node
Q
ch
/2
Q
ch
/2
Oxide
n+ n+
p






AV =
1

C
ox
WL(V
DD
V
A
V
t
)


OUT 2 2 C
L





Prof. Gaetano Palumbo 17











Clock feedthrough and Charge Injection are lower
reducing the transistor dimensions (i.e., W and L)

Both the errors are reduced in Transfer Gates if the
transistor are of equal dimensions.

the charge in the channel of equal NMOS
and PMOS transistors are equal but with
opposite sign

If NMOS and PMOS transistors are equal
and switch off symmetrically the charge in
the C
GS
are equal but opposite


Prof. Gaetano Palumbo 18







9







NMOS-Only TG with Level Restorer


Noise margin reduction of a pass transistor is avoided
with a PMOS transistor in positive feedback which
restores the output value from V
DD
- V
t
to V
DD


V
DD
V
DD




OUT





Prof. Gaetano Palumbo 19











Only a PMOS transistor is needed for a set of TG which
have a common output node

Clock feedthrough and Charge Injection are higher than
than in complementary TG

Reduce the static power consumption of the next inverter
but introduce a contribute due to itself

Design strategy is close to that of ratioed logic





Prof. Gaetano Palumbo 20







10







Design of an NMOS-Only TG

The critical case is when the inner node was previously
restored to V
DD
(output voltage equal to 0), the first
inverter has the input to V
DD
and MR goes from 0 to V
DD


During the transient a direct path between the power
supply and ground exists
V
V
DD
V


DD DD

M2
MR
V
DD MA
X OUT
M1
IN

Prof. Gaetano Palumbo 21










To change the output state node X must be lower than
the inverter threshold voltage V
DD
/2 (the positive
feedback complete the inverter commutation)

To guarantee the above condition consider the Pseudo
NMOS gate M1-MA-MR

V
DD
V
DD

MR
V
DD MA
X

M1
V
DD


Prof. Gaetano Palumbo 22







11







Transistor PMOS is in triode region

W
|2(V
DD
+V
tp
)(V
DD
V
OL
)|(V
DD
V
OL
)
p

n
L +L

M1 MA=
|2(V V )V |V

(W/ L)
MR DD tnOL OL n

W
n
L
M1
+L
MA=

p
(W/ L)
MR

n


If M1-MA are minimum size transistors

|W | W
min



| s


L
min

\ L .
MR




Prof. Gaetano Palumbo 23










CPL
(Complementary Pass-Transistor Logic)

The logic is differential since two
complementary data path are implemented

I1
pass transistor
I1
complementary

I2 I2

In
network
In
pass transistor

F
network

I1 I1
F

I2 I2



In In

F F


Prof. Gaetano Palumbo 24







12








Although differential signal requires extra
circuitry, the differential style results
advantageous in term of transistor number to
implement some complex gates such as adders

The availability of both polarity of every signal
eliminates the need for extra inverter (addition
speed up).

The design is very modular. All gates use
exactly the same topology, only the input are
permutated. Complex gates are implemented
with cascade of standard modules



Prof. Gaetano Palumbo 25










NMOS transistors with V
tn
<-V
tp
are needed to
avoid static power consumption. (The reduced
threshold improve the switching speed)

The low V
tn
leads higher subthreshold current




higher power supply



The low V
tn
determines higher noise margin



Prof. Gaetano Palumbo 26







13







2-input OR/NOR 2-input XOR/XNOR
A B B A
A A A A


B

B



B

B



A+B A+B
A + B A + B


2-input AND/NAND


B A BA



B

B


AB AB

Prof. Gaetano Palumbo 27











3-input AND/NAND 3-input OR/NOR
CA B AB C CA B AB C
A A
B B
A A
B B
ABC ABC A+B+C A+B+C




Prof. Gaetano Palumbo 28







14







Layout of a 4-input NAND CPL


A X
B
B A OUT C D






X Y

X Y

B A OUT C D

A

B X
Y ABCD

X

B B

C Y Y

D

X ABCD
C

X X


D Y


D D





Prof. Gaetano Palumbo 29












A

B
X



A


B
X


Y ABCD


B B
X




C
Y


D
Y


X


ABCD

C


D
Y X X


D D



Prof. Gaetano Palumbo 30







15

You might also like