首页> 外国专利> Subsystem and Method for Encoding 64-bit Data Nibble Error Correct and Cyclic-Redundancy Code (CRC) Address Error Detect for Use in a 76-bit Memory Module

Subsystem and Method for Encoding 64-bit Data Nibble Error Correct and Cyclic-Redundancy Code (CRC) Address Error Detect for Use in a 76-bit Memory Module

机译:用于在76位存储模块中使用的用于编码64位数据半字节纠错和循环冗余码(CRC)地址错误的子系统和方法

摘要

A memory system provides data error detection and correction and address error detection. A cyclical-redundancy-check (CRC) code generates address check bits. A 32-bit address is compressed to 6 address check bits using the CRC code. The 6 address check bits are concatenated with 64 data bits and 2 flag bits to generate a 72-bit check word. The 72-bit check word is input to an error-correction code (ECC) generator that generates 12 check bits that are stored in memory with the 64 data bits. A 76-bit memory module can store the 64 data and 12 check bits. Nibble errors can be corrected, and all nibble+1 bit errors can be detected. Also, a 6-bit error in a sequence of bits can be detected. This allows all errors in the 6-bit CRC of the address to be detected. The CRC code and ECC are ideal for detecting double-bit errors common with multiplexed-address DRAMs.
机译:存储器系统提供数据错误检测和纠正以及地址错误检测。循环冗余校验(CRC)代码生成地址校验位。使用CRC码将32位地址压缩为6个地址检查位。 6个地址检查位与64个数据位和2个标志位连接在一起,以生成72位检查字。 72位校验字输入到纠错码(ECC)生成器,该生成器生成12个校验位,并与64个数据位一起存储在内存中。一个76位的存储器模块可以存储64个数据和12个校验位。可以纠正半字节错误,并且可以检测所有半字节+1位错误。同样,可以检测到位序列中的6位错误。这样可以检测到地址的6位CRC中的所有错误。 CRC码和ECC非常适合检测多路复用地址DRAM常见的双位错误。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号