ACM Home Page
Please provide us with feedback. Feedback
Efficient exploration of on-chip bus architectures and memory allocation
Full text PdfPdf (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
Sungchan Kim  Seoul National University, Seoul, Korea
Chaeseok Im  Seoul National University, Seoul, Korea
Soonhoi Ha  Seoul National University, Seoul, Korea
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
SIGBED: ACM Special Interest Group on Embedded Systems
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 49,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1016720.1016779
What is a DOI?

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
8
9
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.


Collaborative Colleagues:
Sungchan Kim: colleagues
Chaeseok Im: colleagues
Soonhoi Ha: colleagues