4. DFT进阶——ATPG

ATPG  automatic test pattern generation

1. physical defects 

short and open 

drc escape 

具有多样性等特点  

不好测试,所以学术界提出了fault  model  概念,具体作用有 test generation   fault simulation

quality prediction     fault  diagnosis

除了测试还能具体分析芯片的covereage

fault model 定义:描述错误的行为

4. DFT进阶——ATPG_第1张图片

2.  fault model 种类

stcuk at  fault  model 注意和工艺无关

 

4. DFT进阶——ATPG_第2张图片

第2种 为 dealy  fault model

行为表征:比如100M 能工作,600M不能工作

delay  fault  model又分为两种  transition delay fault model 

path delay fault  model 

4. DFT进阶——ATPG_第3张图片

transition delay  faults :slow to rise      slow to fall 

4. DFT进阶——ATPG_第4张图片

 

path  delay  fault  :其实可以把 transition delay  看成一种特殊 path delay 

描述这个 fault 就是整个路径的延迟大于时钟周期

4. DFT进阶——ATPG_第5张图片

实际上这种 fault model 更接近实际的情况,但是却不用这种model为什么呢,因为path 上路径太多,一个好的model除了反应具体的defect特性,还要好求解,显然path delay fault  model 没有第2种特性

IDDQ  fault  moel  用的很少

就是在晶体管不工作的时候,漏电流过大,但是现在尺寸已经很小,漏电流本身就比较大,这个阈值不好设置。

4. DFT进阶——ATPG_第6张图片

因此现在大部分用的 fault  model 都是stuck  at   和  transition  delay fault model ,对这两种 model 进行求解 生成结构性测试向量

3.  collapsing faults list

 

我们当然希望做到完备的测试 exhaustive testing ,但是实际上却不可能,太浪费时间

 

4. DFT进阶——ATPG_第7张图片

 

对于一个与门,有一个输入 stuck  at 0 与输出 stuck  at  0 等价,

(1)fault free 正常输出  如果 vector detect 到 fault,那么将会与 fault free ciruit 电路不一样

(2)能够被同一个vector detect 到fault 认为是等价的

(3)对于等价的 fault 分为一类,一类产生一条结构性测试向量即可

4. DFT进阶——ATPG_第8张图片

 

假设fault free 的 circuit 用 h(x)表示

faulty circuit 用 hu(x)

可以很明显得出 : 两个异或得到1

4. DFT进阶——ATPG_第9张图片

 

例子:a   stuclk at 1   进行求解  ab=01

4. DFT进阶——ATPG_第10张图片

例子:fault collasping 之后的 测试向量明显减少

4. DFT进阶——ATPG_第11张图片

4.  atpg  tcl  和结果

 

4. DFT进阶——ATPG_第12张图片

4. DFT进阶——ATPG_第13张图片

5. atpg flow

产生结构性测试向量都是根据  fault model 来的

4. DFT进阶——ATPG_第14张图片

选择fault model  ,基于D 算法进行求解

4. DFT进阶——ATPG_第15张图片

 

6.什么是D 算法

4. DFT进阶——ATPG_第16张图片

ATPG   general  rules 

 

4. DFT进阶——ATPG_第17张图片

一些专业术语

4. DFT进阶——ATPG_第18张图片

例子: 第一个与门如果要把D forward    那么另一个port 一定要为1 或者d 

第2个与门输出的1  如果要向 backward   那么输入必须都为1

4. DFT进阶——ATPG_第19张图片

7. fault  simlution 

4. DFT进阶——ATPG_第20张图片

     两种 parallel  fault  simulation

     parallet  pattern  single fault propagation 

4. DFT进阶——ATPG_第21张图片

 

4. DFT进阶——ATPG_第22张图片

 

4. DFT进阶——ATPG_第23张图片

 

你可能感兴趣的:(DFT)