• DocumentCode
    1505357
  • Title

    Externally hazard-free implementations of asynchronous control circuits

  • Author

    Sawasaki, Milton H. ; Ykman-Couvreur, Chantal ; Lin, Bill

  • Author_Institution
    Dept. of Electron. Eng., Sao Paulo Univ., Brazil
  • Volume
    16
  • Issue
    8
  • fYear
    1997
  • fDate
    8/1/1997 12:00:00 AM
  • Firstpage
    835
  • Lastpage
    848
  • Abstract
    We present a new sum-of-product-based asynchronous architecture, called the N-SHOT architecture, that operates correctly under internal hazardous responses and guarantees hazard-freeness at the observable noninput signals. We formally prove that within this architecture, a very wide class of semimodular state graphs with input choices (either distributive or nondistributive) that satisfy the complete state coding property always admit a correct implementation, As with synchronous circuits, we permit internal hazards in the combinational logic core, which means that we can make use of conventional combinational logic minimization methods to produce the sum-of-product implementation. This represents a significant departure from most existing methods that require the combinational logic to be hazard-free and are mainly valid for distributive behaviors, We also present optimizations for this architecture which are related to state graph properties
  • Keywords
    asynchronous circuits; combinational circuits; graph theory; hazards and race conditions; logic CAD; minimisation of switching nets; N-SHOT architecture; asynchronous control circuits; combinational logic core; distributive behaviors; externally hazard-free implementations; internal hazardous responses; logic minimization methods; observable noninput signals; semimodular state graphs; state coding property; state graph properties; sum-of-product-based asynchronous architecture; Asynchronous circuits; Combinational circuits; Delay; Flip-flops; Hazards; Helium; Logic; Minimization methods; Robustness; Signal restoration;
  • 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/43.644607
  • Filename
    644607