日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

為易失性存儲器提供獨立的庫刷新的方法和系統(tǒng)的制作方法

文檔序號:6784362閱讀:195來源:國知局
專利名稱:為易失性存儲器提供獨立的庫刷新的方法和系統(tǒng)的制作方法
技術領域
本揭示案一般涉及存儲器裝置,其更明確地說,涉及用于為易失性存儲器提供獨立庫刷新的方法和系統(tǒng)。
背景技術
易失性存儲器是一種一般被構造為許多陣列(或庫)的存儲媒介。每一庫經進一步配置為具有行和列的“存儲器單元”的矩陣,且每一列進一步被存儲器的輸入/輸出(I/O)寬度劃分。存儲器中的位置是由庫、行和列唯一指定的。存儲器控制器可用于通過指示數據的庫、行和列位置從存儲器中檢索數據。舉例來說,對于具有16位外部數據總線的四庫128Mb存儲器來說,可能的邏輯地址映射包括9位列地址、2位庫地址和12位行地址。
在讀取或寫入存儲器位置之前,必須首先打開相應的行。打開行的過程需要最小數目的時鐘循環(huán)tRCD,其表示行至列延遲。一旦打開一行,就可按需要讀取或寫入該行中的列地址。對于某些動態(tài)隨機存取存儲器(DRAM),例如同步DRAM(SDRAM),在任何一個時間只能保持每個庫有一行打開;隨后對相同庫但不同行中執(zhí)行存儲器存取需要關閉當前行并打開新的一行。
在動態(tài)易失性存儲器的情況下,必須以平均間隔tREFI循環(huán)性地刷新或重新激勵每一單元,以便維持數據完整性。由于單元是根據存儲電荷的電容器設計的,可能會隨著時間而放電,所以必須刷新單元。刷新是對存儲器中的單元進行重新充電或重新激勵的過程。一般以一次一行的方式刷新單元。當前存在許多經設計以刷新易失性存儲器的方法。這些方法中的某些方法(如果不是全部的話)引起性能和/或功率方面的高成本。舉例來說,存在兩種一般用來控制現代數字系統(tǒng)中的易失性存儲器的刷新的常見方法或技術。一種方法依靠存儲器來保持對需要通過使用在存儲器上可用的內建刷新機構來刷新的行和庫的跟蹤;另一種方法依靠存儲器控制器來保持對需要刷新的行和庫的跟蹤。
通過易失性存儲器的自動刷新和自刷新功能利用第一種常用方法。這些功能使用存儲器的內建刷新地址。在存儲器的現行使用期間,如果需要刷新循環(huán),那么存儲器控制器對所有庫預充電,且接著使用自動刷新命令來告訴存儲器發(fā)出一內部刷新循環(huán)。一旦接收到自動刷新命令,存儲器使內部刷新地址計數器遞增且執(zhí)行內部刷新循環(huán)。在自動刷新模式中,存儲器使用其內部刷新地址計數器中的刷新地址來確定對哪些行/庫執(zhí)行刷新循環(huán)并循環(huán)經過相關行。在一個實施方案中,內部刷新地址計數器包括行地址寄存器和庫地址寄存器。內部刷新地址計數器由刷新時鐘控制。庫地址寄存器遞增以循環(huán)經過存儲庫中的每一者,且?guī)斓刂芳拇嫫鞯膶嵭幸鹦械刂芳拇嫫鬟f增。其它實施方案不具有庫地址寄存器,因為所有庫是同時刷新的。
此非同時的庫自動刷新實施方案的缺點在于,因為存儲器控制器不知道將要刷新哪一內部庫,所以需要存儲器控制器在發(fā)出自動刷新命令之前關閉所有打開的行。因此,存儲器數據總線在自動刷新序列期間的可用性是零。此序列最多需要tRP+tRFC+tRCD個循環(huán),其中tRP表示行預充電延遲,tRFC表示刷新循環(huán)時間且tRCD表示行至列延遲。對于133MHz存儲器,此可為16個時鐘循環(huán)(120ns)。這些循環(huán)有時被稱作死循環(huán),因為存儲器數據總線在此時期期間不可用。
在非使用時期期間,存儲器控制器可使存儲器處于自刷新模式中。在自刷新模式中,存儲器使用其自身的內部時鐘和刷新地址計數器來產生刷新以刷新存儲器的行。因為可使用自刷新模式,所以此方法有利于在閑置狀態(tài)期間節(jié)約功率。自刷新狀態(tài)使用小量功率并通過刷新存儲器來維持存儲器的內容。由于只需要小量功率,所以此方法通常用于低功率應用。
第二種方法有時用于避免上文提到的存儲器數據總線上的死循環(huán)。根據此第二種方法,經由存儲器控制器實現刷新的控制。此方法不使用存儲器上可用的任何內建刷新機制。在此方法下,存儲器控制器以規(guī)則給定的間隔(tREFI)通過使用庫/行地址組合以有序方式打開和關閉行來明確地產生刷新。刷新時鐘(其確定刷新速率)和庫/行地址組合在存儲器控制器內部。此方法對于高速度/高性能應用來說是最好的。此方法允許存儲器控制器刷新特定存儲庫且同時許可其它存儲庫維持打開以供存取,從而導致高性能;對其它庫的讀取和寫入一般可并行持續(xù)且不會中斷。此方法的不利方面在于,在系統(tǒng)斷電或較長的閑置狀態(tài)期間,當存儲器控制器不刷新存儲器時,存儲器不能保持在自刷新狀態(tài)中。如上文所提到的,自刷新狀態(tài)是大多數易失性存儲器的內建功能。因為存儲器的自刷新功能獨立于存儲器控制器使存儲在存儲器中的刷新地址計數器中的刷新地址(即,行/庫地址)遞增,所以不能使用存儲器維持的刷新地址,因為其不與存儲器控制器一致或同步。
刷新操作可降低存儲器子系統(tǒng)的性能,因為每一刷新循環(huán)強迫存儲器進入閑置狀態(tài),在此期間數據存取不可用。舉例來說,如果特定的存儲庫需要刷新循環(huán)且同時所述庫處于活動狀態(tài),那么必須關閉所述庫以允許發(fā)生刷新操作。關閉庫意味著必須延遲原本要執(zhí)行的任何數據操作,因此影響了系統(tǒng)性能。
一些現有方案可用于減少刷新操作的性能影響。這些方案通常涉及使用比所需刷新速率高的刷新速率,以便在預定刷新時期內可刷新更多的存儲庫。通過刷新更多的存儲庫,可降低必須關閉活動存儲庫以進行刷新的幾率。然而,使用較高的刷新速率具有其缺陷。舉例來說,刷新速率的增加意味著需要更多的功率,這又會導致較低的性能。此外,僅使用較高的刷新速率并非總能避免在需要刷新時關閉活動存儲庫的需要;在某些情形中,無論如何都必須要關閉活動存儲庫,因而打消了通過使用較高的刷新速率而獲得的任何益處。
因此,需要提供用于為易失性存儲器提供獨立的庫刷新的更有效的方法和系統(tǒng)。

發(fā)明內容
在本發(fā)明的一個方面中,一種存儲器系統(tǒng)包括具有復數個庫的易失性存儲器,每一庫具有復數個行;和存儲器控制器,其經配置以引導所述易失性存儲器進入自動刷新模式,所述存儲器控制器經進一步配置以向所述易失性存儲器提供目標庫地址,其中所述易失性存儲器經配置以在自動刷新模式中執(zhí)行自動刷新操作,所述自動刷新操作是對由所述目標庫地址識別的一目標庫執(zhí)行的,且其中當對目標庫執(zhí)行自動刷新操作時,所述復數個庫中除所述目標庫以外的剩余庫可用于存儲器存取。
在本發(fā)明的另一方面中,一種存儲器系統(tǒng)包括一易失性存儲器,其具有一庫地址鎖存器、復數個庫、復數個刷新行計數器,每一刷新行計數器與一相應的庫相關聯且經配置以存儲一目標行地址;和一存儲器控制器,其經配置以引導所述易失性存儲器進入一自動刷新模式,所述存儲器控制器經進一步配置以將一目標庫地址載入所述庫地址鎖存器,其中所述易失性存儲器經配置以在所述自動刷新模式中執(zhí)行自動刷新操作,所述自動刷新操作是使用存儲在與所述目標庫相關聯的所述刷新行計數器中的所述目標行地址對由所述目標庫地址識別的一目標庫執(zhí)行的。
在本發(fā)明的又一方面中,一種存儲器系統(tǒng)包括一易失性存儲器,其具有復數個庫;用于存儲一目標庫地址的鎖存裝置;用于為每一相應庫維持一目標行地址的計數器裝置;和控制器裝置,其用于引導所述易失性存儲器進入一自動刷新模式并將所述目標庫地址載入所述鎖存裝置中,其中所述易失性存儲器經配置以從所述鎖存裝置中檢索所述目標庫地址并在所述自動刷新模式中執(zhí)行自動刷新操作,所述自動刷新操作是使用針對所述目標庫的所述目標行地址對由所述目標庫地址識別的一目標庫執(zhí)行的。
在本發(fā)明的另一方面中,一種用于為具有復數個庫的易失性存儲器提供存儲器刷新的方法包括為所述復數個庫中的每一者維持一目標行地址,其中所述復數個庫的所述目標行地址彼此獨立;載入一目標庫地址,且引導所述易失性存儲器進入一自動刷新模式并使用對應于所述目標庫的所述目標行地址對由所述目標庫地址識別的一目標庫執(zhí)行一自動刷新操作。
應了解,通過以下詳細描述,所屬領域的技術人員將容易明了本發(fā)明的其它實施例,其中通過說明的方式展示并描述本發(fā)明的各種實施例。如將意識到的,本發(fā)明可以有其它且不同的實施例,且其若干細節(jié)可在各種其它方面進行修改,所有這些都不脫離本發(fā)明的精神和范疇。因此,圖式和詳細描述在性質上將被認為是說明性的而非限制性的。


在附圖中通過實例的方式而不是限制的方式說明本發(fā)明的各方面,其中圖1是說明可用于實踐根據本揭示案的獨立刷新方法的配置的簡化方框圖;和圖2是說明可用于實踐根據本揭示案的獨立刷新方法的易失性存儲器的簡化方框圖。
具體實施例方式
下文結合附圖陳述的詳細描述期望為本發(fā)明的各種實施例的描述,而不期望代表其中可實踐本發(fā)明的僅有的實施例。詳細描述包括特定細節(jié)以便提供對本發(fā)明的全面理解。然而,所屬領域的技術人員將明了,可在沒有這些特定細節(jié)的情況下實踐本發(fā)明。在某些例子中,以方框圖的形式展示眾所周知的結構和組件以避免對本發(fā)明的概念造成混淆。
現在將描述存儲器系統(tǒng)的各種實施例。在一個實施例中,提供一種獨立的刷新方法,其在刷新操作期間改進了存儲器中的數據可用性。圖1展示可用于實踐獨立刷新方法的配置100。如圖1中所示,可使用易失性存儲器110和經配置以控制易失性存儲器的控制器120實踐所述獨立刷新方法。易失性存儲器110可為(例如)DRAM(動態(tài)隨機存取存儲器)、SDRAM(同步DRAM)和各種其它類型的DRAM等。基于本文提供的揭示和教示,所屬領域的技術人員將明了如何使用需要刷新操作的其它類型存儲器來實踐本揭示案。在一個實施方案中,經由控制邏輯或控制存儲器控制器120和易失性存儲器110的處理器來實現所述獨立的刷新方法。應了解,控制邏輯或處理器可構建為獨立模塊或集成為另一組件(例如存儲器控制器120)的一部分。
圖2進一步展示易失性存儲器110的一個實施例,其可用于實踐所述獨立的刷新方法。易失性存儲器110可進一步包括一庫地址鎖存器200、一刷新觸發(fā)器230、許多刷新行計數器210a-d和許多庫220a-d。庫地址鎖存器200用于存儲針對將被刷新的特定庫的目標庫地址。庫220a-d中的每一者與其相應的刷新行計數器210a-d相關聯。刷新行計數器210a-d的初始值在通電或重啟時初始化。舉例來說,所述刷新行計數器210a與庫220a相關聯。刷新行計數器210a-d用于維持針對各自庫220a-d中待刷新的行的目標行地址。存儲在刷新行計數器210a-d中的目標行地址彼此獨立。如下文進一步描述,所述刷新觸發(fā)器230用于在自刷新模式期間控制庫地址鎖存器200。刷新觸發(fā)器230可為(例如)時鐘或其它定時機制。
存儲器控制器120(見圖1)可引導易失性存儲器110進入自動刷新模式,并自動刷新易失性存儲器110內的特定庫(例如庫220a),同時其它庫(例如庫220b-d)保持可用于存取。為起始自動刷新循環(huán),存儲器控制器220(見圖1)向易失性存儲器110發(fā)出自動刷新命令并將庫地址240載入庫地址鎖存器200中。庫地址240用于識別庫220a-d中為刷新目標的庫。庫地址240還用于識別與待刷新的庫相關聯的相應刷新行計數器。因此,通過存儲在庫地址鎖存器200中的庫地址和存儲在相應刷新行計數器中的目標行地址,可識別出特定庫中待刷新的特定行。在執(zhí)行了刷新操作后,通過控制邏輯(未圖示)使與剛被刷新的庫相關聯的刷新行計數器遞增。因為存儲器控制器120知道待刷新的特定庫,所以可不中斷地對其它庫繼續(xù)存取。這將存儲器數據總線利用率最大化,通過避免不必要的行關閉/打開序列而降低功率消耗,并用于將轉移等待時間(transferlatency)最小化。
另外,因為庫220a-d具有其自身的刷新行計數器210a-d,所以存儲器控制器120具有向特定庫指派獨立刷新的靈活性。換句話說,庫220a-d可彼此獨立地刷新。舉例來說,在一個例子中,存儲器控制器120可向易失性存儲器110發(fā)出自動刷新命令以自動刷新庫220a。接著從存儲在與庫220a相關聯的刷新行計數器210a中的目標行地址開始刷新庫220a中的一個或一個以上行。在另一例子中,存儲器控制器120可向易失性存儲器110發(fā)出自動刷新命令以自動刷新不同的庫,庫220c。接著從存儲在與庫220c相關聯的刷新行計數器210c中的目標行地址開始刷新庫220c中的一個或一個以上行。應注意,分別存儲在刷新行計數器210a和210c中的目標行地址可以相同或不同。
通過允許獨立刷新每一庫,存儲器控制器120能夠利用一給定的庫閑置時的那些時段向易失性存儲器110發(fā)出自動刷新命令,以便在輪到閑置的庫之前先于排定時間對所述閑置的庫執(zhí)行提前刷新。因此,因為當庫220a-d活動時排定刷新的執(zhí)行頻率較低,所以增加了庫220a-d的可用性。在一個實例中,如果庫220a在一延長時期內是閑置的,那么可對庫220a執(zhí)行額外的提前刷新;因此,當庫220a活動時可跳過對庫220a的排定刷新。在另一實例中,如果庫220b在較短的時期內是閑置的,那么存儲器控制器120可選擇起始較少的提前刷新。
具有提前于排定時間進行刷新的能力允許庫220a-d在高數據流量時期期間更有效率地操作。舉例來說,如果給定的庫提前于排定時間n個刷新,那么存儲器控制器120可避免向那個庫發(fā)出n個有規(guī)則排定的刷新的開銷,而是可繼續(xù)實施存儲器存取操作。這將存儲器數據總線利用率最大化,通過避免不必要的行關閉/打開序列而減少功率消耗,并有助于將轉移等待時間最小化。
此外,存儲器控制器120可引導易失性存儲器110進入自刷新模式。當進入自刷新模式時,易失性存儲器110從存儲在庫地址鎖存器200中的最新的庫地址開始。最新的庫地址一般是最新的自動刷新操作中使用的庫地址。通過使用當前存儲在庫地址鎖存器200中的庫地址,易失性存儲器110能夠在最后的自動刷新操作之后在存儲器控制器120停止的地方重新開始。
在每一自刷新操作期間,通過當前存儲在庫地址鎖存器200中的庫地址來識別待刷新的目標庫。通過當前存儲在與目標庫相關聯的刷新行計數器中的目標行地址來進一步識別待刷新的目標庫中的特定行。因此,可對目標庫中的特定行執(zhí)行刷新操作。
此外,在每一自刷新操作期間,通過刷新觸發(fā)器230使庫地址鎖存器200遞增。通過使庫地址鎖存器200遞增,庫地址經更新以識別待刷新的下一目標庫。另外,還通過控制邏輯(未圖示)使與剛被刷新的庫相關聯的刷新行計數器遞增以提供針對那個庫的經更新的目標行地址;經更新的目標行地址將在下一次刷新那個庫時使用。
接著使用庫地址鎖存器200中的經更新的庫地址和與由經更新的庫地址識別的庫相關聯的相應刷新行計數器來執(zhí)行下一自刷新操作。
因此,當易失性存儲器110進入自刷新模式時,通過使用庫220a-d的相應刷新行計數器210a-d來循環(huán)經過所述庫。
或者,當易失性存儲器110進入自刷新模式時,可使用分別存儲在相應刷新行計數器210a-d中的目標行地址來同時刷新所有的庫220a-d。可經由控制邏輯(未圖示)實現對所有庫220a-d的同時刷新和對刷新行計數器210a-d的相關操作。基于本文所提供的揭示和教示,所屬領域的技術人員將了解如何根據本揭示案中所揭示的概念來實現同時刷新。
結合本文所揭示的實施例描述的方法或算法可以控制邏輯、編程指令或其它命令的形式直接包含在硬件中、可由處理器執(zhí)行的軟件模塊中或二者的組合中。軟件模塊可駐存在RAM存儲器、快閃存儲器、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬盤、抽取式光盤、CD-ROM或所屬領域中已知的任何其它形式的存儲媒介中。存儲媒介可耦合到處理器以使得處理器可從所述存儲媒介中讀取信息或將信息寫入所述存儲媒介。在替代方案中,所述存儲媒介可與處理器整合。
提供所揭示的實施例的先前描述以使得所屬領域的任何技術人員可制作或使用本發(fā)明。所屬領域的技術人員將明了對這些實施例作出的各種修改,且在不脫離本發(fā)明的精神或范疇的情況下,本文界定的一般原理可應用于其它實施例。因此,并不期望本發(fā)明限于本文所展示的實施例,而是期望其符合與權利要求書相一致的完整范疇,其中除非有明確聲明,否則以單數形式參考元件并不意味著“一個且僅一個”,而是意味著“一個或一個以上”。所屬領域的技術人員已知的或以后會知道的本揭示案中所描述的各種實施例的元件的所有結構性和功能性等效物明確以引用的方式并入本文中,且期望由權利要求書涵蓋。另外,不管是否在權利要求書中明確陳述了揭示內容,本文所揭示的任何此類內容均不期望公布于眾。沒有權利要求要素要依據35U.S.C.§112第六段的條款來解釋,除非使用短語“用于……的裝置”明確陳述所述要素,或在方法權利要求項的情況下使用短語“用于……的步驟”來陳述所述要素。
權利要求
1.一種存儲器系統(tǒng),其包含一易失性存儲器,具有復數個庫,每一庫具有復數個行;和一存儲器控制器,其經配置以引導所述易失性存儲器進入一自動刷新模式,所述存儲器控制器經進一步配置以向所述易失性存儲器提供一目標庫地址;其中所述易失性存儲器經配置以在所述自動刷新模式中執(zhí)行一自動刷新操作,所述自動刷新操作是對由所述目標庫地址識別的一目標庫執(zhí)行的;且其中當對所述目標庫執(zhí)行所述自動刷新操作時,所述復數個庫中除所述目標庫以外的剩余庫可用于存儲器存取。
2.根據權利要求1所述的系統(tǒng),其中所述易失性存儲器進一步包含復數個刷新行計數器,每一刷新行計數器與一相應庫相關聯,且經配置以維持一目標行地址;且其中所述易失性存儲器經進一步配置以使用存儲在與所述目標庫相關聯的所述刷新行計數器中的所述目標行地址對所述目標庫執(zhí)行所述自動刷新操作。
3.根據權利要求2所述的系統(tǒng),其中分別存儲在所述復數個刷新行計數器中的所述目標行地址是彼此獨立的。
4.根據權利要求2所述的系統(tǒng),其中所述存儲器控制器經進一步配置以引導所述易失性存儲器進入一自刷新模式;其中所述易失性存儲器經進一步配置以通過遞增所述目標庫地址來產生當前的目標庫地址而在所述自刷新模式中循環(huán)經過所述復數個庫;且其中在每一自刷新操作期間,所述易失性存儲器經進一步配置以基于存儲在所述關聯的刷新行計數器中的目標行地址來刷新由所述當前的目標庫地址識別的所述庫。
5.根據權利要求1所述的系統(tǒng),其中所述易失性存儲器經進一步配置以當所述目標庫閑置時在所述自動刷新模式中對所述目標庫執(zhí)行一個或一個以上額外的自動刷新操作來產生對所述目標庫的一個或一個以上提前刷新。
6.根據權利要求5所述的系統(tǒng),其中所述易失性存儲器經進一步配置以當已執(zhí)行一個或一個以上提前刷新時避免執(zhí)行一有規(guī)則排定的刷新,并繼續(xù)其正常操作。
7.根據權利要求1所述的系統(tǒng),其中所述易失性存儲器是一動態(tài)隨機存取存儲器(DRAM)或一同步DRAM中的一者。
8.一種存儲器系統(tǒng),其包含一易失性存儲器,其具有一庫地址鎖存器、復數個庫、復數個刷新行計數器,每一刷新行計數器與一相應的庫相關聯且經配置以存儲一目標行地址;和一存儲器控制器,其經配置以引導所述易失性存儲器進入一自動刷新模式,所述存儲器控制器經進一步配置以將一目標庫地址載入所述庫地址鎖存器中;其中所述易失性存儲器經配置以在所述自動刷新模式中執(zhí)行一自動刷新操作,所述自動刷新操作是使用存儲在與所述目標庫相關聯的所述刷新行計數器中的所述目標行地址對由所述目標庫地址識別的一目標庫執(zhí)行的。
9.根據權利要求8所述的系統(tǒng),其中當對所述目標庫執(zhí)行所述自動刷新操作時,所述復數個庫中除所述目標庫以外的剩余庫可用于存儲器存取。
10.根據權利要求8所述的系統(tǒng),其中分別存儲在所述復數個刷新行計數器中的所述目標行地址是彼此獨立的。
11.根據權利要求8所述的系統(tǒng),其中所述存儲器控制器經進一步配置以引導所述易失性存儲器進入一自刷新模式;其中所述易失性存儲器經進一步配置以通過遞增所述庫地址鎖存器來產生當前的目標庫地址而在所述自刷新模式中循環(huán)經過所述復數個庫;且其中在每一自刷新操作期間,所述易失性存儲器經進一步配置以基于存儲在所述關聯的刷新行計數器中的目標行地址來刷新由所述當前的目標庫地址識別的所述庫。
12.根據權利要求8所述的系統(tǒng),其中所述易失性存儲器經進一步配置以當所述目標庫閑置時在所述自動刷新模式中對所述目標庫執(zhí)行一個或一個以上額外的自動刷新操作來產生對所述目標庫的一個或一個以上提前刷新。
13.根據權利要求12所述的系統(tǒng),其中所述易失性存儲器經進一步配置以當已執(zhí)行一個或一個以上提前刷新時避免執(zhí)行一有規(guī)則排定的刷新,并繼續(xù)其正常操作。
14.根據權利要求11所述的系統(tǒng),其中一旦所述易失性存儲器進入所述自刷新模式,存儲在所述庫地址鎖存器中的所述目標庫地址便表示在最后的自動刷新操作中使用的最后的庫地址。
15.根據權利要求8所述的系統(tǒng),其中所述易失性存儲器是一動態(tài)隨機存取存儲器(DRAM)或一同步DRAM中的一者。
16.一種存儲器系統(tǒng),其包含一具有復數個庫的易失性存儲器;用于存儲一目標庫地址的鎖存裝置;用于為每一相應庫維持一目標行地址的計數器裝置;和用于引導所述易失性存儲器進入一自動刷新模式并將所述目標庫地址載入所述鎖存裝置中的控制器裝置;其中所述易失性存儲器經配置以從所述鎖存裝置中檢索所述目標庫地址并在所述自動刷新模式中執(zhí)行一自動刷新操作,所述自動刷新操作是使用所述目標庫的所述目標行地址對由所述目標庫地址識別的一目標庫執(zhí)行的。
17.根據權利要求16所述的系統(tǒng),其中當對所述目標庫執(zhí)行所述自動刷新操作時,所述復數個庫中除所述目標庫以外的剩余庫可用于存儲器存取。
18.根據權利要求16所述的系統(tǒng),其中由所述計數器裝置維持的所述復數個庫的所述目標行地址是彼此獨立的。
19.根據權利要求16所述的系統(tǒng),其中所述控制器裝置進一步用于引導所述易失性存儲器進入一自刷新模式;其中所述易失性存儲器經進一步配置以通過遞增所述鎖存裝置來產生當前的目標庫地址而在所述自刷新模式中循環(huán)經過所述復數個庫;且其中在每一自刷新操作期間,所述易失性存儲器經進一步配置以基于所述庫的所述目標行地址來刷新由所述當前的目標庫地址識別的所述庫。
20.根據權利要求16所述的系統(tǒng),其中所述易失性存儲器經進一步配置以當所述目標庫閑置時在所述自動刷新模式中對所述目標庫執(zhí)行一個或一個以上額外的自動刷新操作來產生對所述目標庫的一個或一個以上提前刷新。
21.根據權利要求20所述的系統(tǒng),其中所述易失性存儲器經進一步配置以當已執(zhí)行一個或一個以上提前刷新時避免執(zhí)行一有規(guī)則排定的刷新,并繼續(xù)其正常操作。
22.根據權利要求19所述的系統(tǒng),其中一旦所述易失性存儲器進入所述自刷新模式,存儲在所述鎖存裝置中的所述目標庫地址便表示在最后的自動刷新操作中使用的最后的庫地址。
23.根據權利要求16所述的系統(tǒng),其中所述易失性存儲器是一動態(tài)隨機存取存儲器(DRAM)或一同步DRAM中的一者。
24.一種用于為具有復數個庫的一易失性存儲器提供存儲器刷新的方法,其包含為所述復數個庫中的每一者維持一目標行地址,其中所述復數個庫的所述目標行地址是彼此獨立的;載入一目標庫地址;和引導所述易失性存儲器進入一自動刷新模式,且使用對應于所述目標庫的所述目標行地址對由所述目標庫地址識別的一目標庫執(zhí)行一自動刷新操作。
25.根據權利要求24所述的方法,其中當對所述目標庫執(zhí)行所述自動刷新操作時,所述復數個庫中除所述目標庫以外的剩余庫可用于存儲器存取。
26.根據權利要求24所述的方法,其進一步包含引導所述易失性存儲器進入一自刷新模式;和通過遞增所述目標庫地址來在所述自刷新模式中循環(huán)經過所述復數個庫,并在每一自刷新操作期間基于對應于所述所識別的庫的所述目標行地址對由所述目標庫地址識別的所述庫執(zhí)行一刷新。
27.根據權利要求24所述的方法,其進一步包含如果所述目標庫閑置,那么在所述自動刷新模式中對所述目標庫執(zhí)行一個或一個以上額外的自動刷新操作來產生對所述目標庫的一個或一個以上提前刷新。
28.根據權利要求27所述的方法,其進一步包含如果已執(zhí)行一個或一個以上提前刷新,那么避免執(zhí)行一有規(guī)則排定的刷新,并繼續(xù)所述易失性存儲器的正常操作。
29.根據權利要求24所述的方法,其中所述易失性存儲器是一動態(tài)隨機存取存儲器(DRAM)或一同步DRAM中的一者。
全文摘要
本發(fā)明提供一種存儲器系統(tǒng)。所述存儲器系統(tǒng)包括具有許多庫的易失性存儲器,每一庫具有許多行;和存儲器控制器,其經配置以引導所述易失性存儲器進入一自動刷新模式,所述存儲器控制器經進一步配置以向所述易失性存儲器提供一目標庫地址。所述易失性存儲器經配置以在所述自動刷新模式中執(zhí)行一自動刷新操作,對由所述目標庫地址識別的一目標庫執(zhí)行所述自動刷新操作。當對所述目標庫執(zhí)行所述自動刷新操作時,所述復數個庫中除所述目標庫以外的剩余庫可用于存儲器存取。
文檔編號G11C11/406GK1977338SQ200580021362
公開日2007年6月6日 申請日期2005年5月27日 優(yōu)先權日2004年5月27日
發(fā)明者佩里·威爾曼·小雷馬克呂斯, 羅伯特·邁克爾·沃克 申請人:高通股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1