DocumentCode
2403338
Title
Algorithms for the optimal state assignment of asynchronous state machines
Author
Fuhrer, Robert M. ; Lin, Bill ; Nowick, Steven M.
Author_Institution
Dept. of Comput. Sci., Columbia Univ., New York, NY, USA
fYear
1995
fDate
27-29 Mar 1995
Firstpage
59
Lastpage
75
Abstract
This paper presents a method for the optimal state assignment of asynchronous state machines. Unlike state assignment for synchronous state machines, state codes must be chosen carefully to ensure the avoidance of critical races and logic hazards. Two related problems are considered: (i) optimal critical race-free state assignment; and (ii) optimal hazard-free and critical race-free state assignment for normal fundamental mode machines. Analogous to a paradigm successfully used for the optimal state assignment of synchronous machines each problem is formulated as an input encoding problem. Solutions are targeted to sum-of-products implementations. Initial results indicate output logic improvements up to 20% for the hazard-free algorithm, and more modest improvement for the optimal critical race-free algorithm
Keywords
asynchronous circuits; asynchronous sequential logic; finite state machines; hazards and race conditions; minimisation of switching nets; state assignment; asynchronous state machines; hazard-free state assignment; input encoding problem; optimal state assignment; race-free state assignment; state codes; sum-of-products implementations; Algorithm design and analysis; Communication system control; Computer science; Design optimization; Encoding; Hazards; Laboratories; Logic design; Minimization; Synchronous machines;
fLanguage
English
Publisher
ieee
Conference_Titel
Advanced Research in VLSI, 1995. Proceedings., Sixteenth Conference on
Conference_Location
Chapel Hill, NC
Print_ISBN
0-8186-7074-9
Type
conf
DOI
10.1109/ARVLSI.1995.515611
Filename
515611
Link To Document