基于0.18um的加法器芯片研究与设计

发布时间:2020-11-20 23:46
   加法运算是算术逻辑运算单元(ALU)中最基本的运算,加法器电路是CPU中重要运算电路。它的速度、面积和功耗的优化对改进高性能集成电路起着非常重要的作用。如何在改进工艺的同时,使得加法器的性能得到提升,也是设计人员一直在攻克的难题。加法器主要在高性能处理器中执行算术功能,并经常用于电路的关键路径。在高速电路设计中,标准单元通常不能满足某些特定设计的要求。而全定制的设计方法,设计周期长、成本高。因此,在设计中采用半定制和单元全定制结合的方法来满足设计要求,很大程度提高了设计效率。本文从算法级别、结构级别、电路级别和布局级别深入研究加法器。首先从电路结构入手,比较了传统加法器的结构,进而对超前进位加法器的电路结构进行研究比较。在研究超前进位加法器的电路结构时,分别对Kogge-Stone、Brent-Kung、Sklansky以及改进的一些算法结构进行比较,最终选择了面积较小、速度较快的基于Kogge-Stone算法的树形加法器结构。同时,电路采用层次化设计,进位产生、进位传播、点操作以及求和等电路均采用动态电路。为了克服动态电路中电荷泄露的问题,在每个节点处设计了电荷保持器。电路级联方面采用多米诺逻辑,既隔离了内部和外部的电容,同时也增强了电路的稳定性,防止漏电的发生。在时钟设计方面,为了和算法相结合,时钟采取自定时时钟,既有效提升了时钟利用率,同时也使得32位高速加法器发挥最大性能。电路设计完成后,使用Cadence的仿真工具对电路验证。版图设计中,比较了全定制与半定制的特点,并从面积、速度、以及时间进度等方面进行了比较。最终结合半定制和全定制的优点,利用定制单元进行自动布局布线。手工绘制单元版图,整个加法器则利用INNOVUS工具实现布局布线生成GDSII,导入到Cadence工具中,进行DRC和LVS的对比验证。这种半定位的方式虽然使得最终设计的面积有了一定的增加,但极大提高了设计效率。本文基于TSMC0.18um工艺,用Cadence仿真工具对电路进行时序仿真验证。在1.8V电压的条件下,负载设为50fF的条件下,延时为1.576ns。
【学位单位】:山东大学
【学位级别】:硕士
【学位年份】:2020
【中图分类】:TP332;TN40
【部分图文】:

原理图,进位,树形结构,加法器


?山东大学硕士学位论文???(15?14?13?12?11?10?9?8?7?6?5?4?3?2?1?0?)??(l5:0?14:0?13:0?12:0?11:0?10:0?9:0?8:0?7:0?6:0?5:0?4:0?3:0?2:0?1:0?0:〇)??图2-9?16位对数超前进位加法器原理图??Kogge-Stone树是理论上最快的树形结构。其主要特点是对于W位的加法运算,??只需要l〇g2?A/步就可以计算出在位置W?-?l(i?=?1,2,3…)上的进位产生和进位传播??信号[24]。它的互连结构比较规则,利于实现。Kogge-Stone树各级的扇出,尤其是??一些关键路径上的扇出,基本为常数,达到了优化的目的。由于扇出较小,所以晶??体管的尺寸可以较小,从而可以减小版图的面积。但由于V-1以外的进位信号,??需要复制进位树结构,所有的运算结点为AHog2/V?-?A/?+?1,使得互连线增多,版图??实现上有一定的困难。??2.2.2?Brcnt-Kung?树??Kogge-Stone树的结构较为规则,运算结点较多,导致功耗大。Brent-Kimg的??结构是用另一种递归的方法组织树结构,从而使得结点数量减少。2"-1处的进位??信号满足式(2-18):??(〇),0,?0)?=??〇)?=?(。1<?户1)?_?(G〇<?户0)???(Ci,〇,?〇)??(C〇,3>?〇)?=?(63:2,尸3:2)?.?(Gl:0<?户1:0)???(Ci,0<?〇)?(2-]8)??(C〇,7,?〇)?=?(G7:4,P7:4)???(G3:0,P3:0)?■?(Ci,〇,?0)??Brent-Kung加法

树结构,扇出,位数


rent-Kung加法器对于位数较大(大于32位)并且追求速度的处理器并??不适用,对速度要求不高,想要节省面积的设计可以考虑这种电路结构。??(15?14?13?12?11?10?9?8?7?6?5?4?3?2?1?0?)??—T一?.,一?一-,??,卜一'??I?I?1?I?I?I?I?I?1?I?1?I?1?I?1?1??(l5:0?14:0?13:0?12:0?11:0?10:0?9:0?8:0?7:0?6:0?5:0?4:0?3:0?2:0?1:0?0:〇)??图2-10?16位Brent-Kung树结构。浅灰色表示反向二进制树??2.2.3?Sklansky?树??Sklansky树逻辑级数为log2?/V?,同Kogge-Stone树一样,运算结点为??〇Vlog2A〇/2,为Kogge-Stone树的60%。而这一结构的主要问题是其扇出会随着??位数的增多而线性增多。从图2-11[3]中也可以看出,当/V=16时,其最大扇出为8,??同样可以推算出,当iV=32时,最大扇出会达到16。这样的扇出不仅对速度有较大??的影响,电路结构也会变得相当复杂,同时关键路径的尺寸优化变得非常困难,因??此在进行位数较多的运算时不考虑这种结构。??(15?14?13?12?11?10?9?8?7?6?5?4?3?2?1?〇)??'HH?HH?HH??r ̄r?r? ̄??rm ̄,?rm ̄??rrrr7 ̄rTT ̄??(15:0?14:013:0?12:0?11:0?10:0?9:0?8:0?7:0?6:0?5:0?4:0?3:0?2:0?1:0?0:^)??图2-11?16位

树结构,扇出,位数


rent-Kung加法器对于位数较大(大于32位)并且追求速度的处理器并??不适用,对速度要求不高,想要节省面积的设计可以考虑这种电路结构。??(15?14?13?12?11?10?9?8?7?6?5?4?3?2?1?0?)??—T一?.,一?一-,??,卜一'??I?I?1?I?I?I?I?I?1?I?1?I?1?I?1?1??(l5:0?14:0?13:0?12:0?11:0?10:0?9:0?8:0?7:0?6:0?5:0?4:0?3:0?2:0?1:0?0:〇)??图2-10?16位Brent-Kung树结构。浅灰色表示反向二进制树??2.2.3?Sklansky?树??Sklansky树逻辑级数为log2?/V?,同Kogge-Stone树一样,运算结点为??〇Vlog2A〇/2,为Kogge-Stone树的60%。而这一结构的主要问题是其扇出会随着??位数的增多而线性增多。从图2-11[3]中也可以看出,当/V=16时,其最大扇出为8,??同样可以推算出,当iV=32时,最大扇出会达到16。这样的扇出不仅对速度有较大??的影响,电路结构也会变得相当复杂,同时关键路径的尺寸优化变得非常困难,因??此在进行位数较多的运算时不考虑这种结构。??(15?14?13?12?11?10?9?8?7?6?5?4?3?2?1?〇)??'HH?HH?HH??r ̄r?r? ̄??rm ̄,?rm ̄??rrrr7 ̄rTT ̄??(15:0?14:013:0?12:0?11:0?10:0?9:0?8:0?7:0?6:0?5:0?4:0?3:0?2:0?1:0?0:^)??图2-11?16位
【相似文献】

相关期刊论文 前10条

1 罗银芳;宋成久;;预处理进位选择加法器[J];电子计算机动态;1980年12期

2 白首华;胡天彤;;基于逻辑结构的超前进位加法器的设计[J];山西电子技术;2012年04期

3 马鸿;李振伟;彭思龙;;数字信号处理器中高性能可重构加法器设计[J];计算机工程;2009年12期

4 吴训威,金瓯;双进位五输入加法器及其应用[J];电子学报;1994年11期

5 叶浩然;;通用加法器的逻辑实现与分析[J];电子世界;2018年01期

6 周前能;张美佳;翟鹏鹏;;一种CMOS模拟加法器的设计[J];数字技术与应用;2014年10期

7 詹文法,马俊,谢莹,黄玉;多位快速加法器的设计[J];合肥工业大学学报(自然科学版);2005年10期

8 W.W.彼得逊;莫莎;;关于加法器的校验[J];电子计算机动态;1961年04期

9 王仁平;何明华;陈传东;戴惠明;黄扬国;;64位超前进位对数加法器的设计与优化[J];半导体技术;2010年11期

10 李明;曹家麟;冉峰;马世伟;;基于流水线的自检测进位相关和加法器设计[J];微电子学与计算机;2006年04期


相关博士学位论文 前6条

1 李妍;基于信号处理系统统计特性的高可靠低功耗电路设计技术研究[D];电子科技大学;2017年

2 马上;基于余数系统的数字信号处理VLSI实现关键技术研究[D];电子科技大学;2009年

3 王侃文;领域专用可重构计算结构研究[D];复旦大学;2011年

4 Abdul Rehman Buzdar;基于混合硬件/软件的以加速器为中心的异构架构研究[D];中国科学技术大学;2017年

5 刘峰;浮点乘加中混合算术加法可信性增强关键技术的研究[D];国防科学技术大学;2010年

6 孙海平;计算机算术中若干前缀计算问题的研究[D];合肥工业大学;2006年


相关硕士学位论文 前10条

1 王志南;基于0.18um的加法器芯片研究与设计[D];山东大学;2020年

2 梁志栋;基于FPGA的高性能长加法器设计研究[D];电子科技大学;2020年

3 徐丽;32位高速加法器设计[D];沈阳工业大学;2009年

4 范小飞;64位1.47GHz高性能整数加法器的研究与设计[D];国防科学技术大学;2008年

5 王大宇;高性能浮点加法器的研究与设计[D];南京航空航天大学;2012年

6 程伟;低功耗混合逻辑电路设计[D];宁波大学;2015年

7 刘泰兴;一种高速加法器—前置进位加法器研究与设计[D];西南交通大学;2015年

8 李星;1GHz 64位高性能浮点加法器的设计及优化[D];国防科学技术大学;2013年

9 岳旸;余数系统模加法器与模乘法器设计[D];电子科技大学;2009年

10 李泉龙;基于Kogge-Stone算法与多米诺逻辑的64位高性能加法电路设计[D];西南交通大学;2016年



本文编号:2892191

资料下载
论文发表

本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/2892191.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户d0ad5***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com