• DocumentCode
    873202
  • Title

    Application of bipartite graphs for achieving race-free state assignments

  • Author

    Kang, Jun-Woo ; Wey, Chin-Long ; Fisher, P. David

  • Author_Institution
    Electron. & Telecommun. Res. Inst., Daejeon, South Korea
  • Volume
    44
  • Issue
    8
  • fYear
    1995
  • fDate
    8/1/1995 12:00:00 AM
  • Firstpage
    1002
  • Lastpage
    1011
  • Abstract
    Achieving race-free state assignments is an important objective in the synthesis of asynchronous sequential logic circuits (ASLCs). Traditionally, adjacency diagrams are used to help identify and resolve race conditions; however, this approach has a high degree of computational complexity. This paper presents an efficient state assignment algorithm that utilizes a pattern matching technique to predict races and to eliminate the need for enumerative searches. More specifically, the race-free state assignment problem is formulated as the embedding of a bipartite connected graph onto an n-cube and achieves a near minimum number of state variables. This algorithm has been evaluated using several representative examples. Results show that the developed algorithm provides better performance than existing algorithms. Due to the simplicity of the bipartite representation of an n-cube, the developed algorithm is suitable for ASLC synthesis that may involve a relatively large number of states
  • Keywords
    asynchronous circuits; asynchronous sequential logic; computational complexity; logic design; state assignment; ASLC synthesis; adjacency diagrams; asynchronous sequential logic circuits; bipartite connected graph; bipartite graphs; bipartite representation; computational complexity; n-cube; pattern matching; race conditions; race-free state assignments; state assignment algorithm; Bipartite graph; Circuit synthesis; Computational complexity; Encoding; Equations; Input variables; Merging; Partitioning algorithms; Pattern matching; Sequential circuits;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.403716
  • Filename
    403716