关于latch up的重读

news2024/10/6 4:02:19

衬底电流容易导致寄生三极管导通(衬底电阻+衬底电流=》衬底压差),更容易触发latchup;
一般常用的实际产品中会用衬底隔离的器件来做负压器件;用DNW&NBL组成一个隔离盆将整个负压区和正常电路分开,DNW&NBL接高电压;
你可以试试把负压区的NMOS单独放一个NW中,负压区的PMOS单独放另一个NW中,2个NW之间加地tap,
常压区&负压区通过NW-ring&p tap ring隔开,也能一定程度上减小lachup的风险;

有助于防止闩锁效应,增加背栅的连接有助于减小图中R1和R2的阻值,但是不可能无限减小,R1/R2减小了有助于提高latchup的防护性能

都知道latch up是VDD到GND的低阻大电流通路,结构图也清楚,但是在版图上要求nmos与pmos隔得比较远,就是为了防止latch up,这样做是为什么呢?减小衬底的电阻吗?求各位大神讲解一下
拉远是为了增大Rw2和Rs2,这样分压后,两个三极管不容易开启。
距离拉大是为了增加三极管的基极宽度,降低β。
在这里插入图片描述

请问:
1、保护环应该在什么时候加才合适?
2、多子保护环事实上就是衬底接触跟井接触对吗?
3、只用到PMOS或者NMOS的电路需要加保护环吗?
4、一般加保护环都是加多子保护环吗?少子保护环常用吗?
5、多子保护环跟少子保护环相比,那个效果比较好呢?
6、看了几篇关于说明Latch-up的文章,都发现其中的举例都是把P管和N管的漏极连在一起的,如果P管和N管只是相互靠近,但它们的漏极没连在一起,会出现Latch-up吗?
这是小弟看到保护环时的一些迷惑,请前辈们不吝赐教!

保护环一般要求不高可以采用衬底大面积接地(如环形衬底接地其实也就是保护环了),要求高的话可以采用double guadring的形式,即:以chrt35工艺为例,在NMOS 外加一圈P+guadring(PCOMP+CONTACT+METAL1),再加一圈N+ GUADRING(NCOMP+CONTACT+METAL1),至于是不是就是衬底接触,不同的工艺可能要求不一样,尤其是有的用的是pdiff,浓度可能不同罢了,可以参考设计规则手册,上面一般都会有说明。

自己的想法啦,不对地方恳请各位给予纠正…
1.衬底电位和阱电位应该是必须要的吧,抗noise和防latch -up时均需要吧
2.多子和少子的定义应该是和保护环收集的载流子有一定的相关性吧
3.呵呵 需要的 这个问题有点…
4.也用啊,特别是在防latch up时
5. 楼主可能需要明白latch up发生的机理,能看到PNPN架构吗?能满足latch up发生的条件吗?

很简明的回复,如果是双保护环的话,那么里边的环对应少子保护环,外边的环对应多子保护环,是这样的吗?

latchup的机理首先是局部区域大电流。没有大电流发生,latch-up发生概率就很小。
最可靠的是增加NP管间距15um。guardring必须的,但不是最有效的。

去看《模拟电路版图的艺术》第4章少子注入那一节你就能明白第一个问题了。
加背栅是防止源/漏与衬底的PN结正偏,也就是防止寄生晶体管开启,管子不开启,就没有闩锁效应了撒~

在mos晶体管中,有几个端口,分别命名为s(源极),d(漏极),g(栅极),bg(背栅)。比如PMOS的背栅是NWELL

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

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

相关文章

【福建事业单位-语言理解】03 语序选择-填空-接语

【福建事业单位-语言理解】03 语序选择-填空-接语 一、语句排序1.1 确定首句1.2 确定捆绑集团/确定局部顺序/确定尾句1.3确定尾句总结 二、语句填空题句子首句(概括下文)句尾(总结前文/提对策)句中(承上启下&#xff0…

spring-bean配置信息重用(继承)和bean创建顺序是什么以及bean 对象的单例和多例讲解

😀前言 本章是spring基于XML 配置bean系类中第5篇讲解spring-bean配置信息重用(继承)和bean创建顺序是什么以及bean 对象的单例和多例讲解 🏠个人主页:尘觉主页 🧑个人简介:大家好,我是尘觉,希…

Java-SPI机制详解

Java之SPI机制详解 1: SPI机制简介 SPI 全称是 Service Provider Interface,是一种 JDK 内置的动态加载实现扩展点的机制,通过 SPI 技术我们可以动态获取接口的实现类,不用自己来创建。这个不是什么特别的技术,只是 一种设计理念…

【MySQL】MVCC的实现原理

MVCC的实现原理 1.前期准备1.2.隐式字段1.3.undo log日志1.4.readView 2.MVCC的实现流程2.1.R C(读已提交---隔离级别)2.2.R R(可重复读---隔离级别) 3.面试题---->事务中的隔离性是如何保证的呢?(你解释一下MVCC) …

减少错误和重复工作:PDM系统的智能排错功能

减少错误和重复工作:PDM系统的智能排错功能 在产品开发和制造过程中,错误和重复工作常常是企业面临的挑战。这不仅浪费了宝贵的时间和资源,还可能导致产品质量下降和生产延误。PDM系统(Product Data Management,产品数…

Jmeter阶梯式加压测试

熟悉阿里云性能测试PTS的都可以看到压测配置设置如下图,相比Jmeter简单的线程设置,要合理更直观。 但是我们会去研究,性能测试中,有时需要模拟一种实际生产中经常出现的情况, 即:从某个值开始不断增加压力…

【Linux】常用的基本指令

👦个人主页:Weraphael ✍🏻作者简介:目前正在学习c和算法 ✈️专栏:Linux 🐋 希望大家多多支持,咱一起进步!😁 如果文章有啥瑕疵,希望大佬指点一二 如果文章对…

matplotlib绘制方波圆周分解动画

1 方波的圆周分解 在学习傅里叶变换的时候,有一个经典的示例是方波的分解。我们知道,方波可以分解为无数个正弦波的叠加。而正弦波,又可以看作是圆周运动在一条直线上的投影。当时为了理解这个事情,恐怕大家也花了不少时间。 学…

【MyBtis】各种查询功能

目录 【MyBtis】配置和映射 11.1 示例:实现表数据的增、删、改、查 1.创建工程mybatis_DML demo 2.创建数据库操作的工具类:DBOperatorMgr.java 3.创建映射接口 4.创建XML映射文件 5.测试 【MyBtis】配置和映射 MyBatis 的真正强大之外在于它的映射语句&#xf…

jest单元测试的代码覆盖率显示不出来

jest.config.js配置文件 const path require(path)// 添加 verbose: true, testURL: http://localhost/module.exports {verbose: true,testURL: http://localhost/,rootDir: path.resolve(__dirname, ../../),moduleFileExtensions: [js,json,vue],moduleNameMapper: {^/(…

Java基础篇_1.4——程序流程控制之选择结构if语句

程序流程控制 关于程序控制的关键字: 程序控制关键字breakdowhileforcontinueswitchcasedefaultreturninstanceofifelse 程序运行时的一个顺序,程序的结构分为:顺序结构、选择结构和循环结构。 顺序结构是指按照代码的书写顺序执行。选择结…

如何手动创建EFI引导分区?

EFI系统分区是数据存储设备上的分区,供遵循统一可扩展固件接口的计算机使用。当计算机启动时,UEFI固件加载存储在可扩展系统分区上的文件,以启动安装的操作系统和各种实用程序。在GPT磁盘上启动Windows时,必须有EFI系统分区。如果…

ClickHouse(九):Clickhouse表引擎 - Log系列表引擎

进入正文前,感谢宝子们订阅专题、点赞、评论、收藏!关注IT贫道,获取高质量博客内容! 🏡个人主页:含各种IT体系技术,IT贫道_Apache Doris,Kerberos安全认证,大数据OLAP体系技术栈-CSDN博客 &…

SpringBoot引入MyBatisGenerator

1.引入插件 <plugin><groupId>org.mybatis.generator</groupId><artifactId>mybatis-generator-maven-plugin</artifactId><version>1.3.5</version><configuration><!--generator配置文件所在位置--><configuratio…

【echartsjs】js实现图表数据 跟动态数据联合展示 三个案例,附带源码

序幕&#xff1a; 所展示示例使用到多个js库&#xff0c;例如&#xff1a;jquery、echarts、liMarquee等等&#xff0c;我是下载到了本地&#xff0c;其他小伙伴记得自己下载相关js库&#xff0c;或者引用线上库 推荐一个获取线上资源网站&#xff1a;BootCDN - Bootstrap 中文…

fastadmin 权限管理栏目关闭了怎么恢复

目前能解决的方法就是直接url敲出来菜单配置&#xff1a;Internet Speed Test | Fast.com 然后再把这个隐藏显示出来

抄写Linux源码(Day7:读闪客文章第二回 “自己给自己挪个地儿”)

闪客文章地址&#xff1a;https://mp.weixin.qq.com/s?__bizMzk0MjE3NDE0Ng&mid2247499274&idx1&sn23885b5b1344a1425f5a971d06ad2e7d&chksmc2c584a7f5b20db1b0a75ea896e7218a9f8bcd006e68f53693bab240b13f9e2fb0ec0c9b9a6a&cur_album_id2123743679373688…

jmeter中json提取器,获取多个值,并通过beanshell组成数组

jmeter中json提取器介绍 特别说明&#xff1a;**Compute concatenation var(suffix_ALL)&#x1f617;*如果找到许多结果&#xff0c;则插件将使用’ &#xff0c; 分隔符将它们连接起来&#xff0c;并将其存储在名为 _ALL的var中 json提取器调试 在查看结果树中选择JSON Pat…

python——案例9:判断字符串的长度

案例8&#xff1a;设定列表&#xff1a;listl[0,1,2,3,4,5],求列表之和total0 list1[0,1,2,3,4,5] #列表lis1for ele in range(0,len(list1)):totaltotallist1[ele] print("列表中元素之和&#xff1a;",total) #输出结果

既要增长又要人效,零售人准备好接受老板的灵魂拷问了吗

增长对于零售行业尤其中小规模的玩家来说重要性不言而喻&#xff0c;而支撑持续增长的引擎之一就是对日常运营数据能随时进行快速、合理的解读&#xff0c;从而在瞬息万变的市场环境和有限的时间窗口内&#xff0c;根据指标背后折射的问题及时调整市场投放和客户关系维护等策略…