嵌入式靜態隨機存取存儲器(SRAM)是現代SoC中的重要組成部分;伴隨着工藝前進的腳步,對於SRAM的研究也從未終止過。其中雙端口SRAM能夠爲系統提供更高的通訊效率和並行性,隨着系統吞吐率的提高應用也愈來愈普遍。
從用途來看SRAM能夠分爲獨立式SRAM和嵌入式SRAM(e-SRAM),其中獨立式SRAM主要應用在板級電路中,而集成到芯片中的則稱爲嵌入式SRAM;上述中的Cache便屬於嵌入式SRAM。
從讀寫端口的個數看,SRAM主要可分爲單端口SRAM、兩端口SRAM(2P-SRAM)和雙端口SRAM等,後二者是基於穩定性和帶寬的要求發展起來的。
另外從輸入信號有無時鐘來看,SRAM可分爲同步SRAM和異步SRAM。前者的各輸入信號在時鐘的上升沿被採樣,而後根據採樣的信號對電路進行控制;而異步SRAM是根據某些輸入信號的變化對電路發起操做。雖然異步SRAM功耗小,但速度較慢、控制也複雜,而同步SRAM更符合用時鐘進行同步的SoC,因此嵌入式的SRAM可能是同步類型的。
單端口、兩端口和雙端口SRAM三者除了存儲單元外的其它部分都是大同小異的,在總體結構、存取方法上都極其相似,因此本章主要針對同步單端口SRAM的基本電路結構進行研究分析。
html