專利名稱:控制易失性存儲器中的刷新的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本揭示案大體上涉及存儲器裝置,且更明確地說涉及控制動態(tài)易失性存儲器中的刷新的方法和系統(tǒng)。
背景技術(shù):
動態(tài)易失性存儲器是通常構(gòu)造為許多陣列(或庫(bank))的存儲媒介。每一庫進(jìn)一步以行和列排列成“存儲器單元”的矩陣,每一列進(jìn)一步被存儲器的輸入/輸出(I/O)寬度劃分。存儲器內(nèi)的位置由庫、行和列唯一指定。存儲器控制器可用于通過指示數(shù)據(jù)的庫、行和列位置來從存儲器中檢索數(shù)據(jù)。
在動態(tài)易失性存儲器(易失性存儲器)的情況下,每一單元必須被周期性刷新或再供能以便維持?jǐn)?shù)據(jù)完整性。因?yàn)閱卧S著時(shí)間而放電,所以其必須被刷新。刷新是對存儲器中的單元進(jìn)行再充電或再供能的過程。通常以一次一行的方式刷新單元。當(dāng)前存在許多經(jīng)設(shè)計(jì)以刷新易失性存儲器的方法。這些方法中的一些(如果不是全部的話)導(dǎo)致性能和/或功率方面的高成本。舉例來說,存在許多通常用于控制現(xiàn)代數(shù)字系統(tǒng)中易失性存儲器的刷新的常見方法或技術(shù)。一種通常稱為自刷新的方法依靠存儲器來控制將對期望的行和庫執(zhí)行的刷新操作的定時(shí);另一種通常稱為自動刷新的方法依靠存儲器控制器來控制將對期望的行和庫執(zhí)行的刷新操作的定時(shí)。然而,利用這兩種方法,存儲器控制器和存儲器沒有任何方法向彼此傳達(dá)關(guān)于將要刷新的行和庫的信息。
在自刷新方法下,存儲器利用其自身的內(nèi)部刷新時(shí)鐘和存儲在內(nèi)部刷新地址寄存器中的刷新地址來控制刷新操作。在不將數(shù)據(jù)寫入到存儲器或從存儲器檢索數(shù)據(jù)(閑置狀態(tài))的時(shí)期期間,存儲器控制器可將存儲器置于自刷新模式下。在自刷新模式下,存儲器使用其自身的內(nèi)部刷新機(jī)制來刷新存儲器的行并控制內(nèi)部刷新地址寄存器。自刷新模式有益于在閑置狀態(tài)期間節(jié)省功率,因?yàn)樽运⑿履J绞褂孟鄬^少量的功率。由于需要的功率量較少,所以這種方法通常用于低功率應(yīng)用。然而,這種方法在活動周期期間無效,因?yàn)闉榱藢⒁獔?zhí)行的刷新循環(huán)而完全中斷對存儲器的存取(即,所有行均關(guān)閉)。
在存儲器的現(xiàn)行使用期間通常使用自動刷新方法。在自動刷新模式下,存儲器控制器提供自動刷新命令,存儲器將使用所述自動刷新命令來執(zhí)行刷新操作。存儲器使用其內(nèi)部刷新地址寄存器中的刷新地址來確定對哪一行/庫執(zhí)行刷新循環(huán),并基于由存儲器控制器提供的自動刷新命令而循環(huán)經(jīng)過相關(guān)行。類似地,當(dāng)存儲器進(jìn)入自動刷新狀態(tài)時(shí),存儲器控制器必須關(guān)閉對所有庫的存取,因?yàn)榇鎯ζ骺刂破鞑恢滥囊粠旒磳⒈淮鎯ζ魉⑿隆?br>
因此,將需要提供更有效的方法和系統(tǒng)來刷新易失性存儲器,所述方法和系統(tǒng)能夠在維持低功率預(yù)算的同時(shí)實(shí)現(xiàn)較高性能。
發(fā)明內(nèi)容
在一個(gè)實(shí)施例中,存儲器系統(tǒng)包含存儲器,其經(jīng)配置以在自刷新模式和自動刷新模式下操作,所述存儲器具有復(fù)數(shù)個(gè)存儲位置;和存儲器控制器,其經(jīng)配置以在自動刷新模式下在所述存儲位置中的第二者正刷新的同時(shí)存取所述存儲位置中的第一者。
一方面,提供一種具有自刷新模式和自動刷新模式的刷新存儲器的方法,所述存儲器具有復(fù)數(shù)個(gè)存儲位置,所述方法包括提供存儲器控制器,所述存儲器控制器當(dāng)在自動刷新模式下操作時(shí)在所述存儲位置中的第二者正被刷新的同時(shí),對于存儲器中的所述存儲位置中的第一者進(jìn)行存取。
在另一實(shí)施例中,經(jīng)配置以在自刷新模式和自動刷新模式下操作的存儲器包含復(fù)數(shù)個(gè)存儲庫,所述復(fù)數(shù)個(gè)存儲庫經(jīng)配置使得在自動刷新模式下外部裝置可在所述存儲庫中的第二者中的復(fù)數(shù)個(gè)存儲位置中的一個(gè)或一個(gè)以上存儲位置正被刷新的同時(shí)存取所述存儲庫中的第一者。
在又一實(shí)施例中,提供一種經(jīng)配置以在自動刷新模式和自刷新模式下控制具有復(fù)數(shù)個(gè)存儲庫的存儲器之存儲器控制器,所述存儲器控制器包括地址隊(duì)列,其經(jīng)配置以存儲用于存取所述存儲器的存儲地址;和刷新地址邏輯,其經(jīng)配置以從所述地址隊(duì)列接收針對存儲庫中的第一者的存儲地址和針對存儲庫中的第二者的刷新地址,所述刷新地址邏輯經(jīng)進(jìn)一步配置以在自動刷新模式下在存儲庫中的第一者不同于存儲庫中的第二者時(shí)將來自地址隊(duì)列的存儲地址提供給存儲器。
應(yīng)了解,所屬領(lǐng)域的技術(shù)人員從以下詳細(xì)描述中將容易了解本發(fā)明的其它實(shí)施例,其中以說明的方式展示并描述本發(fā)明的各種實(shí)施例。如將了解,本發(fā)明能夠存在其它且不同的實(shí)施例,且其若干細(xì)節(jié)能夠在各個(gè)其它方面存在修改,所有這些都不脫離本發(fā)明的精神和范圍。因此,附圖和具體實(shí)施方式
將被視為本質(zhì)上是說明性的而不是限定性的。
附圖中以舉例的方式而不是以限定的方式說明本發(fā)明的各方面,其中圖1是說明具有存儲器控制器的易失性存儲器的一個(gè)實(shí)施例的簡化示意圖;圖2是說明易失性存儲器的寄存器的內(nèi)容的簡化示意圖;圖3A和3B分別是進(jìn)一步說明圖1所示的易失性存儲器和存儲器控制器的實(shí)施例的簡化示意圖;圖4是說明具有存儲器控制器的易失性存儲器的另一實(shí)施例的簡化示意圖;且圖5A和5B分別是進(jìn)一步說明圖4所示的易失性存儲器和存儲器控制器的實(shí)施例的簡化示意圖。
具體實(shí)施例方式
以下結(jié)合附圖陳述的詳細(xì)描述內(nèi)容希望作為對本發(fā)明各種實(shí)施例的描述,且不希望代表可在其中實(shí)踐本發(fā)明的僅有的實(shí)施例。所述詳細(xì)描述內(nèi)容為了提供對本發(fā)明的詳盡理解的目的而包含特定細(xì)節(jié)。然而,所屬領(lǐng)域的技術(shù)人員將了解,可在沒有這些特定細(xì)節(jié)的情況下實(shí)踐本發(fā)明。在一些情況下,為了避免混淆本發(fā)明的概念,以方框圖形式展示眾所周知的結(jié)構(gòu)和組件。
圖1說明具有存儲器控制器16的易失性存儲器10的一個(gè)實(shí)施例。易失性存儲器10可為(例如)DRAM(動態(tài)隨機(jī)存取存儲器)、SDRAM(同步DRAM)和各種其它類型的DRAM等。易失性存儲器10可進(jìn)一步包含若干存儲庫18、內(nèi)部刷新地址寄存器12和可讀寄存器14。內(nèi)部刷新地址寄存器12用于存儲存儲庫18內(nèi)將要刷新的目標(biāo)位置的刷新地址(即,行地址12a和庫地址12b)??勺x寄存器14可由存儲器控制器16存取,且可為任何類型的寄存器,包含(例如)模式寄存器、擴(kuò)展模式寄存器或經(jīng)配置以存儲刷新地址的單獨(dú)寄存器。模式寄存器和擴(kuò)展模式寄存器為可編程的且用于存儲與易失性存儲器10有關(guān)的操作信息,例如輸入/輸出驅(qū)動強(qiáng)度、CAS(列地址選通)等待時(shí)間設(shè)定、脈沖長度設(shè)定等。這些操作信息由存儲器10和存儲器控制器16使用以實(shí)現(xiàn)各種功能,包含(例如)界定操作模式、發(fā)信號和數(shù)據(jù)選通功能以及功率節(jié)省特征。
在一個(gè)實(shí)施例中,存儲在刷新地址寄存器12中的庫地址12b被檢索并載入到存儲器10的可讀寄存器14中。圖2說明易失性存儲器10的擴(kuò)展模式寄存器的內(nèi)容。如圖2所示,庫地址12b現(xiàn)也存儲在擴(kuò)展模式寄存器14中。通過將刷新地址寄存器12的庫地址12b添加到可讀寄存器14,易失性存儲器10的存儲器控制器16接著可在上電序列之后和每當(dāng)存儲器10離開自刷新時(shí)讀取庫地址12b。通過知道刷新地址寄存器12正指向的庫地址12b,存儲器控制器16只須基于庫地址12b對存儲庫18中的目標(biāo)位置或庫進(jìn)行預(yù)充電來進(jìn)行自動刷新,而不是對存儲器10中的所有存儲庫18進(jìn)行預(yù)充電。也就是說,只有由庫地址12b識別的一個(gè)庫需要關(guān)閉。相反,這意味著存儲庫18中的其它庫保持可用,這允許存儲器控制器16在正對目標(biāo)庫執(zhí)行自動刷新循環(huán)的同時(shí)繼續(xù)隨意存取這些其它庫。
圖3A和3B分別進(jìn)一步說明圖1所示的易失性存儲器10和存儲器控制器16的實(shí)施例。如圖3A和3B中所示,存儲器控制器16可包含地址隊(duì)列30、刷新地址邏輯32和刷新時(shí)鐘34;且存儲器10可包含寄存器36、刷新地址寄存器38、多路復(fù)用器40、RAS(行地址選通)產(chǎn)生器42、刷新時(shí)鐘44和若干存儲庫18。
存儲器10與存儲器控制器16彼此相互作用如下。地址隊(duì)列30用于存儲將要用于存取存儲庫18的許多地址。刷新地址邏輯32控制用于存取存儲器10的來自地址隊(duì)列30的地址序列。對于用于存取存儲器的每一地址,刷新地址邏輯32也產(chǎn)生RAS 54以在存儲器10中打開新的行或頁(如果需要),并產(chǎn)生CAS(列地址選通)以存取地址所指示的列。
在存儲器控制器16期望引導(dǎo)存儲器10進(jìn)入自刷新模式的情況下,存儲器控制器16經(jīng)由自動/自刷新模式信號46向存儲器10提供適當(dāng)信號。當(dāng)接收到指示將要啟始自刷新模式的自動/自刷新模式信號46時(shí),多路復(fù)用器40從刷新時(shí)鐘44中選擇信號作為刷新命令,并使用所述刷新命令來控制刷新地址寄存器38且驅(qū)動RAS產(chǎn)生器42。在每一刷新循環(huán)期間,接著使用存儲在刷新地址寄存器38中的地址來刷新存儲庫18中的相應(yīng)的存儲位置(經(jīng)由來自RAS產(chǎn)生器42的RAS),且也將所述地址提供給寄存器36以供存儲。結(jié)果,當(dāng)存儲器10離開自刷新模式時(shí),存儲器控制器16可因此經(jīng)由寄存器36存取最近刷新的存儲位置。
存儲器控制器16可使用自動/刷新模式信號46使存儲器10離開自刷新模式并進(jìn)入自動刷新模式。在自動刷新模式下,存儲器控制器16使用其自身的刷新時(shí)鐘34來提供自動刷新命令48。當(dāng)接收到指示將要啟始自動刷新模式的自動/自刷新模式信號46時(shí),多路復(fù)用器40選擇存儲器控制器16提供的自動刷新命令48來控制刷新地址寄存器38并驅(qū)動RAS產(chǎn)生器42。在每一刷新循環(huán)期問,接著使用存儲在刷新地址寄存器38中的地址來刷新存儲庫18中的相應(yīng)的存儲位置,且也將所述地址提供給寄存器36以供存儲。
將正被刷新的存儲位置的地址經(jīng)由存儲器10中的寄存器36提供給存儲器控制器16。刷新地址邏輯32接著能夠確保用于存取存儲器10的來自地址隊(duì)列30的地址不與正被刷新的存儲位置沖突。因此,在自動刷新模式下可與刷新操作同時(shí)對存儲器進(jìn)行存取。
圖4說明存儲器控制器和存儲器的另一實(shí)施例。如圖4所示,將行地址12a和庫地址12b兩者均從刷新地址寄存器12載入到可讀寄存器14中。存儲器控制器16接著從可讀寄存器14中讀取行地址12a和庫地址12b。存儲器控制器16也將行地址12a和庫地址12b存儲在與存儲器控制器16關(guān)聯(lián)的存儲寄存器20中。以下將進(jìn)一步描述存儲寄存器20的目的。
圖5A和5B分別進(jìn)一步說明圖4所示的易失性存儲器10和存儲器控制器16的實(shí)施例。如圖5A和5B所示,存儲器控制器16可包含地址隊(duì)列50、刷新地址邏輯52、刷新時(shí)鐘54和存儲寄存器56;且存儲器10可包含刷新地址寄存器60、第一和第二多路復(fù)用器58、62、RAS產(chǎn)生器64、刷新時(shí)鐘66和許多存儲庫18。
存儲器10與存儲器控制器16彼此相互作用如下。地址隊(duì)列50用于存儲將要用于存取存儲庫18的許多地址。刷新地址邏輯52控制用于存取存儲器10的來自地址隊(duì)列50的地址序列。對于用于存取存儲器的每一地址,刷新地址邏輯32也產(chǎn)生RAS 54以在存儲器10中打開新的行或頁(如果需要),并產(chǎn)生CAS(列地址選通)以存取地址所指示的列。
在存儲器控制器16期望引導(dǎo)存儲器10進(jìn)入自刷新模式的情況下,存儲器控制器16經(jīng)由自動/自刷新模式信號68向存儲器10提供適當(dāng)信號。當(dāng)發(fā)布指示將要啟始自刷新模式的自動/自刷新模式信號68時(shí),存儲器控制器16也將存儲在存儲寄存器56中的地址作為外部刷新地址78輸出到存儲器10。存儲器10接著可將外部刷新地址78載入到刷新地址寄存器60中。當(dāng)接收到指示將要啟始自刷新模式的自動/自刷新模式信號68時(shí),使用刷新時(shí)鐘66來提供刷新命令以控制刷新地址寄存器60并驅(qū)動RAS產(chǎn)生器64。因此,在自刷新模式期間,刷新地址寄存器60周期性地遞增以經(jīng)由第一多路復(fù)用器58提供針對將要刷新的存儲位置的地址。另外,由來自刷新地址寄存器60的地址指定的存儲位置被來自RAS產(chǎn)生器64的RAS經(jīng)由第二多路復(fù)用器62而刷新。
存儲器控制器16也可經(jīng)由自動/刷新模式信號46引導(dǎo)存儲器10進(jìn)入自動刷新模式。在存儲器控制器16引導(dǎo)存儲器10從自刷新模式轉(zhuǎn)變?yōu)樽詣铀⑿履J降那闆r下,將存儲在刷新地址寄存器60中的地址提供給存儲器控制器16中的存儲寄存器56。在自刷新模式結(jié)束時(shí),應(yīng)注意,刷新地址寄存器60含有存儲庫18中最近刷新的存儲位置的地址。通過使存儲器控制器16在自動刷新模式開始時(shí)可用這一地址,存儲器控制器可引導(dǎo)在自動刷新模式下對特定存儲位置執(zhí)行后續(xù)刷新操作,如下文將進(jìn)一步描述。
在存儲寄存器56載入有最近刷新的存儲位置的情況下,存儲器控制器16可不僅使用其自身的刷新時(shí)鐘54產(chǎn)生自動刷新命令信號70而且控制刷新操作的地址。在這一特定配置中,由刷新時(shí)鐘54產(chǎn)生的自動刷新命令信號70用于遞增存儲寄存器56以獲得將被刷新的下一存儲位置。也將自動刷新命令信號70提供給存儲器10。將存儲寄存器56的輸出提供給存儲器10以控制刷新操作的存儲位置。存儲器10中的多路復(fù)用器58、62可用于將來自存儲寄存器56的地址以及來自刷新時(shí)鐘54的自動刷新命令信號70提供給存儲器10。
另外,也將外部刷新地址78提供給刷新地址邏輯52。刷新地址邏輯52接著能夠確保用于存取存儲器10的來自地址隊(duì)列50的地址不與正被刷新的存儲位置沖突。因此,在自動刷新模式中可與刷新操作同時(shí)對存儲器進(jìn)行存取。伴隨著來自地址隊(duì)列的每一地址的是存取存儲器10的外部RAS和CAS 74、76。
在自動刷新模式結(jié)束時(shí),存儲在存儲寄存器56中的地址(表示最近刷新的存儲位置)可載入到存儲器10中的刷新地址寄存器60中。通過使這一地址可用,存儲器控制器16可安全地引導(dǎo)存儲器10進(jìn)入自刷新模式,從而確保原本接下來在自動刷新模式下刷新的存儲位置接下來在自刷新模式下被刷新。
結(jié)合本文揭示的實(shí)施例而描述的方法或算法可以控制邏輯、編程指令或其它指示的形式直接實(shí)施于硬件中、可由處理器執(zhí)行的軟件模塊中或兩者的組合中。軟件模塊可駐存在RAM存儲器、快閃存儲器、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬盤、抽取式磁盤、CD-ROM,或此項(xiàng)技術(shù)中己知的任何其它形式的存儲媒介中。存儲媒介可耦合到處理器以使得處理器可從存儲媒介讀取信息和將信息寫入到存儲媒介中。或者,存儲媒介可與處理器成為一體。
提供上述對所揭示實(shí)施例的描述旨在使所屬領(lǐng)域的技術(shù)人員能夠制造或使用本發(fā)明。所屬領(lǐng)域的技術(shù)人員將容易了解對這些實(shí)施例的各種修改,且在不脫離本發(fā)明的精神或范圍的情況下可將本文界定的一般原理應(yīng)用于其它實(shí)施例。因此,本發(fā)明不希望被限定于本文展示的實(shí)施例,而是符合與權(quán)利要求書一致的全部范圍,其中除非明確如此規(guī)定,否則以單數(shù)形式提及一元件并不希望意味著“一個(gè)和僅僅一個(gè)”,而是意味著“一個(gè)或一個(gè)以上”。本揭示案全文中描述的各種實(shí)施例的元件的已為所屬領(lǐng)域的技術(shù)人員所知曉或隨后將知曉的結(jié)構(gòu)和功能等效物均以引用的方式明確地并入本文中且希望由權(quán)利要求書涵蓋。此外,不論權(quán)利要求書中是否清楚地陳述所揭示的內(nèi)容,本文所揭示的內(nèi)容均不希望專用于公眾。除非使用短語“用于…的構(gòu)件”來明確地陳述元件或在方法項(xiàng)的情況下使用短語“用于…的步驟”來陳述元件,否則將不屬于在35 U.S.C.第112條第六款下解釋所主張的元件。
權(quán)利要求
1.一種存儲器系統(tǒng),其包括一存儲器,其經(jīng)配置以在一自刷新模式和一自動刷新模式下操作,所述存儲器具有復(fù)數(shù)個(gè)存儲位置;和一存儲器控制器,其經(jīng)配置以在所述自動刷新模式下在所述存儲位置中的一第二者正刷新的同時(shí)存取所述存儲位置中的一第一者。
2.根據(jù)權(quán)利要求1所述的存儲器系統(tǒng),其中所述存儲器包括復(fù)數(shù)個(gè)存儲庫,所述存儲位置中的所述第一者位于所述存儲庫的一第一者中,且所述存儲位置中的所述第二者位于所述存儲庫的一第二者中。
3.根據(jù)權(quán)利要求1所述的存儲器系統(tǒng),其中所述存儲器進(jìn)一步包括一刷新地址寄存器,其經(jīng)配置以在所述自刷新模式下依次經(jīng)過復(fù)數(shù)個(gè)存儲地址,所述存儲地址的每一者對應(yīng)于將要在所述自刷新模式下刷新的所述存儲位置中的一者,且其中所述存儲器控制器可對所述刷新地址寄存器進(jìn)行存取。
4.根據(jù)權(quán)利要求3所述的存儲器系統(tǒng),其中所述存儲器進(jìn)一步包括一耦合到所述刷新地址寄存器的可讀寄存器,所述存儲器控制器可通過所述可讀寄存器對所述刷新地址寄存器進(jìn)行存取。
5.根據(jù)權(quán)利要求4所述的存儲器系統(tǒng),其中所述可讀寄存器包含所述刷新地址寄存器。
6.根據(jù)權(quán)利要求3所述的存儲器系統(tǒng),其中所述存儲器進(jìn)一步經(jīng)配置以在所述自動刷新模式下操作時(shí)使用所述刷新地址寄存器中的所述地址。
7.根據(jù)權(quán)利要求6所述的存儲器系統(tǒng),其中所述存儲器控制器進(jìn)一步經(jīng)配置以在所述自動刷新模式下將一自動刷新命令提供給所述存儲器,且所述存儲器進(jìn)一步經(jīng)配置以響應(yīng)于所述自動刷新命令而改變所述刷新地址寄存器中的所述地址。
8.根據(jù)權(quán)利要求3所述的存儲器系統(tǒng),其中所述存儲器控制器進(jìn)一步包括一寄存器,其經(jīng)配置以當(dāng)從所述自刷新模式轉(zhuǎn)變?yōu)樗鲎詣铀⑿履J綍r(shí)從所述刷新地址寄存器載入所述地址。
9.根據(jù)權(quán)利要求8所述的存儲器系統(tǒng),其中所述存儲器控制器寄存器進(jìn)一步經(jīng)配置以在所述自動刷新模式下依次經(jīng)過復(fù)數(shù)個(gè)地址,并使用所述存儲器控制器寄存器中的所述地址來在所述自動刷新模式下刷新所述存儲器。
10.根據(jù)權(quán)利要求9所述的存儲器系統(tǒng),其中所述存儲器控制器進(jìn)一步經(jīng)配置以當(dāng)從所述自動刷新模式轉(zhuǎn)變?yōu)樗鲎运⑿履J綍r(shí)將所述存儲器控制器寄存器中的所述地址提供給所述存儲器。
11.根據(jù)權(quán)利要求10所述的存儲器系統(tǒng),其中所述存儲器進(jìn)一步經(jīng)配置以將從所述存儲器控制器接收到的所述地址載入到所述刷新地址寄存器中。
12.一種刷新具有一自刷新模式和一自動刷新模式的存儲器的方法,所述存儲器具有復(fù)數(shù)個(gè)存儲位置,所述方法包括向一存儲器控制器提供當(dāng)其在所述自動刷新模式下操作時(shí)在所述存儲位置中的一第二者正被刷新的同時(shí),對所述存儲器中的所述存儲位置中的一第一者進(jìn)行存取。
13.根據(jù)權(quán)利要求12所述的方法,其中所述存儲器包括復(fù)數(shù)個(gè)存儲庫,所述存儲位置中的所述第一者位于所述存儲庫的一第一者中,且所述存儲位置中的所述第二者位于所述存儲庫的一第二者中。
14.根據(jù)權(quán)利要求12所述的方法,其中所述存儲器進(jìn)一步包括一刷新地址寄存器,其經(jīng)配置以在所述自刷新模式下依次經(jīng)過復(fù)數(shù)個(gè)存儲地址,所述存儲地址的每一者對應(yīng)于將要在所述自刷新模式下刷新的所述存儲位置中的一者,所述方法包括向所述存儲器控制器提供對所述刷新地址寄存器中的所述地址的存取。
15.根據(jù)權(quán)利要求14所述的方法,其中通過將所述刷新地址寄存器中的所述地址載入到所述存儲器中的一可讀寄存器中,并將所述地址從所述可讀寄存器讀取到所述存儲器控制器中,來對所述存儲器控制器提供對所述地址進(jìn)行存取。
16.根據(jù)權(quán)利要求15所述的方法,其中所述可讀寄存器包括一模式寄存器。
17.根據(jù)權(quán)利要求14所述的方法,其中所述刷新地址寄存器進(jìn)一步經(jīng)配置以在所述自動刷新模式下依次經(jīng)過復(fù)數(shù)個(gè)存儲地址,所述方法進(jìn)一步包括當(dāng)在所述自動刷新模式下操作時(shí)使用所述刷新地址寄存器中的所述地址來刷新相應(yīng)的存儲位置。
18.根據(jù)權(quán)利要求17所述的方法,其進(jìn)一步包括當(dāng)在所述自動刷新模式下操作時(shí)將一自動刷新命令從所述存儲器控制器提供給所述存儲器;和響應(yīng)于所述自動刷新命令而改變所述刷新地址寄存器中的所述地址。
19.根據(jù)權(quán)利要求14所述的方法,其進(jìn)一步包括在所述自動刷新模式開始時(shí)將所述地址從所述刷新地址寄存器載入到所述存儲器控制器中的一寄存器中。
20.根據(jù)權(quán)利要求19所述的方法,其中所述存儲器控制器進(jìn)一步經(jīng)配置以在所述自動刷新模式下依次經(jīng)過復(fù)數(shù)個(gè)存儲地址,所述方法進(jìn)一步包括當(dāng)在所述自動刷新模式下操作時(shí)使用所述存儲器控制器寄存器中的所述地址來刷新相應(yīng)的存儲位置。
21.根據(jù)權(quán)利要求20所述的方法,其進(jìn)一步包括從所述自動刷新模式轉(zhuǎn)變?yōu)樗鲎运⑿履J?,和在所述轉(zhuǎn)變期間將所述存儲器控制器寄存器中的所述地址提供給所述存儲器。
22.根據(jù)權(quán)利要求21所述的方法,其進(jìn)一步包括將所述存儲器從所述存儲器控制器接收到的所述地址載入到所述刷新地址寄存器中。
23.一種經(jīng)配置以在一自刷新模式和一自動刷新模式下操作的存儲器,其包括復(fù)數(shù)個(gè)存儲庫,其經(jīng)配置以使得在所述自動刷新模式下一外部裝置可在所述存儲庫中的一第二者中一個(gè)或一個(gè)以上存儲位置正刷新的同時(shí)存取所述存儲庫中的一第一者。
24.根據(jù)權(quán)利要求23所述的存儲器,其進(jìn)一步包括一刷新地址寄存器,其經(jīng)配置以在所述自刷新模式下依次經(jīng)過復(fù)數(shù)個(gè)存儲地址,所述存儲地址的每一者對應(yīng)于將要在所述自刷新模式下刷新的所述存儲位置中的一者,所述刷新地址寄存器可由所述外部裝置存取。
25.根據(jù)權(quán)利要求24所述的存儲器,其進(jìn)一步包括一可讀寄存器,所述刷新地址寄存器可由所述外部裝置通過所述可讀寄存器進(jìn)行存取。
26.根據(jù)權(quán)利要求25所述的存儲器,其中所述可讀寄存器包括一模式寄存器。
27.根據(jù)權(quán)利要求24所述的存儲器,其進(jìn)一步包括一選通產(chǎn)生器,所述選通產(chǎn)生器經(jīng)配置以為將要刷新的所述存儲位置中的每一者產(chǎn)生一選通,所述選通產(chǎn)生器在所述自刷新模式期間在內(nèi)部受到控制,所述存儲器進(jìn)一步經(jīng)配置以在所述自動刷新模式下提供對所述選通產(chǎn)生器的外部控制。
28.根據(jù)權(quán)利要求24所述的存儲器,其進(jìn)一步包括一刷新選通產(chǎn)生器,所述刷新選通產(chǎn)生器經(jīng)配置以在所述自刷新模式期間為將要刷新的所述存儲位置中的每一者產(chǎn)生一刷新選通,所述存儲器進(jìn)一步經(jīng)配置以在所述自動刷新模式期間為將要刷新的所述存儲位置中的每一者從所述外部裝置接收一刷新選通。
29.根據(jù)權(quán)利要求24所述的存儲器,其中所述存儲器進(jìn)一步經(jīng)配置以在所述自動刷新模式期間從所述外部裝置接收一存儲地址序列,所述接收到的存儲地址的每一者用于刷新所述存儲位置中的一相應(yīng)的存儲位置。
30.根據(jù)權(quán)利要求24所述的存儲器,其中所述刷新地址寄存器可從所述外部裝置載入。
31.一種經(jīng)配置以在一自動刷新模式和一自刷新模式下控制一具有復(fù)數(shù)個(gè)存儲庫的存儲器之存儲器控制器,所述存儲器控制器包括一地址隊(duì)列,其經(jīng)配置以存儲用于存取所述存儲器的存儲地址;和刷新地址邏輯,其經(jīng)配置以從所述地址隊(duì)列接收一針對所述存儲庫中的一第一者的存儲地址和一針對所述存儲庫中的一第二者的刷新地址,所述刷新地址邏輯經(jīng)進(jìn)一步配置以在所述存儲庫中的所述第一者不同于所述存儲庫中的所述第二者時(shí)在所述自動刷新模式下將來自所述地址隊(duì)列的所述存儲地址提供給所述存儲器。
32.根據(jù)權(quán)利要求31所述的存儲器控制器,其中所述刷新地址在所述自動刷新模式期間由一外部來源控制。
33.根據(jù)權(quán)利要求31所述的存儲器控制器,其中所述刷新地址在所述自動刷新模式中在內(nèi)部受到控制。
34.根據(jù)權(quán)利要求33所述的存儲器控制器,其進(jìn)一步包括一存儲寄存器,所述存儲寄存器可在一從所述自刷新模式到所述自動刷新模式的轉(zhuǎn)變期間以一來自所述存儲器的刷新地址來載入。
35.根據(jù)權(quán)利要求34所述的存儲器控制器,其進(jìn)一步包括一刷新選通產(chǎn)生器,所述刷新選通產(chǎn)生器經(jīng)配置以產(chǎn)生一刷新選通,所述刷新選通在所述自動刷新模式期間被提供給所述存儲器,且用于在所述自動刷新模式期間改變所述存儲寄存器中的所述刷新地址。
全文摘要
本發(fā)明提供一種用于控制存儲器刷新的存儲器系統(tǒng)。所述存儲器系統(tǒng)的一實(shí)施例包含一存儲器,其經(jīng)配置以在一自刷新模式和一自動刷新模式下操作,所述存儲器具有復(fù)數(shù)個(gè)存儲位置和一存儲器控制器,其經(jīng)配置以在所述自動刷新模式下在所述存儲位置中的一第二者正在刷新的同時(shí)存取所述存儲位置中的一第一者。所述存儲器系統(tǒng)的另一實(shí)施例包含一可將其自刷新地址傳送到所述存儲器控制器的存儲器。又一實(shí)施例包含一可將一自動刷新地址傳送到一存儲器的存儲器控制器。
文檔編號G11C11/406GK1973333SQ200580020682
公開日2007年5月30日 申請日期2005年5月19日 優(yōu)先權(quán)日2004年5月21日
發(fā)明者羅伯特·邁克爾·沃克 申請人:高通股份有限公司