專利名稱:操作存儲(chǔ)裝置的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明總的說來涉及一種存儲(chǔ)裝置,更具體地說,涉及刷新隨機(jī)存儲(chǔ)裝置的系統(tǒng)和方法。
背景技術(shù):
目前,隨機(jī)存取存儲(chǔ)器(RAM)在各種應(yīng)用中,例如在計(jì)算機(jī)系統(tǒng)、移動(dòng)電話、視頻系統(tǒng)中,被用作存儲(chǔ)裝置。動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器和靜態(tài)隨機(jī)存取存儲(chǔ)器就是兩個(gè)這樣的隨機(jī)存取存儲(chǔ)器裝置。動(dòng)態(tài)隨機(jī)存儲(chǔ)器和靜態(tài)隨機(jī)存儲(chǔ)器都包含有存儲(chǔ)單元,該存儲(chǔ)單元按照行與列的形式排成一個(gè)陣列。在操作中,存儲(chǔ)單元中的信息一般在一個(gè)存取周期中來進(jìn)行。
動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的存儲(chǔ)單元包括一個(gè)電容和一個(gè)晶體管,這樣,其尺寸較小。通過給電容充電,數(shù)據(jù)可以儲(chǔ)存在動(dòng)態(tài)隨機(jī)存取存儲(chǔ)單元中。然而,電容會(huì)隨著時(shí)間的流逝而放電,其必須被周期性的充電或刷新。在一個(gè)刷新周期中,一個(gè)整行的動(dòng)態(tài)隨機(jī)存取存儲(chǔ)單元中的電容被充電,經(jīng)過一系列的這樣的周期,動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的整個(gè)陣列都被刷新了。
靜態(tài)隨機(jī)存取存儲(chǔ)器中的每個(gè)存儲(chǔ)單元一般包含一個(gè)觸發(fā)電路,其通常包括多至六個(gè)的晶體管。盡管靜態(tài)隨機(jī)存取存儲(chǔ)單元存儲(chǔ)信息的速度要快于動(dòng)態(tài)隨機(jī)存取存儲(chǔ)單元,但是靜態(tài)隨機(jī)存取存儲(chǔ)單元一般消耗更多的電量,且沒有達(dá)到動(dòng)態(tài)隨機(jī)存儲(chǔ)器的存儲(chǔ)集成度。
虛擬隨機(jī)存取存儲(chǔ)單元以結(jié)合了動(dòng)態(tài)隨機(jī)存取存儲(chǔ)單元和靜態(tài)隨機(jī)存取存儲(chǔ)單元的優(yōu)點(diǎn)而出名。虛擬隨機(jī)存取存儲(chǔ)單元包括一個(gè)電容,但其刷新操作是被“隱藏”或“掩蓋”的。有關(guān)虛擬隨機(jī)存取存儲(chǔ)器的描述可參考美國授予Ikuzaki的專利,其專利號(hào)為4549284,名稱為“動(dòng)態(tài)金屬氧化物半導(dǎo)體(MOS)隨機(jī)存取存儲(chǔ)器”;授予Leung的專利,其專利號(hào)為6028804,名稱為“可兼容存儲(chǔ)的單晶體管靜態(tài)隨機(jī)存取存儲(chǔ)器的裝置和方法”;授予Chen的專利,其專利號(hào)為6625077,名稱為“半導(dǎo)體存儲(chǔ)器的異步隱藏刷新”,本發(fā)明參考了上述提到的各個(gè)文件。
傳統(tǒng)的虛擬隨機(jī)存取存儲(chǔ)單元是通過管線操作或已排成操作來完成刷新。在管線操作中,刷新周期比存取周期先執(zhí)行,其不利因素是會(huì)導(dǎo)致更高電量的消耗。在已排成操作中,電量的消耗較低且減少了存取時(shí)間,但同時(shí)要求含有更復(fù)雜的刷新電路,例如一個(gè)外部刷新電路。這樣,具有簡單電路且改進(jìn)電量消耗的存儲(chǔ)裝置成為一種需求。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的是提供一個(gè)能消除一個(gè)或多個(gè)由于相關(guān)技術(shù)的局限或不足所產(chǎn)生的上述問題的系統(tǒng)和方法。
為了實(shí)現(xiàn)上述的優(yōu)點(diǎn),根據(jù)下面以實(shí)施例詳細(xì)說明的本發(fā)明的目的,本發(fā)明提供一種操作存儲(chǔ)裝置的方法,其包括下述步驟周期性地產(chǎn)生刷新請(qǐng)求信號(hào)來執(zhí)行刷新操作;提供存取請(qǐng)求信號(hào)來執(zhí)行存取操作;如果刷新請(qǐng)求信號(hào)先于存取請(qǐng)求信號(hào)發(fā)生,則執(zhí)行刷新操作;如果存取請(qǐng)求信號(hào)先于刷新請(qǐng)求信號(hào)發(fā)生,則執(zhí)行存取操作。
本發(fā)明還提供了一種操作存儲(chǔ)裝置的方法,其包括下述步驟周期性產(chǎn)生刷新請(qǐng)求信號(hào);提供第一存取請(qǐng)求信號(hào)來響應(yīng)第一地址轉(zhuǎn)換;提供第二存取請(qǐng)求信號(hào)來響應(yīng)晚于第一地址轉(zhuǎn)換發(fā)生的第二地址轉(zhuǎn)換;判斷對(duì)應(yīng)第一存取請(qǐng)求信號(hào)的存取周期是否是無效的;如果這個(gè)存取周期是有效的,則執(zhí)行對(duì)應(yīng)第一存取請(qǐng)求信號(hào)的存取周期的操作;如果這個(gè)存取周期是無效的,則執(zhí)行對(duì)應(yīng)第二存取請(qǐng)求信號(hào)的存取周期的操作。
本發(fā)明又提供了一種操作存儲(chǔ)裝置的方法,其包括下述步驟周期性產(chǎn)生刷新請(qǐng)求信號(hào)來執(zhí)行刷新操作;提供存取請(qǐng)求信號(hào)來執(zhí)行寫操作;激活一個(gè)寫使能信號(hào)來響應(yīng)該存取請(qǐng)求信號(hào);該激活的寫使能信號(hào)包括一個(gè)延遲周期和一個(gè)存取周期;如果該刷新請(qǐng)求信號(hào)先于該存取請(qǐng)求信號(hào)發(fā)生,則執(zhí)行刷新請(qǐng)求;如果該存取請(qǐng)求信號(hào)先于該刷新請(qǐng)求信號(hào)發(fā)生,則在該存取周期中執(zhí)行寫操作;這樣,當(dāng)寫使能信號(hào)激活后,該刷新請(qǐng)求信號(hào)被阻止。
本發(fā)明還提供了一種操作存儲(chǔ)裝置的方法,其包括下述步驟執(zhí)行周期性產(chǎn)生的刷新請(qǐng)求信號(hào);提供第一存取請(qǐng)求信號(hào)來響應(yīng)第一地址轉(zhuǎn)換;提供第二存取請(qǐng)求信號(hào)來響應(yīng)晚于第一地址轉(zhuǎn)換發(fā)生的第二地址轉(zhuǎn)換;判斷對(duì)應(yīng)于該第一存取請(qǐng)求信號(hào)的存取周期是否無效;如果該存取周期無效,激活寫使能信號(hào)來響應(yīng)第二存取請(qǐng)求信號(hào),該激活的寫使能信號(hào)包括一個(gè)延遲周期和一個(gè)存取周期;如果該存取周期無效,則執(zhí)行對(duì)應(yīng)于第二存取請(qǐng)求信號(hào)的存取操作。
本發(fā)明配置了一個(gè)系統(tǒng)來操作存儲(chǔ)裝置。其包括刷新發(fā)生器來周期性產(chǎn)生刷新請(qǐng)求信號(hào)從而執(zhí)行刷新操作;地址緩沖器來提供地址請(qǐng)求信號(hào)從而執(zhí)行存取操作;控制器來控制如下操作,如果該刷新請(qǐng)求信號(hào)先于該存取信號(hào)發(fā)生,則執(zhí)行該刷新操作,如果該存取信號(hào)先于該刷新請(qǐng)求信號(hào)發(fā)生,則執(zhí)行該存取操作。
本發(fā)明的其他特點(diǎn)和優(yōu)點(diǎn)有一部分將會(huì)在下述的說明書中得到闡述,有一部分可在說明書中明顯的得出結(jié)論或在該發(fā)明的實(shí)施例中得出結(jié)論。本發(fā)明的特點(diǎn)和優(yōu)點(diǎn)尤其可以通過權(quán)利要求書中所指出的要素及其結(jié)合來實(shí)現(xiàn)和得到。
應(yīng)理解的是,前述的一般的說明和下述的詳細(xì)的說明僅僅是當(dāng)作說明之用,其并非像權(quán)利要求書一樣用以限定本發(fā)明。
附圖是包括在說明書中且作為說明書的一部分,其具體闡述了發(fā)明內(nèi)容,其與說明書一起來解釋本發(fā)明。
圖1是本發(fā)明一實(shí)施例中存儲(chǔ)系統(tǒng)的方框圖;圖2A和2B是與本發(fā)明一實(shí)施例的刷新存儲(chǔ)單元的方法相關(guān)的時(shí)序圖;圖3A和3B是與本發(fā)明另一實(shí)施例的刷新存儲(chǔ)單元的方法相關(guān)的時(shí)序圖;圖4A,4B和4C是與本發(fā)明再一實(shí)施例的刷新存儲(chǔ)單元的方法相關(guān)的時(shí)序圖;圖5A和5B是與本發(fā)明再另一實(shí)施例的刷新存儲(chǔ)單元的方法相關(guān)的時(shí)序圖;圖6A和6B是與本發(fā)明實(shí)施例的刷新存儲(chǔ)單元的方法相關(guān)的時(shí)序圖;具體實(shí)施方式
與本發(fā)明的一個(gè)方面相一致,虛擬靜態(tài)隨機(jī)存儲(chǔ)裝置包含一個(gè)相對(duì)簡單的刷新電路,該電路能降低電量的消耗。
下面對(duì)本發(fā)明的實(shí)施例進(jìn)行說明,附圖中所示是其一個(gè)示例。在所有的附圖中,盡量用同一標(biāo)記來表示相同或相似的部分。
圖1是本發(fā)明實(shí)施例的存儲(chǔ)系統(tǒng)10的方框圖。存儲(chǔ)系統(tǒng)10包括地址緩沖器12、行地址解碼器14、存儲(chǔ)陣列16、列地址解碼器18、刷新發(fā)生器20和控制器22。地址緩沖器12接受地址信號(hào)A0,A1,……AMAX(collectively“ADD”),來指定存儲(chǔ)陣列16中一個(gè)特定的單元來寫入數(shù)據(jù)或讀取數(shù)據(jù)。地址緩沖器12是與行地址解碼器14、控制器22和列地址解碼器18相連的。行地址解碼器14是與地址緩沖器12、存儲(chǔ)陣列16和列地址解碼器18相連的。
在一個(gè)存取周期期間,地址緩沖器12提供控制器一個(gè)存取請(qǐng)求信號(hào)ACCREQ來對(duì)存儲(chǔ)矩陣16中的一個(gè)或多個(gè)單元讀取或?qū)懭霐?shù)據(jù)。此外,地址緩沖器12提供行地址解碼器14和列地址解碼器18地址信號(hào)ADD來將其分別解碼到行地址和列地址中。行地址解碼器14和列地址解碼器鎖存一個(gè)或多個(gè)地址信號(hào)A0,A1……AMAX,并且提供地址緩沖器信號(hào)ADDLATCH來表明已鎖存。
在一個(gè)寫周期中,數(shù)據(jù)被寫入存儲(chǔ)陣列16的一個(gè)或多個(gè)單元中。在該寫周期的初始階段,數(shù)據(jù)(圖1所示的DQ0,DQ1…DQ7)將通過總線24提供給數(shù)據(jù)輸入緩沖器26。在該寫周期的后續(xù)階段,數(shù)據(jù)從數(shù)據(jù)輸入緩沖器26中轉(zhuǎn)移到存儲(chǔ)陣列16中。而且,儲(chǔ)存在存儲(chǔ)陣列16中的數(shù)據(jù)將通過數(shù)據(jù)輸出緩沖器28和總線24在一個(gè)讀周期中讀取。尤其是,數(shù)據(jù)在該讀周期的開始階段從存儲(chǔ)陣列16中開始輸出至數(shù)據(jù)輸出緩沖器28,然后,在該周期的后續(xù)階段通過總線24進(jìn)行數(shù)據(jù)輸出。
刷新發(fā)生器20周期性地提供給控制器22刷新請(qǐng)求信號(hào)來初始化刷新操作。隨著該刷新請(qǐng)求信號(hào),存儲(chǔ)陣列16中的單元在該刷新周期中被刷新,以便確保存儲(chǔ)陣列16一行單元中的電容能充滿電。
控制器22控制刷新和存取操作來響應(yīng)芯片使能信號(hào)CE,寫使能信號(hào)和WE輸出使能信號(hào)OE。尤其是,控制器22判斷該存取請(qǐng)求ACCREQ或該刷新請(qǐng)求REFREQ是否有優(yōu)先權(quán)。如果控制器22接收的存取請(qǐng)求ACCREQ先于刷新請(qǐng)求REFREQ,則信號(hào)ACCREQ有優(yōu)先權(quán),系統(tǒng)10會(huì)執(zhí)行一個(gè)存取操作。反之,如果周期性的刷新請(qǐng)求REFREQ先于存取請(qǐng)求被接收到,則系統(tǒng)10執(zhí)行一個(gè)刷新操作。
圖2A和2B是表示與本發(fā)明一實(shí)施例的刷新存儲(chǔ)單元的方法相關(guān)的時(shí)序圖。參照?qǐng)D2A,地址緩沖器12產(chǎn)生存取請(qǐng)求信號(hào)ACCREQ來響應(yīng)地址信號(hào)ADD的變化。控制器22接收到ACCREQ從而初始化存取操作。在沒有刷新發(fā)生的期間,一個(gè)“刷新-開始-阻止”周期也隨著接收到存取請(qǐng)求信號(hào)開始運(yùn)行。然而,在該“刷新-開始-阻止”周期,刷新發(fā)生器20可以輸出刷新請(qǐng)求信號(hào)REFREQ,但是刷新操作將延遲至該存取操作完成后才執(zhí)行。
刷新操作發(fā)生在一個(gè)“存取-開始-阻止”周期中,在該周期中,存取操作只有等到刷新操作完成后才可發(fā)生。在圖2A和2B中,T代表“刷新-開始-阻止”周期的持續(xù)時(shí)間,該持續(xù)時(shí)間的測(cè)量從ACCREQ脈沖的前沿開始直到該存取操作的完成。在該持續(xù)時(shí)間的期間,刷新操作的時(shí)間在圖2A和2B中以T’來表示。
參照?qǐng)D2B,當(dāng)一個(gè)存取請(qǐng)求信號(hào)ACCREQ先于一個(gè)刷新請(qǐng)求信號(hào)REFREQ發(fā)生時(shí),該刷新請(qǐng)求信號(hào)REFREQ在一個(gè)存取信號(hào)完成后才發(fā)生。該存取操作的全部存取時(shí)間大致與該陣列存取時(shí)間T一樣。
圖3A和3B是表示與根據(jù)本發(fā)明另一方面的刷新存儲(chǔ)單元的方法相關(guān)的時(shí)序圖。參照?qǐng)D3A,當(dāng)刷新請(qǐng)求信號(hào)REFREQ先于存取請(qǐng)求信號(hào)ACCREQ發(fā)生時(shí),刷新操作和一個(gè)“存取-開始-阻止”周期隨著刷新請(qǐng)求信號(hào)REFREQ而開始。在該“存取-開始-阻止”周期的期間,如果地址信號(hào)ADD發(fā)生變化則相應(yīng)地輸出存取請(qǐng)求信號(hào)ACCREQ,那么與該存取請(qǐng)求信號(hào)ACCREQ相對(duì)應(yīng)的存取操作需延遲到未完成的刷新操作完成后才進(jìn)行。反之,在“刷新-開始-阻止”周期的期間,該存取操作開始進(jìn)行,其持續(xù)時(shí)間等于T1+T的期間。其中T1是從該存取請(qǐng)求信號(hào)ACCREQ發(fā)生的時(shí)間點(diǎn)到該刷新操作完成的時(shí)間點(diǎn)的期間。此外,刷新操作進(jìn)行的持續(xù)時(shí)間實(shí)質(zhì)上等于刷新時(shí)間T’。另一方面,該存取請(qǐng)求信號(hào)ACCREQ緊隨著該刷新請(qǐng)求信號(hào)REFREQ之后發(fā)生,因此T1大致等于T’,全部存取時(shí)間為T’+T。
在圖3B中,刷新請(qǐng)求信號(hào)REFREQ先于存取請(qǐng)求信號(hào)ACCREQ發(fā)生,存取請(qǐng)求信號(hào)ACCREQ在一個(gè)刷新操作完成后才發(fā)生。該存取操作的全部存取時(shí)間大致等于該陣列存取時(shí)間T。
圖4A,4B和4C是表示與本發(fā)明的又一個(gè)方面的刷新存儲(chǔ)單元的方法相關(guān)的時(shí)序圖。在圖4A中,第一地址轉(zhuǎn)換和第二地址轉(zhuǎn)換分別在地址周期AN-1和AN,AN和AN+1之間發(fā)生。第一“刷新-開始-阻止”周期和第二“刷新-開始-阻止”周期分別對(duì)應(yīng)于該第一和第二地址轉(zhuǎn)換。該第一和第二地址轉(zhuǎn)換的之間的時(shí)間期間t大于該地址請(qǐng)求信號(hào)ACCREQ的脈沖寬度w,但是其少于存取時(shí)間T和刷新時(shí)間T’。根據(jù)本發(fā)明的一個(gè)實(shí)施例,w大致是8到10毫微秒(ns),T+T’大致是50到100毫微秒(ns)。
一般說來,如果t小于T+T’,則地址周期AN不遵照操作的具體要求并且被認(rèn)為是無效的。相應(yīng)地,與地址周期AN相聯(lián)系的一個(gè)存取操作被中止。然而,在這個(gè)例子中,與地址周期AN+1(不是AN)相聯(lián)系的一個(gè)存取操作被系統(tǒng)10的用戶所要求。與地址周期AN+1相聯(lián)系的全部存取時(shí)間大致是2T-t。
參照?qǐng)D4B,該第一和第二地址轉(zhuǎn)換之間的時(shí)間周期t’小于w。因此,地址周期AN沒有被鎖存,進(jìn)而沒有被系統(tǒng)10執(zhí)行。然而,與地址周期AN+1相應(yīng)的一個(gè)地址被系統(tǒng)10的用戶所要求。在這個(gè)例子中,為執(zhí)行該地址周期AN+1所需的全部存取時(shí)間大致是T-t’。
參照?qǐng)D4C,刷新請(qǐng)求信號(hào)REFREQ先于存取請(qǐng)求信號(hào)ACCREQ發(fā)生,與該刷新請(qǐng)求信號(hào)REFREQ相應(yīng)的一個(gè)刷新操作被執(zhí)行。由于該刷新時(shí)間T’與地址周期AN相重合,地址周期AN沒有被執(zhí)行。為執(zhí)行該地址周期AN+1所需的全部存取時(shí)間大致是T+t”。其中t”是從該存取請(qǐng)求信號(hào)ACCREQ發(fā)生的時(shí)間點(diǎn)到該刷新操作完成的時(shí)間點(diǎn)的期間。
圖5A和5B是表示與根據(jù)本發(fā)明的再一方面的刷新存儲(chǔ)單元的方法相關(guān)的時(shí)序圖。盡管不適當(dāng)?shù)淖x操作對(duì)儲(chǔ)存在靜態(tài)隨機(jī)存儲(chǔ)器中的數(shù)據(jù)沒有影響,但是適當(dāng)?shù)膶懖僮髂苤袛鄡?chǔ)存的數(shù)據(jù)。此時(shí),強(qiáng)迫延遲周期將產(chǎn)生來阻止這樣的不適當(dāng)?shù)膶懖僮鳌>唧w來說,如圖5A所示,存取請(qǐng)求信號(hào)ACCREQ先于刷新請(qǐng)求信號(hào)REFREQ發(fā)生,將產(chǎn)生“刷新-開始-阻止”周期和低態(tài)有效寫使能信號(hào)WE來響應(yīng)該存取請(qǐng)求信號(hào)ACCREQ,但是該存取操作直到該強(qiáng)迫延遲周期完成后才開始,以確保任何先于當(dāng)前存取周期的無效的寫操作不被執(zhí)行。根據(jù)圖5A所示,為執(zhí)行該存取操作所需的全部存取時(shí)間大致是強(qiáng)迫延遲時(shí)間加存取時(shí)間T。
參照?qǐng)D5B,存取請(qǐng)求信號(hào)ACCREQ先于刷新請(qǐng)求信號(hào)REFREQ發(fā)生,該有效寫使能信號(hào)WE包括一個(gè)強(qiáng)迫延遲階段和一個(gè)短于T的存取周期。該存取操作周期能自動(dòng)延長至與存取請(qǐng)求信號(hào)ACCREQ相應(yīng)的時(shí)間長度T,這樣,為執(zhí)行該存取操作所需的全部的存取時(shí)間仍然是強(qiáng)迫延遲階段加存取周期。
圖6A和6B是表示與根據(jù)本發(fā)明的再又一方面的刷新存儲(chǔ)單元的方法相關(guān)的時(shí)序圖。在圖6A中,刷新請(qǐng)求信號(hào)REFREQ先于存取請(qǐng)求信號(hào)ACCREQ發(fā)生,刷新操作執(zhí)行的期間中的刷新時(shí)間T’被信號(hào)REFREQ初始化。從圖6A中可進(jìn)一步看出,時(shí)間周期T’與強(qiáng)迫延遲階段相重合,這樣,為執(zhí)行該存取操作所需的全部存取時(shí)間大致是強(qiáng)迫延遲階段加存取周期T。
在圖6B中,第一地址轉(zhuǎn)換發(fā)生在地址周期AN-1和AN之間,第二地址轉(zhuǎn)換發(fā)生在地址周期AN和AN+1之間。在該例中,地址周期AN不遵照操作的具體周期時(shí)間被認(rèn)為是無效的。此外,一個(gè)ACCREQ信號(hào)和該寫使能信號(hào)WE為了響應(yīng)第二存取請(qǐng)求信號(hào)而有效起來。為執(zhí)行該存取操作AN+1所需的全部存取時(shí)間大致(與第二存取請(qǐng)求信號(hào)相對(duì)應(yīng))是強(qiáng)迫延遲階段加存取周期T。
本發(fā)明的其他實(shí)施例對(duì)所屬技術(shù)領(lǐng)域的人員來說是明顯的,其可從本說明書和本發(fā)明相應(yīng)披露的實(shí)施例中得出。應(yīng)注意的是,本說明書和實(shí)施例僅僅是作為說明之用,本發(fā)明的真正范圍和精神應(yīng)當(dāng)以下述的權(quán)利要求書為準(zhǔn)。
權(quán)利要求
1.一種操作存儲(chǔ)裝置的方法,其特征在于包括以下步驟周期性產(chǎn)生刷新請(qǐng)求信號(hào),所述的刷新請(qǐng)求信號(hào)與刷新操作相關(guān);提供存取請(qǐng)求信號(hào),所述的存儲(chǔ)請(qǐng)求信號(hào)與存取操作相關(guān);如果刷新請(qǐng)求信號(hào)先于存取請(qǐng)求信號(hào)發(fā)生,執(zhí)行刷新操作;如果存取請(qǐng)求信號(hào)先于刷新請(qǐng)求信號(hào)發(fā)生,執(zhí)行存取操作。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于刷新請(qǐng)求信號(hào)發(fā)生在執(zhí)行存取操作期間,且刷新操作在存取操作完成后執(zhí)行。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于存取請(qǐng)求信號(hào)發(fā)生在執(zhí)行刷新操作期間,且存取操作在刷新操作完成后執(zhí)行。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于還包括一個(gè)判斷存取時(shí)間的步驟來執(zhí)行存儲(chǔ)操作,該存取時(shí)間是從存取請(qǐng)求信號(hào)發(fā)生時(shí)開始到存取操作完成時(shí)結(jié)束。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于為響應(yīng)刷新請(qǐng)求信號(hào),所述的方法還包括一個(gè)步驟在存取操作被阻止期間提供“存取-開始-阻止”周期。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于為響應(yīng)存取請(qǐng)求信號(hào),所述的方法還包括一個(gè)步驟在刷新操作被阻止期間提供“刷新-開始-阻止”周期。
7.一種操作存儲(chǔ)裝置的方法,其特征在于包括周期性產(chǎn)生刷新請(qǐng)求信號(hào);提供第一存取請(qǐng)求信號(hào)來響應(yīng)第一地址轉(zhuǎn)換;提供第二存取請(qǐng)求信號(hào)來響應(yīng)第二地址轉(zhuǎn)換,所述的第二地址轉(zhuǎn)換晚于第一地址轉(zhuǎn)換發(fā)生;判斷對(duì)應(yīng)于第一存取請(qǐng)求信號(hào)的存取周期是否無效;如果所述的地址周期是有效的,執(zhí)行對(duì)應(yīng)于第一存取請(qǐng)求信號(hào)的第一存取操作;如果所述的地址周期是無效的,執(zhí)行對(duì)應(yīng)于第二存取請(qǐng)求信號(hào)的第二存取操作。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于包括一個(gè)執(zhí)行刷新操作的步驟來響應(yīng)刷新請(qǐng)求信號(hào),如果刷新請(qǐng)求信號(hào)先于第一存取請(qǐng)求信號(hào)發(fā)生。
9.根據(jù)權(quán)利要求7所述的方法,其特征在于如果第一地址轉(zhuǎn)換和第二地址轉(zhuǎn)換之間的時(shí)間周期少于為執(zhí)行第一存取操作的存取時(shí)間加上為執(zhí)行刷新操作的刷新時(shí)間,存取周期是無效的。
10.根據(jù)權(quán)利要求7所述的方法,其特征在于如果在刷新周期發(fā)生第一地址轉(zhuǎn)換,存取周期被阻止。
11.根據(jù)權(quán)利要求7所述的方法,其特征在于包括一個(gè)判斷存取時(shí)間的步驟來執(zhí)行對(duì)應(yīng)于第二存取請(qǐng)求信號(hào)的第二存取操作,所述的存取時(shí)間是從第二存取請(qǐng)求信號(hào)發(fā)生開始到對(duì)應(yīng)于第二存取請(qǐng)求信號(hào)的存取操作完成時(shí)止。
12.根據(jù)權(quán)利要求7所述的方法,其特征在于為響應(yīng)刷新請(qǐng)求信號(hào),所述的方法包括一個(gè)提供“存取-開始-阻止”周期的步驟,在該周期期間,存取操作被阻止。
13.根據(jù)權(quán)利要求7所述的方法,其特征在于為響應(yīng)第一存取請(qǐng)求信號(hào)或第二存取請(qǐng)求信號(hào),所述的方法包括一個(gè)提供“刷新-開始-阻止”階段的步驟,在該周期期間,刷新操作被阻止。
14.一種操作存儲(chǔ)裝置的方法,其特征在于包括周期性產(chǎn)生刷新請(qǐng)求信號(hào)來執(zhí)行刷新操作;提供存取請(qǐng)求信號(hào)來執(zhí)行寫操作;激活寫使能信號(hào)來響應(yīng)該存取請(qǐng)求信號(hào),該激活的寫使能信號(hào)包括一個(gè)延遲周期和一個(gè)存取周期;如果刷新請(qǐng)求信號(hào)先于存取請(qǐng)求信號(hào)發(fā)生,執(zhí)行刷新操作;如果存取請(qǐng)求信號(hào)先于刷新請(qǐng)求信號(hào)發(fā)生,執(zhí)行寫操作;其特征在于,當(dāng)寫使能信號(hào)被激活后,刷新操作被阻止。
15.根據(jù)權(quán)利要求14所述的方法,其特征在于為執(zhí)行刷新操作的刷新時(shí)間與延遲周期重合。
16.根據(jù)權(quán)利要求14所述的方法,其特征在于存取階段延長至執(zhí)行寫操作。
17.根據(jù)權(quán)利要求14所述的方法,其特征在于包括一個(gè)判斷存取時(shí)間的步驟來執(zhí)行寫操作,該存取時(shí)間從存取請(qǐng)求信號(hào)發(fā)生時(shí)開始到寫操作完成時(shí)結(jié)束。
18.一種操作存儲(chǔ)裝置的方法,其特征在于包括周期性地產(chǎn)生刷新請(qǐng)求信號(hào);提供第一存取請(qǐng)求信號(hào)來響應(yīng)第一地址轉(zhuǎn)換;提供第二存取請(qǐng)求信號(hào)來響應(yīng)晚于第一地址轉(zhuǎn)換發(fā)生的第二地址轉(zhuǎn)換;判斷對(duì)應(yīng)于第一存取請(qǐng)求信號(hào)的存取周期是否無效;如果存取周期是無效的,激活寫使能信號(hào)來響應(yīng)第二存取請(qǐng)求信號(hào),該激活的寫使能信號(hào)包括一個(gè)延遲周期和一個(gè)存取周期;如果該存取周期是無效的,執(zhí)行對(duì)應(yīng)于第二存取請(qǐng)求信號(hào)的存取操作。
19.根據(jù)權(quán)利要求18所述的方法,其特征是包括執(zhí)行一個(gè)刷新操作來響應(yīng)刷新請(qǐng)求信號(hào)。如果刷新請(qǐng)求信號(hào)先于第一存取請(qǐng)求信號(hào)發(fā)生。
20.根據(jù)權(quán)利要求19所述的方法,其特征在于當(dāng)寫使能操作被激活后,刷新操作被阻止。
21.根據(jù)權(quán)利要求18所述的方法,其特征在于如果第一地址轉(zhuǎn)換和第二地址轉(zhuǎn)換之間的時(shí)間周期少于為執(zhí)行存取操作的存取時(shí)間加上為執(zhí)行刷新操作的刷新時(shí)間,則所述的存取周期是無效的。
22.根據(jù)權(quán)利要求18所述的方法,其特征在于包括一個(gè)判斷存取時(shí)間的步驟來執(zhí)行寫操作,該存取時(shí)間從第二存取請(qǐng)求信號(hào)發(fā)生時(shí)開始到寫操作完成時(shí)結(jié)束。
23.一種操作存儲(chǔ)裝置的系統(tǒng),其特征在于包括刷新發(fā)生器電路,所述的刷新發(fā)生器電路被用來周期性產(chǎn)生與刷新操作相關(guān)的刷新請(qǐng)求信號(hào);地址緩沖器電路,所述的地址緩沖器電路被用來提供與存取操作相關(guān)的存取請(qǐng)求信號(hào);控制電路,所述的控制電路被配置來初始化刷新操作,如果刷新請(qǐng)求信號(hào)先于存取請(qǐng)求信號(hào)發(fā)生,則初始化刷新操作;如果存取請(qǐng)求信號(hào)先于刷新請(qǐng)求信號(hào)發(fā)射,則初始化存取操作。
24.根據(jù)權(quán)利要求23所述的系統(tǒng),其特征在于刷新請(qǐng)求操作在執(zhí)行存取操作周期發(fā)生,刷新操作在該存取操作完成后執(zhí)行。
25.根據(jù)權(quán)利要求23所述的系統(tǒng),其特征在于存取操作在執(zhí)行存取刷新周期發(fā)生,存取操作在該刷新操作完成后執(zhí)行。
26.根據(jù)權(quán)利要求23所述的系統(tǒng),其特征在于為執(zhí)行存取操作所需的存取時(shí)間的計(jì)算是從該存取請(qǐng)求信號(hào)發(fā)生時(shí)開始到存取操作完成時(shí)結(jié)束。
27.根據(jù)權(quán)利要求23所述的系統(tǒng),其特征在于當(dāng)一個(gè)寫使能信號(hào)被激活后,控制器能接收包括延遲階段和存取階段的該寫使能信號(hào)。
28.根據(jù)權(quán)利要求27所述的系統(tǒng),其特征在于為執(zhí)行刷新操作所需的刷新時(shí)間與延遲周期重合。
29.根據(jù)權(quán)利要求27所述的系統(tǒng),其特征在于存取階段被延長至存取操作。
30.根據(jù)權(quán)利要求27所述的系統(tǒng),其特征在于當(dāng)寫使能信號(hào)被激活后,刷新操作被阻止。
全文摘要
一種操作存儲(chǔ)裝置的方法,包括周期性地產(chǎn)生刷新請(qǐng)求信號(hào)來執(zhí)行刷新操作;提供存取請(qǐng)求信號(hào)來執(zhí)行存取操作;如果刷新請(qǐng)求信號(hào)先于存取請(qǐng)求信號(hào)發(fā)生時(shí),執(zhí)行刷新操作;如果存取請(qǐng)求信號(hào)先于刷新請(qǐng)求信號(hào)發(fā)生時(shí),執(zhí)行存取操作。
文檔編號(hào)G06F13/00GK1725195SQ200510080159
公開日2006年1月25日 申請(qǐng)日期2005年6月30日 優(yōu)先權(quán)日2004年7月1日
發(fā)明者方宏基, 李文杰, 吳維杰 申請(qǐng)人:科統(tǒng)科技股份有限公司