摘要
定点尾数乘除法器是相应32位浮点运算的核心部件,针对工控应用,本文采用半定制方法完成了设计并且采用TSMC0.18微米工艺实现.乘法器采用基4Booth编码,通过对符号位、隐含位的处理减少了部分积的生成,并在Wallace树求和过程中,引入4:2压缩器,加快了求和速度.除法器采用改进的SRT算法,引入商位猜测、部分余并行计算、商位修正值选择电路.乘除法器均采用了进位保留加法器提高运算速度.后端物理实现表明,乘除法器的频率分别可到227MHz,305MHz,整体设计具有简洁、快速、计算准确的特征.
Multiplier and divider embedded in RISC CPU were designed and implemented in TSMC 0. 18 micrometer process. The carry saved adder and carry look ahead adder were used in the circuits. By carefully optimization, the quantity of partial products generation could be lowered, and the efficiency of the Wallace summing enhanced. The multiplier could be used in pipelined mode to improve the efficiency of CPU, and the divider, by means of modified SRT algorithm, the accuracy of division could be acquired. By adopting the quotient guess, parallel remainder computing, and modified bit selecting circuits, the fast speed is acquired. The physical implementation result shows that the speed of Multiplier and Divider could be 227 MHz, 305 MHz, respectively. The circuits are accurate and effident for the industrial automation applications.
出处
《电子器件》
CAS
2007年第1期162-166,共5页
Chinese Journal of Electron Devices