4.4 Article

Majority-Based Spin-CMOS Primitives for Approximate Computing

Journal

IEEE TRANSACTIONS ON NANOTECHNOLOGY
Volume 17, Issue 4, Pages 795-806

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/TNANO.2018.2836918

Keywords

Approximate computing; accuracy-configurable adder; compressor; spintronic; domain wall motion device

Funding

  1. Natural Sciences and Engineering Research Council (NSERC) of Canada [RES0025211]
  2. National Science Foundation [1740126]
  3. Semiconductor Research Corporation nCORE

Ask authors/readers for more resources

Promising for digital signal processing applications, approximate computing has been extensively considered to trade-off limited accuracy for improvements in other circuitmetrics such as area, power, and performance. In this paper, approximate arithmetic circuits are proposed by using emerging nanoscale spintronic devices. Leveraging the intrinsic current-mode thresholding operation of spintronic devices, we initially present a hybrid spin-CMOS majority gate design based on a composite spintronic device structure consisting of amagnetic domain wall motion stripe and a magnetic tunnel junction. We further propose a compact and energy-efficient accuracy-configurable adder design based on the majority gate. Unlike most previous approximate circuit designs that hard-wire a constant degree of approximation, this design is adaptive to the inherent resilience in various applications to different degrees of accuracy. Subsequently, we propose two new approximate compressors for utilization in fast multiplier designs. The device-circuit SPICE simulation shows 34.58% and 66% improvement in power consumption, respectively, for the accurate and approximate modes of the accuracy-configurable adder, compared to the recently reported domain wall motion-based full adder design. In addition, the proposed accuracy-configurable adder and approximate compressors can be efficiently utilized in the discrete cosine transform (DCT) as a widely-used digital image processing algorithm. The results indicate that the DCT and inverse DCT (IDCT) using the approximate multiplier achieve similar to 2x energy saving and 3x speed-up compared to an exactly-designed circuit, while achieving comparable quality in its output result.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.4
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available