欢迎来到天天文库
浏览记录
ID:6690888
大小:4.34 MB
页数:44页
时间:2018-01-22
《[通信电子设计精品] 高性能数字乘法器芯片电路设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、毕业设计(论文)高性能数字乘法器芯片电路设计摘要高性能乘法器是现代数字信号处理器(DSP)中的重要部件,是完成高性能实时数字信号处理和图像处理的关键所在。浮点乘法器具有面积大、延迟长、结构复杂的特点。如何设计出高速、简单且结构规则的浮点乘法器成为广泛关注的问题。过去的十年中,研究者扩展了Booth编码算法的空间,提高了乘法器的性能;改进了部分积压缩技术,使乘法器结构更加规则;以传输管逻辑、多路选择器和动态技术为基础的各种电路实现方法也持续刷新高性能乘法器的实现记录;与此同时,与物理实现紧密相关的乘法器拓扑结构的研究也硕
2、果累累。但不断提高的高性能运算需求使得高性能乘法器的设计和实现仍然是当前的热门话题。本文从延迟、面积、结构复杂性等方面系统地研究了乘法部件的各个过程。在研究了乘法器Booth编码算法,乘法器部分积压缩拓扑结构和高速求和等算法的基础上,分析比较乘法器各部分的不同实现方法,设计了一个高性能的16位浮点并行乘法器。该乘法器的指数部分与尾数部分并行运算,缩短了关键路径;采用修正Booth编码缩减了部分积数量;采用结构规整的(4:2)压缩树结构加快部分积的求和,得到Carry、Sum形式的部分积;最后采用高速的超前进位加法器求得
3、乘积;验证部分采用全面覆盖可能情况的验证方法保证了设计的正确性;包含本乘法器的设计代码已通过软件、硬件验证;关键字:浮点乘法器,修正Booth算法,4:2压缩器,3:2压缩器,规格化39毕业设计(论文)DesignofDigitandHigh-speedmultiplierICCircuitAbstractHighperformancemultiplieristheimportantcomponentofthedigitalsignalprocessor,thekeytoimplementthesignalproces
4、singandimageprocessing;Multiplieralwayshaslargearea,longlatencyandcomplexstructure.Itbecomesattractivehowtodesignafast,simpleandregularmultiplier.Inthepasttenyears,researchershavedevelopednewBoothalgorithmtoimprovetheperformanceofthemultiplier;Developedmanyforma
5、lcompresstreestomakethestructureofthemultipliermoreregular;Implementthecircuitsusingpass-transistorlogic,multiplexer,dynamicmethodandsoon;Thetopologyofmultiplier,whichrelatedwithphysicalimplementationclosely,alsodevelopedveryrapidly.However,thedesireforhighperfo
6、rmancecomputationmakesthedesignofmultipliernotcometotheend.Basedontheworkindesigningafloating-pointmultiplierinthe16bitfloatingpointDSP,thisdissertationgivesasystematicresearchontheeverystagesofthemultiplierconsideringdelay,areaandcomplex.BasedonthestudyofBootha
7、lgorithm,multipliertopology,andthefinaladder,thisthesisintroducesandcompareskindsofmultipliers,implementeda16bithighperformanceparallelmultiplier,theexponentandmantissaofwhichcomputeinparallelway,modifiedBoothalgorithmand(4:2)compresstreeareusedtogenerateandcalc
8、ulatethepartialproducts.Carryselectaddersumsthefinaltwopartialproducts;Charactervectorsandrandomvectorsareusedtotestthemultiplier,thecodeincludesthismultiplierhaspass
此文档下载收益归作者所有