• DocumentCode
    658992
  • Title

    An energy efficient approximate adder with carry skip for error resilient neuromorphic VLSI systems

  • Author

    Yongtae Kim ; Yong Zhang ; Peng Li

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Texas A&M Univ., College Station, TX, USA
  • fYear
    2013
  • fDate
    18-21 Nov. 2013
  • Firstpage
    130
  • Lastpage
    137
  • Abstract
    We propose a novel approximate adder design to significantly reduce energy consumption with a very moderate error rate. The significantly improved error rate and critical path delay stem from the employed carry prediction technique that leverages the information from less significant input bits in a parallel manner. An error magnitude reduction scheme is proposed to further reduce amount of error once detected with low cost. Implemented in a commercial 90 nm CMOS process, it is shown that the proposed adder is up to 2.4× faster and 43% more energy efficient over traditional adders while having an error rate of only 0.18%. The proposed adder has been adopted in a VLSI-based neuromorphic character recognition chip using unsupervised learning. The approximation errors of the proposed adder have been shown to have negligible impact on the training process. Moreover, the energy savings of up to 48.5% over traditional adders is achieved for the neuromorphic circuit with scaled supply level. Finally, we achieve error-free operations by including a low-overhead error correction logic.
  • Keywords
    CMOS logic circuits; VLSI; adders; approximation theory; logic design; neural nets; unsupervised learning; CMOS process; VLSI-based neuromorphic character recognition chip; adder design; approximation errors; carry prediction technique; carry skip; critical path delay; energy consumption; energy efficient approximate adder; error magnitude reduction scheme; error rate; error resilient neuromorphic VLSI systems; error-free operations; low-overhead error correction logic; neuromorphic circuit; scaled supply level; size 90 nm; training process; unsupervised learning; Adders; Approximation methods; Delays; Error analysis; Generators; Neuromorphics; Neurons;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design (ICCAD), 2013 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1092-3152
  • Type

    conf

  • DOI
    10.1109/ICCAD.2013.6691108
  • Filename
    6691108