1.一種用于控制半導(dǎo)體存儲裝置的控制器,所述半導(dǎo)體存儲裝置包括多個頁,所述控制器包括:
命令生成單元,其適用于生成用于選自所述多個頁的至少一個頁的第一讀取命令;
誤差校正塊,其適用于響應(yīng)于所述第一讀取命令對儲存在所述至少一個選擇的頁中的一個或多個編碼字執(zhí)行第一誤差校正操作;以及
命令鏡像單元,其適用于通過對所述第一讀取命令進(jìn)行鏡像來生成鏡像命令。
2.根據(jù)權(quán)利要求1所述的控制器,其中,當(dāng)對所述一個或多個編碼字中的至少一個的誤差校正失敗時,所述命令鏡像單元適用于生成第二讀取命令。
3.根據(jù)權(quán)利要求1所述的控制器,其中,所述命令鏡像單元適用于在所述第一讀取命令被通信至所述半導(dǎo)體存儲裝置之前生成第二讀取命令。
4.根據(jù)權(quán)利要求1所述的控制器,其中,所述控制器適用于將第二讀取命令通信至所述半導(dǎo)體存儲裝置;以及
所述誤差校正塊適用于響應(yīng)于所述第二讀取命令對所述一個或多個編碼字中的至少一個執(zhí)行所述誤差校正操作。
5.根據(jù)權(quán)利要求1所述的控制器,其中,當(dāng)對所述一個或多個編碼字中的每個的所述誤差校正操作通過時,所述命令生成單元將誤差校正編碼字提供至主機(jī)。
6.根據(jù)權(quán)利要求1所述的控制器,其進(jìn)一步包括:
主命令隊列,其適用于在先進(jìn)先出(FIFO)的基礎(chǔ)上對所述第一讀取命令進(jìn)行入列和出列;
鏡像儲存單元,其適用于儲存所述鏡像命令;以及
子命令隊列,其適用于在先進(jìn)先出的基礎(chǔ)上對第二讀取命令進(jìn)行 入列和出列。
7.根據(jù)權(quán)利要求6所述的控制器,其進(jìn)一步包括命令選擇單元,其適用于將所述主命令隊列的第一讀取命令和所述子命令隊列的第二讀取命令中的一個提供至所述半導(dǎo)體存儲裝置。
8.根據(jù)權(quán)利要求6所述的控制器,其中,當(dāng)對所述一個或多個編碼字中的每個的所述誤差校正操作通過時,所述鏡像儲存單元中的鏡像命令被取消。
9.根據(jù)權(quán)利要求2所述的控制器,其中,所述第二讀取命令是用于所述一個或多個編碼字中的至少一個的讀取命令,其中,響應(yīng)于所述第一讀取命令的對所述一個或多個編碼字的誤差校正操作失敗。
10.根據(jù)權(quán)利要求2所述的控制器,其中,所述第二讀取命令是用于所述選擇的頁的讀取命令。
11.根據(jù)權(quán)利要求2所述的控制器,其中,所述第二讀取命令包括用于對所述一個或多個編碼字中的至少一個進(jìn)行一個或多個讀取重試操作的一系列子命令,其中,響應(yīng)于所述第一讀取命令的對所述一個或多個編碼字的誤差校正操作失敗。
12.根據(jù)權(quán)利要求2所述的控制器,其中,所述第二讀取命令包括用于對所述一個或多個編碼字中的至少一個進(jìn)行一個或多個軟判決操作的一系列子命令,其中,響應(yīng)于所述第一讀取命令的對所述一個或多個編碼字的誤差校正操作失敗。
13.根據(jù)權(quán)利要求2所述的控制器,其進(jìn)一步包括存儲控制器單元,其適用于將所述第一讀取命令和所述第二讀取命令提供至所述半導(dǎo)體存儲裝置并從所述半導(dǎo)體存儲裝置接收分別對應(yīng)于所述第一讀取命令和所述第二讀取命令的編碼字。
14.一種用于操作控制器的方法,所述控制器用于控制包括多個頁的半導(dǎo)體存儲裝置,所述方法包括:
生成用于選自所述多個頁的至少一個頁的第一讀取命令;
響應(yīng)于所述第一讀取命令對儲存在所述選擇的頁中的至少一個或多個編碼字執(zhí)行誤差校正操作;以及
通過對所述第一讀取命令進(jìn)行鏡像來生成鏡像命令。
15.根據(jù)權(quán)利要求14所述的方法,其中,當(dāng)對所述一個或多個編碼字中的至少一個的誤差校正操作失敗時,第二讀取命令被生成。
16.根據(jù)權(quán)利要求14所述的方法,其中,所述第二讀取命令在所述第一讀取命令被通信至所述半導(dǎo)體存儲裝置之前生成。
17.根據(jù)權(quán)利要求14所述的方法,其進(jìn)一步包括當(dāng)對所述一個或多個編碼字中的每個的誤差校正操作通過時,將誤差校正編碼字提供至主機(jī)。
18.根據(jù)權(quán)利要求14所述的方法,其進(jìn)一步包括當(dāng)對所述一個或多個編碼字中的每個的誤差校正操作通過時取消所述鏡像命令。
19.根據(jù)權(quán)利要求15所述的方法,其進(jìn)一步包括響應(yīng)于所述第二讀取命令對所述一個或多個編碼字中的至少一個執(zhí)行所述誤差校正操作。
20.根據(jù)權(quán)利要求15所述的方法,其中,所述第二讀取命令是用于所述一個或多個編碼字中的至少一個的讀取命令,其中,響應(yīng)于所述第一讀取命令的對所述一個或多個編碼字的誤差校正操作失敗。
21.根據(jù)權(quán)利要求15所述的操作方法,其中,所述第二讀取命令是用于所述選擇的頁的讀取命令。
22.根據(jù)權(quán)利要求15所述的操作方法,其中,所述第二讀取命令包括用于對所述一個或多個編碼字中的至少一個進(jìn)行一個或多個讀取重試操作的一系列子命令,其中,響應(yīng)于所述第一讀取命令的對所述一個或多個編碼字的誤差校正操作失敗。
23.根據(jù)權(quán)利要求15所述的操作方法,其中,所述第二讀取命令包括用于對所述一個或多個編碼字中的至少一個進(jìn)行一個或多個軟判決操作的一系列子命令,其中,響應(yīng)于所述第一讀取命令的對所述一 個或多個編碼字的誤差校正操作失敗。
24.一種存儲系統(tǒng),其包括:
半導(dǎo)體存儲裝置,其包括多個頁;以及
控制器,其控制所述半導(dǎo)體存儲裝置,
其中,所述控制器包括:
誤差校正塊,其適用于響應(yīng)于第一讀取命令對儲存在選擇的頁中的編碼字中的每個執(zhí)行誤差校正操作;以及
命令鏡像單元,其適用于通過對所述第一讀取命令進(jìn)行鏡像來生成鏡像命令,
其中,當(dāng)對所述編碼字中的至少一個的誤差校正操作失敗時,所述命令鏡像單元基于所述鏡像命令生成第二讀取命令。