A Multi-Block Interleaving Structure for NAND Flash Memory Storage
Source: University of Massachusetts
NAND flash memory is becoming more widely used in various computing systems due to improved cost effectiveness. This research is to design a cost effective solid state disk that can support high sequential-access performance, by constructing a multi-block interleaved structure. As a way of complementing the shortcomings of MLC (Multi Level Cell) flash memory, a group of different interleaved modules is constructed to be selectively accessed depending on request sizes. MLC flash is used in this structure because of its low manufacturing cost per capacity, even though it has a slower transfer speed and lower life endurance than SLC (Single Level Cell) flash. The approach is to implement an optimized MLC bank interleaving structure for applications with a high potential of sequential locality.