DocumentCode
1452949
Title
High-level address optimization and synthesis techniques for data-transfer-intensive applications
Author
Miranda, Miguel A. ; Catthoor, Francky V M ; Janssen, Martin ; De Man, Hugo J.
Author_Institution
IMEC, Leuven, Belgium
Volume
6
Issue
4
fYear
1998
Firstpage
677
Lastpage
686
Abstract
Data-transfer intensive applications typically contain heavily accessed memories involving considerable arithmetic for the computation and the selection of the different memory access pointers. This data processing, namely addressing, becomes dominant in the overall arithmetic cost and it has to be executed under very tight timing constraints. Different high-level optimizing alternatives suitable for addressing are explored in our Adopt methodology and prototype tool environment to reduce the addressing overhead. They include address expression splitting/clustering, induction variable analysis, target architecture selection, and global-scope algebraic optimization. In addition, some steps aiming to reduce at the system level the time-multiplexed address unit cost, are also incorporated for area and power efficiency. The techniques are demonstrated on test-vehicles representative of real-life applications, shelving important savings on the overall arithmetic cost.
Keywords
VLSI; circuit optimisation; data flow computing; high level synthesis; integrated circuit design; logic partitioning; multiplexing; storage management chips; timing; Adopt methodology; address expression splitting; addressing overhead; data-transfer-intensive applications; global-scope algebraic optimization; high-level address optimization; high-level synthesis; induction variable analysis; memory access pointers; real-life applications; target architecture selection; time-multiplexed address unit cost; timing constraints; Arithmetic; Bandwidth; Costs; Data processing; Decoding; Optimization methods; Prototypes; Testing; Timing;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/92.736141
Filename
736141
Link To Document