来源:
一般来说dram芯片的工作原理,比sram要复杂。这主要是由于dram在存储数据的过程中需要对于存储的信息不停的刷新,这就成为了dram芯片和sram芯片之间的最大区别。
一、dram芯片针脚的作用
intel在1979年发布的2188dram芯片,采用16kx1 dram 18线dip封装。是最早出现的一款dram芯片。我们现在来解读一下它所代表的意义:
“16k x 1”是指芯片可以存储16384个bit数据,同时期可同时进行1bit的读取或者写入操作。dram地址引脚为7根,sram地址引脚为14根,这颗16k dram通过dram接口把地址一分为二,然后利用两个连续的时钟周期传输地址数据。这样就可以节省一半的针脚实现和sram的同样功能,这种技术即多路技术(multiplexing)。可以完成与16k sram一样的工作。
dram减少地址引脚的主要原因是以下几个方面:
1. 同容量的dram要比sram体积少四倍。这样也就没有足够的空间安放与sram同样数量的引脚。所以必须减少地址引脚。
2. 厂商虽然可以将dram的体积加大增加引脚,但是为了降低成本和功耗,所以还是要减少地址引脚数量。
3. 大容量dram芯片一般采用多路寻址技术,这么做虽使dram芯片复杂,同时也使dram接口更加复杂,但是可以获得比同容量的sram更少的地址引脚。
二、dram芯片的刷新技术
由于dram的特性决定,dram能存储电荷的时间非常短暂,这样它需要在电荷消失之前进行刷新,直到下次写入数据或者计算机断电才停止。每次读写操作都要刷新dram内的电荷,因此dram设计为有规律的读取其内的内容。
刷新技术有以下几个好处:
1.只要使用/ras激活每一行便可做到全部刷新。
2.用dram控制器来控制刷新,防止刷新操作干扰有规律的读写操作。