DDR4 · VREFDQ / VREFCA · 측정과 인과관계

DDR4 Vref: 읽기·쓰기·명령의 기준전압을 구분하기

오류가 늘어나는 조건과 실제 수신기의 기준전압을 연결해 원인을 좁힙니다.

어느 쪽 수신기가 비교하는 전압인가

Vref는 수신기가 입력을 판별하는 기준입니다. 같은 “DDR4 Vref”라는 이름으로 서로 다른 수신기의 값을 섞으면 잘못된 지점을 측정하게 됩니다.

수신기 기준으로 나눈 자체 개념도
  1. DRAM → 컨트롤러 읽기 DQ: 컨트롤러의 read Vref

  2. 컨트롤러 → DRAM 쓰기 DQ: DRAM 내부 VREFDQ

  3. 컨트롤러 → DRAM 명령·주소: DRAM이 받는 VREFCA

Micron DDR4 FAQ는 DRAM의 VREFDQ가 내부에서 생성되며 컨트롤러가 보정한다고 설명합니다. 따라서 보드에서 측정한 외부 기준전압을 그 내부 값과 그대로 같다고 놓지 않습니다. Intel 12세대 Core 데이터시트 v006(2022-05-25)의 예는 read Vref를 컨트롤러, write Vref를 DRAM이 만들고 DDR4 VrefCA를 DIMM별로 컨트롤러가 생성한다고 구분합니다. 이것은 해당 플랫폼의 구현 예입니다. 다른 보드에서도 VREFCA 생성 위치가 같다고 가정하지 말고 실제 회로·부품 문서를 확인합니다.

오류와 전압을 같은 조건에서 기록합니다

ECC를 지원하는 시스템이라면 corrected·uncorrected 오류를 나누고 시간, 주소·채널, 실제 메모리 속도, 온도와 부하를 함께 남깁니다. ECC가 없는 시스템의 비교 오류나 training 실패와 같은 지표로 합치지 않습니다. 정상·문제 보드에서 firmware와 설정을 맞춘 뒤 재현 조건을 비교합니다.

부하·온도에 따라 오류가 늘었다는 사실은 원인 후보를 좁히지만 Vref 잡음이 단독 원인임을 증명하지 않습니다. 읽기 DQ·쓰기 DQ·CA 중 어떤 경로가 영향을 받는지, 해당 컨트롤러가 제공하는 training·margin 결과와 실제 신호를 함께 봅니다. 낮은 속도에서 나아지는 결과도 여유가 달라졌다는 단서이지 특정 부품 결함의 확정은 아닙니다.

동작 중 실제 핀과 전원망을 관찰합니다

Altera Agilex 3 EMIF 26.1.1의 PDN 진단 지침은 적절한 시간축·트리거·프로브·접지로 동작 중 장치의 핀 또는 비아에서 측정하고 기준·종단 전압이 규격 안인지 확인하도록 합니다. 이 일반적인 측정 원칙을 참고하되 그 IP가 다루는 LPDDR4의 수치·설정을 DDR4로 복사하지 않습니다.

DDR4 보드에서는 실제 VREFCA 경로와 VDD·VDDQ·종단 전원 VTT의 필요 위치를 회로에서 찾습니다. 프로브의 입력 용량과 긴 접지선이 신호를 바꾸거나 가짜 링잉을 만들 수 있으므로 연결·대역폭·귀환 위치를 기록합니다. 내부 VREFDQ는 외부 핀에서 직접 같은 값으로 관측할 수 있다고 전제하지 않고, 지원되는 보정·모니터 기능의 의미를 문서로 확인합니다.

가설별로 한 가지 변경과 되돌림을 비교하고 오류율·동작 여유·온도·전원 파형을 같은 조건에서 남깁니다. 측정이나 재현 자료가 없는 재공유 사례의 “해결” 주장을 이 글의 실험 결과로 채택하지 않습니다. 정확한 부품과 데이터시트 조건이 우선입니다.

English summary. Separate controller read Vref, DRAM write VREFDQ and command/address VREFCA. Correlate failures with operating conditions, use nonintrusive measurements where possible, and distinguish a diagnostic correlation from a demonstrated cause.