集成电路测试学习

news2024/11/27 12:48:31

       集成电路(Integrated Circuit,IC)整个设计流程包括:电路设计、晶圆制造、晶圆测试、IC封装、封装后测试。

        IC测试目的:一、确认芯片是否满足产品手册上定义的规范;二、通过测试测量,确认芯片可以正常工作的边界条件,即对芯片进行特性化分析。

        特性化分析一般在芯片设计阶段进行,是为了确认产品的规格,明确产品正常工作的条件而进行的测试。

        集成线路测试系统一般包含通道包括:数字通道(一般为PMU或PPMU)、高压通道/模拟通道(AVI)、波形采集器(DGT)、波形发生器(AWG)、继电器控制位(CBIT)、器件供电单元(DPS)、时间测量单元(TMU)。

集成电路直流参数测试

        数字电路主要包括开短路测试、漏电流测试、电源电流测试、输出电平测试等

1、开短路测试

        开短路测试(Open/Short Test)又叫连接性测试。

目的:

        主要检测产品在封装过程中由于制造缺陷而导致的DUT本身的开短路问题

        该测试项属于初始检测项目,可以最快速度将具有此种缺陷的产品筛选出来,同时使用此方法也可以检查ATE设备与DUT之间的电气连接是否正常。

        原理:开短路测试主要是通过DUT引脚本身的保护二极管来完成的。通常在集成电路的设计过程中,为保护输入、输出引脚,避免其受到静电放电(ESD)或其他过压情况导致的损坏,通常会在引脚与地之间加入一个保护二极管,有些电路也会在引脚与电源之间加入保护二极管,这些保护二极管在电路正常工作时是反向截止的,不会对电路的正常工作造成影响。

        开短路测试就是借助这些保护二极管进行的。测量时,将所有管脚接地,包括电源关键,然后施加一个微弱的电流,这个电流就会使保护二极管正向导通,通过测量这个二极管的导通压降,就可以判断被测引脚的开短路状态。

        根据欧姆定理可得:U=I*R。当被测引脚短路时,R接近于0,测得电压也趋近于0;当被测器件开路(断路)时,R趋近于无穷大,测得电压也会很大,这时就需要对电压进行 嵌位,防止电压过大导致测试设备和被测器件损坏。 

         硅衬底正向导通压降一般在0.6~0.7之间,锗二极管一般在0.4左右。

        实际测试过程中,通过控制电流方向来测试对地或对电源的保护二极管。测试对地二极管施加的电流为-100uA,方向为负,电流为拉电流,电流方向为被测器件地端流向ATE;测试对电源的保护二极管,施加电流为100uA,方向为正,电流为灌电流,电流方向为ATE设备流入被测器件电源端。

2、漏电流测试

原理

        理想状态下,集成电路的输入引脚或具有三态输出的引脚对于电源和地的电阻非常大,当对这些引脚施加电压时,只会有很小的电流流入或流出这些引脚。这些电流称为漏电流。

目的

        漏电流测试目的是为了将漏电流异常产品剔除出来

测试方法

        根据产品手册或对应规范,对器件引脚施加对应电压,然后测量其流入或流出的电流是否满足设计的相应规范。

        针对数字电路,有相应的输入低电平漏电流(IIL)、输入高电平漏电流(IIH)、输出高阻态漏电流(IOZH/IOZL)。

IIL测试过程

        (1)设置电源电压为规范电压,GND接地

        (2)除被测引脚外,其他引脚施加高电平电压

        (3)被测引脚施加低电平电压,此时测得电流为IIL

IIH测试过程

        (1)设置电源电压为规范电压,GND接地

        (2)除被测引脚外,其他引脚施加低电平电压

        (3)被测引脚施加高电平电压,此时测得电流为IIH

         如果电路具有上拉或者下拉结构,其漏电流表现会存在差异,需要更具产品规范进行确认。比如CMOS电路输入引脚一般有三种结构:

        (1)输入引脚到电源端和地端没有上拉或者下拉电阻

        这时引脚对电源和地处于高阻状态,此时输入高电平漏电流和输入低电平漏电流都很小通常为正负几个微安或更小。

        (2)输入引脚与电源端存在单端上拉结构,对地为高阻状态

        此时,输入高电平漏电流表现与无上下拉电阻无差异。但输入低电平时,由于电源端与输入引脚之间存在电压差和电阻通路,其电流测试只会明显偏大,通常为几十到几百微安。其电流反向为从被测器件流向测试设备,结果为负值,是拉电流

        (3)输入引脚与地端存在单端上拉结构,对电源为高阻状态

        此时,输入低电平漏电流表现与无上下拉电阻无差异。但输入高电平时,由于地端与输入引脚之间存在电压差和电阻通路,其电流测试只会明显偏大,通常为几十到几百微安。其电流反向为从被测器件流向测试设备,结果为正值,是灌电流

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1599657.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Python爬虫:requests模块的基本使用

学习目标: 了解 requests模块的介绍掌握 requests的基本使用掌握 response常见的属性掌握 requests.text和content的区别掌握 解决网页的解码问题掌握 requests模块发送带headers的请求掌握 requests模块发送带参数的get请求 1 为什么要重点学习requests模块&…

Unity架构师进阶:红点系统的架构与设计

面试的时候经常被问道如何来设计一个红点系统,本文将详细地介绍如何设计一个红点系统,有哪些接口,并完整地给出实现。 红点系统的需求分析 首先我们来分析一下红点系统的设计需求: 红点系统严格意义上来说不属于框架,而是游戏逻辑&#xff0…

DOS时代经典软件,落下帷幕,国产中文编程,蓬勃发展

互联网的变迁好像翻涌的波涛,有些我们以为已经忘掉的软件,其实还留在我们心里,特别是那些经历过从DOS系统换到Windows系统的人,这种感觉更加明显。 说起DOS软件,它是很多80后年轻时的美好记忆。虽然现在它已经成为了过…

Python数学建模学习-PageRank算法

1-基本概念 PageRank算法是由Google创始人Larry Page在斯坦福大学时提出,又称PR,佩奇排名。主要针对网页进行排名,计算网站的重要性,优化搜索引擎的搜索结果。PR值是表示其重要性的因子。 中心思想: 数量假设&#…

【DA-CLIP】图像退化类型检测功能演示代码

背景 在CLIP基础上微调而来,使用图像控制器编码生成退化类型embedding并在训练中对图像编码器进行控制。针对十种退化类型进行了训练。 解决CLIP模型在图像纹理等层面无法针对退化类型识别或识别率较低的问题。 训练数据集情况 GitHub有对应数据集连接 完整代码 项…

【智能算法】鸭群算法(DSA)原理及实现

目录 1.背景2.算法原理2.1算法思想2.2算法过程 3.结果展示4.参考文献 1.背景 2021年,Zhang等人受到自然界鸭群觅食行为启发,提出了鸭群算法(Duck Swarm Algorithm, DSA)。 2.算法原理 2.1算法思想 DSA基于自然界鸭群觅食过程&…

JRT多服务器同步程序

之前的JRT只部署在一个服务器,实际运用可能会有数台、数十台、或者更多服务器。那么多台服务器就需要程序同步机制。这里借助Rsync同步,但是有个问题是Rsync同步jar之后他不知道是否需要重启站点,为此实现java控制台驱动Rsync,重定…

滤波器笔记(杂乱)

线性相位是时间平移,相位不失真 零、基础知识 1、用相量表示正弦量 https://zhuanlan.zhihu.com/p/345546880 https://www.zhihu.com/question/347763932/answer/1103938667 A s i n ( ω t θ ) ⇔ A e j θ ⇔ A ∠ θ Asin(\omega t\theta) {\Leftrightarrow…

【题解】AB5 点击消除(C++)

把string当栈用&#xff0c;扫一遍就可以了&#xff0c;时间复杂度O(n) #include <iostream> #include <string> using namespace std;int main() {string s;cin >> s;int n s.size();string st;for (int i 0; i < n; i) {if (st.empty() || st.back()…

【数据结构】遍历二叉树(递归和非递归遍历的先序、中序和后序遍历、层次遍历法)

目录 【数据结构】遍历二叉树&#xff08;递归和非递归遍历的先序、中序和后序遍历、层次遍历法&#xff09;一、递归算法先&#xff08;根&#xff09;序的遍历算法中&#xff08;根&#xff09;序的遍历算法后&#xff08;根&#xff09;序的遍历算法 二、非递归算法层次遍历…

代码随想录算法训练营第四十二天| 二维背包、一维背包、LeetCode 416.分割等和子集

一、二维背包 文章讲解/视频讲解&#xff1a;https://programmercarl.com/%E8%83%8C%E5%8C%85%E7%90%86%E8%AE%BA%E5%9F%BA%E7%A1%8001%E8%83%8C%E5%8C%85-1.html 状态&#xff1a;已解决 1.背包问题介绍 背包问题实则是一类问题的集合&#xff0c;有好多不同小类型&#xff0c…

Linux_iptables防火墙学习笔记

文章目录 iptables 概述四表五链iptables 安装启动iptables 配置详解iptables配置文件iptables配置语法iptables常用实例查看规则修改默认规则保存和备份规则恢复备份的规则清空规则放行SSH服务在ubuntu14.04中iptables规则持久化 iptables 概述 主机型 对主机进行保护 网络型…

Element-Ui的Form表单:Label文本两端对齐,且必填项的*不影响布局

1. HTML 结构 首先&#xff0c;确保你的 HTML 或 Vue 模板中有一个 el-form 组件&#xff0c;类似下面这样&#xff1a; <div id"app"><el-form :model"form" label-width"100px"><el-form-item label"用户名">&l…

Linux系统(centos,redhat,龙芯,麒麟等)忘记密码,怎么重置密码

Linux系统&#xff08;centos,redhat,龙芯&#xff0c;麒麟等&#xff09;忘记密码&#xff0c;怎么重置密码&#xff0c;怎么设置新的密码 今天在操作服务器时&#xff0c;DBA忘记了人大金仓数据库的kingbase密码&#xff0c;他的密码试了好多遍&#xff0c;都不行。最后只能…

JCVI-筛选blast最佳结果(生物信息学工具-015)

通常&#xff0c;大家会问我们经过了NR注释&#xff0c;SwissProt注释&#xff0c;那么如何进行&#xff0c;如何挑选最佳比对结果&#xff1f; 同理&#xff0c;存在一个问题&#xff0c;如何挑选最佳的blast比对结果&#xff1f;什么事最优的同源序列&#xff1f; 唐海宝老…

jenkins构建微信小程序并展示二维码

测试小程序的过程中&#xff0c;很多都是在回头和前端开发说一句&#xff0c;兄弟帮我打一个测试版本的测试码&#xff0c;开发有时间的情况下还好&#xff0c;就直接协助了&#xff0c;但是很多时候他们只修复了其中几个bug&#xff0c;其他需要修复的bug代码正在编写&#xf…

ENSP-旁挂式AC

提醒&#xff1a;如果AC不能成功上线AP&#xff0c;一般问题不会出在AC上&#xff0c;优先关注AC-AP线路上的二层或三层组网的三层交换机 拓扑图 管理VLAN&#xff1a;99 | 业务VLAN&#xff1a;100 注意点&#xff1a; 1.连接AP的接口需要打上pvid为管理vlan的标签 2.AC和…

引导和服务(2)

服务 1.systemd服务的简要介绍 &#xff08;1&#xff09;对比5 6 可以解决依赖关系并行启动 &#xff08;2&#xff09;按需启动 &#xff08;3&#xff09;自动解决依赖关系 负责在系统启动或运行时&#xff0c;激活系统资源&#xff0c;服务器进程和其它进程 2.System…

React-hooks:useReducer初始化函数 和 初始值 区别

useReducer 用法&#xff1a; const [state, dispatch] useReducer(reducer, initState, init?);其中&#xff0c;initialArg 为初始值&#xff08;必传&#xff09;&#xff0c;init 为初始函数&#xff08;可选&#xff09;。 当没有 init 参数时&#xff0c;state的初始…

Day56 动态规划 part16

Day56 动态规划 part16 583. 两个字符串的删除操作 我的思路&#xff1a; 感觉跟前两天子序列差不多&#xff0c;但是又有差别 这次是求删减最小次数&#xff0c;状态转移方程是比小 另外要注意初始化&#xff0c; 当i 0时&#xff08;word2为空&#xff09;&#xff0c;wor…