如果內(nèi)存是一個巨大的矩陣,那么DRAM芯片就是這個矩陣的實(shí)體化。如下圖所示,一個DRAM芯片包含了8個array,每個array擁有1024行和256列的存儲單元。
當(dāng)訪問這些存儲單元時,芯片可以一次性讀取或傳輸8個比特(D0到D7)。這個過程涉及到兩個關(guān)鍵的組件:行地址解碼器和列選擇器。行地址解碼器負(fù)責(zé)激活與給定行地址對應(yīng)的字線,而列選擇器則用于從給定的列地址中選擇正確的列。
地址線的復(fù)用
由于DRAM的容量巨大,如果直接為每一行和每一列分配地址線,那么所需的地址線數(shù)量將會非常龐大。例如,在一個32256行1024列的array中,我們需要15位來選擇一個字,10位來選擇一個列。為了解決這個問題,地址線采用了復(fù)用技術(shù)。首先,行地址被應(yīng)用到地址線上,然后是列地址。這樣,所需的地址引腳數(shù)量幾乎減半。
控制信號的作用
在數(shù)據(jù)傳輸過程中,還需要兩個額外的控制信號來指示當(dāng)前總線上是哪種地址:行訪問選通row access strobe(RAS)和列訪問選通column access strobe(CAS)。當(dāng)RAS信號被激活時,地址位A0到A9被鎖存到行地址鎖存器中。類似地,當(dāng)CAS信號被激活時,地址位A0到A7被鎖存到列地址鎖存器中。
此外,還需要兩個控制信號來正確地將數(shù)據(jù)傳輸?shù)紻RAM芯片或從芯片中讀取數(shù)據(jù)。寫使能(WE)信號用于選擇讀或?qū)懖僮?。低電平表示需要寫操作;高電平則用于選擇讀操作。
在讀操作期間,輸出使能(OE)信號用于防止數(shù)據(jù)在需要之前出現(xiàn)在輸出端。當(dāng)OE為低時,數(shù)據(jù)一旦可用就會出現(xiàn)在數(shù)據(jù)輸出上。在寫操作期間,OE則需要一直保持高電平。
最后,讓我們來澄清一個常見的誤解:許多人認(rèn)為內(nèi)存在物理上是可以以線性向量的形式組織的,而不是以行和列的矩形陣列。實(shí)際上,這種組織方式在理論上可能是理想的,但在物理上卻是不可能的。因?yàn)槿绻麅?nèi)存以這種方式組織,位線會非常長,電容也會非常大,這將使得檢測微小的電壓變化變得不可能,也就是無法判斷電容存儲的是0還是1。
-
解碼器
+關(guān)注
關(guān)注
9文章
1178瀏覽量
42016 -
存儲單元
+關(guān)注
關(guān)注
1文章
66瀏覽量
16442 -
DRAM芯片
+關(guān)注
關(guān)注
1文章
88瀏覽量
18373
原文標(biāo)題:DRAM芯片的基本結(jié)構(gòu)
文章出處:【微信號:數(shù)字芯片實(shí)驗(yàn)室,微信公眾號:數(shù)字芯片實(shí)驗(yàn)室】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄





【內(nèi)存知識】DRAM芯片工作原理
DRAM存儲原理和特點(diǎn)
DRAM芯片中的記憶單元分析
基于SRAM和DRAM結(jié)構(gòu)的大容量FIFO的設(shè)計(jì)與實(shí)現(xiàn)
DRAM 原理 2 :DRAM Memory Organization

DRAM:產(chǎn)業(yè)結(jié)構(gòu)變化孕育中國玩家進(jìn)場良機(jī)

堆疊式DRAM存儲節(jié)點(diǎn)相關(guān)部分的結(jié)構(gòu)分析

DRAM的內(nèi)部結(jié)構(gòu)和工作原理

評論