ACM Home Page
Please provide us with feedback. Feedback
Constraint-driven bus matrix synthesis for MPSoC
Full text PdfPdf (358 KB)
Source with EDA Technofair Design Automation Conference Asia and South Pacific archive
Proceedings of the 2006 conference on Asia South Pacific design automation table of contents
Yokohama, Japan
SESSION: Interconnect for high-end SoC table of contents
Pages: 30 - 35  
Year of Publication: 2006
ISBN:0-7803-9451-8
Authors
Sudeep Pasricha  University of California, Irvine, CA
Nikil Dutt  University of California, Irvine, CA
Mohamed Ben-Romdhane  Conexant Systems Inc., Newport Beach, CA
Sponsors
: IEEE Circuits and Systems Society
SIGDA: ACM Special Interest Group on Design Automation
IEICE ESS : Institute of Electronics, Information and Communication Engineers, Engineering Sciences Society
IPSJ SIG-SLDM : Information Processing Society of Japan, SIG System LSI Design Methodology
Publisher
IEEE Press  Piscataway, NJ, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 59,   Citation Count: 5
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/1118299.1118309
What is a DOI?

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 busses, 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 9 X component savings when compared to a full bus matrix and up to 3.2 X savings when compared to a maximally connected reduced bus matrix.


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
ARM AMBA Specification (rev2.0), www.arm.com, 2001
 
2
"IBM On-chip CoreConnect Bus Architecture", www.chips.ibm.com
 
3
"STBus Communication System: Concepts and Definitions", Reference Guide, STMicroelectronics, May 2003
 
4
"Sonics Integration Architecture, Sonics Inc", www.sonicsinc.com
 
5
 
6
 
7
M. Nakajima et al. "A 400MHz 32b embedded microprocessor core AM34-1 with 4.0GB/s cross-bar bus switch for SoC", ISSCC 2002
 
8
 
9
V. Lahtinen, et al, "Comparison of synthesized bus and crossbar interconnection architectures", ISCAS 2003
 
10
K. K Ryu, E. Shin, V. J. Mooney, "A Comparison of Five Different Multiprocessor SoC Bus Architectures", DSS 2001
 
11
12
13
14
 
15
 
16
 
17
 
18
SystemC initiative. www.systemc.org
 
19
 
20
S. Pasricha, N. Dutt, M. Ben-Romdhane, "Bus Matrix Communication Architecture Synthesis", CECS Technical Report 05--17, October 2005
 
21
ARM AMBA AXI Specification www.arm.com/armtech/AXI
22
 
23
 
24
S. Pasricha, "Transaction Level Modeling of SoC with SystemC 2.0" Synopsys User Group Conference (SNUG 2002), Bangalore, May 2002


Collaborative Colleagues:
Sudeep Pasricha: colleagues
Nikil Dutt: colleagues
Mohamed Ben-Romdhane: colleagues