Skip to main content
Log in

Communication architecture design for reconfigurable multimedia SoC platform

  • Published:
Design Automation for Embedded Systems Aims and scope Submit manuscript

Abstract

Memory and communication architecture have a significant impact on the performance, cost, and power of complex multiprocessor system-on-chip designs. In this paper, we present an automated bus matrix synthesis flow for efficient transaction-level design space exploration of communication architecture in a reconfigurable multimedia system-on-chip platform. Specifically, we consider hardware interface selection problem, which has significant effect on the overall cost of area and power. We propose a method to solve such hardware interface selection problem through static analysis of communication behavior. We experiment with JPEG encoder and H.264 encoder examples and the results show the reduction of area by 56.91% and power by 48.61% of bus matrix with 0.58% performance overhead on average compared to the case of maximum performance. According to our HW interface selection algorithm, we also experiment MPEG4 video decoder example. And the result is evaluated on the FPGA prototyping board.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. Abdi S, Shin D, Gajski D (2003) Automatic communication refinement for system level design. In: Proc of DAC

  2. Ahn Y, Han K, Lee G, Song H, Yoo J, Choi K (2008) SoCDAL: System-on-chip design AcceLerator. In: ACM Trans Des Autom Electr Syst

  3. Altera Quartus II. http://www.altera.com

  4. ARM AMBA specifications rev 2.0. http://www.arm.com

  5. ARM RealView SoCDesigner. http://www.arm.com

  6. Bauer L, Shafique M, Kramer S, Henkel J (2007) RISPP: rotating instruction set processing platform. In: Proc of DAC

  7. Becker J, Vorbach M (2003) Architecture, memory and interface technology integration of an industrial/ academic configurable system-on-chip (CSoC). In: Proc of ISVLSI

  8. Benini L, Micheli G (2002) Networks on chips: a new SoC paradigm. In: Proc of IEEE comput, Jan 2002

  9. ConvergenSC/Incisive design flow. http://www.coware.com

  10. Givargis T, Vahid F (2000) Parameterized system design. In: Proc of CODES

  11. Han K, Kim J (2004) Quantum-inspired evolutionary algorithms with a new termination criterion, Hε gate, and two phase scheme. IEEE Trans Evol Comput 8

  12. Hidaka H, Matsuda Y, Asakura M, Fujishima K (1990) The cache DRAM architecture: a DRAM with an on-chip cache memory. IEEE Trans Microwave

  13. IBM on-chip CoreConnect bus architecture. http://www.chips.ibm.com

  14. Keutzer K, Malik S, Newton R, Rabaey J, Sangiovanni-Vincentelli A (2000) System-level design: orthogonalization of concerns and platform-based design. IEEE Trans Comput-Aided Des Integr Circuits Syst

  15. Kim Y, Kiemb M, Park C, Jung J, Choi K (2005) Resource sharing and pipelining in coarse-grained reconfigurable architecture for domain-specific optimization. In: Proc of DATE

  16. Kim Y, Park I, Choi K, Paek Y (2006) Power-conscious configuration cache structure and code mapping for coarse-grained reconfigurable architecture. In: Proc of ISLPED

  17. Lahiri K, Raghunathan A, Dey S (2004) Design space exploration for optimizing on-chip communication architectures. IEEE Trans Comput-Aided Des Integr Circuits Syst

  18. Lee G, Lee S, Ahn Y, Choi K (2007) Automatic bus matrix synthesis based on hardware interface selection for fast communication design space exploration. In: Proc of SAMOS

  19. Mei B, Vernalde S, Verkest D, Lauwereins R (2004) Design methodology for a tightly coupled VLIW/reconfigurable matrix architecture: a case study. In: Proc of DATE

  20. Multi-layer AHB matrix. http://www.arm.com

  21. Murali S, De Micheli G (2005) An application specific design methodology for STbus crossbar generation. In: Proc of DATE

  22. Nakajima M, Yamamoto T, Ozaki S, Sezaki T, Kanakogi T, Furuzono T, Sakamoto T, Aruga T, Sumita M, Tsutsumi M, Ueda A, Ichinomiya T (2002) A 400 MHz 32b embedded microprocessor core AM34-1 with 4.0 Gb/s cross-bar bus switch for SoC. In: Proc of ISSCC

  23. Ogawa O, Noyer S, Chauvet P, Shinohara K, Watanabe Y, Niizuma H, Sasaki T, Takai Y (2003) A practical approach for bus architecture optimization at transaction level. In: Proc of DATE

  24. Open Core Protocol International Partnership (OCP-IP). OCP datasheet. http://www.ocpip.org

  25. Pasricha S (2002) Transaction level modeling of SoC using SystemC 2.0. 2002. In: Proc of synopsys user group conference

  26. Pasricha S, Ben-Romdhane M, Dutt N (2005) Using TLM for exploring bus-base SoC communication architectures. In: Proc of ASAP

  27. Pasricha S, Ben-Romdhane M, Dutt N (2006) Constraint-driven bus matrix synthesis for MPSoC. In: Proc of ASP-DAC

  28. Rowson J, Sangiovanni-Vincentelli AL (1997) Interface-based design. Proc of DAC

  29. Singh H, Lee M, Lu G, Kurdahi F, Bagherzadeh N, Filho E (2000) MorphoSys: an integrated reconfigurable system for data-parallel and computation-intensive applications. In: IEEE Trans Comput

  30. STBus communication system: concepts and definitions. In: Reference guide, STMicroelectonics, Geneva, Switzerland, May 2003

  31. SystemC Intuitive. http://www.systemc.org

  32. The international technology roadmap for semiconductors, ITRS (2008)

  33. The SUIF 1.x compiler system. http://suif.stanford.edu/suif/suif1/index.html

  34. Virtual Socket Interface Alliance Component Interface Standard (OCB 2 1.0) (2000) VSI Alliance

  35. Yen T, Wolf W (1995) Communication synthesis for distributed embedded systems. In: Proc of ICCAD

  36. Yoo J, Lee D, Yoo S, Choi K (2007) Communication architecture synthesis of cascaded bus matrix. In: Proc of ASP-DAC

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ganghee Lee.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Lee, G., Ahn, Y., Lee, S. et al. Communication architecture design for reconfigurable multimedia SoC platform. Des Autom Embed Syst 14, 1–20 (2010). https://doi.org/10.1007/s10617-009-9048-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10617-009-9048-0

Navigation