Cómo el fenómeno RowHammer deforma bits en la DRAM: un modelo unifica experimentos y simulaciones

Fuentes: Demystifying DRAM Read Disturbance: Bridging the Gap Between Experimental Characterization and Device-Level Modeling of RowHammer and RowPress Phenomena

Un equipo de investigadores presenta un estudio que unifica la caracterización experimental y el modelado a nivel de dispositivo de los fallos de lectura en memorias DRAM, conocidos como RowHammer y RowPress. Estos fenómenos provocan cambios de bits no intencionados en celdas de memoria cercanas al acceder a otras filas, y afectan a la fiabilidad y seguridad de sistemas basados en DRAM.

El trabajo identifica y demuestra lagunas e inconsistencias entre los mecanismos físicos descritos por los modelos de dispositivo existentes y las observaciones experimentales de los cambios de bits. Para ello se centra en tres métricas fundamentales que deberían corresponderse con mecanismos físicos de primer orden: la dirección de los cambios de bits, su recuento y el número mínimo de activaciones de la fila agresora (ACmin) necesario para provocar el primer fallo.

Mediante un conjunto exhaustivo y riguroso de simulaciones TCAD, los autores reproducen fenómenos observados en caracterizaciones experimentales reales de RowHammer y RowPress. A partir de los resultados, el artículo resume mecanismos de error a nivel de dispositivo actualizados y señala parámetros de modelado y simulación que influyen de forma determinante en que los resultados simulados coincidan con los de chips reales.

El estudio discute implicaciones para el desarrollo de metodologías de caracterización experimental más rigurosas y eficientes, así como para el diseño de técnicas de mitigación de estos fallos de lectura en DRAM.