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