目录
近期打算写一些cadence的使用总结,一来是可以加深自己对cadence的熟悉程度,二来也可以替广大读者节约摸索时间。如有出入和需补充的地方,欢迎大家在评论区或私聊中指出。本期,作者拟介绍cadence中calculator的使用。我会在开头介calculator的启动与界面,接着分别介绍calculator的各个模块与使用方法。考虑到pdk版权问题,所有数值的结果均进行遮挡或者打码处理,请见谅。
1. calculator的启动与界面 ade l --> tools --> caculator
图1. 从ael启动caculator.
calculator的界面由上至下分为以下几个板块,如图2所示。图2的界面可能与大家的界面不完全相同,这是因为我在view里面修改了设置。
菜单
数学公式
原理图选择器
buffer 与stack
function
图2. caculator界面
“数学公式”比较简单,在此我就不做过多介绍了。下面,我会对其他版块进行逐一的介绍。
2. buffer与stack buffer和stack是最为常用的板块之一,它们存储了你“输入数据”和“表达式”。下面以“晶体管t21的直流工作点ids”为例讲解功能,如图3所示。
图3. buffer与stack界面
2.1 绘制曲线 点击图3所示“plot”按钮,即可绘制“ids”曲线。
2.2 生成table 点击图3所示的“table”按钮,可生成如图4所示的table。第一列是参数扫描的变量“vgs”,第二列是晶体管t21的“ids”。
图4. table
2.3 导出table 在图4界面,file --> export (可以选择.csv)
之后可通过matlab,origin等软件进行处理或者绘图
2.4 生成多栏table 保持图4中的table打开
回到图3,在buffer中输入晶体管t21的跨导表达式。
op(/t21,gm) 接着点击图3中的“table”按钮,即可生成如图5所示的多栏table。新增加的第三列就是晶体管“t21”的跨导。
备注:“table”按钮右侧选择“append”才会添加新列,如果是“replace”则是进行替换。
图5. 多栏table
2.5 表达式送入ael 点击图3所示的“ael”按钮,可将“buffer”中的表达式送入ael。
2.6 buffer与stack交互 点击图3中的“enter”按钮,可将“buffer”中的表达式送入“stack”。
点击图3中的“insert”按钮,可将“stack”中的表达式送入“buffer”。
2.7 stack内部操作 点击图3中“stack操作”,我们可以对“stack”内部存储的表达式进行“添加”,“删除”,和“顺序”调整。
3. 原理图选择器
图6. 原理图选择器
我们可以通过如图6所示的“原理图选择器”在原理图中选择我们感兴趣的“元件”,“电压”和“电流”并将表达式送入“buffer”。
我们以晶体管直流工作点“op”为例。点击op --> 自动跳转原理图 -->选择t21晶体管 --> 自动弹出list --> 选择gm --> 表达式进入“buffer”,如图7所示。
图7. 直流工作点操作流程
4. 菜单 4.1 tools 如图8所示为“tools”的功能。我已在第二节中进行了详细介绍。
图8. tools
4.2 views 可以选择是否显“数学公式”,“stack”,“原理图选择器”等板块。
5 function function的功能十分强大,可以对几乎所有的电路参数进行计算,可以显著提升设计效率。
5.1 常用函数 bandwidth(带宽):放大器设计常用
groupdelay(群时延):系统设计常用
nf(噪声系数):低噪放设计常用
phasenoise(相位噪声):振荡器设计常用
还有摆率,功率谱密度,jitter等等常用函数都可以找到,使用非常简单。下面我以其中比较复杂的“上升延迟”举例。
5.2 举例“上升延迟” (1)如图9所示,在“function”中搜索“delay”并选中
(2)在signal1和2中分别填入我们所关注的信号
(3)vdd=1.2v,因此我们这里的临界电压设置为 0.6 0.6
(4)我们关注的是输入上升沿到输出上升沿的延迟,所以选择“rising”,“rising”。
(5)点击“apply”,在buffer中出现如图表达式,并用table导出为722.2 ps。
图9. rise delay of the circuit
为了论证该结果的正确性,作者用marker手动获得了上升延迟。将图10的结果与公式对比,容易证明是一致的。
图10:手动寻找的上升延迟
原文标题:仿真软件:cadence中的calculator使用总结
文章出处:【微信公众号:模拟混合信号设计验证】欢迎添加关注!文章转载请注明出处。
PLC加密技术和解密方法
传现代苹果打造电动汽车,股票暴涨
新唐科技模拟式 ChipCorder 系列介绍
使用C语言你内存泄露过吗?
Holtek新推出BS83A04C MCU,适应于需求低功耗产品
Cadence中Calculator的使用
降压转换器输入电容的正确选择及设计测试
用代码来实现一下中彩票的快乐
一文解析物联网混合信号设备的系统级调试
FR-4玻璃纤维布的测试方法
国家在接下来的3年要重点推动人工智能和实体经济深度融合
2017年全球激光产业大事纪回顾
华灿光电加强产能扩张与技术创新 寻找业绩增长新动能
华为mate40快充多少伏多少安
4G初战告捷 中国移动下一步何处去?
LED灯设计通过减少芯片数降低成本可行吗
国家市场监督局发布新能源汽车标准132项
萌达推出可应用于一体成型电感上的新型材料
温控器接线图及原理图
澎湃微PT32x033系列 | 血糖仪专题技术文章连载_01