电子电路故障资料.pptx
《电子电路故障资料.pptx》由会员分享,可在线阅读,更多相关《电子电路故障资料.pptx(63页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、可测性设计的概念u可测性设计:DFT(Design for Testability)u基本思想:将测试的思想加入电路的设计当中。u方法:直接对电路硬件组成单元进行测试;降低测试的复杂性 ;改进其可控制性和可观察性 ;添加自检测模块,使测试具有智能化和自动化 。电子科大电子科大第1页/共63页可测性设计的概念电子科大电子科大第2页/共63页可测性设计的概念u目标: 1.无冗余逻辑; 2.增加可控制性和可观察性; 3.使测试生成更容易 ; 4.提高测试质量 ; 5.减少对原始电路的影响。电子科大电子科大第3页/共63页可测性设计的重要性电子科大电子科大第4页/共63页可测性设计的重要性u因此,提出
2、可测性设计问题:在VLSI及系统设计时,就必须考虑系统测试的可能性和方便性;采用可测性设计后,可大大降低测试费用。例如,削减4/5测试成本,取得上千万美元的效益;系统可靠性提高,高质量系统;已有IEEE-1149标准(BST);实现零故障;u美国规定无可测性设计的产品不许生产!电子科大电子科大第5页/共63页可测性设计的重要性u成果列表:电子科大电子科大十几个相关博士课题;十几个相关博士课题;国内外期刊发表相关文国内外期刊发表相关文章章100多篇多篇第6页/共63页可测性设计的重要性电子科大电子科大边界扫描测试系统示意图边界扫描测试系统示意图第7页/共63页二.可测性设计基础输入测试矢量输入测
3、试矢量输出响应矢量输出响应矢量可测性设计的基本模型被测被测系统系统电子科大电子科大第8页/共63页可测性设计的方法电子科大电子科大可测性设计可测性设计的主要的主要方法方法针对电路的专门设计方法针对电路的专门设计方法(ad-hoc) 扫描设计方法扫描设计方法 内建自测试内建自测试(Built-In Self-Test) 第9页/共63页可测性设计的方法针对电路的专门设计方法(ad-hoc) : 专门测试设计是针对某一特定的电路,对其进行修专门测试设计是针对某一特定的电路,对其进行修改,使其便于测试。常用的方法有:大型序列电路改,使其便于测试。常用的方法有:大型序列电路的分块方法,增加测试点,加入
4、多路选择器和提供的分块方法,增加测试点,加入多路选择器和提供状态复位等。状态复位等。 专门测试设计是设计者长年设计积累的设计技巧,对于解决复杂电路的测试还是相当有效的。电子科大电子科大第10页/共63页可测性的测度 可测性测度的定义:可测性测度是表征系统可测试性难易程度的一个量; 可测性测度分:可控制性:输入端对系统内指定点的控制能力;cc0(n)-组合电路n点0的可控制性;cc1(n)-组合电路n点1的可控制性;sc0 (n)-时序电路n点0的可控制性;sc1(n)-时序电路n点1的可控制性;可观测性:输出端对系统内部指定点的观测能力;co(n)-组合电路n点的可观测性;so(n)-时序电路
5、n点的可观测性;输入端输入端输出端输出端 VLSI或系统VLSI或系统或系统n电子科大电子科大第11页/共63页系统可测性计算 系统可控制性的计算从原始输入端-电路描述-单元可控制性计算; 系统可观测性计算从原始输出端-电路描述-单元可观测性计算; 系统可测性计算-累加cc(n),co(n), sc(n),so(n); 判断:如果 cc(n),sc(n)很大,则n点不可控;如果 co(n),so(n)很大,则n点不可测;应改善电路设计,或增加测试点或控制点显然,要对一个系统全部节点进行计算是很麻烦的。美国sandia国家实验室研制了SCOAP可测性分析软件,作为CAD的一个部分,很有用。TER
6、ADYNE(泰瑞达)的可测性设计系统及软件:BST:VICTORY;功能测试:l323,l393,9000系列;组合电路测试: L321,L353,8800系列;超大规模集成测试系统:J750最高测试速率:100MHz通道数:64ch-1024ch;过程测试:Z1803,Z1880;测试程序开发:LASAR;Mantech,Praxa;Texas,compaq;电子科大电子科大第12页/共63页可测性的测度电子科大电子科大第13页/共63页可测性改善设计算法流程逻辑功能设计可测性计算可测性限值判断?改善设计结束超限超限例:一电路共例:一电路共19个节点,个节点, 累计累计cc(I)=166 而
7、而cc(8)=35,差!,差! 在该处插入与门,在该处插入与门, 则,则,cc(8)=2 累计累计cc(I)=133,得到改进!得到改进!例图(略)电子科大电子科大第14页/共63页可测性设计的基本方法简易可测性设计增加测试点和必要的输入点;提高时序系统的初始状态的能力;隔离冗余电路;断开逻辑的反馈线;隔离内部时钟(控制外部时钟);改善可测性设计结构可测性设计电平灵敏设计;扫描通路设计;扫描/置入逻辑设计;随机存取扫描设计;随机存取扫描设计;Reed-Muller结构等;内测试设计伪随机码发生器;信号特征分析器;边缘扫描测试基本结构被测VLSI或系统系统输入系统输入系统输出系统输出测试附测试附
8、加输入加输入测试附测试附加输出加输出电子科大电子科大第15页/共63页可测性设计的方法扫描测试技术 电子科大电子科大第16页/共63页可测性设计的方法扫描测试技术: 扫描设计类型 全扫描(Full Scan) 部分扫描(Partial Scan) 其他类型电子科大电子科大第17页/共63页可测性设计的方法n 全扫描技术就是将电路中所有的触发器用可扫描触发器替代,使得所有的触发器在测试的时候链接成一个移位寄存器链,称为扫描链。n全扫描技术可以显著的减少测试生成的复杂度和测试费用,但这是以牺牲芯片面积和降低系统速度为代价的。 电子科大电子科大第18页/共63页可测性设计的方法n 部分扫描的方法是只
9、选择一部分触发器构成扫描链,降低了扫描设计的芯片面积开销,减少了测试时间。其关键技术在于如何选择触发器。对部分扫描技术的研究主要在于如何减少芯片面积、降低对电路性能的影响,提高电路的故障覆盖率和减小测试矢量生成的复杂度等方面。 n 边界扫描技术是各IC制造商支持和遵守的一种扫描技术标准,起先主要用于对印刷电路板的测试,它提供一个标准的测试接口简化了印刷电路板的焊接质量测试。它是在IC的输入输出端口处放置边界扫描单元,并把这些扫描单元依次连成扫描链,然后运用扫描测试原理观察并控制芯片边界的信号。边界扫描技术也可用于对系统芯片进行故障检测 电子科大电子科大扫描结构类型 多路选择触发器扫描(Mult
10、iplexed Flip-Flop Scan) 时钟型扫描(Clocked Scan) LSSD扫描(Level-Sensitive Scan Design)第19页/共63页可测性设计的方法电子科大电子科大扫描结构类型 多路选择触发器扫描(Multiplexed Flip-Flop Scan) 时钟型扫描(Clocked Scan) LSSD扫描(Level-Sensitive Scan Design)第20页/共63页可测性设计的方法n 多路选择器型的触发器电子科大电子科大第21页/共63页可测性设计的方法n 专用时钟扫描单元 电子科大电子科大第22页/共63页电平敏感扫描设计 电平敏感扫
11、描(LSSD扫描设计,Level Sensitive Scan design)单元有3种方式:单锁存器、双锁存器、专用时钟控制锁存器 :n单锁存LSSD :增加了一个数据输入端、两个时钟输入端 第23页/共63页电平敏感扫描设计单锁存器LSSD的特征是: a)对电路性能的影响可以忽略; b) 较高的面积代价。用一个LSSD单元替换一个简单 的锁存器将会增加100或者更多时序逻辑的面积。增加的主测试时钟和从测试时钟也增加了布线的面积(与多路选择器型的触发器扫描类型相比); c)支持带有异步复位和清零端的锁存器; 第24页/共63页电平敏感扫描设计n双锁存器LSSD : 第25页/共63页电平敏感
12、扫描设计n 双锁存器LSSD :a) 对电路性能的影响可以忽略;b) 较低的面积增加量(15%-30%);c) 支持具有异步复位和清零端的锁存器;第26页/共63页电平敏感扫描设计n专用时钟控制的LSSD: 第27页/共63页电平敏感扫描设计专用时钟控制的LSSD:a)对电路性能的影响可以忽略b)中等的面积开销。一个扫描单元的面积比基本的触发器增加40%-80%。布线面积也会因为两个测试时钟的加入而有所增加。第28页/共63页边缘扫描测试(BST)基本结构边缘扫描测试(BST-Boundary Scan Test); 结构:标准四总线结构:TDI-数据输入端;TDO-数据输出端;TMS-测试方
13、式选择输入端;TCK-测试时钟输入端;边缘扫描寄存器(BSR)测试数据移位寄存器辅助寄存器(器件识别,旁路)指令寄存器控制器多路转换器结构边缘扫描寄存器多路转换器控制器旁路器件识别指令寄存器多路转换器多路转换器数据寄存器数据寄存器TDOTCKTMSTDI系统逻辑系统逻辑IC电子科大电子科大第29页/共63页边缘扫描测试(BST)基本结构TCK核心逻辑核心逻辑测试互连线TDOTDITDO管脚TAP控制器TAP控制器J T A G测试仪TMSTDI边界扫描基本体系结构第30页/共63页第31页/共63页边缘扫描测试(BST)基本结构第32页/共63页边缘扫描测试(BST)基本结构第33页/共63页
14、第34页/共63页边缘扫描测试(BST)基本结构第35页/共63页边缘扫描测试(BST)基本结构第36页/共63页第37页/共63页边缘扫描测试(BST)基本结构 EP2C5Q208边界扫描测试代码int main() /调用提供的动态链接库函数,验证动态链接库是否链接正确 if(test(0 x0202) != 0 x0202) printf(动态链接库链接失败n); return 0; out_buf0 = 0; out_buf1 = 0; in_buf0 = 0; in_buf1 = 0; TAPtest();/TAP完整性测 IDtest();/芯片ID码检测 IDCODEtest()
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子电路 故障 资料
限制150内