본문 바로가기

[기술기고] 미래자율 주행의 핵심, 안전을 구현하다

한 단계 향상된 자율성을 위한 ‘Safety Ready’

[기술기고] 미래자율 주행의 핵심, 안전을 구현하다

[산업일보]
Arm 자동차 부문 책임자인 필자와 우리 팀은 자동차 제조사들과 Arm의 자동차 생태계 (상위 15개 차량용 반도체 제조사들이 Arm IP를 사용 중)와 지속적인 대화를 통해 완전 자율주행으로 나아가는 과정에 대해 논의하고 있다. 자동차 성능, 전력, 보안 요구사항을 충족할 방안에 대한 내용도 물론 포함되지만, 화두는 단연 안전이다.

우리와 이야기를 나눈 자동차 제조사들은 하나같이 안전을 최우선 사항으로 꼽았다. 주행의 모든 부분을 제어하는 자율 시스템과 관련된 명확한 기술 요소뿐만 아니라 자동차를 이용하는 승객이 자율주행 운전자를 신뢰할 수 있는지 확인하는 차원 모두에 해당한다. 소비자가 차량 내 자율주행 시스템의 안전성을 신뢰하지 않는다면, 자율주행 기술의 양산화는 더뎌질 수 밖에 없다.

아이러니하게도 인적 요소인 운전자 과실은 자율 주행으로 사라질 전망이다. 전체 사고의 94%가 운전자 과실이라는 점을 감안하면, 완전 자율주행으로 사고 및 사망자 수를 상당히 줄일 수 있을 것으로 보인다. 그렇기에 자율주행용 SoC와 시스템 개발 시 성능이나 전력 효율, 보안보다 안전에 방점을 둘 수 밖에 없다. 그러나 안타깝게도 레벨 5 자율주행으로 나아가는 길은 가장 기본적인 안전 기능조차 부족한, 전력 소모가 많고 값비싼 데이터 센터 CPU에 기반한 프로토타입 위주로 돼 있다.
Arm은 수 년간 안전에 최우선 순위를 두어 왔으며, 이는 ADAS 애플리케이션에 사용된 반도체의 65%가 Arm IP인 주된 이유이기도 하다. Arm의 자동차 생태계는 최신 ISO 인증을 갖춘, 업계에서 가장 광범위한 기능 안전 IP에 액세스 할 수 있다. Arm 측은 파트너들이 안전 부문에서 한층 앞서나갈 수 있도록, Arm Safety Ready 프로그램을 발표한다. 이는 파트너 및 전체 자동차 공급망이 한층 안전한 제품을 보다 빨리 출시할 수 있도록 일정을 단축시켜주기 위해 안전에 대대적 투자를 집중 시킨 프로그램이다.

그러나 안전을 주도하는 Arm의 행보는 최신 인증과 표준을 통합하는 데서 그치지 않는다. 이에 우리는 통합 안전을 갖춘 최초의 자율주행급 프로세서인 Arm Cortex-A76AE도 함께 선보인다. 이는 차량용으로 특화 설계됐으며, 최초로 애플리케이션 프로세서에서 사용할 수 있는 획기적 안전 혁신인 스플릿-락 (Split-Lock) 기술이 포함돼 있다.

Safety Ready 프로그램은 ISO 26262와 IEC 61508 표준을 지원하는 시스템 수준의 개발 절차(Systematic flows)를 포함한 엄격한 기능 안전 프로세스를 거친 Arm의 기존 안전 제품과 신규·향후 제품을 포함한다. Safety Ready는 소프트웨어, 도구, 구성요소, 인증과 표준을 원스톱으로 제공해 Arm 파트너들이 기능 안전을 통합하는 과정을 간소화 하고 소요 비용을 줄여준다. 파트너와 차량 제조사들은 이 프로그램의 이점을 활용해 자체 SoC와 시스템에 자율주행 애플리케이션에 필요한 최고 수준의 기능 안전이 통합돼 있다는 확신을 가질 수 있다.

Cortex-A76AE는 차량용으로 특화 설계됐으며, 7nm 공정 노드에 최적화된 획기적인 새로운 CPU이다. AE는 “Automotive Enhanced (차량 기능 향상)”의 약자이며, AE 지정 기호가 있는 Arm IP에는 차량 내 프로세싱 요구사항을 충족하는 특정 기능이 포함돼 있다.

자율주행에는 내재된 안전이 표준으로 갖춰져야 하며, 더불어 높은 수준의 프로세싱 능력이 필요하다. Cortex-A76AE는 자율주행 애플리케이션과 높은 통합 안전에 필요한 프로세싱 성능을 통합한 스플릿-락 기능을 갖춘 업계 최초의 고성능 애플리케이션 프로세서로, 기능 저하 없이 앞서 언급한 두 가지 요건을 충족한다. 스플릿-락은 업계에 선보이는 신기술은 아니지만, Arm은 최초로 자율 주행과 같은 고성능 차량용 애플리케이션에 특화 설계된 프로세서에 이를 도입했다.

기존의 락스텝(lock-step) CPU 구현 시에는 여의치 않았던 유연성을 제공한다.
SoC의 CPU 클러스터는 두 모드로 구성 가능. 클러스터 내에서 두 개 (또는 네 개) 독립 CPU를 다양한 작업과 애플리케이션에 사용될 수 있는 고성능용 ‘스플릿 모드’가 그 중 하나다. 다른 하나는 CPU가 락스텝에 있는 락 모드(lock mode)로, 한층 향상된 안전 통합 애플리케이션을 위해 클러스터 내에서 한 쌍 (또는 두 쌍)의 잠금 CPU(Locked CPUs)를 생성한다.

자동차 제조사는 Arm이 Cortex-A76AE을 통해 선보이는 선도적 전력 효율적인 컴퓨팅 기술을 활용해 최근 프로토타입에서 필요로 하는 킬로와트 급 전력소비가 아닌 와트 급 전력을 필요로 하는 자율 주행 시스템을 자체 설계할 수 있다. 또한 저전력과 이에 따른 열 효율의 향상을 통해서 차량 배터리 전력을 더욱 에너지 효율적인 방식으로 사용할 수 있으며, 이는 컴퓨팅 기능들을 통합/패키징하는 것을 돕는 한편, 더욱 더 많은 종류와 숫자의 차량 들에서 총 주행 비용을 낮출 수 있게 한다.

Arm은 언제나처럼 전체 시스템을 고려하고 Cortex-A76AE를 보완하기 위해 포괄적인 자율주행급 SoC 설계를 위한 새로운 AE 시스템 IP를 선보인다. 새로운 CoreLink GIC-600AE, CoreLink MMU-600AE와 CoreLink CMN-600AE는 고성능 인터럽트 관리, 확장된 가상화, 메모리 관리, 다중 CPU 클러스터에 대한 연결성을 제공해 안전한 멀티코어(multicore) 시스템 내 성능을 확장한다. 이들 제품은 ASIL-B로부터 ASIL-D 안전 통합을 이루는 것을 목표로 하는 고성능 시스템을 구현하고, Cortex-A76AE에 설계된 기능 안전용 스플릿-락과 체계적 기능을 지원하도록 설계됐다.

자율 시스템에 들어가는 소프트웨어의 복잡성과 양이 급격히 늘어나면서 개발 비용도 기하급수적으로 증가하고 있다. 레벨 5 차량에는 10억 개의 코드 줄이 들어가는데, 참고로 보잉 787 드림라이너에 들어가는 코드 줄이 1천 400만 개다. Arm과 강력한 자동차 개발자 생태계는 차량용 소프트웨어 스택의 모든 계층과 공통 아키텍처 상의 도구 비용을 간소화하고 절감해 나가고 있다. 글_락시미 만디암 (Lakshmi Mandyam), Arm 임베디드&자동차 사업부 자동차 부문 부사장

0 / 1000

산소통 트위터 산소통 facebook

산업인과 소통하는 산업전문미디어

산업인과 소통하는
산업전문미디어

  • [카드뉴스] 위기에 빠진 다이캐스팅을 구해라

동영상뉴스 전체보기 +

주소 : 08217 서울시 구로구 경인로 53길 15, 업무A동 7층 | TEL : 1588-0914 | 정기간행등록번호 서울 아 00317 | 등록일자 2007년 1월29일

발행인 · 편집인 : 김영환 | 사업자번호 : 113-81-39299 | 통신판매 : 서울 구로-1499

로고

로고

대통령표창

산업일보의 사전동의 없이 뉴스 및 컨텐츠를 무단 사용할 경우 저작권법과 관련 법적 제재를 받을 수 있습니다. COPYRIGHT© SINCE 1991 DAARA ALL RIGHT RESERVED

대통령표창

산업일보의 사전동의 없이 뉴스 및 컨텐츠를 무단 사용할 경우
저작권법과 관련 법적 제재를 받을 수 있습니다.

COPYRIGHT© SINCE 1991 DAARA ALL RIGHT RESERVED