Documentos de Académico
Documentos de Profesional
Documentos de Cultura
BLOQUES BÁSICOS
1. Introducción: Definiciones y propiedades
2. Caracterización estática, dinámica y layout de
inversores estáticos:
CMOS
Pseudo-NMOS
3. Puertas lógicas complejas: NAND, NOR, etc.
Bibliografía básica:
J.M. Rabaey: “Digital Integrated Circuits. A design perspective”.
Prentice Hall Int., 1996.
R.L.Geiger, P.E.Allen, N.R.Strader: “VLSI Design Techniques for Analog and
Digital Circuits”. McGraw-Hill 1990.
N.H.E.Weste, K.Eshraghian: “Principles of CMOS VLSI Design. A System
Perspective”. Addison Wesley 1994.
D.A.Hodges, H.G.Jackson: “Analisis and Design of Digital Integrated
© Dpto Electrónica Y Electromagnetismo
Universidad de Sevilla
Circuits”.
Diseño McGraw-Hill
de Circuitos Integrados (DCI)
Introducción
!!!El inversor es el núcleo de todo diseño digital !!!
Sumadores
JJ QQ Multiplicadores
KK Q’
Q’
registros
Elementos de
memoria
inversores
MICRO-
Puertas lógicas
complejas PROCESADORES
Los valores de señal deben ser regenerados a la salida, pues los valores de “1” y “0”
lógicos a la entrada y la salida pueden ser distintos.
Puntos críticos de la
característica de
Vo inversor dVo
transferencia Entrada/salida
= –1
Vo(1) d Vi
1 1
VOH
VIH VOH
VM
VIL VOL
0 0 VOL
Vo(0) VI L VI H
Vi
Los circuitos deben ser unidireccionales (las alteraciones de los valores de salida no
deben afectas a los valores de entrada).
La salida del circuito debe poder conectarse a la entrada de más de un circuito
similar.(Fan-Out: Número máximo de circuitos a los que poder conectarse sin
perturbar su funcionamiento).
Ruido y Márgenes de Ruido:
El ruido en circuitos digitales significa variaciones transitorias de las tensiones o
intensidades.
Las causas son muy diversas: variaciones de la temperatura y fuentes de alimentación, radiaciones,
efectos de carga, etc.
Los Márgenes de Ruido son una medida del ruido tolerado por el circuito
VO VI
VO(1)
En general:
NMH = V O( 1 ) – V IH NMH
NMH y NML son distintos
VIH
VIL
NM L = VIL – V O (0 ) NML
v1 v1
finv(v) v3 f(v)
v2 v0 in v0 v2 in
Regenerativa No-Regenerativa
…
v0 v1 v2 v3 v4 v5 v6
CADENA DE INVERSORES
v0
V (Volt)
3 SIMULACIÓN DE UNA
CADENA DE INVERSORES
1 v1
v2
–1 2
0 4 6 8 10
t (nsec)
Retrasos de
propagación
50%
tpHL tpLH
Vout
90%
50%
10% t
tf tr
Tiempo de Tiempo de
bajada subida
© Dpto Electrónica Y Electromagnetismo
Universidad de Sevilla
Diseño de Circuitos Integrados (DCI)
Introducción
Medida de retrasos: Oscilador tipo anillo
v v v v v v
0 1 2 3 4 5
v v v
0 1 5
T = 2 × tp × N
© Dpto Electrónica Y Electromagnetismo
Universidad de Sevilla
Diseño de Circuitos Integrados (DCI)
Introducción
Disipación de potencia
i(t)
Potencia instantánea:
p(t) = v(t) x i(t) = Vsupply x i(t)
Vsupply
Circuito
Potencia de pico:
Ppico = Vsupply x ipico
Potencia Media:
1 t +T Vsupply t +T
Pave = ∫ p (t )dt = ∫ isupply (t )dt
T t T t
⎧ PMOS → VG ='1'
OFF = ⎨
⎩ NMOS → VG ='0'
VG = 1/0
N1 N2 N1 N2
VGG
RL
VO VO Vo
Vi Vi Vi
Vdd Vdd
Vo Vi Vo
Vi
Pseudo-NMOS CMOS
β
Si el transistor se encuentra I DS ( SAT ) = (Vi − VT )2 = VDD − VO = I RL
en zona de saturación 2 RL
⎡ 1 ⎤ V −V
Si el transistor se encuentra I DS (OHM ) = β ⎢(Vi − VT )VO − VO2 ⎥ = DD O = I RL
en zona óhmica ⎣ 2 ⎦ RL
Preferibles valores
⎝ βRL ⎠ βRL
altos de RL Para VO (0 ) p 0.5V , resulta :
VO (0) ≈
VDD
1 + βRL (VDD − VT ) © Dpto Electrónica Y Electromagnetismo
Universidad de Sevilla
Diseño de Circuitos Integrados (DCI)
El inversor NMOS con carga
resistiva: VTC (puntos críticos)
Vdd Vo(0), Vo(1), VOH, VOL, VIH, VIL, VM
ID
RL Calculo de VIL, VOH dVo/dVi=-1
+
VO Para Vi=VIL, se tiene Vo(Vi=VIL) está cerca de Vo(1)= VDD
Vi VDS
+ Es de suponer que el transistor se encuentra en saturación.
V G S- -
Forzando la condición dVo/dVi= -1
+
VO Para Vi=VIH, se tiene Vo(Vi=VIH) está cerca de Vo(0)<<
Vi VDS
+ Es de suponer que el transistor se encuentra en óhmica.
V G S- -
Forzando la condición dVo/dVi= -1
dVO ∂I D dVo 1 V − VT
= = βRLVo = −1 ⇒ VOL = IH
dVi ∂Vi dI D βRL (Vi − VT − VO ) 2
Por otro lado :
⎡ 1 2⎤ 1
I DS (OHM ) = I RL ⇒ β ⎢(VIH − VT )VOL − VOL ⎥ = (VDD − VOL )
⎣ 2 ⎦ RL
+
VO Suponiendo que el transistor está saturado:
Vi VDS
+
V G S-
I DS ( SAT ) = I RL ⇒ β (VM − VT ) = (VDD − VM )
-
2 1
RL
Cuya solución nos reporta el valor de
la tensión umbral de conmutación VM
VM
Vo (1) =Vdd Vi=Vo+VT
Vi=Vo
VOH
VOL R1 R2
Vo (0) Vi
VIL VI H
CT
Suponemos toda
la carga concentrada
en una única capacidad CT
dVo V0 ( t ) dVo
I = CT ⇒ t − t0 = ∫ CT
dt V0 ( t 0 ) I
Cálculo de tiempos de propagación, subida y bajada
CGB S
Inversor
bajo Suponemos toda
RL la carga concentrada
estudio
en una única capacidad CT
Cw: Cap. de cableado. (lumped model)
Vo CL: Cap. De carga
CGDn CBDn
Cw CL Capacidades no-lineales
Vi
Cap.
solapamiento Cap. unión
CGBn
Se eliminan: CT
Vo
CGDn CBDn
Cw CL
Efecto Miller
Vi
CGSn CBSn
CT = 2CGD + C BD + Cw + C L
CGBn
Vo(1)
Vi
RL Vo(0)
Vo
Vo(1)
Vo 50%
Vo(0)
CT
Vi tpHL tpLH
VDD − VO
V0 ( t = t pLH ) dVo IR =
IR RL
t pLH = CT ∫ RL
V0 ( t = 0 ) I I D = 0 (Transistor en CORTE)
IC
Vo I = IR − ID VO (t = 0) = VO ("0" )
VO ("0" ) + VO ("1")
d
CT VO (t = t pLH ) =
ID 2
Vi
VO ("1" ) = VDD
VDD − Vo ("0" )
t pLH = RL CT ln = RL CT ln 2
⎡Vo ("0" ) + Vo ("1" ) ⎤
VDD − ⎢ ⎥⎦
⎣ 2
© Dpto Electrónica Y Electromagnetismo
Universidad de Sevilla
Diseño de Circuitos Integrados (DCI)
Tiempos de Propagación
Inversor con carga resistiva
VDD
tpHL
La entrada cambia de “0” a “1”:
La salida evoluciona de “1” a “0”
V ( t =t ) dV
VO (t = 0) = VO ("1" ) = VDD
t pLH = CT ∫
VO ("0" ) + VO ("1")
0 pLH
o
IR V0 ( t = 0 ) I
RL VO (t = t pHL ) =
VDD − VO 2
I = IR − ID; IR =
IC RL
Vo
⎧ β
⎪⎪ (VDD − VT ) 2 VO 〉VDD − VTd (SAT)
ID = ⎨ 2
ID CT ⎡ 1 ⎤
⎪β ⎢(VDD − VT )VO − VO2 ⎥ VO 〈VDD − VT (OHM)
Vi ⎪⎩ ⎣ 2 ⎦
ID=cte β
I D (t = 0) = (VDD − VT ) 2 Tr. SAT
2
I D (t = t pHL ) = β ⎢(VDD − VT )VO (t = t pHL ) − VO2 (t = t pHL )⎥
⎡ 1 ⎤
Tr. OHM
⎣ 2 ⎦
VO ("1") = VDD
RL
VO ("0")α
1
βRL
Características
Vo
contrapuestas
CT t pαRL CT
Vi
power ("0") ≠ 0
PMOS
Vin Vo
Capacidad de carga
(modela el conexionado a otros elementos)
NMOS CL
PMOS
2λ
Out
In
Metal1
Polysilicon
NMOS
GND
Rp
Vout Vo(0) = 0
Vin = 0
Vout Vo(1) = VDD
Vin = 1
VM = f(Rn, Rp)
Rn
tp
|
|V
VDD
o-
V
n=
OHM Vi
CORTE
CORTE
Vin ≥ VDD − Vtp
SAT
|Vtp|
Vin
VDD- |Vtp | VDD
SATURACIÓN
VDD − Electrónica
© Dpto Vtp ≥ VYinElectromagnetismo
≥ Vo − Vtp
Universidad de Sevilla
Diseño de Circuitos Integrados (DCI)
Inversor CMOS:
Característica de transferencia (VTC)
CORTE
Vo Vin 〈Vtn
VDD
tn
V
o+
V
n=
SAT
Vi
OHMICA
CORTE
OHM
|Vtp|
Vin
Vtn VDD SATURACIÓN
tp
|
VDD
|V
Vo
o-
V
tn
n=
V
o+
Vi
V
NSAT
n=
NOFF
Vi
POHM
POHM NSAT
Vin Vo
PSAT NOHM
POFF
NOHM
|Vtp| NOFF
PSAT
PSAT
Vin
Vtn VDD- |Vtp | VDD
Vin Vo
⎧ NMOS → OFF
0 ≤ Vin ≤ Vtn → ⎨
⎩ PMOS → OHM
tp
|
|V
Vo
tn
o-
V
V
o+
n=
V
VDD
Vi
n=
Vi
I DSn ≈ 0
NOFF
POHM (
⎡
) 1 ⎤
I SDp ≈ β p ⎢ VDD − Vin − Vtp (VDD − Vo ) − (VDD − Vo )2 ⎥
⎣ 2 ⎦
I DSn = I SDp
|Vtp|
Vo
Vin ⎧ NMOS → SAT
Vtn ≤ Vin ≤ Vo − Vtp → ⎨
⎩ PMOS → OHM
tp
|
o-
|V
Vo
tn
n=
V
o+
Vi
V
VDD β
I DSn ≈ n (Vin − Vtn )2
n=
Vi
NSAT 2
POHM (⎡
) 1 ⎤
I SDp ≈ β p ⎢ VDD − Vin − Vtp (VDD − Vo ) − (VDD − Vo )2 ⎥
⎣ 2 ⎦
I DSn = I SDp
|Vtp|
2 2
Vin f (Vo ,Vin ) = 0
Vtn VDD- |Vtp | VDD
© Dpto Electrónica Y Electromagnetismo
Universidad de Sevilla
Diseño de Circuitos Integrados (DCI)
Inversor CMOS: VTC
VDD
⎧ NMOS → SAT
Vo Vo − Vtp ≤ Vin ≤ Vo + Vtn → ⎨
Vin ⎩ PMOS → SAT
tp
|
o-
|V
Vo
tn
n=
V
o+
Vi
β
I DSn ≈ n (Vin − Vtn )2 (1 + λnVo )
V
VDD
n=
2
Vi
βp
I SDp ≈
2
(VDD − Vin − Vtp )2 [1 + λ p (VDD − Vo )]
NSAT
PSAT I DSn = I SDp
|Vtp|
f (Vo ,Vin2 ) = 0
Vin
Vtn VDD- |Vtp | VDD
© Dpto Electrónica Y Electromagnetismo
Universidad de Sevilla
Diseño de Circuitos Integrados (DCI)
VDD
Inversor CMOS: VTC
⎧ NMOS → OHM
Vo Vo + Vtn ≤ Vin ≤ VDD − Vtp → ⎨
Vin ⎩ PMOS → SAT
tp
|
o-
|V
Vo
tn
n=
V
o+
⎡ 1 ⎤
Vi
I DSn ≈ β n ⎢(Vin − Vtn )Vo − Vo2 ⎥
V
VDD ⎣ 2 ⎦
n=
Vi
βp
I SDp ≈
2
(VDD − Vin − Vtp )2
I DSn = I SDp
NOHM
|Vtp|
PSAT f (Vo2 ,Vin2 ) = 0
Vin
Vtn VDD- |Vtp | VDD
© Dpto Electrónica Y Electromagnetismo
Universidad de Sevilla
Diseño de Circuitos Integrados (DCI)
VDD
Inversor CMOS: VTC
⎧ NMOS → OHM
Vo VDD − Vtp ≤ Vin ≤ VDD → ⎨
Vin ⎩ PMOS → OFF
tp
|
o-
|V
Vo
tn
n=
V
o+
Vi
⎡ 1 ⎤
V
VDD I DSn ≈ β n ⎢(Vin − Vtn )Vo − Vo2 ⎥
n=
⎣ 2 ⎦
Vi
I SDp ≈ 0
I DSn = I SDp
NOHM
POFF
|Vtp| Vo = 0
Vin
Vtn VDD- |Vtp | VDD
© Dpto Electrónica Y Electromagnetismo
Universidad de Sevilla
Diseño de Circuitos Integrados (DCI)
Inversor CMOS: VTC
VDD
⎧ I SDp = I DSn
⎧ N SAT ⎫ ⎪⎪⎡ d I SDp d ( I
( )
VIL → ⎨ ⎬ → ⎨⎢ = DSn )⎤
dVin ⎥⎦ dVo = −1
Vin Vo ⎩ POHM ⎭ ⎪⎣ dVin
⎪⎩ dVin
o
V
n=
Vo
Vi
⎧ I SDp = I DSn
-1
VO(1)= VDD ⎧ NOHM ⎫ ⎪⎪⎡ d I SDp d (I
( )
VIH → ⎨ ⎬ → ⎨⎢ = DSn )⎤
dVin ⎥⎦ dVo = −1
(VIL, VOH)
⎩ PSAT ⎭ ⎪⎣ dVin
⎪⎩ dVin
VM
-1
VO(0) Vin
Vtn VIL VIH V - |V | V
DD tp DD
© Dpto Electrónica Y Electromagnetismo
Universidad de Sevilla
Diseño de Circuitos Integrados (DCI)
Inversor CMOS: VTC
⎧ NMH ↑
VDD ↑⇒ ⎨
⎩ NML ↑
VDD − Vtp + Vtn
βn
βp V
VM ≈
βn
VM = DD
1+ Vtn = Vtp 2
βp
βn = β p
βn = β p 3VDD − 3Vtp + 5Vtn
VIL VIL ≈
Vo 8
βn = β p 5VDD − 5 Vtp + 3Vtn
VIH VIH ≈
⎛ βn ⎞ 8
⎜ β ⎟↑
⎝ p⎠
VDD/2
⎛ βn ⎞
Vtn = Vtp
⎜ β ⎟↓
⎝ p⎠ βn = β p
Característica
Simétrica
VDD/2 Vin NMH=NML
© Dpto Electrónica Y Electromagnetismo
Universidad de Sevilla
Diseño de Circuitos Integrados (DCI)
Inversor CMOS. Corriente
Vo
⎛ βn ⎞
La representación ⎜ β ⎟↑
ID/Vin muestra un pico ⎝ p⎠
VDD/2
de corriente en Vin=VM
⎛ βn ⎞
⎜ β ⎟↓
⎝ p⎠
Vin
VDD/2
ID
Imax
Vin
© Dpto Electrónica Y Electromagnetismo
Diseño de Circuitos Integrados (DCI) VM Universidad de Sevilla
Análisis
dinámico
CGSp CBSp
CGDn CBDn
CL+CW Capacidades no-lineales
Cap.
solapamiento Cap. unión
CGBn
CGDp CBDp
Suponemos toda la carga
concentrada en una única
capacidad CT
CGSp CBSp
Se eliminan:
¾Las que estén conectadas entre fuentes
CGDn CBDn de tensión (incluyendo la entrada)
CL+CW ¾Las que no están conectadas a la salida