发明名称 |
计算机系统中的纠错方法和装置 |
摘要 |
在诸如高速缓存或系统总线等计算机系统的ECC保护机制中纠正差错的方法,该方法通过把带有N位的数据应用于一个纠错码(ECC)矩阵以产生检错症状,其中该ECC矩阵有多个行和列,以一个给定列对应于数据位的一个位,并且在ECC矩阵中沿每列和每行设置多个选定位,从而使ECC矩阵的编码允许进行N位纠错和(N-1)位检错。在诸如系统总线等ECC保护机制中,一旦检测到阻塞位条件,发送设备能选择发送数据,使得该数据那位的极性总是被翻转到与线上阻塞值的逻辑电平匹配。这一过程允许完全的单个位纠错和双位检测,即使存在阻塞位。 |
申请公布号 |
CN1538298A |
申请公布日期 |
2004.10.20 |
申请号 |
CN200410032913.8 |
申请日期 |
2004.04.13 |
申请人 |
国际商业机器公司 |
发明人 |
罗伯特·艾伦·卡格诺尼;盖伊·林恩·格思里;柯克·塞缪尔·利文斯顿;威廉·约翰·斯塔克 |
分类号 |
G06F11/10 |
主分类号 |
G06F11/10 |
代理机构 |
中国国际贸易促进委员会专利商标事务所 |
代理人 |
冯赓宣 |
主权项 |
1.一种在数据处理系统的ECC保护机制中检验差错的方法,包含如下步骤:把带有N位的数据应用于一个纠错码(ECC)矩阵以产生一个检错症状,该ECC矩阵有多个行和列,其中一个给定列对应于数据位中的一个位,并且在ECC矩阵中沿每列和每行设置多个选定位,从而使ECC矩阵的编码允许进行N位纠错和(N-1)位检错;以及当从数据处理系统中的一个位置读出数据时,解析检错症状以检测数据中的至少一个差错。 |
地址 |
美国纽约 |