
La celda de memoria es el componente fundamental de la memoria de la computadora . Se trata de un dispositivo, como un circuito electrónico , que almacena un bit de información binaria. Debe configurarse para almacenar un 1 lógico ( nivel de voltaje alto ) y reiniciarse para almacenar un 0 lógico (nivel de voltaje bajo). Su valor se mantiene almacenado hasta que se modifica mediante el proceso de configuración/reinicio. Se puede acceder al valor de la celda de memoria leyéndola.
A lo largo de la historia de la informática , se han utilizado diferentes arquitecturas de celdas de memoria, incluyendo memoria de núcleo , memoria twistor [ 1 ] y memoria de burbuja . Actualmente , la arquitectura de celda de memoria más común es la memoria MOS , que consta de celdas de memoria de metal-óxido-semiconductor (MOS). La memoria de acceso aleatorio (RAM) moderna utiliza transistores de efecto de campo MOS (MOSFET) como biestables, junto con condensadores MOS para ciertos tipos de RAM.
La celda de memoria SRAM ( memoria RAM estática ) es un tipo de circuito biestable , generalmente implementado con MOSFETs. Estos requieren muy poca energía para mantener el valor almacenado cuando no se accede a ellos. Un segundo tipo, la DRAM ( memoria RAM dinámica ), se basa en condensadores MOS. La carga y descarga de un condensador permite almacenar un '1' o un '0' en la celda. Sin embargo, dado que la carga del condensador se disipa lentamente, debe recargarse periódicamente. Debido a este proceso de recarga, la DRAM consume más energía, pero puede alcanzar mayores densidades de almacenamiento.
Por otro lado, la mayoría de las memorias no volátiles (NVM) se basan en arquitecturas de celdas de memoria de puerta flotante . Las tecnologías de memoria no volátil, como EPROM , EEPROM y memoria flash , utilizan celdas de memoria de puerta flotante, que a su vez se basan en transistores MOSFET de puerta flotante .
Descripción
La celda de memoria es el componente fundamental de la memoria. Puede implementarse utilizando diferentes tecnologías, como dispositivos bipolares , MOS y otros semiconductores . También puede construirse con material magnético , como núcleos de ferrita o burbujas magnéticas. [ 2 ] Independientemente de la tecnología de implementación utilizada, el propósito de la celda de memoria binaria siempre es el mismo: almacenar un bit de información binaria al que se puede acceder leyendo la celda. Debe configurarse para almacenar un 1 y reiniciarse para almacenar un 0. [ 3 ]
Significado

Los circuitos lógicos sin celdas de memoria se denominan combinacionales , lo que significa que la salida depende únicamente de la entrada actual.
Pero la memoria es un elemento clave de los sistemas digitales . En las computadoras, permite almacenar tanto programas como datos, y las celdas de memoria también se utilizan para el almacenamiento temporal de la salida de los circuitos combinacionales, que posteriormente serán utilizados por los sistemas digitales.
Los circuitos lógicos que utilizan celdas de memoria se denominan circuitos secuenciales , lo que significa que la salida depende no solo de la entrada actual, sino también del historial de entradas anteriores. Esta dependencia del historial de entradas anteriores hace que estos circuitos sean con estado , y son las celdas de memoria las que almacenan dicho estado. Estos circuitos requieren un generador de temporización o reloj para su funcionamiento. [ 4 ]
La memoria de computadora utilizada en la mayoría de los sistemas informáticos contemporáneos se construye principalmente con celdas DRAM; dado que su disposición es mucho más pequeña que la de la SRAM, se puede empaquetar con mayor densidad, lo que resulta en una memoria más económica con mayor capacidad. Debido a que la celda de memoria DRAM almacena su valor como la carga de un condensador y existen problemas de fugas de corriente, su valor debe reescribirse constantemente. Esta es una de las razones por las que las celdas DRAM son más lentas que las celdas SRAM (RAM estática) de mayor tamaño, cuyo valor siempre está disponible. Por eso, la memoria SRAM se utiliza para la caché integrada en los chips de microprocesadores modernos . [ 5 ]
Historia

El 11 de diciembre de 1946, Freddie Williams solicitó una patente para su dispositivo de almacenamiento de tubo de rayos catódicos (CRT) ( tubo Williams ) con 128 palabras de 40 bits . Entró en funcionamiento en 1947 y se considera la primera implementación práctica de memoria de acceso aleatorio (RAM). [ 6 ] Ese mismo año, Frederick Viehe presentó las primeras solicitudes de patente para memoria de núcleo magnético . [ 7 ] [ 8 ] La memoria práctica de núcleo magnético fue desarrollada por An Wang en 1948 y mejorada por Jay Forrester y Jan A. Rajchman a principios de la década de 1950, antes de ser comercializada con la computadora Whirlwind en 1953. [ 9 ] Ken Olsen también contribuyó a su desarrollo. [ 10 ]
La memoria de semiconductores comenzó a principios de la década de 1960 con celdas de memoria bipolares, hechas de transistores bipolares . Si bien mejoró el rendimiento, no pudo competir con el menor precio de la memoria de núcleo magnético. [ 11 ]
celdas de memoria MOS

En 1957, Frosch y Derick lograron fabricar los primeros transistores de efecto de campo de dióxido de silicio en Bell Labs, los primeros transistores en los que el drenador y la fuente estaban adyacentes en la superficie. [ 12 ] Posteriormente, un equipo demostró un MOSFET funcional en Bell Labs en 1960. [ 13 ] [ 14 ] La invención del MOSFET permitió el uso práctico de transistores de metal-óxido-semiconductor (MOS) como elementos de almacenamiento de celdas de memoria, una función que anteriormente desempeñaban los núcleos magnéticos .
Las primeras celdas de memoria modernas se introdujeron en 1964, cuando John Schmidt diseñó la primera memoria de acceso aleatorio estática (SRAM) MOS ( PMOS ) de canal p de 64 bits . [ 15 ] [ 16 ]
La SRAM suele tener celdas de seis transistores , mientras que la DRAM (memoria de acceso aleatorio dinámico) suele tener celdas de un solo transistor. [ 17 ] [ 15 ] En 1965, la calculadora electrónica Toscal BC-1411 de Toshiba utilizó una forma de DRAM bipolar capacitiva, que almacenaba datos de 180 bits en celdas de memoria discretas, compuestas por transistores bipolares de germanio y condensadores. [ 18 ] [ 19 ] La tecnología MOS es la base de la DRAM moderna. En 1966, Robert H. Dennard, del Centro de Investigación Thomas J. Watson de IBM, trabajaba en la memoria MOS. Al examinar las características de la tecnología MOS, descubrió que era capaz de construir condensadores y que almacenar una carga o ninguna carga en el condensador MOS podía representar el 1 y el 0 de un bit, mientras que el transistor MOS podía controlar la escritura de la carga en el condensador. Esto condujo al desarrollo de una celda de memoria DRAM de un solo transistor. [ 20 ] En 1967, Dennard presentó una patente para una celda de memoria DRAM de un solo transistor, basada en tecnología MOS. [ 21 ]
La primera SRAM bipolar comercial de 64 bits fue lanzada por Intel en 1969 con el Schottky TTL 3101. Un año después, lanzó el primer chip de circuito integrado DRAM, el Intel 1103 , basado en tecnología MOS. Para 1972, batió récords anteriores en ventas de memoria de semiconductores . [ 22 ] Los chips DRAM a principios de la década de 1970 tenían celdas de tres transistores, antes de que las celdas de un solo transistor se convirtieran en estándar a partir de mediados de la década de 1970. [ 17 ] [ 15 ]
La memoria CMOS fue comercializada por RCA , que lanzó un chip de memoria SRAM CMOS de 288 bits en 1968. [ 23 ] Inicialmente, la memoria CMOS era más lenta que la memoria NMOS , que era más utilizada por las computadoras en la década de 1970. [ 24 ] En 1978, Hitachi introdujo el proceso CMOS de doble pozo, con su chip de memoria HM6147 (SRAM de 4 kb), fabricado con un proceso de 3 μm . El chip HM6147 pudo igualar el rendimiento del chip de memoria NMOS más rápido de la época, mientras que el HM6147 también consumía mucha menos energía. Con un rendimiento comparable y un consumo de energía mucho menor, el proceso CMOS de doble pozo acabó superando al NMOS como el proceso de fabricación de semiconductores más común para la memoria de computadora en la década de 1980. [ 24 ]
Los dos tipos más comunes de celdas de memoria DRAM desde la década de 1980 han sido las celdas de condensador de trinchera y las celdas de condensador apilado. [ 25 ] Las celdas de condensador de trinchera consisten en agujeros (trincheras) hechos en un sustrato de silicio, cuyas paredes laterales se utilizan como celda de memoria, mientras que las celdas de condensador apilado son la forma más antigua de memoria tridimensional (memoria 3D), donde las celdas de memoria se apilan verticalmente en una estructura de celda tridimensional. [ 26 ] Ambas debutaron en 1984, cuando Hitachi introdujo la memoria de condensador de trinchera y Fujitsu introdujo la memoria de condensador apilado. [ 25 ]
Celdas de memoria MOS de puerta flotante
El MOSFET de puerta flotante (FGMOS) fue inventado por Dawon Kahng y Simon Sze en los Laboratorios Bell en 1967. [ 27 ] Propusieron el concepto de celdas de memoria de puerta flotante, utilizando transistores FGMOS, que podrían usarse para producir ROM reprogramable (memoria de solo lectura). [ 28 ] Las celdas de memoria de puerta flotante se convirtieron posteriormente en la base de las tecnologías de memoria no volátil (NVM), incluyendo EPROM (ROM programable borrable), EEPROM (ROM programable borrable eléctricamente) y memoria flash . [ 29 ]
La memoria flash fue inventada por Fujio Masuoka en Toshiba en 1980. [ 30 ] [ 31 ] Masuoka y sus colegas presentaron la invención de la memoria flash NOR en 1984, [ 32 ] y luego la memoria flash NAND en 1987. [ 33 ] La memoria flash de celda multinivel (MLC) fue introducida por NEC , que demostró celdas de cuatro niveles en un chip flash de 64 Mb que almacenaba 2 bits por celda en 1996. [ 25 ] La memoria 3D V-NAND , donde las celdas de memoria flash se apilan verticalmente utilizando la tecnología de memoria flash de trampa de carga 3D (CTP), fue anunciada por primera vez por Toshiba en 2007, [ 34 ] y fabricada comercialmente por primera vez por Samsung Electronics en 2013. [ 35 ] [ 36 ]
Implementación
Los siguientes esquemas detallan las tres implementaciones más utilizadas para celdas de memoria electrónica:
- La celda de memoria de acceso aleatorio dinámico (DRAM);
- La celda de memoria de acceso aleatorio estática (SRAM);
- Biestables como el J/K que se muestra a continuación, que utilizan únicamente puertas lógicas .
Operación
celda de memoria DRAM

Almacenamiento
- El elemento de almacenamiento de la celda de memoria DRAM es el condensador etiquetado con el número (4) en el diagrama anterior. La carga almacenada en el condensador se degrada con el tiempo, por lo que su valor debe actualizarse (leerse y reescribirse) periódicamente. El transistor nMOS (3) actúa como una puerta que permite la lectura o escritura cuando está abierto y el almacenamiento cuando está cerrado. [ 37 ]
Lectura
- Para leer la línea de palabra (2), se aplica un nivel lógico 1 (voltaje alto) a la compuerta del transistor nMOS (3), lo que lo vuelve conductor. La carga almacenada en el condensador (4) se transfiere a la línea de bits (1). La línea de bits presenta una capacitancia parásita (5) que consume parte de la carga y ralentiza el proceso de lectura. La capacitancia de la línea de bits determina el tamaño necesario del condensador de almacenamiento (4). Se trata de una compensación. Si el condensador de almacenamiento es demasiado pequeño, el voltaje de la línea de bits tardaría demasiado en elevarse o incluso no superaría el umbral requerido por los amplificadores al final de la línea. Dado que el proceso de lectura degrada la carga del condensador de almacenamiento (4), su valor se reescribe después de cada lectura. [ 38 ]
Escribiendo
- El proceso de escritura es el más sencillo: el valor lógico deseado (1 [alto voltaje] o 0 [bajo voltaje]) se introduce en la línea de bits. La línea de palabra activa el transistor nMOS (3), conectándolo al condensador de almacenamiento (4). El único problema es mantenerlo abierto el tiempo suficiente para asegurar que el condensador se cargue o descargue completamente antes de apagar el transistor nMOS (3). [ 38 ]
celda de memoria SRAM


Almacenamiento
- El principio de funcionamiento de una celda de memoria SRAM se comprende mejor si los transistores M1 a M4 se representan como puertas lógicas . De esta forma, queda claro que, en esencia, el almacenamiento de la celda se construye mediante dos inversores acoplados en cruz . Este sencillo bucle crea un circuito biestable. Un 1 lógico en la entrada del primer inversor se convierte en un 0 en su salida, y se introduce en el segundo inversor, que transforma ese 0 lógico de nuevo en un 1 lógico, devolviendo el mismo valor a la entrada del primer inversor. Esto crea un estado estable que no cambia con el tiempo. De forma similar, el otro estado estable del circuito se consigue con un 0 lógico en la entrada del primer inversor. Tras ser invertido dos veces, también devolverá el mismo valor. [ 39 ]
- Por lo tanto, el circuito solo puede encontrarse en dos estados estables:
- = 0 y = 1
- = 1 y = 0
Lectura
- Para leer el contenido de la celda de memoria almacenada en el bucle, los transistores M5 y M6 deben estar encendidos cuando reciben voltaje en sus compuertas desde la línea de palabra (), se vuelven conductores y por lo tanto ely Los valores se transmiten a la línea de bits () y a su complemento (). [ 39 ] Finalmente, estos valores se amplifican al final de las líneas de bits. [ 39 ]
Escribiendo
- El proceso de escritura es similar, la diferencia es que ahora el nuevo valor que se almacenará en la celda de memoria se introduce en la línea de bits () y la invertida en su complemento (). A continuación, los transistores M5 y M6 se abren al conducir un nivel lógico 1 (voltaje alto) a la línea de palabra (). Esto conecta efectivamente las líneas de bits al bucle inversor biestable. Hay dos casos posibles:
- Si el valor del bucle es el mismo que el nuevo valor generado, no hay ningún cambio;
- Si el valor del bucle es diferente del nuevo valor generado, existen dos valores conflictivos. Para que la tensión en las líneas de bits sobrescriba la salida de los inversores, el tamaño de los transistores M5 y M6 debe ser mayor que el de los transistores M1-M4. Esto permite que fluya más corriente a través de los primeros y, por lo tanto, inclina la tensión en la dirección del nuevo valor. En algún momento, el bucle amplificará este valor intermedio hasta el límite máximo. [ 39 ]
Chanclas
El flip-flop tiene diversas implementaciones; su elemento de almacenamiento suele ser un pestillo compuesto por un bucle de compuertas NAND o NOR, con compuertas adicionales para la sincronización. Su valor siempre está disponible para su lectura como salida y permanece almacenado hasta que se modifica mediante el proceso de activación o desactivación. Los flip-flops se implementan típicamente con MOSFETs ; también se han implementado con transistores bipolares .
Puerta flotante

Las celdas de memoria de puerta flotante , basadas en MOSFET de puerta flotante , se utilizan para la mayoría de las tecnologías de memoria no volátil (NVM), incluidas EPROM , EEPROM y memoria flash . [ 29 ] Según R. Bez y A. Pirovano:
Una celda de memoria de puerta flotante es básicamente un transistor MOS con una puerta completamente rodeada por un dieléctrico (Fig. 1.2), la puerta flotante (FG), y controlada eléctricamente por una puerta de control (CG) acoplada capacitivamente. Al estar aislada eléctricamente, la FG actúa como electrodo de almacenamiento para el dispositivo de la celda. La carga inyectada en la FG se mantiene allí, lo que permite la modulación de la tensión umbral "aparente" (es decir, VT vista desde la CG) del transistor de la celda. [ 29 ]
Véase también
Referencias
- ↑ Bobeck, Andrew H. (6 de noviembre de 1957). "Un nuevo elemento de almacenamiento adecuado para matrices de memoria de gran tamaño: el Twistor". Bell System Technical Journal . XXXVI (5). doi : 10.1002/j.1538-7305.1957.tb01513.x . ISSN 0005-8580 .
Se han desarrollado tres métodos para almacenar información de forma coincidente en un cable magnético. Las celdas de memoria resultantes se han denominado colectivamente "twistor".
- ↑ D. Tang, Denny; Lee, Yuan-Jen (2010). Memoria magnética: fundamentos y tecnología . Cambridge University Press . pág. 91. ISBN 978-1139484497Consultado el 13 de diciembre de 2015 .
- ↑ Fletcher, William (1980). Un enfoque de ingeniería para el diseño digital . Prentice-Hall. pág . 283. ISBN 0-13-277699-5.
- ↑ Circuitos microelectrónicos (Segunda edición). Holt, Rinehart and Winston, Inc. 1987. pág . 883. ISBN 0-03-007328-6.
- ↑ "La Question Technique : le cache, comment ça marche ?" [ La pregunta técnica: la caché, ¿cómo funciona? ] . PC World Fr (en francés). Archivado del original el 30 de marzo de 2014.
- ↑ O'Regan, Gerard (2013). Gigantes de la informática: Un compendio de pioneros clave . Springer Science & Business Media. pág. 267. ISBN 978-1447153405Consultado el 13 de diciembre de 2015 .
- ↑ Reilly, Edwin D. (2003). Hitos en Ciencias de la Computación y Tecnologías de la Información . Greenwood Publishing Group. pág . 164. ISBN 9781573565219.
viehe.
- ↑ Pugh, Emerson W.; Johnson, Lyle R.; Palmer, John H. (1991). Los sistemas 360 y los primeros 370 de IBM . MIT Press . pág. 706. ISBN 0262161230Recuperado el 9 de diciembre de 2015.
An Wang, quien más tarde fundó Wang Laboratories, demostró el almacenamiento de información en núcleos magnéticos en un registro de desplazamiento en 1948. IBM creía que su patente y la de un inventor independiente, Frederick W. Viehe, Jr., servían de modelo para que los abogados dominaran la patente de Forrester.
- ↑ "1953: La computadora Whirlwind estrena memoria de núcleo" . Museo de Historia de la Computación . Consultado el 2 de agosto de 2019 .
- ↑ Taylor, Alan (18 de junio de 1979). Computerworld: Mass. Town se ha convertido en la capital de la informática . IDG Enterprise. pág. 25.
- ↑ "1966: Las memorias RAM de semiconductores satisfacen las necesidades de almacenamiento de alta velocidad" . Museo de Historia de la Computación . Consultado el 19 de junio de 2019 .
- ↑ Frosch, CJ; Derick, L (1957). "Protección de superficie y enmascaramiento selectivo durante la difusión en silicio". Journal of the Electrochemical Society . 104 (9): 547. doi : 10.1149/1.2428650 .
- ↑ Kahng, D. (1991). "Dispositivo de superficie de silicio-dióxido de silicio". Dispositivos semiconductores: artículos pioneros . págs. 583–596 . doi : 10.1142/9789814503464_0076 . ISBN 978-981-02-0209-5.
- ↑ Lojek, Bo (2007). Historia de la ingeniería de semiconductores . Berlín, Heidelberg: Springer-Verlag Berlin Heidelberg. pág. 321. ISBN 978-3-540-34258-8.
- 1 2 3 "1970: Los semiconductores compiten con los núcleos magnéticos" . Museo de Historia de la Computación . Consultado el 19 de junio de 2019 .
- ↑ Diseño de estado sólido - Vol. 6. Casa Horizon. 1965.
- 1 2 "Finales de la década de 1960: Los comienzos de la memoria MOS" (PDF) . Museo de Historia de Semiconductores de Japón . 23 de enero de 2019. Consultado el 27 de junio de 2019 .
- ↑ "Hoja de especificaciones para Toshiba "TOSCAL" BC-1411" . Museo web de calculadoras antiguas . Archivado del original el 3 de julio de 2017. Consultado el 8 de mayo de 2018 .
- ↑ "Calculadora de escritorio Toshiba "Toscal" BC-1411" . Archivado del original el 20 de mayo de 2007.
- ↑ "DRAM" . IBM100 . IBM . 9 de agosto de 2017. Consultado el 20 de septiembre de 2019 .
- ↑ "Robert Dennard" . Encyclopædia Britannica . Consultado el 8 de julio de 2019 .
- ↑ Kent, Allen; Williams, James G. (6 de enero de 1992). Enciclopedia de microcomputadoras: volumen 9 - Icon Programming Language to Knowledge-based Systems: APL Techniques . CRC Press. pág. 131. ISBN 9780824727086.
- ↑ "1963: Se inventa la configuración de circuitos MOS complementarios" . Museo de Historia de la Computación . Consultado el 6 de julio de 2019 .
- 1 2 "1978: SRAM CMOS rápida de doble pozo (Hitachi)" (PDF) . Museo de Historia de Semiconductores de Japón . Archivado (PDF) del original el 5 de julio de 2019. Recuperado el 5 de julio de 2019 .
- 1 2 3 "Memoria" . Semiconductor Technology Online (STOL) . Consultado el 25 de junio de 2019 .
- ↑ "Década de 1980: aumenta la capacidad de DRAM, avanza la transición a CMOS y Japón domina el mercado" (PDF) . Museo de Historia de Semiconductores de Japón . Consultado el 19 de julio de 2019 .
- ↑ Kahng, D.; Sze, SM (1967). "Una puerta flotante y su aplicación a dispositivos de memoria". The Bell System Technical Journal . 46 (6): 1288– 95. Bibcode : 1967BSTJ...46.1288K . doi : 10.1002/j.1538-7305.1967.tb01738.x .
- ↑ "1971: Introducción de la ROM de semiconductor reutilizable" . Museo de Historia de la Computación . Consultado el 19 de junio de 2019 .
- 1 2 3 Bez, R.; Pirovano, A. (2019). Avances en tecnología de memoria y almacenamiento no volátil . Woodhead Publishing . ISBN 9780081025857.
- ↑ Fulford, Benjamin (24 de junio de 2002). "Héroe anónimo" . Forbes . Archivado del original el 3 de marzo de 2008. Consultado el 18 de marzo de 2008 .
- ^ Estados Unidos 4531203 Fujio Masuoka
- ↑ "Toshiba: Inventor de la memoria flash" . Toshiba . Archivado del original el 20 de junio de 2019. Consultado el 20 de junio de 2019 .
- ↑ Masuoka, F.; Momodomi, M.; Iwata, Y.; Shirota, R. (1987). "Nueva EPROM y EEPROM flash de ultra alta densidad con celda de estructura NAND". Reunión Internacional de Dispositivos Electrónicos de 1987. IEDM 1987. IEEE . doi : 10.1109 /IEDM.1987.191485 .
- ↑ "Toshiba anuncia nueva tecnología de memoria flash NAND "3D" . Engadget . 12 de junio de 2007. Consultado el 10 de julio de 2019 .
- ↑ "Samsung presenta la primera unidad SSD del mundo basada en 3D V-NAND para aplicaciones empresariales" . Sitio web global de semiconductores de Samsung . Archivado del original el 15 de abril de 2021.
- ↑ Clarke, Peter (2013). "Samsung confirma 24 capas en 3D NAND" . EE Times .
- ↑ Jacob, Bruce; Ng, Spencer; Wang, David (28 de julio de 2010). Sistemas de memoria: caché, DRAM, disco . Morgan Kaufmann. pág. 355. ISBN 9780080553849.
- 1 2 Siddiqi, Muzaffer A. (19 de diciembre de 2012). Memoria RAM dinámica: avances tecnológicos . CRC Press. pág. 10. ISBN 9781439893739.
- 1 2 3 4 Li, Hai ; Chen, Yiran (19 de abril de 2016). Diseño de memoria no volátil: magnética, resistiva y de cambio de fase . CRC Press. págs. 6, 7. ISBN 9781439807460.
- Memoria de computadora
- electrónica digital
- Sistemas digitales
- Ingeniería electrónica
- MOSFETs