[發(fā)明專利]一種內(nèi)存刷新計數(shù)的方法、裝置以及內(nèi)存控制器在審
| 申請?zhí)枺?/td> | 202111539586.5 | 申請日: | 2021-12-15 |
| 公開(公告)號: | CN114242132A | 公開(公告)日: | 2022-03-25 |
| 發(fā)明(設(shè)計)人: | 江山剛;李濤 | 申請(專利權(quán))人: | 海光信息技術(shù)股份有限公司 |
| 主分類號: | G11C11/402 | 分類號: | G11C11/402;G11C11/406;G06F12/0877 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 周春霞 |
| 地址: | 300450 天津市濱海新區(qū)天津華苑*** | 國省代碼: | 天津;12 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 內(nèi)存 刷新 計數(shù) 方法 裝置 以及 控制器 | ||
本申請實施例提供一種內(nèi)存刷新計數(shù)的方法、裝置以及內(nèi)存控制器,該內(nèi)存刷新計數(shù)的方法,應用于內(nèi)存控制器中,所述方法包括:獲取影響自刷新計數(shù)值的目標命令;根據(jù)所述目標命令的類型確認調(diào)整與所述命令對應的邏輯塊的刷新計數(shù)值,其中,所述刷新計數(shù)值采用隨機存取存儲器進行存儲,所述邏輯塊為內(nèi)存中的邏輯單元。本申請的一些實施例通過識別影響刷新計數(shù)值的命令來即時更改刷新計數(shù)值,可以完成對內(nèi)存刷新命令更準確的調(diào)度,最終提升內(nèi)存存取數(shù)據(jù)的能力。
技術(shù)領(lǐng)域
本申請涉及內(nèi)存刷新領(lǐng)域,具體而言本申請實施例涉及一種內(nèi)存刷新計數(shù)的方法、裝置以及內(nèi)存控制器。
背景技術(shù)
為了防止數(shù)據(jù)被破壞,動態(tài)隨機存取存儲器DRAM(Dynamic Random AccessMemory)設(shè)計中加入了動態(tài)刷新機制。DRAM刷新過程中,首先讀取原本的數(shù)據(jù),將電容的電平與參考電平進行比較,判斷數(shù)據(jù)的1/0值后,再將原數(shù)據(jù)寫回。寫回的過程中將電容完全充滿電荷(如果數(shù)據(jù)為1)。
DRAM刷新每間隔一段時間進行一次,對隨時間流失的電荷進行補充。間隔的時間不能太長,間隔太長可能導致刷新時數(shù)據(jù)電平已經(jīng)無法辨認。但間隔的時間也不能太短,因為充電期間不能進行正常的讀寫,過于頻繁的刷新會導致DRAM的吞吐性能下降。一般來說,間隔時間的下限由DRAM本身的屬性決定,比如DRAM的容量密度、運行頻率等。而間隔時間上限則由性能吞吐的需求決定。
因此,如何改進內(nèi)存控制器以使其更好的調(diào)度與刷新相關(guān)的命令就成了亟待解決的技術(shù)問題。
發(fā)明內(nèi)容
本申請實施例的目的在于提供一種內(nèi)存刷新計數(shù)的方法、裝置以及內(nèi)存控制器,通過本申請的實施例可以在內(nèi)存控制器上采用盡可能少的邏輯電路即實現(xiàn)對DRAM存儲器的刷新計數(shù)。
第一方面,本申請實施例提供一種內(nèi)存刷新計數(shù)的方法,應用于內(nèi)存控制器中,所述方法包括:獲取影響自刷新計數(shù)值的目標命令;根據(jù)所述目標命令的類型確認調(diào)整與所述目標命令對應的邏輯塊的刷新計數(shù)值,其中,所述刷新計數(shù)值采用隨機存取存儲器進行存儲,所述邏輯塊為內(nèi)存中的邏輯單元。
本申請的一些實施例通過識別影響刷新計數(shù)值的命令來即時更改刷新計數(shù)值,可以完成對內(nèi)存刷新命令更準確的調(diào)度,最終提升內(nèi)存存取數(shù)據(jù)的能力。
在一些實施例中,所述獲取影響自刷新計數(shù)值的目標命令,包括:若當前命令包括的影響自刷新計數(shù)值的命令的個數(shù)為非零時,則從所述當前命令中獲取所述目標命令;或者,若確認當前命令的個數(shù)為零或確認所述當前命令未包括影響自刷新計數(shù)值的命令時,則從命令緩存區(qū)獲取所述目標命令。
本申請的一些實施例通過引入命令緩存區(qū)來暫存來不及計數(shù)的影響刷新的命令,在保證即時處理當前命令的基礎(chǔ)上還可以保證計數(shù)器的計數(shù)值盡可能準確。
在一些實施例中,所述若當前命令包括的影響自刷新計數(shù)值的命令的個數(shù)為非零時,則從所述當前命令中獲取所述目標命令,包括:若確認所述影響自刷新計數(shù)值的命令的個數(shù)為一個,則將所述影響自刷新計數(shù)值的命令作為所述目標命令;所述根據(jù)所述目標命令的類型確認調(diào)整與所述命令對應的邏輯塊的刷新計數(shù)值,包括:根據(jù)設(shè)定的匹配次序獲取所述目標命令的命令類型,其中,所述設(shè)定的匹配次序包括:激活、RFM和REF;根據(jù)與所述目標命令的命令類型對應的調(diào)整策略調(diào)整所述刷新計數(shù)值。
本申請的一些實施例對于僅有一個命令時的當前命令,需要依次判斷這個命令是否屬于激活、REF和RFM命令,這樣至少可以保證激活命令被優(yōu)先進行計數(shù)處理,由于激活類型的命令Active較多選用優(yōu)先處理這類命令至少能夠達到節(jié)約命令緩存空間的功效,節(jié)省了邏輯資源。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于海光信息技術(shù)股份有限公司,未經(jīng)海光信息技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111539586.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





