Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CONCEPTO
Memoria Electrnica es un Sistema Digital (de naturaleza combinacional y/o secuencial) capaz de almacenar
informacin binaria organizada de forma tal que el acceso a la misma se realiza en forma parcial. Es decir que, en un
momento dado, slo se puede acceder a una porcin de la memoria llamada: palabra. Esta palabra tiene una longitud de n
bits.
ELEMENTO DE MEMORIA
Llamamos elemento de memoria (biestable), al dispositivo elemental capaz de almacenar un bit. Existen varios
biestables que se usan en la construccin de memorias
a)
b)
c)
d)
Almacenamiento de datos
Sntesis de Sistemas Secuenciales
Sntesis de Sistemas Combinacionales
Generacin de seales complejas
DIAGRAMA EN BLOQUES
ESPECIFICACIN DE LA
POSICION DE LA PALABBRA
(DIRECCIONAMIENTO)
SEALES (CONTROL)
MEMORIA
ELECTRNICA
INFORMACIN (DATOS)
MODO DE FUNCIONAMIENTO
Se indica el siguiente modo de funcionamiento, llamado ACCESO A LA MEMORIA
A. Especificar la posicin de la palabra a la que se pretende acceder (direccionamiento). Existen tres formas de hacerlo:
1) Suministrar una DIRECCIN de m bits de forma que 2m indica la cantidad de posiciones de la memoria
2) Acceder DIRECTAMENTE a una posicin, determinada en funcin del primer o ltimo acceso.
3) Suministrar una informacin (DATO) a fin de acceder a otra informacin (DATO) asociada a la ingresada, o
bien verificar que la informacin suministrada est o no en la memoria.
B. Suministrar la informacin (DATO) en caso de pretender ingresar (ESCRIBIR) en la memoria
C. Suministrar las seales de Control necesarias para ingresar (ESCRIBIR) o extraer informacin (LEER)
La culminacin de estos tres pasos da lugar a lo que llamamos:
- CICLO DE LECTURA
- CICLO DE ESCRITUTA
Estos CICLOS que consisten en una secuencia de seales a fin de realizar el acceso a la memoria, dependen de cada
memoria en particular.
PARMETROS
Se definen los siguientes parmetros generales de las memorias:
- Tiempo de LECTURA (tL): Es el tiempo que transcurre desde el momento en que se da la orden de lectura y el
momento en que los datos estn disponibles en las lneas de informacin.
- Tiempo de ESCRITURA (tE): Es el tiempo que transcurre desde el momento en que se da la orden de escritura y el
momento en que los datos estn efectivamente escritos en la memoria mas el tiempo necesario para establecer
la direccin.
- Tiempo de CICLO (tC): Es el mnimo tiempo que debe transcurrir entre dos lecturas o dos escrituras sucesivas. El tC
es mayor que tL o tE.
- Capacidad: Es la cantidad de bits que una memoria puede almacenar. Se especifica en bits pero tambin puede
expresarse en cantidad de palabras.
- Tipo de ACCESO:
- ACCESO ALEATORIO: Cuando el tiempo de acceso (lectura o escritura) es similar para cualquier posicin.
- ACCESO SERIE: Cuando el tiempo de acceso (lectura o escritura) depende de la posicin.
- ACCESO ASOCIATIVO: Cuando en vez de suministrar una direccin, se suministra una informacin (DATO) y
la memoria responde con otra informacin asociada o confirmando si tiene o no el DATO asociado.
- VOLATILIDAD: Memorias que pierden su contenido cuando dejan de alimentarse
- LECTURA DESTRUCTIVA: La informacin leda deja de estar en la memoria.
- ESCRITURA DESTRUCTIVA: Cuando se escribe se pierde informacin en la memoria.
CLASIFICACIN
ACCESO
TIPO
ACTIVAS
ALEATORIAS
(RAM)
TECNOLOGA
RAM
Estticas
(SRAM)
RAM
Dinmicas
(DRAM)
ROM
PROM
PASIVAS
MEMORIAS
ELECTRNICAS
RPROM
SERIE (SAM)
ASOCIATIVAS
(CAM)
RD S-S
DINMICOS
FIFO
LIFO
UN
CAMPO
MS DE
UN
CAMPO
VOLATILIDAD
BIPOLARES
ELEMENTO DE MEMORIA
Candado BIPOLAR
MOS
Candado MOS
FPM
VOLATIL
Capacitor Cg
EDO
NO VOLATIL
VOLATIL
Candados
MEMORIAS SRAM
Lneas de
direccionamiento
Lneas de Datos
SRAM
Lneas de Control
ORGANIZACIN INTERNA
2D
3D
SRAM BIPOLAR
ELEMENTO DE MEMORIA
L/E
Dato
Entrada
Seleccin
Seleccin
Amplificador
L/E
Dato
Salida
EM
Dato Entrada
Dato
Salida
CICLO DE LECTURA
CICLO DE ESCRITURA
SRAM CMOS
ELEMENTO DE MEMORIA
B y B se precargan a VDD/2
vB se reduce y vB se eleva
Entre B y B se produce una tensin diferencial de algunos dv
La lectura no es destructiva
OPERACIN
Se activa el circuito de precarga hacie
haciendo p = 1
Se activa la lnea de palabra
Se conecta el amplificador haciendo s = 1
Si la celda es dinmica se restablece la carga inicial
Celdas de memoria
Decodificador de fila
Decodificador de columna
Amplificadores
mplificadores de salida/excitadores
DECODIFICADOR DE FILAS
MEMORIAS DRAM
ELEMENTO DE MEMORIA
LECTURA
La lnea de bit se precarga a VDD/2
Se selecciona la lnea de palabra
CS queda en paralelo con CB
Vara la tensin en la lnea de bit (mV)
El amplificador de columna lleva esta variacin a
VDD o 0v
Se restablece la carga de CS
ESCRITURA
La lnea de bit se eleva a VDD o 0v
Se selecciona la lnea de palabra
CS se carga a VDD o se descarga a 0v
OPERACIN
Cada fila se divide en dos mitades
iguales
Cada media fila se conecta a la mitad
de las celdas de la columna y a una
celda falsa (CD)
Se seleccionan simultneamente una
fila y la celda falsa opuesta
puesta (seal D)
La lectura es igual a lo descripto
anteriormente
A7:A0
RAS/CAS
RAS = CAS
RAS
RAS
RAS
VALOR
1
1
4
5
6
CAS(WE = 1)
CAS(WE = 1)
RAS
C
0
RAS
COMENTARIOS
Situacin al inicio del ciclo
Precarga de los comparadores
Almacenamiento de la direccin de fila
Lectura de toda la fila de biestables sobre el registro de
fila
Almacenamiento de la direccin de columna
Salida del correspondiente dato (lectura)
Escritura del registro de fila sobre la fila de biestables
(refresco)
Fin del ciclo de operacin (nueva precarga).
RAS es la que controla realmente las filas de condensadores, lectura RAS = 0 y escritura RAS = 1
con memoriza la direccin de la fila sobre la que se acta.
CAS acta como habilitacin de salidas, presentacin de un dato con CAS = 0 o estado de alta impedancia con CAS = 1
con memoriza la direccin de la columna.
CICLO DE ESCRITURA
SECUENCIA
0
1
2
3
RAS/CAS
RAS = CAS
RAS
RAS
RAS
VALOR
1
1
CAS(WE = 0)
CAS(WE = 0)
RAS
RAS
COMENTARIOS
Situacin al inicio del ciclo
Precarga de los comparadores
Almacenamiento de la direccin de fila
Lectura de toda la fila de biestables sobre el registro de
fila
Almacenamiento de la direccin de columna y recepcin
del dato desde las lneas de entrada
Almacenamiento del dato en el registro de fila. En esta
etapa el dato que haba sido recibido por las lneas de
entrada en la etapa 4) es almacenado en el registro de
fila, en la posicin que corresponda a la columna
seleccionada.
Escritura del registro de fila sobre la fila de biestables
(escritura y refresco)
Fin del ciclo de operacin (nueva precarga).
REFRESCO
SECUENCIA
0
1
2
3
RAS/CAS
RAS = CAS
RAS
RAS
RAS
VALOR
1
1
RAS
RAS
COMENTARIOS
Situacin al inicio del ciclo
Precarga de los comparadores
Almacenamiento de la direccin de fila
Lectura de toda la fila de biestables sobre el registro de
fila
Escritura del registro de fila sobre la fila de biestables
(refresco)
Fin del ciclo de operacin (nueva precarga).
CONTROLADORES DE DRAM
NECESIDAD
El ciclo de lectura y de escritura de las memorias DRAM son complejos
La necesidad de producir cclicamente un refresco global de la memoria
FUNCIONES
Logran que las operaciones de lectura y escritura se ejecuten como si fueran memorias SRAM
Aseguran que se realice el refresco de la memoria con adecuada periodicidad.
En muchas memorias dinmicas, se incluye en el propio bloque integrado el circuito de refresco de la memoria
DRAM
DRAM-FMT (fast page mode).
La velocidad de acceso a una memoria DRAM aumenta cuando se realizan operaciones en una misma fila, es decir,
cuando no se modifica
fica la direccin de fila sino solamente la de columna: operacin en modo de pgina.
pgina
Cuando se producen varias operaciones seguidas sobre la misma FILA,, solamente es necesario que la primera de
ellas ejecute un ciclo normal de lectura o escritura; para lo
loss siguientes accesos basta modificar la direccin de columna y
conmutar la correspondiente lnea de validacin CAS, sin necesidad de gastar tiempo en las etapas relativas a la lnea RAS.
Este tipo de bloques DRAM se denomina FPM.
Los bloques DRAM FPM de alta velocidad (y alta capacidad de memoria) suelen tener tiempos de acceso de 70 ns
que se reducen a 40 ns cuando las siguientes operaciones se realizan sobre la misma fila.. La figura siguiente se refiere el
ciclo de lectura los bloques
DRAM.
Las operaciones de
lectura
sobre
estas
memorias presentan el
inconveniente de que la
salida de dato es habilitada
por la lnea CAS, de manera
que se interrumpe despus
de que dicha lnea pasa a
valor 1 (y, en lecturas
sucesivas, hay intervalos de
tiempo muerto en los cuales
no hay salida de ningn dato
correcto).
EDO DRAM
Para aumentar la
velocidad de trabajo (en
relacin con la lectura de
registros en la misma FILA)
se ha desarrollado un tipo
de memorias en que el dato
se mantiene en las salidas
hasta que, como resultado
de una nueva operacin de
lectura, se presenta el dato
siguiente (es decir, el dato
de salida se mantiene
durante el intervalo en que
CAS = 1).
). De esta forma, los tiempos de acceso para
pa lecturas
Este tipo de DRAM se denomina EDO (extended data output).
sucesivas en una misma pgina se reducen: de 60 ns en el primer acceso se pasa a 25 ns en los siguientes.
SDRAM
An
se
consiguen
velocidades
mayores
cuando se trata de
operar sobre posiciones
sucesivas de una misma
pgina; para ello el
registro de direccin de
columna se configura en
forma de contador con
una entrada de reloj que
permite
incrementar
sucesiva y rpidamente la
columna:
memorias
dinmicas
sncronas
SDRAM
(synchronous
DRAM). Los tiempos de
ina son an menores: de 40 ns en primer acceso se baja a 8 ns en los siguientes.
accesos sucesivos en una misma pgina
MEMORIAS ROM
ELEMENTO DE MEMORIA
Si en el bit m
m-simo de la palabra n-sima
sima hay un 1, tendremos un diodo.
Si en el bit m
m-simo de la palabra n-sima
sima hay un 0, no hay conexin
DIAGRAMA EN BLOQUES
MEMORIAS PROM
Los elementos de conexin son diodos o transistores con un fusible en serie. Inicialmente la memoria presenta todas
las conexiones establecidas.
tablecidas. La programacin consiste en destruir el fusible en aquellos lugares donde quiere almacenarse
un 0. Esto se consigue direccionando la palabra deseado e inyectando una corriente adecuada en las salidas. Se deduce
que una vez programada la memoria ya no es posible volver a hacerlo. Para la grabacin de estas memorias es necesario
disponer de equipos de grabacin especiales, disponibles comercialmente.
EJEMPLO DE MEMORIA PROM BIPOLAR
MEMORIAS RPROM
A diferencia de las anteriores pueden ser
er reescritas por el usuario. Se distinguen tres tipos de RPROM
- EPROM Las celdas estn constituidas por puertas flotantes de transistores MOS. La descarga se realiza con luz
ultravioleta exponiendo la celda a la misma por varios minutos. La reprogramacin es elctrica aplicando
tensiones superiores a las de funcionamiento. La reprogramacin es permanente hasta que vuelva a grabarse.
- EEPROM Similares a las anteriores con diferencia que el borrado es posicin a posicin,
elctrico y en algunas caso puede realizarse con la memoria inserta en el circuito.
- FLASH Similares a la anterior solo que el borrado se realiza simultneamente a todas la posiciones.
ELEMENTO DE MEMORIA
EPROM 2716
El M2716 es una memoria EPROM de UV 16384 bits borrables y elctricamente programable, adecuada
adecuad para aplicaciones
en las que se necesita realizar pruebas y contrapruebas en el desarrollo de un proyecto. La memoria M2716 se presenta en
un chip de 24 pines (DIL) y posee una ventana
entana sellada y transparente que permite al usuario para exponer el chip a la luz
ultravioleta para borrar la configuracin de bits. Un nuevo modelo se puede escribir en el dispositivo siguiendo el
procedimiento de programacin.
EEPROM AT24HC02B
El AT24HC02B proporciona una memoria de slo lectura (EEPROM) de 2048 bits elctricamente borrable y
programable organizada en 256 palabras de 8 bits. El dispositivo est optimizado para su uso en aplicaciones
donde bajo consumo de energa y operacin de bajo voltaje son esenciales. El AT24HC02B est disponible en
encapsulado de 8 pines SOIC JEDEC y SOIC 8 y se accede a travs de una interfaz en serie de dos hilos.
Adems, toda la familia est disponible en versiones de 2.5V (2.5V a 5.5V).
FLASH SST38VF6401
El SST38VF6401 es una memoria FLASH
de acceso paralelo de 4M x16 en
tecnologa CMOS avanzada MPF de alto
rendimiento CMOS Super-Flash. El
SST38VF6401 permite escribir (Programar
o Borrar) con una fuente de alimentacin
2.7-3.6V.
La informacin
nformacin puede organizarse de dos formas:
a) Organizacin bit a bit
Se disponen tanto las palabras como los bits que las conforman en serie.
La memoria posee una sola lnea de entrada de informacin y una sola de salida. Adems posee lneas de control de
d
lectura/escritura.
REGISTROS DE DESPLAZ
DESPLAZAMIENTO
Son aquellas en las que la informacin se desplaza una posicin en un sentido, con cada orden de lectura o escritura. La
orden externa de desplazamiento est constituida por los impulsos de un generador (rel
(reloj
oj o clock).
Existen dos tipos de registros de desplazamiento: estticos y dinmicos.
REGISTROS DE DESPLAZ
DESPLAZAMIENTO ESTTICOS
Son aquellos en los que los impulsos de desplazamiento pueden anularse por tiempo indefinido sin que la informacin
almacenada se pierda. Estn constituidos por biestables sncronos activados por flancos.
REGISTROS DE DESPLAZ
DESPLAZAMIENTO DINMICOS
Son aquellos en los que los impulsos de desplazamiento no pueden anularse porque la informacin se perdera.
El Elemento de Memoriaes la capacidad parsita de la puerta de un transistor MOS (similar a las DRAM).
CELDA DE MEMORIA
La sencillez de estas celdas y su alta densidad de
integracin ha permitido construir CI de gran capacidad
y bajo costo.
A fin de restaurar la informacin en estos registros
las salidas se conectan a las entradas, de esta forma la
informacin circula permanentemente en todo el
registro sincrnicamente a los impulsos del reloj.
LECTURA Y ESCRITURA EN UN RD
MEMORIAS FIFO
Son memorias serie en las que la primera informacin que entra es la primera que sale (First Input First Output).
MEMORIAS LIFO
En estas memorias al ltima informacin que entra es la primera que sale (Last Input First Output)
EXTENSIN DE LONGITU
LONGITUD DE PALABRA Y CAPACIDAD
Es posible aumentar la capacidad de una memori
memoriaa partiendo de circuitos integrados de menor capacidad. Esto puede
lograrse aumentando la longitud de palabra o la cantidad de las mismas.
EXTENSIN DE LA LONG
LONGITUD DE PALABRA
En la fig. puede verse una memoria de N palabras de k.m bits, partiendo de un CI de N palabras de m bits. Se observa que
las lneas de direccin y de control son compartidas por todos los CI.
Las lneas de datos se amplan de m a k.m bits.
EXTENSIN DE LA LONG
LONGITUD Y NMERO DE PALABRAS