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

这篇具有很好参考价值的文章主要介绍了【工具小技巧】Cadence Virtuoso Calculator Function Panel计算器函数功能介绍(持续更新……)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

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

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

 详细学习每个函数的具体含义和使用方法,可以参考官方的介绍,鼠标右键点击函数,选择help即可查看。包括参数设置的含义以及几个实例。

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

函数功能十分丰富且强大,后续使用过程中我会在本帖持续分享常用函数的常用使用经验。

已更新函数:value、cross、clip、average、freq、ymax/ymin、Dutycycle、risetime/falltime、delay、dnl/inl、settletime……

  • value

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

取值功能(纵坐标值)。signal为想要取值的数据,比如运放在1-1GHz的AC增益特性,选择1Hz处的值(interpolate at 1,横坐标值),近似为运放的直流增益。

当选择相位特性的signal时,intepolate at 输入增益特性的GBW取值公式,可以获得运放的相位裕度信息,即phase曲线上,横坐标为GBW处的纵坐标值(注意相位是从0°还是10°开始下降,可以简单进行换算)。

  • cross

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

 经过的横坐标的值。比如运放在1-1GHz的AC特性,横坐标为频率,纵坐标为增益,取运放的GBW值时,将threshold value设置为0(即求通过0dB点时,横坐标的值是多少)。

  • clip

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

取一段范围。比如振荡器的trans结果,最开始包含一段起振时间,想要直接获得比较准确的振荡频率,可以直接选取稳定振荡部分的信号进行求值,from 横坐标值 to 横坐标值。

  •  average

取平均。结合clip函数使用,可以求出某一段的平均值,比如求功耗。

  • freq

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

求频率。可以结合clip函数,求某一段范围信号的频率,比如振荡器稳定震荡时一段时间的频率。函数写好后,可以通过如下按钮直接plot出来。

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

  • ymax/ymin

取一段signal的最大值和最小值(纵坐标)。比如求bandgap电路的输出电压vref的温漂系数时(-40~125℃,单位ppm)公式为:

((ymax(signal)-ymin(signal)) / (((ymax(signal)+ymin(signal))/2)*165)) * 1000000

  • DutyCycle

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

 求一段波形的占空比。waveform中输入波形的公式,threshold中输入检测点,一般方波会选择最大值的一半(这里数值以avdd代替,方便PVT仿真时赋值)。

  • risetime/falltime

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

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

求一段波形的上升/下降时间。signal一栏输入波形函数,initial value type选择y,表明设置的是y轴的数,对于上升沿(计算上升时间),initial/final value值分别为最小值和最大值(这里设置为0到avdd),对于下降沿(计算下降时间),initial/final value值分别为最大值和最小值(这里设置为avdd到0),percent high/low为取的上升/下降沿的范围,这里取10%-90%,即avdd的10%到90%。number of occurrences设置为multiple,毕竟一段波形会有很多上升/下降沿。

  • Delay

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

对比两段波形的延迟,一般是level shift等电路的评价指标。 signal1/2分别是需要进行对比的两段波形。threshold value一般为两段波形的中间值,signal1的为dvdd的一半,signal2的为avdd的一半,edge type可以设置为rising或者falling,分别是计算上升沿和下降沿的delay,number of occurrences仍然设置为multiple。

  • DNL/INL

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

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

计算AD/DA等电路的线性度指标DNL、INL。上图为DNL的计算公式和设置,Waveform中选择需要计算的信号,一般为阶梯状信号,纵坐标一般为电压,横坐标为code或时间(trans);sampling signal/list/step选择采样信号或者直接输入step值;crosstype选择rising/falling取决于阶梯的形状;threshold/delay一般选0即可;unit可以选择lsb或者abs(比例或者绝对值)。

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

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

 同样的设置对INL也适用,INL可以理解为DNL的累积。

  • Settletime

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

建立时间。signal为需要计算的波形;Initial value type和Final value type一般都选y at x,这样的话在Initial value和Final value中输入时间即可。percent of step为从百分之多少开始计算建立时间,10%、20%均可,默认为5% 。number of occurrences可选single或者multiple,取决于信号。plot/print选time。

(持续更新……)文章来源地址https://www.toymoban.com/news/detail-414298.html

到了这里,关于【工具小技巧】Cadence Virtuoso Calculator Function Panel计算器函数功能介绍(持续更新……)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • CMOS 半加器和全加器&&数字集成电路&& Cadence Virtuoso

    NOR: NAND: 最重要的反相器: NOR: NAND: 最简单的反相器: 好,现在开始设计半加器 我是默认你是懂半加器原理的 这里先放一个模块间连线: 然后shift+f看细节图: 这里一个小技巧: 如果发生导线交叉,可以换个材料,否则就会短路。 直接看Schematic吧 到这里,应该能生成

    2024年02月13日
    浏览(53)
  • Cadence(virtuoso)集成电路设计软件基本操作——库和库文件

    学习目标 cadence中库类型及分类 cadence库结构及其各层级含义 库和库分类 基准库: sample存储普通符号;US_8ths存储各种尺寸和模版; Basic库则包含特殊管脚信息;Analog基本模拟器件单元库。 设计库:用户根据使用需要自行创建。 库和库结构 库(library) 单元(cell) 视图(view) 库和单元都是

    2024年02月12日
    浏览(40)
  • Cadence(virtuoso)集成电路设计软件基本操作——建库的两种方法

    如何在cadence中建立设计库 建库的具体步骤及各步骤作用 建立库菜单 参照新工艺文件建立库 Compile an ASCII technology file Reference existing technology libraries Attach to an existing technology library 和第二项类似,不同的是第二项相当于复制,此项相当于引用。 Do not need process information 即不参

    2024年02月16日
    浏览(43)
  • 版图设计工具解析-virtuoso的display.drf文件解析

    virtuoso的版图颜色定义分析 下图为virtuoso的版图颜色,包括填充,轮廓,彩点,线形 本文以smic18mmrf的display.drf文件进行解析 smic18的PDK包下存在display.drf文件  打开文件display.drf文件后看到如下内容 1. 颜色定义模块 采用了RGB格式定义了颜色变量 2. 彩点stipple 以位图的形式定义了

    2024年02月06日
    浏览(40)
  • 【硬件设计的工具、计算器】

    :R-C滤波器截止频率在线计算器 ---------------------------------------------------------------------------------   ---------------------------------------------------------------------------------- LC电路频率在线计算器 -------------------------------------------------------------------------------------------------------------  https:

    2024年02月15日
    浏览(46)
  • 1Panel本人目前为止,遇到过的最牛docker管理工具

       快速建站 :深度集成 Wordpress 和 Halo,域名绑定、SSL 证书配置等一键搞定; 高效管理 :通过 Web 端轻松管理 Linux 服务器,包括主机监控、文件管理、数据库管理、容器(包括docker)管理等; 安全可靠 :基于容器来管理和部署应用,最小漏洞暴露面,提供防火墙和日志审计

    2024年02月08日
    浏览(34)
  • Flow 和 Cadence 开发工具概述

    智能合约开发与其他类型的软件开发没有什么不同。编写代码是为了执行特定任务,并且有一些工具可以帮助简化此过程。以太坊生态系统包含许多成熟的工具来帮助构建 Web3 项目,但是像 Flow 这样的更新生态系统呢? 如果到目前为止您一直在关注本系列,您就会知道 Flow

    2023年04月09日
    浏览(33)
  • 模拟计算器编程教程,中文编程开发语言工具编程实例

    模拟计算器编程教程,中文编程开发语言工具编程实例 中文编程系统化教程,不需英语基础。学习链接 ​​​​​​https://edu.csdn.net/course/detail/39036 课程安排:初级1 1  初级概述 2  熟悉构件取值赋值 3 折叠式菜单滑动面板编程 4 自定义图形窗口自定义标题栏编程 5 多行文本

    2024年02月08日
    浏览(63)
  • 开源模型应用落地-工具使用篇-Spring AI-Function Call(八)

        通过“开源模型应用落地-工具使用篇-Spring AI(七)-CSDN博客”文章的学习,已经掌握了如何通过Spring AI集成OpenAI和Ollama系列的模型,现在将通过进一步的学习,让Spring AI集成大语言模型更高阶的用法,使得我们能完成更复杂的需求。   是 Spring 生态系统的一个新项目,它

    2024年03月14日
    浏览(47)
  • 记录Virtuoso导入工艺库心得

    一、导入工艺库文件名称 1、tsmc18rf; 2、smic18mmrf 二、准备步骤文件 1、存放相关文件的总文件夹; 2、设置4个基础文件夹:OA、PDK、pro、tar_pdk; 三、导入步骤 1、tar_pdk存放压缩或已解压的工艺库 图一 2、pro文件夹中存放工艺库文件夹中的cds.lib、display.drf文件。 图二  3、PD

    2024年02月03日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包