本公開的多種實施例涉及半導(dǎo)體設(shè)計技術(shù),更具體地,涉及包括用于執(zhí)行糾錯操作的存儲器控制器的存儲系統(tǒng)。
背景技術(shù):
1、存儲系統(tǒng)可以存儲從外部設(shè)備提供的數(shù)據(jù),并將存儲的數(shù)據(jù)提供給外部設(shè)備。存儲系統(tǒng)可以包括糾錯電路以確保數(shù)據(jù)的可靠性。近來,存儲器裝置可以將數(shù)據(jù)和糾錯碼存儲在一起,糾錯電路可以使用從存儲器裝置讀取的糾錯碼來執(zhí)行檢測并糾正從存儲器裝置讀取的數(shù)據(jù)的錯誤的糾錯操作。
技術(shù)實現(xiàn)思路
1、本公開的實施例涉及一種能夠根據(jù)設(shè)置靈活地調(diào)整糾錯能力的存儲器控制器以及包括該存儲器控制器的存儲系統(tǒng)。
2、根據(jù)本公開的實施例,一種存儲系統(tǒng)包括:多個存儲模塊;多個模塊控制器,其被配置為分別控制多個存儲模塊;以及多個接口電路,其被配置為將多個存儲模塊與多個模塊控制器連接,其中,根據(jù)設(shè)置信號,至少一個目標接口電路被配置為將多個模塊控制器中的目標模塊控制器與多個存儲模塊中的目標存儲模塊連接,或者將不同于目標模塊控制器的其他模塊控制器與目標存儲模塊連接。
3、根據(jù)本公開的實施例,一種存儲系統(tǒng)包括:第一存儲模塊至第三存儲模塊;第一模塊控制器至第三模塊控制器,其被配置為分別為第一存儲模塊至第三存儲模塊生成用戶數(shù)據(jù)和糾錯碼;以及第一接口電路至第三接口電路,其被配置為通過獨立的通道分別向第一存儲模塊至第三存儲模塊發(fā)送用戶數(shù)據(jù)和糾錯碼/從第一存儲模塊至第三存儲模塊接收用戶數(shù)據(jù)和糾錯碼,其中第一模塊控制器和第二模塊控制器被配置為分別根據(jù)設(shè)置信號增加糾錯碼的尺寸以生成第一擴展糾錯碼和第二擴展糾錯碼,以及其中第三接口電路被配置為根據(jù)設(shè)置信號將第一擴展糾錯碼和第二擴展糾錯碼發(fā)送到第三存儲模塊以及從第三存儲模塊接收第一擴展糾錯碼和第二擴展糾錯碼。
4、根據(jù)本公開的實施例,一種存儲器控制器包括:第一模塊控制器至第三模塊控制器,其被配置為分別為第一存儲模塊至第三存儲模塊生成用戶數(shù)據(jù)和糾錯碼;以及第一接口電路至第三接口電路,其被配置為通過獨立的通道分別向第一存儲模塊至第三存儲模塊發(fā)送用戶數(shù)據(jù)和糾錯碼以及從第一存儲模塊至第三存儲模塊接收用戶數(shù)據(jù)和糾錯碼,其中,第一模塊控制器和第二模塊控制器被配置為分別根據(jù)設(shè)置信號增加糾錯碼的尺寸以生成第一擴展糾錯碼和第二擴展糾錯碼,以及其中第三接口電路被配置為根據(jù)設(shè)置信號向第三存儲模塊發(fā)送第一擴展糾錯碼和第二擴展糾錯碼以及從第三存儲模塊接收第一擴展糾錯碼和第二擴展糾錯碼。
5、此外,根據(jù)本公開的實施例,存儲系統(tǒng)可以僅在需要具有高性能的糾錯能力的擴展模式中提高糾錯能力,從而根據(jù)系統(tǒng)環(huán)境靈活地執(zhí)行糾錯操作。
1.一種存儲系統(tǒng),包括:
2.根據(jù)權(quán)利要求1所述的存儲系統(tǒng),
3.根據(jù)權(quán)利要求2所述的存儲系統(tǒng),其中,所述其他模塊控制器中的每一個:生成用于對應(yīng)的存儲模塊的用戶數(shù)據(jù)和糾錯碼,根據(jù)所述設(shè)置信號通過增加所述糾錯碼的尺寸來生成所述擴展糾錯碼,以及將所述擴展糾錯碼輸出到所述目標接口電路。
4.根據(jù)權(quán)利要求2所述的存儲系統(tǒng),
5.根據(jù)權(quán)利要求1所述的存儲系統(tǒng),
6.根據(jù)權(quán)利要求5所述的存儲系統(tǒng),其中,所述多個接口電路中的除了所述目標接口電路之外的每個接口電路通過傳輸上數(shù)據(jù)和下數(shù)據(jù)的數(shù)據(jù)線和傳輸選通信號的選通線而耦接到對應(yīng)存儲模塊的2n個存儲器封裝。
7.根據(jù)權(quán)利要求1所述的存儲系統(tǒng),
8.根據(jù)權(quán)利要求1所述的存儲系統(tǒng),其中,所述多個存儲模塊中的每一個存儲模塊包括m個存儲器封裝,
9.根據(jù)權(quán)利要求1所述的存儲系統(tǒng),其中,所述目標接口電路包括:
10.根據(jù)權(quán)利要求9所述的存儲系統(tǒng),其中,所述目標接口電路還包括:
11.根據(jù)權(quán)利要求1所述的存儲系統(tǒng),還包括:
12.根據(jù)權(quán)利要求1所述的存儲系統(tǒng),其中,所述存儲系統(tǒng)具有附加卡、或企業(yè)和數(shù)據(jù)中心ssd形狀規(guī)格的形狀規(guī)格。
13.一種存儲系統(tǒng),包括:
14.根據(jù)權(quán)利要求13所述的存儲系統(tǒng),其中,所述第一擴展糾錯碼和所述第二擴展糾錯碼中的每一個的尺寸與所述用戶數(shù)據(jù)和所述糾錯碼的比特位數(shù)的一半相對應(yīng)。
15.根據(jù)權(quán)利要求13所述的存儲系統(tǒng),
16.根據(jù)權(quán)利要求13所述的存儲系統(tǒng),
17.根據(jù)權(quán)利要求13所述的存儲系統(tǒng),其中,所述設(shè)置信號是基于來自主機的請求而生成的。
18.一種存儲器控制器,包括:
19.根據(jù)權(quán)利要求18所述的存儲器控制器,其中,所述第一擴展糾錯碼和所述第二擴展糾錯碼中的每一個的尺寸與所述用戶數(shù)據(jù)和所述糾錯碼的比特位數(shù)的一半相對應(yīng)。
20.根據(jù)權(quán)利要求18所述的存儲器控制器,