• DocumentCode
    1145536
  • Title

    Direct Implementation of Asynchronous Control Units

  • Author

    Hollaar, Lee A.

  • Author_Institution
    Department of Computer Science, University of Utah.
  • Issue
    12
  • fYear
    1982
  • Firstpage
    1133
  • Lastpage
    1141
  • Abstract
    The "one-hot" row assignment for asynchronous circuits, in which every row in a flow table has exactly one of the feedback variables that equals the value 1, provides a straightforward method for circuit synthesis. Once a flow table has been constructed, the state equations can be directly written, without requiring any procedure to ensure a race-free assignment. Furthermore, it can implement any arbitrary fundamental mode asynchronous circuit, not depending on a specific signaling protocol for its correct operation. An alternate view of one-hot asynchronous circuits is given, with a simple set-reset flip-flop for each state. Although this may seem excessive compared to implementations with encoded state variables, for many circuits their one-hot implementation is comparable in cost to other asynchronous implementations.
  • Keywords
    "one-hot" state assignment; Asynchronous control; direct mapping algorithms; nonfundamental mode operation; parallel operations; sequencer logical design; signaling protocols; Asynchronous circuits; Circuit synthesis; Clocks; Costs; Equations; Flip-flops; Metastasis; Protocols; Signal design; Synchronization; "one-hot" state assignment; Asynchronous control; direct mapping algorithms; nonfundamental mode operation; parallel operations; sequencer logical design; signaling protocols;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1982.1675937
  • Filename
    1675937