
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 모델링부터 시뮬레이션·분석까지, 가상 플랫폼 개발을 위한 도구 구성
VCML은 복잡한 IP를 빠르게 모델링하고 검증할 수 있도록 돕는 오픈소스 라이브러리입니다. Accellera SystemC TLM-2.0 표준을 따르기 때문에 IP 간 인터페이스를 유연하게 구성하고 다양한 툴과 안정적으로 연동할 수 있으며, 오픈소스 특성을 살려 필요한 기능을 직접 확장하거나 기존 모델을 재사용하며 개발 효율을 높일 수 있습니다.

Accellera SystemC TLM-2.0 표준을 준수하여 IP 간 인터페이스를 유연하게 구성하고, 다양한 툴과 안정적으로 연동합니다.
GitHub를 통해 자유롭게 다운로드·활용할 수 있으며, 필요한 기능을 직접 확장하거나 기존 모델을 재사용할 수 있습니다.
Custom IP를 요구사항에 맞춰 모델링하여 제공합니다. SystemC·VCML 기반이며 Apache-2.0 라이선스로 상업적 사용·수정·재사용이 가능합니다.
SIL 테스트를 위한 폭넓은 확장성(FMI, SIL-kit)을 지원하고, SystemC CCI 1.0 표준을 적용해 clock·cache·latency 등 핵심 파라미터를 제어할 수 있습니다.
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 설계와 소프트웨어를 개발할 수 있습니다.