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

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

练习六加法器的设计一、使用与非门(NAND)、或非门(NOR)、非门(INV)等布尔逻辑器件实现下面的设计。1、仿照下图的全加器,实现一个N位的减法器。要求仿照图1画出N位减法器的结构。FA'FA'FA'FA'Ci,0A0B0S0Co,0A1B1S1Co,1A2B2S2Co,2A3B3Co,3S3图1四位逐位进位加法器的结构2、根据自己构造的N位减法器,写出减法器最差情况下的延迟Tsub(用Tcarry,Tsum来表示)。并进一步尝试用布尔器件的延迟Tnand、Tnor、Tinv来表示Tsub。解:1、真值表:ABiC(低位来的借位信号)0C(向高位的借位信号)S(求和)0000000111010110111010001101Z001100011111由于相同输入端数目相同时,与非门(NAND)比或非门(NOR)逻辑功效要低,故在此处仅用与非门(NAND)和反相器(INV)实现,逻辑表达式及化简:)(7,4,2,10iiiiiimCBACCBAABCCBACBACBASiiBCACCBA0iiiimCABCBACABCBAC7,3,2,10又CBAS,则有),,(),,(iiCBASCBAS又),,(),,(00iiCBACCBAC结构示意图:布尔逻辑门:2、减法器最差情况下的延迟发生在最低有效位产生的借位一直全程传播到最高有效位时sumcarrysubTTNT)1(用布尔器件的延迟invnandTT来表示subT:(此处计算时包括输入信号产生反相信号时的延迟);T2TTnandinvcarrynandinvsumT3TT故该进位链在最差的情况下总的传播延时:sumcarrysubTTNT)1(nandinvnandinvnandinv1)T(2NNT)3T()2T1)(T-(NT二、利用课本416页介绍的镜像加法器,实现16位的串行进位链路加法器。假设标准反相器(Wpmos=2,Wnmos=1)的本征延迟为Tp0=20ps,Tsum=120ps。(认为1,并且所有的逻辑类型具有与反相器相同的本征延迟)1、实现一个16位进位加法器,要求不进行进位链路中反相器的优化设置(其它延迟优化是要考虑的),要求加法器在输入最差情况下的延迟小于3ns,试确定全加器中各管子尺寸。2、实现一个16位进位加法器,要求优化进位链路中反相器设置,以达到最优的进位链路延迟,要求加法器在输入最差情况下的延迟小于3ns,试确定全加器中各管子尺寸。提示:假设出关键路径中相关门的尺寸系数。解:1、不进行进位链路中反相器的优化设置,但考虑其它延迟优化时。保持优化扇出为2,所得到的晶体管尺寸标在下图中:反相器的逻辑努力为1,扇出应该为4,以实现最优锥形系数要求的门努力。认为1,并且所有的逻辑类型具有与反相器相同的本征延迟,所以每一级中0CCi到的延迟:psfgttpp100)123648241(20)1(101所以每一级中00CC到的延迟:psfgttpp100)12483624361(20)1(202则0CCi到的传播延迟:psttTppcarry20010010021所以该进位链在最差的情况下总的传播延时:nspsTTNtsumcarryadder12.33120120200)116()1(2、因为进位电路尺寸对称,则其每一个输入的逻辑努力为2,这意味着优化尺寸以达到最小延时的最优扇出数应当为(4/2)=2。又进位输出驱动两个内部的栅电容和6个所连下一级加法器单元的栅电容。故把进位级的尺寸增大到大约为求和级的3倍,这仍保持优化扇出为2,所得到的晶体管尺寸标在下图中:最差情况下的延迟发生在最低有效位产生的借位一直全程传播到最高有效位时令1,所有的逻辑类型具有与反相器相同的本征延迟,所以每一级中0CCi到中的延迟:psgfttTppcarry7.106)126122436612241(20)1(0所以该进位链在最差的情况下总的传播延时:nspsTTNtsumcarryadder72.15.17201207.106)116()1(

1 / 5
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功