La DRAM, como dijiste, consiste básicamente en un condensador de almacenamiento y un transistor para acceder al voltaje almacenado en ese condensador. Idealmente, la carga almacenada en ese condensador nunca disminuiría, pero hay componentes de fuga que permiten que la carga se purgue. Si se descarga suficiente carga del condensador, entonces los datos no se pueden recuperar. En funcionamiento normal, esta pérdida de datos se evita al actualizar periódicamente la carga en el condensador. Por eso se llama RAM dinámica.
Disminuir la temperatura hace algunas cosas:
- Aumenta los voltajes de umbral de los MOSFET y la caída de voltaje directo de los diodos.
- Disminuye el componente de fuga de MOSFET y diodos
- Mejora el rendimiento en estado de los MOSFET
Teniendo en cuenta que los primeros dos puntos reducen directamente la corriente de fuga vista por los transistores, no debería sorprendernos que la carga almacenada en un bit DRAM pueda durar lo suficiente para un proceso de reinicio cuidadoso. Una vez que se vuelve a aplicar la alimentación, el sistema DRAM interno mantendrá los valores almacenados.
Estas premisas básicas se pueden aplicar a muchos circuitos diferentes, como microcontroladores o incluso circuitos discretos, siempre que no haya una inicialización en el arranque. Muchos microcontroladores, por ejemplo, restablecerán varios registros en el inicio, independientemente de si los contenidos anteriores se conservaron o no. No es probable que se inicialicen grandes matrices de memoria, pero es mucho más probable que los registros de control tengan un reinicio en la función de inicio.
Si aumenta la temperatura de la matriz lo suficientemente caliente, puede crear el efecto contrario, de hacer que la carga decaiga tan rápidamente que los datos se borren antes de que el ciclo de actualización pueda mantener los datos. Sin embargo, esto no debería suceder sobre el rango de temperatura especificado. Calentar la memoria lo suficiente como para que los datos decaigan más rápido que el ciclo de actualización también podría hacer que el circuito se desacelere hasta el punto en que no pueda mantener los tiempos de memoria especificados, lo que parecería un error diferente.
Esto no está relacionado con la rotura de bits. La descomposición de bits es la degradación física de los medios de almacenamiento (CD, cintas magnéticas, tarjetas perforadas) o un evento que daña la memoria, como un impacto de iones.