gmid表达式

dc仿真结束后Outputs-setup

输出名称 点击open

打开计算器 Tools-Browser

在dcdc里面找到gmoverid

右击calculate

此时gmoverid表达式已经出现在计算器里面,

在下图中选择Get Expression获得这个表达式,点击add添加,gmid表达式就添加好了。

ft表达式

下面添加ft表达式,ft=gm/(2πcgg)

清除刚才计算器里面的内容,同样的方法,首先在dcdc里面找到gm的值右击calculate,再在dcdc里面找到cgg右击calculate,此时计算器里面的是cgg表达式,在表达式最后面输入*6.28

再选择计算器里面的除号即可得到ft表达式

Get Expression,add

本征增益表达式

下面添加本征增益的表达式gmro=gm/gds

选择gm,选择gds,除号。

电流密度

id/w曲线

上述相同的方法先找到id

w在element-info文件夹里面,右击放在计算器里面,按除号,可以得到id/w的值

所有的公式编辑好之后,最好保存下来,这样下次用的时候直接load就行了。

画图

接下来画图,两个两个曲线画,先选gmid和ft曲线图

画出来是下图这样,但是gmid曲线是以gmid为横坐标的,所以要修改一下

点击坐标的vgs,把plot vs里面的vgs换成gmid

这样就是横坐标为gmid,纵坐标为ft的曲线图。

同理可以画出gmid-gmro,以及gmid-idw曲线。

对沟道长度进行参数扫描

把所有的曲线都设置成plot

ADE-Tools-参数扫描

保存为ocn脚本,tool-save script

OK保存

需要对脚本进行修改

首先把所有plot语句删除,再添加新的窗口,定义xy曲线,三幅图像。

修改前

paramRun()

gmid = getData("NM0:gmoverid" ?resultsDir "/home/simulation/gmid/spectre/schematic/" ?result "dc-dc")

plot( gmid ?expr '( "gmid" ) )

ft = (getData("NM0:gm" ?resultsDir "/home/simulation/gmid/spectre/schematic/" ?result "dc-dc") / (getData("NM0:cgg" ?resultsDir "/home/simulation/gmid/spectre/schematic/" ?result "dc-dc") * 6.28))

plot( ft ?expr '( "ft" ) )

gmro = (getData("NM0:gm" ?resultsDir "/home/simulation/gmid/spectre/schematic/" ?result "dc-dc") / getData("NM0:gds" ?resultsDir "/home/simulation/gmid/spectre/schematic/" ?result "dc-dc"))

plot( gmro ?expr '( "gmro" ) )

IDoverW = (getData("NM0:id" ?resultsDir "/home/simulation/gmid/spectre/schematic/" ?result "dc-dc") / (pv "/NM0" "w" ?resultsDir "/home/simulation/gmid/spectre/schematic/" ?result "element-info"))

plot( IDoverW ?expr '( "IDoverW" ) )

修改后

paramRun()

gmid = getData("NM0:gmoverid" ?resultsDir "/home/simulation/gmid/spectre/schematic/" ?result "dc-dc")

ft = (getData("NM0:gm" ?resultsDir "/home/simulation/gmid/spectre/schematic/" ?result "dc-dc") / (getData("NM0:cgg" ?resultsDir "/home/simulation/gmid/spectre/schematic/" ?result "dc-dc") * 6.28))

gmro = (getData("NM0:gm" ?resultsDir "/home/simulation/gmid/spectre/schematic/" ?result "dc-dc") / getData("NM0:gds" ?resultsDir "/home/simulation/gmid/spectre/schematic/" ?result "dc-dc"))

IDoverW = (getData("NM0:id" ?resultsDir "/home/simulation/gmid/spectre/schematic/" ?result "dc-dc") / (pv "/NM0" "w" ?resultsDir "/home/simulation/gmid/spectre/schematic/" ?result "element-info"))

newWindow()

ocnYvsYplot(?wavex gmid ?wavey ft)

addSubwindow()

ocnYvsYplot(?wavex gmid ?wavey gmro)

addSubwindow()

ocnYvsYplot(?wavex gmid ?wavey IDoverW)

保存

运行ocn脚本,不需要ADE了,在icfb里面,load刚才的ocn脚本

Cadence virtuoso gmid曲线相关推荐

  1. 【cadence virtuoso 实践记录(3)_gm/id 仿真方法】

    [cadence virtuoso 实践记录(3)_gm/id 仿真方法] 1 扫描NMOS 曲线 2. 扫描PMOS管的 曲线. 1 扫描NMOS 曲线 1)原理图 设置 w = 1u , l 设为 ...

  2. 【Cadence Virtuoso】IC617 入门操作 (MOS特性分析)

    Cadence Virtuoso IC617 入门操作篇 前言 一.软件操作 (1)创建自己的Library (2)创建Library下的 Cell 二.电路搭建 (1)调出器件 三.电路仿真 (1) ...

  3. 用Cadence Virtuoso IC617仿真CMOS反相器

    前言 本文为我自己的学习笔记,是Cadence Virtuoso系列的第四篇文章,也是入门系列的文章,采用的软件版本是Cadence Virtuoso IC617.其他文章请点击上方,看我制作的Cad ...

  4. gmid曲线绘制(IC617)

    gmid曲线简单应用 参考Cadence模拟CMOS集成电路设计视频 环境:IC617及以上版本 内容:绘制gmro随gm/id的变化曲线以及id/W随gm/id的变化曲线 步骤: 新建一个schem ...

  5. 用Cadence Virtuoso IC617仿真V-I特性曲线

    前言 本文为我自己的学习笔记,是Cadence Virtuoso系列的第二篇文章,也是入门系列的文章,采用的软件版本是Cadence Virtuoso IC617.其他文章请点击上方,看我制作的Cad ...

  6. 【工具小技巧】Cadence Virtuoso Calculator Function Panel计算器函数功能介绍(持续更新……)

    在使用cadence virtuoso仿真过程中我们经常会关注一些电路指标,比如:运放的增益.带宽.相位裕度:bandgap的温漂系数.振荡器的振荡频率等.想要直观的知道这些指标的具体值,需要用到计算 ...

  7. 用Cadence Virtuoso IC617设计低压降 (LDO) 线性稳压器

    前言 本文为我自己的学习笔记,属于Cadence Virtuoso系列的进阶部分,采用的软件版本是Cadence Virtuoso IC617.其他文章请点击上方,看我制作的Cadence Virtu ...

  8. Cadence Virtuoso的使用

    Cadence Virtuoso的使用 刚刚启动 软件刚刚启动时,会是一个指令操作界面,可以在这里输入与相关的操作指令,而我们想新建库,则要点击 Tools->Library Manage,之后 ...

  9. 用Cadence Virtuoso IC617结合gm/id方法设计两级运放(五管OTA加共源极)

    前言 本文为我自己的学习笔记,属于Cadence Virtuoso系列的进阶部分,采用的软件版本是Cadence Virtuoso IC617.其他文章请点击上方,看我制作的Cadence Virtu ...

最新文章

  1. 深度解析工业软件:研究框架(140页)
  2. PHPExcel 去掉错误提示 保护表格
  3. 我们为什么要把方法区分为:静态方法和实例化方法 ?(摘)
  4. Spark源码分析之HashShuffle读写流程
  5. java解析html_java中几种解析html的工具
  6. 阿根廷科尔多瓦省通过加密资产交易征税新法案
  7. 涤纶针织物用分散染料染色时,为什么小样与大样不符?
  8. C#高级编程笔记(二)
  9. iOS开发特效源码:swift轮播图导航渐变跑马灯分段选择下拉菜单物流时间轴
  10. 硬件算法与软件算法实现区别通俗易懂
  11. 纯数学教程 Page 324 正项级数绝对收敛的一种判别法
  12. 中国互联网出海战略大盘点
  13. 每日一Tip:Jetbrains旗下集成环境(pycharm、IDEA等)使用Ctrl +鼠标滚轮上下滑放大缩小快捷键设置
  14. 60项基于深度学习的SLAM顶会开源方案汇总(上篇)
  15. Qt|layout布局相关,layout属性的含义及使用
  16. IFNULL()函数、CONCAT()函数、IF()函数、YEAR()函数、DATE_FORMAT()函数、LENGTH()函数、NOW()函数、CURDATE()函数、CURTIME()函数基本使用
  17. dbase_create、dbase使用小结
  18. 阿里云(三) Ubuntu系统下mysql卸载
  19. FIR滤波器工作原理及实现过程介绍
  20. mysql hy000 1030_解决MySQL数据库SQL Error:1030, SQLState: HY000,Got error 28 from storage engine...

热门文章

  1. 2021高考杭二中成绩查询,2020年杭州高考各高中成绩及本科升学率数据排名及分析...
  2. iOS 上傳appStore
  3. 安卓通讯录项目_【安卓用户】通讯录同步助手使用教程
  4. appcompat v21: 让 Android 5.0 前的设备支持 Material Design
  5. 对于PHP连接数据库出现(Client does not support authentication protocol requested by server ;consider upgrad)
  6. 专访网易云:数字企业九层之台,起于“全栈云” 1
  7. uni-app:游戏摇杆,遥控控制4方向 常用于移动端组件
  8. 怎么查看电脑是不是禁ping_Win7系统怎么取消禁ping命令? -电脑资料
  9. linux pssh用法,Linux pssh 命令用法详解-Linux命令大全(手册)
  10. DNS 广告劫持(属于DNS污染)