• DocumentCode
    2553108
  • Title

    A state assignment scheme targeting performance and area

  • Author

    Gupta, B.N.V.M. ; Narayanan, H. ; Desai, M.P.

  • Author_Institution
    Silicon Autom. Syst. Ltd., Bangalore, India
  • fYear
    1999
  • fDate
    7-10 Jan 1999
  • Firstpage
    378
  • Lastpage
    383
  • Abstract
    In this paper we address the state assignment problem for Finite State Machines (FSMs). In particular we study the effect of certain sparse state encoding strategies on the area and performance of the FSM when implemented using multi-level logic circuits. We present the results of a systematic study conducted for characterizing the effects of some encoding schemes on the area and delay of FSM implementations. Based on these results, we conclude that two-hot encodings preserve the speed advantages of one-hot encodings while reducing the area of the implemented circuit. We show that the problem of finding an optimal two-hot encoding can be posed as a constrained partitioning problem on a certain graph. We describe a greedy heuristic algorithm for this partitioning problem. Finally, we present some results and comparisons between the circuits obtained using two-hot encodings as opposed to those obtained using one-hot encoding, and to those obtained using JEDI and NOVA. The results are encouraging, particularly for FSMs with a large number of states
  • Keywords
    delays; finite state machines; logic partitioning; minimisation of switching nets; multivalued logic circuits; state assignment; constrained partitioning problem; delay; finite state machines; greedy heuristic algorithm; multi-level logic circuits; one-hot encoding; sparse state encoding strategies; state assignment scheme; two-hot encodings; Circuit testing; Delay effects; Electrical capacitance tomography; Electronic switching systems; Encoding; Identity-based encryption; Logic circuits; Power dissipation; Programmable logic arrays; Silicon;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 1999. Proceedings. Twelfth International Conference On
  • Conference_Location
    Goa
  • ISSN
    1063-9667
  • Print_ISBN
    0-7695-0013-7
  • Type

    conf

  • DOI
    10.1109/ICVD.1999.745185
  • Filename
    745185