放大啦资源网 http://www.fangdala.com
当前位置首页 > 百科资料> 正文

atpg

2023-02-13 15:57:13 暂无评论 百科资料

APT是一个程序开发语言,和玉举活酒二不Automatic Test Pattern Generation(ATPG)自动测试向量生岁属婷可成是在半导体电器测试中使用的测试图形向量由程序自动生成的过程。来自测试向量按顺序地加载到器件的输入脚上,输出的信号被收集并与预算好的测试向量相比较从而判断测试的结果。ATPG有效性是衡量测试错破死三行规机许误覆盖率的重要指标360百科

  • 外文名 Automatic Test Pattern Generation(ATPG
  • 简称 ATPG
  • 周期 测试的生成、测试的应用
  • 属性 程序开发语言

简介

  来自动测试图样产生(英语:Automatic test pattern generation, ATPG)系统是一种工具,产生资料给制造出来后的数字电路作测试使用。

  超大规模集成电路的测试平台,要达360百科到非常高的错误涵盖率(Fault coverage)是非常困难的工作,因为它的复杂度很高。 针对组合逻辑电路(Combinatorial logi哪远吸刚压差月设载等c)和时序逻辑电路(Sequential logic)的电路测试,必须要使用不同的 ATPG 方法。

阶段

  一个ATPG的周期可以分为两个阶段:

  1、测试的生成

  2、测试的应色束景浓整写广独序加纸

  在测试的生成过程中,针对电路的设计的测试模型在Gate或Transistor Level产生,以使错误的电路能够被该模型所侦测。这个过程基本上是个数学过程,可以通安振命过以下几个方法获得:

  1、手工方法

  2、算法产生

  3、伪随机产生--软件通过复杂的ATPG程序产生林告问苏广口外选承测试图形向量

  在创建一个测试时,我们的目标应该是在有限存储空间内执行高效的测试图形向量。由此可见,ATPG需要在满足一定错误覆盖率的条件下,产生尽可能少的测试向量。主要考虑到下述因素:

  1、建立最小测试组所需要的时间

  2、测试图形向量的大小,软件、硬件的需求

  3、测试过程的长度

  4、加载测试图形向量所需的时间

  5、外部设备

算法

  现在被广泛使用的ATPG算法包括:D算法,PODEM算法和FAN算法。任何算法都需要一种叫"path sensitizati来自on"的技术,它指的是在电路中寻找一条路径以使得路径中的错误都能表现在路径的输出端。

  最广泛应用的算法是D算法,D代表1而D'代表0,D和D'互补。具体的方法在此不再赘述。

  ATPG产生过程包含以下步骤:

  360百科1、错误选择,选择需要测试的错误

  2、初始,寻找合适的输入向量集

  3、传输向量集

  4、比较结果

可测试性设计

  可测试性设计(英语:Design for Testability, DFT)是一种集成电路设计技术,它将一些特殊结构在设计阶段植入电路,以便设计完成后进行测试。电路测试有时并不容易,这是因为电路的许多内部节点信号在外部难以控制和观测。通则茶组刑利刑法征过添加可测试性设计结构,例如扫描链等,内部信号可以暴露给电路外部。总之,在便答设计阶段添加这些结构虽然增加了电路的复杂想真讲附安方程度,看似增加了成本,但是增茶者往往能够在测试阶问却娘但氢样培物举鲜认段节约更多的时间和金钱攻植助刑密值

猜你喜欢