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
    +关注

    关注

    64

    文章

    915

    浏览量

    141849
  • Calculator
    +关注

    关注

    0

    文章

    6

    浏览量

    6705

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

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

收藏 人收藏

    评论

    相关推荐

    Cadence与Samsung Foundry开展广泛合作

    (GAA)节点上 AI 和 3D-IC 半导体的设计速度。Cadence 与 Samsung 的持续合作大大推进了业界要求最苛刻应用的系统和半导体开发,如人工智能、汽车、航空航天、超大规模计算和移动应用。
    的头像 发表于 08-29 09:24 536次阅读

    Cadence展示完整的PCIe 7.0 IP解决方案

    十多年来,Cadence 对 PCIe 技术的坚定承诺和支持,在业界有目共睹。我们深知强大 PCIe 生态系统的重要性,并感谢 PCI-SIG 提供的平台。在 PCI-SIG 开发者大会迎来 32 周年之际,Cadence 宣布面向 HPC/AI 市场推出完整的 PCIe
    的头像 发表于 08-29 09:14 413次阅读
    <b class='flag-5'>Cadence</b>展示完整的PCIe 7.0 IP解决方案

    如何将Cadence capture原理图转换?#原理图设计#Cadence转换#EDA

    Cadenceeda
    上海弘快科技有限公司
    发布于 :2024年08月15日 11:56:20

    Cadence安装使用问题

    Cadence软件使用阿狸狗自动安装并打好补丁,打开Capture Cis产品的时候,提示【could not check out the capture feature license】。之后按照
    发表于 06-25 20:12

    Cadence Allegro16.5教程

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

    Cadence收购BETA CAE,进军结构分析领域

    楷登电子(Cadence)近日宣布了一项重大战略举措,即已就收购BETA CAE Systems International AG达成最终协议。这一收购案不仅彰显了Cadence对于拓展其技术版图和增强竞争力的决心,也预示着多物理场系统分析领域将迎来新的变革。
    的头像 发表于 03-14 11:35 869次阅读

    Cadence收购BETA CAE Systems,加速智能系统设计战略

    近日,楷登电子(Cadence)宣布与BETA CAE Systems International AG达成收购协议。BETA CAE作为全球领先的多领域工程仿真解决方案供应商,其卓越的系统分析平台将助力Cadence加速推进智能系统设计战略。
    的头像 发表于 03-08 13:44 660次阅读

    Cadence17.4使用问题汇总

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

    cadence LOGO如何制作

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

    Cadence将以12.4亿美元收购BETA CAE Systems

    在近期公布的收购消息,全球知名的计算机芯片设计软件制造商Cadence Design Systems宣布将以12.4亿美元的现金和股票收购BETA CAE Systems,该交易预计将于
    的头像 发表于 03-07 10:30 662次阅读

    Cadence中文教程介绍

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

    Cadence推出全新数字孪生平台Millennium Platform

    楷登电子(Cadence Design Systems)今日宣布推出全新的Cadence® Millennium™ Enterprise Multiphysics Platform,这是一款面向多
    的头像 发表于 02-03 11:31 1037次阅读

    Cadence宣布收购Invecas

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

    PCB设计布线Cadence 20问

    Cadence Allegro现在几乎成为高速板设计实际上的工业标准,版本是2011年5月发布的Allegro 16.5。和它前端产品 Capture 的结合,可完成高速、高密度、多层的复杂 PCB 设计布线工作。
    发表于 01-05 15:34 556次阅读

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

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