集成电路设计与EDA应用 实验一.docx

上传人:b****6 文档编号:13828332 上传时间:2023-06-17 格式:DOCX 页数:17 大小:723.55KB
下载 相关 举报
集成电路设计与EDA应用 实验一.docx_第1页
第1页 / 共17页
集成电路设计与EDA应用 实验一.docx_第2页
第2页 / 共17页
集成电路设计与EDA应用 实验一.docx_第3页
第3页 / 共17页
集成电路设计与EDA应用 实验一.docx_第4页
第4页 / 共17页
集成电路设计与EDA应用 实验一.docx_第5页
第5页 / 共17页
集成电路设计与EDA应用 实验一.docx_第6页
第6页 / 共17页
集成电路设计与EDA应用 实验一.docx_第7页
第7页 / 共17页
集成电路设计与EDA应用 实验一.docx_第8页
第8页 / 共17页
集成电路设计与EDA应用 实验一.docx_第9页
第9页 / 共17页
集成电路设计与EDA应用 实验一.docx_第10页
第10页 / 共17页
集成电路设计与EDA应用 实验一.docx_第11页
第11页 / 共17页
集成电路设计与EDA应用 实验一.docx_第12页
第12页 / 共17页
集成电路设计与EDA应用 实验一.docx_第13页
第13页 / 共17页
集成电路设计与EDA应用 实验一.docx_第14页
第14页 / 共17页
集成电路设计与EDA应用 实验一.docx_第15页
第15页 / 共17页
集成电路设计与EDA应用 实验一.docx_第16页
第16页 / 共17页
集成电路设计与EDA应用 实验一.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

集成电路设计与EDA应用 实验一.docx

《集成电路设计与EDA应用 实验一.docx》由会员分享,可在线阅读,更多相关《集成电路设计与EDA应用 实验一.docx(17页珍藏版)》请在冰点文库上搜索。

集成电路设计与EDA应用 实验一.docx

集成电路设计与EDA应用实验一

集成电路设计与EDA应用实验一

一.实验目的

熟悉集成电路设计软件cadence

熟悉运用cadence绘制电路图

二.实验原理

1.Cadence软件是集成电路设计中非常常用的一款软件。

从电路绘制,电路仿真,版图绘制到完整的芯片设计,此款软件都可以实现。

2.在本实验中,我们将以传输管构成的反相器为例,熟悉cadence设计的框架,并熟悉如何完成一个完成的芯片设计过程。

三.实验示例

1.启动LinuxRedHat4系统。

Ø打开VMwireWorkstation之后,点击起始页上的“打开虚拟机”。

虚拟机所在的路径为:

D:

\EDA实验\linux\RedHatEnterpriseLinux4.vmx。

(注:

此路径有可能因为不用的实验室不同,若路径不同,请同学在其他位置中查找)

Ø成功打开虚拟机之后,会出现以上的界面。

包含了此虚拟机的信息。

Ø点击页面上的“打开此虚拟机的电源”。

虚拟机打开之后,会看到linux的登陆界面。

输入账号:

zdnf,密码zdnf7585。

Ø配置window与linux的共享文件。

点击虚拟机上方的“虚拟机(V)”按钮→设置→选项→共享文件夹→始终启用→“添加(A)”。

Ø添加存放在E盘的文件夹linuxshare。

则添加的主机路径和名称分别为D:

\EDA实验\linuxshare。

确定之后返回虚拟机主页。

(注:

此路径有可能因为不用的实验室不同,若路径不同,请同学在其他位置中查找)

Ø添加之后,可以在linux系统中查看到此共享文件,其存放路径为根目录下的/mnt/hgfs/linuxshare-2

Ø在桌面空白处单击右键,弹出菜单,点击“打开终端”。

Ø若要退出虚拟机,

1.下拉左上角的“暂停”按钮,选择“关闭客户机”;

2.右键此虚拟机的名字,选择电源→关闭电源,退出虚拟机。

注意:

进入虚拟机之后,鼠标无法操作虚拟机以外的地方。

若要返回计算机,移动鼠标指针,或按“Ctrl+Alt”。

2.启动cadence。

Ø在打开的终端中输入命令“sucds”(进入cds这个用户),回车之后输入密码cdsldl7585(注意是小写字母l,不是数字1,输入密码的过程中是不会显示光标和内容的)。

(输完密码之后会跳出来很多无用信息,忽略)

Ø进入课程所在的文件夹,在终端内依次输入

cd/home/cds/edalab/回车

icfb&回车

Ø

经过一段时间之后,cadence环境启动完毕,cadence的CIW(commandinterpreterwindow)窗口打开。

Ø

注意:

CIW中的信息应当经常和仔细查看,操作过程中的信息,警告和错误都会从CIW中显示。

Ø若要退出Cadence,单击CIW中的File→Exit→Yes,既可以退出。

3.库管理LibraryManager

Ø使用LibraryManager建立自己的设计库。

在CIW中,点击Tools→LibraryManager。

 

Ø

点击之后,将出现libraryManager的窗口。

通过此窗口,可以管理自己的library,如打开,重命名,复制,删除等等。

你可以通过右键Library/Cell/View点击对应的操作,或者可以直接通过窗口上方的“Edit”进行操作。

4.建立Library并定义技术工艺Technologyfile

Ø现在建立自己的library,之后所有的设计将存放在此库中。

在LibraryManager中,点击File→New→Library。

Ø点击之后将出现另一个窗口,输入新的library的名称,比如“myb_12345”,之后点击“OK”。

注意:

为了便于分辨自己的library,你可以将library的名称加上自己的学号等等。

Ø建立完library之后,要定义library的技术工艺。

在新出现的窗口中点击“Attachtoanexistingtechfile”。

Ø在新出现的出口中,在TechnologyLibrary中选择“1830an18ba”,之后点击“OK”。

做完这一步,就建立好了自己的库。

注意:

TechnologyFile决定了工艺参数,工艺规范,层的定义,器件的模型等等参数。

工艺参数由制造工厂决定。

现使用的工艺是“1.8/5V0.5umCMOS3-metal1-poly”。

5.建立新的Cellview-反相器

Ø在LibraryManager中,点击File→New→CellView。

点击之后将出现新建窗口CreateNewFile,在此窗口中,CellName输入“INV”,Tool选择为“Composer-Schematic”。

Ø点击“OK”之后,出现一个新的空白的Schematic窗口。

在此窗口中可以建立反相器的电路图。

同时,在LibraryManager中,将会出现一个INV在view中。

Ø若要退出电路图,在schematic的窗口中,点击窗口上方的的Design→checkandsave,之后可以安全退出。

6.反相器的电路图绘制

在以下的步骤中,你将绘制反相器的电路图schematic和电路标志symbol。

Ø在打开的INV的schematic窗口中,首先放入NMOS和PMOS。

PMOS和NMOS需要从库“1830an18ba”中调用。

方式一:

单击schematic窗口上方的Add→instance,弹出“addinstance”窗口;

方式二:

从schematic窗口左边的侧边栏中点击Instance

之后,点击“Browse”,选择Library为“1830an18ba”,Cell为“nch_svt_5p0v”,view为“sybmol”。

Ø

正确点击之后,移动鼠标至schematic窗口的位置,就会出现NMOS的电路图标志。

将电路图标志摆在合适的位置,然后左键鼠标,确定添加此器件。

Ø添加完NMOS之后,在“addinstance”窗口,继续选择“Browse”,选择“pch_svt_5p0v”以添加PMOS器件。

Ø如不需再添加任何器件,返回schematic窗口点“ESC”键可以退出添加。

Ø如需改变MOS管的放置方向,翻转,对折等,点选中器件,然后点击快捷键“M”,然后按键盘上的“F3”,进行对应的操作。

7.添加Pins

Ø添加完传输管之后,需要添加端口。

在schematic窗口左边的侧边栏,点击Pin的按钮

或者可以快捷键直接按键盘上的“p”。

Ø

在之后弹出的“AddPin”窗口中,PinNames中输入需要添加的Pin的名字。

需要添加的Pin有A,Z,VP,VN。

首先在PinName中输入名字“A”,Direction中选择“input”。

Ø在schematic的空白处移动鼠标,将A放在输入信号的位置。

Ø添加完“A”之后,返回到“addinstance”窗口,PinNames中变回空白,此时输入“Z”,Direction选择“output”。

同样,在schematic的空白处移动鼠标,将OUT放在输出信号的位置。

Ø最后添加VP和VN,他们的Direction也选择“Input”。

Ø如不需要再添加任何Pin,点击窗口中的“cancel”键退出添加。

8.添加导线

Øschematic左边的侧边栏添加导线导线有粗细两种,一般的信号线选择细的,wire(narrow)

注意:

通常的连接都是用细导线。

对于一条导线上有多个二进制信号的时候,才使用粗导线wire(wire),比如A<0:

4>。

Ø移动鼠标在schematic窗口中,从起点开始,左键鼠标,移动鼠标至终点,中间可以无数次折叠,只需在折叠的地方单击鼠标一下。

如需结束导线,双击鼠标左键两次。

导线的方向会根据网格方向,以直角方式连通。

按照步骤6中的电路图,连接好电路。

Ø

PMOS在本工艺中被延伸为5端器件,在栅极下方多一个端点是连接P-type的。

因此需要连接至VN。

如需要给导线命名,点击窗口左边的导线命名按钮,或是按“L”快捷键。

将名称点在需要命名的导线上,点鼠标左键即可。

9.定义传输管的尺寸

Ø传输管的尺寸可以通过Properties修改。

首先选择要修改尺寸的传输管,以PMOS为例。

鼠标左键点击一下选中PMOS,然后点击schematic左边的侧边栏上的properties按钮

,或者按“Q”快捷键。

Ø“Editproperties”窗口弹出,修改传输管的尺寸,在对应窗口输入Figurewidth=4.05u和length=0.5u。

Ø完成尺寸之后,点击“OK”结束。

Ø重复以上步骤,设定NMOS的尺寸比。

Figurewidth=2.24u和length=0.5u。

注意:

1.figures是可以将width成倍增加的选项,默认选择1,如果需要成倍数增加,可以用figures设定。

2.cadence是自带国际标准单位,例如V,A,s,m等,只需要输入数字和进制,例如2.24u,之后单位“m”会自动产生。

10.检查并保存

Ø点击schematic窗口左边侧边栏的Design→Save,可以进行简单的保存。

Ø如需检查并保存,需要点击Design→CheckandSave。

Ø在CIW中,查看错误和警告信息。

Ø

例:

假如VP节点有一跟导线未连接,则有

11.创建电路符号symbol

Ø点击schematic窗口上方的Design→CreateCellview→FromCellview。

之后会弹出“CellviewFromCellview”窗口。

检查libraryName和CellName是否正确,没有问题单击“OK”。

Ø在随后弹出的“SymbolGenerationOptions”窗口中,所有的Pin应只存在你添加过的4个(A,Z,VP,VN)。

根据如下的图放置pin的位置,完成之后点击“OK”。

注意:

左边的pin为A,右边的pin为Z,上面的Pin为VP,底部的Pin为VN。

Ø之后反相器的电路符号自动生成。

点击“checkandsave”保存生成的电路符号。

注意:

如果你想自行修改电路符号,添加一条线或是圆圈,可以点击“symbolviewediting”窗口上方,Add→shape→Line,或者Add→shape→circle。

Ø在电路图schematic和电路符号symbol完成之后,在libraryManager里面会出现反相器的对应图标。

四.实验内容

Ø熟悉cadence的界面,试自行总结快捷键操作。

Ø独立操作,建立自己的名字和学号库library,例如“myb_1234”,完成反相器的绘制和电路符号的绘制。

Ø实验结束后,做完实验的同学举手示意老师,向老师展示INV的电路和电路符号。

Ø正确无误完成的,则可以得到本实验的得分。

得分会根据完成的质量和速度决定成绩。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 初中教育 > 中考

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2