Invention Application
- Patent Title: ERROR RECOVERY FOR NON-VOLATILE MEMORY MODULES
-
Application No.: US18084350Application Date: 2022-12-19
-
Publication No.: US20230125792A1Publication Date: 2023-04-27
- Inventor: Jing Wang , James R. Magro , Kedarnath Balakrishnan
- Applicant: Advanced Micro Devices, Inc.
- Applicant Address: US CA Santa Clara
- Assignee: Advanced Micro Devices, Inc.
- Current Assignee: Advanced Micro Devices, Inc.
- Current Assignee Address: US CA Santa Clara
- Main IPC: G06F11/14
- IPC: G06F11/14 ; G06F3/06

Abstract:
A memory controller includes a command queue, a memory interface queue, at least one storage queue, and a replay control circuit. The command queue has a first input for receiving memory access commands. The memory interface queue receives commands selected from the command queue and couples to a heterogeneous memory channel which is coupled to at least one non-volatile storage class memory (SCM) module. The at least one storage queue stores memory access commands that are placed in the memory interface queue. The replay control circuit detects that an error has occurred requiring a recovery sequence, and in response to the error, initiates the recovery sequence. In the recovery sequence, the replay control circuit transmits selected memory access commands from the at least one storage queue by grouping non-volatile read commands together separately from all pending volatile reads, volatile writes, and non-volatile writes.
Public/Granted literature
- US12141038B2 Error recovery for non-volatile memory modules Public/Granted day:2024-11-12
Information query