1、目录摘要IAbstractII1绪论12 异或门介绍23仿真电路设计33.1 ORCAD软件介绍33.2仿真电路原理图43.3仿真分析54版图设计84.1 L-EDIT软件介绍84.2版图绘制8 4.3 CMOS异或门版图DRC检查105心得体会11参考文献12附录13武汉理工大学集成电路软件课程设计说明书摘要性能优越的异或门是实现各种运算集成电路的基础,可广泛应用于全加器,乘法器和算术逻辑单元等电路中。CMOS集成电路由于工艺技术的进步以及功耗低、稳定性高、抗干扰性强、噪声容限大、可适应较宽的环境温度和电源电压等一系列的优点,成为现在IC设计的主流技术。本文首先介绍了CMOS异或门电路,紧接
2、着介绍了ORCAD软件,并利用此软件搭建了仿真电路图,对电路进行了仿真分析。最后介绍了L-EDIT软件,并利用此软件绘制了该电路的版图。关键词:CMOS异或门;ORCAD;L-EDIT;版图IAbstractThe superior performance of xor gate is to achieve a variety of operations, the basis of the integrated circuit can be widely used by full adder, multiplier and the arithmetic logic unit and so on
3、 in the circuit.CMOS integrated circuit due to the progress of technology and low power consumption, high stability, strong anti-interference, big noise tolerance, can adapt to a wide environment temperature and supply voltage and so on a series of advantages, and is now the mainstream technology of
4、 IC design.This article first introduces the CMOS xor gate, and then introduces the ORCAD software, circuit diagram, and use this software to build the simulation of circuit simulation analysis.Finally L-EDIT software is introduced, and the use of this software to draw the circuit of the landscape.K
5、eywords: CMOS xor gate;ORCAD;L - EDIT;landscapeII1绪论异或门是数字逻辑中实现逻辑异或的逻辑门。有多个输入端、1个输出端,多输入异或门可由2输入异或门构成。若两个输入的电平相异,则输出为高电平1;若两个输入的电平相同,则输出为低电平0。亦即,如果两个输入不同,则异或门输出高电平。虽然异或不是开关代数的基本运算之一,但是在实际运用中相当普遍地使用分立的异或门。大多数开关技术不能直接实现异或功能,而是使用多个门设计。异或门能实现模为2的加法,因此,异或门可以实现计算机中的二进制加法。半加器就是由异或门和与门组成的。CMOS集成电路采用场效应管,且都是
6、互补结构,工作时两个串联的场效应管总是处于一个管导通,另一个管截止的状态,电路静态功耗理论上为零。实际上,由于存在漏电流,CMOS电路尚有微量静态功耗。单个门电路的功耗典型值仅为20mW,动态功耗(在1MHz工作频率时)也仅为几mW。CMOS集成电路供电简单,供电电源体积小,基本上不需稳压。CMOS 集成电路由于工艺技术的进步以及功耗低、稳定性高、抗干扰性强、噪声容限大、可等比例缩小、以及可适应较宽的环境温度和电源电压等一系列优点,成为现在 IC 设计的主流技术。在CMOS集成电路设计中,异或电路的设计与应用是非常重要的。IC 设计者可以根据芯片的不同功能和要求采用各种不同结构的异或电路,从而
7、实现电路的最优化设计。CMOS异或门的版图设计是集成电路设计中的一个重要单元,它的复杂度与功耗密切相关,越复杂功耗就越大。如何在保持高性能的情况下减小芯片面积和功耗,无疑是设计的关键,这要求设计者对芯片的重要部件进行各方面的优化。2 异或门介绍异或运算是实际中比较常用的逻辑运算,两个变量进行异或运算,其规则为变量的值同为1或0,结果为0,两个变量的取值相反则结果为1。异或运算的真值表如表2.1所示。表2.1 异或运算真值表AB000011101110根据表2-1,可得异或运算的逻辑关系表达式为(1)异或门的逻辑运算符号如图2.1所示图2.1 异或门逻辑符号性能优越的异或门是实现各种运算集成电路
8、的基础,可广泛应用于全加器,乘法器和算术逻辑单元等电路中。用CMOS静态逻辑电路设计的异或门电路具有功耗低,结构简单可靠,工作速度快等优点,成为大规模集成电路芯片设计中最重要的单元电路之一。3仿真电路设计3.1 ORCAD软件介绍OrCADPspice 为美国OrCAD公司在1998年与Microsim公司合并之后,将其Pspice整合到原先OrCAD系统(包含电路图输入的OrCAD Capture、印刷电路板布局的OrCAD Layout及可编程逻辑(Programmable Logic)电路合成的OrCAD Exerpss)内的一套计算机辅助电路分析软件。2000年,OrCAD公司被益华计
9、算机(Cadence Design System, Inc.)收购,并推出OrCAD9.21。在2003年,推出OrCAD10.0。在2005年,进一步与益华计算机的PCB设计软件Allegro15.5一起推广给客户,故版本号码直接跳到15.5。在2009年,OrCAD正式推出功能增强的16.3版本,目前作为益华计算机入门级的计算机辅助电路分析软件推广给客户使用。OrCAD 是一套在个人电脑的电子设计自动化套装软件,专门用来让电子工程师设计电路图及相关图表,设计印刷电路板所用的印刷图,及电路的模拟之用。早在工作于DOS环境的ORCAD4.0,它就集成了电路原理图绘制、印制电路板设计、数字电路仿
10、真、可编程逻辑器件设计等功能,而且它的界面友好且直观,它的元器件库也是所有EDA软件中最丰富的,在世界上它一直是EDA软件中的首选。ORCAD公司在2000年七月与CADENCE公司合并后,更成为世界上最强大的开发EDA软件的公司,它的产品ORCAD世纪集成版工作于WINDOWS95与WINDOWSNT环境下,集成了电原理图绘制,印制电路板设计、模拟与数字电路混合仿真等功能,它的电路仿真的元器件库更达到了8500个,收入了几乎所有的通用型电子元器件模块。OrCAD Capture与OrCAD PCB Editor的无缝数据连接,可以很容易实现物理PCB的设计;与Cadence PSpice A
11、/D高度集成,可以实现电路的数模混合信号仿真。OrCAD Capture CIS在原理图输入基础上,加入了强大的元件信息系统,可用于创建、跟踪和认证元件,便于优选库和已有元件库的重用。图形化、平面化和层次化设计能力提高了原理图设计效率,集中管理物料编号和器件信息,可进行数据流程、封装以及互联的在线设计规则检查,这种简单的原理图输入技术让设计师能够更好的发挥他们的创造力,专注于电路设计,而不是忙碌于工具层面的操作。3.2仿真电路原理图利用组合逻辑关系,在OrCAD Capture CIS中绘制的仿真电路原理图如图3.1所示。图3.1 CMOS异或门电路图在该电路中,PMOS和NMOS呈现对称状态
12、,PMOS组成上拉通路,NMOS组成下拉通路。各个MOS管的状态和Vout输出随着V1和V2的变化状态如表3.1所示(“高”指高电平,“低”指低电平)。表3.1 MOS管及Vout状态转换图V1V2通断Vout低低M1,M3,M5,M6,M11,M12M2,M4,M7,M8,M9,M10低低高M1,M5,M8,M10,M11,M12M2,M3,M4,M6,M7,M9高高低M2,M3,M6,M7,M9,M12M1,M4,M5,M8,M10,M11高高高M2,M4,M7,M8,M9,M10M1,M3,M5,M6,M11,M12低3.3仿真分析为验证此异或门的正确性,需要进行仿真以验证它的正确性。新
13、建仿真文档gate1,先进行偏置点仿真设置,如图3.2所示。电路图中各偏置点电压,电流和功耗情况如图3.3所示。图3.2 偏置电压仿真设置图3.3 各偏置点电压,电流和功耗情况从图3.3可以看出各个MOS管的导通电压在nV级,截止电流仅为pA级,静态功耗为在pW级以下,电路静态功耗很小。各处的电压、电流和功耗值均在正常范围内,单从偏置点情况来看,电路工作正常。然后再进行时域仿真,参数设置如图3.4所示。其中设置运行时间为100us,最大步进为1us。图3.4 时域仿真设置然后运行仿真,其中激励源V1的波形图如图3.5所示。图3.5 激励源V1波形图激励源V2的波形图如图3.6所示。图3.6 激
14、励源V2波形图Vout仿真输出及输入波形对比图如图3.7所示。图3.7 Vout仿真输出及输入波形对比图由图示波形可以看出,激励源的波形具有一般性,而且V1,V2和Vout的波形图满足异或运算关系。经过测试,当两个输入端信号同时变化时,会产生过渡干扰脉冲。可加入滤波电路,选通信号或者增加冗余项,以避免过渡干扰脉冲的影响。增加冗余项适用范围有限,加滤波电路是实验调试阶段常采取的应急措施,加选通信号则是行之有效的方法。目前许多MSI器件都备有使能端,为加选通信号消除毛刺提供了使用上的方便。因此本电路在产品阶段可采取加入选通信号的措施以避免不良影响。本次设计的异或门电路是完全正确的。4版图设计4.1
15、 L-EDIT软件介绍L-Edit是Tanner公司的全定制版图编辑工具。它具有速度快、功能强、使用方便和分层设计的特点。L-Edit对掩膜版层数、分层数和单元数没有限制,基本图形有矩形、多边形、圆、线和标注等,并可处理90、45和任意角;用户可以设置调色板、线型、放大和缩小;输入输出有TDB、CIF和GDSII三种格式;可在绘图机和普通打印机上实现输出硬拷贝。另外L-Edit将Tanner Tools中除NetTran、Gate Sim和LVS之外的其它所有功能集成在自己的环境中,包括SPR(自动布局布线)、DRC(版图几何规则检查)、Extract(版图参数提取)和CSV(Cross-Se
16、ction Viewer,版图横截面观察)等。L-Edit为核心的集成电路版图编辑与自动布图布线模块,包括集成电路版图编辑器L-Edit和用于版图检查的网表比较器LVS等模块,L-Edit本身又嵌入设计规则检查DRC、提供用户二次开发用的编辑界面UPI、标准版图单元库及自动布图布线SPR、器件剖面观察器CrossSectionViewer、版图的SPICE网表和版图参数提取器Extract(LPE)等等,网表比较器LVS则用于把由L-Edit生成的版图反向提取的SPC网表和由S-Edit设计的逻辑电路图输出的SPC网表进行比较实现版图检查、对照分析。L-Edit除了拥有自己的中间图形数据格式(
17、TDB格式)外,还提供了两种最常用的集成电路版图数据传递格式(CIF格式和GDSII格式)的输入、输出功能,可以非常方便地在不同的集成电路设计软件之间交换图形数据文件或把图形数据文件传递给光掩模制造系统。4.2版图绘制根据本次CMOS异或门的设计任务,可以进行分层次设计绘制版图,需要先把NMOS管和PMOS管cell单元绘制出来,然后再把CMOS反相器和需要用到的派生CMOS结构绘制出来,最后利用这些cell单元进行连接,把CMOS异或门的版图画出来,完成本次版图设计任务。在L-EDIT的使用中需要注意L-EDIT的编辑环境是预设在P型基板上的,故在P基板上绘制PMOS的第一步是作出NWELL
18、区,即需要预设N阱区;各个图层的绘制无先后顺序;要及时进行DRC检查以排除错误,绘制每一个图层都要及时进行DRC检查。NMOS器件的版图如图4.1所示。图4.1 NMOS器件版图PMOS器件的版图如图4.2所示。图4.2 PMOS器件版图CMOS反相器的版图如图4.3所示图4.3 CMOS反相器版图4.3 CMOS异或门版图DRC检查将绘制的cell单元的版图进行组合,技术设定为MOSIS/ORBIT2.0U SCNA Design Rules,并进行各层的最终连接,便可得到CMOS异或门的版图,在各层的绘制过程中都要及时进行DRC检查,最终的DRC检查结果如图4.4所示。图4.4 CMOS异
19、或门版图DRC检查由图4.4可以看出,CMOS异或门版图无DRC错误。至此,便完成了CMOS异或门版图的制作。5心得体会在本次课程设计过程中,我所做的是“CMOS异或门电路”这一课题,通过认真的学习,成功地得到了CMOS异或门电路仿真结果和版图。感觉通过这个课程设计,收获颇丰。不仅掌握了OrCAD和L-EDIT软件的运用,而且对所学的知识进行了一次成功的梳理和巩固,这是一次很好的锻炼。对这次集成电路课程设计,我感觉自己的收获还不仅仅局限于此,因为实际的仿真调试和画版图的过程,远非自己原来想象的那么简单。一次次的查阅教材和其它书籍,一次次地进行参数更正,一次次地进行分析,在不断的,一次次的重复过
20、程中,坚持不懈,最终完成了达到仿真效果,得到了CMOS异或门版图。当然,进行集成电路课程设计过程中,也不全是辛劳,看着自己的作品一点点地趋向完美也是一种巨大的快乐;能和同学们一起调试分析,大家互相探讨,相互促进,共同提高,亦不失为一种莫大的享受;进行集成电路课程设计的日子里,感觉自己的生活和学习更加充实了,心中更是有一种莫名的欣慰。总之,通过本次集成电路课程设计,我收获颇丰,感触良多,以后在扎实掌握理论知识的基础上,还要更加注重培养自己的实践动手能力。当然,最后还要感谢老师们,因为有了老师们的谆谆教导和诲人不倦的精神,才有了我们的进步。参考文献1 权海洋.超大规模集成电路设计与实践.西安:西安电子科技大学出版社,2002.52 孙润.TANNER集成电路设计教程.北京:希望电子出版社,2002.93 朱正涌.半导体集成电路.北京:清华大学出版社,2001.124 谢嘉奎.电子线路.北京:高等教育出版社,2013.35 童诗白.模拟电子技术基础.北京:电子工业出版社,2011.76 贾新章.电子电路CAD技术.西安:西安电子科技大学出版社,2002.3附录:CMOS异或门版图13本科生课程设计成绩评定表姓 名性 别专业、班级题 目:CMOS异或门电路答辩或质疑记录:成绩评定依据:最终评定成绩(以优、良、中、及格、不及格评定)指导教师签字: 年 月 日