TY - JOUR
T1 - Non-Volatile Approximate Arithmetic Circuits Using Scalable Hybrid Spin-CMOS Majority Gates
AU - Jiang, Honglan
AU - Angizi, Shaahin
AU - Fan, Deliang
AU - Han, Jie
AU - Liu, Leibo
N1 - Funding Information:
Manuscript received August 12, 2020; revised November 7, 2020; accepted November 29, 2020. Date of publication February 3, 2021; date of current version February 23, 2021. This work was supported in part by the China Postdoctoral Science Foundation under Grant 2019M650679; in part by the National Natural Science Foundation of China under Grant 61834002; in part by the National Key R&D Program of China under Grant 2018YFB2202101; in part by the National Science and Technology Major Project of the Ministry of Science and Technology of China under Grant 2018ZX01027101-002; and in part by the Natural Sciences and Engineering Research Council (NSERC) of Canada under Project RES0025211 and Project RES0048688. This article was recommended by Associate Editor C. H. Chang. (Corresponding author: Leibo Liu.) Honglan Jiang is with the Institute of Microelectronics, Tsinghua University, Beijing 100084, China (e-mail: jianghonglan@mail.tsinghua.edu.cn).
Publisher Copyright:
© 2004-2012 IEEE.
PY - 2021/3
Y1 - 2021/3
N2 - In the nanoscale era, leakage/static power dissipation has become an inevitable and important issue for CMOS devices. To alleviate this issue, we propose to use spintronic devices with near-zero leakage power and non-volatility as key components in arithmetic circuits for error-resilient applications. To this end, spintronic threshold devices are first utilized to construct highly-scalable majority gates (MGs) based on spin-CMOS technology. These MGs are then used in the design of compressors for constructing multipliers and accumulators. For an MG-based compressor, the truth table of a conventional compressor is transformed to ensure that the outputs depend only on the number of input '1's. To synthesize and optimize the MG-based circuits, a heuristic majority-inverter graph (HMIG) is further proposed for the design of an accurate and two approximate non-volatile 4-2 compressors (denoted as MG-EC, MG-AC1 and MG-AC2). Due to the high scalability of the MGs, approximate compressors with a larger number of inputs can be devised using the same method. Compared to previous designs, the proposed 4-2 compressors show shorter critical path delays and lower energy consumption; MG-AC1 and MG-AC2 also achieve a higher accuracy than state-of-the-art approximate designs. For achieving a similar image quality in image compression, the multiplier implementations using MG-AC1 and MG-AC2 result in more significant reductions in delay and energy than those using other approximate designs.
AB - In the nanoscale era, leakage/static power dissipation has become an inevitable and important issue for CMOS devices. To alleviate this issue, we propose to use spintronic devices with near-zero leakage power and non-volatility as key components in arithmetic circuits for error-resilient applications. To this end, spintronic threshold devices are first utilized to construct highly-scalable majority gates (MGs) based on spin-CMOS technology. These MGs are then used in the design of compressors for constructing multipliers and accumulators. For an MG-based compressor, the truth table of a conventional compressor is transformed to ensure that the outputs depend only on the number of input '1's. To synthesize and optimize the MG-based circuits, a heuristic majority-inverter graph (HMIG) is further proposed for the design of an accurate and two approximate non-volatile 4-2 compressors (denoted as MG-EC, MG-AC1 and MG-AC2). Due to the high scalability of the MGs, approximate compressors with a larger number of inputs can be devised using the same method. Compared to previous designs, the proposed 4-2 compressors show shorter critical path delays and lower energy consumption; MG-AC1 and MG-AC2 also achieve a higher accuracy than state-of-the-art approximate designs. For achieving a similar image quality in image compression, the multiplier implementations using MG-AC1 and MG-AC2 result in more significant reductions in delay and energy than those using other approximate designs.
KW - Compressor
KW - approximate computing
KW - heuristic majority-inverter graph (HMIG)
KW - low leakage power
KW - non-volatility
KW - spin-CMOS majority gate
UR - http://www.scopus.com/inward/record.url?scp=85100739876&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85100739876&partnerID=8YFLogxK
U2 - 10.1109/TCSI.2020.3044728
DO - 10.1109/TCSI.2020.3044728
M3 - Article
AN - SCOPUS:85100739876
SN - 1549-8328
VL - 68
SP - 1217
EP - 1230
JO - IEEE Transactions on Circuits and Systems I: Regular Papers
JF - IEEE Transactions on Circuits and Systems I: Regular Papers
IS - 3
M1 - 9345773
ER -