백서

구글, 상위수준합성으로 WebM 동영상 압축 하드웨어 IP 개발

Success Story

Actual use of Catapult HLS by the WebM team in the successful implementation of the G2 VP9 and share results and impressions. VP9 G2 decoder hardware flow shows the hardware, including both the HLS generated and hand-written RTL blocks.

WebM 프로젝트는 웹상에서 압축한 미디어 콘텐츠를 배포하는 데 사용하는 오픈 파일 형식을 정의하는 작업입니다. WebM 프로젝트에 관여하는 주요 기여자 중 Google을 빼놓을 수 없는데, Google은 최근 WebM용 하드웨어 디코더 IP 1호, 일명 VP9 G2 디코더의 설계와 개발을 맡았습니다. 이는 로열티 없는 하드웨어 IP로, 멀티미디어 시스템온칩(SoC) 설계를 개발하는 기업에서 차세대 성능과 전력 효율을 제공하도록 지원합니다. 기존 PC와 랩톱 컴퓨터는 물론 스마트 TV, 태블릿 컴퓨터, 휴대전화와 같은 소비자 디바이스에서 최대 4K(2160p 60FPS) 해상도 재생이 지원되는 것이 특징입니다. VP9 G2 IP는 완전히 새로운 하드웨어 아키텍처로 구현되었습니다. 주로 표준 C++을 사용해 코딩하고 검증하였으며 다양한 대상 기술과 성능 지점에 맞춰 RTL(Register Transfer Level) 로직에 합성하는 데는 Siemens Digital Industries Software 산하 Siemens EDA의 캐타폴트(Catapult) 상위수준합성을 사용했습니다.

이 백서에서는 G2 VP9의 성공적인 구현을 위해 WebM 팀이 실제로 캐타폴트(Catapult) 상위수준합성(HLS)을 사용한 사례를 설명하고 그 결과를 공유합니다. VP9 G2 하드웨어 디코더를 개발하는 데 사용된 HLS 방법론을 제시하고 이 방법론이 WebM 프로젝트의 목표와 전략을 어떻게 지원하는지 설명합니다. 또한 HLS 접근 방식을 통해 설계 구현 및 검증을 기존 RTL 설계 흐름보다 50% 더 빠르게 수행할 수 있었던 이유와 디자인 팀이 다른 제품 팀들과 어떻게 협업하여 동일한 IP에 기여할 수 있는지에 대해 설명합니다.

공유

관련 자료

방법 가이드: 보다 효율적인 설계 엔지니어링 협업
E-book

방법 가이드: 보다 효율적인 설계 엔지니어링 협업

설계 팀 간 보다 효율적인 엔지니어링 협업 및 ECAD MCAD 조정 방법 가이드 엔지니어링 생산성을 높이십시오. 혁신을 추진하십시오.

정확한 단일 BOM(Bill of Materials)을 생성하는 보다 효율적인 방법
E-book

정확한 단일 BOM(Bill of Materials)을 생성하는 보다 효율적인 방법

통합 BOM 소프트웨어가 있는 최신 PLM 솔루션을 통해 BOM 관리를 간소화할 수 있습니다.