版图工艺课程设计报告.docx
《版图工艺课程设计报告.docx》由会员分享,可在线阅读,更多相关《版图工艺课程设计报告.docx(13页珍藏版)》请在冰豆网上搜索。
版图工艺课程设计报告
成绩评定表
学生姓名
陈芝侠
班级学号
1003040109
专业
电子科学与技术
课程设计题目
输入端带反相器的三输入或门
评
语
组长签字:
成绩
日期
20年月日
课程设计任务书
学院
信息科学与工程学院
专业
电子科学与技术
学生姓名
陈芝侠
班级学号
1003040109
课程设计题目
输入端带反相器的三输入或门
实践教学要求与任务:
1.用tanner软件中的S-Edit编辑输入端带反相器的三输入或门电路原理图。
2.用tanner软件中的TSpice对电路输入端带反相器的三输入或门进行仿真并观察波形。
3.用tanner软件中的L-Edit绘制输入端带反相器的三输入或门版图,并进行DRC验证。
4.用tanner软件中的TSpice对版图电路进行仿真并观察波形。
5.用tanner软件中的layout-Edit对电路网表进行LVS检验观察原理图与版图的匹配程度。
工作计划与进度安排:
第一周
周一:
教师布置课设任务,学生收集资料,做方案设计。
周二:
熟悉软件操作方法。
周三~四:
画电路图
周五:
电路仿真。
第二周
周一~二:
画版图。
周三:
版图仿真。
周四:
验证。
周五:
写报告书,验收。
指导教师:
201年月日
专业负责人:
201年月日
学院教学副院长:
201年月日
目录
目录III
1.绪论1
1.1设计背景1
1.2设计目标1
2.输入端带反相器的三输入或门2
2.1输入端带反相器的三输入或门电路结构2
2.2输入端带反相器的三输入或门电路仿真3
2.3输入端带反相器的三输入或门的版图绘制4
2.4输入端带反相器的三输入或门的版图电路仿真5
2.5LVS检查匹配6
总结8
参考文献9
附录一:
原理图网表10
附录二:
版图网表11
1.绪论
1.1设计背景
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设计者和生产商提供了快速、易用、精确的设计系统。
TannerToolsPro提供完整的集成电路设计环境,可在PC机上运行,能够帮助学生进入VLSI设计领域。
它从电路图设计、电路分析与仿真到电路布局环境一应俱全。
学生通过仿真实验能够进一步深化对集成电路原理、半导体工艺等方面知识的理解和掌握,将电子科学与技术专业的基础知识融会贯通。
1.2设计目标
1.用tanner软件中的原理图编辑器S-Edit编辑输入端带反相器的三输入或门电路原理图。
2.用tanner软件中的TSpice对输入端带反相器的三输入或门电路进行仿真并观察波形。
3.用tanner软件中的L-Edit绘制输入端带反相器的三输入或门版图,并进行DRC验证。
4.用tanner软件中的TSpice对输入端带反相器的三输入或门电路进行仿真并观察波形。
5.用tanner软件中的layout-Edit对输入端带反相器的三输入或门进行LVS检验观察原理图与版图的匹配程度。
2.输入端带反相器的三输入或门
2.1输入端带反相器的三输入或门电路结构
输入端带反相器的三输入或门以说是最常用的基本功能电路之一了,广泛应用于数字逻辑电路电路设计中。
在本次课程设计中,使用tanner软件中的原理图编辑器S-Edit编辑带复位端的D触发器电路原理图。
详细描述各MOS管中栅、源、漏及衬底的详细连接方式。
其中原理图如图2.1.1。
图2.1.1输入端带反相器的三输入或门的原理图
2.2输入端带反相器的三输入或门电路仿真
2.2.1使用TSpice对原理图进行仿真。
首先,生成电路网表,如图2.2.1。
图2.2.1生成原理图电路网表
给触发器的输入端加入CP激励信号,信号D端加入信号。
仿真中高电平为Vdd=5V,低电平为Gnd,并添加输入输出延迟时间。
进行仿真,输出波形。
波形图如下图2.2.2。
图2.2.2带复位端D触发器电路输入输出波形图
2.3输入端带反相器的三输入或门的版图绘制
用L-Edit版图绘制软件对输入端带反相器的三输入或门电路进行版图绘制,版图结果如图2.3.1。
图2.3.1输入端带反相器的三输入或门电路版图
进行DRC检测,检测是否满足设计规则。
如图2.3.2。
图2.3.2DRC验证结果
2.4输入端带反相器的三输入或门的版图电路仿真
同原理图仿真相同,首先生成电路网表。
如图2.4.1。
图2.4.1生成版图电路网表
添加激励、电源和地,同时观察输入输出波形,波形如图2.4.2。
图2.4.2输入端带反相器的三输入或门输出波形图
输入端带反相器的三输入或门电路的版图仿真波形与原理图的仿真波形,基本一致,并且符合输入输出的逻辑关系,电路的逻辑设计正确无误。
2.5LVS检查匹配
对输入端带反相器的三输入或门进行LVS检查验证,首先添加输入输出文件,选择要查看的输出,观察输出结果检查输入端带反相器的三输入或门电路原理图与版图的匹配程度。
首先导入网表,如下图图2.5.1。
图2.5.1导入网表
输出结果如图2.5.2。
图2.5.2电路LVS检查匹配图
总结
通过这段时间的课程设计学习,综合运用所学的知识完成了设计任务。
使我更深的的了解版图工艺的艺术,并深入掌握仿真方法和工具Tanner、同时为以后从事本专业工作打下坚实的基础。
进一步熟悉设计中使用的主流工具,版图设计属于集成电路的后端设计,通过绘制电路版图,发现了理论与现实有着很大的差别,特别是绘制版图,需要很大的耐心和毅力,刚开始对Tanner软件很陌生,感觉画图好复杂呀,失败了一次又一次,最后通过耐心的学习和尝试,终于对Tanner软件和版图绘制的掌握,画出了漂亮的版图让人感觉好有成就感啊,让我深深体会到集成电路版图工艺的魅力,通过对典型IC集成电路的原理图和版图的绘制及仿真,对模拟电路的工作原理有了进一步的了解。
再借助tanner软件模拟电路的原理图绘制及其版图生成,熟悉了tanner在此方面的应用,以增强计算机辅助电路模拟与设计的信心。
由于对于理论知识学习不够扎实,我深感“书到用时方恨少”,于是想起圣人之言“温故而知新”,便重拾教材与实验手册,对知识系统而全面进行了梳理,遇到难处先是苦思冥想再向同学请教,终于熟练掌握了基本理论知识,而且领悟诸多平时学习难以理解掌握的较难知识,学会了如何思考的思维方式,找到了设计的方向。
正所谓“实践是检验真理的唯一标准”,只有自己动手做过了,才能更贴切更深刻的掌握所学的知识,使自己进一步的提高。
尽管课程设计是在期末才开始,我们的教材学习完毕,掌握许多知识,但是还有很多地方理解领悟不到位,所以查阅资料使必不可少的,这就养成了我们自己学习的方式。
而且又要进行软件的仿真。
软件的仿真进行的比较顺利,硬件的连接出了一些问题。
但最后解决了。
总的来说,课程设计是一门很严谨的的课程,给了我很多专业知识,同时在一定程度上提高了我的专业技能,还教给我许多的道理。
通过课程设计,我不仅学到了知识,而且从中学到了解决问题的方法,这也是一个锻炼自己的机会。
参考文献
[1]AlanHastings著.模拟电路版图的艺术.第三版.电子工业出版社,2013.6.
[2]曾庆贵等著.集成电路版图设计.第二版.机械工业出版社,2008.10.
附录一:
原理图网表
*SPICEnetlistwrittenbyS-EditWin327.03
*WrittenonJul5,2013at10:
59:
29
*Waveformprobingcommands
.probe
.optionsprobefilename="czx.dat"
+probesdbfile="C:
\Users\lenovo\Desktop\czx\czx.sdb"
+probetopmodule="Module0"
.includeD:
\tanner\TSpice70\models\ml2_125.md
.param1=0.5u
vvddVddGnd5
vaAGndPULSE(0550n5n5n50n100n)
vaBGndPULSE(0550n5n5n100n150n)
vaCGndPULSE(0550n5n5n60n120n)
.tran/op1n400nmethod=bdf
.printtranv(A)v(B)v(C)v(Y)
*Maincircuit:
Module0
M1YN10GndGndNMOSL=2uW=22uAD=66pPD=24uAS=66pPS=24u
M2N10BGndGndNMOSL=2uW=22uAD=66pPD=24uAS=66pPS=24u
M3YAGndGndNMOSL=2uW=22uAD=66pPD=24uAS=66pPS=24u
M4YCGndGndNMOSL=2uW=22uAD=66pPD=24uAS=66pPS=24u
M5N10BVddVddPMOSL=2uW=22uAD=66pPD=24uAS=66pPS=24u
M6N1AVddVddPMOSL=2uW=22uAD=66pPD=24uAS=66pPS=24u
M7N2N10N1VddPMOSL=2uW=22uAD=66pPD=24uAS=66pPS=24u
M8YCN2VddPMOSL=2uW=22uAD=66pPD=24uAS=66pPS=24u
*Endofmaincircuit:
Module0
附录二:
版图网表
*CircuitExtractedbyTannerResearch'sL-EditVersion9.00/ExtractVersion9.00;
*TDBFile:
C:
\Users\lenovo\Desktop\czx\Layout1.tdb
*Cell:
Cell0Version1.17
*ExtractDefinitionFile:
D:
\tanner\LEdit90\Samples\SPR\example1\lights.ext
*ExtractDateandTime:
07/05/2013-11:
13
.includeD:
\tanner\TSpice70\models\ml2_125.md
.param1=0.5u
vvddVddGND5
vaAGNDPULSE(0550n5n5n50n100n)
vbBGNDPULSE(0550n5n5n100n150n)
vcCGNDPULSE(0550n5n5n60n120n)
.tran/op1n400nmethod=bdf
.printtranv(A)v(B)v(C)v(Y)
*Warning:
LayerswithUnassignedAREACapacitance.
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*Warning:
LayerswithZeroResistance.
*
*
*
*
*NODENAMEALIASES
*1=GND(-20,25)
*2=VDD(-25,95)
*4=Y(23,57)
*9=B(43.5,90)
M1VDDB3VDDPMOSL=2uW=5u
*M1DRAINGATESOURCEBULK(43.583.545.588.5)
M2738VDDPMOSL=2uW=7u
*M2DRAINGATESOURCEBULK(665.5872.5)
M3Y67VDDPMOSL=2uW=7u
*M3DRAINGATESOURCEBULK(1465.51672.5)
M485VDDVDDPMOSL=2uW=7u
*M4DRAINGATESOURCEBULK(-265.5072.5)
M5GNDB3GNDNMOSL=2uW=5u
*M5DRAINGATESOURCEBULK(43.56545.570)
M6GND3YGNDNMOSL=2uW=7u
*M6DRAINGATESOURCEBULK(641.5848.5)
M7Y6GNDGNDNMOSL=2uW=7u
*M7DRAINGATESOURCEBULK(1441.51648.5)
M8Y5GNDGNDNMOSL=2uW=7u
*M8DRAINGATESOURCEBULK(-241.5048.5)
*TotalNodes:
9
*TotalElements:
8
*TotalNumberofShortedElementsnotwrittentotheSPICEfile:
0
*ExtractElapsedTime:
0seconds
.END