專利名稱:隨機存取存儲器及其資料更新方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)于一種隨機存取存儲器及其資料更新方法,且特別是有關(guān)于 一種可加快資料更新速度的隨機存取存儲器及其資料更新方法。
背景技術(shù):
動態(tài)隨機存取存儲器(dynamic random access memory,簡稱DRAM),顧
名思義,是一種動態(tài)的資料儲存媒介,其所儲存的資料需要經(jīng)常更新(refresh), 才能保持資料的正確性。然而,隨著動態(tài)隨機存取存儲器工作在越來越高的頻 率,因高速操作而產(chǎn)生的熱已明顯影響動態(tài)隨機存取存儲器的儲存資料的正確 性。主要是因為,當動態(tài)隨機存取存儲器的溫度上升時,資料的存留時間反而 會下降。因此,若動態(tài)隨機存取存儲器工作在高溫下,其資料更新速度就必須 加快,否則儲存的資料便容易喪失,導(dǎo)致發(fā)生資料不正確的情形。
針對上述的缺點,有些廠商會在動態(tài)隨機存取存儲器中內(nèi)建熱傳感器 (thermal sensor),當動態(tài)隨機存取存儲器處在省電模式中以執(zhí)行自我更新(self refresh)操作的時候,中央處理器(central processing unit,簡稱CPU)可抽空讀取 熱傳感器所輸出的溫度指示信號,以作為調(diào)整動態(tài)隨機存取存儲器的資料更新 速度的依據(jù)。盡管如此,這樣的改進方式還是無法改善熱對于動態(tài)隨機存取存 儲器的資料正確性的影響,其原因可借由動態(tài)隨機存取存儲器的資料更新方式 來進行解釋。動態(tài)隨機存取存儲器的資料更新方式有二種,其中一種是在省電 模式中所執(zhí)行的自我更新(selfrefresh)操作,而另一種是在正常讀寫動作中所執(zhí) 行的自動更新(auto refresh)操作。當動態(tài)隨機存取存儲器處在省電模式而執(zhí)行 自我更新操作時,中央處理器并不會對動態(tài)隨機存取存儲器進行大量的資料存 取,以致于動態(tài)隨機存取存儲器的功率消耗極小而不會產(chǎn)生大量的熱,因此在 這個時候,熱對于動態(tài)隨機存取存儲器的資料正確性的影響極小。
反之,當動態(tài)隨機存取存儲器在正常讀寫動作中而執(zhí)行自動更新操作時,每當中央處理器發(fā)送一個資料更新指令至動態(tài)隨機存取存儲器,動態(tài)隨機存取 存儲器才會對應(yīng)致能一條字元線,以對該條字元線所耦接的存儲單元進行資料 更新。由于在正常讀寫動作中,中央處理器會對動態(tài)隨機存取存儲器進行大量 的資料存取,導(dǎo)致動態(tài)隨機存取存儲器產(chǎn)生大量的熱,然而中央處理器卻因為 執(zhí)行大量的資料存取動作而無法去讀取熱傳感器所輸出的溫度指示信號,所以 只能以相同的頻率發(fā)送資料更新指令,使得高速操作所產(chǎn)生的熱嚴重地影響了 動態(tài)隨機存取存儲器的資料正確性。
發(fā)明內(nèi)容
本發(fā)明提供一種隨機存取存儲器,其可依據(jù)熱傳感器所輸出的溫度指示信 號來改變資料更新速度,且中央處理器或類似的控制器不須改變發(fā)送資料更新 指令的頻率。
本發(fā)明提供一種資料更新方法,其可讓隨機存取存儲器依據(jù)熱傳感器所輸 出的溫度指示信號來改變資料更新速度,且中央處理器或類似的控制器不須改 變發(fā)送資料更新指令的頻率。
本發(fā)明提出一種隨機存取存儲器,其包括存儲器陣列、熱傳感器、更新計 數(shù)器及列地址解碼器。存儲器陣列具有多條字元線。熱傳感器用以感測隨機存 取存儲器的溫度,并據(jù)以輸出溫度指示信號。更新計數(shù)器用以輸出列地址計數(shù) 信號。列地址解碼器用以依據(jù)更新指示信號及溫度指示信號對列地址計數(shù)信號 進行解碼,并依據(jù)解碼結(jié)果而同時致能上述字元線中的多條字元線。
本發(fā)明提出一種資料更新方法,適用于隨機存取存儲器,其中隨機存取存 儲器包括有熱傳感器、更新計數(shù)器及多條字元線,且熱傳感器會依據(jù)隨機存取 存儲器的溫度而產(chǎn)生溫度指示信號,而更新計數(shù)器用以輸出列地址計數(shù)信號。 此方法包括下列步驟,首先,接收一更新指示信號。接著,依據(jù)更新指示信號 及溫度指示信號對列地址計數(shù)信號進行解碼。然后,依據(jù)解碼結(jié)果而同時致能 上述字元線中的多條字元線。
本發(fā)明由于使列地址解碼器可依據(jù)更新指示信號及溫度指示信號來對列 地址計數(shù)信號進行解碼,且每當中央處理器或類似的控制器發(fā)送一個資料更新 指令,列地址解碼器便會依據(jù)解碼結(jié)果而同時致能數(shù)條字元線。如此一來,便可加快隨機存取存儲器的資料更新速度,同時中央處理器或類似的控制器也不 須改變發(fā)送資料更新指令的頻率。
為讓本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,以下結(jié)合附圖對本發(fā) 明的具體實施方式
作詳細說明,其中
圖1為依照本發(fā)明一實施例的動態(tài)隨機存取存儲器100的部分裝置方塊圖 圖2為依照本發(fā)明一實施例的資料更新方法的流程圖。
主要元件符號說明
100:動態(tài)隨機存取存儲器
102:控制邏輯單元
104:熱傳感器
106:列地址多路傳輸器
108:列地址解碼器
110:存儲器陣列
112:地址寄存器
114:更新計數(shù)器
202-206:步驟
DRI:資料更新指令 RAS:列地址信號
RACS:列地址計數(shù)信號
RIS:更新指示信號 TIS:溫度指示信號
具體實施例方式
為了方便說明,以及容易與先前技術(shù)進行對照,以下各實施例的隨機存取 存儲器皆以動態(tài)隨機存取存儲器來舉例,然而這樣的例舉方式并非用以限制本 發(fā)明。
6圖1為依照本發(fā)明一實施例的動態(tài)隨機存取存儲器100的部分裝置方塊
圖,其主要繪示出與資料更新操作有關(guān)的構(gòu)件。請參照圖1,其繪示有控制邏
輯單元102、熱傳感器104、列地址多路傳輸器106、列地址解碼器108、存儲 器陣列110、地址寄存器112及更新計數(shù)器114。
在圖l所繪示的構(gòu)件當中,存儲器陣列110具有多條字元線(未繪示)。此 外,控制邏輯單元102用以將來自動態(tài)隨機存取存儲器IOO外部的資料更新指 令DRI解碼成更新指示信號RIS,此資料更新指令DRI可由中央處理器(未繪 示)或者其他類似的控制器(未繪示)來提供。地址寄存器112用以暫存從動態(tài)隨 機存取存儲器100外部而來的列地址信號RAS,并將列地址信號RAS傳送至 控制邏輯單元102及列地址多路傳輸器106。
上述的更新計數(shù)器114會根據(jù)控制邏輯單元102輸出更新指示信號RIS的 次數(shù)來計數(shù)欲更新的字元線地址,并據(jù)以輸出列地址計數(shù)信號RACS。而列地 址多路傳輸器106除了接收列地址信號RAS之外,還會接收列地址計數(shù)信號 RACS,并選擇輸出列地址信號RAS及列地址計數(shù)信號RACS其中之一,且每 當列地址解碼器108接收到更新指示信號RIS時,列地址多路傳輸器106便選 擇輸出列地址計數(shù)信號RACS。熱傳感器104用以感測動態(tài)隨機存取存儲器100 的溫度,并據(jù)以輸出溫度指示信號TIS。列地址解碼器108用以接收列地址多 路傳輸器106的輸出、更新指示信號RIS及溫度指示信號TIS。
當動態(tài)隨機存取存儲器IOO在正常讀寫動作中而執(zhí)行自動更新操作時,由 于中央處理器或者其他類似的控制器每隔一段時間就會發(fā)送一個資料更新指 令DRI至動態(tài)隨機存取存儲器100,進一步讓列地址多路傳輸器106對應(yīng)輸出 列地址計數(shù)信號RACS,因此列地址解碼器108就可依據(jù)更新指示信號RIS及 溫度指示信號TIS對列地址計數(shù)信號RACS進行解碼,然后再依據(jù)解碼結(jié)果而 同時致能存儲器陣列IIO中的多條字元線,例如致能二條字元線或四條字元線, 可視實際的設(shè)計需求而定。如此一來,每當中央處理器或其他類似的控制器發(fā) 送一次資料更新指令DRI,列地址解碼器108便會致能至少二條字元線,以加 快資料更新速度。此外,借由上述操作可知,這種資料更新方式的另一個好處 是,中央處理器或類似的控制器不須改變發(fā)送資料更新指令的頻率。
當然,假若溫度指示信號TIS僅有一個位元,那么熱傳感器104可設(shè)定單
7一的溫度臨界值,使得熱傳感器104可依據(jù)動態(tài)隨機存取存儲器IOO的溫度是 否超過該溫度臨界值而決定該位元的值。同理,溫度指示信號TIS也可以是由 多個位元組成,如此一來,熱傳感器104便可設(shè)定較多的溫度臨界值,進一步 讓列地址解碼器108可據(jù)以調(diào)整欲致能的字元線數(shù)目。此外,更新指示信號RIS 也可由動態(tài)隨機存取存儲器100的外部直接提供。
雖然在上述的各實施例中,都是以動態(tài)隨機存取存儲器來進行說明,然而 上述的資料更新方式并不僅限于使用在動態(tài)隨機存取存儲器產(chǎn)品。擴展來說, 上述的方式適用于任何一種需要進行資料更新的隨機存取存儲器。
借由上述實施例的教示,可歸納出一種資料更新方法,適用于隨機存取存 儲器,其中隨機存取存儲器包括有熱傳感器、更新計數(shù)器及多條字元線,且熱 傳感器會依據(jù)隨機存取存儲器的溫度而產(chǎn)生溫度指示信號,而更新計數(shù)器用以 輸出列地址計數(shù)信號。此方法的操作步驟如圖2所示。圖2為依照本發(fā)明一實 施例的資料更新方法的流程圖。請參照圖2,首先,接收一更新指示信號(如步 驟202所示)。接著,依據(jù)更新指示信號及溫度指示信號對列地址計數(shù)信號進行 解碼(如步驟204所示)。然后,依據(jù)解碼結(jié)果而同時致能上述字元線中的多條 字元線(如步驟206所示)。
綜上所述,本發(fā)明由于使列地址解碼器可依據(jù)更新指示信號及溫度指示信 號來對列地址計數(shù)信號進行解碼,且每當中央處理器或類似的控制器發(fā)送一個 資料更新指令,列地址解碼器便會依據(jù)解碼結(jié)果而同時致能數(shù)條字元線。如此 一來,便可加快隨機存取存儲器的資料更新速度,同時中央處理器或類似的控 制器也不須改變發(fā)送資料更新指令的頻率。
雖然本發(fā)明已以較佳實施例揭示如上,然其并非用以限定本發(fā)明,任何本 領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當可作些許的修改和完善, 因此本發(fā)明的保護范圍當以權(quán)利要求書所界定的為準。
權(quán)利要求
1. 一種隨機存取存儲器,其特征在于包括一存儲器陣列,具有多條字元線;一熱傳感器,用以感測該隨機存取存儲器的溫度,并據(jù)以輸出一溫度指示信號;一更新計數(shù)器,用以輸出一列地址計數(shù)信號;以及一列地址解碼器,用以依據(jù)一更新指示信號及該溫度指示信號對該列地址計數(shù)信號進行解碼,并依據(jù)解碼結(jié)果而同時致能該些字元線中的多條字元線。
2. 如權(quán)利要求1所述的隨機存取存儲器,其特征在于,還包括一控制邏輯 單元,該控制邏輯單元用以將來自該隨機存取存儲器外部的一資料更新指令解 碼成該更新指示信號。
3. 如權(quán)利要求1或2所述的隨機存取存儲器,其特征在于,還包括一列地 址多路傳輸器,該列地址多路傳輸器用以接收從該隨機存取存儲器外部而來的 一列地址信號及該列地址計數(shù)信號,并選擇輸出該列地址信號及該列地址計數(shù) 信號其中之一,其中當該列地址解碼器接收到該更新指示信號時,該列地址多 路傳輸器輸出該列地址計數(shù)信號。
4. 如權(quán)利要求1所述的隨機存取存儲器,其特征在于,該列地址解碼器依 據(jù)解碼結(jié)果而同時致能二條或四條字元線。
5. 如權(quán)利要求1所述的隨機存取存儲器,其特征在于,該隨機存取存儲器 為一動態(tài)隨機存取存儲器。
6. —種資料更新方法,適用于一隨機存取存儲器,其中該隨機存取存儲器 包括有一熱傳感器、 一更新計數(shù)器及多條字元線,該熱傳感器依據(jù)該隨機存取 存儲器的溫度而產(chǎn)生一溫度指示信號,而該更新計數(shù)器用以輸出一列地址計數(shù) 信號,其特征在于,該方法包括下列步驟接收一更新指示信號;依據(jù)該更新指示信號及該溫度指示信號對該列地址計數(shù)信號進行解碼;以及依據(jù)解碼結(jié)果而同時致能該些字元線中的多條字元線。
7. 如權(quán)利要求6所述的資料更新方法,其特征在于,該隨機存取存儲器還包括一控制邏輯單元,該控制邏輯單元用以將來自該隨機存取存儲器外部的一 資料更新指令解碼成該更新指示信號。
8. 如權(quán)利要求6所述的資料更新方法,其特征在于,被同時致能的字元線 數(shù)目為二條或四條字元線。
9. 如權(quán)利要求6所述的資料更新方法,其特征在于,該隨機存取存儲器為 一動態(tài)隨機存取存儲器。
全文摘要
本發(fā)明涉及一種隨機存取存儲器及其資料更新方法。所述隨機存取存儲器包括存儲器陣列、熱傳感器、更新計數(shù)器及列地址解碼器。存儲器陣列具有多條字元線。熱傳感器用以感測隨機存取存儲器的溫度,并據(jù)以輸出溫度指示信號。更新計數(shù)器用以輸出列地址計數(shù)信號。列地址解碼器用以依據(jù)更新指示信號及溫度指示信號對列地址計數(shù)信號進行解碼,并依據(jù)解碼結(jié)果而同時致能上述字元線中的多條字元線。
文檔編號G11C11/4063GK101465159SQ20071016018
公開日2009年6月24日 申請日期2007年12月21日 優(yōu)先權(quán)日2007年12月21日
發(fā)明者寧樹梁 申請人:南亞科技股份有限公司