Adaptive filter design using stochastic circuits

Honglan Jiang, Chengkun Shen, Pieter Jonker, Fabrizio Lombardi, Jie Han

Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

4 Citations (Scopus)

Abstract

This paper proposes the design of an adaptive filter in stochastic circuits. The proposed circuit requires lower area and power than a conventional stochastic implementation. In the proposed design, the stochastic multiplier is implemented by an XNOR gate, as in a conventional scheme. However, the stochastic adder based on a multiplexer is not a very efficient implementation due to the three required stochastic number generators (SNGs) and the iterative operation required in the adaptive filter. Thus, a novel stochastic adder using a counter and a post processing unit is proposed. This adder avoids the use of SNGs, therefore it incurs a smaller area and power, while operating faster than the conventional (multiplexer-based) stochastic adder. In terms of accuracy and hardware efficiency, simulation results show that the adaptive filter using the proposed stochastic design outperforms the conventional stochastic implementation using linear feedback shift register (LFSR) based SNGs. Specifically, the proposed design consumes 35.81% less dynamic power and 21.34% less area than an LFSR-based implementation at a slightly higher accuracy.
Original languageEnglish
Title of host publicationProceedings of the 2016 IEEE Computer Society Annual Symposium on VLSI
EditorsHai Li, Saraju Mohanty, Baris Taskin
Place of PublicationPiscataway, NJ, USA
PublisherIEEE
Pages122-127
ISBN (Print)978-1-4673-9038-5
DOIs
Publication statusPublished - 2016
Event2016 IEEE Computer Society Annual Symposium on VLSI (ISVLSI) - Pittsburgh, United States
Duration: 11 Jul 201613 Jul 2016

Conference

Conference2016 IEEE Computer Society Annual Symposium on VLSI (ISVLSI)
Abbreviated titleISVLSI
CountryUnited States
CityPittsburgh
Period11/07/1613/07/16

Keywords

  • Adders
  • Radiation detectors
  • Multiplexing
  • Hardware
  • Logic gates
  • Adaptive algorithms
  • Generators

Fingerprint Dive into the research topics of 'Adaptive filter design using stochastic circuits'. Together they form a unique fingerprint.

Cite this