Satellite-borne solid memory high-reliability data access method based on NAND Flash
The invention designs a high-reliability data access method for a satellite-borne solid memory based on NAND Flash. The method comprises the following steps: establishing a static bad block linked list, constructing an LUN channel stripe page, segmenting the page, performing ECC coding in the page,...
Gespeichert in:
Hauptverfasser: | , , , , , , , |
---|---|
Format: | Patent |
Sprache: | chi ; eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The invention designs a high-reliability data access method for a satellite-borne solid memory based on NAND Flash. The method comprises the following steps: establishing a static bad block linked list, constructing an LUN channel stripe page, segmenting the page, performing ECC coding in the page, writing stripe page data RAID5, processing page programming errors, performing data decoding error correction, recovering RAID5 data, performing advanced identification on potential bad LUN or bad blocks of decoding threshold judgment, and synchronizing remote storage and backup of key information with regular updating. Static bad blocks, dynamic bad blocks and bad LUN randomly appearing in the read-write operation process of the NAND Flash chip are recognized in advance, isolated and removed, and flexible and reliable access of data errors under different particle dimensions is achieved.
本发明设计一种基于NAND Flash的星载固存高可靠数据存取方法,通过静态坏块链表建立、LUN通道条带页构建、页分割及页内ECC编码、条带页数据RAID5写入、页编程错误处理、数据译码纠错、RAID5数据恢复、译码阈值判决的潜在坏LUN或坏块提前识别、关 |
---|