차량용 온칩 버스의 데이터 무결성을 위한 종단간 에러 정정 코드 (e2eECC)의 설계 및 구현
Design and Implementation of e2eECC for Automotive On-Chip Bus Data Integrity
1
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
AMBA AHB-Lite 버스는 저전력 및 경제성 측면에서 SoC에 널리 사용되는 온칩 버스 프로토콜이다. 하지만 이 프로토콜은 종단간 데이터 무결성을 위한 에러 검출 및 정정이 불가능하다. 이로 인해 자동차와 같이 열악한 환경에서 동작하는 경우에 데이터 변질과 시스템 불안정을 일으킬 수 있다. 이러한 문제를 해결하기 위해 본 논문에서는 AMBA AHB-Lite 버스에 SEC-DED(Single Error Correction-Double Error Detection)를 적용하는 방법을 제안한다. 이는 전송 중 발생하는 데이터 에러를 실시간으로 감지하고 정정하여 종단간 데이터 무결성을 강화한다. 시뮬레이션 결과, 에러가 일어나도 실시간으로 이를 감지하고 정정하여 차량용온칩 버스에서 종단간 데이터 무결성을 강화하는 것을 확인하였다.
Abstract
AMBA AHB-Lite bus is widely used in on-chip bus protocol for low-power and cost-effective SoC. However, it lacks built-in error detection and correction for end-to-end data integrity. This can lead to data corruption and system instability, particularly in harsh environments like automotive applications. To mitigate this problem, this paper proposes the application of SEC-DED (Single Error Correction-Double Error Detection) to AMBA AHB-Lite bus. It aims not only to detect errors in real-time but also to correct them, thereby enhancing end-to-end data integrity. Simulation results demonstrate real-time error detection and correction when errors occur, which bolsters end-to-end data integrity of automotive on-chip bus.
참고문헌 (8)
- H. Jun, "SEC-DED-DAEC codes without miscorrection for protecting on-chip memories", Journal of the Korea Institute of Information and Communication Engineering, 26(10), pp.1559~1562 (2022)[DOI]
- J. Kim, "Design of a Delayed Dual-Core Lock-Step Processor with Automatic Recovery in Soft Errors", Korean. electr. elctron. eng, 27(4), pp.683~ (2023)[DOI]
- AUTOSAR, "Specification of SW-C End-to-End Communication Protection Library", ~ (2010)
- "ARM_IHI0033A_AMBA_AHB-Lite_SPEC", ARM, ~ (2001)
- R. Hamming, "Error Correcting and Error Detecting Codes", The Bell System Technical Journal, 29(2), pp.147~ (1950)[DOI]
- A. Neale, "A New SEC-DED Error Correction Code Subclass for Adjacent MBU Tolerance in Embedded Memory", IEEE Transactions on Device and Materials Reliability, 13(1), pp.223~ (2013)[DOI]
- H. Moon, "Study on Structure and Principle of Linear Block Error Correction Code", Journal of the Korea Institute of Electronic Communication Sciences, 13(4), pp.721~ (2018)[DOI]
- S. Shamshiri, "End-to-end error correction and online diagnosis for on-chip networks", Proceedings of IEEE International Test Conference (2011)
