Invention Grant
- Patent Title: Completion entry throttling using host memory
-
Application No.: US16915981Application Date: 2020-06-29
-
Publication No.: US11669267B2Publication Date: 2023-06-06
- Inventor: Shay Benisty
- Applicant: Western Digital Technologies, Inc.
- Applicant Address: US CA San Jose
- Assignee: Western Digital Technologies, Inc.
- Current Assignee: Western Digital Technologies, Inc.
- Current Assignee Address: US CA San Jose
- Agency: Loza & Loza, LLP
- Agent Gabriel Fitch
- Main IPC: G06F3/06
- IPC: G06F3/06

Abstract:
Technologies and techniques for use by a data storage controller or similar device for throttling the delivery of completion entries pertaining to the execution of commands by a nonvolatile memory (NVM) device are provided. In an illustrative example, the data storage controller selectively throttles the delivery of completion entries to a host device using uniform delivery intervals to provide for stable delivery of completion entries to the host. In some examples, the throttling is achieved by storing new completion entries in a completion queue of the host while initially setting corresponding indicator bits within the completion entries (e.g. phase tags) to cause the host to ignore the new completion entries as though the new entries were old entries. Later, after a throttling delay interval, the indicator bits are inverted to allow the host to recognize and process the new completion entries. NVMe examples are provided.
Public/Granted literature
- US20200333975A1 COMPLETION ENTRY THROTTLING USING HOST MEMORY Public/Granted day:2020-10-22
Information query