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

Youngjoo Lee, Hoyoung Yoo, Injae Yoo, I. Park
{"title":"6.4Gb/s multi-threaded BCH encoder and decoder for multi-channel SSD controllers","authors":"Youngjoo Lee, Hoyoung Yoo, Injae Yoo, I. Park","doi":"10.1109/ISSCC.2012.6177075","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":255282,"journal":{"name":"2012 IEEE International Solid-State Circuits Conference","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-04-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"73","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 IEEE International Solid-State Circuits Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISSCC.2012.6177075","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 73

Abstract

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.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
6.4Gb/s多线程BCH编码器和解码器,用于多通道SSD控制器
固态硬盘(ssd)内置许多闪存通道,通常通过SATA III等高级高速串行接口连接到主机,传输速率为6Gb/s[1-2]。然而,SSD的性能通常取决于克服高错误率所需的ECC块的吞吐量[3]。二进制BCH码因其强大的纠错能力被广泛应用于SSD。由于难以实现高吞吐量的强BCH解码器[4-5],多个BCH解码器通常在一个高性能SSD控制器上,导致硬件复杂性显著增加。本文提出了一种高效的BCH编码器/解码器架构,实现了6Gb/s的解码吞吐量。图25.3.1所示的整体架构包括单个BCH解码器和多线程BCH编码器。单个BCH编码器负责所有通道,并以循环方式一次为通道提供服务。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
A 464GOPS 620GOPS/W heterogeneous multi-core SoC for image-recognition applications A 20nm 1.8V 8Gb PRAM with 40MB/s program bandwidth A 2.7nJ/b multi-standard 2.3/2.4GHz polar transmitter for wireless sensor networks A 60GHz outphasing transmitter in 40nm CMOS with 15.6dBm output power A capacitance-to-digital converter for displacement sensing with 17b resolution and 20μs conversion time
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1