【集成电路版图设计学习笔记】3.基本电路元件(MOS,电容,电阻)

一、MOSFET

  • 在版图设计中,要定义一个mosfet,最关键的层次是polysilicon(多晶硅)和active(有源区)。用有源区定义了一个矩形的区域,在这个区域内才可以形成一个有源器件,然后再用多晶硅画出的矩形与有源区进行交叠,这样就形成了器件的核心区。
  • 下图中,绿色区域是有源区,上面还要覆盖上一层掺杂(diffusion),这样去定义其源漏区。然后再交叠上polysilicon gate(多晶硅栅极),这样mosfet器件的基本结构就出来了。
  • 之后我们要将其源漏和衬底进行互连。
  • 此外,我们要注意,将衬底(nmos的p衬底)或者阱well(pmos的nwell)进行合理的偏置,即接到相应的电源或者地上。
    在这里插入图片描述

端口的可靠连接

  • 当我们做好mosfet的基本结构之后,一定要有可靠的连接。
  • 如果一个mosfet的漏源区比较长,然后需要把漏源区进行连接,则要借助contact连接到M1上。如果只是在边缘处用一个过孔进行连接,DRC和LVS检测都是不会出现问题的,因为确实是连接上了。
  • 但是这种连接是不可靠的,因为整个源漏区都是通过掺杂连接在一起的,阻抗是比较高的。假如把这种不可靠连接的晶体管作为开关,电流要流通这个晶体管,会导致有金属连接的区域电阻比较低,而越往里的电阻较高,电流会趋向于在有可靠金属连接的区域流动,因此电阻低的地方电流密度大,电阻高的地方电流密度小。这会很大程度上影响晶体管的特性,因此一定要做可靠的连接
  • 我们要把源漏区均匀的覆盖上contact,把整个源漏都用金属M1进行覆盖,这样整个源漏区的电位基本上是统一的,因为金属的电阻非常低,做到比较低的压降,电流在晶体管内是均匀分布的。
    在这里插入图片描述

大宽长比晶体管的问题

  • 当我们在绘制非常大宽长比的晶体管的时候,比如在设计低噪声放大器的时候,输入晶体管会比较大,比如1000/1宽长比,其L=1um,W=1000um,这个晶体管是一个细长的线条,这会导致两个问题
    • 问题1:源漏区的面积会非常大,导致源漏的寄生电容会非常大,因为源漏区和衬底之间时会有一个反偏PN结的,就会出现势垒电容,其容值和源漏区的面积相关。
    • 问题2:gate会特别长,由于gate需要通过contact连接到金属上,然后在gate另一端用contact连接出去。但是由于gate的寄生电阻和电容是比较大的,当信号从contact传输进去的时候,会出现RC分布延时的问题,相当于是栅极上串联了很多个RC的分布式模型。如果gate比较长的话,则RC的分布式模型也会特别长,那么信号从栅极输入进去,出来肯定会出现一个畸变,如果信号频率特别高的话,很可能出来的控制信号已经消失掉了。(问题2比问题1更严重,因为gate的寄生导致传递信号的速度跟不上了)
  • 有一种解决办法是,在gate上多打上contact,像漏源区一样,然后用整个金属把gate覆盖上,实际上信号是通过金属传递到一段一段的gate上的。这种办法在理论上是可以解决这个问题的,但是在design rule不允许在沟道上方画contact的,主要是因为沟道是一个比较敏感的结构,容易影响到沟道的电学特性。
  • 在真正去画版图解决大宽长比晶体管的问题,通常采用finger
    在这里插入图片描述

finger

  • 拆分晶体管为漏源漏的方式。
  • 当finger为2,原来源的长度变为原来的一半,源极的寄生降低了,漏有两个,因此原来漏的寄生并没有变化。gate被拆成两截,因此我们可以在不同截的端口处打上contact,用金属将他们给并联起来,相当于原来gate的寄生变小了,降低了4倍。
  • 当finger变为3的时候,源漏源漏的结构,那么源漏的寄生变为原来的1/3,gate变为原来的1/9。这样gate的寄生电阻将会很大程度的降低。
  • finger数越多,gate的寄生就会越小
    在这里插入图片描述

MOSFET版图的示意图

  • 下图是一个反相器的版图示意图,左侧是NMOS,右侧是PMOS。
  • 左侧的NMOS用有源区(黑色虚线框)包围了,有源区外有N+(蓝色区域)的注入,即N+要enclosure有源区。然后用gate poly覆盖住有源区的中心位置,形成沟道区,并在两侧画上contact,再用金属连接出去,
    在这里插入图片描述

TGO(triple gate oxide)

  • 这个工艺主要是为了提供两种不同阈值的晶体管。通常一个工艺中会提供两种不同阈值的晶体管,一个是高阈值,一个是低阈值。高阈值的栅氧厚度要厚一些
    • 低阈值的栅氧会很薄,其承受的电压比较低,器件尺寸也会比较小,工作电压也可以更低,这样可以减小功耗,也可以节省面积。一般数字电路常使用这种低阈值的器件;
    • 但是模拟电路比较喜欢用具有高本征增益的器件,那么其沟道长度会比较长一些,尺寸也较大;此外为了信号幅度更宽(承受更大的噪声,信噪比更好),但是带来的牺牲就是功耗和面积。或者IO接口电路
  • 这就需要一个新的光刻板(TGO)。
    • 做栅氧首先会在全芯片上都长出一定厚度的gate oxide,然后再加入TGO这一层光刻板,将TGO以外的栅氧给刻蚀掉。然后再在整个wafer上生成一遍较薄的栅氧
  • 由于整个器件经历了三个步骤,因此叫triple gate
    在这里插入图片描述

典型NMOSFET版图

  • 左侧是完整版图的形状(NCH3),然后把所有器件都大散拆开,看下里面有哪些层次。
  • 有源区(active)和栅极(gate)交叠,就构成了沟道区,然后在整个区域覆盖上n plus(n+注入),就定义好了源漏。然后使用contact做可靠的连接,在源漏区均匀覆盖上contact,再使用M1进行连接。
  • 还有TGO层的layer,意味着这是高压的厚氧化层的器件。
  • 不同工艺器件名字不一样,比如这里的NCH3,表示n channel沟道的mosfet的3.3v的器件。
    在这里插入图片描述

典型的PMOS版图

  • PCH3,表示p channel沟道的高压器件,3是高压的
  • 核心区域和nmos都是一样的,但还覆盖p plus(P+注入),
    在这里插入图片描述

二、电容Capacitor

  • 最简单的电容是由两个平行的金属板,中间夹着绝缘的介质层,这两个板就成为了电容的两个电极。
  • 在集成电路中,通常的绝缘介质是二氧化硅,或者是氮化硅(Si3N4)。所以在选择好工艺之后,相对介电常数是固定的。
  • 对于设计者来说,能改变的只有氧化层的厚度tox,还有金属板的面积W*L
    • 厚度tox也不能去灵活去改动,但可以去选择,一般一个工艺会提供不同的厚度
    • 所以更多的是去改变金属板的面积
      在这里插入图片描述

IC电容类型

  • 集成电路中的电容主要有两大类
  • 第一类是poly to poly。是两个poly之间形成的电容,电容上下极板都是poly,中间夹着isulator绝缘介质构成的电容器件。
    • 意味着需要有两层的poly,比如像1P4M工艺是做不了的,因为只有一层poly,像2P4M工艺才有可能提供poly-poly电容。
    • 但这种电容一般是在特征尺寸比较粗的情况下(大于350nm工艺)
    • 这种类型的电容存在一些问题,由于poly与衬底离的比较近,对衬底的寄生是比较大的,串扰是很难规避的。
    • 这种天生的缺陷,因此要进行隔离(shielding well)
  • 第二类是metal to metal。是两个金属之间夹着的绝缘介质,构成的绝缘器件。先进工艺使用的比较多mim和mom电容。
    • 第一种是MIM电容(metal inter metal)金属-绝缘层-金属结构,类似三明治(sandwich)。
      • 首先要有两层金属(metal top层金属和metal top-1层金属),如果只使用这两层金属做电容的问题是,产生的电容密度会比较小(单位面积下的容值),比较浪费面积。
      • 所以只能降低绝缘层厚度tox了。工艺上会提供MCT层金属,可以理解为M3.5层,介于M3和M4之间,作为电容的上极板。然后通过通孔和Metal top层金属进行连接。MCT和M3之间是绝缘介质,形成电容。
      • MCT层的位置是可以移动的,距离M3的高度可调节。通过移动,可以将厚度tox降到很低很薄,提高电容密度。这样就意味着一道工艺可以提供不同电容密度的电容。但是要注意MCT在加工过程中是全芯片的,只能是同一个MCT。所以这次流片只要选定好这个距离后,整个芯片的距离都是这个距离不能再改变了。一次流片不能提供两种距离
    • 第二种是MOM(metal outside metal),这是flux(叉指)结构。即将同层金属做成这样的叉指架构交错在一起。他们是通过叉指中间的缝隙形成的电容。可以通过叉指的个数和叉指的长度控制电容的大小。
      在这里插入图片描述

影响电容的精度

  • 集成电路加工出来的电容是有一定的误差的,影响电容的参数主要有以下几种
    • 第一个是相对介电常数。比如下面这些情况可能会产生影响
      • Oxide demage(氧化层的损伤)
      • Impurities(氧化层中的杂质)
      • Bias condition(电容的电学偏置状态)
      • 氧化层在淀积的时候用到的CVD(化学气象电机)
      • stress(应力)和temperature(温度)
    • 第二部分是氧化层的厚度(tox)
      • grow rate(生长的速率)生长的快慢厚度会不一样
      • poly grain size(精力的大小)
    • 第三部分是金属板的宽和长,尺寸带来的变化
      • etching(刻蚀)和alignment(对齐)带来的误差
  • 在集成电路中可以比较好的保证相对精度,即做两个电容的容值接近的程度
    在这里插入图片描述

典型MIM电容的版图

  • MIM结构类似三明治,所以有顶层金属M4,然后是MV3过孔,再下面是MCT,三层结合在一起构成电容的上极板,M3层金属构成下极板。这些layer其实已经可以构成MIM电容了
  • DUM_MCT层实际上是辅助层,并没有真正的掩膜板mask与之对应。主要是为了让DRC和LVS工具能够识别出来这部分区域是电容。
    在这里插入图片描述

三、电阻Resistor

电阻的类型

  • 在集成电路工艺中,电阻的类型是比较多的,
  • 第一种是N+注入形成的电阻,实际上就是在P衬底上画一块N+注入,然后再两端用金属连接出去。其方块电阻大致为200欧
  • 第二种是P+注入形成的电阻,首先得画上N阱,在N阱里面画上P+注入,此外N阱还要做N+的连接,形成合理的偏置到VDD上。靠注入形成的电阻,其方块电阻值一般都在200欧左右
  • 第三种是N阱形成的电阻,画一块N阱,然后在两边画上N+注入连接出去。N阱形成的电阻较大,其方块电阻可以达到上千欧。由于第三种直接在N阱形成的电阻,其表面是wafer的表面(二氧化硅),所以这样的N阱表面的晶格是断裂的,就会有很多的悬挂键,就会成为失主或者受主,随机的释放或者捕捉电子,影响到噪声的特性,且电阻表面的电流是会有波动的,加剧电阻的噪声。
  • 第四种是Pinched(前卫)N阱,即在N阱的表面加上P+的注入,把P+也接到VDD上。为了降低第三种电阻的噪声,在表面加入P+的注入,这样表面的噪声都通过P+流入到地上了,而且N阱和P+之间的晶格是完美的,没有缺陷,这样N阱的表面就不会有悬挂键了,就不会有因为悬挂键和表面缺陷造成的噪声了。但是方块电阻还是没有太大的变化,也是在上千欧的量级上。
    在这里插入图片描述
  • 还有就是多晶硅(poly silicon)形成的电阻,然后在两端用contact连接出去,形成poly电阻。
  • 为了屏蔽衬底下的噪声,也可以在poly层下面加上保护阱(shielding well)。
  • poly型电阻分为有注入型和无注入型,因为纯poly的电阻太高了,所以一般还会在上面加上一层P+或N+的注入。
  • poly类型的电阻的方块电阻值范围很大,取决于是否有注入和salicide。
  • 此外还有salicide(金属硅化物)工艺,有了这个工艺可以进一步的降低电阻。
    • 实际上在集成电路加工过程中,会把整个wafer都涂上salicide,然后再把具有电学连接的位置保留下salicide,剩下的都刻蚀掉。这意味着有源区上的源漏区和gate上面都是覆盖上salicide的。
    • salicide是一种电阻率比较低的材质,覆盖上它的目的就是为了降低寄生电阻,让源漏之间的连接更好。
    • 方块电阻值越大,占用的版图的面积就越小,希望gate层不要用salicide涂上。所以需要对gate做特殊的处理,有一个特殊的层次是SAB(salicide block)金属硅化物阻抗,有SAB的区域就不会加工salicide了,其他区域才加工。这样就能提升方块电阻
      在这里插入图片描述

电阻的版图

  • 左边的器件名字叫做r npoly U3,开头的r表示resistor电阻,npoly表示有poly且上方有N+的注入,U表示un-salicide(不加salicide)也就是电阻的gate poly上要画SAB,3表示三端口器件,第三端口主要为了接地,即这个电阻周围要做接地的处理,目的是为了让电阻下面的衬底电学特性更好一些,接地后底下的衬底不会有电压的波动,降低电阻的噪声。
  • 拆开后有几个层次,gate层作为电阻,N+注入(Nplus)(电阻的两端也要有NPlus的覆盖,SAB不能覆盖到端口连接区),SAB增加方块电阻,这些层次在一起就可以构成电阻器件了。
  • RNDMY和DUM_RM是作为辅助层次
    在这里插入图片描述

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

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

相关文章

蓝桥杯之差分题型

一维差分 问题描述 给定一个长度为 nn 的序列 aa。 再给定 mm 组操作,每次操作给定 33 个正整数 l,r,dl,r,d,表示对 al∼ral∼r​ 中的所有数增加 dd。 最终输出操作结束后的序列 aa。 Update:由于评测机过快,n,mn,m 于 2024…

深入剖析 C/S 与 B/S 架构及网络通信基础

目录 C/S 架构详解​ 概念与示例​ 优点​ B/S 架构详解​ 概念与示例​ 优势​ 缺点​ C/S 与 B/S 的区别​ 架构组成​ 使用场景​ 开发和维护​ 安全性​ 网络通信基础​ IP 地址​ MAC(物理地址)​ 端口​ 路由器​ 网关​ 子网掩…

常见免杀框架的使用(3款)---【AniYaGUI1.2.0、AV_Evasion_Tool掩日、FoxBypass_V1.0】

一、AniYaGUI1.2.0免杀框架 环境:虚拟机Win10 、云服务器 工具:Xshell、CobaltStrike 项目下载地址: https://github.com/piiperxyz/AniYa 1. 安装Go语言环境 确保Win10虚拟机安装 Golang 且环境变量中包含 go 否则⽆法编译(注…

Apache HTTPD 换行解析漏洞

漏洞介绍 CVE-2017-15715 Apache HTTPD 是一个广泛使用的 HTTP 服务器,可以通过 mod_php 模块来运行 PHP 网页。在其 2.4.0 到 2.4.29 版本中存在一个解析漏洞,当文件名以 1.php\x0A 结尾时,该文件会被按照 PHP 文件进行解析,这…

常用开发环境/工具版本选择(持续更新中)

操作系统:Ubuntu Server Version(LTS)Latest Sub VerRelease Time24.04(Noble Numbat)24.04.22025-02-1622.04(Jammy Jellyfish)22.04.52024-09-1120.04(Focal Fossa)20.04.62023-03-1418.04(Bionic Beaver)18.04.62021-09-1516.04.7(Xenial…

STM32 认识STM32

目录 什么是嵌入式? 认识STM32单片机 开发环境安装 安装开发环境 开发板资源介绍 单片机开发模式 创建工程的方式 烧录STM32程序 什么是嵌入式? 1.智能手环项目 主要功能有: 彩色触摸屏 显示时间 健康信息:心率&#…

C#核心笔记——(六)框架基础

我们在编程时所需的许多核心功能并不是由C#语言提供的,而是由.NET Framework中的类型提供的。本节我们将介绍Framework在基础编程任务(例如虚的等值比较、顺序比较以及类型转换)中的作用。我们还会介绍Framework中的基本类型,例如String、DateTime和Enum. 本章中的绝大部分…

AI——K近邻算法

文章目录 一、什么是K近邻算法二、KNN算法流程总结三、Scikit-learn工具1、安装2、导入3、简单使用 三、距离度量1、欧式距离2、曼哈顿距离3、切比雪夫距离4、闵可夫斯基距离5、K值的选择6、KD树 一、什么是K近邻算法 如果一个样本在特征空间中的k个最相似(即特征空…

transient关键字深度解析

Java transient 关键字深度解析 transient(意思:瞬时的,瞬间的) 1. 核心概念 (1) 基本定义 作用:标记字段不参与序列化 适用场景: 敏感数据(如密码、密钥) 临时计算字段 依赖运行时环境的字段(如Thread对象) (2) 语法示例 java public class User implements Se…

信刻电子档案蓝光光盘刻录安全检测长期归档

信刻一直致力于为档案馆、各行业档案部门,提供跨网数据交换、电子档案数据磁光异质备份归档解决方案。所研制的电子档案光盘智能长期归档系统,满足国产环境下”刻、管、存、检、用”全生命周期管理应用需求,能够提供一份离线归档、一份近线存…

Word 中“母版页”的等效机制

Word 和 PowerPoint 不太一样——**Word 实际上没有像 PowerPoint 那样的“母版页(Master Page)”**功能。但它有1个和“母版页”功能类似的东西,可能造成你看到的“校徽自动出现在每一页”的现象: ✅ Word 中“母版页”的等效机制…

Go:反射

为什么使用反射 在编程中,有时需编写函数统一处理多种值类型 ,这些类型可能无法共享同一接口、布局未知,甚至在设计函数时还不存在 。 func Sprint(x interface{}) string {type stringer interface {String() string}switch x : x.(type) …

SS25001-多路复用开关板

1 概述 1.1 简介 多路复用开关板是使用信号继电器实现2线制的多路复用开关板卡;多路复用开关是一种可以将一个输入连接到多个输出或一个输出连接到多个输入的拓扑结构。这种拓扑通常用于扫描,适合将一系列通道自动连接到公共线路的的设备。多路复用开…

vue3 nprogress 使用

nprogress 介绍与作用 1.nprogress 是一个轻量级的进度条组件,主要用于在页面加载或路由切换时显示一个进度条,提升用户体验。它的原理是通过在页面顶部创建一个 div,并使用 fixed 定位来实现进度条的效果 2.在 Vite Vue 3 项目中&#xf…

Jsp技术入门指南【六】jsp脚本原理及隐式对象

Jsp技术入门指南【六】jsp脚本原理及隐式对象 前言一、JSP 脚本元素1.1 声明1.2 表达式1.3 脚本标签 二、JSP 的隐式对象是什么三、隐式对象详解outrequestsessionapplicationconfigexception 前言 在之前的博客中,我们已经介绍了JSP的环境搭建、编译文件查找以及生…

vue3推荐的移动table库

vxe-table https://gitee.com/js-class/vxe-table#https://gitee.com/link?targethttps%3A%2F%2Fvxetable.cn 文档api https://vxetable.cn/#/component/table/other/bookkeepingVoucher 引入步骤 安装 npm install xe-utils vxe-tablenext 在项目main.js引入 import …

HOOPS Exchange 与HOOPS Communicator集成:打造工业3D可视化新标杆!

一、概述 在工业3D开发、BIM建筑、数字孪生和仿真分析等高端应用场景中,数据格式复杂、模型体量庞大、实时交互体验要求高,一直是困扰开发者的难题。Tech Soft 3D旗下的HOOPS Exchange和HOOPS Communicator,正是解决这类问题的黄金搭档。二者…

《软件设计师》复习笔记(14.3)——设计模式

目录 一、设计模式分类 1. 创建型模式(Creational Patterns) 2. 结构型模式(Structural Patterns) 3. 行为型模式(Behavioral Patterns) 真题示例: 一、设计模式分类 架构模式 高层设计决…

HarmonyOS:使用Refresh组件实现页面下拉刷新上拉加载更多

一、前言 可以进行页面下拉操作并显示刷新动效的容器组件。 说明 该组件从API Version 8开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。该组件从API Version 12开始支持与垂直滚动的Swiper和Web的联动。当Swiper设置loop属性为true时&…

55、⾸屏加载⽩屏怎么进⾏优化

答: (1)使⽤CDN 减⼩代码体积,加快请求速度; (2)SSR通过服务端把所有数据全部渲染完成再返回给客⼾端; (3) 路由懒加载,当⽤⼾访问的时候,再加载相应模块; (4) 使⽤外…