CMOS CIRCUIT TECHNOLOGY

Download Report

Transcript CMOS CIRCUIT TECHNOLOGY

CMOS CIRCUIT TECHNOLOGY









NMOS & PMOS TRANSISTOR SWITCH
NMOS & PMOS AS LOGIC CIRCUITS
NMOS & PMOS LOGIC GATES
CMOS LOGIC GATES
POSITIVE & NEGATIVE LOGIC
PHYSICAL CHARACTERISTICS
PASS-TRANSISTORS
PASSING 1’S AND 0’S
TRANSMISSION GATES
Copyright © 2004 by
Miguel A. Marin
Revised 2005-1-17
1
NMOS & PMOS TRANSISTOR SWITCH

NMOS TRANSISTOR SWITCH
GATE
VG
HIGH
X=1
VD
VS
DRAIN
SOURCE

LOW
X=0
PMOS TRANSISTOR SWITCH
GATE
VG
VS
SOURCE
Copyright © 2004 by
Miguel A. Marin
Revised 2005-1-17
HIGH
X=1
LOW
X=0
VD
DRAIN
2
NMOS & PMOS AS LOGIC CIRCUITS

NMOS AS LOGIC CIRCUITS:
VDD IS THE HIGH VOLTAGE FROM THE POWER SUPPLY
0 VOLTS IS THE LOW VOLTAGE,GROUND POLARITY
VD
VD
VD
VG
VD= 0
VD= 0
CLOSED
SWITCH
WHEN
VG = VDD
VD= 0
OPEN
SWITCH
WHEN
VG = 0
IN NMOS, WHEN TURNED ON, VD IS PULLED DOWN TO GROUND
Copyright © 2004 by
Miguel A. Marin
Revised 2005-1-17
3
NMOS & PMOS AS LOGIC CIRCUITS

PMOS AS LOGIC CIRCUITS:
VDD IS THE HIGH VOLTAGE FROM THE POWER SUPPLY
0 VOLTS IS THE LOW VOLTAGE,GROUND POLARITY
VS
V DD
V DD
VG
VD
VD= 0
OPEN
SWITCH
WHEN
VG = VDD
V D = V DD
CLOSED
SWITCH
WHEN
VG = 0
IN PMOS, WHEN TURNED ON, VD IS PULLED UP TO VDD
Copyright © 2004 by
Miguel A. Marin
Revised 2005-1-17
4
NMOS & PMOS LOGIC GATES

NMOS LOGIC GATES: THE NOT GATE
THERE IS POWER DISSIPATION IN STEADY STATE
V DD
V DD
H
Vf
GROUND
L
VX
Vf
VX
VX
Copyright © 2004 by
Miguel A. Marin
Revised 2005-1-17
V
H
L
X
V
f
L
H
Vf
LOGIC SYMBOL
5
NMOS & PMOS LOGIC GATES

NMOS LOGIC GATES: THE NAND GATE
THERE IS POWER DISSIPATION IN STEADY STATE
V DD
V
Vf
VX
VY
LOGIC SYMBOL
L
L
H
H
X
V
L
H
L
H
Y
V
f
H
H
H
L
IF {H = 1, L = 0} THEN THE CIRCUIT PRODUCES THE NAND GATE
Copyright © 2004 by
Miguel A. Marin
Revised 2005-1-17
6
NMOS & PMOS LOGIC GATES

NMOS LOGIC GATES: THE NOR GATE
THERE IS POWER DISSIPATION IN STEADY STATE
V
DD
V
V
V
X
V
X
L
L
H
H
f
Y
V
L
H
L
H
Y
V
f
H
L
L
L
LOGIC SYMBOL
IF {H = 1, L = 0} THEN THE CIRCUIT PRODUCES THE NOR GATE
Copyright © 2004 by
Miguel A. Marin
Revised 2005-1-17
7
NMOS & PMOS LOGIC GATES

NMOS LOGIC GATES: THE AND GATE
THERE IS POWER DISSIPATION IN STEADY STATE
V
DD
V
DD
V
V
V
V
f
V
X
V
Y
V
f
f
X
Y
LOGIC SYMBOL
L
L
H
H
L
H
L
H
L
L
L
H
IF {H = 1, L = 0} THEN THE CIRCUIT PRODUCES THE AND GATE
Copyright © 2004 by
Miguel A. Marin
Revised 2005-1-17
8
NMOS & PMOS LOGIC GATES

NMOS LOGIC GATES: SUMMARY
THERE IS POWER DISSIPATION IN STEADY STATE
V
PULL-UP DEVICE
DD
V
V
V
X
.
.
.
Z
Copyright © 2004 by
Miguel A. Marin
Revised 2005-1-17
PULL-DOWN NETWORK
(PDN)
f
S
NMO ORS
S
I
S T
TRAN
9
NMOS & PMOS LOGIC GATES

PMOS LOGIC GATES: THE NOT GATE
THERE IS POWER DISSIPATION IN STEADY STATE
V DD
VX
V DD
H
VX
Vf
Vf
GROUND
L
VX
Vf
V
H
L
X
V
f
L
H
LOGIC SYMBOL
Copyright © 2004 by
Miguel A. Marin
Revised 2005-1-17
10
NMOS & PMOS LOGIC GATES

PMOS LOGIC GATES: THE NAND GATE
THERE IS POWER DISSIPATION IN STEADY STATE
V
V DD
VX
X
V
Y
V
f
VY
Vf
LOGIC SYMBOL
L
L
H
H
L
H
L
H
H
H
H
L
IF {H = 1, L = 0} THEN THE CIRCUIT PRODUCES THE NAND GATE
Copyright © 2004 by
Miguel A. Marin
Revised 2005-1-17
11
NMOS & PMOS LOGIC GATES

PMOS LOGIC GATES: THE NOR GATE
THERE IS POWER DISSIPATION IN STEADY STATE
V
V
V
DD
V
V
L
L
H
H
X
Y
f
LOGIC SYMBOL
X
V
L
H
L
H
Y
V
f
H
L
L
L
IF {H = 1, L = 0} THEN THE CIRCUIT PRODUCES THE NOR GATE
Copyright © 2004 by
Miguel A. Marin
Revised 2005-1-17
12
NMOS & PMOS LOGIC GATES

PMOS LOGIC GATES: THE AND GATE
THERE IS POWER DISSIPATION IN STEADY STATE
V DD
V DD
V
VX
VY
Vf
LOGIC SYMBOL
L
L
H
H
X
V
L
H
L
H
Y
V
f
L
L
L
H
IF {H = 1, L = 0} THEN THE CIRCUIT PRODUCES THE AND GATE
Copyright © 2004 by
Miguel A. Marin
Revised 2005-1-17
13
NMOS & PMOS LOGIC GATES

PMOS LOGIC GATES: SUMMARY
THERE IS POWER DISSIPATION IN STEADY STATE
V
V
V
X
.
.
.
Z
DD
PULL-UP NETWORK
(PUN)
S
PMO ORS
T
S
I
S
TRAN
V
f
PULL-DOWN DEVICE
Copyright © 2004 by
Miguel A. Marin
Revised 2005-1-17
14
CMOS LOGIC GATES

TO EVOID STEADY STATE POWER DISSIPATION

THE PULL-UP DEVICE, USED IN NMOS LOGIC GATES, IS REPLACED BY A PULL-UP NETWORK
BUILT WITH PMOS TRANSISTORS.

THE PULL-DOWN DEVICE, USED IN PMOS LOGIC GATES, IS REPLACED BY A PULL-DOWN
NETWORK BUILT WITH NMOS TRANSISTORS.
V DD
PULL-UP NETWORK
(PUN)
VX
Vf
VZ
PULL-DOWN NETWORK
(PDN)
Copyright © 2004 by
Miguel A. Marin
Revised 2005-1-17
15
CMOS LOGIC GATES

CMOS CIRCUIT : NOT GATE
V DD
VX
T1
Vf
T2
Copyright © 2004 by
Miguel A. Marin
Revised 2005-1-17
VX
T1
T2
V
L
ON OFF
H
H
OFF ON
L
f
16
CMOS LOGIC GATES

CMOS CUIRCUIT
V DD
T1
VX
VY
Copyright © 2004 by
Miguel A. Marin
Revised 2005-1-17
VX VY
T1
L
L
H
H
ON ON OFF OFF
ON OFF OFF ON
OFF ON ON OFF
OFF OFF ON ON
L
H
L
H
T2
T3 T4
V
f
H
H
H
L
T2
Vf
T3
T4
17
CMOS LOGIC GATES

PROCEDURE TO CONSTRUCT CMOS COMPLEX LOGIC GATES F.




THE PULL-UP NETWORK IS CONSTRUCTED WITH F USING ONLY
PMOS TRANSISTORS. THE POLARITIES OF THE VARIABLES ARE
COMPLEMENTED
THE PULL-DOWN NETWORK IS CONSTRUCTED WITH !F USING
ONLY NMOS TRANSISTORS.
PUN AND PDN ARE MUTUALLY EXCLUSIVE. THEY CANNOT BE
CONDUCTING AT THE SAME TIME. THE OUTPUT Vf CANNOT BE
HIGH AND LOW SIMULTANEOUSLY. IF BOTH NETWORKS ARE NOT
CONDUCTING, THEN THE OUTPUT IS SAID TO BE FLOWTING OR
PESENTING HIGH IMPIDANCE.
THE POLARITY OF THE INPUT VARIABLES IS THE SAME FOR
BOTH NETWORKS.
Copyright © 2004 by
Miguel A. Marin
Revised 2005-1-17
18
CMOS LOGIC GATES

GENERAL STRUCTURE OF A CMOS COMPLEX LOGIC GATE
CIRCUIT F.
V DD
INPUT VARIABLES
PULL-UP NETWORK :
SYNTHESIZE F
COMPLEMENTING THE
POLARITY OF THE
VARIABLES. THESE ARE
INPUTS TO PMOS
TRANSISTORS
OUTPUT F
PULL-DOWN NETWORK :
SYNTHESIZE !F WITH THE
POLARITY OF THE
VARIABLES UNCHANGED.
THESE ARE INPUTS TO
NMOS TRANSISTORS
Copyright © 2004 by
Miguel A. Marin
Revised 2005-1-17
19
CMOS LOGIC GATES

EXAMPLE OF A CMOS COMPLEX LOGIC GATE
CIRCUIT F.

DESIGN A CMOS CIRCUIT PRODUCING THE
FUNCTION F(A,B,C,D) = !A + (!B +!C) !D.
!F(A,B,C,D) = A(BC + D)
D
PULL-UP NETWORK
A
B
C
F
A
PULL-DOWN NETWORK
B
D
C
Copyright © 2004 by
Miguel A. Marin
Revised 2005-1-17
20
POSITIVE & NEGATIVE LOGIC


THE BEHAVIOR OF A SWITCHING DEVICE, LIKE A CMOS GATE, IS
GIVEN IN TERMS OF HIGH AND LOW VOLTAGES. FOR A GIVEN
DEVICE, THIS BEHAVIOR IS UNIQUE.
HOWEVER, ITS LOGIC BEHAVIOR CAN BE DEFINED EITHER WITH

POSITIVE LOGIC CONVENCTION: HIGH FOR 1 ; LOW FOR 0
OR WITH


NEGATIVE LOGIC CONVENCTION: HIGH FOR 0; LOW FOR 1.
IN GENERAL THE LOGIC BEHAVIOR OF A SWITCHING DEVICE MAY BE
DIFFERENT IN POSITIVE AND NEGATIVE LOGICS. FOR EXAMPLE, THE
CMOS DEVICE ON NEXT SLIDE REPRESENTS THE NAND GATE IN
POSITIVE LOGIC AND THE NOR GATE IN NEGATIVE LOGIC
Copyright © 2004 by
Miguel A. Marin
Revised 2005-1-17
21
POSITIVE & NEGATIVE LOGIC

EXAMPLE OF POSITIVE AND NEGATIVE LOGICS
V
T
V
V
DD
1
T
2
Vf
X
T
Y
T
3
4
PHYSICAL
BEHAVIOR
V X VY Vf
L L
H
L H H
H L H
H H L
SWITCHING DEVICE NOR LOGIC GATE NAND LOGIC GATE
1
2
Copyright © 2004 by
Miguel A. Marin
Revised 2005-1-17
POSITIVE NEGATIVE
LOGIC
LOGIC
X Y F
X Y
F
0 0 1
1 1
0
0 1 1
1 0
0
1 0 1
0 1
0
1 1 0
0 0
1
a1
b1
5
a2
22
PHYSICAL CHARACTERISTICS







TRANSISTOR AS A SWITCH
STATIC CURRENT
NOISE MARGIN
DYNAMIC OPERATION
PROPAGATION DELAY
POWER DISSIPATION
FAN-IN/FAN-OUT
Copyright © 2004 by
Miguel A. Marin
Revised 2005-1-17
23
PHYSICAL CHARACTERISTICS

TRANSISTOR AS A SWITCH: STATIC CURRENT; THE NOT GATE
V DD
R
PULL-UP DEVICE
I SAT
V f = V OL
Vf  V
Vf
VX
R DS
I SAT
V X = HIGH VOLTAGE

RDS
DD RDS  R
Vf
0.2V


 0.2mA
RDS 1K
WHEN THE TRASISTOR IS CUT-OFF, IT CAN CONDUCT A VERY
LOW CURRENT, CALLED LEAKAGE CURRENT
Copyright © 2004 by
Miguel A. Marin
Revised 2005-1-17
24
PHYSICAL CHARACTERISTICS

VOLTAGE TRANSFER CHARACTERISTIC




VT is the threshold voltage ~ 0.2 VDD
VOH is the output high voltage = VDD
VOL is the output low voltage = 0.2 volts
The plot of Vf versus Vx shows the voltage transfer characteristic
Vf
OFF
Slop = -1
VOH = VDD
VOL = 0 v.
Copyright © 2004 by
Miguel A. Marin
Revised 2005-1-17
VT
VT1
VD
VX
D
VIH(VDD – VT)
25
PHYSICAL CHARACTERISTICS

NOISE MARGIN



TWO MARGINS: NML , NMH
BY DEFINITION: NML = VIL - VOL ; NMH = VOH – VIL
EXAMPLE: FOR CMOS SWITCHING CIRCUITS






LET VOH = VDD AND VOL= 0 v.
Finding the two points where SLOPE = -1
VIL~ 1/8 (3 VDD + 2 VT), VIH~ 1/8 (5 VDD - 2 VT)
IF VT = 0.2 VDD THEN NML = NMH = 0.425 VDD
For VDD = 5 v. NML = NMH = 2.1 v.
For VDD = 3.3 v. NML = NMH = 1.4 v.
Copyright © 2004 by
Miguel A. Marin
Revised 2005-1-17
26
PHYSICAL CHARACTERISTICS

DYNAMIC OPERATION

LET US CONSIDER TWO INVERTERS CONNECTED IN CASCADE
V
V
T
DD
T
1
X
1
V
A
T

V
DD
2
T
F
2
CAPACITIVE LOAD AT NODE A IS DUE TO SILICON
CONSTRUCTION OF TRANSISTOR. IT IS CALLED PARASITIC OR
STRAY CAPACITANCE
Copyright © 2004 by
Miguel A. Marin
Revised 2005-1-17
27
PHYSICAL CHARACTERISTICS

DYNAMIC OPERATION (Continues)

Each transistor contributes a GATE CAPACITANCE
Cg = W . L . Cox


where Cox is called OXIDE CAPACITANCE and depends on
technology and is given in f F/µm2 units
Other capacitance is due to wiring.
ALL THESE CAPACITANCE ARE REPRESENTED BY C.
C AFFECTS THE SPEED OF OPERATION OF THE CIRCUIT
Copyright © 2004 by
Miguel A. Marin
Revised 2005-1-17
28
PHYSICAL CHARACTERISTICS

PROPAGATION DELAY is defined as the time required to discharge C
through the NMOS transistor voltage VDD/2 and it is given by the
formula
VDD 

C 

2
C  V

tp 
 
ID
ID
or
1 .7 C
tp 
k n W VDD
L
 
where kn’ is the process transconductance parameter, W the width
and L the length of the substrate.
For PMOS, the propagation delay is computed by choosing the
corresponding kn’ .
Copyright © 2004 by
Miguel A. Marin
Revised 2005-1-17
29
PHYSICAL CHARACTERISTICS

POWER DISSIPATION


Is the amount of power used by a transistor. It must be
small
Consider the inverter:


For Vx = 0, no current flows, and therefore, no power is
consumed.
For Vx = 5 v., the current flowing is ISAT, the power dissipated is



PS = ISAT VDD. If ISAT = 0.2 mA, then
PS = 0.2 x 5 = 1.0 mW
10 000 inverters will dissipate 10 watts
Copyright © 2004 by
Miguel A. Marin
Revised 2005-1-17
30
PHYSICAL CHARACTERISTICS

POWER DISSIPATION (Continues)





Steady state power dissipation: is the power dissipated in
steady state current flow.
Dynamic power dissipation: is the power dissipated due to
the switching action.
NMOS circuits present STATIC and DYNAMIC power
dissipation
PMOS circuits present STATIC and DYNAMIC power
dissipation
CMOS circuits present ONLY DYNAMIC power dissipation
Copyright © 2004 by
Miguel A. Marin
Revised 2005-1-17
31
PHYSICAL CHARACTERISTICS

POWER DISSIPATION (Continues)

CMOS CIRCUITS POWER DISSIPATION:

THE ENERGY STORED IN THE CAPACITOR IS




E =(C VDD2)/2
FOR CHARGING AND DISCHARGING THE CAPACITOR, THE
TOTAL ENERGY IS 2 E = C VDD2.
POWER = ENERGY PER UNIT TIME
IF THE CYCLE TIME (CHARGE – DISCHARGE PER SECOND) IS
EQUAL TO f, THEN THE
DYNAMIC POWER CONSUMED IS PD = f C VDD2
Copyright © 2004 by
Miguel A. Marin
Revised 2005-1-17
32
PHYSICAL CHARACTERISTICS

FAN-IN/FAN-OUT

FAN-IN of a circuit is the number of its inputs.
It is given by the formula:
tp 
1.7C
k
W

kn
V
L DD
 
where k is the number of inputs and C is the equivalent capacitance at the output
of the gate



FAN-OUT of a circuit is the maximum number of circuits, n, that can be connected
to its output. Then, the capacitor in the above equation is Cn = n x C. The
propagation delay is computed by the same formula.
NAND’S with small FAN-IN are constructed with NMOS transistors
NOR’S with large FAN-IN are constructed with NMOS transistors: k transistors in parallel
~ k x W; C, however, increases the load.
Copyright © 2004 by
Miguel A. Marin
Revised 2005-1-17
33
PASS-TRANSISTORS

PASSING 1’S AND 0’

Let us consider the following two configurations
V DD
V DD
A
B
VA = VDD – VT
VB is not quite equal to 0 v
NOT FULLY PASSING VDD
NOT FULLY PASSING 0 v.
THIS IS DUE TO WHAT IS CALLED BODY EFFECT. BOTH SUBSTRATES
ARE BIASED TO VDD WHICH INCREASES THE THRESHOLD VOLTAGE, VT,
BY A FACTOR OF 1.5 V..
Copyright © 2004 by
Miguel A. Marin
Revised 2005-1-17
34
TRANSMISSION GATES




A TRANSMISSION GATE (T-GATE) IS A CMOS CIRCUIT THAT PASSES, EQUALLY WELL,
THE HIGH AND THE LOW VOLTAGES.
BOTH PATHS ARE EITHER SIMULTANEOUSLY CONNECTING OR SIMULTANEOUSLY
DISCONECTING X TO F.
A T-GATE DRIVES ITS OUTPUT EITHER TO LOW OR TO HIGH EQUALLY WELL.
EXAMPLE:
!S
F
X
S
F
0
1
HIGH IMPEDANCE: Z
X
TG
S=0
X
S
Copyright © 2004 by
Miguel A. Marin
Revised 2005-1-17
X
F=Z
S=1
F=X
35
TRANSMISSION GATES

ANOTHER EXAMPLE: EX-OR GATE F = A  B
THE SHANNON EXPANSION GIVES
F = A [!B] + !A [B]
A
B
F
Copyright © 2004 by
Miguel A. Marin
Revised 2005-1-17
36