Come funzionano le SDRAM
I moduli RAM trasferiscono generalmente i dati in blocchi da 64 bit.. Sono composti da chip DRAM che inviano dati in modalità sincrona con il segnale di clock e solitamente utilizzano una tecnologia DDR, double-data-rate. La differenza tra DDR e SDR-DRAM è che le DDR trasferiscono dati durante tutta la pulsazione del clock, sia durante la salita che discesa del segnale. Questo significa che le RAM DDR400 inviano in realtà dati alla velocità di 200 MHz.
Una miglior misurazione della velocità è definita dalla durata di un ciclo, che è la quantità di tempo impiegata per completare un ciclo di clock. Un valore di 10 ns significa che sono possibili 100 milioni di cicli al secondo, e che il chip lavora ad una frequenza di 100 MHZ. Per raggiungere i 133 Mhz, sono necessari 7,5 ns; per 166 MHz, 6 ns.
Cycle Time T | Max. Frequency f | Bandwidth SDR* | Bandwidth DDR* |
10 ns | 100 MHz | 800 MB/s (PC100) | 1,600 MB/s (DDR200) |
7.5 ns | 133 MHz | 1,064 MB/s (PC133) | 2,100 MB/s (DDR266) |
6 ns | 166 MHz | - | 2,700 MB/s (DDR333) |
5 ns | 200 MHz | - | 3,200 MB/s (DDR400) |
Nomenclatura: nomi delle RAM
I nomi assegnati alla memorie SDR-SDRAM sono abbastanza semplici dato che coincidono con la velocità di clock (PC100, PC 133 SDRAM). La regola cambia con l'avvento delle DDR RAM. I moduli sono identificati dal valore massimo di bandwidth (in MB/sec) raggiungibile. In questo modo, le PC2100 corrispondono alle DDR 266, PC 2700 alle DDR 333, etc. Per quanto riguarda invece le Rambus DRAM (RDRAM), si utilizza nuovamente la frequenza di funzionamento, e prendono il nome di PC800 e PC 1066.
Name | TypeName: | Effective Clock Speed | Data Bus | Bandwidth |
PC66 | SDRAM | 66 MHz | 64 Bit | 0.5 GB/s |
PC100 | SDRAM | 100 MHz | 64 Bit | 0.8 GB/s |
PC133 | SDRAM | 133 MHz | 64 Bit | 1.06 GB/s |
PC1600 | DDR200 | 100 MHz | 64 Bit | 1.6 GB/s |
PC1600 | Dual-DDR200 | 100 MHz | 2 x 64 Bit | 3.2 GB/s |
PC2100 | DDR266 | 133 MHz | 64 Bit | 2.1 GB/s |
PC2100 | Dual-DDR266 | 133 MHz | 2 x 64 Bit | 4.2 GB/s |
PC2700 | DDR333 | 166 MHz | 64 Bit | 2.7 GB/s |
PC2700 | Dual-DDR333 | 166 MHz | 2 x 64 Bit | 5.4 GB/s |
PC3200 | DDR400 | 200 MHz | 64 Bit | 3.2 GB/s |
PC3200 | Dual-DDR400 | 200 MHz | 2x 64 Bit | 6.4 GB/s |
PC4200 | DDR533 | 266 MHz | 64 Bit | 4.2 GB/s |
PC4200 | Dual-DDR533 | 266 MHz | 2 x 64 Bit | 8.4 GB/s |
PC800 | RDRAM Dual | 400 MHz | 2 x 16 Bit | 3.2 GB/s |
PC1066 | RDRAM Dual | 533 MHz | 2 x 16 Bit | 4.2 GB/s |
PC1200 | RDRAM Dual | 600 MHz | 2 x 16 Bit | 4.8 GB/s |
PC800 | RDRAM Dual | 400 MHz | 2 x 32 Bit | 6.4 GB/s |
PC1066 | RDRAM Dual | 533 MHz | 2 x 32 Bit | 8.4 GB/s |