基于CircularScan结构的低费用测试方法研究

基于CircularScan结构的低费用测试方法研究

论文摘要

全扫描设计通过提升电路的可控制性和可观察性,大大降低了测试生成的复杂度,被认为是最有效的可测性设计方法之一。全扫描设计中的数据包括测试激励数据以及测试响应所对应的期待响应值。一般来说,这些数据都需要预存在自动测试设备(ATE)的存储器中。随着电路规模的不断扩大,海量测试数据的存储费用成了人们关注的话题,对测试数据进行压缩势在必行。人们提出了很多针对测试激励数据的压缩方法,而CircularScan结构就是这许多解决方案中较有效的一种。在原有的CircularScan结构中,扫描单元被组成多条循环移位的扫描链,整个测试激励数据输入过程流水进行,且同一时刻最多只能选择某一扫描链进行数据修改。该结构将前一次扫描测试周期的测试响应合理修改后作为下一测试周期的测试向量,在保持了原有的扫描输入个数的情况下降低了测试数据量和测试应。用时间。然而,如果同一时刻有多条扫描链的数据位需要修改时,只能重复循环移位的过程。这样,测试应用时间成倍增长,以致需长时间占用ATE,而ATE非常昂贵。因此,如何减少CircularScan结构的测试应用时间,降低测试费用是亟待解决的问题。本文在原有结构中引入时钟控制信号,当同一扫描层中出现k个冲突位需要更新的数据位时,原有结构需要重复循环移位过程k次;而在改进的CircularScan结构中,通过设置控制信号连续k-1个时刻内为0,可以一直按原有结构的方式对此扫描层进行数据更新操作,直至当前所需修改数据位均被处理。针对提出改进的CircularScan结构进行了仿真试验。我们利用ATPG工具"TestGen"产生带不确定位X值的测试集,用故障模拟器HOPE进行故障模拟。对于ISCAS’89标准电路,当移位的扫描链条数为16,原CircularScan结构中测试应用时间平均降低63.7%,最高达81.5%,改进的CircularScan结构平均降低87.5%,最高达92.4%。当移位的扫描链条数为8,16和32时,相比原始的CircularScan结构,改进结构的测试数据量分别平均降低56.3%,55.9%以及52.5%,最高分别达68.2%,68.9%以及70.8%。实验结果表明改进的CircularScan结构大大地降低了测试应用时间和测试数据量,从而使这个技术更具有实际应用价值。

论文目录

  • 摘要
  • Abstract
  • 插图索引
  • 附表索引
  • 第1章 绪论
  • 1.1 课题研究背景
  • 1.2 基于扫描设计的研究概况
  • 1.2.1 测试应用时间缩短技术
  • 1.2.2 测试数据压缩技术
  • 1.3 测试面临的挑战
  • 1.4 本课题研究意义
  • 1.5 课题研究的内容与组织结构
  • 1.5.1 课题研究的内容
  • 1.5.2 本文组织结构
  • 第2章 数字电路测试中的基本概念和扫描设计
  • 2.1 基本概念
  • 2.2 基本的电路测试技术和方法
  • 2.2.1 功能测试和结构测试
  • 2.2.2 故障模型
  • 2.2.3 可测试性分析
  • 2.2.4 自动测试向量生成
  • 2.2.5 故障模拟
  • 2.3 可测试性设计技术
  • 2.3.1 可测试性设计的目标
  • 2.3.2 可测试性设计技术分类
  • 2.4 测试数据压缩方法
  • 2.4.1 测试压缩基本原理
  • 2.4.2 测试激励压缩
  • 2.4.3 测试响应压缩
  • 2.5 低费用低功耗可测试性设计研究现状
  • 2.6 小结
  • 第3章 一种改进的CircularScan结构
  • 3.1 引言
  • 3.2 CircularScan结构
  • 3.3 改进的CircularScan结构
  • 3.4 小结
  • 第4章 仿真实验与分析
  • 4.1 故障模拟软件HOPE原理介绍
  • 4.1.1 基本概念
  • 4.1.2 减少并行模拟的故障数
  • 4.1.3 故障注入策略
  • 4.1.4 故障分组策略
  • 4.2 HOPE软件的相关操作介绍
  • 4.3 实验结果及分析
  • 4.3.1 实验流程
  • 4.3.2 测试应用时间
  • 4.3.3 测试数据量
  • 4.4 小结
  • 结论
  • 参考文献
  • 附录A 攻读硕士学位期间的主要研究成果
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于CircularScan结构的低费用测试方法研究
    下载Doc文档

    猜你喜欢