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
fDate :
8/1/1993 12:00:00 AM
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;
Journal_Title :
Circuits, Devices and Systems, IEE Proceedings G