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
Link To Document