자동차, 항공, 통신 분야에서의 제품 개발은 시스템의 복잡성 증가 및 소프트웨어, 하드웨어, 기계적 요소 등 유기적 결합에 많은 어려움에 직면해 있습니다. 또한 복잡한 시스템의 설계 과정은 이기종의 시뮬레이션 도구 및 유효성 검증 도구를 사용하여 여러 팀의 협업을 필요로 합니다.
Co-Simulation은 시스템 엔지니어로 하여금 시제품 구현에 앞서 한 도메인 내에서 전체 시스템에 대한 동작 확인 및 검증을 지원함으로써 개발 시간 단축은 물론 비용 절감에 효율적으로 대처할 수 있습니다.
Overview
Key Features
이 기종의 모델지원 : Electrical, Mechanical, Hydraulic, Algorithmic, State charts 등
FMI(Functional Mock-up Interface)에 대응에 용이
FMI 모델과 직접 Co-Simulation 지원
H/W & S/W Co-Verification, H/W In the Loop Testing
데이터를 동기화할 때 데이터의 보간 및 구간(추정)의 DPA (Data Prediction Algorithm) 기능을 탑재
이벤트 기반 통신을 위한 유연성 지원-인터럽트, 버퍼링, Busy-wait Polling 등
Solver(예, Simulink) 및 이벤트 기반(HDL, UML), 선형(C) 등 이 기종 Co-Simulation 지원
그래픽 에디터를 이용한 Co-Simulation Netlist의 생성 및 쉬운 시뮬레이터 연결
Co-Simulation을 위한 멀티플랫폼의 손쉬운 셋업
디버깅과 모니터링기능(Spy Data, VCD & CSV traces, Co-Simulation Controls)의 통합
시뮬레이션 형식(연속 또는 이산시뮬레이션), 데이터 형식(스칼라, 로직, 벡터, 버스)에 대한 폭넓은 선택
LAN과 WAN 기반 Co-Simulation 지원