Title :
Efficient exploration of on-chip bus architectures and memory allocation
Author :
Kim, Sungchan ; Im, Chaeseok ; Ha, Soonhoi
Author_Institution :
Sch. of Electr. Eng. & Comput. Sci., Seoul Nat. Univ., South Korea
Abstract :
Separation between computation and communication in system design allows the system designer to explore the communication architecture independently of component selection and mapping. 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.
Keywords :
digital simulation; integrated circuit design; memory architecture; storage allocation; system buses; system-on-chip; OFDM DVB-T receiver; bus-based on-chip communication architecture; communication architecture optimization; design space exploration; digital video recorder; memory allocation; static performance estimation; system-on-a-chip; trace-driven simulation; Computer architecture; Computer science; Design methodology; Iterative methods; Memory architecture; Permission; Space exploration; System-on-a-chip; Traffic control; Video sharing;
Conference_Titel :
Hardware/Software Codesign and System Synthesis, 2004. CODES + ISSS 2004. International Conference on
Print_ISBN :
1-58113-937-3
DOI :
10.1109/CODESS.2004.240828