• DocumentCode
    2159936
  • Title

    Grammar-based optimization of synthesis scenarios

  • Author

    Kuehlmann, Andreas ; Van Ginneken, Lukas P P P

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • fYear
    1994
  • fDate
    10-12 Oct 1994
  • Firstpage
    20
  • Lastpage
    25
  • Abstract
    Systems for multi-level logic optimization are usually based on a set of specialized, loosely-related transformations which work on a network representation. The sequence of transformations in a synthesis scenario (script) is crucial for the performance of the whole system. This paper presents the application of a genetic algorithm for automatic tuning of scenarios, and therefore an approach for optimizing the synthesis process itself. We introduce a general context-free grammar to describe the set of relevant scenarios. For such grammars, we develop meaningful genetic operators for the implementation of an evolutionary search. Experiments with an industrial logic synthesis system show that our method can improve the efficiency of manually designed standard scenarios by an average of 8%. We also show that this approach can effectively tune scenarios to particular design styles and/or specific synthesis goals
  • Keywords
    context-free grammars; genetic algorithms; logic CAD; logic design; tuning; automatic tuning; context-free grammar; design styles; efficiency; evolutionary search; genetic algorithm; genetic operators; grammar-based optimization; industrial logic synthesis system; loosely-related transformations; manually designed standard scenarios; multi-level logic optimization; network representation; script; synthesis goals; synthesis scenarios; system performance; Computer languages; Design optimization; Genetic algorithms; Genetic mutations; Integrated circuit synthesis; Logic design; Network synthesis; Size control; Testing; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1994. ICCD '94. Proceedings., IEEE International Conference on
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    0-8186-6565-3
  • Type

    conf

  • DOI
    10.1109/ICCD.1994.331846
  • Filename
    331846