SRAM隨機存儲器的特點及結構

隨着微電子技術的迅猛發展,SRAM存儲器逐漸呈現出高集成度、快速及低功耗的發展趨勢。在半導體存儲器的發展中,靜態存儲器(SRAM)由於其廣泛的應用成爲其中不可或缺的重要一員。由英尚微詳細介紹關於SRAM隨機存儲器的特點及結構。

SRAM隨機存儲器的特點

隨機存儲器最大的特點就是可以隨時對它進行讀寫操作,但當電源斷開時,存儲信息便會消失。隨機存儲器依照數據存儲方式的不同,主要可以分爲動態隨機存儲器(DRAM)與靜態隨機存儲器(SRAM)兩大類。DRAM 以電容上存儲電荷數的多少來代表所存儲的數據,電路結構十分簡單(採用單管單電容1T-1C的電路形式),因此集成度很高,但是因爲電容上的電荷會泄漏,爲了能長期保存數據,它需要定期的刷新操作。這不但使DRAM 的讀寫控制變得複雜,而且也降低了它的讀寫速度。DRAM 主要用作主存儲器。SRAM 是依靠一對反相器以閉環形式連接的存儲電路,它的代碼的讀出是非破壞性的,並不需要相應的刷新電路,因此它的存取速度比DRAM 要快。但是,SRAM 需要用更多的晶體管來存儲一位的信息(採用六管單元或四管兩電阻單元儲存一位數據),因而其位密度比其它類型的低,造價也高。靜態存儲器多用於二級高速緩存。

SRAM隨機存儲器的結構

圖2.1 給出了SRAM的一般結構[1],主要包括存儲陣列、譯碼器、時序控制、輸入輸出緩衝、輸入輸出控制等。存儲陣列由存儲單元構成,用於保存數據,存儲陣列的佈局對整個存儲器的面積、功耗、可靠性等有着非常重要的影響;由於存儲陣列是按行、列分開組織的,因此,譯碼器也分爲行譯碼器和列譯碼器,並且地址譯碼之前,需要對地址進行緩存;輸入輸出緩衝是存儲陣列與外部數據交換的接口,用於放大存儲單元讀出的信號,以及將輸入信號寫入到存儲陣列之中;輸入輸出控制模塊根據控制信號的時序要求,控制存儲器的讀出、寫入等操作;電源控制是一個可選的電路單元,主要是爲了低功耗的要求,當整個存儲器不需要進行讀寫操作時,通過電源控制可以控制內部無效的翻轉操作,從而節省功耗。完整的存儲結構中可能還包括測試電路模塊,例如內部監測電路、BIST電路等等。

SRAM隨機存儲器的特點及結構

圖1.1 SRAM 結構

SRAM隨機存儲器的特點及結構
SRAM隨機存儲器的特點及結構

圖1.2 存儲器的功能模型 圖1.3 存儲器的關鍵路徑

圖1.2 是SRAM的功能模型,圖1.3 給出了SRAM的關鍵路徑,也就是從地址輸入開始到數據輸出之間影響讀出操作的通路。爲了更好地理解SRAM的關鍵路徑,首先對SRAM的讀寫過程進行初步的分析。以讀出操作爲例,首先是讀信號和地址信號有效,然後在內部時序電路的控制下,對存儲陣列中的位線進行預充電,接下來行、列譯碼器輸出,選中相應的存儲單元的字線和位線,數據經靈敏放大器後到輸出緩衝器中,就完成了讀出操作的全過程。顯然圖1.3 的關鍵路徑就充分反映了這個過程。

圖1.4 給出了SRAM存儲器的讀寫時序。在讀出操作中,訪問時間(access time)就是指從地址有效算起,到有效數據輸出的時間;圖1.4 (b)中t1 是從地址和使能信號穩定到寫信號有效所需的最小時間,t2 是寫信號無效之前必須保持的最小時間,t3是寫信號無效之後地址信號仍需保持的最小時間。t1、t2、t3 相加就是一個寫週期時間。

SRAM隨機存儲器的特點及結構

圖1.4 存儲器的讀寫時序

以上對SRAM的結構、操作進行了簡單地介紹和分析。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章