본 논문에서는 SoC 가상화 플랫폼을 이용한 SoC 구조 개발 및 검증 방법에 대하여 설명한다. 기존 SoC 구조 방법론들은 멀티 코어 및 다중 멀티 프로세서를 추가하는 등 복잡한 설계 방법론을 채택하는 경우 하드웨어 프로토 타입에 제한이 있고, 멀티 프로세서 문제를 디버깅 할 때 어려움이 발생한다. 또한, 소프트웨어 개발자는 테이프 아웃 문제로 인해 제품 개발 마지막 일정에 하드웨어를 액세스 할 수 있었다. 하지만, SoC 가상화 플랫폼을 이용한 SoC 구조 개발 방법론은 RTL에 대한 의존성을 낮추고 아키텍쳐 사양만으로도 도입이 가능하고, 아키텍처 탐색 및 플랫폼 재 모델링을 신속하게 수행 할 수 있으며, 하드웨어와 소프트웨어를 동시에 설계, 시뮬레이션 및 디버그 할 수 있다. 우리는 SoC 가상화 플랫폼을 이용하여 SoC 구조 개발 및 검증 방법에 대한 검증을 위해 SoC 가상화 플랫폼을 모델링 하여 하드웨어 플랫폼과 비교 실험을 진행하였다. 비교 실험을 위해 OneM2M을 기반으로 한 IoT 게이트웨이를 타겟으로 하였다. 또한, 다양한 실험 환경 구성과 하드웨어 플랫폼과의 비교 실험을 하기 위해 SoC 가상화 플랫폼에 라즈베리파이를 모델링하였다. SoC 구조 검증 방법에 따라 비교 실험을 진행한 결과 SoC 가상화 플랫폼과 하드웨어 플랫폼에서의 실험 결과가 동일하였다. 이를 통해 임베디드 소프트웨어 개발 시 어떠한 코드의 변경 없이 타겟 보드에 적용이 가능 한 것을 확인 할 수 있었고, 유연한 소프트웨어 개발이 가능하였다. 또한, 동시에 하드웨어와 소프트웨어 설계, 시뮬레이션 및 디버그가 가능하여 테이프 아웃 문제를 줄이고 Time-to-Market에 유리함을 확인할 수 있었다.
저작권정책 안내문
한국전자동신연구원 지식공유플랫폼 저작권정책
한국전자통신연구원 지식공유플랫폼에서 제공하는 모든 저작물(각종 연구과제, 성과물 등)은 저작권법에 의하여 보호받는 저작물로 무단복제 및 배포를 원칙적으로 금하고 있습니다. 저작물을 이용 또는 변경하고자 할 때는 다음 사항을 참고하시기 바랍니다.
저작권법 제24조의2에 따라 한국전자통신연구원에서 저작재산권의 전부를 보유한 저작물의 경우에는 별도의 이용허락 없이 자유이용이 가능합니다. 단, 자유이용이 가능한 자료는 "공공저작물 자유이용허락 표시 기준(공공누리, KOGL) 제4유형"을 부착하여 개방하고 있으므로 공공누리 표시가 부착된 저작물인지를 확인한 이후에 자유이용하시기 바랍니다. 자유이용의 경우에는 반드시 저작물의 출처를 구체적으로 표시하여야 하고 비영리 목적으로만 이용이 가능하며 저작물을 변형하거나 2차 저작물로 사용할 수 없습니다.
<출처표시방법 안내> 작성자, 저작물명, 출처, 권호, 출판년도, 이용조건 [예시1] 김진미 외, "매니코어 기반 고성능 컴퓨팅을 지원하는 경량커널 동향", 전자통신동향분석, 32권 4호, 2017, 공공누리 제4유형 [예시2] 심진보 외, "제4차 산업 혁명과 ICT - 제4차 산업 혁명 선도를 위한 IDX 추진 전략", ETRI Insight, 2017, 공공누리 제 4유형
공공누리가 부착되지 않은 자료들을 사용하고자 할 경우에는 담당자와 사전협의한 이후에 이용하여 주시기 바랍니다.