Lab 1 Cadence系统环境设置与基本操作

更新时间:2024-02-28 02:05:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Lab 1 Cadence系统环境设置与基本操作

1. 实验目的

熟悉Cadence系统环境 了解CIW窗口的功能 掌握基本操作方法

2. 实验原理

系统启动

① 前端启动命令: ② 版图工具启动命令 ③ 系统级启动命令 CIW窗口

CIW窗口如图1.1所示。

图1.1 CIW窗口

CIW窗口按功能可分为主菜单、信息窗口以及命令行。

信息窗口:给出一些系统信息(如出错信息,程序运行情况等),故而CIW窗口具有实时监控功能。

命令行:通过输入由SKILL语言编写的某些特定命令,可用于辅助设计。 菜单栏有File、Tool、Options、Technology File等选项(不同模块下内容不同),以下为一些常用菜单: 2.2.1 File菜单

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.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即可。

Library Path Editor项打开的是Library Path Editor窗口,如图1.6所示。从File菜单中选择Add Library项,在窗口底部有详细的提示,在窗口中填入相应的库名和路径名,按键Return即可完成编辑,退出窗口时选择保存,则定义的库与路径生效。

图1.6 Library Path Editor窗口

2.2.3 Technology 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。

④ cd ~/VLE_5033/Diva ⑤ layoutPlus & 3.2 运行Cadence系统

3.2.1 电路原理图设计工具-Schematic Editor

图1.7 New Library窗口 图1.8 Create New File窗口

图1.9 Schematic Editing窗口 图1.10 Layout Editor窗口 图1.11 LSW窗口

① 浏览Schematic Editing窗口,最顶部窗口栏显示为:Virtuoso Schematic

Editing:mylib nand2,显示当前编辑的电路名称。

② 顶部第二行状态栏(Status Bar)以红色显示x与y的坐标,在编辑中,

常常需要位置的准确量度,坐标精度为0.1um。 ③ 顶部第三行以红色显示菜单栏(Menu),从左到右为:Tools(工具)、Edit

(编辑)、Options(选择)等。

④ 窗口左侧为常用命令的快捷方式图标栏(Icon Bar),从上到下为:检查并

存档(Check and Save)、Delete(删除)等。 ⑤ 选择菜单栏命令或者点击快捷图标,又或按盲键都可实现对电路原理图的

编辑。

⑥ 不存档,关闭所有窗口。 3.2.2 版图设计工具-Layout Editor

如图1.10与1.11所示。 ① 浏览nmos 版图设计窗口,最顶部显示

② ③ ④ 3.2.3 ① 状态栏(Status Bar)

菜单栏(Menu):Tools、Edit、Route。 图标栏(Icon Bar):Save、Delete、ruler。 版图验证工具-Diva

打开DIVA库中1inv的版图设计窗口,如图1.12所示。

图1.12 inverter版图

② 浏览Diva版图验证窗口,发现与版图设计窗口完全一致,这是因为Diva

是寄生在Layout Editor中的一个工具,同样,仿真工具ADE是寄生在Schematic Editor中,故而未加详细说明。 ③ 从反相器1inv的版图,试画出CMOS非门的电路原理图。

4 预习要求

仔细阅读实验原理,了解CIW窗口的功能。

5 实验报告

① 总结Cadence各设计模块启动调入方法。 ② 总结CIW窗口功能。

本文来源:https://www.bwwdw.com/article/lfea.html

Top