상세 보기
다중 채널과 동시 라우팅 기능을 갖는고성능 SoC 온 칩 버스 구조
- 이상헌;
- 이찬호
초록
현재까지 다수의 버스 프로토콜과 구조가 발표되었지만, 대부분 공유 버스 구조를 가져 시스템 성능 저하의 원인이 되었다. 기존의 공유버스가 갖는 문제점들을 해결하기 위해 고성능의 버스 프로토콜인 SNP (SoC Network Protocol)와 버스 구조인 SNA (SoC Network Architecture)가 제안되었는데, 이를 수정/개선한 버스 구조를 제안하고자 한다. 개선된 SNA는 다중 마스터의 다중 버스 요청에 대해 다중 라우팅을 지원함으로써 성능을 향상시켰으며, 내부 라우팅 로직의 최적화로 면적을 감소시켰다. 또한 성능감소 없이 AMBA AHB 프로토콜과 완벽히 호환 가능한 XSNP(Extended SNP)를 인터페이스 프로토콜로 사용한다. 현재 라우팅 로직을 최적화하여 개선된 SNA의 하드웨어 복잡도가 크게 증가하지 않았고, 기존 SNP를 사용하는 IP는 호환성 문제나 성능 감소 없이 개선된 SNA를 통해 통신할 수 있다. 더불어, SNA는 AMBA AHB와 인터커넥트 버스 매트릭스를 대체할 수 있으며, 다중 채널을 동시에 보장하고 다양한 토플로지를 지원가능 하도록 설계되어 사용하는 IP 수에 따라 설계자에 의해 다양한 토플로지를 선택할 수 있다. 한편, SNA는 적은 수의 인터페이스 와이어를 가지기 때문에 오프 칩 버스로도 사용될 수 있다. 제안된 버스 구조는 시뮬레이션과 어플리케이션 동작을 통해 검증이 완료되었다.
키워드
on-chip-network; on-chip-bus; SoC bus; SNA; crossbar router; AMBA AHB; SNP; on-chip-network; on-chip-bus; SoC bus; SNA; crossbar router; AMBA AHB; SNP
- 제목
- 다중 채널과 동시 라우팅 기능을 갖는고성능 SoC 온 칩 버스 구조
- 저자
- 이상헌; 이찬호
- 발행일
- 2007
- 저널명
- 전자공학회논문지 - SD
- 권
- 44
- 호
- 4
- 페이지
- 24 ~ 31
- 출판사
- 대한전자공학회
- 분량
- 8 페이지
- ISSN
- P 1229-6368