【cadence摸索过程中小tips记录(学到再补充)】

2023-12-14 15:20

本文主要是介绍【cadence摸索过程中小tips记录(学到再补充)】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

cadence摸索过程中小tips记录(学到再补充)

___________________目录_____________________

  • cadence摸索过程中小tips记录(学到再补充)
  • 1 仿真过程中遇到波形显示弹窗太小
  • 2 用vpwlf产生非周期方波激励
  • 3.1 cadence virtuoso 6.1.7 如何直接显示出MOS管的DC参数,region等。
  • 3.2如何显示多个DC operating points 参数
  • 4 如何查看相位裕度
  • 5 导出高清黑白电路图
  • 6 导出黑白仿真结果图
  • 7 信号源的设置
  • 8 output设置(设置gmid输出为例)
  • 9 gmid设计中,横纵坐标选择(双参数扫描)

1 仿真过程中遇到波形显示弹窗太小

  1. 在仿真的偶有遇到弹窗很小,桌面窗口打开多了很难发现(目前还不知道什么原因)

在这里插入图片描述

2.解决方法
在result>Printing options中可以调整弹窗大小。
在这里插入图片描述
将width和height拉满即可
在这里插入图片描述

2 用vpwlf产生非周期方波激励

  1. 创建具有信号点的 csv 或 txt 扩展名的文件
    在这里插入图片描述

  2. 调用vpwlf>在pwl file name 中手动输入txt文件路径
    在这里插入图片描述

  3. 开始run,实现非周期方波信号激励
    在这里插入图片描述
    在这里插入图片描述

3.1 cadence virtuoso 6.1.7 如何直接显示出MOS管的DC参数,region等。

1.未仿真前显示的Componet Parameters

n18在这里插入图片描述
2.dc仿真后,显示operate point,没有显示出region,Vth,ro
在这里插入图片描述
3.直接显示所有dc参数↓

在这里插入图片描述
4
在这里插入图片描述


------------------------------------------------------------------------------

3.2如何显示多个DC operating points 参数

1.如图所示查看直流工作点时候,只显示5个参数
在这里插入图片描述
2.选中元件,按E,进入下一层,记住选择可编辑模式
在这里插入图片描述
3.进入后如图所示
在这里插入图片描述
4.按C键,再选中cds Param(5),复制一个放下边,括号中改成6,保存,退出上一层
在这里插入图片描述
4.返回到原理图后,再到3.1.4中更改需要显示的参数就ok
现在可以同时显示7个直流参数
在这里插入图片描述


4 如何查看相位裕度

1.打开ADE/outputs/setup, name:PM,打开calculator
在这里插入图片描述
2.点Vf,选中电路图中的Vout,在点击phaseMargin函数。
在这里插入图片描述
3,get expression/add, 进行仿真,ADE窗口中就显示出来PM
在这里插入图片描述

5 导出高清黑白电路图

1.选择option/display
在这里插入图片描述


2. Grid controls/Type选择 none,暂时去掉白色格点

在这里插入图片描述

3.选择File/Export image

在这里插入图片描述

  1. 按下面步骤选完后,点击save to file

在这里插入图片描述
5.在目标文件夹中就生成了黑白的原理图

在这里插入图片描述

6 导出黑白仿真结果图

1.选择仿真结果曲线窗口中file/save image
在这里插入图片描述

2.勾选replace background with 白色,直接选择save

在这里插入图片描述

3.得到的是彩色的图
在这里插入图片描述
3.双击坐标轴,可以对坐标轴和图表中的网格线进行设置

横纵坐标都取消勾选Minor Grids
在这里插入图片描述

4.再导出图表,干净整洁,插入到ppt或者论文都比较方便
在这里插入图片描述

7 信号源的设置

1.Vsin 的设置
在这里插入图片描述

2.设置Amplitude 0.5v,Fre 100K
在这里插入图片描述
3.进行瞬态仿真
在这里插入图片描述
4.查看波形
初始值是1.5v, 因为Vcm设置的1.5,峰值电压是2v, Vin = Vcm + v0sin
在这里插入图片描述

8 output设置(设置gmid输出为例)

想要在output中读取 ro,gm, id等

在这里插入图片描述
步骤如下:
(1)点击print出NMOS的工作点
在这里插入图片描述
如下图所示,注意看signal 后边的格式
OP("/NM0 “??”)

在这里插入图片描述
(2)在ADE中编辑设置输出,表达式中按照上式直接键入,需要显示 gm参数,就将 ?? 换成 gm
****注意两个引号中间有空格
在这里插入图片描述

(3)设置gain表达式
同理,将ro设置显示出来,注意ro= 1/gds

在这里插入图片描述

上面已经将ro , gm 设置为表达式了,所以设置gain,就可以直接调用
在这里插入图片描述
点击右侧的plot,所有的值都显示出来了。
在这里插入图片描述

(4)设置id
点击open calculator
在这里插入图片描述
点击idc
在这里插入图片描述
然后跳出电路图,这时候选择NMOS管漏端电流,回到calculator中,点击箭头处图标,就将表达式传递到output中。在这里插入图片描述
但是这时点击plot,却没有该工作点的电流大小显示。

在这里插入图片描述
原因是没有选泽保存NM0的工作点
解决,
1.在calculator中点击idc的时候选择vdc的端电流,与NM0漏端电流是相等的。
***注意,选择某一点的电流,默认表示为流入该点的电流,所以在+端电流是负的,这里我们可以点击vdc的负端。
在这里插入图片描述
2.创建一个文件保存NM0的工作点。
参考 1.1节
https://blog.csdn.net/Logan557/article/details/127985555?spm=1001.2014.3001.5501

9 gmid设计中,横纵坐标选择(双参数扫描)

当W不变,设置Vgs和L变化
设置参数扫描时,将横坐标放在下面一列。
在这里插入图片描述
得到如图所示的扫描曲线
在这里插入图片描述

这篇关于【cadence摸索过程中小tips记录(学到再补充)】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/493055

相关文章

浅析Spring Security认证过程

类图 为了方便理解Spring Security认证流程,特意画了如下的类图,包含相关的核心认证类 概述 核心验证器 AuthenticationManager 该对象提供了认证方法的入口,接收一个Authentiaton对象作为参数; public interface AuthenticationManager {Authentication authenticate(Authenti

作业提交过程之HDFSMapReduce

作业提交全过程详解 (1)作业提交 第1步:Client调用job.waitForCompletion方法,向整个集群提交MapReduce作业。 第2步:Client向RM申请一个作业id。 第3步:RM给Client返回该job资源的提交路径和作业id。 第4步:Client提交jar包、切片信息和配置文件到指定的资源提交路径。 第5步:Client提交完资源后,向RM申请运行MrAp

【机器学习】高斯过程的基本概念和应用领域以及在python中的实例

引言 高斯过程(Gaussian Process,简称GP)是一种概率模型,用于描述一组随机变量的联合概率分布,其中任何一个有限维度的子集都具有高斯分布 文章目录 引言一、高斯过程1.1 基本定义1.1.1 随机过程1.1.2 高斯分布 1.2 高斯过程的特性1.2.1 联合高斯性1.2.2 均值函数1.2.3 协方差函数(或核函数) 1.3 核函数1.4 高斯过程回归(Gauss

Node.js学习记录(二)

目录 一、express 1、初识express 2、安装express 3、创建并启动web服务器 4、监听 GET&POST 请求、响应内容给客户端 5、获取URL中携带的查询参数 6、获取URL中动态参数 7、静态资源托管 二、工具nodemon 三、express路由 1、express中路由 2、路由的匹配 3、路由模块化 4、路由模块添加前缀 四、中间件

记录每次更新到仓库 —— Git 学习笔记 10

记录每次更新到仓库 文章目录 文件的状态三个区域检查当前文件状态跟踪新文件取消跟踪(un-tracking)文件重新跟踪(re-tracking)文件暂存已修改文件忽略某些文件查看已暂存和未暂存的修改提交更新跳过暂存区删除文件移动文件参考资料 咱们接着很多天以前的 取得Git仓库 这篇文章继续说。 文件的状态 不管是通过哪种方法,现在我们已经有了一个仓库,并从这个仓

Solr 使用Facet分组过程中与分词的矛盾解决办法

对于一般查询而言  ,  分词和存储都是必要的  .  比如  CPU  类型  ”Intel  酷睿  2  双核  P7570”,  拆分成  ”Intel”,”  酷睿  ”,”P7570”  这样一些关键字并分别索引  ,  可能提供更好的搜索体验  .  但是如果将  CPU  作为 Facet  字段  ,  最好不进行分词  .  这样就造成了矛盾  ,  解决方法

学习记录:js算法(二十八):删除排序链表中的重复元素、删除排序链表中的重复元素II

文章目录 删除排序链表中的重复元素我的思路解法一:循环解法二:递归 网上思路 删除排序链表中的重复元素 II我的思路网上思路 总结 删除排序链表中的重复元素 给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次 。返回 已排序的链表 。 图一 图二 示例 1:(图一)输入:head = [1,1,2]输出:[1,2]示例 2:(图

Python:豆瓣电影商业数据分析-爬取全数据【附带爬虫豆瓣,数据处理过程,数据分析,可视化,以及完整PPT报告】

**爬取豆瓣电影信息,分析近年电影行业的发展情况** 本文是完整的数据分析展现,代码有完整版,包含豆瓣电影爬取的具体方式【附带爬虫豆瓣,数据处理过程,数据分析,可视化,以及完整PPT报告】   最近MBA在学习《商业数据分析》,大实训作业给了数据要进行数据分析,所以先拿豆瓣电影练练手,网络上爬取豆瓣电影TOP250较多,但对于豆瓣电影全数据的爬取教程很少,所以我自己做一版。 目

【多系统萎缩患者必看】✨维生素补充全攻略,守护你的健康每一天!

亲爱的朋友们,今天我们要聊一个既重要又容易被忽视的话题——‌多系统萎缩患者如何科学补充维生素‌!🌟 在这个快节奏的生活中,健康成为了我们最宝贵的财富,而对于多系统萎缩(MSA)的患者来说,合理的营养补充更是维护身体机能、提升生活质量的关键一步。👇 🌈 为什么多系统萎缩患者需要特别关注维生素? 多系统萎缩是一种罕见且复杂的神经系统疾病,它影响身体的多个系统,包括自主神经、锥体外系、小脑及锥

perl的学习记录——仿真regression

1 记录的背景 之前只知道有这个强大语言的存在,但一直侥幸自己应该不会用到它,所以一直没有开始学习。然而人生这么长,怎就确定自己不会用到呢? 这次要搭建一个可以自动跑完所有case并且打印每个case的pass信息到指定的文件中。从而减轻手动跑仿真,手动查看log信息的重复无效低质量的操作。下面简单记录下自己的思路并贴出自己的代码,方便自己以后使用和修正。 2 思路整理 作为一个IC d