Introducción a los Sistemas Industriales

Anuncio
PACPerformance-centered
Adaptive
Curriculum
for
Employment
Programa ERASMUS: Acción Multilateral - 517742-LLP-1-2011-1-BG-ERASMUS-ECUE
MASTER DEGREE:
Industrial Systems Engineering
ASIGNATURA ISE3:
Electrónica de los Sistemas Industriales
MÓDULO 2:
Memorias
TAREA 2-1:
MEMORIAS ELÉCTRICAMENTE DIRECCIONABLES
Needs
Electrónica de los Sistemas Industriales
Contenido
TAREA 2-1: MEMORIAS ELÉCTRICAMENTE DIRECCIONABLES .....................................................................4
1. INTRODUCCIÓN Y OBJETIVOS ...........................................................................................................................4
2. CONTENIDO .....................................................................................................................................................................4
2.1 Clasificación de las memorias ...................................................................................................................4
2.2 Memorias de Acceso Aleatorio de lectura-escritura (RAM)...................................................5
2.3 Memorias de Acceso Aleatorio de sólo lectura (ROM) ........................................................27
2.4 Memorias Flash (Acceso Aleatorio) ...................................................................................................32
2.5 Memorias de Acceso Serie (Secuencial, SAM) ............................................................................34
2.6 Memorias de Contenido Direccionable (CAM)..............................................................................36
2.7 HDD – Disco Duro (Memoria de Acceso Digital - Secuencial) ........................................36
2.8 CDROMs (Memoria de Acceso Digital - Secuencial) ...............................................................39
2.9 Discos Ópticos de alta Densidad (Memoria de Acceso Digital - Secuencial)...... 40
3. CONCLUSIONES .........................................................................................................................................................43
4. BIBLIOGRAFÍA Y/O REFERENCIAS ...................................................................................................................45
5. ENLACES DE INTERÉS ............................................................................................................................................45
Índice de figuras
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
1: Tipos de Memorias .........................................................................................................................................4
2: Tipos de Memorias de Acceso Aleatorio ........................................................................................5
3: Célula de Memoria SRAM ...........................................................................................................................6
4: Células de Memoria SRAM MOS y Bipolar ....................................................................................6
5: Células de Memoria SRAM 4T ................................................................................................................7
6: Célula de Memoria SRAM 6T ...................................................................................................................7
7: Célula de Memoria SRAM TFT ................................................................................................................8
8: Clasificación Memorias SRAM ..................................................................................................................8
9: Esquema SRAM asíncrona ..........................................................................................................................9
10: Célula de memoria DRAM ....................................................................................................................10
11: Célula de memoria DRAM de 1 transistor ...............................................................................11
12: Ratios de capacidad en células DRAM .......................................................................................11
13: Sección célula memoria DRAM planar de 1 transistor ...................................................12
14: Sección células memoria DRAM de capacidad en zanja y apilada ...................... 13
15: Configuración típica Rambus ..............................................................................................................19
16: Módulos de memoria RAM DDR 2 y DDR 3 ...........................................................................21
17 : Esquema Hybrid Memory Cube ......................................................................................................22
18: Cristal de Perovskita ferroeléctrico................................................................................................22
19: Esquema de una célula MRAM ............................................................................. 24
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
2
Electrónica de los Sistemas Industriales
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
Memorias constantes de máscara programable usada en áreas activas ......... 29
diagrama de la estructura de una célula EPROM ..............................................................30
Representación esquemática y estructura de célula EEPROM ...................................31
Memorias Flash ............................................................................................................................................32
Cableado y estructura en Silicio de la memoria Flash NAND ..................................34
Cableado y estructura en Silicio de la memoria Flash NOR .....................................34
Estructura general de un registro de desplazamiento ....................................................35
Fotografía Disco Duro .............................................................................................................................36
Esquema del controlador de un Disco Duro .........................................................................37
Esquema del controlador de un Disco Duro .........................................................................37
Estructura de la pista de un disco duro ..................................................................................38
Componentes Reproductor de CD..................................................................................................40
Organización de pits en un CD y en un DVD ......................................................................40
Tecnologías grabación discos ópticos de alta densidad ..............................................41
Estructura de disco versátil Holográfico....................................................................................42
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
3
Electrónica de los Sistemas Industriales
TAREA
2-1:
DIRECCIONABLES
MEMORIAS
ELÉCTRICAMENTE
1. INTRODUCCIÓN Y OBJETIVOS
Vamos a hacer un repaso completo a los distintos sistemas electrónicos
que existen en la actualidad para el almacenamiento de la información digital.
El objetivo es conocer las características de cada tipo de memoria para
comprender a qué aplicaciones van dirigidas y cuáles son las perspectivas y
líneas de desarrollo futuro de las memorias.
2. CONTENIDO
2.1 Clasificación de las memorias
Las memorias se pueden clasificar en función del tipo de acceso a los datos:
•
•
•
•
Memoria
Memoria
Memoria
Memoria
memoria
de acceso aleatorio (RAM)
de acceso secuencial (SAM)
de acceso digital (DAM)
de contenido direccionable (CAM), también conocida como
asociativa
Figura 1: Tipos de Memorias
El tiempo de acceso es el tiempo transcurrido entre la petición para
una lectura o escritura en memoria y el instante en que el envío de datos se
ha completado o su almacenamiento ha comenzado.
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
4
Electrónica de los Sistemas Industriales
En las memorias de acceso aleatorio el tiempo de acceso a cualquier porción
de datos es independiente de la localización física de los datos, es decir,
constante.
La memoria de acceso aleatorio puede clasificarse a su vez en (Fig. 1):
•
•
Memorias de lectura-escritura (usualmente denominadas como
RAMs)
Memorias de solo lectura (ROM)
Entre memorias
distinguimos (fig2):
de
lectura-escritura
y
memorias
de
solo
lectura
Figura 2: Tipos de Memorias de Acceso Aleatorio
2.2 Memorias de acceso aleatorio de lectura-escritura (RAM)
Las memorias de acceso aleatorio (RAM, Random Access Memory) se
han asimilado a las memorias con capacidad de lectura y escritura. Existen
dos tipos, las estáticas (SRAM) y las dinámicas (DRAM).
MEMORIA RAM ESTÁTICA (SRAM)
Consiste en un biestable flip-flop conectado a los circuitos internos mediante
dos transistores de acceso (figura 3). Cuando la célula de SRAM no está
direccionada los dos transistores de acceso están cerrados y el dato se
guarda en un estado estable, asegurado dentro del flip-flop para el
almacenamiento de información y por lo tanto, a diferencia de la RAM
dinámica, no es necesario refrescar periódicamente el contenido de la
memoria. Para asegurar que el dato almacenado en la célula elemental no
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
5
Electrónica de los Sistemas Industriales
será alterado, la SRAM debe ser alimentada con una tensión Vcc que no debe
fluctuar más allá del 5 o 10% de la Vcc nominal.
Figura 3: Célula de Memoria SRAM
El esquema real de una célula de un bit en una SRAM depende de si
se implementa con tecnología MOS o Bipolar, como se muestra en la figura 4:
Figura 4: Células de Memoria SRAM MOS y Bipolar
Con el fin de escribir datos en células SRAM es necesario activar la
línea SEL y aportar un bit de información y su complementario en las líneas
de entrada D y /D respectivamente. Las operaciones de lectura también
requieren activar la línea SEL. El bit de dato estará disponible en la línea D.
Ventajas e inconvenientes de la SRAM:
•
•
Mayor velocidad y menor consumo de energía que la DRAM
Más cara (6 transistores por célula)
Los diferentes tipos de células de SRAM se basan en los tipos de
polarización usados en los inversores elementales de las células flip-flop.
Actualmente existen tres tipos:
•
Célula 4T: El tipo más común de célula SRAM consiste en 4 transistores
NMOS y 2 resistencias de polarización, según podemos observar en la
figura 5. Este diseño se denomina célula SRAM 4T. Dos transistores
NMOS son transistores de acceso a la célula. Estos transistores tienen
sus puertas ligadas a la línea de palabra y conectan la célula a las
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
6
Electrónica de los Sistemas Industriales
columnas. Los otros dos NMOS son los transistores “pull-down” del
inversor flip-flop. Las cargas de los inversores consisten en una
resistencia muy alta de polisilicio. Las células 4T tienen bastantes
limitaciones. Estas incluyen el hecho de que cada célula tiene una de
las resistencias con corriente circulante (la SRAM tiene una alta
corriente en estado de reposo), la célula es sensible al ruido y errores
leves debido a que la resistencia es muy alta, además de no ser tan
rápida como la 6T.
Figura 5: Células de Memoria SRAM 4T
•
Célula 6T: Consiste en 6 transistores: 4 NMOS y 2 PMOS, como se
puede ver en la figura 6. Es un diseño de célula diferente que elimina
los inconvenientes antedichos de los flip-flop NMOS. En este caso la
carga se reemplaza por transistores PMOS. Esta célula SRAM está
compuesta por 6 transistores, un transistor NMOS y uno PMOS por
cada inversor, más dos transistores NMOS conectados a la línea de fila.
Esta configuración se llama célula 6T. Esta célula ofrece mejores
prestaciones eléctricas (velocidad, inmunidad al ruido, corriente de
reposo) que la estructura 4T. El mayor inconveniente de esta célula es
su gran tamaño.
Figura 6: Célula de Memoria SRAM 6T
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
7
Electrónica de los Sistemas Industriales
•
Célula TFT: Consiste en 4 transistores NMOS y dos cargas llamadas
TFTs, como se puede ver en la figura 7. Los fabricantes han intentado
reducir la corriente circulante en la carga resistiva de la célula 4T.
Como resultado, los diseñadores desarrollaron una estructura para
cambiar, en tiempo de operación, las características eléctricas de la
resistencia de carga controlando el canal de un transistor. Esta
resistencia se configura como un transistor PMOS y se llama transistor
de película fina (TFT). Se forma depositando varias capas de polisilicio
sobre la superficie de silicio. La fuente/canal/drenador se forma en la
carga de polisilicio.
Figura 7: Célula de Memoria SRAM TFT
Las SRAMs se pueden clasificar en 4 categorías principales (figura 8):
Figura 8: Clasificación Memorias SRAM
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
8
Electrónica de los Sistemas Industriales
SRAM Asíncrona
La figura 9 muestra un típico diagrama de bloques funcional y una
configuración típica de pins de una SRAM asíncrona. La memoria es
gestionada por 3 señales de control. Una señal es el chip select (CS) o chip
enable (CE) que selecciona o deselecciona el chip. Cuando el chip está
deseleccionado se pone en modo de espera (mínimo consumo de corriente) y
las salidas están en estado de alta impedancia. Otra señal es el Output
Enable (OE) que controla las salidas (dato válido o alta impedancia). La
tercera es Write Enable (WE) que selecciona ciclos de lectura o escritura.
Figura 9: Esquema SRAM asíncrona
SRAM Síncrona
Con el incremento de los sistemas computerizados sincronizados por
reloj, la demanda de SRAMs muy rápidas requerían variaciones en las rápidas
SRAMs asíncronas estándar.
Las SRAMs síncronas (SSRAM) tienen sus ciclos de lectura-escritura
sincronizados con el reloj del procesador y de esta manera pueden ser
utilizadas en aplicaciones de muy alta velocidad. Una aplicación importante de
la SRAM síncrona es la SRAM caché para PC.
La figura 10 enseña un diagrama de bloques típico de una SSRAM. Las
SSRAMs tienen normalmente una configuración de salida de 32 bits mientras
que las SRAMs suelen tener una configuración de salida de 8 bits. El vector
RAM, que forma parte del corazón de una SRAM asíncrona, se encuentra
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
9
Electrónica de los Sistemas Industriales
igualmente en la SSRAM. Como las operaciones tienen lugar en el flanco de
subida de la señal de reloj, no es necesario mantener la dirección y el estado
de dato escrito durante todo el ciclo.
Figura 10: Esquema de una SRAM síncrona
Las velocidades de las SRAM se han aumentado por varias técnicas:
•
Acceso a la información direccionando las celdas de memoria en Modo
Ráfaga (Burst Mode), normalmente 4 palabras simultáneamente.
•
En las SRAM “Flow-Through” las operaciones de tránsito son llevadas a
cabo conmutando los registros de salida con el reloj de salida. Esta
operación dual de reloj proporciona control sobre la ventana de salida
de datos.
•
Las “SRAM Pipelined” o memorias SRAM “de registro a registro” utilizan
un registro entre el vector de memoria y la salida. La lectura en ráfaga
requiere un ciclo de reloj más que la SRAM síncrona estándar, pero a
cambio los tiempos de acceso son menores (acceso mono-ciclo)
Podemos ver los esquemas de funcionamiento de la SRAM “Flow-Through” y
la SRAM “Pipelined” en la figura 11.
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
10
Electrónica de los Sistemas Industriales
Figura 11: Esquema de una SRAM “Pipelined” y una SRAM “Flow-Through”
•
•
SRAM Late-Write (de escritura retardada): esta memoria requiere el dato
de entrada solamente al final del ciclo.
ZBT (Zero Bus Turn-arround): está diseñado para eliminar ciclos muertos
cuando se conmuta el bus entre lecturas y escrituras. La figura 8-25
muestra una comparación en el ancho de banda entre las arquitecturas
PB SRAM (Pipelined Burst SRAM), la Late-write SRAM y la ZBT SRAM.
Podemos ver en la figura 12 una comparación en el rendimiento de las
memorias PBSRAM, Late-Write SRAM y ZBT SRAM.
Figura 12: Esquema de una SRAM “Pipelined” y una SRAM “Flow-Through”
•
SRAMs DDR (Double Data Rate): Las SRAMs DDR incrementan el
rendimiento del dispositivo mediante la transferencia de datos en los
dos flancos del ciclo de reloj (bajada y subida).
Las Memorias SRAM también son fabricadas con características especiales
para ciertas aplicaciones dotándoles de mayores funcionalidades. Son
reseñables las siguientes:
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
11
Electrónica de los Sistemas Industriales
•
RAM caché Tag: La implementación de una memoria caché requiere de
circuitos especiales para mantener el rastro sobre que datos están a la
vez en la memoria caché SRAM y en la memoria principal (DRAM). La
función de directorio puede ser diseñada con componentes lógicos
estándar más pequeños (y muy rápidos) que los chips SRAM para el
almacenamiento de datos. Una alternativa está en el uso de chips de
memoria especiales llamados “Tag RAMs” (RAMs de etiquetado), que se
combina con un buffer de memoria SRAM para formar la memoria
caché, como podemos ver en la figura 13.
Figura 13: Típico Sistema de memoria con caché Tag RAM
•
SRAM FIFO: Una memoria FIFO (primera entrada – primera salida) es
una memoria especializada usada para almacenamiento temporal
(buffer), que ayuda a la coordinación de eventos no sincronizados. Un
buen ejemplo de esto es la interfaz entre un sistema computerizado y
una LAN (local area network o área de red local). Hay disponibles FIFOs
Asíncronos y Síncronos. El FIFO asíncrono se encuentra con muchos
problemas cuando se usa en sistemas de alta velocidad. Un FIFO
síncrono se elabora combinando un FIFO asíncrono con registros. Para
un nivel tecnológico equivalente, los FIFOs síncronos son más rápidos.
•
SRAM Multipuerto: Las SRAMs multipuerto (usualmente 2 puertos, pero a
veces 4 puertos) son chips especialmente diseñados que usan células
de memoria RAM rápidas, pero con unos circuitos especiales integrados
en el chip que permiten a múltiples puertos acceder simultáneamente a
los mismos datos. La figura 14 muestra una aplicación de este tipo con
4 CPUs compartiendo una única memoria. En este caso cada célula en
la memoria usa 6 transistores adicionales para permitir a las 4 CPUs el
acceso a los datos.
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
12
Electrónica de los Sistemas Industriales
•
SRAM “Shadow”: También llamadas NOVROMs, NVRAMs (Memoria de
Acceso Aleatorio No Volátil), o NVSRAMs, integran las tecnologías SRAM
y EEPROM en el mismo chip. En una operación normal la CPU leerá y
escribirá información en la SRAM. Esto tiene lugar a velocidades de
memoria normales. Sin embargo, si la SRAM “Shadow” detecta el
comienzo de un fallo de alimentación, los circuitos especiales del chip
copiarán rápidamente (en unos pocos milisegundos) la información de la
sección SRAM del chip a la sección EEPROM del chip, con lo que se
conserva la información. Cuando la alimentación es restaurada, la
información es copiada de vuelta desde la EEPROM a la SRAM, y las
operaciones pueden continuar como si no hubiera habido interrupción.
Figura 14: Diagrama de bloques de una Shadow SRAM
•
SRAM con batería de respaldo: También conocida como BRAM, está
diseñadas para tener un modo de hibernación en que la información es
retenida con un consumo de energía muy bajo. Combina una SRAM y
una pequeña batería de litio. Una BRAM puede ser muy rentable, con
tiempos de retención de los datos mayores
a 5 años. Los Notebook y
Laptop presentan esta función de hibernación, pero utilizan el sistema
convencional de baterías para el guardado de la información de la
SRAM.
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
13
Electrónica de los Sistemas Industriales
MEMORIA DE ACCESO ALEATORIO DINÁMICO (DRAM)
Las memorias de acceso aleatorio dinámicas se caracterizan por un
número de inconvenientes funcionales (relacionados con la necesidad de
regeneración de la información) y una tecnología comparativamente compleja.
No obstante, debido a la comparativamente menor área tecnológica por bit
respecto a las estáticas, ocupan una posición de liderazgo en el mercado. El
área topológica en ellas es de 6 a 10 veces más pequeña que en las SRAM,
que conducen a un precio relativo por bit 3 o 4 veces mejor. El diagrama de
bloques funcional en una memoria de acceso aleatorio dinámica no difiere
respecto al de las memorias estáticas. Como ya se ha mencionado, la
principal diferencia reside en el tipo de célula de memoria. En los principios
de su desarrollo DRAM usaba células de memoria de 3 o 4 transistores (Fig.
10).
Figura 10: Célula de memoria DRAM
Con el incremento de la capacidad de las memorias se ha impuesto el
uso de células de memoria de solo transistor (figura 11). Frecuentemente se
usa un transistor de canal N aunque en algunos casos se usan también
transistores de canal P para las células de memoria. Cada célula DRAM de 1
bit usa un condensador CMOS para el almacenamiento del dato. Como hay
pérdidas capacitivas hay necesidad de refrescar los contenidos de la memoria
periódicamente (normalmente una vez en T=0,5-2 ms).
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
14
Electrónica de los Sistemas Industriales
Figura 11: Célula de memoria DRAM de 1 transistor
El transistor T, después de una señal desde el bus de direcciones WL,
conecta su área superficial con el bit-bus BL a través de su canal. Cada ciclo
de lectura/escritura comienza con un periodo de preparación durante el cual
la capacidad parásita del bit-bus BL es cargada a un nivel intermedio definido
VDD: VBAJO < VDD < VALTO , donde los niveles Bajo y Alto son los niveles lógicos
0 y 1 en la capacidad de memoria CS. Después de establecer en el Bus
elegido para la lectura/escritura se envía un impulso y el conmutador
transistor T se abre; como consecuencia de ello las cargas eléctricas de la
capacidad parásita del bus CBL y de la capacidad de memoria CS se
distribuyen de una manera tal que los potenciales de ambas capacidades se
igualan.
El alto potencial en la puerta capacitiva mantiene constantemente un
área de deplexión superficial. Esto se corresponde con el estado de “0” lógico.
Si durante el proceso de escritura el “0” lógico es enviado al bus de bit, I.e.,
bajo potencial, entonces el estado de la capacidad de memoria no cambiará.
En el caso de escribir un “1” lógico, el potencial del bus de bit se
incrementará hasta VALTO y es enviado a través del canal T al área de
deplexión, resultando un incremento del potencial en el área superficial. Las
fugas parásitas y la corriente pre-umbral producen una reducción de la carga
acumulada y el “1” escrito es gradualmente borrado. En el proceso de lectura
el bus de bit se conecta con el amplificador de lectura y el potencial del área
superficial de la capacidad MOS se envía a través del canal del transistor
abierto T. Para conservar el “1” lógico se lleva a cabo un ciclo regenerativo
de la información (normalmente una vez en T=0,5-2 ms). Durante el proceso
de lectura del “1” lógico la carga memorizada es redistribuida entre la
capacidad de memoria CS y la capacidad parásita del bit-bus CBL.
Prácticamente CBL >> CS , ya que CBL que es la capacidad total del bus de
bit que une unas cuantas decenas de células de memoria y CS no puede ser
grande porque eso conduciría a un aumento del tamaño de las células de
memoria. En consecuencia el potencial en el bus de bit cambia poco en
magnitud (unas pocas decenas de milivolts) y el uso de amplificadores
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
15
Electrónica de los Sistemas Industriales
altamente sensibles para la lectura y regeneración se impone. En la lectura la
información es quebrantada ya que la magnitud de la capacidad de memoria
se reduce a un nivel impermisible comparado con la del bit-bus. Por lo tanto
es imprescindible realizar regeneraciones periódicas. Para las células de
memoria DRAM modernas predominan los siguientes ratios (figura 12):
Figura 12: Ratios de capacidad en células DRAM
La figura 13 muestra una sección de una célula planar de un transistor
con doble poli-silicio. Haciendo el papel de capacitancia se usa una estructura,
formada por un bus de polisilicio, aislada del substrato por una fina capa de
óxido.
Figura 13: Sección célula memoria DRAM planar de 1 transistor
La comparativamente baja capacidad característica de esta célula la
hace inaceptable para memorias DRAM extensas. En este caso se utilizan
células de memoria con estructura tridimensional (ejemplos de estas células
son las células de capacidad apilada y las células de capacidad en zanja –
Fig. 14).
Figura 14: Sección células memoria DRAM de capacidad en zanja y apilada
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
16
Electrónica de los Sistemas Industriales
Hay que hacer varias observaciones sobre las células DRAM:
•
•
•
•
•
1T DRAM requiere un amplificador sensible para cada línea de bit,
debido a la redistribución de cargas que se produce en el ciclo de
lectura.
Las células de memoria DRAM están terminadas individualmente en
comparación con las SRAM.
El ciclo de lectura del 1T DRAM es destructivo, son necesarias
operaciones de lectura y refresco para un correcto funcionamiento.
A diferencia de la célula 3T, la célula 1T requiere la presencia de una
capacidad extra que debe estar explícitamente incluida en el diseño.
Cuando se escribe un “1” en una célula DRAM, la tensión umbral se
pierde. Esta pérdida de carga se puede esquivar poniendo las líneas de
palabra a un voltaje superior a VDD.
En cuanto a la evolución histórica de las memorias DRAM podemos destacar
los siguientes hitos:
•
1970: Intel comercializa el primer circuito integrado de memoria DRAM,
la 1103, de 1 Kbyte de capacidad.
•
1973: Se implementa la multiplexación de las direcciones de memoria,
que permitió una mayor miniaturización y pronto se convirtió en un
estándar del sector.
•
Finales de los 70: Para minimizar el área que ocupa la RAM sobre el
circuito impreso principal se desarrolla el formato SIMM, que tiene una
banda de conexión de cobre en uno de sus laterales.
•
En la década de los 80 se constató que la DRAM padecía un problema
de velocidad que le hacía ir por detrás del ritmo de velocidad de reloj
en las CPUs. Para afrontar esta discrepancia de velocidades, las DRAM
han ido evolucionando y se han especializado en bastantes
subcategorías con el fin de mejorar el rendimiento y suplir las
necesidades de una aplicación específica:
•
DRAMs con modo de página rápida: Para acceder a los datos DRAM, se
proporciona una dirección fila, seguida de una dirección columna.
Cuando la dirección fila requerida está en la misma dirección requerida
anteriormente, simplemente un cambio en la dirección columna permite
el acceso a este nuevo dato. Así, podemos realizar tareas repetitivas
como el acceso a datos consecutivos con el mínimo coste de tiempo.
Se consiguieron así tiempos de acceso de 60-70 ns. Este sistema fue
muy utilizado en los sistemas basados en procesador 486 y los
primeros Pentium.
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
17
Electrónica de los Sistemas Industriales
•
DRAMs “Extended Data Out” (EDO-RAM): Este avance se produjo en
1995. Presentan un ligero cambio de diseño en el buffer de salida
respecto a las DRAMs estándar de modo de página rápida. El dato
antiguo está disponible en la salida mientras la nueva columna es
direccionada. Así la EDO acorta el tiempo de ciclo del modo página al
evitar tiempos de espera, con lo que se llegaba a los tiempos de
acceso de 30-40 ns.
•
DRAMs EDO “Burst” (BEDO-RAM): Es una evolución de la DRAM-EDO
presentada en 1997 aunque nunca salió al mercado, a favor de su
competidora, la SDRAM. Tiene un generador de direcciones interno (un
contador de 2 bits) por lo que solo requiere que se proporcione la
primera dirección de una ráfaga de 4. Esto le permite mejorar el
rendimiento de su predecesora en un 50%.
•
DRAM caché (CDRAM): Es otra alternativa de DRAM desarrollada por
Mitsubishi. Este dispositivo integra una DRAM y una memoria caché
SRAM L2 (segundo nivel) en el mismo chip. La transferencia entre DRAM
y SRAM se lleva a cabo en un ciclo de reloj a través de un buffer.
•
DRAM “enhanced” (EDRAM): Las DRAMs mejoradas fueron desarrolladas
por la corporación Ramtron. Técnicamente una EDRAM es una DRAM
caché (CDRAM). Los ciclos de lectura de memoria siempre ocurren
desde la caché. Cuando el comparador detecta un acierto, solo la
SRAM es direccionada. Cuando se detecta un fallo, la caché entera es
actualizada y los datos estarán disponibles en un tiempo mayor.
•
Pseudo SRAMs (PSRAMs): Fueron desarrolladas para minimizar el
consumo de potencia (respecto a una DRAM) en detrimento de la
velocidad. Estas incorporan el mecanismo de almacenamiento de una
DRAM pero tiene unos circuitos adicionales dentro del chip que hacen
que opere como una SRAM. La regeneración de la célula de
almacenamiento se lleva a cabo internamente. El tamaño de un chip
PSRAM es un 20% mayor que el de uno DRAM. Los principales
mercados para las PSRAMs son los PC portátiles, laptops y máquinas
portátiles.
Las DRAMs dirigidas a aplicaciones de vídeo tienen unas características
especiales, podemos citar entre ellas:
•
RAM Síncrona Gráfica (SGRAM): Está dirigida a aplicaciones de vídeo.
Las SGRAMs difieren de las SDRAMs en que poseen características
tradicionalmente asociadas con DRAMs de vídeo como un ancho de bus
de 32 bits y características específicas para gráficos como el modo de
escritura en bloque y el modo de escritura oculta.
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
18
Electrónica de los Sistemas Industriales
•
DRAM de Vídeo (VRAM): Son usualmente utilizadas de manera exclusiva
para aplicaciones de vídeo. Como la DRAM estándar es inherentemente
paralela y los datos de vídeo son inherentemente serie, los sistemas de
vídeo siempre han necesitado registro de
desplazamiento para
conversión de paralelo a serie. En la VRAM la transferencia de datos
paralelo a datos serie es llevada a cabo por
un registro de
desplazamiento paralelo – serie incluido en el chip. El registro deberá
esta dividido en dos mitades. Cuando una mitad está siendo leída
desde fuera del puerto SAM la otra mitad puede ser cargada desde el
vector de memoria.
•
DRAMs “Rambus”: La tecnología Rambus, desarrollada por “Rambus Inc.”
está basada en una interfaz chip a chip de muy alta velocidad, que es
incorporada en una nueva arquitectura DRAM. Alcanza un nivel de
rendimiento más de 10 veces mayo que una DRAM convencional. A
diferencia de otros planteamientos que estaban centrados en el
aumento de la velocidad de las DRAMs individuales, Rambus proporciona
una solución completa a nivel de sistema integrando componentes
rápidos con una tecnología de interfaz innovadora de alta velocidad. La
figura 15 muestra los elementos de la tecnología Rambus. Esta
tecnología está comprendida por tres principales elementos que incluyen
el canal Rambus, la interfaz Rambus (controlador) y las RDRAMs.
Figura 15: Configuración típica Rambus
•
DRAM Multibanco (MDRAM): Tecnología desarrollada por MoSys, que
argumenta que la penalización por usar DRAM en aplicaciones gráficas
no es el ancho de banda pero si la latencia entre dos ráfagas.
Desarrollando una DRAM con 32 bancos se reduce esta latencia. Todas
las DRAMs avanzadas de siguiente generación por venir nos DRAMs
multibanco. Lo que hace que la DRAM multibanco de MoSys sea
diferente de las tecnologías DRAM previas está en que es la primera
que da acceso total a algunos o todos los bancos – cada banco es
una unidad de memoria totalmente independiente.
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
19
Electrónica de los Sistemas Industriales
De esta manera aparecieron los módulos de memoria RAM consisten en
placas de circuito impreso que llevan en una o dos caras multiples circuitos
integrados DRAM (DRAM multibanco). La tarjeta lleva una banda de conexiones
para establecer la comunicación con el bus de datos de la CPU. Según el
ancho de banda del bus de datos salieron al mercado los módulos SIMM, de
16 y 32 bits, y los DIMM (de 64 bits). Además proporcionan una interfaz de
conexión de alta velocidad que comunica a las memorias individuales con la
CPU, mediante un chip controlador. Es en este campo donde al principio
predominaban los protocolos de propietario, como el usado en los módulos
RIMM de Rambus, pero más tarde la industria se fue estandarizando con
protocolos como JEDEC para facilitar la intercambiabilidad entre fabricantes.
A finales de la década de los 90 la industria se decantó por las memorias
sincronizadas con una señal de reloj del bus de memoria, dejando a un lado
las anteriores memorias asíncronas, ya que así se permitían frecuencias
superiores a los 66 Mhz.
•
DRAM Síncrona (SDRAM): Representa el siguiente paso en la evolución
de la industria en la arquitectura DRAM estándar. Tienen sus ciclos de
lectura y escritura sincronizados con el reloj del bus de memoria. La
SDRAM está diseñada con dos bancos separados. Estos dos bancos
diferentes permiten a cada uno tener diferentes filas activas al mismo
tiempo. Esto permite la concurrencia de operaciones de acceso y
regeneración. Se pueden programar tanto la longitud de la ráfaga como
la latencia de la señal CAS. En su primera versión era SDR (Simple Data
Rate) y tenía tiempos de acceso de 10 a 25 ns. Salieron dos versiones,
en módulos DIMM, PC 100 (100 Mhz) y PC 133 (133 Mhz). Fue utilizada
en sistemas Pentium II y III, y AMD Athlon y Duron.
•
SDRAM DDR (Double Data Rate): La mejora de esta DRAM consiste en
leer dos veces por ciclo de reloj la información de la SDRAM. Así el
dispositivo trabaja al doble de frecuencia que el bus de sistema. El
dispositivo, gracias a un buffer interno, entrega datos en ambos flancos
de la señal de reloj, doblando el ancho de banda efectivo para una
frecuencia dada. Se presentó también en módulos DIMM, en 3 versiones:
DDR 266 (133 Mhz), DDR 333 (166 Mhz) y DDR 400 (200 Mhz).
•
SDRAM DDR 2: Es una evolución de la DDR en la que los búferes de
entrada-salida trabajan al doble de
frecuencia que el núcleo,
permitiendo realizar 4 transferencias cada ciclo de reloj. Un efecto
negativo es que aumenta aún más el tiempo de latencia respecto a la
DDR. En contrapartida disminuye el consumo de energía. Se presentaron
también en módulos DIMM de 256 Mbytes cada uno en varias
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
20
Electrónica de los Sistemas Industriales
frecuencias (en Mhz): DDR2 533, DDR2 667, DDR2 800, DDR2 1066 y
DDR2 1200.
•
SDRAM DDR 3: Mejora apreciablemente el rendimiento de la DDR 2
aumentando las velocidades de transferencia de datos. Además trabaja
a niveles de bajo voltaje, disminuyendo todavía más el consumo de
energía. Aún así los tiempos de latencia siguen sin ser mejorados. Se
presentaban en módulos DIMM de varias frecuencias (Mhz): DDR3 1066,
DDR3 1333 y DDR3 1600.
Figura 16: Módulos de memoria RAM DDR 2 y DDR 3
Actualmente hay varias tecnologías prometedoras en desarrollo para
aumentar el rendimiento y densidad de las memorias a la par que mejorar
algunas propiedades como el consumo energético y la volatilidad de la
información.
Hybrid Memory Cube
Aunque ya se está trabajando en la DRAM DDR4 el potencial de mejora
de este tipo de memorias está llegando a su límite. Así pues nace Hybrid
Memory Cube, un nuevo proyecto de memoria RAM que está siendo
desarrollado por Intel y Micron, para lo que al día de hoy tienen algunos
prototipos funcionales con los que han conseguido tasas de transferencia de 1
Terabit por segundo (unos 128 GB/s) y la minimización en el impacto
energético en hasta siete veces. En esta nueva arquitectura de memoria se
piensa en modificar la tradicional estructura bidimensional de la y cambiarla a
una tridimensional (chips montados uno encima del otro). Una de las capas
haría la función de controlador, encargándose de operar con la información
de entrada y enviarla a cada chip de memoria. Los fabricantes afirman que
pueden conseguir un ancho de banda quince veces mayor que el de la RAM
actual, un rendimiento veinte veces mayor y un 90% menos de espacio físico.
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
21
Electrónica de los Sistemas Industriales
Figura 17 : Esquema Hybrid Memory Cube
RAM-FRAM FERROELÉCTRICA
Es un tipo de memoria no volátil de gran velocidad de acceso pero que
no necesita alimentación eléctrica para mantener la información, por lo que su
consumo energético es muy reducido.
En la FRAM la célula de memoria se basa en el estado de polarización
de su capacidad ferroeléctrica, que a diferencia de la capacidad intrínseca de
una puerta flotante en la DRAM no necesita la aplicación de un campo
eléctrico para conservar la polarización. En lugar de almacenar carga eléctrica,
los estados de polarización se basan en dos estados estables de la estructura
cristalina
Para esta capacidad ferroeléctrica se usan, perteneciente a los
llamados materiales dipolares, cristales de Perovskite. Después de aplicar un
campo eléctrico a este dieléctrico el cristal se polariza. El dieléctrico se
despolariza aplicando un campo eléctrico inverso.
Figura 18: Cristal de Perovskita ferroeléctrico
Como se puede observar en la figura 18, la estructura cristalina posee
un átomo central móvil, que se acercará a una de las dos caras en función
del campo eléctrico aplicado entre ellas, y se mantendrá en estas posiciones
estables aunque desaparezca el campo eléctrico. Para leer la celda SRAM es
necesario leer la posición del átomo móvil dentro del cristal. Esta operación
no se puede realizar de forma directa, sino que hay que aplicar un campo
eléctrico y detectar el consumo de energía necesario para el movimiento del
átomo o la ausencia de movimiento. Por ello la lectura es destructiva y es
necesario devolver a automáticamente la célula a su estado anterior. Así los
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
22
Electrónica de los Sistemas Industriales
tiempos tanto de lectura como de escritura rondan los 70 ns, mucho menor
que los 10 ms que requiere por ejemplo una EEPROM, aunque todavía no
alcanza la rapidez de las SRAM y DRAM que bajan de los 10 ns.
En los modernos FRAM la célula está compuesta por un solo transistor
y un solo capacitor siendo muy semejante a la DRAM. Durante el proceso de
escritura se aplica un campo eléctrico al capacitor y el flujo de corriente a
través de la célula es estimado por un amplificador de lectura. Después de
cada ciclo de lectura es necesaria una reescritura de la información. Debido a
la alta constante dieléctrica del dieléctrico utilizado la densidad de carga en
la FRAM es mayor que en la DRAM motivo por el cuál se pueden fabricar
células con área más pequeña. El número de ciclos de lectura – escritura
ronda los 1010 - 1012. , bastante mayor que la duración de otras memorias no
volátiles programables aunque no tan ilimitada como en las SRAM y DRAM. De
todas formas ya se han anunciado la aparición de FRAM con una duración de
ciclos casi ilimitada.
MRAM: RAM magnetoresistiva o magnética
Es un concepto que está en desarrollo desde hace la década de los
90, que de momento no ha podido competir con la tecnología DRAM y Flash,
pero que ofrece unas ventajas tan evidentes que la podrían hacer predominar
en el futuro. Con las últimas mejoras en su desarrollo, parece que están a un
paso de masificarse.
Estas memorias poseen las ventajas de las memorias no volátiles como
las memorias Flash pero añadiéndole una gran velocidad de acceso a la
información que le harían el sustituto perfecto de las memorias RAM
convencionales, Discos Duros y memorias Flash. Además no poseen desgaste,
por lo que no hay límite de ciclos de escritura. También se caracterizan
consumo de energía mínimo al no necesitar ciclos de regeneración de la
información.
A diferencia de la RAM convencional los datos no se almacenan
como carga eléctrica o flujos de corriente, sino por medio de elementos de
almacenamiento magnético. Las células de memoria de este tipo de memoria
están formadas por dos discos ferromagnéticos, cada uno de los cuales puede
mantener un campo magnético, separados por una fina capa de aislante. Uno
de los dos discos se sitúa en un imán permanente con una polaridad dada; el
otro variará para adecuarse al de un campo externo. Una malla de estas
celdas forma un chip de memoria.
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
23
Electrónica de los Sistemas Industriales
La lectura se realiza midiendo la resistencia eléctrica de
El efecto túnel provoca cambios en la resistencia de la celda
orientación de los campos de los dos discos. Midiendo la corriente
puede calcularse la resistencia y a partir de ésta la polaridad
grabable. En general suele considerarse '0' si la polaridad de ambos
la misma (el estado de menor resistencia).
la celda.
según la
generada,
del disco
discos es
La escritura puede realizarse de varias maneras. La más sencilla es que
cada celda esté situada entre dos líneas de escritura que formen un ángulo
adecuado entre sí por encima y debajo de la celda. Con la corriente se
induce un campo magnético en la unión, y este campo influye en el disco
grabable. Es necesaria una cantidad significativa de corriente para generar el
campo magnético lo que limita su uso en dispositivos con necesidades de
bajo consumo. Además, conforme el tamaño se escala, los campos generados
pueden solapar varias celdas con las escrituras falsas resultantes. Este
problema parece imponer un tamaño de celda relativamente grande, no inferior
a 180 nm.
Otro enfoque para construir celdas más pequeñas realiza una escritura
en varias fases por medio de una celda multinivel (figura 19). La celda
contiene ahora un material antiferromagnético en el que la orientación
magnética se alterna en la superficie. Los niveles fijos y libres están formados
ahora por pilas de varios niveles aisladas por un nivel de acoplamiento. La
estructura resultante sólo tiene dos estados estables, que pueden cambiarse
(toggling) ajustando el retraso relativo en la señal de escritura propagada por
cada una de las dos líneas, provocando una rotación del campo. Cualquier
voltaje que no sea el completo aumenta la resistencia de forma que las
celdas que compartan una de las líneas de escritura no se ven afectadas. De
esta manera se han conseguido células de 90 nm.
Figura 19: Esquema de una célula MRAM
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
24
Electrónica de los Sistemas Industriales
Una técnica más reciente para la MRAM se basa en la transferencia de
torsión de spin (STT, spin torque transfer o spin transfer switching). Utiliza
electrones polarizados (con su momento de spin alineado) para realizar la
torsión sobre los dominios magnéticos. En concreto, si los electrones que
fluyen a una capa han de cargar su spin, se genera una fuerza de torsión que
se transfiere a la capa próxima. De esta forma se reduce la corriente
necesaria para realizar la escritura a aproximadamente el mismo nivel de la
lectura. El problema es que, por el momento, el transistor de control debe
conmutar más corriente y debe mantener la coherencia de spin. El desarrollo
de esta técnica si podría alcanzar los 65 nm de los dispositivos de memoria
más modernos para poder comercializarse.
Una de las grandes bazas para el éxito de esta tecnología está en el
consumo de energía. Al contrario que en las DRAM, las memorias MRAM no
necesitan ningún tipo de regeneración de la informaicón, lo que las hace no
volátiles y además las libra del consumo continúo de energía. En las MRAM
convencionales el proceso de escritura sí necesita más energía que en las
DRAM para sobreponerse al campo ya existente en la junta (entre 3-8 veces la
energía necesaria en lectura), aunque los dispositivos basados en SST anulan
la diferencia entre lectura y escritura. De esta manera los defensores de la
MRAM prevén consumos mucho menores que la DRAM (de hasta el 1%).
Si comparamos MRAM con la memoria Flash RAM, que es también no
volátil, en lectura los requerimientos energéticos de ambas memorias son muy
semejantes. En escritura, en cambio, Flash se reescribe con pulsos de voltaje
elevados (cerca de 10 V) que utilizan acumuladores relativamente lentos y con
alto consumo. La degradación que producen limita además el número de
ciclos de escritura de las celdas. A diferencia de Flash, MRAM necesita sólo un
poco más de energía para realizar la escritura y ningún cambio en el voltaje,
lo que lleva a un consumo menor con operaciones más rápidas y sin efecto
sobre la vida del dispositivo.
En cuanto a la velocidad, en memorias DRAM está limitada por el
tiempo que cuesta drenar (en lectura) o almacenar (en escritura) la corriente
en las celdas. En cambio, MRAM se basa en la medición de voltajes en lugar
de corrientes, por lo que el tiempo de asentamiento es menor. Se ha
demostrado que los dispositivos MRAM tienen accesos en el orden de 2 ns,
algo mejores que los de las DRAM más avanzadas. La diferencia con Flash es
mucho más acusada, con rendimientos similares en lectura, pero miles de
veces mejor en escritura.
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
25
Electrónica de los Sistemas Industriales
La única tecnología que puede competir con MRAM en términos de
velocidad es la memoria SRAM, formada por conjuntos de transistores que
forman flip-flops para almacenar uno de dos estados mientras se suministra
potencia. Los transistores tienen necesidades de energía muy bajas, por lo que
el cambio de estado es muy rápido. No obstante, una celda SRAM está
formada por varios transistores, por lo que su densidad es mucho menor que
la de DRAM. Esto a su vez la hace más cara y su uso está reservado a
cantidades pequeñas de memoria de alta velocidad, típicamente la memoria
cache en las CPUs actuales. La memoria MRAM no es tan rápida como la
SRAM, pero sí se acerca lo suficiente como para resultar competitiva incluso
en caché ofreciendo capacidades mucho mayores, aunque algo más lenta.
Actualmente varios fabricantes están desarrollando prototipos con cada vez
mejores características. Por ejemplo Renesas y Grandis están colaborando para
desarrollar MRAM de 65 nm basado en STT. Sony ha sacado el primer
prototipo STT de laboratorio que canaliza corriente a través de la capa
magnetorresistente para la escritura; este método utiliza menos energía y es
más escalable, pudiendo llevar a densidades mayores a las posibles en DRAM.
A su vez, la empresa Freescale presenta chips basados en óxido de magnesio
en vez de óxido de aluminio que logran aislantes de túnel más finos y una
resistencia de bit más baja en la escritura (necesita menos corriente). Por su
parte IBM y TDK se han unido para desarrollar la STT-RAM.
Hay numerosos avances científicos en este campo que permitirán
desarrollar esta “memoria del futuro”. Por ejemplo un equipo de científicos ha
generado por primera vez unos estados magnéticos microscópicos, llamados
"estados vórtice desplazados".
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
26
Electrónica de los Sistemas Industriales
2.3 Memorias de Acceso Aleatorio de solo lectura (ROM)
Una de las principales memorias que se usan en los PCs son las memorias
de solo lectura, abreviadamente ROM (Read Only Memory). ROM es un tipo de
memoria que usualmente solo puede ser leído, al contrario que la RAM que
permite tanto lectura como escritura. Hay dos principales razones por las
cuales se utiliza la ROM dentro de un PC:
1. Durabilidad: Los valores almacenados en la ROM están siempre ahí,
tanto si la alimentación está disponible o no. Se puede extraer una
ROM de un PC, almacenarla por un tiempo indefinido, volverla a
reponer y la información seguirá disponible. Por esta razón se le llama
almacenamiento no volátil. Un disco duro también es no volátil por la
misma razón, pero una RAM estándar no.
2. Seguridad: El hecho de que la ROM no pueda ser modificada fácilmente
proporciona una medida de seguridad contra cambios accidentales o
maliciosos de su contenido. No vas a encontrar virus infectando ROMs
reales, por ejemplo; simplemente no es posible. (es técnicamente posible
con EPROMs borrables, aunque en la práctica nunca se ha visto).
Una de las cosas que confunde a la gente es que la memoria ROM sea la
opuesta a la RAM (ya que RAM es lectura-escritura y ROM solo lectura), y
como RAM proviene de “Memoria de acceso aleatorio”, se puede pensar que
ROM es de acceso no aleatorio. Cualquier posición de la ROM puede ser leída
en cualquier momento, ya que es de acceso aleatorio también, pero no
regrabable. RAM obtuvo su nombre de que las primeras memorias eran
secuenciales, y no permitían el acceso aleatorio.
ROM es muy utilizada normalmente para almacenar programas a nivel de
sistema que queremos tener siempre disponibles en el PC. El ejemplo más
común es el programa de sistema BIOS que está almacenada en una ROM
llamada el sistema BIOS ROM. Hay bastantes variantes de ROM que pueden
ser modificadas bajo ciertas circunstancias; estas pueden ser pensadas como
“memorias principalmente de solo lectura”. Los siguientes son los diferentes
tipos de ROMs con una descripción de su relativa modificabilidad:
•
ROM: Una ROM estándar está construida con lógica “hard-wired”,
codificada en el mismo silicio. Es programado para desempeñar una
función específica que no puede ser cambiada. Estas memorias estándar
e inflexibles se usan normalmente para programas que son estáticos (no
cambian con frecuencia) y producidos en masa.
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
27
Electrónica de los Sistemas Industriales
•
ROM Programable (PROM, Programable Read Only Memory): Es un tipo
de ROM que puede ser programada usando equipos especiales. Puede
ser escrita también, pero solo una vez. De hecho la programación de la
PROM se llama también grabado, como el grabado de los CD-R, y es
comparable en términos de su flexibilidad.
•
ROM Programable y borrable (EPROM, Electrically Programable Read Only
Memory): Una EPROM es una ROM que puede ser borrada y
reprogramada. En la parte superior del paquete ROM se sitúa una
pequeña ventana de cristal, a través de la cuál puedes ver el chip que
contiene la memoria. Una luz ultravioleta de una frecuencia específica
puede ser enviada a través de la ventana en un periodo de tiempo
determinado, la cual borrará la memoria y le dará permiso para ser
reprogramada de nuevo. Obviamente esta es mucho más útil que una
PROM normal, aunque hace falta la luz de borrado.
•
ROM Programable eléctricamente borrable (EEPROM, Electrically Erasable
Programable Read Only Memory): Es el siguiente nivel de borrado, que
puede ser efectuado mediante control por software. Este es el tipo de
ROM más flexible y es comúnmente utilizada para contener los
programas BIOS. Cuando escuchas una referencia a “flash BIOS” o
efectúas una actualización de BIOS por “flashing”, se refiere a una
reprogramación de la BIOS EEPROM por un programa especial de
software. Estamos difuminando el papel sobre lo que significa “sololectura”, pero recuerda que la operación de re-escritura se realiza
quizás una vez al año, sobre todo comparado con las memorias reales
de lectura-escritura (RAM) lo hacen varios ciclos en un segundo!
Finalmente, una de las características de la ROM es que tiene el doble o
más de tiempo de acceso que una memoria RAM. Esta es una de las razones
por las que se sombrea el código de la BIOS para incrementar el rendimiento.
Memorias ROM
Memorias ROM estándar
Dos tipos de máscaras de programación ROM dominan en la producción
práctica:
1) Programación mediante foto-máscara usada en el área activa (Fig.
20)
2)
abiertos.
Programación
mediante
foto-máscara
realizando
los
contactos
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
28
Electrónica de los Sistemas Industriales
En el primer caso el contenido de la célula de memoria (“0” o “1”
lógico) se define por las siguientes opciones: si hay una fina sub-puerta de
óxido (transistor activo) en la corriente estructura del transistor o si hay un
óxido grueso formado en el área entre la fuente y el drenador (transistor
pasivo). Los transistores con sub-puerta delgada de óxido tienen un umbral de
voltaje bajo y son activados enviando la señal de dirección. Los transistores
con un óxido grueso tienen un umbral de voltaje mayor y se mantienen
abiertos y en la lectura del amplificador de lectura aparece un “1” lógico.
Figura 20: Memorias constantes de máscara programable usada en áreas activas
La segunda opción es programar la ROM usando foto-máscara de
contacto, con la que se define
la conexión del bus-bit de metal con el
drenador y la fuente es conectada al bus de difusión de tierra. Si hay un
transistor con el contacto abierto en una intersección de la dirección
seleccionada y los bus digitales, se abrirá y pondrá a tierra el bus digital. Si
el bus de difusión de tierra tiene una alta resistividad y no es posible
fabricarlo más largo, en la construcción de la memoria por cada 8-10 buses
se incluirá un bus adicional de tierra.
La disponibilidad de un bus de metal extra conduce a un incremento
del área topológica de la célula en programación con máscara de fotocontacto. De este modo si el proceso tecnológico para CMOS normal tiene
una norma topológica de 0.25 µm, el área para las células de memoria
programadas con foto-máscara para las zonas activas es de 1 µm2, mientras
que para las programas con foto-máscara para contactos abiertos es de 1.5
µm2.
Independientemente de la mayor área topológica la ROM, programada
con foto-máscara para contactos abiertos, tiene la considerable ventaja de que
la escritura constante en un cierto tipo de memoria es llevada a cabo en una
de las últimas fases del proceso topológico. Esto permite reducir el tiempo
entre la confirmación del pedido y su realización. Esta ventaja se incrementa
considerablemente en las memorias de gran volumen con la realización de una
metalización multi-capa donde la programación puede ser llevada a cabo por
contactos abiertos entre los niveles de metalización individuales también.
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
29
Electrónica de los Sistemas Industriales
Memorias PROM
Mediante procesos tecnológicos adicionales (película delgada de
evaporación de niquel-cromo y fotolitografía) se crea una fina capa resistiva
(fusible) sobre cada célula en estas memorias. El proceso de escritura consiste
en el envío programable de impulsos de corriente con un valor, mayor que el
utilizado para programar las resistencias y quemándola la correspondiente
dirección de bus es desconectada. Las PROMs son normalmente producidos
con tecnología bipolar. Como alternativa a las resistencias quemables, es
posible el uso de diodos de ruptura. Este tipo de memorias ha reducido la
densidad de información y aumentado la complejidad tecnológica. El área
relativa de cada célula es 4 veces mayor que la de las células ROM
programables con máscara. La cuota de mercado de las PROMs se reduce a
expensas de las memorias reprogramables y tiende a 0.
Memorias EPROM
Esta clase de memoria posee características positivas tanto de la
memoria operativa como de la memoria constante. Su similitud con la
memoria constante se basa en la independencia de fuentes de energía, y la
similitud con las memorias operativas está en la capacidad para ser escrita
muchas veces. A diferencia de las memorias operativas las reprogramables
requieren más tiempo para el borrado de la información vieja y el de escritura
de la nueva es mucho mayor – puede durar desde milisegundos a decenas de
minutos. El uso de memorias programables con máscara es económicamente
rentable en series largas, mientras que para memorias de una sola escritura y
series pequeñas es más útil utilizar ciertos tipos de memorias reprogramables.
La
principal
estructura
de
memorización
en
las
memorias
reprogramables son transistores MOS de puerta flotante (figura 21). De
acuerdo con la forma en que se borra la información y el tipo de transistor
memorizable se pueden clasificar en 3 tipos básicos: Memorias constantes
eléctricamente programables (EPROM), memorias constantes eléctricamente
reprogramables (EEPROM) y memorias flash.
Figura 21: diagrama de la estructura de una célula EPROM
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
30
Electrónica de los Sistemas Industriales
Además de la puerta de control también contiene una segunda puerta
aislada de poli-silicio que se forma sobre una fina capa de óxido encima de
la zona entre fuente y drenador. El proceso de escritura se logra mediante la
adición de electrones calientes en la puerta flotante y una avalancha de
ruptura en el drenador.
El bus de dirección se forma con la puerta de control. En el proceso
de escritura del “0” lógico, se aplica una tensión de gran magnitud (UDS > 4
V y UGS > 8 V en memorias realizadas con tecnología de 0.25 µm) en el bus
de direcciones y el drenador. En consecuencia una corriente de 0.5 mA fluye
entre la fuente y el drenador. Parte de los electrones obtienen suficiente
energía para atravesar la fina capa de óxido y situarse en la puerta flotante.
Las fugas de carga desde la puerta flotante son muy lentas (decenas de años)
gracias a las buenas propiedades de aislamiento de la capa de óxido que
rodean la puerta. La acumulación de carga en la puerta incrementa el umbral
de voltaje. El voltaje en el bus de direcciones durante la lectura es
seleccionado con una magnitud tal que el transistor con carga negativa
acumulada en la puerta flotante permanezca cerrado mientras que el que
tenga ausencia de carga negativa se abra. El borrado de datos se realiza
mediante irradiado de luz ultravioleta a través de la barrera de potencial de la
capa de óxido y hacia el substrato semiconductor. El número de ciclos de
programación/borrado está limitado (100 – 1000 ciclos). Para muchas
aplicaciones las EPROM son programadas una sola vez. Para estas aplicaciones
los chips van montados sobre carcasas de plástico estándar sin ventanas.
Memorias EEPROM
El borrado de datos en las memorias EEPROM se lleva a cabo por
medios eléctricos. Ocurre por tunelizado de los portadores de carga a través
de la capa de óxido. La figura 22 muestra la estructura de este tipo de célula
de memoria.
Figura 22: Representación esquemática y estructura de célula EEPROM
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
31
Electrónica de los Sistemas Industriales
El tunelizado de electrones tiene lugar a través del óxido activo cónico
existente sobre el drenador. La aplicación de un fuerte campo eléctrico (10
MV/cm) a través del túnel de óxido causa el llamado tunelizado FowlerNordheim (FN). Se consigue una disminución del umbral de voltaje del
transistor con el sometimiento a un pulso positivo de gran amplitud (12-15 V),
y el potencial de la puerta de control es borrado. La célula es borrada con la
aplicación de un voltaje inverso de polarización, causando una corriente de
electrones hacia la puerta flotante y reconstruyendo el alto umbral de tensión
del transistor memorizante. Después de un largo periodo de ciclos de lectura escritura se observa una reducción en la diferencia entre el nivel bajo y alto
de umbral de tensión. El límite en el número de ciclos de lectura – escritura
ronda los 105.
Es característico de las EEPROMs que la información proveniente de
cada transistor debe ser borrada separadamente. Debido a esta necesidad de
acceso individual a cada célula la densidad de información es menor que en
las memorias EPROM.
2.4 Memorias Flash (Acceso aleatorio)
En realidad son una evolución de las memorias EEPROM. La diferencia
entre la creación de memorias EEPROM estándar y las memorias flash está en
la estructura y arquitectura de la célula de memoria. Esta memoria permite la
lectura y escritura simultaneas en múltiples posiciones de memoria mediante
impulsos eléctricos, a diferencia de las EEPROM en las que solo se permite
actuar sobre una célula de memoria en cada operación de programación.
Figura 23: Memorias Flash
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
32
Electrónica de los Sistemas Industriales
Estas memorias están basadas en el transistor FAMOS (Floating Gate
Avalanche-Injection Metal Oxide Semiconductor) que es, esencialmente, un
transistor NMOS con un conductor (basado en un óxido metálico) adicional
localizado o entre la puerta de control (CG – Control Gate) y los terminales
fuente/drenador contenidos en otra puerta (FG – Floating Gate) o alrededor de
la FG conteniendo los electrones que almacenan la información.
El almacenaje de los bits de información se realiza mediante puertas
lógicas NOR o NAND. En las células basadas en puertas NOR el proceso de
escritura se lleva a cabo mediante el efecto electrones calientes (que
consiguen atravesar una barrera de potencial) y el borrado se realiza mediante
tunelizado FN, que aplica una tensión inversa elevada para que los electrones
abandonen la puerta flotante. En las células basadas en puertas NAND ambos
procesos de escritura (túnel de inyección) y lectura (túnel de soltado) son
logrados por el mecanismo de tunelizado. En ambos tipos de memorias flash
se puede borrar simultáneamente toda la memoria o bien sólo sectores
individuales.
El uso de uno u otro tipo de puerta depende del fabricante y de la
aplicación a que vaya dirigida. Las memorias basadas en puertas NOR (figura
25) tienen la ventaja de presentar mayor integridad en la conservación de la
información y acceso aleatorio a las células de memoria. Aun así el proceso
de escritura se realiza bit a bit. En cambio, las basadas en puertas NAND
(figura 24), sólo permiten el acceso secuencial a la información pero pueden
realizar la el proceso de escritura por palabras o bloques completos, y tienen
la ventaja de permitir mayores densidades de información a un menor coste.
Como desventaja las memorias basadas en puertas NAND tienen menor
fiabilidad y requieren técnicas de corrección de datos, pudiendo quedar
inservibles bloques enteros. Así pues las memorias flash de almacenamiento
masivo que se utilizan en la actualidad son de tipo NAND. También existen en
el mercado tecnologías ORNAND que combinan ambos tipos de puertas y
obtienen un rendimiento intermedio entre los dos tipos.
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
33
Electrónica de los Sistemas Industriales
Figura 24: Cableado y estructura en Silicio de la memoria Flash NAND
Figura 25: Cableado y estructura en Silicio de la memoria Flash NOR
Los productores de memorias flash garantizan entre 10.000 y 1.000.000
de ciclos de escritura – lectura, dependiendo del tipo de célula, precisión de
fabricación y voltaje necesario para el borrado. El incremento en la densidad
de información de las memorias flash se logra por una disminución de las
normas topológicas y el uso de tecnología STI. Otra propuesta es el uso de
células multinivel (MLC), en las que se almacena más de 1 bit de información
en cada célula dependiendo de la cantidad de electrones que almacena la
puerta flotante, que es reconocido por el dispositivo.
2.5 Memorias de acceso serie (Acceso secuencial, SAM)
Este tipo de memorias se realizan en la forma de registros de
desplazamiento estáticos o dinámicos. La información es escrita y guardada en
células puestas en serie (figura 26)
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
34
Electrónica de los Sistemas Industriales
Figura 26: Estructura general de un registro de desplazamiento
Cada célula de memoria del registro de desplazamiento consiste en dos
partes (1 y 2), que imponen el uso de dos señales de carrera para la
información de entrada y salida. Cada célula se utiliza como consecuencia de
la introducción de nueva información y la circulación de la vieja información
es llevada a cabo por diferentes partes de la célula. Con la llegada de la
señal F1 la información es transferida de la salida de parte de salida de cada
célula a la parte de entrada de la siguiente célula. Con la llegada de la señal
F2 la información es transferida entre las partes de entrada y salida dentro de
cada célula.
Los registros de desplazamiento estáticos contienen un disparador
estático en cada célula con una entrada separada para los impulsos de
carrera. Los impulsos de carrera pueden ser detenidos sin pérdida de
información. Los registros de desplazamiento dinámicos contienen una
capacidad MOS como célula de memoria y se requiere una regeneración de la
carga en cada capacitor. La regeneración del dato escrito es lograda por un
sometimiento constante de señales de carrera por la disponibilidad de
conexiones entre la entrada y la salida del registro de desplazamiento.
Los registros de desplazamiento FIFO (primera entrada – primera salida)
también encuentran aplicación. A pesar de las similitudes en la transmisión de
los datos y la forma de presentarlos hay diferencias entre los registros de
desplazamiento descritos arriba y los tipo FIFO. En los registros de
desplazamiento FIFO las señales de carrera son sustituidas por dos señales de
funcionamiento. La primera de ellas autoriza la nueva entrada de información
en la memoria, mientras que la segunda permite que se muestre la
información guardada. Estas señales son independientes entre ellas y pueden
ser de distinta frecuencia. En los registros FIFO el dato introducido es
transferido inmediatamente por todas las células libres y es escrito en la más
cercana a la célula de salida. Después de aplicar la señal, permitiendo que se
muestre la información, el dato de la última célula es leído, mientras los datos
del resto de las células son movidos una célula hacia la salida. De esta
manera el tiempo para el mantenimiento de la señal entre la entrada y la
salida del dispositivo se reduce.
Debido a la alta competencia por parte de las SRAM y DRAM, la
aplicación de memorias con acceso serie es restringido. Aplicaciones típicas
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
35
Electrónica de los Sistemas Industriales
para esta clase de memorias están en ser parte integrante de circuitos
integrados extra-grandes (microprocesadores, memorias), así como los
videoterminales.
2.6 Memorias de Contenido Direccionable (CAM)
También conocidas como memorias asociativas; es un tipo de memorias
de computadora usadas para aplicaciones que requieren alta velocidad de
búsqueda. Tales memorias contestan con estado de “acierto” o “ausencia de
acierto” cuando algún vector de datos (patrón) es aplicado en su entrada. La
búsqueda consiste en comparar todos los bits de las palabras almacenadas en
memoria con el patrón dado. La palabra de máscara indicando todos los bits
esenciales también debe ser tenida en consideración. Si la búsqueda termina
con éxito una de las palabras adaptadas es enviada al buffer de salida. Dicha
palabra es determinada por el “múltiple match resolver” (MMR).
Entre las principales aplicaciones de las CAMs tenemos:
•
Enrutamiento de red y dispositivos de conmutación donde se requiere
una resolución rápida de destinatarios direccionados.
•
Memorias caché en discos duros y CPUs.
2.7 HDD - Disco Duro (Memoria de Acceso Digital – Secuencial)
Es un tipo de dispositivo mecánico de memoria donde los datos están
codificados en forma de impulsos magnéticos en discos cubiertos de un
material ferromagnético magnetizado. Un HDD típico consiste en: motores paso
a paso y lineales, cabezales de lectura y escritura, controladores de discos. El
controlador incluye una unidad central de procesado, memorias RAM y ROM y
circuitos amplificadores de datos. La comunicación entre el HDD y la CPU
requiere la transmisión de datos, instrucciones (en registros apropiados del
controlador HDD) y palabras con bits de estado.
Fig. 27: Fotografía Disco Duro
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
36
Electrónica de los Sistemas Industriales
Fig. 28: Esquema del controlador de un Disco Duro
La organización física de los discos se realiza con una jerarquía de
áreas según se puede observar en la figura 29:
Cabezal: Se corresponde con
una cara de un disco.
Pista: Área circular en el disco
donde se almacenan los datos
Sector: Fragmento de la pista
que
es
la
porción más
pequeña de datos que puede
ser leída o escrita.
Cilindro: Conjunto de pistas
con la misma numeración
pertenecientes
a
distintos
discos
Figura 29: Esquema del controlador de un Disco Duro
Así, la capacidad del disco será el resultado de multiplicar: Nº de caras
x Nº de pistas x Nº de sectores x 512 [B].
Los datos están guardados en pistas que incluyen información adicional
que sirva para la localización de la pista, corrección de errores y
sincronización de la velocidad del cabezal de lectura, tal como se observa en
la figura 30.
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
37
Electrónica de los Sistemas Industriales
Fig. 30: Estructura de la pista de un disco duro
Esta es la estructura detallada de bytes en una pista (ver figura 30):
•
Comienzo de la pista (BOT): S - 11 bytes 00h, D1 – 0A1FCh, Z1 – 12
bytes 0FFh
•
Sector: S – 10 bytes 00h, D3 – 5EA1h, ID – sector dirección ID: byte 1
– número de pista, byte 2 – número de cabezal, byte 3 – número de
sector, byte 4 – estado de sector (sector invalido, sector reemplazado
en área de repuesto), ECC-1, 2 byte de
código de corrección de
errores (corrección de hasta 11 errores), Z2 – 5 bytes 00h, D4 – 5EA1h,
DATA – 512 bytes de información, Z3 – 3 bytes 00h y 17 bytes 0FFh
•
Fin de la pista (EOT): Z4 – sobre 93 bytes 00h.
Los campos de pista juegan los siguientes papeles:
•
S - campo de sincronización del controlador de cabezal;
•
D1, D2, D3 y D4 – firmas que indican el comienzo de partes específicas
de la pista;
•
Z1, Z3 - espacios compensadores de variaciones en velocidad de
rotación del disco. Tal estructura de disco es determinada durante el
formateado de nivel bajo.
•
Códigos de corrección de errores (ECC) – Constituyen una protección
adicional para los datos almacenados en los sectores y permiten
corregir hasta 11 bits erróneos. Durante el proceso de fabricación se
testean los discos en búsqueda de sectores inválidos (dañados). Esta
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
38
Electrónica de los Sistemas Industriales
lista es denominada “Grown Error List” (GEL). Existen una gran variedad
de herramientas que permiten echar un vistazo rápido a la GEL en el
disco. Cada pista contiene un área de reserva para el reemplazo de
sectores. Así pues los sectores inválidos de una pista pueden ser
reemplazados con una simple operación de salteado de sectores
(llamado deslizamiento de sectores). Tal operación es transparente para
el sistema operativo.
2.8 CD-ROMs (Memoria de Acceso Digital - Secuencial)
En discos compactos para almacenamiento de datos se usa una pista
espiral. Los datos son almacenados con una serie de hendiduras
microscópicas (“pits”) que causan interferencias destructivas en la luz láser
cuya consecuencia es una reducción en la intensidad del haz reflejado. La
densidad lineal de datos es constante lo que significa que la velocidad de
rotación del disco es lineal. Este planteamiento requiere circuitos de lectura y
escritura más complicados. La pista es dividida en sectores cada 2352 bytes
almacenados. Los primeros 12 bytes contienen información de sincronización y
los 4 siguientes un encabezado de sección. Los siguientes 2 KB están
predestinados para el almacenamiento de la información e inmediatamente
detrás tenemos: 4 bytes de código CRC, 8 bytes llenos de ceros y 278 bytes
de ECCs.
Características del CD-ROM:
•
Más lento que los discos duros
•
Los datos son codificados por quemado de diminutos “pits” en una
superficie fotoreflectante; leídos por láser
•
Los CDs pueden mantener hasta 650 MB de datos.
•
La máxima velocidad de transferencia de la unidad CD-ROM se expresa
en múltiplos de 150 KB/segundo:
o Unidad 4x  600 KB/segundo
o Unidad 16x  3000 KB/segundo
En la figura 31 podemos observar los componentes de una unidad
lectora de CDs.
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
39
Electrónica de los Sistemas Industriales
Figura 31: Componentes Reproductor de CD
2.9 Discos Ópticos de Alta Densidad (Memoria de Acceso Digital –
Secuencial)
Disco de video digital DVD
Es un nuevo CD-ROM mejorado: “pits” más pequeñas y densas; dos
capas de “pits” grabadas en el mismo disco (ver figura 32). Los DVDs pueden
contener más de 17 GB de datos (actualmente hasta 27 GB).
Figura 32: Organización de pits en un CD y en un DVD
HD-DVD y Blue
Ray
Entre los discos ópticos de alta densidad existen actualmente dos
tecnologías principales: HD (“High definition”) DVD (Toshiba y NEC) y Blue Ray
o BD (Sony). Ambas tecnologías usan láser azul-violeta de 405 nm. Esta
diferencia de longitud de onda es un prerrequisito para la alta capacidad que
Blue Ray y HD DVD ofrecen. Hay tecnologías disponibles, usando formatos
combinados, para la compatibilidad con el DVD convencional (ver la segunda y
tercera imágenes en la figura 33).
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
40
Electrónica de los Sistemas Industriales
Figura 33: Tecnologías grabación discos ópticos de alta densidad
Actualmente estos discos, sobre todo los Blue-Ray están en continuo
desarrollo. El 20 de Julio de 2010 el equipo de desarrollo de Sony y la
Universidad Japonesa Tohoku anunció el desarrollo conjunto de un láser azulvioleta, que iban a ayudar a crear discos Blue-Ray con una capacidad de 1
TB (doble capa). De hecho el Blue Ray convencional de doble capa tiene una
capacidad de 50 GB, mientras que el extendido de 4 capas llega a los 100
GB, pero está previsto que en 2015 salga un nuevo formato de 300 GB.
HVD (Disco holográfico compacto)
El Disco holográfico compacto (HVD) es una tecnología de disco óptico
desarrollada por la alianza HVD entre Abril de 2004 y mediados de 2008 con
el que se puede almacenar hasta varios Terabytes de datos en un disco
óptico de 10 cm de diámetro. La reducción del radio reduce los costes y
materiales empleados. Emplea una técnica conocida como holografía colineal,
mediante la cuál unos haces de láser verde y rojo son colimados en un único
haz. El láser verde lee los datos codificados como franjas de interferencia
láser de una capa holográfica en la parte superior del disco. El láser rojo es
usado como haz de referencia para leer servoinformación de una capa de
aluminio estilo CD cercana a la parte inferior. La servoinformación se usa para
monitorear la posición del cabezal de lectura sobre el disco, similar a la
información de cabezal, pista y sector de una unidad de disco duro
convencional. En un CD o DVD la servo- información es intercalada entre los
datos. Una capa de espejo dicroico entre los datos holográficos y los servodatos refleja el láser verde mientras que permite el paso del láser rojo. Esto
previene las interferencias de reflexión del láser verde en los “pits” de servodatos y esto es un avance de los últimos medios de almacenamiento
holográfico, que o bien experimentaba demasiadas interferencias o carecían
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
41
Electrónica de los Sistemas Industriales
por completo de
servo-datos, haciéndolos incompatibles con la actual
tecnología de unidades CD y DVD.
Figura 34: Estructura de disco versátil Holográfico
Estructura del HVD (ver figura 34):
1.
2.
3.
4.
5.
6.
7.
8.
9.
Láser de lectura/escritura (532 nm)
Láser rojo de posicionamiento/direccionado (650 nm)
Holograma (datos)(mostrado aquí como marrón)
Capa de Policarbonato
Capa fotopolimérica (capa contenedora de datos)
Capas de separación
Capa Dicroica (reflejante de láser verde)
Capa reflexiva de aluminio (reflejante de láser rojo)
Base transparente P. Patrón de Pits.
HDV no es compatible con los formatos CD y DVD, pero la ventaja de
esta nueva tecnología es la capacidad de grabado (hasta 6 TB) y transferencia
de 1 Gbit/s (125 MB/s). Un HDV con esta capacidad es aproximadamente
5500 CD, 830 DVD, 160 veces Blue-ray Disc, o sobre 7 unidades de disco
duro estándar (datos de 2007), con máxima capacidad.
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
42
Electrónica de los Sistemas Industriales
3. CONCLUSIONES
Existen en el mercado multitud de memorias que se distinguen por su
capacidad de almacenamiento, velocidad de acceso a los datos, durabilidad
de la información y coste, y que las hacen idóneas para cada tipo de
aplicación.
Normalmente las memorias más rápidas son volátiles y necesitan
alimentación eléctrica para mantener la información. Es el caso de las
memorias RAM, los registros de desplazamiento y las memorias CAM. Además
una mayor velocidad de acceso suele implicar una menor densidad de
información, por lo que este tipo de memorias se utilizan en los niveles de
memoria de trabajo más cercanos al procesador central, como los registros de
desplazamiento, la memoria caché y la memoria principal, que son los que
necesitan
mayor
frecuencia
de
accesos
y
menor
capacidad
de
almacenamiento.
Para la memoria principal del procesador predomina el uso de
memorias DRAM, que aunque tiene el inconveniente de una mayor complejidad
tecnológica respecto a la SRAM sobre todo por la necesidad de ciclos de
regeneración de la información, su tamaño por célula es mucho más pequeño
que en las SRAM, lo que conducen a un precio relativo por bit 3 o 4 veces
mejor y a su liderazgo en el mercado. La SRAM tiene una mayor velocidad de
acceso y consumo energético que la DRAM y por ello le supera en algunas
aplicaciones de memoria pequeña y rápida, como la memoria caché para
hacer de interfaz entre la CPU y la DRAM, o memorias de bajo consumo para
dispositivos portátiles.
La memoria DRAM ha evolucionado mucho desde sus orígenes para
aumentar su densidad de integración y velocidad, incorporando características
que mejoran el proceso de acceso a la información como los modos de
página rápida, modos de ráfaga, sistemas multibanco y buses de transferencia
súper rápidos de mayor frecuencia de operación. De esta manera se ha
llegado a la última generación de DRAM, la DDR 3. Aún así esta tecnología
casi ha llegado a su límite de mejora y hay otros proyectos en marcha para
cambiar su concepción. Este es el caso de Hybrid Memory Cube, que modifica
la tradicional estructura bidimensional de lap por una. Los fabricantes afirman
que pueden conseguir un ancho de banda quince veces mayor que el de la
RAM actual, un rendimiento veinte veces mayor y un 90% menos de espacio
físico, con un consumo de energía 7 veces menor.
Cuando necesitamos almacenar al información de forma permanente o
con actualizaciones poco frecuentes requerimos de memorias de tipo no
volátil, que aunque tienen un mayor tiempo de acceso a la información esto
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
43
Electrónica de los Sistemas Industriales
no supone un inconveniente, además de no necesitar alimentación eléctrica
para mantener la información. Este es el caso de la información básica de
funcionamiento del sistema, por ejemplo, la BIOS de un computador, en la que
se utiliza una memoria permanente con una velocidad aceptable, que suele ser
un tipo de memoria ROM como la EPROM o la EEPROM. Además el sistema
operativo y demás información del usuario se deben almacenar en memorias
de gran capacidad y menor coste. Para ello se utiliza el disco duro (HDD) que
es una memorias de acceso digital - secuencial que almacena la información
en un disco magnético.
Actualmente está en auge el uso de las memorias Flash, que gracias a
su flexibilidad, reducido tamaño y bajo coste, junto con una buena velocidad
de acceso y una cada vez mayor densidad de información. De momento se
utilizan en tarjetas de memoria y dispositivos de almacenamiento masivo para
electrónica de consumo. Es en este campo donde estas memorias tienen su
mayor nicho de mercado. De todas formas la evolución del mercado
electrónico hacia dispositivos cada vez más pequeños, flexibles e integrables
inalámbricamente ha propiciado que ya se está investigando su aplicación para
sustituir a otras memorias como los computadores (Discos Duros) y a la
memoria principal del procesador (DRAM).
Las memorias Flash tienen varias opciones de futuro. Para sustituir a los
discos duros es más apta la memoria flash-NAND. Actualmente la capacidad
de las memorias flash es menor a la de los discos duros, además de ser más
costoso el precio por Mbyte, pero ya se han conseguido capacidades de 1
Tbyte y el coste va disminuyendo. La mayor desventaja sobre los discos duros
es la de tener limitados los ciclos de lectura y la menor fiabilidad en el
mantenimiento de la información. En contrapartida tiene las ventajas consumir
mucha menos energía y de ser más silenciosa y resistente a los impactos
gracias a que no tiene partes móviles, y su pequeño tamaño le hace ser muy
ligera y versátil. Para sustituir a las memorias de instrucciones de un
dispositivo, o las memorias en dispositivos de datos críticos, serían más aptas
las memorias Flash OR u ORNAND debido a su mayor fiabilidad e integridad
en el mantenimiento de la información. En cuanto a la sustitución de
memorias DRAM por memorias Flash estas últimas son todavía más lentas pero
utilizan hasta 10 veces menos energía y es significativamente más económica.
Para grandes necesidades de almacenamiento permanente se utilizan
discos ópticos como CD, DVD y Blue-Ray, que son muy económicos y tienen
una gran capacidad. Con los nuevos discos holográficos (HVD) se va a
continuar aumentando esta capacidad que ya llega a varios Terabytes.
En cuanto al futuro de las memorias los fabricantes persiguen tres
objetivos: aumentar la densidad de integración (disminuyendo el coste),
aumentar la velocidad de operación y minimizar el consumo energético. Para
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
44
Electrónica de los Sistemas Industriales
ello habría que combinar el tamaño de las células DRAM con la rapidez de las
células SRAM y la no volatilidad de las memorias Flash o los medios
magnéticos como Discos Duros. Por ello se están desarrollando memorias no
volátiles que puedan alcanzar la rapidez de las volátiles. Una de ellas es la
FRAM, aunque todavía no ha conseguido alcanzar la rapidez de las SRAM.
Otra opción de futuro en la que la industria ha puesto sus esfuerzos
investigadores es la MRAM, ya que ofrece velocidades parecidas a las de
SRAM con una densidad comparable a la de DRAM a la par que un consumo
mucho menor que ésta. Además, frente a la memoria Flash, no presenta
degradación en el tiempo. Esta combinación hace que algunos la propongan
como “memoria universal”, capaz de reemplazar a estas tres así como a la
memoria EEPROM. De momento, las tendencias del mercado la han mantenido
lejos de alcanzar una utilización generalizada. El único producto disponible a
gran escala es el chip de 4 Mbit de Freescale Semiconductor, que utiliza
procesos de varias generaciones de antigüedad de 180 nm. La gran demanda
de memoria Flash sigue dirigiendo la oferta de forma que los fabricantes no
se arriesguen a dedicar sus fábricas principales a la producción de MRAM,
cuyas celdas siguen estando muy por encima de los tamaños conseguidos en
Flash. De todas formas los últimos avances en investigación (como la MRAM
STT) auguran que la MRAM podrá superar en un futuro próximo todos los
inconvenientes que presenta actualmente para hacer valer sus ventajas
respecto al resto de memorias.
4. BIBLIOGRAFÍA Y/O REFERENCIAS
[1] Yeves Gutiérrez, Fernando; Castro Gil, Manuel Alonso; y Otros. ESTRUCTURA
Y TECNOLOGÍA DE COMPUTADORES I. Ed. UNED
5. ENLACES DE INTERÉS
http://es.wikipedia.org/wiki/HVD
http://es.wikipedia.org/wiki/Blu-ray_Disc
http://es.wikipedia.org/wiki/Memorias_flash
http://www.cika.com/productos/ramtron/pdf/fram.pdf
http://www.poderpda.com/editorial/hybrid-memory-cube-la-memoria-ram-del-futuro/
http://www.youtube.com/watch?v=kaV2nZSkw8A
http://www.xataka.com/componentes-de-pc/intel-hybrid-memory-cube-la-ram-del-futuro
http://www.mram-info.com/
http://www.taringa.net/posts/noticias/1592349/MRAM-La-memoria-RAM-del-futuro.html
http://www.pablogeo.com/stt-ram-memoria
http://pimpimnela.blogspot.com.es/p/la-memoria-ram.html
http://es.wikipedia.org/wiki/MRAM
FUNCIONES Y CARACTERÍSTICAS DE IS. CONCEPTOS DE ORDENADORES
45
Descargar