| Layout driven data communication optimization for high level synthesis |
| Full text |
Pdf
(406 KB)
|
| Source
|
Design, Automation, and Test in Europe
archive
Proceedings of the conference on Design, automation and test in Europe: Proceedings
table of contents
Munich, Germany
SESSION: Architectural level synthesis
table of contents
Pages: 1185 - 1190
Year of Publication: 2006
ISBN:3-9810801-0-6
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
European Design and Automation Association
3001 Leuven, Belgium, Belgium
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 12, Citation Count: 1
|
|
|
ABSTRACT
High level synthesis transformations play a major part in shaping the properties of the final circuit. However, most optimizations are performed without much knowledge of the final circuit layout. In this paper, we present a physically aware design flow for mapping high level application specifications to a synthesizable register transfer level hardware description. We study the problem of optimizing the data communication of the variables in the application specification. Our algorithm uses floorplan information that guides the optimization. We develop a simple, yet effective, incremental floorplanner to handle the perturbations caused by the data communication optimization. We show that the proposed techniques can reduce the wirelength of the final design, while maintaining a legal floorplan with the same area as the initial floorplan.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
 |
2
|
R. Cytron , J. Ferrante , B. K. Rosen , M. N. Wegman , F. K. Zadeck, An efficient method of computing static single assignment form, Proceedings of the 16th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, p.25-35, January 11-13, 1989, Austin, Texas, United States
[doi> 10.1145/75277.75280]
|
| |
3
|
|
| |
4
|
|
| |
5
|
W. Gong, G. Wang, and R. Kastner, "A High Performance Intermediate Representation for Reconfigurable Systems," International Conference on Engineering of Reconfigurable Systems and Algorithms, 2004.
|
| |
6
|
|
| |
7
|
|
 |
8
|
|
| |
9
|
D. W. Knapp, "Fasolt: a program for feedback-driven datapath optimization," IEEE Transactions on Computer-Aided Design of Integrated Circuits & Systems, vol. 11, pp. 677--95, 1992.
|
| |
10
|
S. Tarafdar and M. Leeser, "A data-centric approach to high-level synthesis," IEEE Transactions on Computer-Aided Design of Integrated Circuits & Systems, vol. 19, pp. 1251--67, 2000.
|
| |
11
|
Chunho Lee , Miodrag Potkonjak , William H. Mangione-Smith, MediaBench: a tool for evaluating and synthesizing multimedia and communicatons systems, Proceedings of the 30th annual ACM/IEEE international symposium on Microarchitecture, p.330-335, December 01-03, 1997, Research Triangle Park, North Carolina, United States
|
| |
12
|
A. Ranjan, and M. Sarrafzadeh, "Floorplanner 1000 Times Faster: A Good Predictor and Constructor," Workshop on System-Level Interconnection Prediction (SLIP), 1999.
|
|