DocumentCode
1048960
Title
Efficient exploration of bus-based system-on-chip architectures
Author
Kim, Sungchan ; Ha, Soonhoi
Author_Institution
Dept. of Comput. Sci. & Eng., Seoul Nat. Univ.
Volume
14
Issue
7
fYear
2006
fDate
7/1/2006 12:00:00 AM
Firstpage
681
Lastpage
692
Abstract
Separation between computation and communication in system design allows system designers to explore the communication architecture independently after component selection and mapping decision is made. In this paper, we present an iterative two-step exploration methodology for bus-based on-chip communication architecture for multitask applications. We assume that the memory traces from the processing components are given. The proposed methodology uses a static performance estimation technique extended for multitask applications to reduce the design space quickly and drastically and applies a trace-driven simulation to the reduced set of design candidates for accurate performance estimation. For the case that local memory traffics as well as shared memory traffics are involved in bus contention, memory allocation is considered as an important axis of the design space in our technique. Experimental results show that the proposed methodology achieves significant performance gain by optimizing on-chip communication only, up to almost 100% compared with an initial single shared bus architecture, in both two real-life examples, a four-Channel digital video recorder and an equalizer for OFDM DVB-T receiver
Keywords
logic design; system buses; system-on-chip; OFDM DVB-T receiver; communication architecture; design space exploration; digital video recorder; memory allocation; system-on-chip architectures; Computer architecture; Digital video broadcasting; Equalizers; Iterative methods; OFDM; Optimization methods; Performance gain; System-on-a-chip; Traffic control; Video sharing; Communication architecture; design space exploration; memory allocation; multitask; performance estimation;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/TVLSI.2006.878260
Filename
1661618
Link To Document