首页> 外文期刊>IEEE Transactions on Computers >Error-Correcting Codes for Ternary Content Addressable Memories
【24h】

Error-Correcting Codes for Ternary Content Addressable Memories

机译:三元内容可寻址存储器的纠错码

获取原文
获取原文并翻译 | 示例

摘要

As VLSI silicon technology continues its relentless advance and memory densities increase, the problem of soft errors--bit upsets caused by alpha particles or neutron hits--demands solutions. Error-correcting codes (ECCs) are routinely used on random-access memories (RAMs) to increase soft error tolerance--codewords (CWs) (ECC bits concatenated to the data) are written to and read from memory, and the read CW is decoded to correct errors. Content addressable memories (CAMs) also demand error mitigation measures. The method employed for RAMs is also applicable to CAMs: the match-line sense amplifier is modified to function as a comparator [1], CWs are stored and searched for. We investigate the extension of this method to ternary CAMs (TCAMs). TCAMs cannot employ the efficient ECCs (known as linear block codes-LBCs) used with RAMs and CAMs. We develop the ECCs necessary to implement error-resilient TCAMs. We prove that the rate (ratio of data bits to total number of bits in the CW) of the specialized ECCs necessary for TCAMs cannot exceed 1/t, where t is the number of bit errors the code can correct (in contrast, LBCs asymptotically have rate one); simple majority codes are the best.
机译:随着VLSI硅技术的不断发展和存储密度的提高,软错误(由α粒子或中子撞击引起的位翻转)的问题要求解决方案。通常在随机存取存储器(RAM)上使用纠错码(ECC)来提高软错误容限-将码字(CW)(与数据串联的ECC位)写入内存并从中读取,读取的CW为解码以纠正错误。内容可寻址存储器(CAM)也需要缓解错误的措施。用于RAM的方法也适用于CAM:修改匹配线检测放大器以用作比较器[1],存储并搜索CW。我们调查此方法扩展到三元CAM(TCAM)。 TCAM无法使用与RAM和CAM一起使用的高效ECC(称为线性块代码LBC)。我们开发实现防错TCAM所需的ECC。我们证明,TCAM所需的专用ECC的速率(数据位与CW中的总位数之比)不能超过1 / t,其中t是代码可以纠正的位错误数(相反,LBC渐近地拥有等级一);简单的多数代码是最好的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号