- Introducción
- Características
generales - Definición
- Estructura
- Ventajas de la
EEPROM - Requerimientos del
sistema - Mejoras
- Memorias
- Tiempos de
acceso - La memoria EPROM
2716 - Descripción de las
terminales - Características de la
2816 - Ciclos de escritura y
lectura - Ram dinamica
(DRAM) - Problemas
Una memoria flash es una
memoria no volátil y programable, de sólo lectura
similar a las EPROM y EEPROM, aunque posee muchas ventajas sobre
ellas. A continuación se describen las características técnicas y
las ventajas de estas memorias, con
referencia a las fabricadas por Micrón Tecnologies (el
creador de las memorias RAM EDO y BEDO),
aunque otros fabricantes destacados en este tipo de productos son
AMD e Intel.
Actualmente todas las placas base de los
microordenadores compatibles llevan una memoria flash, con la
BIOS, que
sustituye a las memorias ROM de generaciones de ordenadores
previas. Para actualizarla sólo es necesario acceder a
través de Internet a la página WEB
del fabricante de la placa, y copiar el programa BIOS en
un disquete para grabarlo en la memoria
flash de la placa.
Aunque este tipo de memoria comparte
muchas características con las EPROM y EEPROM, hay una
diferencia fundamental en la generación actual de memorias
Flash, es que las operaciones de
borrado se efectúan en bloques. Todos estos tipos de
memoria se han de borrar antes de rescribir en ellas, cuando
se borra una EPROM mediante luz ultravioleta,
se elimina su contenido de forma completa, mientras que en las
flash se puede borrar todo el "chip", o por bloques como se ha
indicado. Los bloques varían en tamaño, desde 4 kO
a 128 kO. Sin embargo por motivos de seguridad hay un
bloque, usualmente de 16 kO, que contiene el "firmware" y que
está protegido contra borrado, puesto que la patilla de
reinicio ("reset") se debe de poner a un voltaje muy alto, 12
Voltios. Las operaciones de escritura y
lectura no son en bloques, sino al nivel de bit u
octeto.
Borrado y escritura automáticos
Un hecho importante de la generación actual de
memorias flash, es que incorporan una "máquina de estados"
que automatiza los proceso de
escritura y borrado. Las de primera generación
requerían algoritmos muy
complejos por parte del programador.
Durante la escritura la "máquina de estados"
controla el tiempo de los
pulsos, el número de pulsos y los voltajes aplicados,
verificando seguidamente que los datos se han
escrito correctamente. Cuando se ejecuta un borrado, la
"máquina de estados" lo primero que hace es escribir las
localizaciones que se van a procesar a cero, para que cada
celdilla contenga carga uniforme. Entonces la "máquina de
estados" emite los pulsos de borrado y verifica el proceso. En
cualquier momento, ya sea de lectura o escritura se puede leer el
registro de
estado para
hacer un seguimiento del proceso.
Estructura de las celdillas flash
La mayoría de los dispositivos flash comparten la
misma estructura que
las EPROM. Ambos son transistores de
poli silicio del tipo efecto campo (FET) CMOS puerta-flotante. La
primera capa está aislada de la puerta de control por una
capa dieléctrica (que no conduce la electricidad), y
aislada del sustrato por una capa muy fina de óxido. Este
aislamiento permite que se almacene carga eléctrica en la
puerta flotante. La segunda capa está conectada a la
línea de palabras y funciona como la puerta de control.
Las flash, a diferencia de las EPROM, tienen la capa de
óxido que se ha indicado, con un espesor de tan solo 100
ángstrom, que permite el efecto túnel
Fowler-Nordheim, de los electrones de la puerta flotante durante
el proceso de borrado.
Durante el proceso de escritura, se efectúa una
inyección de electrones para colocar cargas
eléctricas en la puerta flotante. En la puerta de control
se envía un voltaje alto, 12 V, que fuerza la
aparición de una región de inversión en el sustrato que es de tipo p.
El voltaje de drenado se incrementa a aproximadamente la mitad
del de la puerta de control (a unos 6 V) mientras que el de la
fuente es puesto a tierra (0 V),
incrementándose la diferencia de voltaje entre colector y
fuente. Con la región de inversión que se ha
formado se incrementa la corriente entre el colector y la base.
El elevado flujo de electrones de la base al colector, incrementa
la energía cinética de los electrones, lo cual les
permite alcanzar energía suficiente para sobrepasar la
barrera de óxido y acceder a la puerta
flotante.
Una vez que se ha completado el proceso de escritura, la
carga negativa sobre la puerta flotante eleva el umbral de
voltaje por encima del voltaje lógico 1 de la puerta de
control. Cuando una celdilla escrita (wordline) se lleva a un 1
lógico durante la lectura la
celdilla no revierte al estado ON. El dispositivo amplificador
detecta y amplifica la corriente de la celda y emite un 0 para
una celda escrita.
Página siguiente |