前几天开始自学拉扎维的模设教材,看之前浏览了EETOP论坛里面好多大神们对这本书的看法,当然也有人在抱怨,比如冒出“太科幻”、“一年才看完”之类恐怖的修饰语句,因此在开始看的时候就对此书充满了“敬畏”之情,于是打算以“边看边练”的方法完成课后习题以巩固所学。今天看完了第二章,一个下午只做了2.1-2.5这五道题,看上去不难,做的时候漏洞百出,于是自己打算把遇到的问题回顾一下。由于是半路出家,所以有不对的地方还望各位指出以便改正。刚起步也没做过什么项目,因此说不出什么设计思想,就当是课后习题总结吧。

MOS器件物理基础

重要的几个公式:

管子开启条件(忽略亚阈值效应):

饱和区漏电流(考虑沟道调制效应):

跨导:

输出阻抗:

三极管区漏电流:

阈值电压(考虑体效应):

习题要点回顾

2.1、需要注意的问题是,栅氧化层电容是根据比例算得;栅长要用有效沟道长度;最后注意单位的统一。其他需要用的参数从一级SPICE模型里面去找即可。

2.2、套公式,明白输出阻抗和跨导怎么求,什么是本征增益。

2.3、同样是本征增益的公式推导,不过要注意的是沟道调制系数和沟道长度的关系,以及如何画以某个变量为参数的曲线。

2.4、要分三种情况,就是关断off、饱和区以及三极管区。判断依据就是Vgs和Vth、Vds与Vod(过驱动电压)的关系,根据不同关系找到对应的公式即可,另外稍微注意一下电流参考方向就行。所谓夹断点就是指Vds=Vod时所对应的栅极电压。如果衬底-源端电压Vbs>0,则Id/Vgs曲线想右移动(因为Vth增大),反之向左移动。

2.5、针对不同的电路作曲线图,本人觉得所有的电路只要找出Vgs、Vds、Vod基本上就ok了,剩下的无非是对三种情况(off、sat、tri)的讨论,不过之前需要判断PMOS或者NMOS的S和D端,至于怎么判断,我的方法是对于NMOS而言,S端是提供电子的,所以电流流向S端;而对于PMOS,S端是提供空穴的,所以电流流向D端。

另外,对于PMOS,加上绝对值可能比较好理解一些。还有在考虑衬底电压Vbs的情况,我们需要求解出Vth,然后寻找Vgs=Vth时对应的Vx作为边界条件(如a、e题)。最后要注意对于NMOS器件而言,衬底电压不超过栅极电压,因为如果超过栅极电压,那么空穴将在栅氧化层下聚集,有可能与N型半导体的电子发生中和,形成更宽的耗尽层,电子移动会更加困难。

总结

这样来看确实很不直观,要亲自尝试过可能会好一点,掌握方法并且熟悉应用后,直观地分析电路也算指日可待了。待续......

模拟CMOS集成电路 课后习题总结(2.1)的更多相关文章

  1. 模拟CMOS集成电路-单级放大器增益直观理解

    我们再看辅助定理: 这里,Gm是指输出与地短接时的跨导:Rout表示当输入电压为零时的输出电阻.这个是书上的原话,但是在推算公式时发现,这两个量的定义还不是完全完整,我 的理解是: 首先Gm是等效跨导 ...

  2. 《python核心编》程课后习题——第三章

    核心编程课后习题——第三章 3-1 由于Python是动态的,解释性的语言,对象的类型和内存都是运行时确定的,所以无需再使用之前对变量名和变量类型进行申明 3-2原因同上,Python的类型检查是在运 ...

  3. web实验指导书和课后习题参考答案

    实验指导书 :http://course.baidu.com/view/daf55bd026fff705cc170add.html 课后习题参考答案:http://wenku.baidu.com/li ...

  4. 《Python核心编程》 第六章 序列 - 课后习题

    课后习题 6–1.字符串.string 模块中是否有一种字符串方法或者函数可以帮我鉴定一下一个字符串是否是另一个大字符串的一部分? 答:成员关系操作符(in.not in) import string ...

  5. 《Python核心编程》 第五章 数字 - 课后习题

    课后习题  5-1 整形. 讲讲 Python 普通整型和长整型的区别. 答:普通整型是绝大多数现代系统都能识别的. Python的长整型类型能表达的数值仅仅与你机器支持的(虚拟)内存大小有关. 5- ...

  6. 機器學習基石(Machine Learning Foundations) 机器学习基石 课后习题链接汇总

    大家好,我是Mac Jiang,非常高兴您能在百忙之中阅读我的博客!这个专题我主要讲的是Coursera-台湾大学-機器學習基石(Machine Learning Foundations)的课后习题解 ...

  7. OpenCV学习笔记之课后习题练习3-5

    OpenCV学习笔记之课后习题练习2-5 练习使用感兴趣区域(ROI).创建一个210*210的单通道图像并将其归0.在图像中使用ROI和cvSet()建立一个增长如金字塔状的数组. 参考博文:www ...

  8. OpenCV学习笔记之课后习题练习2-5

    5.对练习4中的代码进行修改,参考例2-3,给程序加入滚动条,使得用户可以动态调节缩放比例,缩放比例的取值为2-8之间.可以跳过写入磁盘操作,但是必须将变换结果显示在窗口中. 参考博文:blog.cs ...

  9. OpenCV学习笔记之课后习题练习2-3

    3.使用例2-10中的视频捕捉和存储方法,结合例2-5中的doPyrDown()创建一个程序,使其从摄像机读入视频数据并将缩放变换后的彩色图像存入磁盘. 例2-10中所用的方法虽然能正常运行,但却不能 ...

随机推荐

  1. JavaScript动画实例:炸开的小球

    1.炸开的小球 定义一个小球对象类Ball,它有6个属性:圆心坐标(x,y).小球半径radius.填充颜色color.圆心坐标水平方向的变化量speedX.圆心坐标垂直方向的变化量speedY. B ...

  2. Flutter 入门

  3. Java查表法实现十进制转化成其它进制

    首先了解十进制转化成二级制的原理 156的二进制为: 156 % 2 = 78 …… 0 83 % 2 = 39 …… 0 39 % 2 = 19 …… 1 19 % 2 = 9 …… 1 9 % 2 ...

  4. 2020-04-17:说说redis的rdb原理。假设服务器的内存8g,redis父进程占用了6g,子进程fork父进程后,子父进程总共占用内存12g,如何解决内存不足的问题?(挖)

    福哥答案2020-04-18: 这是一道挖坑题.内存占用只会比6g多一点,不会用12g.fork+cow.

  5. C#LeetCode刷题之#217-存在重复元素(Contains Duplicate)

    问题 该文章的最新版本已迁移至个人博客[比特飞],单击链接 https://www.byteflying.com/archives/3772 访问. 给定一个整数数组,判断是否存在重复元素. 如果任何 ...

  6. 论如何实现最强大脑黑白迭代(c++附代码)

    最近看了最强大脑,对节目中的黑白迭代很感兴趣,就自己写了一个500多行的程序.燃鹅,只实现了一部分功能,还非常简陋.无奈之下,我只好从网上下载了一份代码,然后自己稍加修改就成了一份半改编的代码. 虽然 ...

  7. ssh断连后,保持Linux后台程序连接

    #### ssh断连后,如何保持Linux后台程序继续运行?ssh断连后,要想运行在Linux服务器中的程序继续运行,就要用到screen技术.- ##### 新建`session` ```shell ...

  8. HBA卡常用命令

    HBA卡信息查看 查看对应的PCI设备lspci | grep LSI 如下:对应的HBA卡命令为sas3ircu 如下:对应的HBA卡使用sas2ircu 查看LSI控制器类型和型号 sas2irc ...

  9. Android PopupWindow显示之后所在的Activity结束的时候出现短暂黑屏问题

    在当前Activity弹出PopuoWindow后,点击取消弹窗,然后结束当前Activity时会出现短暂黑屏现象.这是由于设置背景透明度时候造成的. //设置添加屏幕的背景透明度 public vo ...

  10. Spring注解驱动开发02(作用域和懒加载)

    Spring中bean的作用域 默认情况下,Spring只为每个在IOC容器里声明的bean创建唯一一个实例,整个IOC容器范围内都能共享该实例:所有后续的getBean()调用和bean引用都将返回 ...