OPTIMIZATION EFFICIENCY IN BEHAVIORAL SYNTHESIS

Citation
Kr. Baker et al., OPTIMIZATION EFFICIENCY IN BEHAVIORAL SYNTHESIS, IEE proceedings. Circuits, devices and systems, 141(5), 1994, pp. 399-406
Citations number
17
Categorie Soggetti
Engineering, Eletrical & Electronic
ISSN journal
13502409
Volume
141
Issue
5
Year of publication
1994
Pages
399 - 406
Database
ISI
SICI code
1350-2409(1994)141:5<399:OEIBS>2.0.ZU;2-4
Abstract
Behavioural synthesis is the process whereby the mapping of system ope ration (behaviour) onto a physical circuit is essentially automated. I n general, there are many ways in which a given design can be realised and each alternative design will have different physical parameters ( area, speed and power dissipation being the most common). One of the k ey features of a good silicon compiler is that it allows-the user to e xplore the 'design space' corresponding to the behavioural description ; this means that the system must be capable of producing alternative (but behaviourally equivalent) designs relatively quickly. This paper describes the optimisation technique used in the MOODS (multiple objec tive optimisation behavioural synthesis) system and looks at the effic iency of the various subprocesses. The conclusions are that even for a large synthesis task, the time taken taken for MOODS to generate alte rnative designs,is sufficiently low that the user response (in evaluat ing alternative designs) is essentially the rate limiting step in the overall design process. Typically, MOODS can generate 35 designs/secon d for a behavioural description containing 41 primitive operations run ning on a Sun SPARCstation LX.