集成电路设计实习报告-孙 下载本文

内容发布更新时间 : 2024/6/27 3:49:24星期一 下面是文章的全部内容请认真阅读。

集成电路版图设计实习报告

学 院:电气与控制工程学院

专业班级:微电子科学与工程1101班 姓 名:孙召洋 学 号:1106080113

一、实验要求:

1. 2. 3. 4.

熟悉Cadence的工作环境。

能够熟练使用Cadence工具设计反相器,与非门等基本电路。 熟记Cadence中的快捷操作。比如说“W”是连线的快捷键。 能够看懂其他人所画的原理图以及仿真结果,并进行分析等。

二、实验步骤:

1、使用用户名和密码登陆入服务器,右击桌面,在弹出菜单中单击

open Terminal;在弹出的终端中键入Unix命令icfb&然后按回车启动Cadence。Cadence启动完成后,关闭提示信息。设计项目的建立

2、点击Tools-Library Manager启动设计库管理软件。点击

File-New-Library 新建设计库文件。在弹出的菜单项中输入你的设计库的名称,比如My Design,点击OK。选择关联的工艺库文件,点击OK。在弹出的菜单中的Technology Library下拉菜单中选择需要的工艺库,然后单击OK。

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

子项目。点击选择My Design,然后点击File-New-Cell View。输入子项目的名称及子项目的类型,这设计版图之前我们假定先设计原理图:所以我们选择Composer-Schematic,然后点击OK。

4、进入原理图编辑平台,原理图设计,输入器件:点击Instance按键或

快捷键I插入器件。查找所需要的器件类型-点击Browse-tsmc35mm-pch5点击Close。更改器件参数,主要是宽和长。点击Hide,在编辑作业面上点击插入刚才设定的器件。如果想改参数器件,点击选择该器件,然后按Q,可以修改参数器件 使用同样的方法输入Nmos,工艺库中叫nch5. 点击Wire(narrow)手动连线。完成连线后,输入电源标志和地标志:在analogLib库中选择VDD和GND,输入电源线标示符。接输入输出标示脚:按快捷键P,输入引脚名称in, Direction选择input,点击Hide,并且和输入线连接起来。同理设置输出引脚Out。

5、版图初步 建立新的Cell,点击File-New-Cell View 还是建立

名称为inv的版图编辑文件,Tool选择Virtuoso版图编辑软件,点击OK,关闭信息提示框。进入版图编辑环境 根据之前仿真所得宽长比和反相器inv或与非门NAND的原理图画出反相器inv或与非门NAND的IC版图;

6、完成后使用版图验证系统进行DRC(设计规则检查)。

三、实验设计规则:

1、Linux常用的文件和目录命令:

cd //用于切换子目录

pwd//用于显示当前工作子目录 ls//用于列出当前子目录下的所有内容清单 rm//用于删除文件

touch//用于建立文件或是更新文件的修改日期 mkdir//用于建立一个或者几个子目录

- 1 -

rmdir//用于删除子目录(目录必须为空) cp//用于拷贝文件或者子目录 mv//用于更改文件或者子目录的名称

tar//压缩命令 gzip//用于压缩文件 ftp//数据传递命令 2、经典编辑器vi

(1)vi的基本概念

基本上vi可以分为三种状态,分别是

命令行模式command mode)//控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。

插入模式(Insert mode)//只有在Insert mode下,才可以做文字输入,按[ESC]键可回到命令行模式。

底行模式(last line mode)//将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。

不过一般我们在使用时把vi简化成两个模式,就是将底行模式(last line mode)也算入命令行模式command mode)。

(2)vi的基本操作

a) 进入vi//在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面:

b) 切换至插入模式编辑文件//在[命令行模式]下按一下字母i进入[插入模式]

c) 退出vi及保存文件

: w filename (输入 [w filename]将文章以指定的文件名filename保存) : wq (输入[wq],存盘并退出vi) : q! (输入q!, 不存盘强制退出vi) :x (执行保存并退出vi编辑器) d). 删除文字

[x]:每按一次,删除光标所在位置的“后面”一个字符。

[#x]:例如,[6x]表示删除光标所在位置的“后面”6个字符。

[X]:大写的X,每按一次,删除光标所在位置的“前面”一个字符。 [#X]:例如,[20X]表示删除光标所在位置的“前面”20个字符。 [dd]:删除光标所在行。

[#dd]:从光标所在行开始删除#行

3、IClab中进行电路设计时需要准备的文件如下: 所需文件: 用途: cds.lib Library definition 0.6um.tf Technology file for design rule display.drf Layer display drc Design rule check divaDRC.rul on-line DRC check(DIVA) 4、0.6umCMOS工艺设计规则:

- 2 -