发明申请
US20120110411A1 Content Addressable Memory (CAM) Parity And Error Correction Code (ECC) Protection
审中-公开
内容可寻址内存(CAM)奇偶校验和纠错码(ECC)保护
- 专利标题: Content Addressable Memory (CAM) Parity And Error Correction Code (ECC) Protection
- 专利标题(中): 内容可寻址内存(CAM)奇偶校验和纠错码(ECC)保护
-
申请号: US12916384申请日: 2010-10-29
-
公开(公告)号: US20120110411A1公开(公告)日: 2012-05-03
- 发明人: Wing Cheung , Joseph Juh-En Cheng , John Michael Terry
- 申请人: Wing Cheung , Joseph Juh-En Cheng , John Michael Terry
- 申请人地址: US CA San Jose
- 专利权人: Brocade Communications Systems, Inc.
- 当前专利权人: Brocade Communications Systems, Inc.
- 当前专利权人地址: US CA San Jose
- 主分类号: G11C29/52
- IPC分类号: G11C29/52 ; H03M13/29 ; H03M13/05 ; G11C15/00 ; G06F11/10
摘要:
A memory system including a content addressable memory (CAM) array and a non-CAM array. The non-CAM array, which may share word lines with the CAM array, stores one or more error detection bits associated with each row of the CAM array. A state machine reads entries of the CAM array and corresponding error detection bits of the non-CAM array during idle cycles of the CAM array. Error detection logic identifies errors in the entries read from CAM array (using the retrieved error detection bits). If these errors are correctable, the error detection logic corrects the entry, and writes the corrected entry back to the CAM array (an updated set of error detection bits are also written to the non-CAM array). If these errors are not correctable, an interrupt is generated, which causes correct data to be retrieved from a shadow copy of the CAM array.
信息查询