国产激情99偷影院_天天夜夜曰曰高清_小粉嫩直流白浆_baby影视在线观看_日韩国产欧美系列_在线看亚洲不卡免费av_无毒中文字幕无码高清_一级日本免费黄色网站_午夜激情经典欧美亚洲日韩_国产亚洲av自拍

咨詢熱線

13750038617

當(dāng)前位置:首頁(yè)  >  技術(shù)文章  >  DDR是什么? DDR5和DDR4的區(qū)別是什么 ?

DDR是什么? DDR5和DDR4的區(qū)別是什么 ?

更新時(shí)間:2024-11-25      點(diǎn)擊次數(shù):68

DDR是什么? DDR5和DDR4的區(qū)別是什么 ?


目錄

收起

一. DDR標(biāo)準(zhǔn)發(fā)展和 DDR5簡(jiǎn)介

DDR是什么?

DDR內(nèi)存原理

DDR工作原理

存儲(chǔ)器分類

如何計(jì)算DDR帶寬?

SDRAM和DDR區(qū)別是什么?

DDR5和DDR4的區(qū)別

DDR發(fā)展歷程

DDR4和DDR5的性能差距?

2.1.1 速率的提升

2.1.2 電壓的降低

2.1.3 DIMM新電源架構(gòu)

2.1.4 DIMM通道架構(gòu)

2.1.5 更長(zhǎng)的突發(fā)長(zhǎng)度

2.1.6 更大容量的 DRAM

DDR5主要特點(diǎn)

DDR5測(cè)試方案

二. 發(fā)送端測(cè)試方法

首先來(lái)看 UI定義 - UI是啥?

眼圖測(cè)試

如何計(jì)算總體抖動(dòng)?

三、DDR5測(cè)試新方法

3.2 接收端RX測(cè)試挑戰(zhàn)

DDR、LPDDR的協(xié)議解碼測(cè)試總結(jié)

內(nèi)存(DRAM-Random Access Memory)作為當(dāng)代數(shù)字系統(tǒng)最主要的核心部件之一,從各種終端設(shè)備到核心層數(shù)據(jù)處理 和存儲(chǔ)設(shè)備,從各種消費(fèi)類電子設(shè)備到社會(huì)各行業(yè)專用設(shè)備,是各種級(jí)別的 CPU 進(jìn)行數(shù)據(jù)處理運(yùn)算和緩存的buke或缺的周轉(zhuǎn)“倉(cāng)庫(kù)",一個(gè)強(qiáng)大的核心處理單元也必須配備一個(gè)高速運(yùn)轉(zhuǎn)的寬通路的數(shù)據(jù)訪問(wèn)和存儲(chǔ)單元。近 20 多年來(lái),DRAM也快速地從 20 世紀(jì)末期的 SDRAM 發(fā)展到 21 世紀(jì) DDR RAM。在 21 世紀(jì)的qian10 年,DDR標(biāo)準(zhǔn)主要是個(gè)人信息處理終端的代表設(shè)備----PC 和個(gè)人工作站類驅(qū)動(dòng),快速?gòu)?DDR1 演進(jìn)到 DDR3。而近 10 年來(lái),進(jìn)入移動(dòng)互聯(lián)時(shí)代后海量數(shù)據(jù)爆發(fā),AI 和深度學(xué)習(xí)以及 5G驅(qū)動(dòng),在個(gè)人信息終端上基本可以勝任的 DDR4標(biāo)準(zhǔn),明顯顯得力不從心。今天 DDR5正在昂首闊步地配合以 PCIE5.0 32Gbps 為代表的第5代高速 I/O 數(shù)據(jù)傳輸走向最終的市場(chǎng)化。

一. DDR標(biāo)準(zhǔn)發(fā)展和 DDR5簡(jiǎn)介

下圖展示的是內(nèi)存 RAM 20多年來(lái)的發(fā)展和信號(hào)特點(diǎn)以及設(shè)計(jì)演進(jìn)。

圖 1 DDR標(biāo)準(zhǔn)發(fā)展和信號(hào)特點(diǎn)演進(jìn)

一些DDR基本概念

DDR是什么?

DDR的全拼是Double Data Rate SDRAM雙倍數(shù)據(jù)速率同步動(dòng)態(tài)隨機(jī)存取內(nèi)存, 主要用在電腦的內(nèi)存。DDR的特點(diǎn)就是走線數(shù)量多,速度快,操作復(fù)雜,給測(cè)試和分析帶來(lái)了很大的挑戰(zhàn)。

目前DDR技術(shù)已經(jīng)發(fā)展到了DDR5,性能更高,功耗更低,存儲(chǔ)密度更高,芯片容量大幅提升,他的數(shù)據(jù)速率在3200-6400MT/s。

DDR本質(zhì)上不需要提高時(shí)鐘頻率就能加倍提高SDRAM的速度,它允許在時(shí)鐘的上升沿和下降沿讀出數(shù)據(jù),因而其速度是標(biāo)準(zhǔn)SDRAM的兩倍,至于地址與控制信號(hào)則與傳統(tǒng)SDRAM相同,仍在時(shí)鐘上升沿進(jìn)行數(shù)據(jù)判斷。

DDR核心技術(shù)點(diǎn)就在于雙沿傳輸和預(yù)取Prefetch.

DDR的頻率包括核心頻率,時(shí)鐘頻率和數(shù)據(jù)傳輸頻率。核心頻率就是內(nèi)存的工作頻率;DDR1內(nèi)存的核心頻率是和時(shí)鐘頻率相同的,到了DDR2和DDR3時(shí)才有了時(shí)鐘頻率的概念,就是將核心頻率通過(guò)倍頻技術(shù)得到的一個(gè)頻率。數(shù)據(jù)傳輸頻率就是傳輸數(shù)據(jù)的頻率。

推薦閱讀:


DDR 存儲(chǔ)器概述、開(kāi)發(fā)周期和挑戰(zhàn)


“由于改進(jìn)的制造工藝降低了成本,現(xiàn)在選擇的技術(shù)是 DDR SDRAM,是雙倍數(shù)據(jù)速率同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器的縮寫。"

計(jì)算機(jī)組成

計(jì)算機(jī)組成結(jié)構(gòu) (Computer Architecture)是計(jì)算機(jī)系統(tǒng)的核心,它定義了計(jì)算機(jī)的基本工作原理和設(shè)計(jì)模式。計(jì)算機(jī)的組成可以分成以下3大類:中央處理器(CPU)、存儲(chǔ)器和輸入/輸出子系統(tǒng)。




中央處理器 (CPU)

CPU用于數(shù)據(jù)的運(yùn)算,在大部分的體系結(jié)合中,它有3個(gè)組成部分:算數(shù)運(yùn)算單元 (ALU)、控制單元、奇存器組。


半導(dǎo)體存儲(chǔ)器

隨著科技的發(fā)展,半導(dǎo)體存儲(chǔ)器成為了現(xiàn)代計(jì)算機(jī)存儲(chǔ)器的主流,分為兩類主要類型:

靜態(tài)隨機(jī)存儲(chǔ)器 (SRAM):SRAN利用晶體管存儲(chǔ)數(shù)據(jù),速度非???,但每個(gè)比特需要更多的晶體管,導(dǎo)致成本高,密度低。主要應(yīng)用在需要高速綏存的場(chǎng)景,如CPU的緩存 (L1、 L2、 L3)

動(dòng)態(tài)隨機(jī)存儲(chǔ)器 (DRAM):DRAM利用電容存儲(chǔ)數(shù)據(jù),電容逐漸放電,因此需要不斷刷新來(lái)維持?jǐn)?shù)據(jù)存儲(chǔ)。相對(duì)于SRAM,DRAM的存儲(chǔ)密度更高,成本較低,因此廣泛用于主內(nèi)存 (RAM)。隨看集成電路制造技術(shù)的進(jìn)步,DRAN容量和性能持續(xù)提升。

現(xiàn)代內(nèi)存技術(shù)

DDR(雙倍數(shù)據(jù)速率)內(nèi)存:從DDR到如今的DDR5,隨看數(shù)據(jù)傳輸速度和功耗的改進(jìn),DDR系列內(nèi)存成為計(jì)算機(jī)和服務(wù)器的主流內(nèi)存。DDR技術(shù)從2000年開(kāi)始引入,持續(xù)更新,DDR5的帶完和容量比早期版本有了大幅提升。

閃存 (Flash Memory):閃存 (Flash Memory)是一種長(zhǎng)壽命的非易失性的存儲(chǔ)器,數(shù)據(jù)刪除不是以單個(gè)的字節(jié)為單位而是以固定的區(qū)塊為單位。閃存是電子可擦除只讀存儲(chǔ)器(EEPROM) 的變種,閃存與EEPROM不同的是,EEPROM能在字節(jié)水平上進(jìn)行刪除和重寫而不是整個(gè)芯片擦寫,而閃存的大部分芯片需要塊擦除。由于其斷電時(shí)仍能保存數(shù)據(jù),閃存通常被用來(lái)保存設(shè)置信息,如在電腦的B1OS(基本程序)、PDA(個(gè)人數(shù)字助理)、數(shù)碼相機(jī)中保存資料等。

LPDDR(低功耗DDR):隨看移動(dòng)設(shè)備的普及,低功耗內(nèi)存技術(shù)成為了關(guān)鍵,LPDDR(低功耗雙倍數(shù)據(jù)速率)內(nèi)存在手機(jī)、平板等設(shè)備上應(yīng)用廣泛,從LPDDR1發(fā)展到LPDDR5,強(qiáng)調(diào)功耗和性能之間的平衡。

HBM (High Bandwidth Memory,高帶亮內(nèi)存): HBM是一種高性能DRAM,具有更高的帶完和更低的功耗,主要用于圖形處理器(GPU) 和高性能計(jì)算 (HPC)領(lǐng)域。HBM通過(guò)垂直堆愛(ài)的方式來(lái)提升存儲(chǔ)密度和傳輸速度,減少了延遲和能耗。

DDR內(nèi)存原理

基本DDR subsystem架構(gòu)圖:DDRC +DDRphy +SDRAM顆粒,DDR IP一般包括DDR Controller和DDR PHY,內(nèi)部涉及的內(nèi)容包括但不限于以下幾個(gè)方面:數(shù)據(jù)保序、仲裁、zuiyou調(diào)度、協(xié)議狀態(tài)機(jī)設(shè)計(jì)、防餓死機(jī)制、bypass通路、快速切頻、DDR training

DDR工作原理

當(dāng)時(shí)鐘脈沖達(dá)到一定頻率時(shí),DDR存儲(chǔ)器才開(kāi)始工作,此后發(fā)生的就是“讀-存-讀"的過(guò)程。在此過(guò)程中,器件芯片會(huì)從主在取數(shù)據(jù),然后與入數(shù)據(jù)在儲(chǔ)區(qū)。當(dāng)寫入操作完成后,再?gòu)拇鎯?chǔ)區(qū)中取出數(shù)據(jù),並將其傳輸?shù)教幚砥髦?,然后根?jù)需要將數(shù)據(jù)處理,再把最終結(jié)果返回到主存。

DDR 的雙倍數(shù)據(jù)傳輸率其實(shí)就是每個(gè)時(shí)鐘周期內(nèi)讀寫一次數(shù)據(jù),即DDR芯片可以在每個(gè)時(shí)鐘周期內(nèi)分別完成“讀-存"和“存-讀"操作,從而提高存儲(chǔ)器的傳輸效率。

DDR內(nèi)存通過(guò)雙倍數(shù)據(jù)速率的傳輸方式,結(jié)合多通道傳輸和數(shù)據(jù)校驗(yàn)等技術(shù),提高了數(shù)據(jù)傳輸效率和可靠性。這使得 DDR 成為了計(jì)算機(jī)內(nèi)存的主流技術(shù)。

內(nèi)存芯片 - DDR內(nèi)存模塊中包含多個(gè)內(nèi)存芯片,每個(gè)芯片有自己的存儲(chǔ)單元。每個(gè)存儲(chǔ)單元都有一個(gè)地址,用于在讀取或?qū)懭霐?shù)據(jù)時(shí)進(jìn)行尋址。

數(shù)據(jù)總線 - DDR內(nèi)存模塊連接到計(jì)算機(jī)的內(nèi)存控制器,通過(guò)數(shù)據(jù)總線進(jìn)行數(shù)據(jù)傳輸。數(shù)據(jù)總線可以同時(shí)傳輸多個(gè)數(shù)據(jù)位,例如 64 位或 128位。

時(shí)鐘信號(hào) - DDR內(nèi)存模塊通過(guò)時(shí)鐘信號(hào)進(jìn)行同步操作。時(shí)鐘信號(hào)用來(lái)控制數(shù)據(jù)的傳輸速率,每個(gè)時(shí)鐘周期內(nèi)有一個(gè)上升沿和一個(gè)下降沿。上升沿時(shí),數(shù)據(jù)從內(nèi)存芯片傳輸?shù)綌?shù)據(jù)總線;下降沿時(shí),數(shù)據(jù)從數(shù)據(jù)總線傳輸?shù)絻?nèi)存芯片。

預(yù)充電 - 在開(kāi)始傳輸數(shù)據(jù)之前,DDR內(nèi)存模塊會(huì)先進(jìn)行預(yù)充電操作。預(yù)充電是將存儲(chǔ)單元中的電荷恢復(fù)到初始狀態(tài),以確保接下來(lái)的數(shù)據(jù)傳輸是準(zhǔn)確的。

數(shù)據(jù)傳輸 - DDR 采用了多通道的數(shù)據(jù)傳輸方式,即同時(shí)傳輸多個(gè)數(shù)據(jù)位。這樣可以在每個(gè)時(shí)鐘周期內(nèi)傳輸更多的數(shù)據(jù)。

存儲(chǔ)器分類

存儲(chǔ)器分為內(nèi)部存儲(chǔ)器(內(nèi)存),外部存儲(chǔ)器(外存),緩沖存儲(chǔ)器(緩存)以及閃存這幾個(gè)大類。

內(nèi)存也稱為主存儲(chǔ)器,位于系統(tǒng)主機(jī)板上,可以同CPU直接進(jìn)行信息交換。其主要特點(diǎn)是:運(yùn)行速度快,容量小。

外存也稱為輔助存儲(chǔ)器,不能與CPU之間直接進(jìn)行信息交換。其主要特點(diǎn)是:存取速度相對(duì)內(nèi)存要慢得多,存儲(chǔ)容量大。

內(nèi)存與外存本質(zhì)區(qū)別是,一個(gè)是內(nèi)部運(yùn)行提供緩存和處理的功能,也可以理解為協(xié)同處理的通道;而外存主要是針對(duì)儲(chǔ)存文件、圖片、視頻、文字等信息的載體,也可以理解為儲(chǔ)存空間。緩存就是數(shù)據(jù)交換的緩沖區(qū) (稱作Cache),當(dāng)某一硬件要讀取數(shù)據(jù)時(shí),會(huì)首先從緩存中查找需要的數(shù)據(jù),如果找到了則直接執(zhí)行,找不到的話則從內(nèi)存中找。由于緩存的運(yùn)行速度比內(nèi)存快得多,故緩存的作用就是幫助硬件更快地運(yùn)行。

閃存 (Flash Memory)是一種長(zhǎng)壽命的非易失性的存儲(chǔ)器,數(shù)據(jù)刪除不是以單個(gè)的字節(jié)為單位而是以固定的區(qū)塊為單位。閃存是電子可擦除只讀存儲(chǔ)器(EEPROM) 的變種,閃存與EEPROM不同的是,EEPROM能在字節(jié)水平上進(jìn)行刪除和重寫而不是整個(gè)芯片擦寫,而閃存的大部分芯片需要塊擦除。由于其斷電時(shí)仍能保存數(shù)據(jù),閃存通常被用來(lái)保存設(shè)置信息,如在電腦的B1OS(基本程序)、PDA(個(gè)人數(shù)字助理)、數(shù)碼相機(jī)中保存資料等。

如何計(jì)算DDR帶寬?

內(nèi)存帶寬計(jì)算公式1:
帶寬=內(nèi)存核心頻率×倍增系數(shù)×(內(nèi)存總線位數(shù)/8)

內(nèi)存帶寬計(jì)算公式2:
帶寬=標(biāo)稱頻率×線寬 ÷ 8


SDRAM和DDR區(qū)別是什么?

DDR=雙倍速率同步動(dòng)態(tài)隨機(jī)存儲(chǔ)器,是內(nèi)存的其中一種。DDR取消了主板與內(nèi)存兩個(gè)存儲(chǔ)周期之間的時(shí)間間隔,每隔2個(gè)時(shí)鐘脈沖周期傳輸一次數(shù)據(jù),大大地縮短了存取時(shí)間,使存取速度提高百分之三十。

SDRAM是 "Synchronous Dynamic random access memory"的縮寫,意思是“同步動(dòng)態(tài)隨機(jī)存儲(chǔ)器",就是我們平時(shí)所說(shuō)的“同步內(nèi)存"。從理論上說(shuō),SDRAM與CPU頻率同步,共享一個(gè)時(shí)鐘周期。SDRAM內(nèi)含兩個(gè)交錯(cuò)的存儲(chǔ)陣列,當(dāng)CPU從一個(gè)存儲(chǔ)陣列訪問(wèn)數(shù)據(jù)的同時(shí),另一個(gè)已準(zhǔn)備好讀寫數(shù)據(jù),通過(guò)兩個(gè)存儲(chǔ)陣列的緊密切換,讀取效率得到成倍提高。

DDR是SDRAM的更新?lián)Q代產(chǎn)品,采用5伏工作電壓,允許在時(shí)鐘脈沖的上升沿和下降沿傳輸數(shù)據(jù),這樣不需要提高時(shí)鐘的頻率就能加倍提高SDRAM的速度,并具有比SDRAM多一倍的傳輸速率和內(nèi)存帶寬。

DDR誤碼率測(cè)量

DDR5和DDR4的區(qū)別

DDR發(fā)展歷程

DDR(DDR1)-DDR SDRAM 于 2000 年推出,與其前身 SDR SDRAM(單速率 SDRAM)相比有了顯著的改進(jìn)。與 SDR SDRAM 相比,DDR1 的數(shù)據(jù)傳輸速率提高了一倍,從而實(shí)現(xiàn)了更快的內(nèi)存訪問(wèn)速度并提高了系統(tǒng)性能。DDR1 模塊最初提供的數(shù)據(jù)傳輸速率范圍為 200 MT/s 至 400 MT/s(每秒兆次傳輸)。DDR1 內(nèi)存通常用于臺(tái)式計(jì)算機(jī)、筆記本電腦和早期的服務(wù)器系統(tǒng)。

DDR2 - DDR2 SDRAM 于 2003 年推出,在 DDR1 的基礎(chǔ)上進(jìn)一步提高了速度和效率。與 DDR1 相比,DDR2 的預(yù)取緩沖區(qū)大小增加了一倍,從而可以提高數(shù)據(jù)吞吐量。DDR2 模塊最初提供的數(shù)據(jù)傳輸速率范圍為 400 MT/s 至 800 MT/s。DDR2 內(nèi)存在中端到gaoduan計(jì)算系統(tǒng)中得到廣泛應(yīng)用,與 DDR1 相比,其性能和能效更高。

DDR3 - 2007 年發(fā)布的 DDR3 SDRAM 代表著內(nèi)存技術(shù)的又一次重大進(jìn)步。與 DDR2 相比,DDR3 進(jìn)一步提高了數(shù)據(jù)傳輸速率,同時(shí)降低了功耗。DDR3 模塊最初支持的數(shù)據(jù)傳輸速率從 800 MT/s 到 1600 MT/s,后來(lái)的速度最高可達(dá) 2133 MT/s。DDR3 內(nèi)存成為主流計(jì)算系統(tǒng)的標(biāo)準(zhǔn),在性能、能效和價(jià)格之間實(shí)現(xiàn)了平衡。

DDR4和DDR5的性能差距?

作為當(dāng)前市場(chǎng)主流的 DDR4標(biāo)準(zhǔn)和業(yè)界正在集中攻關(guān)的 DDR5標(biāo)準(zhǔn),對(duì)比有何差異呢?

如下表所列,從芯片開(kāi)發(fā)到電路系統(tǒng)設(shè)計(jì)角度來(lái)看相比,DDR5 為了實(shí)現(xiàn)更高帶寬和吞吐量進(jìn)一步提升讀寫速率和改變通道架構(gòu)以及猝發(fā)讀寫長(zhǎng)度,目前規(guī)劃的最高速率達(dá) 8400M T/s。

為了實(shí)現(xiàn)更低功耗和電源管理 I/O 電壓降到 1.1V,并在 DIMM 條上完成電源管理工作以實(shí)現(xiàn)更高 的電源效率(主要是縮短電源傳輸路徑以降低損耗和減小潛在的干擾)。為了提高數(shù)據(jù)帶寬,不僅 提升速率同時(shí)采用雙通道架構(gòu),提升讀寫效率,采用雙通道 32 data + 8 ECC,Burst Length 也從 4/8 提高到 8/16,最后還支持更高容量的 DRAM 器件,從 DDR4 16 Gb 加倍到 32 Gb??傊珼DR5 作為業(yè)界備受期望的第 5 代 I/O 的內(nèi)部數(shù)據(jù)共享和傳輸標(biāo)準(zhǔn)將與 PCI Express 5.0 乃至 6.0 等高速接口標(biāo)準(zhǔn)一起重塑 iABC 時(shí)代的大數(shù)據(jù)流的高速公路。

表 1 DDR4 和 DDR5 比較(源自 Rambus)


2.1.1 速率的提升

近年來(lái),內(nèi)存與CPU性能發(fā)展之間的剪刀差越來(lái)越大,對(duì)內(nèi)存帶寬的需求日益迫切。DDR4在1.6GHz的時(shí)鐘頻率下最高可達(dá) 3.2 GT/s的傳輸速率,最初的 DDR5則將帶寬提高了 50%,達(dá)到 4.8 GT/s傳輸速率。DDR5 內(nèi)存的數(shù)據(jù)傳輸速率最終將會(huì)達(dá)到 8.4 GT/s。

2.1.2 電壓的降低

降低工作電壓(VDD),有助于抵消高速運(yùn)行帶來(lái)的功耗增加。在 DDR5 DRAM 中,寄存時(shí)鐘驅(qū)動(dòng)器 (RCD) 電壓從 1.2 V 降至 1.1 V。命令/地址 (CA) 信號(hào)從 SSTL 變?yōu)?PODL,其優(yōu)點(diǎn)是當(dāng)引腳處于高電平狀態(tài)時(shí)不會(huì)消耗靜態(tài)功率。

2.1.3 DIMM新電源架構(gòu)

使用 DDR5 DIMM 時(shí),電源管理將從主板轉(zhuǎn)移到 DIMM 本身。DDR5 DIMM 將在 DIMM 上安裝一個(gè) 12 V 電源管理集成電路(PMIC),使系統(tǒng)電源負(fù)載的顆粒度更細(xì)。PMIC 分配1.1 V VDD 電源,通過(guò)更好地在 DIMM 上控制電源,有助于改善信號(hào)完整性和噪音。

2.1.4 DIMM通道架構(gòu)

DDR4 DIMM 具有 72 位總線,由 64 個(gè)數(shù)據(jù)位和 8 個(gè) ECC 位組成。在 DDR5 中,每個(gè) DIMM 都有兩個(gè)通道。每個(gè)通道寬 40 位,32 個(gè)數(shù)據(jù)位和 8 個(gè) ECC 位。雖然數(shù)據(jù)寬度相同(共 64 位),但兩個(gè)較小的獨(dú)立通道提高了內(nèi)存訪問(wèn)效率。因此,使用 DDR5 不僅能提高速度,還能通過(guò)更高的效率放大更高的傳輸速率。

圖 2 DDR5總線架構(gòu)和標(biāo)準(zhǔn)DDR5 RDIMM 內(nèi)存條

2.1.5 更長(zhǎng)的突發(fā)長(zhǎng)度

DDR4 的突發(fā)長(zhǎng)度為4或者8。對(duì)于 DDR5,突發(fā)長(zhǎng)度將擴(kuò)展到8和16,以增加突發(fā)有效載荷。突發(fā)長(zhǎng)度為16(BL16),允許單個(gè)突發(fā)訪問(wèn) 64 字節(jié)的數(shù)據(jù),這是典型的 CPU 高速緩存行大小。它只需使用兩個(gè)獨(dú)立通道中的一個(gè)通道即可實(shí)現(xiàn)這一功能。這極大地提高了并發(fā)性,并且通過(guò)兩個(gè)通道提高了內(nèi)存效率。

2.1.6 更大容量的 DRAM

DDR4 在單芯片封裝(SDP)中的最大容量為16 Gb DRAM。而DDR5的單芯片封裝最大容量可達(dá)64 Gb,組建的DIMM 容量則翻了兩番,達(dá)到驚人的 256 GB。

應(yīng)用指南


無(wú)矢量測(cè)試:nanoVTEP 與 VTEP


本應(yīng)用指南總結(jié)了在客戶現(xiàn)場(chǎng)進(jìn)行的無(wú)矢量測(cè)試增強(qiáng)型探針 (VTEP) 早期測(cè)試的一些結(jié)果。

DDR5主要特點(diǎn)

從物理層信號(hào)角度來(lái)看,DDR5主要有如下特點(diǎn):

1.采用分離式全速率時(shí)鐘,對(duì)應(yīng) 6400M T/s 頻率最高達(dá) 3.2GHz。

時(shí)鐘控制命令信號(hào),選通信號(hào)控制數(shù)據(jù),如上圖示。

對(duì)時(shí)鐘信號(hào)抖動(dòng)的要求更加嚴(yán)格,對(duì)各 種命令信號(hào)與數(shù)據(jù)和地址信號(hào)的時(shí)序要求也更高。

2.更寬的總線,單端信號(hào),從 RCD(Registering Clock Drivers)芯片來(lái)看采用 Multi-Drop 架構(gòu)。

基于今天更寬的總線需求,在一塊刀片服務(wù)器上可能支持 1000+個(gè)并行數(shù)據(jù)通道。且由于 繼續(xù)采用單端信號(hào)且速率倍增,傳統(tǒng)只在串行差分電路上考慮的損耗問(wèn)題也開(kāi)始困擾 DDR5。因此 在 DDR5設(shè)計(jì)和驗(yàn)證測(cè)試上,不僅需要考慮傳統(tǒng)的串?dāng)_問(wèn)題還增加了對(duì)電路損耗問(wèn)題的考慮。

應(yīng)用指南


DDR5走線的正確受控阻抗是多少?


本文檔檢查了 DDR器件供應(yīng)商提出的受控阻抗建議,將這些建議與制造電路板上的阻抗進(jìn)行比較,并提供設(shè)計(jì)建議。 鑒于缺乏可用的 DDR5設(shè)計(jì),本案例研究重點(diǎn)關(guān)注現(xiàn)有開(kāi)源 DDR4設(shè)計(jì)的阻抗。對(duì)供應(yīng)商建議的最大和最小阻抗范圍以及已制造的 DDR設(shè)計(jì)中的阻抗進(jìn)行了比較。 制造的開(kāi)源板均具有在建議范圍內(nèi)的 DDR控制阻抗。

3.雙向復(fù)用的數(shù)據(jù)總線,讀寫數(shù)據(jù)分時(shí)復(fù)用鏈路。 囿于有限的鏈路通道和布板空間等資源讀寫操作繼續(xù)采用共享總線,因此需要分時(shí)操作。

從驗(yàn)證測(cè)試角度來(lái)看也需要分別對(duì)讀和寫信號(hào)進(jìn)行分離以檢查其是否滿足規(guī)范。

圖 4 DDR5 讀寫共享總線


4.猝發(fā) DQS 和 DQ 信號(hào)在更高速率的背景下在有限帶寬的鏈路傳輸時(shí)帶來(lái)更多 ISI 效應(yīng)問(wèn)題。

在 DQS 讀寫前導(dǎo)位,猝發(fā)第一個(gè) bit 等等均有不同的效應(yīng)和表現(xiàn)。此外考慮到存儲(chǔ)電路在設(shè)計(jì)上不同于串行電路存在較多的阻抗不匹配,因此反射問(wèn)題或干擾帶來(lái)的 ISI 也會(huì)更嚴(yán)重。

圖 5 DDR5 在接收端采用更多的類似高速串行總線的信號(hào)處理

因此在接收側(cè)速率大于 3600M T/s 時(shí)采用類似高速串行電路和標(biāo)準(zhǔn)總線中已經(jīng)成熟的 DFE 均衡技術(shù),可變?cè)鲆娣糯?VGA)則通過(guò) MR 寄存器配置,以補(bǔ)償在更高速率傳輸時(shí)鏈路上的損耗。 DDR4標(biāo)準(zhǔn)采用的 CTLE 作為常用的線性均衡放大,雖然簡(jiǎn)單易實(shí)現(xiàn)但是其放大噪聲的副產(chǎn)品也更 為常見(jiàn),考慮到 DDR5總線里的反射噪聲比沒(méi)有采用。另外考慮到并行總線的串?dāng)_和反射等各信 號(hào)抖動(dòng)的定義和分析也會(huì)隨之變化。

從測(cè)試角度來(lái)看,示波器是無(wú)法得到 TP2點(diǎn)即均衡后的信號(hào)的,而僅能得到 TP1點(diǎn)的信 號(hào),然后通過(guò)集成在示波器上的分析軟件里的均衡算法對(duì)信號(hào)進(jìn)行均衡處理以得到張開(kāi)的眼圖。 眼圖分析的參考時(shí)鐘則來(lái)自基于時(shí)鐘信號(hào)的 DQS 信號(hào)。另外眼圖測(cè)試也從以往僅對(duì) DQ 進(jìn)行擴(kuò)展 到包括 CMD/ADDR總線。

以上我們介紹了 DDR5 的一些新的變化和挑戰(zhàn)。下面介紹一下 DDR5 的驗(yàn)證和測(cè)試的一些問(wèn)題和解決方案。

DDR5測(cè)試方案

當(dāng)前 DDR5 規(guī)范尚未wanquan制定完畢,DDR5 顆粒以及輔助 DB 和 RCD 芯片目前主要還在 DIMM 應(yīng)用階段,未進(jìn)入嵌入式系統(tǒng)階段。典型的 DDR5 生態(tài)系統(tǒng),涉及 DDR5總線的主要包括 DIMM 產(chǎn)品和系統(tǒng)集成產(chǎn)品。當(dāng)前主要有三種 DIMM 產(chǎn)品:UDIMM(Unbuffered DIMM),RDIMM(Registered DIMM),LRDIMM(Load-Reduced DIMM)。DDR5生態(tài)系統(tǒng)如下圖示:

圖 6 DDR5 生態(tài)系統(tǒng)

典型地在 DIMM 上,與 DDR5總線相關(guān)除了核心的顆粒 DRAM 之外,還有 DB(LRDIMM 上 用 buffer 芯片),RCD 等芯片。從上圖可以看到針對(duì)不同功能的芯片部件到 DIMM 直到系統(tǒng)級(jí)產(chǎn)品 集成,分別有不同的測(cè)試需求。比如針對(duì) DRAM 顆粒以及 DB 和 RCD 等,需要進(jìn)行 TX,RX 及 Protocol 測(cè)試,而對(duì)整個(gè) DIMM 產(chǎn)品而言則要進(jìn)行 RX 測(cè)試和協(xié)議測(cè)試。

下面我們就 DDR5 DIMM產(chǎn)品各主要芯片或部件的 DDR5總線測(cè)試進(jìn)行一個(gè)簡(jiǎn)單介紹。

二. 發(fā)送端測(cè)試方法

首先來(lái)看 DDR總線的發(fā)送端測(cè)試方法。這一測(cè)試主要是以 DRAM 芯片為目標(biāo)進(jìn)行,從 DRAM 芯片到 Memory Controller 芯片乃至系統(tǒng)級(jí)產(chǎn)品開(kāi)發(fā)均存在測(cè)試需求。

  1. 探測(cè)問(wèn)題

同其它標(biāo)準(zhǔn)一樣,我們首先要明確測(cè)試點(diǎn)的位置。在 DDR總線上,由于 CPU 作為系統(tǒng)核 心,通常是沒(méi)有辦法預(yù)留測(cè)試點(diǎn)進(jìn)行焊接或者采用專用夾具在系統(tǒng)上進(jìn)行探測(cè)的。因此 DDR總線 的測(cè)試一般都選擇在 DRAM 顆粒側(cè)進(jìn)行。當(dāng) Memory Controller 對(duì) DRAM 進(jìn)行寫操作時(shí),寫信號(hào)經(jīng) 過(guò)一段走線到 DRAM, 在接收端進(jìn)行信號(hào)探測(cè),因此實(shí)際測(cè)試的是 CPU 或 Memory Controller 發(fā)送 到顆粒側(cè)的信號(hào)。反之進(jìn)行讀操作時(shí),則從 DRAM 發(fā)出數(shù)據(jù)信號(hào)到 Memory Controller,因此是在 信號(hào)的發(fā)送端進(jìn)行探測(cè),信號(hào)則可能存在反射問(wèn)題。通常 JEDEC 規(guī)范定義的讀寫操作的信號(hào)指標(biāo) 即為上述定義。

圖 7 DDR5 BGA Probe 和板上安裝示意圖

即使在顆粒側(cè)進(jìn)行測(cè)試,在不同時(shí)代針對(duì)不同速率業(yè)界也采用過(guò)多種方法。從早期的片外 電阻端接點(diǎn)到預(yù)留測(cè)試點(diǎn)和過(guò)孔,再發(fā)展到 DDR3 和 DDR4 時(shí)代廣泛采用的 BGA Probe----DDR 測(cè)試 專用夾具。上圖即為 DDR5 BGA Probe 和板上安裝示意圖,該 BGA Probe 適用于 DDR5-4800 X8 DRAM 顆粒。通過(guò) BGA Probe 將各信號(hào)引到夾具邊緣,然后用探頭焊接進(jìn)行測(cè)試。這一測(cè)試點(diǎn)是 zui接近 DRAM BGA 焊球處的信號(hào),也就是說(shuō)這一測(cè)試信號(hào)能夠準(zhǔn)確反映芯片對(duì)規(guī)范的遵從性。

即使 BGA Probe 夾具已經(jīng)提供了zui接近真實(shí)信號(hào)測(cè)試點(diǎn)的位置,然而依然存在誤差。因此 如果有 BGA Probe 的模型或 S 參數(shù),還可以用示波器上的去嵌功能進(jìn)行 De-Embed 操作。如下圖 示:

圖 8 InfiniiSim 用于 DDR BGA Probe 去嵌示意圖

Keysight 實(shí)時(shí)示波器上的 D9020ASIA 選件中的 InfiniiSim 功能可以提供功能強(qiáng)大的去嵌,下圖展示的是一個(gè) DDR4眼圖實(shí)測(cè)效果對(duì)比,采用 InfiniiSim 去嵌后眼圖在水平方向上裕量有顯著提高:

圖 9 InfiniiSim 去嵌功能與眼圖測(cè)試對(duì)比


Infiniium UXR-B 系列示波器


Infiniium UXR-B 系列示波器

在針對(duì) DDR信號(hào)的測(cè)試上,示波器探頭選擇也是非常有講究的地方。

高帶寬有源探頭通常根據(jù)其負(fù)載模型有 RC(下圖中紅色跡線)和 RCRC(下圖中藍(lán)色跡線)的區(qū) 別,如下圖示。Keysight 113X/116X 探頭均采用 RC模型,表現(xiàn)為寬頻帶高阻抗特性。RCRC類探頭,典型地如 N7000A 系列和 N280X 系列,具有高 DC 阻抗,中頻帶阻抗則明顯低于 RC 探頭,為 K? 級(jí)。

圖 10 RC 與 RCRC 探頭阻抗曲線示意圖

考慮到 DDR總線空閑時(shí)呈 High Z 狀態(tài),動(dòng)態(tài) ODT 使 DRAM 可以在高或低端接阻抗之間切 換。 在 High Z 狀態(tài)端接阻抗變高時(shí),探頭阻抗需要足夠高以降低探頭負(fù)載效應(yīng),探頭阻抗偏低對(duì)電路不能形成足夠高阻從而產(chǎn)生假信號(hào)。下面兩幅圖分別對(duì)比采用 RCRC探頭和 RC探頭進(jìn)行測(cè)試時(shí)的波形。


圖 11 RCRC探頭和 RC探頭 DDR波形測(cè)試對(duì)比

除了探頭的阻抗特性外,考慮到 DDR5顆粒的體積越來(lái)越小帶來(lái)的封裝越來(lái)越小型化,對(duì) 探頭前端尺寸的小型化要求也越來(lái)越高。

Keysight 最新推出的 MX0023A 25GHz 帶寬 RC 探頭,配合最新的 MX0100A 焊接前端,推薦 用于 DDR5 測(cè)試。 MX0100A 前端間距在 0-7mm 范圍內(nèi)可調(diào)節(jié),與 MX0023A 配合使用帶寬可達(dá) 25GHz,與 1169B 配合使用可達(dá) 13Ghz。另外該前端工作范圍從-55 °C 到+155 °C,支持進(jìn)行高低溫 測(cè)試(配合長(zhǎng)達(dá) 1 米的 N5450B 高低溫延長(zhǎng)電纜)。


MX0025A InfiniiMax Ultra 探頭放大器,25 GHz


圖 12 Keysight MX0023A RC 探頭和 MX0100A 焊接前端及業(yè)界其它廠家前端尺寸對(duì)比

重點(diǎn):采用 RC 類型探頭對(duì) DDR總線進(jìn)行探測(cè)是確保獲得精確測(cè)量的基礎(chǔ)保障。

2. DDR總線測(cè)試的難點(diǎn) - 讀寫分離問(wèn)題

讀寫分離一直是 DDR總線測(cè)試的難點(diǎn)。由于 DDR總線一直采用讀寫數(shù)據(jù)共享數(shù)據(jù)總線, 而 JEDEC 規(guī)范針對(duì)讀寫操作制定了不同的指標(biāo),因此如果需要對(duì)被測(cè)器件和設(shè)備進(jìn)行準(zhǔn)確測(cè)試就 必須分別對(duì)讀和寫進(jìn)行分開(kāi)測(cè)試。一種方法是 Memory Controller 可以編程只進(jìn)行讀或?qū)懖僮饕苑?別進(jìn)行測(cè)試。另外一種方法就是在示波器上根據(jù)讀和寫信號(hào)的特點(diǎn)設(shè)置恰當(dāng)?shù)挠|發(fā)進(jìn)行分離。我 們來(lái)看看第二種方法。

在過(guò)往 DDR3 和 DDR4總線上,主要采用 DQS 前導(dǎo)位或者 DQS 和 DQ 的相位差進(jìn)行分離。 在 DDR5總線上,DQS 和 DQ 在讀寫操作時(shí)沒(méi)有相位差,DQS 的讀寫操作的前導(dǎo)碼也是相同的, 因此在 DDR5總線上的讀寫分離是一個(gè)難點(diǎn)。

當(dāng)前 Keysight 根據(jù) JEDEC DDR5 規(guī)范真值表,在讀和寫操作時(shí),CA4 有差異,如下圖紅色方 框標(biāo)準(zhǔn),讀時(shí)高,寫時(shí)低。另外再根據(jù)讀和寫操作時(shí)的 Latency 差異進(jìn)行讀寫分離。

Command Truth Table

表 2 JEDEC 規(guī)范命令真值表


圖 13 DDR5總線讀寫時(shí)序和 Latency 差異

重點(diǎn):如果要對(duì) DDR5總線的讀寫操作進(jìn)行有效分離,相比以往DDR標(biāo)準(zhǔn)采用最少 3 根探頭 (CLK,DQS,DQ)進(jìn)行信號(hào)測(cè)試連接,在 DDR5 則需要增加 CA4 連接和探測(cè),也就是說(shuō)需要 4根探頭進(jìn)行測(cè)試!

3.信號(hào)分析和算法方面的變化 DDR5 相比以往DDR標(biāo)準(zhǔn)在時(shí)鐘和控制及數(shù)據(jù)信號(hào)的分析等也有很多進(jìn)展。

首先來(lái)看全新的抖動(dòng)定義。

全新的抖動(dòng)定義

考慮到 DDR5全速率時(shí)鐘架構(gòu),因此在 DQS/DQ/CLK 等信號(hào)抖動(dòng)的測(cè)量上相比以往DDR標(biāo)準(zhǔn)提出了新的定義。


抖動(dòng)基礎(chǔ)知識(shí):抖動(dòng)源、類型和特征


首先來(lái)看 UI定義 - UI是啥?

圖 14 DDR5 規(guī)范中 UI定義

特別地,對(duì)時(shí)鐘而言,一個(gè)周期計(jì)作 2 個(gè) UI.

圖 15 UI Jitter 定義

UI Jitter 定義為任一個(gè)周期相對(duì)理想值的偏差,類似于經(jīng)典抖動(dòng)定義中的 Period Jitter,周期抖動(dòng)。

UI-UI Jitter 則類似于經(jīng)典抖動(dòng)定義中的 Period-Period Jitter,是 UI 的微分。

而 Accumulated Jitter 則類似于經(jīng)典抖動(dòng)定義中的 TIE Jitter,時(shí)間間隔誤差抖動(dòng),是長(zhǎng)期抖動(dòng)的積分。

眼圖測(cè)試

– 可以測(cè)量數(shù)據(jù)眼高和眼寬
– 用戶還可以根據(jù)器件規(guī)范定義自己的眼圖模板
– 如果眼圖不符合模板,那么一致性應(yīng)用軟件可以報(bào)告不合格狀態(tài)

DDR4 規(guī)范考慮了抖動(dòng)和 BER 的關(guān)鍵作用。計(jì)算抖動(dòng) BER 測(cè)量結(jié)果很重要,它可以統(tǒng)計(jì)測(cè)量總體抖動(dòng)(確定性抖動(dòng)+隨機(jī)抖動(dòng)),了解設(shè)計(jì)的數(shù)據(jù)有效窗口結(jié)果和可能出現(xiàn)錯(cuò)誤的概率。

除了規(guī)范測(cè)試,采用正確的測(cè)試過(guò)程和方法也是至關(guān)重要的。例如,示波器探頭的正確放置會(huì)影響一致性測(cè)試結(jié)果以及設(shè)計(jì)裕量的準(zhǔn)確表征和測(cè)試。對(duì)于 JEDEC 規(guī)范,最佳探測(cè)點(diǎn)位于 DRAM封裝的球上(不在傳輸線或通道上,也不在存儲(chǔ)器控制器上)。

仿真是測(cè)試過(guò)程中的另一個(gè)重要卻經(jīng)常被忽略的步驟。隨著總線速度的提高以及獲得盡量多裕量的需求,仿真過(guò)程可以很大程度地幫助減少設(shè)計(jì)周期和成本。

例如,仿真有助于確保系統(tǒng)能夠容忍內(nèi)插器的負(fù)載效應(yīng)。這一步驟評(píng)測(cè)所測(cè)量的帶寬/頻率響應(yīng),確保內(nèi)插器不會(huì)斷開(kāi)總線。

最后,是德科技與 JEDEC 組織密切合作,以確保其測(cè)試和測(cè)量解決方案與 JEDEC 標(biāo)準(zhǔn)的測(cè)試和測(cè)量規(guī)范保持高度一致。

圖 2. 然后將具有適當(dāng)負(fù)載效應(yīng)的仿真設(shè)計(jì)與原型的實(shí)際掃描結(jié)果進(jìn)行比較,確定系統(tǒng)正常運(yùn)行。


眼圖測(cè)試



如何計(jì)算總體抖動(dòng)?

確定性抖動(dòng)(DJ)通常是有界而可預(yù)測(cè)的,可以與數(shù)據(jù)流相關(guān)聯(lián),例如符號(hào)間干擾和占空比失真。隨機(jī)抖動(dòng)(RJ)屬于高斯分布并且是無(wú)界的。與任何高斯分布一樣,隨著總量的增加,分布的峰-峰值也會(huì)增加。因此,總體抖動(dòng)(TJ)等于確定性抖動(dòng) DJ 加上隨機(jī)抖動(dòng) RJ 與 BER乘積。了解抖動(dòng)的組成和來(lái)源可以幫助設(shè)計(jì)人員降低設(shè)計(jì)中抖動(dòng)的發(fā)生率,確保更好的數(shù)據(jù)性能。


三、DDR5測(cè)試新方法

3.1 發(fā)送端TX測(cè)試挑戰(zhàn)

3.1.1 讀寫分離

由于規(guī)范規(guī)定DDR5,不再像傳統(tǒng)的DDR一樣,讀寫在pin腳處有嚴(yán)格的相位差別。所以使用DQS-DQ 相位差和前置信號(hào)模式的傳統(tǒng)方法可能不再適用,需要采用新方法進(jìn)行讀寫數(shù)據(jù)分離。

根據(jù)真值表可以看出,CA4在讀寫操作過(guò)程中有不同的邏輯電平,所以可以根據(jù)CA4的狀態(tài)來(lái)結(jié)合讀寫延遲來(lái)進(jìn)行讀寫分離。

3.1.2新增的測(cè)試參數(shù)

由于速率的提高,可能需要新的測(cè)試參數(shù)來(lái)鑒定關(guān)鍵信號(hào)。抖動(dòng)成為關(guān)鍵信號(hào)的重要組成部分。規(guī)范定義了全新的UI抖動(dòng)定義。

以及針對(duì)該UI的測(cè)量算法。

UI的測(cè)量項(xiàng)將覆蓋CLK(input)、DQS(tx)和DQ(tx) 信號(hào),且要求非常嚴(yán)格。

根據(jù)下表的計(jì)算,按照DDR5 4800的速率為例,要求測(cè)量出來(lái)的Rj最大值為0.0037UI,也就是769.6fs。

如此高要求的測(cè)量結(jié)果,也對(duì)儀表本身的性能提出了非常高的要求。儀表的抖動(dòng)測(cè)量本底計(jì)算公式如下,可以看出示波器的本底噪聲以及本底抖動(dòng),對(duì)抖動(dòng)測(cè)量起了非常大的影響。

是德科技UXR旗艦級(jí)實(shí)時(shí)示波器,具有25fs的極低本底抖動(dòng),165μV(rms)(16G帶寬下) 的本底噪聲。可以提供可靠的DDR5的相關(guān)抖動(dòng)測(cè)試。


實(shí)時(shí)示波器――合規(guī)性測(cè)試


3.1.3 測(cè)試方法

DDR的TX測(cè)量手法,一直是我們所關(guān)心的內(nèi)容。在DDR4以前,規(guī)范規(guī)定的測(cè)試點(diǎn),均在DRAM的ball處。DDR5里,除了眼圖測(cè)試以外,其他測(cè)試點(diǎn)沒(méi)有做額外更新。

我們推薦使用interposer的方式來(lái)進(jìn)行測(cè)量,如下圖所示。

測(cè)量完成后,通過(guò)S參數(shù)的數(shù)學(xué)計(jì)算,實(shí)現(xiàn)從實(shí)測(cè)點(diǎn)到理論測(cè)試點(diǎn)的波形轉(zhuǎn)換。

而針對(duì)于DDR5的眼圖測(cè)試,如果打開(kāi)了DFE功能,示波器可以在去嵌的基礎(chǔ)上,進(jìn)一步完成均衡的操作,最后得到需要的波形。

當(dāng)然,是德科技已經(jīng)提供自動(dòng)化的測(cè)試App,方便的給用戶提供可視化的一鍵測(cè)試方案。

3.1.4 控制器測(cè)試新場(chǎng)景

由于信號(hào)速率的不斷提升,控制器、鏈路、芯片,紛紛加入了測(cè)試大軍。下圖展示了針對(duì)于控制器、PCB互聯(lián)鏈路的TX測(cè)試場(chǎng)景,通過(guò)示波器,配合夾具的使用,來(lái)實(shí)現(xiàn)發(fā)送端的信號(hào)質(zhì)量測(cè)試。


3.2 接收端RX測(cè)試挑戰(zhàn)

3.2.1 接收端新技術(shù)

以往的高速串行鏈路設(shè)計(jì)中,我們知道隨著速率的不斷提升,鏈路的損耗,以及ISI,對(duì)高頻分量的影響越來(lái)越大,所以在PCIE Gen3的時(shí)候,引入了接收端均衡的概念,用于彌補(bǔ)高頻分量的損失。

具體來(lái)看,有下面幾點(diǎn)。①是接收端的信號(hào)會(huì)先經(jīng)過(guò)CTLE(連續(xù)時(shí)間線性均衡)均衡,圖上展示的是具有7個(gè)DC gain的CTLE曲線。然后信號(hào)會(huì)一分為二,一部分給到CDR②,CDR中的核心PLL的OJTF函數(shù)是一個(gè)類似左邊的高通濾波器。信號(hào)的另一部分信號(hào)會(huì)給到③具有一個(gè)tap的DFE(panjue反饋均衡)。

我們特別注意一下圖里標(biāo)識(shí)的2個(gè)測(cè)試點(diǎn),一個(gè)是TP2,一個(gè)是TP2`。通常TP2是使用示波器真實(shí)捕獲到的信號(hào),而TP2`則是使用標(biāo)準(zhǔn)的參考接收機(jī)模型,來(lái)去復(fù)原芯片真實(shí)看到的波形。那這種均衡技術(shù)對(duì)DDR5是否有參考借鑒的意義呢?

首先看一下DDR5相對(duì)于傳統(tǒng)serdes技術(shù)有什么特殊的地方。


了解了DDR5和傳統(tǒng)Serdes的幾個(gè)特別之處外,參考在PCIE上使用的均衡技術(shù),進(jìn)行了部分調(diào)整后如下。

首先是CDR,由于系統(tǒng)里有了顯示時(shí)鐘,可以使用不具有頻率跟蹤能力的DLL模塊,來(lái)代替原先復(fù)雜的CDR模塊。

第二個(gè)是CTLE,雖然CTLE實(shí)現(xiàn)簡(jiǎn)單,但是考慮到單端的DDR5總線里的反射和串?dāng)_等,對(duì)信噪比惡化嚴(yán)重,所以使用了VGA可變?cè)鲆娣糯笃鱽?lái)代替CTLE。

第三個(gè)是借鑒了成熟的DFE均衡技術(shù)。最后一個(gè),沿用了DDR以往的write leveling和read leveling機(jī)制。把原先在接收端實(shí)現(xiàn)的去加重功能放在了控制器端來(lái)實(shí)現(xiàn)。

3.2.2 接收端測(cè)試的新挑戰(zhàn)

傳統(tǒng)的Serdes接收端測(cè)試(以PCIe為例),目的是確定DUT能否在芯片封裝的ball處(或者CEM規(guī)范的金手指處)可靠接收帶有zhidin受損的信號(hào),達(dá)到要求的誤碼率要求。

針對(duì)DDR的單端并行總線系統(tǒng),非相關(guān)抖動(dòng)、電平干擾、ISI、串?dāng)_、反射,對(duì)于系統(tǒng)的可靠運(yùn)行至關(guān)重要。DDR5的接收端測(cè)試,不僅包括了壓力眼測(cè)試,也就是在給定的壓力眼信號(hào)下,達(dá)到特定的誤碼率要求,還包括了幅度電壓方面和水平抖動(dòng)方面的靈敏度測(cè)試。

而被測(cè)DUT,可以是控制器、DRAM、緩沖器/寄存器、DIMM 等。

3.2.3 接收端測(cè)試的新方法

規(guī)范定義了接收端測(cè)試?yán)锏乃袦y(cè)試點(diǎn)要求,以及波形在均衡器之后的指標(biāo)要求。測(cè)試前,需要按照規(guī)范的要求進(jìn)行校準(zhǔn)。

校準(zhǔn)之前,考慮到DDR總線的特殊性。ODT 會(huì)用于優(yōu)化發(fā)送端到接收端的信號(hào)質(zhì)量,由于其允許不同的阻抗設(shè)置,接收端測(cè)試過(guò)程中,建議使用 48 歐姆進(jìn)行校準(zhǔn),以盡量減少與標(biāo)準(zhǔn)測(cè)試設(shè)備之間的不匹配。在此假設(shè)下,通過(guò)電平和抖動(dòng)的 BERT 設(shè)置來(lái)調(diào)整信號(hào)的形狀,實(shí)現(xiàn)壓力信號(hào)的產(chǎn)生。

是德科技提供以M8000系列誤碼儀為基礎(chǔ)的DDR5接收端測(cè)試方案,支持控制器、DRAM、緩沖器/寄存器、DIMM的測(cè)試。

3.2.4 接收端測(cè)試的校準(zhǔn)

下圖是DDR在系統(tǒng)產(chǎn)品中實(shí)際應(yīng)用的拓?fù)浣Y(jié)構(gòu)。依次從DDR控制器,經(jīng)過(guò)PCB路徑,來(lái)到DIMM上的DRAM顆粒。

DDR在系統(tǒng)產(chǎn)品中實(shí)際應(yīng)用的拓?fù)浣Y(jié)構(gòu)

做校準(zhǔn)的時(shí)候,也是參考上圖的拓?fù)鋪?lái)完成整個(gè)路徑的模擬。針對(duì)DIMM或者顆粒而言,信號(hào)由BERT發(fā)出,經(jīng)過(guò)CTC2 Board和replicate card,最終由示波器接收,組成完整的端到端鏈路。

這里要特別說(shuō)明的是,針對(duì)不同的產(chǎn)品測(cè)試,有對(duì)應(yīng)的夾具來(lái)進(jìn)行配合。主要的夾具有如下幾種。分別是下圖中的C2C test card,System Motherboard Test Fixture,Device Validation Fixture。

其中,CTC2 test card提供DIMM插座,同時(shí)將DIMM上所有信號(hào)包括CA/CMD、DQS,DQ通過(guò)SMP連接器的形式引出。用于DIMM、RCD測(cè)試夾具、Data Buffer測(cè)試夾具、DRAM測(cè)試夾具等的校準(zhǔn)和測(cè)試。

CTC2 test card

System Motherboard Test Fixture也同樣把CA/CMD、DQS,DQ的信號(hào)通過(guò)SMP的方式引出,用于控制器的發(fā)送端測(cè)試,以及控制器的接收端測(cè)試校準(zhǔn)和測(cè)試,同時(shí)還支持系統(tǒng)主板的通道特性驗(yàn)證。

System Motherboard Test Fixture

Device Validation Fixture包括了RCD的測(cè)試夾具,Data Buffer的測(cè)試夾具,DRAM的測(cè)試夾具,以及Combo測(cè)試夾具等。主要用于單個(gè)器件產(chǎn)品的校準(zhǔn)與測(cè)試,以及多器件的校準(zhǔn)與測(cè)試。測(cè)試時(shí)插在CTC2的test card上。

Device Validation Fixture

下圖展示的是基于CTC2 test card進(jìn)行的校準(zhǔn)操作。連接方式如圖所示。

使用M80885RCA自動(dòng)化軟件,根據(jù)向?qū)?,完成測(cè)試環(huán)境參數(shù)的setup,并對(duì)DUT進(jìn)行初始化。

一步一步,實(shí)現(xiàn)DQS&DQ和CK&CA的各參數(shù)自動(dòng)化校準(zhǔn)。完成自動(dòng)化校準(zhǔn)后,可以查看每個(gè)校準(zhǔn)項(xiàng)目的測(cè)試結(jié)果,如下圖所示。

3.2.5 接收端測(cè)試

接收端測(cè)試包括兩大部分測(cè)試內(nèi)容,Sensitivity測(cè)試和Stressed Eye測(cè)試。其中Sensitivity測(cè)試又包含Voltage Sensitivity和Jitter Sensitivity。

DQS和DQ的Voltage Sensitivity測(cè)試中,測(cè)試DQS的時(shí)候保持DQ的信號(hào)不變,測(cè)試DQ的時(shí)候保持DQS的信號(hào)不變。不斷調(diào)整另外一個(gè)參數(shù)的變量,遍歷整個(gè)參數(shù)的范圍后,統(tǒng)計(jì)誤碼率。

DQS的Jitter Sensitivity測(cè)試中,首先輸出clean的clk和dq。在此基礎(chǔ)上,遍歷DQS和DQ的相位,計(jì)算出本底jitter的Sensitivity測(cè)試。然后依次改變DCD和Rj以及DCD和Rj的組合,遍歷DQS和DQ的相位,完成各種場(chǎng)景下的jitter Sensitivity測(cè)試。

Stressed Eye測(cè)試中,使用校準(zhǔn)過(guò)程中的壓力信號(hào)(如下圖),來(lái)進(jìn)行環(huán)回誤碼率測(cè)試。

測(cè)試完成后,M80885一致性軟件會(huì)給出上圖右側(cè)的測(cè)試結(jié)果與測(cè)試報(bào)告。

DDR、LPDDR的協(xié)議解碼測(cè)試總結(jié)

是德科技可以給大家?guī)?lái)完整的端到端解決方案。包括設(shè)計(jì)前期的仿真,涵蓋了memory designer的建模和ADS的前后仿真。發(fā)送端測(cè)試中,我們提供業(yè)內(nèi)旗艦級(jí)性能指標(biāo)的UXR實(shí)時(shí)示波器和高性能的RC模型探頭,有效降低測(cè)試負(fù)載。接收端測(cè)試中,我們提供all-in-box的M8000系列誤碼儀,支持控制器、DRAM、Data Buffer、RCD、DIMM的接收端校準(zhǔn)與測(cè)試。協(xié)議分析儀方面,U4164A系列,支持完整的DDR、LPDDR的協(xié)議解碼測(cè)試。