Alibaba Group Holding Limited
SYSTEM AND METHOD FOR FACILITATING ELASTIC ERROR CORRECTION CODE IN MEMORY

Last updated:

Abstract:

A system is provided for performing error correction in memory. During operation, the system can receive a memory access request from a host processor. The system can then compare a memory address specified in the memory access request with a set of entries in an error correction code (ECC) mapping table. In response to the system determining that the memory address corresponds to at least one entry in the ECC mapping table, the system may determine, based on value in the counter field, whether the memory address belongs to a first portion or a second portion of the address range specified in the ECC mapping table entry. The system can then select a current ECC mode when the memory address belongs to the first portion; and select a previous ECC mode when the memory address belongs to the second portion. The system may then process the memory access request based on the selected ECC mode.

Status:
Application
Type:

Utility

Filling date:

17 Mar 2020

Issue date:

23 Sep 2021