
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 모델링부터 시뮬레이션·분석까지, 가상 플랫폼 개발을 위한 도구 구성
가상 플랫폼 경험을 최적화하도록 설계된 툴 모음(ViPER·InSCight·PyVP·VPTrace)을 제공하여, 플랫폼의 잠재력을 극대화할 수 있습니다.




SystemC 시뮬레이션의 검사와 제어를 돕는 GUI 애플리케이션입니다. SystemC와 VCML을 사용하는 개발자에게 직관적이고 강력한 환경을 제공합니다.
가상 플랫폼 프로파일링 솔루션입니다. 시뮬레이션 실행 데이터를 DB에 기록하고, 데스크톱 애플리케이션에서 시각화·동적 분석하여 논리 오류와 병목 현상을 찾아 품질·성능을 향상시킵니다.
VCML 가상 플랫폼을 제어하는 오픈소스 Python 프레임워크입니다. CLI 대화식 또는 헤드리스 라이브러리 모드로 사용할 수 있어 CI 시나리오 통합에 이상적입니다.
시뮬레이션 데이터 분석 프레임워크입니다. 성능 최적화를 위한 소프트웨어 프로파일과 코드 커버리지 보고서를 생성합니다.
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 설계와 소프트웨어를 개발할 수 있습니다.