專利名稱:刷新動態(tài)存儲器的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及刷新打算用于存儲包括在由處理器執(zhí)行的操作中的變量的動態(tài)存儲器的方法。
例如,本發(fā)明發(fā)現(xiàn)了像視頻數(shù)據(jù)處理系統(tǒng)這樣的在致力于具有實時類型限制的應(yīng)用的可編程系統(tǒng)中的應(yīng)用。
在集成電路中,信號的處理經(jīng)常需要更大的存儲容量。為了增加這個存儲容量,經(jīng)常使用嵌入式存儲器。有兩種類型的這種存儲器—靜態(tài)存儲器,例如靜態(tài)隨機存儲器(SRAMs)—動態(tài)存儲器,例如動態(tài)隨機存儲器(DRAMs)靜態(tài)存儲器由觸發(fā)器來建造。當(dāng)數(shù)據(jù)項存儲在靜態(tài)存儲器中的時候,只要給包括靜態(tài)存儲器的電路通電,這個數(shù)據(jù)項就保持被存儲。動態(tài)存儲器以電容器充電的形式存儲數(shù)據(jù)。由于導(dǎo)致充電損耗的泄漏電流,對于這些電容器來說必須經(jīng)常在充電以便于保持?jǐn)?shù)據(jù)在存儲器中。這樣的操作被稱為數(shù)據(jù)項的刷新,按照所用的存儲器,大約每1到10個毫秒必須執(zhí)行一次。數(shù)據(jù)項能夠保持在存儲器中而不需要刷新的持續(xù)時間稱為“保持時間”,對于所考慮的數(shù)據(jù)項是特定的。然而,動態(tài)存儲器由于存儲容量大而被使用。特別地,為了一個存儲數(shù)據(jù)位,動態(tài)存儲器只需要單個的晶體管,而靜態(tài)存儲器需要4到6個晶體管。因此對于相同的存儲容量,動態(tài)存儲器比靜態(tài)存儲器表現(xiàn)得更便宜。然而,動態(tài)存儲器所需的數(shù)據(jù)的刷新引入了不可忽略的等待時間,在此期間處理器不能訪問存儲在上述存儲器中的數(shù)據(jù)。特別地,刷新是對包括在動態(tài)存儲器上的所有數(shù)據(jù)系統(tǒng)地進行,從而要求相當(dāng)大量的時間。專利US 5148546尤其具有補救這個缺點的特定目的,通過提出使得有可能動態(tài)確定被刷新的數(shù)據(jù)的存儲地址的方法,以便于在給定的時刻只刷新需要刷新的數(shù)據(jù)。因此在這個給定的時刻,大量的數(shù)據(jù)項對于處理器來說是可訪問的,因為這些數(shù)據(jù)沒有被刷新電路所獨占,并且這樣導(dǎo)致了在時間平均值上的等待時間的減少。然而,這種方法要求在電路中裝入一個子系統(tǒng),以便于確定被刷新的數(shù)據(jù)的存儲地址。而且,這個方法不允許等待時間的大量減少,因為動態(tài)確定被刷新的數(shù)據(jù)的存儲地址也需要一定的時間量。
本發(fā)明的目的是提出使得有可能減少由于在動態(tài)存儲器中刷新而導(dǎo)致的等待時間的方法。
依據(jù)本發(fā)明,在開始段落中定義的刷新動態(tài)存儲器的方法的特征在于包括—規(guī)劃步驟,在此期間建立上述操作的順序和時限;—估計每個變量特有的保持時間的步驟;—預(yù)測至少一個在其中必須刷新每個變量的時刻的步驟,在其中給定的變量必須被刷新的時刻定義為上述給定變量的保持時間和在其中包括上述給定變量的操作的時限的函數(shù);—布置步驟,在此期間上述變量被布置在上述存儲器中;—刷新步驟,在此期間在預(yù)測步驟中定義的時刻刷新上述變量。
本發(fā)明利用了這樣的事實,在某些可編程系統(tǒng)中,當(dāng)編譯定義由處理器執(zhí)行的操作的程序的時候,有可能確定這些操作的次序,這些操作的時限和包含在這些操作中的變量。而且,因為對變量來說特有的保持時間與制作動態(tài)存儲器所用的技術(shù)有關(guān),所以估計這個保持時間顯得并不困難。因此,已經(jīng)確定了產(chǎn)生變量的時刻,在操作中使用這個變量的時刻和用于這個變量的保持時間,就有可能預(yù)測必須刷新這個變量的時刻。加之,通過在存儲器中明智地放置變量,因此將必須在同一時刻刷新的變量放置在存儲器的一個或相同的區(qū)域中,就有可能減少由于動態(tài)存儲器的刷新而產(chǎn)生的等待時間。而且,因為能夠通過處理器讀取這個變量來執(zhí)行變量的刷新,所以這個方法不需要附加任何刷新電路處理器能夠自行管理動態(tài)存儲器的刷新。
至于在上文中描述的步驟可以由軟件執(zhí)行,本發(fā)明還提供了計算機程序,包括用于在計算機上執(zhí)行程序時執(zhí)行上文所述方法各個步驟的程序代碼指令。
本發(fā)明將被更好地理解,并且其他細節(jié)在結(jié)合以未限制的實例形式給出的附圖所作的以下描述中變得更加明顯,在附圖中
圖1是圖解說明本發(fā)明的特征的方框圖;圖2圖解說明在動態(tài)存儲器和處理器之間的示范的通信系統(tǒng)結(jié)構(gòu);圖3圖解說明將數(shù)據(jù)項寫到動態(tài)存儲器中和從動態(tài)存儲器中讀出的原理;圖4a到4c圖解說明依據(jù)先前技術(shù)的各種類型的動態(tài)存儲器的刷新;圖5圖解說明由處理器執(zhí)行的操作的規(guī)劃以及在必須刷新變量的時刻的預(yù)測;圖6圖解說明關(guān)于視頻數(shù)據(jù)處理的本發(fā)明的示范的應(yīng)用。
圖1圖解說明本發(fā)明的特征。依據(jù)本發(fā)明的刷新動態(tài)存儲器的方法包括規(guī)劃步驟10,它包括用于確定操作次序的子步驟11和時限子步驟12,用于估計變量的保持時間的步驟13,用于預(yù)測必須刷新變量的時刻的步驟14,放置步驟15和刷新步驟16。在本發(fā)明的實施例的特別有利的模型中,由處理器執(zhí)行的操作構(gòu)成程序;當(dāng)編譯這個程序的時候,處理器執(zhí)行規(guī)劃步驟10、估計變量的保持時間的步驟13、預(yù)測步驟14和放置步驟15。
當(dāng)編譯程序的時候,在用于確定操作次序的子步驟11期間,處理器確定將由程序執(zhí)行的全部操作。這些操作將被執(zhí)行的次序以及在這些操作所包含的不同變量。在時限子步驟12期間,處理器確定產(chǎn)生變量的時刻、變量被用于執(zhí)行各種操作的時刻和在其上不再使用某個變量的時刻。這兩個子步驟特別容易在像致力于具有實時類型限制的應(yīng)用這樣的可編程系統(tǒng)中實現(xiàn)。特別地,在這些系統(tǒng)中,當(dāng)編譯程序的時候,所有的操作以及它們的時限都是已知的,當(dāng)執(zhí)行程序的時候,它們不是動態(tài)的,如同在某些其他數(shù)據(jù)處理系統(tǒng)中的情況一樣。用于估計變量的保持時間的步驟13使得有可能確定在其上在缺少刷新時存儲在存儲器中的數(shù)據(jù)項不再被處理器使用的持續(xù)時間。作為規(guī)劃步驟10和用于估計變量的保持時間的步驟13的結(jié)果的函數(shù),預(yù)測步驟14使得有可能確定變量將被刷新的時刻。應(yīng)該注意到預(yù)測步驟14還能夠考慮將在圖5中詳細說明的刷新設(shè)備的狀態(tài)。放置步驟15使得特別有可能將相同時刻被刷新的變量集合在動態(tài)存儲器的一個和相同區(qū)域中。應(yīng)該注意到這個放置步驟15還能夠以不同方式執(zhí)行,例如不用考慮預(yù)測步驟14的結(jié)果。例如,有可能設(shè)想將變量隨機地放置在動態(tài)存儲器中。作為預(yù)測步驟14的結(jié)果的函數(shù)的變量的明智集合的優(yōu)點是這樣使得有可能減少刷新的持續(xù)時間,因此減少等待時間。刷新步驟16使得有可能在由預(yù)測步驟14定義的時刻中刷新變量。在本發(fā)明的實施的這個特別有利的模型中,依靠對將被刷新的變量的讀取,由處理器執(zhí)行刷新步驟16。還能夠依靠由處理器執(zhí)行的對將被刷新的變量的讀取和寫入,或者可選地依靠處理器外部的刷新電路來執(zhí)行刷新步驟16。
圖2圖解說明在動態(tài)存儲器和處理器之間的示范的通信系統(tǒng)結(jié)構(gòu)。這樣的通信系統(tǒng)包括包括處理器20,動態(tài)存儲器21,地址多路轉(zhuǎn)接器22,行譯碼器23,列譯碼器24和讀寫放大器25。當(dāng)處理器20想要將數(shù)據(jù)項28從動態(tài)存儲器21中讀出或者寫到動態(tài)存儲器21中的時候,它將指示被讀取或者被寫入的數(shù)據(jù)項28在動態(tài)存儲器21中的詳細地址的地址信號27發(fā)送到地址多路轉(zhuǎn)接器22。由處理器20產(chǎn)生的寫或者讀控制信號26被送到讀寫放大器25以便于指示是否讀取或者寫入數(shù)據(jù)項28。
動態(tài)存儲器21以L行和C列的柵格形式組成,L和C是幾百個數(shù)量級的整數(shù),但不一定相等,通常是2的次冪。對于由在行和列之間的互連形成的柵格的每個節(jié)點,相當(dāng)于用于存儲一個數(shù)據(jù)位的單元,將在圖3中更精確描述。由行數(shù)和列數(shù)組成的集合組成存儲器地址。因此,一個存儲器地址對應(yīng)一個數(shù)據(jù)位。當(dāng)處理器20想要讀取數(shù)據(jù)位的時候,它將地址信號27發(fā)送到地址多路轉(zhuǎn)接器22。這個地址信號27包括有關(guān)數(shù)據(jù)位的行號和列號。而且,處理器20將指示在有關(guān)位上執(zhí)行的操作是讀取的控制信號26發(fā)送到讀寫放大器25。地址多路轉(zhuǎn)接器22將地址信號27分成兩部分。地址信號27的高位比特包含有關(guān)數(shù)據(jù)位的行號,低位比特包含列號。然后信號27a被發(fā)送到指定有關(guān)數(shù)據(jù)位的行號的行譯碼器23,信號27b被發(fā)送到指定有關(guān)數(shù)據(jù)位的列號的列譯碼器24。然后在讀寫放大器25中加載有關(guān)的數(shù)據(jù)位,然后傳送到處理器。應(yīng)該注意到在上文描述的運行能夠依賴所用的動態(tài)存儲器的類型來表現(xiàn)變型。明確地,有可能將相應(yīng)于信號27a的整個行加載到讀寫放大器25,然后借助信號27b來選擇有關(guān)的數(shù)據(jù)位。此外,有可能在一個和相同的行上集合幾位以便于形成字,例如8比特的字。為了讀取這些字中的一個,處理器20將不得不在地址信號27中指定有關(guān)字的行號以及在這行中字的次序。將數(shù)據(jù)位寫到動態(tài)存儲器21中的原理類似。在這樣的情況中,控制信號26指示在有關(guān)位上執(zhí)行的操作是寫。在讀寫放大器25中加載有關(guān)數(shù)據(jù)位,然后寫到動態(tài)存儲器21上由地址信號指定的地址上。應(yīng)該注意到這個描述適用于1位類型的動態(tài)存儲器,也就是說在它的每個節(jié)點上能夠存儲單個數(shù)據(jù)位。也有在一個節(jié)點上存儲幾位的功能存儲器,例如4、8或者16位的動態(tài)存儲器。對于這些存儲器,原理與上文中描述的沒有區(qū)別,取決于所用動態(tài)存儲器。一個存儲地址對應(yīng)一個4、6或8位的字。在這樣的情況中,只有一些位的字能夠通過處理器20讀或者寫。
圖3圖解說明將數(shù)據(jù)項寫到動態(tài)存儲器或者從動態(tài)存儲器讀出的原理。存儲單元30包括第一晶體管32,電容器33,寫入點35和采樣點36。讀取單元31包括第二晶體管34和讀取點37。動態(tài)存儲器21包括再每個節(jié)點上的存儲單元30。每個存儲單元30以電荷的形式存儲數(shù)據(jù)位。為了這樣做,利用了某些半導(dǎo)體設(shè)備特有的電容效應(yīng),例如第一晶體管32的門基電容。存儲單元30安裝在硅晶片上,通過薄的絕緣沉積物使得第一晶體管32的終端與晶片絕緣,因此形成電容,由電容器33表示。這個電容器33能夠充電,因此能夠“記憶”應(yīng)用在第一晶體管32上的電壓。電容器33的充電或者放電狀態(tài)使得有可能區(qū)分對應(yīng)于存儲在存儲單元30中的位的兩個不同值的兩個狀態(tài),0或者1。然而,電容器33的電容如此小以至于電荷只能保持在被稱為保持時間的有限時間期間。存儲單元30的運行如下。第一晶體管32用作開關(guān)并且當(dāng)電壓應(yīng)用到選擇點36上的時候是開,也就是說當(dāng)選擇存儲單元30的時候,例如當(dāng)處理器20想要將數(shù)據(jù)位寫到這個存儲單元30的時候。當(dāng)處理器20想要將值為1的數(shù)據(jù)位寫到存儲單元30的時候,它將電壓應(yīng)用到寫入點35上以便于對電容器33充電。當(dāng)處理器20想要將值為0的數(shù)據(jù)位寫到存儲單元30的時候,它按像這樣的方法將電壓應(yīng)用到寫入點35上來放電電容器33。讀取單元31的運行如下。當(dāng)處理器20想要讀取存儲在存儲單元30中的數(shù)據(jù)項的時候,它測量在讀取點37處的電壓,這個電壓基本上等于電容器33接線端之間的電壓。如果這個電壓相應(yīng)于電容器33的充電狀態(tài),則存儲在存儲單元30中的位等于1,反之這個位等于0。
圖4a到4c圖解說明依據(jù)先前技術(shù)的各種類型的動態(tài)存儲器的刷新。圖4a圖解說明允許分布式刷新的設(shè)備。這個設(shè)備包括動態(tài)存儲器21和分布式刷新設(shè)備40。分布式刷新設(shè)備40在常規(guī)的時間間隔里執(zhí)行動態(tài)存儲器全部行的連續(xù)刷新。為了這樣做,它使用了一個計數(shù)器,測量在兩次刷新之間經(jīng)過的時間。分布式刷新的缺點是在刷新期間通過處理器20來訪問動態(tài)存儲器21是不可能的,因此導(dǎo)致了大量的等待時間。圖4b圖解說明允許塊刷新的設(shè)備。這樣的設(shè)備包括動態(tài)存儲器21和用于刷新塊的設(shè)備41。用于刷新塊的設(shè)備41在給定的間隔中執(zhí)行部分動態(tài)存儲器21的刷新,例如圖中畫成陰影的部分。又是,當(dāng)刷新這部分動態(tài)存儲器21的時候,處理器20不能訪問對應(yīng)的數(shù)據(jù),即使等待時間短于由于分布式刷新產(chǎn)生的等待時間,也仍然是大量的。圖4c圖解說明允許透明刷新的設(shè)備。這樣的設(shè)備包括動態(tài)存儲器21,透明刷新設(shè)備42和處理器20。當(dāng)處理器不需要訪問存儲器的時候,透明刷新設(shè)備42執(zhí)行動態(tài)存儲器21的刷新。為了提高刷新效率,必須有足夠多的處理器20不能使用動態(tài)存儲器21的時期?,F(xiàn)在,當(dāng)前處理器的性能使之幾乎連續(xù)地訪問動態(tài)存儲器21,因此使得這樣類型的刷新效率低。
圖5圖解說明由處理器20執(zhí)行的示范操作規(guī)劃以及對于必須刷新變量的時刻的預(yù)測。處理器20啟動在第一時刻t1上的第一過程P1,第二時刻t2上的第二過程P2和第三時刻t3上的第三時刻P3。第一過程P1生成變量V1,必須插入到第二過程P2以及第三過程P3中。變量V1的保持時間,也就是說如果不刷新,這個變量不能再被處理器20使用的期間,具有值Δt1。
在沒有刷新時,變量V1在第四時刻t4上不再可以使用,例如t4-t1=Δt1,先于第二時刻t2?,F(xiàn)在,第二過程P2必須在第二時刻t2處使用變量V1。因此必須在第一時刻t1和第四時刻t4之間刷新變量V1。刷新是經(jīng)由讀取設(shè)備31、由處理器20對變量V1進行一次讀取來執(zhí)行,在處理器20未使用這個讀取設(shè)備31的時候執(zhí)行這個刷新、以便于不增加等待時間是明智的。讓我們假設(shè)讀取設(shè)備31在第五時刻t5和第六時刻t6是空閑的,這兩個時刻先于第四時刻t4。如果在第五時刻t5處執(zhí)行變量V1的刷新,則在第七時刻t7上不能再使用變量V1,例如t7-t5=Δt1,先于第二時刻t2。然后變量V1的新的刷新將必須在第七時刻t7以前,這樣將特別增加等待時間和處理器20的電流消耗。因此這樣的解決方法是不明智的。然而,如果在第六時刻t6執(zhí)行變量V1的刷新,則在第八時刻t8上不能再使用變量V1,例如t8-t6=Δt1,在第二時刻t2以后。因此,第二過程P2將能夠在第二時刻t2處使用變量V1。因此在處理器20不使用讀取設(shè)備31的時刻t6處刷新變量V1是明智的,并且滿足條件t6<t1+Δt1t6+Δt1>t2為了由第二過程P2使用,通過處理器20在第二時刻t2處讀取變量V1,也就是說在第二時刻t2刷新它。因為變量V1的保持時間Δt1大于存在于第二時刻t2和第三時刻t3之間的間隔,所以第三過程P3將能夠在第三時刻t3處使用變量V1而不需要求在第二時刻t2和第三時刻t3之間任何刷新。
如果在程序中定義在上文描述的三個過程,當(dāng)編譯這個程序的時候,有可能確定過程的次序和時限,包含在這些過程中的變量,這些變量的等待時間和使用讀取設(shè)備31的時刻。然后有可能預(yù)測必須刷新這些變量的時刻,以這樣的方式來減少等待時間。而且,在已經(jīng)確定了不得不刷新包含在程序中的全部變量的時刻的前提下,有可能在動態(tài)存儲器21中明智地放置變量,以便于減少等待時間。因此,如果,例如,在相同行中放置在相同時刻被刷新的全部變量,則這些變量的刷新將需要比如果將討論的變量隨機分布在動態(tài)存儲器中所需的更短的時間。具體而言,因為處理器20不得不只產(chǎn)生單個的信號27,所以設(shè)置在相同行上的十個變量的刷新只需要設(shè)置在十個不同行上的十個變量的刷新的十分之一的時間。
圖6圖解說明在視頻數(shù)據(jù)處理系統(tǒng)中的本發(fā)明的應(yīng)用。這樣的系統(tǒng)包括垂直濾波器61和水平濾波器62。
有各種各樣的用于廣播視頻數(shù)據(jù)的格式。例如,ATSC美國數(shù)字電視標(biāo)準(zhǔn)定義十八個不同的廣播格式,例如圖象包括每行720像素的480行的標(biāo)準(zhǔn)格式,或者圖象包括每行1920像素的1080行的高分辨率格式。當(dāng)視頻數(shù)據(jù)在高分辨率格式中廣播的時候,有必要將它們轉(zhuǎn)換到標(biāo)準(zhǔn)格式以便于能夠在其顯示器不兼容高分辨率格式的電視上觀看它們。垂直濾波器61和水平濾波器62使得有可能執(zhí)行這樣的轉(zhuǎn)換。在屬于垂直濾波器61的動態(tài)存儲器中以變量的形式存儲圖象的每一行。在這些行上執(zhí)行的以便于將1920像素的1080行轉(zhuǎn)換到1920像素的480行的操作構(gòu)成程序的一部分。這個程序很復(fù)雜,但從程序的編譯中定義一組操作,因此使得有可能實現(xiàn)關(guān)于這樣的格式轉(zhuǎn)換的發(fā)明。類似的適用于允許濾波器62將1920像素的480行轉(zhuǎn)換到720像素的480行的程序。現(xiàn)在,在這樣的視頻數(shù)據(jù)處理系統(tǒng)中,每秒鐘大約30個圖象從一個格式轉(zhuǎn)換到另一個格式。因此,依據(jù)先前技術(shù)的各種刷新方法將不可能在這樣的視頻數(shù)據(jù)處理系統(tǒng)中使用動態(tài)存儲器,因為等待時間將太多。通過有可能減少與刷新有關(guān)的等待時間,本發(fā)明使得有可能在視頻數(shù)據(jù)處理系統(tǒng)中使用動態(tài)存儲器,而不是靜態(tài)存儲器,所以減少了這個系統(tǒng)的成本。
上文中參考圖的描述圖解說明了本發(fā)明而不是限制了它。在這一點上在下文中進行一些說明。
圖1,5和6圖解說明本發(fā)明的應(yīng)用,該應(yīng)用減少了對于所有操作都在編譯定義它們的程序時已知的系統(tǒng)的等待時間。應(yīng)該注意到本發(fā)明提供了其他的優(yōu)點,例如電流消耗的減少,如在圖5的描述中提及的。因此,在某些系統(tǒng)中實現(xiàn)本發(fā)明將是有利的,即使實時限制不重要,也就是說即使等待時間的減少并非必不可少。
圖5說明了本發(fā)明的原理。本發(fā)明希望的程序可以更復(fù)雜,也就是說包括大量的變量和過程。然而,盡管程序的復(fù)雜,但假若有可能確定在程序的編譯期間由程序執(zhí)行的全部操作,就能夠?qū)崿F(xiàn)本發(fā)明。關(guān)于這點,圖6只不過是一個本發(fā)明的示范性的實現(xiàn)并且當(dāng)然有可能將本發(fā)明應(yīng)用到不同于視頻數(shù)據(jù)處理系統(tǒng)的系統(tǒng)中。
原則上,有可能通過數(shù)據(jù)處理設(shè)備來實現(xiàn)依據(jù)本發(fā)明的方法,例如合適的可編程集成電路。包含在可編程存儲器中的指令組能夠命令集成電路執(zhí)行前面描述的各種步驟。指令組能夠通過讀取例如像在其上編碼指令組的硬盤這樣的數(shù)據(jù)媒體來加載入可編程存儲器中。讀取能夠通過例如像因特網(wǎng)這樣的通信網(wǎng)絡(luò)來執(zhí)行。在這樣的情況中,服務(wù)供應(yīng)商將為感興趣的人提供指令組。
權(quán)利要求
1.刷新打算存儲包含在由處理器執(zhí)行的操作中的變量的動態(tài)存儲器的方法,表征為它包括—規(guī)劃步驟,在此期間建立上述操作的順序和時限;—估計每個變量特有的保持時間的步驟;—預(yù)測至少一個在其中必須刷新每個變量的時刻的步驟,在其中給定的變量必須被刷新的時刻定義為上述給定變量的保持時間和在其中包括上述給定變量的操作的時限的函數(shù);—布置步驟,在此期間上述變量被布置在上述存儲器中;—刷新步驟,在此期間在預(yù)測步驟中定義的時刻刷新上述變量。
2.如權(quán)利要求1的刷新動態(tài)存儲器的方法,其中由處理器在定義上述操作的程序的編譯期間執(zhí)行上述規(guī)劃步驟、估計每個變量的保持時間的步驟、布置步驟和預(yù)測步驟。
3.如權(quán)利要求1的刷新動態(tài)存儲器的方法,其中借助讀取上述變量的設(shè)備,由處理器執(zhí)行變量的刷新。
4.如權(quán)利要求3的刷新動態(tài)存儲器的方法,該方法還包括排定上述讀取設(shè)備能夠執(zhí)行上述刷新設(shè)備的時刻的步驟,在定義上述操作的程序的編譯期間,由處理器執(zhí)行上述安排的步驟。
5.一種計算機程序,包括當(dāng)上述程序在計算機上執(zhí)行的時候執(zhí)行如權(quán)利要求1中要求的方法的步驟的程序代碼指令。
全文摘要
刷新打算存儲由處理器執(zhí)行的操作中所包含的儲存變量的動態(tài)存儲器的方法,包括規(guī)劃步驟10,在此期間建立上述操作的順序和時限,估計每個變量特有的保持時間的步驟13,預(yù)測至少一個在其中必須刷新每個變量的時刻的步驟14,布置步驟15,在此期間在上述存儲器中布置上述變量,刷新步驟16,在此期間在預(yù)測步驟14中定義的時刻刷新上述變量。本發(fā)明允許與刷新有關(guān)的等待時間和電流消耗的減少。在像視頻數(shù)據(jù)處理系統(tǒng)這樣的實時限制很重要的系統(tǒng)中這是特別有用的。
文檔編號G11C11/406GK1387196SQ02105420
公開日2002年12月25日 申請日期2002年2月11日 優(yōu)先權(quán)日2001年2月16日
發(fā)明者M·杜蘭頓 申請人:皇家菲利浦電子有限公司