Documentos de Académico
Documentos de Profesional
Documentos de Cultura
�ndice
1 Historia
1.1 Reinvenci�n de la memoria DRAM
2 Funcionamiento
3 V�ase tambi�n
4 Enlaces externos
5 Referencias
Historia
Integrado de silicio de 64 bits (usado en el IBM S-360, modelo 95) sobre un sector
de memoria de n�cleo (finales de los 60).
La memoria din�mica fue desarrollada en los laboratorios de IBM pasando por un
proceso evolutivo que la llev� de usar 6 transistores a s�lo un condensador y un
transistor, como la memoria DRAM que conocemos hoy. La invenci�n de esta �ltima la
hizo Robert Dennard1? quien obtuvo una patente norteamericana en 19682? por una
memoria fabricada con un solo transistor de efecto de campo y un condensador.
Los esfuerzos de IBM estaban encaminados a mejorar sus equipos de c�mputo como por
ejemplo la l�nea System 360: el modelo 25 en 1968 ya inclu�a un ScratchPad (una
especie de Cach� controlada por software) en forma de integrados 5 veces m�s
r�pidos que la memoria principal basada en n�cleos de ferrita.3? Dado el modelo de
negocios de IBM que consist�a en vender o arrendar computadores,4?un negocio
rentable, para IBM el uso de DRAM se reduc�a a ser el complemento de la memoria
principal basada en n�cleos magn�ticos. No hubo inter�s en comercializar ese tipo
de memorias para otros fabricantes ni tampoco se pens� en usar las tecnolog�as de
estado s�lido tipo SRAM o DRAM para construir la memoria principal. La empresa
Intel fue creada para aprovechar esa oportunidad de negocios: Gordon Moore,
observaba que hace tiempo la industria de los semiconductores se hab�a estancado, a
pesar de existir potenciales usos de los integrados de silicio como la fabricaci�n
de memorias SRAM y DRAM.5?
El lanzamiento de la memoria MK4096 de 4K, con un solo transistor por celda y con
direccionamiento multiplexado result� del trabajo de Robert Proebsting quien
observo que en las celdas con un solo transistor, era imposible acceder la
informaci�n en una posici�n, enviando al mismo tiempo los datos de fila y columna a
la matriz: hab�a que enviar las se�ales una despu�s de la otra. La soluci�n a nivel
de la celda conduc�a a un ahorro en el empaque, ya que la direcci�n podr�a
recibirse en dos etapas, reduciendo la cantidad de pines usados.9?Por ejemplo para
un integrado de 64 Kb se pasaba de 16 pines dedicados a solo 8 y dos m�s para
se�ales de control extra. La multiplexaci�n en tiempo es un esquema de
direccionamiento que trae muchas ventajas, a costa de unos pocos cambios en el
circuito externo, de manera que se convirti� en un est�ndar de la industria que
todav�a se mantiene. Mucha de la terminolog�a usada en la hoja de datos del MK4096
todav�a se usa y muchos de los par�metros de temporizaci�n como el retardo RAS a
CAS fueron instaurados con ese producto, entre otros aspectos.10?
Funcionamiento
Lectura
Escritura
La celda de memoria es la unidad b�sica de cualquier memoria, capaz de almacenar un
Bit en los sistemas digitales. La construcci�n de la celda define el funcionamiento
de la misma, en el caso de la DRAM moderna, consiste en un transistor de efecto de
campo y un condensador. El principio de funcionamiento b�sico, es sencillo: una
carga se almacena en el condensador significando un 1 y sin carga un 0. El
transistor funciona como un interruptor que conecta y desconecta al condensador.
Este mecanismo puede implementarse con dispositivos discretos y de hecho muchas
memorias anteriores a la �poca de los semiconductores, se basaban en arreglos de
celdas transistor-condensador.
Para acceder a una posici�n de memoria se necesita una direcci�n de 4 bits, pero en
las DRAM las direcciones est�n multiplexadas en tiempo, es decir se env�an por
mitades. Las entradas marcadas como a0 y a1 son el bus de direcciones y por el
mismo entra la direcci�n de la fila y despu�s la de la columna. Las direcciones se
diferencian por medio de se�ales de sincronizaci�n llamadas RAS (del ingl�s Row
Address Strobe) y CAS (Column Address Strobe) que indican la entrada de cada parte
de la direcci�n.
Las columnas son precargadas a un voltaje igual a la mitad del voltaje de 1 l�gico.
Esto es posible ya que las l�neas se comportan como grandes condensadores, dada su
longitud tienen un valor m�s alto que la de los condensadores en las celdas.
Una fila es energizada por medio del decodificador de filas que recibe la direcci�n
y la se�al de RAS. Esto hace que los transistores conectados a una fila conduzcan y
permitiendo la conexi�n el�ctrica entre las l�neas de columna y una fila de
condensadores. El efecto es el mismo que se produce al conectar dos condensadores,
uno cargado y otro de carga desconocida: se produce un balance de que deja a los
dos con un voltaje muy similar, compartiendo las cargas. El resultado final depende
del valor de carga en el condensador de la celda conectada a cada columna. El
cambio es peque�o, ya que la l�nea de columna es un condensador m�s grande que el
de la celda.
El cambio es medido y amplificado por una secci�n que contiene circuitos de
realimentaci�n positiva: si el valor a medir es menor que el la mitad del voltaje
de 1 l�gico, la salida ser� un 0, si es mayor, la salida se regenera a un 1.
Funciona como un redondeo.
La lectura se realiza en todas las posiciones de una fila de manera que al llegar
la segunda parte de la direcci�n, se decide cual es la celda deseada. Esto sucede
con la se�al CAS. El dato es entregado al bus de datos por medio de la lineo D.O. y
las celdas involucradas en el proceso son reescritas, ya que la lectura de la DRAM
es destructiva.
La escritura en una posici�n de memoria tiene un proceso similar al de arriba, pero
en lugar de leer el valor, la l�nea de columna es llevada a un valor indicado por
la l�nea D.I. y el condensador es cargado o descargado. El flujo del dato es
mostrado con una l�nea gruesa en el gr�fico.