芯片测试的DC/AC/Fast/slow模式

2023-10-27

目录

 1.AC/DC介绍及区别    

2.DC/AC mode

(a).DC mode

(b).AC mode


 1.AC/DC介绍及区别    

        70年代到1995年这段时间里,由于芯片的工作频率很低只有20-100M,scan测试只有DC SCAN,我们就能捕捉到所有std-logic的制造缺陷。但是1995年以后,测试科学家和工程师发现通过DC SCAN测试没有缺陷的芯片在高工作频率下使用会有问题。其根本原因是随着制造工艺向深亚微米迈进,芯片的工作频率也提高到200M-1G,原来的SCAN测试方法和模型不再能捕捉到所有的std-logic的制造缺陷。

下表给出了AC/DC测试的一些区别:

上面一段介绍摘自:

一文读懂DC/AC SCAN测试技术 - AC-DC/DC-DC转换 - 电子发烧友网一文读懂DC/AC SCAN测试技术-1 读入没有插入scan的网表2 使用Design compiler 插入scan chain和OCC (on chipclocking)模块,同时插入mux, fix DRC3 使用Testcompress 实现EDT压缩scan chain4 使用Testcompress 产生测试DC/ACpattern,同时产生测试验证的Testbenchhttp://www.elecfans.com/dianyuan/570646.html

2.DC/AC mode

DC/AC的划分是根据输入激励的相对快慢来确定的。

DC (static)testing:测试激励比正常工作要慢很多的时钟(不仅仅包含stuck-at scan test)

AC testing (At-speed testing):测试激励使用正常时钟(不仅仅包含At-speed scan test)

DC/AC分类来自Digital systems testing and testable design ---Miron Abramovici
 

        我们所说的DC testing 就是static testing或slow testing即慢速测试,测试频率是10M-30M ,在SCAN测试方法中就是DC scan test或normal scan test。

        AC testing也就是at-speed testing (可能有称为fast test)即实速测试,测试频率与芯片真实工作频率是一样的。在scan测试中就是AC scan test或at-speed scan test

(a).DC scan

        低速DC scan对Stuck-at缺陷有很好的覆盖率,所以也有称呼为stuck-at mode,主要检查我们平时常见的stuck-at 0/1错误。比如下图中的 inverter A端如果被接到了VSS端的话,就是一个stuck at 1的fault。

(b).AC scan

        AC scan也被称为At-speed scan Test(ASST),是一种高速测试模式,主要测试芯片中的延迟故障,也就是transition。随着半导体制造工艺的不断发展,片上器件的几何尺寸越来越小。此时,由于制造工艺异常,材料纯度不够,环境杂质等因素影响所造成的随机缺陷,导致电路中某些信号transition time变长,如果这种变化造成关键路径上的延迟不满足最大延迟要求,那么整个电路就不能工作在正常频率下。我们称这种故障为延迟故障。如下图的inverter,如果它下降的transition time延迟,就会导致它整个propagation delay超出理想限定的范围。

        现在高性能超大规模的芯片的故障也越来越多地表现为延迟故障,而不是传统的stuck-at 故障。因此这个ASST模式也是很重要的,通常会单独作为一个模式定义在mcmm环境中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

芯片测试的DC/AC/Fast/slow模式 的相关文章

  • opencv学 之图像傅里叶变换dft

    一 前言 接触了图像的傅里叶变换 xff0c 数学原理依旧不是很懂 xff0c 因此不敢在这里妄言 下午用Opencv代码实现了这一变换 xff0c 有一些经验心得 二 关键函数解析 2 1copyMakeBorder 扩展图片尺寸 傅里叶
  • MBIST --- PATR1.Memorybist测试原理

    mem bist作为现在design设计中不可或缺的DFT设计内容 越发重要 本章节主要介绍mem bist组成部分 测试的原理以及注意事项 1 mem bist implementation 1 1 如下图所示为最basic的mbist
  • 芯片测试的DC/AC/Fast/slow模式

    目录 1 AC DC介绍及区别 2 DC AC mode a DC mode b AC mode 1 AC DC介绍及区别 70年代到1995年这段时间里 由于芯片的工作频率很低只有20 100M scan测试只有DC SCAN 我们就能捕
  • opencv学习(十五)之图像傅里叶变换dft

    在学习信号与系统或通信原理等课程里面可能对傅里叶变换有了一定的了解 我们知道傅里叶变换是把一个信号从时域变换到其对应的频域进行分析 如果有小伙伴还对傅里叶变换处于很迷糊的状态 请戳这里 非常通俗易懂 而在图像处理中也有傅里叶分析的概念 我这
  • FFT算法和DFT算法C语言实现(赋详解)

    声明 本人在校期间主修过 数字信号处理 这门课程 对离散傅里叶变换 DFT 和快速傅里叶变换 FFT 深有了解 现编写了基于C语言的FFT算法 已完成对抽样序列的FFT变换并通过窗口输出 编写思路 由于FFT变换里面含有对虚数的运算 现将输
  • STA系列 - 特殊时序分析multicycle/half-cycle/false path

    文章目录 什么是require time arrive time Multicycle Path Half Path Falth Path 本篇文章介绍的是特殊的时序path 全文为视频笔记 以及自己的理解 https www bilibi
  • 数字图像处理-离散傅里叶变换(opencv3+C++显示)

    参考 http daily zhihu com story 3935067 http blog csdn net keith bb article details 53389819 在学习信号与系统或通信原理等课程里面可能对傅里叶变换有了一
  • 导出离散傅里叶变换(DFT)的两种方法

    1 原理部分 在这里首先确定DFT的对象为一个有限长的离散非周期序列 这主要因为计算机处理的都是有限长的离散序列 如果你要处理的序列本身不是离散非周期的序列 可以通过截取或者离散化等方法获得所需的有限长的离散非周期序列 对于有限长的离散非周
  • fft(DFT) x 轴的单位[重复]

    这个问题在这里已经有答案了 可能的重复 如何从 FFT 结果获取频率 我对 Matlab 中 fft DFT 命令的 x 轴感到困惑 当我们对在 n 点采样的信号执行 fft 命令时 我们会得到一个 x 轴为 0 到 n 1 的图 它的意思
  • numpy的fft结果的幅度要乘以采样周期?

    我尝试用一 个例子来验证我对 Numpy 的 FFT 的理解 exp pi t 2 应该exp pi f 2 当没有对直接变换应用缩放时 但是 我发现要获得这个结果 我需要将 FFT 的结果乘以一个因子dt 这是我的函数上两个样本点之间的时
  • 如何获得以赫兹为单位的 DFT/FFT 输出频率?

    我想开发音符检测器作为我的学位项目 并且我想从头开始 我已经为 wav 文件编写了代码 该文件从该音频音乐文件中提取所有信息并给出振幅 然后我编写了 DFT 代码 它以复数形式输出 其中轴 实数 虚数 之一是幅度 幅度 另一个轴是相位 现在
  • 为什么图像压缩算法要按子块处理图像?

    例如 考虑 DFT 或 DCT 准确地说 通过子块变换的图像与整体变换的图像之间有什么区别 生成的文件大小是否较小 算法是否更高效 变换后的图像看起来有什么不同吗 谢谢 它们被设计为可以使用并行硬件来实现 每个块都是独立的 可以在不同的计算
  • DFT 和 FFT(幅度)结果之间的差异

    我的目标是获得DFTOpenCV 中的图像 Using dft函数 我能够计算它 然后通过计算它的大小来绘制它 然后 应用日志并最终对其进行标准化 以便绘制 0 和 1 之间的值 我的结果是 对于下图 我向您展示的结果 通过交换以便在图像中
  • 带或不带加窗的 KISS FFT 输出

    我目前正在尝试使用 Kiss fft 将 fft 实现到 avr32 微控制器中 以进行信号处理 我的输出有一个奇怪的问题 基本上 我将 ADC 样本 使用函数生成器进行测试 传递到 fft 实际输入 256 n 大小 中 并且检索到的输出
  • 使用 python 进行二维 FFT 会导致频率略有偏移

    我知道关于在 python 中使用快速傅立叶变换 FFT 方法存在几个问题 但不幸的是它们都不能帮助我解决我的问题 我想使用python计算给定二维信号f的快速傅里叶变换 即f x y Python 文档帮助很大 解决了 FFT 带来的一些
  • 为什么 (A+B) 的 FFT 与 FFT(A) + FFT(B) 不同?

    我已经与一个非常奇怪的错误作斗争了近一个月了 向你们请教是我最后的希望 我用 C 编写了一个程序 集成了 2d卡恩 希利亚德方程 https en wikipedia org wiki Cahn E2 80 93Hilliard equat
  • MATLAB 中的 fft2 与 OpenCV C++ 中的 dft 速度比较

    我想知道为什么dftOpenCV C 中的函数比fft2对于二维矩阵 以下C 代码来自文档 http docs opencv org 2 4 doc tutorials core discrete fourier transform dis
  • OpenCV DFT_INVERSE与Matlab的ifft不同

    我尝试使用 opencv 的 dft 函数过滤信号 我尝试的方法是在时域中获取信号 x 0 0201920000000000 0 0514940000000000 0 0222140000000000 0 0142460000000000
  • 如何计算 DFT 中每个 bin 的能量?

    我正在测试我对离散傅里叶变换的了解 我现在测试的是如何使用DFT计算波的中心频率 为此 我使用以下代码创建正弦数据 create a 100 Hz wave with a sampling rate of 512 samples per s
  • C 中的二维傅里叶变换

    我使用该网站的方程实现了 2D DFT 和 IDFThttp homepages inf ed ac uk rbf HIPR2 fourier htm http homepages inf ed ac uk rbf HIPR2 fourie

随机推荐

  • 测试域: 流量回放-介绍篇

    建设背景 测试人员回归耗时长 成本大 公司很多测试都进行手工测试 在集成测试中需要耗费一周时间进行全量测试 在各个环境 用户测试环境和预发布环境 回归测试时需要耗费三天左右 加上编写测试用例时间 理解需求时间等其他 测试人员时间紧张 无法适
  • 调用股票交易软件接口有什么步骤?

    调用股票交易软件接口有什么步骤 第一步要做的就是定位出现问题的股票交易软件接口 并确定问题的具体所在 这样才能对症下药 第二步就是进行状态码的检测 股票交易软件接口会返回一些HTTP状态码 这些状态码代表着不同的含义 144 登出交易账户
  • 数据库系统原理课程总结5——数据库系统制作(python+SQL+HTML)

    实验任务要求 结合自己所选的应用案例 至少完成一个简单案例 Web页面的操作应包括增 删 改 查 查询结果以表格或表单形式展现 整个系统架构至少应包括前端 Web服务器 应用服务器 数据库服务器 Web服务器和应用服务器可以合在一起 也可以
  • 一文了解大厂的DDD领域驱动设计

    1 什么是DDD DDD名为 Domain Driven Design 领域驱动设计 简称 DDD 概念来源于2004年著名建模专家eric evans发表的他最具影响力的书籍 2 DDD与我们的传统开发又有什么区别和优势 有过工作的朋友都
  • EDUCODER---计算机硬件基础---计算机系统测试 5.1&6.1&7.1&9.1 合集

    由于时间关系 在这里我将全部的测试题答案全部发出 5 1 1 5 A D D A D 6 10 C D A B A 6 1 1 5 B A B A A 6 10 A C C A C 7 1 1 5 A C D A B 6 10 B B A
  • GitHub 优秀的 Android 开源项目和框架

    GitHub 优秀的 Android 开源项目 淘宝技术牛p博客整理开发中最常用的GitHub上 优秀的 Android 开源项目整理 精品 博客分类 Android 开源集合 本文章已收录于 Git 原文地址为http www trine
  • ubuntu中执行脚本出现no such file or directory

    问题 在ubuntu下执行 sh文件大多数情况下只需要注意给脚本文件添加可执行权限就可以了 但是有些情况下会出现这种问题 从上图可以看到 文件夹中的几个脚本文件的权限都达到了 777 按理说任何用户都可以执行这些脚本 但是执行其中任意的就出
  • 【最详细附安装包】Visual Studio2022安装教程

    软件下载 软件 Visual Studio 版本 2022 语言 简体中文 大小 4 11M 安装环境 Win11 Win10 Win8 Win7 硬件要求 CPU 2 0GHz 内存 4G 或更高 下载通道 百度网盘丨下载链接 https
  • JVM方法句柄

    JVM方法句柄 方法句柄是一个强类型的 能够被直接执行的引用 该引用可以指向常规的静态方法或者实例方法 也可以指向构造器或者字段 当指向字段时 方法句柄实则指向包含字段访问字节码的虚构方法 语义上等价于目标字段的 getter 或者 set
  • antd v5 pro 项目登录页面刷新后登录成功跳转失败

    问题 之前版本没有这个问题 升级后出现 只有第一次 或者关闭浏览器重新打开时点击登录 才可以进入 点击浏览器刷新 登录成功 跳转为当前页面 排查 第一步 显示登录成功 但跳转失败 说明await fetchUserInfo 有问题 第二步
  • 7种PCB走线方式

    01电源布局布线相关 数字电路很多时候需要的电流是不连续的 所以对一些高速器件就会产生浪涌电流 如果电源走线很长 则由于浪涌电流的存在进而会导致高频噪声 而此高频噪声会引入到其他信号中去 而在高速电路中必然会存在寄生电感和寄生电阻以及寄生电
  • Node=>Express中间件分类 学习4

    1 中间件分类 应用级别的中间件 路由级别的中间件 错误级别的中间件 Express 内置的中间件 第三方的中间件 通过app use 或app get 或app post 绑定到app实力上的中间件 叫做应用级别的中间件 绑定到expre
  • PCA算法人脸识别小结--原理到实现

    近段时间学习提取图像特征的算法 研究了一下PCA 主成分分析 算法 用PCA实现了人脸识别 做个小结 以下是关于PCA算法原理理解较有帮助的资料 关于PCA的资料很多 我觉得看以下的足够了 1 A tutorial on Principal
  • 理解卷积神经网络(Convolutional Neural Networks, CNN)

    1 对于卷积的粗浅理解 数学角度 1 公式 1 所示的积分被称为卷积 判断一个积分是不是卷积 其核心在于将两个函数的自变量相加后 看其积分变量是否能够被消去 若可以被消去 那就是卷积 物理角度 卷积就是瞬时行为导致的持续性后果之总和 应用角
  • 8. 让java性能提升的JIT深度解剖

    JVM性能调优 1 C1 C2与Graal编译器 1 1 C1编译器 1 2 C2编译器 1 3 分层编译 2 热点代码 3 热点探测 4 方法调用计数器 5 回边计数器 6 编译优化技术 6 1 方法内联 7 锁消除 8 栈上分配 9 逃
  • 调用twitter api 接口获取关注用户的最新推文

    概要 本篇文章通过最简单的web url的方式访问推特API获取推文 不需要下载官方的SDK 需具备以下条件 1 访问外网 2 会使用及编码谷歌浏览器插件 浏览器插件具备跨域访问的能力 普通web网页不具备 1 有个推特账号 现在ZM关系紧
  • C# DateTime的ToString()方法的使用

    Console WriteLine ToShortDateString DateTime Now ToShortDateString Console WriteLine ToLongDateString DateTime Now ToLon
  • restapi:上传文件接口开发

    调用别人提供的url 进行文件上传接口开发 ResponseBody RequestMapping value uploadPaasRes method RequestMethod POST public Map
  • 多语言跨境商城/跨境电商/一键铺货/商家入驻/虚拟订单/国际支付/自带采集/拍卖功能

    源码内容简介 1 支持商家入驻 2 商家独立后台 3 平台商城自带产品库 4 商家从产品库一件铺货 5 国际物流 国际支付 6 数十种多语言 市面上五种六种语言垃圾源码请误碰瓷 7 虚拟订单 虚拟地址 虚拟客户 8 后台设置虚拟访问量 9
  • 芯片测试的DC/AC/Fast/slow模式

    目录 1 AC DC介绍及区别 2 DC AC mode a DC mode b AC mode 1 AC DC介绍及区别 70年代到1995年这段时间里 由于芯片的工作频率很低只有20 100M scan测试只有DC SCAN 我们就能捕