在pseudo-random test中,由于random pattern resistant的特性,fault coverage不是sufficient的,

所以会有一些办法来进行coverage的提高:

1)test point insertion;

2)mixed-mode BIST;

3)hybrid BIST;

前两种是in-field coverage enhancement,后一种是manufacturing coverage enhancement

Test point inserting通过增加control/observe point来提高coverage,防止RP-resistant

Mixed-mode BIST通过在pseudo-random pattern中加入一些deterministic pattern来提高coverage

hybrid BIST是在tester上通过BIST和external testing的混合方式,通过deterministic data和pseudo-random

pattern的使用,来提高coverage。

Test Point Insertion

control point一般连接到primary input或scan cell output上

observation point一般连接到primary output或scan cell input上

Test point可以使用multiplexer或者AND_OR门电路搭建:

通过test point的插入不仅可以测试到没有cover的点,还能提高某个fault被测出来的概率:

Test Point Placement

由于test point的area和performance的消耗,test point的位置一般放在能够最大化coverage,最小化test point数量的地方.

目前有三种方式来进行处理:

1)Fault simulation,这种方法要求知道TPG,从而可以定位到很难cover到的fault的点,然后通过一个covering algorithm来选择

最好的点,放最少的test point来实现最高的coverage

2)Testability measure,通过提高detection probability,叫做controllability/observability program testability measure

迭代的增加test point来使得testability得到满足。防止RP-Reasistant。这种方式可以通过probabilistic fault simulation来在RTL阶段

就进行test point的插入,optimizing the design.

3)由于test point对timing的影响,还有一种是Timing-driven test point.

Mixed-Mode BIST

Test point insertion的另一个缺点是必须modifying the circuit under test.

Mixed-mode BIST,通过pseudo-random pattern来detect RP-testable faults,另一些deterministic patterns来detect RP-resistant faults.

三种设计方法:

1)       ROM Compression,最简单的方法,在ROM中保存deterministic patterns

2)       LFSR Reseeding,直接保存LFSR seeds来产生test patterns.

3)       Embedding Deterministic Patterns,将pseudo-random patterns中并不会detect new faults的pattern通过mapping logic转换为

Deterministic pattern

Hybrid BIST

在manufacturing fault coverage enbancement技术中,deterministic pattern从tester输入,并且tester中的pattern可能是被compressed

fault coverage enhancement的更多相关文章

  1. Logic and Fault simulation

    fault simulation是指对fault circuit的simulation,来locate manufacturing defects并且进行fault diagnosis. logic ...

  2. At_speed_test

    Logic BIST通过将很多的tester functionality放在CUT中,减少了test costs,但是更重要的一方面是at-speed testing. At-speed test包括 ...

  3. Logic BIST

    Logic BIST is crucial for many applications, in particular for life-critical and mission-critical ap ...

  4. scan design rules

    为了更好的设计一个scan design,一些scan design的rule必须遵循. 1)tristate bus在shift mode下必须保持bus contention: 2)bidirec ...

  5. DFT设计绪论

    DFT设计的主要目的是为了将defect-free的芯片交给客户. 产品质量,通常使用Parts Per million(PPM)来衡量. 但是随着IC从SSI到VLSI的发展,在test上花销的时间 ...

  6. lower power的physical library

    在一个cell library中,比较重要的是cell height,cell height由tracks来决定,track表示一个metal线的pitch. 一个cell通常被做成一定数量的trac ...

  7. ITU-T E.800 有关服务质量(QoS)的术语定义

    摘要 ITU-T E.800建议书为服务质量(QoS)的研究和管理提供了一套通用术语.本建议书列出的与QoS相关的技术和非技术术语旨在代表电信市场所有各方(即用户.服务提供商.制造商和监管机构)的利益 ...

  8. [NBIoT]NBIoT相关知识

    转自:http://blog.csdn.net/nbiot/article/details/54906431 通常,我们把物联网设备分为三类: ①无需移动性,大数据量(上行),需较宽频段,比如城市监控 ...

  9. NB-LOT 科普

    最全科普!你一定要了解的NB-IoT 2017-06-19 21:04物联网/操作系统/科普 工信部下发通知推动150万NB-IoT基站落地.NB-IoT汹涌而来.很多网友要求雇佣军科普一篇NB-Io ...

随机推荐

  1. C++ 字符串操作常见函数

    //字符串拷贝,排除指定字符 char *strcpy_exclude_char(char *dst, const int dst_len, const char *src, const char * ...

  2. mysql基本sql语句大全(提升用语篇)

    1.说明:复制表(只复制结构,源表名:a 新表名:b) (Access可用) 法一:select * into b from a where 1<>1(仅用于SQlServer) 法二:s ...

  3. java调用Http请求 -HttpURLConnection学习

    最常用的Http请求无非是get和post,get请求可以获取静态页面,也可以把参数放在URL字串后面,传递给servlet,post与get的不同之处在于post的参数不是放在URL字串里面,而是放 ...

  4. ArcGIS Portal 10.4 本地坐标系的web 3d地形展示制作说明

    原文:ArcGIS Portal 10.4 本地坐标系的web 3d地形展示制作说明 ArcGIS Portal 10.4 本地坐标系的web 3d地形展示制作说明 By 李远祥 ArcGIS Por ...

  5. [LeetCode]题解(python):089 Gray Code

    题目来源 https://leetcode.com/problems/gray-code/ The gray code is a binary numeral system where two suc ...

  6. [LeetCode]题解(python):048-Rotate Image

    题目来源 https://leetcode.com/problems/rotate-image/ You are given an n x n 2D matrix representing an im ...

  7. 在CentOS6.5上安装Tomcat6

    Tomcat安装一向方便,linux的比win的更是这样,基本就是拷贝,类似于win中备受青睐的绿色软件,下面只是记录一下过程. 1.从 http://mirrors.cnnic.cn/apache/ ...

  8. DelayQueue

    1.结构 使用的是PriorityQueue来作为底层的存储 元素需要实现Delayed接口,该接口继承了comparable接口 DelayQueue的队头元素是根据comparable排在队首的元 ...

  9. 详解MySQL---DDL语句、DML语句与DCL语句

    背景:近几年,开源数据库逐渐流行起来.由于具有免费使用.配置简单.稳定性好.性能优良等优点,开源数据库在中低端应用上占据了很大的市场份额,而 MySQL 正是开源数据库中的杰出代表.MySQL 数据库 ...

  10. iOS自动偏移64个像素

    自从iOS7开始,如果添加的scrollview是uiviewController第一个视图,系统会默认自动添加-64的偏移量,所以规避的方案就添加一个UIView之后再添加你的scrollview.