这些感应放大器以库为单位进行工作,它们都与芯片底部的位线进行连接。8位带宽的内存颗粒以 8 个放大器为一组,它们每次可以同时刷新整条字线上的存储单元,并得到一个 10 位的刷新后的地址,然后将8位刷新过的数据发送给CPU,读取存储器写入的数据。而写入数据的过程正好相反。先用 5 位地址码找到库所在的位置,再用感应放大器对该位置的存储单元进行刷新,然后得到一个十位数的地址,相对应的 8 个列会主动连接到数据写入接口,新的数据就被写入到存储器里面了。
那么存储器是如何在 17 亿个单元中被找到的?下面我们就来看一下它的工作原理。这是单颗芯片被分成多个层级的分组视图。 32 个库分成 8 个组,每个组 4 个库,然后从 71 个存储单元中访问数据。我们就需要一个 31 位的数字地址,用 3 位数字寻找到对应的组,然后用两位数字寻找组里的库。接下来 16 位的地址用于寻找 6. 5 万的行中确切的行。