Affiliation:
1. Shenzhen Semiconductor Industry Association, Shenzhen 518052, China
2. Key Laboratory for Key Technologies of IoT Terminals, Harbin Institute of Technology, Shenzhen 518055, China
Abstract
With the rapid development of technologies like artificial intelligence, high-performance computing chips are playing an increasingly vital role. The inverse hyperbolic sine and inverse hyperbolic cosine functions are of utmost importance in fields such as image blur and robot joint control. Therefore, there is an urgent need for research into high-precision, high-performance hardware Intellectual Property (IP) for arcsinh and arccosh functions. To address this issue, this paper introduces a novel 128-bit low-latency floating-point hardware IP for arcsinh and arccosh functions, employing an enhanced Coordinate Rotation Digital Computer (CORDIC) algorithm, achieving a computation precision of 113 bits in just 32 computation cycles. This significantly enhances computational efficiency while reducing hardware implementation latency. The results indicate that, when compared to Python standard results, the calculated error of the proposed hardware IP does not exceed 8×10−34. Furthermore, this paper synthesizes the completed IP using the TSMC 65 nm process, with a total IP area of 2.1056 mm2. Operating at a frequency of 300 MHz, its power is 22.4 mW. Finally, hardware implementation and resource analysis are conducted and compared on an Field Programmable Gate Array (FPGA). The results show that the improved algorithm trades a slight area increase for lower latency and higher accuracy. The designed hardware IP is expected to provide a more accurate and efficient computational tool for applications like image processing, thereby advancing technological development.
Funder
Science and Technology Plan and Technology Research Project of Shenzhen
Subject
Electrical and Electronic Engineering,Computer Networks and Communications,Hardware and Architecture,Signal Processing,Control and Systems Engineering
Reference23 articles.
1. Wang, S., Li, Y., and Dong, B. (2017, January 20–22). A novel velocity estimation method for robotic joints based on inverse hyperbolic sine tracing differential algorithm. Proceedings of the 2017 Chinese Automation Congress, Jinan, China.
2. Modeling Non-Stationary Asymmetric Lens Blur by Normal Sinh-Arcsinh Model;Jang;IEEE Trans. Image Process.,2016
3. Zhan, D., Zeng, X., Li, W., Liu, Y., and Xiong, Z. (2017, January 1–6). Blur kernel estimation using normal sinh-arcsinh model based on simple lens system. Proceedings of the 2017 IEEE 19th International Workshop on Multimedia Signal Processing, Luton, UK.
4. Tang, P.T.P. (1991, January 26–28). Table-lookup algorithms for elementary functions and their error analysis. Proceedings of the 10th IEEE Symposium on Computer Arithmetic, Grenoble, France.
5. Gener, Y.S., Gören, S., and Ugurdag, H.F. (2019, January 6–9). Lossless Look-Up Table Compression for Hardware Implementation of Transcendental Functions. Proceedings of the 2019 IFIP/IEEE 27th International Conference on Very Large Scale Integration, Cuzco, Peru.