• DocumentCode
    157543
  • Title

    Synthesis of QDI FSMs from Synchronous Specifications

  • Author

    Fu-Chiung Cheng ; Yuan-Feng Chen ; Shu-Chuan Huang ; Ching Yang Huang

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Tatung Univ., Taipei, Taiwan
  • fYear
    2014
  • fDate
    12-14 May 2014
  • Firstpage
    61
  • Lastpage
    68
  • Abstract
    Quasi-Delay insensitive (QDI) circuits are the most robust and practical that can be built and are resilient to process, temperature and voltage (PVT) variations. Although there are many research papers that can translate synchronous designs into asynchronous sequential designs, to the best of our knowledge, there is neither QDI finite state machine (FSM) models proposed nor algorithms or tools designed. Three QDI FSM (QFSM) designs (i.e. NCLD, NCLX and ROC QFSMs) are proposed and an algorithm to automatically synthesize QFSMs from synchronous FSM specifications in Verilog is designed and implemented in Java. One of the distinguish feature is that the behaviors of our QFSMs are the same as those of the corresponding synchronous FSMs in terms of functionality. This greatly simplifies the verification complexity and reduces verification cost. Two sets of FSM circuits (i.e. verifiable benchmark circuits and ISCAS89) are exploited to carry out verification and performance evaluation. The experimental results show that ROCopt QFSMs use the least hardware cost and consume lowest energy in average.
  • Keywords
    asynchronous circuits; cost reduction; delay circuits; finite state machines; logic design; sequential circuits; Java; PVT variations; QDI FSM synthesis; ROCopt QFSMs; Verilog; asynchronous circuits; asynchronous sequential designs; energy consumption; finite state machine model; performance evaluation; process temperature and voltage variations; quasidelay insensitive circuits; synchronous FSM specifications; synchronous circuits; synchronous designs; verification complexity; verification cost reduction; Combinational circuits; Integrated circuit modeling; Latches; Logic gates; Registers; Robustness; Wires; C-element; Dual-rail signals; QDI Combinational Logic; QDI FSMs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Asynchronous Circuits and Systems (ASYNC), 2014 20th IEEE International Symposium on
  • Conference_Location
    Potsdam
  • ISSN
    1522-8681
  • Type

    conf

  • DOI
    10.1109/ASYNC.2014.16
  • Filename
    6835812