一种实现在内存颗粒进行故障校验以增强模组条稳定性的方法技术

技术编号:14311420 阅读:103 留言:0更新日期:2016-12-27 19:53
本发明专利技术公开了一种实现在内存颗粒进行故障校验以增强模组条稳定性的方法,具体步骤如下:第一步:在DRAM内部预留额外空间储存更正检查码;第二步:当系统将资料写入 ECC DRAM时,ECC DRAM的内部电路会自动即时将资料运算产生更正检查码,储存在DRAM内部的额外记忆体空间中;第三步:当系统需要读取资料时,ECC DRAM会取出资料与更正检查码,自动比对后输出正确资料;第四步:DRAM实现ECC功能;第五步:进一步实现模组的侦错更正功能,实现双重保障。本发明专利技术可以使系统轻松获得ECC的侦错更正功能,提高系统的可靠度与稳定度到伺服器等级,且对功能安全性要求更高的电子系统,有更强大的发展潜力。因而,本发明专利技术具有很好的推广使用价值。

【技术实现步骤摘要】

本专利技术涉及一种计算机服务器部件测试领域,具体地说是一种实现在内存颗粒进行故障校验以增强模组条稳定性的方法
技术介绍
为了能生产出高品质的电子产品,系统制造商在产品设计时,持续寻找能满足体积小、成本合理、而且能在各种环境条件下稳定运作的解决方案。任何复杂的电子系统,都会用到处理器与记忆体。唯有关键零组件在任何情况下,都能持续正确的执行功能,系统才能维持长时间的稳定运作。系统上的记忆体解决方案,通常会配置一颗或多颗的DRAM(动态随机存取记忆体),记忆体内的数亿个到数兆个资料位元,保存着应用程式码与所需的资料。假如其中一个资料位元的资讯发生错误,就有可能造成不正确的程式演算结果,严重时就会导致程式功能失效、甚至系统宕机。在DRAM之内,每个资料位元是储存在一个非常小的电容之内,电容裡面所保存的电荷的有无,代表裡面所储存的资料是1还是0。由于DRAM记忆单元的电容物理结构非常微小,所以不可能让每个记忆单元的都维持一样的品质。三十几年来制程技术的持续微缩,也让维持记忆单元的品质始终是困难的挑战。即使是工业用或车用等级的DRAM,也只能透过长时间与严格的测试,从大量生产的产品中,挑出体质较好的产品。在实际使用上,DRAM最常出现的错误形态是单一位元资料错误(single bit error)或单一事件翻转(single-event-upset, SEU)。单一位元资料错误可能来自于DRAM电容结构的瑕疵或电磁干扰;单一事件翻转则是因为带电粒子或宇宙射线的衝击,导致正常电容内的资料由1变0或0变1,通常SEU不会造成硬体结构的损坏,资料更正之后仍然可以正常读写正确的资料。这两种类型的错误都可以借由伺服器处理器的侦错更正功能(Error correction code, ECC)进行侦错与更正,用正确的资料覆盖掉错误的资料来解决问题,不过错误的资料随时可能再度出现在同样的记忆体位置或其他位置。DRAM结构的瑕疵、电磁干扰与宇宙射线都有可能造成单一位元资料错误,随著使用强度与时间的增加,DRAM储存单元的电容逐渐老化衰退,发生错误的机率也会逐渐增高。单一位元资料错误并不一定会立刻造成系统当机,它会留在系统中,随著系统的运作而衍生越来越多的错误资料,最终造成系统当机。通常在重新开机之后,系统就会恢复正常,此时也很难去追查当初造成当机的真正原因,使用者也只能默默承受当机的不便与困扰。而今,DRAM的单比特(single-bit)错误率(单一位元资料错误),已经成为系统崩溃的10大主因之一。因此,市场对内建侦错功能的动态随机存储记忆体( ECC DRAM)的需求变得尤为迫切。
技术实现思路
本专利技术的技术任务是提供一种实现在内存颗粒进行故障校验以增强模组条稳定性的方法。本专利技术的技术任务是按以下方式实现的,一种实现在内存颗粒进行故障校验以增强模组条稳定性的方法,具体步骤如下:第一步:在动态随机存储记忆体( DRAM)内部预留额外空间储存更正检查码;第二步:当系统将资料写入内建侦错功能的动态随机存储记忆体( ECC DRAM)时,内建侦错功能的动态随机存储记忆体( ECC DRAM)的内部电路会自动即时将资料运算产生更正检查码,储存在动态随机存储记忆体( DRAM)内部的额外记忆体空间中;第三步:当系统需要读取资料时,内建侦错功能的动态随机存储记忆体( ECC DRAM)会取出资料与更正检查码,自动比对后输出正确资料;第四步:动态随机存储记忆体(DRAM)实现侦错更正( ECC)功能;第五步:进一步实现模组的侦错更正( ECC)功能,实现双重保障。优选的,所述的内建侦错功能的动态随机存储记忆体( ECC DRAM)的运作速度与标准动态随机存取记忆体(DRAM)相同。优选的,所述的实现模组的侦错更正功能的具体方式是:每颗动态随机存取记忆体(DRAM)的内部有侦错更正( ECC)功能针对每颗动态随机存取记忆体(DRAM)内部进行资料更正,而在模组上的动态随机存取记忆体(DRAM)之间也有侦错更正( ECC)功能进行资料更正,这两种更正同时进行,从而将整体动态随机存取记忆体的错误更正能力再提高一个层次,实现双重保障。优选的,所述的模组为9颗的单面模组或18颗的双面模组。优选的,所述的动态随机存取记忆体(DRAM)为8比特位宽的动态随机存取记忆体颗粒(x8 DRAM颗粒)。本专利技术的一种实现在内存颗粒进行故障校验以增强模组条稳定性的方法和现有技术相比, 内建侦错功能的动态随机存储记忆体( ECC DRAM)可以直接替换传统的标准型DRAM,使系统轻松获得ECC的侦错更正功能,提高系统的可靠度与稳定度到伺服器等级。任何应用都可以透过内建侦错功能的动态随机存储记忆体( ECC DRAM)提高系统稳定度,但这产品的效用不止于此,对功能安全性要求更高、使用时间更长、或是在严酷环境条件下的电子系统,记忆体侦错更正的防护功能会有极大的助益,从网路路由器、工业电脑、硬碟、保全监视系统、医疗用设备、车用电子产品、甚至航空与太空等各种应用皆有强大的发展潜力,因而,本专利技术具有很好的推广使用价值。附图说明附图1为一种实现在内存颗粒进行故障校验以增强模组条稳定性的方法的操作过程的流程图。具体实施方式实施例1:本专利技术的技术任务是按以下方式实现的,一种实现在内存颗粒进行故障校验以增强模组条稳定性的方法,具体步骤如下:第一步:在动态随机存储记忆体( DRAM)内部预留额外空间储存更正检查码;第二步:当系统将资料写入内建侦错功能的动态随机存储记忆体( ECC DRAM)时,内建侦错功能的动态随机存储记忆体( ECC DRAM)的内部电路会自动即时将资料运算产生更正检查码,储存在动态随机存储记忆体( DRAM)内部的额外记忆体空间中;第三步:当系统需要读取资料时,内建侦错功能的动态随机存储记忆体( ECC DRAM)会取出资料与更正检查码,自动比对后输出正确资料;第四步:动态随机存储记忆体(DRAM)实现侦错更正( ECC)功能;第五步:进一步实现模组的侦错更正( ECC)功能,实现双重保障。整个过程中完全不需要系统处理器的参与,而且运作速度与标准DRAM相同,不会有额外延迟,也不需要做任何特定的软体或硬体修改。所述的实现模组的侦错更正功能的具体方式是:每颗动态随机存取记忆体(DRAM)的内部有侦错更正( ECC)功能针对每颗动态随机存取记忆体(DRAM)内部进行资料更正,而在模组上的动态随机存取记忆体(DRAM)之间也有侦错更正( ECC)功能进行资料更正,这两种更正同时进行,从而将整体动态随机存取记忆体的错误更正能力再提高一个层次,实现双重保障。所述的模组为9颗的单面模组或18颗的双面模组。所述的动态随机存取记忆体(DRAM)为8比特位宽的动态随机存取记忆体颗粒(x8 DRAM颗粒)。汇流排宽度72 bits(比特)的内建侦错功能的动态随机存储记忆体( ECC DRAM)模组,内建侦错功能的动态随机存储记忆体( ECC DRAM)模组通常使用9颗(单面模组)或18颗(双面模组) 的x8 DRAM颗粒,处理器会从9颗DRAM中,各自读取8 bits的资料,凑成72 bits来进行侦错与更正。如果使用UniIC 内建侦错功能的动态随机存储记忆体( ECC D本文档来自技高网
...

【技术保护点】
一种实现在内存颗粒进行故障校验以增强模组条稳定性的方法,其特征在于,具体步骤如下:第一步:在动态随机存储记忆体内部预留额外空间储存更正检查码;第二步:当系统将资料写入内建侦错功能的动态随机存储记忆体时,内建侦错功能的动态随机存储记忆体的内部电路会自动即时将资料运算产生更正检查码,储存在动态随机存储记忆体内部的额外记忆体空间中;第三步:当系统需要读取资料时,内建侦错功能的动态随机存储记忆体会取出资料与更正检查码,自动比对后输出正确资料;第四步:动态随机存取记忆体实现侦错更正功能;第五步:进一步实现模组的侦错更正功能,实现双重保障。

【技术特征摘要】
1.一种实现在内存颗粒进行故障校验以增强模组条稳定性的方法,其特征在于,具体步骤如下:第一步:在动态随机存储记忆体内部预留额外空间储存更正检查码;第二步:当系统将资料写入内建侦错功能的动态随机存储记忆体时,内建侦错功能的动态随机存储记忆体的内部电路会自动即时将资料运算产生更正检查码,储存在动态随机存储记忆体内部的额外记忆体空间中;第三步:当系统需要读取资料时,内建侦错功能的动态随机存储记忆体会取出资料与更正检查码,自动比对后输出正确资料;第四步:动态随机存取记忆体实现侦错更正功能;第五步:进一步实现模组的侦错更正功能,实现双重保障。2.根据权利要求1所述的一种实现在内存颗粒进行故障校验以增强模组条稳定性的方法,其特征在于,所述的内建侦错功能的动态随机存储记忆体的运作速度与标准动态...

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

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

1