Cadence virtuoso gmid曲线
gmid表达式
dc仿真结束后Outputs-setup
![](/assets/blank.gif)
输出名称 点击open
![](/assets/blank.gif)
打开计算器 Tools-Browser
![](/assets/blank.gif)
在dcdc里面找到gmoverid
![](/assets/blank.gif)
右击calculate
![](/assets/blank.gif)
此时gmoverid表达式已经出现在计算器里面,
![](/assets/blank.gif)
在下图中选择Get Expression获得这个表达式,点击add添加,gmid表达式就添加好了。
![](/assets/blank.gif)
ft表达式
下面添加ft表达式,ft=gm/(2πcgg)
清除刚才计算器里面的内容,同样的方法,首先在dcdc里面找到gm的值右击calculate,再在dcdc里面找到cgg右击calculate,此时计算器里面的是cgg表达式,在表达式最后面输入*6.28
![](/assets/blank.gif)
再选择计算器里面的除号即可得到ft表达式
![](/assets/blank.gif)
Get Expression,add
![](/assets/blank.gif)
本征增益表达式
下面添加本征增益的表达式gmro=gm/gds
选择gm,选择gds,除号。
![](/assets/blank.gif)
![](/assets/blank.gif)
电流密度
id/w曲线
上述相同的方法先找到id
![](/assets/blank.gif)
w在element-info文件夹里面,右击放在计算器里面,按除号,可以得到id/w的值
![](/assets/blank.gif)
![](/assets/blank.gif)
所有的公式编辑好之后,最好保存下来,这样下次用的时候直接load就行了。
画图
接下来画图,两个两个曲线画,先选gmid和ft曲线图
![](/assets/blank.gif)
画出来是下图这样,但是gmid曲线是以gmid为横坐标的,所以要修改一下
![](/assets/blank.gif)
点击坐标的vgs,把plot vs里面的vgs换成gmid
![](/assets/blank.gif)
这样就是横坐标为gmid,纵坐标为ft的曲线图。
![](/assets/blank.gif)
同理可以画出gmid-gmro,以及gmid-idw曲线。
对沟道长度进行参数扫描
把所有的曲线都设置成plot
![](/assets/blank.gif)
ADE-Tools-参数扫描
![](/assets/blank.gif)
保存为ocn脚本,tool-save script
![](/assets/blank.gif)
OK保存
![](/assets/blank.gif)
需要对脚本进行修改
![](/assets/blank.gif)
首先把所有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" ) )
![](/assets/blank.gif)
修改后
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)
![](/assets/blank.gif)
保存
运行ocn脚本,不需要ADE了,在icfb里面,load刚才的ocn脚本
![](/assets/blank.gif)
![](/assets/blank.gif)
Cadence virtuoso gmid曲线相关推荐
- 【cadence virtuoso 实践记录(3)_gm/id 仿真方法】
[cadence virtuoso 实践记录(3)_gm/id 仿真方法] 1 扫描NMOS 曲线 2. 扫描PMOS管的 曲线. 1 扫描NMOS 曲线 1)原理图 设置 w = 1u , l 设为 ...
- 【Cadence Virtuoso】IC617 入门操作 (MOS特性分析)
Cadence Virtuoso IC617 入门操作篇 前言 一.软件操作 (1)创建自己的Library (2)创建Library下的 Cell 二.电路搭建 (1)调出器件 三.电路仿真 (1) ...
- 用Cadence Virtuoso IC617仿真CMOS反相器
前言 本文为我自己的学习笔记,是Cadence Virtuoso系列的第四篇文章,也是入门系列的文章,采用的软件版本是Cadence Virtuoso IC617.其他文章请点击上方,看我制作的Cad ...
- gmid曲线绘制(IC617)
gmid曲线简单应用 参考Cadence模拟CMOS集成电路设计视频 环境:IC617及以上版本 内容:绘制gmro随gm/id的变化曲线以及id/W随gm/id的变化曲线 步骤: 新建一个schem ...
- 用Cadence Virtuoso IC617仿真V-I特性曲线
前言 本文为我自己的学习笔记,是Cadence Virtuoso系列的第二篇文章,也是入门系列的文章,采用的软件版本是Cadence Virtuoso IC617.其他文章请点击上方,看我制作的Cad ...
- 【工具小技巧】Cadence Virtuoso Calculator Function Panel计算器函数功能介绍(持续更新……)
在使用cadence virtuoso仿真过程中我们经常会关注一些电路指标,比如:运放的增益.带宽.相位裕度:bandgap的温漂系数.振荡器的振荡频率等.想要直观的知道这些指标的具体值,需要用到计算 ...
- 用Cadence Virtuoso IC617设计低压降 (LDO) 线性稳压器
前言 本文为我自己的学习笔记,属于Cadence Virtuoso系列的进阶部分,采用的软件版本是Cadence Virtuoso IC617.其他文章请点击上方,看我制作的Cadence Virtu ...
- Cadence Virtuoso的使用
Cadence Virtuoso的使用 刚刚启动 软件刚刚启动时,会是一个指令操作界面,可以在这里输入与相关的操作指令,而我们想新建库,则要点击 Tools->Library Manage,之后 ...
- 用Cadence Virtuoso IC617结合gm/id方法设计两级运放(五管OTA加共源极)
前言 本文为我自己的学习笔记,属于Cadence Virtuoso系列的进阶部分,采用的软件版本是Cadence Virtuoso IC617.其他文章请点击上方,看我制作的Cadence Virtu ...
最新文章
- 深度解析工业软件:研究框架(140页)
- PHPExcel 去掉错误提示 保护表格
- 我们为什么要把方法区分为:静态方法和实例化方法 ?(摘)
- Spark源码分析之HashShuffle读写流程
- java解析html_java中几种解析html的工具
- 阿根廷科尔多瓦省通过加密资产交易征税新法案
- 涤纶针织物用分散染料染色时,为什么小样与大样不符?
- C#高级编程笔记(二)
- iOS开发特效源码:swift轮播图导航渐变跑马灯分段选择下拉菜单物流时间轴
- 硬件算法与软件算法实现区别通俗易懂
- 纯数学教程 Page 324 正项级数绝对收敛的一种判别法
- 中国互联网出海战略大盘点
- 每日一Tip:Jetbrains旗下集成环境(pycharm、IDEA等)使用Ctrl +鼠标滚轮上下滑放大缩小快捷键设置
- 60项基于深度学习的SLAM顶会开源方案汇总(上篇)
- Qt|layout布局相关,layout属性的含义及使用
- IFNULL()函数、CONCAT()函数、IF()函数、YEAR()函数、DATE_FORMAT()函数、LENGTH()函数、NOW()函数、CURDATE()函数、CURTIME()函数基本使用
- dbase_create、dbase使用小结
- 阿里云(三) Ubuntu系统下mysql卸载
- FIR滤波器工作原理及实现过程介绍
- mysql hy000 1030_解决MySQL数据库SQL Error:1030, SQLState: HY000,Got error 28 from storage engine...
热门文章
- 2021高考杭二中成绩查询,2020年杭州高考各高中成绩及本科升学率数据排名及分析...
- iOS 上傳appStore
- 安卓通讯录项目_【安卓用户】通讯录同步助手使用教程
- appcompat v21: 让 Android 5.0 前的设备支持 Material Design
- 对于PHP连接数据库出现(Client does not support authentication protocol requested by server ;consider upgrad)
- 专访网易云:数字企业九层之台,起于“全栈云” 1
- uni-app:游戏摇杆,遥控控制4方向 常用于移动端组件
- 怎么查看电脑是不是禁ping_Win7系统怎么取消禁ping命令? -电脑资料
- linux pssh用法,Linux pssh 命令用法详解-Linux命令大全(手册)
- DNS 广告劫持(属于DNS污染)