Invention Grant
- Patent Title: LDPC Erasure Decoding for Flash Memories
-
Application No.: US14594165Application Date: 2015-01-11
-
Publication No.: US10230406B2Publication Date: 2019-03-12
- Inventor: Hao Zhong , Yan Li , Radoslav Danilak , Earl T. Cohen
- Applicant: SEAGATE TECHNOLOGY LLC
- Applicant Address: unknown Cupertino
- Assignee: SEAGATE TECHNOLOGY LLC
- Current Assignee: SEAGATE TECHNOLOGY LLC
- Current Assignee Address: unknown Cupertino
- Agency: Cesari & Reed, LLP
- Agent Kirk A. Cesari
- Main IPC: H03M13/00
- IPC: H03M13/00 ; H03M13/37 ; G11C11/56 ; G11C16/10 ; G11C16/26 ; H03M13/11 ; G06F11/10 ; G06F3/06 ; G11C29/52

Abstract:
A Solid-State Disk (SSD) controller uses LDPC decoding to enable flash memory accesses with improved latency and/or error correction capabilities. With SLC flash memory having a BER less than a predetermined value, the SSD controller uses a 1-bit read (single read) hard-decision LDPC decoder to access the flash memory. If the hard-decision LDPC decoder detects an uncorrectable error, then the SSD controller uses a 1.5-bit read (two reads) erasure-decision LDPC decoder to access the flash memory. With flash memory having a raw BER between two other predetermined values, the SSD controller omits the use of the hard-decision LDPC decoder and uses only the erasure-decision LDPC decoder to access the flash memory. Variations of the SSD controller similarly access MLC flash memory. Some SSD controllers dynamically switch between hard-decision and erasure-based decoders based on dynamic decoder selection criteria.
Public/Granted literature
- US20170155409A1 LDPC Erasure Decoding for Flash Memories Public/Granted day:2017-06-01
Information query
IPC分类: