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

合集下载

加法器电路设计实验报告

加法器电路设计实验报告

加法器电路设计实验报告【加法器电路设计实验报告】一、实验目的本实验的主要目标是通过实际操作,设计并实现一个基础的加法器电路,以深入理解数字逻辑电路的设计原理和工作方式。

通过对半加器、全加器以及多位加法器的设计与搭建,进一步熟悉集成门电路的应用,掌握组合逻辑电路的设计方法,并能对电路的逻辑功能进行有效的验证与分析。

二、实验原理加法器是数字系统中的基本运算单元,其核心工作原理基于二进制数的加法规则。

在最基础的层面上,一个半加器(Half Adder)用于计算两个一位二进制数的和,同时产生一个进位输出;而全加器(Full Adder)在此基础上增加了处理来自低位的进位输入,可以完成三位二进制数的相加。

对于多位二进制数的加法,可以通过级联多个全加器来实现。

1. 半加器:由两个异或门(XOR)实现“和”输出,一个与门(AND)实现“进位”输出,即S=A XOR B,Cout=A AND B。

2. 全加器:除了接收两个数据输入A和B外,还接收一个进位输入Cin,同样由异或门计算“和”,但“进位”输出需要考虑三个输入的与或逻辑关系,即S=A XOR B XOR Cin,Cout=(A AND B) OR (B AND Cin) OR (A AND Cin)。

三、实验步骤1. 半加器设计:首先,利用集成电路库中的逻辑门元件构建半加器,将A 和B作为异或门的输入得到和信号S,将A和B分别连接到与门的两个输入端得到进位信号Cout。

2. 全加器设计:在半加器的基础上,增加一个输入端Cin代表低位的进位,同样运用异或门和与门组合形成全加器的逻辑结构,根据全加器的逻辑表达式连接各门电路。

3. 多位加法器设计:为了实现多位二进制数的加法,将若干个全加器按照从低位到高位的顺序级联起来,每级全加器的进位输出连接到下一级的进位输入。

四、实验结果及分析经过电路设计与仿真测试,成功实现了从半加器到多位加法器的功能转化。

当给定两组多位二进制数后,所设计的加法器电路能够准确无误地计算出它们的和,并正确显示进位信息。

加法器的设计范文

加法器的设计范文

加法器的设计范文加法器是一种用于两个二进制数相加的逻辑电路。

在数字电子系统中,加法器是非常重要的组件之一,常用于CPU中的算术逻辑单元(ALU)。

设计一个加法器可以分为两个主要步骤:设计加法器的结构与功能和选择适合的逻辑门实现电路。

在设计过程中,需要考虑到性能、功耗和面积等因素。

在设计加法器结构与功能时,可以选择全加器、半加器或者其他组合逻辑电路。

全加器能够对两个二进制数和一个进位进行相加,输出相加结果以及下一位的进位。

半加器只能对两个二进制数进行相加,输出相加结果但无法处理进位。

一种常见的设计方法是使用全加器来实现加法器,通过级联多个全加器来实现多位数的相加。

在设计中,可以选择传统的逻辑门(如与门、或门、异或门等)来实现加法器的功能。

另外,也可以选择使用集成电路芯片(如74LS83、74LS283等)来快速实现加法器的功能。

对于n位数的加法器,可以使用n个全加器进行级联。

每个全加器都需要有三个输入端和两个输出端。

三个输入端分别是两个相加的输入端和上一位的进位端。

两个输出端分别是相加结果和下一位的进位端。

这样,可以通过级联多个全加器来实现n位数的加法器。

在选择适合的逻辑门实现电路时,可以考虑一些因素。

例如,与门和或门可以通过级联多个半加器或全加器来实现,但这样会引入更多的延迟和功耗。

上述提到的集成电路芯片可以提供更高的速度和更小的面积,但可能需要一些解码器和编码器来连接输入和输出。

此外,在加法器的设计过程中,还需要考虑到数据宽度、时钟频率和功耗等因素。

根据具体的应用需求,可以选择不同的设计方案来实现功能与性能的平衡。

总之,加法器的设计需要根据具体的应用需求来选择适合的结构与功能,以及适合的逻辑门实现电路。

通过合理的设计和优化,可以实现高性能、低功耗和小面积的加法器。

最新加法器实验报告

最新加法器实验报告

最新加法器实验报告
实验目的:
本实验旨在验证加法器的基本功能和性能,通过实际操作加深对数字电路中加法运算原理的理解,并掌握加法器的使用方法。

实验设备和材料:
1. 数字逻辑实验板
2. 四位二进制加法器芯片(如74LS83)
3. 电源
4. 示波器或LED灯阵列(用于显示输出结果)
5. 连接线若干
6. 面包板或实验板
实验步骤:
1. 根据加法器芯片的引脚图,正确连接电源至Vcc和GND。

2. 将四位二进制加法器插入实验板,并按照数据手册连接A、B输入端口,以及进位输入端口Cin。

3. 准备两个四位二进制数,分别输入至加法器的A、B端口。

4. 通过开关或按钮设置进位输入Cin为0或1。

5. 打开示波器,连接至加法器的输出端口,观察并记录加法结果。

6. 更改输入数值,重复步骤3至5,进行多次实验以验证加法器的准确性。

实验结果:
在实验中,我们对加法器进行了多次测试,输入了不同的四位二进制数值。

实验数据显示,加法器能够正确地执行加法运算,并且输出的和与预期相符。

在所有测试中,加法器的性能稳定,没有出现误差。

实验结论:
通过本次实验,我们验证了四位二进制加法器的正确性和稳定性。

实验结果表明,加法器是实现数字电路中基本算术运算的重要组件。

此外,实验过程中也加深了对数字逻辑电路设计和功能测试的理解。

西工大数字电路实验报告——实验六

西工大数字电路实验报告——实验六

实验六:计数器及其应用一.实验目的:1. 熟悉常用中规模计数器的逻辑功能。

2. 掌握时序电路一般设计方法。

3. 能够应用时序电路解决实际问题。

二.实验设备:数字电路试验箱,数字双踪示波器,函数信号发生器,74LS161,,74LS00及Multisim 仿真软件。

三. 实验原理:计数是一种最简单基本运算,计数器在数字系统中主要是对脉冲的个数进行计数,以实现测量、计数和控制的功能,同时兼有分频功能。

计数器按计数进制有:二进制计数器,十进制计数器和任意进制计数器;按计数单元中触发器所接收计数脉冲和翻转顺序分有:异步计数器,同步计数器;按计数功能分有:加法计数器,减法计数器,可逆(双向)计数器等。

目前,TTL 和CMOS 电路中计数器的种类很多,大多数都具有清零和预置功能,使用者根据器件手册就能正确地运用这些器件。

实验中用到异步清零同步置数四位二进制计数器74LS161。

74LS161为异步清零计数器,即端输入低电平,不受CP 控制,输出端立即全部为“0”。

74LS161具有同步置数功能,在端无效时,端输入低电平,在时钟共同作用下,CP 上跳后计数器状态等于预置输入,即同步预置功能。

和都无效,T 或P 任意一个为低电平,计数器处于保持状态,即输出状态不变。

只有四个控制输入都为高电平,计数器才实现16加法计数。

74LS161引脚排列如图(1)所示,表(1)为它的功能表。

图(1)r C r C D L 3210D D D D r C DL1 0 ↑ D C B A1 01 01 1 1 ↑表(1)四.实验内容:1.用74LS161和74LS00实现两种置数方式的十进制计数。

(1)异步置数法:利用芯片的预置功能,可以实现M=10进制计数器,M=16-N=10,其中N=6(二进制为0110)为预置数。

将0110送到输入端D3D2D1D0,计数器开始从0110开始计数,在CP脉冲下一直计数到1111,此时,从进位端Qc输出1,经非门送到Ld端,呈置数状态。

加法器实训实验报告

加法器实训实验报告

一、实验目的1. 理解加法器的基本原理和结构。

2. 掌握加法器的使用方法和调试技巧。

3. 通过实际操作,加深对数字电路基础知识的理解。

二、实验器材1. 实验箱2. 加法器芯片(如741)3. 逻辑分析仪4. 万用表5. 连接线6. 电源三、实验原理加法器是一种基本的数字电路,用于实现两个或多个数字的加法运算。

本实验以半加器和全加器为基础,通过级联实现多位数的加法运算。

1. 半加器:完成两个一位二进制数相加,并产生和与进位。

2. 全加器:在半加器的基础上增加一个进位输入端,实现多位数的加法运算。

四、实验步骤1. 搭建电路:- 将加法器芯片插入实验箱的相应位置。

- 根据实验要求,连接输入端、输出端和电源。

- 使用逻辑分析仪观察输入信号和输出信号。

2. 半加器测试:- 将两个一位二进制数输入到半加器的两个输入端。

- 观察逻辑分析仪的输出,验证半加器的功能。

3. 全加器测试:- 将两个一位二进制数和一个进位信号输入到全加器的三个输入端。

- 观察逻辑分析仪的输出,验证全加器的功能。

4. 多位数加法测试:- 将多位二进制数输入到全加器的相应输入端。

- 观察逻辑分析仪的输出,验证多位数的加法运算。

5. 实验结果分析:- 对比理论计算结果和实验结果,分析实验误差原因。

五、实验结果与分析1. 半加器测试:- 输入:A=0, B=0- 输出:和=0,进位=0- 输入:A=1, B=0- 输出:和=1,进位=0- 输入:A=0, B=1- 输出:和=1,进位=0- 输入:A=1, B=1- 输出:和=0,进位=12. 全加器测试:- 输入:A=0, B=0, 进位=0- 输出:和=0,进位=0- 输入:A=1, B=0, 进位=0- 输出:和=1,进位=0- 输入:A=0, B=1, 进位=0- 输出:和=1,进位=0- 输入:A=1, B=1, 进位=0- 输出:和=0,进位=13. 多位数加法测试:- 输入:A=1010,B=1101,进位=0- 输出:和=10111,进位=1实验结果表明,加法器能够实现预期的功能,实验结果与理论计算基本一致。

数电实验报告 加法器

数电实验报告 加法器

数电实验报告加法器一、实验目的1、掌握半加器、全加器的工作原理及逻辑功能。

2、掌握集成加法器的应用。

二、实验设备及器件1、数字逻辑电路实验板 1块2、74HC283 1片3、74HC04 1片4、74HC00 1片5、74HC86 1片三、实验原理1、半加器不考虑低位进位,只本位相加,称半加。

实现半加的电路,为半加器。

2、全加器考虑低位进位的加法称为全加。

实现全加的电路,为全加器。

3、多位加法器(1)串行多位加法(2)并行多位加法四、实验内容与步骤1、用门电路实现全加器。

参照下图搭接电路,并测试其功能记录结果。

电路中的与非门用74HC00实现,74HC00的引脚图和真值表如图:电路中的异或门用74HC86实现,74HC86的引脚图和真值表如图:按上面的图连接好电路,高电平接+5V的电压,低电平接地,测得结果如下表:2、用集成加法器74HC283 实现代码转换电路。

要求:设计一个四位全加器电路,能够完成8421 码到余三码的转换。

实验电路图如下:74HC283的引脚图和真值表如下:按上面的图连接好电路,高电平接+5V的电压,低电平接地,输出端为低电平时,二极管发光,则测得实验结果如下表:8421BCD码余3码0 0 0 0 0 0 1 10 0 0 1 0 1 0 00 0 1 0 0 1 0 10 0 1 1 0 1 1 00 1 0 0 0 1 1 10 1 0 1 1 0 0 00 1 1 0 1 0 0 10 1 1 1 1 0 1 01 0 0 0 1 0 1 11 0 0 1 1 1 0 0五、实验感想:通过本次试验,我进一步学习了解了74HC86,74HC00,74HC283这三个电子元件,更深一步熟练掌握了电路的连接和电子元件电路设计实践操作的方法和技巧。

同时让我更进一步理解了加法器的原理和8421BCD码与余三码之间的关系。

本次试验,收获颇丰!。

加法器实验实训报告

加法器实验实训报告

加法器实验实训报告实验目的,通过设计和实现一个加法器电路,加深对数字电路原理和逻辑门的理解,掌握数字电路的设计和实现方法。

实验原理,加法器是一种基本的数字电路,用于将两个二进制数相加得到和。

常见的加法器有半加器、全加器和多位加法器。

在本实验中,我们将使用全加器来设计一个4位二进制加法器。

实验材料和设备:1. 逻辑门集成电路(如74LS08、74LS32等)。

2. 连线材料。

3. 电源。

4. 示波器(可选)。

实验步骤:1. 根据实验要求,确定所需的加法器类型和位数。

在本实验中,我们选择使用4位全加器。

2. 根据全加器的真值表,设计电路连接图。

全加器由两个半加器和一个或门组成,其中半加器用于计算两个输入位的和,或门用于计算进位。

3. 根据电路连接图,使用逻辑门集成电路进行实验电路的搭建。

根据需要,可以使用示波器检测电路的工作情况。

4. 进行电路的调试和测试。

输入不同的二进制数,观察输出结果是否符合预期。

可以使用示波器观察信号波形,以验证电路的正确性。

5. 记录实验数据和观察结果。

包括输入的二进制数、输出的和、进位等信息。

6. 分析实验结果。

比较实验结果与预期结果的差异,找出可能存在的问题并加以解决。

7. 撰写实验报告。

包括实验目的、原理、材料和设备、步骤、数据和结果分析等内容。

实验结果分析:根据实验数据和观察结果,我们可以得出结论,通过设计和实现一个4位二进制加法器电路,我们成功地实现了二进制数的相加操作。

电路的输出结果与预期结果一致,证明电路的设计和实现是正确的。

实验总结:通过本次实验,我们深入学习了数字电路原理和逻辑门的运作方式,掌握了数字电路的设计和实现方法。

同时,我们也了解到了加法器的工作原理和实现过程。

通过实际操作和观察,我们加深了对加法器电路的理解,并提高了实验操作和数据分析的能力。

总的来说,本次实验对我们的学习和实践能力有很大的提升,使我们更加熟悉和了解数字电路的应用。

通过这次实验,我们不仅掌握了加法器的设计和实现方法,还培养了我们的动手能力和问题解决能力。

加法器电路设计 全加器

加法器电路设计 全加器

课设陈述之五兆芳芳创作课程名称集成电路设计标的目的综合课程设计实验项目加法器实验仪器PC机、candence软件系别______理学院 _姓名______ 杨凯 __ __实验日期____ __________成绩_______________________目录一、概述3错误!未定义书签。

错误!未定义书签。

二、设计流程6三、课设内容7四、实验原理74.1加法器基来源根底理错误!未定义书签。

4.1.1 半加器基来源根底理74.1.2 全加器基来源根底理84.2.镜像加法器10五、上机步调:105.1.画电路图步调105.2画版图步调11六、加法器电路图:116.1原理图:116.2全加器电路图结构116.3自己画的电路图116.4波形验证:116.5 TRAN(瞬态)阐发126.6波形输出参数126.728管全加器网表126.8仿真波形错误!未定义书签。

6.9编译仿真波形结果阐发12七、版图设计13错误!未定义书签。

版图(L AYOUT)是集成电路设计者将设计并模拟优化后的电路转化成的一系列几何图形,包含了集成电路尺寸大小、各层拓扑定义等有关器件的所有物理信息.版图的设计有特定的法则,这些法则是集成电路制造厂家按照自己的工艺特点而制定的.不合的工艺,有不合的设计法则.版图在设计的进程中要进行定期的查抄,避免错误的堆集而导致难以修改.版图设计流程:137.2版图设计法则14错误!未定义书签。

7.4修改后版图16八、课设心得16一、概述集成电路是采取专门的设计技巧和特殊的集成工艺技巧,把组成半导体电路的晶体管、二极管、电阻、电容等根本单元器件,制作在一块半导体单晶片(例如硅或砷化镓)或陶瓷等绝缘基片上,并按电路要求完成元器件间的互连,再封装在一个外壳内,能完成特定的电路功效或系统功效,所有的元器件及其间的连接状态、参数标准和特性状态、试验、使用、维护、贸易都是不成联系的统一体,这样而得的电路便是集成电路.全加器作为根本的运算单元,在良多VLSI系统中都有很普遍的应用,是构建微处理器和DSP等运算电路的焦点.随着信息技巧的不竭成长,VLSI的集成度不竭提高,人们对运算电路速度、功耗提出了新的要求,以下降功耗提高速度为目标,许多解决计划不竭被提出.如果能将速度、功耗、面积这些性能改良,势必对集成电路整体性能有所提升.本文基于国际SMIC 0.18µm 1P6M 数字工艺、1.8V电源电压,计了一种电路结构复杂,延时小,功耗低,芯片面积小的全加器结构;该全加器单元共用11只晶体管,通过在关头路径上采取三管XNOR门实现高速进位链,并且用反相器弥补由于阈值电压损失造成的关头路径上逻辑电位的下降,满足了高速和低功耗的要求;用Verilog代码实现了全加器电路功效;使用cadence软件,绘制了全加器原理图、对原理图进行编译仿真,并验证了仿真结果.本文提出的全加器结构在速度、功耗、面积性能上均有很大的提升.The integrated circuit is the use of a special design techniques and special integration technology, the transistors constituting the semiconductor circuit, diodes, resistors, capacitors, and other basic single components, fabricated in a semiconductor single wafer (e.g. silicon or gallium arsenide) or a ceramic insulatingon the base sheet, and press the circuit required to complete the interconnection between the components, and then encapsulated in a housing, to complete a specific circuit function or system function, and all of the components and their connection status, parameter specifications and characteristics of state, trial,use, maintenance, are indivisible unity of the trade, derived from the circuit so that the integrated circuit.The full-adder as the basic computing unit, has a very wide range of applications in many VLSI systems is to build the core of the microprocessor and DSP arithmetic circuit. With the continuous development of IT, VLSI integration and speed of the arithmetic circuit, power consumption, new requirements, increase speed to reduce power consumption as the goal, many solutions are constantly being raised. If you can speed, power and area performance improvements, the bound has improved the overall performance of integrated circuits.Based on the International SMIC 0.18μm 1P6M digital process, supply voltage 1.8V, namely, a circuit structure is simple, small delay, low power consumption, small chip area of the full adder structure; the unit share 11 transistors, three XNOR gate in the critical path to achieve high-speed carry chain, and to supplement the decline in the potential of logic on the critical path dueto the loss of threshold voltage caused by the inverter to meet the requirements of high-speed and low power consumption. Verilog code to achieve the functionality of the full adder circuit; cadence software, draw a schematic diagram of the full adder, compiled simulation, schematic and verify the simulation results. The full adder structure proposed in this paper have greatly improved in speed, power and area performance.随着半导体集成电路制造工艺不竭进步,特征尺寸不竭缩小,工艺特征尺寸缩小到纳米级;工艺技巧对结构的影响通过几十年的堆集产生了质的变更,关于纳米工艺下的CMOS集成电路设计的研究也越来越重要.随着集成电路的设计进入到纳米时代,片内晶体管数目的增加,大大增加了芯片庞杂度,晶体管特征尺寸的缩小则增加了物理设计的难度(纳米级的物理设计需要考虑串扰、片内参数漂移、可生产性、电源完整性等一系列问题),这些都大幅度增加了设计成本及设计周期.在0.18微米之后晶体管任务电压难以随着工艺的进步而下降,虽然每个晶体管的功耗随着特征尺寸的缩小有所削减,但晶体管数目的增加以及主频的提高使得整个芯片的功耗大幅度增加,这部分功耗在芯片上产生热量使得芯片温度上升,会导致芯片效率下降或操纵错误,也会使得便携式电子产品的电池寿命下降.所以在纳米工艺条件下对集成电路新结构的探索和追求以及对功耗问题的研究已经成为芯片系统设计的主题,更是集成电路领域一直成长的趋势.全加器需要两个半加器组合,即全加器需要庞杂性强得多的体系来完成逻辑运算.近年来,实现全加器的各类逻辑类型相继被提出来,底子目的在于提高全加器速度和下降功耗.由于全处理器需要更庞杂性的份子体系,所以对全加器的性能有着越来越高的要求,总的来说,设计的鲁棒性、硅片面积、可靠性、驱动能力、输出阈值损失、延迟和功耗这些都可以作为权衡加法器性能的指标.是设计全加器时需要着重考虑的因素.全加器作为根本的运算单元,在良多VLSI系统中都有很普遍的应用,是构建CPU和DSP等运算电路的焦点,其速度和功耗以及面积等的性能将直接影响到整个集成电路的表示;如果能将这些性能改良,势必对集成电路整体性能有所提升;而随着信息技巧的不竭成长,人们对低功耗,高性能和高集成度的不竭追求,电源电压不竭下降,特征尺寸不竭减小,已经达到纳米级水平,由此在集成电路设计中越来越多新的物理效应需要加以考虑,比方低电源电压下的信号驱动能力、互连延迟,纳米集成电路的漏电,功耗密度和物理实现等等;这些对低功耗高速度的追求对在纳米工艺下设计全加器的提出了许多挑战.本文提出的11晶体管1位全加器,较当今各类文献介绍的全加器结构在速度和功耗以及尺寸上都有很大提升.二、设计流程基于SMIC 0.18µm 1P6M 纳米CMOS工艺,设计了一种电路结构复杂,延时小,功耗低,芯片面积小的全加器结构,该全加器单元共只用了28个只晶体管.用Candence的Virtuso软件完成了电路原理图的绘制、编译、仿真等任务,并进行结果阐发.并完成版图的设计,和计划布线.三、课设内容1. 查找文献,设计一个加法器电路;2. 赐与Candence的Virtuso平台画出电路图;3. 采取Spectre对加法器进行仿真,主要仿真内容:加法器功效、负载电容、功耗;4. 基于Virtuso平台画出加法器电路的版图,包含MOS晶体管的版图;5. 提交课设陈述;6.完成答辩.四、实验原理加法器有全加器和半加器之分.全加器和半加器的区别在于,全加器有三个输入,半加器有两个输入,既全加器比半加器多了一个来自低位的进位输入,但全加器可由两个半加器组成.半加器基来源根底理1)半加器原理一个半加器有两个输入x和y以及两个输出(和s与进位输出c).半加器表达式:s=x⊕y(2-1)c=x.y;(2-2)其中x和y是输入,s为和,c为进位输出.2)半加器真值表表2.1 半加器真值表3)半加器门级逻辑图2.1 半加器逻辑图图2.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. 画电路图步调1.打开PC机;2.打开虚拟机进入Linux情况;3.在桌面按右键选择新建终端;4.输入icfb 进入操纵情况;5.成立自己的库文件;6.画原理图,保管并查抄错误;7.更改各个器件的参数;8.设置仿真情况;9.选择要不雅察的线路;10.查抄波形是否合适要求,不合适要求就去原理图改输入信号,然后再从新按步调进行操纵,直到合适要求.11.调器件画版图12.查抄计划布线法则5.2 画版图步调在做完电路图的根本上画版图:1.添加画版图的文件2.输入icfb& 进入操纵情况3.Tools----Technology File Manager-----Attach(选择自己的库和所加库对应便可)4.在自己的库文件下成立一个单元文件,画版图,保管并查抄错误六、加法器电路图:6.1原理图:6.2 全加器电路图结构6.3 自己画的电路图6.4 波形验证:本设计是基于180纳米工艺实现的.6.5 tran(瞬态)阐发瞬态仿真阐发是在给定的输入鼓励下,在设定的时间规模内计较电路的时域瞬态响应性能.要验证设计电路的稳定性,速度,精确度等问题必须经过各类情况下的瞬态阐发才干做出正确的判断.图:5.3 瞬态阐发6.6 波形输出参数仿真波形共有五个参数,输入A、B、C,输出SUM、CARRY图5.4 波形输出参数6.7 28管全加器网表6.9 编译仿真波形结果阐发1)仿真结果验证如图所示:波形有输入A、B、C;输出CARRY和Sum经计较验证满足全加器输入输出公式:Sum=A⊕B⊕C(2-3)CARRY=AB+ C(A+ B)(2-4)所以编译和仿真的结果正确.2)噪声影响图中的全加器的输出波形存在毛刺,是因为有噪声的原因,属于正常现象不影响输出波形结果.七、版图设计版图(Layout)是集成电路设计者将设计并模拟优化后的电路转化成的一系列几何图形,包含了集成电路尺寸大小、各层拓扑定义等有关器件的所有物理信息.版图的设计有特定的法则,这些法则是集成电路制造厂家按照自己的工艺特点而制定的.不合的工艺,有不合的设计法则.版图在设计的进程中要进行定期的查抄,避免错误的堆集而导致难以修改.版图设计流程:1)系统标准化说明(System Specification)包含系统功效、性能、物理尺寸、设计模式、制造工艺、设计周期、设计用度等等.2)功效设计(Function Design)将系统功效的实现计划设计出来.通常是给出系统的时序图及各子模块之间的数据流图.3)逻辑设计(Logic Design)这一步是将系统功效结构化.通常以文本、原理图、逻辑图暗示设计结果,有时也采取布尔表达式来暗示设计结果.4)电路设计(Circuit Design)电路设计是将逻辑设计表达式转换成电路实现.5)物理设计(Physical Design or Layout Design)物理设计或称版图设计是VLSI设计中最费时的一步.它要将电路设计中的每一个元器件包含晶体管、电阻、电容、电感等以及它们之间的连线转换成集成电路制造所需要的版图信息.6)设计验证(Design Verification)在版图设计完成以后,很是重要的一步任务是版图验证.主要包含:设计法则查抄(DRC)、版图的电路提取(NE)、电学规查抄(ERC)和寄生参数提取(PE)7.2 版图设计法则用特定工艺制造电路的物理掩膜版图都必须遵循一系列几何图形排列的法则,这些法则称为版图设计法则.设计法则是以晶圆厂实际制造进程为基准,经过实际验证过的一整套参数,是进行版图设计必须遵守的法则,版图设计是否合适设计法则是流片是否成功的一个关头.设计法则包含几何法则、电学法则以及走线法则.设计法则可分类为:1)拓扑设计法则(绝对值):最小宽度、最小间距、最短露头、离周边最短距离);2)λ设计法则(相对值):最小宽度w=mλ、最小间距s=nλ、最短露头t=lλ、离周边最短距离d=hλ(λ由IC制造厂提供,与具体的工艺类型有关,m、n、l、h为比例因子,与图形类形有关);3)宽度法则(width rule):宽度指封锁几何图形的内边之间的距离.在利用DRC(设计法则查抄)对版图进行几何法则查抄时,对于宽度低于法则中指定的最小宽度的几何图形,计较机将给出错误提示.图4.1最小宽度、最大宽度4)间距法则(Separation rule):间距指各几何图形外鸿沟之间的距离.图4.2(a)同一工艺层的间距(spacing) 图4.2(b)不合工艺层的间距(separation)5)交叠法则(Overlap rule)交叠有两种形式:<1>一个几何图形内鸿沟到另一个图形的内鸿沟长度(intersect)<2>一个几何图形外鸿沟到另一个图形的内鸿沟长度(enclosure)图 4.3(a) Intersect 图4.3(a) enclosure制定设计法则的主要目的是为了在制造时能用最小的硅片面积达到较高的成品率和电路可靠性.上图是最开始的版图,因为忘了版图的计划布线的法则,犯了良多错误,比方:没进行分层,也没注意金属间的最小间距,以及源极,漏极和基极只能与M1相连,而要与此外金属相连则需要打通孔.在老师的指点帮忙下把版图进行了修改.如下图所示.7.4 修改后版图八、课设心得以前用candence这个软件大多数任务都是画电路图,很少接触版图的设计,这次应该是我第一次真正的接触版图设计,之前学过也都忘的差未几了,可以说版图得从零学起.在课设的时候自然遇到特别多问题,都是老师一点点儿诲人不倦的帮我解答的,通过这次课设真心学到了良多东西,也充实的完成的大学阶段的最后一次课设.。

加法器实验报告

加法器实验报告

加法器实验报告一、实验目的本次实验的主要目的是深入理解加法器的工作原理,通过实际搭建和测试加法器电路,掌握数字电路中加法运算的实现方法,并观察和分析不同类型加法器的性能特点。

二、实验原理(一)半加器半加器是实现两个一位二进制数相加的基本单元,它不考虑来自低位的进位输入。

半加器的逻辑表达式为:和`S = A ⊕ B` ,进位`C = A ∧ B` ,其中`A` 和`B` 是两个输入位,`⊕`表示异或运算,`∧`表示与运算。

(二)全加器全加器则考虑了低位的进位输入。

其逻辑表达式为:和`S =(A ⊕ B) ⊕ C_in` ,进位`C_out =(A ∧ B) ∨((A ⊕ B) ∧ C_in)`,其中`C_in` 是来自低位的进位输入。

(三)多位加法器多位加法器可以通过级联多个全加器来实现。

常见的多位加法器有串行加法器和并行加法器。

串行加法器逐位进行加法运算,速度较慢;并行加法器同时对各位进行加法运算,速度较快。

三、实验设备与器材1、数字电路实验箱2、集成电路芯片:74LS86(异或门)、74LS08(与门)、74LS00(与非门)等3、导线若干四、实验内容与步骤(一)半加器的实现1、选择合适的集成电路芯片,按照半加器的逻辑表达式搭建电路。

2、连接输入信号`A` 和`B` ,使用逻辑电平开关提供 0 和 1 的输入。

3、观察输出信号`S` 和`C` 的电平状态,记录不同输入组合下的输出结果。

(二)全加器的实现1、依据全加器的逻辑表达式,使用集成电路芯片搭建电路。

2、分别设置输入信号`A`、`B` 和`C_in` 的电平,观察并记录输出信号`S` 和`C_out` 的状态。

(三)4 位并行加法器的实现1、通过级联 4 个全加器构建 4 位并行加法器。

2、为两个 4 位输入数设置不同的二进制值,观察输出的和以及进位情况。

五、实验数据与结果分析(一)半加器实验数据|输入 A |输入 B |和 S |进位 C ||||||| 0 | 0 | 0 | 0 || 0 | 1 | 1 | 0 || 1 | 0 | 1 | 0 || 1 | 1 | 0 | 1 |从数据可以看出,半加器的输出结果符合预期的逻辑关系。

数电实验——全加器设计

数电实验——全加器设计

五、实验验证 A = 0 , B = 0 , ������1 = 0 , S = 0, ������0 = 0 ,红灯灭,绿灯灭
A = 0 , B = 0 , ������1 = 1 , S = 1, ������0 = 0 ,红灯亮,绿灯灭 A = 0 , B = 1 , ������1 = 0 , S = 1, ������0 = 0 ,红灯亮,绿灯灭
������ = ������ ⊕ ������ ⊕ ������1 {
������0 = ������������ ∙ ������������1 ∙ ������������1 ∙ 1
实验原理图:
用红灯的亮灭来表示 S 输出 1/0 用绿灯的亮灭来表示 C0 输出 1/0 二、实验目的 完成 1 位全加器的设计,用逻辑门实现,完成输入输出真值表验证 三、实验器材 1. 实验材料
A = 1 , B = 1 , ������1 = 1 , S = 1, ������0 = 1 ,红灯亮,绿灯亮
实验 3.2
一、实验原理图 由真值表得 S 和 C0 表达式: ������ = ������ ������ ������1 ∙ ������ ������ ������1 ∙ ������ ������ ������1 ∙ ������ ������ ������1 { ������0 = ������ ������ ������ ∙ ������ ������ ������ ∙ ������ ������ ������ ∙ ������ ������ ������
第三次实验报告
第三次实验要求学生完成如下任务: 1 位全加器设计,包括: 1) 完成 1 位全加器的设计,用逻辑门实现,完成输入输出真值表验证 2) 完成 1 位全加器的设计,用中规模逻辑器件(74138)实现,完成输入输出真值表 验证

数字电路加法运算电路设计方案

数字电路加法运算电路设计方案

数字电路加法运算电路设计方案1 设计任务描述1.1 设计题目:加法运算电路1.2 设计要求1.2.1 设计目的(1) 掌握1位十进制加法运算电路的构成,原理和设计原理;(2)熟悉集成电路的使用方法。

1.2.2 基本要求(1) 设计键盘以及编码电路;(2) 设计加数寄存器A和被加数寄存器B单元;(3) 实现4bit二进制码加法的BCD调整;(3) 用数码管以十进制形式显示最后运算结果。

1.2.3 发挥部分(1) 拓展十进制减法;(2) MR存储运算中间值;(3)其他。

2 设计思路根据此次课程设计的要求,我设计的简单计算器包括两大部分:加法计算部分,减法计算部分。

其中加法计算部分由五个部分组成,键盘及编码电路、加数寄存器A和被加数寄存器B、加法运算电路、4bit二进制码加法的BCD调整和译码显示器。

减法计算部分和加法计算部分共用同一个键盘,其他部分由反相器,求补逻辑电路以及相应的译码显示器组成。

其中有几个难点:如何实现2位十进制和怎样利用寄存器把数据传输到加法器中。

因为经键盘及编码器输出的是2进制数,那么寄存器接受并输出的数据也是2进制数,所以加法器输出的数据应是8421BCD码,使显示装置最终显示十进制数。

因为1位十进制数的8421BCD码与二进制数表现形式相同,但2位十进制数的8421BCD码与二进制数不同,所以我设计的加法运算装置是由两个74S283N芯片来实现2位十进制数的输出。

原理是让第二个芯片的一个输入端接第一个芯片的输出端,另一个输入端进行对第一个芯片的运算结果进行判断,大于等于10时输入6即2进制数的0110,反之输入0。

输出结果即为2位十进制数的8421BCD码。

寄存器的设计是由一个74LS374N芯片和两个74S194N芯片组成的,其中两个74S194N 芯片并联后与74LS374N芯片串联。

74LS374N芯片的脉冲由键盘的数字键提供,使得按下数字键后该寄存器就存储输入的数字,并通过译码显示器显示。

加法器实验报告

加法器实验报告

加法器实验报告加法器实验报告一、实验背景加法器是计算机中最基础的逻辑电路之一,它的主要作用是将两个二进制数进行加法运算,并输出一个二进制数作为结果。

在计算机中,加法器的存在极为重要,因为它是所有计算的起点。

二、实验目的本实验的主要目的是通过制作加法器电路,掌握加法器的基本原理和操作方法。

通过实验,我们可以深入了解加法器的实现原理,在实践中体验二进制数的加法运算及其结果。

三、实验器材本次实验所需的器材如下:1.电路板2.电源线3.开关4.三枚LED灯5.四个按键6.电阻7.逻辑门SN74008.引线等四、实验步骤1.将电路板和电源线取出并清洗干净。

2.将电阻固定在电路板上。

3.将逻辑门SN7400安装到电路板上,并连接引线。

4.安装开关、LED灯和按键。

5.进行电路连接,注意避免短路和错接。

6.检查出错情况,重新调整电路连接。

7.开启电源并进行测试。

五、实验结果经过多次调整,我们成功地制作出了加法器电路,并进行了测试。

实验的结果显示:当我们同时按下两个按键时,相应的LED灯会点亮,从而输出结果。

六、实验误差及分析在实验过程中,我们发现有时LED灯不能很好地显示结果,这可能是由于电路连接不良或电阻的阻值不准确造成的。

在检查出错情况时,我们需要细心认真,尤其是对于电路连接的质量非常重要。

七、实验心得通过本次实验,我们深入了解了加法器的基本原理和操作方法。

同时,我们也掌握了电路连接和调试的技巧,认识到了实验中心细节的重要性。

通过实践,我们加深了对计算机逻辑电路的理解和应用,也提升了我们的创新能力和动手实践能力。

总之,本次实验让我们得到了很大的收获,不仅增强了我们对计算机逻辑电路的认识,也提高了我们的实验技能和科学素质。

我们相信,在今后的学习和实践中,这次实验的经验和教训将对我们有很大的帮助。

西工大 数字集成电路实验组合逻辑的设计

西工大 数字集成电路实验组合逻辑的设计

数字集成电路实验报告西北工业大学2014年5月19日星期一实验二、组合逻辑的设计一、分析电路,解答下面的问题。

使用互补CMOS,实现逻辑表达式:((++)(+=)+BFGEDACX)并要求每条上拉及下拉通路单一串联通路(不包含任何形式的器件并联)的等效电阻与具有下述尺寸的单位反相器相同(所有管子的沟道长度取0.5um):NMOS:W/L=1um/0.5um;PMOS:W/L=3um/0.5um;①什么样的输入组合可以使所设计的逻辑电路具有最好及最差的上拉特性?什么样的输入组合可以使其具有最好及最差的下拉特性?答:把逻辑表达式化简得+++++=)+()((=)=FGFABCDEG⨯EXX+DABC画出逻辑图如下②在输出端接一个10pF的电容,通过仿真确定最好及最差情况下TPHL及TPLH,(仿真时可采用10ns的上升/下降时间)当输入电压变化如下时 Vin[6:0]0 11111112 00000004 11111116 01110108 011110010 0000000得到延时如下:besttphl= 1.3190E-08 targ= 4.0182E-06 trig= 4.0050E-06besttplh= 1.7432E-08 targ= 2.0225E-06 trig= 2.0050E-06worsttplh= 3.6379E-08 targ= 6.0414E-06 trig= 6.0050E-06worsttphl= 2.4113E-08 targ= 8.0291E-06 trig= 8.0050E-06二、考虑下面的逻辑电路:Y解决下面的问题:1、 写出这个CMOS 逻辑门的逻辑表达式,标记出每一个晶体管的尺寸,使此逻辑门单一通路的上拉下拉通路的等效电阻与具有下列尺寸的反相器相同:NMOS :W/L=1um/0.25um ;PMOS :W/L=2um/0.25um ;答:CMOS 逻辑门的逻辑表达式CD B A Y )(+=CMOS 尺寸如下:2、 考虑使PHL t 和PLH t 达到最大的输入方式(要考虑到内部节点电容的情况),写出产生这种最大延迟初始输入状态和最终输入状态。

加法器实验实训报告

加法器实验实训报告

加法器实验实训报告引言:本次实验旨在设计和构建一个加法器电路,实现两个二进制数的相加操作。

加法器是计算机中最基本的逻辑电路之一,其功能对于计算机的运算和逻辑处理至关重要。

通过本次实验,我们将掌握加法器的原理和实现方法,并通过实际搭建电路进行验证。

一、实验目的本次实验的主要目的是:1.了解加法器的基本原理和工作方式;2.学习二进制数的相加操作;3.掌握加法器电路的设计和构建方法;4.通过实际搭建电路,验证加法器的正确性。

二、实验原理加法器是一种基于二进制数的逻辑电路,用于将两个二进制数相加并输出结果。

常见的加法器有半加器、全加器和多位加法器等。

本次实验我们将使用全加器来实现两个二进制数的相加。

全加器的输入包括两个待相加的二进制数和一个进位信号(前一位相加的进位),输出为相加结果和进位信号。

全加器的逻辑电路可通过逻辑门的组合实现。

三、实验步骤1.根据实验要求,确定加法器的位数并设计电路结构;2.根据设计的电路结构,确定所需的逻辑门类型和数量;3.根据逻辑门的真值表,确定逻辑门的输入输出关系;4.根据逻辑门的输入输出关系,设计逻辑门的电路图;5.根据设计的逻辑门电路图,搭建实验电路;6.验证电路的正确性,通过输入不同的二进制数进行相加操作,并观察输出结果是否符合预期;7.根据实验结果,总结加法器的工作原理和特点。

四、实验结果与分析通过实验,我们成功地设计并构建了一个加法器电路,并通过输入不同的二进制数进行相加操作。

实验结果表明,加法器能够正确地完成二进制数的相加,输出结果与预期一致。

五、实验总结本次实验通过设计和构建加法器电路,加深了我们对加法器原理和工作方式的理解。

通过实际操作,我们掌握了加法器电路的设计和构建方法,并验证了其正确性。

加法器作为计算机中最基本的逻辑电路之一,其重要性不言而喻。

通过本次实验,我们进一步认识到了加法器在计算机运算和逻辑处理中的重要作用。

六、实验心得通过本次实验,我深刻体会到了电路设计和构建的重要性。

数字集成电路课程设计报告-4bits超前进位加法器

数字集成电路课程设计报告-4bits超前进位加法器

福州大学至诚学院数字集成电路课程设计报告设计题目:4bits 超前进位加法器班级:专业:姓名:学号:组名:指导老师:教师评分:日期:4bits超前进位加法器目录第1章概述.................................................................... - 3 -1.1课程设计目的 (3)1.2课程设计的主要内容 (3)1.2.1设计题目 (3)1.2.2设计内容 (3)第2章功能分析及逻辑分析...................................................... - 3 -2.1功能分析 (3)2.2推荐工作条件 (4)2.3电性能 (4)2.4交流(开关)特性 (5)2.5真值表 (6)2.6表达式 (6)2.7电路图 (7)第3章电路设计及器件参数设计.................................................. - 7 -3.1性能指标: (7)3.2模块划分 (7)3.2.1输出级电路设计 (7)3.2.2内部反相器 (8)3.2.3内部电路等效 (8)3.2.4输入级电路 (9)3.2.5中间缓冲级电路 (9)3.2.6输出缓冲级电路 (9)3.2.7输入、输出保护电路 (10)3.3本章小结 (10)第4章功耗估算与延时......................................................... - 10 -4.1电容估算 (10)4.2功耗估算 (11)4.3延时估算 (11)4.4本章小结 (12)第5章电路模拟与仿真......................................................... - 12 -5.1电路搭建 (12)5.1.1建立新库 (12)5.1.2建立SCHEMATIC VIEW (13)5.1.3建立SYMBOL (13)5.1.4建立总体电路SCHEMATIC VIEW (13)数字集成电路课程设计5.1.5建立总体SYMBOL (14)5.1.6测试电路 (14)5.2功能仿真 (15)5.3功耗仿真 (15)5.4仿真结果分析 (16)5.5本章小结 (16)第6章版图设计............................................................... - 16 -6.1原理 (16)6.2反相器版图 (17)6.2.1 LAYOUT VIEW的建立 (17)6.2.2添加器件 (18)6.2.3互连,实现反相器功能 (18)6.3输入级 (19)6.4输出级 (19)6.5输出缓冲 (19)6.6异或门 (20)6.7或非门 (20)6.8与门 (20)6.9整体版图 (21)6.10本章小结 (21)总体心得....................................................................... - 22 -对课程内容的建议.................................................... 错误!未定义书签。

西工大_数电实验_第一次实验_实验报告

西工大_数电实验_第一次实验_实验报告

数电实验1一.实验目的1.了解掌握QuartusⅡ中原理图的设计方法2.了解掌握ED0实验开发板的使用方法二.实验设备1.Quartus开发环境2.ED0开发板三.实验内容要求 1:根据参考内容,用原理图输入方法实现一位全加器。

1)用 QuartusII波形仿真验证;2)下载到 DE0 开发板验证。

要求 2:参照参考内容,用 74138 3-8 译码器和 7400 与非门,用原理图输入方法实现一位全减器。

1)用 QuartusII 波形仿真验证;2)下载到 DE0 开发板验证。

四.实验原理1.实验1实现一位全加器原理图如下Ai,Bi为两个加数,Si为全加和,Ci-1为低位的进位,Ci为向高位的进位。

2.实验2用 74138 3-8 译码器和 7400 与非门实现一位全减器原理图如下。

A0为被减数,A1为减数,Ci为来自低位的借位,CO为向高位的借位五.实验结果实验1:原理图输入波形仿真配置针脚在计算机上完成模拟实验之后,重新进行编译,然后将程序下载到DE0开发板上并对全加器进行验证。

验证结果无误。

实验2:原理图输入波形仿真在计算机上完成模拟实验之后,重新进行编译,然后将程序下载到DE0开发板上并对全加器进行验证。

验证结果无误六.故障排除&实验心得由于这是我们第一次进行数电实验课的学习,第一次接触Quartus II开发环境,源于不熟悉软件使用方法的原因,这节课我们上的是手忙脚乱,然后感觉还是没有能够很好的完成实验的要求任务,但是跟着老师的详细说明还是把实验的第一部分内容完成了,然后其余的实验部分我们是在课下自己安装相关软件自行进行学习然后补齐的。

这次的实验使得我们对Quartus开发环境的使用方法有了一个不错的初步认识,同时很好的促进了我们进行自学,一定程度上提高了我们的自学能力。

西工大数字集成电路实验报告数集实验6

西工大数字集成电路实验报告数集实验6

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

1、仿照下图的全加器,实现一个 N 位的减法器。

要求仿照图 法器的结构。

解: 1、真值表: A BCi(低位来的借位信号)C o(向高位的借位信号)S (求和)0 00 0 0 0 1 1 1 0 1 0 1 1 0 1 1 1 0 1 0 0 0 1 1 0 1 Z0 0 1 1 0 0 0 1111 1由于相同输入端数目相同时,与非门(NAND )比或非门(NOR 逻辑功效要低, 故在此处仅用与非门(N A N D )和反相器(I N V )实现,逻辑表达式及化简:S =5: m (1,2,4,7)=ABC i +A B Q +ABOABC i =ABC i +C o (A+B+C i ) = ABC i ^Co •ABC iC om(1,2,37 )=A B +BC i +AC i = A B ^BC i •AC i又 S=A©B©C ,则有 S( A, B,Ci ) = S( A,B ,Ci )1画出N 位减图1 N 位减法 四位逐位进位加法器的结构器,写出减法器最差情况下的延迟 2、根据自己构造的 Tsum 来表示)。

并进一步尝试用布尔器件的延迟 Tnand Tn or 、Tinv 来表示Tsub 。

Tsubb 用 Tcarry, C o,1S o S i A i B i A o B o A B 3S 2 S 3A B 2又 C 0(A,B,C i )=C 0(A,B,C i ) 结构示意图:布尔逻辑门:……口”g”L.1. J .. ■ 1. . .■ .................................2、减法器最差情况下的延迟发生在最低有效位产生的借位一直全程传播到最高 有效位时 Ts u b-( N -1)Tc a r ?"y Ts u m用布尔器件的延迟T nand'Tinv来表示T sub:(此处计算时包括输入信号产生反相信号时的延迟)Tc a r厂y Ti n 户2 ^T n and Ts u Ti n 广3*Tn a n d故该进位链在最差的情况下总的传播延时:T sub =(N T)T carry +T sum =(N -1)(^ + 2爲0)+ (T nv + 3爲訂=Ng +(2N +1)丁圖 416页介绍的镜像加法器,实现16位的串行进位链路加法器。

西北工业大学(计数器及其序列码的产生)

西北工业大学(计数器及其序列码的产生)

数字电路技术实验报告学号:XXXXXXX 姓名:XXXXX 日期:XXXXX一、实验目的:(1).掌握计数器74LS161模十六计数器的逻辑功能和特点及其应用;(2).掌握用计数器设计序列信号的方法;二、实验设备:(1).数字电路试验箱;(2).数字双踪示波器;(3).函数信号发生器;(4).集成电路:74LS00;(5).集成电路:74LS161;三、实验原理:计数是一种最简单的基本运算,计数器在数字系统中主要是对脉冲的个数进行计数,以实现测量、计数和控制的功能,同时兼有分频的功能。

计数器按计数进制分为:二进制计数器,十进制计数器,和任意进制计数器;按计数单元中触发器所接受计数脉冲和翻转脉冲顺序分为:异步计数器,加法计数器,减法计数器,可逆(双向)计数器等。

目前,TTL和CMOS电路中计数器的种类很多,大多都具备清零和预置功能,使用者根据手册就可以运用这些计数器。

实验中是十六进制的74LS161计数器。

1.异步清零同步置数四位二进制计数器74LS16174LS161为异步清零计数器,C r端输入低电平,不受CP 控制,输出端立即全部置为0000,74LS161具有同步置数功能,在C r端无效时,L D端输入低电平,在时钟共同作用下,CP上跳后计数器状态等于预置输入D0D1D2D3,既具有同步送数功能,C r和L D都无效,T或P任意一个为低电平,计数器处于保持功能,既输入不变。

只有四个输入都为高电平,计数器才实现16加法计数器。

74LS161引脚的定义:74LS161(160)功能表四、实验内容:(1).用74LS161实现001100111;(2).设计产生十分频信号且占空比为50%的电路。

五、实验结果:(1).序列码真值表:001100111序列码信号真值表表(2).四变量卡诺图:化简卡诺图的:F=Q 3+Q 1=Q Q 13.;模拟电路图:实验结果:2.四变量卡诺图:化简卡诺图:F=Q3实验模拟电路图:实验结果:六、心得体会:本次实验通过对计数器工作过程的探索基本上了解了计数器的工作原理以及74LS161的数字特点让我更进一步掌握了如何做好数字电路实验也让我认识到自身理论知识的不足和实践能力的差距以及对理论结合实践的科学方法有了更深刻理解。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数字集成电路
实验报告
西北工业大学2014年5月28日星期三
实验六、加法器的设计
一、使用与非门(NAND)、或非门(NOR)、非门(INV )等布尔逻辑器件实现下面的设计。

1、仿照下图的全加器,实现一个N 位的减法器。

要求仿照图1画出N 位减法器的结构。

A B 0A B 1A B 2A B 3
图1 四位逐位进位加法器的结构
此处仅用与非门(NAND)和反相器(INV )实现,逻辑表达式及化简如下:
())(7,4,2,
10i i i i i i m C B A C C B A ABC C B A C B A C B A S +++=+++==

i i BC A C C B A ∙∙=0
()i i i i m C BC C A BC B
A C ∙∙=++==
∑7,3,2,10
又i C B A S ⊕⊕=
,则有),,(),,(i i C B A S C B A S =
又),,(),,(00i i C B A C C B A C =
(其实由于s 和C0都只有四个最小项,正好一半,故输入反向,输出也反向。


结构示意图如下:
2、根据自己构造的N 位减法器,写出减法器最差情况下的延迟Tsub (用
Tcarry ,Tsum 来表示)。

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

答:类似加法器分析可知:减法器最差情况下的延迟发生在最低有效位产生的借位一直全程传播到最高有效位时,这一借位最终在最后一级被吸收以产生差,所以:
sum carry sub T T N T +-=)1( 用布尔器件的延迟inv nand T T 来表示sub T :
(此处计算时包括输入信号产生反相信号时的延迟)
;T 2 T T nand inv carry ∙+=
nand inv sum T 3T T ∙+=;
故该进位链在最差的情况下总的传播延时:
sum carry sub T T N T +-=)1(
n a n d
inv nand inv nand inv 1)T (2N NT )3T ()2T 1)(T -(N ++=+++=T 二、利用课本416页介绍的镜像加法器,实现16位的串行进位链路加法器。

假设标准反相器(Wpmos=2 ,Wnmos=1)的本征延迟为Tp0=20ps ,Tsum=120ps 。

(认为1=γ,并且所有的逻辑类型具有与反相器相同的本征延迟)
1、实现一个 16 位进位加法器,要求不进行进位链路中反相器的优化设置(其它延迟优化是要考虑的),要求加法器在输入最差情况下的延迟小于3ns ,试确定全加器中各管子尺寸。

答:因为进位电路尺寸对称,则其每一个输入的逻辑努力为2,这意味着优化尺寸以达到最小延时的最优扇出数应当为(4/2)=2。

又进位输出驱动两个内部的栅电容和6个所连下一级加法器单元的栅电容。

故把进位级的尺寸增大到大约为求和级的3倍,这仍保持优化扇出为2,所得到的晶体管尺寸标在下图中:
最差情况下的延迟发生在最低有效位产生的借位一直全程传播到最高有效位时,这一借位最终在最后一级被吸收以产生差,
认为1=γ,并且所有的逻辑类型具有与反相器相同的本征延迟,所以每一级中
0到C C i 中的延迟:
ps gf t t T p p carry 7.106)1
26122436612241(20)1(0=⨯+++++++++⨯=+
==γ 所以该进位链在最差的情况下总的传播延时:
ns ps T T N t sum carry adder 72.15.17201207.106)116()1(==+⨯-=+-=
2、实现一个16位进位加法器,要求优化进位链路中反相器设置,以达到最
优的进位链路延迟,要求加法器在输入最差情况下的延迟小于3ns ,试确定全加
器中各管子尺寸。

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

保持优化扇出为2,所得到的晶体管尺寸标在下图中:
反相器的逻辑努力为1,扇出应该为4,以实现最优锥形系数要求的门努力。

认为1=γ,并且所有的逻辑类型具有与反相器相同的本征延迟, 所以每一级中0到C C i 的延迟:
ps f g t t p p 100)12
3648241(20)1(101=⨯+++++⨯=+

所以每一级中00到C C 的延迟:
ps f g t t p p 100)1
2
483624361(20)1(202=⨯+++++++⨯=+
=γ 则0到C C i 的传播延迟:
ps t t T p p carry 20010010021=+=+=
所以该进位链在最差的情况下总的传播延时:
ns ps T T N t sum carry adder 12.33120120200)116()1(==+⨯-=+-=。

相关文档
最新文档