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
fDate :
8/1/1995 12:00:00 AM
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;
Journal_Title :
Computers, IEEE Transactions on