Az RDRAM (Rambus DRAM) és utódai A Concurrent Rambus DRAM (CRDRAM) és a Direct Rambus DRAM (DRDRAM) egy 1996-os szinkron dinamikus véletlen hozzáférésű memória ( SDRAM ) szabvány, amelyet a Rambus az Intellel együttműködésben fejlesztett ki 1996 -ban . A Rambus DRAM-ot nagy sávszélességű alkalmazásokhoz tervezték, és a Rambus különféle modern memóriatípusok, például SDRAM helyettesítésére helyezte el.
Kezdetben a DRDRAM-ot várták a PC-memória szabványává, különösen azután, hogy az Intel beleegyezett a Rambus technológia licencébe a jövőbeni lapkakészleteihez. Az RDRAM szalagok használati jogát olyan cégek engedélyezték, mint az LG Semicon, a Samsung , a Mitsubishi . Később csatlakozott hozzájuk az AMD is .
Ezenkívül a DRDRAM várhatóan a grafikus memória szabványává válik . Az RDRAM azonban belekeveredett egy szabványháborúba egy alternatív technológiával, a DDR SDRAM -mal , és gyorsan veszített az árban, majd a teljesítményben. 2003 körül a DRDRAM-ot már nem támogatta egyetlen személyi számítógép sem.
A Rambus DRAM továbbfejlesztését - a DRDRAM-ot - az XDR DRAM és az XDR2 DRAM váltotta fel , de ez utóbbi egyetlen eszközben sem talált alkalmazásra.
Az első RDRAM-kompatibilis PC - alaplapok két komoly késés után 1999 végén debütáltak. Az RDRAM ellentmondásos volt az Intel általi széleskörű használata során a magas licencdíjak, a magas költségek, a szabadalmaztatott szabvány és a megnövekedett költségek miatti alacsony teljesítményelőnyök miatt. Az RDRAM és a DDR SDRAM szabványháborúba keveredett. A PC-800 RDRAM 400 MHz-en futott és 1600 MB/s sávszélességet biztosított egy 16 bites buszon. A DIMM-hez (Dual Inline Memory Module) hasonlóan 184 tűs RIMM-ként (Integrated Rambus Memory Module) csomagolták . Az adatátvitel az órajel felfutó és lefutó élén egyaránt történik, ez a technika DDR néven ismert. A DDR módszer előnyeinek hangsúlyozására ezt a fajta RAM-ot a tényleges órajel kétszeresével értékesítették, vagyis a Rambus 400 MHz-es szabványt PC-800-nak hívták. Ez lényegesen gyorsabb volt, mint a korábbi szabvány, a PC-133 SDRAM, amely 133 MHz-en futott, és 1066 MB/s sávszélességet biztosított egy 64 bites buszon keresztül, 168 tűs DIMM formátumot használva.
Továbbá, ha az alaplap kétcsatornás vagy négycsatornás memóriaalrendszerrel rendelkezik, akkor az összes memóriacsatornát egyszerre kell frissíteni. A 16 bites modulok egy memóriacsatornát, míg a 32 bites modulok két csatornát biztosítanak. Ezért a 16 bites modulokat fogadó kétcsatornás alaplapokon a RIMM-eket párban kell hozzáadni vagy eltávolítani. A 32 bites modulokat fogadó kétcsatornás alaplapon egyetlen RIMM-et is hozzáadhat vagy eltávolíthat. Külön említésre méltó az a tény, hogy a későbbi 32 bites modulok némelyike 232 tűvel rendelkezett a régebbi 184 tűs 16 bites modulokhoz képest [1] .
Kijelölés | Gumiabroncs szélesség
(bit) |
csatornák | Órajel frekvencia
(MHz) |
Sávszélesség (MByte/s) |
---|---|---|---|---|
PC600 | 16 | Egyetlen | 266 | 1066 |
PC700 | 16 | Egyetlen | 355 | 1420 |
PC800 | 16 | Egyetlen | 400 | 1600 |
PC1066 (RIMM 2100) | 16 | Egyetlen | 533 | 2133 |
PC1200 (RIMM 2400) | 16 | Egyetlen | 600 | 2400 |
RIMM 3200 | 16 | Dupla | 400 | 3200 |
RIMM 4200 | 16 | Dupla | 533 | 4200 |
RIMM 4800 | 16 | Dupla | 600 | 4800 |
RIMM 6400 | 16 | Dupla | 800 | 6400 |
Sok elterjedt Rambus memóriavezérlő tervezése megkövetelte a memóriamodulok két egységben történő telepítését. A fennmaradó szabad memóriahelyeket fel kell tölteni Continuity RIMM-ekkel (CRIMM). Ezek a modulok nem biztosítanak további memóriát, és csak arra szolgálnak, hogy a jelet továbbítsák az alaplap lezáró ellenállásaihoz, ahelyett, hogy zsákutcát biztosítanának, ahol a jelek visszaverődnek. A CRIMM-ek fizikailag hasonlóak a hagyományos RIMM-ekhez, kivéve az integrált áramköröket (és hőelosztóikat).
Más kortárs szabványokhoz képest a Rambus növekedést mutatott a késleltetésben, a hőelvezetésben, a gyártás bonyolultságában és a költségekben. A bonyolultabb interfész-kialakítás és a memóriabankok megnövekedett száma miatt az RDRAM lapka mérete nagyobb volt, mint a modern SDRAM chipek, ami 10-20%-os árnövekedést eredményezett 16 Mbps-os sűrűség mellett (hozzávetőlegesen 5%-os teljesítménybüntetéssel 64 Mbps-nál). [2] . Vegye figyelembe, hogy a leggyakoribb RDRAM-sűrűség 128Mb és 256Mb.
A PC-800 RDRAM 45 ns késleltetéssel működött, ami hosszabb volt, mint az akkori többi SDRAM típus. Az RDRAM memóriachipek is lényegesen több hőt termelnek, mint az SDRAM chipek, ezért minden RIMM-eszközön hőelosztót kell használni. Az RDRAM minden chipen további áramköröket (például csomagdemultiplexereket) tartalmaz, ami az SDRAM-hoz képest növeli a gyártás bonyolultságát. Az RDRAM négyszer drágább is volt, mint a PC-133 SDRAM a magasabb gyártási költségek és a magas licencdíjak miatt. Ennek a memóriának egy alternatívája, a 2000-ben bemutatott PC-2100 DDR SDRAM 133 MHz-en futott, és 2100 MB/s sebességet adott le 64 bites buszon keresztül, 184 tűs DIMM formátumot használva.
Az Intel 840 ( Pentium III ), Intel 850 ( Pentium 4 ), Intel 860 (Pentium 4 Xeon) lapkakészletek bevezetésével az Intel hozzáadta a kétcsatornás PC-800 RDRAM támogatását, növelve a sávszélességet 3200 MB/s-ra. a busz szélességét 32 bitre. Ezt 2002-ben követte az Intel 850E lapkakészlet, amely bemutatta a PC-1066 RDRAM-ot, és a teljes kétcsatornás átviteli sebességet 4200 MB/s-ra növelte. 2002-ben az Intel kiadta az E7205 Granite Bay lapkakészletet, amely támogatta a kétcsatornás DDR memóriát (4200 MB/s teljes sávszélességgel), valamivel alacsonyabb késleltetéssel, mint a versenytárs RDRAM. A Granite Bay teljesítménye megegyezett a PC-1066 DRDRAM-ot használó i850E lapkakészletével, lényegesen alacsonyabb késleltetéssel.
A 800 MHz-es RDRAM órajel elérése érdekében a memóriamodul 16 bites buszon működik a modern SDRAM DIMM-ek 64 bites helyett. Az Intel 820 piacra dobásakor néhány RDRAM modul 800 MHz alatti frekvencián futott.
BenchmarkokAz 1998-ban és 1999-ben végzett benchmark tesztek kimutatták, hogy a legtöbb mindennapi alkalmazás minimálisan lassabban fut RDRAM-mal. 1999-ben az Intel 840 és Intel 820 RDRAM lapkakészleteket az Intel 440BX SDRAM lapkakészlettel összehasonlító tesztek arra a következtetésre jutottak, hogy az RDRAM teljesítménynövekedése nem indokolja az SDRAM-mal szembeni költségét, kivéve a munkaállomások használatát. 2001-ben a tesztek kimutatták, hogy az egycsatornás DDR266 SDRAM modulok szorosan illeszkednek a kétcsatornás 800 MHz-es RDRAM-okhoz a mindennapi alkalmazásokban [3] .
1996 novemberében a Rambus fejlesztési és licencszerződést kötött az Intellel [4] . Az Intel bejelentette, hogy csak a Rambus memóriainterfészt támogatja mikroprocesszoraihoz [5] , és megszerezte a jogot egymillió Rambus-részvény megvásárlására részvényenként 10 dollárért [6] .
1999 nyarának végére az Intelnek több kész Intel 850 -es alaplapja volt a nagy tajvani gyártóktól. A szeptemberi IDF -en a processzoróriás ismét egy működő rendszert mutatott be 800 MHz-es RDRAM-mal.
Két héttel az Intel 850 platform megjelenése előtt megjelentek az interneten az ASUS , AOpen , ABIT és Chaintech alaplapok új modelljeinek specifikációi . Ám két nappal a lapkakészlet bemutatója előtt az Intel elhalasztotta a bemutatót, mert hibát fedeztek fel benne - az ún. memória bit hiba .
A cégek vesztesége durva becslések szerint mintegy 100 millió dollárt tett ki.
Átmeneti stratégiaként az Intel a PC-100 SDRAM DIMM modulok támogatását tervezte a jövőbeni Intel 82x lapkakészleteken memóriatranszformációs hub (MTH) segítségével. 2000-ben az Intel visszahívta az Intel 820 alaplapot MTH-val a véletlenszerű lefagyások és a kapcsolási zaj okozta spontán újraindítások miatt [7] . Azóta egyetlen sorozatgyártású Intel 820-as alaplap sem tartalmazott MTH-t.
2000-ben az Intel megkezdte az RDRAM támogatását [8] . Az Intel 2001-ben kezdte fokozatosan megszüntetni ezeket a támogatásokat [9] .
2003-ban az Intel bemutatta a 865-ös és 875-ös lapkakészleteket a kétcsatornás DDR SDRAM támogatásával, amelyek a 850-es lapkakészlet nagy teljesítményű helyettesítőjeként kerültek forgalomba.
A Rambus RDRAM-ját két videojáték-konzolon használták, 1996-tól kezdve a Nintendo 64 -el . A Nintendo konzol 4 MB RDRAM-ot használt, amely 500 MHz-en futott 9 bites buszon, 500 MB/s sávszélességet biztosítva. Az RDRAM lehetővé tette, hogy a konzolt nagy mennyiségű memória sávszélességgel szereljék fel, miközben a tervezés egyszerűsége miatt alacsonyabb költséget tartottak fenn. A keskeny RDRAM busz lehetővé tette a PCB tervezők számára, hogy egyszerűbb tervezési módszereket alkalmazzanak a költségek minimalizálása érdekében. Ez a memória azonban nem tetszett a magas véletlen elérési késleltetés miatt. A Nintendo 64-ben az RDRAM modulok hűtése passzív hőleadó egység segítségével történik [10] . A Nintendo azt a feltételt is beépítette, hogy az Expansion Pak kiegészítővel bővítsék a rendszermemóriát, ami lehetővé teszi bizonyos játékok továbbfejlesztett grafikával, nagyobb felbontással vagy gyorsabb képkockasebességgel történő bővítését. A Jumper Pak elrendezést a konzol tartalmazza a fent említett RDRAM tervezési jellemzők miatt.
A Sony PlayStation 2 32 MB RDRAM-mal volt felszerelve, és kétcsatornás konfigurációt valósított meg, amely 3200 MB/s elérhető sávszélességet biztosít.
Az RDRAM-ot a Texas Instruments DLP-vetítésében (DLP) használták [11] .
A Cirrus Logic RDRAM támogatást implementált a Laguna grafikus lapkába két családmodelljével: az 5462-vel csak 2D-hez és az 5464-hez, egy 3D-s gyorsított 2D-s chiphez. Mindkettőben 2 MB memória és PCI port található. A Cirrus Logic GD5465 4 MB Rambus bővített memóriával, kétcsatornás memória támogatással rendelkezik, és gyorsabb AGP portot használ [12] . A nagy sávszélességnek köszönhetően az RDRAM potenciálisan gyorsabb felhasználói élményt biztosít, mint a konkurens DRAM technológiák. Ezeket a chipeket különösen a Creative Graphics Blaster MA3xx sorozatban használták.
A dinamikus véletlen hozzáférésű memória (DRAM) típusai | |
---|---|
aszinkron | |
Szinkron | |
Grafikus | |
Rambus | |
Memória modulok |