Invention Grant
- Patent Title: Method for handling command in conflict scenario in non-volatile memory express (NVMe) based solid-state drive (SSD) controller
-
Application No.: US16107985Application Date: 2018-08-21
-
Publication No.: US10761776B2Publication Date: 2020-09-01
- Inventor: Chandrashekar Tandavapura Jagadish , Abhinav Kumar Singh , Vikram Singh Shekhawat
- Applicant: SAMSUNG ELECTRONICS CO., LTD.
- Applicant Address: KR Suwon-si, Gyeonggi-do
- Assignee: Samsung Electronics Co., Ltd.
- Current Assignee: Samsung Electronics Co., Ltd.
- Current Assignee Address: KR Suwon-si, Gyeonggi-do
- Agency: Volentine, Whitt & Francos, PLLC
- Priority: com.zzzhc.datahub.patent.etl.us.BibliographicData$PriorityClaim@4806361e
- Main IPC: G06F3/06
- IPC: G06F3/06

Abstract:
A method for handling a command ID conflict in an NVMe-based solid-state drive (SSD) device includes fetching, from a host submission queue (HSQ), one or more commands submitted by a host device. The fetched commands are checked to determine if there is a command ID conflict. A command ID (CID) error interrupt is communicated to firmware of the SSD device if the command ID conflict is detected. A command validation is performed for the one or more commands on receiving the CID error interrupts. A command response is communicated with additional special information from the device FW to the host device for a command having a command ID conflict. One or more resources associated with the one or more commands are released based on the command response.
Public/Granted literature
Information query