CPC G11C 29/52 (2013.01) [G06F 11/1048 (2013.01); G11C 29/76 (2013.01); G11C 29/789 (2013.01)] | 16 Claims |
1. A memory system, comprising:
a transaction layer configured to interface with a host processor;
a memory controller with a physical layer configured to interface with a dynamic random-access memory (DRAM);
an error logic block (ELB) configured to identify a data read error in a data block read from DRAM and provide error correction for the data read error from the DRAM data block;
a persistent storage configured to store a historical record of memory addresses which have displayed data read errors; and
a post-package repair (PPR) logic block configured to:
identify all of: (a) whether the data read error indicates a requirement for a post-package repair (PPR) of the data block memory address where the data read error occurred, (b) whether a required repair is a soft PPR or a hard PPR, (c) whether a PPR resource is available for a required soft PPR or hard PPR, and (d) whether to make a soft PPR or a hard PPR based on the required repair and the available PPR resource; and
perform the post-package repair.
|