42
Inversor l´ ogico digital CMOS Compuertas l´ ogicas b´ asicas Celdas b´ asicas de memoria Aplicaciones con transistor MOSFET Lecci´ on 04.2 Ing. Jorge Castro-God´ ınez EL2207 Elementos Activos Escuela de Ingenier´ ıaElectr´onica Instituto Tecnol´ ogico de Costa Rica I Semestre 2014 Jorge Castro-God´ ınez Aplicaciones con transistor MOSFET 1 / 42

Aplicaciones del Transistor

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

Inversor logico digital CMOSCompuertas logicas basicasCeldas basicas de memoria

Referencias Bibliograficas I

A. Sedra, K. Smith.Circuitos Microelectronicos.McGraw-Hill, 5ta edicion, 2006.

Jorge Castro-Godınez Aplicaciones con transistor MOSFET 42 / 42