发明名称 Systems and methods for error checking and correcting for memory module
摘要 Methods for error checking and correcting (ECC) in a memory module including at least one memory unit are provided. The method includes the steps of: receiving input data from the memory unit; performing, by a first ECC module, a first ECC operation to the input data and generating a decoding result which indicates whether decoding was successful; and determining whether to activate a second ECC module to perform a second ECC operation to the input data according to the decoding result, wherein the first and second ECC modules respectively utilize a first method and a second method, wherein the first method applies a ECC with a first fault tolerant quantity for error correction and the second method applies a ECC with a second fault tolerant quantity for error correction, and the second fault tolerant quantity is larger than the first fault tolerant quantity.
申请公布号 US9037941(B2) 申请公布日期 2015.05.19
申请号 US201213677785 申请日期 2012.11.15
申请人 VIA TECHNOLOGIES, INC. 发明人 Dong Yiming;Zhong Ji;Shen Li;Wang Wei
分类号 H03M13/00;G11C29/00;G06F11/10 主分类号 H03M13/00
代理机构 McClure, Qualey & Rodack, LLP 代理人 McClure, Qualey & Rodack, LLP
主权项 1. A method for error checking and correcting (ECC) in a memory module including a plurality of memory units respectively coupled to a plurality of first ECC modules, wherein each of the plurality of first ECC modules corresponds to one of the memory units and is used for receiving input data from the corresponding memory unit, the method comprising: receiving, by each of the plurality of first ECC modules, input data from the corresponding memory unit; performing, by each of the plurality of first ECC modules, a first ECC operation to the respective input data and respectively generating a decoding result which indicates whether a decoding process is successful; and activating a second ECC module to perform a second ECC operation when any of the decoding results of the first ECC modules indicates that the decoding was not successful, wherein the first and second ECC modules respectively utilize a first method and a second method and the first method applies an error correction code with a first fault tolerant quantity for error correction and the second method applies an error correction code with a second fault tolerant quantity for error correction, wherein the second fault tolerant quantity is larger than the first fault tolerant quantity.
地址 New Taipei TW