La
RDRAM
I ) Introduction
La RDRAM, soutenu au départ par Intel, a été
la premiere mémoire de 4eme generation annoncée pour
succeder a la SDRAM. C'etait sans compte la DDR-SDRAM qui depuis lui
fait beaucoup d'ombre. En effet, le prix actuel de la Rambus est 3
fois superieur a celui de la DDR pour des performances moyennes équivalentes...
Le nom "Rambus" est d'ailleurs entré dans le language
courant a tord, il s'agit actullement de DRDRAM ( Direct Rambus ).
La Rambus simple existe depuis 1996 et s'est installée dans
plusieurs systemes electroniques comme la console N64 de Nintendo...
Lors de la creation de cette mémoire, l'equipe d'ingenieur
technique de chez Rambus est parti d'un constat simple : pour obtenir
une mémoire plus fiable dans les hautes frequences, il fallait
diminuer le bus mémoire ( qui passait de 64 bits a seulement
16 bits ), quitte a augmenter de façons enorme la frequence
de fonctionnement de la RAM ( 100 mhz a 800 Mhz). De plus, l'utilisation
de seulement 8 bits de données permettait d'utiliser au besoin
deux banques de mémoires pour doubler la bande passante. A
noter aussi que la Rambus est une mémoire DDR, elle fonctionne
en effet a 400 Mhz
II ) Caractériques et Specificités
Techniques
Comme nous l'avons vu plus haut, la Rambus fonctionne
a 800 Mhz DDR via un bus a 400 Mhz. La bande passante disponible peut
etre doublée grace a l'utilisation d'un double canal ( chipset
i840 ) voire quadruplée grace a l'utilisation de quatre canaux,
mais aucun chipset ne gere encore cete fonction. De plus, pour etre
compatible avec le bus 64 bits des processeurs, elle utilise tout
simplement 4 chips de 16 bits montés en série
Pour fonctionner correctement, une carte mére a base de Rambus
doit avoir l'integralité des slots RIMM ( Rambus Interface
Memory Module ) rempli, quitte a mettre des "fillers" sorte
de bouchons ou de terminateurs dans les slots libres. Les caracteristiques
principales de la Rambus sont les suivantes :
RDRAM : Specifications techniques
Type : |
DRDRAM |
Conditionnement : |
Barettes RIMM de 184 pins |
Alimentation : |
2.5 Volts |
CAS : |
|
Type de Bus : |
16 bits ( 64 bits obtenus par 4 chips en série
) |
Temps d'acces : |
20ns minimum |
Bande Passante : |
Voire tableau ci dessous |
Capacité : |
de 64 Mo à 512 Mo |
Type de controle d'erreur : |
ECC |
Bande Passante des differents types de Rambus
Type
|
Frequence reel
|
Frequence DDR
|
Bande Passante
|
PC600 |
266 Mhz
|
532 Mhz
|
1.06 Go/s
|
PC700 |
356 Mhz
|
712 Mhz
|
1.42 Go/s
|
PC800 |
400 Mhz
|
800 Mhz
|
1.6 Go/s
|
PC600 2-cannaux |
266 Mhz
|
532 Mhz * 2
|
2.12 Go/s
|
PC700 2-cannaux |
356 Mhz
|
712 Mhz * 2
|
2.84 Go/s
|
PC800 2-cannaux |
400 Mhz
|
800 Mhz * 2
|
3.2 Go/s
|
PC600 4-cannaux |
266 Mhz
|
532 Mhz * 4
|
4.24 Go/s
|
PC700 4-cannaux |
356 Mhz
|
712 Mhz * 4
|
5.68 Go/s
|
PC800 4-cannaux |
400 Mhz
|
800 Mhz * 4
|
6.4 Go/s
|
on voit bien ici que la bande passante peut rapidement
atteindre des sommets alors que le latency atteind lui aussi des sommets...Du
a la structure serie de cette mémoire, un bloc de données
doit traverser TOUT les slots de mémoire pour arriver a destination,
c'est tres differents de la structure en grille de la SDRAM. le temps
d'acces a la Rdram ne descendra donc pas en dessous de 20ns. Voici
un petit schema pour mieux comprendre le systeme de propagation :

III ) Packaging et Pinout
La Rambus se presente sous la forme d'une barette de 184 pins munie
de 2 encoches. Mais la rambus est une mémoire qui chauffe,
et qui chauffe beaucoup, au point de devoir etre munie de radiateur
!