Cadence实验教程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Lab 1 Cadence系统环境设置与基本操作
1.实验目的
1.1熟悉Cadence系统环境
1.2了解CIW窗口的功能
1.3掌握基本操作方法
2.实验原理
2.1系统启动
① 前端启动命令:
② 版图工具启动命令
③ 系统级启动命令
2.2CIW窗口
CIW窗口如图1.1所示。
图1.1 CIW窗口
CIW窗口按功能可分为主菜单、信息窗口以及命令行。
信息窗口:给出一些系统信息(如出错信息,程序运行情况等),故而CIW 窗口具有实时监控功能。
命令行:通过输入由SKILL语言编写的某些特定命令,可用于辅助设计。
菜单栏有File、Tool、Options、Technology File等选项(不同模块下内容不同),以下为一些常用菜单:
2.2.1File菜单
Library(库)的地位相当于文件夹,它用来存放一整个设计的所有数据,其中包括单元(cell)以及单元(cell)中的多种视图(view)。
Cell(单元)可以是一个简单的单元,比如一个二与非门,也可以是比较复杂的单元(由多层symbol搭建而成)。
View则包含多种类型,常用的有schematic、symbol、layout、extracted等,各自代表的意思在以后实验中将会提到。
New菜单项在以下的实验中将有具体介绍。
图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项可以选择打开方式为可编辑状态或者只读状态。
图1.4 Open File窗口图1.5 Library Manager窗口Exit菜单项退出CIW窗口。在CIW窗口中,点击右上角的关闭图标“×”可以关闭CIW窗口,但是速度较慢;在命令行中输入“exit”,然后按键Return (即回车键Enter),可以较快地退出CIW窗口。
注意:本实验的操作说明中,在保证读者能看懂的前提下,尽量保留Cadence 系统自带的默认方式以及常用的专有名词。比如,Cadence系统中的Return键即为Windows下的回车键Enter。具体问题在后续实验中陆续说明。
2.2.2Tool菜单
在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即可。
Library Path Editor项打开的是Library Path Editor窗口,如图1.6所示。从File菜单中选择Add Library项,在窗口底部有详细的提示,在窗口中填入相应的库名和路径名,按键Return即可完成编辑,退出窗口时选择保存,则定义的库与路径生效。
图1.6 Library Path Editor窗口
2.2.3Technology File
工艺技术文件包含了设计必需的很多信息,尤其对版图设计很重要。它包含版层的定义,符号化器件定义,几何、物理、电学设计规则,以及一些针对特定Cadence工具的规则定义,如自动布局布线的规则,版图转换成GDSII时所使用层号的定义等。在版图设计的具体实验内容中再加以说明。
3实验内容
3.1启动Cadence系统
① 打开终端Terminal窗口。
② 启动License:
lmgrd -c license.dat
3.1.1启动电路原理图设计工具-Schematic Editor
①cd ~/adelabic5
②setenv LANG EN_US(设置字体显示,下同)
③icfb &
3.1.2启动版图设计工具-Layout Editor
① cd ~/VLE_5033
② setenv LANG EN_US
③ layoutPlus &
3.1.3启动版图验证工具-Diva
①cd ~/diva
②setenv LANG EN_US
③icfb &
注意:在cd ~/diva路径下,所启动的版图验证工具Diva中,库文件相对较少,以下从另一途径启动Diva。