01

개요

임베디드 소프트웨어 개발과 검증은 더욱더 복잡해 지고 있습니다. SW개발과 검증의 혁신을 위해 글로벌 기업은 가상화 플랫폼을 도입하여 개발 생선성을 빠르게 향상하고 있습니다. Imperas 솔루션은 System Full Virtualization(전가상화) Simulator 입니다. 임베디드 시스템의 CPU 뿐 아니라 Peripheral Device, Bus, Memory 등을 모두 가상화하여 Target에서 실행 되는 바이너리를 개발 환경에서 그대로 실행하고 테스트할 수 있도록 합니다.

02

Imperas

주요 기능

개발 & 테스트 Tool Chain

CPU, 주변장치, 플랫폼을 개발 할 수 있는 Tool Chain 제공

VAP, 3DebugTM

소프트웨어의 검증을 위한 다양한 프로파일 테스트 기능 제공

Simulation

다양한 시스템(Single Core, homogeneous, Heterogeneous, AMP, SMP) 시뮬레이션 가능

QuantumLeapTM

Host CPU 코어와 맵핑을 통해 병렬 처리하여 가속화된 기능으로 빠른 시험 가능

Model library

프로세스 및 주변장치 등에 대한 모델 라이브러리 및 소스코드 제공

03

Imperas

주요 테스트 기능

분류 VAP 주요 기능 설명
  • Tracing VBScript
  • Instruction Tracing
  • Function Tracing
  • OS Task Tracing
  • Processor(Event, Register 등) Architecture 내부 데이터 event 추적 기능
  • Call 추적 및 참조 횟수, 함수 데이터 추적 기능
  • 다양한 RTOS 에 대한 Event, task 추적 기능
  • Coverage
  • Code Coverage
  • Instruction Coverage
  • Code 수행 및 조회에 대한 커버리지 데이터 제공
  • Instruction 단위의 실제 커버리지 데이터 제공
  • Analysis
  • Memory Analysis
  • Cache Analysis
  • Exception & Interrupt Analysis
  • OS Scheduler Analysis
  • 메모리 에러 유형 데이터 제공 (Access, Bound, Usage 등)
  • Cache 프로파일 기능 제공 (hit miss, context 등)
  • Runtime error 에 대한 분석 데이터 제공
  • OS Task 에 대한 Schedule profile 제공
  • Testing
  • Fault Injection
  • Protocol Verification
  • Shared Resource Introspection
  • Fault 데이터 자동 생성 주입으로 오류 검출
  • 프로토콜 데이터에 대한 검증 환경 지원
  • 공유 자원에 대한 테스트 기능 제공 (메모리 등)
04

Imperas

장점

초기 개발

가상 플랫폼은 하드웨어와 동등 이상의 속도로 제공되어 임베디드 소프트웨어 개발이 이전보다 수 개월 더 빨리 시작될 수 있고 제품 개발 기간을 단축 할 수 있습니다.

가시성 및 제어 가능성

하드웨어 프로토 타입은 내부 레지스터 및 신호를 볼 수 있는 제한된 액세스를 제공하며 하드웨어 또는 소프트웨어 실행을 변경하거나 제어 하는 것에 제약이 많습니다. Imperas 가상 플랫폼은 모든 HW 및 소프트웨어의 상태를 볼 수 있으며 실행 중 입력 값을 손 쉽게 제어 할 수 있습니다. 이는 효과적인 검증에 필요한 강력한 기능을 제공하며 자동화를 구현합니다.

성능 및 접근성

하드웨어 플랫폼은 초기 테스트 단계에서 가용성이 제한 되어있어 수행 할 수 있는 테스트의 양이 제한됩니다. 가상 플랫폼은 사용 가능한 모든 컴퓨팅 플랫폼에 복제 될 수 있으므로 대규모 팀의 개별 구성원 또는 병렬로 작동하는 많은 테스트 플랫폼에서 동시에 사용할 수 있습니다. 또한 신중하게 구축하면 가상 플랫폼이 실제 최종 하드웨어보다 빠르게 실행되어 테스트주기를 연장 할 수 있습니다.

전세계 최대 규모의 Eco System OVPWorld

Imperas가 2000년 설립한 OVPWord는 세계에서 가장 큰 규모의 가상플랫폼 생태계, 연구 목적으로 무료로 개방하여 다양한 분야에 기여하고 있으며 OVPWorld의 모든 프로세스 모델은 Imperas와 상호호환 됩니다.

05

성능 벤치마크

가장 빠른 성능의 Simulator

고성능 소프트웨어 시뮬레이터 인 OVPsim을 사용하면 일반적인 데스크톱 컴퓨터에서 초당 100 억 개의 명령어로 프로세서 모델의 코드를 시뮬레이션 할 수 있습니다.

06

실행화면

07

주요고객