The problem of test generation

Random test generation

Deterministic algorithm for test generation for stuck at faults, enhance the deterministic engines such as static and dynamic learning

Simulation based test generation,

Test generation for other fault models such as delay faults, ATPG for path-delay faults and transition faults.

Test generation的目的是产生一系列的test vectors,来揭示chip中任何的defect。

ATPG与DFT的技术发展是相辅相成的,两者有一个共同的目标便是发现chip中的defect。如果ATPG可以在现有DFT设计技术下,实现高的test coverage和小的test set,那DFT技术便不用再继续发展。

一个test vector需要保证从primary input可以control到需要的bit,同时还需要保证从primary output可以observe到需要的bit。

一个circuit中的fault,可能在logic上是equivalent的,这时test并不能区分它们,也不需要,ATPG只关心collapsed fault list。

Random test generation是一种最简单的generate vectors的方法,因为它不以specific fault为目标,所以complexity非常低,缺点是test set可能会很大,

最后的test coverage可能不是太高。在这种方式中,有些fault被检测到的概率很低,称为random-pattern resistant faults,

如果采用biasing primary input的方式来避免这个问题,每个primary input的概率确认又不容易。

所以用ATPG产生用于scan-design的pattern,一般都是deterministic的。

Memory bit-cell相比计较于stand-cell,拥有更高的density。相比较stand-cell也有更多的fault models

MBIST包括,内部的测试算法,Smatch相比较于D算法(stuck-at),pattern generated,response analysis

Self Repair

MemoryBIST实现中,通过标准的TAP接口来实现MBIST的控制。

内部的Test Algorithms:

SMarchCHKB/SMarchCHKBci/SMarchCHKBcil/SMarchCHKBvcd

Self-Repair

Repair Analysis

test generation和MBIST的更多相关文章

  1. 论文阅读(Zhuoyao Zhong——【aixiv2016】DeepText A Unified Framework for Text Proposal Generation and Text Detection in Natural Images)

    Zhuoyao Zhong--[aixiv2016]DeepText A Unified Framework for Text Proposal Generation and Text Detecti ...

  2. Task set generation

    Task set generation for uni- and multiprocessors: “Unifying Fixed- and Dynamic-Priority Scheduling b ...

  3. 使用-MM生成include指令和依赖生成(make include directive and dependency generation with -MM)

    I want a build rule to be triggered by an include directive if the target of the include is out of d ...

  4. PHPNG (next generation)

    PHPNG (next generation) This page gives short information about development state of a new PHP branc ...

  5. 关于conversation generation的论文笔记

    对话模型此前的研究大致有三个方向:基于规则.基于信息检索.基于机器翻译.基于规则的对话系统,顾名思义,依赖于人们周密设计的规则,对话内容限制在特定领域下,实际应用如智能客服,智能场馆预定系统.基于信息 ...

  6. 1094. The Largest Generation (25)

    A family hierarchy is usually presented by a pedigree tree where all the nodes on the same level bel ...

  7. Case Study: Random Number Generation(翻译教材)

    很荣幸,经过三天的努力.终于把自己翻译的教材做完了,现在把它贴出来,希望能指出其中的不足.   Case Study: Random Number Generation Fig. 6.7  C++ 标 ...

  8. Index Generation

    Index Generation Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 230   Accepted: 89 Des ...

  9. PowerDesigner15(16)在生成SQL时报错Generation aborted due to errors detected during the verification of the mod

    1.用PowerDesigner15建模,在Database—>Generate Database (或者用Ctrl+G快捷键)来生产sql语句,却提示“Generation aborted d ...

随机推荐

  1. javascript值和引用

    JavaScript引用指向的是值. 简单值(即标量基本类型值,基本类型值,js中6类,null.undefined.boolean.number.string和symbol)总是通过值复制的方式来赋 ...

  2. Selenium2学习-023-WebUI自动化实战实例-021-获取浏览器显示区域大小,通过 WebDriver 截图功能

    之前的博文 020-JavaScript 在 Selenium 自动化中的应用实例之二(获取浏览器显示区域大小) 简述了通过 JavaScript 获取浏览器显示区域大小,此文将简述另一种获取浏览器显 ...

  3. Selenium2学习-020-WebUI自动化实战实例-018-获取浏览器窗口位置大小

    在 UI 自动化测试过程中,每个机器上浏览器的默认大小.默认位置不尽相同,需要截图的时候,页面元素可能显示不完全,因而我们需要知道浏览器的宽度,或者直接在启动浏览器时,设置浏览器的宽度或位置(此文暂不 ...

  4. Java学习-016-CSV 文件读取实例源代码

    上文(CSV文件写入)讲述了日常自动化测试过程中将测试数据写入 CSV 文件的源码,此文主要讲述如何从 CSV 文件获取测试过程中所需的参数化数据.敬请各位小主参阅,若有不足之处,敬请大神指正,不胜感 ...

  5. Windows下使用Git和GitHub.com

    1.首先介绍一下什么是Git和GitHub       Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理.在推出后,Git在其它项目中也取得了很大 ...

  6. Upgrade Image&ntext to varbinarymax&nvarchar(max)

    CREATE PROCEDURE SP_EXEC_WITH_LOG(@I_TICKETNO VARCHAR(10),@I_SQLSTR nvarchar(max))ASBEGIN    DECLARE ...

  7. DMV to track the temp file usage for SQLServer

    There are three DMVs you can use to track tempdb usage: sys.dm_db_task_space_usagesys.dm_db_session_ ...

  8. 1、JavaScript入门篇

    一.你知道,为什么JavaScript非常值得我们学习吗? 1. 所有主流浏览器都支持JavaScript. 2. 目前,全世界大部分网页都使用JavaScript. 3. 它可以让网页呈现各种动态效 ...

  9. Redhat linux 挂载命令mount

    命令格式: mount [-t vfstype] [-o options] device dir 其中: 1.-t vfstype 指定文件系统的类型,通常不必指定.mount 会自动选择正确的类型. ...

  10. Janus WinForms Controls

    http://blog.sina.com.cn/s/blog_68eb92020101kpw8.html