DocumentCode
1254339
Title
HDL-specific source level behavioural optimisation
Author
Nijhar, T.P.K. ; Brown, A.D.
Author_Institution
Dept. of Electron. & Comput. Sci., Southampton Univ., UK
Volume
144
Issue
2
fYear
1997
fDate
3/1/1997 12:00:00 AM
Firstpage
138
Lastpage
144
Abstract
Optimisation is a key facet of the behavioural synthesis problem. The process may be carried out at different levels in the processing, usually at the source or datapath levels, or both. In a previous paper, the authors reported a source level VHDL optimiser which applies optimisation techniques derived from conventional sequential and parallel programming languages. This process produces structural descriptions that are up to 33% faster and 20% smaller than the corresponding `brute force´ mapping of behaviour to structure. In the paper the authors describe a further set of optimisation transforms that may be applied at the source level to a VHDL behavioural description. These transforms have no conventional programming language counterpart, and are specific to hardware description languages. A number of designs have been optimised with respect to area and/or delay, with and without these transforms. The results show that with this extra class of transforms there is an improvement of ~44% in delay and 38%, in area
Keywords
hardware description languages; optimising compilers; parallel programming; HDL-specific source level behavioural optimisation; behavioural synthesis problem; hardware description languages; optimisation transforms; parallel programming languages; source level VHDL optimiser; structural descriptions;
fLanguage
English
Journal_Title
Computers and Digital Techniques, IEE Proceedings -
Publisher
iet
ISSN
1350-2387
Type
jour
DOI
10.1049/ip-cdt:19971118
Filename
591789
Link To Document