Upload
independent
View
0
Download
0
Embed Size (px)
Citation preview
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
Aplicaciones con transistor MOSFETLeccion 04.2
Ing. Jorge Castro-Godınez
EL2207 Elementos ActivosEscuela de Ingenierıa Electronica
Instituto Tecnologico de Costa Rica
I Semestre 2014
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 1 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
Contenido
1 Inversor logico digital CMOS
2 Compuertas logicas basicas
3 Celdas basicas de memoria
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 2 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
Ejemplo (1)
Los transistores NMOS yPMOS del circuito sondisenados de manera que
k′n(Wn/Ln) = k′p(Wp/Lp) = 1mA
V2
Ambos transistores presentanademasVTHn = −VTHp = 1 V.Encuentre las corrientes iDN yiDP , ası como la tension vO, sivI = 0 V, 2,5 V y -2,5 V.Considere λ = 0.
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 3 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
Tecnologıa CMOS
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 4 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
Caracterısticas (1)
¿Cual es la funcion del inversor?
Valores logicos: “0” y “1”
¿Como lograr que iDP = iDN?
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 5 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
Inversor basico (1)
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 6 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
Inversor basico (2)
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 7 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
Inversor basico (3)
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 8 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
Caracterısticas (2)
La disipacion de potencia del circuito es pequena en ambosestados extremos (esto es afectado por el escalamiento).
Resistencia entre la terminal de salida y tierra:
rDSN =
[k′n
(W
L
)n
(VDD − VTHn)
]−1Resistencia entre la terminal de salida y VDD:
rDSP =
[k′p
(W
L
)p
(VDD − |VTHp|)
]−1
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 9 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
Curva de Transferencia de Tension (1)
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 10 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
Operacion dinamica (1)
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 11 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
Operacion dinamica (2)
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 12 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
Operacion dinamica (3)
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 13 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
Retardo de propagacion
Retardo de propagacion para el inversor basico.
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 14 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
Transistor MOSFET como interruptor
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 15 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
Compuertas logicas basicas (1)
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 16 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
Compuertas logicas basicas (2)
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 17 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
Compuertas logicas basicas (3)
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 18 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
Representacion alternativa
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 19 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
Compuerta NOR
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 20 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
Compuerta NAND
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 21 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
Compuerta compleja
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 22 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
Dimension de los transistores (1)
Una vez que se genera una compuerta CMOS, se debe decidirlas relaciones W/L para todos los transistores del diseno.
Selecciıon de W/L debe proporcionar a la compuerta lacapacidad de exitacion de corriente en ambas direcciones iguala la del inversor basico.
(W/L)n = n y (W/L)p = p
p = (µn/µp)n
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 23 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
Dimension de los transistores (2)
“Se eligen las relaciones W/L individuales para todos lostransistores en una compuerta logica de modo que PDNdebera ser capaz de proporcionar una corriente de descarga decapacitor por lo menos igual a la de un transistor NMOS conW/L = n y la PUN debera ser capaz de proporcionar unacorriente de carga por lo menos igual a la de un transistorPMOS con W/L = p”
Retardo de compuerta, caso mas desfavorable, igual a la delinversor basico.
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 24 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
Dimension de los transistores (3)
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 25 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
Dimension de los transistores (4)
Combinaciones de entrada que produzcan la corriente desalida mas baja y luego elegir los tamanos que haran que estacorriente sea igual a la del inversor basico.
Relacion de W/L equivalente.
Se basa en el hecho de que la resistencia de encendido de unMOSFET es inversamente proporcional a W/L
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 26 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
Dimension de los transistores (5)
Rseries = rDS1 + rDS2 + · · ·
=cte
(W/L)1+
cte
(W/L)2+ · · ·
= cte
[1
(W/L)1+
1
(W/L)2+ · · ·
]=
cte
(W/L)eq
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 27 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
Dimension de los transistores (6)
Transistores conectados en serie:
(W/L)eq =1
1(W/L)1
+ 1(W/L)2
+ · · ·
Transistores conectados en paralelo:
(W/L)eq = (W/L)1 + (W/L)2 + · · ·
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 28 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
Dimension de los transistores (7)
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 29 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
Dimension de los transistores (8)
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 30 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
Ejemplo: dimensionamiento
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 31 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
Latch o cerrojo
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 32 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
Flip-Flop SR (1)
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 33 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
Flip-Flop SR (2)
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 34 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
Flip-Flop SR (3)
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 35 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
Clasificacion de Memorias
Memorias semiconductoras
No volátiles Volátiles
Programadas por máscara (ROM)
ROM Programable (PROM)
ROM Borrable (EPROM)
ROM Eléctricamente borrable (EEPROM)
De Acceso Aleatorio (RAM)
RAM estática (SRAM)
RAM dinámica (DRAM)
• Basadas en transistores MOSFET para lograr alta densidad
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 36 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
SRAM
• Las memorias RAM son volátiles = pierden los datos al remover la alimentación
• SRAM: Static Random Access Memory
• Cada celda almacena un bit, se requieren 6 transistores por bit
• Celda SRAM: cerrojo
– Dos inversores mutuamente acoplados
– Dos transistores de acceso al cerrojo
• Transistores de línea de palabra conectan el cerrojo con los circuitos de lectura y escritura
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 37 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
Celda SRAM
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 38 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
Arreglo de memoria 2M+N
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 39 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
DRAM
Wordline Bitline
C BL
C S
V P
M ACC
DRAM: Dynamic Random Access Memory
Dato se guarda en un capacitor de almacenamiento: capacitor cargado = ‚1‘,
descargado =‚0‘
El transistor de línea de palabra connecta el capacitor de almacenamiento con el
circuito de lectura/escritura
Corriente de fuga descarga capacitor Þ dato debe reescribirse periódicamente=
refrescamiento de datos
Capacitancia de columna
(Bitline capacitance)
Celda de
memoria
DRAM
Capacitancia de almacenamiento
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 40 / 42
Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria
Celda DRAM
Jorge Castro-Godınez Aplicaciones con transistor MOSFET 41 / 42