一种模拟内存ECC ERROR发生装置的方法制造方法及图纸

技术编号:10440478 阅读:232 留言:0更新日期:2014-09-17 16:04
本发明专利技术提供一种模拟内存ECCERROR发生装置的方法,选取64位数据信号中的一位,通过转接卡在硬件上面进行开关切换动作----开关两端分别接DQ信号和GND信号,当开关切换后导致DQ和GND短路,人为制造信号传送error,以鉴别主板端是否具有ECC功能;假设由控制器该IO发送的一窜信号为10101101在,经过人为开关短路后信号为持续低电平,这样主板系统若是具有ECC功能,则会自动进行此error识别和纠错,并在PMC中反映出来。若主板不具有ECC功能则系统可能因为此开关切换导致死机或其他故障,并反映在PMC系统中。本发明专利技术具有设计合理,使用方便,具有很好的使用价值。

【技术实现步骤摘要】
-种模拟内存ECC ERROR发生装置的方法
本专利技术涉及一种模拟内存ECC ERROR发生装置的方法。
技术介绍
ECC是Error Checking and Correcting的简写,中文名称是错误检查和纠正。 ECC是一种能够实现错误检查和纠正的技术,ECC内存就是应用了这种技术的内存,一般 多应用在服务器及图形工作站上,这将使整个电脑系统在工作时更趋于安全稳定。内存是 一种电子器件,在其工作过程中难免会出现错误,而对于稳定性要求高的用户来说,内存错 误可能会引起致命性的问题。内存错误根据其原因还可分为硬错误和软错误。硬件错误是 由于硬件的损害或缺陷造成的,因此数据总是不正确;软错误是随机出现的,例如在内存附 近突然出现电子干扰等因素都可能造成内存软错误的发生。 在内存中不带奇偶校验的内存中的每个字节只有8位,若它的某一位存储出了 错误,就会使其中存储的相应数据发生改变而导致应用程序发生错误。而带有奇偶校验 的内存在每一字节(8位)外又额外增加了一位用来进行错误检测。 当CPU返回读取存储的数据时,它会再次相加前8位中存储的数据,计算结果是否 与校验位相一致。当CPU发现二者不同时就试图纠正这些错误,但Parity功能只能检测出 错误而无法对其进行修正,同时虽然双位同时发生错误的概率相当低,但奇偶校验却无法 检测出双位错误。 ECC错误类型: (1)硬失效,指内存颗粒里确实有物理Cell失效,而且故障现象较容易复现。 测试手段: ATE设备?理论上能100%抓到失效故障,但由于设备测试的Pattern数量有限,故有些 故障可能抓不到; 主板测试?理论上只要主板测试软件的Pattern库足够丰富,此类硬失效故障是可以 抓出来;(有些此类故障需要特殊的Pattern才会测试fail) (2) Soft Failure: 软失效,指曾经发现有失效,但其失效现象很难复制,可能需要很长时间老化测试才 能复制出故障现象。 主板测试?此类问题可能是由于客户端平台在长时间老化过程中,由于各种原因 (如老化时某内存颗粒局部偶尔温度升温)偶尔的一次报错导致,但很难复制出失效现象, 有时会被我们判定为NTF条子。此类故障复制需要足够长的测试时间(有些需要花一两个 周时间)老化测试来复制现象。
技术实现思路
本专利技术的目的是提供一种模拟内存ECC ERROR发生装置的方法。 本专利技术的目的是按以下方式实现的,选取64位数据信号中的一位,通过转接卡在 硬件上面进行开关切换动作一一开关两端分别接DQ信号和GND信号,当开关切换后导致 DQ和GND短路,人为制造信号传送error,以鉴别主板端是否具有ECC功能; 假设由控制器该10发送的一窜信号为10101101在,经过人为开关短路后信号为持续 低电平00000000,这样主板系统若是具有ECC功能,则会自动进行此error识别和纠错,并 在PMC中反映出来。若主板不具有ECC功能则系统可能因为此开关切换导致死机或其他故 障,并反映在PMC系统中。 当数据量非常大时,数据出错的几率也就越大,对于只能检测单bit错误的奇偶 检验就显得力不从心了,基于这样一种情况,一种新的内存技术应允而生了,这就是ECC(错 误检查和纠正),这种技术也是在原来的数据位上外加校验位来实现的。它与Parity不同 的是如果数据位是8位,则需要增加 5位来进行ECC错误检查和纠正,数据位每增加一倍, ECC只增加一位检验位。总之,在内存中ECC能够容许错误,并可以将错误更正,使系统得以 持续正常的操作,不致因错误而中断,且ECC具有自动更正的能力,可以将Parity无法检查 出来的错误位查出并将错误修正。 本专利技术一种模拟内存ECC ERROR发生装置的方法,具有设计合理,使用方便,具有 很好的使用价值。 实施方式 本专利技术的一种模拟内存ECC ERROR发生装置的方法,其结构是: 选取64位数据信号中的一位,通过转接卡在硬件上面进行开关切换动作一一开关两 端分别接DQ信号和GND信号,当开关切换后导致DQ和GND短路,人为制造信号传送error, 以鉴别主板端是否具有ECC功能。 假设由控制器该10发送的一窜信号为10101101在,经过人为开关短路后信号为 持续低电平00000000,这样主板系统若是具有ECC功能,则会自动进行此error识别和纠 错,并在PMC中反映出来。若主板不具有ECC功能则系统可能因为此开关切换导致死机或 其他故障,并反映在PMC系统中。 当数据量非常大时,数据出错的几率也就越大,对于只能检测单bit错误的奇偶 检验就显得力不从心了,基于这样一种情况,一种新的内存技术应允而生了,这就是ECC(错 误检查和纠正),这种技术也是在原来的数据位上外加校验位来实现的。它与Parity不同 的是如果数据位是8位,则需要增加 5位来进行ECC错误检查和纠正,数据位每增加一倍, ECC只增加一位检验位。总之,在内存中ECC能够容许错误,并可以将错误更正,使系统得以 持续正常的操作,不致因错误而中断,且ECC具有自动更正的能力,可以将Parity无法检查 出来的错误位查出并将错误修正。 技术应用: 选取64位数据信号中的任一位,通过转接卡在硬件上面进行开关切换动作一一开关 两端分别接DQ信号和GND信号,当开关切换后导致DQ和GND短路,人为制造信号传送error 的装置。 标记蓝色的为GND,其他临近排阻都是DQ串阻,可以根据金手指pin序号找到对应 DQ信号与GND信号短接。本文档来自技高网
...

【技术保护点】
一种模拟内存ECC ERROR发生装置的方法,其特征在于选取64位数据信号中的一位,通过转接卡在硬件上面进行开关切换动作‑‑‑‑开关两端分别接DQ信号和GND信号,当开关切换后导致DQ和GND短路,人为制造信号传送error,以鉴别主板端是否具有ECC功能;假设由控制器该IO发送的一窜信号为10101101在,经过人为开关短路后信号为持续低电平00000000,这样主板系统若是具有ECC功能,则会自动进行此error识别和纠错,并在PMC中反映出来;若主板不具有ECC功能则系统可能因为此开关切换导致死机或其他故障,并反映在PMC系统中。

【技术特征摘要】
1. 一种模拟内存ECC ERROR发生装置的方法,其特征在于选取64位数据信号中的一 位,通过转接卡在硬件上面进行开关切换动作一一开关两端分别接DQ信号和GND信号,当 开关切换后导致DQ和GND短路,人为制造信号传送error,以鉴别主板端是否具有ECC功 倉泛; 假设由控制器该10发送的一窜信号为10101101在,经过人为开关短路后信号为持续 低电平00000000,这样主板系统若是具有ECC功能,则会自动进行此error识别和纠错,并 在PMC中反映出来;若主板不具有ECC功能则系统可能因为此开关切换导致死机或其他故 障,并反映在PMC系统中。2.根据权利要求1所述的一种模...

【专利技术属性】
技术研发人员:刘胜康艳丽
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1