使用SRAM如何節省芯片面積

SRAM存儲器是一款不須要刷新電路即能保存它內部存儲數據的靜態隨機存儲器。而DRAM每隔一段時間,要刷新充電一次,不然就會出現內部數據會消失,所以SRAM存儲器具備較高的性能。SRAM雖然只是存儲器,可是使用的方法不同,芯片的面積是不同的。基於SRAM有兩個事實:
 
(1)1R1W的SRAM面積要比1RW的SRAM的面積大很多。
 
一樣規格的SRAM,增長一組讀寫接口,其面積會增長不少。可是有一種辦法其實有可能將原本須要使用1R1W的SRAM改用1RW SRAM替掉,從而節省很多面積。好比原本須要使用64bit x 2K的1R1W SRAM存儲器,讀寫接口都是64bit,有可能能夠採用128 x 1K的1RW SRAM(讀寫共用一個接口),每次讀寫直接對128bit進行操做,這樣讀和寫就能夠每2T操做一次,有可能能夠pipe起來,好比:讀128bit->寫128bit->讀128bit->寫128bit.......固然,這種替換方法要求SRAM使用的時候都是順序讀寫,而非隨機讀寫。
 
(2)一樣容量的SRAM,其寬度和深度的比值不同,其面積是不同的。
 
好比16KB的SRAM,多是64bit x 2K,或者是128bit x K,這兩種規格面積是不同的,使用64bit x 4K會更加節省面積,帶來的芯片面積就越小就能夠下降成本。若是說個人接口就須要是128bit呢?那麼使用64bit x 4K的sram芯片,而後倍頻讀寫就能夠節省很多面積。html

相關文章
相關標籤/搜索