【Cadence Virtuoso】IC617 入门操作 (MOS特性分析)

news2024/9/25 16:38:25

Cadence Virtuoso IC617 入门操作篇

  • 前言
    • 一、软件操作
      • (1)创建自己的Library
      • (2)创建Library下的 Cell
    • 二、电路搭建
      • (1)调出器件
    • 三、电路仿真
      • (1)打开仿真工具“ADE L”
      • (2) 对参数进行赋值
      • (3)选择仿真的输出端口
      • (4)选择仿真类型
      • (5)dc仿真结果
    • 四、参数分析(Parameter Analysis)
      • (1)打开Parameter Analysis工具
      • (2) 参数分析仿真结果
      • (3) 仿真图背景修改
      • (4) 仿真曲线显示格式修改
    • 五、电路分析

前言

  本文为本人学习Cadence Virtuoso相关操作的学习笔记,意为帮助入门小白快速上手,采用的软件版本为Cadence Virtuoso IC617

  本文主要目的是介绍如何用Cadence Virtuoso IC617进行Library的创建、cell的创建、简单仿真操作。

一、软件操作

(1)创建自己的Library

  打开CIW页面,顺序点击File->New->Library进行创建

请添加图片描述

  对弹出的New Library页面进行设置,分别进行,并将其挂载于已存在的技术库 “TSMC18rf” ,最后点击OK

在这里插入图片描述

  新建完成后,可以点击Tools->Library Manager进行查看

请添加图片描述
  可以看到名为 “CSDN” 的Library已经创建完毕
请添加图片描述

(2)创建Library下的 Cell

  在CIW窗口下或者Library Manager窗口下进行新建,操作一致,此处以Library Manager窗口下创建为例顺序点击File->New->Cell view
请添加图片描述
  弹出New File窗口,对其进行设置,1、选择文件存储的Library 为 “CSDN” ; 2、将Cell命名为 “MOS” ;3、选择视图View为 “schematic” ; 4、点解OK完成Cell创建
在这里插入图片描述

二、电路搭建

(1)调出器件

  在弹出的原理图窗口下,按快捷键 “i” 添加器件弹出 “Add Instance” 对话框
在这里插入图片描述
   “Add Instance” 对话框下,点击Browse进行浏览,选择需要调用的器件。
请添加图片描述

  此处从tsmc18rf技术库中调出一个nmos,名为 “nmos3v”,选择后,鼠标移到电路图页面,即可看到待放置的器件。

请添加图片描述
  可以在放置前对MOS的相关参数进行设置,或者放置后,选择器件,用快捷键Q进行参数设置修改,页面如下
请添加图片描述
  同理,为了进行仿真设置,需要调取analoglib中的理想直流电压源 “vdc”“gnd”,进行电路搭建。
请添加图片描述
最后电路如图所示:
  将电源的value分别设置为 “vgs”“vds”,当然,直接设置为具体的值也是可以的,这里我选择参数的目的,是为了下面教你们进行参数相关操作,比如参数扫描。

请添加图片描述

三、电路仿真

(1)打开仿真工具“ADE L”

  如图,在原理图页面左上角,选择 “ADE L” 工具进行仿真
请添加图片描述

(2) 对参数进行赋值

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

(3)选择仿真的输出端口

  具体为什么这么选,翻译以下很清楚,不再过多阐述,能来看这个文章的,英语能力都是可以的!
请添加图片描述
  进行上图点击后,页面会自动切换到原理图页面,此时需要对待观察端口进行选择
请添加图片描述

  选择好待观察的端口,然后如下图

请添加图片描述

(4)选择仿真类型

  兄弟坚持下,再点“亿”下下,就可以看到仿真图了!!!看到这,你还快去给我 “一键三连” !我敲字也好累啊!

请添加图片描述

  弹出选择仿真类型的窗口 “Choosing Analyses”,此次需要进行DC分析,因此选择 “dc”
在这里插入图片描述
  对选择的参数 “vds" 进行扫描,范围0~3.3V,如下图。
请添加图片描述

(5)dc仿真结果

  “Netlist And Run” 扫描vds得到的结果

在这里插入图片描述

四、参数分析(Parameter Analysis)

(1)打开Parameter Analysis工具

   在“ADE L”窗口,顺序点击Tools->Parameter Analysis

在这里插入图片描述

  弹出 >Parameter Analysis页面

在这里插入图片描述

(2) 参数分析仿真结果

在这里插入图片描述

(3) 仿真图背景修改

  打开仿真图背景设置

在这里插入图片描述

  将背景设置为白色,便于观察,以及文档绘制

在这里插入图片描述

(4) 仿真曲线显示格式修改

  选中需要修改的线,右击进行线条 “Width” 属性修改

在这里插入图片描述

  选中需要修改的线,右击进行线条 “Style” 属性修改

在这里插入图片描述
  重复操作,将每条线都进行相应调整,当然也以在工具栏中选择Graph->Add Label 进行标签添加,或者通过Marker选择 ”Create Marker“ 进行辅助线的添加,进行对仿真图的解释。此处进度线条进行修改。

在这里插入图片描述

五、电路分析

  过对电路中MOS管的尺寸进行修改,进行理论分析

参见【笔记:模拟CMOS集成电路】MOS特性仿真分析

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/97648.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【MATLAB教程案例63】学习如何建立自己的深度学习训练样本库,包括分类识别数据库和目标检测数据库

欢迎订阅《FPGA学习入门100例教程》、《MATLAB学习入门100例教程》 目录 1.软件版本 2.建立自己的深度学习训练样本库1——分类识别数据库

纯精华、二十八道BATJ大厂Java岗之“多线程与并发“面试题分享

年底了,又到了跳槽季啦,该刷题走起了。这里总结了一些被问到可能会懵逼的面试真题,有需要的可以看下~ 一、进程与线程 进程是资源分配的最小单位,线程是cpu调度的最小单位。线程也被称为轻量级进程。 所有与进程相关…

内存读写指令 —— LDR / STR

CPU在处理C语言的 a 操作时,变量a因为是放在在内存里的,需要先把a从内存中读取到寄存器中,运算完毕后再保存到内存中。 因此,这个过程中肯定需要用到内存的读写指令。 目录 1、基本内存读写指令(4个字节读写&#xf…

路由声明式传参和编程式传参

声明式传参(使用带href /或本质上是a标签的时候) 直接带路径里带携带参数 下例 在地址栏是可以看到参数的(querys传参) 在vue.tools插件里可以观察到 取出路径参数的方式 params传参 首先需要在路由规则里配置 下图(复制这行路由规则&am…

Day43——Dp专题

文章目录股票问题篇21、买卖股票的最佳时机22、买卖股票的最佳时机II23、买卖股票的最佳时机Ⅲ24、买卖股票的最佳时机Ⅳ25、最佳买卖股票时机含冷冻期26、买卖股票的最佳时机含手续费股票问题总结篇股票问题篇 21、买卖股票的最佳时机 力扣题目链接 动态规划 定义二维数组…

【GRU回归预测】基于matlab粒子群算法优化门控循环单元PSO-GRU神经网络回归预测(多输入单输出)【含Matlab源码 2286期】

⛄一、CNN-GRU数据预测 1 理论基础 1.1 CNN算法 负荷序列数据为一维数据,用一维卷积核对数据进行卷积处理,以获取数据的特征。 现设定卷积核的维度为3,移动步长为1,对输入数据进行卷积,以获得特征图图谱,即…

WordCount 案例实操

文章目录WordCount 案例实操一、案例需求二、案例分析三、代码实现1、Map阶段代码WordCount 案例实操 一、案例需求 1、需求:在给定的文本文件中统计输出每一个单词的总次数 2、期望输出数据 atguigu 2 banzhang 1 cls 2 hadoop 1 jiao 1 ss 2 xue 1 二、案例分…

java和springboot开发祭祀小程序扫墓系统代祭小程序

介绍 绿色祭祀小程序,用户微信授权登录后可以发布纪念馆(祭祀名人,祭祀英烈,祭祀个人,可以设置成公开状态或者隐私状态)购买祭祀礼物和留言,用户还可以发布代祭的信息 演示视频 小程序 https:…

计算机毕业设计ssm+vue基本微信小程序的购物商城小程序

项目介绍 随着互联网的趋势的到来,各行各业都在考虑利用互联网将自己的信息推广出去,最好方式就是建立自己的平台信息,并对其进行管理,随着现在智能手机的普及,人们对于智能手机里面的应用购物平台小程序也在不断的使用,本文首先分析了购物平台小程序应用程序的需求,从系统开发…

Spark SQL执行计划到RDD全流程记录

目录 0、样例说明 1、解析词义,语义,生成语法树 1.1、概念 1.2、根据样例跟踪Spark代码 2、Unresolved Logical Plan 3、Analyzed Logical Plan 源码 SessionCatalog Analyzer Rule Batch 对比 4、Optimized Logical Plan 5、Physical Plan …

vue3组件基础,组件引用与使用、向子组件传递数据与事件prop、emit

vue3组件基础&#xff0c;组件引用与使用、向子组件传递数据与事件prop、emit 一、组件模板 组成&#xff1a;template(必要)&#xff0c;script&#xff0c;style 例子&#xff1a;模板名称 Hello.vue <template><div class"msgStyle">{{ msg }}</di…

Java项目:ssm校园在线点餐系统源码

作者主页&#xff1a;源码空间站2022 简介&#xff1a;Java领域优质创作者、Java项目、学习资料、技术互助 文末获取源码 项目介绍 系统主要分为前台和后台&#xff0c;分为管理员与普通用户两种角色&#xff1b; 前台主要功能有&#xff1a;用户注册、用户登录、我的购物车、…

大学生零基础学编程要多久呢

众所周知现在的程序员都是高薪工作&#xff0c;很多人会通过自学或培训去获得一些编程知识&#xff0c;那“学编程需要什么基础呢&#xff1f;” 编程培训已经成为了很多大学毕业生缓解就业压力的一种方式&#xff0c;毕业之后找一份高薪工作是许多大学生最基本想法&#xff0…

【学习打卡03】可解释机器学习笔记之CAM类激活热力图

可解释机器学习笔记之CAM类激活热力图 文章目录可解释机器学习笔记之CAM类激活热力图CAM介绍CAM算法原理GAP全局平均池化GAP VS GMPCAM算法的缺点及改进CAM可视化同张图&#xff0c;不同类别不同图&#xff0c;同个类别CAM弱监督定位用语义特征编码进行分类CAM各种有意思的应用…

Linux系统中DDR3硬件初始化实验

大家好&#xff0c;我是ST。 今天的话&#xff0c;主要和大家聊一聊&#xff0c;如何使用Cortex-A芯片自带的RAM&#xff0c;很多时候要运行Linux的话是完全不够用的&#xff0c;必须要外接一片RAM芯片&#xff0c;驱动开发板上的DDR3。 目录 第一&#xff1a;何为RAM和ROM …

为什么要学习Python爬虫与数据可视化?

提到Python爬虫与数据可视化&#xff0c;我们都不陌生。因为我们早已身在大数据驱动的时代&#xff0c;数据分析已然成为了一项必备技能。可能有人会问&#xff0c;为什么要学习Python爬虫与数据可视化&#xff1f; 答案是显而易见的&#xff0c;无论是出于时代发展的要求&…

redis之如何支持秒杀场景

写在前面 本文一起看下Redis在秒杀场景中的应用。 1&#xff1a;秒杀都有哪些阶段 redis并非在秒杀的所有阶段都需要使用到&#xff0c;为了更好的了解redis在秒杀场景中的应用&#xff0c;我们先来看下秒杀的不同阶段&#xff0c;基本可以分为秒杀前&#xff0c;秒杀进行时&…

什么是用户增长? (超详细)

一.概况 原因&#xff1a;随着人口红利的衰减&#xff0c;互联网流量红利的马太效应显现&#xff0c;这意味着成本的大幅度增加&#xff0c;企业必须改变过去粗放型的营销和运营方式&#xff0c;用更高效更低成本实现快速增长 定义&#xff1a;通过实验和数据驱动&#xff0c…

5.Linux实用操作

文章目录零、学习目标一、软件安装1、Linux系统的应用商店2、yum命令3、apt命令 - 扩展二、systemctl命令三、软连接四、下载和网络请求1、ping命令2、wget命令3、curl命令五、端口1、概念2、查看端口占用六、进程管理1、概念2、查看进程3、查看指定进程4、关闭进程七、主机状态…

SAP ABAP 开发管理 代码增强标记 位置使用清单(Mark of enhancement)

SAP ABAP 开发管理 代码增强标记 位置使用清单&#xff08;Mark of enhancement&#xff09; 引言&#xff1a; 代码增强标记 &#xff08;Mark of enhancement&#xff09;是我在 ABAP 开发中对增强管理的方法之一&#xff0c;是对 SAP 系统增强管理工具的补充。通过对代码增…