欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载
     

    《可测是性设计》PPT课件.ppt

    • 资源ID:2930254       资源大小:13.35MB        全文页数:33页
    • 资源格式: PPT        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《可测是性设计》PPT课件.ppt

    可测性设计技术,一、可测性技术的提出,随着数字电路集成度不断提高,系统日趋复杂,对其测试也变得越来越困难。当大规模集成电路LSI和超大规模集成电路VLSI问世之后,甚至出现研制与测试费用倒挂的局面。这就迫使人们想到能否在电路的设计阶段就考虑测试问题,使设计出来的电路既能完成规定的功能,又能容易的被测试,这就是所谓的可测性设计技术。因此也就出现了可测性的概念。,二、基本概念,可测性分析:是指对一个初步设计好的电路或待测电路不进行故障模拟就能定量地估计出其测试难易程度的一类方法。在可测性分析中,经常遇到三个概念:可控制性、可观察性和可测性。,可控制性:通过电路的原始输入向电路中的某点赋规定值(0或1)的难易程度。,可观察性:通过电路的原始输入了解电路中某点指定值(0或1)的难易程度。,可测性:可控制性和可观察性的综合,它定义为检测电路中故障的难易程度。,三、可测性设计的意义,据统计资料表明,检测一个故障并排除它,所需的开销若以芯片级为1,则插件级为10,系统级为100,机器使用现场为1000。这表明,故障一定要在芯片级测出并排除它,绝不能把坏芯片带到插件中去。但由于现在的芯片,一般都是几千到几百万个门的电路,而外部可用于测试的端脚又非常的少,因此,芯片的测试是一件十分困难的事。尽管新的测试方法不断涌现,但由于集成技术的快速发展,测试生成的速度远远赶不上集成度的增长的需要。,三、可测性设计的意义,根据很多实验证实,测试生成和故障模拟所用的计算机的时间与电路中门数的平方到立方成正比,也就是说测试的开销呈指数关系增长。但另一方面,由于微电子技术的发展,研制与生产成本的增长速度远远小于指数增长。因此,就使得测试成本与研制成本的比例关系发生了极大的变化,有的测试成本甚至占产品总成本的70%以上,出现了测试与研制开销倒挂的局面。,三、可测性设计的意义,综上所述,测试问题变成了一个十分困难的课题。如果只考虑改良测试方法,那将远远不能适应电路集成度的增长的需要,积极的做法就是采用一种从一开始就将故障测试问题考虑到电路设计中去,即可测性设计的方法。,采用可测性设计可使测试生成处理开销大大下降,四、可测性设计的目标,可测性设计,简单地说,就是使逻辑电路易于测试的设计,或者说是以改善逻辑电路可测性、可诊断性为目标的设计。可测性设计并不是改变原来电路的功能和能力,而是尽量少用附加的硬件,力求用一个简单的测试序列去测试逻辑电路的一种设计方法。,(1)缩短测试序列的生成时间,也就是对被测电路生成测试码时,所用的算法尽量简单。,(2)缩小测试序列的集合,即使测试施加时间尽量缩短。,五、可测性设计的分类,为了达到上述的可测性设计的目标,一般来说都会增加硬件的费用。在这方面有两种基本的策略:一种是为了获得最大的可测性而不惜成本地作设计;另一种是希望采取一些有效的方法,增加少量或有限的硬件开销来提高电路的可测性。,专项设计:即按功能基本要求,采取一些比较简单易行的措施,使所设计电路的可靠性得到提高。它是针对一个已成型的电路设计中的测试问题而提出来的。它采用传统的方法对电路某些部分进行迭代设计,以提高可测试性。,五、可测性设计的分类,结构设计:是从设计一开始就建立测试结构,每个子电路都具有嵌入式测试的特征。它是根据可测性设计的一般规则和基本模式来进行电路的功能设计,主要包括扫描技术和内建自测试两种测试技术。,六、专项可测性设计,专项可测试性常用的方法是用可测试性的度量值来寻找有限的附加测试点和控制点,以提高电路的可观性和可控性,从而提高电路的可测试性。,为了对可测试性进行量化分析,Goldstein于1980年提出的SCOAP可测试性度量被广为接受。SCOAP可测试性度量规定电路中每个节点由6个参量来描述,即组合0可控性(CC0),组合1可控性(CC1),时序0可控性(SC0),时序1可控性(SC1),以及组合可观性(CO)和时序可观性(SO)。可控性值范围在1之间,可观性值位于0之间。线路度量值越高,控制和观测将越困难。,六、专项可测性设计,可控性值的估计:,定义1:欲置节点N值为组合逻辑值0(1),需要对相关节点赋以确定组合逻辑值的最小赋值次数,称为节点N的组合0(1)可控性值,用CC0(N)(CC1(N)表示。,定义2:欲置节点N值为时序0(1),需要对相关节点赋以确定时序逻辑的最小赋值次数,称为节点N的时序0(1)可控性值,用SC0(N)(SC1(N)表示。,六、专项可测性设计,可控性值的估计:,为了计算数字系统各节点的可控性值,首先将原始输入的组合可控性值置为1,时序可控性值置为0。然后,从原始输入开始,按照电路描述,用下表列出的标准单元可控性值计算公式,依次计算电路各节点的可控性值。,六、专项可测性设计,可观性值的估计:,定义3:为把节点N的信息传播到原始输出,所需最少的组合逻辑值赋值次数叫节点N的组合可观性值,CO(N)表示。,定义4:为把节点N的信息传播到原始输出,所需最少的时序逻辑值赋值次数叫节点N的时序可观性值,SO(N)表示。,六、专项可测性设计,可观性值的估计:,为了计算电路各节点的可观性值,首先将原始输出端的可观性值置为0。然后,从原始输出开始,按照下表列出的标准单元可观性值计算公式,用前面已算出的可控性值,即可求出电路各节点的可观性值。,六、专项可测性设计,专用可测试性技术采用迭代的方法对局部电路进行修改,而结构化可测试性设计技术则是从全局的角度出发对电路进行系统化设计,在结构化可测试性技术形成之前,采用传统方法改善可测试性,例如时序电路测试前先进行初始化,插入测试点,及电路分块。以下图为例,说明专项可测性技术的具体实现:,六、专项可测性设计,图电路中1,2,3为原始输入,对图中各节点进行0可控性值的计算,如下:,CC0(1)=CC0(2)=CC0(3)=CC1(1)=CC1(2)=CC1(3)=1(原始输入),CC0(4)=CC1(3)+1=2,CC1(4)=CC0(3)+1=2,CC0(7)=minCC0(1),CC0(2)+1=2,CC0(8)=CC1(2)+1=2,CC0(10)=minCC0(8),CC0(9)+1=3(CC0(9)虽然没有计算,但是显然大于2),CC0(11)=CC0(7)+CC0(10)+1=6,CC0(6)=CC1(11)+1=minCC1(7),CC1(10)+1=CC1(7)+1=CC1(1)+CC2(2)+2=4,CC1(4)=CC0(3)+1=2,CC0(5)=CC0(6)+CC0(4)+CC1(4)=7+2+2=11,CC0(12)=CC0(5)+CC0(4)+CC0(4)=11+2+2=15,CC0(9)=CC0(5)+CC0(12)+1=11+15+1=27,可见在节点9处的0可控性值最大,为27,即该点可控性最差,如在该节点处插入两输入与门,则CC0(9)将由27降为2。插入与门后的电路如下图所示。因此电路的可控性值减小,可控性将提高。,七、边界扫描技术,边界扫描测试是通过在芯片的每个I/O脚附加一个边界扫描单元以及一些附加测试控制逻辑实现的,BSC主要是由寄存器组成的。每个I/O管脚都有一个BSC,每个BSC有两个数据通道:一个是测试数据通道,测试数据输入、测试数据输出;另一个是正常数据通道,正常数据输入NDI、正常数据输出NDO。如下图所示:,七、边界扫描技术,七、边界扫描技术,边界扫描的整体结构如下图所示:,1.具有4或5个引脚的测试存取通道TAP;,2.一组边界扫描寄存器,指令寄存器IR,数据寄存器DR;,3.一个TAP控制器。,八、随机逻辑的内建自测试设计,随机逻辑内建自测试是将测试作为电路自身的一部分,将测试矢量生成电路及测试响应分析逻辑置入电路的内部,使具有BIST(内建自测试)功能的电路无须外部支持即可以产生测试激励、分析测试响应。内建自测试一般包括测试矢量生成电路(激励)、特征分析电路、比较分析电路,存储特征符号的ROM(Read-Only Memory)和测试控制电路,一般结构如下图所示。,八、随机逻辑的内建自测试设计,九、嵌入式存储器的内建自测试设计,存储器内建自测试的基本思想是将测试电路移到存储器内部以降低对测试设备的要求,从而降低测试费用(cost of test),据此必须在芯片中附加两个额外电路:激励生成器和响应分析器。依据存储器的类型不同,向量生成电路和响应分析电路稍有不同,具体描述如下:,九、嵌入式存储器的内建自测试设计,RAM BIST:由于RAM可读可写,因此要从读和写两个方面对它进行测试;又由于RAM结构规整致密,故其测试矢量不像普通电路测试向量那样复杂,RAM测试的关键在于施加测试向量的时序上,最普遍使用的测试算法是March C算法。这种算法对于CF,TF,SF和ADF的故障覆盖率可以达到100%,还可以测试部分的NPSF故障,使用该算法可以达到相当高的故障覆盖率。其原理如下图所示:,九、嵌入式存储器的内建自测试设计,九、嵌入式存储器的内建自测试设计,ROM BIST:ROM与RAM最大的不同之处是RAM可读可写,而ROM只读不可写,ROM中的信息是由制造厂家确定,因此ROM BIST与RAM BIST的最大不同就是前者没有向量生成电路,但由于ROM中的信息是多种多样,故其响应分析是非常复杂的,通常要用特征分析电路先对其响应进行压缩得到特征符号,然后与标准特征符号进行比较,其结构原理如下图所示:,九、嵌入式存储器的内建自测试设计,十、结束语,目前装备系统和芯片的复杂化有加快增长的趋势,而当今能掌握的测试诊断方法面对复杂性增长如此迅速系统的测试验证几乎处于“无解”的状态,因此采用可测性设计技术简化复杂测试问题成为一种必然的选择,为可测性设计技术提供了良好的发展前景,然而,目前可测性设计技术在理论和应用环节上仍存在很多制约其发展的难点和技术问题,尚远不能满足复杂性增长对测试验证的需求。在未来的工作中,还应不断的进行完善。,

    注意事项

    本文(《可测是性设计》PPT课件.ppt)为本站会员(本田雅阁)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开