BIST

BISTBIST即是在设计时在电路中植入相关功能电路用于提供自我测试功能的技术,BIST把测试仪的部分功能转移到电路内部,用嵌入到电路中的测试电路提供输入测试向量和分析响应的功能,最后输出简单的测试结果。根据被测试的对象不同,BIST测试分为LogicBIST和MemoryBIST。LogicBIST原理结构:实现方法一般基于STUMPS结构,包含测试向量生成模块PRPG、响应分析模块M

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

BIST即是在设计时在电路中植入相关功能电路用于提供自我测试功能的技术,BIST把测试仪的部分功能转移到电路内部,用嵌入到电路中的测试电路提供输入测试向量和分析响应的功能,最后输出简单的测试结果。根据被测试的对象不同,BIST测试分为Logic BIST和Memory BIST。


Logic BIST原理结构:实现方法一般基于STUMPS结构,包含测试向量生成模块PRPG、响应分析模块MISR、BIST控制器模块、已经完成扫描设计的待测电路(Circuit under test,CUT)。


其中测试向量生成模块由伪随机向量生成器(pseudorandom pattern generation,PRPG)和相移位器(phase shifter)组成,功能是为CUT生成测试向量。PRPG生成的伪随机码有线性反馈移位寄存器(LFSR)、细胞自动机(cellular automaton,CA)、二进制计数器、改进计数器、ROM与LFSR组合电路等等。。。实际电路中通常采用LFSR产生穷举测试序列和伪随机测试序列,穷举测试序列的故障覆盖率可达100%,但因其测试量较大,只应用在输入端较少的电路中。伪随机测试的故障覆盖率需进行故障模拟来评估,一般用伪随机测试技术测量80%的故障,用自动测试生成技术ATPG检测其余20%难以检测的故障,两种方法的结合基本可达到IC产品98%的故障覆盖底线要求。


输出响应分析模块由多输入特征寄存器(multiple-input signature register,MISR)和空间压缩器(space compactor)组成,其主要功能是压缩和分析测试向量以决定CUT的正确性。MISR实际上是一个增强的LFSR,从电路中取输出值,产生一个压缩的输出向量称为特征。扫描链的输出通过异或门进入MISR的各个位,使得MISR把从扫描链接收到的值压缩成一个测试特征,这个测试特征与一个已知的从无故障电路得到的特征比较,以决定电路的正确性。空间压缩器是一个可选的结构,也是由一个异或树构成,放置在大量的扫描输出和相对较小的MISR之间,以压缩扫描输出数目。 以此降低器件测试对自动测试设备ATE的依赖程度。


BIST控制器模块功能是接收边界扫描控制器发出的控制信号,并协调整个测试过程。控制器包括两个计数器:向量计数器和移位计数器,向量计数器用来计算应用的测试向量,移位计数器用来计算需要填充扫描链的周期数,通常等于电路中最长的扫描链长度。在一个向量的移位期间,来自PRPG的新的伪随机数据被移入扫描链,同时前一个向量的电路响应被移出到MISR进行特征提取,待扫描链完全装入后,扫描单元中的多路复用器放置在系统模式下一个周期以捕获电路响应。


BIST实现过程: 外界对测试控制器发出测试信号,电路进入测试状态。首先控制器对各个被控制电路发出控制信号使其分别进入响应的测试状态,然后,测试模式发生器向被测电路发出一组测试向量,输出响应分析器接收该向量下被测电路的输出并进行相应压缩处理,最后将压缩结果与正确输出特征比较,作出故障诊断及定位,并将结果输出。


MB I S T实现: 内嵌R A M的测试需要对存储单元写入/ 读出大量的数据, 其实现难度和花费时间使其往往采用B I S T测试方法。Me mo r y的译码阵一般有固定型和任意地址映射型故障, 存储阵通常有固定型、 相邻模型感应型和藕合型故障, 其测试方法一般采用确定性测试、 随机测试和进程测试等, 由于进程测试比另两种测试有故障覆盖率高、 测试序列短、 面积开销小和便于自测试等特点, 现行Me m o r y 通常使用进程测试( m a r c h t e s t ) 的B I S T设计方法 。 进程测试需预先定义几个由对存储单元读/ 写等操作组成的进程, 当地址译码器选定测试单元地址后,依次执行各进程, 使得各进程在每个单元均得到执行, 同时单元地址按递增或递减方式提供。框图如上所示。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/200854.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 微信小程序实现每日签到功能的方法_小程序签到功能

    微信小程序实现每日签到功能的方法_小程序签到功能微信小程序实现每日签到功能

    2022年10月27日
    0
  • linux中sigaction函数详解

    linux中sigaction函数详解一、函数原型:sigaction函数的功能是检查或修改与指定信号相关联的处理动作(可同时两种操作)intsigaction(intsignum,conststructsigaction*act,structsigaction*oldact);signum参数指出要捕获的信号类型,act参数指定新的信号处理方式,oldact参数…

    2022年5月26日
    49
  • 基本积分公式表_不定积分公式表大全

    基本积分公式表_不定积分公式表大全\(\large\intkdx=kx+C\)\(\large\intx^adx=\frac{x^{\alpha+1}}{\alpha+1}+C\)\(\large\int\frac{1

    2022年8月4日
    3
  • 视频下载插件–Video Downloader for Chrome「建议收藏」

    视频下载插件–Video Downloader for Chrome「建议收藏」视频下载插件–VideoDownloaderforChromeVideoDownloaderforChrome的介绍VideoDownloaderforChrome的功能介绍VideoDownloaderforChrome的用法摘要:我想每一个小可爱在视频网站上在下载视频的时候,都会为了消除缓冲视频或者等待视频时的广告而感到烦恼。所以今天小编为大家带来一款非常好用的chrome视频下载插件–VideoDownloaderforChrome。VideoDownloade

    2022年7月14日
    27
  • 51单片机最小系统原理图、PCB及组成原理详解「建议收藏」

    51单片机最小系统原理图、PCB及组成原理详解「建议收藏」单片机:单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。先上原理图和PCB,原理介绍…

    2022年6月2日
    43
  • this关键字与super关键字详解

    this关键字与super关键字详解一.this关键字1.实例一:(1)需求:使用Java类描述一个动物;(2)实例:classAnimal{ Stringname; //成员变量 Stringcolor; publicAnimal(Stringn,Stringc){ name=n; color=c; } publicvoideat(){ Stringname=

    2022年6月15日
    27

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号