「博文精選」靜態SRAM芯片工作原理

下面談談當存儲字節的過程是怎樣的:下面的示意圖顯示的也僅僅是最簡單狀態下的情況,當內存條上僅剩一個RAM芯片的情況。對於X86處理器,它通過地址總線發出一個具有22位二進制數字的地址編碼--其中11位是行地址,11位是列地址,這是通過RAM地址接口進行分離的。行地址解碼器(row decoder)將會首先確定行地址,然後列地址解碼器(column decoder)將會確定列地址,這樣就能確定唯一的存儲數據的位置,然後該數據就會通過RAM數據接口將數據傳到數據總線。

「博文精选」静态SRAM芯片工作原理

需要注意的是RAM內的部存儲信息的矩陣並不是一個正方形的,也就是行和列的數目不是相同的--行的數目比列的數目少(DRAM)。

下面的示意圖概括了一個基本的SRAM芯片存儲器是如何工作的。SRAM是“staTI RAM(靜態隨機存儲器)”的簡稱,命名主要是因為當數據被存入其中後不會消失(同DRAM動態隨機存儲器是不同,DRAM必須在一定的時間內不停的刷新才能保持其中存儲的數據)。

「博文精选」静态SRAM芯片工作原理

一個SRAM單元一般由4-6只晶體管所組成,當這個SRAM單元被賦予0或1的狀態之後,它會持續保持這個狀態直到下次被賦予新的狀態或者斷電之後才會更改或者消失。SRAM的速度相對比較快,而且會比較省電,但是存儲1bit的信息需要4-6只晶體管制造成本太高了(DRAM只要1只晶體管就可以實現)。

一個SRAM單元——4-6只晶體管——存儲1bit的信息


分享到:


相關文章: