超大规模集成电路测试数据压缩方法研究

来源 :北京大学 | 被引量 : 0次 | 上传用户:dbsoldier
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在集成电路生产过程中,工艺偏差将使得一些芯片不可避免地产生工艺缺陷从而引起功能错误。为了保证产品质量,芯片测试始终占据着无可动摇的重要地位。随着特征尺寸的减小和设计规模的增大,芯片测试的数据量急剧增长,正面临着越来越大的挑战。   测试数据压缩在保证测试质量前提下,能有效减少测试数据容量。它作为弥补测试能力提升速度和摩尔定律之间差距的成功探索,具有较大的理论价值和实践意义,广受学术界和工业界关注。本文针对测试数据压缩进行研究,提出了多种改善测试数据压缩的算法和策略,并通过工业界的超大规模集成电路进行了验证。本文主要的创新点和贡献包括:   1.提出了“游程余量”的概念,来给测试数据中的X位填充问题进行建模;并进而提出了一种最优X填充算法,可以获得给定双游程编码下的最高测试数据压缩率。实验表明,在不需要修改编码策略、解码器硬件设计和芯片设计流程的前提下,只需要增加本文提出的最优X填充步骤,花费几十秒到几分钟的时问,就可以将超大规模集成电路测试数据的双游程编码压缩率提高9%—15%。本文提出的最优X填充算法具有普适性,不仅适用于当今多种双游程编码,并且对于将来提出的任何双游程编码,只要满足所给约束,都可以在很短时问内用此算法来进行优化而获得给定编码方法下的最高数据压缩率。   2.提出了一种通过扫描链重排序来改进测试数据压缩率和优化测试功耗的调度算法:RunBasedReordering(简称RBR)。RBR算法针对EFDR编码重排序扫描链和调整扫描单元极性,并重新组织测试数据,减少游程数量,从而显著地提高了EFDR编码的测试数据压缩率并降低了测试功耗。另外,本文还对扫描链重排序对布线长度带来的影响进行了探讨,并给出了在压缩率和布线长度之间权衡的解决方案。实验结果表明RBR调度算法平均能够提高72%的测试数据压缩率和降低30—70%的移位测试功耗。   3.提出了一种称为CacheCompress的动态字典测试压缩技术。在整个测试过程中,伴随着字典的读写操作,字典的行为和处理器中的cache非常相似,只需保留最常用的测试数据,从而大幅度地减少了字典的容量需求,无需静态字典的初始化步骤。CacheCompress技术具有解码器的四大优秀特征,非常适合在工业界推广使用。实验表明,CacheCompress技术将字典容量需求缩小为原来的千分之一,并提高了50%的测试数据压缩率进而显著地缩短了测试时间,降低了测试成本。
其他文献
随着摄影硬件与网络技术的发展,个人相册和网络相册包含的数字图像数目呈现爆炸性增长,对图像处理技术提供了新的机遇和更高的技术要求。对象提取(object cutout)的目标在于将
随着信息技术的发展,信息安全成为人们日益关注的课题。作为信息安全的基础,传统密码学的安全主要基于密钥的安全,但是传统密钥是一个确定长度的随机数,存在着种种不可克服的缺点
由于人脸检测技术在很多场合有许多非常重要的应用,例如:机场里基于视频流的人脸识别、安全领域的门禁系统、数字图片检索等,在过去十年里,人脸检测一直是图像处理领域罩非常具有
恶意代码分析是提取恶意代码特征进而对恶意代码进行检测的基础和前提,因此它是当前信息安全领域所关注的一个重要课题。对于恶意代码分析,当前大多数的反病毒厂商还主要依赖于
草图交互是新一代计算模式环境中自然(非受限)人机交互的研究热点之一。由于手绘草图固有的模糊性特点,如何将非精确手绘草图转化为计算机可处理的精确信息成为草图交互的主
本研究以土壤重金属为研究对象,采用探索性统计和贝叶斯空间统计方法研究中山市土壤重金属污染情况,达到对中山市各镇的重金属污染进行综合分析和评价的目的,并有综合预警的现实
随着普适计算、传感器网络、互联网等领域的蓬勃发展,产生了一种新的数据模型——数据流。数据流中的数据有着持续不断到达、速度快、随时间变化、数据量巨大、无法预测等特点
近年来,日益严峻的公共安全形势有力地推动了智能视频监控技术的发展和应用。人的重现检测作为智能视频监控带有反馈机制的、组合式的分层框架中中间层的重要组成部分,有着深远
中医文化源远流长,荟萃几千年来众多中医学者的辛勤与智慧,积累了大量的中医文献资料和数据。如何应用现代科学技术手段,为中医理论的发展提供支持成为目前亟需解决的重大问
密码技术是信息安全技术的核心,包括密码设计和密码分析两个方面。在密码的设计与分析中,存在着许多复杂的搜索和优化问题。这些问题的提出和解决往往直接关系到密码体制和密码