模拟CMOS集成电路 课后习题总结(2.1)
前几天开始自学拉扎维的模设教材,看之前浏览了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)的更多相关文章
- 模拟CMOS集成电路-单级放大器增益直观理解
我们再看辅助定理: 这里,Gm是指输出与地短接时的跨导:Rout表示当输入电压为零时的输出电阻.这个是书上的原话,但是在推算公式时发现,这两个量的定义还不是完全完整,我 的理解是: 首先Gm是等效跨导 ...
- 《python核心编》程课后习题——第三章
核心编程课后习题——第三章 3-1 由于Python是动态的,解释性的语言,对象的类型和内存都是运行时确定的,所以无需再使用之前对变量名和变量类型进行申明 3-2原因同上,Python的类型检查是在运 ...
- web实验指导书和课后习题参考答案
实验指导书 :http://course.baidu.com/view/daf55bd026fff705cc170add.html 课后习题参考答案:http://wenku.baidu.com/li ...
- 《Python核心编程》 第六章 序列 - 课后习题
课后习题 6–1.字符串.string 模块中是否有一种字符串方法或者函数可以帮我鉴定一下一个字符串是否是另一个大字符串的一部分? 答:成员关系操作符(in.not in) import string ...
- 《Python核心编程》 第五章 数字 - 课后习题
课后习题 5-1 整形. 讲讲 Python 普通整型和长整型的区别. 答:普通整型是绝大多数现代系统都能识别的. Python的长整型类型能表达的数值仅仅与你机器支持的(虚拟)内存大小有关. 5- ...
- 機器學習基石(Machine Learning Foundations) 机器学习基石 课后习题链接汇总
大家好,我是Mac Jiang,非常高兴您能在百忙之中阅读我的博客!这个专题我主要讲的是Coursera-台湾大学-機器學習基石(Machine Learning Foundations)的课后习题解 ...
- OpenCV学习笔记之课后习题练习3-5
OpenCV学习笔记之课后习题练习2-5 练习使用感兴趣区域(ROI).创建一个210*210的单通道图像并将其归0.在图像中使用ROI和cvSet()建立一个增长如金字塔状的数组. 参考博文:www ...
- OpenCV学习笔记之课后习题练习2-5
5.对练习4中的代码进行修改,参考例2-3,给程序加入滚动条,使得用户可以动态调节缩放比例,缩放比例的取值为2-8之间.可以跳过写入磁盘操作,但是必须将变换结果显示在窗口中. 参考博文:blog.cs ...
- OpenCV学习笔记之课后习题练习2-3
3.使用例2-10中的视频捕捉和存储方法,结合例2-5中的doPyrDown()创建一个程序,使其从摄像机读入视频数据并将缩放变换后的彩色图像存入磁盘. 例2-10中所用的方法虽然能正常运行,但却不能 ...
随机推荐
- Java 通过Jna调用dll路径问题
调试阶段 C++ dll --> window/system32C# dll --> C:\Program Files\Java\jdk1.8.0_171\bin [jdk bin] 打包 ...
- Python实现进度条和时间预估的示例代码
一.前言 很多人学习python,不知道从何学起.很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手.很多已经做案例的人,却不知道如何去学习更加高深的知识.那么针对这三类人,我给大家 ...
- C语言学习笔记之进制之间的转换
这一篇主要是对进制之间转换的讲解,方便查看,以防忘记 二进制 逢二进一 八进制 逢八进一 以0开头, 0就是8进制的标志 十进制 逢十进一 ...
- Azure DevOps+Docker+Asp.NET Core 实现CI/CD(二.创建CI持续集成管道)
前言 本文主要是讲解如何使用Azure DevOps+Docker 来实现持续集成Asp.NET Core项目(当然 也可以是任意项目). 上一篇: Azure DevOps+Docker+Asp.N ...
- Nginx配置SSL证书,提高网络安全性
首先区别Http与Https HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高 ...
- 强开企业付款到零钱与现金红包,无需等待90/30天,2-12H即可强开通!
一.微信官方给出的,企业付款到零钱|现金红包开通的说明 针对入账方式为即时入账至商户号,结算周期为T+1的商户,需满足三个条件:1)入驻满90天,2)连续正常交易30天,3)保持正常健康交易.其余结算 ...
- 2020-04-08:谈一下IOC底层原理
Ioc的底层原理 (1)xml配置文件 (2)dom4j解析xml (3)工厂设计模式 (4)反射
- C#LeetCode刷题之#717-1比特与2比特字符( 1-bit and 2-bit Characters)
问题 该文章的最新版本已迁移至个人博客[比特飞],单击链接 https://www.byteflying.com/archives/3740 访问. 有两种特殊字符.第一种字符可以用一比特0来表示.第 ...
- Vue <script></script>区域使用filter过滤器
Vue中过滤器(filter)的功能高度提取,便于使用,前端小伙伴们使用的频率很高.但大多数都是在模板区域来使用. 如果要在脚本区域, 也就是来使用已经定义好过滤器功能,该如何去做呢? 难道需要在ut ...
- Java并发编程(07):Fork/Join框架机制详解
本文源码:GitHub·点这里 || GitEE·点这里 一.Fork/Join框架 Java提供Fork/Join框架用于并行执行任务,核心的思想就是将一个大任务切分成多个小任务,然后汇总每个小任务 ...