Background Scan and Refresh can count the times of block read and relocate cold data to fresh blocks to ensure the data is always stored in the healthy blocks.
Why Background Scan and Refresh?
Performing very high number of read access on individual pages before an erase command for the block containing those pages can lead to read disturb errors. Read disturbs usually occurs when electrons are stored steadily in the cold zone of blocks and no data movements after thousands of times of data reading.
How Does It Work?
SMART's Background Scan and Refresh plays a proactive role in avoiding read disturb errors from occurring. By counting the times of block read and relocating cold data to fresh blocks, SMART’s Background Scan and Refresh ensures the data is always stored in the healthy blocks.