Error-Aware Design Procedure to Implement Hardware-Efficient Logarithmic Circuits
State-of-the-art accurate logarithmic circuits involve shift-and-add operations which demand a high area cost. In this brief, a design procedure to implement a hardware-efficient logarithmic circuit is proposed which eliminate the use of shift operations. Logarithmic function curve is approximated u...
Saved in:
Published in: | IEEE transactions on circuits and systems. II, Express briefs Vol. 67; no. 5; pp. 851 - 855 |
---|---|
Main Authors: | , |
Format: | Journal Article |
Language: | English |
Published: |
New York
IEEE
01-05-2020
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Subjects: | |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | State-of-the-art accurate logarithmic circuits involve shift-and-add operations which demand a high area cost. In this brief, a design procedure to implement a hardware-efficient logarithmic circuit is proposed which eliminate the use of shift operations. Logarithmic function curve is approximated using multiple regions of unity slope straight lines by adjusting the intercepts. The proposed procedure determines the number of regions and the corresponding intercepts to implement logarithmic circuit for a desired error constraint. Six logarithmic circuits were realized using the design procedure which exhibited maximum absolute error of 0.029, 0.0175, 0.0083, 0.0026, 0.0021 and 0.00179. The designs were synthesized using 65nm CMOS technology. The proposed designs showed up to 83.60%, 91.76% and 94.56% reduction in energy, energy-delay product and area-delay-power product when compared with those of state-of-the-art logarithmic circuits of comparable error. |
---|---|
ISSN: | 1549-7747 1558-3791 |
DOI: | 10.1109/TCSII.2020.2979937 |