Amplificadores Sense en SRAM

La estructura básica de 6T utilizada para almacenar datos es la misma que se usa en el "Amplificador de detección de voltaje diferencial de retroalimentación positiva", entonces, ¿por qué mientras los datos se almacenan en la celda de memoria SRAM no se amplifican?

Amplificador de voltaje utilizado como amplificador detectado

¿Puede proporcionar enlaces a lo que se refiere?
La imagen agregada del amplificador Sense y la estructura SRAM se puede encontrar en: en.wikipedia.org/wiki/Static_random-access_memory

Respuestas (1)

Sí, los transistores en la celda SRAM funcionan como amplificadores; es la retroalimentación positiva interna la que crea la operación biestable que se utiliza para almacenar información. Sin embargo, los tamaños de estos transistores se mantienen lo más pequeños posible para que puedan caber más de ellos en una cantidad determinada de área y para mantener las corrientes de fuga lo más pequeñas posible.

Cuando ocurre una operación de lectura, las salidas de los cuatro transistores internos se conectan a las líneas de bits mediante los transistores de selección de palabras. Los transistores internos débiles necesitan conducir las líneas de bits hacia abajo o hacia arriba a través de los transistores de selección, lo que significa que la señal disponible se atenúa un poco, tanto por las compensaciones de voltaje introducidas por los transistores de selección como por la capacitancia relativamente alta de las líneas de bits. La señal diferencial resultante no se parece en nada a una señal lógica "normal".

El propósito de los amplificadores de detección en cada par de líneas de bits es convertir esa señal diferencial débil en una señal lógica normal que luego se puede alimentar a multiplexores de datos adicionales y/o controladores de pines de E/S.

En el diseño de SRAM, se necesita una gran cantidad de análisis para determinar qué tan pequeños pueden ser los transistores de celda y al mismo tiempo proporcionar suficiente señal durante una operación de lectura para lograr los objetivos de rendimiento del dispositivo.

Muchas gracias. ¿Puede proporcionar algún enlace o, si es posible, explicar que "cómo se estabiliza cualquier pequeña perturbación creada en el circuito biestable y finalmente conduce a uno de los estados estables, es decir, 0 o 1"?
No sé. ¿Dónde leíste eso? No está en la página a la que se vinculó en su comentario. Suena como una descripción básica de la retroalimentación positiva.
Sí, no está en la página. Y sí, es una retroalimentación positiva. Quería entender eso en el nivel del circuito CMOS (H/W) y no pude encontrar ninguna buena fuente para lo mismo.
Corríjame si tengo razón: diga eso en los circuitos de retroalimentación positiva que se muestran arriba, Valor [1] = "0" y Valor [2] = "1. Ahora, si dice Valor [1] = 0 + deltaV, si esto está debajo el voltaje de transición (es decir, el voltaje considerado para la lógica 1), entonces retendrá el valor y la retroalimentación lo corregirá de nuevo a 0.
Sí, eso es esencialmente correcto. La cantidad de energía que se necesita para cambiar el circuito de un estado a otro está determinada por la resistencia de los dispositivos que están encendidos. Debe impulsar suficiente corriente a través de ellos para que el voltaje en al menos un nodo cruce el umbral de conmutación. Por cierto, esa es otra razón por la que los transistores de celda se mantienen pequeños, para que puedan ser dominados por los controladores de línea de bits durante los ciclos de escritura en una cantidad de tiempo razonable.