
vECU, SoC 시뮬레이션 솔루션
IP 모델링과 SoC·vECU 시뮬레이터
MachineWare는 가상 ECU와 SoC의 Virtual Prototyping을 위한 솔루션입니다. 빠른 동작 속도와 높은 범용성으로, 실제 H/W가 준비되기 전에 소프트웨어를 개발하고 H/W 설계 컨셉을 검증하는 Shift-Left 개발을 지원합니다.
기존 개발
Shift-Left
물리적인 프로토타입을 준비하기 전에, 업계 표준 도구들을 활용하여 소프트웨어를 개발할 수 있습니다.
Virtual Platform을 CI 환경에 통합하여 소프트웨어 테스트를 강화하고, 모든 commit에 대한 포괄적인 테스트를 수행할 수 있습니다.
실제 시스템 환경을 복제한 가상환경에서 디버깅을 수행할 수 있으며, 동작에 영향을 주지 않고도 깊은 인사이트를 얻을 수 있습니다.
Pre-silicon 단계에서 다양한 하드웨어 구성과 조합을 실험하고, 실시간으로 그 영향을 평가할 수 있습니다.
IP 모델링부터 시뮬레이션·분석까지, 가상 플랫폼 개발을 위한 도구 구성
MachineWare의 고속 명령어 집합 시뮬레이터(ISS)로 ARM과 RISC-V 아키텍처를 각각 지원하여, IP 구성과 소프트웨어 테스트 시간을 크게 단축합니다.
SIM-V
MACHINEWARE RISC-V REFERENCE MODEL
CUSTOM EXTENSION
SIM-V EXTENSION API
SIMULATION ENGINE
SIMULATION HOST
MachineWare의 독자 기술과 혁신적인 FTL 기술로 개발한 ARM 명령어 집합 시뮬레이터입니다. 뛰어난 시뮬레이션 속도로 ARM 기반 IP 구성과 소프트웨어 테스트 시간을 크게 단축합니다.
직관적인 SIM-V™ Extension SDK를 사용하면 SIM-V™에 사용자 정의 명령어와 레지스터를 빠르게 추가할 수 있습니다.
RISC-V 아키텍처를 지원하는 시뮬레이터로, RISC-V의 핵심인 높은 커스터마이징 가능성을 살릴 수 있습니다.
SIM-A(ARM)·SIM-V(RISC-V)·QBOX(QEMU)로 주요 프로세서 아키텍처를 폭넓게 지원하여, 다양한 SoC·vECU 개발에 대응합니다.
VCML은 GitHub 오픈소스로 제공되며 Apache-2.0 라이선스로 상업적 사용·수정·재사용이 자유롭습니다.
Accellera SystemC TLM-2.0을 비롯해 FMI·SIL-kit 등 업계 표준을 준수하여, TRACE32 등 3rd party 툴과 안정적으로 연동합니다.
동영상 재생과 게임 실행까지 실시간에 가까운 속도로 동작하여, 지연 없이 고사양 SoC 설계와 소프트웨어를 개발할 수 있습니다.