内存故障检测方法的研究与优化

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:woaiwx521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路制作工艺的不断发展和半导体尺寸的日益缩小,存储器的密度越来越大。随着存储器密度和复杂度的快速增长,存储器发生故障的概率越来越高,故障种类也越来越多,这使得存储器的故障检测面临着巨大的挑战。为了能够检测到更多的故障类型,存储器故障检测算法越来越复杂,检测时间越来越长,检测成本越来越大。另外,过去绝大部分检测方法都是针对嵌入式存储器而设计的内建自测试技术。内建自测试技术是在芯片电路内部建立测试控制结构,通过硬件功能对嵌入式存储器进行全面的检测。这种方法更适用于嵌入式存储器的故障检测,并不适用于PC机。在日常生活中,PC机存储器经常发生故障。为了满足PC机存储器故障检测的需求,准确而快速的PC机存储器故障检测方法显得尤为重要。   针对以上问题,本文提出了两种适用于PC机内存检测的快速检测方案。   第一种方案:是利用Cache加快内存检测速度的方案。论文详细分析了Cache对内存故障检测的影响,得出结论:对于单操作March单元可以使用Cache来加快算法的检测速度。文章分析了MATS+、March X算法和Cache原理,提出了March Cache算法。实验结果表明:与其他复杂的March类算法相比,该算法牺牲了部分耦合故障,但大大减少了内存检测时间。其故障覆盖率不低于MATS+和March X算法,检测速度比MATS+算法提高了4.3倍,比March X算法提高了6.0倍。   第二种方案:是结合硬件特征的并行内存故障检测方案。该方案包含两种并行内存检测方法:一个是根据DDR2的结构和工作原理而设计的芯片级并行,可以并行检测一个DDR2内部的多个内存芯片;另一个是根据访存控制器的结构和工作原理而设计的访存控制器级并行,可以并行检测多个DDR2内存条。实验结果表明:对于芯片级并行,访存带宽越大(即并行检测的芯片个数越多)并行检测效果越好,从一个芯片到并行检测8个芯片,内存的检测时间几乎是呈线性递减的。对于访存控制器级并行,访存控制器数量越多并行检测效果越好,从一个LMC到2个LMC,内存的检测时间几乎减少了一倍。   经过大量的实验表明,本文提出的这两种内存检测方案不仅可以成倍地提高各种算法的检测速度,而且非常适合PC机内存故障检测。
其他文献
随着智能手机的推广与普及,通信必须依赖运营商提供服务的情况正在逐渐改变。目前,无运营商支持的智能手机通信技术主要有蓝牙、ZigBee、Wi-Fi、IrDA和VoIP。从以上几种技术来
外模式对应于用户级,是与某一应用有关的数据的逻辑表示,用户应用程序根据外模式进行数据操作。在理论上,应用程序开发应该针对外模式,而目前实际上都是针对的逻辑模式,并非
近年来,随着全球定位系统、地理信息系统、卫星数据处理、计算机辅助设计及移动计算等领域的迅速发展,针对移动对象的空间数据查询研究得到了国内外研究者的广泛关注,然而,随着移
面对快速增加的数据量,如何存储管理数据、如何保证数据的安全可靠成为数据拥有者比较关注的问题。因其可靠性、冗余性、高性价比、伸缩性和底层实现对用户的透明性,基于云的数
作物的三维信息获取在农田机械视觉导航及作物种植、收割、农药喷施、除草和蔬菜嫁接等方面的作用越来越大,可为现代农业作业提供作物生长的坐标信息,具有很大的应用前景。本
随着蛋白质组学研究的推进,以及高通量实验技术的快速发展,蛋白质组学中关键蛋白质的研究进入了一个新的发展时期。关键蛋白质是生物体存活和繁殖所必需的蛋白质,在生命活动过程
射频识别(RFID)作为一种高性价比的传感识别的使能技术,日渐在零售、制药、医疗保健和物流管理等领域得到各种大规模应用。然而,RFID事件流具有时序性,动态性,数据量大,包含隐含语
移动Ad Hoc网络作为一种无线网络,拥有组网方便、对硬件要求不高、不需要固定中心等特点。虽然Ad Hoc网络最早是针对军事所设计的,但随着软、硬件的高速发展,Ad Hoc网络已进入了
本文对短信分类的关键技术做了深入的讨论。结合贝叶斯分类的文本分类方法和Bigram分词的方法,并提出在移动手机终端进行双层短信过滤模型,对传统的文本分类进行了改进,有效
普适计算力图将以计算机为中心的计算模式转变为以人为中心的计算模式,其目标是构建一个计算和通信无处不在的环境,并在此基础上透明地提供以人为中心的服务。获取物体的位置信