close

 

總覽
http:// https://myfamily12345.pixnet.net/blog/post/404540683

 

 

1.RAM Evolution

2.DRAM System Architecture

3.SDRAM/DDR/DDR2/DDR3/DDR4 Key Core Timing

 

DRAM/SDRAM:

 

動態隨機存取記憶體 (DRAM): 主要用於電腦的主記憶體

靜態隨機存取記憶體 (SRAM): 用於速度較快的快取記憶體

 

 圖片1.png

DRAM:DRAM是今日電腦標準的系統主記憶體,當你告訴別人,自己的電腦是32MB RAM時,指的就是它。

                            在DRAM裏,資訊是存放在電容器裏的一系列電荷。在幾微秒內,它就可以充電完畢,但是電容器會漏電,

                          所以需要不斷地充電以維持電位。就是因為要不斷充電,所以它才叫作「動態」。DRAM存取速度較慢,

                      但價格較便宜,又可細分為FPM DRAM、EDO DRAM等,其中SDRAM速度最快。

 

SRAM:SRAM和DRAM的差異在於,DRAM得隨時充電,而SRAM儲存記憶不必作自動充電的動作,

                              會出現充電動作的唯一時刻是有寫入動作時。如果沒有寫入的指令,在SRAM裏不會有任何東西被更動,

                         這也是它為什麼被稱為靜態的原因。SRAM的優點是它比DRAM快得多。缺點則是它比DRAM貴許多,

                      通常被採用來作為快取記憶體Cache Memory

擷取.PNG

種類

構成元件

記憶容量

特 性

DRAM

電容

由於電容會放電,每隔一段時間必須重複充電(更新),因此比較耗時。

SRAM

正反器

由於正反器不會放電,不須重複充電(更新),因此比較省時。

 

 

 

 

 

 

 

 

MHA7036-696x392.png

同步動態隨機存取記憶體 (Synchronous Dynamic Random Access Memory, SDRAM) 是 DRAM 的其中一種

在近二十年之內在個人電腦領域獲得極為廣泛的運用 ,

迄今最新的個人電腦與伺服器也仍然是使用由 SDRAM 改進而來的記憶體。

 

SDRAM 與其他種類的 DRAM 最大的不同就在於「同步」,這裡的同步指的是透過在記憶體上實作同步時脈產生器,

使記憶體與處理器的運作時脈一致 (也就是後來我們所知道的「外頻」的概念),

這樣做的好處在於從此記憶體的頻率可以獲得很大的提升 (超過 100 MHz 以上的記憶體運作時脈成為可能),

而且透過與處理器同步時脈,記憶體可以更精準的在處理器需要資料時就降資料送出,

讓處理器不必耗費多餘的時間在等待記憶體的下一個時脈週期上。

 

ddr_20141222.jpg

投影片6.JPG

從記憶體控制器出來之後,最先遇到的就是 channel,每個 channel 需要配有 1 組記憶體控制器、

2 個 channel 配置 2 組……以此類推。

而每個 channel 中能夠擁有許多組 DIMMDual In-line Memory Module

 

投影片7.JPG

雙列直插式記憶體模組或雙線記憶體模組(Dual In-line Memory Module簡稱DIMM

是指一系列由動態隨機存取記憶體(DRAM)組成的模組。

DIMM通常是數顆至數十顆DRAM晶片焊接安裝於一塊已製作好電路的印刷電路板的形式,

 

單列直插式記憶體模組single in-line memory module縮寫SIMM

是一種在20世紀80年代初到90年代後期在電腦中使用的包含隨機存取記憶體的記憶體模組。

它與現今最常見的雙列直插式記憶體模組(DIMM)不同之處在於,SIMM模組兩側的觸點是冗餘的。

SIMM根據JEDEC JESD-21C標準進行了標準化。 ​​​​​​​

投影片8.JPG

 

 rank 指的是連結到同 1 個CS(Chip Select)的記憶體顆粒 chip,

記憶體控制器能夠對同 1 rank 的 chip 進行讀寫操作

而在同 1 rank 的 chip 也分享同樣的控制訊號

以目前的電腦來說,因為 1 組 channel 的寬度為 64bit,所以能夠同時讀寫 8byte 的資料,

投影片9.JPG

 

投影片10.JPG

 

 

bank​​​​​​​ 是由column 與 row 所組成的容量 ​​​​​​​

一個 bank 是一個由 cell 組成的二維陣列 ​​​​​​​

 

 

投影片11.JPG

投影片12.JPG

​​​​​​​​​​​​​​​​​​​​​
SDRAM / DDR / DDR2 / DDR3/DDR4

1.Voltage
2.Prefetch
3.Memory / IO / Data Frequency
4.Bank Group
5.On Die Termination
6.DLL

7.Write Leveling
8.Temperature Controlled Refresh Modes
9.Precharg

​​​​​​​

投影片14.JPG

 

DDR最重要的革新,就是所謂Prefetch(預取)技術,DDR、DDR2、DDR3的分別採用2bit、4bit、8bit預取技術,

藉此得以讓時脈翻倍。預取簡單來說,就是在I/O控制器發出請求之前,預先準備好2bit、4bit、8bit的資料。

可將其視為並行(Parallel)轉換為串行(Serial),有點類似多通道或RAID技術。

其轉換類似多條水管連接到某個裝置,若輸出的水管口徑相同,那麼水壓(速率)必定提升。

 

投影片15.JPG

 

投影片17.JPG

 

投影片19.JPG

投影片20.JPG

 

參考資料:

http://www.csie.ntnu.edu.tw/~violet/edu92-1/RAM.htm ​​​​​​​

https://isite.tw/2016/05/21/15943 ​​​​​​​

 

https://www.techbang.com/posts/18381-from-the-channel-to-address-computer-main-memory-structures-to-understand ​​​​​​​

 









    離婚證人

    台北離婚證人新竹離婚證人彰化離婚證人高雄離婚見證人







    遺囑見證人結婚證人

    arrow
    arrow
      全站熱搜
      創作者介紹
      創作者 muvkq8richav 的頭像
      muvkq8richav

      二者不可得兼

      muvkq8richav 發表在 痞客邦 留言(0) 人氣()