FPM DRAM
 
FPM DRAM ( Fast Page Mode Dynamic Randomly Access memory ) 為一改良之DRAM. 可加快同一頁之存取時間.
此為 FPM DRAM 的結構圖.
( 取材自 Micron 的 Databook )

資料存放在 Memory array 中 此 Memory array 為一陣列. 所以存取資料時 Address line
需要送二次. 第一次的 Address A9 到 A0 由 RAS# 來決定. 第二次的 Address A9 到 A0 由 CAS# 來決定.  由 RAS# 和 CAS# 就可以指到一個 Memory array 的位置. 而二個 A9 到 A0
就可以指到二十個 Address. 2 的 20 次方就是 1 MEG. 而上圖是一個 16 bits 的 DRAM.
所以就是一個 1 MEG Bytes X 16 bits 的 DRAM. 也就是一個 2MB ( Mega Bytes ) 的 DRAM.

Fast Page Mode 表示在同一個 RAS# 下. 而 CAS# 可以連續存取而不必重新送出 RAS#.
直到需要存取的位置不在 RAS# 的範圍. 既是所謂的在同一個 Page 下. 若要存取不同
Page 的位置就需要重新送出一個新的 RAS#. 以上圖之 DRAM 來說因 RAS# 可送出 Address A9 到 A0. 所以一個 Page 就表示有1024 個位置 (  2 的 10 次方 ).

此為 FPM DRAM 的 Timing 圖. ( 取材自 Micron 的 Databook )
先看 tRAC 這一個 Timing. tRAC 是 Access time from RAS#. RAS# 是送出第一次的 Address
的時間. 而 tRAC 就是從 RAS# 到 DRAM 送出的資料的時間. -6 的 DRAM 的 tRAC  是 60 ns. 一般所謂 50/60/70 ns 的 DRAM 就是指這個 Timing 了.
tRC 是 Random READ or WRITE cycle time. 表示讀寫一次所需的時間. -6 的 DRAM 是
 110ns.
tRAS 是 RAS# pulse width. 表示 RAS# 所需的時間. -6 的 DRAM 是 60ns.
tCAS 是 CAS# pulse width. 表示 CAS# 所需的時間. -6 的 DRAM 是 15ns.
其他請自行參考 Timing 圖.

Refresh. 所有 DRAM 均需要 refresh 以保持資料不流失. Refresh 的方法有 RAS# cycle,
RAS# refresh cycle ( 包含 RAS# only,CBR,Hidden). 需要在規定的時間內 ( tREF ) 完成所有 RAS# address 的存取. 例如 1 MBx16 bits 的 DRAM 要在 16 ms 的時間內完成 1024 個 RAS# address 的存取.

 
相關資料 

EDO DRAM
SIMM
 
連接到相關網站 

以下公司生產 FPM DRAM.
FUJITSU
Micron
NEC
Samsung 

[ 4/14/1998  袁明煥 ]
  1