РУКОВОДСТВО DDR5 INTEL LGA1700 / LGA1851PDF · страницы 90–101Страницы 90–101

ГЛОССАРИЙ

12.1 СТАНДАРТЫ, ПЛАТФОРМА И КОНТРОЛЛЕР

PDF · 90Страница 90

Базовые названия стандарта и платформы. Английская расшифровка сохраняется как исходное название, русская колонка объясняет роль термина в настройке DDR5.

Глоссарий: 11.1 СТАНДАРТЫ, ПЛАТФОРМА И КОНТРОЛЛЕР
ТерминАнглийское названиеОбъяснение на русском
DDR5Fifth-Generation Double Data Rate Synchronous Dynamic Random-Access MemoryПятое поколение синхронной динамической памяти с передачей данных по двум фронтам такта.
SDRAMSynchronous Dynamic Random-Access MemoryДинамическая память, работа которой синхронизирована тактовым сигналом.
DRAMDynamic Random-Access MemoryЭнергозависимая память: данные хранятся как заряд в конденсаторах ячеек. Для сохранения данных нужна периодическая регенерация (refresh).
JEDECJoint Electron Device Engineering CouncilОрганизация, выпускающая стандарты DDR5, SPD и требования к таймингам.
JESD79-5JEDEC Standard 79-5: DDR5 SDRAMОсновной стандарт устройств DDR5; буква и номер версии обозначают редакцию.
MT/sMegatransfers per SecondМиллионы передач в секунду; корректная единица эффективной скорости DDR.
MHzMegahertzМиллионы тактов в секунду; для DDR число MT/s примерно вдвое выше физического fCK.
fCKClock FrequencyФизическая частота тактового сигнала памяти.
QCLKMemory Controller ClockДомен тактирования контроллера Intel. Для подтверждённого режима Gear G: tQCLK = G × 2000 / MT/s, нс. Единицы показаний утилиты проверяют отдельно. См. 5.7.
CPUCentral Processing UnitПроцессор; на LGA1700/LGA1851 внутри него расположен контроллер памяти.
RingRing InterconnectКольцевое межсоединение ядер, кэша и других блоков CPU на рассматриваемых LGA1700; не является самим IMC.
IMCIntegrated Memory ControllerВстроенный в CPU контроллер: принимает запросы, планирует DRAM-команды и обслуживает каналы памяти.
MCMemory ControllerБлок контроллера памяти Intel; MC0/MC1 - его индексы. Обозначения MC/C в ATC разобраны в 5.7. В BIOS также часть названия MC/VDD2.
Intel MEIntel Management EngineПодсистема управления платформой Intel со своей прошивкой; ME в записи BIOS/ME относится к ней.
MRCMemory Reference CodeКод Intel внутри BIOS: при старте инициализирует IMC/PHY и управляет обучением памяти.
FSPFirmware Support PackageПакет Intel для инициализации платформы. Публичные поля FSP задают настройки, но не раскрывают весь алгоритм MRC.
PHYPhysical LayerФизический уровень интерфейса: передатчики, приемники, задержки и калибровки сигнала.
BIOSBasic Input/Output SystemПривычное название прошивки платы и ее меню настроек; технически современная реализация обычно UEFI.
UEFIUnified Extensible Firmware InterfaceСовременный интерфейс прошивки; также среда, из которой запускается MemTest86.
POSTPower-On Self-TestНачальная самопроверка после включения; успешный POST еще не доказывает стабильность.
PORPlan of RecordОфициально поддерживаемый Intel режим для конкретного числа DIMM, рангов и скорости.
SKUStock Keeping UnitУчётное обозначение товарной позиции. Один SKU не гарантирует неизменность DRAM IC во всех партиях; аппаратную ревизию проверяют отдельно.
MicrocodeProcessor MicrocodeНизкоуровневый код, управляющий частью операций CPU. Его обновления загружаются BIOS/UEFI или ОС и могут менять поведение процессора.
LGALand Grid ArrayТип процессорного разъёма с контактами на стороне платы: LGA1700 и LGA1851.
PCHPlatform Controller HubЧипсет платформы, обслуживающий периферию; не является самим IMC.
QVLQualified Vendors ListСписок комплектов памяти, проверенных производителем платы в указанных конфигурациях.
OCOverclockingРабота выше штатных условий конкретной связки; XMP также относится к разгону.

РАЗБОР RTL/IOL И ПРИМЕРЫ РАСЧЁТА - РАЗДЕЛ 5.7

12.2 МОДУЛЬ, ОРГАНИЗАЦИЯ И ТОПОЛОГИЯ

PDF · 91Страница 91

Форматы модулей, служебные микросхемы и устройство DRAM. Ранговость, размещение корпусов и топология разобраны на следующей странице.

Глоссарий: 11.2 МОДУЛЬ, ОРГАНИЗАЦИЯ И ТОПОЛОГИЯ
ТерминАнглийское названиеОбъяснение на русском
DIMMDual In-line Memory ModuleПолноразмерный модуль памяти с независимыми контактами на двух сторонах платы.
UDIMMUnbuffered Dual In-line Memory ModuleОбычный небуферизованный настольный модуль; команды поступают к DRAM без регистрового буфера.
SO-DIMMSmall Outline DIMMКомпактный модуль памяти для ноутбуков и малых систем; стандартный DDR5 SO-DIMM имеет 262 контакта.
RDIMMRegistered DIMMМодуль с регистровым буфером команд, адресов и тактового сигнала; применяется на совместимых серверных платформах.
CUDIMMClocked Unbuffered Dual In-line Memory ModuleUDIMM с отдельным драйвером CKD, восстанавливающим тактовый сигнал.
CKDClock DriverМикросхема CUDIMM, принимающая и заново формирующая CK; не обучает линии DQ/DQS.
RCDRegistering Clock DriverРегистровый буфер RDIMM между контроллером и DRAM для команд, адресов и CK; не является микросхемой DRAM.
PMICPower Management Integrated CircuitКонтроллер на модуле, формирующий VDD, VDDQ и VPP. Диапазон напряжений и управление зависят от модели и конфигурации.
SPDSerial Presence DetectНабор данных модуля: организация, JEDEC-профили, XMP и служебная информация.
SPD HubSerial Presence Detect HubМикросхема DDR5, объединяющая доступ к SPD, PMIC и температурному датчику.
EEPROMElectrically Erasable Programmable Read-Only MemoryПерезаписываемая энергонезависимая память, в которой хранится SPD.
XMPExtreme Memory ProfileРасширенный профиль Intel с частотой, таймингами и напряжениями выше базового JEDEC.
EXPOExtended Profiles for OverclockingПрофиль разгона памяти AMD для совместимой платформы. Поддержка профиля и работа конкретного комплекта зависят от CPU, платы и BIOS.
PCBPrinted Circuit BoardПечатная плата модуля либо материнской платы; ее разводка влияет на сигнал.
ICIntegrated CircuitИнтегральная схема. В описании модуля часто означает готовую микросхему; сам термин не задаёт число кристаллов в корпусе.
ChipChip / MicrochipРазговорное обозначение кристалла или готовой микросхемы DRAM. При подсчёте нужно уточнять: корпуса или кристаллы.
PackageIC PackageКонструкция вокруг кристалла: подложка, защитная заливка и внешние контакты. При подсчёте корпусов считаются отдельные компоненты.
SubstratePackage SubstrateМаленькая плата внутри корпуса: несёт кристалл и соединяет его с внешними контактами. Отличается от PCB модуля.
FBGAFine-Pitch Ball Grid ArrayКорпус с массивом шариковых контактов малого шага снизу; обозначение корпуса не задаёт число кристаллов или рангов.
DieSemiconductor DieКусочек кремния, на котором изготовлена схема DRAM: ячейки памяти и управляющие цепи.
DensityDRAM Die DensityЁмкость одного кристалла в Гбит; от неё зависят многие нормативы регенерации.
SDP / DDPSingle-Die Package / Dual-Die PackageОдин / два кристалла в одном корпусе. Число кристаллов само по себе не задаёт число рангов; важны организация и выбор кристаллов.
MMRHynix MMR (Device Designation)Обозначение Hynix из примера RAMGuide: два кристалла MFR (ревизия DRAM) по 4 Гбит в корпусе DDP. Это не отдельный тип ранга.
Low-lossLow-Loss PCB MaterialМатериал печатной платы с малыми потерями сигнала. Это свойство материала, а не гарантия частоты памяти.
Back-drillingBack DrillingУдаление неиспользуемой части металлизации переходного отверстия для уменьшения отражений сигнала.

Конструкция корпуса, ранговость и стороны PCB описывают разные свойства. Далее - ширина DRAM, каналы и разводка слотов.

Глоссарий: 11.2 МОДУЛЬ, ОРГАНИЗАЦИЯ И ТОПОЛОГИЯ
ТерминАнглийское названиеОбъяснение на русском
RDLRedistribution LayerСлой переразводки контактных площадок кристалла. В рассмотренных DRAM-корпусах перенос к краям облегчает проволочные соединения.
Monolithic DDR5Monolithic DDR5 SDRAMDDR5 с одним кристаллом DRAM в корпусе, без 3DS-стека. Это свойство микросхемы, не число микросхем или рангов DIMM.
3DS / TSV3D-Stacked DRAM / Through-Silicon Via3DS — стек кристаллов DRAM с вертикальными соединениями TSV через кремний. Не приравнивать любой DDP-корпус к 3DS.
SS / DSSingle-Sided / Double-SidedКорпуса DRAM распаяны на одной либо обеих сторонах PCB. Число сторон не определяет ранговость.
RankMemory RankГруппа DRAM, совместно выбираемая Chip Select; в DDR5 выбор выполняется по субканалам. Ранг не задаёт сторону PCB.
1R / 2R; R0 / R1Single / Dual Rank; Rank 0 / Rank 1Один или два ранга на модуле. R0 и R1 - номера рангов; у 1R есть R0, у 2R - R0 и R1.
x4 / x8 / x16DRAM Device Data WidthШирина данных DRAM: 4, 8 или 16 бит; сама по себе не определяет число корпусов и рангов.
1Rx4 / 1Rx8 / 2Rx8Rank Count and Device WidthЗапись числа рангов и ширины DRAM: например, 1Rx4 - один ранг на устройствах x4.
Matched KitFactory-Matched Memory KitКомплект, проверенный производителем именно в заявленном составе.
Speed BinSpeed Grade / Component BinningКласс режима и результат отбора IC; режим XMP не равен предельному потенциалу.
Non-binary DDR5Non-Binary-Density DDR5DDR5 с плотностью кристалла, не равной степени двойки; например, 24 Гбит с типичными модулями 24 и 48 ГБ.
ChannelMemory ChannelНезависимый логический канал между IMC и памятью.
SubchannelIndependent Memory SubchannelОдин из двух независимых путей DDR5 DIMM: 32 бита данных либо 40 бит с системным ECC. Это не два CPU-канала.
DPC / 1DPC / 2DPCDIMMs Per Channel / One or Two DIMMs Per ChannelКоличество фактически установленных модулей на канал; ключевой показатель текущей электрической нагрузки.
SPC / 1SPC / 2SPCSlots Per Channel / One or Two Slots Per ChannelКоличество физически разведенных слотов на канал; это свойство платы, а не текущей установки DIMM.
true-1DPCCommunity/Vendor Shorthand for True One-Slot-Per-Channel TopologyРаспространенное, но терминологически неточное имя 1SPC-платы; в руководстве для разводки используется SPC.
2-DIMM / 4-DIMMTwo / Four DIMM SlotsЧисло слотов платы; 2-DIMM модели обычно оптимизированы для разгона памяти.
Point-to-pointPoint-to-point Memory TopologyСоединение контроллера с единственным разъёмом DIMM на канал. Такая разводка на уровне слотов соответствует 1SPC.
Daisy ChainDaisy-Chain Memory TopologyПоследовательная разводка слотов канала, обычно предпочтительная при одном DIMM на канал.
T-topologyT-Topology Memory RoutingРазветвленная разводка с близкими длинами до двух слотов, ориентированная на 2SPC.
GearMemory Controller Gear RatioОтношение частоты MC к физическому такту DRAM: Gear 2 = 1:2; Gear 4 = 1:4. Gear 2 обычно используется с DDR5 Raptor Lake.
OEM / referenceOriginal Equipment Manufacturer / Reference ModuleВ каталоге — настольные модули и референсные позиции; это категория поставки, а не тип IC, ранг или признак ECC.
P/N / SKUPart Number / Stock Keeping UnitP/N — артикул производителя; SKU — код товарной позиции. Для комплекта важен полный код с суффиксом: он отличает ёмкость, профиль и исполнение.
BOMBill of MaterialsСостав компонентов изделия. Производитель может менять его между партиями при сохранении товарного SKU.
DRAM revisionDRAM Die RevisionРевизия кристалла, не PCB или скоростной класс. S32M означает Samsung DDR5, 32 Гбит, M-die.
Native JEDECNative JEDEC Speed GradeШтатный скоростной класс без XMP/EXPO. Bin компонента сам по себе не доказывает профиль SPD и заявленный режим готового модуля.
ИЗУЧЕННАЯ ДОКУМЕНТАЦИЯ: Micron: Monolithic RDIMM; Invensas: 3D Packaging; главы 02, 14.Micron: Monolithic RDIMM; Invensas: 3D Packaging; главы 02, 14.

12.3 КОМАНДЫ, ШИНЫ И СИГНАЛЬНЫЕ ПУТИ

PDF · 93Страница 93

Команды DDR5 работают с банками, строками и столбцами. Сокращения шин показывают, по какому физическому пути передается команда, адрес или полезная нагрузка.

Глоссарий: 11.3 КОМАНДЫ, ШИНЫ И СИГНАЛЬНЫЕ ПУТИ
ТерминАнглийское названиеОбъяснение на русском
BankMemory BankНезависимый массив строк и столбцов внутри DRAM.
Bank GroupBank GroupГруппа банков; переходы внутри одной и между разными группами имеют разные тайминги.
RowMemory RowСтрока ячеек, открываемая командой ACT в буфере строки.
ColumnMemory ColumnЧасть открытой строки, к которой обращаются команды чтения или записи.
ACTActivateОткрывает выбранную строку банка перед доступом к данным.
PREPrechargeЗакрывает открытую строку и подготавливает банк к следующей активации.
PREabPrecharge All BanksЗакрывает открытые строки во всех банках выбранного ранга.
PREpb / PREsbPrecharge Per Bank / Same BankPREpb закрывает выбранный банк; PREsb — банк с одинаковым номером во всех группах банков выбранного логического ранга.
RDRead CommandКоманда чтения данных из открытой строки.
WRWrite CommandКоманда записи данных в открытую строку.
CASColumn Address StrobeИсторическое имя столбцовой фазы; входит в названия CL и CAS-to-CAS таймингов.
RASRow Address StrobeИсторическое имя строковой фазы; используется в названиях ACT/PRE таймингов.
DQData Input/OutputДвунаправленные линии полезных данных между IMC и DRAM.
DQSData StrobeСтроб данных, по которому приемник захватывает биты DQ.
CACommand and AddressШина команд и адресов от контроллера к модулю.
CKClockОсновной дифференциальный тактовый сигнал памяти.
CS / CS0 / CS1Chip Select / Chip Select 0 / 1Выбор ранга: CS0 соответствует R0, CS1 - R1. В DDR5 сигналы выбора независимы для каждого субканала.
CKEClock Enable (Legacy/Controller Term)Историческое имя и термин контроллера; отдельного вывода CKE у DDR5 нет.
CMD / CTLCommand / ControlОбобщенные обозначения командных и управляющих сигналов.
MR / MRW / MRRMode Register / Mode Register Write / ReadРегистр режима DRAM и команды его записи/чтения. Через MR задают режимы и читают предусмотренные устройством сведения; это не SPD.
WCKWrite ClockОтдельный быстрый такт данных LPDDR5; его не следует смешивать с CK настольной DDR5.
BL16Burst Length 16Пакет из 16 передач данных; базовая длина пакета для DDR5.
BC8Burst Chop 8Сокращенная передача половины BL16 для поддерживаемого сценария.
BusElectrical BusСовокупность линий общего назначения: данные, адреса, команды или такт.
TurnaroundBus TurnaroundРазворот направления или смена адресата шины, требующая защитного интервала.
RMWRead-Modify-WriteЧтение блока, изменение его части и последующая обратная запись.
ИЗУЧЕННАЯ ДОКУМЕНТАЦИЯ: SK hynix DDR5 32Gb Rev.1.2: команды PRE/MR; Intel; главы 02-03.SK hynix DDR5 32Gb Rev.1.2: команды PRE/MR; Intel; главы 02-03.

12.4 ПЕРВИЧНЫЕ, ВТОРИЧНЫЕ И ТРЕТИЧНЫЕ ТАЙМИНГИ

PDF · 94Страница 94

Буква t означает time (время). Основные поля таймингов BIOS обычно заданы в тактах CK; служебные поля могут иметь другие единицы. Одинаковое число CK на разных MT/s соответствует разному времени в наносекундах.

Глоссарий: 11.4 ПЕРВИЧНЫЕ, ВТОРИЧНЫЕ И ТРЕТИЧНЫЕ ТАЙМИНГИ
ТерминАнглийское названиеОбъяснение на русском
TimingMemory TimingВременной параметр памяти: задержка, длительность или интервал между событиями.
tCKClock PeriodДлительность одного физического такта: tCK, нс = 2000 / MT/s.
tCLCAS LatencyЗадержка от команды READ до появления первых данных.
tRCDRDRow-to-Column Delay for ReadИнтервал от ACT до последующей команды READ.
tRCDWRRow-to-Column Delay for WriteИнтервал от ACT до последующей команды WRITE.
tRPRow Precharge TimeВремя закрытия строки перед открытием другой строки этого банка.
tRASRow Active TimeМинимальное время, в течение которого строка остается открытой.
tRCRow Cycle TimeЗдесь tRC = tRAS + tRP — расчёт. Фактический ACT→ACT того же банка может быть длиннее из-за последнего READ/WRITE. См. 3.3.
CR / 1N / 2NCommand Rate / One-N / Two-NТемп выдачи команд: каждый либо каждый второй такт.
tCWLCAS Write LatencyЗадержка от WRITE до начала передачи данных.
tWRWrite Recovery TimeМинимальный интервал от конца пакета данных записи до PRE того же банка.
tRTPRead-to-Precharge TimeМинимальный интервал от команды READ до PRE того же банка.
tRRD_S / LRow-to-Row Delay Short / LongИнтервал между ACT: S - разные группы банков, L - одна группа банков.
tFAWFour Activate WindowМинимальный интервал между первой и пятой ACT одного ранга; отсчёт повторяется для каждой новой ACT.
tCCD_S / LCAS-to-CAS Delay Short / LongИнтервал между столбцовыми командами: S - разные группы банков, L - одна группа.
tCCD_L_WRLong CAS-to-CAS Write DelayИнтервал WR → WR в одной группе банков; второй WRITE требует чтения-изменения-записи.
tCCD_L_WR2Long CAS-to-CAS Write Delay 2Сокращённый WR → WR в одной группе банков; второй WRITE не требует чтения-изменения-записи.
tWTR_S / LWrite-to-Read Delay Short / LongИнтервал от конца пакета данных записи до READ: S - другая группа банков, L - та же.
tRDRDRead-to-Read DelayСемейство третичных переходов между двумя чтениями.
tWRWRWrite-to-Write DelayСемейство третичных переходов между двумя записями.
tRDWRRead-to-Write DelayРазворот шины от чтения к записи.
tWRRDWrite-to-Read DelayРазворот шины от записи к чтению.
S / LShort / LongКороткий / длинный вариант временного интервала. Точный смысл зависит от семейства тайминга; это не обозначение длины дорожки.
sg / dgSame Group / Different GroupТа же либо другая группа банков.
dr / ddDifferent Rank / Different DIMMДругой ранг либо другой модуль.
ИЗУЧЕННАЯ ДОКУМЕНТАЦИЯ: Документация JEDEC DDR5, Intel и производителей DRAM; главы 01-10, 14.

12.5 REFRESH И СЛУЖЕБНЫЕ ИНТЕРВАЛЫ

PDF · 95Страница 95

Refresh (регенерация) восстанавливает заряд ячеек. При росте tREFI и снижении tRFC служебных пауз меньше, но выше зависимость от температуры и способности конкретных IC удерживать данные.

Глоссарий: 11.5 REFRESH И СЛУЖЕБНЫЕ ИНТЕРВАЛЫ
ТерминАнглийское названиеОбъяснение на русском
RefreshDRAM RefreshПериодическое восстановление заряда в ячейках памяти.
RetentionData RetentionСпособность ячейки удерживать данные между операциями регенерации.
REFabAll-Bank RefreshОбновление всех банков выбранного ранга.
REFsbSame-Bank RefreshОбновление одноимённого банка во всех группах банков.
PBRPer-Bank RefreshОбщее имя частичной регенерации. В BIOS Intel Per Bank может соответствовать REFsb; это не обязательно обновление одного банка.
FGRFine Granularity RefreshБолее частая регенерация с укороченным циклом обслуживания.
tREFIRefresh Interval TimeСредний интервал между регенерациями; рост снижает накладные расходы и запас по температуре.
tRFCRefresh Cycle TimeОбозначение фактической длительности цикла регенерации BIOS/MRC; переводится в нс на текущей скорости.
tRFC1 / tRFC2Refresh Cycle Time 1 / 2Нормативы обычного REFab и REFab в режиме 2x FGR. Это разные режимы стандарта, не два обязательных поля BIOS.
tRFCsb / tRFCpbSame-Bank / Per-Bank Refresh Cycle TimeНазвания отдельного пути регенерации зависят от платформы. Настраивается после tRFC.
tREFIx99 x tREFI TimeПредел регенерации одного ранга, в 1024 DCLK. Расчёт 8 x tREFI / 1024 может выйти за диапазон. Итог зависит от контроллера/MRC; оставляем Auto.
Power DownDRAM Power-Down StateЭнергосберегающее состояние памяти при простое.
Self RefreshSelf-Refresh ModeРежим самостоятельной регенерации DRAM.
tCKEClock-Enable TimingСлужебный интервал входа в Power Down и выхода из него.
tXPExit Power-Down TimeЗадержка выхода из Power Down до следующей команды.
tXSExit Self-Refresh TimeЗадержка выхода из Self Refresh.
tXS_DLL / tDLLKExit Self-Refresh DLL / DLL Locking TimeПосле Self Refresh команды, которым нужна DLL, ждут её готовности: tXS_DLL = tDLLK. Это отдельное условие от tXS.
tRDPDENRead-to-Power-Down Entry DelayИнтервал от READ до входа в Power Down.
tWRPDENWrite-to-Power-Down Entry DelayИнтервал от WRITE до входа в Power Down.
tMRD / tMODMode-Register Delay / Update DelayИнтервалы между служебными командами и применением регистра режима.
tMRRMode Register Read Command PeriodМинимальный период между командами чтения регистра режима MRR. Не путать временной параметр tMRR с самой командой MRR.
ZQ CalibrationImpedance Calibration against ZQКалибровка выходных сопротивлений DRAM относительно эталона ZQ.
tZQCSPeriodZQ Calibration Short PeriodПериод выполнения короткой ZQ-калибровки.
tZQOPERZQ Calibration Operation TimeДлительность полной операции ZQ-калибровки.
RFMRefresh ManagementМеханизм дополнительного обновления при частых активациях; не является заменой tRFC.
tRFMRefresh Management Cycle TimeМинимальная длительность RFM-цикла; это временной параметр, а не сам механизм RFM.
tRPabAll-Bank Precharge TimeИнтервал после PREab. Область применения поля проверяют по контроллеру; не подменяют автоматически настройкой tRP.
tCA2CSCommand/Address-to-Chip-Select DelayСлужебный интервал между трактом CA и выбором CS.
Vendor fieldsController/Vendor-Specific Timing FieldstSR, tOSCO, tXPDLL и похожие ярлыки не расшифровываются догадками и без задачи остаются Auto.
ИЗУЧЕННАЯ ДОКУМЕНТАЦИЯ: SK hynix DDR5 32Gb Rev.1.2: Mode Register Timing, Self Refresh; Intel; глава 03.SK hynix DDR5 32Gb Rev.1.2: Mode Register Timing, Self Refresh; Intel; глава 03.

12.6 НАПРЯЖЕНИЯ И ДОМЕНЫ ПИТАНИЯ

PDF · 96Страница 96

Одинаковые буквы VDDQ в разных меню не означают одну физическую линию. Название, источник измерения и платформа должны фиксироваться вместе.

Глоссарий: 11.6 НАПРЯЖЕНИЯ И ДОМЕНЫ ПИТАНИЯ
ТерминАнглийское названиеОбъяснение на русском
RailPower RailОтдельная линия питания с собственной физической ролью.
DRAM VDDDRAM Core Supply VoltageПитание массива и внутренней периферии микросхем DRAM.
DRAM VDDQDRAM I/O Supply VoltageПитание интерфейса данных со стороны модуля.
CPU VDDQ TXCPU Transmit I/O Supply VoltageПитание передатчика памяти внутри CPU; не равно DRAM VDDQ.
MC VDD / VDD2Memory-Controller I/O Supply VoltageПлатформенные названия линии интерфейса IMC, а не два независимых регулятора.
SA / VCCSASystem Agent Supply VoltageПитание системного агента Intel; не универсальная ручка частоты памяти.
VPPDRAM Wordline Pump Supply VoltageПитание активации строк, штатно около 1,8 В.
VDDIOInput/Output Supply VoltageОбщее обозначение питания ввода-вывода конкретного узла.
VLDOLow-Dropout-Regulator Output VoltageВыход локального линейного стабилизатора, например внутри SPD Hub.
LDOLow-Dropout RegulatorЛинейный стабилизатор с малым падением напряжения.
IVRIntegrated Voltage RegulatorВстроенный регулятор напряжения процессора.
PMIC Sync AllSynchronize All PMICsПрименяет одинаковое управление к PMIC всех установленных DIMM.
Per-PMICPer-Power-Management-IC ControlРаздельная настройка PMIC каждого модуля.
High DRAM VoltageExtended DRAM-Voltage Range ModeРасширенный диапазон VDD/VDDQ; нужен совместимый PMIC. Сам по себе режим напряжение не повышает.
VOUTVoltage OutputВыходное напряжение регулятора; в программе контроля - его телеметрическое показание.
VIDVoltage IdentificationЗапрошенное напряжение, которое не обязано совпадать с VOUT под нагрузкой.
SVIDSerial Voltage IdentificationЦифровой интерфейс управления и телеметрии питания Intel.
LLCLoad-Line CalibrationКоррекция просадки напряжения под током; агрессивная LLC может давать выбросы.
PLLPhase-Locked LoopКонтур синхронизации и восстановления частоты и фазы.
DLLDelay-Locked LoopКонтур выравнивания задержек без синтеза новой частоты.
TDDBTime-Dependent Dielectric BreakdownЗависящий от времени пробой диэлектрика: повреждение изоляции при длительном электрическом стрессе.
ppmParts Per MillionМиллионная доля; 1 ppm = 1 из 1 000 000. На графике TI это расчётная доля отказов.
TCASEDRAM Package Case TemperatureТемпература корпуса DRAM в заданной точке измерения. Показание датчика SPD Hub не является прямым измерением TCASE.
VRMVoltage Regulator ModuleСистема питания процессора или другого узла; её фазы и силовые сборки не определяют сами по себе разгон памяти.
PWMPulse-Width ModulationШиротно-импульсная модуляция. PWM-контроллер управляет работой фаз преобразователя питания.
SPSSmart Power StageИнтегрированная силовая сборка с драйвером и защитой. Её номинальный ток не равен допустимому току всей платы.
PMIC5120JEDEC PMIC5120Класс PMIC для клиентской DDR5 по JEDEC; пример — Renesas RRG5332. Обозначение не задаёт ревизию кристалла.
ИЗУЧЕННАЯ ДОКУМЕНТАЦИЯ: Документация JEDEC DDR5, Intel и производителей DRAM; главы 01-10, 14.

12.7 ТЕРМИНАЦИЯ И КАЧЕСТВО СИГНАЛА

PDF · 97Страница 97

ODT, сопротивление драйвера и Vref формируют электрический диапазон приема. Их цель - не минимальное число, а чистый сигнал с запасом во всех состояниях шины.

Глоссарий: 11.7 ТЕРМИНАЦИЯ И КАЧЕСТВО СИГНАЛА
ТерминАнглийское названиеОбъяснение на русском
ODTOn-Die TerminationСогласование линии встроенными в кристалл сопротивлениями. Включённая терминация зависит от направления передачи и состояния ранга.
RTTTermination ResistanceУсловное обозначение сопротивления ODT; не отдельная технология.
RTT_NOMNominal Termination ResistanceНоминальная терминация выбранного состояния DRAM.
RTT_WRWrite Termination ResistanceТерминация DRAM во время записи.
RTT_PARKPark Termination ResistanceТерминация неактивного ранга.
RONDriver On-ResistanceВыходное сопротивление активного передатчика.
PU / PDPull-Up / Pull-DownВерхняя и нижняя части драйвера или терминации.
VrefReference VoltageОпорный уровень различения логического нуля и единицы.
VrefDQData Reference VoltageОпорный уровень тракта данных DQ.
VrefCACommand/Address Reference VoltageОпорный уровень командно-адресного тракта CA.
VrefCSChip-Select Reference VoltageОпорный уровень приёма CS; отличается от VrefCA и VrefDQ. Настраивается только при наличии соответствующего поля платформы.
Drive StrengthTransmitter Drive StrengthСила выходного каскада; максимальное значение не обязательно оптимально.
Power TrainingDDR I/O Power TrainingЭтап MRC, подбирающий ODT, силу драйверов и связанные буферы для снижения энергопотребления DDR I/O при сохранении рабочего запаса.
Slew RateSignal Slew RateСкорость нарастания и спада фронта сигнала.
EQEqualizationКомпенсация частотных потерь и искажений канала.
CTLEContinuous-Time Linear EqualizerЛинейный эквалайзер приемника.
DFEDecision-Feedback EqualizationКоррекция искажений по ранее принятым символам.
DCCDuty-Cycle CorrectionКоррекция коэффициента заполнения CK, DQS, DQ и других сигналов PHY.
DCADuty-Cycle Adjuster / AdjustmentНастройка коэффициента заполнения импульсов DRAM.
PVTProcess, Voltage, TemperatureРазброс техпроцесса, напряжения и температуры, учитываемый калибровками.
EyeSignal EyeДопустимые диапазоны времени и напряжения для корректного приема сигнала.
MarginSignal MarginЗапас до границы ошибки; не является гарантией стабильности ОС.
CrosstalkSignal CrosstalkВзаимное электромагнитное влияние соседних линий.
TapDelay TapДискретный шаг программируемой линии задержки.
BypassBypass ModeОбход узла или пути; VccDLL Bypass меняет путь питания, сохраняя работу DLL.
ИЗУЧЕННАЯ ДОКУМЕНТАЦИЯ: Документация JEDEC DDR5, Intel и производителей DRAM; главы 01-10, 14.

12.8 ТРЕНИРОВКА, ЗАПУСК И ВОССТАНОВЛЕНИЕ

PDF · 98Страница 98

Обучение подбирает задержки, Vref и компенсации для текущего запуска. Удачный POST может оказаться случайным, поэтому важна повторяемость холодных запусков и тёплых перезапусков.

Глоссарий: 11.8 ТРЕНИРОВКА, ЗАПУСК И ВОССТАНОВЛЕНИЕ
ТерминАнглийское названиеОбъяснение на русском
Memory TrainingMemory Interface TrainingПодбор задержек, Vref, ODT и компенсаций интерфейса памяти.
AutoAutomatic Firmware-Controlled ValueРешение BIOS/MRC; не обязательно означает стандартное или минимальное число.
Trained ValueValue Determined by TrainingФактическое значение, найденное текущим циклом обучения.
Full TrainingFull Memory TrainingПолный предусмотренный BIOS/MRC цикл для текущей конфигурации; состав этапов зависит от платформы и настроек.
Full RetrainFull Memory RetrainingПовторное полное обучение после изменения условий.
Cold TrainingTraining after a Cold StartОбучение после снятия питания; не каждый холодный запуск гарантирует полный MRC.
1D / 2DOne-/Two-Dimensional TrainingПоиск по одной или двум координатам настройки.
RDTC2DRead Timing Centering 2DПереключатель этапа тренировки в Intel FSP и соответствующих BIOS. Не числовой тайминг; точное применение зависит от прошивки.
Per-BitPer-Bit TrainingИндивидуальная калибровка отдельных линий DQ.
MPRMulti-Purpose RegisterВ DDR4 — регистр шаблонов; в DDR5 шаблоны задаются через MR.
WLWrite LevelingВыравнивание DQS записи относительно CK.
RTLRound-Trip LatencyПоле Intel Alder Lake / Raptor Lake: READ → первые данные в MC, по рангу, в QCLK. Масштаб утилиты и пересчёт в нс требуют проверки. См. 5.7.
RTLA / RTLBRound-Trip Latency A / BОбозначения сторон A/B в записи эмпирической формулы; не соответствуют автоматически всем строкам MC/C в ATC. См. 5.7.
IOLI/O LatencyОтдельная задержка ввода-вывода в BIOS ряда DDR4-платформ. На DDR5 параметры и доступ к ним устроены иначе. См. 5.7.
RTL InitRound Trip Latency Initial ValueНачальная установка поиска RTL при обучении; не обещание такого итогового RTL.
RTL MaxRound Trip Latency MaximumВерхняя граница поиска RTL при обучении в BIOS ASUS; не гарантирует такой итоговый результат.
RTL OffsetRound Trip Latency OffsetСмещение RTL с отдельными знаком и величиной в ASUS BIOS; действие зависит от реализации. Не универсальное правило минус 1-2.
TATTurn-Around TimingИнтервалы переходов между направлениями и получателями шины.
RMTRank Margin ToolСредство оценки временного и напряженческого запаса ранга.
Cold BootCold Boot / Cold StartЗапуск после выключения; состояние дежурного питания следует уточнять.
AC Cold StartCold Start after AC-Power RemovalЗапуск после полного снятия внешнего и дежурного питания.
Warm RestartWarm Boot / Warm RestartПерезапуск без полного снятия питания.
S5ACPI S5 Soft-Off StateПрограммное выключение ОС с возможным сохранением дежурного питания.
MRC Fast BootMemory Reference Code Fast BootСокращенный путь повторной инициализации памяти.
BIOS Fast BootFirmware Fast BootСокращение общего POST; не равно MRC Fast Boot.
Windows Fast StartupOperating-System Fast StartupГибридное выключение Windows, не холодный запуск.
No-POSTFailure to Complete POSTСистема не завершила инициализацию оборудования.
RecoveryFirmware Recovery ProcedureВозврат к загружаемым параметрам после неудачного POST.
Clear CMOSClear CMOS Settings (CMOS: Complementary Metal-Oxide-Semiconductor)Сброс сохраненных настроек BIOS; CMOS здесь является историческим названием.
DIMM FitASUS DIMM FitАвтопоиск параметров вокруг уже загружающейся исходной точки.
DIMM Fit ProASUS DIMM Fit ProРасширенный ASUS-процесс подбора и проверки параметров памяти.
Training ConsistencyMemory-Training ConsistencyФункция повышения повторяемости обучения, а не нагрузочный тест.
Memory PresetFirmware Memory PresetПодготовленный производителем набор исходных настроек памяти.

РАЗБОР RTL/IOL И ПРИМЕРЫ РАСЧЁТА - РАЗДЕЛ 5.7

12.9 ПРОФИЛИ, ОШИБКИ И СТАБИЛЬНОСТЬ

PDF · 99Страница 99

Стабильность относится к указанным условиям. POST, успешный тест производительности, снимок экрана и повседневная надёжность - разные уровни доказательства.

Глоссарий: 11.9 ПРОФИЛИ, ОШИБКИ И СТАБИЛЬНОСТЬ
ТерминАнглийское названиеОбъяснение на русском
BaselineBaseline ConfigurationЗафиксированная исходная конфигурация для контролируемого сравнения.
ProfileSaved Configuration ProfileСохраненный набор настроек и условий; сам по себе не доказывает стабильность.
DailyDaily-Validated ProfileПовседневный профиль с подтвержденным тепловым и электрическим запасом.
Benchmark profileBenchmark-Stable ProfileНастройки, подтверждённые лишь указанным тестом.
Screenshot profileScreenshot-Only ProfileПрофиль для снимка параметров без полной проверки.
Safe JEDECSafe JEDEC BaselineРезервный штатный профиль для восстановления системы.
ValidationConfiguration ValidationПроверка соответствия заданным условиям. В CPU-Z/HWBOT — также регистрация параметров или результата; сама по себе не доказывает стабильность.
StabilityOperational StabilityОтсутствие ошибок в перечисленных условиях и сценариях.
PassSuccessful Test PassЗавершенный проход без зарегистрированных ошибок.
Fail / ErrorTest Failure / Detected ErrorОшибка или сбой теста; требуется диагностика, успешный проход не засчитывается.
CoverageTest Coverage PercentageВнутренняя метрика программы, а не вероятность общей стабильности.
CycleTest CycleОдин полный набор алгоритмов конкретного теста.
A/B TestControlled A/B ComparisonСравнение двух вариантов при изменении одной переменной.
Sweet SpotOptimal Operating WindowЛучший баланс результата, температуры, напряжения и повторяемости.
Hot StabilityStability at Thermal EquilibriumУстойчивость после выхода памяти и системы на тепловое плато.
Thermal MarginTemperature MarginЗапас до температуры, при которой появляются ошибки.
Pre-OSPre-Operating-System EnvironmentСреда до загрузки Windows, например UEFI MemTest86.
ECCError-Correcting CodeКод обнаружения и исправления ошибок данных.
On-die ECCOn-Die Error-Correcting CodeВнутренняя коррекция ошибок в кристалле DRAM; не защищает весь путь передачи данных.
ECSError Check and ScrubПроверка и исправление хранимых данных средствами on-die ECC с предусмотренными счётчиками. Их чтение требует поддержки платформы; это не системный ECC-отчёт.
Side-band ECCSide-Band Error-Correcting CodeСистемная коррекция по дополнительным битам ECC; требует совместимых CPU/IMC, платы и ECC DIMM.
Corrected ECC errorsCorrected ECC Error EventsИсправленные и зарегистрированные ошибки ECC; их рост нельзя игнорировать.
ECC injectionError-Correcting Code Error InjectionИскусственное внесение ошибки для проверки работы механизма ECC.
WHEAWindows Hardware Error ArchitectureПодсистема Windows, регистрирующая аппаратные ошибки.
DMADirect Memory AccessПрямой доступ устройства к памяти без обычной обработки данных процессором.
NUMANon-Uniform Memory AccessАрхитектура с разной стоимостью доступа к областям памяти.
CRCCyclic Redundancy CheckКонтрольная сумма для выявления повреждения данных.
Row disturbance / Row HammerRow-Disturbance Bit Flips / Row HammerОшибки данных в строках-жертвах из-за многократных активаций строк-агрессоров. Конкретный сценарий может затрагивать несколько строк.
PPRPost-Package RepairРемонт строк: Soft PPR — временный; Hard PPR сохраняется без питания.
ИЗУЧЕННАЯ ДОКУМЕНТАЦИЯ: SK hynix DDR5 32Gb Rev.1.2: ECS; руководства тестов; главы 07, 10.SK hynix DDR5 32Gb Rev.1.2: ECS; руководства тестов; главы 07, 10.

12.10 ИНСТРУМЕНТЫ, НАГРУЗКИ И МЕТРИКИ

PDF · 100Страница 100

Нагрузочный тест ищет ошибки, а тест производительности измеряет результат.

Глоссарий: 11.10 ИНСТРУМЕНТЫ, НАГРУЗКИ И МЕТРИКИ
ТерминАнглийское названиеОбъяснение на русском
Stress TestStress TestНагрузка для поиска ошибок, а не для рекордного результата.
Component StressComponent-Specific Stress TestАлгоритм, целенаправленно нагружающий CPU, IMC либо RAM.
y-crunchery-cruncher Component Stress TesterНабор вычислительных нагрузок для CPU, IMC и памяти.
SVTSmall In-Cache VT3Малая версия VT3 с рабочим набором в кэше: преимущественно проверяет CPU/кэш, без большого объёма RAM.
VT3Vector-Scalable Transform, Version 3Замена устаревшего VST: тяжёлая нагрузка с плавающей точкой и большим рабочим набором CPU + IMC + RAM.
FFTFast Fourier TransformБыстрое преобразование Фурье; интенсивные вычисления с плавающей точкой и обращения к памяти.
NTTNumber-Theoretic TransformЦелочисленное теоретико-числовое преобразование.
AVXAdvanced Vector ExtensionsНабор широких векторных инструкций процессора.
FPUFloating-Point UnitВычислительный блок операций с плавающей точкой.
TM5TestMem5Windows-движок тестирования памяти с подключаемыми конфигурациями.
KarhuKarhu RAM TestТест RAM в Windows; coverage - объём проверки.
MemTest86PassMark MemTest86UEFI-тест памяти до запуска операционной системы.
RAM Test ProPCSTONKS RAM Test ProWindows-утилита с настраиваемыми тестами памяти, журналом ошибок и контролем WHEA.
OCCTHistorically: OverClock Checking ToolНабор нагрузочных тестов и тестов производительности; текущее имя продукта - OCCT.
AIDA64AIDA64 Cache & Memory BenchmarkИзмеряет чтение, запись, копирование и задержку.
MLCMemory Latency CheckerИнструмент Intel для измерения задержки и пропускной способности.
CPU-ZCPU-ZПоказывает CPU, плату, активные параметры памяти и SPD.
ATCASRock Timing ConfiguratorУтилита просмотра таймингов памяти и RTL; состав полей зависит от платформы и версии. См. 5.7.
HWiNFOHWiNFOКонтроль показаний датчиков, минимумов и максимумов.
BenchmarkPerformance BenchmarkИзмерение производительности; не тест стабильности.
LatencyAccess LatencyВремя ожидания доступа или отклика, обычно в наносекундах.
BandwidthMemory BandwidthОбъем данных, передаваемый за единицу времени.
ThroughputSustained ThroughputРеальная производительность потока с учетом накладных расходов.
GB/s / nsGigabytes per Second / NanosecondsЕдиницы пропускной способности и задержки.
Median / P1 / P99Median / First / Ninety-Ninth PercentileЦентральный результат и хвосты распределения; направление метрики нужно указывать.
FPS / 1% LowFrames per Second / Slowest-One-Percent Frame MetricСредняя частота кадров и показатель редких медленных кадров; метод расчета фиксируется.
FrametimeFrame Time / Frame IntervalИнтервал между последовательными кадрами или событиями Present; точный смысл зависит от выбранной метрики.
CPU-/GPU-limitCPU-/GPU-Limited WorkloadОграничение процессором или видеокартой, меняющее видимость эффекта RAM.
ThrottlingThermal/Power ThrottlingАвтоматическое снижение частоты из-за температуры, тока или лимита мощности.
Gbit / GBGigabit / GigabyteБитовая плотность кристалла и байтовая ёмкость модуля — разные величины; 8 бит = 1 байт. Не путать Gbit с GB и двоичными GiB.
ИЗУЧЕННАЯ ДОКУМЕНТАЦИЯ: Документация JEDEC DDR5, Intel и производителей DRAM; главы 01-10, 14.

12.11 ПРОДВИНУТАЯ НАСТРОЙКА TRAINING ALGORITHMS

PDF · 101Страница 101

Термины, используемые в продвинутом разборе обучения памяти.

Термины Training Algorithms, страница 101
ТерминАнглийское названиеОбъяснение на русском
RxVrefReceiver Reference VoltageПорог распознавания данных на стороне приёмника CPU при чтении. Настраивается отдельно от DRAM VrefDQ, используемого при записи.
DQS gatingDQS Receive GatingУправление окном приёма строба DQS: приёмник открывается к ожидаемому началу передачи данных при чтении.
DeskewTiming DeskewКомпенсация различий задержки между линиями сигнала. При per-bit deskew время отдельных битов DQ подстраивается раздельно.
FIFOFirst In, First OutБуфер, из которого данные выходят в порядке поступления. Задержки приёмного FIFO участвуют в согласовании возврата данных в контроллер.
PIPhase InterpolatorФазовый интерполятор формирует нужное положение фронта между доступными фазами тактового сигнала.
LVRLinear Voltage RegulatorЛинейный регулятор напряжения. В разобранной архитектуре Intel такие регуляторы питают внутренние узлы PHY памяти.
LFSRLinear Feedback Shift RegisterРегистр сдвига с линейной обратной связью. Создаёт псевдослучайные битовые последовательности, используемые в шаблонах обучения.
SwizzleDQ/DQS SwizzleСоответствие логических линий DQ/DQS физической разводке с учётом допустимых перестановок линий.
Address aliasingAddress AliasingРазные логические адреса указывают на один участок физической памяти. Такое возможно при неверно описанной организации DRAM.
BDATBIOS Data ACPI TableТаблица ACPI для передачи диагностических данных, включая результаты RMT. Её формирование включается отдельно и не гарантирует видимого отчёта в BIOS.