1.一種數(shù)據(jù)儲存裝置,包括:
一快閃存儲器,包括多個芯片,并且每一上述芯片包括一第一存儲器平面以及一第二存儲器平面,其中上述第一存儲器平面以及上述第二存儲器平面分別包括多個頁面;以及
一控制器,被設(shè)置為用以根據(jù)一錯誤校正能力表,對上述第一存儲器平面以及上述第二存儲器平面中所儲存的數(shù)據(jù)進行錯誤校正,其中上述錯誤校正能力表用以記錄上述第一存儲器平面的一第一錯誤比特校正能力值以及上述第二存儲器平面所相應(yīng)的一第二錯誤比特校正能力值。
2.如權(quán)利要求1所述的數(shù)據(jù)儲存裝置,其特征在于,上述控制器更包括一隨機存取存儲器,并且上述控制器更用以將上述錯誤校正能力表載入上述隨機存取存儲器,以根據(jù)上述隨機存取存儲器中的上述錯誤校正能力表,對上述第一存儲器平面以及上述第二存儲器平面中的頁面的數(shù)據(jù)進行錯誤校正以及編碼。
3.如權(quán)利要求2所述的數(shù)據(jù)儲存裝置,其特征在于,上述控制器更包括一錯誤校正引擎,上述控制器更被設(shè)置為根據(jù)對上述第一存儲器平面進行讀取的一第一讀取命令,傳送上述隨機存取存儲器所儲存的上述錯誤校正能力表中相應(yīng)于上述第一存儲器平面的上述第一錯誤比特校正能力值至上述錯誤校正引擎,使得上述錯誤校正引擎依照上述第一錯誤比特校正能力值對上述第一存儲器平面中的頁面的數(shù)據(jù)進行錯誤校正,或者根據(jù)對上述第二存儲器平面進行讀取的一第二讀取命令,傳送上述隨機存取存儲器所儲存的上述錯誤校正能力表中相應(yīng)于上述第二存儲器平面的上述第二錯誤比特校正能力值至上述錯誤校正引擎,使得上述錯誤校正引擎依照上述第二錯誤比特校正能力值對上述第二存儲器平面中的頁面的數(shù)據(jù)進行錯誤校正。
4.如權(quán)利要求2所述的數(shù)據(jù)儲存裝置,其特征在于,上述控制器更包括 一第一錯誤校正引擎以及一第二錯誤校正引擎,其中上述第一錯誤校正引擎是以上述第一錯誤比特校正能力值對數(shù)據(jù)進行編碼以及錯誤校正,并且上述第二錯誤校正引擎是以上述第二錯誤比特校正能力值對數(shù)據(jù)進行編碼以及錯誤校正。
5.如權(quán)利要求4所述的數(shù)據(jù)儲存裝置,其特征在于,上述控制器更被設(shè)置為用以根據(jù)上述錯誤校正能力表,將上述第一存儲器平面的上述頁面的數(shù)據(jù)分配給上述第一錯誤校正引擎進行編碼以及錯誤校正,并且將上述第二存儲器平面的上述頁面的數(shù)據(jù)分配給上述第二錯誤校正引擎進行編碼以及錯誤校正。
6.如權(quán)利要求1所述的數(shù)據(jù)儲存裝置,其特征在于,上述第一存儲器平面以及上述第二存儲器平面中的每一上述頁面分別包括多個數(shù)據(jù)塊,每一上述數(shù)據(jù)塊包括一數(shù)據(jù)段以及一校驗碼,其中上述第一存儲器平面中的上述校驗碼具有一第一長度,上述第二存儲器平面中的上述校驗碼具有一第二長度,并且上述第一長度不同于上述第二長度。
7.一種錯誤校正方法,適用于一數(shù)據(jù)儲存裝置,其特征在于,上述數(shù)據(jù)儲存裝置包括一快閃存儲器,上述快閃存儲器包括多個芯片,并且每一上述芯片包括一第一存儲器平面以及一第二存儲器平面,其中每一上述第一存儲器平面以及上述第二存儲器平面分別包括多個頁面,并且上述數(shù)據(jù)存取方法包括:
根據(jù)一第一錯誤比特校正能力值,對上述第一存儲器平面的頁面的數(shù)據(jù)進行錯誤校正;以及
根據(jù)一第二錯誤比特校正能力值,對上述第二存儲器平面的頁面的數(shù)據(jù)進行錯誤校正。
8.如權(quán)利要求7所述的錯誤校正方法,其特征在于,更包括:
將一錯誤校正能力表,載入一隨機處理存儲器;
根據(jù)用以對上述第一存儲器平面進行讀取的一第一讀取命令,傳送上述隨機存取存儲器所儲存的上述錯誤校正能力表中相應(yīng)于上述第一存儲器平面的 上述第一錯誤比特校正能力值至一錯誤校正引擎;以及
根據(jù)用以對上述第二存儲器平面進行讀取的一第二讀取命令,傳送上述隨機存取存儲器中的上述錯誤校正能力表中相應(yīng)于上述第二存儲器平面的上述第二錯誤比特校正能力值至上述錯誤校正引擎,其中上述錯誤校正引擎是用以對上述第一存儲器平面以及上述第二存儲器平面中的頁面的數(shù)據(jù)進行錯誤校正。
9.如權(quán)利要求7所述的錯誤校正方法,其特征在于,更包括:
將一錯誤校正能力表,載入一隨機處理存儲器,其中上述錯誤校正能力表用以記錄上述第一存儲器平面的上述第一錯誤比特校正能力值以及上述第二存儲器平面所相應(yīng)的上述第二錯誤比特校正能力值;
根據(jù)對上述第一存儲器平面進行讀取的一第一讀取命令以及上述錯誤校正能力表,將上述第一存儲器平面的上述頁面的數(shù)據(jù)分配給一第一錯誤校正引擎進行編碼以及錯誤校正;以及
根據(jù)對上述第二存儲器平面進行讀取的一第二讀取命令以及上述錯誤校正能力表,將上述第二存儲器平面的上述頁面的數(shù)據(jù)分配給一第二錯誤校正引擎進行編碼以及錯誤校正。
10.如權(quán)利要求7所述的錯誤校正方法,其特征在于,上述第一存儲器平面以及上述第二存儲器平面中的每一上述頁面分別包括多個數(shù)據(jù)塊,每一上述數(shù)據(jù)塊包括一數(shù)據(jù)段以及一校驗碼,其中上述錯誤校正方法更包括:
根據(jù)上述第一存儲器平面中的上述數(shù)據(jù)塊中的上述校驗碼,對上述第一存儲器平面中的上述數(shù)據(jù)塊中的上述數(shù)據(jù)段進行錯誤校正;以及
根據(jù)上述第二存儲器平面中的上述數(shù)據(jù)塊中的上述校驗碼,對上述第二存儲器平面中的上述數(shù)據(jù)塊中的上述數(shù)據(jù)段進行錯誤校正,其中上述第一存儲器平面中的上述校驗碼具有一第一長度,上述第二存儲器平面中的上述校驗碼具有一第二長度,并且上述第一長度不同于上述第二長度。
11.如權(quán)利要求7所述的錯誤校正方法,其特征在于,更包括根據(jù)上述第 一存儲器平面以及上述第二存儲器平面中的壞列,定義上述第一存儲器平面所相應(yīng)的上述第一錯誤校正能力以及上述第二存儲器平面所相應(yīng)的上述第二錯誤校正能力。