The Hybrid Bus arbitration policy

하이브리드 버스 중재 방식

  • Published : 2009.02.25

Abstract

SoC(System on a Chip) has several masters, slaves, arbiter and decoder in bus architecture. Master initiates the data transactions like CPU, DMA and DSP and slave responses the data transactions like SRAM SDRAM and register. Furthermore, as multiple masters can't use a bus concurrently, arbiter plays an role in bus arbitration. In compliance with the selection of arbitration method, SoC performance can be changed definitely. Fixed priority, round-robin, TDM arbitration are used in general arbitration method, In this study, we compose TLM algorithm and analyze general arbitration methods through TLM simulation. Consequently, we propose the hybrid bus arbitration policy and verify the performance, compared with the other arbitration methods.

SoC(System on Chip)는 버스 아키텍처 안에 여러 개의 마스터, 슬레이브, 아비터 그리고 디코더로 구성되어 있다. 마스터는 CPU, DMA, DSP 둥과 같이 데이터 트랜잭션을 발생시키는 블록이고, 슬레이브는 SRAM, SDRAM, 레지스터 등과 같이 데이터 트랜잭션에 응답하는 블록이다. 또한 아비터는 마스터가 동시간대에 버스를 이용할 수 없기 때문에 이를 중재하는 역할을 수행하는데, 어떠한 중재 방식을 선택하는가에 따라 SoC의 성능이 크게 바뀔 수 있다. 일반적인 중재 방식에는 fixed priority 방식, round-robin 방식, TDM 중재 방식 등이 있다 본 논문에서는 TLM 알고리즘을 구성하여 일반적인 중재방식을 TLM 시뮬레이션을 통해 비교 분석하였다. 또한 새로운 중재 방식인 하이브리드 버스 중재 방식을 제안하고 다른 중재 방식과 비교하여 성능을 검증하였다.

Keywords

References

  1. K. Lee and Y. Yoon, 'Architecture Exploration for Performance Improvement of SoC Chip Based on AMBA System', ICCIT, pp.739-744, 2007 https://doi.org/10.1109/ICCIT.2007.420
  2. Gunar Schirner, Rainer D'omer, 'System Level Modeling of an AMBA Bus', technical Report, 2005
  3. AMBA TM Specification(AHB) (Rev 2.0), ARM Ltd, May 1999
  4. K. Lahiri, A. Raghunathan, and G. Lakshminarayana, 'The LOTTERYBUS On-Chip Communication Architecture', IEEE Trans. VLSI Systems, vol.14, no.6, 2006 https://doi.org/10.1109/TVLSI.2006.878210
  5. Y. Xu, L. Li, Ming-lun Gao, B.Zhand, Zhao-yu Jiand, Gao-ming Du, W. Zhang, 'An Adaptive Dynamic Arbiter for Multi-Processor SoC', Solid-State and Integrated Circuit Technology International Conf., pp.1993-1996, 2006 https://doi.org/10.1109/ICSICT.2006.306551
  6. K.Sekar, K.Lahiri, A.Raghunathan, and S.Dey, 'FLEXBUS:Ahigh-performance system-on-chip communication architecture with a dynamically configurable topology,' Proc. Des. Autom. Conf., pp.571-574, 2005
  7. http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=234&partnum=S3C2510A