0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Cadence中Calculator的使用

模拟混合信号设计验证 来源:王小云 作者:王小云 2022-04-16 16:46 次阅读

目录

近期打算写一些Cadence的使用总结,一来是可以加深自己对Cadence的熟悉程度,二来也可以替广大读者节约摸索时间。如有出入和需补充的地方,欢迎大家在评论区或私聊中指出。本期,作者拟介绍Cadence中Calculator的使用。我会在开头介Calculator的启动与界面,接着分别介绍Calculator的各个模块与使用方法。考虑到PDK版权问题,所有数值的结果均进行遮挡或者打码处理,请见谅。

1. Calculator的启动与界面

ADE L --> Tools --> Caculator

pYYBAGJag3OAUgZOAAMPLuNwbMw339.png
图1. 从AEL启动Caculator.

Calculator的界面由上至下分为以下几个板块,如图2所示。图2的界面可能与大家的界面不完全相同,这是因为我在View里面修改了设置。

  • 菜单

  • 数学公式

  • 原理图选择器

  • Buffer 与Stack

  • Function

25d7500e-bbd7-11ec-aa7f-dac502259ad0.jpg
图2. Caculator界面

“数学公式”比较简单,在此我就不做过多介绍了。下面,我会对其他版块进行逐一的介绍。

2. Buffer与Stack

Buffer和Stack是最为常用的板块之一,它们存储了你“输入数据”和“表达式”。下面以“晶体管T21的直流工作点ids”为例讲解功能,如图3所示。

poYBAGJag_mATveJAAGMY45qo4M394.png
图3. Buffer与Stack界面

2.1 绘制曲线

点击图3所示“Plot”按钮,即可绘制“ids”曲线。

2.2 生成Table

点击图3所示的“Table”按钮,可生成如图4所示的Table。第一列是参数扫描的变量“VGS”,第二列是晶体管T21的“ids”。

pYYBAGJahHOAM21dAAC_NIQvGR0769.png
图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”则是进行替换。

pYYBAGJahLCAGO25AAGBrkMBvtk551.png
图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. 原理图选择器

262f16c2-bbd7-11ec-aa7f-dac502259ad0.png
图6. 原理图选择器

我们可以通过如图6所示的“原理图选择器”在原理图中选择我们感兴趣的“元件”,“电压”和“电流”并将表达式送入“Buffer”。

我们以晶体管直流工作点“op”为例。点击op --> 自动跳转原理图 -->选择T21晶体管 --> 自动弹出List --> 选择gm --> 表达式进入“Buffer”,如图7所示。

pYYBAGJahPmAbzSAAAFN9_-PIUI867.png
图7. 直流工作点操作流程

4. 菜单

4.1 Tools

如图8所示为“Tools”的功能。我已在第二节中进行了详细介绍。

265c223e-bbd7-11ec-aa7f-dac502259ad0.png图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。

poYBAGJahT2AXIjnAAEsPGREgkQ665.png2686a6bc-bbd7-11ec-aa7f-dac502259ad0.png
图9. Rise delay of the circuit

为了论证该结果的正确性,作者用Marker手动获得了上升延迟。将图10的结果与公式对比,容易证明是一致的。

pYYBAGJahXyAdnQAAAFBizyTorQ263.png
图10:手动寻找的上升延迟

原文标题:仿真软件:Cadence中的Calculator使用总结

文章出处:【微信公众号:模拟混合信号设计验证】欢迎添加关注!文章转载请注明出处。

审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Cadence
    +关注

    关注

    62

    文章

    881

    浏览量

    140796
  • Calculator
    +关注

    关注

    0

    文章

    6

    浏览量

    6685

原文标题:仿真软件:Cadence中的Calculator使用总结

文章出处:【微信号:yaliDV,微信公众号:模拟混合信号设计验证】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Cadence Allegro16.5教程

    电子发烧友网站提供《Cadence Allegro16.5教程.pdf》资料免费下载
    发表于 04-17 09:22 1次下载

    Cadence17.4使用问题汇总

    电子发烧友网站提供《Cadence17.4使用问题汇总.docx》资料免费下载
    发表于 03-07 16:33 1次下载

    cadence LOGO如何制作

    电子发烧友网站提供《cadence LOGO如何制作.docx》资料免费下载
    发表于 03-07 14:28 0次下载

    Cadence中文教程介绍

    电子发烧友网站提供《Cadence中文教程介绍.zip》资料免费下载
    发表于 02-29 09:26 1次下载

    Cadence宣布收购Invecas

    中国上海,2024 年 1 月 11 日——楷登电子(美国 Cadence 公司,NASDAQ:CDNS)近日宣布收购总部位于加利福尼亚州圣克拉拉的设计工程、嵌入式软件和系统级解决方案领先
    的头像 发表于 01-11 12:26 549次阅读

    求助,关于全差分运放设计tool:Diff Amp calculator使用疑问

    最近需要设计涉及到全差分运放,计划选用AD8139,在查找参考资源时,发现了全差分运放计算器Diff Amp calculator,感觉是个好东西,方便设计师根据需要计算反馈网络电阻参数,但是在
    发表于 11-22 06:42

    Cadence本地库搭建从0到1的过程

    本文将主要介绍Cadence本地库搭建从0到1的过程,并提供搭建过程中所需要的安装软件。搭建Cadence本地库的目的主要是为了方便元器件的搜索与调用。
    的头像 发表于 11-20 17:21 1221次阅读
    <b class='flag-5'>Cadence</b>本地库搭建从0到1的过程

    如何在Cadence Allegro软件中制作通孔焊盘

    通孔焊盘可以说是PCB中最常见的焊盘之一了,对于插针等插件元器件的焊接,其采用的焊盘大都是通孔焊盘。下面就来简单介绍一下如何在Cadence Allegro软件中制作通孔焊盘。
    的头像 发表于 10-21 14:10 1609次阅读
    如何在<b class='flag-5'>Cadence</b> Allegro软件中制作通孔焊盘

    Cadence ORCAD原理图导出PDF的方法

    打开Cadence .DSN原理图文件,注意选中整个DSN文件。
    的头像 发表于 10-18 16:07 5722次阅读
    <b class='flag-5'>Cadence</b> ORCAD原理图导出PDF的方法

    Cadence Allegro 22.1-1-3-将网络显示在焊盘、走线、铜皮上

    Cadence Allegro 22.1-1-3-将网络显示在焊盘、走线、铜皮上
    的头像 发表于 09-25 09:12 2075次阅读
    <b class='flag-5'>Cadence</b> Allegro 22.1-1-3-将网络显示在焊盘、走线、铜皮上

    cadence16.2-PCB入门中文学习

    cadence16.2-PCB入门中文学习
    发表于 09-18 17:55 3次下载

    Cadence功耗分析步骤

    Cadence功耗分析首先需生成power grid library
    的头像 发表于 09-06 09:47 1005次阅读
    <b class='flag-5'>Cadence</b>功耗分析步骤

    Cadence基于AI的Cadence Virtuoso Studio设计工具获得认证

    ,2023 年 6 月 30 日——楷登电子(美国  Cadence  公司,NASDAQ:CDNS)近日宣布,基于 AI 的 Cadence Virtuoso Studio 设计工具和解决方案已获得 Samsung Foundry 认证。 双方的共同客户可以放心利用 V
    的头像 发表于 06-30 10:08 780次阅读

    cadence17.4器件无法连线

    cadence元器件连不上线
    的头像 发表于 06-26 15:28 1605次阅读
    <b class='flag-5'>cadence</b>17.4器件无法连线

    Cadence:以 AI 技术驱动数字验证的变革

    2023 年 6 月 2 日—3 日,Cadence 受邀出席了第七届集微半导体峰会。在首日举办的 EDA IP 工业软件峰会中,Cadence 高级 AE 经理王正算作为代表向与会嘉宾介绍
    的头像 发表于 06-07 00:20 514次阅读
    <b class='flag-5'>Cadence</b>:以 AI 技术驱动数字验证的变革