嵌入式RAM的故障诊断与自修复方法及电路设计

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:z325z0
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路制造工艺向超深亚微米和纳米级推进,芯片集成度大幅提高,嵌入式随机访问存储器(RAM)逐渐成为集成电路芯片的主体。由于高密度嵌入式RAM的成品率直接影响着芯片的成品率,因此对嵌入式RAM进行故障诊断和修复,一直是学术界和工业界研究的关键问题。另一方面,随着处理器芯片性能的提高,其测试也面临着日益严峻的挑战,如何有效地测试高性能处理器芯片具有重要的研究意义。本文对嵌入式RAM的故障诊断和修复方法及电路设计开展了研究与实践,提出的一些研究方法和电路原型在两款处理器和模拟实验中得到了验证。本文还对其中一款高性能通用处理器芯片进行了可测试性设计与测试定制的研究与实践。本文的主要贡献和创新性研究成果如下:   1.提出一种针对嵌入式RAM的故障诊断电路与失效位图压缩方法。本文使用一种特殊的扫描链结构(scan collar结构)替代传统的失效位图进行失效信息提取。本方法通过扫描链移入移出诊断向量与诊断响应来提取失效信息,节省了片上诊断电路的硬件开销。对一个32KB的SRAM而言,与存储4个失效字的传统失效位图相比,面积开销节省80%。本文还提出一种失效位图编码和失效信息压缩方法。通过对失效信息进行失效位扩展后编码,再存储为失效位图的方法,节省了传统失效位图的硬件开销;随后对失效位图数据进行压缩,有效减少了失效位图的传输数据量。以1024×32比特的SRAM为例,与传统失效位图相比,硬件开销节省50%,数据压缩率达到4.5倍。   2.提出一种三维嵌入式RAM层次化的内建自修复方法及电路设计。此方法充分利用RAM的三维特性,层次化划分RAM阵列,为不同层级的RAM阵列设计私有的冗余结构和纠错容错电路。这种纠错容错电路包含内建自测试、自诊断与自修复电路。每层RAM阵列搜集其子阵列中未能修复的失效信息后,统一分配该层的冗余器件,以获取最大的修复效率。此方法还为最底层存储单元设计纠错码电路,降低软错误对存储器性能的影响。在存储器比特级失效密度为1%,器件级失效密度为50%情况下,获得100%修复效率的冗余结构面积开销仅为存储阵列的20%~30%。此方法在保证RAM性能的同时,降低了对测试仪的依赖,提高了RAM的成品率和可靠性。   3.在龙芯2F高性能通用处理器中,设计了有效的可测试性设计结构,采用了优化的测试生成过程,并定制了合理的测试流程。主要设计了利用片上高频时钟进行实速测试的时钟控制模块;压缩率达10倍以上的混合测试压缩结构;低测试功耗的嵌入式SRAM并行内建自测试电路;以及在边界扫描电路中添加的利于参数测试与提取的I/O Map和与非树结构。通过优化的测试生成方法,进一步降低了测试向量体积与测试时间,固定型故障分辨率可达99%。其中突出的工作为:   a.将自主研究的一种基于片上锁相环进行实速测试的方法应用到该款处理器中。实现了使用低成本的测试仪对高速电路进行有效的实速测试。该电路结构在设置4拍实速测试的高速时钟时,硬件开销等价于70多个两输入与非门,远低于同类方法。同时,这种电路结构与芯片及片上锁相环结构无关,亦与生产工艺无关,便于移植与扩展。   b.将提出的基于特殊扫描链的故障诊断电路应用到该款处理器中,在保证诊断效率的情况下,节省了片内硬件开销,还获得了故障覆盖率提升和简化功能测试的有益效果。
其他文献
产品数据管理(Product Data Management,PDM)是一项对产品相关的数据和过程进行集成化管理的技术。随着PDM系统在众多制造企业的实施应用,PDM系统的数据安全也备受关注。用户
最近几年,由于国内教育需求的不断扩大以及教育资源的有限供应使得依托网络的远程教育市场迅速蓬勃发展了起来。而随着参与网络教育学员人数的不断增加,市场竞争的不断加剧,使得
近年来机群系统凭借其良好的扩展性、可用性以及高性价比成为当前高性能计算机的主流体系结构。而由于磁盘性能的提升速度远远落后于CPU、内存以及通信网络带宽的发展速度,从
随着计算机以及网络技术不断发展,软件的运行环境特征逐步由传统的封闭、静态、可控转向开放、动态、难控。普适计算、Internet计算等新型计算范型不断涌现。这种趋势对软件的
存储系统中的缓存系统研究一直是学术界和工业界的研究热点之一。随着当前以SAN为代表的集中式网络存储模式的兴起,现有缓存系统尚不能很好地满足网络存储环境对缓存系统在灵
当代科学研究活动依赖于大量的科学数据及其在网络环境中的共享和处理。基于网络协同科研环境的高性能数据处理技术有着重要的研究意义和迫切的应用需求。虚拟筛选是当前发展
学位
微波辐射计是探月卫星的有效载荷之一,是探测频率为3.0GHz、7.8GHz、19.35GHz和37.0GHz的多频段微波辐射计,是国际上首次利用微波在月球轨道上对月球土壤进行探测的设备。微波辐射计是用于测量物体微波辐射能量的被动遥感仪器,是一种高增益型的接收机。微波辐射计的输出波动由系统增益波动以及本机噪声波动决定,降低上述两种因素对测量结果的影响至关重要。1946年,Dicke使用“狄克”开关,
生产力的发展使软件的开发无法满足快速变化的市场需求,软件危机的出现使得基于构件的软件开发(Component-Based Software Development,CBSD)成为软件工程十分提倡的软件复用模式
随着经济和社会的快速发展,人们对软件的数量需求不断增加的同时,对软件的质量和可靠性也提出了更高的要求。但是现今大部分软件仍然是工人凭着经验和技能编制出来的,往往不能确
强制访问控制能有效地防止用户有意或无意地破坏系统的安全,能够有效地防止病毒和木马以用户的身份破坏系统的安全,是高安全需求操作系统的主要防护手段。业界对操作系统强制访