Cadence Virtuoso IC617的启动和新建工程

前言

Cadence是一家专门从事电子设计自动化(EDA)的软件公司,其开发的许多软件早已成为行业内最常用的软件。Cadence Virtuoso IC是集成电路设计中必不可少的软件,它同时提供了原理图设计,原理图仿真,版图设计,联合仿真等一系列前端和后端的功能。对于想要从事有关行业的人来说,学会Cadence Virtuoso IC是必不可少的。同时,本文为我自己的学习笔记,是Cadence Virtuoso系列的第一篇文章,也是入门系列的文章,采用的软件版本是Cadence Virtuoso IC617。其他文章请点击上方,看我制作的Cadence Virtuoso专栏内容。

搭建运行环境

Linux环境

在EETOP可以找到安装好有关软件的虚拟机,我选择的是Ubuntu20.04,整合了Cadence IC617,Spectre18,Calibre19,XCELIUMMAIN 18,打开可以直接使用,如果有需要的可以点下面的链接。搞IC设计的应该都有自己的EETOP帐号,没有的话建议买个邀请码注册,我也不能直接搬运大佬的资源然后说是我自己的资源。

Ubuntu20.04下 安装 Cadence IC617

注意:Cadence Virtuoso IC617只能在Linux下运行,在一开始时我走了弯路,下载的是Cadence SPB,这是一个设计PCB的软件,可以在Windows下运行,类似于Altium Designer。IC617的安装包及配套的组件比较难找,同时有关环境配置比较繁琐,而Linux也需要安装虚拟机,所以建议直接寻找安装好有关软件的虚拟机

由于我大部分时间在搞硬件,对这些系统不是很了解,以下涉及到Linux的部分我都会尽量使用图形化界面操作,而不是输入命令。只有在一些不得不使用命令的情况下才会使用,我也会放出命令代码,直接复制即可。

工艺库

这里推荐一个SMIC 0.18um的工艺库,用于初期学习。由于软件版本问题,后面的版本只支持OA格式的工艺库,而大部分工艺库是CBD格式的,用软件自带的转换工具有一定概率不识别库,所以推荐直接下载别人制作好的OA库,看下面的链接可以下载。库里有基本的MOSFET,三极管,二极管,电阻,电容,射频器件等。

SMIC18 mmrf OA格式工艺库

虚拟机

这里需采用VMware虚拟机,由于Ubuntu版本比较新,推荐使用15或者以上版本的虚拟机软件,我用的是VMware Workstation Pro v16.1.2,这类软件比较好找,这里就不放链接了。

插电 开机

安装好虚拟机软件和导入解压后的虚拟机镜像后,启动虚拟机,建议内存和内核数量分配多一些。
在这里插入图片描述

输入开机密码后就进入到Ubuntu的桌面了,建议关闭开机密码会方便一点。同时,系统最好保持英文语言。在这里插入图片描述

软件的使用

建立目录

根据个人习惯建立自己的工程目录。我这里在home文件夹下新建了个EDA文件夹用来存放有关的资料。
在这里插入图片描述

在EDA文件夹里,新建一个test的文件夹(叫其他的也可以,看个人习惯),用来存放第一个工程文件,新建一个lib的文件夹,用来存放用到的库。
在这里插入图片描述

打开lib文件夹,把刚刚下载好的SMIC库在本机系统解压后,直接拖动进去即可,就会自动进入虚拟机的文件目录里了。
在这里插入图片描述

启动软件

在刚刚新建好的空白的test目录下,右键,选择最后一项Open in Terminal,打开控制台。
在这里插入图片描述

输入以下命令,即可在当前目录下打开IC617。

virtuoso

当出现以下两个窗口时,同时log文件显示打开成功时,软件就成功打开了。
在这里插入图片描述

注意:表面上,右边窗口是log日志记录,但实际上就是IC617的启动器,在运行时,控制台和启动器两个窗口都不能关闭。

建立工程

添加工艺库

选择Tools菜单下的Library Path Editor,能打开右边的窗口,进行工艺库的添加。
在这里插入图片描述

如图,前9个都是自带的,在第10个的空白部分按鼠标右键,添加库。
在这里插入图片描述

选中刚刚添加进去的SMIC的库进去,点OK。
在这里插入图片描述

关闭的时候选择Yes保存修改。
在这里插入图片描述

在Tools里选择Library Manager,可以查看当前添加了的库。
在这里插入图片描述

勾选Show Categories后可以看到这个库下的分类,可以看到这个库里包含了基本的三极管,电容,二极管,电感,MOSFET,电阻,还有射频专用的器件等。
在这里插入图片描述

新建设计库

如下图,新建一个Library。
在这里插入图片描述

名字根据自己需求设置,我这里设置名字为test,然后选择右边的文件形式,选Attach开头的,即外部的工艺库,点OK。
在这里插入图片描述

在弹出的窗口里选择SMIC的工艺库,点OK。
在这里插入图片描述

工艺库和本地库绑定

选择Tools菜单下的Technology File Manager,进行两个库的绑定。
在这里插入图片描述

在弹出的窗口中选择Attach,对应我们刚刚新建test设计库的Library时选中的引入外部工艺库。
在这里插入图片描述

按照我下面的选择进行操作即可。设计库是test,工艺库是SMIC,点击OK。
在这里插入图片描述

建立原理图

工程建立好后,就可以建立原理图了。在Tools菜单里选择Library Manager,打开库管理器,在里面选择test设计库,新建一个原理图文件,如下图。
在这里插入图片描述

设置一个名字,我这里命名为sch1,点击OK。
在这里插入图片描述

就进入了原理图编辑界面。
在这里插入图片描述

原理图编辑

常用快捷键

按键作用
i添加器件
W进行连线
L设置连线标号
Q修改器件参数
X保存文件
F显示完整原理图
C复制器件
E进入子模块或下层原理图
Ctrl + E进入顶模块或上层原理图
Shift + M移动器件
Shift + N添加普通文字
鼠标右键移动器件时旋转

添加器件

在编辑界面按I(是i,不是L),就可以添加器件了。
选择Browse可以查看库里的器件,勾选Show Categories可以按分类查看器件。
在这里插入图片描述

选中之后在原理图中单击,就可以把器件放置上去了。
在这里插入图片描述

器件连线

在编辑界面按W,就可以对器件进行连线。
在这里插入图片描述

连线常见警告

点击保存后,查看log文件可以看出当前原理图出现了什么错误和警告。
在这里插入图片描述

在连线时,不能和在AD中画原理图一样随意,其中有以下几个需要注意的地方,如果不注意,将会产生Warning。

端口连接

器件的所有端口必须被连接上,否则会报警告。
在这里插入图片描述

十字交叉

在设计中,下图的十字交叉是必须避免的。虽然我们心里知道,电压源的负极,MOS的S极都是正确连接到GND的,但是软件不允许有电气连接的十字交叉。
在这里插入图片描述

正确的画法应该和下图一样。将十字交叉拆分成两个连接点。
在这里插入图片描述

器件端口连线交叉

在设计中,不建议设计成下图所示,某个器件的端口连接多根线,虽然这样不会报错,但有一定概率弹出警告,同时这让我们很难判断线是否连接上。
在这里插入图片描述

正确的做法是,器件的端口只连接一根线。
在这里插入图片描述

  • 105
    点赞
  • 471
    收藏
    觉得还不错? 一键收藏
  • 21
    评论
### 回答1: cadence virtuoso ic617教程是一种电路设计软件的教程,它可以帮助用户学习如何使用cadence virtuoso ic617进行电路设计和仿真。该教程包括了软件的基本操作、电路设计流程、模拟仿真、布局布线等方面的内容,适合初学者和有一定基础的用户学习使用。通过学习该教程,用户可以掌握cadence virtuoso ic617的使用技巧,提高电路设计的效率和准确性。 ### 回答2: Cadence Virtuoso IC617是一款主要用于集成电路设计的软件工具。它具有丰富的功能和强大的性能,可用于各种电路仿真、版图设计、布局和验证等方面。以下是关于Cadence Virtuoso IC617的一些基本教程内容。 1. 工具介绍:Cadence Virtuoso IC617由多个工具组成,包括Virtuoso Schematic Editor、Virtuoso Layout Editor、Virtuoso Analog Design Environment等。Schematic Editor用于电路图的绘制和仿真,Layout Editor用于版图设计,Analog Design Environment用于高级设计和验证。 2. 界面和基本操作:Virtuoso IC617的界面分为逻辑视图和物理视图。逻辑视图显示原理图,物理视图显示版图。基本操作包括创建电路图和版图、添加元件和连接器、设置电性规则和时序规则等。 3. 仿真和分析:在Virtuoso IC617中,可以使用Spectre或HSPICE等仿真工具进行各种类型的仿真。例如,直流仿真、交流仿真、蒙特卡罗分析等等。仿真结果可以用于电路和版图的分析和优化。 4. 版图设计和布局:在Layout Editor中,使用设计规则检验(DRC)和版图对其(LVS)工具对版图进行设计和布局。这些工具可以自动检测Design Rule Violations(DRV)和Conformity Verification Errors(CV)。使用这些工具可以确保版图的正确性和加速设计的进程。 5. 版图验证和验证:使用Analog Design Environment进行版图验证和验证。验证包括电路仿真、电路测试、可靠性分析等。如果验证通过,版本可以转移到下一个阶段,例如生产。 总之,Cadence Virtuoso IC617是一个功能强大的IC设计软件。它提供了强大的工具和功能,用于电路和版图的设计、仿真和验证。学习并合理利用这些工具和功能可以加速设计的进程,并提高设计的准确性和可靠性。 ### 回答3: Cadence Virtuoso IC617是一款行业领先的集成电路(IC)设计和仿真软件。该软件提供了集成电路设计所需的一系列工具,包括原理图设计、物理布局设计、器件模拟和电源和时钟分析等。这个教程将帮助你了解如何使用Cadence Virtuoso IC617进行集成电路设计和仿真。 教程开始前,需要下载和安装Cadence Virtuoso IC617软件,并且需要熟练掌握基本的电路和集成电路原理。以下是Cadence Virtuoso IC617教程的详细内容: 1. 安装和启动Cadence Virtuoso IC617 在安装完成后,打开软件。首先,你需要在Design Environment Manager(DEM)中创建一个新的库。库是保存电路和元件的文件夹。创建库后,你可以开始设计和模拟电路。 2. 设计原理图 在Cadence Virtuoso IC617中,你可以使用原理图(Schematic)设计工具来实现电路功能。首先,将所需元件从库中拖到原理图中。接下来,连接元件,创建电路结构。 完成电路设计后,你可以使用电路模拟器对电路进行仿真。 3. 物理布局设计 布局(Layout)是将电子元件放置在芯片上的过程。在Cadence Virtuoso IC617中,你可以使用Layout Editor来创建集成电路的物理布局。使用物理布局工具时,要注意各个元件之间的关系,以确保电路可以正确工作。完成物理布局后,可以使用DRC和LVS引擎检查和验证电路。 4. 器件模拟 使用Cadence Virtuoso IC617的器件模拟器可以有效地对电路进行测试和验证。在模拟过程中,你可以检查电路的各个方面的性能,包括功率消耗、响应时间、噪声等。通过模拟数据可以找出电路设计中的问题,并进行修正。 5. 电源和时钟分析 电源和时钟分析是确保集成电路在正确工作时所需的电源和时钟特性。使用Cadence Virtuoso IC617,你可以使用电源和时钟分析工具进行电源和时钟特性的分析,以确保集成电路的可靠性和稳定性。 总结 Cadence Virtuoso IC617教程提供了深入了解如何设计和仿真集成电路的应用。 在学习过程中,要深入研究各种工具,掌握各种技巧,并熟练使用软件。这可以帮助确保电路设计的质量和效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值