• DocumentCode
    2791457
  • Title

    Achieving fast and exact hazard-free logic minimization of extended burst-mode gC finite state machines

  • Author

    Jacobson, H. ; Myers, C. ; Gopalakrishman, G.

  • Author_Institution
    Dept. of Comput. Sci., Utah Univ., Salt Lake City, UT, USA
  • fYear
    2000
  • fDate
    5-9 Nov. 2000
  • Firstpage
    303
  • Lastpage
    310
  • 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 targeting generalized C-elements (gC). No currently available minimizers for literal-exact two-level hazard-free logic minimization of extended burst-mode gC controllers can handle large circuits without synthesis times ranging up over thousands of seconds. Even existing heuristic approaches take too much time when iterative exploration over a large design space is required and do not yield minimum results. The logic minimization approach presented in this paper is based on state graph exploration in conjunction with single-cube cover algorithms, an approach that has not been considered for minimization of extended burst-mode finite state machines previously. Our algorithm achieves very fast logic minimization by introducing compacted state graphs and cover tables and an efficient single-cube cover algorithm for single-output minimization. Our exact logic minimizer finds minimal number of literal solutions to all currently available benchmarks, in less than one second on a 333 MHz microprocessor-more than three orders of magnitude faster than existing literal exact methods, and over an order of magnitude faster than existing heuristic methods for the largest benchmarks. This includes a benchmark that has never been possible to solve exactly in number of literals before.
  • Keywords
    asynchronous circuits; finite state machines; minimisation of switching nets; finite state machines; hazard-free logic minimization; logic minimization; state graph exploration; Automata; Circuit synthesis; Computer science; Hazards; Iterative methods; Jacobian matrices; Logic circuits; Microprocessors; Minimization methods; Space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Aided Design, 2000. ICCAD-2000. IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA, USA
  • ISSN
    1092-3152
  • Print_ISBN
    0-7803-6445-7
  • Type

    conf

  • DOI
    10.1109/ICCAD.2000.896490
  • Filename
    896490