并行折叠计数器在SoC测试中的研究

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:xiongying1207
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于高性能系统对系统复杂度、处理速度、功耗、功能多样化的要求,高性能的SoC 芯片成为IC 设计业发展的大势所趋。SoC 设计缩短了电路设计周期,降低了设计风险,但同时也带来了多方面的问题,例如测试数据量的急剧增加和测试应用时间的快速增长。在SoC测试中,内建自测试(BIST,Built-inSelf-test)方法是一种很好的解决方法。内建自测试是将全部测试资源转移到了芯片上,通过在芯片电路内部实现测试生成、测试施加、响应分析和测试控制结构,使电路进行自身测试,从而摆脱了对昂贵的自动测试设备的依赖,进一步可以大大降低测试成本。鉴于基于折叠计数器重播种方法是一种具有很高压缩率的BIST 方法,本文着重研究基于折叠计数器重播种方法的测试压缩问题。   本文分析了基于折叠计数器重播种的测试数据压缩方法,它们存在测试序列过多冗余的问题,以及测试方法应用在单扫描链上导致测试时间过长的问题,与目前测试领域多扫描链结构不兼容的问题,在实际应用中存在一些限制。   本文提出了一种基于自选择状态的折叠计数器BIST 方法。该方法是在折叠计数器的基础上,采用LFSR 编码折叠计数器种子并对折叠种子进行编码,再对折叠种子展开得到折叠状态序列,对有效的折叠状态序列进行记录下来并编码,通过电路综合工具对记录下来的折叠序列编码和种子编码进行综合得到选择电路,综合得到的电路可以自选择有效的折叠状态序列进行输出,从而实现了与原测试集相容的测试模式生成,该方法通过较小的硬件开销实现了较高的测试压缩率,并且过滤冗余的测试模式,节省了大量的测试时间。   为了解除基于折叠计数器重播种方案应用在单扫描链结构下的限制,本文提出了一种基于并行折叠计数器重播种的测试方法。该方法通过将扫描链划分为若干条长度为偶数且等长的的扫描链,利用LFSR和相移器的把折叠种子并行输出到本文设计的并行折叠控制电路上,实现折叠种子在多扫描链上同时翻转得到新的折叠状态序列。并行的折叠计数器方法不仅能够很好的与其他BIST方法相融合,而且能够大幅度降低测试时间,降低测试成本。  
其他文献
放射治疗的根本目标是最大限度地杀灭肿瘤细胞并使周围的正常组织和重要器官免受和尽可能少受不必要的照射。调强放射治疗(Intensity Modulated Radiation Therapy,IMRT)被放
聚类分析技术能够辨识数据的内在结构,随着计算机技术的发展,聚类技术的应用也越来越广泛,无论是学校、商场、研究中心还是政府办公等一系列的领域都出现了聚类技术的身影。
功能模型创新推理是创新概念设计中的关键环节,需要将逻辑推理和人的创造性思维紧密结合。但是,目前在计算机辅助概念设计方面,存在设计者难以有效参与、计算机辅助优势不明
运动目标检测是计算机视觉感知动态视觉信息的核心技术,是实现对运动目标的行为理解和完成更高层次任务的基础,在许多领域有着广泛的应用。本论文主要研究了基于MRF的运动目
三维皱纹建模技术是计算机图形学领域的研究热点,近年来在虚拟现实技术、影视制作、医学研究、游戏娱乐等诸多领域,对三维模型的真实感要求日趋提高。眼部的皱纹是皮肤结构上
当今,常见的预测基因功能的方法是把未知功能的基因序列与已知功能的序列数据库进行序列比对,找到相似程度较高的序列,通过已知序列的功能来推测未知序列的功能。但这种方法
人类认识世界的过程,是一个持续不断从简单到复杂、从具体到抽象、从已知到未知的推理判断过程。在日常生活中,外界事物对人脑的刺激其实就是人脑对各种不精确的、不完全的、
无线传感器网络是一门新兴技术。它是传感器技术、计算机网络技术、微机电技术系统发展的产物。由于节点能量十分有限,因此,如何高效使用能量来最大化网络生命周期是需要解决
现实中存在的大量复杂系统都可以用各种各样的网络进行刻画。复杂网络是复杂系统的抽象表示,由节点和边组成。网络中的节点代表现实中的不同个体,边则代表这些个体之间的关系
伴随着多媒体技术的发展和网络的普及,数字产品的应用越来越广泛。人们发布、获得以及改变这些信息的方式也越来越简单多样化。数字水印技术作为数字作品版权保护的一种重要