同步八进制加法计数器版图设计(共27页).doc
《同步八进制加法计数器版图设计(共27页).doc》由会员分享,可在线阅读,更多相关《同步八进制加法计数器版图设计(共27页).doc(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上毕 业 设 计 论 文同步八进制加法计数器吴彬 指导老师姓名: 张 睿 专 业 名 称: 微电子技术班 级 学 号: 论文提交日期:2010年11月21日论文答辩日期:2010年11月17日2010年11月 21 日专心-专注-专业摘要计数器是数字系统中应用最广泛的时序逻辑部件之一,所谓计数器就是计算输入脉冲的个数。本设计是在LINUX环境下采用Cadence软件对同步八进制加法计数器进行芯片原理图设计、输入、仿真以及版图设计、DRC验证和LVS验证。【关键词】:计数器 版图设计 DRC LVSAbstractCounter is a digital system,
2、the most widely used one of sequential logic components, the so-called counter is to calculate the number of input pulses. This design is used in LINUX Cadence software environment, synchronous counter chip octal addition schematic design entry, simulation and layout, DRC and LVS verification verifi
3、cation.【Key words】 Counter Layout design Design Rule Check Layout Versus Schematic 目 录绪论当前,我国集成电路行业正处于发展的黄金时期,集成电路的设计、制造和封装测试都面临极大的发展机遇。以后,集成电路器件的特征尺寸将从目前的深亚微米进入纳米量级,并且有可能将一个子系统乃至整个系统集成在一个芯片上。今天,版图设计是在一个不断变化的环境中进行的。软件工具和设计方法,计算机平台,工具厂商、客户,正在实现的应用,以及我们所面对的市场压力,所有这一切都在逐年变化着。所有这一切变化已使该行业成为一个另人感兴趣的行业,但不
4、应该忘记的是,在制作优质版图后面的基本概念是基于物理特性和电学特性的,这是永远不会改变的。 通过集成电路版图设计,按照版图设计的图形加工成光刻掩膜,可以将立体的电路系统转变为平面图形,再经过工艺制造还原成为硅片上的立体结构。因此,版图设计是连接电路系统和制造工艺的桥梁,是发展集成电路必不可少的重要环节。集成电路版图设计流程:设计要求原理图的设计与绘制 原理图仿真 版图设计版图的DRC验证LVS验证第一章 Cadence软件介绍1.1Cadence软件简介Cadence系统是一个大型的EDA软件,它几乎可以完成电子设计的方方面面,包括ASIC设计、FPGA设计和PCB板设计。与另一EDA软件Sy
5、nopsys相比,Cadence的综合工具略为逊色,然而,Cadence在仿真、电路图设计、自动布局布线、版图设计及验证等方面却有着绝对的优势。Cadence公司还开发了自己的编程语言Skill,并为其编写了编译器。由于skill语言提供编程接口甚至与C语言的接口。实际上,整个Cadence软件可以理解为一个搭建在Skill语言平台上的可执行文件集。所有的Cadence工具都是用Skill语言编写的,但同时由于Cadence的工具太多而显得有点凌乱,这给初学者带来了更多的麻烦。我们的同步八进制加法计数器版图设计就是在Cadenec软件的支持下做出来的,通过原理图的设计、仿真、然后版图设计、DR
6、C验证、LVS验证等等。Cadence软件在集成电路设计中常用的工具有:1) Verilog HDL仿真工具VerilogXL。2) 电路设计工具Composer。3) 电路模拟工具Analog Aritist。4) 版图设计工具Virtuoso Layout Editor。5) 版图验证工具Dracula和Diva。6) 自动布局布线工具Preview和Silicon Ensemble第二章 同步八进制加法计数器原理图2.1同步八进制加法计数器逻辑图设计时序电路的设计,就是根据给定的逻辑功能,设计其逻辑电路。设计步骤为:a.拟定原始状态表或状态图:把设计电路的一般文字描述变成电路输入,输出和
7、状态关系的说明,在此基础上,拟定原始状态表或状态图。b.状态简化:原始状态中可能有有多余的状态,可用状态简化的方法将其消去,以得到最小状态表。c.状态分配:根据最小化状态表的状态数目,确定构成电路的触发器数目。d.确定激励函数和输出函数:根据状态表确定。拟定状态表和激励表(如表2.1)Q2Q1Q0Q2n+1Q1n+1Q0n+1J2K2J1K1J0K00000010X0X1X0010100X1XX10100110XX01X0111001XX1X1100101X00X1X101110X01XX1110111X0X01X111000X1X1X1表2.1同步八进制加法计数器状态表由上述表可求出方程:J
8、0=K0=1 J1 = K1= Q0 J2 = K2= Q0 Q1据方程得知我们所使用JK触发器的连接方式,其中根据J2 = K2= Q0 Q1可知道本电路需要用到一个与门电路,但因为与门电路要使用6个二级管,而或非门只需4个二极管,为了使用版图布线简单,我们把与门替换成或非门,并把两个输入端改成。当计数到“111”的时候计数器进行进位,输出C=1。而且此动作要与CP脉冲同步,此功能使用一个D触发器来实现。根据输入输出方程得出八进制加法计数器的逻辑图如图2.1.1:图2.1.1 同步八进制加法计数器逻辑图逻辑图端口描述:输入控制信号: RESET,实现同步清零 输入时钟信号: CLK 输出信号
9、: Q0 Q1 Q2输出进位端: C2.2 晶体管级D触发器原理图D触发器是一种延迟型触发器,在时钟脉冲的作用下,它能把从D端输入的信号同相位地传送到输出端,只是信号从输入到输出要延迟一段时间,这段时间一般不会超过时钟脉冲的一个周期。D触发器原理如图2.2图2.2 晶体管级D触发器原理图2.3 晶体管级JK触发器原理图当CP为下降沿时,不论JK为何值, Qn+1维持原态。 当CP上升沿时,J=1,K=0,不论初态Qn如何,Qn+1=1; J=0,K=1,不论初态Qn如何,Qn+1=0; J=K=1时,Qn=0,则Qn+1=1;Qn=1,则Qn+1=0。JK触发器特征方程Qn+1=Jn+Qn。真
10、值表如表2.3CPResetJKQn+1000Qn(保持)0010(置1)0101(置0)011n(翻转)1XX0表2.3 JK触发器真值表JK触发器原理如图2.2.1图2.2.1 晶体管级JK触发器原理图2.3 晶体管级同步八进制加法计数器原理图本设计同步八进制加法计数器是由3个JK触发器、1个D触发器、1个非门和2个或非门组成的。其晶体管级同总原理图见附录B。第三章 原理图仿真当CMOS D触发器的原理图建立好之后,其连接是否正确,只需要看其能实现这个功能。所以需要我们用Cadence软件对刚才画好的原理图进行仿真,并通过仿真波形图来体现该原理图是否正确。原理图的仿真分为以下几个步骤:1)
11、添加CSMC05MS的两个库文件2)输入、输出的设置3)时间段设置4)保存设置5)输入、输出线的选中6)仿真运行7)仿真波形图3.1 D触发器仿真波形图D触发器的仿真波形如图3.1。图3.1 D触发器仿真波形图D触发器实现的功能是当一个CP脉冲到来时,输出Qn+1=D。3.2 JK触发器仿真波形图JK触发器仿真波形图如图3.2。图3.2 JK触发器仿真波形图当J和K为1的时候,同时输入一个CP脉冲,该触发器就翻转一次;如果触发器的初始状态为0 时,在逐个输入CP脉冲时,其输入就会101不断变化。3.3同步八进制加法计数器仿真波形图同步八进制加法计数器仿真波形图如图3.3图3.3 同步八进制加法
12、计数器仿真波形图(1)输出端用Q0 Q1 Q2表示,Q0为最高位,Q2为最低位,Q3是进位端,输出端用Q2 Q1 Q0表示;(2)设计算器的初始状态为Q0 Q1 Q2=000,当第1个钟脉冲CP上升沿到来时,若Reset为1,Q2由“0”变为“1”,计数器的输出状态Q0 Q1 Q2由000001;第2个CP脉冲作用后,Q2由“1”变为“0”,由于下降沿的作用,Q1由“0”变为“1”,计数器的输出状态Q0 Q1 Q2由000001;依次类推,逐个输入CP脉冲时,计算器的输出状态按照Q0 Q1 Q2000001010011100101110111 的规律变化。当输入第8个CP脉冲时,Q2由“1”变
13、为“0”,其下降沿使Q1由“1”变为“0”, Q1的下降沿使Q0由“1”变为“0”,计数状态由111000,完成一个计数周期。同时进位端Q3由“0”变为“1”。实现了同步八进制加法计数器的功能。第四章 同步八进制加法计数器版图设计它是根据电子电路的性能要求和制造工艺的水平,按照一定的规则,将电子线路图设计成光刻掩膜版图,这些掩模版图包括制造集成电路所用的阱、有源区、多晶硅、P+注入、N+注入、接触孔、通孔、多层金属连线等工序的几何图形。对于某一种集成电路后电路来说,它的版图是一组复合图,即由上述各个工序的图形叠加而成。这些图形的大小和形状是不同的,在同一层图形中对于图形的大小和图形的间距有严格
14、要求;在不同的图形层之间,对于图形的相对位置及对准也有严格的要求,这些要求由一种称为版图设计规则的文件进行规定。4.1版图设计规则集成电路版图设计规则一般都包含以下4种规则(1)最小宽度版图设计时,几何图形的宽度和长度必须大于或等于设计规则中最小宽度的数值。例如,若金属连线的宽度太窄,由于制造偏差的影响,可能导致金属断线,或者在局部过窄处形成大的电阻。(2)最小间距在同一层掩膜上,图形之间的间隔必须大于或等于最小间距。例如如果两条多晶硅连线间的间隔太小,就可能造成短路;在某些情况下,不同层的掩膜图形间隔也不能小雨最小间距,例如多晶硅与有源区之间要保持最小间距,避免发生重叠。(3)最小包围N阱,
15、N+和P+离子注入区在包围有源区时,都应该有足够的的余量,以确保即使出现光刻套准偏差时,器件有源区始终在N阱,N+和P+离子注入区内。另外,为了保证接触孔位于多晶硅(或有源区)内,应使用多晶硅,有源区和金属对接触空四周都要保持一定的覆盖。(4)最小延伸某些图形重叠于其他图形之上时,不能仅仅到达边缘为止,还应该延伸到边缘之外一个最小长度。例如,多晶硅栅极必须延伸到有源区之外一定长度,以确保MOS管有源区边缘能正常工作,避免源极和漏极在边缘短路。版图设计规则的作用是保证电路性能,易于在工艺中实现,并能取得较高的成品率。版图设计规则通常包括两个主要方面:规定图形和图形间距的最小容许尺寸;规定各分版间
16、的最大允许套刻偏差。集成电路制作中各类集成元件、器件及其间的隔离与互连等是在一套掩模版的控制下形成的。一套掩模版通常包括 410块分版。每一块分版是一组门设计的图形的集合,整套版中的各分版相互都要能精密地配合和对整套掩模版图形(简称版图)的设计,是把电路的元件、器件和互连线图形化,用它来控制制备工艺,使集成电路获得预期的性能、功能和效果。例如,增强型负载硅栅N沟道MOS型集成电路需要4块分版,分别用以确定有源区、多晶硅、接触孔和铝连线。本设计所采用的设计规则是华润上华公司的0.5um硅栅设计规则,典型值如下:(详见附录A)。1.接触孔的大小为0.5m0.5m2.有源区对接触孔的最小覆盖为0.3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 同步 八进制 加法 计数器 版图 设计 27
限制150内