Title :
Digit recurrence divider: Optimization and verification
Author :
Bessalah, H. ; Anane, M. ; Issad, M. ; Anane, N. ; Messaoudi, K.
Author_Institution :
Centre de Dev. des Technol. Avancees CDTA, Algiers
Abstract :
In this paper, we present the division computation by the SRT algorithm. This last is characterized by the linear convergence, i.e., at each iteration, one quotient digit is obtained as result. Thus, increasing a radix, the iterations number decreases, but the hardware complexity increases which involve the use of a multiplier to calculate the product of quotient digit by the divider. For this purpose and for an implementation on a Xilinx FPGA circuit, we propose for a radix-8 and a maximum redundancy factor, an approach to divert the multiplication. This approach consists of the decomposition of the quotient digits into two terms power of 2. In this way, the multiplication is carried out by shifts and one addition. The implementation results revealed an iteration time of 11,7 ns.
Keywords :
digital arithmetic; dividing circuits; field programmable gate arrays; multiplying circuits; redundancy; SRT algorithm; Xilinx FPGA circuit; digit recurrence divider; division computation; hardware complexity; linear convergence; maximum redundancy factor; multiplier; one quotient digit; Arithmetic; Computer architecture; Delay; Fabrication; Field programmable gate arrays; Hardware; High performance computing; Integrated circuit technology; Iterative algorithms; Pipelines; Double precision computation; High performance design; SRT division; Virtex-II FPGA;
Conference_Titel :
Design & Technology of Integrated Systems in Nanoscale Era, 2007. DTIS. International Conference on
Conference_Location :
Rabat
Print_ISBN :
978-1-4244-1277-8
Electronic_ISBN :
978-1-4244-1278-5
DOI :
10.1109/DTIS.2007.4449495