wyy课堂cmos模拟设计课学习笔记-gm/Id设计方法介绍及曲线仿真
wyy课堂cmos模拟设计课学习笔记-gm/Id设计方法及曲线仿真
- 总思路
- 需要的图像曲线
- 软件操作
- 举例说明
总思路
这在b站上也有教学视频:https://www.bilibili.com/video/BV1PZ4y1g7cZ/?spm_id_from=333.337.search-card.all.click&vd_source=58f28c2825af463050c0f948fa2983b9
需要的图像曲线
画这些图时,因为vds影响小,所以采用vdd/2
频率与gm/id
本征增益(一个管子所能达到的最大增益)与gm/id
电流密度与gm/id
下面三个比较少使用
软件操作
选用一个管子,vds=vdd/2,因为管子是在电源电压1.2v下的
设置mos参数,最开始用不到w,所以设为1um
设置仿真
查看静态工作点,再点器件,可以看到器件参数(注意:此时显示、保存的数据是根据变量的预设值计算出来的,并非整个扫描过程)
我们看一下输出会包含什么
有时会有显示问题,删除psf再回车
dcOP-dc:所保存的静态工作点
dcOPinfo-info:静态工作点时的器件参数
dc-dc:dc扫描的结果
为了保存所有扫描下的器件参数,先去新建一个文件来预设保存器件所有数据
添加写好的定义文件
再run一遍,然后要设置我们所要用的输出值(公式)
设置gm/id,打开计算器(注意是选择dc-dc里的)
设置ft=gm/2piCgg
需要注意先在计算器添加gm,再添加2pi*cgg,最后点计算器里的除号。
同理设置gmro=gm/gds,id/w
注意保存w的位置
设置好后保存一下仿真设置,方便以后使用
先画ft-gm/id
双击横坐标,修改横坐标变量
同理可以画出gmro-gm/id和id/w-gm/id。
接下来为了得到一组L的值,对L参数扫描
因为参数扫描后很坐标不能更改,这里需要保存一个ocn脚本
删除掉脚本里含plot的语句
然后按insert,在最小一行开始写:
newWindow() %打开一个画图窗口
ocnYvsYplot(?wavex gmid ?wavey ft) %设置横纵坐标
addSubwindow() %新加一个子窗口
ocnYvsYplot(?wavex gmid ?wavey gmro)
addSubwindow() %新加一个子窗口
ocnYvsYplot(?wavex gmid ?wavey IdoverW)
%先按Esc退出编辑模式
:wq! %再回车
现在只要运行脚本就行
举例说明
这个例子用的电路也是前面推荐的b站视频的,自己试了一下
设GBW=100Mhz,CL=10p,对于放大管,gmid取20,对于电流源,gmid取15;Cc取0.2 * CL;沟长取0.13um
由此可以确定各支路电流
对于n12电流源管子,根据gmid取得id/W=15.22,因为id=0.065mA,所以W=0.065mA/15.22=4.27e-3mm=4.27um
同理对于p12
id/w加了个负号
对于p12放大管子,根据gmid取得id/W=1.421,因为id=0.065mA,所以W=0.065mA/1.421=0.0457mm=45.7um
对于p12电流源管子,根据gmid取得id/W=5.344,当id=0.13mA,所以W=0.13mA/5.344=0.0243mm=24.3um;当id=0.065mA,所以W=0.065mA/5.344=0.0243mm=12.2um
对于右侧输出级管子还要结合频率来考虑
原理见b站教程
对于n12放大管子,根据gmid取得id/W=3.268,因为id=1.02mA,所以W=1.02mA/3.268=312um
最终尺寸
静态工作点值基本符合计算结果
频率特性也基本符合要求,再调整一下输出级应该会跟好
wyy课堂cmos模拟设计课学习笔记-gm/Id设计方法介绍及曲线仿真相关推荐
- wyy课堂cmos模拟设计课学习笔记-Bandgap电路设计4
wyy课堂cmos模拟设计课学习笔记-Bandgap版图设计 版图设计 版图设计 添加需要用到的版图: 方法一: 点击所需要的器件 shift+f显示所有层,Ctrl+f退出显示所有层 方法2:一次调 ...
- wyy课堂cmos模拟设计课学习笔记-器件介绍
推荐一下wyy课堂的cmos模拟课程,比之前便宜好多就果断买了. wyy课堂cmos模拟设计课学习笔记-器件介绍 一.工艺库介绍的相关文件 二.bipolar 三.mos 四.电阻 五.电容 六.电感 ...
- wyy课堂cmos模拟设计课学习笔记-bandgap电路设计2
wyy课堂cmos模拟设计课学习笔记-Bandgap频率响应参数仿真.噪声分析及优化 频率响应特性 stability仿真 noise分析 对电路启动过程的仿真 电源抑制比PSRR 修改电路参数对PS ...
- wyy课堂cmos模拟设计课学习笔记-bandgap电路设计1
wyy课堂cmos模拟设计课学习笔记-bandgap电路设计1 经典电路分析 仿真电路 尺寸设计 仿真电路 确定直流工作状态 直流扫描 经典电路分析 运放虚短使opin=opip,尺寸大的bjt的VB ...
- wyy课堂cmos模拟设计课学习笔记-bandgap电路设计3
wyy课堂cmos模拟设计课学习笔记-Bandgap可靠性仿真 温度影响 输入电压范围仿真 工艺偏差corner仿真 tran瞬态启动过程仿真 温度影响 先检查静态工作点,管子是否在工作状态,再看稳定 ...
- TheBeerHouse 网站项目学习笔记(5)---架构设计
前述讨论: TheBeerHouse 网站项目学习笔记(1)----换肤技术 TheBeerHouse 网站项目学习笔记(2)----个性化管理 ...
- 网规第二版:第8章 网络规划与设计论文学习笔记(含历年真题)(完结)
第8章 网络规划与设计论文学习笔记 8.1写作范围要求 1.网络技术应用与对比分析 2.网络技术对应用系统建设的影响 3.专用网络需求分析.设计.实施和项目管理 4.下一代网络技术分析 8.2论文考试 ...
- 【《重构 改善既有代码的设计》学习笔记2】重构原则
[<重构 改善既有代码的设计>学习笔记2]重构原则 本篇文章的内容来自<重构 改善既有代码的设计>一书学习笔记整理并且加上自己的浅显的思考总结! 上一篇通过一个简单的例子体验了 ...
- Matlab gui用户图形设计界面学习笔记(一)——单个界面的菜单设计
Matlab gui用户图形设计界面学习笔记(一)--单个界面的菜单设计 弹出式菜单(pop-up menu)和下拉列表框(listbox) 实现功能:pop menu最初为 "请选择省份& ...
最新文章
- 对于索引(a,b,c),下列哪些说法是正确的
- 让面试官颤抖的 HTTP 2.0 协议面试题
- LINQ TO SQL中还是用传统的连接串方式建立DbContext更好些
- SlidingMenu实现侧滑
- why we need createBindingContext in SAP UI5
- 【英文写作日知录 第1期】句式汇总 Sun, 05 July 2020
- java.lang.IncompatibleClassChangeError:
- 计算机硬件数据处理过程,统计数据处理
- 【前端基础】Web与Native交互之The JSBridge FAQ
- 全文搜索引擎 Elasticsearch 入门(ik,kibana,x-pack)
- linux redis-连接命令
- 抖音短视频怎么吸粉 手把手教你快速抖音养号吸粉引流
- 三阶段最小二乘法 回归分析 3SLS python实现
- I2C通讯常见问题汇总
- 2022-2028全球与中国语音疏散系统市场现状及未来发展趋势
- 高仿微信 Windows 端
- 彻底解决电脑弹出USB设备时:提示该设备正在使用中无法弹出问题
- 第十七章 OAuth2集成——《跟我学Shiro》
- scanf函数的返回值以及在while循环中的应用
- 【读书笔记】数学之美
热门文章
- 【面经】高德地图 C++ 研发 一面
- 中国传媒大学计算机学院地址,中国传媒大学有几个校区及校区地址 哪个校区最好...
- TP6基础教程-更新中
- 和i77700性能一样的服务器cpu,7代酷睿i7-7700K评测:可能是Intel史上最无悬念的换代...
- 如何用英语表达“吝啬鬼”
- 英汉习语的文化差异及翻译
- OpenGL 飘动的旗
- 程序员实用网站工具(瑞士军刀)
- 泰拉瑞亚tModLoader自己开服联机(可加灾厄瑟银mod)
- 移植UPnP CyberLink库到WinCE的问题与解决方法