[轉貼][RAM][教學]記憶體時脈參數調整

關於記憶體參數,一般常出現的,整理略述如下:

CAS# latency (Tcl)
全名:預充電時間 (CAS Latency):通常簡稱CL

例如CL=3,表示電腦系統自主記憶體讀取第一筆資料時,所需的準備時間為3個外部時脈 (System clock)CL2CL3的差異僅在第一次讀取資料所需準備時間,相差一個時脈,對整個系統的效能並無顯著影響。

RAS# to CAS# Delay (Trcd)
全名:列控制器至行控制器傳輸延遲(Row Adress Strobe,列位址控制器)to CAS(Column Adress Strobe,行位址控制器)

記憶體控制器會先送出列(ROW)的位址(例如第2),然後RAM收到列的位置後,經過一段時間,才會再傳送行(Column)的位址,而這一段時間就是RAS Delay


Min RAS# active time(Tras)
又稱RAM Active Timing(記憶體活躍延遲,我硬翻的
..)
一般記憶體模組有分1bank2bank(非單面雙面顆粒之分),當CPUBank1找完資料,Bank1便需要一段時間恢復才能再供利用,這一段時間就是RAM Active Timing



Row precharge Time (Trp)
全名:自我充電時間 (Self-Refresh)DRAM內部具有獨立且內建的充電電路,並於一定時間內做自我充電, 通常用在筆記型電腦或可攜式電腦等的省電需求高的電腦。


--------------------------------------------------

由於DDR RAM的資料儲存方式,是以一列下去儲存,放滿了或是不夠放,才會換列。
因此位置的傳送常常是(2,2)(2,3)(2,5)這種方式。
因此列定址後,只有行在換。也就是說,一直在跑RAS# to CAS# Delay (Trcd)
等到行定址後,又要自主記憶體讀取下一N筆資料,而所需的準備時間就是CL值。

因此RAM的參數中以CAS LatencyRAS to CAS Delay為最重要。


總結上述,這些記憶體參數選項代表了記憶體在既定的時脈下,(原本的工作時脈)
DRAM顆粒內部指令傳輸的延遲,或是顆粒自我充電、放電所需時間、準備下一筆、找尋資料時間,等等。因此想要記憶體以高時脈運作,則記憶體參數就必須調高(
)
否則記憶體容易傳送錯誤資料,或是不穩定。


最常看到的DDR400/DDR500,記憶體參數有

CAS# latency (Tcl) 3.0
RAS# to CAS# delay (Trcd) 4
Row precharge Time (Trp) 4
Min RAS# active time(Tras) 8

也有更高的(傳輸延遲更久的)
CAS# latency (Tcl) 3.0
RAS# to CAS# delay (Trcd) 5
Row precharge Time (Trp) 5
Min RAS# active time(Tras) 10

以上參數通常適用DDR500以上。



若您的記憶體體質相當不錯,也可以試試看以

CAS# latency (Tcl) 3.0
RAS# to CAS# delay (Trcd) 3
Row precharge Time (Trp) 3
Min RAS# active time(Tras) 6

體質好的顆粒若跑DDR400 參數可以調至
CAS# latency (Tcl) 2.5
RAS# to CAS# delay (Trcd) 2
Row precharge Time (Trp) 2
Min RAS# active time(Tras) 5

-------------------------------------
DDR433??
其實就是比標準DDR400要好一點點,
極限約在DDR444以下..
通常參數為CL2.5-3-3-6

 

 

 

1.tCAS (Column Address Select):列位址送出,到資料取得之間的時間。
2.tRCD (RAS to CAS Delay)        :送出行位址之後,到送出列位址之間的時間。
3.tRP (RAS Precharge)               :關閉一行,到重新啟動另一行之間的時間。
4.tRAS (Row Address Select)     :啟動一行需要的時間。

其中tCAS就是CAS Latency (CAS延遲),簡稱 CL,這是記憶體最最重要的時序值,很多玩家或廠商甚至只提記憶體的時脈和CL值。雖然存取記憶體需要啟動「行」和「列」,但某一行被啟動之後,該行所有的資料都可以被存取,因此tRAS頗重要,但多次下來CL值會最重要,因為同一行的資料通常都是CPU所需的,而CL值是每次抓列裡面的資料都會產生的延遲,累積下來相當於是CPU對記憶體的讀取延遲,非常非常重要。

http://www.discuss.com.hk/viewthread.php?tid=6293674

文章標籤
全站熱搜
創作者介紹
創作者 cj6m3 的頭像
cj6m3

勇ㄅㄟㄅㄟ胡言亂語堂

cj6m3 發表在 痞客邦 留言(0) 人氣(1,023)