关于latch up的重读

衬底电流容易导致寄生三极管导通(衬底电阻+衬底电流=》衬底压差),更容易触发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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

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

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

iMX6ULL驱动开发 | 让imx6ull开发板支持usb接口FC游戏手柄

手边有一闲置的linux开发板iMX6ULL一直在吃灰,不用来搞点事情,总觉得对不住它。业余打发时间就玩起来吧,总比刷某音强。从某多多上8块儿大洋买来一个usb接口的游戏手柄,让开发板支持以下它,后续就可以接着在上面玩童年…

BUU [网鼎杯 2020 朱雀组]phpweb

BUU [网鼎杯 2020 朱雀组]phpweb 众生皆懒狗。打开题目,只有一个报错,不知何从下手。 翻译一下报错,data()函数:,还是没有头绪,中国有句古话说的好“遇事不决抓个包” 抓个包果然有东西,仔细一看这不就分别是函数和参…

软件外包开发的JAVA开发框架

Java的开发框架有很多,以下是一些常见的Java开发框架及其特点,每个框架都有其特定的使用场景和优势,开发者可以根据项目的需求选择合适的框架。今天和大家介绍常见的框架及特点,希望对大家有所帮助。北京木奇移动技术有限公司&…

【Golang 接口自动化01】使用标准库net/http发送Get请求

目录 发送Get请求 响应信息 拓展 资料获取方法 发送Get请求 使用Golang发送get请求很容易,我们还是使用http://httpbin.org作为服务端来进行演示。 package mainimport ("bytes""fmt""log""net/http""net/url&qu…

echarts图表基本使用

折线图 import * as echarts from echarts;const chartDom document.getElementById(main); const myChart echarts.init(chartDom); const option {xAxis: {type: category,data: [Mon, Tue, Wed, Thu, Fri, Sat, Sun]},yAxis: {type: value},series: [{data: [820, 932, …

【HarmonyOS】键盘遮挡输入框时,实现输入框显示在键盘上方

【关键字】 harmonyOS、键盘遮挡input,键盘高度监听 【写在前面】 在使用API6、API7开发HarmonyOS应用时,常出现页面中需要输入input,但是若input位置在页面下方,在input获取焦点的时候,会出现软键盘挡住input情况&a…

【JAVA】String ,StringBuffer 和 StringBuilder 三者有何联系?

个人主页:【😊个人主页】 系列专栏:【❤️初识JAVA】 文章目录 前言StringBufferStringBuffer方法 StringBuilderStringBuilder方法 String ,StringBuffer 和 StringBuilder的区别String和StringBuffer互相转换 前言 在之前的文章…

解密Redis:应对面试中的缓存相关问题

文章目录 1. 缓存穿透问题及解决方案2. 缓存击穿问题及解决方案3. 缓存雪崩问题及解决方案4. Redis的数据持久化5. Redis的过期删除策略和数据淘汰策略6. Redis分布式锁和主从同步7. Redis集群方案8. Redis的数据一致性保障和高可用性方案 导语: 在面试过程中&#…

mysql 锁

1. 概述 锁 是计算机协调多个进程或线程 并发访问某一资源 的机制。在程序开发中会存在多线程同步的问题,当多个线程并发访问某个数据的时候,尤其是针对一些敏感数据(比如订单,金额等),我们就需要保证这个数…

【redis】创建集群

这里介绍的是创建redis集群的方式,一种是通过create-cluster配置文件创建部署在一个物理机上的伪集群,一种是先在不同物理机启动单体redis,然后通过命令行使这些redis加入集群的方式。 一,通过配置文件创建伪集群 进入redis源码…

R语言【Tidyverse、Tidymodel】的机器学习方法

机器学习已经成为继理论、实验和数值计算之后的科研“第四范式”,是发现新规律,总结和分析实验结果的利器。机器学习涉及的理论和方法繁多,编程相当复杂,一直是阻碍机器学习大范围应用的主要困难之一,由此诞生了Python…

牛客网Verilog刷题——VL55

牛客网Verilog刷题——VL55 题目答案 题目 请用Verilog实现4位约翰逊计数器(扭环形计数器),计数器的循环状态如下:   电路的接口如下图所示: 输入输出描述: 信号类型输入/输出位宽描述clkwireInput1系统…

数据库的分库分表

#!/bin/bash ######################### #File name:db_fen.sh #Version:v1.0 #Email:admintest.com #Created time:2023-07-29 09:18:52 #Description: ########################## MySQL连接信息 db_user"root" db_password"RedHat123" db_cmd"-u${…

Gitlab CI/CD笔记-第一天-GitOps和以前的和jenkins的集成的区别

一、GitOps-CI/CD的流程图 简单解释: 1.提交代码 2.编译构建 3.测试 4.部署 二、gitlab的实现 1、Runer 1.这个就是jenkins里的worker-slave的角色, 2.git-lab server 下发任务,Runner执行。 3.这个R…

windows上给oracle打补丁注意事项

打补丁的过程 1、升级opatch工具,检查剩余空间用于存放ORACLE_HOME的备份,设置oracle_home环境变量,通过readme中的先决条件来检查现有补丁是否和本次补丁冲突 2、opatch apply 升级数据库软件,这个必须数据库文件不要被进程调用 在windows上…

路由动态选择协议之RIP(路由信息协议)

软件:cicso packet tracer 8.0 拓扑图:路由器:Router-PT、连接线:Serial DTE、连接口:Serial口 1、配置基础ip R1配置:虚拟接口——1.1.1.1;S3/0——192.168.1.1 R1(config)#int s3/0 R1(con…

Spring之BeanDefinition(三)

Spring之BeanDefinition(三) 文章目录 Spring之BeanDefinition(三)一、Spring的启动类三行代码研究二、Spring创建工厂类型和属性三、Spring中内置的BeanDefinition四、注册配置类五、BeanDefinition总结 一、Spring的启动类三行代…

C++ 对象的生存期

对象(包括简单变量)都有诞生和消失的时刻。对象诞生到结束的这段时间就是它的生存期。在生存期内,对象将保持它的状态(即数据成员的值),变量也将保持它的值不变,直到它们被更新为止。对象的生存…

城市内涝 | 复杂城市排水管网系统快速建模、管网水力性能专题图制作、城市内涝一维二维耦合模拟、海绵城市关键控制指标计算

随着计算机的广泛应用和各类模型软件的发展,将排水系统模型作为城市洪灾评价与防治的技术手段已经成为防洪防灾的重要技术途径。本次培训将聚焦于综合利用GIS及CAD等工具高效地进行大规模城市排水系统水力模型的建立,利用SWMM实现排水系统水力模拟。讲解…