




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
可测性设计 可测性设计DesignforTestability 1 可测性设计 目录 一可测性设计引言二可测性设计的重要概念三边界扫描测试 2 可测性设计 可测性设计引言 微电子学迅速发展集成电路规模迅速膨胀电路结构越来越复杂芯片管脚封装的密度越来越高 3 可测性设计 可测性设计简介 大量故障变的不可测 因此过去由设计人员根据所完成的功能来设计电路 而测试人员根据已经设计或研制完成的系统和电路来制定测试的方案的传统做法已不适应实际生产的要求 功能设计人员在设计系统和电路的同时 必须考虑到测试的要求 即衡量一个系统和电路的标准不仅有实现功能的优劣 所用器件的多少 而且还要看所设计的电路是否可测 测试是否方便 测试码生成是否容易等问题 这就是所谓的可测性设计 4 可测性设计 可测性设计的重要概念 可测性设计DFT DesignforTestability 有三类方法 a Adhoc测试b 基于扫描的方法c BIST BuiltinSelfTest Adhoc测试 即专项测试 按功能基本要求设计电路 采取一些比较简单易行的措施 使他们的可测性得到提高SCAN扫描测试 FullScan BoundaryScan和PartialScan内建自测试BIST 是指利用设备内部具有自检能力的硬件和软件来完成对设备检测的一种方法 这些硬件和软件是设备的一个组成部分 称为机内自测试设备 5 可测性设计 可测性设计的重要概念 可测性Testability Controllable ObservableControllable可控性指能够对电路中每个内部节点进行复位和置位的能力Observable可观性指不论用直接还是间接的方式都能观察到电路中任一个内部节点状态的能力 6 可测性设计 可测性设计的重要概念 测试矢量与测试码自动生成 ATPG AutomaticTestPatternGeneration 测试矢量是每个时钟周期应用于管脚的用于测试或者操作的逻辑1和逻辑0的数据测试码生成方法 穷举法 功能定义法 ATPG 人工编码 故障模拟等ATPG 即测试码自动生成 是根据逻辑电本身的结构用算法自动生成测试码 7 可测性设计 可测性设计的重要概念 故障覆盖率F FaultCoverage 检测到的故障数 2 内部节点数F是随不同的假定故障而变化的 8 可测性设计 可测性设计的重要概念 可测试性设计的目标无冗余逻辑 逻辑实现存在冗余会增加测试生成的复杂性增加集成电路的可控制性和可观性 随着集成度提高 晶体管数 引线数比例上升 这已成为提高电路可测试性的最根本措施使测试码生成更容易有利于提高测试集的质量 包括故障覆盖率 测试集规模 实际测试时间等电路的附加部分对原来电路的性能影响应尽可能少 可测试性设计都会增加额外测试电路 使芯片面积下降 速度下降 通常芯片面积可能会增加10 20 9 可测性设计 边界扫描技术 内部扫描设计技术有两种 全扫描技术 将电路中所有的触发器用特殊设计的具有扫描功能的触发器代替 使其在测试时链接成一个或几个移位寄存器 部分扫描技术 只选择一部分触发器构成移位寄存器 降低了扫描设计的硬件消耗和测试响应时间 边界扫描测试方法于1990年成为IEEE的标准 即IEEEStd1149 1 1990 目前最新的版本为IEEE1149 1 2001 2 该标准由JTAG JointTestActionGroup 组织制订 边界扫描测试技术的基本思想是从集成电路本身的测试性设计入手 解决数字电路板的测试问题 10 可测性设计 边界扫描技术 边界扫描结构定义了4个基本硬件单元 测试存取口 TAP TAP控制器 指令寄存器和测试数据寄存器组 TAP一般包括4条测试总线 测试数据输入总线 TDI 测试数据输出总线 TDO 测试模式选择总线 TMS 和测试时钟输入总线 TCK 还有一个可选择的测试复位输入端 TRST3 TAP控制器是边界扫描的核心部分 整个测试逻辑都是由它按一定顺序调用的 在测试时钟TCK的作用下 从TDI加入的数据可以在移位寄存器链中移动进行扫描 11 可测性设计 边界扫描技术 边界扫描单元电路TDITDOTCKTMS 12 可测性设计 边界扫描技术 边界扫描电路 BoundaryScan 13 可测性设计 边界扫描技术 数字电路板使用边界扫描测试方法有三个前提条件 电路板上使用的集成电路 IC 支持边界扫描标准IEEE1149 1 目前ALTERA XILINX和LATTICE的主要系列的大规模可编程逻辑集成电路都支持IEEE1149 1 PCB上的IC按照测试性设计要求形成边界扫描链 即对数字电路板进行可测试性设计 有支持边界扫描测试功能的软件系统 用于建立边界扫描测试所需要的各种文件和执行边界扫描测试 比如ASSETInterTech公司的ScanWorks和法国Temento公司的DiaTem 14 可测性设计 边界扫描技术 选择集成电路在设计数字电路板时 应尽可能选择支持IEEE1149 1标准的集成电路 优先选用同时支持IEEE1149 1和IEEE1532标准的可编程集成电路 IEEE1532标准能使来自不同厂家的可编程逻辑集成电路使用相同软件进行编程 15 可测性设计 边界扫描技术 设计边界扫描链由于LATTICE XILINX ALTERA TI和AD公司的编程软件工具不兼容 因此 为了便于使用各自的编程软件工具进行编程 不同公司的可编程集成电路应放置在不同的扫描链上 每一个扫描链提供一个独立的用于编程和测试的JTAG接口 根据IEEE1149 1标准 JTAG测试接口包括TMS TCK TRST TDI和TDO等5种信号 为了适应多JTAG接口的要求 边界扫描测试系统应提供多个JTAG接口 例如ScanWorks最多能提供16个JTAG接口 16 可测性设计 边界扫描技术 如果不同公司的可编程集成电路支持IEEE1532标准 则可以把它们放置在同一扫描链上 此时 可以使用相同的编程软件对来自不同公司的集成电路进行编程 尽量把具有相同电压等级的集成电路放在同一条扫描链中 ScanWorks可以提供可编程的JTAG接口电平 以适应不同电压等级的集成电路测试需要 若要把不同电压等级的集成电路设置在同一个扫描链中 则需要进行电平转换 在下图所示的扫描链中 后一个集成电路的TDI TMS TCK TRST和TDO需要进行电平转换 17 可测性设计 边界扫描技术 18 可测性设计 边界扫描技术 当把具有不同TCK的速度的集成电路设放置在同一个扫描链时 TCK速度必须设置为扫描链中最慢集成电路的TCK速度 19 可测性设计 边界扫描技术 边界扫描测试接口信号的连接方法边界扫描测试接口信号包括TMS TCK TRST TDI和TDO 为了保证这些信号的完整性 需要对进入数字电路板的接口信号进行缓冲 特别是TCK和TMS 常用的缓冲集成电路有54LS244 若54LS244不能满足速度要求 则可以采用速度更快的FPGA作为缓冲器 TRST是复位信号 常用接法如图2所示 该接法可以提高驱动能力 解决因集成电路内部上拉电阻并联后阻值过小而引起的TRST不能驱动为低电平的问题 20 可测性设计 边界扫描技术 21 可测性设计 边界扫描技术 特殊功能引脚的连接方法某些支持边界扫描测试的集成电路有一些特殊功能引脚 这些引脚影响边界扫描测试功能 当进行边界扫描测试时 需要将这些引脚设置到特定的状态 在使用集成电路之前 应仔细阅读该集成电路的BSDL文件 然后按照特殊功能引脚的使用要求进行合理的连接 BSDL文件是由集成电路制造商提供的描述该芯片边界扫描功能的一种文本格式的文件 22 可测性设计 边界扫描技术 下面举例说明如何正确连接特殊功能引脚 XilinxSPARTANXC2S150FPGA的BSDL文件中指出 当处于边界扫描测试模式时 该芯片的PROGRAM引脚应设置为1 当处于其它工作方式时 PROGRAM引脚应设置为0 为了保证在边界扫描测试模式时 PROGRAM引脚能设置为1 该引脚应连接到一个开关上 利用开关可以设置PROGRAM引脚为1或0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度电焊工施工现场安全管理合同规范
- 2025年度理财代客服务亏损赔偿合同
- 海南省琼海市2025年上半年公开招聘村务工作者试题含答案分析
- 2025版企事业单位食堂食材供应合同范本
- 2025版供应链金融数据保密及风险评估服务协议合同
- 2025年度稻谷种植技术交流与推广合同
- 2025版共有产权住房买卖合同下载
- 2025年拆迁项目风险评估与居间代理服务协议
- 贵州省黄平县2025年上半年事业单位公开遴选试题含答案分析
- 2025版商场展位装修及设备采购合同
- 基于PMTS传感器的GH4169智能螺栓(紧固件)技术规范
- 委托第三方代付款协议书
- 2024-2025学年人教版数学七年级下册期末测试卷 (含答案)
- 2025年合伙项目新增合伙人协议书
- 小学教师资格证笔试科目二-《教育教学知识与能力》124道简答题
- 上海市2024-2025学年八年级上册期末模语文卷(2)原卷版
- 2025年度煤矿开采权有偿出让中介代理合同4篇
- 2022-2023学年仁爱版英语九年级上册单词、词组、句子背默
- 学术会议中的品牌建设与维护
- 传感器概述课件
- 腾讯云人工智能工程师认证考试题(附答案)
评论
0/150
提交评论