DRAM的隱藏刷新
發布時間:2008/11/21 0:00:00 訪問次數:680
一般地,dram控制器內部都設計成在一定周期內要請求dram刷新操作,協調該請求與來自主機(一般為cpu)的訪問,然后進行dram刷新操作或者存取操作。簡單的如圖1所示。
圖1 dram控制器的內部框圖示例
因為對dram的訪問是互斥的,所以如果在刷新過程中存在來自主機的訪問,那么保持該訪問請求直到刷新操作結束,這樣,越增加存儲器訪問頻率,刷新操作與來自主機的訪問之間沖突發生的概率就越高,導致的結果就是性能下降。隱藏刷新操作就是為抑制這種性能下降而設計的一種刷新方法。
隱藏刷新操作如圖2所示。圖的最初過程是ras最先有效的、普通的讀訪問操作,在此通過ras先無效而后再有效,形成與gas先于ras有效刷新相同的波形,完成刷新操作。
圖2 隱藏刷新操作
此時,保持數據輸出的狀態,利用該狀態,可以在來自主機的—個訪問之間嵌人刷新周期。由于將刷新周期隱藏于普通的訪問之中,因而稱這種方式為隱藏刷新(hidden reflesh)。
歡迎轉載,信息來源維庫電子市場網(www.dzsc.com)
一般地,dram控制器內部都設計成在一定周期內要請求dram刷新操作,協調該請求與來自主機(一般為cpu)的訪問,然后進行dram刷新操作或者存取操作。簡單的如圖1所示。
圖1 dram控制器的內部框圖示例
因為對dram的訪問是互斥的,所以如果在刷新過程中存在來自主機的訪問,那么保持該訪問請求直到刷新操作結束,這樣,越增加存儲器訪問頻率,刷新操作與來自主機的訪問之間沖突發生的概率就越高,導致的結果就是性能下降。隱藏刷新操作就是為抑制這種性能下降而設計的一種刷新方法。
隱藏刷新操作如圖2所示。圖的最初過程是ras最先有效的、普通的讀訪問操作,在此通過ras先無效而后再有效,形成與gas先于ras有效刷新相同的波形,完成刷新操作。
圖2 隱藏刷新操作
此時,保持數據輸出的狀態,利用該狀態,可以在來自主機的—個訪問之間嵌人刷新周期。由于將刷新周期隱藏于普通的訪問之中,因而稱這種方式為隱藏刷新(hidden reflesh)。
歡迎轉載,信息來源維庫電子市場網(www.dzsc.com)
上一篇:DRAM的自刷新