[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

SAMBA-bus: A high performance bus architecture for system-on-chips

Published: 01 January 2007 Publication History

Abstract

A high performance communication architecture, SAMBA-bus, is proposed in this paper. In SAMBA-bus architecture, multiple compatible bus transactions can be performed simultaneously with only a single bus access grant from the bus arbiter. Experimental results show that, compared with a traditional bus architecture, the SAMBA-bus architecture can have up to 3.5 times improvement in the effective bandwidth, and up to 15 times reduction in the average communication latency. In addition, the performance of SAMBA-bus architecture is affected only slightly by arbitration latency, because bus transactions can be performed without waiting for the bus access grant from the arbiter. This feature is desirable in SoC designs with large numbers of modules and long communication delay between modules and the bus arbiter.

References

[1]
IBM, Armonk, NY, "CoreConnect bus architecture," 1999.
[2]
ARM, Limited, Cambridge, U.K., "AMBA Specification," 1999.
[3]
Sonics, Inc., Mountain View, CA, "Silicon micronetworks technical overview," 2002.
[4]
E. Salminen, V. Lahtinen, K. Kuusilinna, and T. Hamalainen, "Overview of bus-based system-on-chip interconnections," in Proc. IEEE Int. Symp. Circuits Syst., 2002, pp. II-372-II-375.
[5]
R. Lu and C.-K. Koh, "A high performance bus communication architecture through bus splitting," in Proc. Asia-South Pacific Design Autom. Conf., 2004, pp. 751-755.
[6]
C. Hsieh and M. Pedram, "Architectural energy optimization by bus splitting," IEEE Trans. Comput.-Aided Design Integr. Circuits Syst., vol. 21, no. 4, pp. 408-414, Apr. 2002.
[7]
R. Lu and C.-K. Koh, "SAMBA-Bus, a high performance bus architecture for system-on-chips," in Proc. Int. Conf. Comput.-Aided Design, 2003, pp. 8-12.
[8]
R. Lu, A. Cao, and C.-K. Koh, "Improving the scalability of samba bus architecture," in Proc. Asia-South Pacific Design Autom. Conf., 2005, pp. 1164-1167.
[9]
K. Lahiri, A. Raghunathan, and G. Lakshminarayana, "The lotterybus on-chip communication architecture," IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 14, no. 6, pp. 596-608, Jun. 2006.
[10]
S. Shimizu, T. Matsuoka, and K. Taniguchi, "Parallel bus systems using code-division multiple access technique," in Proc. IEEE Int. Symp. Circuits Syst., 2003, pp. II-240-II-243.
[11]
K. Sekar, K. Lahiri, A. Raghunathan, and S. Dey, "FLEXBUS: A high-performance system-on-chip communication architecture with a dynamically configurable topology," in Proc. Design Autom. Conf., 2005, pp. 571-574.
[12]
M. Gasteier and M. Glesner, "Bus-based communication synthesis on system level," ACM Trans. Design Autom. Electron. Syst., vol. 4, no. 1, pp. 1-11, 1999.
[13]
M. Drinic, D. Kirovski, S. Meguerdichian, and M. Potkonjak, "Latency-guided on-chip bus network design," in Proc. Int. Conf. Comput.-Aided Design, 2000, pp. 420-423.
[14]
K. Lahiri, A. Raghunathan, and S. Dey, "Design space exploration for optimizing on-chip communication architectures," IEEE Trans. Comput.-Aided Design Integr. Circuits Syst., vol. 23, no. 6, pp. 952-961, Jun. 2004.
[15]
N. Thepayasuwan and A. Doboli, "Layout conscious bus architecture synthesis for deep submicron systems on chip," in Proc. Design, Autom. Test Eur. Conf., 2004, pp. 108-113.
[16]
S. Pasricha, N. Dutt, E. Bozorgzadeh, and M. Ben-Romdhane, "FABSYN: Floorplan-aware bus architecture synthesis," IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 14, no. 3, pp. 241-253, Mar. 2006.
[17]
M. Anders, N. Rai, R. Krishnamurthy, and S. Borkar, "A transition-encoded dynamic bus technique for high-performance interconnects," IEEE J. Solid-State Circuits, vol. 38, no. 5, pp. 709-714, May 2003.
[18]
M. Stan and W. Burleson, "Low-power encodings for global communication in CMOS VLSI," IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 5, no. 4, pp. 444-455, Dec. 1997.
[19]
J. Chen, W. Jone, J. Wang, H.-I. Lu, and T. Chen, "Segmented bus design for low-power systems," IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 7, no. 1, pp. 25-29, Mar. 1999.
[20]
T.H. Cormen, C. E. Leiserson, R. L. Rivest, and C. Stein, Introduction to Algorithms. Cambridge, MA: MIT Press, 2001.

Cited By

View all
  • (2016)Design automation for application-specific on-chip interconnectsIntegration, the VLSI Journal10.1016/j.vlsi.2015.07.01752:C(102-121)Online publication date: 1-Jan-2016
  • (2014)Design and Evaluation of Technology-Agnostic Heterogeneous Networks-on-ChipACM Journal on Emerging Technologies in Computing Systems10.1145/256766610:3(1-27)Online publication date: 6-May-2014
  • (2013)Traffic steering between a low-latency unswitched TL ring and a high-throughput switched on-chip interconnectProceedings of the 22nd international conference on Parallel architectures and compilation techniques10.5555/2523721.2523764(309-318)Online publication date: 7-Oct-2013
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Transactions on Very Large Scale Integration (VLSI) Systems
IEEE Transactions on Very Large Scale Integration (VLSI) Systems  Volume 15, Issue 1
January 2007
124 pages

Publisher

IEEE Educational Activities Department

United States

Publication History

Published: 01 January 2007
Revised: 21 June 2006
Received: 05 October 2005

Author Tags

  1. Bus communication architecture
  2. bus communication architecture
  3. on-chip communication
  4. simultaneous multiple accesses

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 20 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2016)Design automation for application-specific on-chip interconnectsIntegration, the VLSI Journal10.1016/j.vlsi.2015.07.01752:C(102-121)Online publication date: 1-Jan-2016
  • (2014)Design and Evaluation of Technology-Agnostic Heterogeneous Networks-on-ChipACM Journal on Emerging Technologies in Computing Systems10.1145/256766610:3(1-27)Online publication date: 6-May-2014
  • (2013)Traffic steering between a low-latency unswitched TL ring and a high-throughput switched on-chip interconnectProceedings of the 22nd international conference on Parallel architectures and compilation techniques10.5555/2523721.2523764(309-318)Online publication date: 7-Oct-2013
  • (2012)Analytical modeling for multi-transaction bus on distributed systemsProceedings of the 12th international conference on Algorithms and Architectures for Parallel Processing - Volume Part II10.1007/978-3-642-33065-0_1(1-9)Online publication date: 4-Sep-2012

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media