• DocumentCode
    54861
  • Title

    A Low Overhead Quasi-Delay-Insensitive (QDI) Asynchronous Data Path Synthesis Based on Microcell-Interleaving Genetic Algorithm (MIGA)

  • Author

    Rong Zhou ; Kwen-Siong Chong ; Bah-Hwee Gwee ; Chang, Joseph S.

  • Author_Institution
    Sch. of Electr. & Electron. Eng., Nanyang Technol. Univ., Singapore, Singapore
  • Volume
    33
  • Issue
    7
  • fYear
    2014
  • fDate
    Jul-14
  • Firstpage
    989
  • Lastpage
    1002
  • Abstract
    In this paper, we propose a design approach to mitigate the hardware overhead of the data completion detection circuit in quasi-delay-insensitive (QDI) asynchronous-logic circuits. In this proposed design approach, three novelties are highlighted. Firstly, a novel microcell-interleaving approach is proposed to reduce the number of completion detection (CD) circuits while retaining the required QDI attribute. Secondly, we analyze the performance of the QDI circuits based on the proposed microcell-interleaving approach graphically in terms of power dissipation, transistor count and delay, and evaluate/determine the upper and lower boundaries of these performance profiles. Thirdly, we propose a microcell-interleaving genetic algorithm (MIGA) to stochastically optimize the proposed microcell-interleaving approach on power dissipation, transistor count, and delay. To validate the proposed design approach, a complete performance profile of ISCAS-85 C499 circuit is investigated on the basis of differential cascode voltage switch logic (DCVSL) and dynamic strong indicating (DSI) microcells. We demonstrate the efficiency of the proposed design approach by benchmarking against the competing DCVSL, null convention logic and DSI designs on five ISCAS-85 circuits. Specifically, the proposed designs, on average, are 1.77 × better in power dissipation, 1.4 × better in area, and 1.58 × better in a composite metric of power × area × delay, and reasonably slower for the lowest power dissipation points. We further demonstrate the practicality of the proposed design approach by implementing an 8-tap 16-bit asynchronous QDI finite impulse response filter. Finally, we demonstrate the ~10% and ~11% improved efficiency of the proposed MIGA over the greedy algorithm and dynamic programming, respectively.
  • Keywords
    FIR filters; dynamic programming; genetic algorithms; logic design; power aware computing; switching circuits; 8-tap 16-bit asynchronous QDI finite impulse response filter; CD; DCVSL; DSI; ISCAS-85 C499 circuit; MIGA; QDI; completion detection circuits; data completion detection circuit; design approach; differential cascode voltage switch logic; dynamic programming; dynamic strong indicating microcells; greedy algorithm; hardware overhead; low overhead quasi-delay-insensitive asynchronous data path synthesis; microcell-interleaving genetic algorithm; performance profiles; power dissipation; transistor count; Delays; Logic gates; Microcell networks; Optimization; Pipelines; Power dissipation; Wires; Asynchronous-logic; differential cascode voltage switch logic (DCVSL); genetic algorithm; input-complete; null convention logic (NCL); optimization; quasi-delay-insensitive (QDI);
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2014.2309859
  • Filename
    6835296