APPARATUS, METHOD AND SYSTEM TO EXCHANGE ERROR INFORMATION IN A UNIFIED PROTOCOL COMMUNICATION

Provided are techniques and mechanisms to identify an error to a host that controls a memory component based on communications based on a mobile industry processor interface (MIPI) unified protocol specification. In an embodiment, the memory component detects an error based on a data frame sent to t...

Full description

Saved in:
Bibliographic Details
Main Author BEN HAMO OSHRI
Format Patent
LanguageEnglish
Korean
Published 24.06.2016
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Provided are techniques and mechanisms to identify an error to a host that controls a memory component based on communications based on a mobile industry processor interface (MIPI) unified protocol specification. In an embodiment, the memory component detects an error based on a data frame sent to the memory component from the host. In response to detecting the error, the memory device sends to the host a negative acknowledgment control (NAC) message including a negative acknowledgment identifier and an error code identifying an error type of the detected error. The NAC message is based on a NAC frame structure defined by the MIPI unified protocol specification. In another embodiment, the host receives the NAC message and stores error information based on the error code of the NAC message. The stored error information is accessible for purposes such as performance evaluation of the host and debugging. 모바일 산업 프로세서 인터페이스(Mobile Industry Processor Interface: MIPI) 통합 프로토콜 사양에 기반한 통신에 기반하여 메모리 컴포넌트를 제어하는 호스트에 대한 에러를 식별하는 기법 및 메커니즘. 일 실시예에서, 메모리 컴포넌트는 호스트로부터 메모리 컴포넌트로 보내어진 데이터 프레임에 기반하여 에러를 검출한다. 에러를 검출하는 것에 응답하여, 메모리 디바이스는 검출된 에러의 에러 유형을 식별하는 에러 코드 및 부정 확인응답 식별자를 포함하는 부정 확인응답 제어(Negative Acknowledgment Control: NAC) 메시지를 호스트에 보낸다. NAC 메시지는 MIPI 통합 프로토콜 사양에 의해 정의된 NAC 프레임 구조에 기반한다. 다른 실시예에서, 호스트는 NAC 메시지를 수신하고 NAC 메시지의 에러 코드에 기반하여 에러 정보를 저장한다. 저장된 에러 정보는 호스트의 성능 평가 및 디버깅과 같은 목적을 위해 액세스가능하다.
Bibliography:Application Number: KR20150159285