상세 보기
소프트 에러 발생 시 자동 복구하는이중 코어 지연 락스텝 프로세서의 설계
Design of a Delayed Dual-Core Lock-Step Processor with Automatic Recovery in Soft Errors
- 김주호;
- 양성현;
- 이성수
초록
본 논문에서는 차량 전자 시스템에서 소프트 에러와 공통 고장에 대응하기 위해 두 개의 코어를 지연 동작시킨 후 그 결과를 비교하는 D-DCLS(Delayed Dual Core Lock-Step) 프로세서를 설계하였다. D-DCLS는 어느 코어에서 에러가 발생했는지 알 수 없기때문에 각 코어를 에러가 발생하기 이전 시점으로 되돌려야 하는데 파이프라인 스테이지 상의 모든 중간 계산값을 되돌리기 위해서는 복잡한 하드웨어 수정이 필요하다. 본 논문에서는 이를 쉽게 구현하기 위해 분기 명령어가 실행될 때마다 모든 레지스터 값을버퍼에 저장해 두었다가 에러가 발생하면 저장된 레지스터 값을 복구한 후 ‘BX LR’ 명령어를 수행하여 해당 분기 시점으로 자동복구하도록 하였다. 제안하는 D-DCLS 프로세서를 Verilog HDL로 설계하여 에러가 감지되었을 때 자동으로 복구한 후 정상 동작하는 것을 확인하였다.
키워드
Delayed Lock-Step; Dual Modular Redundancy; Dual-Core Processor; System Reset; Core Recovery; Soft Error; Branch
- 제목
- 소프트 에러 발생 시 자동 복구하는이중 코어 지연 락스텝 프로세서의 설계
- 제목 (타언어)
- Design of a Delayed Dual-Core Lock-Step Processor with Automatic Recovery in Soft Errors
- 저자
- 김주호; 양성현; 이성수
- 발행일
- 2023-12
- 저널명
- 전기전자학회논문지
- 권
- 27
- 호
- 4
- 페이지
- 683 ~ 686
- 언어
- KOR
- 출판사
- 한국전기전자학회
- 발행국가
- 대한민국
- 분량
- 4 페이지
- ISSN
- E 2288-243X
P 1226-7244