加法器电路设计全加器_第1页
加法器电路设计全加器_第2页
加法器电路设计全加器_第3页
加法器电路设计全加器_第4页
加法器电路设计全加器_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

-.z.课设报告课程名称集成电路设计方向综合课程设计实验工程加法器实验仪器PC机、candence软件系别______理学院_**______杨凯____实验日期______________成绩_______________________目录一、概述31.1课题背景31.2课题意义3二、设计流程3三、课设内容3四、实验原理34.1加法器根本原理34.1.1半加器根本原理34.1.2全加器根本原理34.2.镜像加法器3五、上机步骤:35.1.画电路图步骤35.2画幅员步骤3六、加法器电路图:36.1原理图:36.2全加器电路图构造36.3自己画的电路图36.4波形验证:36.5tran〔瞬态〕分析36.6波形输出参数36.728管全加器网表36.8仿真波形36.9编译仿真波形结果分析3七、幅员设计37.1幅员3幅员〔Layout〕是集成电路设计者将设计并模拟优化后的电路转化成的一系列几何图形,包含了集成电路尺寸大小、各层拓扑定义等有关器件的所有物理信息。幅员的设计有特定的规则,这些规则是集成电路制造厂家根据自己的工艺特点而制定的。不同的工艺,有不同的设计规则。幅员在设计的过程中要进展定期的检查,防止错误的积累而导致难以修改。幅员设计流程:37.2幅员设计规则37.3修改前幅员37.4修改后幅员3八、课设心得3一、概述集成电路是采用专门的设计技术和特殊的集成工艺技术,把构成半导体电路的晶体管、二极管、电阻、电容等根本单元器件,制作在一块半导体单晶片〔例如硅或者砷化镓〕或者陶瓷等绝缘基片上,并按电路要求完成元器件间的互连,再封装在一个外壳内,能完成特定的电路功能或者系统功能,所有的元器件及其间的连接状态、参数规*和特性状态、试验、使用、维护、贸易都是不可分割的统一体,这样而得的电路即是集成电路。全加器作为根本的运算单元,在很多VLSI系统中都有很广泛的应用,是构建微处理器和DSP等运算电路的核心。随着信息技术的不断开展,VLSI的集成度不断提高,人们对运算电路速度、功耗提出了新的要求,以降低功耗提高速度为目标,许多解决方案不断被提出。如果能将速度、功耗、面积这些性能改良,势必对集成电路整体性能有所提升。本文基于国际SMIC0.18µm1P6M数字工艺、1.8V电源电压,计了一种电路构造简单,延时小,功耗低,芯片面积小的全加器构造;该全加器单元共用11只晶体管,通过在关键路径上采用三管*NOR门实现高速进位链,并且用反相器补充由于阈值电压损失造成的关键路径上逻辑电位的下降,满足了高速和低功耗的要求;用Verilog代码实现了全加器电路功能;使用cadence软件,绘制了全加器原理图、对原理图进展编译仿真,并验证了仿真结果。本文提出的全加器构造在速度、功耗、面积性能上均有很大的提升。Theintegratedcircuitistheuseofaspecialdesigntechniquesandspecialintegrationtechnology,thetransistorsconstitutingthesemiconductorcircuit,diodes,resistors,capacitors,andotherbasicsingleponents,fabricatedinasemiconductorsinglewafer(e.g.siliconorgalliumarsenide)oraceramicinsulatingonthebasesheet,andpressthecircuitrequiredtopletetheinterconnectionbetweentheponents,andthenencapsulatedinahousing,topleteaspecificcircuitfunctionorsystemfunction,andalloftheponentsandtheirconnectionstatus,parameterspecificationsandcharacteristicsofstate,trial,use,maintenance,areindivisibleunityofthetrade,derivedfromthecircuitsothattheintegratedcircuit.Thefull-adderasthebasicputingunit,hasaverywiderangeofapplicationsinmanyVLSIsystemsistobuildthecoreofthemicroprocessorandDSParithmeticcircuit.WiththecontinuousdevelopmentofIT,VLSIintegrationandspeedofthearithmeticcircuit,powerconsumption,newrequirements,increasespeedtoreducepowerconsumptionasthegoal,manysolutionsareconstantlybeingraised.Ifyoucanspeed,powerandareaperformanceimprovements,theboundhasimprovedtheoverallperformanceofintegratedcircuits.BasedontheInternationalSMIC0.18μm1P6Mdigitalprocess,supplyvoltage1.8V,namely,acircuitstructureissimple,smalldelay,lowpowerconsumption,smallchipareaof​​thefulladderstructure;theunitshare11transistors,three*NORgateinthecriticalpathtoachievehigh-speedcarrychain,andtosupplementthedeclineinthepotentialoflogiconthecriticalpathduetothelossofthresholdvoltagecausedbytheinvertertomeettherequirementsofhigh-speedandlowpowerconsumption.Verilogcodetoachievethefunctionalityofthefulladdercircuit;cadencesoftware,drawaschematicdiagramofthefulladder,piledsimulation,schematicandverifythesimulationresults.Thefulladderstructureproposedinthispaperhavegreatlyimprovedinspeed,powerandareaperformance.1.1课题背景随着半导体集成电路制造工艺不断进步,特征尺寸不断缩小,工艺特征尺寸缩小到纳米级;工艺技术对构造的影响通过几十年的积累产生了质的变化,关于纳米工艺下的CMOS集成电路设计的研究也越来越重要。随着集成电路的设计进入到纳米时代,片内晶体管数目的增加,大大增加了芯片复杂度,晶体管特征尺寸的缩小则增加了物理设计的难度(纳米级的物理设计需要考虑串扰、片内参数漂移、可生产性、电源完整性等一系列问题),这些都大幅度增加了设计本钱及设计周期。在0.18微米之后晶体管工作电压难以随着工艺的进步而降低,虽然每个晶体管的功耗随着特征尺寸的缩小有所减少,但晶体管数目的增加以及主频的提高使得整个芯片的功耗大幅度增加,这局部功耗在芯片上产生热量使得芯片温度上升,会导致芯片效率降低或者操作错误,也会使得便携式电子产品的电池寿命降低。所以在纳米工艺条件下对集成电路新构造的探索和追求以及对功耗问题的研究已经成为芯片系统设计的主题,更是集成电路领域一直开展的趋势。全加器需要两个半加器组合,即全加器需要复杂性强得多的体系来完成逻辑运算。近年来,实现全加器的各种逻辑类型相继被提出来,根本目的在于提高全加器速度和降低功耗。由于全处理器需要更复杂性的分子体系,所以对全加器的性能有着越来越高的要求,总的来说,设计的鲁棒性、硅片面积、可靠性、驱动能力、输出阈值损失、延迟和功耗这些都可以作为衡量加法器性能的指标。是设计全加器时需要着重考虑的因素。1.2课题意义全加器作为根本的运算单元,在很多VLSI系统中都有很广泛的应用,是构建CPU和DSP等运算电路的核心,其速度和功耗以及面积等的性能将直接影响到整个集成电路的表现;如果能将这些性能改良,势必对集成电路整体性能有所提升;而随着信息技术的不断开展,人们对低功耗,高性能和高集成度的不断追求,电源电压不断降低,特征尺寸不断减小,已经到达纳米级水平,由此在集成电路设计中越来越多新的物理效应需要加以考虑,比方低电源电压下的信号驱动能力、互连延迟,纳米集成电路的漏电,功耗密度和物理实现等等;这些对低功耗高速度的追求对在纳米工艺下设计全加器的提出了许多挑战。本文提出的11晶体管1位全加器,较当今各种文献介绍的全加器构造在速度和功耗以及尺寸上都有很大提升。二、设计流程基于SMIC0.18µm1P6M纳米CMOS工艺,设计了一种电路构造简单,延时小,功耗低,芯片面积小的全加器构造,该全加器单元共只用了28个只晶体管。用Candence的Virtuso软件完成了电路原理图的绘制、编译、仿真等工作,并进展结果分析。并完成幅员的设计,和布局布线。三、课设内容1.查找文献,设计一个加法器电路;2.给予Candence的Virtuso平台画出电路图;3.采用Spectre对加法器进展仿真,主要仿真内容:加法器功能、负载电容、功耗;4.基于Virtuso平台画出加法器电路的幅员,包括MOS晶体管的幅员;5.提交课设报告;6.完成辩论。四、实验原理4.1加法器根本原理加法器有全加器和半加器之分。全加器和半加器的区别在于,全加器有三个输入,半加器有两个输入,既全加器比半加器多了一个来自低位的进位输入,但全加器可由两个半加器构成。4.1.1半加器根本原理1〕半加器原理一个半加器有两个输入*和y以及两个输出〔和s与进位输出c〕。半加器表达式:s=*⊕y(2-1)c=*.y;(2-2)其中*和y是输入,s为和,c为进位输出。2〕半加器真值表*ySc0000011010101101表2.1半加器真值表3〕半加器门级逻辑图2.1半加器逻辑图图2.2半加器符号4.1.2全加器根本原理1〕全加器原理全加器是一个能对两个一位二进制数及来自低位的"进位〞进展相加,产生本位"和〞及向高位"进位〞的逻辑电路,该电路有3个输入变量,分别是两个加数a和b和一个低位C,两个输出变量,分别是本位Sum和高进位CARRY。一位全加器的逻辑表达式:Sum=A⊕B⊕C(2-3)CARRY=AB+C〔A+B〕(2-4)其中A,B为加数和被加数,C为进位输入;SUM为和,CARRY是进位输出;2〕全加器逻辑图2.3全加器门及逻辑图图2.4基于半加器的全加器设计图3〕一位全加器的真值表表2.2全加器真值表C是进位输入,A和B是加法器的输入,sum是和输出,carry是进位输出、当加法器内部产生进位输出CARRY时,进位产生函数C〔即A,B〕为1.当进位传输函数P〔即:A+B〕为1时,进位输入信号C传送到进位输出CARRY端,即此时假设C=1.则CARRY=1。通过优化进位门,可以减小逐位进位。例如,对组合逻辑加法器可做如下优化:〔1〕把进位输入信号C控制的MOS管放置在靠近输出端的地方,使其他各输入信号能够先对门电路进展控制,以减少受C控制的MOS管的衬偏调制效应。〔2〕在求"和〞门中,栅极与carry’相连的所有MOS管采用最小的尺寸,以使carry’信号的电容负载最小。这个信号的连线也尽可能地短,并且少用扩散区作为连线。4.2.镜像加法器4.3.电路图五、上机步骤:5.1.画电路图步骤翻开PC机;翻开虚拟机进入Linu*环境;在桌面按右键选择新建终端;输入icfb进入操作环境;建立自己的库文件;画原理图,保存并检查错误;更改各个器件的参数;设置仿真环境;选择要观察的线路;查看波形是否符合要求,不符合要求就去原理图改输入信号,然后再从新按步骤进展操作,直到符合要求。调器件画幅员检查布局布线规则5.2画幅员步骤在做完电路图的根底上画幅员:添加画幅员的文件输入icfb&进入操作环境ToolsTechnologyFileManagerAttach(选择自己的库和所加库对应即可)在自己的库文件下建立一个单元文件,画幅员,保存并检查错误六、加法器电路图:6.1原理图:6.2全加器电路图构造6.3自己画的电路图6.4波形验证:采用0.18um工艺模型本设计是基于180纳米工艺实现的。6.5tran〔瞬态〕分析瞬态仿真分析是在给定的输入鼓励下,在设定的时间*围内计算电路的时域瞬态响应性能。要验证设计电路的稳定性,速度,准确度等问题必须经过各种情况下的瞬态分析才能做出正确的判断。图:5.3瞬态分析6.6波形输出参数仿真波形共有五个参数,输入A、B、C,输出SUM、CARRY图5.4波形输出参数6.728管全加器网表6.8仿真波形6.9编译仿真波形结果分析1〕仿真结果验证如下图:波形有输入A、B、C;输出CARRY和Sum经计算验证满足全加器输入输出公式:Sum=A⊕B⊕C(2-3)CARRY=AB+C〔A+B〕(2-4)所以编译和仿真的结果正确。2〕噪声影响图中的全加器的输出波形存在毛刺,是因为有噪声的原因,属于正常现象不影响输出波形结果。七、幅员设计7.1幅员幅员〔Layout〕是集成电路设计者将设计并模拟优化后的电路转化成的一系列几何图形,包含了集成电路尺寸大小、各层拓扑定义等有关器件的所有物理信息。幅员的设计有特定的规则,这些规则是集成电路制造厂家根据自己的工艺特点而制定的。不同的工艺,有不同的设计规则。幅员在设计的过程中要进展定期的检查,防止错误的积累而导致难以修改。幅员设计流程:1〕系统规*化说明〔SystemSpecification〕包括系统功能、性能、物理尺寸、设计模式、制造工艺、设计周期、设计费用等等。2〕功能设计〔FunctionDesign〕将系统功能的实现方案设计出来。通常是给出系统的时序图及各子模块之间的数据流图。3〕逻辑设计〔LogicDesign〕这一步是将系统功能构造化。通常以文本、原理图、逻辑图表示设计结果,有时也采用布尔表达式来表示设计结果。4〕电路设计〔CircuitDesign〕电路设计是将逻辑设计表达式转换成电路实现。5〕物理设计〔PhysicalDesignorLayoutDesign〕物理设计或称幅员设计是VLSI设计中最费时的一步。它要将电路设计中的每一个元器件包括晶体管、电阻、电容、电感等以及它们之间的连线转换成集成电路制造所需要的幅员信息。6〕设计验证〔DesignVerification〕在幅员设计完成以后,非常重要的一步工作是幅员验证。主要包括:设计规则检查〔DRC〕、幅员的电路提取〔NE〕、电学规检查〔ERC〕和寄生参数提取〔PE〕7.2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论