摘要:本文基于SRT-16算法设计和实现一个浮点除法器,可以进行单精度浮点数的除法和开方运算,且可得到满足IEEE754精度要求的商值和部分余数值.本文浮点数值的尾数处理相对于传统SRT算法浮点除法器做了较大的改进.首先,在算法上将SRT-16算法与恢复余数算法思想结合,限制商值的范围在[0,15],避免商值为负值时的转化处理;其次,将部分余数的计算设计成冗余形式,以提高运算速度,根据部分余数的符号得出本次迭代的商值.相对传统SRT算法使用查表法得到商值,可节省面积.在28nm标准单元库下,设定工作电压和温度为(0.9V,25℃),本设计综合后的面积是10106μm2,延迟140ps.