• DocumentCode
    348104
  • Title

    On state assignment of finite state machines using hypercube embedding approach

  • Author

    Ahmad, Imtiaz ; Ul-Mustafa, Raza

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Kuwait Univ., Safat, Kuwait
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    608
  • Lastpage
    613
  • Abstract
    We address the problem of state assignment of finite state machines (FSMs). The approach used by us to solve the state assignment problem is based on hypercube embedding. We have designed a new technique to efficiently solve the hypercube embedding problem by integrating two different techniques; one of these is the gradient projection method while the other is a variant of the Kernighan-Lin algorithm. The gradient projection method operates in continuous space and improves an initial feasible solution iteratively by tracing a search path in gradient descent direction. The Kernighan-Lin algorithm operates in discrete space and also improves an initial feasible solution iteratively. We have integrated both techniques in such a way that output from the gradient projection method is fed to the Kernighan-Lin style algorithm. The effectiveness of the proposed technique is shown by comparing its results with another technique on a number of MCNC benchmark examples for logic synthesis and optimization
  • Keywords
    finite state machines; hypercube networks; logic CAD; state assignment; Kernighan-Lin algorithm; MCNC benchmark; finite state machines; gradient descent; gradient projection; hypercube embedding approach; logic synthesis; optimization; state assignment; Algorithm design and analysis; Automata; Binary codes; Combinational circuits; Costs; Equations; Hypercubes; Iterative algorithms; Logic; Minimization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 1999. (ICCD '99) International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6404
  • Print_ISBN
    0-7695-0406-X
  • Type

    conf

  • DOI
    10.1109/ICCD.1999.808604
  • Filename
    808604