Memory Signal &
Power Integrity
카메라 모듈 PCB 엔지니어가 DRAM·HBM 모듈 설계와 SI/PI(신호·전원 무결성) 전문가가 되기 위한 단 하나의 학습서. 셀(Cell) 한 개의 물리에서 시작해 칩–패키지–보드 통합 해석까지.
시작하기
무엇을, 왜, 어떤 순서로 배우는지. 그리고 이미 가진 경험이 어디에 쓰이는지.
이 백서 사용법 & 직무 해부
SK하이닉스 Module 설계·SI/PI 공고의 문장 하나하나를 “실제로 할 줄 알아야 하는 일”로 번역합니다.
두 직무는 무엇이 다른가
Module 설계
DRAM 모듈 PCB의 회로도·Layout을 직접 그리고, SI/PI 해석으로 스스로 검증하며, 고객 시스템 보드용 Design Guide까지 만드는 “설계 + 검증” 직무. 원가·품질·특성의 균형이 핵심.
SI/PI
DRAM·HBM 전 제품의 칩 내부(On-chip)부터 패키지·보드(Off-chip)까지 신호와 전원 경로를 모델링하고, 3D 전자기장 해석으로 TSV·인터포저 구조를 최적화하는 “해석 전문” 직무.
공고 문장 → 필요한 실력 → 이 백서의 장
| 공고 키워드 | 실제로 할 줄 알아야 하는 것 | 장 |
|---|---|---|
| PCB 회로, PCB Layout | DDR5 RDIMM 회로도(RCD·PMIC·SPD·DRAM), Allegro로 스택업·배선 규칙 수립 및 Layout | 06–11 |
| 고속 인터페이스, On/Off-chip Channel | DQ·DQS·CA·CK 채널을 S-parameter로 추출해 Eye 마진과 타이밍을 계산 | 12–16 |
| On/Off-chip PDN | 다이 내부 커패시터 → 패키지 → PCB → VRM까지 임피던스를 주파수별로 설계 | 17–20 |
| 3D 전자기장 해석 (TSV, Interposer) | HFSS·Clarity로 비아, TSV, 범프, 커넥터를 3D 모델링하고 구조를 최적화 | 21–22 |
| System level 시뮬레이션 | CPU–소켓–메인보드–커넥터–모듈–DRAM 전체를 한 링크로 묶어 해석 | 16, 20 |
| EDA Tool (HFSS, SIwave, Clarity, ADS, HSPICE, Sigrity, ADET) | 3D·2.5D 전자기 해석기와 회로 해석기를 목적에 맞게 골라 쓰기 | 25 |
| PMIC, VR, Inductor, MLCC | 모듈 위 전원부(벅 컨버터·인덕터·세라믹 커패시터) 설계와 분석 | 10 |
| Mechanical / Thermal | 모듈 휨, 커넥터 삽입, 히트스프레더, 전기–열 연성 해석 | 24 |
| Python, MATLAB, AI | 해석 자동화, 대량 파라미터 Sweep, 머신러닝 기반 최적화 | 26 |
| EMC | 방사·전도 노이즈 원인 분석과 저감 | 23 |
카메라 모듈 경험은 어디로 이어지는가
이미 해본 일의 상당수가 그대로 연결됩니다. 달라지는 것은 속도(GHz 대역)와 전류(수십 A)의 스케일입니다.
메모리의 언어
DRAM 셀이 기억하는 방식, 칩이 바깥과 대화하는 규칙, 그리고 HBM이 왜 쌓아 올려졌는지.
DRAM은 어떻게 0과 1을 기억하는가
트랜지스터 하나와 커패시터 하나. 그리고 끊임없이 새어 나가는 전하와의 싸움.
DRAM의 저장 단위는 트랜지스터 1개 + 커패시터 1개(1T1C)입니다. 커패시터에 전하가 차 있으면 1, 비어 있으면 0. 문제는 이 전하가 누설 전류로 서서히 빠져나간다는 것입니다. 그래서 일정 시간(통상 64ms) 안에 모든 행을 읽고 다시 써 주는 Refresh가 필요하고, 이것이 “Dynamic” RAM이라는 이름의 이유입니다.
칩 안의 주소 체계
핵심 타이밍 파라미터는 tRCD(행을 연 뒤 열 접근까지 대기), CL(읽기 명령 후 데이터가 나오기까지), tRP(행을 닫는 데 걸리는 시간), tRAS(행을 열어 둬야 하는 최소 시간), tRFC(Refresh 1회 소요 시간)입니다. 이 값들은 DRAM 내부 아날로그 동작(감지 증폭, 비트라인 충전)의 물리적 한계에서 나옵니다.
Prefetch — 느린 코어, 빠른 I/O
셀 배열(코어)은 수백 MHz로밖에 동작하지 못합니다. 그래서 한 번에 여러 비트를 병렬로 꺼내(Prefetch) I/O에서 빠르게 직렬로 내보냅니다. DDR4는 8비트, DDR5는 16비트 단위 버스트입니다. I/O 속도가 올라갈수록 코어는 그대로 두고 Prefetch만 늘려 온 것이 DRAM 진화의 역사이며, 덕분에 SI 부담은 전부 I/O 채널로 몰립니다.
전원 레일
| 레일 | 용도 | DDR4 | DDR5 |
|---|---|---|---|
| VDD | 코어 로직, 주변 회로 | 1.2 V | 1.1 V |
| VDDQ | I/O 출력 드라이버 | 1.2 V | 1.1 V |
| VPP | Word Line을 충분히 켜기 위한 승압 전원 | 2.5 V | 1.8 V |
DRAM 인터페이스와 JEDEC 표준
칩과 컨트롤러가 어떤 신호로, 어떤 규칙으로 대화하는가.
신호 그룹
| 그룹 | 신호 | 특징 |
|---|---|---|
| Data | DQ, DQS_t/c, DM/DBI | 양방향. 클럭 양쪽 에지에서 전송(DDR). 수신측 ODT 사용. 가장 빠르고 가장 엄격. |
| Command/Address | CA, CS_n | 컨트롤러 → DRAM 단방향. 여러 DRAM이 공유하므로 Fly-by 배선. |
| Clock | CK_t/c | 차동 신호. CA 샘플링의 기준. |
| Misc | RESET_n, ALERT_n, ZQ, I3C | 저속 제어, 임피던스 보정, 모듈 관리 버스. |
Source-synchronous와 Training
DQS(데이터 스트로브)는 DQ와 나란히 같은 경로로 이동하므로 같은 지연을 겪습니다. 따라서 절대 지연이 아니라 DQ와 DQS 사이의 상대 타이밍만 맞추면 됩니다. 이것이 Source-synchronous 방식입니다. 그래도 남는 오차는 부팅 시 컨트롤러가 수행하는 Training으로 보정합니다.
Write Leveling
Fly-by로 인해 DRAM마다 다른 CK 도착 시간을 DQS 지연으로 맞춤 (9장 LAB에서 체험)
Read Gate / DQS Training
읽기 데이터가 돌아오는 시점을 찾아 수신 창을 정렬
Vref Training
DQ 수신 비교기 기준 전압을 Eye 중앙에 맞춤
DFE Tap Training
DDR5부터 DRAM 수신기에 들어간 등화기 계수 최적화
POD — DDR4·DDR5의 I/O 방식
DQ는 POD 방식입니다. 수신측 ODT가 VDDQ 쪽으로 풀업되어 있어 High를 출력할 때는 전류가 거의 흐르지 않습니다(전력 절감). 그래서 수신 기준 전압 Vref도 VDDQ 쪽에 치우쳐 있습니다. LPDDR4X/5는 반대로 VSS 쪽으로 종단하는 LVSTL을 써서 더 낮은 전압 스윙으로 동작합니다.
DRAM 제품군 한눈에 보기
같은 DRAM 셀, 다른 인터페이스. 용도가 SI 문제의 성격을 결정합니다.
| 항목 | DDR4 | DDR5 | LPDDR5/5X | GDDR6/7 | HBM3/3E/4 |
|---|---|---|---|---|---|
| 주 용도 | PC·서버 | PC·서버 | 모바일·AI PC | 그래픽카드 | AI 가속기 |
| 핀당 속도 | ~3.2 Gbps | 4.8~8.8 Gbps+ | 6.4~10.7 Gbps | 16~32 Gbps+ | 6.4 / ~9.6 / 8~10+ Gbps |
| 버스 폭 | 64 (+8 ECC) | 2×32 (+ECC) | x16 채널 | x32 | 1024 (HBM4: 2048) |
| 실장 형태 | DIMM 위 FBGA | DIMM 위 FBGA | PoP·온보드·CAMM | 보드 직접 실장 | TSV 적층 + 인터포저 |
| SI 핵심 | Fly-by, ODT | DFE, 커넥터, PMIC 노이즈 | 저전압, 짧은 채널 | 고속 손실, PAM3 | 초고밀도 배선, Crosstalk, PDN |
속도 등급은 세대·벤더별로 계속 갱신되므로 최신 JEDEC 및 벤더 자료로 확인하세요.
HBM — 왜 쌓아 올렸는가
핀당 속도를 올리는 대신 폭을 수십 배로 넓혀, 비트당 에너지를 낮추고 대역폭을 극대화한 구조.
TSV
다이를 수직 관통하는 구리 기둥. 개당 수십 fF급 기생 커패시턴스와 저항, 실리콘 기판 손실이 SI 이슈가 됩니다.
Base Die
PHY, 테스트 로직, 버퍼가 위치. HBM4부터는 로직 공정 Base Die와 고객 맞춤(Custom HBM)이 화두.
적층 공정
TC-NCF, MR-MUF, 하이브리드 본딩. 열 방출·휨(Warpage)·범프 신뢰성과 직결되어 SI/PI 모델에도 영향.
Interposer
실리콘(CoWoS 류), 유기 RDL, 실리콘 브릿지(EMIB 류). 배선 폭·간격이 μm 수준이라 저항 손실이 큼.
메모리 모듈의 종류
모듈이 무엇을 품느냐에 따라 설계자의 책임 범위가 달라집니다.
| 모듈 | 구성 | 용도 · 특징 |
|---|---|---|
| UDIMM | DRAM + SPD Hub + PMIC(5V 입력, DDR5) | 데스크톱. 명령 신호 버퍼 없음 |
| SODIMM | 소형 UDIMM | 노트북 |
| RDIMM | + RCD, PMIC(12V 입력), 온도센서 | 서버. 명령·클럭을 RCD가 재구동 |
| LRDIMM | + Data Buffer | 고용량 서버 |
| MRDIMM | MRCD + MDB로 두 Rank를 동시에 묶어 호스트 측 속도 2배 | 차세대 서버 대역폭 |
| CAMM2 / LPCAMM2 | 압착 커넥터 기반 박형 모듈 | 노트북, LPDDR 모듈화 |
| SOCAMM | LPDDR 기반 서버용 압착 모듈 | AI 서버 저전력 메모리 |
모듈 PCB 설계
DDR5 RDIMM 한 장을 해부하고, 스택업에서 배선 규칙, 전원부, Design Review까지.
DDR5 RDIMM 해부
288핀 금손가락 위에 DRAM, RCD, PMIC, SPD Hub가 어떻게 배치되고 연결되는가.
DDR5 RDIMM 블록 배치. 노란 점은 RCD가 재구동한 명령 신호가 DRAM을 차례로 지나가는 Fly-by 경로. 하늘색은 커넥터에서 DRAM으로 직결되는 데이터 신호(실제로는 다른 층으로 교차).
블록별 설계 포인트
DRAM
서버는 x4(고신뢰 ECC), PC는 x8이 일반적. 데이터는 커넥터에서 DRAM으로 Point-to-point, Rank 수만큼 분기.
RCD
호스트의 CA/CK를 받아 버퍼링 후 좌·우로 Fly-by 출력. 출력 세기·지연을 Control Word로 조정, 체인 끝단에 종단.
PMIC
12V(RDIMM) 입력 → 다상 벅 컨버터로 VDD/VDDQ/VPP 생성. DDR4는 메인보드가 전원을 줬지만 DDR5부터 모듈 설계자가 전원 품질의 주인.
SPD Hub
I3C/I2C 버스. 모듈 정보 EEPROM + 온도센서 + 사이드밴드 허브.
스택업 · 재료 · 임피던스
모듈 두께는 커넥터 규격으로 고정. 그 안에서 층을 어떻게 쌓느냐가 SI/PI의 절반을 결정합니다.
스택업 4원칙
- 모든 고속 신호층은 바로 옆에 GND(또는 안정된 전원) 참조면을 둔다.
- 전원–GND 플레인 사이 유전체는 얇게 → 플레인 커패시턴스↑, 인덕턴스↓.
- 위아래 대칭 → 리플로우 휨 방지.
- 신호가 참조면을 바꾸는 곳엔 근처에 GND 연결 비아(Stitching)나 커패시터를 둔다.
서버 RDIMM은 보통 8~12층 이상입니다. 위 그림은 개념 예시입니다.
재료가 결정하는 것
| 파라미터 | 의미 | 영향 |
|---|---|---|
| Dk | 유전율(εr) | 임피던스와 전파 속도 v = c/√εeff |
| Df | 유전 손실 탄젠트 | 주파수에 비례해 커지는 손실 |
| 동박 조도 | 구리 표면 거칠기 (Huray·Groisse 모델) | 표피효과 영역에서 도체 손실 증가 |
| Glass weave | 유리섬유 직조 패턴 | 차동 쌍 두 선이 느끼는 εr 차이 → Skew |
IPC-2141 근사식. 실무에서는 필드 솔버(Polar SI9000, Allegro)와 PCB 제조사 결과로 확정합니다.
Layout — Topology, Fly-by, 지연 매칭
길이가 아니라 시간(ps)을 맞춘다.
세 가지 Topology
Point-to-point
DQ·DQS. 드라이버 하나, 수신기 하나. 가장 깨끗한 구조.
Fly-by (Daisy chain)
CA·CK가 DRAM을 차례로 통과하고 끝에서 종단. 분기 Stub가 거의 없어 고속에 유리하지만 DRAM마다 도착 시간이 다름.
T-branch
DDR3 이전 방식. 분기점 반사로 고속에 불리.
지연 매칭 원칙
층마다 유효 유전율이 다르므로 같은 길이라도 지연이 다릅니다. 그래서 전파 지연(ps) 기준으로 맞추고 비아 지연도 포함합니다. 가장 엄격한 것은 Byte lane 내부 DQ ↔ DQS 매칭이고, CA 그룹은 CK 기준으로 맞춥니다.
Crosstalk 저감 규칙
- 신호 간격 ≥ 참조면 높이의 2~3배 (2H~3H)
- 평행 구간 최소화, 인접층은 직교 배선
- 가능하면 Stripline 사용 — 원단 Crosstalk가 상쇄됨
- BGA 핀 영역 비아에 GND 비아를 섞어 결합 차단
Via Stub — 숨은 공진기
금손가락 영역
패드 아래 GND를 비워(Void) 패드 커패시턴스를 줄이고, 패드에서 뻗는 Stub를 최소화하며, 반드시 커넥터 S-parameter 모델과 함께 해석합니다.
전원 회로 — PMIC, VR, 인덕터, MLCC
DDR5부터 모듈 위로 올라온 전원부. 공고의 “Power 회로 설계 우대” 항목입니다.
벅 컨버터 기초
Multiphase
여러 위상을 엇갈려 동작시켜 리플을 상쇄하고, 고전류를 분담하며, 과도 응답을 빠르게 합니다. PMIC 제어 루프 대역폭보다 높은 주파수는 MLCC와 플레인이 책임집니다.
인덕터 선정
포화 전류(Isat) > 피크 전류 + 마진, 발열 기준 전류(Irms), DCR(효율), 높이(슬롯 간격 제약), 차폐 여부(주변 DRAM·신호 EMI).
MLCC 실전 함정
- DC Bias 감소: X5R/X7R 고유전율 MLCC는 DC 전압이 걸리면 용량이 정격의 절반 이하로 떨어질 수 있습니다. 제조사 시뮬레이션 툴로 반드시 확인.
- ESL은 크기와 전극 구조가 결정 — 역방향(0204), LICC, 3단자 커패시터는 ESL이 작습니다.
- 실장 인덕턴스(패드 + 비아 + 플레인까지 거리)가 부품 자체 ESL보다 큰 경우가 많습니다. 배치가 곧 성능.
Allegro 실무와 Design Review 체크리스트
회로도 → Layout → SI/PI Sign-off. 실수는 대부분 같은 곳에서 납니다.
Constraint Manager
Net Class, 임피던스, 전파 지연·상대 지연, 차동 쌍 규칙을 한곳에서 관리.
Allegro X / APD
PCB와 패키지·인터포저 설계. Sigrity(PowerSI, PowerDC, SystemSI, Clarity)와 연동.
JEDEC Raw Card
모듈 표준 레퍼런스 레이아웃. 설계의 출발점.
Design Review 체크리스트
회로도
- RCD·PMIC·SPD 핀맵과 설정 핀(Strap), I3C 풀업
- DQ Swizzle(바이트 안에서 비트 순서 교환) 허용 범위
- PMIC 보호 기능(과전압·저전압), 전원 시퀀스
- ZQ 저항 240Ω ±1%
Layout
- 참조면 분할선을 가로지르는 신호 0건
- 지연 매칭 리포트 확인
- Via Stub · Back-drill 지정
- Decap을 DRAM 전원 볼에 최단 거리로
- PMIC 스위칭 노드 면적 최소화, 민감 신호 회피
- 금손가락 챔퍼·도금 규격
SI/PI Sign-off
- Eye Height/Width — 마스크 대비 마진
- PDN 임피던스 < 목표 임피던스
- DC IR Drop 허용치, 전류 밀도·비아 전류
- 열 해석
Signal Integrity
구리선이 더 이상 “선”이 아니게 되는 순간부터, Eye가 열리고 닫히는 원리까지.
전송선로 이론
신호는 전선을 “흐르는” 것이 아니라 도체와 참조면 사이 공간을 “전파”합니다.
언제 선을 전송선로로 봐야 하나
신호의 상승 시간(tr) 동안 진행하는 거리의 약 1/6보다 선이 길면 전송선로 효과를 고려해야 합니다. FR-4에서 신호는 약 15cm/ns로 이동하므로, tr = 30ps라면 0.75mm만 넘어도 이미 전송선로입니다. 고속 메모리에서 거의 모든 배선이 해당됩니다.
RLGC 모델과 특성 임피던스
Return Path — 보이지 않는 절반
고주파 리턴 전류는 신호선 바로 아래 참조면에 집중됩니다(루프 인덕턴스가 최소인 경로). 참조면에 슬롯이 있거나 층을 바꿀 때 리턴 경로가 끊기면 루프가 커지고, 임피던스 불연속·Crosstalk·EMI가 동시에 나빠집니다.
손실 메커니즘
도체 손실
표피효과 δ = √(2/(ωμσ)). 구리는 1GHz에서 약 2μm. 손실은 √f에 비례.
유전 손실
f × Df에 비례. 고주파에서 지배적.
조도·방사
동박 거칠기가 표피 두께와 비슷해지면 손실 급증.
NRZ 신호의 Nyquist 주파수 = 데이터율 / 2. 6.4Gbps라면 3.2GHz이며, 채널 모델은 보통 그 2~3배 대역까지 정확해야 합니다.
반사 · 종단 · Crosstalk · ISI
임피던스가 바뀌는 모든 곳에서 신호의 일부가 되돌아옵니다.
위: 선로 위 전압 분포(파동이 오가는 모습) · 아래: 수신단 전압의 시간 변화. 시간 단위 T = 선로 편도 지연. Rs와 ZL을 모두 Z0에서 벗어나게 하면 링잉(Ringing)이 생깁니다.
ODT — 칩 안의 종단 저항
DRAM은 34·40·48·60·80·120·240Ω 등의 ODT 값을 모드 레지스터로 선택합니다. 쓰기 대상 DRAM은 RTT_WR, 다른 Rank는 RTT_NOM/RTT_PARK. 드라이버 Ron × ODT × 채널 조합을 Sweep해서 Eye가 가장 넓은 점을 찾는 일이 SI 엔지니어의 대표 업무입니다.
Crosstalk
NEXT — 근단
공격 신호와 반대 방향으로 전파되어 송신 쪽에 나타남. 결합 길이가 일정 이상이면 포화.
FEXT — 원단
같은 방향으로 전파되어 수신 쪽에 나타남. Microstrip은 공기/유전체 혼재로 크고, Stripline은 거의 상쇄.
ISI와 동시 스위칭
손실과 반사로 이전 비트의 잔상이 현재 비트에 겹치는 것이 ISI입니다. 많은 I/O가 동시에 바뀌면 전원·GND가 출렁이는 SSN이 신호를 왜곡하는데, 이 지점이 SI와 PI가 만나는 곳입니다(19장).
S-parameter 완전정복
“이 구조에 신호를 넣으면 얼마나 반사되고 얼마나 통과하는가”를 주파수별로 담은 지문.
| 항목 | 의미 | 보는 법 |
|---|---|---|
| S11 | Return Loss (반사) | 더 낮은 dB일수록 좋음 |
| S21 | Insertion Loss (통과) | Nyquist에서 몇 dB 잃는지 |
| S31 · S41 등 | NEXT · FEXT | 포트 번호 규칙을 반드시 먼저 확인 |
| SDD21 · SCD21 | 차동 통과 · 모드 변환 | 차동 비대칭 → 공통모드 → EMI |
모델 품질 4대 점검
Passivity (수동성)
구조가 에너지를 만들어내면 안 됨. 위반 시 시간 영역 해석이 발산.
Causality (인과성)
출력이 입력보다 먼저 나오면 안 됨.
Reciprocity (상반성)
Sij = Sji (수동 선형 구조).
대역 & DC
DC 점 존재, 충분한 최대 주파수와 해상도.
# Python — scikit-rf로 Touchstone 점검 import skrf as rf ntw = rf.Network('dimm_dq.s4p') print(ntw.is_passive(), ntw.is_reciprocal()) ntw.plot_s_db(m=1, n=0) # S21
Eye Diagram · Jitter · BER · 등화
수백만 비트를 한 화면에 겹쳐 보면, 링크의 건강 상태가 눈 모양으로 드러납니다.
PRBS7 데이터를 2단 저역통과 채널에 통과시킨 결과. 손실을 키우면 ISI로 눈이 닫히고, DFE를 켜면 직전 비트의 잔상을 빼서 다시 열립니다. (이 실험은 측정된 샘플 내 최악치이며, 실제 사인오프는 BER 10⁻¹⁶ 수준으로 통계 외삽합니다.)
Jitter 분해
RJ — 랜덤
열잡음 등 가우시안 분포. 무한히 퍼지므로 BER과 함께 정의해야 의미가 있음.
DJ — 결정적
DDJ(ISI에 의한 데이터 의존), PJ(주기성), BUJ(Crosstalk 등 비상관 유계). 상한이 있음.
DDR5 수신 마스크와 등화
- DDR5 수신 마스크는 시간 폭(TdiVW)과 전압 높이(VdiVW)로 정의되며, 매우 낮은 BER로 통계 외삽해 판정합니다.
- 송신 FFE(De-emphasis): 전이 비트를 강조해 고주파 손실을 미리 보상.
- 수신 CTLE: 고주파를 증폭하는 아날로그 필터. 노이즈도 같이 증폭.
- DFE: 이미 판정한 이전 비트로 ISI를 계산해 뺌. 노이즈 증폭 없음. DDR5 DRAM 수신기에 도입.
- PAM3/PAM4: 한 심볼에 여러 레벨. GDDR7은 PAM3. 대역폭 대신 SNR을 희생.
채널 해석 Flow
모델 수집부터 측정 상관까지, SI 엔지니어의 하루.
모델 수집
컨트롤러·DRAM의 IBIS(또는 IBIS-AMI, 트랜지스터 넷리스트), 패키지 모델, 커넥터 S-parameter, 메인보드 레이아웃.
추출
PCB를 SIwave·PowerSI·Clarity로 S-parameter 추출. 포트 정의가 결과 품질을 좌우.
링크 구성
Tx 다이 → Tx 패키지 → 메인보드 → 커넥터 → 모듈 PCB → DRAM 패키지 → Rx 다이(ODT).
시뮬레이션
ADS Memory Designer, HSPICE, SystemSI, Sigrity Topology Explorer.
판정
Eye 마스크 마진, Setup/Hold, Vref Sweep.
Sweep · 최적화
ODT·Ron·DFE·Vref·공정 코너(PVT)·임피던스 ±10%.
상관 검증
실측과 비교해 모델을 보정. 이게 되어야 해석이 신뢰를 얻습니다.
Power Integrity
VRM에서 다이 패드까지, 모든 주파수에서 전압을 지키는 기술.
PDN 이론과 목표 임피던스
각 계층은 자기 주파수 대역의 전류를 책임진다. 다이에 가까울수록 높은 주파수.
Decap 설계 · 반공진 · 플레인
커패시터는 특정 주파수 위에서 인덕터가 된다. 그리고 커패시터끼리 싸운다.
실제 커패시터는 C + ESR + ESL의 직렬 회로입니다. 자기공진 주파수 fSRF = 1/(2π√(LC)) 위에서는 인덕터처럼 동작합니다. 서로 다른 커패시터를 병렬로 두면 한쪽의 L과 다른 쪽의 C가 병렬 공진해 반공진(Anti-resonance) 피크가 생깁니다.
빨간 실선: 다이에서 본 임피던스 · 점선: 보드 노드 임피던스 · 노란 선: 목표. 패키지 인덕턴스와 On-die 커패시턴스가 만드는 1차 공진(수십~수백 MHz)은 MLCC를 아무리 늘려도 잘 내려가지 않는다는 것을 확인해 보세요.
반공진 대응
용량 값을 분산하고, ESR을 적절히 두어(Controlled-ESR) 피크를 감쇠, 수량 조정.
플레인 커패시턴스
C = εA/d. 3mil 이하 얇은 유전체나 매립 커패시턴스 소재로 고주파 대역 보강.
Cavity 공진
플레인 크기가 반파장 정수배일 때 공진 → PI와 EMC 모두 악화.
Spreading 인덕턴스
커패시터에서 부하까지 플레인 경로의 인덕턴스. 배치 위치가 중요한 이유.
Decap 최적화는 Sigrity OptimizePI, SIwave Decap Optimization, 또는 Python 유전 알고리즘으로 BOM과 면적을 최소화하며 목표를 만족시키는 조합을 찾습니다.
DC IR Drop · SSN · PSIJ
전원 문제가 타이밍 문제로 번지는 경로.
DC IR Drop
플레인·비아·볼 저항 × 전류. 모듈에서는 PMIC로부터 거리 차이로 DRAM마다 전압이 다름. 툴: PowerDC, SIwave DC, Celsius(전기–열 연성).
전류 밀도
비아 하나당 허용 전류, 일렉트로마이그레이션, 국부 발열.
SSN
L·di/dt 노이즈. 전원·리턴 경로를 여러 I/O가 공유할수록 커짐.
PSIJ
전원 노이즈 → 드라이버 지연 변화 → Jitter. 감도는 ps/mV로 표현. SI–PI 동시 해석 필수.
Chip–Package–Board 통합 해석
다이 패드에서의 전압 노이즈를 예측하려면 모든 계층을 한 모델로 묶어야 한다.
| 계층 | 모델 | 도구 예 |
|---|---|---|
| On-chip | On-die 커패시터, 메탈 그리드 저항, 전류 프로파일 (CPM) | RedHawk, Voltus |
| Package / Interposer | 3D·2.5D 추출 | Clarity, HFSS, SIwave, PowerSI, Q3D |
| Board / Module | 2.5D 플레인 추출 | SIwave, PowerSI |
| System | 회로 결합 · 시간 영역 | ADS, HSPICE, SystemSI |
3D EM · HBM · EMC
맥스웰 방정식을 직접 푸는 해석기, 2.5D 패키지의 특수 이슈, 그리고 방사.
전자기장 해석
어떤 해석기를, 어떤 구조에, 어떻게 설정할 것인가.
| 방법 | 원리 | 대표 툴 | 적합 대상 |
|---|---|---|---|
| FEM | 체적을 사면체로 메시, 주파수 영역 | HFSS, Clarity 3D | 비아·커넥터·TSV·범프 등 3D 구조 |
| 2.5D Hybrid | 층 구조를 가정해 빠르게 | SIwave, PowerSI | PCB·패키지 전체, PDN |
| MoM / BEM | 도체 표면 전류만 계산 | Q3D, Momentum | RLGC 추출, 평면 구조 |
| FDTD / FIT | 시간 영역 직접 전파 | CST | EMC, 광대역 |
정확도를 좌우하는 다섯 가지
- 포트 설정 — Wave/Lumped 포트, 참조 도체, De-embedding
- 메시 수렴 — 반복 간 S-parameter 변화량(ΔS) 기준
- 재료 모델 — 주파수 의존 유전율(Djordjevic-Sarkar), 조도 모델
- 경계 조건 — 방사 경계 또는 PML, 해석 영역 자르기
- 주파수 Sweep — DC 근처부터 최대 주파수까지, 보간 방식
HBM · 2.5D 패키지의 SI/PI
PCB 직관이 통하지 않는 세계.
인터포저 채널
미세 배선 → 높은 저항, RC 지연 지배, 무종단 → 오버/언더슈트와 Crosstalk에 민감. 선폭·간격·차폐선(Shield) 트레이드오프.
TSV 모델링
TSV 간 결합, 실리콘 기판 손실(MOS 커패시턴스, 공핍층), 신호 대 GND TSV 비율(GSG 배치).
적층 PDN
상층 다이까지 TSV가 직렬로 이어짐 → 상층일수록 IR Drop 증가. 전원 TSV 수·배치, Base Die 커패시터.
하이브리드 본딩
범프 기생 감소로 SI 이득. 대신 열·기계적 이슈.
HBM4 2048-bit
I/O 수 2배 → 배선 밀도와 Crosstalk 관리 난이도 상승.
Custom HBM
고객 로직을 Base Die에 → 고객사와 공동 설계. 공고의 영어 커뮤니케이션 요구 이유.
EMC 기초
SI/PI 문제의 마지막 증상은 대개 방사로 나타난다.
- 차동모드 방사 ∝ 루프 면적 × 전류 × f². 공통모드 전류는 아주 작아도 방사가 큼.
- 메모리 클럭 고조파, PMIC 스위칭 고조파가 주요 노이즈원.
- SSC로 클럭 주파수를 미세하게 흔들어 피크 에너지를 분산.
- 플레인 가장자리 방사 → 가장자리 GND 비아 울타리(20H 규칙은 논쟁 있음).
- 차동 → 공통모드 변환(SCD21) 관리.
- 시스템 레벨 시험 규격: CISPR 32 등.
Thermal · Mechanical
온도는 전기적 특성을 바꾸고, 휨은 접합을 끊는다.
- DRAM은 온도가 오르면 누설이 늘어 고온 구간에서 Refresh를 2배로 자주 해야 함.
- PMIC 발열 → 인접 DRAM 영향 → 히트스프레더 설계.
- 전기–열 연성: 온도↑ → 구리 저항↑ → IR Drop↑ → 발열↑.
- 기계: 모듈 휨, 삽입력, 진동, 솔더 조인트 신뢰성.
- 툴: Icepak, Celsius, Ansys Mechanical.
툴 · 자동화 · 커리어
도구 지도, 자동화 역량, 측정, 그리고 1년 로드맵과 면접 준비.
EDA 툴 지도
공고에 나온 툴이 각각 무엇을 하는지.
Cadence
Allegro X PCB / APD (설계) · Sigrity PowerSI·PowerDC·SystemSI·OptimizePI · Clarity 3D · Celsius
Ansys
HFSS (3D FEM) · SIwave (2.5D PCB/PDN) · Q3D (RLC 추출) · Icepak (열) · RedHawk (칩 PI)
Keysight
ADS — Memory Designer, DDR 버스 시뮬레이션, 채널·회로 해석
Synopsys
HSPICE — 트랜지스터 레벨 회로 해석의 표준
ADET
공고에 기재되어 있으나 공개 정보로 정체를 확인하지 못했습니다. 사내·특화 도구일 가능성이 있으니 면접에서 질문해 보세요.
무료로 익히기
Ansys Student, ADS 평가판, scikit-rf, ngspice, openEMS(오픈소스 FDTD), KiCad
Python · MATLAB 자동화와 AI
해석을 “돌리는 사람”에서 “해석 공장을 만드는 사람”으로.
- Touchstone 일괄 후처리: 수동성·인과성 검사, IL/RL/XT 리포트 자동 생성
- PyAEDT로 HFSS·SIwave 스크립트 제어 — 파라미터 Sweep, 포트 자동 생성
- Allegro SKILL 스크립트로 레이아웃 규칙 자동 점검
- 실험계획법(DOE) + 대리 모델(가우시안 프로세스, 신경망)로 Eye 마진 예측
- 베이지안 최적화로 Decap 조합·ODT 최적화
- MATLAB Signal Integrity Toolbox로 채널 분석
# PyAEDT — SIwave 프로젝트 열고 해석 후 Touchstone 내보내기 from pyaedt import Siwave sw = Siwave(specified_version="2024.2") sw.open_project("dimm.siw") # ... setup → solve → export touchstone
측정
해석은 측정과 맞을 때 비로소 신뢰를 얻는다.
VNA
S-parameter 실측. 교정(SOLT, TRL), 픽스처 De-embedding(2x-thru, AFR).
TDR / TDT
임피던스를 시간(=거리) 축으로 보여 줘 불연속 위치를 찾음.
Oscilloscope
고대역 실시간 스코프, 인터포저 프로브, Eye·Jitter 분석, DDR 디코딩.
PDN 측정
2포트 Shunt-thru로 mΩ 단위 임피던스 측정, 전원 노이즈 전용 프로브.
12개월 학습 로드맵
매달 결과물 하나씩. 1년 뒤 포트폴리오가 됩니다.
메모리 기초 · 전송선로 · S-parameter
실습: scikit-rf로 공개 Touchstone 분석, LAB 01·04 값으로 손계산 검증
반사 · Crosstalk · Eye · IBIS
실습: ngspice 또는 ADS로 DDR DQ 채널 + ODT Sweep
PDN 이론 · Decap · IR Drop
실습: Python으로 LAB 06 같은 PDN 시뮬레이터를 직접 구현
DDR5 DIMM 구조 · Allegro 스택업·규칙
실습: 공개 레퍼런스 기반 미니 모듈 레이아웃
3D EM (HFSS · SIwave) · 비아 · 커넥터
실습: Via Stub 공진 해석, Back-drill 전후 비교
HBM · 2.5D · 통합 해석 · 자동화
실습: PyAEDT Sweep + 리포트 자동화를 GitHub에 공개
추천 교재
Eric Bogatin
Signal and Power Integrity – Simplified — 최우선 입문서
Hall & Heck
Advanced Signal Integrity for High-Speed Digital Designs
Smith & Bogatin
Principles of Power Integrity for PDN Design
M. Swaminathan
Power Integrity Modeling and Design for Semiconductors and Systems
Bruce Jacob
Memory Systems: Cache, DRAM, Disk
Henry Ott
Electromagnetic Compatibility Engineering
면접 대비 Q&A
질문을 먼저 읽고 스스로 답한 뒤 펼쳐 보세요.
목표 임피던스를 계산하고, 그 한계를 설명하라.
DDR에서 Fly-by를 쓰는 이유와 부작용은?
Via Stub 공진 주파수는?
Microstrip과 Stripline의 FEXT 차이는?
DDR5에서 PMIC가 모듈로 이동한 의미는?
HBM 채널이 PCB 채널과 다른 점은?
추출한 S-parameter가 수동성을 위반하면?
카메라 모듈 경험이 어떻게 도움이 되는가? (자기소개)
용어 사전
본문의 모든 약어 풀이가 이 사전 하나에서 나옵니다.
참고 문헌 & 출처
더 깊이 들어가기 위한 1차 자료.
- JEDEC 표준 — JESD79-5, JESD209-5, JESD238 외 (jedec.org)
- SK하이닉스 채용 공고 — Module 설계 / SI/PI 직무 (사용자 제공 이미지)
- 28장 추천 교재 목록
- Ansys · Cadence · Keysight 공식 애플리케이션 노트