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使用初步简介在早期的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 教程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入门教程_修改版

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入门使用说明

• 1.确认服务器打开,将IP地址更改为 192.123.123.150,进入Xbrowser浏览器 • 2.单击CAD1500,输入用户名和密码,进入 Solaris系统
• 3打开终端,进入文件夹目录,输入icfb&启 动软件,主要中间有个空格。
启动后出现如下界面
· 4点击Tools-Library Manager进入Library Manager界面
上面显示的是文件管理窗口,可以看到文件存放的结构,其中Library就是文 件夹,Cell就是一个单元,View就是Cell的不同表现形式,比如一个mos管 是一个Cell,但是mos管有原理图模型,有版图模型,有hspice参数模型, 有spectre参数模型等,这就列举了Cell的4个View。他们之间是树状的关系, 即,Library里面有多个Cell,一个Cell里面有多个View。
• 5建立新的Library
• 6文件夹建好了后,我们要建立原理图
注意ViewName是填的schematic,Tool用的是这个。点 击OK之后发现Library Manager里面有如下变化:
• 7双击View中的schematic打开schematic editing窗口进行版图绘制
• Cadence绘制版图常用的快捷键 R 矩形 C 复制 Q 显示属性 DEL 删除 shift+O 旋转 shift+M 粘合 C+F3 镜像
Cadence基本操作

邓见保 2010.10.11
主要内容
启动与基本设置 电路图编辑器Schematic Editor Analog Design Environment (ADE) Layout/DRC/LVS 后仿真
启动
登录服务器 Home Folder→工艺文件夹→File-Open Terminal(或Ctrl+T) icfb & ▲经验: 不同工艺建立不同的文件夹,以免混淆 设计电路前查看该工艺的器件model,画 版图还需查看Physical Rules 。(在eda 目录下)
配置文件
.cdsinit :SKILL脚本文件,包含文本编辑 器、热键设置、仿真器的默认配置等 .csenv :用于设置启动时的环境变量 . cshrc和.cshrc_edas :指定 Cadence 软件和 licence 文件所在的路径 display.drf :版图编辑器中显示颜色
等的配置
cds.lib:设计库配置文件
电路图编辑schematic
熟悉常用快捷键(详见附件(标示等 电位,不是 电源) vdc idc vpulse vpwl
vsin/isin
nmos4/pmos4(注意model)
res
cap
ind
实例—Common-Source Amplifier
Vdd=1.8V M0:10u/1u M1:1u/1u
→Av≈3 vsin: AC magnitude=100mV Amplitude=100mV frequency=500M vdc=700mV
ADE简介
dc、tran和ac仿真 参变量分析Parametric Analysis 波形编辑器Waveform 计算器Calculator 结果浏览器Results Browser
最新文档-cadence精简教程-PPT精品文档

CADENCE
Command Interpreter Window(CIW)
输出域
菜单栏
Log 文件
窗口号
命令提示行 输入域
鼠标按钮提示
1
帮助系统
CADENCE
两种方式寻求帮助 1 openbook
在UNIX提示符下输入命令 openbook: host >openbook &
2 工具在线帮助
22
版图设计工具-Virtuoso LE
CADENCE
主要创建命令
Rectangle-矩形 Polygon-多边形 Path-互联 Label-标签 Instance-例元 Contact-通孔
现在LSW中选中层,然后点击 创建命令,在画相应图形
23
绘制反相器版图
CADENCE
8
Virtuoso LE 使用介绍
CADENCE
第三步:建立版图单元
执行:LM->File->New->Cell View…
9
Virtuoso LE 使用介绍
CADENCE
第四步:打开版图单元
执行:CIW->File->Open…
选择库 选择视图
10
选择单元
版图设计工具-Virtuoso LE
46
版图验证
CADENCE
IC 后端流程图:
47
Cadence 版图验证工具
CADENCE
Diva
Diva 是 Cadence 的版图编辑大师Virtuoso集成 的交互式版图验证工具,具有使用方便、操作 快捷的特点,非常适合中小规模单元的版图验 证。
Dracula
cadence技能总结 -回复

cadence技能总结-回复Cadence技能总结Cadence是一款功能强大的电子设计自动化软件套件,广泛应用于集成电路的设计、验证和实现过程中。
作为一个电子工程师,熟练掌握Cadence 技能是非常重要的,它可以帮助我们更高效地完成电路设计和仿真工作。
本文将以“Cadence技能总结”为主题,逐步展开介绍Cadence的使用和技巧,希望能对读者在学习和应用Cadence方面有所帮助。
第一部分:Cadence的基本介绍在本节中,将简要介绍Cadence的基本概念和使用环境。
Cadence是一个综合性的电子设计自动化软件套件,由多个模块组成,包括Schematic Capture、Simulation、Layout、Place & Route等。
它的主要目标是帮助工程师完成从电路设计到物理实现的整个流程。
Cadence通常在Windows或Linux操作系统上运行,并通过图形用户界面(GUI)进行操作。
学习使用Cadence之前,我们需要对其整体框架和基本操作有一个基本的了解。
第二部分:Cadence的Schematic Capture模块Schematic Capture模块是Cadence中最常用的模块之一,它提供了一个图形界面,可帮助工程师绘制原理图。
在本节中,我们将介绍如何使用Schematic Capture模块创建原理图、添加元件和连接电路等基本操作。
同时,还需要了解如何使用Cadence的元件库和设置元件属性等技巧,帮助我们更加高效地绘制电路图。
第三部分:Cadence的Simulation模块Simulation模块是Cadence中用于电路仿真的关键模块,它可以帮助工程师验证设计的功能和性能。
在本节中,我们将介绍如何使用Simulation 模块创建仿真环境、设置仿真参数和运行仿真,以及如何分析仿真结果和对比不同设计方案的优劣等。
同时,还需要了解如何使用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。
cadence软件使用说明8-3

Cadence 软件使用说明Last updated: 6/19/2015 2:47 PMPage 1 of 17Copyright @2011-2015, 天津铂创奇远电子科技有限公司 版权所有. The material in this document constitutes an unpublished workCadence 软件使用及安装说明WangmengRevision 1.0错误!未找到引用源。
Table Of Contents1 Open Issues (3)1.1 Open Feature Issues (3)1.2 Open Implementation Issues (3)2 引言 (4)2.1 主要学习内容如下: (4)3 各方面学习内容介绍如下 (4)3.1 利用OrCAD Capture CIS进行原理图设计 (4)3.2 cadence软件对PCB的布局布线及焊盘的制作等 (5)3.3 使用Cadence公司的PCB Editor软件来进行印制电路板(PCB)的设计 (7)3.4 Cadence软件Allegro的文件类型描述 (9)4 PCB和原理图之间的联系 (10)5 Cadence Allegro V16.5 安装步骤 (14)5.1 安装注意事项: (14)5.2 个人安装步骤 (15)Copyright @2011-2015, 天津铂创奇远电子科技有限公司版权所有. The material in this document constitutes an unpublished work created in1 Open IssuesList all open issues. Include short description of resolution when closed. This should not be detailed.1.1 Open Feature Issues1)Issue:Resolution:2)Issue:Resolution:3)Issue:Resolution:1.2 Open Implementation Issues1)Issue:Resolution:2)Issue:Resolution:Copyright @2011-2015, 天津铂创奇远电子科技有限公司版权所有. The material in this document constitutes an unpublished work created in2 引言本文主要介绍了强大的PCB软件cadence的一些基本用法,涵盖了PCB原理图的绘制,PCB封装的使用,以及电路板的绘制。
cadence使用教程

cadence使用教程Cadence是一种电路设计和仿真软件,非常适合电子工程师用于电路设计和分析。
在本教程中,我们将介绍如何使用Cadence进行基本的电路设计和仿真。
首先,打开Cadence软件,并新建一个新项目。
请确保你已经安装了Cadence软件,并且拥有一个有效的许可证。
在新项目中,你需要定义电路的基本参数,如电源电压、电阻值等。
可以通过绘制原理图的方式来完成这些参数的定义。
在绘图界面中,你可以选择不同的元件,包括电源、电阻、电容、电感等。
你可以使用菜单栏中的工具来放置和连接这些元件。
一旦电路图绘制完成,你可以对电路进行仿真。
首先,需要选择合适的仿真器。
Cadence提供了多种仿真器,如Spectre和HSPICE。
选择一个适合你电路的仿真器,并设置仿真参数,如仿真时间、仿真步长等。
在仿真之前,你首先需要对电路进行布局。
布局涉及将电路中的元件放置在芯片上,并根据布线规则进行连接。
Cadence提供了强大的布局工具,可以帮助你完成这个过程。
完成布局后,你可以进行后仿真。
后仿真涉及将布局好的电路导入到仿真器中,并进行仿真分析。
你可以查看电路的性能指标,如电压、电流和功耗等。
除了基本的电路设计和仿真,Cadence还提供了其他功能,如噪声分析、温度分析和优化设计等。
你可以根据需要选择适合的功能。
总的来说,Cadence是一个功能强大的电路设计和仿真软件。
通过本教程,你可以学会如何使用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,以后就可以调用自已的原件了。
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软件操作步骤

实验一基本门电路设计——电路仿真一、实验内容:完成CMOS 反相器的电路设计完成CMOS 反相器的电路设计实验目的掌握基本门电路的设计方法掌握基本门电路的设计方法熟悉Cadence 的设计数据管理结构,以及定制设计的原理图输入、电路仿真、版图设计、版图验证工具的使用二、实验目的:基于csmc05工艺,完成一个具有逻辑反相功能的电路设计要求:设计要求:1.反相器的逻辑阈值在Vdd/2附近,即噪声容限最大2.反相器的版图高度限制为24微米,电源和地线宽度各为2微米3.反相器宽度限制为mos 器件不折栅4.为了给顶层设计留出更多的布线资源,版图中只能使用金属1和多晶硅作为互连线,输入,输出和电源、地线等pin脚必须使用金属15.版图满足设计规则要求,并通过LVS 检查三、设计过程:启动icfb1.建立自己的设计库2.用Virtuoso Schematic Composer 画电路图3. 在Analog Design Environment中进行电路仿真4. 用Virtuoso (XL)Layout Editer 画版图5. 利用diva 工具进行DRC检查,用dracula进行DRC和LVS验证。
四、实验步骤1.Cadence软件操作步骤:(1).点击桌面虚拟机快捷方式图标;(2).打开虚拟机(存放路径:F:\cadence);(3).启动虚拟机(4).单击右键,Open Teminal,弹出终端对话框,输入Cadence启动命令icfb&(&是后台运行的意思)。
2.. 新建一个库建立自己的Design Lib第一步:CIW-> Tools-Library manager第二步:File-New弹出“New Library ”对话框,在“Name”项填写要建的design lib的名字,这里是“lesson1”,选择“Attach to an existing techfile”第三步:弹出”Attach Design Library to Technology File”对话框,在“Technology Library”中选择st023.新建一个电路图(1)File->New->Cellview(2)弹出“Create New File”对话框,“Library Name”项选择“lesson1”“Cell Name”项填入”inv”,“Tool”项选择”Composer-Schematic”“Tool”项确定后, 相应的“View Name”项会出现内容因而无需输入”,点击“OK”后就进入Virtuso Schematic。
Cadence系统环境设置(老外写的)

转载-Cadence系统环境设置(老外写的)转载-Cadence系统环境设置(老外写的)ic*, dsmse, psd, ams and ldv Packagessetenv CDS instdirsetenv CDS_INSTALL_DIR $CDS/tools/dfIIsetenv LD_LIBRARY_PATH "/usr/openwin/lib:/usr/dt/:/usr/dt/lib:$CDS/tools/lib:$CDS/tools/v erilog/lib:/usr/X11/lib:/usr/lib:/usr/X11R5/lib:$CDS/tools/leapfrog/lib"setenv SHLIB_PATH /usr/lib:/lib:/usr/lib/X11:$CDS/tools/lib:$CDS/tools/verilog/lib:$CDS/t ools/leapfrog/libsetenv CDS_LIC_FILE $CDS/share/license/license.datsetenv CDS_Netlisting_Mode Analogsetenv PATH "$CDS/tools/bin:$CDS/tools/dfII/bin:$CDS/tools/leapfrog/bin:$CDS/tools/dracul a/bin:$CDS/tools/dsm/bin:$CDS/tools/specctra/bin:$CDS/tools/pcb/bin:${PATH}"setenv CLS_CDSD_COMPATIBILITY_LOCKING NOsetenv DD_DONT_DO_OS_LOCKS SETNote: If there are subpackages under $CDS/tools that you need in addition to dfII, leapfrog, etc., add them to the PATH setting above. Similarly, you can remove packages you don't need (e.g. remove leapfrog, dracula and specctra if just setting up silicon ensemble).You may have to set NC_INST_DIR to $CDS_INSTALL_DIR for AMS.Note: If running verilog on Red Hat 9, set LD_ASSUME_KERNEL as follows to get around the GLIBC_2.0 error:.setenv LD_ASSUME_KERNEL 2.4.1Cadence Chip-assembly router/Virtuoso Custom Router (aka IC Craf tsman) Packagesetenv CDS instdirsetenv CDS_LIC_FILE $CDS/share/license/license.datsetenv PATH "$CDS/tools/bin:$CDS/tools/iccraft/bin:$CDS/tools/iccraft/gds_if/bin:$CDS/too ls/iccraft/lefdef_if/bin:${PATH}"SPR (Ambit) Packagesetenv CDS_LIC_FILE instdir/license.datsetenv PATH "instdir/BuildGates/current/bin:${PATH}"Assura Packagesetenv ASSURAHOME instdirsetenv CDS_LIC_FILE $ASSURAHOME/share/license/license.datsetenv PATH "$ASSURAHOME/tools/bin:$ASSURAHOME/tools/assura/bin:${PATH}" SEV Package (VoltageStorm, Fire & Ice)setenv SIMPLEX_HOME instdirsetenv LM_LICENSE_FILE $SIMPLEX_HOME/share/license/license.datsetenv PATH "$SIMPLEX_HOME/bin:${PATH}"TSI (SignalStorm/Celtic/Pacific) Packagesetenv TSIHOME instdirsetenv CDS_LIC_FILE $TSIHOME/share/license/license.datset path=($TSIHOME/tools/bin $path)setenv TCL_LIBRARY $TSIHOME/tools/sndc/lib/sndc/tcllibVSDE PackageNote: setup environment for ic package and add the following:setenv ACV_ROOT instdir/tools/acvset path=($ACV_ROOT/bin $path)setenv LD_ASSUME_KERNEL 2.4.1 (Linux only)SNA Packagesource instdir/tools/seismic/CSHRC50setenv CDS_LIC_FILE instdir/share/license/license.datNeoCell Packagesetenv CDS_LIC_FILE instdir/share/license/license.datset path=(instdir/tools/NeoCell/bin $path)Note: you will also have to set up your environment to run the IC package。
Cadence系统环境与基本操作

Cadence 系统环境与基本操作1. 实验目的熟悉Cadence 系统环境了解CIW 窗口的功能掌握基本操作方法2. 实验原理系统启动Cadence 系统包含有许多工具(或模块),不同工具在启动时所需的License不同,故而启动方法各异。
一般情况下涉及到的启动方式主要有以下几种,本实验系统可用的有icms、icfb等。
①前端启动命令:icms s 前端模拟、混合、微波设计icca xl 前端设计加布局规划②版图工具启动命令Layout s 基本版图设计(具有交互DRC 功能)layoutPlus m 版图设计(具有自动化设计工具和交互验证功能)③系统级启动命令icfb 前端到后端大多数工具CIW 窗口Cadence 系统启动后,自动弹出“what’s New…”窗口和命令解释窗口CIW (Command Interpreter Window)。
在“what’s New…”窗口中,可以看到本实验系统采用的5.0.33 版本相对以前版本的一些优点和改进,选择File→close 关闭此窗口。
CIW 窗口如图1.1 所示。
图1.1 CIW 窗口CIW 窗口按功能可分为主菜单、信息窗口以及命令行。
窗口顶部为主菜单,底部为命令行,中间部分为信息窗口。
Cadence 系统运行过程中,在信息窗口会给出一些系统信息(如出错信息,程序运行情况等),故而CIW 窗口具有实时监控功能。
在命令行中通过输入由SKILL 语言编写的某些特定命令,可用于辅助设计。
主菜单栏有File、Tool、Options、Technology File 等选项(不同模块下内容不同),以下为一些常用菜单:2.2.1 File 菜单File 菜单下,主要的菜单项有New、Open、Exit 等。
Library(库)的地位相当于文件夹,它用来存放一整个设计的所有数据,其中包括单元(cell)以及单元(cell)中的多种视图(view)。
Cell(单元)可以是一个简单的单元,像一个与非门,也可以是比较复杂的单元(由symbol 搭建而成)。
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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Cadence 系统环境与基本操作1. 实验目的熟悉Cadence 系统环境了解CIW 窗口的功能掌握基本操作方法2. 实验原理系统启动Cadence 系统包含有许多工具(或模块),不同工具在启动时所需的License不同,故而启动方法各异。
一般情况下涉及到的启动方式主要有以下几种,本实验系统可用的有icms、icfb等。
①前端启动命令:icms s 前端模拟、混合、微波设计icca xl 前端设计加布局规划②版图工具启动命令Layout s 基本版图设计(具有交互DRC 功能)layoutPlus m 版图设计(具有自动化设计工具和交互验证功能)③系统级启动命令icfb 前端到后端大多数工具CIW 窗口Cadence 系统启动后,自动弹出“what’s New…”窗口和命令解释窗口CIW (Command Interpreter Window)。
在“what’s New…”窗口中,可以看到本实验系统采用的5.0.33 版本相对以前版本的一些优点和改进,选择File→close 关闭此窗口。
CIW 窗口如图1.1 所示。
图1.1 CIW 窗口CIW 窗口按功能可分为主菜单、信息窗口以及命令行。
窗口顶部为主菜单,底部为命令行,中间部分为信息窗口。
Cadence 系统运行过程中,在信息窗口会给出一些系统信息(如出错信息,程序运行情况等),故而CIW 窗口具有实时监控功能。
在命令行中通过输入由SKILL 语言编写的某些特定命令,可用于辅助设计。
主菜单栏有File、Tool、Options、Technology File 等选项(不同模块下内容不同),以下为一些常用菜单:2.2.1 File 菜单File 菜单下,主要的菜单项有New、Open、Exit 等。
Library(库)的地位相当于文件夹,它用来存放一整个设计的所有数据,其中包括单元(cell)以及单元(cell)中的多种视图(view)。
Cell(单元)可以是一个简单的单元,像一个与非门,也可以是比较复杂的单元(由symbol 搭建而成)。
View 则包含多种类型,常用的有schematic、symbol、layout、extracted 等,各自代表的意思在以后实验中将会提到。
New 菜单项的子菜单下有Library 和Cellview 两项。
Library 项打开New Library 窗口,如图1.2 所示;Cellview 项打开Create New File 窗口,如图1.3 所示,在以下的实验中将有具体介绍。
图1.2 New Library 窗口图1.3 Create New File Library 窗口分为Library 和Technology File 两部分。
Library 部分有Name 和Directory 两项,分别对应要建立的Library 名称和路径,Library 名称可以自定义。
一般Technology 部分选择Don’t need a techfile 选项。
如果在库中要创立掩模版或其它的物理数据(即要建立除了schematic 外的一些view),则须选择Compile a new techfile(建立新的工艺文件)或Attach to an existing techfile(使用原有的工艺文件)。
Create New File 窗口:在Library Name 中选择存放新文件的库,在Cell Name 中输入名称,然后在Tool 选项中选择Composer-Schematic,在View Name 中就会自动填上相应的View Name 为schematic。
在Tool 工具中还有很多别的工具,常用的有Composer-symbol、virtuoso-layout 等,分别建立的是symbol、layout的视图(view)。
在Library path file 中,是系统自建的library path file 文件的路径及名称(保存相关库的名称及路径),一般不需要改动。
Open 菜单项打开相应的Open File 窗口,如图1.4 所示。
在Library Name 中选择库名,在Cell Names 中选择需要打开的单元名,在View Name 中选择视图。
点击Browse 按钮,可以进行Library、Cell、View 的选择。
Mode 项可以选择打开方式为可编辑状态或者只读状态。
Exit 菜单项退出CIW 窗口。
在CIW 窗口中,点击右上角的关闭图标“×”可以关闭CIW 窗口,但是速度较慢;在命令行中输入“exit”,然后按键Return (即回车键Enter),可以较快地退出CIW 窗口。
图1.4 Open File 窗口图1.5 Library Manager 窗口2.2.2 Tool 菜单在Tools 菜单下,主要的菜单项有Library Manager、Library Path Editor 等。
Library Manager 项打开的是库文件管理器(Library Manager)窗口,如图1.5 所示。
在窗口的各部分中,分别显示的是Library、Category、Cell、View 相应的内容。
双击需要打开的view 名(或同时按住鼠标左右键从弹出菜单中选择Open 项)即可以打开相应的文件。
同样在library manager 中也可以建立library 和cell。
具体方法是点击file,在下拉菜单中选择library 或cell 即可。
2.2.3 Technology File工艺技术文件包含了设计必需的很多信息,尤其对版图设计很重要。
它包含版层的定义,符号化器件定义,几何、物理、电学设计规则,以及一些针对特定Cadence 工具的规则定义,如自动布局布线的规则,版图转换成GDSII 时所使用层号的定义等。
在版图设计的具体实验内容中再加以说明。
3 实验内容3.1运行Cadence 系统电路图编辑工具Composer(Schematic)数字电路仿真工具Verilog-xl模拟电路工具Analog Artist版图设计工具Virtuoso Layout Editor①linux 系统启动后,在桌面点击鼠标右键(RMB),使用鼠标左键(LMB)点击选择New Terminal,打开终端Terminal 窗口。
3.2.1 电路原理图设计工具-Schematic Editor①启动Schematic Editor 后,在命令解释窗口CIW 中,依次选择File→New→Library,打开New Library 窗口。
②在New Library 窗口中,Name 栏输入库文件名mylib(可以自定义),右侧工艺文件(Technology File)栏中,选择最下方的Don’t need a techfile,如图1.7 所示。
设置完成后,点击窗口左上角的OK。
③在CIW 中,选择file→new→cellview,打开Create New File 窗口,如图1.8 所示。
图1.7 New Library 窗口图1.8 Create New File 窗口④在Create New File 窗口中,Library Name 选取为mylib(与刚才定义一致)以下为进入不同模块时的启动方法。
3.1.1 启动电路原理图设计工具-Schematic Editor如上,图1.8中Cell Name 设置为nand2,View Name 选取为Schematic,Tool 栏选取为Composer-Schematic,点击OK,弹出Schematic Editing 的空白窗口,如图1.9 所示,用于创建nand2 电路原理图。
图1.9 Schematic Editing 窗口⑤浏览Schematic Editing 窗口,最顶部窗口栏显示为:Virtuoso Schematic Editing:mylib nand2,显示当前编辑的电路名称。
⑥顶部第二行状态栏(Status Bar)以红色显示x 与y 的坐标,在编辑中,常常需要位置的准确量度,坐标精度为0.1um。
⑦顶部第三行以红色显示菜单栏(Menu),从左到右为:Tools(工具)、Edit (编辑)、Options(选择)等。
⑧窗口左侧为常用命令的快捷方式图标栏(Icon Bar),从上到下为:检查(Check)、存档(Save)、Delete(删除)等。
⑨选择菜单栏命令或者点击快捷图标,又或按盲键都可实现对电路原理图的编辑。
⑩不存档,关闭所有窗口。
进入层次总结为:Library Manager →new→Library→new cellCell view→Virtuoso Schematic3.1.2 启动Verilog-XLinux 系统启动后,在桌面点击鼠标右键(RMB),使用鼠标左键(LMB)点击选择New Terminal,打开终端Terminal 窗口。
①verilog –c –v sourcefilenameverilog –v –s +gui sourcefilename②Library Manager →new→Library→new cellCell view→Virtuoso Schematic→simulate3.1.3 启动版图设计工具-Layout Editor法一:①License 启动后,在Terminal 窗口中,输入如下命令:cd ~/目录按回车键Enter。
②在同一Terminal 窗口中,接着输入如下命令:layoutPlus &按回车键Enter,弹出CIW 窗口和“what’s New…”窗口。
③在弹出的“what’s New…”窗口中,选择File→close 关闭此窗口。
图1.10 Layout Editor 窗口 图1.11 LSW 窗口 点击OK ,打开design 的空白窗口以及LSW 窗口,分别如图1.10 与1.11 所示。
④浏览 nmos 版图设计窗口,最顶部显示为:Virtuoso Layout Editing :design nmos layout ,显示当前编辑的版图名称。
顶部第二行状态栏(Status Bar )以红色显示x 与y 的坐标,在编辑中,常 常需要位置的准确量度,坐标精度为0.1um 。
顶部第三行以红色显示菜单栏(Menu ),从左到右为:Tools (工具)、Edit (编辑)、Route (布线)等。
⑤ 窗口左侧为常用命令的快捷方式图标栏(Icon Bar ),从上到下为:检查并 存档(Check and Save )、Delete (删除)、ruler (标尺)等。