| Constraint-driven bus matrix synthesis for MPSoC |
| Full text |
Pdf
(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
|
|
| Sponsors |
|
| Publisher |
IEEE Press
Piscataway, NJ, USA
|
| Bibliometrics |
Downloads (6 Weeks): 7, Downloads (12 Months): 59, Citation Count: 5
|
|
|
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
|
Mirko Loghi , Federico Angiolini , Davide Bertozzi , Luca Benini , Roberto Zafalon, Analyzing On-Chip Communication in a MPSoC Environment, Proceedings of the conference on Design, automation and test in Europe, p.20752, February 16-20, 2004
|
 |
12
|
|
 |
13
|
|
 |
14
|
Sudeep Pasricha , Nikil Dutt , Elaheh Bozorgzadeh , Mohamed Ben-Romdhane, Floorplan-aware automated synthesis of bus-based communication architectures, Proceedings of the 42nd annual conference on Design automation, June 13-17, 2005, San Diego, California, USA
[doi> 10.1145/1065579.1065727]
|
| |
15
|
|
| |
16
|
Davide Bertozzi , Antoine Jalabert , Srinivasan Murali , Rutuparna Tamhankar , Stergios Stergiou , Luca Benini , Giovanni De Micheli, NoC Synthesis Flow for Customized Domain Specific Multiprocessor Systems-on-Chip, IEEE Transactions on Parallel and Distributed Systems, v.16 n.2, p.113-129, February 2005
[doi> 10.1109/TPDS.2005.22]
|
| |
17
|
Osamu Ogawa , Sylvain Bayon de Noyer , Pascal Chauvet , Katsuya Shinohara , Yoshiharu Watanabe , Hiroshi Niizuma , Takayuki Sasaki , Yuji Takai, A Practical Approach for Bus Architecture Optimization at Transaction Level, Proceedings of the conference on Design, Automation and Test in Europe: Designers' Forum, p.20176, March 03-07, 2003
|
| |
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
|
CITED BY 5
|
|
|
|
Simone Medardoni , Martino Ruggiero , Davide Bertozzi , Luca Benini , Giovanni Strano , Carlo Pistritto, Interactive presentation: Capturing the interaction of the communication, memory and I/O subsystems in memory-centric industrial MPSoC platforms, Proceedings of the conference on Design, automation and test in Europe, April 16-20, 2007, Nice, France
|
|
|
|
|
|
|
Yongjin Ahn , Keesung Han , Ganghee Lee , Hyunjik Song , Junhee Yoo , Kiyoung Choi , Xingguang Feng, SoCDAL: System-on-chip design AcceLerator, ACM Transactions on Design Automation of Electronic Systems (TODAES), v.13 n.1, p.1-38, January 2008
|
|