Scan and ATPG (Tessent)----1.基础概念

摘要:
端口对0/1短路。逻辑单元的翻转速度异常,路径延迟异常。5.卡住(最常见):PathDelay用户定义故障模型(UDFM)/Cell AwareUDFMIDDQFaultModel测量稳定状态下的静态电源电流。6.ATPG过程中的故障选择--&gt

1、测试的目的

筛选出有错误的芯片。

2、测试的类型

功能测试——验证电路的功能。

制造测试——验证设计有没有制造缺陷

制造试验类型:

扫描测试、扫描压缩测试、BIST(Memory test、Logic test)

3、什么是scan test

使内部电路可控、可观测。

4、制造缺陷

短路、断路、桥接等,port短路到0/1、逻辑单元翻转转速度不正常、路径延迟不正常等

5、测试中使用的常见故障模型

Stuck-at(最常见):

Scan and ATPG (Tessent)----1.基础概念第1张

Layout--Aware Bridge Fault Model

主要用于非常高的质量要求才使用,基于物理属性

Scan and ATPG (Tessent)----1.基础概念第2张

 

Bridge Fault: Multiple Detection

默认情况下,一旦检测到故障,就不再针对该故障进行再次检测。

故障针对用户指定的次数(“n”)可多次检测,每次检测增加检测桥接的统计机会。

set_multiple_detection -guaranteed_atpg_detections < n >。指定每个可测试错误所需的检测数量

桥梁覆盖估计(BCE)报告了多重检测在统计上检测桥梁缺陷的能力。

Scan and ATPG (Tessent)----1.基础概念第3张

At-Speed Fault Models: Transition

At-Speed Fault Models: Path Delay

User-Defined Fault Models (UDFM)/Cell-Aware UDFM

IDDQ Fault Model

在稳定状态下测量静止电源电流

6、ATPG过程

选择故障-->pattern产生-->故障仿真-->删除故障-->存储pattern

7、scan test

Scan and ATPG (Tessent)----1.基础概念第4张

 

通过扫描单元替换普通触发器来创建控制点和观察点。将扫描触发器连接在一起以创建扫描链。利用这些扫描链,生成测试pattern,在特定节点设置特定值,传播可测量的结果。

scan flip-flops/scan cells

Scan and ATPG (Tessent)----1.基础概念第5张

多路复用器选择数据输入: D普通模式、scan_in(SI)扫描模式。

Scan_enable(SE)选择操作模式。

Basis scan test

Test setup优化设计并设置条件以进入测试模式(仅限开始测试)

Load/unload- shift连续地将已知值转换为扫描链,将测试结果移出。

Capture应用由已知值(扫描和Pl)定义的激励,允许组合电路在功能模式下工作,测量输出(PO),将测试结果存入扫描链。

Repeat load/unload重复加载/卸载-移位/捕获,直到测试完成。

Basic scan test contain the following events:

1. Load scan chain (many cycles)

2. Force primary inputs(PI)

3. Measure primary outputs(PO)

4. Pulse capture clock

5. Unload values from scan cells
     - Load next pattern

load

Scan and ATPG (Tessent)----1.基础概念第6张

 capture

Scan and ATPG (Tessent)----1.基础概念第7张

 unload

Scan and ATPG (Tessent)----1.基础概念第8张

8、tessent工具

-Tessent FastScan 不带压缩            -Tessent TestKompress 有EDT压缩模块

-Tessent Scan  做scan insertion       -Tessent Diagnosis 定位错误点

-Tessent MemoryBIST(Shell)          -Tessent LogicBIST(Shell)

- Tessent Scan / ScanPro

Scan and ATPG (Tessent)----1.基础概念第9张

启动命令:tessent - shell     (默认启动模式:setup)

3个模式模式:  setup——定义当前上下文并指定/加载设计信息。

          analysis——用于执行设计分析、pattern生成、PDL重定位和模拟。

          insertion——用于执行设计编辑和插入。

两个contexts: dft、pattern

设置context命令, 如:set_context patterns -scan

常见context:

dft:用于编辑门级、rtl级
dft -edt用于EDT模块的产生和插入
dft -scan用于扫描分析和扫描链插入。
patterns -scan用于生成pattern
patterns -ijtag针对IJTAG的PDL命令重定向和icl网络提取的设计。
patterns -scan_diagnosis测试故障诊断,以确定缺陷的失效机制和位置。

查看帮助:tessent -manual       help read_c*     help read_c* -all

在tessent里运行linux命令:  system [unix command]

免责声明:文章转载自《Scan and ATPG (Tessent)----1.基础概念》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇ORACLE LOB 大对象处理Oracle wallet 配置 说明下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

云上RDS架构

概述 越来越多的企业选择上云,最基础的云服务就是IaaS(Infrastructure as a Service)服务,直观理解就是虚拟主机,用户不用再自建机房,自己购买服务器,而是直接向云厂商购买虚拟主机服务ECS(Elastic Compute Service),按时按量付费。对于数据库而言,将数据库能力集成进来,就是DaaS(Database as...

数据库-求候选关键字

这类题目都是给定关系模型,求候选关键字.  题型: 这种给定关系模式和函数依赖的题目 ,做法大致有三步: 1、根据关系模式和函数依赖画出有向图. 2、找出是否有入度为0(即是没有任何元素可以推出他的元素),然后尝试是否可以从这个元素开始,随着箭头来遍历这个图,看看是否是哪一个元素都能遍历的到, 如果能够遍历的到的话,就可以判断这个关系的候选关键字为这个...

利用正则表达式,分割地址至省市县,更新MySQL数据库数据

一、部分主要源代码以及结果截图 import java.sql.Connection; import java.sql.ResultSet; import java.sql.Statement; import java.util.ArrayList; import java.util.List; import java.util.regex.Matche...

VIM使用系列之一——配置VIM下C/C++编程环境

作者:gnuhpc from http://blog.csdn.net/gnuhpc本文环境:ubuntu 9.10 1.基本配置建立三个目录:mkdir ~/.vim/{plugin,doc,syntax} –p建立配置文件:touch ~/.vimrc vimrc作为vim的主要配置文件,我们在配置VIM时首先对它进行基本的设置。打开你home目录下的...

IO口

STM32的每个IO端口都有7个寄存器来控制。他们是:CRH CRL IDR ODR BSRR BRR LCKR。我们常用的IO端口寄存器位CRL CRH IDR ODR。CRL CRH控制着每个IO口的模式及输出速率。CRL控制着每组IO端口(A-G)的低8位的模式。CRH控制着每组IO端口(A-G)的高8位的模式。几个常用的配置,0x0表示模拟输入模式...

Mac 的 Vim 中 delete 键失效的原因和解决方案(转)

本文转自http://blog.csdn.net/jiang314/article/details/51941479 vim从7.3升级7.4之后,出现MAC上的键盘使用很不顺的现象,譬如;delete按键不能使用,详细解说如下: 本文介绍叙述Mac上vim中delete键失效的原因和解决方案 闲扯:在Mac的键盘上实际是没有 backspace 这个键的...