同济大学
硕士学位论文
高性能CPU中除法器的设计与实现
姓名:石松华
申请学位级别:硕士
专业:电子科学与技术
指导教师:林正浩
20050301
摘要
摘要
在CPtJ的发展过程中,由于对运算精度的要求不断提高,浮点运算单元成为构成CPU的不呵缺少的
部件之一。除法相对于加法、减法和乘法来说,是属于较少用到的运算,但因为运算较复杂,使得其延迟时间比其他运算长,其性能优劣将直接影响CPU的整体处理能力,因此,设计高性能的浮点除法单元成为提高CPU性能的关键。
本文首先介绍了浮点数的标准和运算规则,在此基础上分析了浮点除法的基本原理,然后介绍了目前流行的基于减法和基于乘法的经典浮点除算法,在比较几种算法优劣的基础上选择了基4SRT算法作为本设计的算法。接下来应用基4SRT算法设计了浮点除法器的体系结构,对此结构中的关键部件进行了分析与选择。在此基础上通过VerilogHDL编码和综合优化给出了该除法器的基于.1Sum工艺库的门级网表。
方舟编译器支持机型本文的主要工作集中在浮点除法器的算法选择、体系结构设计和综合优化。难点是算法选择,各种算法各有优缺点,需综合考虑,进行取舍。重点是体系结构设计。创新点是综合优化,在不改变源代码的前提下,应用不同的优化策略较之标准编译过程可以有效地提高设计的性能。
关键词:浮点除法SRTVerilog综合优化
Abstracf
ABSTRACT
TherequirementofcomputationalprecisionisrisinginthedevelopmentofCPU,sothefloating—pointunitespeciallythefloating—pointdividerunitbecomesoneofthenecessarybasicpartofCPU.Divisionistheleastusedoperationascomparetoaddition,subtractionandmultiplication.Butdivisionoperationismorecomplex,itstime—delayislongerthanotheroperation,theperformanceoffloating—pointdividerunithasadirecteffectonCPU,Soahi曲performance
floating—pointdividerunitiscriticaltothedesignofCPU.
Inthisarticle,standardandcomputingruleareintroducedfirst.Onthisbase,theoryoffloating—pointdivisionisanalyzed.Thensomepopularfloating-point
divisionarithmeticisintroduced.Basedonthecomparisonofdifferentarithmetic,Radix.4SRTarithmeticischosentorealizethisdesign.Thenarchitectureoffloating—pointdivisionbasedonradix-4arithmeticisdesigned.OnthisbasebyVerilogHDLcodingandsynthesisoptimization,netlistbasedon.18urntechnologylibraryisprovided.Finallylow—powerdesignisdiscussed.
Themainworkofthisarticlefocusesonchoosingoffloating-pointdivisionarithmetic,architecturedesignandsynthesisoptimization.Thedifficultyischoosingoffloating-pointdivisionarithmetic,eacharithmetichasitsOWnadvantageand
isdisadvantage,choosingisdependedonwholeconsideration.Thekeypoint
architecturedesign.Theinnovationalpartissynthesisoptimization.Applicationofdifferentoptimizationstrategycaneffectivelyenhancetheperformanceofdesignascomparetostandardcompileprocess.
KeyWords:floating-pointdivisionSRTVerilog
SynthesisOptimization
】I
学位论文版权使用授权书
本人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。
极率
学位论文作者签名:盈
工咿护,年多月/。日
经指导教师同意,本学位淦文属于保密,在年解密后适用本授权书。
指导教师签名:学位论文作者签名:
年月曰