• 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