cadence入门教程

合集下载

cadence教程

cadence教程

cadence教程Cadence 是一款流行的电路设计和仿真工具。

它广泛应用于电子工程领域,可以帮助工程师进行电路设计、布局、仿真和验证。

以下是一个简单的 Cadence 教程,帮助你快速入门使用该软件。

第一步: 下载和安装 Cadence首先,你需要从 Cadence 官方网站下载适用于你操作系统的Cadence 软件安装包。

在下载完成后,双击安装包文件并按照安装向导的指示进行安装。

第二步: 创建新项目打开 Cadence 软件后,你将看到一个初始界面。

点击“File”菜单,然后选择“New”来创建一个新的项目。

第三步: 添加电路元件在新项目中,你可以开始添加电路元件。

点击菜单栏上的“Library”按钮,然后选择“Add Library”来添加一个元件库。

接下来,使用菜单栏上的“Place”按钮来添加所需的电路元件。

第四步: 连接电路元件一旦添加了电路元件,你需要使用连线工具来连接它们。

点击菜单栏上的“Place Wire”按钮,然后将鼠标指针移到一个元件的引脚上。

点击引脚,然后按照电路的设计布局开始连接其他元件。

第五步: 设置仿真参数在完成电路布局后,你需要设置仿真参数。

点击菜单栏上的“Simulate”按钮,然后选择“Configure”来设置仿真器类型、仿真时间等参数。

第六步: 运行仿真设置完成后,你可以点击菜单栏上的“Simulate”按钮,然后选择“Run”来运行仿真。

仿真过程会模拟电路的运行情况,并生成相应的结果。

总结通过这个简单的 Cadence 教程,你了解了如何下载安装Cadence 软件、创建新项目、添加电路元件、连接元件、设置仿真参数和运行仿真。

掌握了这些基本操作后,你可以进一步学习和探索 Cadence 的更多功能和高级技巧。

祝你在使用Cadence 中取得成功!。

cadence PCB 画图(傻瓜教程快速入门)

cadence PCB 画图(傻瓜教程快速入门)

cadence画PCB板傻瓜教程(转帖)一.原理图1.建立工程与其他绘图软件一样,OrCAD以Project来管理各种设计文件。

点击开始菜单,然后依次是所有程序—打开cadence软件—》一般选用DesignEntryCIS,点击Ok进入CaptureCIS。

接下来是File--New--Project,在弹出的对话框中填入工程名、路径等等,点击Ok进入设计界面。

2.绘制原理图新建工程后打开的是默认的原理图文件SCHEMATIC1PAGE1,右侧有工具栏,用于放置元件、画线和添加网络等等,用法和Protel类似。

点击上侧工具栏的Projectmanager(文件夹树图标)或者是在操作界面的右边都能看到进入工程管理界面,在这里可以修改原理图文件名、设置原理图纸张大小和添加原理图库等等。

1)修改原理图纸张大小:双击SCHEMATIC1文件夹,右键点击PAGE1,选择Schematic1PageProperties,在PageSize中可以选择单位、大小等;2)添加原理图库:File--New--Library,可以看到在Library文件夹中多了一个library1."olb的原理图库文件,右键单击该文件,选择Save,改名存盘;(注意:在自己话原理图库或者封装库的时候,在添加引脚的时候,最好是画之前设定好栅格等参数,要不然很可能出现你画的封装,很可能在原理图里面布线的时候通不过,没法对齐,连不上线!)3)添加新元件:常用的元件用自带的(比如说电阻、电容的),很多时候都要自己做元件,或者用别人做好的元件。

右键单击刚才新建的olb库文件,选NewPart,或是NewPartFromSpreadsheet,后者以表格的方式建立新元件,对于画管脚特多的芯片元件非常合适,可以直接从芯片Datasheet中的引脚描述表格中直接拷贝、粘贴即可(pdf格式的Datasheet按住Alt键可以按列选择),可以批量添加管脚,方便快捷。

cadence15.5.1 Design Entry CIS入门教程

cadence15.5.1 Design Entry CIS入门教程

Cadense15.5.1 Design Entry CIS 入门的入门教程(北京索为高科系统技术有限公司 雒海涛) 一、cadence15.5.1 安装 1、安装文件组成:四张光盘,我下载的这个版本四张光盘如下:第一张为【强大的电子设计系统 Cadence.SPB.15.5.1].zwtspb15.bin】其他三场看最名称 最后一个字母 b c d 就是顺序了。

2、安装 cadence 虚拟光驱打开第一张光盘, 里面有个 crack 破解拷贝出来, 不需要安装 license server, 直接安装 product 即可, 安装过程中需要输入的地方一概不需要输入, 一路 next 直到安 装完成。

将 拷 贝 出 来 的 license 文 件 放 到 一 个 合 适 的 位 置 ( 建 议 放 在 安 装 目 录 下 D:\Cadence\license\license.dat) 。

添加环境变量:LM_LICENSE_FILE=D:\Cadence\license\license.dat 3、修改文件 如果使用 cadence 的 project manager 模块,启动后 setup 的时候会出个错误,是路 一个路径错误问题,到 D:\Cadence\SPB_15.5.1\share\library 目录下找到 cds.lib 文件,用 记 事 本 打 开 , 修 改 里 面 的 第 九 行 DEFINE spiceelem ./spiceelem 改 为 DEFINE spice_elem ./spice_elem(spice_elem 这个文件夹可以在这个目录下找到) ,这样就好了。

二、启动 Design Entry CIS Cadence 安装完成后菜单如下: (发现什么没?这个软件肯定很大,恶笑中……..)选择 Design Entry CIS,接下来我们的原理图绘制就要在 Design Entry CIS 完成了。

cadence入门教程

cadence入门教程

现在建立工程,新建一个 Library,如下左图,出现的对话框如下有图:
在上右图中选择合适的目录,并敲入名字,这里取的是 inv,这就是新建的文件夹的名字, 以后的各种文件都在这个文件夹下。OK 后出现下面对话框
这个对话框是选择是否链接 techfile,如果只是原理图仿真而不用画版图,就选择 Dont need a techfile,这里我们要画版图,而且有工艺库,选择 Attach to an existing techfile,OK 后出现下面对话框:
然后要把它做成一个 symbol,记得保存,不但要 x(检查并保存)也要 s(保存),否 则 symbol 不一定同步。
点击 design 的 create cellview 的 from cellview,如下图:
出现下图:
点击 ok,得下图:
这里我们不需要更改,直接 OK,得下图:
这就是封装后的 symbol,只有接口,其中 instance name 和 partname 可以更改,点击, 按键 q,改为 inv
将出现如下图的 results 窗口:
双击 tran-tran,出现如下:
有个 net18 和 net22,当然这个名字可能各易。右键 net18 会出现上图的情况,其中 append 表示在当前图形窗口中添加 net18 的图形,如果当前没有图形窗口则显示 net18 的图形。其 他的这里不介绍了。 下图中可以看到,net18 是非门的输出,net22 是输入,也即信号。
建立完了的测试电路如下:
在这里加了个负载电容,容量为 50fF,f 是比 p 还小三个数量级的单位,为 10 的-15 次 方。其他的仿真和上面介绍的是相同的。
选中 inv,按键 e,点 OK,可以进入其内部电路,ctrl+e 可以退回。 点击连接 gnd 的线,然后按键 q,看线的属性,如下图:

cadence入门教程PPT课件

cadence入门教程PPT课件

IC设计基础
• 集成电路制造过程示意图:
第2页/共163页
IC设计基础
• 集成电路设计域主要包括三个方面: 行为设计(集成电路的功能设计) 结构设计(逻辑和电路设计) 物理设计(光刻掩模版的几何特性和物 理特性的具体实现)
第3页/共163页
IC设计基础
• 集成电路设计层次主要包括五个层次:
(1)系统级 (2)算法级 (3)寄存器传输级(RTL级) (4)逻辑级 (5)电路级
物理工具主要实现物理布局布线。 逻辑工具基于网表、布尔逻辑、传输时序等概念。 该两部分由不同工具承担,利用标准化的网表文件进行数据交换。
第21页/共163页
EDA概述
• EDA应用于三方面: 印制电路板的设计(PCB) 可编程数字系统设计(CPLD、 FPGA、SOPC) IC设计(ASIC, Soc)
EDA概述
• Synopsys公司简介:
是为全球集成电路设计提供电子设计自动化 (EDA)软件工具的主导企业。为全球电子市场提供技 术先进的IC设计与验证平台,致力于复杂的芯片上系 统(SoCs)的开发。总部设在美国加利福尼亚州 Mountain View,有超过60家分公司分布在北美、 欧洲、日本与亚洲。
合设计,嵌入式系统设计,软硬件系统协同设计,系统芯片设计,可编程逻辑器件和可编程系统芯片设计, 专用集成电路设计等
第13页/共163页
EDA概述 • 高级硬件描述语言的完善和IP(Intellectual Property)芯核被广泛使
用,使得电子系统和设计方式发生了根本性的转变。 • IP是集成电路知识产权模块的简称,定义为:经过预先设计、预先验证,
EDA概述
3、全定制IC设计工具
Virtuos Schematic Composer Analog Design Environment Virtuos Layout Editor Spectra Virtuoso Layout Synthesizer Assura dracula Diva

cadence 教程

cadence 教程

cadence 教程Cadence 是一种电子设计自动化工具,常用于模拟、验证和布局设计。

它可以帮助工程师在各种电子系统中设计和验证电路,从而提高电路设计的效率和可靠性。

下面将介绍一些 Cadence 的基本使用方法和技巧。

1. 创建新项目要使用 Cadence,首先需要创建一个新项目。

可以通过菜单栏上的"File" -> "New"来创建新项目。

然后输入项目名称、路径等信息,并选择适当的项目类型。

2. 添加电路在 Cadence 中,可以通过绘制电路原理图来添加电路。

可以使用"Create Schematic"工具来创建新的电路原理图。

在绘制电路原理图时,注意使用正确的元件符号和连线方式。

3. 设置仿真参数在进行电路仿真之前,需要设置仿真参数。

可以通过菜单栏上的"Simulator" -> "Edit Simulation"来打开仿真设置窗口。

在仿真设置窗口中,可以设置仿真类型(如DC、AC、Transient 等)、仿真时间范围、仿真步长等参数。

4. 运行仿真设置好仿真参数后,可以通过菜单栏上的"Simulator" -> "Run Simulation"来运行仿真。

运行仿真后,可以查看仿真结果,如电压波形、电流波形等。

5. 进行验证在验证电路设计时,可以使用 Cadence 提供的调试工具和验证功能。

可以通过菜单栏上的"Debug" -> "Start Debugging"来启动调试。

在调试过程中,可以查看电路元件的属性、信号的波形等信息,以发现和解决问题。

6. 进行布局设计在电路设计完成后,可以进行布局设计。

可以使用 Cadence 提供的布局工具来布局电路版图。

布局时,要注意合理安排电路元件的位置和走线方式,以满足电路设计的要求。

cadence入门教程_修改版

cadence入门教程_修改版

Introduction to Cadence Customer IC Design Environment熊三星徐太龙编写安徽大学电子信息工程学院微电子学系目录1. Linux 常用命令 (3)2. 软件的启动 (5)3. 建立工程 (7)4. 画原理图 (9)5. 原理图仿真 (17)6. 生成symbol (25)7. 版图 (30)8. DRC检查 (50)9. LVS检查 (54)10. PEX参数提取 (58)11. 后仿真 (61)1.Linux 常用命令目前,电子设计自动化(Electronic Design Automation, EDA)工具多数都基于Linux操作系统,因此在学习使用EDA之前,有必要掌握一些Linux操作系统的基本命令。

1.mkdirmkdir命令让用户在有写权限的文件夹(目录)下建立一个或多个文件夹(目录)。

其基本格式如下:mkdir dirname1 dirname2 ... (dirname 为文件夹或者目录的名字)2.cdcd命令让用户进入一个有权限的文件夹(目录)。

其基本格式如下:cd Filename (Filename为文件夹或者目录的名字)cd .. (.. 表示上一层文件夹或者目录)3.lsls命令用以显示一个文件夹(目录)中包含的文件夹(目录)或者文件。

其基本格式如下:ls Filename (Filename为文件夹或者目录的名字)如果ls命令后没有跟文件夹(目录)名字,显示当前文件夹(目录)的内容。

ls 命令可以带一些参数,给予用户更多相关的信息:-a : 在UNIX/Linux中若一个文件夹(目录)或文件名字的第一个字元为"." ,该文件为隐藏文件,使用ls 将不会显示出这个文件夹(目录)或文件的名字。

如cshell 的初始化文件.cshrc,如果我们要察看这类文件,则必须加上参数-a。

格式如下:ls –a Filename-l : 这个参数代表使用ls 的长(long)格式,可以显示更多的信息,如文件存取权,文件拥有者(owner),文件大小,文件更新日期,或者文件链接到的文件、文件夹。

cadence入门教程

cadence入门教程

Cadence 系列软件从schematic到layout入门一.客户端软件使用及icfb启动要使用工作站上的软件,我们必须在PC中使用xwinpro等工具连接到工作站上。

从开始菜单中,运行xwinpro的xSettings,按照下图设置:点击上图的Settings在出现的窗口中按如下设置(connect host选择为192.168.1.137):设置完后,从开始菜单中运行xwinpro的xsessions,应该就可以进入登陆界面,用户名为user1,密码为root。

二、SchematicCadence系列软件包含了电路图工具Schematic,晶体管级电路仿真工具Spectre,以及版图工具Virtuoso等。

一般来说,我们先用Schematic画好电路原理图然后进行仿真,最后用Virtuoso手动画版图或者直接进行版图综合,最后对版图进行L VS,DRC等验证。

在登陆进工作站后,点击鼠标右键,选择tools——>terminal,在弹出的terminal窗口中敲入命令icfb&就可以启动cadence了。

图1 icfb的主界面我们以建立一个反相器电路为例子:在icfb中,任何一个电路,不论是已经存在的可以引用的库,还是用户新建立的一个电路,都是一个library. 一个library一般有若干个Cell(单元电路),每个cell有若干个schematic(电路原理)和若干个layout(版图)。

所以,我们要做的第一步,就是先创建一个自己的“库”,File菜单->new->library图2 新建一个库的界面从这个新建一个library的界面,我们必须输入新建立的库的名称,并且选择好这个库应该存放的目录,然后注意看右边的三个选项,关于新建立的库是否需要链接到Technology File 的问题。

首先,这个Technology File一般是指工艺库,由Foundry提供。

Cadence快速入门教程

Cadence快速入门教程

Cadence软件不同于Altium Desginer软件,尤其在集成库方面有很大的区别,AD的封装集成库可以包含多个,而Cadence每个元器件的封装是独立的,在绘制封装的过程中,需要先利用Pad Designer添加焊盘,之后利用PCB Editor绘制元件的封装,再在PCB Editor中绘制PCB,过程比较复杂。

其次,AD的一个工程文件即可直接绘制原理图与PCB,而Cadence软件则是独立的,画原理图利用Design Entry CIS,画焊盘利用Pad Designer,画PCB利用PCB Editor。

AD可以直接添加焊盘,而Cadence需要建立封装,再添加,过程较复杂。

但是,Cadence软件的功能十分强大,逻辑性更强,十分值得学习!CONTENTSCONTENTSPARTONE OrCAD Capture原理图设计利用Capture创建原理图工程-以创建一个STM32的最小系统为例:1、点击打开Design Entry CIS (图标如右图1所示),在弹出的Cadence Product Choices 对话框中 选择功能比较强大的OrCAD Capture CIS,单击OK 按钮,启动后的Capture CIS 初始界面如图2所示:2、执行菜单命令File--New--Project,进行新建工程,在弹出的New Project 对话框,在Name 栏输入EXERCISE_SCH ,选中最后一个Schematic 单选按钮,表示绘制原理图,如图3所示:图1软件图标图2OrCAD Capture CIS 的初始界面图3New Project 对话框3、在New Project对话框单击Browse选择文件保存路径,在Drives 处选择工程所在的盘路径,单击Create dir按钮,填入新建文件夹的名称,单击OK按钮,创建文件夹,其中文件夹可提前建好,直接选择路径即可,本例的文件夹名称为EXERCISE。

Cadence 快速入门教程

Cadence 快速入门教程

Cadence SPB15.7 快速入门视频教程目录第1讲课程介绍,学习方法,了解CADENCE软件第2讲创建工程,创建元件库第3讲分裂元件的制作方法区别(Ctrl+B、Ctrl+N切换Part)点击View,点击Package可以显示所有的元件Part1、homogeneous 和heterogeneous2、创建homogeneous类型元件3、创建heterogeneous类型元件第4讲正确使用heterogeneous类型的元件增加packeg属性。

点击Option,选择Part Properties,选择new,增加属性。

用于在原理图中确定同一块的元件。

1、可能出现的错误2、出现错误的原因3、正确的处理方法第5讲加入元件库,放置元件1、如何在原理图中加入元件库2、如何删除元件库3、如何在元件库中搜索元件4、放置元件5、放置电源和地第6讲同一个页面内建立电气互连(设置索引编号,Tools里面,Annotate来设置)1、放置wire,90度转角,任意转角(画线时按住Shift)2、wire的连接方式3、十字交叉wire加入连接点方法,删除连接点方法(快捷键J)4、放置net alias方法(快捷键n)5、没有任何电气连接管脚处理方法(工具栏Place no Conection)6、建立电气连接的注意事项第7讲总线的使用方法1、放置总线(快捷键B)2、放置任意转角的总线(按住Shift键)3、总线命名规则(LED[0:31],不能数字结尾)4、把信号连接到总线(工具栏Place Bus entry 或者E)5、重复放置与总线连接的信号线(按住Ctrl向下拖)6、总线使用中的注意事项7、在不同页面之间建立电气连接(工具栏Place off-page connector)第8讲browse命令的使用技巧(选中dsn文件,选择Edit中的browse)1、浏览所有parts,使用技巧(浏览元件<编号,值,库中的名字,库的来源>,双击元件可在原理图上找到元件)2、浏览所有nets,使用技巧(浏览网络)3、浏览所有offpage connector,使用技巧(页面间的连接网络,一般一个网络至少会在两个页面中出现)4、浏览所有DRC makers,使用技巧(DRC检测)第9讲搜索操作使用技巧(右上脚的望远镜那,按下下拉三角可以设置搜索的范围)1、搜索特定part(查找元件)2、搜索特定net(查找网络)3、搜索特定power(查找电源)4、搜索特定flat nets(将搜索的网络在一个原理图中都高亮显示)第10讲元件的替换与更新(打开Designer Cache,选中元件,右键打击,选择Replace Cache或者Update Cache)1、replace cache用法(New Part Name 选择替换元件,Part Library 库的位置,Action 1、保存原理图属性(比如编号),2、去除所有属性)2、update cache用法(同replace Cache,如果更改了元件,可以用updata把最新的元件模型更新进来)3、replace cache与pdate cache区别(replace可以更改元件与元件库的连接关系,封装属性只能用replace的不保存属性来更新封装信息)第11讲对原理图中对象的基本操作1、对象的选择2、对象的移动(默认是保持现有连接的移动,可以按住Alt可以断开连接),(断开后如不能移动连接:打开菜单栏Options,打开prefrence,选择Miscellaneous,勾选右下角wire Drag)3、对象的旋转(选中元件,然后按住R键)4、对象的镜像翻转(选中元件,选择菜单栏edit中的mirror(文本和位图不能镜像))5、对象的拷贝、粘贴、删除(按住Ctrl,然后选中元件并拖动)第12讲1、修改元件的V ALUE及索引编号方法(双击V ALUE或者索引编号就可以直接改了)2、属性值位置调整(选中并拖动)3、放置文本(菜单栏place,text(换行按住Ctrl和Enter)。

Cadence SPB16.2入门教程

Cadence SPB16.2入门教程

第 4 章 PCB 布线 .......................................................................................................31
PCB 层叠结构 ............................................................................................................31 布线规则设置 .............................................................................................................33 4.2.1 对象(object) ....................................................................................................35 4.2.2 建立差分对 .....................................................................................................36 4.2.3 差分对规则设置 .............................................................................................37 4.2.4 CPU 与 DDR 内存芯片走线约束规则 ..........................................................39 4.2.5 设置物理线宽和过孔 .....................................................................................45 4.2.6 设置间距约束规则 .........................................................................................52 4.2.7 设置相同网络间距规则 .................................................................................55 4.3 布线.............................................................................................................................56 4.3.1 手工拉线 .........................................................................................................56 4.3.2 应用区域规则 .................................................................................................59 4.3.3 扇出布线 .........................................................................................................60 4.3.4 差分布线 .........................................................................................................62 4.3.5 等长绕线 .........................................................................................................64 4.3.6 分割平面 .........................................................................................................65

Cadence基本操作、快捷键、基础知识

Cadence基本操作、快捷键、基础知识

一、基本操作(一)电路图绘制1、登陆到UNIX系统。

在登陆界面,输入用户名***和密码***** 。

2、Cadence的启动。

登录进去之后,点击Terminal出现窗口,输入icfb命令,启动Cadence软件。

3、根据设计指标及电路结构,估算电路参数。

4、利用Candence原理图的输入。

(1)Composer的启动。

在CIW窗口新建一个单元的Schematic视图。

(2)添加器件。

在comparator schematic窗口点击Add-Instance或者直接点i,就可以选择所需的器件。

(3)添加连线。

执行Add-Wire,将需要连接的部分用线连接起来。

(4)添加管脚。

执行Add-Pin和直接点p,弹出添加管脚界面。

(5)添加线名。

为设计中某些连线添加有意义的名称有助于在波形显示窗口中显出该条线的信号名称,也可以帮助检查电路错误。

点击Add-Wire Name,弹出新窗口,为输入输出线添加名称。

为四端的MOS器件的衬底添加名称vdd!或gnd!,其中!表示全局变量。

(6)添加电源信号,根据不同的仿真电路设置不同的电源参数。

(7)保存并检查。

点击schematic窗口上的Check and Save按钮,察看是否有警告或者错误。

如果有,察看CIW窗口的提示。

4、利用Candence原理图的输入。

(二)电路图仿真(1)启动模拟仿真环境。

在comparator schematic窗口,选择Tools-Analog Environment,弹出模拟仿真环境界面。

(2)设置模型库。

(3)设置分析类型。

在仿真窗口,点击Choose Analyses按钮,弹出Choose Analyses窗口,该窗口中列出了各种仿真类型,依次进行各种仿真,如ac、dc、tran,进行交流仿真、直流仿真、瞬态仿真。

(4)设置波形显示工具。

Cadence中有两种波形显示工具:AWD和wavescane,在仿真窗口选择Session-assign,在弹出的窗口中可以选择波形显示工具为AWD或wavescane。

cadencePCB画图(傻瓜教程快速入门)

cadencePCB画图(傻瓜教程快速入门)

caden‎c e画PC‎B板傻瓜教‎程(转帖)复制于某网‎站,谢谢。

拿出来分享‎吧,希望对初学‎者能有帮助‎,可以很快了‎解C ade‎n ce的使‎用,谢谢共享者‎。

一.原理图1.建立工程与其他绘图‎软件一样,OrCAD‎以Proj‎e ct来管‎理各种设计‎文件。

点击开始菜‎单,然后依次是‎所有程序—打开cad‎e nce软‎件—》一般选用D‎e sign‎Entry‎CIS,点击Ok进‎入Capt‎u re CIS。

接下来是F‎i le--New--Proje‎c t,在弹出的对‎话框中填入‎工程名、路径等等,点击Ok进‎入设计界面‎。

2.绘制原理图‎新建工程后‎打开的是默‎认的原理图‎文件SCH‎E MATI‎C1 PAGE1‎,右侧有工具‎栏,用于放置元‎件、画线和添加‎网络等等,用法和Pr‎o tel类‎似。

点击上侧工‎具栏的Pr‎o ject‎manag‎e r(文件夹树图‎标)或者是在操‎作界面的右‎边都能看到‎进入工程管‎理界面,在这里可以‎修改原理图‎文件名、设置原理图‎纸张大小和‎添加原理图‎库等等。

1)修改原理图‎纸张大小:双击SCH‎E MATI‎C1文件夹‎,右键点击P‎A GE1,选择Sch‎e mati‎c1 Page Prope‎r ties‎,在Page‎Size中‎可以选择单‎位、大小等;2)添加原理图‎库:File--New--Libra‎r y,可以看到在‎L ibra‎r y文件夹‎中多了一个‎l ibra‎r y1.olb的原‎理图库文件‎,右键单击该‎文件,选择Sav‎e,改名存盘;(注意:在自己话原‎理图库或者‎封装库的时‎候,在添加引脚‎的时候,最好是画之‎前设定好栅‎格等参数,要不然很可‎能出现你画‎的封装,很可能在原‎理图里面布‎线的时候通‎不过,没法对齐,连不上线!)3)添加新元件‎:常用的元件‎用自带的(比如说电阻‎、电容的),很多时候都‎要自己做元‎件,或者用别人‎做好的元件‎。

Cadence入门教程

Cadence入门教程

Cadence使用初步简介在早期的ASIC 设计中电路图起着更为重要的作用作为流行的CAD软件Cadence 提供了一个优秀的电路图编辑工具Composer。

Composer不但界面友好操作方便而且功能非常强大电路图设计好后其功能是否正确性能是否优越必须通过电路模拟才能进行验证Cadence 同样提供了一个优秀的电路模拟软件Analog Artist由于Analog Artist 通过Cadence 与Hspice 的接口调用Hspice 对电路进行模拟。

但是我们的虚拟机中并没有安装Hspice软件,所以我们使用Cadence自带的仿真软件进行仿真。

本章将介绍电路图设计工具Composer 和电路模拟软件Analog Artist 的设置启动界面及使用方法简单的示例以及相关的辅助文件以便大家能对这两种工具有一个初步的理解。

一、Cadence平台的启动:①右击桌面,在弹出菜单中单击open Terminal②在弹出的终端中输入icfb&然后按回车启动Cadence③Cadence启动过程④Cadence启动完成后,关闭提示信息①点击Tools—Library Manager…启动设计库管理软件②启动设计库管理软件③点击File—New--Library新建设计库文件④在弹出的菜单项中输入你的设计的库的名称,比如MyDesign,点击OK⑤选择关联的工艺库文件,我们选择关联已有的工艺库文件,点击OK⑥在弹出菜单中的Technology Library下拉菜单中选择我们需要的TSMC35mm 工艺库,然后点击OK。

⑦设计的项目库文件建立完成,然后我们在这个项目库的基础上建立其子项目。

点击选择mydesign,然后点击File-New-Cell View…⑧输入子项目的名称及子项目的类型,多种类型,目前课程设计中用到的主要是电路图编辑和版图编辑。

在设计版图之前我们假定先设计原理图:所以我们选择,然后点击OK。

cadence入门一

cadence入门一

一、如何进入Cadence1、进入UNIX系统后,点击右键,在弹出菜单中点选tools--terminal,在terminal提示符后键入icfb,启动Cadence.如果在icfb后加&则那个terminal窗口还能干别的,要是不加就什么都不能干了,而且关掉terminal Cadence也会关闭2、在主窗口CIW里,点file--new--libarary,新建一个库,然后可以在库里新建cellview.view name有schematic(原理图)layout(版图)symbol(符号)等,根据需要选择3、如果要画版图,一定要选compile a new tech file 或attach to an existing tech file,如果选第一项,则在弹出窗口里输入要compile的tf文件的路径,如果选第二项,则选择一个已经存在的库,你新建的库就会attach到那个库,就是说两个库用一个工艺文件4、将一个已有的库包含进来用libarary path manager,在tools菜单里,启动后,左边输入库名,右边输入库路径,再点file--save,就可以了,库路径信息保存在cds.lib文件中二、绘制原理图1、建好库后,新建cellview时选schematic,进入原理图编辑窗口,然后就可以画电路图了,和其它画电路图的软件如protel大体上都是差不多的,都是加入原件后扯线就行了2、发几个常用快捷键,用Cadence时,一定要熟练使用快捷键,可以给你的工作提供很大便利i——添加元件;(我一般都用sample库的mos管,二极管等,basic库的VDD,GND)p--加输入输出引脚[——缩小两倍;]——扩大两倍;w——连线(细线);f——全图显示;q——查看元件属性。

u--撤消上一次操作U--重做上一次操作c--复制m--移动(在选复制移动后,点F3键,可出现设置对话框,可以设置复制几行几列,ratote(旋转)sideway(左右镜像翻转)updown(上下镜像翻转))X--检查并存盘S--存盘3、可以把画好的电路图封装成symbol,以后就可以调用自已的原件了。

cadence详细教程

cadence详细教程

cadence详细教程第⼀次⽬录1.Cadence系统编辑环境 (2)实验1:Cadence系统编辑环境设置与基本操作 (2) 2.电路图设计⼯具-Schematic (8)实验2:⼆与⾮门电路原理图设计 (8)实验3:数、模混合集成电路原理图设计 (14)3.电路仿真⼯具-ADE (18)实验4:ADE环境设置 (18)实验5:差分放⼤器电路仿真 (23)4.版图设计⼯具-Layout Editor (30)实验6:Layout Editor环境设置 (30)实验7:MOS管版图设计 (35)实验8:BJT管版图设计 (38)实验9:CMOS反相器版图设计 (42)实验10:Pcells版图设计 (46)实验11:pk44chip芯⽚版图综合设计 (53)5.版图验证⼯具-Diva (57)实验12:版图验证 (57)实验13:版图识别 (66)实验14:版图改错 (71)6.设计性实验 (73)实验15:RS触发器设计 (73)实验16:静态存储器设计 (76)实验17:三态与⾮门设计 (79)实验18:基准电压源设计 (81)实验19:CMOS放⼤器设计 (83)实验20:异或门设计 (84)Lab 1 Cadence系统环境设置与基本操作1.实验⽬的熟悉Cadence系统环境了解CIW窗⼝的功能掌握基本操作⽅法2.实验原理系统启动Cadence系统包含有许多⼯具(或模块),不同⼯具在启动时所需的License 不同,故⽽启动⽅法各异。

⼀般情况下涉及到的启动⽅式主要有以下⼏种,本实验系统所⽤到的有icms、icfb、layoutPlus等。

①前端启动命令:表1.1 前端启动命令命令规模功能icde s 基本数字模拟设计输⼊icds s icde以及数字设计环境icms s 前端模拟、混合、微波设计icca xl 前端设计加布局规划②版图⼯具启动命令表1.2 版图⼯具启动命令命令规模功能Layout s 基本版图设计(具有交互DRC功能)layoutPlus m 版图设计(具有⾃动化设计⼯具和交互验证功能)③系统级启动命令表1.3 系统级启动命令命令规模功能swb s PCB设计msfb l 混合型号IC设计icfb xl 前端到后端⼤多数⼯具CIW窗⼝Cadence系统启动后,⾃动弹出“what’s New…”窗⼝和命令解释窗⼝CIW (Command Interpreter Window)。

CadenceAllegro16.5培训教程

CadenceAllegro16.5培训教程

CadenceAllegro16.5培训教程Cadence Allegro 165 培训教程在当今电子设计领域,Cadence Allegro 165 作为一款强大的 PCB 设计软件,被广泛应用于各类电子产品的研发和制造中。

对于想要掌握这一工具的初学者来说,一份系统而全面的培训教程是必不可少的。

本教程将带你逐步了解 Cadence Allegro 165 的基本操作和实用技巧,帮助你快速上手并提高设计效率。

一、软件安装与环境设置在开始使用 Cadence Allegro 165 之前,首先需要正确安装软件并进行必要的环境设置。

安装过程中,要确保你的计算机满足软件的系统要求,包括操作系统版本、内存、硬盘空间等。

按照安装向导的提示逐步进行操作,注意选择合适的安装组件和路径。

安装完成后,需要进行环境设置。

这包括设置工作目录、字体显示、单位制等。

合理的环境设置可以提高工作效率,减少错误。

二、界面介绍与基本操作打开 Cadence Allegro 165 ,你会看到一个复杂但功能强大的界面。

界面主要分为菜单栏、工具栏、工作区和状态栏等部分。

菜单栏包含了各种命令和功能选项,工具栏提供了常用操作的快捷按钮。

工作区是进行设计的主要区域,状态栏则显示当前操作的相关信息。

掌握基本操作是至关重要的。

例如,如何缩放、平移视图,如何选择、移动、复制对象等。

这些操作可以通过鼠标、键盘快捷键或菜单命令来实现。

三、原理图设计原理图是 PCB 设计的基础,在 Cadence Allegro 165 中,原理图设计有着丰富的功能。

首先,需要创建新的原理图文件,并添加所需的元件库。

元件库中包含了各种常见的电子元件符号,你可以根据设计需求选择并放置元件。

然后,通过连线将各个元件连接起来,形成完整的电路原理图。

在连线过程中,要注意信号的流向和连接的正确性。

此外,还可以为元件添加属性、标注等信息,以便更好地描述电路的功能和特性。

四、PCB 布局完成原理图设计后,接下来就是 PCB 布局。

cadence中文详细教程

cadence中文详细教程

第一章. Cadence cdsSPICE 的使用说明Cadence cdsSPICE 也是众多使用SPICE 内核的电路模拟软件之一。

因此他在使用上会有部分同我们平时所用到的PSPICE 相同。

这里我将侧重讲一下它的一些特殊用法。

§ 1-1 进入Cadence 软件包一.在工作站上使用在命令行中(提示符后,如:ZUEDA22>)键入以下命令icfb&↙(回车键),其中& 表示后台工作。

Icfb 调出Cadence 软件。

出现的主窗口如图1-1-1所示:图 1-1-1Candence 主窗口 二.在PC 机上使用1)将PC 机的颜色属性改为256色(这一步必须);2)打开Exceed 软件,一般选用xstart 软件,以下是使用步骤:start method 选择REXEC (TCP-IP ) ,Programm 选择Xwindow 。

Host 选择10.13.71.32 或10.13.71.33。

host type 选择sun 。

并点击后面的按钮,在弹出菜单中选择command tool 。

确认选择完毕后,点击run !3)在提示符ZDASIC22> 下键入:setenv DISPLAY 本机ip:0.0(回车)4)在命令行中(提示符后,如:ZUEDA22>)键入以下命令icfb&↙(回车键)即进入cadence 中。

出现的主窗口如图1-1-1所示。

以上是使用xstart 登陆cadance 的方法。

在使用其他软件登陆cadance 时,可能在登录前要修改文件.cshrc ,方法如下:在提示符下输入如下命令:vi .cshrc ↙ (进入全屏幕编辑程序vi )将光标移至setevn DISPLAY ZDASIC22:0.0 处,将“ZDASIC22”改为PC 机的IP ,其它不变(重新回到服务器上运行时,还需按原样改回)。

改完后存盘退出。

然后输入如下命令: source .cshrc ↙ (重新载入该文件)以下介绍一下全屏幕编辑程序vi 的一些使用方法:vi 使用了两种状态,一是指令态(Command Mode ),另一是插入态(Insert Mode )。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Cadence 系列软件从schematic到layout入门一.客户端软件使用及icfb启动要使用工作站上的软件,我们必须在PC中使用xwinpro等工具连接到工作站上。

从开始菜单中,运行xwinpro的xSettings,按照下图设置:点击上图的Settings在出现的窗口中按如下设置(connect host选择为192.168.1.137):设置完后,从开始菜单中运行xwinpro的xsessions,应该就可以进入登陆界面,用户名为user1,密码为root。

二、SchematicCadence系列软件包含了电路图工具Schematic,晶体管级电路仿真工具Spectre,以及版图工具Virtuoso等。

一般来说,我们先用Schematic画好电路原理图然后进行仿真,最后用Virtuoso手动画版图或者直接进行版图综合,最后对版图进行L VS,DRC等验证。

在登陆进工作站后,点击鼠标右键,选择tools——>terminal,在弹出的terminal窗口中敲入命令icfb&就可以启动cadence了。

图1 icfb的主界面我们以建立一个反相器电路为例子:在icfb中,任何一个电路,不论是已经存在的可以引用的库,还是用户新建立的一个电路,都是一个library. 一个library一般有若干个Cell(单元电路),每个cell有若干个schematic(电路原理)和若干个layout(版图)。

所以,我们要做的第一步,就是先创建一个自己的“库”,File菜单->new->library图2 新建一个库的界面从这个新建一个library的界面,我们必须输入新建立的库的名称,并且选择好这个库应该存放的目录,然后注意看右边的三个选项,关于新建立的库是否需要链接到Technology File 的问题。

首先,这个Technology File一般是指工艺库,由Foundry提供。

如果最终做的电路是需要画出Layout(版图)的,就必须要有工艺库,如果不需要画Layout,那就可以不需要工艺库。

由于我们需要演示这一步,所以就选择Attach to an existing techfile。

(也可以在建立之后,再Attach to an existing techfile)。

输入name: testinv, (大家在做的时候自己起一个名字)。

现在,我们就已经建立好了一个新的“库”,为了给这个库增加schematic(电路图)和Layout(版图)我们就必须对这个库进行“管理”,从icfb的主菜单(图1)中的Tools菜单->Library Manager.图3 Library manager在这里,可以看到左边第一栏当中有很多的“库”包括自己刚建的testinv(或者是自己名字建立的库),这些库的路径保存在cadence的设置文件里面。

现在我们看到了刚刚建立的库testinv也在左边的库列表中,里面没有任何cell(单元电路)。

我们可以先选中刚建立的这个库,然file菜单->new->cellview。

图4 new cellview第一项是Library name,也就是这个Cell 应该属于那个库,这个一定要注意选中我们刚才建立的“testinv”(自己建立的库名)。

第二项是单元名称,我们填入inv,第三项是view name我们首先要画的是电路图,所以填入schematic。

第四项是tool选择composer-schematic.确定之后,进入schematic的电路图设计界面:图5 schematic绘制界面电路图的绘制主要是用界面左方一排工具,画一个反相器,那我们需要有两个mos管,一个p管,一个n管,以及电源和地。

P管和n管都是现成的库中已经定义好的,因此需要instance(实例化)一个,第10个工具,是instance,点击出现了一个界面:图6 add instance从这个界面中可以从现成的库中选择一个p管单元,在我们的机上,是在sample library当中图7 Browser instance选好之后,在图4中填入names(名称) P1,回车,在schematic当中,用鼠标点一下任何一个地方,将会出现一个P管:图8 arrange instance用鼠标左键点击一下器件的中间,可以选中该器件,然后用鼠标的中键按住该器件,从弹出的菜单中选择Properties,可以设置它的属性:图9 器件特性设置在这个窗口中,上半部分各个属性的意义已经很明确的了,下半部分是和器件的特性有关系的,最主要的是沟道长度和宽度的设定,下面对各项意义进行解释(仅供参考):ad:漏区面积as:源区面积l:沟道长度modelname:器件模型名称 nrd:漏极电阻nrs: 源极电阻w沟道宽度。

设置l=3u w=3u modelname=pmos 确定。

用同样的方法instance一个n管进来,命名为N1,l和w同样设置成3u,modelname设置成nmos。

继续instant一个vdd和一个gnd,(注意,我们的服务器上这两个cell的库不在sample 那里,而在analogLib中)。

现在,全部的器件都已经从库里面调出来了,从左边的工具栏中选择Wire工具,然后用鼠标连线,为什么用“连”而不是用“画”呢,因为这个编辑器是不允许随地“画”线的,步骤应该是,先用鼠标选择wire工具,再点击一下器件的连接点A,然后点击另一个器件的连接点B,这样就可以用wrie把两个器件连接起来了,照此方法把两个管按照反相器的接法连接起来,并接上电源和地。

图10 inv用鼠标中键按住连接栅极的那根线,从出来的菜单中选择Add name,在弹出的对话框中的Names填入input,用同样的方法,把输出的那根线命名为output,然后从Design菜单当中选择,Check and Save ,出现一个对话框,说2 warnings 这是因为两个栅极没有接上输入,暂时不用理会,这个最简单的反相器电路图就完成了.在icfb中,有一个重要概念,任何一个电路或者我们平常所说的project,都是以一个library的形式存在,你可以引用这部机上任何一个你具有读取权限的library,同时,你所创建的library也将可以被任何具有读取权限的其他用户引用,为了引用其他的library,我们必须设定这个library的路径,并为之取个library名称,让这个库出现在你的library manager (图3) 当中,这样就可以在schematic或者立刻layout当中引用了,如何设定新引用的库的名称及路径呢?图1 tools菜单->Library Path Editor:图11 library path editor在这里,我们可以看到,library manager当中的所有library都是在这里“登记”过的,在这里删除这些“登记”记录,并不会真的删除这些library,只是会使得你无法再引用它们,如果想要引用列表中没有的库,只需要在这里增加一条记录,设定好名称和路径,就可以了。

所有的这路径信息是保存在那里的呢?看看自己启动cadence的目录,下面是不是有个cds.lib?这些库的路径信息就是保存在这个文件当中的,此外cadence还会在启动目录下面生产一系列的log文件,所以,从哪个目录启动icfb这一点也是很重要的,建议在自己的目录下面创建一个Works目录,每次都先进入这个目录再启动icfb,当然,实际的项目开发工作中,可能不同的项目要引用的library是不同的,可以选择当前项目存放路径作为启动icfb 的目录。

三.用spetre仿真仿真,就是用软件来模拟现实的情况,预测在目前软件能够预知的条件下,我们的电路所能够达到的功能和性能。

也就是说,要虚拟使用我们设计的电路。

现在先假设我们的电路已经做成了一个IC并封装好,提供了四个管脚,一个电源,一个地,一个input和一个output。

让我们来设计几个实验来测试这个反相器,是否能够达到我们的要求。

首先是要给我们的ic 供电,所以,在VDD和GND之间,接上一个3.3v的电压源。

电压源我们可以从analogLib 中instance出一个来,viewname是vdc,系统默认赋予它的名字是V0,把它的DC值设置成3.3v,然后给vdc的正负极分别接上vdd和gnd的symbol(如图2.1.0)。

注意,这里看上去好像电压源并没有和反相器直接连在一起,但是由于系统中所有标记相同的点电位都相同,所以,图中的这种接法等效于直接把V0接到反相器的正负极。

图2.1.0 加入电源(1)直流分析(DC Analyses)我们在input管脚接一个可以调节的电压源,使得这个电压源的电压从0升到高到3.3v 然后我们测量output端的电压。

同样instance一个电压源出来,接在inpput端,系统默认赋予的名字是V1(图2.1.1).如果这个反相器工作了,那么output端的电压,应该是和input 端的电压相反,从接近3.3v一直下降到接近0v。

图2.1.1 增加输入电压现在的问题是,如何让V1从0到3.3变化。

并且得到output的波形。

为了实现这个目的,我们必须先调出cadence公司的仿真工具――spectre.从图10中的Tools菜单->Analog Environment调出spectre,我们将会看到一个窗口:图2.1.2 spectre这个就是cadence提供的仿真工具,其实,不仅仅包含了spectre。

但本文只讨论spectre. 调出spectre后的第一步,是设置模型库。

图2.1.2 setup菜单->model librarys调出模型库设置窗口。

图 2.1.3 setup model library在Model Library File那栏填入:/user/user1/lxc/demo.scs如果机上没有这个库文件,可以把附件三存储为demo.scsSection那栏填入:TP然后点击ADD ,结果如图:图2.1.4 setup result点击ok,回到spectre的主窗口。

现在我们要进行dc分析的设置了,从analyses菜单->choose 调出分析设置窗口。

选择DC分析,变化类型选择Component Parameter,Component name 填入V1参数为dc ,变化范围是0到3.3(见图2.1.5).图2.1.5 dc分析设置点击ok.回到了spectre主界面。

到此,已经把仿真环境设置好了。

现在我们要观察output 端的波形,如何才能做到呢?从spectre的outputs菜单->to be plot->select from schematic,这个时候,会切换到schematic窗口,用鼠标点击一下output那条连线,看看发生了什么?图2.1.6 select on the schematic没错,output端的颜色变了,标识出它的波形将会被显示。

相关文档
最新文档