DocumentCode
3760638
Title
Optimized hardware algorithm for integer cube root calculation and its efficient architecture
Author
Rachmad Vidya Wicaksana Putra;Trio Adiono
Author_Institution
Microelectronics Center, Institut Teknologi Bandung, Indonesia
fYear
2015
Firstpage
263
Lastpage
267
Abstract
Scientific applications, digital signal processing, and multimedia usually need to compute a large number of arithmetic operations. One of them is cube root operation. It is one of the fundamental arithmetic operation which is not received much attention. Because of its calculation complexity, cube root is difficult to implement in Field Programmable Gate Array (FPGA). Hence in this paper, we propose an optimized hardware algorithm for integer cube root calculation and its efficient architecture. Integer cube root calculation is computed by using 3-digits of binary number and iterative calculation. An optimized hardware algorithm idea is reducing computational complexity in factor generator unit. For design evaluations, we use 32-bit integer cube root architecture and simulate it with several test vectors. Evaluation results show us that the design architecture is valid. The design latency is defined by (N/3)+2, with N is bit-width of the design input. Hence, 32-bit design will be executed only in ((32+1)/3)+2 = 13 clock cycles. The design also has been synthesized for several FPGA implementation with promising results in area consumption and speed.
Keywords
"Computer architecture","Signal processing algorithms","Algorithm design and analysis","Field programmable gate arrays","Hardware","Generators","Mathematical model"
Publisher
ieee
Conference_Titel
Intelligent Signal Processing and Communication Systems (ISPACS), 2015 International Symposium on
Type
conf
DOI
10.1109/ISPACS.2015.7432777
Filename
7432777
Link To Document