METHOD AND SYSTEM FOR ACCESSING LOGICAL DATA BLOCKS IN A STORAGE SYSTEM THAT INCLUDES MULTIPLE MEMORIES WHICH ARE CONNECTED TO AT LEAST ONE COMMON BUS

For recording or replaying in real-time digital HDTV signals very fast memories are required. For storage of streaming HD video data NAND flash memory based systems can be used. However, NAND flash memories have a slow write access, and they have unmasked production defects. Erase operations can be...

Full description

Saved in:
Bibliographic Details
Main Author WITTENBURG, JENS, PETER
Format Patent
LanguageEnglish
French
Published 19.10.2006
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:For recording or replaying in real-time digital HDTV signals very fast memories are required. For storage of streaming HD video data NAND flash memory based systems can be used. However, NAND flash memories have a slow write access, and they have unmasked production defects. Erase operations can be carried out on complete flash-blocks only, and defect flash-blocks must not be used by the file system. The invention uses logical file system blocks which are larger than the physical data blocks: a logical file system block is defined as the combination of one flash-block from each flash memory of the memory system. In addition, to each memory a block indirection table (IRTBL) is assigned in order to mask physical defects in storage cells of said NAND flash memories, and to map logical data block address values (LADD) to non-defect physical block address values (PHADD). Selon l'invention, des mémoires très rapides sont nécessaires pour enregistrer ou lire en temps réel des signaux HDTV numériques. Pour le stockage de données vidéo diffusées en continu, des systèmes basés sur la mémoire flash NAND peuvent être utilisés. Toutefois, les mémoires flash NAND présentent un accès en écriture lent et des défauts de production non masqués. Les opérations d'effacement ne peuvent être réalisées que sur des blocs flash complets, et des blocs flash défectueux ne doivent pas être utilisés par le système de fichiers. Selon l'invention, des blocs du système de fichiers logiques plus grands que les blocs de données physiques sont utilisés: un bloc du système de fichiers logiques est défini comme la combinaison d'un bloc flash provenant de chaque mémoire flash du système à mémoires. De plus, une table d'indirection des blocs (IRTBL) est affectée à chaque mémoire afin de masquer les défauts physiques dans des cellules de stockage des mémoires flash NAND, et de mapper des valeurs d'adresse de blocs de données logiques (LADD) relativement à des valeurs d'adresse de blocs physiques non défectueux (PHADD).
Bibliography:Application Number: WO2006EP60868