Approximate computing is a circuit design technique that reduces area and power dissipation at the cost of accurate results. In this paper, we have investigated to further reduce the power dissipation of approximate circuits while maintaining high speeds using a form of energy recovery (ER) computing known as Pulse Boost Logic (PBL). To demonstrate power savings and speed capabilities, we have constructed an approximate 4-2 compressor circuit using PBL based ER computing. Simulations were performed using 45nm technology in Cadence Spectre. At 800 MHz, our results show the average power saving of 64% in PBL based approximate 4-2 compressor design compared to its standard CMOS based design. We also illustrate that the power saving of 89% can be achieved in 4-2 compressor by combining approximate and ER computing compared to CMOS based design of accurate 4-2 compressor. Further, we illustrate that the PBL based proposed approximate 4-2 compressor has 65% less energy consumption than the CMOS based approximate 4-2 compressor. We have verified the functionality of the proposed PBL based approximate 4-2 compressor up to 1 GHz to illustrate its application in low-power and low-energy Sub-GHz IoT applications.
|Title of host publication||Proceedings - 2019 IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2019|
|Number of pages||5|
|State||Published - Jul 2019|
|Event||18th IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2019 - Miami, United States|
Duration: Jul 15 2019 → Jul 17 2019
|Name||Proceedings of IEEE Computer Society Annual Symposium on VLSI, ISVLSI|
|Conference||18th IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2019|
|Period||7/15/19 → 7/17/19|
Bibliographical noteFunding Information:
ACKNOWLEDGMENT This work was supported by the Kentucky Science and Engineering Foundation with the Kentucky Science and Technology Corporation under Grant KSEF-3526-RDE-019.
© 2019 IEEE.
- Approximate arithmetic circuits
- Approximate computing
- Energy recovery computing
- Internet of Things (IoT)
ASJC Scopus subject areas
- Hardware and Architecture
- Control and Systems Engineering
- Electrical and Electronic Engineering