DocumentCode :
3259733
Title :
Constraint-driven bus matrix synthesis for MPSoC
Author :
Pasricha, Sudeep ; Dutt, Nikil ; Ben-Romdhane, Mohamed
Author_Institution :
Center for Embedded Comput. Syst., California Univ., Irvine, CA
fYear :
2006
fDate :
24-27 Jan. 2006
Abstract :
Modern multi-processor system-on-chip (MPSoC) designs have high bandwidth constraints which must be satisfied by the underlying communication architecture. Bus matrix based communication architectures consist of several parallel buses which provide a suitable backbone to support high bandwidth systems, but suffer from high cost overhead due to extensive bus wiring inside the matrix. Manual traversal of the vast exploration space to synthesize a minimal cost bus matrix that also satisfies performance constraints is practically infeasible. In this paper, we address this problem by proposing an automated approach for synthesizing a bus matrix communication architecture which satisfies all performance constraints in the design and minimizes wire congestion in the matrix. To validate our approach, we consider several industrial strength applications from the networking domain and show that our approach results in up to 9times component savings when compared to a full bus matrix and up to 3.2times savings when compared to a maximally connected reduced bus matrix
Keywords :
high level synthesis; microprocessor chips; multiprocessing systems; system buses; system-on-chip; MPSoC design; bus matrix communication architecture; bus matrix synthesis; bus wiring; multiprocessor system-on-chip; wire congestion matrix; Bandwidth; Computer architecture; Costs; Decoding; Network synthesis; Network-on-a-chip; Space exploration; Switches; System-on-a-chip; Wire;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation, 2006. Asia and South Pacific Conference on
Conference_Location :
Yokohama
Print_ISBN :
0-7803-9451-8
Type :
conf
DOI :
10.1109/ASPDAC.2006.1594641
Filename :
1594641
Link To Document :
بازگشت