Executing real-time programs on negative-AND flash memory considering read disturb errors

2017 
NAND flash memory is widely used in embedded systems domain due to its non-volatility, low-power consumption, high degree of integration, and shock resistance. However, NAND flash memory only supports page-base read/write operations, to execute program codes from NAND flash memory, RAM whose per-byte price is much higher than that of NAND flash memory is essential. For the cost efficiency, there are researches for minimizing required RAM size to execute real-time tasks. However, since they do not consider read disturb errors, they have a limitation in terms of reliability. Therefore, in this paper, we propose an approach to execute hard real-time tasks on NAND flash memory with minimal RAM size while considering read disturb errors. The suggested approach requires 40% less RAM pages than Shadowing approach, and 36% more RAM pages than HRT-PLRU approach.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    7
    References
    0
    Citations
    NaN
    KQI
    []