2012 IEEE International Solid-State Circuits Conference 2012
DOI: 10.1109/isscc.2012.6177075
|View full text |Cite
|
Sign up to set email alerts
|

6.4Gb/s multi-threaded BCH encoder and decoder for multi-channel SSD controllers

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
41
0
1

Year Published

2012
2012
2018
2018

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 54 publications
(42 citation statements)
references
References 4 publications
0
41
0
1
Order By: Relevance
“…BCH codes are widely used in today's flash controllers to detect and correct multi-bit errors [28] [29]. Out of n total bits in a code word, the first k bits are data bits, and the remaining (n-k) bits are the error correction information to protect the data bits.…”
Section: Minimizing the Error Correction Latencymentioning
confidence: 99%
“…BCH codes are widely used in today's flash controllers to detect and correct multi-bit errors [28] [29]. Out of n total bits in a code word, the first k bits are data bits, and the remaining (n-k) bits are the error correction information to protect the data bits.…”
Section: Minimizing the Error Correction Latencymentioning
confidence: 99%
“…BCH codes [11] are the most widely used due to their powerful error-correction capability. Choi [3] and Lee [4] implemented 16-bit and 32-bit BCH codes for flash memory respectively. We extensively compare FCR to different-strength BCH codes in this work, showing that FCR provides higher lifetime at much lower complexity.…”
Section: Related Workmentioning
confidence: 99%
“…Thus, there is a significant gap between the available (~3k P/E cycles) and desired (>50k P/E cycles) endurance of flash cells. One way to improve flash lifetime is to use stronger error correction codes (ECC) [3] [4]. Stronger ECC detects and corrects raw bit errors that happen over the lifetime of a flash cell, thereby increasing the number of P/E cycles each cell can tolerate without exposing the raw bit errors to the user.…”
Section: Introductionmentioning
confidence: 99%
“…In 1960s Dr. Gallager invented LDPC codes [15], in which two innovative ideas were exploited: iterative decoding and constrained random code construction.…”
Section: Low-density Parity-check (Ldpc) Codesmentioning
confidence: 99%