SQRTLIB : Library of Hardware Square Root Designs

被引:1
|
作者
Prashanth, H. C. [1 ]
Sriniketh, S. S. [2 ]
Hebbar, Shrikrishna [3 ]
Chinmaye, R. [3 ]
Rao, Madhav [4 ]
机构
[1] Int Inst Informat Technol Bangalore, Bangalore, India
[2] RV Coll Engn Bangalore, Bangalore, India
[3] RVCE Bangalore, Bangalore, India
[4] IIIT Bangalore, Bangalore, Karnataka, India
来源
2023 24TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, ISQED | 2023年
关键词
Square root; CGP; Non-linear function; Approximate Computing;
D O I
10.1109/ISQED57927.2023.10129377
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Square-root is an elementary arithmetic function that is utilized not only for image and signal processing applications but also to extract vector functionalities. The square-root module demands high energy and hardware resources, apart from being a complex design to implement. In the past, many techniques, including Iterative, New Non-Restoring (NewNR), CORDIC, Piece-wise-linear (PWL) approximation, Look-Up-Tables (LUTs), Digit-by-digit based integer (Digit-Int) format and fixed-point (Digit-FP) format implementations were reported to realize square-root function. Cartesian genetic programming (CGP) is a type of evolutionary algorithm that is suggested to evolve circuits by exploring a large solution space. This paper attempts to develop a library of square-root circuits ranging from 2-bits to 8-bits and also benchmark the proposed CGP evolved square-root circuits with the other hardware implementations. All designs were analyzed using both FPGA and ASIC (130 nm Skywater node) flow to characterize hardware parameters and evaluated using various error metrics. Among all the implementations, CGP-derived square-root designs of fixed-point format offered the best trade-off between hardware and error characteristics. All novel designs of this work are made freely available in [1] for further research and development usage.
引用
收藏
页码:348 / 352
页数:5
相关论文
共 50 条