← 返回论文列表 📄 下载原文 PDF  ISSCC 2012 · 25.3
ISSCC 2012Session 25 · NON-VOLATILE MEMORY SOLUTIONSMemory

Gb/s Multi-Threaded BCH Encoder and Decoder for Multi-Channel SSD Controllers

⚡ 本页包含 AI 生成的分析内容,仅供参考

📋 论文概要

本文针对多通道SSD控制器中需要高吞吐量纠错码(ECC)的问题,提出了一种多线程BCH编码器和解码器架构,实现了Gb/s级别的数据传输速率,解决了传统BCH解码器难以同时满足高吞吐量和强纠错能力的难题。

💡 主要创新点

重要性
发表年份
ISSCC 2012

🏷 关键词

BCH编码器BCH解码器多线程SSD控制器高吞吐量

📄 原文摘要

Solid-state drives (SSDs), built with many flash memory channels, is usually connected to the host through an advanced high-speed serial interface such as SATA III associated with a transfer rate of 6Gb/s [1-2]. However, the performance of SSD is in general determined by the throughput of the ECC blocks necessary to overcome the high error-rate [3]. The binary BCH code is widely used for the SSD due to its powerful error-correction capability. As it is hard to achieve high-throughput strong BCH decoders [4-5], multiple BCH decoders are typically on a high-performance SSD controller, leading to a significant increase of hardware complexity. This paper presents an efficient BCH encoder/decoder architecture achieving a decoding throughput of 6Gb/s. The overall architecture shown in Fig. 25.3.1 includes a single BCH decoder and a multi-threaded BCH encoder. The single BCH encoder is responsible for all the channels and services a channel at a time in a round-robin manner.

👥 作者与机构

Youngjoo Lee, Hoyoung Yoo, Injae Yoo, In-Cheol Park

KAIST, Daejeon, Korea

分类:Memory · 年份:ISSCC 2012