• DocumentCode
    2516198
  • Title

    Metamorphosis: state assignment by retiming and re-encoding

  • Author

    Iyer, B. ; Ciesielski, M.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Massachusetts Univ., Amherst, MA, USA
  • fYear
    1996
  • fDate
    10-14 Nov. 1996
  • Firstpage
    614
  • Lastpage
    617
  • Abstract
    This paper presents Metamorphosis-a novel technique for optimal state assignment targeting multi-level logic implementations. We present an elegant matrix formulation and a graph partitioning based synthesis technique which permits both bit-constrained and unconstrained encoding of a symbolic finite state machine (FSM) represented initially with a one-hot code. Optimal state encoding is achieved by controlled retiming/re-encoding and resynthesis of the symbolic FSM. The synthesis is guided directly by the cost function (optimization criterion) rather than speculative estimates of the encoding heuristics on the final design cost. The technique is illustrated through performance driven synthesis of FSM and extensions to handle other cost metrics is outlined.
  • Keywords
    finite state machines; high level synthesis; logic CAD; logic partitioning; state assignment; graph partitioning; logic implementations; matrix formulation; performance driven synthesis; re-encoding; retiming; state assignment; state encoding; symbolic finite state machine; synthesis technique; Automata; Books; Cost function; Design optimization; Encoding; Heart; Logic; Optimal control; Registers; Sequential circuits;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1996. ICCAD-96. Digest of Technical Papers., 1996 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA, USA
  • Print_ISBN
    0-8186-7597-7
  • Type

    conf

  • DOI
    10.1109/ICCAD.1996.571327
  • Filename
    571327