EFFICIENT DECODING OF N-DIMENSIONAL ERROR CORRECTION CODES

Various implementations are directed to systems and methods for maintaining integrity and reliability of data in an SSD device using error correction coding. According to certain aspects, for frames of data having an ECC code with two or more sub-codes, while one sub-decoder is not in use it could b...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: SYMONS, David Malcolm, HANHAM, Paul Edward, GIORGIO, Francesco
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Various implementations are directed to systems and methods for maintaining integrity and reliability of data in an SSD device using error correction coding. According to certain aspects, for frames of data having an ECC code with two or more sub-codes, while one sub-decoder is not in use it could be used to start a decode of another frame. By "interleaving" and alternating the frames between sub-decoders, two or more frames can be decoded simultaneously in an efficient manner. This can clearly be extended to more sub-codes (i.e. dimensions greater than two). Divers modes de réalisation concernent des systèmes et des procédés permettant de maintenir l'intégrité et la fiabilité de données dans un dispositif SSD à l'aide d'un codage de correction d'erreur. Selon certains aspects, pour des trames de données présentant un code ECC comprenant au moins deux sous-codes, alors qu'un sous-décodeur n'est pas en cours d'utilisation, il pourrait être utilisé pour démarrer un décodage d'une autre trame. En "entrelaçant" et en alternant les trames entre des sous-décodeurs, deux trames ou plus peuvent être décodées simultanément d'une manière efficace. Ceci peut clairement être étendu à davantage de sous-codes (c'est-à-dire des dimensions supérieures à deux).