模拟CMOS

  1. 衬底噪声:由于相邻的电阻互相注入电流而产生的衬底噪声。解决方法:在两个电阻之间加入一个P+注入区(作为P衬底晶圆的衬底接触)。P+注入区保护电路免受载流子的影响,由于注入区是一个环形,所以成为保护环。

  1. 共质心版图

    共质心(共同的中心)版图有助于改善两电阻之间的匹配性能(代价是两元件之间具有不均匀的寄生特性),另外,共质心也能改善MOS和电容的匹配性能。


    3.MOS电容

  • 堆积 (VGS<<Vth)

VGS<0,来自衬底移动的空穴被吸引(堆积)到栅氧层的下方。当MOS管处于堆积区时,栅极到地的电容Cgb的主体部分经过了衬底的大寄生电阻。为了让MOS工作在吃工作区,需要在栅氧化层周围有足够的衬底连接(以减少寄生衬底电阻)。从栅极到gnd之间的电容之和为:

\[C_{GS}+C_{GB}+C_{GD}=C_{ox}
\]

  • 耗尽 (VGS<VTH)

    VGS<Vth(大约小于100mV),此时VGS不够负,不能吸引大量的空穴到栅氧层的下方,同时也不能足够正,无法吸引大量的电子。此时的栅极下方的硅表面被称作近耗尽(自由电子和空穴被耗尽),观察下图,当

    VGS从某个负电压开始上升,栅极下方的空穴将会被替代,只留下不能移动的受主离子提供一个负电荷。随着VGS的增加栅氧层下方感应的n沟道和三级之间将存在一个电容。同时在耗尽沟道和衬底之间还会存在一个耗尽电容。栅极和源极/漏极的电容只是覆盖电容,而栅极和衬底之间的电容是由氧化层电容和耗尽层电容串联而成的。下图中的耗尽电容式由n沟道和衬底之间形成的。由于氧化层下方的表面不是重n+区,所以工作在这个区的MOS被称为弱反型区或者亚阈值区

  • 强反型区 (VGS>>vth)

    当VGS>>Vthn时,大量的电子被吸引到栅极下方,此时栅氧化层表面称为反型,即不再是P型了。当需要一个电容时,可以最好时MOS工作在强反型区,被吸引之栅氧化层下方的电子将漏极和源极短接在一起形成电容的低电阻底板(常将源漏相连来讲MOS做电容)。

耗尽型器件(负的阈值电压,阈值电压等于0时,器件导通)

增强型器件(正的阈值电压,VGS=0时,器件截止)

4.MOSFET的I/V特性

  • 线性区(Vgs>Vth,Vds<Vgs-Vth)

    由于Vgs>Vth,所以在栅氧化层下的表面会反型,因为Vds>0,所以有漂流电流从漏端流向源端。

\[I_D=β \times [(V_{GS}-V_{TH})^2V_{DS}-\frac{V_{DS}^2}{2}] , β=kμC_{ox}W/L
\]

  • 饱和区(Vgs>Vth,Vds>Vgs-Vth)

    当Vds=Vgs-Vth时,栅电极下方(漏极与沟道的汇合处)沟道中的反型电荷为零,这个漏端和源端之间的电压被称为Vds,sat=(Vgs-Vth),它表明沟道在漏端和沟道交界处被夹断。增加Vds并超过Vds,sat,会将固定电荷吸引至漏端,从而使得沟道中紧临漏端的电荷被耗尽。继续增加并不会使漏端电流继续增加(由于沟道长度调制效应会使漏端电流随着漏端电压增加而增加

    \[I_D=\frac {1}{2} β(V_{GS}-V_{TH})^2(1+λV_{DS}) ,λ=\frac {1}{L}\frac {dX}{dV_{DS}}
    \]

    迁移率会随着Vds变化而变化,

    • 饱和区中的Cgs计算
      \[C_{gs}=\frac {2WLC_{ox}}{3} ,C_{ox}=\frac {E_{ox}}{t_{ox}}
      \]

  • 沟道长度调制效应和体效应效应

    沟道长度调制效应:当栅和漏端之间的电压差减小时,实际的反型沟道长度在减小,这称为沟道长度调制效应。

体效应:当\(V_{SB}\)开始增加时,阈值电压也开始增加,这被称为体效应。电子从沟道中被吸引到了\(V_{SB}\)的正端,为了保持表面反型,必须要在mosfet上施加一个更大的\(V_{GS}\)。于是从沟道中获取电子带来的效果就是MOSFET的阈值电压增加了。


  • 亚阈值电流(\(V_{GS}<V_{TH},小于大概200mV以内\))

MOS并非完全关闭,而是会有一个非常小的漏电流存在,该电流被称为亚阈值电流。当MOS管工作在这个弱反型区区域,也称工作在亚阈值区困扰工作在亚阈值区的·电路主要是匹配、噪声、带宽。例如:由于漏电流和栅源电压呈现指数关系,这些电压的任何不匹配都会引起漏电流的大变化。

\[I_D=I_{D0} \times \frac{W}{L} e^{q(V_{GS}V_{th})/(nK_T)}
\]

短沟道MOSFET(L<1μm)

  • 载流子速度饱和:在MOSFET沟道与漏端之间的载流子速度会达到饱和。

  • 速度过冲:在尺寸非常小的器件中,在漏端附近漂移的一些载流子能获得比平衡条件下载流子的热能大的多的能量。这些载流子被称为热载流子。热载流子的散射不在被局域化,这允许它们有着比上面迁移率更高的迁移率。载流子的速度可以超过上图所示的饱和速度。这种效应称为速度过冲,它能提高MOSFET的速度和跨导有益),但是热载流子也能隧穿栅氧化物引起栅电流或被栅氧化物俘获,结果是改变了MOSFET的阈值电压,同时热载流子还能引起碰撞电离雪崩倍增:当反偏的PN结中电场变得非常大时,载流子被加速至能够从晶格中撞出更多的电子—空穴对,这将导致二极管电流的增加。这一附加电流的产生被称为雪崩倍增。)

MOS缩比

  • MOSFET的沟道长度可以用按比例缩小(缩比)理论描述。缩比参数S<1,

\[VDD'=VDD \times S
\]

\[L'=L \times S
\]

\[W'=W \times S
\]

  • 缩比的好处

    1. 更小的器件尺寸,从而减少了芯片面积
    2. 更低的栅延迟,允许器件在更高的频率下工作
    3. 降低功耗(降低了电压电压)

短沟道效应

当电场强度达到一定值时,速度将达到饱和值,也就是说速度不在随电场的增加而增大。电子的漂移速度与施加的电场的比值就是电子的迁移率:

\[μ_n=\frac{v}{E}
\]

超过临界电场,迁移率开始减小,工作在饱和区(栅氧化层下方的短沟道交界处的电荷量为零,并且沟道被夹断)时短沟道MSOFET的漏电流变化:

\[I_D=Wv_{sat}C'_{ox}(V_{GS}-V_{TH}-V_{DS,sat})
\]

工作在饱和区的短沟道MOSFET的漏电流随着\(V_{GS}\)线形增加,而长沟道理论表明漏电流随着\(V_{GS}\)呈现平方率关系

  • 负偏置温度不稳定性(NBTI)

在现代PMOS器件中,当栅电压低于源电压(\(V_{SG}<0\))时,会观察到器件的关键参数如阈值电压随着时间漂移。一直以来,俘获在氧化物中的空穴的脱离及界面态的产生认为是其原因。NBTI在NMOS中也存在,但是在PMOS中更明显。

  • 氧化层击穿:为了保证器件的可靠性,穿过器件栅氧化层的最大电场应当限制在10MV/cm.

  • 漏致势垒降低(DIBL):漏端和源端之间加上电压后,漏端感应势垒的·降低会使阈值电压下降。在漏端施加的正电压有助于将电子吸附到栅极氧化层下方,栅极所需的电压减小,阈值电压降低。由于阈值电压随着\(V_{DS}\)的增加而减小,结果导致漏电流增加,从而减少了MOSFET的输出电阻。

  • 栅致漏电流泄露(GIDL):GIDL用来描述漏端到衬底的泄漏电流。当器件工作在堆积状态(\(V_{GS}<0\),假设NMOS器件的栅为地电位),表面和衬底电势几乎相等。在这种情况下,当漏端处于较高电势时,雪崩倍增或带间的隧穿加剧,栅极下方的少数载流子被扫至衬底而形成泄漏电流。
  • 栅隧穿电流:随着栅氧化层厚度按比例缩减,直接隧穿通过栅的载流子的几率越来越高,形成栅电流。

电噪声分析

噪声类型

  1. 由于电荷在导线或者器件中的离散随机运动而引起的噪声(称为电路固有噪声,如热噪声、散粒噪声、闪烁噪声等)

  2. 量化噪声(有模拟信号转化为有限字长的数字噪声)

  3. 耦和噪声(由临近电路间的相互馈通或者干扰而引起的)

热噪声

电阻的噪声主要是电子在热效应作用下随机运动的结果。这种类型的噪声就是热噪声,也叫约翰逊噪声。电阻的热功率可以有功率谱密度表征:

\[V_R^2(f)=4kTR,K=13.8 \times 10^{-24}WS/K,单位为V^2/Hz
\]

  1. 积分噪声

此电路唯一能产生噪声的元件是电阻。电阻产生热噪声。电阻的噪声频谱密度为\(\sqrt{4KTR}\),于是输出噪声频谱密度为:

\[V_{onoise}(f)=\sqrt{4kTR} \frac {1/jωC}{1/jωC+R}=\frac {\sqrt{4kTR}}{1+j\frac{f}{f_{-3dB}}}
\]

由于\(V_{onoise,rms}(f)=\sqrt{NEB\times V_{onoise}(f)}\),所以输出噪声电压的均方值为

\[V_{onoise,rms}(f)=\sqrt{NEB\times V_{onoise}(f)}=\sqrt {\frac{1}{2πRC} \times (π/2)4KTR}=\sqrt {\frac {KT}{C}}
\]

此电路中的热噪声均方根值受到电容大小的限制,与电阻大小无关

  1. 散粒噪声

散粒噪声是由电荷穿越势垒(比如二极管)的离散运动造成的。功率谱密度:

若要出现散粒噪声,必须要有势垒和流动的电流。散粒噪声在长沟道MOSFET不会出现。由于栅隧穿电流的存在,在短沟道MSOFET中就会出现散粒噪声。当一个长沟道MOS工作在饱和区时,进入沟道和漏极之间耗尽区的电荷具有离散性。但是这种离散运动是由MOSFET沟道电阻的温度变化引起的,而不是由穿越势垒并被电场清扫干净的载流子引起的。

  1. 闪烁噪声

    闪烁噪声是一种低频噪声,也叫粉红噪声(出现在可见光谱中较低频段的淡红色光或者1/f噪声)

模拟设计模型

长沟道模型

体效应跨导

输出电阻

MOS管的转换频率\(f_T\)

PMOS的转换速度比NMOS慢,因为空穴迁移率比电子迁移率低。**对于短沟道MOSFET,迁移率μ不再是一个常数,随着沟道长度的缩短(μ=v/E,增强了漏端和沟道长度的电场强度)开始下降,因此将μ/L看做一个相对不变的常数,因此对于短沟道:

因此为了高的速率,需要采用尽可能小的沟道长度和尽可能大的过驱动电压。

模拟设计的通用器件尺寸

  1. 对于2通用的模拟设计,采用的L一般为最小值的2~5倍。在模拟设计中,采用的L为2倍,作为在速度和增益之间的一个较好的折中。
  2. 对于通用设计,采用的\(V_{GS}-V_{th}\)一般为VDD的5%

**亚阈值$ g_m\(和\)V_thn$ **

当MOS工作在亚阈值区时,跨导随着偏置电流增加而线性增加,**但是工作在亚阈值区的MOS的速度\(f_T\)相当低。小电流对器件自身电容的充电将它的速度小于MHz.随着CMOS缩小,MOS本身的固有速度提高了。因此增加了工作在亚阈值区的设计。

温度效应

随着温度变化的是迁移率和阈值电压

迁移率随着温度上升而减小。

随着温度的上升,\(V_{th}\)和μ都会减小,迁移率μ的减小将使得\(I_D\)减小,而阈值电压\(V_{TH}\)的减小,使\(I_D\)增大。在低\(V_{GS}\)处,阈值电压的变化起主要作用,漏电流随着温度上升而增加。而在高\(V_{GS}\),迁移率的变化其主要作用,漏电流随着温度上升而降低。当这些效应相互抵消时,漏电流不随温度变化

短沟道MOSFET

  • 输出电阻

  • 正向跨导

  • 转换频率

专用设计

注意上式与漏电流无关,它完全是基于MOSFET的沟道长度和迁移率的,它表明了如果增益增加,速度就会下降。**对于短沟道MSOFET,GFT只单独依赖于迁移率(短沟道下,迁移率会下降,μ/L相当于不变常数。MOSFET的\(f_T\)与L成比例,而不是与\(L^2\)成比例。

对于工作在强反型的器件,增益为以下式子,该式子表明增益会随着漏电流增加而减小

以下式子表明开环增益会随着L的增加或者\(V_{GS}\)的减小而增大。

当MOSFET工作在亚阈值区(弱反型区)时,可写出:

上式表明长沟道MOSFET工作在亚阈值区时,增益与漏电流无关。

短沟道MOSFET的开路增益要比长沟道的开路增益要低的多,但是器件越小对高速设计越好,因为器件的\(f_T\)较高。一般而言对于高速设计采用小尺寸工艺,对于低频设计采用较老的CMOS工艺。

MOS噪声模型

  • 漏电流噪声模型

    mosfet的噪声是由热噪声和闪烁噪声引起的。由沟道电阻,其模型是饱和区电阻为\(\frac {3}{2g_m}\)然后积分得到,不考虑面积关系,线性区电阻为\(R_{ch}\),引发的MSOFET在饱和区的热噪声可用功率谱密度PSD表示为

    \[I_R^2(f)=\frac {4KT}{\frac {3}{2g_m}}=\frac {8kTg_m}{3}
    \]

    此噪声电流源跨接了MOSFET的漏端和源端。

  • 闪烁噪声

    闪烁噪声(1/f噪声)是由于电荷在氧化层/半导体界面被俘获造成的,只要在非连续的材料中有直接电流流过就会有闪烁噪声出现。闪烁噪声模型可用PSD表示:

    \[I_{1/f}^2(f)=\frac {KFI_D^{AF}}{f(C_{ox}L)^2}
    \]

MOS的漏电流噪声总PSD写作:

MOS的输入相关噪声PSD写作:

在较老的CMOS技术中,比如说350nm和更早技术时代,n型多晶硅用来形成NMOS和PMOS器件的栅(单功函数栅极)。这使PMOS器件的沟道免于直接在栅氧化物下方的表面形成,反而会在器件中形成一个掩埋型沟道。这样避免了电流在氧化物和半导体表面传导,还避免了载流子的俘获和随机释放,而后者是MOSFET的漏电流闪烁噪声的主要组成部分。其结果是在较老的几代CMOS工艺中,PMOS器件相比NMOS器件有着相当好的噪声性能。

在现代工艺中,n型多晶硅用来形成NMOS器件的栅,而PMOS器件的栅是采用的P型多晶硅。结果是两种器件都用的表面沟道,因此此时采用PMOS器件优势就消失了,而NMSO器件大的gm在低噪声设计成为首选器件。

CMOS设计手册—基础篇的更多相关文章

  1. C#多线程之基础篇3

    在上一篇C#多线程之基础篇2中,我们主要讲述了确定线程的状态.线程优先级.前台线程和后台线程以及向线程传递参数的知识,在这一篇中我们将讲述如何使用C#的lock关键字锁定线程.使用Monitor锁定线 ...

  2. 一步步学习javascript基础篇(0):开篇索引

    索引: 一步步学习javascript基础篇(1):基本概念 一步步学习javascript基础篇(2):作用域和作用域链 一步步学习javascript基础篇(3):Object.Function等 ...

  3. 2000条你应知的WPF小姿势 基础篇<15-21>

    在正文开始之前需要介绍一个人:Sean Sexton. 来自明尼苏达双城的软件工程师,对C#和WPF有着极深的热情.最为出色的是他维护了两个博客:2,000Things You Should Know ...

  4. ABP框架实践基础篇之开发UI层

    返回总目录<一步一步使用ABP框架搭建正式项目系列教程> 说明 其实最开始写的,就是这个ABP框架实践基础篇.在写这篇博客之前,又回头复习了一下ABP框架的理论,如果你还没学习,请查看AB ...

  5. C#多线程之基础篇2

    在上一篇C#多线程之基础篇1中,我们主要讲述了如何创建线程.中止线程.线程等待以及终止线程的相关知识,在本篇中我们继续讲述有关线程的一些知识. 五.确定线程的状态 在这一节中,我们将讲述如何查看一个线 ...

  6. C#多线程之基础篇1

    在多线程这一系列文章中,我们将讲述C#语言中多线程的相关知识,在多线程(基础篇)中我们将学习以下知识点: 创建线程 中止线程 线程等待 终止线程 确定线程的状态 线程优先级 前台线程和后台线程 向线程 ...

  7. iOS系列 基础篇 03 探究应用生命周期

    iOS系列 基础篇 03 探究应用生命周期 目录: 1. 非运行状态 - 应用启动场景 2. 点击Home键 - 应用退出场景 3. 挂起重新运行场景 4. 内存清除 - 应用终止场景 5. 结尾 本 ...

  8. iOS系列 基础篇 04 探究视图生命周期

    iOS系列 基础篇 04 探究视图生命周期 视图是应用的一个重要的组成部份,功能的实现与其息息相关,而视图控制器控制着视图,其重要性在整个应用中不言而喻. 以视图的四种状态为基础,我们来系统了解一下视 ...

  9. iOS系列 基础篇 05 视图鼻祖 - UIView

    iOS系列 基础篇 05 视图鼻祖 - UIView 目录: UIView“家族” 应用界面的构建层次 视图分类 最后 在Cocoa和Cocoa Touch框架中,“根”类时NSObject类.同样, ...

随机推荐

  1. 糟糕,你写的 BUG 要被存1000年了!

    摘要:代码冰封,祖传千年! 把大象放在冰箱需要几步? 三步!把代码放在北极需要几步?纳尼? GitHub刚刚公布了一组照片,你写的代码(BUG)上周已经被打包运往北极保存. 只要你2月2日以前贡献过的 ...

  2. GPS位置显示在地图上

    源码分析博客地址:https://blog.csdn.net/wuquan_1230/article/details/79614974 工具下载地址:http://download.csdn.net/ ...

  3. HashMap:从源码分析到面试题

    1 HashMap简介 HashMap是实现map接口的一个重要实现类,在我们无论是日常还是面试,以及工作中都是一个经常用到角色.它的结构如下: 它的底层是用我们的哈希表和红黑树组成的.所以我们在学习 ...

  4. 计算vtable的大小

    在ClassFileParser::parseClassFile()函数中会计算vtable和itable所需要的大小,因为vtable和itable是内嵌在Klass中的,parseClassFil ...

  5. SqlServer 版本号

    RTM (no SP) SP1 SP2 SP3 SP4 SQL Server 2014      codename Hekaton  12.00.2000.8 SQL Server 2012      ...

  6. 解决用anaconda安装scrapy后,在使用scrapy时报错

    python版本为3.7 因为用anaconda安装scrapy非常方便,会自动下载所依赖的包, 所以就使用anaconda安装scrapy, 非常舒服,安装很成功 conda install scr ...

  7. PHP 开发工程师基础篇 - PHP 字符串

    字符串 (String) 字符串是一系列字符的集合.如 “abc”. 在 PHP 中,一个字符代表一个字节,一个字节 (Byte) 有 8 比特 (bit). PHP 仅支持 256 字符集,因此 P ...

  8. 使用Spring Boot开发者工具进行自动重启和页面自动刷新

    简介 大家可能都听说过开发Node.js应用时可以使用多种工具对开发者提供便利,如WebPack提供了开发者服务器来支持js应用动态更替,并在保存文件时自动刷新浏览器.Spring Boot也提供了相 ...

  9. 设计模式详解及Python实现

    设计模式及Python实现 设计模式是什么? Christopher Alexander:"每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心*.这样你就能一次又一 ...

  10. 【CF1174D】 Ehab and the Expected XOR Problem - 构造

    题面 Given two integers \(n\) and \(x\), construct an array that satisfies the following conditions: · ...