Principio eléctrico de la falla del martillo de fila

Hay un error bastante nuevo y explotable que ocurre en algunas DRAM DDR3 llamado "martillo de fila" en el que es posible voltear celdas de memoria. Entiendo cómo funciona el exploit, pero no el problema eléctrico que lo genera. En Wikipedia y algunas otras fuentes, se menciona que los condensadores no deben estar demasiado juntos porque interfieren entre sí. ¿Como es eso? Que yo sepa, un capacitor no genera fuerza magnética como el conocido problema de las cargas en los discos magnéticos. Pensé que tal vez si están demasiado cerca puede aparecer una corriente y hacer que actúen como si estuvieran conectados, pero esa es una suposición incierta. El hecho es que no veo el problema claramente.

Gracias de antemano.

La diafonía de celdas adyacentes puede ser una combinación de cambio de suministro/tierra y transferencia de carga acoplada a las celdas más cercanas que aumenta en nivel con la velocidad de giro del voltaje. (Ic=CdV/dt) para una capacitancia de acoplamiento débil que, si se opone lo suficiente a la carga atrapada de las celdas cercanas, puede alterar el nivel lógico. MEMTEST86 tiene un gran conjunto de pruebas para verificar fallas de RAM desde un disco de arranque, como este. Se sabe que las tapas distribuidas UltraLow ​​ESR experimentan resonancia y degradan la supresión de ondulación de voltaje
Murata ha demostrado este defecto potencial con una familia de cerámica que eleva la ESR intencionalmente para evitar esta característica de segundo orden de alto Q en frecuencias autorresonantes.

Respuestas (1)

No son los condensadores de almacenamiento de datos los que interfieren. El problema es el acoplamiento capacitivo entre las líneas de selección de fila. Cuando lee una fila de DRAM, conduce la línea de selección de fila adecuada hacia arriba, lo que enciende todos los transistores en esa fila, que descargan su carga en las líneas de columna. Esto está bien, porque luego amplificas la señal y manejas las líneas de la columna, refrescando los capacitores.

El problema explotado por Rowhammer es que cada línea de selección de fila se acopla capacitivamente a las líneas de selección de fila adyacentes y enciende sus transistores muy levemente. Cada vez que eso sucede, una pequeña fracción de la carga almacenada en los capacitores se escapa a través del transistor ligeramente "encendido". Si lo hace suficientes veces antes de actualizar, la fila perderá sus datos.