| Efficient exploration of on-chip bus architectures and memory allocation |
| Full text |
Pdf
(595 KB)
|
Source
|
International Conference on Hardware Software Codesign
archive
Proceedings of the 2nd IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis
table of contents
Stockholm, Sweden
SESSION: On-chip communication architectures: analysis and optimisation
table of contents
Pages: 248 - 253
Year of Publication: 2004
ISBN:1-58113- 937-3
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 5, Downloads (12 Months): 49, Citation Count: 4
|
|
|
ABSTRACT
Separation between computation and communication in system design allows the system designer to explore the communication architecture independently of component selection and mapping. In this paper we present an iterative two-step exploration methodology for bus-based on-chip communication architecture and memory allocation, assuming that memory traces from the processing elements are given from the mapping stage. The proposed method uses a static performance estimation technique to reduce the large design space drastically and quickly, and applies a trace-driven simulation technique to the reduced set of design candidates for accurate performance estimation. Since local memory traffic as well as shared memory traffic are involved in bus contention, memory allocation is considered as an important axis of the design space in our technique. The viability and efficiency of the proposed methodology are validated by two real-life examples, 4-channel digital video recorder (DVR) and an equalizer for OFDM DVB-T receiver.
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
|
K. Keutzer, S. Malik, R. Newton, J. Rabaey, and A. Sangiovanni-Vincentelli, "System-level design: Orthogonalization of concerns and platform-based design", in IEEE Trans. on Computer-Aided Design, 19(12), pp.1523--1543, Dec, 2000.
|
| |
2
|
|
| |
3
|
K. Lahiri, A. Raghunathan, and S. Dey, "System-level performance analysis for designing system-on-chip communication architecture", in IEEE Trans. on Computer-Aided Design, 20(6), pp.768--783, Jun, 2001.
|
| |
4
|
P. Lieverse, P. van der Wolf, E. Deprettere, and K. Vissers, "A methodology for architecture exploration of heterogeneous signal processing systems", in Proc. IEEE Workshop on Signal Processing Systems, pp.181--190, Oct, 1999.
|
| |
5
|
|
| |
6
|
|
| |
7
|
M. Gasteier , M. Münch , M. Glesner, Generation of interconnect topologies for communication synthesis, Proceedings of the conference on Design, automation and test in Europe, p.36-43, February 23-26, 1998, Le Palais des Congrés de Paris, France
|
 |
8
|
Tycho van Meeuwen , Arnout Vandecappelle , Allert van Zelst , Francky Catthoor , Diederik Verkest, System-level interconnect architecture exploration for custom memory organizations, Proceedings of the 14th international symposium on Systems synthesis, September 30-October 03, 2001, Montréal, P.Q., Canada
[doi> 10.1145/500001.500005]
|
 |
9
|
Samy Meftali , Ferid Gharsalli , Frederic Rousseau , Ahmed A. Jerraya, An optimal memory allocation for application-specific multiprocessor system-on-chip, Proceedings of the 14th international symposium on Systems synthesis, September 30-October 03, 2001, Montréal, P.Q., Canada
[doi> 10.1145/500001.500006]
|
 |
10
|
|
 |
11
|
|
 |
12
|
|
| |
13
|
|
| |
14
|
"IBM On-chip CoreConnect Bus Architecture" http://www.chips.ibm.com/products/coreconnect/index.html
|
| |
15
|
"ARM Advanced Micro Bus Architecture (AMBA)" http://www.arm.com/products/solutions/AMBAHomePage.html
|
| |
16
|
"Sonics Integration Architectures, Sonics Inc." http://www.sonicsinc.com
|
| |
17
|
F. Frescrua, S. Pielmeier, G. Reali, G. Baruffa, and S. Cacopardi, "DSP based OFDM demodulator and equalizer for professional DVB-T receivers", in IEEE Trans. on Broadcasting, 45(3), pp.323--332, Sep, 1999.
|
|