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入门教程_修改版

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),文件大小,文件更新日期,或者文件链接到的文件、文件夹。

CADENCEPCB设计中文教程

CADENCEPCB设计中文教程

CADENCEPCB设计中文教程CADENCE是一种著名的电子设计自动化(EDA)工具,广泛应用于PCB (Printed Circuit Board,印刷电路板)设计。

CADENCE PCB设计软件在工业界具有广泛的应用,设计工程师可以使用CADENCE软件来设计和制造高品质的电路板。

本教程将向您介绍CADENCE PCB设计的基本概念和步骤。

一、CADENCEPCB设计的基本概念1.原理图设计:首先,在CADENCE工具中,您需要绘制电路的原理图。

原理图是电路的图形表示,包含电路中所有元件(如电阻、电容、晶体管等)的符号和连接线,以及它们之间的连接关系。

您可以使用CADENCE工具库中提供的元件符号来绘制原理图。

2.元件库管理:CADENCE提供了一个元件库管理工具,您可以在其中创建和管理自定义的元件库。

通过元件库管理,您可以将常用的元件符号保存在库中,以便在不同的电路设计中重复使用。

3.PCB布局设计:在完成原理图设计后,您需要将电路中的元件布局在PCB上。

PCB是一个具有金属层、绝缘层和焊盘的印刷电路板。

CADENCE提供了一个布局工具,您可以在其中将各个元件放置在PCB上,并绘制它们之间的连接线。

4.线路连接:在CADENCE中,您可以使用布线工具将电路中的元件之间连接起来。

通过布线工具,您可以选择不同的线宽和线间距,并确保线路之间没有短路和断路。

布线完成后,您可以使用CADENCE的自动布线功能来优化线路布线,并提高电路性能。

5.电气规则检查:在完成PCB布局和布线后,您需要进行电气规则检查。

电气规则检查可以帮助您查找布局中的错误,如未连接的元件、未连接的引脚、引脚冲突等。

CADENCE提供了一些强大的电气规则检查工具,可帮助您轻松检查电路的正确性。

6. 制造文件生成:最后,在完成PCB设计后,您需要生成制造文件。

制造文件包括Gerber文件、钻孔文件和BOM(Bill of Materials,物料清单)等。

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键可以按列选择),可以批量添加管脚,方便快捷。

cadence入门教程

cadence入门教程
好了,到这里原理图部分就介绍完了。下面介绍版图。
这里开始介绍版图。 我们是要画这个电路的版图:
其他的原理图都可以关掉。记得保存。 版图要注意文件结果,不要放错了,否则后面比较麻烦,现在文件结构如下:
现在要新建一个版图的 Cell,最好是将版图文件和你要建立版图对应的原理图放在同一 个 Cell 里面,过程如下:
如果没有显示 net 信息,这可以通过下面的方法显示。
点击 results 的 annotate 的 net names。
这里面是些显示的设置,具体这里不介绍了。 下面看波形:将 net18 和 net22 的波形都显示出来:
显示出来的波形如下:
然后观察波形,看是否满足原理图的逻辑, 点击这个 可以有很多的仿真模式,我们使用的瞬态仿真是 tran,其他的我也不介绍了,stop time 填 10n, 因为上面信号源的设置是 2ns 的周期,显示 5 个周期就差不多了。然后选中 conservative, 表明是最高精度的分析,然后选中 enabled,使能 tran 仿真,点击 OK 退出。可以发现仿真 窗口发生了变化如下:
同样的原理放置 gnd。记得使用 i 来添加 instance 的方法。vdc 是直流电压,也在 analogLib 库里面,同样放置,vpulse 是方波发生器,也在 analogLib 库里面,同样放置,放完后如下 图:
然后就是仿真 mos 管了,使用的是 tsmc18rf 的库,元件名是 nmos2v 和 pmos2v
上面显示的是文件管理窗口,可以看到文件存放的结构,其中 Library 就是文件夹,Cell 就 是一个单元,View 就是 Cell 的不同表现形式,比如一个 mos 管是一个 Cell,但是 mos 管有 原理图模型,有版图模型,有 hspice 参数模型,有 spectre 参数模型等,这就列举了 Cell 的 4 个 View。他们之间是树状的关系,即,Library 里面有多个 Cell,一个 Cell 里面有多个 View。 应该保持一个好习惯就是每个工程都应该建立一个 Library,Cell 和 View 之间的管理将在后 面介绍。

CADENCEPSD142入门教程

CADENCEPSD142入门教程

以下是几种常用属性的名称: PATH:器件在原理图中的标号,防止元件时系统会自动添加,如I10 SIGNAL_NAME:信号名,添加信号名时系统自动生成,亦可作为属性添加 LOCATION:元件所属的物理器件的名称,如U2 BODY_NAME:器件的物理名称,如74LS00 点击Text>Property出现添加属性对话框,出现属性的名称和值,点击OK,鼠标指针变成 十字,点击想要添加属性的器件、 管脚或网络,完成一次添加。
图3.3 也可直接在命令窗口中输入add命令
图3.4
PPT文档演模板
图3.2 选择器件对话框
CADENCEPSD142入门教程
3.1.3 画线 concept-HDL的画线有两种方式,一种为手动画线(Draw)在连线的同时,点击右键可
输入信号名(网络标号),另一种是自动画线(Route),分别点击线的起点和终点,线将 自动连接。这两种都在wire菜单中,在Draw方式下双击左键或点击右键>next画下一条线, 紧接着右键>done则结束本次画线。
跟踪网络的方法是Tools>Global Navigate,出现对话框后,点击任意wire, 则与该wire相连网络会被加入列表,点击 列表中的任意网络均会被高亮(Highlight) 显示.
项目后,在项目管理器中点击 Design Entry进入Concept-HDL, 界面如图3.1
PPT文档演模板
图3.1
CADENCEPSD142入门教程
在图3.1中的标题栏内显示的是将要编辑的原理图文件信息,即:mydesign.sch.1.1。它的 格式为〈Cell〉. 〈View〉. 〈Version〉. 〈Page〉。该处的Version并不是原理图经过多次 改后每次的版本号,而是将该原理图作为一个单一的逻辑功能元件时,出现在原理图中的 元件符号版本。

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入门教程

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提供。

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

在 technology Library 选择 tsmc18rf,我们使用的是这个工艺库。Inv 的文件夹就建好了, 在 Library Manager 就有它了,如下图:
文件夹建好了后,我们要建立原理图,在 inv 的 Library 里面新建 Cell 如下:
然后出现新建 Cell 的对话框如下:
到此,原理图的仿真就完了。每次更改原理图后,仿真前都得 x(检查并保存),可以 不 s(保存)。
在关闭仿真窗口 analog design Environment 时会提示是否保存当前状态,选择保存就可以了:
接下来还有一个,也选 OK 就可以了。关闭过程有点慢。 一般的,都会将一个模块做成一个 symbol,然后另外搭建测试电路,而且如果是要做
这样,symbol 就建好了,记得保存。可以看到 Library Manager 里面多出来了一个 symbol
现在要建立测试电路,测试电路也是原理图,得另外新建一个 cell,建完后如下:
在测试电路 sche_test 的 schematic 里面建立电路,在这里要把我们刚生产的 inv 的 symbol 加进来,过程和前面加 vdd 们的一样,按键 i,browser,然后选择 inv 的 symbol,如下:
这里需要设置的参数多些,方波嘛,有两个电压,这里设置的 voltage1 为 0,2 为 1.8V,后 面的单位都是系统加上的。Delay time 是延时时间,rise time 是上升时间,fall time 是下降 时间,pulse width 是脉冲宽度,也就是 voltage2 的持续时间, period 是方波的周期,这样, 一个方波就被完全确定了。点击 OK 退出。 然后是 MOS 管的参数,如下:
我们这个的仿真设置就这样好了,下面开始仿真。 点击 simulation 的 Netlist and Run,如下图:
它有可能出现一个介绍性的东西,也有可能不出现,如果出现了点击 OK 就可以了,完了后 会出现一个仿真的信息窗口,如下图:
如果一切顺利就会出现上面这个东西,如果你的库没有安装好,会在这个里面报错。 仿真结束了,然后就是看波形了。 点击 tools 里面的 results browser,如下图:
先介绍一些快捷键,快捷键以后会经常使用。 i 是添加 instance (instance) f 是合适的显示所有内容 (fit) m 是移动 (move) w 是连线 (wire) q 看属性 (property) p 添加引脚(pin) s 是保存 (save) x 是检查并保存,这个经常使用,它会检查一些简单的连线错误。 鼠标上的前后滚轮是放大、缩小 e 进入 symbol 的内部电路 Ctrl+e 从 symbol 内部电路中退回 [ 是缩小 ] 是放大 按住 shift 拖动 是复制添加 Delete 是删除
建立完了的测试电路如下:
在这里加了个负载电容,容量为 50fF,f 是比 p 还小三个数量级的单位,为 10 的-15 次 方。其他的仿真和上面介绍的是相同的。
选中 inv,按键 e,点 OK,可以进入其内部电路,ctrl+e 可以退回。 点击连接 gnd 的线,然后按键 q,看线的属性,如下图:
可以发现,net name 是 gnd!而不是 gnd,这个很重要,加!说明是全局变量,这样才 能跟底层的 gnd!连接在一起。同样,vdd!,但是其他的都不是!
得到: 在上右图中,Cell name 还是 sche,不变,但是 tool 变了,改变了 tool 后,view name 会自 动改为 layout。点击 OK。会出现很多变化:
好了,到这里原理图部分就介绍完了。下面介绍版图。
这里开始介绍版图。 我们是要画这个电路的版图:
其他的原理图都可以关掉。记得保存。 版图要注意文件结果,不要放错了,否则后面比较麻烦,现在文件结构如下:
现在要新建一个版图的 Cell,最好是将版图文件和你要建立版图对应的原理图放在同一 个 Cell 里面,过程如下:
可以看得出,它符合一个非门的逻辑。 点击这个 可以将部分图形横向拉开,如下图:
可以看到,绿色的是输入的方波,下降沿的时间的 1ps,观测反相器的上升沿的时间。红色 的输出在输入跳变时也有个相应的跳变,那是因为 mos 管 gd 之间的电容造成的,将输入信 号耦合到了输出。如果输入信号的上升和下降时间设置慢些,这个现象就不是很明显了。
将出现下面的对话框:
这里有很多的仿真模式,我们使用的瞬态仿真是 tran,其他的我也不介绍了,stop time 填 10n, 因为上面信号源的设置是 2ns 的周期,显示 5 个周期就差不多了。然后选中 conservative, 表明是最高精度的分析,然后选中 enabled,使能 tran 仿真,点击 OK 退出。可以发现仿真 窗口发生了变化如下:
将出现如下图的 results 窗口:
双击 tran-tran,出现如下:
有个 net18 和 net22,当然这个名字可能各易。右键 net18 会出现上图的情况,其中 append 表示在当前图形窗口中添加 net18 的图形,如果当前没有图形窗口则显示 net18 的图形。其 他的这里不介绍了。 下图中可以看到,net18 是非门的输出,net22 是输入,也即信号。
版图,版图是不能将测试电路做进去的,也得将要做的版图部分做一个模块,所以下面就将 它改成 instance 的形式。
先将测试电路删掉,然后加入输入和输出的 pin。 删掉后如下:
按键 p,弹出 pin 的对话框如下:
Pin name 填 in ,direction 选 input,Attach net expression 选 no,然后点击 hide,放置 pin 就可以了,同样放入 out,不过方向要选择 output。完了之后的图形如下:
V0 是直流电压,我们用的是 0.18um 的工艺库,电源电压是 1.8V,这里只要设置 DC voltage 为 1.8 就可以了,这个软件所以参数的设置就不用最好的单位,比如 1.8V 只要些 1.8 就可以 了,加了 V 反而错了。再如 10ns 只要些 10n 就可以了。点击 OK 退出。
然后点击 V1,按 q 键,打开 V1 的属性如下:
r 是 90 度旋转 r 后再按 F3 可以选择左右翻转或者上下翻转 方向键当然可以上下左右移动 Esc 这个很重要,是退出当前快捷方式,要经常使用。 除非选择了另外的快捷键,否则当前的快捷键一直存在,所以经常用 esc
现在放置 vdd,如下图,点击 Add 的 Instance,或者直接按键 i。
上面显示的是文件管理窗口,可以看到文件存放的结构,其中 Library 就是文件夹,Cell 就 是一个单元,View 就是 Cell 的不同表现形式,比如一个 mos 管是一个 Cell,但是 mos 管有 原理图模型,有版图模型,有 hspice 参数模型,有 spectre 参数模型等,这就列举了 Cell 的 4 个 View。他们之间是树状的关系,即,Library 里面有多个 Cell,一个 Cell 里面有多个 View。 应该保持一个好习惯就是每个工程都应该建立一个 Library,Cell 和 View 之间的管理将在后 面介绍。
然后要把它做成一个 symbol,记得保存,不但要 x(检查并保存)也要 s(保存),否 则 symbol 不一定同步。
点击 design 的 create cellview 的 from cellview,如下图:
出现下图:
点击 ok,得下图:
这里我们不需要更改,直接 OK,得下图:
这就是封装后的 symbol,只有接口,其中 instance name 和 partname 可以更改,点击, 按键 q,改为 inv
主要是设置宽和长,这里不改。
到这里参数是设置就结束了,原理图就画完了,记得按 x 键检查并保存。 接下来是仿真,打开仿真窗口,从原理图窗口中点击 tools 的 analog Environment,如下图
出现如下窗口
这里面是主要的,所有仿真都在这里设置的,各个功能的介绍这里就不介绍了,参加其他教 程。在我们的例子中,我们需要的是瞬态仿真。 下面设置瞬态仿真,点击 analyses 的 choose...,如下图:
如果没有显示 net 信息,这可以通过下面的方法显示。
点击 results 的 annotate 的 net names。
这里面是些显示的设置,具体这里不介绍了。 下面看波形:将 net18 和 net22 的波形都显示出来:
显示出来的波形如下:
然后观察波形,看是否满足原理图的逻辑, 点击这个 可以得到下面的图形:
我这里取的名字是 sche 注意 View Name 是填的 schematic,Tool 用的是这个。点击 OK 之后 发现 Library Manager 里面有如下变化:
Cell 里面多了 sche,View 里面出来了 schematic,同时 schematic editing 窗口会打开,如果 没有打开,可以双击 View 中的 schematic 打开,打开如下:
我们的原理图将在上面的面板中画,schematic editing 面板中的左边图标的意思我这里级不 说了,可以看看其他版本的介绍。
下面开始介绍画原理图的步骤。下图是我们最终要画的原理图,一个简单的非门。
先对这个图进行说明。绿色的 vdd,它只是一个标号,说明每个 vdd 是连接在一起的, 它并不提供电压和电流,真正的电源是 V0。同样,gnd 也是一样,只是一个连接的标记。 图中的参数和网络标号是比较多了,不要看糊了。不管什么电路,所有 nmos 的 B 极是接地 的,所有 pmos 管的 B 极是接电源的。V1 是信号源,这里是个方波。
本文介绍 cadence 软件的入门学习,原理图的创建、仿真,画版图和后仿真等一全套过 程,本教程适合与初学着,讲到尽量的详细和简单,按照给出的步骤可以完全的从头到尾走 一遍,本教程一最简单的反相器为例。
相关文档
最新文档