亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

具有動態(tài)讀取閾值機(jī)制的數(shù)據(jù)貯存系統(tǒng)以及操作其的方法_3

文檔序號:9794138閱讀:來源:國知局
器單元的壽命。
[0086]在接收存儲器元件壽命504和中間的讀取閾值312之后,初始映射模塊506可以計算較低的讀取閾值310和較高的讀取閾值314??梢曰诖鎯ζ髟勖?04和中間的讀取閾值312的值計算較低的讀取閾值310和較高的讀取閾值314。例如,較低的讀取閾值310和較高的讀取閾值314可以使用基于隨著編程和擦除周期的數(shù)量的提高而改變的調(diào)節(jié)的讀取閾值306的實(shí)驗(yàn)確定的適應(yīng)偏移量來計算。
[0087]中間的讀取閾值312可以通過測試圖1的數(shù)據(jù)貯存系統(tǒng)100并且識別用于提供在期望的圖2的誤碼率216內(nèi)的第二數(shù)據(jù)值的中間的讀取閾值312的值來實(shí)驗(yàn)性地確定。中間的讀取閾值312可以實(shí)驗(yàn)性地被計算以用于存儲器裸芯132的每一個。
[0088]可以基于中間的讀取閾值312和存儲器元件壽命504計算較低的讀取閾值310和較高的讀取閾值314。存儲器元件壽命504是表示多個存儲器裸芯132的一個存儲器裸芯的有效壽命和使用量的計算的值。
[0089]存儲器元件壽命504可以以多種方式計算。例如,存儲器元件壽命504可以是圖2的編程擦除周期計數(shù)218的數(shù)量、日歷壽命或其組合。
[0090]已經(jīng)發(fā)現(xiàn)的是,電流讀取閾值過程502可以改善用于數(shù)據(jù)貯存系統(tǒng)100的操作的調(diào)節(jié)的讀取閾值306信息。電流讀取閾值過程502可以基于作為存儲器元件壽命504和一個讀取閾值的函數(shù)的外部實(shí)驗(yàn)特征結(jié)果來確定閃速存儲器裝置的讀取閾值值的先驗(yàn)知識。基于存儲器元件壽命504和中間的讀取閾值312計算較低的讀取閾值310和較高的讀取閾值314比實(shí)驗(yàn)性地評估較低的讀取閾值310和較高的讀取閾值314更快,并且減少了確定讀取閾值所需要的整體時間。
[0091]由于確定圖1的存儲器單元136的每一個的讀取閾值的最佳值具有變化的成本,所以確定中間的讀取閾值312的最佳值比較低的讀取閾值310和較高的讀取閾值314的最佳值更加簡單。
[0092]已經(jīng)發(fā)現(xiàn)的是,作為存儲器元件壽命504和中間的讀取閾值312的函數(shù)來確定較低的讀取閾值310和較高的讀取閾值314可以提高處理速度。通過實(shí)驗(yàn)性地確定中間的讀取閾值312,可使用存儲器元件壽命504計算較低的讀取閾值310和較高的讀取閾值314。這減少了另外需要通過測量來自存儲器單元136的響應(yīng)來實(shí)驗(yàn)性地確定較低的讀取閾值310和較高的讀取閾值314的時間。使用存儲器元件壽命504和中間的讀取閾值312計算較低的讀取閾值310和較高的讀取閾值314顯著地比蠻力測量方法更快。
[0093]現(xiàn)在參考圖6,其中示出了異常值調(diào)節(jié)過程601的示例。異常值調(diào)節(jié)過程601可以確定用于圖1的多個存儲器裸芯132的一個存儲器裸芯中的圖2的存儲器塊204和圖2的存儲器頁202的圖3的較低的讀取閾值310、圖3的中間的讀取閾值312和圖3的較高的讀取閾值314中的改變。異常值調(diào)節(jié)過程601也可以基于保留時間、讀取干擾事件的數(shù)量以及編程擦除周期的數(shù)量來調(diào)節(jié)存儲器塊204和存儲器頁202的較低的讀取閾值310、中間的讀取閾值312和較高的讀取閾值314。
[0094]異常值塊偏移量620是表示用于異常值塊624的圖3的調(diào)節(jié)的讀取閾值306中的改變的值,該調(diào)節(jié)的讀取閾值306諸如較低的讀取閾值310、中間的讀取閾值312和較高的讀取閾值314。異常值頁偏移量622是表示用于異常值頁626的讀取閾值中的期望的改變的值。
[0095]例如,如果異常值塊624的一個處于多個存儲器裸芯132的一個存儲器裸芯的邊緣處,異常值塊偏移量620可以指示用于異常值塊624的讀取閾值可能減少了 10%-20%。
[0096]異常值調(diào)節(jié)過程601可以確定異常值塊偏移量620和異常值頁偏移量622。異常值塊偏移量620可以被用于調(diào)節(jié)用于異常值塊624的一個的讀取閾值。異常值頁偏移量622可以被用于調(diào)節(jié)異常值頁626的一個的讀取閾值。
[0097]在異常值調(diào)節(jié)過程601中,讀取閾值可以基于異常值元件的讀取操作狀態(tài)而計算,該異常值元件諸如異常值塊624中的一個、異常值頁626中的一個或其組合。異常值調(diào)節(jié)過程601可以由圖1的軟件122實(shí)現(xiàn)。
[0098]異常值調(diào)節(jié)過程601包括多個模塊。異常值調(diào)節(jié)過程601可以包括讀取模塊602、查找模塊604、異常值塊檢查模塊606、異常值塊調(diào)節(jié)模塊608、異常值頁檢查模塊610、異常值頁調(diào)節(jié)模塊612、保留時間模塊614和讀取干擾模塊616。
[0099]在讀取模塊602中,異常值調(diào)節(jié)過程601可以確定需要讀取操作以從圖1的數(shù)據(jù)貯存系統(tǒng)100取回數(shù)據(jù)。讀取模塊602可以包括確定用于讀取用戶數(shù)據(jù)的目標(biāo)地址628以及識別用于目標(biāo)地址628的多個存儲器頁202中的一個存儲器頁、多個存儲器塊204中的一個存儲器塊和多個存儲器裸芯132的一個存儲器裸芯。
[0100]在查找模塊604中,異常值調(diào)節(jié)過程601可以查找用于目標(biāo)地址628的存儲器裸芯132的裸芯讀取閾值618的最佳值。裸芯讀取閾值618可以提前被確定并且被貯存在圖1的控制器數(shù)據(jù)庫124中。裸芯讀取閾值618是用于多個存儲器裸芯132的一個存儲器裸芯的較低的讀取閾值310、中間的讀取閾值312和較高的讀取閾值314的值。裸芯讀取閾值618可以應(yīng)用到多個存儲器裸芯132的一個存儲器裸芯的整體。
[0101]在異常值塊檢查模塊606中,異常值調(diào)節(jié)過程601可以確定讀取操作是否需要讀取異常值塊624的一個。如果是的,則控制流程可以傳遞到異常值塊調(diào)節(jié)模塊608。否則,控制流程可以傳遞到異常值頁檢查模塊610。
[0102]在異常值塊調(diào)節(jié)模塊608中,用于多個存儲器塊204中的一個存儲器塊的包括較低的讀取閾值310、中間的讀取閾值312和較高的讀取閾值314的調(diào)節(jié)的讀取閾值306可以基于多個存儲器塊204中的一個存儲器塊的異常值塊偏移量620而被修改。例如,較低的讀取閾值310、中間的讀取閾值312和較高的讀取閾值314可以被設(shè)置為異常值塊偏移量620的值。
[0103]異常值塊偏移量620表示調(diào)節(jié)的讀取閾值306中的改變。異常值塊偏移量620可以被用于偏移量調(diào)節(jié)的讀取閾值306以用于讀取多個存儲器塊204中的一個存儲器塊。例如,如果多個存儲器塊204中的一個存儲器塊具有可能導(dǎo)致在多個存儲器塊204中的一個存儲器塊的圖1的存儲器單元136的圖3的電荷水平320中的降低的異常值位置,異常值塊偏移量620可以具有負(fù)數(shù)值。
[0104]異常值塊偏移量620可以以多種方式確定。例如,多個存儲器塊204中的一個存儲器塊的異常值塊偏移量620可以由多個存儲器塊204中的一個存儲器塊在存儲器裸芯132上的物理位置確定。在另一示例中,多個存儲器塊204中的一個存儲器塊的異常值塊偏移量620可以由多個存儲器塊204中的一個存儲器塊相對于其它個存儲器塊204的位置確定。異常值塊偏移量620可以從預(yù)定數(shù)據(jù)源查找、動態(tài)地評估或其組合。
[0105]調(diào)節(jié)的讀取閾值306——諸如多個存儲器塊204中的一個存儲器塊的較低的讀取閾值310、中間的讀取閾值312和較高的讀取閾值314——可以以多種方式重新計算。例如,多個存儲器塊204中的一個存儲器塊的調(diào)節(jié)的讀取閾值306可以由將異常值塊偏移量620異常值增加到裸芯讀取閾值618、從多個存儲器塊204中的一個存儲器塊的調(diào)節(jié)的讀取閾值306減去異常值塊偏移量或其組合確定。
[0106]在異常值頁檢查模塊610中,異常值調(diào)節(jié)過程601可以確定讀取操作是否需要讀取多個存儲器頁202中的一個存儲器頁。如果是的,則控制流程被傳遞到異常值頁調(diào)節(jié)模塊612。否則,控制流程可以傳遞到保留時間模塊614。
[0107]在異常值頁調(diào)節(jié)模塊612中,用于多個存儲器頁202中的一個存儲器頁的調(diào)節(jié)的讀取閾值306——諸如較低的讀取閾值310、中間的讀取閾值312和較高的讀取閾值314——可以基于多個存儲器頁202中的一個存儲器頁的異常值頁偏移量622而被修改。例如,較低的讀取閾值310、中間的讀取閾值312和較高的讀取閾值314可以被設(shè)置為異常值頁偏移量622的值。
[0108]異常值頁偏移量622表示調(diào)節(jié)的讀取閾值306中的改變。異常值頁偏移量622可以被用于偏移量調(diào)節(jié)的讀取閾值306以用于讀取多個存儲器頁202中的一個存儲器頁。例如,如果多個存儲器頁202中的一個存儲器頁具有可能導(dǎo)致多個存儲器頁202中的一個存儲器頁的存儲器單元136的電荷水平320中的降低的異常值位置,異常值頁偏移量622可以具有負(fù)數(shù)值。
[0109]異常值頁偏移量622可以以多種方式確定。例如,多個存儲器頁202中的一個存儲器頁的異常值頁偏移量622可以由多個存儲器頁202中的一個存儲器頁在存儲器裸芯132上的物理位置確定。在另一示例中,多個存儲器頁202中的一個存儲器頁的異常值頁偏移量622可以由多個存儲器頁202中的一個存儲器頁相對于存儲器頁202的其它個的位置確定。異常值頁偏移量622可以從預(yù)定數(shù)據(jù)源查找、動態(tài)地評估或其組合。
[0110]多個存儲器頁202中的一個存儲器頁的調(diào)節(jié)的讀取閾值306可以以多種方式重新計算。例如,多個存儲器頁202中的一個存儲器頁的調(diào)節(jié)的讀取閾值306可以由將異常值頁偏移量622增加到裸芯讀取閾值618、將異常值頁偏移量增加到多個存儲器頁202中的一個存儲器頁的調(diào)節(jié)的讀取閾值306或其組合確定。
[0111]在保留時間模塊614中,異常值調(diào)節(jié)過程601可以基于存儲器塊204的保留時間632修改調(diào)節(jié)的讀取閾值306——諸如較低的讀取閾值310、中間的讀取閾值312和較高的讀取閾值314—一以用于多個存儲器塊204中的一個存儲器塊。保留是存儲器單元保留編程的信息的能力。保留時間632是數(shù)據(jù)可以貯存在閃速存儲器裝置中的時間的量。
[0112]保留時間632是貯存數(shù)據(jù)能力的度量。例如,年齡較輕的NAND閃速存儲器具有較好的數(shù)據(jù)保留能力。年齡較大的NAND閃速存儲器具有較差的數(shù)據(jù)保留能力。
[0113]保留偏移量630可以通過確定用于多個存儲器塊204中的一個存儲器塊的保留時間632而被計算以用于多個存儲器塊204中的一個存儲器塊。保留偏移量630可以以多種方式計算。例如,保留偏移量630可以被設(shè)置為正數(shù)值以用于具有高于保留閾值634的保留時間632的多個存儲器塊204中的一個存儲器塊。在保留時間模塊614之后,控制流程可以傳遞到讀取干擾模塊616。
[0114]在讀取干擾模塊616中,異常值調(diào)節(jié)過程601可以基于在多個存儲器塊204中的一個存儲器塊上具有讀取
當(dāng)前第3頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1