Dual Inline Memory Provisioning and Reliability, Availability, and Serviceability Enablement Based on Post Package Repair History
First Claim
1. An information handling system, comprising:
- a memory subsystem including;
a dual in-line memory module (DIMM) comprising;
a set of ranks, each rank of the set of ranks including a set of dynamic random-access memories (DRAMs), each DRAM of the set of DRAMs including a set of rows; and
a non-volatile memory associated with the DIMM comprising;
a post package repair (PPR) history including a set of PPR history entries, each PPR history entry of the set of PPR history entries comprising;
a failed row count for each rank of the set of rows of a corresponding DRAM of the DIMM; and
a basic input/output system (BIOS) configured to;
determine whether health of the DIMM is unhealthy based on the failed row count for each rank of the corresponding DRAM of each PPR history entry of the PPR history; and
when the health of the DIMM is unhealthy, perform a PPR corrective action procedure.
5 Assignments
0 Petitions
Accused Products
Abstract
An information handling system for DIMM provisioning and RAS enablement may include a memory subsystem that may comprise a DIMM including a set of ranks, each rank of the set of ranks may include a set of DRAMs, each DRAM of the set of DRAMs including a set of rows, and a non-volatile memory associated with the DIMM. The DIMM may include a post package repair (PPR) history including a set of PPR history entries. Each PPR history entry of the set of PPR history entries may include a failed row count for each rank of a corresponding DRAM of the DIMM. The information handling system may also include a BIOS that may determine whether health of the DIMM is unhealthy that may be based on the PPR history. When the health of the DIMM may be unhealthy, the BIOS may also perform a PPR corrective action procedure.
7 Citations
20 Claims
-
1. An information handling system, comprising:
-
a memory subsystem including; a dual in-line memory module (DIMM) comprising; a set of ranks, each rank of the set of ranks including a set of dynamic random-access memories (DRAMs), each DRAM of the set of DRAMs including a set of rows; and a non-volatile memory associated with the DIMM comprising; a post package repair (PPR) history including a set of PPR history entries, each PPR history entry of the set of PPR history entries comprising; a failed row count for each rank of the set of rows of a corresponding DRAM of the DIMM; and a basic input/output system (BIOS) configured to; determine whether health of the DIMM is unhealthy based on the failed row count for each rank of the corresponding DRAM of each PPR history entry of the PPR history; and when the health of the DIMM is unhealthy, perform a PPR corrective action procedure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
determining, by a basic input/output system (BIOS) of the information handling system, whether health of a dual in-line memory module (DIMM) of a memory subsystem of an information handling system is unhealthy based on a post package repair (PPR) history, wherein the DIMM comprising a set of ranks, each rank of the set of ranks including a set of dynamic random-access memories (DRAMs), each dynamic random-access memory (DRAM) of the set of DRAMs including a set of rows, and wherein the PPR history stored at a non-volatile memory of the memory subsystem associated with the DIMM and including a set of PPR history entries, each PPR history entry of the set of PPR history entries comprising a failed row count for each rank of the set of rows of a corresponding DRAM of the DIMM; and when the health of the DIMM is unhealthy, performing, by the BIOS, a PPR correction action procedure. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification