集成电路课程设计报告.doc

上传人:土8路 文档编号:10258001 上传时间:2021-05-03 格式:DOC 页数:32 大小:2.82MB
返回 下载 相关 举报
集成电路课程设计报告.doc_第1页
第1页 / 共32页
集成电路课程设计报告.doc_第2页
第2页 / 共32页
集成电路课程设计报告.doc_第3页
第3页 / 共32页
集成电路课程设计报告.doc_第4页
第4页 / 共32页
集成电路课程设计报告.doc_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《集成电路课程设计报告.doc》由会员分享,可在线阅读,更多相关《集成电路课程设计报告.doc(32页珍藏版)》请在三一文库上搜索。

1、目 录1目的与任务22.教学内容基要求23.设计的方法与计算分析23.1 74HC139芯片简介33.2电路设计43.3功耗与延迟估算134. 电路模拟 154.1直流分析16 4.2 瞬态分析17 4.3 功耗分析195.版图设计 21 5.1 输入级的设计21 5.2 内部反相器的设计21 5.3输入和输出缓冲门的设计22 5.4内部逻辑门的设计22 5.5输出级的设计23 5.6连接成总电路图24 5.3版图检查246.总图的整理257.经验与体会268.参考文献 27附录A 电路原理图总图(一半)28附录B 总电路版图(无焊盘)29附录C总电路版图(加焊盘)30集成电路课程设计1. 目

2、的与任务本课程设计是集成电路分析与设计基础的实践课程,其主要目的是使学生在熟悉集成电路制造技术、半导体器件原理和集成电路分析与设计基础上,训练综合运用已掌握的知识,利用相关软件,初步熟悉和掌握集成电路芯片系统设计电路设计及模拟版图设计版图验证等正向设计方法。2. 教学内容基本要求2.1课程设计题目及要求器件名称:含两个2-4译码器的74HC139芯片要求电路性能指标:可驱动10个LSTTL电路(相当于15pF电容负载);输出高电平时,20uA, =4.4V;输出低电平时,4mA, =0.4V输出级充放电时间=,25ns;工作电源5V,常温工作,工作频率=30MHZ,总功耗=15mW。2.2课程

3、设计的内容1. 功能分析及逻辑设计;2. 电路设计及器件参数计算;3. 估算功耗与延时;4. 电路模拟与仿真;5. 版图设计;6. 版图检查:DRC与LVS;7. 后仿真(选做);8. 版图数据提交。2.3课程设计的要求与数据1. 独立完成设计74HC139芯片的全过程;2. 设计时使用的工艺及设计规则: MOSIS:mhp_n05;3. 根据所用的工艺,选取合理的模型库;4. 选用以lambda()为单位的设计规则;5. 全手工、层次化设计版图;6. 达到指导书提出的设计指标要求。3. 设计的方法与计算分析3.1 74HC139芯片简介74HC139是包含两个2线-4线译码器的高速CMOS数

4、字电路集成芯片,能与TTL集成电路芯片兼容,它的管脚图如图3-1所示,其逻辑真值表如表3-1所示 图3-1 74HC139管脚图表3-1 74HC139真值表由于74HC139芯片是由两个2-4译码器组成,两个译码器是独立的,所以,这里只分析其中一个译码器。由真值表可以看出,Cs为片选端,当其为0时,芯片正常工作,当其为1时,芯片封锁。A1、A0为输入端,Y0-Y3为输出端,而且是低电平有效。分析其逻辑功能,可以得到逻辑表达式:由逻辑表达式可以得到的逻辑图如图3-2所示图3-2 74HC139逻辑图3.2 电路设计本次电路设计采用的是m12_20.md模型的各参数。其参数如下:N管: =3.9

5、8.85F/m =605.3 P管:=3.98.85F/m 3.2.1输出级电路设计据要求,输出级等效电路如图3-3所示,输入Vi为前一级的输出,可认为是理想的输出,即=,=。图3-3 输出级等效电路输出级N管的计算当输入为高电平时,输出为低电平,N管导通,后级TTL有较大的灌电流输入,要求4mA,=0.4V,依据MOS管的理想电流统一方程式:可以求出的值。其主要计算如下: = =47.2748输出级P管的计算当输入为低电平时,输出为高电平,P管导通。同时要求N管和P管的充放电时间,分别求出这两个条件下的极限值,然后取大者。以20uA,为条件计算极限值,用MOS管理想电流方程统一表达式:可以求

6、出的值。其主要计算如下: = 0.471N管和P管的充放电时间和表达式分别为以计算的值。其计算如下:设由,故有 =代入数据,化简可以得=,代入,得到比较两种方法的,取其中的最大值,即取3.2.2内部基本反相器中的各MOS 尺寸的计算 内部基本反相器如图3-4所示,它的N管和P管尺寸依据充放电时间和方程来求。关键点是先求出式中的(即负载)。图3-4 内部反相器它的负载由以下内部反相器(如右图所示)的负载由CL以下三部分电容组成:本级漏极的PN结电容CPN;下级的栅电容Cg;连线杂散电容CS。本级漏极PN结电容CPN计算CPNCja(Wb)+Cjp(2W+2b)其中Cja是每um2的结电容,Cjp

7、是每um的周界电容,b为有源区宽度,可从设计规则获取。在这里,最小孔为22,孔与多晶硅栅的最小间距为2,孔与有源区边界的最小间距为2,则取b6。总的漏极PN结电容应是P管的和N管的总和,即:CPNCja(WNWP)bCjp(2WN2WP4b)分析到整个电路一条支路大概有6个级,取tr=tf=0.5ns,采用的模型参数有: 代入数据到的式子得 =(注意这里的和都用国际单位表示)栅电容Cg计算CgCg.NCg.P(WNWP)L此处和为与本级漏极相连的下一级N管和P管的栅极尺寸,近似取输出级的和值。这里和采用输出级的大小进行计算。由设计规则,L=2,=1.0um,代入得到连线杂散电容Cs一般CPNC

8、g10CS,可忽略CS作用。所以,内部基本反相器的总负载电容为上述各电容计算值之和。即有把代入tr和tf的计算式,并根据tr=tf25ns的条件,计算出和。代入的方程有:(关系式)又有=、以及式子联立,可以解得 ,联立关系式可以解得 即 3.2.3 内部逻辑门MOS尺寸的计算 内部逻辑门的电路如图3-5所示。根据截止延迟时间和导通延迟时间的要求,在最坏情况下,必须保证等效N管、P管的等效电阻与内部基本反相器的相同,这样三输入与非门就相当于内部基本反相器了。因此,N管的尺寸放大3倍,而P管尺寸不变,即:代入内部反相器的宽长比,可以算出逻辑MOS尺寸:图3-5 内部逻辑门电路 3.2.4输入级设计

9、由于本电路是与TTL兼容,TTL的输入电平ViH可能为2.4V,如果按正常内部反相器进行设计,则N1、P1构成的CMOS将有较大直流功耗。故采用图3-6示的电路,通过正反馈的P2作为上提拉管,使ViH较快上升,减小功耗,加快翻转速度。图3-6 输入级电路(1)提拉管P2的(W/L)P2计算为了节省面积,同时又能使ViH较快上升,取(W/L)P21。理论上,这里取L=2,W=2。而且为了方便画图,这里就去L=6。(2)CMOS 反相器P1管(W/L)P1的计算此P1管应取内部基本反相器的尺寸(具体计算过程见内部基本反相器中各MOS尺寸的计算)。因此这里取 (3)CMOS 反相器N1管(W/L)N

10、1的计算由于要与TTL电路兼容,而TTL的输出电平在0.42.4V之间转换,因此要选取反相器的状态转变电平:又知:,代入数据,有 式中:,,两式子相比,有 3.2.5 缓冲级设计 输入缓冲级 由74HC139的逻辑图可知,在输入级中有三个信号:Cs、A1、A0。其中Cs经一级输入反相器后,形成, 用去驱动4个三输入与非门,故需要缓冲级,使其驱动能力增加。同时为了用驱动,必须加入缓冲门。由于A1、A0以及、各驱动内部与非门2个,所以可以不用缓冲级。Cs缓冲级的设计过程如下: Cs的缓冲级与输入级和内部门的关系如图3-7所示。图3-7 Cs的缓冲级图中M1为输入级,M2为内部门,M3为缓冲级驱动门

11、。M1的P管和N管的尺寸即为上述所述的输入级CMOS反相器P1管和 N1管尺寸,M2的P管和N管的尺寸即为内部基本反相器P1管和 N1管尺寸,M3的P管和N管的尺寸由级间比值(相邻级中MOS管宽度增加的倍数)来确定。如果要求尺寸或功耗最佳,级间比值为210。具体可取。N为扇出系数,它的定义是:在本例中,前级等效反相器栅的面积为M2的P管和N管的栅面积总和,下级栅的面积为4个三输入与非门中与Cs相连的所有P管和N管的栅面积总和。因此, 6.4则则有: 缓冲输出级由于输出级部分要驱动TTL电路,其尺寸较大,因而必须在与非门输出与输出级之间加入一级缓冲门M1,如图3-8所示。将与非门M0等效为一个反

12、相器,类似上述Cs的缓冲级设计,计算出M1的P管和N管的尺寸。图3-8 输出缓冲级计算类似于输入级:3.2.6 输入保护电路设计因为MOS器件的栅极有极高的绝缘电阻,当栅极处于浮置状态时,由于某种原因(如触摸),感应的电荷无法很快地泄放掉。而MOS器件的栅氧化层极薄,这些感应的电荷使得MOS器件的栅与衬底之间产生非常高的电场。该电场强度如果超过栅氧化层的击穿极限,则将发生栅击穿,使MOS器件失效,因此要设置保护电路。 可设计如图3-9所示的输入保护电路。保护电路中的电阻可以是扩散电阻、多晶硅电阻或其他合金薄膜电阻,其典型值为300500。二极管的有效面积可取500m2,或用Shockley方程

13、计算。 由于保护电路计算比较复杂,因此在版图设计中直接调用库中的标准pad,因其包含保持电路,就不必另外的保护电路设计。图3-9 保护电路至此,完成了全部器件的参数计算,汇总列出各级N管和P管的尺寸如下:输入级: 内部反相器; 输入缓冲级: 内部逻辑门: 缓冲输出级: 输出级: 3.3 功耗与延迟估算在估算延时、功耗时,从输入到输出选出一条级数最多的支路进行估算。74HC139电路从输入到输出的所有各支路中,只有Cs端加入了缓冲级,因而增加了延时与功耗,因此在估算延时、功耗时,就以Cs支路电路图(如下图所示)来简化估算。图3-10 估算延时、功耗Cs支路电路3.3.1 模型简化由于在实际工作中

14、,四个三输入与非门中只有一个可被选通并工作,而另三个不工作,所以估算功耗时只估算上图所示的支路即可。在Cs端经三级反相器后,将不工作的三个三输入与非门等效为负载电容CL1,而将工作的一个三输入与非门的两个输入接高电平,只将Cs端信号加在反相器上。在X点之前的电路,由于A0,A1,Cs均为输入级,虽然A0、A1比Cs少一个反相器,作为工程估算,可以认为三个输入级是相同的,于是,估算功耗时对X点这前的部分只要计算Cs这一个支路,最后将结果乘以3倍就可以了。在X点之后的电路功耗,则只计算一个支路。3.3.2 功耗估算CMOS电路的功耗中一般包括静态功耗、瞬态功耗、交变功耗。由于CMOS电路忽略漏电,

15、静态功耗近似为0,工作频率不高时,也可忽略交变功耗,则估算时只计算瞬态功耗PT即可。PT是上述Cs支路各级器件功耗的总和(共有6级),即:PT=CL总Vdd2fmax其中:为本级漏极PN结电容,按3.2.2相关公式计算: 为与本级漏极相连的下一级栅电容,按3.2.2的计算(这里忽略输入提拉管的电容做近似计算):为本级漏连接到下一级栅连线杂散电容,其值较小,可忽略不计。为断开的三个三输入的非门栅电容,按3.2.2的计算(这里取其中一个门做近似):=为最后一级(即输出级)的下一级栅电容,即负载电容15pF。X前、X后表示Cs支路电路中X点之前或X点之后的所有器件。 对于74HC139器件,整个芯片

16、功耗为2PT: 符合设计要求。3.3.3 延迟估算算出每一级等效反相器延迟时间,总的延迟时间为各级(共6级)延迟时间的总和。各级等效反相器延迟时间可用下式估算: 各字母的意义如图3-11所示。图3-11 延迟时间,上升与下降时间由上面的计算可以看出,即最后一级(即输出级)的下一级栅电容比起其它电容都大得多,在这里为了简化运算,用最后一级功耗乘以级数进行估算。所以有 符合设计要求。4.电路模拟电路模拟中为了减小工作量,使用上述功耗与延迟估算部分用过的Cs支路电路图。为了计算出功耗,在两个电源支路分别加入一个零值电压源VI1和VI2,电压值为零(如下图3-12所示),在模拟时进行直流扫描分析,然后

17、就可得出功耗。图3-12 电路模拟用Cs支路电路把此电路图转化为SPICE文件,加入电路特性分析指令和控制语句,即可进行电路模拟。首先,宽长比采用计算的数据,进行一次仿真模拟,但是,从仿真模拟的结果并不理想,直流分析的转变电平没有达到1.4V,瞬时分析的输出波形是一个三角波,达不到设计要求,故为了改变转变电平,对输入级管的宽长比进行修改。为了改变瞬时分析时输出的波形,对输出级管的宽长比也进行适当的修改,以符合设计的要求。通过修改的宽长比如下:输入级: 输出级: 修改为以上数值后,进行下列各参数的模拟分析。4.1直流分析直流分析:当VCS由0.4V变化到2.4V过程中,观察波形得到阈值电压(状态

18、转变电平)VI*。VI*的值应为1.4V。直流分析的电路图如图4-1所示,其对应的SPICE文件如图4-2所示,直流分析的输入输出电压曲线如图4-3所示。图4-1 直流分析电路图图4-2 直流分析SPICE设置图4-3 直流分析输入输出电压关系分析:从电压关系可以看出,转变电平大约在1.4V左右,符合设计的要求。因此所画电路通过了直流分析测试。4.2 瞬态分析从波形中得到tpLH、tpHL、tr和tf,然后进行相关计算。瞬态分析的电路图见图4-4所示,其对应的瞬态分析的SPICE文件设置见图4-5所示。对应的瞬态分析的结果见图4-6。图4-4 瞬态分析电路图图4-5 瞬时分析SPICE设置图4

19、-6 瞬态分析输入输出电压关系由W-edit可以得到其瞬态参数如下:tr=1.93ns tf =2.45ns tpLH=2.60ns tpHL=3.29ns 则满足电路设计要求。4.3 功耗分析对电压源VI1和VI2进行直流扫描分析:“.dc lin source VI1 0 5 0.1 sweep lin source VI2 0 5 0.1 ”,输出“.print dc p( VI1) p(VI2)”。功耗分析的电路原理图见图4-7,SPICE文件设置见图4-8,功耗分析结果见图4-9。这里的功耗分析采用的是静态功耗,所以这里没有加入脉冲源,只有直流电源。图4-7 功耗分析电路原理图图4-

20、8 功耗分析SPICE设置图4-9 功耗分析结果从波形中得出p( VI1 )max=-782.46pW p(VI2)max=-102.24nW,总功耗: Ptotal23p( VI1 )maxp(VI2)max=209nW模拟分析得到的结果与设计指标比较。可以看出,这次的电路设计满足设计要求。5. 版图设计这次的版图设计采用的是层次化、全手工设计版图。所谓的层次化设计版图,就是先设计单元版图,由简单的单元版图再组成较复杂的单元版图,一层层设计,直至完成芯片的整体版图。5.1 输入级的设计输入级的设计如图5-1所示,这里根据电路图,由于提拉管的宽长比只有1,所以这里的多晶硅栅的宽度采用6,其余的

21、多晶硅栅采用2的设计方法。图5-1 输入级版图5.2 内部反相器的设计内部反相器的宽长比比较小,考虑到这个原因,采用了将源、漏极的区域扩大的方法,以保证能够符合设计规则。设计的版图见图5-2。图5-2 内部反相器版图5.3 输入和输出缓冲门的设计对于缓冲门,由于其管的宽长比比较大,这里采用了梳状结构,从而减少了其管的面积,有效的利用的设计空间,其设计原理与内部反相器类似。具体的版图见图5-3-1和5-3-2。 图5-3-1 输入缓冲门 图5-3-2 输出缓冲门5.4 内部逻辑门的设计内部逻辑门涉及到的管比较多,区别于梳状结构,这里采用了多条多晶硅栅,而又考虑到尽量只用第一层金属线来布线(这样在

22、总图连接引线会更加方便,更加容易),这里引出了多晶硅栅分别接输入端口。所设计的版图见图5-4。图5-4 内部逻辑门版图5.5 输出级的设计从计算中可以看出,输出级的管的宽长比相比其它级来说是最大的,因此这里必须采用梳状结构。而且需要多个管并联来实现较大的宽长比。输出级的版图见图5-5。图5-5 输出级的版图5.6 连接成总电路图至此,每一个级的版图都设计出来了,现在可以进行各个版图的整合成总的版图。按照图3-2所示的逻辑图接线,得到最终的电路版图(见附录B)。得到电路版图后,算是大部分工作完成了,但是总电路图还需要加上焊盘,这里引入了PAD模块焊盘,一方面作保护电路使用,另一方面,则用来连接外

23、部电路。加上焊盘后的电路总图见附录C。5.7 版图检查5.7.1 版图设计规则检查(DRC)这一个操作与每一个子模块的设计必须同步进行。做DRC检查时应该分成小块(单元)检查。每一部分做成一个单元,每个单元进行DRC检查。在全部通过后,将单元组合成电路,最终做一次全版图的DRC,以确保全版图正确。总图的版图设计规则检查见图5-7所示。图5-7 总图的DRC检查由DRC检查结果可以看出,总图能够通过DRC检查。注:考虑到焊盘加上后DRC检查不通过的问题,这里只对没有加焊盘的进行DRC检查。5.7.2 电路网表匹配(LVS)检查电路图提取的网表文件(.sp)与版图提取的网表文件(.spc),进行元

24、件和节点的匹配检查。如果匹配,表明版图的连接及版图中各管子的生成是正确的。因此,只要保证电路图是正确的,LVS检查就可以验证版图的正确性。LVS检查的结果见图5-8。图5-8 总图LVS对照检查结果由结果可以看出,电路原理图与电路版图匹配正确。5.7.3 版图数据的提交所设计的版图通过DRC和LVS的检查,及ERC检查(本次设计不做),然后转换成制造掩膜用的码流数据。转换成的码流数据见图5-9。图5-9 码流数据截图6. 总图的整理到这里,原理图以及版图的设计都完成了。整理总的原理图和总的版图(见附录A、附录B、附录C)。7. 经验与体会这次的课程设计的主要内容是集成电路芯片74HC139设计

25、,历时两个星期,两个星期的辛劳,收获了两个星期的成果。这是我上大学以来的第一次感觉比较专业的一次课程设计。最初接触到这样一个设计,感觉是比较无从入手,翻开指导书,见到的是密密麻麻的文字,加上看不懂的公式,不禁有一种比较大的压力。正如霍金所说的:“公式多一条,读者将会减少一半。”要是霍金教授说的是对的,那么这一本小小的课程设计恐怕比较少人会看。但是,课程设计是我们学习的必经阶段,因此,只能慢慢去实践了。第一天陈老师和刘老师开设了课程设计的课,在课上,老师讲解了设计的主要步骤。想到我对这个设计还是一无所知,我听课比较认真,通过这次的设计指导课,我基本了解了设计的概况,以及有了一个比较基本的设计规划

26、目标。目标确定,接下来就要踏出设计的第一步。万事开头难,为了确定电路的各个参数,我们必须进行相关参数的计算。虽说是计算,但是在计算中却遇到了不少的问题,由于计算的公式比较复杂,因此算起结果来也是非常不容易的,这要求我们要细心,对每一件事都要有仔细的有始有终,我们开头几天都是蹲在课室里,由早到晚计算,也为了互相帮助,大家都很愿意地留在课室,以方便交流。计算是一件较为长远和遇到问题比较多的事。当然除了细心,聪明才智还是可以派上用场。在利用电容的关系计算宽长比是这次计算中的难点,许多同学花了比较多的时间在这个计算上,为了简化计算,我想了很多的方法,尝试过利用计算机的解方程软件帮忙,但是,由于未知参数

27、以及数据实在比较多,输入到计算机并不好表达,最后只好放弃了这个念头,还是得实实在在的计算吧。计算的过程真的不好弄,当我在苦算时,有同学已经算出了结果,我借鉴了一下他的结果,利用他的结果,我大概估算了一下原方程的数量级,我恍然大悟,计算并不复杂,只要知道结果的大概数量级,利用其数量级的关系,可以使原方程大为简化,而且简化后求得的结果与精确计算的结果相差无几。我按照自己简化的方法计算,终于解决了计算的难关。计算完成,接下来的是电路模拟,相比起计算,电路模拟的难度比较少,主要的困难是模拟软件各参数的设置,不过由于通过作业,有了对Tanner Pro软件的基本了解,因此这次的设置并不难。很快,电路模拟

28、完成了。接下来的是版图的设计。在这次的设计中,这个环节可以算是重中之重。如果说计算仅仅是小试牛刀,那么版图设计就是重要的实践环节。不过,由于之前的作业对Tanner Pro有大概的了解,因此这次的各单元的版图设计并不是太难,但是我的美术功底比较低,画图总觉得很不如人意,因此只有不断去修改,以求做到完美。这无可避免的是要花比较长的时间,但是我觉得是很值得的,通过画版图我觉得自己画图的能力提高了。每一个单元版图设计花的时间并不多,但是接下来的这个阶段,我却花了大部分的时间。接下来的任务是把各单元组合成版图的总图。单纯的组合并不麻烦,只需按照电路图接线就可以,但是要通过LVS检查,这就比较麻烦了。第

29、一次检查,发现了一大堆的错误。仔细分析那些错误,器件数没有问题,都是节点数不一致。检查起来还真的比较困难,但是就算是困难,也要咬紧牙关通过。通过了日日夜夜的辛劳,最终终于发现了问题,重新接好线,就OK了,完成了LVS检查,不禁有一种成就感。最后,加上焊盘,版图的设计也完成了。这次的课程设计历时两个星期,虽然是短短的两个星期,但是却带给了我很多的收获。首先,我的专业知识充实了,认识也更加深入,这对我以后在电子行业的工作是比较有利的。然后,这也培养了我对待每一件事仔细认真的态度,哪怕是小小的一件事,也要做得完美。这次的设计遇到了不少问题,不过问题对于我们来说并不可怕,可怕的是我们对自己能否解决问题

30、没有信心,有危必有机,解决问题也是一种机遇,通过这次设计中遇到问题,然后解决了问题,我对自己的设计的信心大大提高,而且学到了许多课本没有的东西。两个星期的设计,收获的是知识,收获的是信心,收获到的是解决问题的决心。8. 参考文献上网收集相关资料.陈先朝. 集成电路课程设计指导书. 2009.廖裕评,陆瑞强编. Tanner Pro 集成电路设计与布局实战指导M. 北京:科学出版社,2007年:1274.朱正涌. 半导体集成电路M. 北京:清华大学出版社,2009年:388409.王志功等. 集成电路设计M. 北京:电子工业出版社,2008年:1295.附录A 电路原理图总图(一半)附录B 总电路版图(无焊盘)附录C 总电路版图(加焊盘)

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

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1