Optimized hardware algorithm for integer cube root calculation and its efficient architecture | IEEE Conference Publication | IEEE Xplore

Optimized hardware algorithm for integer cube root calculation and its efficient architecture


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...Show More

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.
Date of Conference: 09-12 November 2015
Date Added to IEEE Xplore: 14 March 2016
ISBN Information:
Conference Location: Nusa Dua Bali, Indonesia
No metrics found for this document.

I. Introduction

Scientific applications, digital signal processing, multimedia, and 3D graphics applications usually need to compute a large number of arithmetic operations, such as square root, cube root, logarithm, trigonometric functions, and etc [1], [2]. Cube root operation is one of the fundamental arithmetic operation which is used in many applications but not received much attention [2]. There are only few proposals about cube root computation, especially about its implementation in Field Programmable Gate Array (FPGA) [1]. Because of its calculation complexity, cube root is difficult to implement in FPGA. Hence, hardware algorithm and VLSI architecture studies on cube root calculation will give opportunities to explore and implement cube root in FPGA efficiently.

Usage
Select a Year
2025

View as

Total usage sinceMar 2016:347
02468101214JanFebMarAprMayJunJulAugSepOctNovDec3120000000000
Year Total:15
Data is updated monthly. Usage includes PDF downloads and HTML views.
Contact IEEE to Subscribe

References

References is not available for this document.