Модуль пам'яті rimm

Технологія Direct Rambus DRAM передбачає абсолютно новий підхід до побудови архітектури підсистеми пам'яті.

По-перше, розроблений спеціальний інтерфейс Rambus для підключення модулів пам'яті до контролера. По-друге, модулі пам'яті з'єднані з контролером спеціальними каналами з шириною шини даних 18 (16 + 2) біт і шини управління 8 біт. По-третє, розроблені нові модулі пам'яті RIMM (Rambus InLine Memory Module).

Кожен канал Rambus здатний підтримувати до 32 банків і теоретично може працювати на частоті до 800 МГц. Робоча частота каналу задається власним генератором підсистеми пам'яті. Таким чином, частина підсистеми пам'яті працює незалежно від тактових частот інших компонентів материнської плати.

До контролера можна підключити декілька каналів Rambus. Сам контролер працює на частоті до 200 МГц, яка визначається вже частотою системної шини. Поки такі значення доступні тільки для систем на базі процесорів Athlon фірми АМD.

Ємність серійно випускаються модулів Rambus DRAM становить 64, 128 і 256 Мб, в подальшому очікуються вироби з 1 Гб. Так як використання 9-го біта на кожен байт даних залишено на розсуд виробника, одні фірми вводять функцію ЕСС, інші збільшують ємність чіпів. В останньому випадку виходять модулі ємністю 72, 144 або 288 Мб.

Сьогодні тактова частота DR RАМ становить 400 МГц, однак дані передаються по обох фронтах сигналу, тому можна вважати, що швидкість обміну подвоєна і досягає 800 МГц. Якщо до контролера підключені два канали, теоретично пікова пропускна здатність досягає 3,2 Гб / с. Але цей показник можна досягти тільки в теорії і для величезних масивів даних.
На практиці починають проявлятися недоліки технології Rambus, пов'язані з її архітектурою. Наприклад, якщо операція запису даних повинна слідувати за операцією читання, контролер змушений генерувати затримку, величина якої залежить від фізичної довжини провідників каналу Rambus. Якщо канал короткий, затримка складе всього один такт (на частоті 400 МГц близько 2,5 нс). У гіршому випадку, при максимально довгому каналі, величина затримки досягає 12,5 нс. До цього слід додати затримки, які генеруються в самих циклах читання / запису, тому загальний підсумок виглядає вже не настільки райдужно навіть в порівнянні з модулями SDRAM.

Іншими недоліками, критично важливими для користувача, є придумані виробником режими управління живленням модулів. Якщо напруга живлення 2,5 В стало практично стандартом для всіх нових технологій пам'яті DRAM, то режими роботи Асtive (активний), Standby (очікування), NAP ( "сплячий") і PowerDown (відключення живлення) - власний винахід Rambus. Найцікавіше, що мікросхема, що не обмінюється в поточний момент даними з контролером, автоматично переводиться в режим очікування, інакше можливий перегрів системи, так як тактові частоти досить високі. На перемикання ж з режиму Standby в активний стан потрібно 100 нс!

Мікросхеми пам'яті на модулях RIММ вимушено закриті захисним кожухом через проблеми з електромагнітної індукції і інтенсивним виділенням тепла. Rambus рекомендує накривати групу роз'ємів RIММ на материнській платі спеціальною конструкцією, покликаної забезпечити правильний напрямок обтекающих по струмів повітря. Мабуть, тільки боязнь нищівної критики не дозволила Rambus рекомендувати установку окремого вентилятора для охолодження модулів RIMМ, що насправді було б далеко не зайвим.
Таким чином, реальна пропускна здатність DR DRAM істотно нижче заявлених Rambus значень. Після появи системного набору Intel 820 з підтримкою DR DRAM були проведені порівняльні тести з іншими типами пам'яті. Виявилося, що на більшості реальних задач DR DRAM поступається навіть SDRАМ, що працює на частоті 133 МГц. Значною мірою це пояснюють більш вузькою шиною даних каналу Rambus (16 біт) в порівнянні з 64-бітної шиною SDРАМ. З появою чіпсета VIа Ароllo Рго2бб, що підтримує DDR DRАМ, картина для Rambus і Intel стає зовсім безрадісною.

Треба віддати належне інженерам Rambus: реагуючи на критику, вони прийняли так звану "ініціативу 4i" В рамках цієї програми зменшується число банків в мікросхемах DR DRАМ, всі вони стають незалежними. Крім того, поліпшені теплові параметри модулів RIММ. Справедливості заради зазначимо, що на потужних спеціалізованих системах пам'ять зарекомендувала себе добре. Зокрема, в графічних станціях Silicon Graphics IMPACT використовується шестиканальна система пам'яті Rambus DRAM з піковою пропускною здатністю 3 Гб / с. На сьогоднішній день вже серійно випускається пам'ять RIMM, що працює з вихідної частотою 133 МГц, а ефективна частота становить 1066 МГц!

Схожі статті