集成电路实训报告.docx
《集成电路实训报告.docx》由会员分享,可在线阅读,更多相关《集成电路实训报告.docx(7页珍藏版)》请在冰豆网上搜索。
![集成电路实训报告.docx](https://file1.bdocx.com/fileroot1/2022-10/11/8e37bea0-674e-48f6-87de-e3c8281a4efc/8e37bea0-674e-48f6-87de-e3c8281a4efc1.gif)
集成电路实训报告
集成电路课程设计
1.引言
集成电路产业是信息产业的核心,在全球集成电路产业重心转移的背景下,中国集成电路产业取得了前所唯有的开展,为信息产业向纵深开展奠定了一定的根底。
在全球集成电路竞争中,中国国产集成电路仍然处于较弱的地位,一方面供应无法满足中国电子整机产品的需求,另一方面那么是自主创新能力缺乏。
同时,也应看到中国集成电路产业开展的希望与契机,作为全球集成电路产业增长最快的地区和全球最具开展潜力的市场,伴随市场需求的扩、产业规模的升级、技术水准的提高,该看到中国集成电路产业开展的希望。
作为全球第三大集成电路市场中国占了20%的份额,而且产业开展速度和市场潜力在全球首屈一指。
如今,由于我国集成电路产业还处于开展初期,富有经历的中高层工程,技术人才、设计人才及企业管理运营人才缺口很大。
我国集成电路产业对专业设计、制造、营销、管理人才的需求量是25万一30万人,但目前国这方面的人才数量远远不够。
人才短缺,将成为制约我国集成电路产业快速开展的另一个瓶颈。
然而,这也是作为一位学生,也是我们的时机,是我们为国家的集成电路信息平安做奉献的时机。
让我们国家的集成电路不受外国掣肘。
1.1课题目的与意义
本课程设计是?
集成电路分析与设计根底?
的实践课程,其主要目的是使
学生在熟悉集成电路制造技术、半导体器件原理和集成电路分析与设计根底上,训练综合运用已掌握的知识,利用集成电路设计软件,初步熟悉和掌握集成电路芯片系统设计→电路设计及模拟→幅员设计→幅员验证等正向设计方法。
掌握微电子技术人员所需要的根本理论和技能,日后从事集成电路设计工作打下根底。
通过此课程设计使学生对集成电路设计有了初步的认识认识并熟练使用集成电路相关软件,熟练集成电路设计的技能及规那么等方面有重要意义。
1.2设计题目与要求
1设计时使用的工艺及设计规那么:
MOSIS:
mhp-s5;
2根据所用的工艺,选取合理的模型库;
3选用以lambda(λ)为单位的设计规那么;
4全手工、层次化设计幅员;
5到达指导书提出的设计指标要求。
1.3Tanner软件的介绍
Tanner集成电路设计软件是由TannerResearch公司开发的基于Windows平台的用于集成电路设计的工具软件。
该软件功能十分强大,易学易用,包括S-Edit,T-Spice,W-Edit,L-Edit与LVS,从电路设计、分析模拟到电路布局一应俱全。
其中的L-Edit幅员编辑器在国应用广泛,具有很高知名度。
L-EditPro是TannerEDA软件公司所出品的一个IC设计和验证的高性能软件系统模块,具有高效率,交互式等特点,强大而且完善的功能包括从IC设计到输出,以及最后的加工效劳,完全可以媲美百万美元级的IC设计软件。
L-EditPro包含IC设计编辑器(LayoutEditor)、自动布线系统(StandardCellPlace&Route)、线上设计规那么检查器〔DRC〕、组件特性提取器〔DeviceExtractor〕、设计布局与电路netlist的比拟器(LVS)、CMOSLibrary、MarcoLibrary,这些模块组成了一个完整的IC设计与验证解决方案。
L-EditPro丰富完善的功能为每个IC设计者和生产商提供了快速、易用、准确的设计系统。
2反相器设计
2.1S-edit设计反相器
翻开S-Edit程序,建立新的design〔file-new-newdesign〕,取名为
INV。
新建一个CELL〔cell-newview〕。
增加必要元件库〔FILE-OPEN-Addlibrary〕。
S-Edit本身附有多个元件库,分别是Devices、LogicGates、Misc、SPICE_mands、SPICE_Elements和IO_Pads等。
增加相应元件库之后,可以在S-Edit左侧看到各库中元件,可以通过选择相应库中的元件并点击其下方的instance来引用该元件。
从元件库引用模块:
编辑反相器会用到NMOS、PMOS、Vdd和GND四个模块,可从Devices、Misc元件库中引用新建一个CELL〔cell-newview〕。
也可以增加必要元件库〔FILE-OPEN-Addlibrary〕。
S-Edit编辑方式是以模块为单位而不是以文件为单位,一个文件中可以包含多个模块,而每一个模块那么表示一种根本组件或者一种电路。
每次翻开一个新文件时便自动翻开一个模块并命名为cell0也可以重命名模块名。
方法是选择命令,在弹出的对话框中的输入符合实际电路的名称,如inv即可,之后单击OK按钮就可以。
编辑反相器:
移动各对象,正确连接相关节点。
之后参加联机:
完成各端点的信号连接〔左键转向,右键终止〕。
然后参加输入输出端口:
用输入端口按钮和输出端口按钮。
最后建立反相器符号〔cell-updatesymbol〕:
可自动得到所画器件的根本符号。
最终可以根据实际情况进展编辑得到满意的符号。
结果反相器原理图设计如图1所示。
图1反相器原理图
2.2反相器的瞬时分析
翻开以上设计中的反相器cell,将其另存为INV_tran,在此单元中进展以下操作。
参加工作电源:
在spice_element元件库中找到Voltagesource单元并引用,作为电路工作电压源〔正端接Vdd,负端接Gnd〕。
右键点击该电压源,可以修改其各个属性,如电源性质〔默认为直流电源〕、名称等。
参加输入信号:
同样在spice_element元件库中找到Voltagesource单元并引用,作为反相器输入信号,〔正端接输入端口IN,负端接Gnd〕将电源性质改为pulse,并修改周期、脉宽、上升下降时间、名称等。
在Spicemands元件库中找到printvoltage并引用,分别连接到in和out端。
结果如图2所示。
图2反相器瞬时分析原理图
单击命令工具栏中的“开场〞按钮,翻开RunSimulation对话框,如图示十二所示,选中Showingduring单项选择按钮,再单击StartSimulation按钮,那么会出现模拟状态窗口,并自动翻开W-Edit窗口,以便观察模拟波形如图3
图3瞬态分析结果图
2.3反相器直流分析
翻开反相器cell,将其另存为INV_DC,在此单元中进展本节操作。
参加工作电源:
在spice_element元件库中找到Voltagesource单元并引用,作为电路工作电压源〔正端接Vdd,负端接Gnd〕。
参加输入信号:
正端接输入端口In,负端接Gnd,修改名称为Vin,数值为1V。
在Spicemands元件库中找到printvoltage并引用,分别连接到in和out端,将Analysis下拉框改为DC。
结果如图4所示。
图4反相器直流分析原理图
单击命令工具栏中的“开场〞按钮,翻开RunSimulation对话框,如图示十二所示,选中Showingduring单项选择按钮,再单击StartSimulation按钮,那么会出现模拟状态窗口,并自动翻开W-Edit窗口,以便观察模拟波形如图5所示。
图5直流传输特性波形图
由上图可以看出随着输入信号的增大,反相器的工作状态可以分为5个阶段来描述。
即输入等于输出、输出缓慢减小〔速率加快〕、输出急剧下降、输出再减小〔速率变慢〕和输出几乎为零五个阶段,与理论分析一致,分别对应N管截止,P管饱和导通,N管饱和导通,P管非饱和导通,N管、P管都饱和导通,N管非饱和导通,P管饱和导通,N管N管非饱和导通,P管截止。
3L-edit画PMOS和NMOS布局图
3.1L-edit的使用
翻开L-Edit程序,保存新文件。
取代设定〔File-ReplaceSetup〕。
环境设定〔Setup-Design〕,选取图层。
选择绘图形状绘制布局图。
设计规那么设定〔MOSIS/mhp-s5〕和设计规那么检查〔DRC〕。
检查错误,修改〔移动〕对象。
再次进展设计规那么检查。
3.2使用L-Edit画PMOS布局图
用到的图层包括NWell,Active,NSelect,PSelect,Poly,Metal1,ActiveContact。
绘制NWell图层:
L-Edit编辑环境是预设在P型基板上,不需定义P型基板围,要制作PMOS,首先要作出NWell区域。
根据设计规那么中Well区最小宽度的要求〔10Lambda〕,可画出NWell区。
绘制Active图层:
定义MOS管的围。
PMOS的Active图层要绘制在NWell图层之。
根据设计规那么要求,Active的最小宽度为3Lambda。
可在NWell中画出Active图层。
绘制PSelect图层:
定义要布置P型杂质的围。
绘制前进展DRC可发现相应错误〔4.6NotExisting:
NotSelectedActive〕。
绘制时注意遵守4.2b规那么:
ActivetoP-SelectEdge最少2Lambda。
同时还要注意pdiff层与NWell层要遵守2.3a〔5Lambda〕。
结果如图6所示。
图6PMOS布局图
3.3使用L-Edit画NMOS布局图
用到的图层包括PWell,Active,PSelect,NSelect,Poly,Metal1,ActiveContact。
绘制NWell图层:
L-Edit编辑环境是预设在P型基板上,不需定义P型基板围,要制作NMOS,首先要作出PWell区域。
根据设计规那么中Well区最小宽度的要求〔10Lambda〕,可画出PWell区。
绘制Active图层:
定义MOS管的围。
NMOS的Active图层要绘制在PWell图层之。
根据设计规那么要求,Active的最小宽度为3Lambda。
可在PWell中画出Active图层。
绘制NSelect图层:
定义要布置N型杂质的围。
绘制前进展DRC可发现相应错误〔4.6NotExisting:
NotSelectedActive〕。
绘制时注意遵守4.2b规那么:
ActivetoN-SelectEdge最少2Lambda。
同时还要注意pdiff层与PWell层要遵守2.3a〔5Lambda〕。
结果如图7所示。
图7NMOS布局图
3.4使用L-Edit画基板节点元件
编辑PMOS基板节点元件用到的图层包括NWell,NSelect,Active,Active
contact,Metal1。
结果如图8所示。
编辑NMOS基板节点元件用到的图层包括PWell,PSelect,Active,Activecontact,Metal1。
结果如图9所示。
图8PMOS基板节点元件布局图图9NMOS基板节点元件布局图
3.5L-edit画反相器布局并作瞬时和直流分析
复制、引用元件。
设计规那么检查并移动对象使之符合规那么。
引用Basecontactp元件和Basecontactn元件,连接栅极Poly,连接漏极。
绘制电源线:
以Metal1图层表示,宽39格点,高5格点。
标出Vdd和GND节点。
连接电源与接触点:
将PMOS左边接触点与basecontactp的接触点用metal1与Vdd电源相连接,而把NMOS左边接触点与basecontactn的接触点用metal1与GND电源相连接。
参加输入端口。
需要metal2、Via、metal1、Polycontact、poly几个图层才能将信号从Metal2传至poly层。
参加输出端口。
在连接PMOS与NMOS漏极区的Metal1上绘制Via层与Metal2层,才能将信号从metal1传至metal2。
更改元件名称,把成果转化为spice文件。
进展T-spice仿真。
结果如图10,图11所示。
图10反相器布局图图11仿真图
3.6使用LVS比照反相器
1翻开LVS程序:
执行在..\Tanner\LEdit8