• DocumentCode
    3257844
  • Title

    Control optimization in high-level synthesis using behavioral don´t cares

  • Author

    Bergamaschi, Reinaldo A. ; Lobo, Donald ; Kuehlmann, Andreas

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • fYear
    1992
  • fDate
    8-12 Jun 1992
  • Firstpage
    657
  • Lastpage
    661
  • Abstract
    The authors present techniques for optimization of the control part of designs generated by high-level synthesis. The concept of behavioral don´t cares is defined and algorithms for extracting behavioural don´t care conditions from a high-level description are given. These don´t care conditions are used for the optimization of the control logic and the finite-state machine, after high-level synthesis. It is shown that the use of behavioral don´t cares combined with finite automata state minimization algorithms can further optimize the logic and reduce the number of states, after scheduling and allocation. Results from several benchmark examples showed that significant area and delay reductions can be obtained with these techniques
  • Keywords
    finite automata; logic CAD; optimisation; behavioural don´t care conditions; control logic; delay reductions; finite automata state minimization algorithms; finite-state machine; high-level description; high-level synthesis; optimization; Control system synthesis; Data mining; Delay; Design optimization; Encoding; Flow graphs; High level synthesis; Logic; Minimization methods; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1992. Proceedings., 29th ACM/IEEE
  • Conference_Location
    Anaheim, CA
  • ISSN
    0738-100X
  • Print_ISBN
    0-8186-2822-7
  • Type

    conf

  • DOI
    10.1109/DAC.1992.227804
  • Filename
    227804