The University of Southampton
University of Southampton Institutional Repository

Source level optimisation of VHDL for behavioural synthesis

Source level optimisation of VHDL for behavioural synthesis
Source level optimisation of VHDL for behavioural synthesis
Optimisation in high level behavioural synthesis is usually performed by applying transforms to the datapath and control graphs. An alternative approach, however, is to apply transforms at a higher level in the process, specifically directly to the behavioural source description. This technique is analogous to the way in which the source code of a conventional sequential programming language may be processed by an optimising compiler. Applying this kind of preprocessing to a number of example behavioural VHDL source descriptions, (which are then fed into a 'conventional' synthesis system), produces structural descriptions which are up to 32% smaller and 52% faster.
IEE
Nijhar, T.P.K.
8e583c20-f5cc-425b-9615-91b49f501d32
Brown, A.D.
5c19e523-65ec-499b-9e7c-91522017d7e0
Nijhar, T.P.K.
8e583c20-f5cc-425b-9615-91b49f501d32
Brown, A.D.
5c19e523-65ec-499b-9e7c-91522017d7e0

Nijhar, T.P.K. and Brown, A.D. (1997) Source level optimisation of VHDL for behavioural synthesis

Record type: Other

Abstract

Optimisation in high level behavioural synthesis is usually performed by applying transforms to the datapath and control graphs. An alternative approach, however, is to apply transforms at a higher level in the process, specifically directly to the behavioural source description. This technique is analogous to the way in which the source code of a conventional sequential programming language may be processed by an optimising compiler. Applying this kind of preprocessing to a number of example behavioural VHDL source descriptions, (which are then fed into a 'conventional' synthesis system), produces structural descriptions which are up to 32% smaller and 52% faster.

Full text not available from this repository.

More information

Published date: January 1997
Organisations: EEE

Identifiers

Local EPrints ID: 251281
URI: http://eprints.soton.ac.uk/id/eprint/251281
PURE UUID: e4bab7b8-2356-4f75-85f9-f64a6f802be6

Catalogue record

Date deposited: 27 Oct 1999
Last modified: 18 Jul 2017 10:11

Export record

Contributors

Author: T.P.K. Nijhar
Author: A.D. Brown

University divisions

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×