
- 홈
- SW개발도구
- T1 - Timing 1st Class
제품문의
 |
|
|
|
 |
T1-Timing 1st Class에 대한 자세한 제품 정보는 전용 사이트에서 확인하실 수 있습니다. 사이트 바로가기
개요
임베디드 시스템의 SW는 어떠한 ECU에서도 반드시 필요한 성능을 발휘해야 합니다.
자동차의 경우, SW의 운영 결과가 안전과 직결되는 만큼 SW 성능 발휘가 더욱 중요합니다.
T1-Timing 1st Class는 임베디드 SW의 타이밍 분석에 필요한 최고의 기능을 제공합니다.
T1-Timing 1st Class는 SW 성능 측정뿐만 아니라, 예상되는 부하를 주어 발생 가능한 타이밍 문제를 사전에 방지할 수 있습니다.
그리고 T1-Timing 1st Class는 시뮬레이션/에뮬레이션 결과가 아니라, ECU에서 실시간 동작하는 정보를 제공합니다.
따라서 SW를 운영하는 환경에서의 타이밍 정보 관찰이 가능합니다.
또한 V-Cycle 전 과정에서 활용할 수 있으며, 최적의 MCU 선정을 위한 성능 분석에서부터 양산된 ECU의 문제 관찰까지 가능합니다.
제품구성
|
|
 |
-
- Timing 측정 결과 시각화
- ECU에서 가용성을 사전에 확보
- 통계 분석과 리포트 출력
- 테스트 자동화를 위한 스크립트 지원
|
-
- 실시간 타깃 정보 수집/분석
- 낮은 CPU 점유율(0.2%~0.5% TC1797@180MHz 기준)
- 실차 테스트 가능
- 하드웨어 변경 불필요(CAN Interface 사용)
|
주요 기능
- 실시간 CPU 사용량 측정, 모니터링
- TASK/ISR/Runnable/Function 타이밍 측정
- 임의의 CPU Load 주입 기능(Fault Injection Test)
- 정적/동적 Stack 사용량 분석
- OS 스케줄러 동작 검증, Task/ISR 지연 및 누락 현상 검출
- Timing 결과 분석 및 리포트
- Task/ISR/Runnable/Function 단위 타이밍 측정
- OEM 요구사항에 맞는 CPU 사용량 측정 기능 제공
- 멀티코어 환경의 각 코어별 CPU 사용량 실시간 관찰
- CPU Load 주입 기능(Fault Injection Test)
- 임의의 Load를 주입하여 ECU 성능 변화 관찰
- SW 기능 추가 시 발생하는 SW Timing Effect 분석
- MCU 선택 단계에서 필요한 정보로 활용
- Timing 결과 분석 및 리포트
- SW 변경 시 Timing 정보 변화 파악
- 다양한 포맷으로 Timing 결과 자동 리포트
- 멀티코어 환경 Timing 측정
- 코어 별 동기화된 Timing 측정
- Infineon AURIX Gen2의6개 코어를 동시 측정 가능
- 코어 간 공유 자원에 대한 Timing 분석
- Timing 위반사항 검출 및 디버깅
- 다양한 조건으로 Trigger 설정 가능
- CPU 사용량, 실행시간, 주기, 응답시간 등
- Trigger 시점에 대한 자세한 Trace 정보 분석
|
- 실시간 CPU 사용량 측정/모니터링
- 사용자가 원하는 SW 구간의 실행시간 측정
- SW Flow Chart를 이용한 세부적인 타이밍 분석
- SW 스케줄링 정보 확인
- Latency Timing 분석
- Run-Time 중 Data Latency Timing 측정
- Data 값의 모니터링을 통해 손실/중복현상 확인
- Data 접근 오류 검출
- Stack 사용량 분석(정적+동적)
- 모든 Task/Interrupt/Function 별 Stack 사용량 파악
- WorstCase에 대한 Stack 사용량 분석
- SW StartUp & ShutDown Timing 측정
- OS Initialization 과정 측정 및 Flow Chart 정보 분석
- CAN 초기화 실행시간 측정
- 자동화 스크립트 지원
- 측정 시나리오 기반 ECU SW Timing 측정 및 리포트
- 개발 프로세스에 통합 가능
|
주요 고객
적용 사례
- BMW Active Steering
- 적합한 성능을 제공하는 MCU 선정, 양산비용 대폭 절감
- 타이밍 측정 및 최적화 작업 지원
- SW에 대한 스케줄 특성 사전 분석
- 버전별 코드변경에 대한 Side Effect 검사(컴파일러 특성)
- 기존 정적 타이밍 분석 방법에서 더 정확한 방식으로 변경
- Mercedes-Benz A-Class F-Cell
- SW Timing 측정과 최적화
- 성능 측정을 통해 가장 적합한 OS Configuration 적용
- 신호레벨에서의 FMEA(Failure Model & Effects Analysis)측정
- Bosch engine control EDC-16
- 예측 및 시뮬레이션 결과가 아닌 실제 ECU 기반 타이밍 측정으로 타이밍 이슈에 대한 문제 검토 시간을 대폭 축소함으로써 개발 기간 및 비용 감소
- In-House 타이밍 측정방식의 문제점 개선을 위해 정보를 GLIWA와 공유하여 개발자간의 원활한 의사소통 및 타이밍 관련 불만 대폭 감소
- 실차 테스트를 통해 정확한 문제점을 파악하고 기존 실차 테스트의 문제점인 제어흐름의 관찰이 가능해 짐
기술기사