本發(fā)明涉及一種存儲(chǔ)器裝置及其刷新控制方法。
背景技術(shù):
1、隨著計(jì)算裝置的尺寸繼續(xù)減小并且它們的容量和能力繼續(xù)增加,用于制造組件的最小裝置幾何形狀繼續(xù)減小。隨著存儲(chǔ)器裝置中的存儲(chǔ)器單元的密度增加,相鄰行中的存儲(chǔ)器單元的電荷可能受到特定行中的電壓分布的影響。具體地,當(dāng)集中訪問(wèn)行時(shí),存儲(chǔ)在鄰近行的存儲(chǔ)器單元中的數(shù)據(jù)可能由于對(duì)應(yīng)行的激活狀態(tài)下的電壓而改變。這種現(xiàn)象稱(chēng)為排錘(row?hammer)。對(duì)于排錘防御,可以將定期刷新整個(gè)存儲(chǔ)器單元的功能和刷新存儲(chǔ)器單元當(dāng)中受到集中攻擊的行的功能應(yīng)用于存儲(chǔ)器裝置。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明試圖提供一種存儲(chǔ)器裝置及其刷新控制方法,其能夠防止在集中訪問(wèn)一些行時(shí)由于訪問(wèn)而由刷新引起的位翻轉(zhuǎn)。
2、根據(jù)實(shí)施例的存儲(chǔ)器裝置包含存儲(chǔ)器單元陣列、寄存器和刷新控制器,所述存儲(chǔ)器單元陣列包括放置在多個(gè)行中的多個(gè)存儲(chǔ)器單元,所述寄存器被配置為存儲(chǔ)對(duì)應(yīng)于多個(gè)行的行地址和多個(gè)行的訪問(wèn)計(jì)數(shù),所述刷新控制器被配置為基于存儲(chǔ)的行地址并且在接收到刷新命令時(shí)確定刷新地址,以及基于刷新地址與先前對(duì)目標(biāo)行執(zhí)行的刷新相關(guān)聯(lián)并且對(duì)應(yīng)于目標(biāo)行的行的訪問(wèn)計(jì)數(shù)達(dá)到閾值而改變目標(biāo)行的刷新周期。
3、根據(jù)實(shí)施例的存儲(chǔ)器裝置包括存儲(chǔ)器單元陣列,所述存儲(chǔ)器單元陣列包括放置在多個(gè)行中的多個(gè)存儲(chǔ)器單元,寄存器計(jì)數(shù)器包括第一寄存器計(jì)數(shù)器,其被配置為存儲(chǔ)多個(gè)行地址中與多個(gè)行中的r個(gè)行對(duì)應(yīng)的r個(gè)行地址以及r個(gè)行的訪問(wèn)計(jì)數(shù),r是大于1的整數(shù),以及第二寄存器計(jì)數(shù)器,其被配置為存儲(chǔ)多個(gè)行地址中對(duì)應(yīng)于多個(gè)行中的s個(gè)行的s個(gè)行地址和s個(gè)行的訪問(wèn)計(jì)數(shù),s是大于1的整數(shù),并且所述寄存器計(jì)數(shù)器被配置為基于接收到激活命令而增加訪問(wèn)計(jì)數(shù),以及刷新控制器,其被配置為基于存儲(chǔ)的行地址確定刷新地址,當(dāng)?shù)诙拇嫫饔?jì)數(shù)器的訪問(wèn)計(jì)數(shù)與預(yù)定值匹配時(shí)基于接收的刷新信號(hào)確定是否對(duì)r個(gè)行執(zhí)行集中訪問(wèn),以及基于確定對(duì)r個(gè)行執(zhí)行集中訪問(wèn)而增加對(duì)應(yīng)于刷新地址的目標(biāo)行的刷新周期。
4、一種包括放置在多個(gè)行中的多個(gè)存儲(chǔ)器單元的存儲(chǔ)器裝置的刷新控制方法,根據(jù)實(shí)施例的所述方法包括:當(dāng)接收到刷新命令時(shí)確定刷新地址;基于刷新地址確定是否僅訪問(wèn)一行;當(dāng)未確定僅訪問(wèn)一行時(shí)基于刷新地址確定是否僅訪問(wèn)n(n是大于1的整數(shù))個(gè)行或更少行;以及當(dāng)確定僅訪問(wèn)n個(gè)行或更少行時(shí),改變目標(biāo)行的刷新周期。
1.一種存儲(chǔ)器裝置,包括:
2.根據(jù)權(quán)利要求1所述的存儲(chǔ)器裝置,其進(jìn)一步包括:
3.根據(jù)權(quán)利要求2所述的存儲(chǔ)器裝置,其中:
4.根據(jù)權(quán)利要求1所述的存儲(chǔ)器裝置,其中存儲(chǔ)器裝置被配置使得當(dāng)刷新地址與之前剛剛執(zhí)行刷新的目標(biāo)行的地址匹配時(shí),刷新控制器改變目標(biāo)行的刷新周期。
5.根據(jù)權(quán)利要求1所述的存儲(chǔ)器裝置,其中存儲(chǔ)器裝置被配置使得當(dāng)刷新地址被包括在先前執(zhí)行刷新的多個(gè)目標(biāo)行的地址中時(shí),刷新控制器改變目標(biāo)行的刷新周期。
6.根據(jù)權(quán)利要求1所述的存儲(chǔ)器裝置,其中刷新控制器被配置為通過(guò)跳過(guò)刷新地址的輸出、通過(guò)輸出正常刷新地址或通過(guò)進(jìn)入存儲(chǔ)器裝置的空閑狀態(tài)來(lái)改變目標(biāo)行的刷新周期。
7.根據(jù)權(quán)利要求1所述的存儲(chǔ)器裝置,其中:
8.一種存儲(chǔ)器裝置,包括:
9.根據(jù)權(quán)利要求8所述的存儲(chǔ)器裝置,進(jìn)一步包括:
10.根據(jù)權(quán)利要求9所述的存儲(chǔ)器裝置,進(jìn)一步包括:
11.根據(jù)權(quán)利要求9所述的存儲(chǔ)器裝置,其中比較器被配置為在對(duì)應(yīng)于第二寄存器計(jì)數(shù)器的所述s個(gè)行的訪問(wèn)計(jì)數(shù)與預(yù)定值匹配時(shí)輸出觸發(fā)信號(hào)。
12.根據(jù)權(quán)利要求11所述的存儲(chǔ)器裝置,其中第二寄存器計(jì)數(shù)器被配置為在第一寄存器計(jì)數(shù)器已滿時(shí)存儲(chǔ)所述s個(gè)行地址和所述s個(gè)行的訪問(wèn)計(jì)數(shù)。
13.根據(jù)權(quán)利要求9所述的存儲(chǔ)器裝置,其中:
14.根據(jù)權(quán)利要求13所述的存儲(chǔ)器裝置,其中比較器被配置為在刷新信號(hào)是目標(biāo)行刷新信號(hào)時(shí)確定第二寄存器計(jì)數(shù)器的值是否匹配預(yù)定值。
15.根據(jù)權(quán)利要求8所述的存儲(chǔ)器裝置,其中刷新控制器被配置為通過(guò)跳過(guò)刷新地址的輸出、通過(guò)輸出正常刷新地址或通過(guò)進(jìn)入存儲(chǔ)器裝置的空閑狀態(tài)來(lái)增加目標(biāo)行的刷新周期。
16.根據(jù)權(quán)利要求8所述的存儲(chǔ)器裝置,其中:
17.一種存儲(chǔ)器裝置的刷新控制方法,所述存儲(chǔ)器裝置包括放置在多個(gè)行中的多個(gè)存儲(chǔ)器單元,所述方法包括:
18.根據(jù)權(quán)利要求17所述的方法,其中,確定是否僅訪問(wèn)一行包括:
19.根據(jù)權(quán)利要求17所述的方法,還包括:
20.根據(jù)權(quán)利要求17所述的方法,還包括: