西工大 数字集成电路实验六.加法器的设计

数字集成电路 实验报告

西北工业大学 2014年5月28日星期三

实验六、加法器的设计

一、使用与非门(NAND)、或非门(NOR)、非门(INV )等布尔逻辑器件实现下面的设计。

1、仿照下图的全加器,实现一个N 位的减法器。要求仿照图1画出N 位减法器的结构。

A B A B A B A B 0123

图1 四位逐位进位加法器的结构

此处仅用与非门(NAND)和反相器(INV )实现,逻辑表达式及化简如下:

S =

2, 4, 7)=i ∑m (1,

+i +A i +ABC i =A i +C 0(A ++i )

=A i ∙0∙BC i

C 0=

∑m (1, 2, 3, 7)=B

+BC i +i =∙BC i ∙C i

又S =

A ⊕B ⊕C i ,则有A , B , C i ) =S (, i )

C 0(, , i )

又0(A , B , C i ) =

(其实由于s 和C0都只有四个最小项,正好一半,故输入反向,输出也反向。)

结构示意图如下:

2、根据自己构造的N 位减法器,写出减法器最差情况下的延迟Tsub (用

Tcarry ,Tsum 来表示)。并进一步尝试用布尔器件的延迟Tnand 、Tnor 、Tinv 来表示Tsub 。

答:类似加法器分析可知:减法器最差情况下的延迟发生在最低有效位产生的借位一直全程传播到最高有效位时,这一借位最终在最后一级被吸收以产生差,所以:

T sub =(N -1) T carry +T sum 用布尔器件的延迟T nand 生反相信号时的延迟)

T carry = T inv +2∙T nand ;

(此处计算时包括输入信号产T inv 来表示T sub :

T sum = T inv +3∙T nand ;

故该进位链在最差的情况下总的传播延时:

T sub =(N -1) T carry +T sum

=(N-1)(Tinv +2T nand ) +(T inv +3T nand ) =NT inv +(2N+1)T n a n d

二、利用课本416页介绍的镜像加法器,实现16位的串行进位链路加法器。假设标准反相器(Wpmos=2 ,Wnmos=1)的本征延迟为Tp0=20ps,Tsum=120ps。(认为γ=1,并且所有的逻辑类型具有与反相器相同的本征延迟)

1、实现一个 16 位进位加法器,要求不进行进位链路中反相器的优化设置(其它延迟优化是要考虑的),要求加法器在输入最差情况下的延迟小于3ns ,试确定全加器中各管子尺寸。

答:因为进位电路尺寸对称,则其每一个输入的逻辑努力为2,这意味着优化尺寸以达到最小延时的最优扇出数应当为(4/2)=2。又进位输出驱动两个内部的栅电容和6个所连下一级加法器单元的栅电容。故把进位级的尺寸增大到大约为求和级的3倍,这仍保持优化扇出为2,所得到的晶体管尺寸标在下图中:

最差情况下的延迟发生在最低有效位产生的借位一直全程传播到最高有效位时,这一借位最终在最后一级被吸收以产生差,

认为γ=1,并且所有的逻辑类型具有与反相器相同的本征延迟,所以每一级中

C i 到0中的延迟:

T carry =t p =t p 0(1+

gf 4+2+12+6+6+3+4+22) =20⨯(1+⨯) =106. 7ps γ12+61

所以该进位链在最差的情况下总的传播延时:

t adder =(N -1) T carry +T sum =(16-1) ⨯106. 7+120=1720. 5ps =1. 72ns

2、实现一个16位进位加法器,要求优化进位链路中反相器设置,以达到最

优的进位链路延迟,要求加法器在输入最差情况下的延迟小于3ns ,试确定全加

器中各管子尺寸。

答:不进行进位链路中反相器的优化设置,但考虑其它延迟优化时。保持优化扇出为2

,所得到的晶体管尺寸标在下图中:

反相器的逻辑努力为1,扇出应该为4,以实现最优锥形系数要求的门努力。 认为γ=1,并且所有的逻辑类型具有与反相器相同的本征延迟, 所以每一级中C i 到0的延迟:

t p 1=t p 0(1+

g 1f 4+2+8+42

) =20⨯(1+⨯) =100ps γ6+31

所以每一级中0到C 0的延迟:

t p 2=t p 0(1+

g 2f 6+3+4+2+6+32

) =20⨯(1+⨯) =100ps γ8+41

则C i 到C 0的传播延迟:

T carry =t p 1+t p 2=100+100=200ps

所以该进位链在最差的情况下总的传播延时:

t adder =(N -1) T carry +T sum =(16-1) ⨯200+120=3120ps =3. 12ns

数字集成电路 实验报告

西北工业大学 2014年5月28日星期三

实验六、加法器的设计

一、使用与非门(NAND)、或非门(NOR)、非门(INV )等布尔逻辑器件实现下面的设计。

1、仿照下图的全加器,实现一个N 位的减法器。要求仿照图1画出N 位减法器的结构。

A B A B A B A B 0123

图1 四位逐位进位加法器的结构

此处仅用与非门(NAND)和反相器(INV )实现,逻辑表达式及化简如下:

S =

2, 4, 7)=i ∑m (1,

+i +A i +ABC i =A i +C 0(A ++i )

=A i ∙0∙BC i

C 0=

∑m (1, 2, 3, 7)=B

+BC i +i =∙BC i ∙C i

又S =

A ⊕B ⊕C i ,则有A , B , C i ) =S (, i )

C 0(, , i )

又0(A , B , C i ) =

(其实由于s 和C0都只有四个最小项,正好一半,故输入反向,输出也反向。)

结构示意图如下:

2、根据自己构造的N 位减法器,写出减法器最差情况下的延迟Tsub (用

Tcarry ,Tsum 来表示)。并进一步尝试用布尔器件的延迟Tnand 、Tnor 、Tinv 来表示Tsub 。

答:类似加法器分析可知:减法器最差情况下的延迟发生在最低有效位产生的借位一直全程传播到最高有效位时,这一借位最终在最后一级被吸收以产生差,所以:

T sub =(N -1) T carry +T sum 用布尔器件的延迟T nand 生反相信号时的延迟)

T carry = T inv +2∙T nand ;

(此处计算时包括输入信号产T inv 来表示T sub :

T sum = T inv +3∙T nand ;

故该进位链在最差的情况下总的传播延时:

T sub =(N -1) T carry +T sum

=(N-1)(Tinv +2T nand ) +(T inv +3T nand ) =NT inv +(2N+1)T n a n d

二、利用课本416页介绍的镜像加法器,实现16位的串行进位链路加法器。假设标准反相器(Wpmos=2 ,Wnmos=1)的本征延迟为Tp0=20ps,Tsum=120ps。(认为γ=1,并且所有的逻辑类型具有与反相器相同的本征延迟)

1、实现一个 16 位进位加法器,要求不进行进位链路中反相器的优化设置(其它延迟优化是要考虑的),要求加法器在输入最差情况下的延迟小于3ns ,试确定全加器中各管子尺寸。

答:因为进位电路尺寸对称,则其每一个输入的逻辑努力为2,这意味着优化尺寸以达到最小延时的最优扇出数应当为(4/2)=2。又进位输出驱动两个内部的栅电容和6个所连下一级加法器单元的栅电容。故把进位级的尺寸增大到大约为求和级的3倍,这仍保持优化扇出为2,所得到的晶体管尺寸标在下图中:

最差情况下的延迟发生在最低有效位产生的借位一直全程传播到最高有效位时,这一借位最终在最后一级被吸收以产生差,

认为γ=1,并且所有的逻辑类型具有与反相器相同的本征延迟,所以每一级中

C i 到0中的延迟:

T carry =t p =t p 0(1+

gf 4+2+12+6+6+3+4+22) =20⨯(1+⨯) =106. 7ps γ12+61

所以该进位链在最差的情况下总的传播延时:

t adder =(N -1) T carry +T sum =(16-1) ⨯106. 7+120=1720. 5ps =1. 72ns

2、实现一个16位进位加法器,要求优化进位链路中反相器设置,以达到最

优的进位链路延迟,要求加法器在输入最差情况下的延迟小于3ns ,试确定全加

器中各管子尺寸。

答:不进行进位链路中反相器的优化设置,但考虑其它延迟优化时。保持优化扇出为2

,所得到的晶体管尺寸标在下图中:

反相器的逻辑努力为1,扇出应该为4,以实现最优锥形系数要求的门努力。 认为γ=1,并且所有的逻辑类型具有与反相器相同的本征延迟, 所以每一级中C i 到0的延迟:

t p 1=t p 0(1+

g 1f 4+2+8+42

) =20⨯(1+⨯) =100ps γ6+31

所以每一级中0到C 0的延迟:

t p 2=t p 0(1+

g 2f 6+3+4+2+6+32

) =20⨯(1+⨯) =100ps γ8+41

则C i 到C 0的传播延迟:

T carry =t p 1+t p 2=100+100=200ps

所以该进位链在最差的情况下总的传播延时:

t adder =(N -1) T carry +T sum =(16-1) ⨯200+120=3120ps =3. 12ns


相关文章

  • 可控加法器
  • 国家电工电子实验教学中心 数字电子技术 实 验 报 告 实验题目: 可控加法器 学 院: 专 业: 学生姓名: 学 号: 任课教师: 电子信息工程学院 2013 年 12 月 3 日 1. 设计任务要求 用4位加法器实现可控累加(加/减,0 ...查看


  • 哈工大实验报告电工模拟
  • 总成绩: 一.设计任务 设计一个方波-三角波发生器 二.设计条件 本设计基于学校实验室,所用元件如下: EEL-69模拟.数字电子技术实验箱 一台 集成运算放大器实验插板 一块 直流稳压电源 一台 双踪示波器 一台 数字万用表 一块 主要元 ...查看


  • 北工大数字积分器实验报告
  • 数字电子技术实验 实验一:数字积分器 一. 设计题目 数字积分器 二.设计要求 1. 模拟输入信号0-10V ,积分时间1-10秒,步距1秒. 2. 积分值为0000-9999. 3.误差小于1%±1LSB 4. 应具有微调措施,以便校正精 ...查看


  • 哈工大数电自主设计报告
  • 姓名 班级 学号 实验日期 节次 教师签字 成绩 实验名称:基于555定时器设计的频率和脉宽可调的波形发生器 1. 实验目的 1) 进一步掌握555定时器的基本电路功能及使用方法: 2) 使用555定时器设计一个频率和脉宽可调的波形发生器: ...查看


  • 数字电路基础知识
  • 电工电子技术及应用教案(9-1) [课题编号] ××-09-01 [课题名称] 数字电路基础知识 [教学目标] 应知: 1.了解数字电路的特点:了解晶体管的开关特性: 2.掌握数字电路常用数制及其相互转换: 3.了解8421BCD 码的表示 ...查看


  • 南理工DDS实验报告
  • 南京理工大学 电子线路课程设计 --直接数字频率合成器 学号:姓名:院系:指导老师: 电光学院姜萍 时间: 摘要 报告内容为设计一个具有清零.使能.频率控制.相位控制.输出多种波形(包括正余弦.锯齿波.方波).提高计算精度,经过D/A转换之 ...查看


  • 25030203数字电子技术教学大纲-自动化专业
  • <数字电子技术>教学大纲 学时:80 学分:3.5 课程类别:专业基础课(核心课程) 课程编码:25030210 开设年级:二年级第二学期 撰写人:郑雁翎 审核人:XXX 一.课程说明 <数字电子电路>是自动化专业在 ...查看


  • 哈工大 数电自主设计
  • 设计题目:宽带步进放大器 1. 实验目的 设计并制作一个宽带步进放大器. 指标要求: (1)电压增益大于20dB ,输入电压有效值大于100mV . (2)最大输出电压正弦波有效值大于1V . (3)3dB 通频带0-3MHz ,在0-1M ...查看


  • 加法器实验报告
  • 实验三 加法器的设计与仿真 一.实验目的 熟悉quartus ⅱ仿真软件的基本操作,用逻辑图和vhdl 语言设计加法器并验证. 二.实验内容 1.熟悉quartus ⅱ软件的基本操作,了解各种设计输入方法(原理图设计.文本设计. 波形设计) ...查看


热门内容