A Crossbar Switch On-chip Bus Design for Efficient Communication of a Multimedia SoC Platform

멀티미디어 SoC 플랫폼의 효율적인 통신을 위한 크로스바 스위치 온칩 버스 설계

  • Heo, Jung-Bum (Graduate School of Information and Communication, Hanbat National University) ;
  • Lim, Mi-Sun (Graduate School of Information and Communication, Hanbat National University) ;
  • Ryoo, Kwang-Ki (Graduate School of Information and Communication, Hanbat National University)
  • 허정범 (한밭대학교 정보통신전문대학원 정보통신공학과) ;
  • 임미선 (한밭대학교 정보통신전문대학원 정보통신공학과) ;
  • 류광기 (한밭대학교 정보통신전문대학원 정보통신공학과)
  • Published : 2009.05.22

Abstract

최근 EDA 툴의 기술적인 향상과 반도체 공정의 발달로 IC 설계자들은 RISC 프로세서, DSP 프로세서, 메모리 등 많은 IP가 하나로 집적되는 SoC구조가 가능해졌다. 하지만 기존에 사용되는 대부분의 SoC는 공유버스 구조를 가지고 있어, 병목현상이 발생하는 문제점을 가진다. 이러한 문제점은 SoC 내부의 IP들이 많을수록 SoC 플랫폼의 전체 성능이 저하되어, CPU 자체의 속도보다는 효율적인 통신에 의해 성능이 좌우된다. 본 논문에서는 공유버스의 단점인 병목현상을 줄이고 성능을 향상시키기 위하여 크로스바 스위치버스 구조를 제안한다. OpenRISC 프로세서, VGA/LCD 제어기, AC97 제어기, 디버그 인터페이스, 메모리 인터페이스로 구성되는 SoC 플랫폼의 WISHBONE 온칩 공유버스 구조와 크로스바 스위치 버스 구조의 성능을 비교한 결과, 기존의 공유버스보다 26.58%의 성능이 향상됨을 확인하였다.

Keywords