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
Link To Document :
بازگشت