Invention Grant
US08099651B2 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 有权
64位数据半字节错误校正和循环冗余码(CRC)地址错误检测用于76位内存模块的子系统和方法

  • Patent Title: 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
  • Patent Title (中): 64位数据半字节错误校正和循环冗余码(CRC)地址错误检测用于76位内存模块的子系统和方法
  • Application No.: US12132839
    Application Date: 2008-06-04
  • Publication No.: US08099651B2
    Publication Date: 2012-01-17
  • Inventor: Kevin B. NormoyleRobert G. Hathaway
  • Applicant: Kevin B. NormoyleRobert G. Hathaway
  • Applicant Address: US CA Sunnyvale
  • Assignee: Azul Systems, Inc.
  • Current Assignee: Azul Systems, Inc.
  • Current Assignee Address: US CA Sunnyvale
  • Agency: gPatent LLC
  • Agent Stuart T. Auvinen
  • Main IPC: G11C29/00
  • IPC: G11C29/00 H03M13/00
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
Abstract:
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.
Information query
Patent Agency Ranking
0/0