沈阳理工大学课程设计I成绩评定表学生姓名王宇佳班级学号1003040105专业电子科学与技术课程设计题目三输入或非门电路与版图设计评语组长签字:成绩日期年月日沈阳理工大学课程设计II课程设计任务书学院信息科学与工程学院专业电子科学与技术学生姓名王宇佳班级学号1003040105课程设计题目三输入或非门电路与版图设计实践教学要求与任务:1.用tanner软件中的S-Edit编辑三输入或非门电路原理图。2.用tanner软件中的TSpice对三输入或非门电路进行仿真并观察波形。3.用tanner软件中的L-Edit绘制三输入或非门电路版图,并进行DRC验证。4.用tanner软件中的TSpice对版图电路进行仿真并观察波形。5.用tanner软件中的layout-Edit对电路网表进行LVS检验观察原理图与版图的匹配程度。工作计划与进度安排:第一周周一:教师布置课设任务,学生收集资料,做方案设计。周二:熟悉软件操作方法。周三~四:画电路图周五:电路仿真。第二周周一~二:画版图。周三:版图仿真。周四:验证。周五:写报告书,验收。指导教师:年月日专业负责人:年月日学院教学副院长:年月日沈阳理工大学课程设计III目录1.绪论................................................................11.1版图设计基础知识..............................................11.2版图设计方法..................................................11.3设计目标......................................................22.三输入或非门电路..................................................32.1三输入或非门电路结构..........................................32.2三输入或非门电路电路仿真......................................42.3三输入或非门电路的版图绘制....................................52.4三输入或非门电路的版图电路仿真................................62.5LVS检查匹配..................................................7总结...................................................................8参考文献...............................................................9附录一:原理图网表.................................................10附录二:版图网表....................................................11沈阳理工大学课程设计11绪论1.1版图设计基础知识集成电路从60年代开始,经历了小规模集成,中规模集成,大规模集成,到目前的超大规模集成。单个芯片上已经可以制作含几百万个晶体管的一个完整的数字系统或数模混合的电子系统。在整个设计过程中,版图(layout)设计或者称作物理设计(physicaldesign)是其中重要的一环。他是把每个原件的电路表示转换成集合表示,同时,元件间连接的线网也被转换成几何连线图形[1]。对于复杂的版图设计,一般把版图设计分成若干个子步骤进行:划分为了将处理问题的规模缩小,通常把整个电路划分成若干个模块。版图规划和布局是为了每个模块和整个芯片选择一个好的布图方案。布线完成模块间的互连,并进一步优化布线结果。压缩是布线完成后的优化处理过程,他试图进一步减小芯片的面积。1.2版图设计方法可以从不同角度对版图设计方法进行分类。如果按设计自动化程度来分,可将版图设计方法分成手工设计和自动设计2大类。如果按照对布局布线位置的限制和布局模块的限制来分,则可把设计方法分成全定制(fullcustom)和半定制(semicustom)2大类。而对于全定制设计模式,目前有3种CAD工具服务于他:几何图形的交互图形编辑、符号法和积木块自动布图。对于两极运算放大器版图设计的例子,采用的是Tanner公司的LEdit软件[2]。这是一种广泛使用在微机上的交互图形编辑器。设计者将手工设计好的版图草图用一个交互图形编辑器输入计算机并进行编辑。因而此方法也被分类成手工设计方法。因为手工设计方法不可避免的会产生误会,因此,必须在版图编辑后进行版图验证。版图验证包括设计规则检查DRC(adesignrulechecker)、电学规则检查ERC(aelectricsrulechecker)、版图参数提取LPE(layoutparameterextraction)、版图和原理图对照检查LVS(layoutvsschematic)。当然这些验证LEdit就可以完成。沈阳理工大学课程设计21.3设计目标1.用tanner软件中的原理图编辑器S-Edit编辑带复位端的D触发器电路原理图。2.用tanner软件中的TSpice对带复位端的D触发器电路进行仿真并观察波形。3.用tanner软件中的L-Edit绘制带复位端的D触发器版图,并进行DRC验证。4.用tanner软件中的TSpice对带复位端的D触发器的版图电路进行仿真并观察波形。5.用tanner软件中的layout-Edit对带复位端的D触发器进行LVS检验观察原理图与版图的匹配程度。沈阳理工大学课程设计32三输入或非门电路2.1三输入或非门电路结构用CMOS实现反相器电路,PMOS和NMOS管进行全互补连接方式,栅极相连作为输入,电路上面是三个PMOS串联,电路下面是三个NMOS并联,PMOS的漏极与下面NMOS的漏极相连作为输出,POMS管的源极和衬底相连接高电平,NMOS管的源极与衬底相连接低电平;原理图如图2.1所示。图2.1或非门电路的原理图沈阳理工大学课程设计42.2三输入或非门电路仿真使用TSpice对原理图进行仿真。首先,生成电路网表,如图2.2。2.带复位端的D触发器图2.2生成原理图电路网表给或非门电路的输入端加入周期不同的脉冲。仿真中高电平为Vdd=5V,低电平为Gnd,并添加输入输出延迟时间。进行仿真,输出波形。波形图如图2.3。图2.3三输入或非门电路输入输出波形图沈阳理工大学课程设计52.3三输入或非门电路的版图绘制用L-Edit版图绘制软件对三输入或非门电路进行版图绘制,版图结果如图2.4。图2.4三输入或非门电路版图进行DRC检测,检测是否满足设计规则。如图2.5。图2.5DRC验证过程及结果沈阳理工大学课程设计62.4三输入或非门电路的版图电路仿真同原理图仿真相同,首先生成电路网表。如图2.6。图2.6生成版图电路网表添加激励、电源和地,同时观察输入输出波形,波形如图2.7。2.4带复位端的D触发器的版图电路仿真图2.7三输入或非门电路版图输入输出波形图三输入或非门电路的版图仿真波形与原理图的仿真波形,基本一致,并且符合输入输出的逻辑关系,电路的逻辑设计正确无误。沈阳理工大学课程设计72.5LVS检查匹配三输入或非门电路进行LVS检查验证,首先添加输入输出文件,选择要查看的输出,观察输出结果检查三输入或非门电路原理图与版图的匹配程度。首先导入网表,如图2.8。图2.8导入网表输出结果如图2.9。图2.9电路LVS检查匹配图网表匹配,设计无误。沈阳理工大学课程设计8总结本次版图设计课程让我受益匪浅,首先我对于三输入或非门电路的工作原理有进一步理解。同时基于TSPC原理的三输入或非门版图设计中,对于设计规则更加熟悉,对于设计版图的一些技巧以及快捷键使用更加熟练。在DRC验证中,进一步加深熟悉设计规则中应该注意到的一些地方。通过几次修改与DRC验证,除了面积百分比无法达到规则,其他要求均达到。在这次最大的收获还是提高自己的动手能力,完全有自己完成电路图到版图的设计以及最后的验证,熟悉整了个操作过程。因此本次课程设计对于提高自身在版图设计方面能力起到重要的作用。沈阳理工大学课程设计9参考文献[1]石春琦,吴金,常昌远,等.LVS版图验证方法的研究[J].电子器件,2002,25(2):165[2]孙润.Tanner集成电路设计教程[M].北京:北京希望电子出版社,2001现代电子技术沈阳理工大学课程设计10附录一:原理图网表*SPICEnetlistwrittenbyS-EditWin327.03*WrittenonJul5,2013at12:00:14*Waveformprobingcommands.probe.optionsprobefilename=+.dat+probesdbfile=C:\Users\dell\Desktop\+\+.sdb+probetopmodule=Module0*Maincircuit:Module0M1YAGndGndNMOSL=2uW=22uAD=66pPD=24uAS=66pPS=24uM2YBGndGndNMOSL=2uW=22uAD=66pPD=24uAS=66pPS=24uM3YCGndGndNMOSL=2uW=22uAD=66pPD=24uAS=66pPS=24uM4YCN7VddPMOSL=2uW=22uAD=66pPD=24uAS=66pPS=24uM5N7BN5VddPMOSL=2uW=22uAD=66pPD=24uAS=66pPS=24uM6N5AVddVddPMOSL=2uW=22uAD=66pPD=24uAS=66pPS=24u*Endofmaincircuit:Module0沈阳理工大学课程设计11附录二:版图网表*CircuitExtractedbyTannerResearch'sL-EditVersion9.00/ExtractVersion9.00;*TDBFile:C:\Users\dell\Desktop\+\+.tdb*Cell:Cell0Version1.21*ExtractDefinitionFile:E:\2013\tanner\LEdit90\Samples\SPR\example1\lights.ext*ExtractDateandTime:07/05/2013-09:03.includeE:\2013\tanner\TSpice70\models\ml2_125.md.param1=0.5uvvddVddGnd5.0vaAGndPULSE(0550n5n5n50n100n)vaBGndPULSE(0550n5n5n100n200n)vaCGndPULSE(0550n5n5n50n150n).tran/op1n400nmethod=bdf.printtranv(A)v(B)v(C)v(Y)*PolyResistorID*Poly2ResistorID*NDiffResistorID*PDiffResistorID*PBaseResistorID*NWellResistorID*Poly1-Poly2CapacitorID*PolyResistorID*PadComment*Poly2ResistorID*NDiffResistorID*PDiffResistorID*PBaseResistorID*NWellResistorID*Poly1-Poly2CapacitorID沈阳理工大学课程设计12*NMOSCapacitorID*PMOSCapacitorID*PadComment*NODENAMEALIASES*1=Gnd(10