Modified Micropipline Architecture for Synthesizable Asynchronous FIR Filter Design

03/15/2016
by   Basel Halak, et al.
0

The use of asynchronous design approaches to construct digital signal processing (DSP) systems is a rapidly growing research area driven by a wide range of emerging energy constrained applications such as wireless sensor network, portable medical devices and brain implants. The asynchronous design techniques allow the construction of systems which are samples driven, which means they only dissipate dynamic energy when there processing data and idle otherwise. This inherent advantage of asynchronous design over conventional synchronous circuits allows them to be energy efficient. However the implementation flow of asynchronous systems is still difficult due to its lack of compatibility with industry-standard synchronous design tools and modelling languages. This paper devises a novel asynchronous design for a finite impulse response (FIR) filter, an essential building block of DSP systems, which is synthesizable and suitable for implementation using conventional synchronous systems design flow and tools. The proposed design is based on a modified version of the micropipline architecture and it is constructed using four phase bundled data protocol. A hardware prototype of the proposed filter has been developed on an FPGA, and systematically verified. The results prove correct functionality of the novel design and a superior performance compared to a synchronous FIR implementation. The findings of this work will allow a wider adoption of asynchronous circuits by DSP designers to harness their energy and performance benefits.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/12/2008

The non-anticipation of the asynchronous systems

The asynchronous systems are the models of the asynchronous circuits fro...
research
06/05/2020

Online Test Vector Insertion: A Concurrent Built-In Self-Testing (CBIST) Approach for Asynchronous Logic

Complementing concurrent checking with online testing is crucial for pre...
research
09/02/2021

Self-timed Reinforcement Learning using Tsetlin Machine

We present a hardware design for the learning datapath of the Tsetlin ma...
research
01/17/2018

Approximate Early Output Asynchronous Adders Based on Dual-Rail Data Encoding and 4-Phase Return-to-Zero and Return-to-One Handshaking

Approximate computing is emerging as an alternative to accurate computin...
research
07/11/2023

Comparing Social Network Dynamic Operators

Numerous logics have been developed to reason either about threshold-ind...
research
01/13/2020

SERAD: Soft Error Resilient Asynchronous Design using a Bundled Data Protocol

The risk of soft errors due to radiation continues to be a significant c...
research
09/12/2022

Bullshark: The Partially Synchronous Version

The purpose of this manuscript is to describe the deterministic partiall...

Please sign up or login with your details

Forgot password? Click here to reset