05956473 is referenced by 201 patents and cites 22 patents.

The present application discloses methods to provide defect management, wear leveling and data security to a mass storage system implemented using flash memory. The flash memory is organized into a plurality of blocks. Each block has a special region for storing its attributes. In defect management, defects arising from manufacturing and on-the-fly defects are scanned. Defective blocks are marked by altering its attributes. The present application also discloses a wear leveling method in which the difference between the number of erasures of any two blocks (except the defective blocks) is within a predetermined value. The present application further discloses a new error detection and correction method. The same data is stored in two separate memory locations. The content of these two locations are later "ored" or "anded" together (depending on the nature of error giving rise to the error) to recover the correct data.

Title
Method and system for managing a flash memory mass storage system
Application Number
8/755194
Publication Number
5956473
Application Date
November 25, 1996
Publication Date
September 21, 1999
Inventor
Ting Chung Hu
Milpitas
CA, US
Ju Xu Lee
BingDong
TW
Li Jen Lee
HsinChu
TW
Tai Yao Lee
HsinChu
TW
Chun Hung Lin
HsinChu
TW
Chung Wen Ma
HsinChu
TW
Agent
Mark A Wilson Sonsini Goodrich & Rosati Haynes
Assignee
Macronix International
TW
IPC
G11C 13/00
View Original Source