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设计方法介绍及曲线仿真相关推荐

  1. wyy课堂cmos模拟设计课学习笔记-Bandgap电路设计4

    wyy课堂cmos模拟设计课学习笔记-Bandgap版图设计 版图设计 版图设计 添加需要用到的版图: 方法一: 点击所需要的器件 shift+f显示所有层,Ctrl+f退出显示所有层 方法2:一次调 ...

  2. wyy课堂cmos模拟设计课学习笔记-器件介绍

    推荐一下wyy课堂的cmos模拟课程,比之前便宜好多就果断买了. wyy课堂cmos模拟设计课学习笔记-器件介绍 一.工艺库介绍的相关文件 二.bipolar 三.mos 四.电阻 五.电容 六.电感 ...

  3. wyy课堂cmos模拟设计课学习笔记-bandgap电路设计2

    wyy课堂cmos模拟设计课学习笔记-Bandgap频率响应参数仿真.噪声分析及优化 频率响应特性 stability仿真 noise分析 对电路启动过程的仿真 电源抑制比PSRR 修改电路参数对PS ...

  4. wyy课堂cmos模拟设计课学习笔记-bandgap电路设计1

    wyy课堂cmos模拟设计课学习笔记-bandgap电路设计1 经典电路分析 仿真电路 尺寸设计 仿真电路 确定直流工作状态 直流扫描 经典电路分析 运放虚短使opin=opip,尺寸大的bjt的VB ...

  5. wyy课堂cmos模拟设计课学习笔记-bandgap电路设计3

    wyy课堂cmos模拟设计课学习笔记-Bandgap可靠性仿真 温度影响 输入电压范围仿真 工艺偏差corner仿真 tran瞬态启动过程仿真 温度影响 先检查静态工作点,管子是否在工作状态,再看稳定 ...

  6. TheBeerHouse 网站项目学习笔记(5)---架构设计

    前述讨论:    TheBeerHouse 网站项目学习笔记(1)----换肤技术                     TheBeerHouse 网站项目学习笔记(2)----个性化管理      ...

  7. 网规第二版:第8章 网络规划与设计论文学习笔记(含历年真题)(完结)

    第8章 网络规划与设计论文学习笔记 8.1写作范围要求 1.网络技术应用与对比分析 2.网络技术对应用系统建设的影响 3.专用网络需求分析.设计.实施和项目管理 4.下一代网络技术分析 8.2论文考试 ...

  8. 【《重构 改善既有代码的设计》学习笔记2】重构原则

    [<重构 改善既有代码的设计>学习笔记2]重构原则 本篇文章的内容来自<重构 改善既有代码的设计>一书学习笔记整理并且加上自己的浅显的思考总结! 上一篇通过一个简单的例子体验了 ...

  9. Matlab gui用户图形设计界面学习笔记(一)——单个界面的菜单设计

    Matlab gui用户图形设计界面学习笔记(一)--单个界面的菜单设计 弹出式菜单(pop-up menu)和下拉列表框(listbox) 实现功能:pop menu最初为 "请选择省份& ...

最新文章

  1. 对于索引(a,b,c),下列哪些说法是正确的
  2. 让面试官颤抖的 HTTP 2.0 协议面试题
  3. LINQ TO SQL中还是用传统的连接串方式建立DbContext更好些
  4. SlidingMenu实现侧滑
  5. why we need createBindingContext in SAP UI5
  6. 【英文写作日知录 第1期】句式汇总 Sun, 05 July 2020
  7. java.lang.IncompatibleClassChangeError:
  8. 计算机硬件数据处理过程,统计数据处理
  9. 【前端基础】Web与Native交互之The JSBridge FAQ
  10. 全文搜索引擎 Elasticsearch 入门(ik,kibana,x-pack)
  11. linux redis-连接命令
  12. 抖音短视频怎么吸粉 手把手教你快速抖音养号吸粉引流
  13. 三阶段最小二乘法 回归分析 3SLS python实现
  14. I2C通讯常见问题汇总
  15. 2022-2028全球与中国语音疏散系统市场现状及未来发展趋势
  16. 高仿微信 Windows 端
  17. 彻底解决电脑弹出USB设备时:提示该设备正在使用中无法弹出问题
  18. 第十七章 OAuth2集成——《跟我学Shiro》
  19. scanf函数的返回值以及在while循环中的应用
  20. 【读书笔记】数学之美

热门文章

  1. 【面经】高德地图 C++ 研发 一面
  2. 中国传媒大学计算机学院地址,中国传媒大学有几个校区及校区地址 哪个校区最好...
  3. TP6基础教程-更新中
  4. 和i77700性能一样的服务器cpu,7代酷睿i7-7700K评测:可能是Intel史上最无悬念的换代...
  5. 如何用英语表达“吝啬鬼”
  6. 英汉习语的文化差异及翻译
  7. OpenGL 飘动的旗
  8. 程序员实用网站工具(瑞士军刀)
  9. 泰拉瑞亚tModLoader自己开服联机(可加灾厄瑟银mod)
  10. 移植UPnP CyberLink库到WinCE的问题与解决方法