RISC-V 임베디드 설계부터 슈퍼컴퓨터에 이르기까지 다양한 응용 분야를 위한 맞춤형 프로세서를 개발하는 데 사용되는 오픈소스 명령어 집합 아키텍처입니다.
독점적인 프로세서 아키텍처와 달리, 확장형 명령어 세트( RISC-V )는 다양한 최종 응용 분야를 대상으로 하는 맞춤형 프로세서 개발에 사용되는 오픈소스 명령어 세트 아키텍처(ISA)입니다. 원래 캘리포니아 대학교 버클리 캠퍼스에서 개발된 확장형 명령어 세트( RISC-V ) ISA는 축소 명령어 세트 컴퓨터(RISC) 개념을 기반으로 한 5세대 프로세서로 간주됩니다. 개방성과 기술적 장점 덕분에 최근 몇 년간 큰 인기를 얻고 있습니다. 현재 이 표준은 3,000명 이상의 회원을 보유한 RISC-V International에서 관리하고 있으며, 해당 기관에 따르면 2022년 말까지 RISC-V 코어를 탑재한 칩이 100억 개 이상 출하된 것으로 보고되었습니다. RISC-V 의 다양한 구현체가 오픈소스 코어 및 상용 IP 제품 형태로 제공되고 있습니다.
개방형 표준 아키텍처인 RISC-V 는 ISA를 주도하는 글로벌 비영리 단체인 국제 산업 자동화 협회( RISC-V )의 회원사들이 정의한 것입니다. 이를 통해 회원사들은 협력을 바탕으로 프로세서 혁신의 새로운 방향을 제시하는 동시에, 설계의 자유도를 한층 더 높일 수 있도록 하는 것이 목적입니다.
로열티가 없는 ‘ RISC-V ’ ISA는 설계된 모든 소프트웨어가 실행되는 소수의 핵심 명령어 세트를 특징으로 합니다. 선택적 확장 기능을 통해 설계자는 다양한 최종 시장에 맞춰 아키텍처를 조정할 수 있습니다. 기본적으로 ‘ RISC-V ’ 아키텍처를 사용하면 설계자가 목표 최종 애플리케이션에 최적화된 방식으로 프로세서를 맞춤 구성하고 구축할 수 있으므로, 해당 애플리케이션에 대한 전력, 성능, 면적(PPA) 을 최적화할 수 있습니다. RISC-V (ISA)는 또한 전체 기능 세트를 모두 사용해야 하는 대신, 사용 가능한 기능 중에서 필요에 따라 선택적으로 활용할 수 있는 유연성을 제공합니다.
RISC-V 는 처음에는 임베디드 애플리케이션과 마이크로컨트롤러 분야에서 시장에 도입되었지만, 이 오픈소스 아키텍처는 고성능 컴퓨팅 및 데이터 센터 분야에서도 큰 잠재력을 지니고 있습니다.
RISC-V 이 프로젝트는 RISC 원리에 기반한 오픈소스 컴퓨터 시스템을 개발하기 위해 캘리포니아 대학교 버클리 캠퍼스(UC Berkeley)에서 시작되었습니다. 당초에는 학술적 용도로 설계되었습니다. 이 표준은 지속적으로 발전해 왔으며, 현재는 RISC-V International에서 관리하고 있습니다.
RISC-V 국제 기구는 전 세계 디자이너들이 어떠한 정부 규제에도 얽매이지 않고 중립성을 유지할 수 있도록 본부를 스위스로 이전했습니다.
이 표준을 뒷받침하기 위한 생태계가 형성되고 성장하고 있습니다. 도입 속도가 빨라짐에 따라 업계 간의 협력이 지속되면서 아키텍처는 더욱 발전하고 있습니다.
RISC-V 이 아키텍처는 프로세서가 다양한 작업을 수행할 수 있도록 간소화된 명령어를 제공한다는 점에서 인기를 얻었습니다. 또한 설계자들이 수천 가지의 잠재적인 맞춤형 프로세서를 개발할 수 있게 하여 제품 출시 기간을 단축시켜 줍니다. 프로세서 IP의 공통성 덕분에 소프트웨어 개발 시간도 단축됩니다. RISC-V 의 다른 이점은 다음과 같습니다:
| 이점 | 상세 정보 |
| 개방형 표준 | 라이선스 제한 없이 업계 전반에 걸친 협업과 혁신을 가능하게 합니다 |
| 일반 ISA | 소프트웨어 개발을 간소화하며, 임베디드 시스템부터 HPC에 이르기까지 다양한 기기에서 동일한 기본 ISA를 사용할 수 있습니다. |
| 에너지 효율 | 모듈식이며 소형화된 설계 덕분에 에너지 효율이 높은 구현이 가능합니다 |
| 사용자 정의 기능 | 디자이너는 선택적 확장 기능을 선택하고 사용자 지정 지침을 추가할 수 있습니다. |
| 보안 | 오픈소스에 대한 철저한 검토, 제공되는 참조 설계, 그리고 보안 확장 기능은 신뢰도를 높여줍니다 |
RISC-V ISA의 활용 가능성은 무궁무진합니다:
| 적용 분야 | 사용 사례 / 이점 |
| 웨어러블 기기, 사물인터넷(IoT), 가전제품 | 저전력, 공간 제약이 있는 배터리 구동 설계에 이상적입니다. |
| 스마트폰 | 특정 휴대폰 기능을 위한 맞춤형 코어; 확장 가능한 성능 |
| 자동차, HPC, 데이터 센터 | 에너지 효율이 뛰어난 맞춤형 ISA 및 확장 기능을 통해 복잡한 작업을 처리합니다. |
| 항공우주 및 정부 | 사용자 정의가 가능하고 철저한 검증을 거친 오픈소스 코어를 통해 높은 신뢰성과 보안성 확보 |
업계에서는 이 프로세서 IP에 대한 관심이 매우 높습니다. ‘ RISC-V ’ IP는 2027년까지 연평균 35%의 성장률을 기록할 것으로 전망됩니다. ‘ RISC-V ’ 아키텍처에 관심을 보이는 주요 시장 부문은 다음과 같이 세 가지입니다:
RISC-V 이 사양은 범용 프로세서를 위한 구성 및 사용자 정의가 가능한 솔루션을 제공하도록 설계되었기 때문에 특별한 과제를 안고 있습니다. ISA 사양에는 수많은 옵션과 변형이 정의되어 있으며, 사용자는 사용자 정의 명령어를 추가하여 ISA를 더욱 확장할 수 있습니다. 따라서 모든 RISC-V 검증 솔루션은 이러한 사용자 정의를 수용할 수 있을 만큼 유연해야 합니다.
마찬가지로, RISC-V 아키텍처가 HPC 및 모바일과 같은 고성능 애플리케이션에 채택됨에 따라 PPA 요구 사항도 까다로워지고 있으며, 이에 따라 업계 최고 수준의 설계 자동화 도구와 방법론이 필요해지고 있습니다.
SynopsysRISC-V International의 전략적 파트너인 이 회사는 30년 이상 최첨단 설계를 위한 최적의 PPA 달성을 목표로 프로세서 IP 개발 및 최적화를 지원해 왔습니다. 최종 고객이 RISC-V ISA를 개발하기로 결정할 경우, Synopsys 는 해당 기업들이 RISC-V SoC를 설계하고 완벽하게 검증할 수 있도록 지원할 수 있는 독보적인 입지를 갖추고 있습니다. 의전자 설계 자동화(EDA) 툴은Synopsys 는 강력한 즉시 사용 가능한 RISC-V 개발 및 검증 조합을 제공합니다. Synopsys IP는 모든 RISC-V 코어를 수용할 수 있도록 쉽게 확장할 수 있습니다.
| 솔루션 분야 | 제품 / 서비스 | 주요 기능 / 특징 |
| 검증 | ImperasDV, ImperasFC, STING | VCS¬Æ, Verdi¬Æ와 통합; ISA 검증용 형식적 애드온 |
| 가상 프로토타입 | Virtualizer™, VDK, ImperasFPM 모델 | RISC-V 코어를 위한 TLM 모델을 활용한 초기 소프트웨어 개발 |
| 맞춤형 프로세서 설계 | ASIP 디자이너 | 신속한 아키텍처 탐색, RTL 및 SDK 생성 |
| 설계 및 구현 | Fusion QIKs, Fusion Compiler™, DSO.ai™ | 스크립트, 가이드, RTL-to-GDSII, AI 기반 설계 최적화 |
| RTL 분석 | RTL Architect | RTL 변경 사항을 바탕으로 PPA 및 정체를 예측합니다 |
| 인터페이스 IP | Synopsys 인터페이스 IP | PCIe, USB, 이더넷, DDR, HBM 등 – 실리콘 검증 완료, 높은 PPA, 보안성 확보 |