손쉬운 기능 안전성 디자인을 위한 자사의 32비트 TriCore™ 마이크로컨트롤러 기반의 포괄적 패키지 제공
인피니언 테크놀로지스는 임베디드 디자인에 관한 IEC 61508 규격을 충족하는 기능 안전성(functional safety)을 구현할 수 있도록 한 포괄적인 디자인 패키지(자사의 첨단 32비트 TriCore™ 마이크로컨트롤러를 기반으로 함)를 소개했다.
인피니언은 자동차 시스템의 엄격한 안전성 요구를 충족시키면서 쌓아온 경험을 바탕으로, TriCore 포트폴리오를 기반으로 한 고수준 안전 솔루션인 PRO-SIL™ 안전 제품을 개발하여 산업용 시장의 높아가는 요구 사항을 충족할 수 있게 되었다. 디자인 패키지는 SafeTcore 테스트 라이브러리, Hitex의 포괄적인 TriCore 기반 안전성 키트인 SafeTkit, 포괄적인 소프트웨어 및 도큐멘테이션을 포함한다.
IEC 61508 표준에서는 각기 다른 SIL(safety integrity level)에 따른 시스템 인증을 위한 준수 사항을 정의하고 있는데, 이는 허용 가능한 오류 비율을 증명하기 위한 안전성 컨셉과 시스템이 제대로 작동하는지 지속적으로 검증하는 자체 테스트 기능을 포함한다.
표준 요구사항을 준수하도록 시스템을 구현하고 적절한 방식으로 완벽하게 테스트를 할 수 있도록, 인피니언의 PRO-SIL 제품들은 TriCore 디바이스와 인피니언이 개발한 안전 모니터링 칩인 CIC61508에 대한 SafeTcore 테스트 라이브러리를 제공한다.
또한 인피니언은 Hitex Development Tools와 손잡고 포괄적인 서비스 패키지와 TriCore MCU 및 CIC61508을 이용한 SafeTkit 보드 레벨 솔루션을 제공하여, 애플리케이션이 SIL을 준수하는지 쉽게 확인할 수 있을 뿐만 아니라 설계 자원을 절약하고 출시 기간을 단축할 수 있도록 한다.
인피니언 테크놀로지스의 부사장이자 마이크로컨트롤러 부문 총괄 책임자인 피터 쉐퍼(Peter Schaefer)씨는 “산업용 안전성 솔루션에 이용하기 위한 PRO-SIL 제품은 자동차 및 산업용 애플리케이션에서 오랜 기간에 걸쳐서 검증된 높은 품질의 TriCore 칩을 기반으로 한다. 포괄적인 안전성 패키지를 제공함으로써 보장된 기능 안전성을 요구하는 복잡한 산업용 시스템에서 TriCore 마이크로컨트롤러 제품의 사용이 늘어나게 될 것이다”라고 말했다.
높은 수준의 SIL 안전성 요구를 충족할 수 있도록 SafeTcore 테스트 라이브러리는 다음의 특성을 포함한다: 게이트-레벨 테스트로 TriCore가 CPU 자가 검사 등 매우 자세한 실리콘 테스트 기능들을 제공하도록 함, 레지스터 내용 검사, 메모리 검사(RAM, 플래시, 캐시), 버스 진단 검사, 알고리즘 결과 비교, 작업 시퀀스 및 실행 시간 모니터링, MPU 검사. 이러한 코어 테스트 기능들은 상세한 주변장치 테스트 및 안전 모니터링 칩과 결합되어 함께 제공한다.
SafeTcore 라이브러리의 소프트웨어 테스트들을 이용해서 코드를 안전하게 실행하고 99퍼센트 이상의 진단 커버리지를 달성할 수 있다. 또한 SafeTcore 패키지는 SIL(safety integrity level) 인증 및 다양한 라이브러리 요소를 사용자 애플리케이션으로 통합하기 위한 안전성 매뉴얼을 포함한다.
마이크로컨트롤러의 기능적 결함을 평가하기 위해서 흔히 이차 코어를 이용한다. 인피니언의 TriCore 마이크로컨트롤러는 TriCore 자체(마이크로컨트롤러와 DSP)와 주변장치 제어 프로세서(Peripheral Control Processor)의 2개 코어를 포함하고 있어 안전성 평가를 위한 외부적인 이차 코어를 필요로 하지 않는다.
다만 전력이나 클록 등의 프로세싱 유닛에 이용되는 자원을 모니터링하기 위해서 주로 안전성 워치독와 같은 외부 로직만을 필요로 한다. 인피니언의 독립적 안전성 워치독 디바이스인 CIC61508을 이용해서 모든 필요한 CPU 및 주변장치 테스트 기능들을 제어할 수 있다.
현재 TC1767, TC1797, TC1387 프로세서에 대해서 SafeTcore 테스트 라이브러리와 인증 관련 도큐멘테이션을 제공하고 있으며, AUDO MAX 제품군에 대해서는 조만간 제공할 예정이다. TriCore 평가 보드를 기반으로 하고 안전성 모니터 칩 CIC61508을 이용한 새로운 SafeTkit을 이용할 수 있다.
SafeTcore 테스트 라이브러리와 함께 무료 범용 TriCore 컴파일러, 안전성 데모 애플리케이션, 테스트 벤치를 포함한 포괄적인 툴 체인을 제공하는 소프트웨어 패키지를 이용할 수 있다. 안전성 매뉴얼과 quick start guide를 포함하는 포괄적인 도큐멘테이션을 제공한다. SafeTkit는 2011년 4월부터 Hitex 웹사이트에서 구입할 수 있다.
Hitex Development Tools는 SafeTkit로소프트웨어 부문의 2011년 임베디드 상을 수상했다. 임베디드 상은 임베디드 기술의 발전을 위해서 혁신적인 제품이나 개발에 대해서 수여하는 상이다. 하드웨어와 소프트웨어의 두 부문으로 상을 수여한다.
<저작권자(c)스마트앤컴퍼니. 무단전재-재배포금지>