A Configurable Bose-Chaudhuri-Hocquenghem codec Architecture for Flash controller Applications

Error correction coding (ECC) has become one of the most important tasks of flash memory controllers. The gate count of the ECC unit is taking up a significant share of the overall logic. Scaling the ECC strength to the growing error correction requirements has become increasingly difficult when considering cost and area limitations. This work presents a… (More)