- 1、本文档共91页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[信息与通信]VLSI设计基础上机操作指导书
VLSI设计基础
实验指导书
河南科技大学
电子信息工程学院
VLSI设计基础实验指导书
张雷鸣 主 编
齐晶晶 副主编
电工电子实验教学中心
2009年9月目 录
实验一 EDA工具的使用 1
实验二 四位加法器电路的设计与SPICE模拟 14
实验三 CMOS反相器的版图设计及其功能验证 27
附录一 38
实验一 EDA工具的使用
一、实验目的
1、初步了解VLSI设计过程;
2、掌握Linux系统的基本操作;
3、了解自动布局布线软件Astro的基本操作方法。
二、实验环境
本指导书中的所有实验均在Linux系统中完成。
三、预习要求
初步了解VLSI设计过程,了解自动布局布线软件Astro的基本操作流程,对自动布局布线概念有一定的了解。
四、实验内容及步骤
启动Astro软件输入指令:Astro 。打开该软件的界面(图1)。然后首先要做好载入设计对象前的准备工作,所以先点击TOOLS选项下面的data prep选项使软件做好载入数据之前的准备。
图1
图2
2、设置工作环境:
然后选择netlist in 下的verilog in to cel 选项选择需要载入的对象库。得到如下图3的选项卡,分别选择library name 、verilog file name、tech file name 以及对应高低电平1和0的电源和地的选项net name for 1’b1和net name for 1’b0。其中verilog file name是后缀为.v的文件,tech file的文件后缀是tf(图4)。
图3
选择完以上路径后点击global net option给整个设计的VDD和GND定义,如图5所示。然后选择选项reference lib 选择设计需要的参考工艺库CZ6H.3AL.tf(图6)。这个库是除了工艺tech file以外仍然需要的库CZ6H_3AL_IO和CZ6H_ptf_5V_LIB,该库的后缀也为tf,位置位于找F/LIB/ps/_astro下面。
图4 图5
图6
完成以上操作后就可以选择设计所需要的设计库和单元了,在这里点击选择library和CELL选项下面的open就可以得到如图7 所示的简单版图布局了。
图7
3、自动布局布线操作流程:
(1)、芯片版图位置布局:
接下来可以对布局需要的版图位置进行设置了,在这里选择选项design setup下的set up floorplan进行版图位置的设置了,如图8所示。Row core ratio选项一般选择1,决定了金属布线通道在芯片中占的布线通道的大小,当为1时表明金属布线通道不占用芯片周围的空间而是在芯片内部电路结构的上方走线。Double back和flip first row一般都要选择,前者表示芯片内部单元是背靠背的布局方式,后者不确定待查。Core to left和core to right、core to top 、core to bottom表示芯片内部的核与pad之间的布线距离,一般该距离选择为电源VDD环和地GND环之和还多一点,因为在内部的核与pad之间有时还要插入一些buffer,因此要为电源环和地环预留足够的空间。
图8
(2)、电源与地环布局:
接下来点击选项卡选项下面的astro选项使软件进入布局布线阶段。接下来要建电源环和地环,所以点选PreRoute下的Connect Ports to P/G进行设置如图9所示。根据电源VDD和地GND来选择不同的选项。这一步完成了对电源和地的pad的设置。
图9
接下来选择选项卡PreRoute下的Rectangular Rings来连接VDD 与GND 环,如图10所示范。在这里要net name选项中输入所选择的电源和地。同时还要选择AREA为绝对类型,以及合适的合适的电源环和地环的宽度,在这里宽度都选择15,在0.18工艺条件下15的宽度大概可以通过15mA的电流。这个宽度要根据设计和工艺文件来修改和设置。
图10
(3)、自动布局布线约束设置:
接下来导入前面做C综合时所使用的约束文件,这样的目的时保证布局布线和综合的约束条件是一致的,从而保证后端流程的正确性。为了导入约束文件,需要点选选项卡Timing 下的Timing Setup选择astro时序工作的环境设置(图11)。在environment选择三项必选项Enable Time Borrowing、Ignore Propagated Clock、Enable Ideal Network Delay,剩下的选项根据设计需要进行选择。
图11
选择完environment下的选项后,继续选择寄
您可能关注的文档
- [临床医学]第三章 酸碱平衡与酸碱平衡紊乱.ppt
- [临床医学]稳定型心绞痛治疗指南解读及麝香保心丸ppt2010424.ppt
- [临床医学]第十四章 呼吸系统疾病.ppt
- [临床医学]组合化学.ppt
- [临床医学]结核病概述.ppt
- [临床医学]胃癌病人的护理.ppt
- [临床医学]胸外伤.ppt
- [临床医学]营养支持二.ppt
- [临床医学]静脉输血的护理.ppt
- [临床医学]血液灌流.ppt
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)