数字集成电路课程设计报告-4bits超前进位加法器全定制设计(共21页).doc
《数字集成电路课程设计报告-4bits超前进位加法器全定制设计(共21页).doc》由会员分享,可在线阅读,更多相关《数字集成电路课程设计报告-4bits超前进位加法器全定制设计(共21页).doc(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上第1章 概述1.1 课程设计目的 综合应用已掌握的知识 熟悉集成电路设计流程 熟悉集成电路设计主流工具 强化学生的实际动手能力 培养学生的工程意识和系统观念 培养学生的团队协作能力1.2 课程设计的主要内容1.2.1 设计题目4bits超前进位加法器全定制设计1.2.2 设计要求整个电路的延时小于2ns整个电路的总功耗小于20pw总电路的版图面积小于60*60um1.2.3 设计内容功能分析及逻辑分析 估算功耗与延时电路模拟与仿真版图设计版图数据提交及考核,课程设计总结第2章 功能分析及逻辑分析2.1 功能分析74283为4位超前进位加法器,不同于普通串行进位加法器由
2、低到高逐级进位,超前进位加法器所有位数的进位大多数情况下同时产生,运算速度快,电路结构复杂。其管脚如图2-1所示:图2-1 74283管脚图2.2推荐工作条件(根据SMIC 0.18工艺进行修改)表2-1 SMIC 0.18工艺的工作条件2.3直流特性(根据SMIC 0.18工艺进行修改)表2-2 SMIC 0.18直流特性2.4交流(开关)特性(根据SMIC 0.18工艺进行修改)表2-3SMIC 0.18工艺交流(开关)特性2.5真值表表2-4 4位超前进位加法器真值表2.6表达式定义两个中间变量Gi和Pi: 所以: 进而可得各位进位信号的罗辑表达如下2.7电路原理图 超前进位加法器原理:
3、对于一个N位的超前进位组,它的晶体管实现具有N+1个并行分支且最多有N+1个晶体管堆叠在一起。由于门的分支和晶体管的堆叠较多使性能较差,所以超前进位计算在实际中至多智能限制于2或4位。为了建立非常快速的加法器,需要把进位传播和进位产生组织成递推的树形结构,如图2-2所示。一个比较有效的实现方法是把进位传播层次化地分解成N位的子组合: Co,0=GO+POCi,0Co,1=G1+P1G0+P1P0 Ci,0=( G1+P1G0)+(P1P0) Ci,0=G1:0+P1:0 Ci,0Co,2=G2+P2G1+P2P1G0+P2P1P0Ci,0=G2+P2Co,1 2-1 Co,3=G3+P3 G2
4、+P3P2G1+P3P2P1G0+P3P2P1P0Ci,0=(G3+P3G2)+(P3P2)Co,1=G3:2+P3:2Co,1在公式2-1中,进位传播过程被分解成两位的子组合。Gi:j和Pi:j分别表示一组位(从第i位至第j位)的进位产生和进位传播函数。因而我们称之为块进位产生和块进位传播信号。如果该组产生一个进位,则Gi:j等于1,而与输入进位无关。如果一个输入进位传播通过整个一组,则Pi:j即为1。这一条件等同于前面讨论过的进位批旁路。例如,当进位产生于第3位或当进位产生于第2位并传播通过第3位时,则G3:2等于1(即G3:2=G3+P3G2)。当输入进位传播通过这两位时,P3:2为1(
5、即P3:2=P3P2)。图2-2 4位超前进位加法器镜像实现的电路图第3章 功耗估算与延时3.1电容估算第一级负载电容: =(412x55+559x5)x35+237x(2x55+2x3.5)+208x(2x5+2x3.5) =0.12pf=(5+2.5+3)x1x2.16x10-3=0.023pf所以CL1=CPN+Cg=0.143pf同理可以计算:输入缓冲级CPN=0.02pf(最小尺寸反相器的CPN)Cg=0.049pf输入端两输入与非门,或非门输出端CPN=0.032pfCg(最小尺寸反相器的Cg)=0.016pf中间反相器(设计的所有缓冲级尺寸相当计算时取Wn=7u Wp=14u)C
6、PN=0.02pfCg=0.045pf中间缓冲级CPN=0.049pfCg=0.027pf中间与门输入端CPN=0.02pfCgn=0.0054pfCgp(单管)=0.011pf与门输出端,或非门输入端CPN(最坏情况)=0.069pfCgn=0.0054pfCgp(单管)=0.011pf或非门输出端CPN(最坏情况)=0.057pfCg=0.049pf异或门输出端CPN(Z0-Z3)=0.0038pfCPN(Co)=0.0069pfCg=0.071pf输出缓冲级CPN=0.078pfCg=0.29pf输出级CPN=0.122pfCL=15pf3.2功耗估算在电路工作的时候AiBi八个输入端到
7、中间缓冲级前面的电容相同,所以计算时候只要求一个输入的电容然后乘以八倍,Ci输入端的电容另外计算;中间的缓冲级及接下来的一级由于逻辑门的种类比较多,计算电容时,N管的Cg一样,P管先算最小尺寸的Cg,然后再乘以扇入数;输出缓冲的前一级的根据输出和或者进位分别计算。根据以上分析可以得出功耗总电容 CL总=88.852pf动态功耗计算公式:对于Vdd=5V,f=15MHz的信号,总功耗为:=33.3mW功耗小于200mW,满足设计要求3.3延时估算总的延时时间为格机电路的延时之和。故本次延时估算的核心思想是先找出延时最长的路径,再分别算出每一级的延时时间,最后求和。首先,从电路图我们可以看出延时最
8、长的路径为:AiBi输入经输入级,输入缓冲级,与非门,反相器,中间缓冲级,反相器,四输入与门,四输入或非门,反相器,异或门,输出缓冲级,输出级最后到达Z3由电路的知识可以知道,电路的延时时间为:第一级延时估算:CL=0.143pf (W/L)n=55 (W/L)p=6 所以Tpl1=160ps同理可计算其他各级延时:输入缓冲级: Tpl2=183ps与非门: Tpl3=97ps反相器: Tpl4=173ps中间缓冲级: Tpl5=153ps反相器: Tpl6=184ps四输入与门: Tpl7=202ps四输入或非门: Tpl8=180ps反相器: Tpl9=138ps异或门: Tpl10=14
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字集成电路 课程设计 报告 bits 超前 进位 加法器 定制 设计 21
限制150内