No Detail Found!

FPGA implementation of Antilogarithmic computation using Fixed point Architecture at SoC Integration

Author(s)
Chaya Bhavi Department of Electrical Science, Guru Nanak Dev. Engineering College and Visvesvaraya Technological University Belagavi-590018,Karnataka,India
Anuradha M. Sandi Department of Electronics & Communication, Guru Nanak Dev. Engineering College and Visvesvaraya Technological University Belagavi-590018,Karnataka,India
Abstract
In recent research works in System on Chip (SoC) and Embedded systems applications demands optimization of power, latency, area and improvement of throughput. All these applications are complex in operations and to validate FPGA is best suitable device with minimal time. Most of operations in DSP applications uses fixed point and data path are widely used and realization of complex arithmetic operations using logarithmic number systems. In order to improve throughput and optimize power, area and delay, a novel antilogarithmic architecture has been realized on FPGA. The proposed antilogarithmic function uses piecewise linear approximation (PLA), Leading one detector (LoD), barrel shifter (BS) and Reconfigurable residue number system (RRNS), Parallel Prefix Adder (PPA) are incorporated in the design. The SoC level design has been synthesized in Vivado Design Suite 2018.1 and validated on Artix-7 FPGA. The device utilization demonstrates how little FPGA resource the architecture uses. Additionally, we have examined the approximation result through error analysis. According to the error study, there is a 2.4% mistake for negative numbers and a 0.24 % error for positive values. By using more bits for the fractional bit representation, the inaccuracy can be reduced even more.device. The device utilization demonstrates optimal latency and minimal logic resources, and the same design is validated on the FPGA. Additionally, we have examined the approximation result through error analysis. The LOD designs and an approximation adder for summing two logarithms that can be applied to enhance the Mitchell logarithmic (ML) multiplier's hardware efficiency.In comparison to the original Mitchell multiplier, this design lowers hardware costs by 21.8%, while in comparison to the other current iteration, it lowers costs by 17.5%.The'm' least significant bits of the approximation adder have a fixed bias has ones and zeros. In order to minimize hardware costs and maintain the complete accuracy of the traditional ML, the ideal values for "b" and "m" are selected. Based on an overall examination of errors, the error for positive numbers is 0.9%, while the error for negative numbers is 0.5%. By using more bits for the fractional bit representation, the inaccuracy can be reduced even more..
Publication Details
Page(s) 1122-1132
DOI DOI not available
Published Journal: International Journal of Communication Networks and Information Security, Volume: 16, Issue: S1, Year: 2024

Request the full text from PASTIC

Keywords
Mitchell logarithmic fixed-point architecture, approximate adder, Antilogarithm, leading one detector, multiplier and FPGA.
References
Nandan .,D. .,Xiong Y.,Li S.,Li S.,Fan Y.,Chang Y. .2021 ."Half-Precision Logarithmic Arithmetic Unit Based on the Fused Logarithmic and Antilogarithmic Converter,". in IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 3136229(2) : 243-247.
T. -B. Juang .2012 ."A lower error antilogarithmic converter using novel four-region piecewise-linear approximation,". 2012 IEEE Asia Pacific Conference on Circuits and Systems, 6419083 : 507-510.
Lee . J.,Lee J.,Lee J.,Park and H.-J. Yoo G. .2019 ."7.7 LNPU: A 25.3TFLOPS/W sparse deepneural-network learning processor with fine-grained mixed precision of FP8-FP16". IEEE Int. Solid-State Circuits Conf. (ISSCC) Dig. Tech. Papers, : 142-144.
Haidar . A.,Tomov S.,Dongarra J.,Higham N. J. .2018 ."Harnessing GPU tensor cores for fast FP16 arithmetic to speed up mixed-precision iterative refinement solvers". Proc. SC Int. Conf. High Perform. Comput. Netw. Storage Anal., : 603-613.
Abdelfattah . A.,Tomov S.,Dongarra J. .2019 ."Fast batched matrix multiplication for small sizes using half-precision arithmetic on GPUs". Proc. IEEE Int. Parallel Distrib. Process. Symp. (IPDPS), : 111-122.
Wei . J.,Kuwana A.,Kobayashi H.,Kubo K.,Tanaka Y. .2021 ."Floating-point inverse square root algorithm based on Taylor-series expansion". IEEE Trans. Circuits Syst. II Exp. Briefs, 68(7) : 2640-2644.
Dan . K. .2014 ."Evolution of conventional antilogarithmic approach and implementation in FPGA through VHDL,". 2014 International Conference on Advances in Computing, Communications and Informatics (ICACCI), 6968267 : 1839-1844.
Jayakumar N.,Khatri S. P. .2009 ."A fast hardware approach for approximate efficient logarithm and antilogarithm computations". IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 17(2) : 269-277.
Jayakumar N.,Khatri S. P. .2008 ."A Fast Hardware Approach for Approximate, Efficient Logarithm and Antilogarithm Computations,". in IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2003481(2) : 269-277.
Thiyagarajan K.,El-Sankary P.,K. P.,Azhari M.M.,S.J.: M.M.,Ghanaatian M.M.,Azhari A.,S.J. A. .2018 .Low-Power High-Speed Analog Multiplier/Divider Based on a New Current Squarer Circuit. Arab J Sci Eng, 43(1) : 2909-2918.
Selina ]. R. R. .2013 ."VLSI implementation of Piecewise Approximated antilogarithmic converter,". 2013 International Conference on Communication and Signal Processing, 6577159 : 763-766.
Abed K. H.,Siferd R. E. .2003 ."VLSI implementation of a low-power antilogarithmic converter,". in IEEE Transactions on Computers, 1228517(9) : 1221-1228.
Xiong B.,Li Y.,Li S.,Fan S.,Chang Y. .2021 ."Half-Precision Logarithmic Arithmetic Unit Based on the Fused Logarithmic and Antilogarithmic Converter,". in IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 3136229(2) : 243-247.
Pandey J. G.,Karmakar A.,Shekhar C.,Gurunarayanan S. .2014 ."An FPGA-Based Novel Architecture for the Fixed-Point Binary Antilogarithmic Computation,". 2014 International Conference on Electronic Systems, Signal Processing and Computing Technologies, 13 : 23-28.
0

Citations

0

Downloads

83

Views