• DocumentCode
    930307
  • Title

    Multiple objective optimisation in a behavioural synthesis system

  • Author

    Baker, K.R. ; Currie, A.J. ; Nichols, K.G.

  • Author_Institution
    Dept. of Electron. & Comput. Sci., Southampton Univ., UK
  • Volume
    140
  • Issue
    4
  • fYear
    1993
  • fDate
    8/1/1993 12:00:00 AM
  • Firstpage
    253
  • Lastpage
    260
  • Abstract
    The authors describe the implementation of an `intelligent´ silicon compiler that provides the ability to optimise a design, given as a behavioural description, with respect to multiple objectives. The user submits goals or objectives to the system, named MOODS, which automatically finds an optimal solution in the context of the user-specified constraints. The MOODS system provides a sound basis for multiple objective optimisation and allows the user to characterise and explore the design space. An accurate representation of the implementations in the design space is ensured by feeding up technology-dependent information from a cell library. This data is used in a global cost function which guides the application of transformations on a multilevel representation of the design. The results obtained show that designs can be produced which meet users´ objectives and that a varied set of implementations can be synthesised from a single behavioural specification. The resulting characteristics of the set of implementations enable the design space to be characterised
  • Keywords
    VLSI; circuit layout CAD; logic CAD; optimisation; MOODS; behavioural description; behavioural synthesis system; cell library; constraints; global cost function; intelligent silicon compiler; multilevel representation; multiple objective optimisation; optimal solution; technology-dependent information;
  • fLanguage
    English
  • Journal_Title
    Circuits, Devices and Systems, IEE Proceedings G
  • Publisher
    iet
  • ISSN
    0956-3768
  • Type

    jour

  • Filename
    229775