DocumentCode :
864616
Title :
Efficient algorithms for exact two-level hazard-free logic minimization
Author :
Jacobson, Hans M. ; Myers, Chris J.
Author_Institution :
Sch. of Comput., Utah Univ., Salt Lake City, UT, USA
Volume :
21
Issue :
11
fYear :
2002
fDate :
11/1/2002 12:00:00 AM
Firstpage :
1269
Lastpage :
1283
Abstract :
This paper presents a new approach to two-level hazard-free logic minimization in the context of extended burst-mode finite-state machine synthesis. The approach achieves fast single-output logic minimization that yields solutions that are exact in the number of literals. This paper presents algorithms and hazard constraints targeting both generalized C-element and two-level standard gate implementations. The logic minimization approach presented in this paper is based on state graph exploration in conjunction with single-cube cover algorithms. The algorithm achieves fast logic minimization by using compacted state graphs, cover tables, and a divide-and-merge algorithm for efficient single output minimization. The exact two-level hazard-free logic minimizer presented in this paper finds a minimal number of literal solutions and is several orders of magnitude faster than existing literal exact methods for the largest benchmarks available to date. This includes a benchmark that has never been possible to solve exactly in number of literals before.
Keywords :
asynchronous circuits; finite state machines; graph theory; hazards and race conditions; integrated logic circuits; logic CAD; minimisation of switching nets; asynchronous logic synthesis; compacted state graphs; cover tables; divide-and-merge algorithm; extended burst-mode FSM synthesis; finite-state machine synthesis; generalized C element implementations; hazard constraints; single-cube cover algorithms; state graph exploration; two-level hazard-free logic minimization; two-level standard gate implementations; Asynchronous circuits; Circuit synthesis; Cities and towns; Hazards; Integrated circuit synthesis; Jacobian matrices; Libraries; Logic; Minimization methods; Space exploration;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/TCAD.2002.804103
Filename :
1047047
Link To Document :
بازگشت