三输入或门版图设计说明Word下载.doc

上传人:wj 文档编号:830355 上传时间:2023-04-29 格式:DOC 页数:16 大小:508.50KB
下载 相关 举报
三输入或门版图设计说明Word下载.doc_第1页
第1页 / 共16页
三输入或门版图设计说明Word下载.doc_第2页
第2页 / 共16页
三输入或门版图设计说明Word下载.doc_第3页
第3页 / 共16页
三输入或门版图设计说明Word下载.doc_第4页
第4页 / 共16页
三输入或门版图设计说明Word下载.doc_第5页
第5页 / 共16页
三输入或门版图设计说明Word下载.doc_第6页
第6页 / 共16页
三输入或门版图设计说明Word下载.doc_第7页
第7页 / 共16页
三输入或门版图设计说明Word下载.doc_第8页
第8页 / 共16页
三输入或门版图设计说明Word下载.doc_第9页
第9页 / 共16页
三输入或门版图设计说明Word下载.doc_第10页
第10页 / 共16页
三输入或门版图设计说明Word下载.doc_第11页
第11页 / 共16页
三输入或门版图设计说明Word下载.doc_第12页
第12页 / 共16页
三输入或门版图设计说明Word下载.doc_第13页
第13页 / 共16页
三输入或门版图设计说明Word下载.doc_第14页
第14页 / 共16页
三输入或门版图设计说明Word下载.doc_第15页
第15页 / 共16页
三输入或门版图设计说明Word下载.doc_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

三输入或门版图设计说明Word下载.doc

《三输入或门版图设计说明Word下载.doc》由会员分享,可在线阅读,更多相关《三输入或门版图设计说明Word下载.doc(16页珍藏版)》请在冰点文库上搜索。

三输入或门版图设计说明Word下载.doc

作风严谨,踏实肯干。

5分

2

工作量

按期圆满完成规定的任务,难易程度和工作量符合要求。

20分

3

出勤情况

全勤:

得10分

10分

有迟到、早退、请假现象:

得8分

旷课1天:

得5分

旷课2天:

得2分

旷课超过2天:

得0分

4

设计、实验方案

能灵活运用相关专业知识,有较强的创新意识,有独特见解,设计有一定应用价值。

30分

5

实验技能

动手能力强,能独立完成安装、调试等实际操作,能解决设计及实验过程中出现的问题。

6

小组表现

注重团队合作,在小组中表现突出,对设计方案的制定及选取起主要作用,在实验操作过程中,承担主要执行者。

7

设计报告质量

报告结构严谨合理;

文理通顺,技术用语准确,符合规;

图表完备、正确,绘图准确、符合国家标准;

合计

评语:

等级:

(优秀、良好、中等、及格、不及格)

评阅人:

职称:

日期:

年月日

目录

1绪论 1

1.1设计背景 1

1.2版图设计方法 2

1.3设计目标 2

2三输入或门电路 2

2.1电路结构 2

2.2三输入或门电路仿真 4

2.3三输入或门电路的版图绘制 4

2.4三输入或门版图电路仿真 10

2.5LVS检查匹配 10

3总结 12

参考文献 13

1绪论

1.1设计背景

随着集成电路技术的日益进步,使得计算机辅助设计(CAD)技术已成为电路设计师不可缺少的有力工具[1]。

国外电子线路CAD软件的相继推出与版本更新,使CAD技术的应用渗透到电子线路与系统设计的各个领域,如芯片版图的绘制、电路的绘图、模拟电路仿真、逻辑电路仿真、优化设计、印刷电路板的布线等。

CAD技术的发展使得电子线路设计的速度、质量和精度得以保证。

在众多的CAD工具软件中,Spice程序是精度最高、最受欢迎的软件工具,tanner是用来IC版图绘制软件,许多EDA系统软件的电路模拟部分是应用Spice程序来完成的,而tanner软件是一款学习阶段应用的版图绘制软件,对于初学者是一个上手快,操作简单的EDA软件。

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设计与验证解决方案[2]。

L-EditPro丰富完善的功能为每个IC设计者和生产商提供了快速、易用、精确的设计系统。

虽然SPICE开发至今已超过20年,然而其重要性并未随着制程的进步而降低。

就国的设计环境而言,商用的SPICE模拟软件主要有Hspice、Pspice、SBTspice、SmartSpice与Tspice等。

HSpice是Spice程序应用在PC上的程序,它的主要算法与Spice相同。

由于HSpiceA/D程序集成了模拟与数字电路的仿真运算法,它不仅可以仿真单一的模拟电路或数字电路,而且可以有效、完善地仿真模拟和数字混合电路。

经过多年的改版,HSpiceA/D以其强大的功能及高度的集成性而成为先进最受欢迎的电路仿真软件。

1.2版图设计方法

可以从不同角度对版图设计方法进行分类。

如果按设计自动化程度来分,可将版图设计方法分成手工设计和自动设计2大类。

如果按照对布局布线位置的限制和布局模块的限制来分,则可把设计方法分成全定制(fullcustom)和半定制(semicustom)2大类。

而对于全定制设计模式,目前有3种CAD工具服务于他:

几何图形的交互图形编辑、符号法和积木块自动布图。

对于两极运算放大器版图设计的例子,采用的是Tanner公司的LEdit软件[2]。

这是一种广泛使用在微机上的交互图形编辑器。

设计者将手工设计好的版图草图用一个交互图形编辑器输入计算机并进行编辑。

因而此方法也被分类成手工设计方法。

因为手工设计方法不可避免的会产生误会,因此,必须在版图编辑后进行版图验证。

版图验证包括设计规则检查DRC(adesignrulechecker)、电学规则检查ERC(aelectricsrulechecker)、版图参数提取LPE(layoutparameterextraction)、版图和原理图对照检查LVS(layoutvsschematic)。

当然这些验证LEdit就可以完成。

1.3设计目标

1.用MOS场效应管实现三输入或门电路。

2.用tanner软件中的原理图编辑器S-Edit编辑三输入或门电路原理图。

3.用tanner软件中的W-Edit对三输入或门电路进行仿真,并观察波形。

4.用tanner软件中的L-Edit绘制三输入或门版图,并进行DRC验证。

5.用W-Edit对三输入或门的版图电路进行仿真并观察波形。

6.用tanner软件中的layout-Edit对三输入或门进行LVS检验观察原理图与版图的匹配程度。

2三输入或门电路

2.1电路结构

用CMOS实现三输入或门电路,PMOS和NMOS管进行全互补连接方式,栅极相连作为输入,电路上面是三个PMOS并联,PMOS的漏极与下面NMOS的漏极相连接反相器作为输出,POMS管的源极和衬底相连接高电平,三个NMOS管的源极与衬底相连接低电平,原理图如图1三输入或门电路原理图所示。

图1三输入或门电路原理图

其工作原理为:

当A=0,B=0,C=0时,Y=0;

当A=0,B=0,C=1时,Y=1;

当A=0,B=1,C=0时,Y=1;

当A=0,B=1,C=1时,Y=1;

当A=1,B=0,C=0时,Y=1;

当A=1,B=0,C=1时,Y=1;

当A=1,B=1,C=0时,Y=1;

当A=1,B=1,C=1时,Y=1;

即当输入A,B,C都为0时,与其相连的PMOS管导通,与其相连的NMOS管截止,与GND相连的NMOS导通,输出为GND的值;

当输入A=0,B=0,C=1时,与C相连的NMOS管导通,输出为C的值;

当输入A=0,B=1,C=0时,与B相连的NMOS管导通,输出为B的值;

当输入A=0,B=1,C=1时,与B,C相连的NMOS管导通,输出为B或者C的值;

当输入A=1,B=0,C=0时,与A相连的NMOS管导通,输出为A的值;

当输入A=1,B=0,C=1时,与A,C相连的NMOS管导通,输出为A或者C的值;

当输入A=1,B=1,C=0时,与A,B相连的NMOS管导通,输出为A或者B的值;

当输入A=1,B=1,C=1时,与A,B,C相连的NMOS管导通,输出为A或者C或者B的值。

2.2三输入或门电路仿真

给三输入或门的输入加激励,高电平为Vdd=5V,低电平为Gnd,并添加输入输出延迟时间,进行仿真,并输出波形;

波形图如下图2三输入或门电路输入输出波形图所示。

图2三输入或门电路输入输出波形图

2.3三输入或门电路的版图绘制

用L-Edit版图绘制软件对三输入或门电路进行版图绘制,同时进行DRC验证,查看输出结果,检查有无错误;

基本操作步骤是:

(1)打开此程序。

(2)另存新文件:

选择File→SaveAs。

(3)取代设定:

选择File→ReplaceSetup命令,单击右侧的Browser,选择C:

\Users\zcl\Documents\TannerEDA\TannerToolsv13.0\L-EditandLVS\SPR\Lights\Layout\lights.tdb文件,然后点击ok,会出现警告,按确定钮。

(4)绘制PMOS和NMOS:

先绘制NWell图层,再绘制Active图层,然后绘制PSelect图层,然后绘制Poly图层,然后绘制ActiveContact图层,最后绘制Metal1图层pmos和nmos绘制结果如图3pmos绘制图和图4nmos绘制图所示。

图3pmos绘制图

图4nmos绘制图

(5)绘制pmos和nmos组件:

绘制方法同绘制pmos和nmospmos相同,pmos和nmos组件绘制结果如图5pmos和nmos组件绘制图所示。

图5pmos和nmos组件绘制图

(6)编辑或门及连接栅极Poly:

新建cell命名为or,在组件列表中选择绘制的组件进行或门编辑。

将放置的组件在or中按位置放置好,然后根据逻辑关系绘制连接栅极的多晶层。

由于电路的pmos与nmos的栅极极是要相连的,故直接以Poly图层将pmos与nmos的Poly相连接,绘制出Poly,绘制后进行DRC检查,如图6连接栅极Poly图所示。

图6连接栅极Poly图

(7)连接源漏极:

电路的nmos漏极与pmos漏极是相连的,则以Metal1连接即可,利用Metal1将图中的nmos与pmos的右边扩散区有接触点处相连接,绘制Metal1,绘制后进行DRC检查,如图7连接源漏极图所示。

图7连接源漏极图

(8)绘制电源线和地线:

由于电路需要有Vdd电源与GND电源,电源绘制是以Metal1图层表示,利用Metal1将图中pmos上方与nmos下方各绘制一个电源图样,绘制后进行DRC检查,如图8绘制电源线和地线图所示。

图8绘制电源线和地线图

(9)加入Vdd与GND节点名:

单击工具栏中插入节点按钮,再到编辑窗口中用鼠标左键拖曳出一个与上方电源图样重叠的方格后,将出现EditObject(s)对话框,在On文本框中选中Metal1层,在Portname文本框中输入节点名称为Vdd,在TextAlignment选项组中选择文字相对于框的位置的右上方,单击“确定”按钮,同样的方法标出GND。

(10)接电源线与地线:

将电源线与地线和pmos,nmos,guardpmos,guardnmos连接起来,完成后DRC检查如图9连接电源线与地线图所示。

图9连接电源线与地线图

(11)接或非门和反相器:

先绘制反相器输入端口,先在编辑窗口空白处进行编辑,先绘制PolyContact图层,再绘制Poly图层,接着绘制Metal1图层使之重叠于PolyContact图样上,最后将此输入端口图形群组起来,在GroupCellName文本框中输入名称portA,之后单击OK按钮。

将portA移至反相器输入端,连接非门和反相器,DRC检查,如图10连接或非门和反相器图所示。

图10连接或非门和反相器图

(12)入输入端口:

先绘制PolyContact图层,再绘制Poly图层,接着绘制Metal1图层使之重叠于PolyContact图样上,接着在Metal1上要绘制Via图层,Via图层是用来连接Metal1图层与Metal2图层的接触孔,接着绘制Metal2图层,它要与图层Via与Metal1重叠,DRC检查端口如图11端口图所示。

图11端口图

(13)端口图形群组起来,先选中组合区域部分,再选择Draw→Group命令,会出现Group对话框。

在GroupCellName文本框中输入名称portA,之后单击OK按钮。

将portA部分移至与非门栅极的位置当成输入端口,结果如图所示。

注意,在放置时Metal1与Metal1之间要距离3个格点以上,并要以设计规则检查无误才可,复制portA放置到另一个输入端口,通过R键来旋转portA,最后DRC检查,如图12加入输入端口图所示。

图12加入输入端口图

(14)在portA组件上加入节点名称作为输入点,需利用加入节点按钮。

再在Layers面板的下拉列表中选择Metal2选项,使Metal2图样被选取,再到编辑窗口中用鼠标左键拖曳出一个与portA组件的Metal2图样重叠的方格后,会出现EditObject(s)对话框,在Portname文本框输入输入端口名称为A,在TextAlignment选项组选择文字相对于框的位置的左边,再单击“确定”按钮,同样的方法标出B和C输入端口,如图13加入节点名图所示。

图13加入节点名图

(15)加入输出端口:

与门有一个输出端口,先绘制Via图层,在反相器的Metal1图层上画出横向两格、纵向两格的方形,接着绘制Metal2图层,它要与Via与Metal1图层重叠,进行DRC检查。

将绘制的输出端口取名为F,要利用加入节点按钮。

再在Layers面板的下拉列表中选择Metal2选项,使Metal2图样被选取,再到编辑窗口中用鼠标左键拖曳出一个与刚绘制的Metal2图样重叠的方格后,出现EditObject(s)对话框,在Portname文本框中输入输入端口名称“F”,在TextAlignment选项组中选择文字相对于框的位置的右边,再单击“确定”按钮,如图14加入输出端口图所示。

图14加入输出端口图

至此,一个三输入或门完成版图绘制,版图及版图截面图如图15三输入或门电路版图及DRC验证结果图和图16三输入或门版图截面图所示。

图15三输入或门电路版图

图16三输入或门电路版图截面图

2.4三输入或门版图电路仿真

对已设计完成的三输入或门版图电路进行仿真,添加激励、电源和地,观察输入输出波形,输入输出波形如图17三输入或门电路版图输入输出波形图所示。

图17三输入或门电路版图输入输出波形图

三输入或门电路的版图仿真波形与原理图的仿真输出波形基本一致,并且符合输入输出的逻辑关系,电路的设计正确无误。

2.5LVS检查匹配

三输入或门电路进行LVS检查验证,首先添加输入输出文件如图18电路图网表图和19版图网表图所示,选择要查看的输出,观察输出结果检查三输入或非门电路原理图与版图的匹配程度。

首先导入网表,如图20导入网表图所示,输出结果如图21电路LVS检查匹配图所示。

图18电路图网表图

图19版图网表图

图20导入网表图

图21电路LVS检查匹配图

网表匹配,设计无误。

3总结

通过这次课程设计,学习使用工具——tanner软件。

并使用tanner软件对三输入或门模拟电路进行了绘制,并其电路进行了仿真。

在此过程中对IC集成电路的原理图和版图的绘制及仿真,对模拟电路的工作原理有了进一步的了解。

典型的模拟电路的设计借助典型器件特性的探讨、运用tanner软件对模拟电路的原理图进行绘制,并进行了电路仿真,熟悉了tanner在此方面的应用,对这两个软件有了更深刻的了解。

这次课程设计,学习了新软件,对其从一无所知到了解,这其中遇到了许多问题。

在用tanner绘制版图时由于对其结构不是特别熟悉导致出现问题。

PMOS要使用Pselect,Nwell,NMOS要使用Nselect。

以至于浪费了挺多时间。

以后在学习的过程中一定要把理论知识掌握熟练,再进行实践。

总的来说这次课程设计还是很有意义的,对自己专业也有了更深的了解。

同时,学会了电路版图的绘制及仿真。

在此次课程设计中也遇到了很多问题,多亏老师的指导和同学的帮助,能够按时完成设计。

参考文献

[1]肖子.CMOS集成电路设计基础.第二版,高等教育,2008.

[2]刚等著.微电子器件与IC设计基础.第二版.科学,2009.

[3]钟文耀,美珠.CMOS电路模拟与设计—基于Hspice.全华科技图书股份有限公司印行,2006.

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

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2