SoC를 위한 고성능 NAWM 버스 아키텍처

NAWM Bus Architecture of High Performance for SoC

  • 발행 : 2008.09.25

초록

전형적인 공용버스 아키텍처는 동일시간에 하나의 데이터 전송을 처리할 수 있다. 본 논문에서는 동일시간에 여러 데이터 전송을 할 수 있는 NAWM (No Arbitration Wild Master) 버스 아키텍처를 제안하고 있다. AMBA 시스템에 대하여 NAWM 버스아키텍처의 마스터 래퍼와 슬레이브 래퍼를 설계해 보았으며, AMBA 시스템의 대부분 IP들을 수정없이 적용하는 것이 가능하다는 사실과 추가되는 타이밍 지연은 무시가능하다는 것을 확인하였다. 시뮬레이션을 통하여 NAWM 버스 아키텍처에서 여러 마스터들이 슬레이브에 접근할 때, 50% 이상 병렬처리가 가능함을 알 수 있었다.

The conventional shared bus architecture is capable of processing only one data transaction in same time. In this paper, we propose the NAWM (No Arbitration Wild Master) bus architecture that is capable of processing several data transactions in same time. After designing the master and the slave wrappers of NAWM bus architecture about AMBA system, we confirm that most of IPs of AMBA system can be a lied without modification and the added timing delay can be neglected. from simulation we deduce that more than 50% parallel processing is possible when several masters initiate slaves in NAWM bus architecture.

키워드

참고문헌

  1. R. Lu and C.-K. Koh, "SAMBA-Bus: A High Performance Bus Architecture for System-on- Chips", IEEE Trans. on VLSI Systems, vol. 15, no. 1, pp.69-79, 2007 https://doi.org/10.1109/TVLSI.2007.891091
  2. E. Salminen, V. Lahtinen, K. Kuusilinna, and T. Hamalainen, "Overview of bus-based system-on-chip interconnections", in Proc. IEEE Int. Symp. Circuits Syst., pp. II-372-II-375, 2002
  3. 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, 2006 https://doi.org/10.1109/TVLSI.2006.878210
  4. R. Lu and C.-K. Koh, "A high performance bus communication architecture through bus splitting", in Proc. Asia-South Pacific Design Autom. Conf., pp.751-755, 2004
  5. 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., pp.571-574, 2005
  6. ARM, Limited, Cambridge, U.K., "AMBA Specification", 1999
  7. IBM, Armonk, NY, "CoreConnect bus architecture", 1999
  8. Sonics, Inc., Mountain View, CA, "Silicon micronetworks technical overview", 2002
  9. S. Shimizu, T. Matsuoka, and K. Taniguchi, "Parallel bus systems using code-division multiple access technique", in Proc. IEEE Int. Symp. Circuits Syst., pp.II-240-II-243, 2003
  10. F. G. Moraes, N. L. V. Calazans, A. V. deMello, L. H. Moller, L. C. Ost, "Hermes: an Infrastructure for Low Area Overhead Packet-switching Networks on Chip", Integration the VLSI Journal, 38(1), Oct. 2004, pp.69-93 https://doi.org/10.1016/j.vlsi.2004.03.003
  11. 이상헌, 이찬호, "다중 채널과 동시 라우팅 기능을 갖는 고성능 SoC 온 칩 버스 구조", 대한전자공학회논문지, 제44권, SD편, 제4호, pp.332-339, 2007년
  12. http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=234& partnum=S3C2510A