基于电路结构的扫描链诊断技术研究

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:psetpsetc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数字集成电路在制造过程中受到制造工艺、技术以及外围环境等因素的影响,可能会导致芯片中存在缺陷。在芯片上市之前,必须找出这些存在缺陷的芯片。但随着芯片规模及复杂度的不断增大,传统的测试方法已经无法满足芯片的测试需求,于是在电路中加入辅助测试的电路,这就是可测性设计。扫描设计作为最常用的一种可测性设计,为芯片提供了良好的可控性和可观测性,因此被广泛应用于数字集成电路的设计中。扫描链为芯片的测试提供了很大的帮助,但扫描链结构也为扫描链故障诊断带来了一定困难。研究扫描链故障的诊断对于故障机理分析和解决芯片良率问题都具有重要意义。目前扫描链诊断主要面临以下问题:一方面,由于扫描链自身的扫描移位会使链上的传输数据被故障信息“污染”,致使故障信息不易分辨,从而导致故障诊断的质量不高;另一方面,扫描链固有的可诊断性不强导致故障诊断的质量不高。此外,现有的扫描链构建方法在构建扫描链时,很少考虑扫描触发器的物理位置,以至于扫描链结构对芯片性能造成不利的影响,尤其不利于以追求性能为主要目标的高性能处理器设计。  针对扫描链诊断面临的问题,本文从电路逻辑结构、物理位置和扫描链全局结构三个角度,研究了如何提高扫描链诊断的质量及如何降低扫描链结构对芯片性能的影响。本文的主要贡献和创新点包括:  1.提出了一种基于电路逻辑结构的扫描链优化方法。该方法建立了扇入相关度和扇出相关度模型,并在此基础上根据扫描触发器的扇入和扇出结构优化扫描触发器至扫描链的分配,在不需要改造扫描单元和扫描链结构的前提下,充分挖掘扫描链本身所隐藏的可诊断性。该方法在ITC99基准电路上的实验结果表明,采用该方法的可疑故障数比采用工具默认方法减少了40%~90%。  2.提出了一种基于物理位置的扫描链优化方法。该方法建立了扫描触发器的物理位置相关度模型,并在此基础上根据扫描触发器的物理位置优化扫描触发器至扫描链的分配,来降低扫描链结构对布线拥塞的影响。该方法在ITC99基准电路上的实验结果表明,采用该方法在故障诊断的质量上损失了约15%的提升空间,但采用该方法的布线拥塞平均降低了82.11%。  3.提出了一种基于扫描链全局结构的扫描链优化方法。该方法根据不同扫描触发器在扫描链故障诊断中的不同作用,从扫描链全局结构中提取出对故障诊断具有关键作用的关键扫描触发器,并通过提升这些关键扫描触发器的可观测性,来进一步提升扫描链固有的可诊断性。该方法在ITC99基准电路上的实验结果表明,采用该方法的单故障诊断的可疑故障数平均又减少了9.45%,多故障诊断的可疑故障数平均又减少了约30%。  4.根据本文所提扫描触发器相关度模型实现了一套完整的自动化的扫描链优化系统。该系统从工程实践的角度出发,通过脚本程序的形式实现了本文所提的扫描链优化方法,并结合至商用EDA工具现有的扫描链构建流程中,自动完成扫描链的优化和构建。该系统很好地解决了现有大多数扫描链诊断技术通用性差、不易推广应用的问题。
其他文献
Internet的一个重要功能是信息的交流和共享,而查询检索又是获取信息的主要方法.网络技术和Web的快速发展给设计开发有效的网络资源检索工具提出了更高的需求.在纵 观国内外
恶意软件从早期的简单病毒、蠕虫逐步进化发展成实现特定目的木马、Rootkit等高级形态,并在网络空间中肆意传播,对用户的计算机系统造成严重的危害。对“暗云”木马、“海莲花
在远程教育管理系统中,远程教育模式按单点或多点、非实时或实时、非交互或交互可分为八种模式.这八种模式的划分实质上就是目前移媒体技术中的CSCW(Computer Supported Coop
近年来,越来越广泛的海量小文件应用,对传统分布式文件系统提出了低延迟的挑战。由中国科学院计算技术研究所基于pNFS自主研发的客户端可写的元数据缓存系统,采用客户端缓存技术
随着互联网的飞速发展,用户需要面对的数据越来越多,要想从这海量的数据中有效地找到符合需求的数据,当前只能使用搜索引擎。然而实际上大多数用户面对搜索引擎返回的成千上
随着云计算、大数据和web服务的发展,数据中心中出现了一类轻量级的可扩展负载。传统高性能服务器对这类负载的适配性不好,主要体现在服务器计算密度低,资源利用率不高以及可扩
随着通信网络和计算机网络的发展,网络融合是下一代网络发展的必然趋势。VoIP (Voice over IP)是在P网络上传送具有一定服务质量的语音的业务,是近几年内发展起来的一种新的
近年来,信息技术的普及和硬件技术的快速发展,为大数据产生与存储提供了先决条件。在商业上、科研机构、政府部门等都存储着大量的数据。而如何从这些大量的数据集中提取有用
随着互联网的不断发展,个人和小型团队开发者如雨后春笋般不断涌现出来,应用数目呈现高速增长趋势,传统自给自足的研发方式难以满足需求。平台即服务(PaaS)为应用程序提供基础运
焊接是机械工业化社会中一门重要的工艺,为保证焊接质量,需要进行缺陷检测。焊接缺陷若在钢管的内部,则需要采用无损检测的方式,较常用的就是X射线获取。早期主要是靠人工来