Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
freem
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Openai/693690ea-2aec-8013-9f10-ddbe2ccd597e
Add languages
Page
Discussion
English
Read
Edit
Edit source
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
Edit source
View history
General
What links here
Related changes
Special pages
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{DISPLAYTITLE:์ต์ ํ ์ ๋ต ์ ์}} ''This conversation was exported from ChatGPT''<ref>{{cite web|title=์ต์ ํ ์ ๋ต ์ ์|url=https://chatgpt.com/share/693690ea-2aec-8013-9f10-ddbe2ccd597e|publisher=ChatGPT|access-date=2025-12-08}}</ref> == gpt-5-1-thinking == === User: 28 Gbps PAM-4 SerDes ์ค๊ณ์์ ๋ค์ ์กฐ๊ฑด์ด ์ฃผ์ด์ก์ ๋: === 28 Gbps PAM-4 SerDes ์ค๊ณ์์ ๋ค์ ์กฐ๊ฑด์ด ์ฃผ์ด์ก์ ๋: Hardware constraints: * PCB: FR-4, ฮตr=4.3, loss tangent=0.02 @ 10GHz * Trace length: 15cm (ํ์, layout ์ ์ฝ) * Via count: 4๊ฐ (layer transition ๋ถ๊ฐํผ) * Connector: 85ฮฉ mismatch ์กด์ฌ Requirements: * Eye height > 60mV (spec minimum) * Jitter < 15ps RMS * BER < 10^-12 Available techniques: * Pre-emphasis (3-tap FIR) * CTLE (continuous-time linear equalizer) * DFE (decision feedback equalizer) * Impedance matching networks * Via stub optimization Question: ์ด ์์คํ ์ spec ์์ผ๋ก ๋ค์ด์ค๊ฒ ํ๊ธฐ ์ํ ์ต์ ํ ์ ๋ต์ ์ ์ํ์์ค. ๊ฐ ๊ธฐ๋ฒ์ ์ ์ฉ ์์์ trade-off๋ฅผ ํฌํจํ์ฌ ์ค๋ช ํ ๊ฒ. === Assistant: ๋จผ์ ํฐ ๊ทธ๋ฆผ๋ถํฐ ์ ๋ฆฌํ๋ฉด, ์ด ์ฑ๋์ ๊ธธ์ด15 cm ๊ธฐ์ค์ผ๋ก๋ โ๋ง์ฅโ์ ์๋์ง๋ง, === ๋จผ์ ํฐ ๊ทธ๋ฆผ๋ถํฐ ์ ๋ฆฌํ๋ฉด, ์ด ์ฑ๋์ ๊ธธ์ด(15 cm) ๊ธฐ์ค์ผ๋ก๋ โ๋ง์ฅโ์ ์๋์ง๋ง, 28 Gbps PAM-4 + FR-4 + 4 vias + 85 ฮฉ ์ปค๋ฅํฐ mismatch ์กฐํฉ์ด๋ผ, ํจ์๋ธ ์ฑ๋ ์ต์ ํ โ ์ ํ EQ(TX FIR/CTLE) โ ๋น์ ํ EQ(DFE) ์์ผ๋ก ๋จ๊ณ์ ์ต์ ํ๋ฅผ ํด์ผ ํฉ๋๋ค. ==== - 28 Gbps PAM-4 โ ์ฌ๋ณผ ๋ ์ดํธ 14 Gbaud โ UI โ 1 / 14 GHz โ 71.4 ps ==== * Nyquist โ 7 GHz, ์ ํจ ๋์ญ์ 3์ฐจ ๊ณ ์กฐํ๊น์ง ๋ณด๋ฉด 20 GHz ์ด๋ฐ๊น์ง ์ํฅ์ ๋ฐ์ต๋๋ค. * FR-4(ฮตrโ4.3, tanฮดโ0.02)์์ 15 cm ์ ๋๋ฉด 7โ10 GHz์์ ๋๋ต ์ dB ์์ค์ IL + via/์ปค๋ฅํฐ ์์ค๊น์ง ํฉ์ณ๋ โ์ค๊ฐ ์ ๋ ์์ค ์ฑ๋โ์ด๋ผ๊ณ ๋ณผ ์ ์๋ ์์ค์ ๋๋ค. * PAM-4๋ ๋์ผ VOD ๊ธฐ์ค์ผ๋ก eye step์ด 1/3๋ก ์ค์ด SNDR ์๊ตฌ๊ฐ ์ปค์ง๊ธฐ ๋๋ฌธ์, Eye height 60 mV / BER 10โปยนยฒ ์คํ์ ๋ง์กฑํ๋ ค๋ฉด ๋ฐ์ฌ์ ISI๊ฐ ์ต์ํ๋ ์ฑ๋์ด ๊ธฐ๋ณธ ์ ์ ์ ๋๋ค.AMD<ref>{{cite web|title=AMD|url=https://www.xilinx.com/publications/events/designcon/2016/slides-pam4signalingfor56gserial-zhang-designcon.pdf|publisher=xilinx.com|access-date=2025-12-08}}</ref> ==== ### ==== ๋ชฉํ: via stub ๊ณต์ง ์ฃผํ์๋ฅผ Nyquist(7 GHz) + ๊ณ ์กฐํ ๋์ญ ๋ฐ๊นฅ์ผ๋ก ๋ฐ์ด๋. * stub ๊ณต์ง: fresโc4โLstubฮตrf_\text{res} \approx \dfrac{c}{4\,L_\text{stub}\sqrt{\varepsilon_r}}fresโโ4Lstubโฮตrโโcโ ์์๋ก FR-4์์ L_stub = 1.5 mm์ด๋ฉด f_res โ 24 GHz ์์ค์ผ๋ก ์ฌ๋ผ๊ฐ๋๋ค. * ๊ฐ์ด๋๋ผ์ธ: - backdrill ํด์ stub ๊ธธ์ด < 1 mm ์์ค์ผ๋ก ์ค์ด๊ธฐ - ๋ถ๊ฐํ๋ค๋ฉด blind/buried via, ๋๋ โdog-boneโ ๊ตฌ์กฐ ๋์ stub๋ฅผ ์ต๋ํ ์งง๊ฒ - via anti-pad/ํจ๋ ์ต์ ํ๋ก via ์ ์ ์ฉ๋ ์ต์ํ * ์ด์ : - stub ๊ณต์ง์ด eye์ deep notch + ๋ฐ์ฌ โ deterministic jitter(DJ)์ eye height ๊ฐ์ ์ ๋ฐ - ์ด๋ ์ด๋ค EQ๋ก๋ ์์ ํ ์์ ๊ธฐ ์ด๋ ต๊ธฐ ๋๋ฌธ์ ์ต์ฐ์ ์ผ๋ก ์ค์ฌ์ผ ํฉ๋๋ค. Trade-off: * ์ ์กฐ ๋น์ฉ ์ฆ๊ฐ(backdrill, HDI ๊ณต์ ) * ์ฝ๊ฐ์ DC ์ ํญ ์ฆ๊ฐ(ํฌ๊ฒ ๋ฌธ์ ๋ ์๋) ===== ๊ฐ์ : ์์คํ ํ๊น ์ํผ๋์ค๋ 100 ฮฉ diff, ์ปค๋ฅํฐ๊ฐ 85 ฮฉ diff. ===== * ๋ฐ์ฌ๊ณ์: ฮ=ZLโZ0ZL+Z0=85โ10085+100โโ0.081\Gamma = \frac{Z_L - Z_0}{Z_L + Z_0} = \frac{85 - 100}{85 + 100} \approx -0.081ฮ=ZLโ+Z0โZLโโZ0โโ=85+10085โ100โโโ0.081 โ |ฮ| โ 0.08, Return Loss โ โ21.8 dB ์์ค์ผ๋ก, โ์น๋ช ์ ์ด์ง ์์ง๋ง PAM-4์๋ ๋ถ๋ดโ์ ๋๋ค. * ์ ๋ต: 1. ๋ ์ด์์ ์์์์ broadband matching ์ฐ์ - ์ปค๋ฅํฐ ์ฃผ๋ณ differential pair๋ฅผ '''์ฝ๊ฐ ๋ฎ์ Z0 (์: 92โ95 ฮฉ)'''๋ก ์ค๊ณํด 85 ฮฉ ๊ตฌ๊ฐ๊ณผ์ ์ํผ๋์ค๋ฅผ ์ ์ง์ ์ผ๋ก ์ฐ๊ฒฐ (taper) - ์ปค๋ฅํฐ ํํ๋ฆฐํธ ํจ๋ ์ฌ์ด์ฆ, anti-pad, ground via ring ๊ตฌ์ฑ ์ต์ ํ๋ก ๋ก์ปฌ C/L ํ๋ 2. ์์ ๊ธฐ๋ฐ matching์ ์ตํ์ ์๋จ - 28 Gbps PAM-4 ๋์ญ์์๋ discrete R/L/C ๋งค์นญ์ ํ๋์ญ + ์ถ๊ฐ ์์ค + ๊ณต์ง์ ์ ๋ฐํ ์ํ์ด ์ปค์, RL๊ฐ โ10 dB ์ด์์ผ๋ก ๋์์ง ์๋ค๋ฉด ๊ฐ๊ธ์ ๋ ์ด์์/ํํ๋ฆฐํธ๋ก ํด๊ฒฐํ๋ ๊ฒ์ด ์ผ๋ฐ์ ์ ๋๋ค. Trade-off: * Z0๋ฅผ ์ปค๋ฅํฐ ๊ทผ์ฒ์์ ๋ฎ์ถ๋ฉด ์ฑ๋ ์ ๋ฐ์ IL๋ ์ฝ๊ฐ ์ค์ด๋ค๊ณ , RL ๊ฐ์ ํจ๊ณผ * ๊ณผ๋ํ taper/๋์ด ๋ณํ๋ ๋ฐ๋๋ก ์๋ก์ด discontinuity ์์ฑ โ EM/Channel sim์ผ๋ก ์ต์ ํ ํ์ ===== - ๊ฐ๋ฅํ ํ stripline (dual-stripline) ๊ตฌ์กฐ๋ก ๋์งํ ์ฐธ์กฐ๋ฉด, ๋ฎ์ EMI/EMC, ๋ ์์ธก ๊ฐ๋ฅํ ฮตeff ํ๋ณด ===== * 15 cm ๊ตฌ๊ฐ ์ ์ฒด์์: - Diff Z0: 100 ฮฉ (connector ์ธ๊ทผ๋ง ์ฝ๊ฐ ๋ฎ์ถ๋ ์์ ๊ตญ๋ถ ํ๋) - skew < 2 ps ์์ค์ผ๋ก length-match (PAM-4์์๋ ๋ ๋ฒจ skew๋ eye height์ ์ง์ ์ํฅ) * via 4๊ฐ๋ unavoidable์ด๋ฏ๋ก, - reference plane crossing ์ ground via stitching์ ์ถฉ๋ถํ ๋ฐฐ์น - ๊ฐ via transition์ด S-parameter ์์์ โ15 dB ์ดํ RL๊ฐ ๋๋๋ก ๊ตฌ์กฐ ํ๋ ==== ํจ์๋ธ ์ฑ๋์ด ์ด๋ ์ ๋ ์ ๋ฆฌ๋ ํ์์ผ EQ๊ฐ โ์ ๋๋กโ ์ผํ ์ ์์ต๋๋ค. ==== ์ ํ EQ์ ๋ชฉํ๋ ์ฑ๋ ์ฃผํ์ ์๋ต์ ๋๋ต Nyquist ํํฐ ํํ๋ก ํํํํ์ฌ eye๋ฅผ ์ต๋ํ ์ด๊ณ , ๋จ์ ์์ฌ ISI๋ฅผ DFE์ ๋๊ธฐ๋ ๊ฒ์ ๋๋ค.Signal Integrity Journal<ref>{{cite web|title=Signal Integrity Journal|url=https://www.signalintegrityjournal.com/articles/1222-effective-link-equalizations-for-serial-links-at-112-gbps-and-beyond|publisher=Signal Integrity Journal|access-date=2025-12-08}}</ref> ===== ์ ์ฉ ์์: ===== # ์ฑ๋ S-parameter(ํน์ step response) ์ถ์ถ # IL(f) ํน์ฑ์ ๋ณด๊ณ CTLE์ zero/pole ์์น/์ด๋ ์ค์ # CTLE๋ง ์ผ๊ณ eye๋ฅผ ํ์ธ โ โ์ต์ํ์ HF boost๋ก ์ต๋ horizontal openingโ์ด ๋๋๋ก ํ๋ * ์ผ๋ฐ์ ์ผ๋ก: - DC/์ ์ฃผํ ์ด๋์ ๋ฎ๊ฒ, ๊ณ ์ฃผํ(์ GHz ์ด์) ์ด๋์ 6โ10 dB ์ ๋ boost (15 cm FR-4 + 4 via + ์ปค๋ฅํฐ ์์ค์ด๋ฉด 6โ8 dB๊ฐ ํฉ๋ฆฌ์ ๋ฒ์์ผ ๊ฐ๋ฅ์ฑ์ด ํผ) * CTLE๋ ์ ํ ํํฐ์ด๋ฉด์๋ ๋ ธ์ด์ฆ๊น์ง ์ฆํญํ๋ฏ๋ก, - ๋๋ฌด aggressiveํ HF boost๋ SNR ์ ํ โ BER ์ ํ๋ฅผ ์ด๋ - ๋ํ CDR loop์ ๋ค์ด๊ฐ๋ ์์ ๋ ธ์ด์ฆ ์ฑ๋ถ๊น์ง ์ฌ๋ ค์ jitter ์คํ(15 ps RMS)์ ๊นจ๋จ๋ฆด ์ ์์ต๋๋ค.jsts.org<ref>{{cite web|title=jsts.org|url=https://jsts.org/jsts/XmlViewer/f404906|publisher=jsts.org|access-date=2025-12-08}}</ref> Trade-off: * ์ฅ์ : - ์ฑ๋์ ์ ์ฒด ์ฃผํ์ ์๋ต์ ํ ๋ฒ์ ๋ณด์ - DFE๊ฐ ๊ฐ๋นํด์ผ ํ post-cursor tail ๊ธธ์ด๋ฅผ ์ค์ฌ์ค * ๋จ์ : - HF ๋ ธ์ด์ฆ, crosstalk, jitter๋ ํจ๊ป ์ฆํญ - ์ ๋ ฅ/๋ฉด์ ์ฆ๊ฐ, ๊ณ ์ด๋ ์ ์ ์์ ์ ํ์ฑ/ํค๋๋ฃธ ์ด์ ===== 3-tap FIR์ ๋ณดํต [pre, main, post] ๊ตฌ์กฐ์ FFE(Feed-Forward EQ)๋ก ๊ตฌํ๋ฉ๋๋ค.์ํค๋ฐฑ๊ณผ<ref>{{cite web|title=์ํค๋ฐฑ๊ณผ|url=https://en.wikipedia.org/wiki/Emphasis_%28telecommunications%29|publisher=en.wikipedia.org|access-date=2025-12-08}}</ref> ===== ์ ์ฉ ์์(CTLE ํ๋ ํ): # CTLE๋ก ๋๋ต์ ์ธ ํํํ๋ฅผ ํด ๋ ์ํ์์, # TX FIR์ tap coefficient๋ฅผ sweep: - main tap: ๊ธฐ์ค ์ด๋ (์: 1.0 ์ผ๋ก normalize) - post-cursor tap: โฮฑ (0.1โ0.3 ์์ค) โ high-loss ์ฑ๋์ผ์๋ก |ฮฑ| ์ฆ๊ฐ - pre-cursor tap: โฮฒ (๋ณดํต |ฮฒ| < |ฮฑ|, 0 ํน์ โ0.05~โ0.1 ์ ๋) # ๊ฐ setting์์ eye height / eye width / jitter / BER๋ฅผ ์๋ฎฌ๋ ์ด์ ํ์ฌ ์ต์ ํฌ์ธํธ ํ์ ์ญํ ๋ถ๋ด: * post-cursor tap: ๋ฐ๋ก ์ ๋นํธ์์ ์ค๋ ISI ์ ๊ฑฐ โ vertical eye ์ด๊ธฐ * pre-cursor tap: ์ ํ ์ฌ๋ณผ๋ก๋ถํฐ์ coupling(ํนํ meander ๊ตฌ๊ฐ ๋ฑ)์ ์ค์ฌ jitter ๊ฐ์ * PAM-4์์๋: - level๊ฐ ๊ฑฐ๋ฆฌ(step)๊ฐ ์์ผ๋ฏ๋ก โ๊ณผ๋ํ pre/post ํญโ์ eye level ๊ฐ ๋น๋์นญ + overshoot/undershoot๋ฅผ ๋ง๋ค ์ ์์ Trade-off: * ์ฅ์ : - ์ฑ๋ IL์ โ์ก์ ์ธกโ์์ ๋ฏธ๋ฆฌ ๋ณด์ โ Rx CTLE/DFE ๋ถ๋ด ๊ฐ์ - RX ์ ๋ ฅ SNR์ด ์ข์์ง๋ฏ๋ก DFE์ ์ฑ๋ฅ/์์ ์ฑ ๊ฐ์ * ๋จ์ : - de-emphasis๋ก ์ธํด ํ๊ท VOD ๊ฐ์ โ eye height ๊ฐ์ ๊ฒฝํฅ - ํฐ tap ๊ฐ์ driver ์ ๋ฅ/์ ๋ ฅ ์ฆ๊ฐ & EMI ์ฆ๊ฐ - ๊ณผ๋ํ emphasis๋ overshoot๋ก ์ธํ ์ถ๊ฐ jitter, ringing ์ ๋ฐ (ํนํ via/์ปค๋ฅํฐ discontinuity์ ๊ฒฐํฉ) ์ค๋ฌด ํ๋ก์ฐ์์๋, CTLE-only / TX-only / ๋ ๋ค ์ฌ์ฉ case๋ฅผ ๋น๊ตํด โRx ์ ๋ ฅ vs Tx ์ ๋ ฅ vs ์์ฌ ISIโ trade-off๋ฅผ ๋ณด๋ ๊ฒ์ด ์ผ๋ฐ์ ์ ๋๋ค. ==== DFE๋ ์ก์์ ์ฆํญํ์ง ์๊ณ post-cursor ISI๋ฅผ ์ ๊ฑฐํ๋ ๋ฐ ์ต์ ํ๋ ๋ธ๋ก์ ๋๋ค. ==== PAM-4์์ ์์ eye height๋ฅผ ํ๋ณดํ๋ ๋ฐ ๊ฐ์ฅ ์ค์ํ ๋ธ๋ก ์ค ํ๋์ ๋๋ค.jsts.org<ref>{{cite web|title=jsts.org|url=https://jsts.org/jsts/XmlViewer/f404906|publisher=jsts.org|access-date=2025-12-08}}</ref> ์ ์ฉ ์์(CTLE + TX FIR ์ ์ ํ): # CTLE gain / TX tap์ด ์ด๋ ์ ๋ ์ ํด์ง ์ํ์์ # DFE tap ์์ tap coefficient๋ฅผ ์ ์(adaptation)์ผ๋ก ์ฐพ๊ฒ ํจ: - 3โ5 tap ์ ๋์ baud-spaced DFE๊ฐ 15 cm FR-4 ์ฑ๋์๋ ํต์ ์ถฉ๋ถ - 1st, 2nd tap์ด ๋๋ถ๋ถ์ post-cursor ISI๋ฅผ ๋ด๋นํ๊ณ ์ดํ๋ tail ์ ๋ฆฌ # DFE ํ์ฑํ ์ ํ๋ก: - Eye height (ํนํ ์ค๊ฐ ๋ eye) - Eye width / total jitter - BER curve (bathtub curve) ๋ฅผ ๋น๊ตํ์ฌ, DFE๊ฐ deterministic jitter์ vertical closure๋ฅผ ์ผ๋ง๋ ์ค์๋์ง ํ์ธ ์ญํ : * CTLE + TX FIR๋ก๋ ๋จ๋ ์์ฌ ISI tail์ ์ ๊ฑฐ * ๋ฐ์ฌ/echo์ ์ํ post-cursor ์ฑ๋ถ๋ ๋ถ๋ถ์ ์ผ๋ก ์์ * ๊ฒฐ๊ณผ์ ์ผ๋ก: - Eye height ์ฆ๊ฐ, deterministic jitter ๊ฐ์ - Jitter spec(15 ps RMS) ์ค ISI ๊ธฐ๋ฐ jitter๋ฅผ ํฌ๊ฒ ์ค์ฌ์ค Trade-off: * ์ฅ์ : - ๋ ธ์ด์ฆ๋ฅผ ์ฆํญํ์ง ์์ผ๋ฉด์ eye๋ฅผ ์ฌ๋ ํจ๊ณผ โ PAM-4์ ๋งค์ฐ ์ ํจ - ๊ธด ์ฑ๋(>10 dB@Nyquist)๊น์ง ์ปค๋ฒ ๊ฐ๋ฅ * ๋จ์ : - error propagation: ์๋ชป๋ ๊ฒฐ์ ์ด ๋ค์ ์ฌ๋ณผ์๊น์ง ์ํฅ์ ์ค ์ ์์ - tap ์๊ฐ ๋ง์์๋ก ์ ๋ ฅ, ๋ ์ดํด์, ๋ณต์ก๋ ์ฆ๊ฐ - high-speed feedback ๊ฒฝ๋ก timing closure๊ฐ ์ด๋ ค์ (UI=71 ps ์์ ๋์ํด์ผ ํจ) ==== ### ==== * ์ฑ๋ IL ์ต์ํ + ์ ์ ํ CTLE + ์จ๊ฑดํ TX FIR + DFE ์กฐํฉ์ผ๋ก ๋ฌ์ฑ: 1. via stub/์ํผ๋์ค mismatch๋ก ์ธํ notch/๋ฐ์ฌ๋ฅผ ์ค์ฌ ์์ IL๋ง ๋จ๋๋ก 2. CTLE๋ก ์ฑ๋ ์ฃผํ์ ์๋ต์ flattenํ์ฌ ์ ๋ฐ์ ์ธ eye opening ํ๋ณด 3. TX FIR๋ก ๊ฐ์ฅ ํฐ post-cursor ISI๋ฅผ ์ก์ ์ธก์์ ๋ฏธ๋ฆฌ ์ค์ 4. DFE๋ก residual ISI ์ ๊ฑฐ โ ์ธ ๊ฐ์ PAM-4 eye ๋ชจ๋์์ ์ถฉ๋ถํ step ํ๋ณด ===== - UI โ 71.4 ps ๊ธฐ์ค ์ฝ 0.21 UI RMS jitter budget. ===== * Equalization ์ ๋ต์ด jitter์ ์ฃผ๋ ์ํฅ: - ํจ์๋ธ ์ต์ ํ: ๋ฐ์ฌ ๊ฐ์ โ deterministic jitter ๊ฐ์ - CTLE: HF ๋ ธ์ด์ฆ/์์๋ ธ์ด์ฆ๊น์ง ์ฆํญ โ RJ ์ฆ๊ฐ ๊ฐ๋ฅ โ โํ์ ์ต์ ํ๋โ๋ก๋ง ์ค์ - ๊ณผ๋ํ TX pre-emphasis: overshoot/undershoot + ringing์ผ๋ก ์ถ๊ฐ DJ ๋ฐ์ - DFE: ISI ๊ธฐ๋ฐ DJ/vertical closure๋ฅผ ์ค์ด์ง๋ง, ๋ถ์์ ํ tap adaptation์ ์คํ๋ ค data-dependent jitter๋ฅผ ์ฆ๊ฐ์ํฌ ์ ์์ * ๋ฐ๋ผ์ jitter spec ๋ง์ถ๋ ค๋ฉด: - CTLE gain/zero/pole๊ณผ TX tap์ ๊ณผํ์ง ์๊ฒ ์ค์ ํ๊ณ - DFE tap adaptation์ loop bandwidth๋ฅผ ๋๋ฌด ๋น ๋ฅด๊ฒ ์ก์ง ์์ tap coefficient๊ฐ ํ๋ค๋ฆฌ์ง ์๊ฒ ์ค๊ณ ===== - PAM-4์์ 10โปยนยฒ ์์ค์ BER์ ๋๋ต 20 dB ์ด์์ ์ ํจ SNDR (per eye) ์ ๋๊ฐ ํ์ํ๋ค๊ณ ์๋ ค์ ธ ์์ต๋๋ค.AMD<ref>{{cite web|title=AMD|url=https://www.xilinx.com/publications/events/designcon/2016/slides-pam4signalingfor56gserial-zhang-designcon.pdf|publisher=xilinx.com|access-date=2025-12-08}}</ref> ===== * ์ด SNDR๋ฅผ ์ป๊ธฐ ์ํด: - ํจ์๋ธ ์ฑ๋์์ RL/IL์ ์ ๋ฆฌํด deterministic ์ฑ๋ถ์ ์ต์ํํ๊ณ - CTLE/TX FIR/DFE๋ก ISI๋ฅผ ์ค์ฌ margin ํ๋ณด - ๋ ธ์ด์ฆ ๊ด์ ์์๋: - CTLE gain์ ํ์ ์ด์์ HF boost๋ก ์ฌ๋ฆฌ์ง ์๊ธฐ - Rx front-end์ ์ ๋ ฅ ๋ฆฌํด๋ก์ค/๋ ธ์ด์ฆ figure ์ต์ ํ - CDR loop filter ์ค๊ณ๋ก ์์ ๋ ธ์ด์ฆ/ํธ๋ํน ์ก์ ์ ์ด ==== ์ค์ ์ค๊ณ ํ๋ก์ฐ๋ฅผ ๋จ๊ณ๋ก ์์ฝํ๋ฉด ์๋์ ๊ฐ์ต๋๋ค. ==== # ์ฑ๋ ๋ชจ๋ธ ํ๋ณด - FR-4 stackup, 15 cm trace, 4 via, 85 ฮฉ ์ปค๋ฅํฐ ํฌํจํ 3D EM/2D ํ๋ ์๋ฒ๋ก S-parameter ์ถ์ถ # Via stub ์ต์ ํ - backdrill/HDI ์ค๊ณ๋ก stub ๊ธธ์ด ์ต์ํ โ ๊ณต์ง ๋์ญ์ 20 GHz ์ด์์ผ๋ก ๋ฐ์ด๋ # ์ปค๋ฅํฐ/์ํผ๋์ค ์ต์ ํ - ์ปค๋ฅํฐ footprint, taper, Z0 ์กฐ์ ์ผ๋ก RL < โ12~โ15 dB ์์ค ํ๋ณด - discrete matching network๋ ํ์์ ์ต์ํ์ผ๋ก๋ง # ๊ธฐ๋ณธ TX/RX ์ํผ๋์ค ๋งค์นญ - ํจํค์ง + board ์ ์ฒด์์ 100 ฮฉ diff ์ผ๊ด์ฑ ํ๋ณด # CTLE 1์ฐจ ํ๋ - ์ฑ๋ IL ๊ธฐ๋ฐ์ผ๋ก zero/pole/gain ์ค์ โ ์ต์ํ์ HF boost๋ก eye width ์ต๋ํ # TX 3-tap FIR ์ต์ ํ - CTLE ์ ์ ์ํ์์ pre/main/post tap sweep - eye height/width/jitter/์ ๋ ฅ/EMI๋ฅผ ํจ๊ป ๊ณ ๋ คํด โ์จ๊ฑดํโ tap ์กฐํฉ ์ ์ # DFE ํ์ฑํ ๋ฐ tap ์/๊ณ์ ํ๋ - ์์ฌ ISI tail์ ์ปค๋ฒํ tap ์ ๊ฒฐ์ (3โ5 tap) - adaptation ์๊ณ ๋ฆฌ์ฆ/loop bandwidth ์กฐ์ โ ์์ ๋ ์๋ ด๊ณผ jitter ์ต์ํ ํ๋ณด # ์ข ํฉ ๊ฒ์ฆ - Eye height โฅ 60 mV, Jitter < 15 ps RMS, BER < 10โปยนยฒ ๋ฌ์ฑ ์ฌ๋ถ ํ์ธ - margin ๋ถ์กฑ ์: โ CTLE gain/shape ์ฌ์กฐ์ โ โก TX tap ์ฌํ๋ โ โข DFE tap ์/coeff ํ์ฅ ์์ผ๋ก ์ถ๊ฐ ์ต์ ํ ์์ฝํ๋ฉด, : ๊ฐ 28 Gbps PAM-4 + FR-4 + 15 cm ์ฑ๋์์ ์ ์๋ Eye/Jitter/BER ์คํ์ ๋ง์กฑ์ํค๊ธฐ ์ํ ๊ฐ์ฅ ํฉ๋ฆฌ์ ์ธ ์ ๋ต์ ๋๋ค. ์ํ์๋ฉด, ๋๋ต์ ์ธ ์ฑ๋ IL(์: 15 cm FR-4 stripline + via/์ปค๋ฅํฐ ๋ชจ๋ธ ๊ฐ์ )์ ์ซ์๋ก ๋๊ณ โTX FIR tap ๊ฐ / CTLE transfer / DFE tap ์โ๊น์ง ํฌํจํ ์์ ์ธํ ์ ํ๋ ๋ง๋ค์ด์ COM-like link budget ํํ๋ก ์ ๋ฆฌํด ๋๋ฆด ์๋ ์์ต๋๋ค. === User: ๋ฌธ์ ์ ๋ํ ๋น์ ์ ์๋ฃจ์ ์ ์ ๋ค์์ต๋๋ค. === ๋ฌธ์ ์ ๋ํ ๋น์ ์ ์๋ฃจ์ ์ ์ ๋ค์์ต๋๋ค. ์ด์ ๋น์ ์ ๋น์ ์ ๋๋ฃ ์์ง๋์ด๋ค๊ณผ ๋ ๋ฆฝ์ ์ผ๋ก ๊ณ ์ํ ์๋ฃจ์ ์ ๋ํด ํ ๋ก ํด์ผ ํฉ๋๋ค. ๋ค๋ฅธ ์์ง๋์ด๋ค์ ์๋ฃจ์ ์ ๋ณด๊ณ , #1: ๋ชจ๋ ์์ง๋์ด๊ฐ ๋์ํ ์ ์๋ ๊ฒ #2: ๋น์ ๊ณผ ๋ค๋ฅธ ์์ง๋์ด๋ค์ ์๊ฒฌ์ด ๋ค๋ฅธ ๋ถ๋ถ #3: ์ค์ํ์ง๋ง ๋น์ ์ด ๋์น๊ณ ๋ค๋ฅธ ์์ง๋์ด๋ค์ด ์บ์นํ ๋ถ๋ถ #4: ์ค์ํ์ง๋ง ๋ค๋ฅธ ์์ง๋์ด๋ค์ด ๋์น ๋ถ๋ถ #5: ๋ชจ๋ ์๊ฒฌ์ ํ์ธํ์์ ๋ ์ค๊ณ์ ์์ ๋์ด์ผ ํ ๋ถ๋ถ(์๋ค๋ฉด ์๋ค๊ณ ๋๋ตํด๋ ๋ฉ๋๋ค.) ์ ๋ต๋ณ ๋ฐ๋๋๋ค. ์์ง๋์ดA: # 28 Gbps PAM-4 SerDes ์ต์ ํ ์ ๋ต ==== ๋ฌธ์ ๋ถ์ ==== ๋จผ์ ํ์ค ์ฒดํฌ๋ถํฐ: '''Channel Loss ์ถ์ :''' * FR-4, tanฮด=0.02 @ 7GHz (Nyquist): ~1.2-1.5 dB/cm * 15cm trace โ '''์ฝ 18-22 dB insertion loss at Nyquist''' * PAM-4์ SNR margin์ด NRZ ๋๋น ~9.5dB ๋ถ๋ฆฌํจ ์ด ์กฐํฉ์ '''๊ฒฝ๊ณ์ ์'''์ด๋ค. ๋์์ ๊ฐ๋ฅํ๋ margin์ด tightํ ๊ฒ. --- ==== ์ต์ ํ ์์ (Passive First โ Active Later) ==== ===== Phase 1: Passive Optimization (๋จผ์ ์ํ) ===== '''1. Via Stub Optimization (์ต์ฐ์ )''' Via stub resonance frequency: f_res โ c / (4 ร stub_length ร โฮตr) 10mil stub โ ~18GHz ๊ทผ์ฒ notch ๋ฐ์ * '''Back-drilling''' ๋๋ '''blind via''' ์ ์ฉ * Target: stub < 5mil (resonance๋ฅผ 30GHz+ ๋ก ๋ฐ์ด๋) * '''Trade-off:''' ์ ์กฐ ๋น์ฉ ์ฆ๊ฐ, yield ์ํฅ ์ด๊ฑด EQ๋ก ๋ณต๊ตฌ ๋ถ๊ฐ๋ฅํ notch๋ฅผ ์ ๊ฑฐํ๋ฏ๋ก ๋ฐ๋์ ์ ํ๋์ด์ผ ํจ. '''2. Impedance Matching (Connector)''' ฮ = (85-100)/(85+100) โ -8% Multiple reflection์ผ๋ก ISI ์ ํ * Connector ์ธํฐํ์ด์ค์ '''tapered transition''' ๋๋ '''ฯ-matching network''' * Return loss target: < -15dB @ 14GHz * '''Trade-off:''' board area, ์ค๊ณ ๋ณต์ก๋ --- ===== Phase 2: Active Equalization ===== '''3. CTLE ์ค์ (RX, ๋จผ์ tune)''' ์ CTLE์ด ๋จผ์ ์ธ๊ฐ: * Channel frequency response ์ธก์ ํ ์ง์ inverse ์ค๊ณ ๊ฐ๋ฅ * DFE๋ CTLE ์ถ๋ ฅ์ ๊ธฐ๋ฐ์ผ๋ก ๋์ ์ค์ ์ ๋ต: DC gain: 0dB (๋๋ ์ฝ๊ฐ์ attenuation) Peaking frequency: ~7GHz (Nyquist) Peaking gain: 10-14dB (channel loss ๊ธฐ๋ฐ) '''Trade-off:''' * High-frequency boost โ '''noise amplification''' * PAM-4์์ ์น๋ช ์ : SNR์ด ์ด๋ฏธ tightํ ์ํฉ * '''๊ถ์ฅ:''' CTLE๋ก 70% ๋ณด์, ๋๋จธ์ง๋ DFE์ ์์ '''4. TX Pre-emphasis (3-tap FIR)''' Tap coefficient ์ด๊ธฐ๊ฐ (channel pulse response ๊ธฐ๋ฐ ์กฐ์ ํ์): c(-1): +0.1 ~ +0.15 (pre-cursor) c(0): +0.6 ~ +0.7 (main) c(+1): -0.2 ~ -0.25 (post-cursor) '''Trade-off:''' * Pre-emphasis โ โ TX swing headroom โ โ effective eye amplitude โ * Main tap์ด ์ค๋ฉด far-end amplitude ๊ฐ์ * '''๊ถ์ฅ:''' Pre-emphasis๋ก 6-8dB๊น์ง๋ง, ๊ณผ๋ํ boost ๊ธ์ง '''5. DFE (์ต์ข ๋จ๊ณ)''' PAM-4์์ DFE ์ญํ ์ด ์ค์ํ ์ด์ : * CTLE์ noise penalty ์์ด post-cursor ISI ์ ๊ฑฐ * Minimum 3-tap, ๊ฐ๋ฅํ๋ฉด 5-tap ๊ถ์ฅ '''Trade-off:''' * '''Error propagation:''' PAM-4๋ 4-level์ด๋ฏ๋ก ์๋ชป๋ decision์ด ์ฐ์ ์ค๋ฅ ์ ๋ฐ * '''Timing margin:''' DFE tap settling์ด 1UI ๋ด์ ์๋ฃ๋์ด์ผ ํจ (28Gbps โ ~71ps) * '''๊ถ์ฅ:''' ์ฒซ 1-2 tap์ energy ์ง์ค, ๊ธด tail์ ๋ฌด์ --- ==== EQ Budget ๋ถ๋ฐฐ (๊ถ์ฅ) ==== | Stage | Compensation | Noise Impact | |-------|-------------|--------------| | Via/Matching | ~2-3dB (notch ์ ๊ฑฐ) | None | | TX FIR | ~6-8dB | Indirect (swingโ) | | CTLE | ~8-10dB | High | | DFE | Residual ISI | None | Total recoverable: '''~18-20dB''' โ 22dB loss channel์์ margin ๋ถ์กฑ ๊ฐ๋ฅ --- ==== Feasibility Assessment ==== '''Honest evaluation:''' 60mV eye height @ BER 10^-12 ๋ฌ์ฑ ๊ฐ๋ฅ์ฑ: * Best case (๋ชจ๋ ์ต์ ํ ์ ์ฉ): '''๊ฐ๋ฅํ๋ margin < 3dB''' * Via stub ๋ฏธ์ต์ ํ ์: '''์คํจ ๊ฐ๋ฅ์ฑ ๋์''' '''Risk factors:''' # FR-4 loss tangent 0.02๋ ์ด data rate์์ aggressive # PAM-4์ SNR sensitivity๋ก ์ธํด CTLE noise๊ฐ critical # Temperature/voltage variation์์ margin ๋ถ์กฑ ์์ '''๋์ (๋ง์ฝ spec fail ์):''' * PCB material ๋ณ๊ฒฝ (Megtron 6: tanฮด~0.004) โ ๊ฐ์ฅ ํจ๊ณผ์ * Trace length ์ถ์ ๊ฐ๋ฅ ์ฌ๋ถ ์ฌ๊ฒํ * Eye height spec ํ์ (40mV์์ FEC๋ก ์ปค๋ฒ) --- ==== Tuning ์์ ์์ฝ ==== # S-parameter ์ธก์ (via stub resonance ํ์ธ) # Via back-drill ์ ์ฉ # Impedance matching ์ ์ฉ # CTLE peaking ์ค์ (channel loss์ 60-70% ๋ชฉํ) # TX FIR tap ์กฐ์ (pulse response ๊ธฐ๋ฐ) # DFE enable, tap adaptation # Eye diagram + BER ์ธก์ # CTLE/FIR ๋ฏธ์ธ ์กฐ์ (jitter vs eye height trade-off) ์ง๋ฌธ: Via stub length๋ ํ์ฌ S21 measurement ๋ฐ์ดํฐ๊ฐ ์์ผ๋ฉด ๋ ์ ๋์ ์ธ ๋ถ์์ด ๊ฐ๋ฅํ๋ค. ์์ง๋์ดB: 28 Gbps PAM-4 (14 Gbaud, Nyquist ์ฃผํ์ ์ฝ 7 GHz) ์ค๊ณ์์, FR-4์ ๋์ ์์ค๊ณผ ์ํผ๋์ค ๋ถ์ฐ์์ฑ(Via, Connector)์ ๊ทน๋ณตํ๊ณ Spec์ ๋ง์กฑ์ํค๊ธฐ ์ํ ์ต์ ํ ์ ๋ต์ ๋๋ค. ์ด ์์คํ ์ ๊ฐ์ฅ ํฐ ์ํ ์์ธ์ '''FR-4์ ์ ์ ์์ค(Signal Attenuation)'''๊ณผ '''์ํผ๋์ค ๋ถ์ผ์น๋ก ์ธํ ๋ฐ์ฌ(Reflections causing ISI)'''์ ๋๋ค. PAM-4๋ NRZ ๋๋น SNR์ด ์ฝ 9.5dB ๋ถ๋ฆฌํ๋ฏ๋ก, '''Eye Height(60mV)''' ํ๋ณด๊ฐ ๊ฐ์ฅ ๊น๋ค๋ก์ด ์ ์ฝ ์กฐ๊ฑด์ด ๋ ๊ฒ์ ๋๋ค. ๋ค์์ ์ ์ฉ ์์์ ๋ฐ๋ฅธ ์ต์ ํ ์ ๋ต๊ณผ Trade-off ๋ถ์์ ๋๋ค. --- ===== '''1๋จ๊ณ: ์ฑ๋ ๋ฌผ๋ฆฌ์ ์ต์ ํ (Passive Channel Optimization)''' ===== ''๊ฐ์ฅ ๋จผ์ ์ํํด์ผ ํฉ๋๋ค. EQ๋ก ํด๊ฒฐํ๊ธฐ ์ ์ ๋ฌผ๋ฆฌ์ ์ฑ๋์ ์์ค๊ณผ ๋ฐ์ฌ๋ฅผ ์ต์ํํด์ผ Eye Height ๋ง์ง์ ํ๋ณดํ ์ ์์ต๋๋ค.'' '''1. Via Stub Optimization (ํ์)''' * '''์ ๋ต:''' 15cm ๋ฐฐ์ ์ค 4๊ฐ์ Via๋ ์ฌ๊ฐํ ์ํผ๋์ค ๋ถ์ฐ์์ ์ ๋๋ค. ํนํ '''Back-drilling(๋ฐฑ๋๋ฆด๋ง)'''์ ์ ์ฉํ์ฌ Stub ๊ธธ์ด๋ฅผ ์ต์ํํด์ผ ํฉ๋๋ค. * '''์ด์ :''' Stub๋ ํน์ ์ฃผํ์์์ Resonance(๊ณต์ง)๋ฅผ ์ผ์ผ์ผ ์ ํธ๋ฅผ ๊ธ๊ฒฉํ ๊ฐ์ ์ํค๋ Notch Filter ์ญํ ์ ํฉ๋๋ค. 7 GHz ๋์ญํญ ๋ด์์ Notch๊ฐ ๋ฐ์ํ๋ฉด ์ด๋ค EQ๋ก๋ ๋ณต๊ตฌ๊ฐ ๋ถ๊ฐ๋ฅํฉ๋๋ค. '''2. Impedance Matching (Connector 85ฮฉ)''' * '''์ ๋ต:''' PCB Trace(ํต์ 100ฮฉ)์ ์ปค๋ฅํฐ(85ฮฉ) ์ฌ์ด์ ๊ธ๊ฒฉํ ๋ณํ๋ฅผ ์ค์ด๊ธฐ ์ํด '''Tapering(ํ ์ดํผ๋ง)''' ๊ธฐ๋ฒ์ ์ ์ฉํฉ๋๋ค. ์ปค๋ฅํฐ์ ์ ๊ทผํ๋ Trace์ ํญ์ ์์ํ ์กฐ์ ํ์ฌ ์ํผ๋์ค๊ฐ ๋ถ๋๋ฝ๊ฒ ๋ณํ๋๋ก ์ค๊ณํฉ๋๋ค. * '''์ด์ :''' 15ฮฉ์ ๋ถ์ผ์น๋ ๊ฐํ ๋ฐ์ฌํ(Reflection)๋ฅผ ๋ง๋ค์ด Eye๋ฅผ ๋ซ๊ฒ ๋ง๋ญ๋๋ค. ์ด๋ DFE ๋ถ๋ด์ ๊ฐ์ค์ํค๋ฏ๋ก ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ํํด์ผ ํฉ๋๋ค. --- ===== '''2๋จ๊ณ: ์ก์ ๋จ ๋ฑํ๊ธฐ (Tx FFE) ํ๋''' ===== ''์ ํธ๋ฅผ ์๋ ๋จ๊ณ์์ ์ฑ๋ ์์ค์ ๋ฏธ๋ฆฌ ๋ณด์ํฉ๋๋ค.'' '''3. 3-Tap FIR Filter (Pre-emphasis)''' * '''์ ๋ต:''' '''Pre-cursor'''์ '''Post-cursor'''๋ฅผ ์ ์ ํ ์ฌ์ฉํ์ฌ ๊ณ ์ฃผํ ์ฑ๋ถ์ ๊ฐ์กฐํฉ๋๋ค. ๋จ, PAM-4์์๋ ๊ณผ๋ํ Pre-emphasis๋ฅผ ์ง์ํด์ผ ํฉ๋๋ค. * '''์ ์ฉ ํฌ์ธํธ:''' FR-4 15cm๋ ๊ณ ์ฃผํ ๊ฐ์ ๊ฐ ํฌ๋ฏ๋ก ์ด๋ฅผ ๋ณด์ํ๋, '''Main Tap์ ํฌ๊ธฐ๋ฅผ ์ต๋ํ ์ ์ง'''ํ๋ ๊ฒ์ด ํต์ฌ์ ๋๋ค. * '''Trade-off (์ค์):''' * Pre-emphasis๋ฅผ ๊ฐํ๊ฒ ๊ฑธ๋ฉด ๊ณ ์ฃผํ ์์ค์ ๋ณด์๋์ง๋ง, '''์ ์ฒด์ ์ธ ์ ์ ์ค์(Low frequency amplitude)์ด ์ค์ด๋ญ๋๋ค.''' * ํ์ฌ ๋ชฉํ์ธ '''Eye Height > 60mV'''๋ฅผ ๋ฌ์ฑํ๊ธฐ ์ํด, Tx FFE๋ ์ต์ํ์ ISI ์ ๊ฑฐ์ฉ์ผ๋ก๋ง ์ฌ์ฉํ๊ณ , ๋๋จธ์ง ๋ณด์์ Rx๋จ(CTLE/DFE)์ผ๋ก ๋๊ฒจ์ผ ํฉ๋๋ค. --- ===== '''3๋จ๊ณ: ์์ ๋จ ๋ฑํ๊ธฐ (Rx EQ) ์ต์ ํ''' ===== ''๊ฐ์ ๋ ์ ํธ๋ฅผ ์ฆํญํ๊ณ ์์ฌ ๋ ธ์ด์ฆ๋ฅผ ์ ๊ฑฐํฉ๋๋ค.'' '''4. CTLE (Continuous Time Linear Equalizer)''' * '''์ ๋ต:''' 7 GHz (Nyquist Frequency) ๊ทผ์ฒ์์ Peaking Gain์ ๊ฐ๋๋ก ์ค์ ํฉ๋๋ค. FR-4์ ์ฃผํ์ ์์กด์ ์์ค(Dielectric Loss)์ ํํํํฉ๋๋ค. * '''Trade-off:''' CTLE๋ ๊ณ ์ฃผํ ์ ํธ๋ฟ๋ง ์๋๋ผ '''๊ณ ์ฃผํ ๋ ธ์ด์ฆ์ Crosstalk๋ ํจ๊ป ์ฆํญ'''์ํต๋๋ค. ๊ณผ๋ํ Gain์ Jitter Spec(15ps)์ ๋ง์กฑ์ํค๊ธฐ ์ด๋ ต๊ฒ ๋ง๋ค ์ ์์ผ๋ฏ๋ก, ์ต์ ์ DC/AC Gain ๋น์จ์ ์ฐพ์์ผ ํฉ๋๋ค. '''5. DFE (Decision Feedback Equalizer)''' * '''์ ๋ต:''' ๊ฐ์ฅ ๋ง์ง๋ง์ ํ๋ํฉ๋๋ค. ์์ ๋จ๊ณ์์ ์ ๊ฑฐ๋์ง ์์ '''๋ฐ์ฌ(Reflection)์ ์ํ ISI'''๋ฅผ ์ ๊ฑฐํ๋ ๋ฐ ํ์ํฉ๋๋ค. * '''์ ์ฉ ํฌ์ธํธ:''' 4๊ฐ์ Via์ Connector ๋ถ์ผ์น๋ก ์ธํด ๋ฐ์ํ๋ ๋ณต์กํ ๋ฐ์ฌํ๋ ์ ํ EQ(FFE, CTLE)๋ก ์ก๊ธฐ ์ด๋ ต์ต๋๋ค. DFE ํญ์ ์ฌ์ฉํ์ฌ ์ด๋ฅผ ๊น์๋ด์ผ ํฉ๋๋ค. * '''Trade-off:''' DFE๋ ๋ ธ์ด์ฆ๋ฅผ ์ฆํญ์ํค์ง ์๊ณ ISI๋ฅผ ์ ๊ฑฐํ๋ ์ฅ์ ์ด ์์ง๋ง, '''Error Propagation(์๋ฌ ์ ํ)''' ์ํ์ด ์์ต๋๋ค. ํ์ง๋ง ํ์ฌ BER ๋ชฉํ๊ฐ $10^{-12}$๋ก ์๊ฒฉํ๋ฏ๋ก, DFE์ ๊ธฐ์ฌ๋๊ฐ ํ์์ ์ ๋๋ค. --- ===== '''์ข ํฉ ์์ฝ ๋ฐ ์ ์๋ ์ค์ ํ๋ฆ''' ===== | ์์ | ๊ธฐ๋ฒ | ๋ชฉํ | ํต์ฌ ๊ณ ๋ ค ์ฌํญ ๋ฐ Trade-off | | :-- | :-- | :-- | :-- | | '''1''' | '''Via Stub Optimization''' | Stub Resonance ์ ๊ฑฐ | Back-drilling ๋น์ฉ vs ์ ํธ ๋ฌด๊ฒฐ์ฑ (ํ์ ์ ์ฉ ๊ถ์ฅ) | | '''2''' | '''Impedance Matching''' | 85ฮฉ ์ปค๋ฅํฐ ๋ฐ์ฌ ์ต์ํ | PCB Layout ๋จ๊ณ์์ Trace Tapering ์ ์ฉ | | '''3''' | '''Tx FFE (3-tap)''' | ์ฑ๋ ์์ค ๋ณด์ (Coarse) | '''Eye Height 60mV ์ฌ์:''' ๊ณผ๋ํ De-emphasis ๊ธ์ง | | '''4''' | '''Rx CTLE''' | ๊ณ ์ฃผํ ๊ฐ์ ๋ณต์ | ์ ํธ ์ฆํญ vs '''Noise/Jitter ์ฆํญ''' ๊ท ํ | | '''5''' | '''Rx DFE''' | '''๋ฐ์ฌ ๋ ธ์ด์ฆ(Reflection)''' ์ ๊ฑฐ | Via/Connector๋ก ์ธํ ISI ์ ๊ฑฐ์ ํต์ฌ ์ญํ | '''๊ฒฐ๋ก ์ ์ ์ธ:''' FR-4์ 15cm ๊ธธ์ด, ๋ค์์ Via๋ฅผ ๊ณ ๋ คํ ๋ '''Insertion Loss'''๋ณด๋ค๋ '''Impedance Mismatch์ ์ํ Reflection'''์ด BER $10^{-12}$ ๋ฌ์ฑ์ ๋ ํฐ ์ฅ์ ๋ฌผ์ด ๋ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค. ๋ฐ๋ผ์, '''Tx FFE๋ ์ฝํ๊ฒ(Eye Height ํ๋ณด)''' ์ค์ ํ๊ณ , '''Rx DFE์ ์์กด๋๋ฅผ ๋์ฌ ๋ฐ์ฌํ๋ฅผ ์ ๊ฑฐ'''ํ๋ ์ ๋ต์ด Eye Height > 60mV์ BER ์กฐ๊ฑด์ ๋์์ ๋ง์กฑ์ํค๋ ์ต์ ์ ํด๋ฒ์ ๋๋ค. === Assistant: ์ข์ต๋๋ค. === ์ข์ต๋๋ค. ์ธ ์ฌ๋(์ + A + B)์ ๋ต๋ณ์ ํ ๋ฒ์ ๋๊ณ ๋น๊ตํด๋ณด๋ฉด ์ ๋ฆฌ๊ฐ ์ ๋ฉ๋๋ค. ํญ๋ชฉ๋ณ๋ก ์ ๋ฆฌํ๊ฒ ์ต๋๋ค. ==== ์ธ ๋ต๋ณ์์ ์ฌ์ค์ ๊ณตํต์ผ๋ก ๊น๋ ค ์๋ ํฉ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ==== # ํจ์๋ธ ์ฑ๋ ์ต์ ํ๊ฐ ์ต์ฐ์ - Via stub๋ back-drill/HDI๋ก ์ต๋ํ ์งง๊ฒ ์ค์ฌ์ผ ํ๋ค. โ ๊ณต์ง์ด Nyquist(7 GHz) ๊ทผ์ฒ์ ๊ฑธ๋ฆฌ๋ฉด ์ด๋ค EQ๋ก๋ ์จ์ ํ ๋ณต๊ตฌ ๋ถ๊ฐ๋ฅ. - ์ปค๋ฅํฐ/๋ฐฐ์ ์ ์ํผ๋์ค ๋ถ์ฐ์์ ๋ ์ด์์/์ํผ๋์ค ์ต์ ํ๋ก ๋จผ์ ์ค์ด๋ ๊ฒ์ด ์ฐ์ ์ด๋ค. - โEQ๋ก ๋ฎ๊ธฐ ์ ์ ์ฑ๋์ ๊นจ๋ํ๊ฒโ๊ฐ ์ธ ์ฌ๋ ๋ชจ๋์ ๊ธฐ๋ณธ ์ ์ . # ์ต์ ํ ์์์ ํฐ ํ๋ฆ - ์์ ์์ฒด์ ์ธ๋ถ ์ฐจ์ด๋ ์์ง๋ง, ๊ณตํต ๊ตฌ์กฐ๋: 1. ํจ์๋ธ ์ฑ๋(PCB stackup, via, connector, Z0) 2. ์ ํ EQ (TX 3-tap FIR, CTLE) 3. ๋น์ ํ EQ (DFE, ๋ง์ง๋ง ๋จ๊ณ) - DFE๋ ํญ์ ๋ง์ง๋ง์ ์ผ์ ์์ฌ ISI๋ฅผ ์ ๋ฆฌํ๋ ๋ธ๋ก์ด๋ผ๋ ์ ์์ ์๊ฒฌ ์ผ์น. # ๊ฐ ๋ธ๋ก์ ์ญํ ์ ๋ํ ์ธ์ - CTLE: FR-4 ์ฃผํ์ ์์กด ์์ค ๋ณด์, ๊ณ ์ฃผํ ๊ฐ์ ๋ฅผ ์ฌ๋ ค์ฃผ๋ ์ ํ EQ. ๋์์ ๋ ธ์ด์ฆยท์งํฐ๋ ์ฆํญํ๋ ์ํ. - TX 3-tap FIR: pre/post cursor ISI๋ฅผ ์ผ๋ถ TX ์ธก์์ ์ ํ ๋ณด์. ๊ณผํ๋ฉด VOD ๊ฐ์ + overshoot/undershoot. - DFE: ๋ ธ์ด์ฆ๋ ์ฆํญํ์ง ์์ผ๋ฉด์ post-cursor ISI๋ฅผ ์ ๊ฑฐํ๋ ํต์ฌ ๋ธ๋ก. error propagation ์ํ ์กด์ฌ. # PAM-4์ ์ทจ์ฝ์ฑ - PAM-4๋ NRZ ๋๋น SNR margin์ด ์๋นํ ๋ถ๋ฆฌํ๊ณ , Eye height 60 mV ์คํ์ ๊ฝค ํ์ดํธํ๋ค. - ๋ฐ๋ผ์ ๋ฐ์ฌ์ ISI๋ฅผ ์ต์ํํ๊ณ , EQ ๋ ธ์ด์ฆ penalty๋ฅผ ๊ด๋ฆฌํ๋ ๊ฒ์ด ํ์๋ผ๋ ์ ์์ ๋ชจ๋ ๋์. ==== ### ==== * ์ (์ ํด๋ฒ) - 15 cm FR-4 ์ฑ๋์ โ์ค๊ฐ ์ ๋ ์์ค ์ฑ๋โ๋ก ๋ณด๊ณ , ์ ์ ํ ํจ์๋ธ ์ต์ ํ + CTLE + TX FIR + DFE๋ฉด ์คํ ์ง์ ์ด ๊ฐ๋ฅํ๋ค๊ณ ์ ์ ํ์ต๋๋ค. * ์์ง๋์ด A - FR-4 ์์ค์ 1.2~1.5 dB/cm @Nyquist๋ก ๊ฐ์ โ 15cm์์ 18~22 dB IL๋ก ์ถ์ . - ์ฌ๊ธฐ์ via/์ปค๋ฅํฐ๊น์ง ๊ณ ๋ คํ๋ฉด โ์๋์ ๊ฐ๋ฅํ์ง๋ง margin์ด ๋งค์ฐ ํ์ดํธโํ๋ค๊ณ ํ๋จ. - ๊ทธ๋์ Megtron 6 ๊ฐ์ ์ ์์ค ์ฌ์ง, trace ๊ธธ์ด ๋จ์ถ, Eye ์คํ ์ํ + FEC๊น์ง ํฌํจํ โํ๋ Bโ๋ฅผ ์ ์. * ์์ง๋์ด B - ์์นํ๋ ํ์ง ์์์ง๋ง, FR-4 + 15cm + ์ฌ๋ฌ via ์กฐํฉ์ ๋งค์ฐ ๊ณต๊ฒฉ์ ์ธ ์กฐ๊ฑด์ผ๋ก ๋ณด๊ณ , ํนํ BER=10โปยนยฒ์ ๋ง์ถ๋ ๋ฐ ํฐ ์ํ ์์ธ์ผ๋ก ์ธ์. โ ์์ฝํ๋ฉด, ์ ๋ ๋ค์ ๋๊ด ์ชฝ, A๋ ๋น๊ด/๊ฒฝ๊ณ์ ์ชฝ, B๋ ์ํ์ฑ ๊ฐ์กฐ ์ชฝ์ ๋๋ค. ===== - ์ - 100 ฮฉ โ 85 ฮฉ mismatch์ ๋ํด ฮ โ -0.08, RL โ -22 dB ์ ๋๋ก ๋ณด๊ณ , โ์ข์ง๋ ์์ง๋ง ์น๋ช ์ ์์ค์ ์๋๋คโ ์ชฝ์ ๊ฐ๊น์ด ํค์ด์์ต๋๋ค. - ๋ฐ๋ผ์ discrete matching network๋ณด๋ค๋ ๋ ์ด์์(ํ ์ดํผ, ํจ๋/anti-pad ์ต์ ํ) ์์ฃผ๋ก ํด๊ฒฐํ๊ณ , EQ ์ค๊ณ์ ์ฃผ ํ๊น์ โ์ฑ๋ IL + viaโ๋ผ๊ณ ๋ณด๋ ์ชฝ. ===== * ์์ง๋์ด A / B - ๋ ๋ค ์ํผ๋์ค ๋ถ์ผ์น์ ํจ์ฌ ๋ ๋ฌด๊ฒ๋ฅผ ๋ก๋๋ค. - A: RL target์ -15 dB ์ดํ @14 GHz๋ก ๋๊ณ , ํ์ ์ ฯ-matching network๊น์ง๋ ํ์ค์ ์ธ ์ต์ ์ผ๋ก ์ธ๊ธ. - B: ์ด mismatch๋ฅผ DFE ๋ถ๋ด์ ํฌ๊ฒ ํค์ฐ๋ ์ฃผ๋ฒ์ผ๋ก ๋ณด๊ณ , reflection์ด BER์ ์ง๋ฐฐํ ์ ์๋ค๊ณ ๊ฐ์กฐ. โ ์ ๋ โ85 ฮฉ mismatch๊ฐ ๋์์ง๋ง, via stub ๊ฐ์ ์์์ ๋นํ๋ฉด 2์ฐจ ์ฐ์ ์์โ๋ก ๋ดค๊ณ , A/B๋ โreflection์ด ์ด ๋งํฌ์์ ์๋นํ criticalโํ๋ค๊ณ ๋ณด๊ณ ์์ต๋๋ค. ===== - ์ - CTLE: ๋๋ต 6โ8 dB ์์ค์ ์จ๊ฑดํ peaking์ผ๋ก ์ฑ๋ slope๋ฅผ ํฌ๊ฒ ์ค์ด๋ ์ ๋. - TX 3-tap FIR: ํน์ tap ๊ฐ ์ ์๋ณด๋ค๋ channel response ๊ธฐ๋ฐ sweep โ ์ต์ ์ ํ์์ ์ด์ ์ ๋์๊ณ , ๊ณผ๋ํ emphasis๋ ์งํฐ/EMI ์ธก๋ฉด์์ ์ํํ๋ค๊ณ ๋ณด์์ต๋๋ค. - DFE: 3~5 tap์ผ๋ก ์์ฌ ISI ๋๋ถ๋ถ์ ์ฒ๋ฆฌ. ===== * ์์ง๋์ด A - CTLE์ 10โ14 dB ์์ค๊น์ง๋ ํ์ฉ ๊ฐ๋ฅํ ๊ฐํ peaking์ ์ ์, โ์ฑ๋ loss์ 70%๋ CTLE๋ก, ๋๋จธ์ง๋ DFE๋กโ๋ผ๋ fairly aggressive ์ ๋ต. - TX FIR์๋ ๊ตฌ์ฒด์ ์ธ tap ๊ฐ(c(-1), c(0), c(+1))๊น์ง ์ ์ํ๋ฉฐ, 6โ8 dB ์ ๋ ๋ณด์ ์์. * ์์ง๋์ด B - TX FFE๋ ์ฝํ๊ฒ, Eye height๋ฅผ ์งํค๋ ์ ์์๋ง ์ฌ์ฉํ๊ณ DFE์ ์ญํ ์ ์๋์ ์ผ๋ก ํฌ๊ฒ ๋ณด๋ ์ ๋ต์ ๋๋ค. - CTLE๋ ํ์์ง๋ง, ๋ ธ์ด์ฆยท์งํฐ ๋ฌธ์ ๊ฐ ์์ด gain์ ๊ณผํ๊ฒ ์ฃผ์ง ์๋๋ค๋ ์ ์ ์ ์ ์ ์ฌ. โ ์ ๋ฆฌํ๋ฉด, * A: CTLE ๋น์ค์ด ๊ฐ์ฅ ํฌ๊ณ , DFE๋ก ๋๋จธ์ง๋ฅผ ํด๋ค. * B: DFE ๋น์ค์ด ๊ฐ์ฅ ํฌ๊ณ , TX FFE๋ ์ต์, CTLE๋ ์ค๊ฐ. * ์ ๋: CTLE/FFE/DFE๋ฅผ ๋น๊ต์ ๊ท ํ ์๊ฒ ๋๋๋, CTLE๋ ๋๋ฌด ๊ณผํ์ง ์๊ฒ ์ก์๋ ์ชฝ์ ๋๋ค. ===== - ์ : 28 Gbps ๋์ญ์์ R/L/C ๋์คํฌ๋ฆฌํธ ๋งค์นญ์ ํ๋์ญ + ์ถ๊ฐ ์์ค/๊ณต์ง ์ํ์ด ํฌ๋ฏ๋ก โ์ตํ์ ์๋จโ์ผ๋ก๋ง ๊ณ ๋ คํด์ผ ํ๋ค๊ณ ๋ดค์ต๋๋ค. ===== * ์์ง๋์ด A: ฯ-matching network๋ฅผ ํ์ค์ ์ธ ์ค๊ณ ์ต์ ์ผ๋ก ์ข ๋ ์ ๋ฉด์ ์ฌ๋ ค๋จ๊ณ , RL target ๋ฏธ๋ฌ ์ ์ ๊ทน ๊ณ ๋ คํ๋ ๋์์ค. * ์์ง๋์ด B: ์ธ๊ธ ์์ (์๋ฌต์ ์ผ๋ก ๋ ์ด์์ ๊ธฐ๋ฐ tapering ์ค์). ==== 1. ์ ๋์ ์ธ IL ์ถ์ & EQ budget ๋น๊ต (์์ง๋์ด A) - A๋ โtanฮด=0.02, 15 cmโ๋ฅผ ๋ฐํ์ผ๋ก 18โ22 dB @Nyquist๋ผ๋ ๊ตฌ์ฒด์ ์ธ IL ์ถ์ ์ ํ๊ณ , ์ด์ ๋ง์ถฐ Via/Matching โ 2โ3 dB, TX FIR 6โ8 dB, CTLE 8โ10 dB, DFE residual ํ์์ผ๋ก EQ budget์ ์์นํํ์ต๋๋ค. - ์ ๋ โ์ค๊ฐ ์ ๋ ์์ค ์ฑ๋โ์ด๋ผ๊ณ ๋ง ๋๊ณ , ์ค์ loss vs EQ capability๋ฅผ ์์น๋ก ๋ง์ถฐ ๋ณด๋ ๋ถ์์ด ๋น ์ ธ ์์์ต๋๋ค. โ ์ด๊ฑด ์ค๊ณ ํ๋น์ฑ ๊ฒ์ฆ์์ ๊ต์ฅํ ์ค์ํ ๋ถ๋ถ์ ๋๋ค. ==== # โ์คํจ ๊ฐ๋ฅ์ฑโ์ ์ ์ ๋ก ํ ํ๋ B ์ ์ (์์ง๋์ด A) - A๋ margin์ด ๊ฑฐ์ ์์ ์ ์๋ค๋ ์ ์ ํ์: - ์ ์์ค ์ฌ์ง(Megtron ๋ฑ)๋ก์ ์ ํ, - Trace length ์ฌํ์, - Eye height spec ์ํ + FEC ํ์ฉ ๊ฐ์ ์์คํ ๋ ๋ฒจ ๋์์ ์ ์ํ์ต๋๋ค. - ์ ๋ โ์ด ์ ๋๋ฉด ๋ง์ถฐ์ง ๊ฒโ์ด๋ผ๋ ๊ฐ์ ์๋ ์ต์ ํ ์ ๋ต๋ง ์ ์ํ๊ณ , ๋ง์ฝ ์ ๋ง์ผ๋ฉด ๋ฌด์์ ๋ฐ๊ฟ์ง์ ๋ํ ๊ณํ์ ์ ์ํ์ง ์์์ต๋๋ค. # Reflection(์ํผ๋์ค mismatch)์ด BER์ ๋ฏธ์น๋ ์๋์ ์ค์๋ (์์ง๋์ด B) - B๋ โ์ด ๋งํฌ์์ BER์ ๊นจ๋ ๋ ํฐ ์์ธ์ ์์ค ๊ทธ ์์ฒด๋ณด๋ค๋ via/connector mismatch์์ ์ค๋ ๋ณต์กํ ๋ฐ์ฌ ํจํด์ผ ์ ์๋คโ๊ณ ๊ฐ์กฐํฉ๋๋ค. - ์ ๋ IL + RL์ ๋ชจ๋ ์ค์ํ๊ฒ ๋ค๋ฃจ๊ธด ํ์ง๋ง, reflection์ ์ฑ๋ ํน์ฑ ์ค ์ต์ฐ์ ์ํ ์์ธ์ผ๋ก ๋ถ๊ฐ์ํค์ง๋ ์์์ต๋๋ค. # TX FFE๋ฅผ Eye height ๊ด์ ์์ โ์๋์ ์ผ๋ก ์ฝํ๊ฒโ ์ฐ์๋ ์ ๋ต (์์ง๋์ด B) - B๋ PAM-4์์ Eye height > 60 mV๊ฐ ๊ฐ์ฅ ํ์ดํธํ๋ค๋ ๊ฒ์ ์ ์ ๋ก, TX FFE๋ฅผ โ์์ค ๋ณด์๋ณด๋ค๋ ISI ์ฝ๊ฐ ์ค์ด๋ ๋ณด์กฐ ์๋จ ์ ๋๋ก ๋๊ณ , swing์ ๋ณด์กดํ์โ๊ณ ๋ช ํํ ๋ชป๋ฐ์์ต๋๋ค. - ์ ๋ FFE์ ์ญํ ์ ๋น๊ต์ ๊ท ํ ์๊ฒ ๋๋, Eye height ๊ด์ ์์ โFFE๋ ์ฝํ๊ฒโ๋ผ๋ ์ ์ฑ ์์ค์ ๋ช ์๋ ๋ถ์กฑํ์ต๋๋ค. # PVT(์จ๋/์ ์) variation์์ margin ์ถ์ ๊ฐ๋ฅ์ฑ (์์ง๋์ด A) - A๋ FR-4, Tx/Rx ์ฝ๋์ ์ด ๋ฐ๋์์ ๋ margin์ด ๋ ์ค์ด๋ ๋ค๋ ์ ์ ์ง์์ต๋๋ค. - ์ ๋ PVT์ ๋ฐ๋ฅธ margin ์ถ์๋ฅผ ๋ช ์์ ์ผ๋ก ์ธ๊ธํ์ง ์์์ต๋๋ค. ==== 1. 85 ฮฉ ์ปค๋ฅํฐ mismatch์ ์ค์ ๊ท๋ชจ์ ๋ํ ์์น ๊ธฐ๋ฐ ํ๋จ - ์ ๋ ฮ โ -0.081 (์ฝ 8% mismatch), RL โ -21.8 dB ๊ทผ์ฌ์น๋ฅผ ์ธ๊ธํ๋ฉฐ, โํ์คํ ์ข์ง ์์ง๋ง, ๋จ์ผ ์ธํฐํ์ด์ค ๊ธฐ์ค์ผ๋ก๋ via stub์ด๋ ์ ์ฒด IL๋ณด๋ค ์๋์ ์ผ๋ก ๋ ์น๋ช ์ ์ผ ์ ์๋คโ๊ณ ์ ๋ฆฌํ์ต๋๋ค. - A/B๋ 85 ฮฉ๋ฅผ ์๋นํ โํฐ ๋ฌธ์ โ๋ก ์ทจ๊ธํ์ง๋ง, ์์น์ ์ด๋ ์ ๋ ๋ ๋ฒจ์ธ์ง๋ฅผ ๊ตฌ์ฒด์ ์ผ๋ก ์ง์ง๋ ์์์ต๋๋ค. - ์ด ์ฐจ์ด ๋๋ถ์, โconnector ๋์์ discrete matching๊น์ง ์จ์ผ ํ๋๊ฐ?โ ๊ฐ์ ์ค๊ณ ํ๋จ์ ์ข ๋ ๋์ ํ๊ฒ ๋ด๋ฆด ์ ์์ต๋๋ค. ==== # Discrete ๋งค์นญ ๋คํธ์ํฌ(ฯ network ๋ฑ)์ ๋ํ ๊ฐํ ์ฃผ์ - ์ ๋ 7 GHz ์ด์ ๋์ญ์์ discrete RLC ๋งค์นญ์ด ํ๋์ญยท๊ณต์งยท์ถ๊ฐ ์์ค์ ๋ถ๋ฌ์ ๋ ํฐ ๋ฌธ์ ๋ฅผ ๋ง๋ค ์ ์๋ค๊ณ ๋ณด๊ณ , ๋ ์ด์์ ๊ธฐ๋ฐ broadband matching์ ์ฐ์ ํ๊ณ '''๋์คํฌ๋ฆฌํธ ๋งค์นญ์ โ๋ง์ง๋ง ์๋จโ'''์ผ๋ก ๋ด์ผ ํ๋ค๊ณ ํ์ต๋๋ค. - A๋ ฯ-matching์ ๋น๊ต์ ์ ๊ทน์ ์ธ ์ต์ ์ผ๋ก ์ธ๊ธํ๋๋ฐ, ์ค์ ์์ฐ/EMI๊น์ง ํฌํจํ๋ฉด ๊ฝค ํฐ ๋ฆฌ์คํฌ์ ๋๋ค. # ์งํฐ(budget) ๊ด์ ์์ EQ๋ฅผ ๋ณธ ๊ฒ - ์ ๋ Jitter < 15 ps RMS๋ฅผ ์ํด: - CTLE๊ฐ phase noise์ HF ๋ ธ์ด์ฆ๊น์ง ์ฆํญํด์ RJ๋ฅผ ํค์ธ ์ ์๊ณ , - ๊ณผ๋ํ TX pre-emphasis๊ฐ overshoot/undershoot + ringing์ผ๋ก deterministic jitter๋ฅผ ๋๋ฆด ์ ์์ผ๋ฉฐ, - DFE์ tap adaptation bandwidth๊ฐ ๋๋ฌด ํฌ๋ฉด tap์ด ํ๋ค๋ฆฌ๋ฉฐ data-dependent jitter๋ฅผ ๋ง๋๋ ๋ฌธ์ ๋ฅผ ๊ฐ์กฐํ์ต๋๋ค. - A/B๋ ๋ ธ์ด์ฆ/์งํฐ๋ฅผ ์ธ๊ธํ์ง๋ง, ์งํฐ budget ๊ด์ ์์ CTLE/FFE/DFE๋ฅผ ๋๋ ๋ณด๋ ๊ตฌ์กฐ์ ์ธ ์๊ฐ์ ์๋์ ์ผ๋ก ๋ ๋๋ฌ๋ ์์ต๋๋ค. # PCB ๋ ๋ฒจ ์ธ๋ถ ์ค๊ณ: skew, stripline, GND via stitching - ์ ๋: - ๊ฐ๋ฅํ stripline/dual stripline ์ฌ์ฉ, - P/N skew < 2 ps ์์ค์ผ๋ก length match, - reference-plane crossing ์ ์ถฉ๋ถํ GND via ring ๊ตฌ์ฑ ๋ฑ์ ๋ช ์์ ์ผ๋ก ์ธ๊ธํ์ต๋๋ค. - A/B๋ ์๋ฌต์ ์ผ๋ก ๊ฐ์ ํ์ ์ ์์ผ๋, ๊ณ ์ diff pair์์ ์๋นํ ์ค์ํ ๋ํ ์ผ์ด๋ผ explicitly ์ง์ด๋๋ ๊ฒ์ด ๊ฐ์น ์์ต๋๋ค. # DFE adaptation loop ์ค๊ณ์ ๋ํ ์ธ๊ธ - ์ ๋ DFE์ ๋ํด โtap ์๋ฟ ์๋๋ผ adaptation loop bandwidth๋ฅผ ์ด๋ป๊ฒ ์ก๋๋โ๊ฐ ์งํฐ์ ์์ ์ฑ์ ์ง๊ฒฐ๋๋ค๊ณ ๊ฐ์กฐํ์ต๋๋ค. - A/B๋ error propagation์ ์ธ๊ธํ์ง๋ง, adaptation ๋ํน์ฑ(tap ์ ๋ฐ์ดํธ ์๋)์ ๋ฐ๋ฅธ ์งํฐ ์ํฅ์ ๋ค๋ฃจ์ง ์์์ต๋๋ค. ==== ๋ชจ๋ ์๊ฒฌ์ ๋ค ๋ณธ ๋ค์, ์ ๊ฐ ๋ณด๊ธฐ์๋ โ์ด๊ธฐ ์ค๊ณ/์ ๋ต ๋ฌธ์โ์ ๋ค์๊ณผ ๊ฐ์ ๋ณด์์ด ํ์ํฉ๋๋ค. ==== # ์ฑ๋ IL์ ๋ํ ์ ๋์ ๊ฒ์ฆ์ ๋ฐ๋์ ์ ํ ๋จ๊ณ๋ก ๋ฃ๊ธฐ - โFR-4 15 cm๋ฉด ์ค๊ฐ ์ ๋ ์์ค์ผ ๊ฒ์ด๋คโ ์์ค์ ๊ฐ์ ๋ณด๋ค๋, - ์ค์ stackup, via, ์ปค๋ฅํฐ ํฌํจ S-parameter ์ธก์ /EM ์๋ธ๋ก Nyquist ๊ธฐ์ค IL(dB)์ ๋จผ์ ํ์ธํด์ผ ํฉ๋๋ค. - ๊ทธ ๊ฐ์ ๋ฐ๋ผ: - IL โค ~12โ14 dB๋ผ๋ฉด: ํ EQ ๊ตฌ์ฑ์ผ๋ก ํ์ค์ ์ธ ํ๊ฒ. - IL โฅ ~18 dB ์์ค์ด๋ผ๋ฉด: A๊ฐ ์ ์ํ ๊ฒ์ฒ๋ผ - ์ ์์ค ์ฌ์ง ๊ฒํ , - trace ๊ธธ์ด/๋ ์ด์ด ์ฌํ์, - FEC/์คํ ์กฐ์ ๊น์ง ์์คํ ๋ ๋ฒจ ๋์ฑ ์ ์ค๊ณ ๋ฌธ์์ ๋ช ์ํด์ผ ํฉ๋๋ค. # ๊ณต์์ ์ธ โEQ budget ํโ๋ฅผ ์ค๊ณ ์ฐ์ถ๋ฌผ์ ํฌํจ - A์ ๋ฐฉ์์ฒ๋ผ, ์๋ฅผ ๋ค์ด: - Via/Matching/๋ ์ด์์์ผ๋ก ํ๋ณด: X dB - TX 3-tap FIR: Y dB (์: 4โ6 dB) - CTLE peaking: Z dB (์: 6โ8 dB, ์ต๋ 70% loss ๋ณด์) - DFE: residual ISI (์์นํ๋ ์ด๋ ต์ง๋ง, ์ปค๋ฒ ๊ฐ๋ฅํ tail ๊ธธ์ด/์์ margin ๊ธฐ์ฌ) - ์ด๋ฐ ์์ผ๋ก ๋๊ธ์ด ์๋ budget์ ์ ์ํด ๋์ด์ผ, ํ๋ฐ์ โ์ margin์ด ์ ๋์ค์ง?โ๋ผ๋ ์ํฉ์ ์ค์ผ ์ ์์ต๋๋ค. # ์ปค๋ฅํฐ 85 ฮฉ ๋์ ์ ์ฑ ์ฌ์ ์ - โ๋ฌด์กฐ๊ฑด ฯ-matchingโ vs โ๋ ์ด์์ taper๋งโ์ด ์๋๋ผ: 1. ์ฐ์ ๋ชฉํ: ์ปค๋ฅํฐ ์ธ๊ทผ RL < -15 dB @0~14 GHz. 2. 1์ฐจ ์๋จ: ํจ๋/anti-pad ์ต์ ํ, taper, GND via ๊ตฌ์กฐ ๋ฑ ๋ ์ด์์ ๊ธฐ๋ฐ broadband matching. 3. ์ด๊ฑธ๋ก๋ RL์ด -10 dB ์ด์์ผ๋ก๋ฐ์ ์ ๋์ค๋ฉด, ๊ทธ๋ discrete matching์ case-by-case ๊ฒํ (๊ฐ๋ฅํ๋ฉด ํผํ๋ค๋ ์ ์ ๋ช ์). - ์ฆ, discrete ๋งค์นญ์ default ์ต์ ์ด ์๋๋ผ ์์ธ ์ฒ๋ฆฌ๋ผ๋ ์ ์ ์ค๊ณ ๋ฐฉ์นจ์ ์จ๋๋ ๊ฒ์ด ์ข์ต๋๋ค. # TX FFE ์ฌ์ฉ ์ ์ฑ : Eye height ์ฐ์ , ๊ณผ๋ํ emphasis ๊ธ์ง - B์ ํฌ์ธํธ๋ฅผ ๋ฐ์ํด์, - TX 3-tap FIR๋ โISI ์ํ + ์ฝ๊ฐ์ ๊ณ ์ฃผํ ๋ณด์โ ์์ค์ผ๋ก ์ ํํ๊ณ , - main tap ์ ์์ ํฌ์ํ๋ฉด์๊น์ง ํฐ de-emphasis๋ฅผ ๊ฑฐ๋ ๊ฒ์ ๊ธ์งํ๋ค๋ ๊ฐ์ด๋๋ผ์ธ์ ๋ฃ๋ ๊ฒ์ด ์ข์ต๋๋ค. - ์ฆ, Eye height 60 mV ์คํ์ด ํ์ดํธํ๋ฏ๋ก, FFE๋ก ์ป๋ dB๋ณด๋ค ์ค์ด๋๋ swing์ ํญ์ ๊ฐ์ด ์ฒดํฌํ๋ ์ ์ฐจ๋ฅผ ๋ช ๋ฌธํ. # CTLE/DFE ์ค๊ณ์ โ์งํฐ budgetโ ๊ด์ ์ ๋ช ์์ ์ผ๋ก ๋ฐ์ - CTLE: peaking gain ์ํ์ ์งํฐ budget ๊ด์ ์์ ์ ์ (์: HF noise/RJ ์ฆ๊ฐ๋ฅผ ๊ฐ์ํด, ํน์ peaking ์ด์์ ๊ธ์ง). - DFE: tap ์๋ฟ ์๋๋ผ adaptation loop bandwidth ๋ชฉํ๋ฅผ ๋ฌธ์ํ (CDR์ ์ํธ์์ฉ, data-dependent jitter ๋ฐฉ์ง). - ์ด๋ ๊ฒ ํด์ผ Jitter < 15 ps RMS๋ผ๋ ์คํ์ด ๋จ์ ์์น๊ฐ ์๋๋ผ EQ ์ค๊ณ ํ๋ผ๋ฏธํฐ์ ์ยทํํ์ ๊ท์ ํ๋ ๊ธฐ์ค์ผ๋ก ์๋ํฉ๋๋ค. # โ์คํจ ์ ๋์ ํ๋โ์ ์คํ ๋ฌธ์์ ์ถ๊ฐ - A๊ฐ ์ธ๊ธํ ๊ฒ์ฒ๋ผ, ๋ง์ฝ ์ฑ๋ ์ธก์ ๊ฒฐ๊ณผ์ EQ ํ๋ ํ์๋ margin์ด <~2โ3 dB ์์ค์ด๋ผ๋ฉด: - PCB ์ฌ์ง ๋ณ๊ฒฝ, - trace ๊ธธ์ด ์ฌ์กฐ์ , - FEC ๋์ , - ๋๋ Eye height spec/BER spec ์ฌํ์ ๋ฑ์ ๊ณต์ ์ต์ ์ผ๋ก ์ ์ํด ๋๋ ๊ฒ์ด ์ข์ต๋๋ค. - ์ฆ, โ์ด ๊ตฌ์ฑ์ด ๋ฌด์กฐ๊ฑด ๋๋ค๊ณ ๊ฐ์ โํ๊ธฐ๋ณด๋ค๋, fail case์ ๋ํ ์์ฌ๊ฒฐ์ ํธ๋ฆฌ๋ฅผ ์ค๊ณ ๋ฌธ์์ ํฌํจํ๋ ๋ณด์์ด ํ์ํฉ๋๋ค. ์ ๋ฆฌํ๋ฉด, * ๊ธฐ๋ณธ ์ ๋ต(ํจ์๋ธ ์ฐ์ โ CTLE/TX FFE โ DFE)๊ณผ ๊ฐ ๋ธ๋ก์ ์ญํ /ํธ๋ ์ด๋์คํ์ ๋ํด์๋ ์ธ ์ฌ๋์ด ์ถฉ๋ถํ ํฉ์๋ ์ํ์ ๋๋ค. * ๋ค๋ง ์ฑ๋ ์์ค ์ ๋์ margin, reflection vs IL์ ์๋ ์ค์๋, ๊ทธ๋ฆฌ๊ณ discrete ๋งค์นญ ์ฌ์ฉ ์ฌ๋ถ๋ฅผ ๋๋ฌ์ธ๊ณ ์๊ฐ ์ฐจ์ด๊ฐ ์๊ณ , * ์ด ์ฐจ์ด๋ฅผ ๋ฐ์ํด ์ค๊ณ ๋ฌธ์์๋ ์ ๋์ ์ฑ๋ ํ๊ฐ + EQ budget + ์คํจ ์ ํ๋์ ์ถ๊ฐํ๋ ๊ฒ์ด ๋ฐ๋์งํด ๋ณด์ ๋๋ค. ์ด ์ ๋๊น์ง ๋ฐ์ํ๋ฉด, ์ธ ์์ง๋์ด์ ์๊ฒฌ์ ์๋นํ ์ ํตํฉํ ์ค๊ณ ์ ๋ต์ด ๋ ๊ฒ์ ๋๋ค. === User: ๋ค๋ฅธ ์์ง๋์ด๋ค๋ ์ค์ค๋ก์ ๊ฒฐ๊ณผ๋ฌผ๊ณผ ๋ค๋ฅธ ์์ง๋์ด๋ค์ ๊ฒฐ๊ณผ๋ฌผ์ ๋น๊ตํ๊ณ , diff๋ฅผ ๋ด๋์์ต๋๋ค. === ๋ค๋ฅธ ์์ง๋์ด๋ค๋ ์ค์ค๋ก์ ๊ฒฐ๊ณผ๋ฌผ๊ณผ ๋ค๋ฅธ ์์ง๋์ด๋ค์ ๊ฒฐ๊ณผ๋ฌผ์ ๋น๊ตํ๊ณ , diff๋ฅผ ๋ด๋์์ต๋๋ค. ์ด ๋, ๋ค๋ฅธ ์์ง๋์ด๋ค์ ์๋ก๊ฐ์ ๊ฒฐ๊ณผ๋ฌผ ๋ถ์ผ์น์ '์ค๊ณ ์ฌํญ ์์ ํ์'์ ๋ํ ์ธ์์ ๊ณ ๋ คํ์๋, ์๋ก์ ์ธ์์ด ์ด์ ๊ณตํต๋ ์ต์ข ์ค๊ณ์์ ๋ด๋์ ์ ์์ ๋งํผ ์ถฉ๋ถํ ์ขํ์ก๋ค๊ณ ์๊ฐํ์๋์? ์๋๋ ๋ค๋ฅธ ์์ง๋์ด๋ค์ ๋ถ์์ ๋๋ค. ์์ง๋์ด A: # ์๋ฃจ์ ๋น๊ต ๋ถ์ ==== #1. ๋ชจ๋ ์์ง๋์ด๊ฐ ๋์ํ๋ ์ฌํญ ==== '''ํต์ฌ ์ ๋ต ์์:''' * Passive first โ Linear EQ โ Nonlinear EQ (DFE) ์์ * Via stub optimization์ด ์ต์ฐ์ (back-drilling ํ์) * 85ฮฉ ์ปค๋ฅํฐ๋ layout taper๋ก ํด๊ฒฐ (discrete matching ์ง์) '''EQ Trade-off ์ธ์:''' * CTLE๋ noise๋ ์ฆํญ โ ๊ณผ๋ํ HF boost ๊ธ์ง * TX FIR์ de-emphasis๋ VOD/eye height ๊ฐ์ ์ ๋ฐ * DFE๋ noise penalty ์์ด ISI ์ ๊ฑฐ ๊ฐ๋ฅ โ PAM-4์์ ํต์ฌ '''์ ๋์ ํฉ์:''' * UI โ 71ps, Nyquist โ 7GHz * DFE 3-5 tap์ด๋ฉด 15cm FR-4 ์ฑ๋์ ์ถฉ๋ถ --- ==== #2. ์๊ฒฌ์ด ๋ค๋ฅธ ๋ถ๋ถ ==== | ํญ๋ชฉ | ๋ด ๋ถ์ | ์์ง๋์ด B | ์์ง๋์ด C | |------|---------|-----------|-----------| | '''Channel Loss''' | 18-22 dB @ Nyquist (aggressive) | ์ธ๊ธ ์์ | "์ dB ์์ค" (๋๊ด์ ) | | '''์ฃผ์ ์ํ''' | Insertion Loss | '''Reflection์ด ๋ ํฐ ์ฅ์ ๋ฌผ''' | ๋ ๋ค balanced | | '''Feasibility''' | Margin < 3dB, tight | DFE ์์กด์ผ๋ก ๊ฐ๋ฅ | ์ถฉ๋ถํ ๊ฐ๋ฅ | | '''CTLE/TX ์์''' | CTLE ๋จผ์ | TX FFE ๋จผ์ ์ธ๊ธ | CTLE ๋จผ์ | '''ํต์ฌ ์์ : Loss ์ถ์ ์ ๊ดด๋ฆฌ''' C์ "์ dB ์์ค"์ '''๊ณผ์ ์ถ์ '''์ผ๋ก ๋ณด์: FR-4 tanฮด=0.02 @ 7GHz โ ~0.8-1.2 dB/cm (dielectric loss๋ง) + conductor loss + via/connector 15cm ์ ์ฒด โ 15-20 dB ๋ฒ์๊ฐ ํ์ค์ B์ "Reflection์ด ๋ ํฐ ์ฅ์ ๋ฌผ" ์ฃผ์ฅ์ ์ผ๋ฆฌ๊ฐ ์์. 4 via + 85ฮฉ mismatch ์กฐํฉ์์ ๋ฐ์ฌ๊ฐ ๋์ ๋๋ฉด deterministic jitter๊ฐ ์๋นํ ์ ์์. --- ==== #3. ๋ด๊ฐ ๋์น ์ค์ ํฌ์ธํธ ==== '''์์ง๋์ด C๊ฐ ์บ์น:''' # '''Skew < 2ps ์๊ตฌ''' โ PAM-4์์ differential skew๊ฐ eye height์ ์ง์ ์ํฅ. ์ธ๊ธ ์ ํ์. # '''Ground via stitching''' โ layer transition ์ return path discontinuity ์ต์ํ. 4 via ํ๊ฒฝ์์ critical. # '''Stripline ๊ถ์ฅ''' โ EMI/EMC + ์์ธก ๊ฐ๋ฅํ ฮตeff ํ๋ณด. Microstrip ๋๋น ์ฅ์ . # '''CDR loop filter ์ค๊ณ''' โ Jitter spec 15ps RMS ๋ง์ถ๋ ค๋ฉด CDR ์์ ๋ ธ์ด์ฆ ์ ์ด๊ฐ ํ์. '''์์ง๋์ด B๊ฐ ์บ์น:''' # '''DFE์ reflection ์ ๊ฑฐ ์ญํ ๊ฐ์กฐ''' โ ๋๋ DFE๋ฅผ ์ฃผ๋ก "residual ISI ์ ๋ฆฌ"๋ก ๋ดค๋๋ฐ, B๋ via/connector ๋ฐ์ฌํ ์ ๊ฑฐ์ DFE๊ฐ ํต์ฌ์ด๋ผ๊ณ ๋ช ์. ์ด ์ฑ๋์์๋ ๋ง๋ ์ง์ . --- ==== #4. ๋ค๋ฅธ ์์ง๋์ด๋ค์ด ๋์น ๋ถ๋ถ ==== '''๋ด๊ฐ ์ ์ํ์ผ๋ ๋ค๋ฅธ ์์ง๋์ด๋ค์ด ๋ฏธ์ธ๊ธ:''' # '''์ ๋์ feasibility ๊ฒฝ๊ณ ''' * Total recoverable ~18-20 dB vs ์์ loss 22 dB โ margin ๋ถ์กฑ ๊ฐ๋ฅ์ฑ * B, C ๋ชจ๋ "๊ฐ๋ฅํ๋ค"๋ tone์ด๋, '''์คํจ ์๋๋ฆฌ์ค์ ๋์'''์ ์ ์ํ์ง ์์ # '''PCB material ๋ณ๊ฒฝ ๋์''' * Megtron 6 (tanฮด~0.004)๋ก ๋ณ๊ฒฝ ์ loss 50%+ ๊ฐ์ * Spec fail ์ ๊ฐ์ฅ ํจ๊ณผ์ ์ธ escape route # '''Temperature/Voltage variation''' * Room temp์์ margin 3dB๋ฉด, corner์์ fail ๊ฐ๋ฅ * Production margin ํ๋ณด ๊ด์ ๋ฏธ์ธ๊ธ # '''Via stub resonance ์ ๋ ๊ณ์ฐ''' 10mil stub โ f_res โ 18GHz (3rd harmonic ์ํฅ๊ถ) 5mil stub โ f_res โ 36GHz (์์ ) ๊ตฌ์ฒด์ target ์์ด "์ต์ํ"๋ง ์ธ๊ธ # '''Error propagation์ PAM-4 ํน์์ฑ''' * 4-level decision์ด๋ฏ๋ก NRZ ๋๋น error propagation ์ํฅ์ด ๋ ์ฌ๊ฐ * C๊ฐ ์ธ๊ธ์ ํ์ผ๋ ๊น์ด๊ฐ ๋ถ์กฑ --- ==== #5. ์ค๊ณ์ ์์ ๋์ด์ผ ํ ๋ถ๋ถ ==== '''์์ ๊ถ์ฅ ์ฌํญ:''' # '''Loss budget ์ฌ๊ฒํ ํ์''' * C์ "์ dB" ์ถ์ ์ ์ํ. ์ค์ S21 ์ธก์ ๋๋ ์ ๋ฐ ์๋ฎฌ๋ ์ด์ ํ์. * ํ ์กฐ๊ฑด์์ '''margin์ด tightํ๋ค๋ ์ธ์ ๊ณต์ ''' ํ์. # '''EQ budget ๋ถ๋ฐฐ ์กฐ์ ''' * B์ ์ง์ ๋๋ก '''TX FIR์ conservativeํ๊ฒ, DFE ์์กด๋ ์ฆ๊ฐ'''๊ฐ ์ด ์ฑ๋์ ์ ํฉ * ๋ด ์ด๊ธฐ ์ ์ (TX FIR 6-8dB) โ '''4-6dB๋ก ํํฅ ์กฐ์ ''' ๊ถ์ฅ # '''์ค๊ณ ์์ ๋ช ํํ''' Via stub opt โ Impedance match โ CTLE tune โ TX FIR tune โ DFE enable B๋ TX๋ฅผ CTLE ์์ ๋์์ผ๋, '''CTLE ๋จผ์ ์ค์ ํ๊ณ TX๋ก ๋ฏธ์ธ์กฐ์ '''์ด ๋ ์ฒด๊ณ์ (C์ ๋์) # '''์ถ๊ฐ ๊ฒํ ํญ๋ชฉ (๋ชจ๋ ๋๋ฝ)''' * Crosstalk ์ํฅ (aggressor๊ฐ ์๋ค๋ฉด) * Power supply noise โ jitter budget ์ํฅ * Package parasitics '''๊ฒฐ๋ก :''' ์ธ ์๋ฃจ์ ์ ๊ธฐ๋ณธ ์ ๋ต์ ์ผ์นํ๋, '''loss ์ถ์ ์ ํ์ค์ฑ'''๊ณผ '''margin ํ๋ณด ์ ๋ต'''์์ ์ฐจ์ด๊ฐ ์์. B์ reflection ๊ฐ์กฐ์ C์ layout detail(skew, stitching)์ ๋ฐ์ํ์ฌ, ์ข ๋ conservativeํ EQ budget๊ณผ ๋ช ํํ fallback plan(material ๋ณ๊ฒฝ)์ ํฌํจํ๋ ๋ฐฉํฅ์ผ๋ก ํตํฉํ๋ ๊ฒ์ด ์ ์ ํจ. ์์ง๋์ด B: ์ธ ๋ช ์ ์์ง๋์ด(์ , A, C)์ ์๊ฒฌ์ ์ข ํฉํ์ฌ, 28 Gbps PAM-4 SerDes ์ค๊ณ์ ๋ํ ์ต์ข ํ ๋ก ๊ฒฐ๊ณผ๋ฅผ ์ ๋ฆฌํด ๋๋ฆฝ๋๋ค. ===== '''#1: ๋ชจ๋ ์์ง๋์ด๊ฐ ๋์ํ๋ ๊ฒ (Consensus)''' ===== # '''"๋ฌผ๋ฆฌ์ ์ฑ๋ ์ต์ ํ(Passive)๊ฐ ์ต์ฐ์ ์ด๋ค"''' * EQ(Equalizer) ํ๋ ์ ์ Via์ Connector์์ ๋ฐ์ํ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ง ์์ผ๋ฉด, ์ด๋ค ์๊ณ ๋ฆฌ์ฆ์ผ๋ก๋ Spec(ํนํ BER $10^{-12}$)์ ๋ง์กฑ์ํฌ ์ ์๋ค๋ ์ ์ ๋ง์ฅ์ผ์นํ์ต๋๋ค. * ํนํ '''Via Back-drilling์ ํ์'''์ ๋๋ค. Stub๋ก ์ธํ ๊ณต์ง(Resonance/Notch)์ EQ๋ก ๋ณต๊ตฌ ๋ถ๊ฐ๋ฅํ๋ค๋ ๋ฐ ์ด๊ฒฌ์ด ์์ต๋๋ค. # '''PAM-4์ SNR ์ทจ์ฝ์ฑ ์ธ์''' * PAM-4๋ ์ ์ ๋ ๋ฒจ ๊ฐ๊ฒฉ์ด ์ข์ ๋ ธ์ด์ฆ์ ๋งค์ฐ ์ทจ์ฝํ๋ฏ๋ก, '''๊ณผ๋ํ ๊ณ ์ฃผํ ๋ถ์คํ (High-frequency boosting)์ ํผํด์ผ ํ๋ค'''๋ ์์น์ ๋์ํ์ต๋๋ค. CTLE๋ Tx FFE๋ฅผ ๋๋ฌด ๊ฐํ๊ฒ ์ฐ๋ฉด Noise์ Crosstalk์ด ์ฆํญ๋์ด BER์ด ๋ง๊ฐ์ง๋๋ค. # '''์ํผ๋์ค ๋งค์นญ ์ ๋ต''' * Connector(85ฮฉ)์ PCB(100ฮฉ) ๋ถ์ผ์น๋ ์์(L/C)๋ฅผ ์ถ๊ฐํ๋ ๋ฐฉ์๋ณด๋ค๋, '''Layout ์์ Tapering(์ ์ง์ ํจํด ํญ ์กฐ์ )'''์ผ๋ก ํด๊ฒฐํด์ผ ํ๋ค๋ ์ ์ ๋์ํ์ต๋๋ค. 14GHz ๋์ญ์์ ์์ ์ถ๊ฐ๋ ๊ธฐ์ ์ฑ๋ถ(Parasitics) ๋๋ฌธ์ ์ํํฉ๋๋ค. --- ===== '''#2: ์๊ฒฌ์ด ๊ฐ๋ฆฌ๋ ๋ถ๋ถ (Divergence)''' ===== # '''Tx FFE์ Rx CTLE์ "๊ฐ๋(Strength)" ์กฐ์ ''' * '''์์ง๋์ด A:''' CTLE ์ด๋์ '''10-14dB'''๊น์ง ๋์ฌ ์์ค์ ์๋น ๋ถ๋ถ(70%)์ ๋ณด์ํ์๊ณ ์ ์ํ์ต๋๋ค. * '''์์ง๋์ด C & ์ (B):''' CTLE ์ด๋์ '''6-10dB''' ์์ค์ผ๋ก ์ ํํด์ผ ํ๋ค๊ณ ๋ณด์์ต๋๋ค. * '''ํ ๋ก ๊ฒฐ๋ก :''' FR-4 ์์ค์ด ํฌ๊ธด ํ์ง๋ง, A์ 14dB ์ ์์ ๋ ธ์ด์ฆ ์ฆํญ ์ํ์ด ๋๋ฌด ํฝ๋๋ค. '''C์ ์ ์ ์๊ฒฌ๋๋ก CTLE๋ ๋ณด์์ ์ผ๋ก(๋ฎ๊ฒ) ์ก๊ณ , ๋ถ์กฑํ ๋ถ๋ถ์ ๋ ธ์ด์ฆ ์ฆํญ์ด ์๋ DFE๋ก ์ฑ์ฐ๋ ๋ฐฉ์'''์ด PAM-4 Eye Height(60mV) ํ๋ณด์ ์ ๋ฆฌํฉ๋๋ค. # '''DFE์ ์ญํ ์ ๋ํ ๊ด์ ''' * '''์์ง๋์ด C:''' DFE๋ฅผ ์ฃผ๋ก ์์ฌ ISI Tail์ ์ ๊ฑฐํ๋ ์ฉ๋๋ก ๋ณด์์ต๋๋ค. * '''์ (B):''' DFE๋ฅผ '''Via/Connector ๋ฐ์ฌ(Reflection)๋ฅผ ์ ๊ฑฐํ๋ ํต์ฌ ์๋จ'''์ผ๋ก ๊ฐ์กฐํ์ต๋๋ค. * '''ํ ๋ก ๊ฒฐ๋ก :''' ๋ ์ญํ ๋ชจ๋ ์ค์ํ์ง๋ง, 4๊ฐ์ Via์ 85ฮฉ Mismatch๊ฐ ์๋ ์ด ์์คํ ์์๋ DFE๊ฐ ๋จ์ ISI ์ ๊ฑฐ๋ฅผ ๋์ด '''๋ฐ์ฌํ ์์'''์ ์คํจํ๋ฉด BER ๋ชฉํ ๋ฌ์ฑ์ด ์ด๋ ต์ต๋๋ค. ๋ฐ๋ผ์ DFE ํญ ์ต์ ํ์ ๊ฐ์ฅ ํฐ ๊ฐ์ค์น๋ฅผ ๋์ด์ผ ํฉ๋๋ค. --- ===== '''#3: ์ค์ํ์ง๋ง ์ ๊ฐ ๋์ณค๊ณ , ๋ค๋ฅธ ์์ง๋์ด๋ค์ด ์บ์นํ ๋ถ๋ถ (Missed by Me)''' ===== # '''์ ๋์ ์ธ ์์ค(Loss) ๊ณ์ฐ๊ณผ ํ์ค์ฑ (์์ง๋์ด A)''' * FR-4์์ 15cm๋ฉด Nyquist(7GHz)์์ '''์ฝ 18~22dB ์์ค'''์ด ๋ฐ์ํ๋ค๋ ๊ตฌ์ฒด์ ์ธ ์์น๋ฅผ ์ ์ํ์ต๋๋ค. ์ด ์์น๋ ์์คํ ์ด "๋์์ ํ์ง๋ง ๋ง์ง์ด ๊ฑฐ์ ์๋(Borderline)" ์ํ์์ ๋ช ํํ ๋ณด์ฌ์ค๋๋ค. ์ ๊ฐ ์ ์ฑ์ ์ผ๋ก๋ง ์ ๊ทผํ๋ ์ํ์ฑ์ ์์น๋ก ์ฆ๋ช ํ์ต๋๋ค. # '''Skew ์ ์ฝ ์กฐ๊ฑด (์์ง๋์ด C)''' * Differential Pair ๊ฐ์ ๊ธธ์ด ์ฐจ์ด(Skew)๊ฐ '''2ps ๋ฏธ๋ง'''์ด์ด์ผ ํ๋ค๋ ์ ์ ์ง์ ํ์ต๋๋ค. PAM-4๋ 4๊ฐ์ ๋ ๋ฒจ์ ์ฐ๊ธฐ ๋๋ฌธ์, ์ฝ๊ฐ์ Skew๋ง ์์ด๋ Eye๊ฐ ์์ง์ผ๋ก ๋ซํ๋ฒ๋ฆฝ๋๋ค. ์ด๋ Layout ๋จ๊ณ์์ ์น๋ช ์ ์ธ ์ฒดํฌ ํฌ์ธํธ์ ๋๋ค. # '''Ground Via Stitching (์์ง๋์ด C)''' * Layer๋ฅผ ๋ฐ๊ฟ ๋ ์ ํธ Via ์์ '''Ground Via๋ฅผ ๋ฐ์ ๋ฆฌํด ํจ์ค(Return Path)๋ฅผ ํ๋ณด'''ํด์ผ ํ๋ค๋ ์ ์ ๊ตฌ์ฒด์ ์ผ๋ก ๋ช ์ํ์ต๋๋ค. ์ด๋ ์ํผ๋์ค ์ฐ์์ฑ์ ์ ์งํ๋ ๋ฐ ํ์์ ์ ๋๋ค. --- ===== '''#4: ์ค์ํ์ง๋ง ๋ค๋ฅธ ์์ง๋์ด๋ค์ด ๋์น ๋ถ๋ถ (My Contribution)''' ===== # '''Eye Height(60mV) ์ฌ์๋ฅผ ์ํ "Tx FFE ์ฝํ" ์ ๋ต''' * ๋ค๋ฅธ ์์ง๋์ด๋ค์ ISI ์ ๊ฑฐ๋ฅผ ์ํด Tx Pre-emphasis๋ฅผ ์ ์ ํ ์จ์ผ ํ๋ค๊ณ ํ์ง๋ง, ์ ๋ '''"Tx FFE๋ฅผ ์ฐ๋ฉด ์ธ์๋ก ์ ์ฒด ์ ์ ์ค์(Voltage Swing)์ด ์ค์ด๋ค์ด 60mV Spec์ ๋ชป ๋ง์ถ ์ํ์ด ํฌ๋ค"'''๋ ์ ์ ๊ฐ๋ ฅํ ๊ฒฝ๊ณ ํ์ต๋๋ค. * ๋ฐ๋ผ์ Tx ์ชฝ์ ISI๋ฅผ ์๋ฒฝํ ์ก์ผ๋ ค ํ์ง ๋ง๊ณ ์ต์ํ๋ง ์ ์ฉํ ๋ค, '''์ ์ ๊ฐ์ ๊ฐ ์๋ Rx DFE์ ๋ชจ๋ ์ง์ ๋ ๋๊ธฐ๋ "๋น๋์นญ ์ ๋ต"'''์ด ์ด ์์คํ ์ ์ ์ผํ ์ด๊ธธ์์ ๊ฐ์กฐํ์ต๋๋ค. --- ===== '''#5: ์ค๊ณ์ ์์ ๋์ด์ผ ํ ๋ถ๋ถ (Action Items)''' ===== ๋ชจ๋ ์์ง๋์ด์ ๋ถ์์ ์ข ํฉํ ๋, ํ์ฌ ์ฃผ์ด์ง ์กฐ๊ฑด(FR-4, 15cm)์ ์คํจ ํ๋ฅ ์ด ๋งค์ฐ ๋์ต๋๋ค. ๋ฐ๋ผ์ ๋ค์ ์ฌํญ๋ค์ด ์ค๊ณ์ ๋ฐ์๋์ด์ผ ํฉ๋๋ค. # '''PCB ์์ฌ ๋ณ๊ฒฝ (๊ฐ๋ ฅ ๊ถ๊ณ )''' * ์์ง๋์ด A์ ์ง์ ๋๋ก 20dB๊ฐ ๋๋ ์์ค์ ์ํํฉ๋๋ค. '''FR-4 ๋์ Megtron-6๋ Isola ๊ณ์ด์ Low-loss ์์ฌ'''๋ก ๋ณ๊ฒฝํ๋ฉด ์์ค์ 10dB ์ด์ค๋ฐ์ผ๋ก ์ค์ผ ์ ์์ด ์ฑ๊ณต ํ๋ฅ ์ด ๋น์ฝ์ ์ผ๋ก ์์นํฉ๋๋ค. (๋น์ฉ ์ฆ๊ฐ vs ๊ฐ๋ฐ ์คํจ ๋ฆฌ์คํฌ ๋น๊ต ํ์) # '''Via Back-drilling ๋ฐ Anti-pad ํ์ฅ (ํ์ ๋ฐ์)''' * ์ผ๋ฐ Via ๊ณต์ ์ผ๋ก๋ ๋ถ๊ฐ๋ฅํฉ๋๋ค. '''Back-drilling'''์ ๊ณต์ ์๋ฐฉ์์ ๋ช ๊ธฐํ๊ณ , Via ์ฃผ๋ณ์ '''Anti-pad ์ฌ์ด์ฆ๋ฅผ ์ต์ ํ'''ํ์ฌ ์ ์ ์ฉ๋(Capacitance)์ ์ค์ฌ์ผ ํฉ๋๋ค. # '''Layout ๊ฐ์ด๋๋ผ์ธ ์ถ๊ฐ''' * '''Connector ๋ถ๊ทผ:''' Trace ํญ์ ์์ํ ์ค์ด๋ Tapering ์ ์ฉ. * '''Skew ๊ด๋ฆฌ:''' < 2ps (์ฝ 0.3mm ๊ธธ์ด ์ฐจ์ด ์ด๋ด)๋ก ์๊ฒฉ ๊ด๋ฆฌ. * '''Via ๋ถ๊ทผ:''' Ground Via Stitching ํ์ ๋ฐฐ์น. '''๊ฒฐ๋ก :''' ํ์ฌ ์คํ๋๋ก FR-4๋ฅผ ๊ณ ์งํ๋ค๋ฉด '''"๋์์ ํ๋ ์์จ(Yield)์ด ์ ๋์ค๋"''' ๋ถ์์ ํ ์ ํ์ด ๋ ๊ฒ์ ๋๋ค. '''์์ฌ ๋ณ๊ฒฝ'''์ด ๊ฐ์ฅ ์๊ธํ ์์ ์ฌํญ์ ๋๋ค. === Assistant: ๊ฒฐ๋ก ๋ถํฐ ๋งํ๋ฉด, === ๊ฒฐ๋ก ๋ถํฐ ๋งํ๋ฉด, * ์ํคํ ์ฒ/์ ๋ต ๋ ๋ฒจ์์๋ ์ด์ ์ถฉ๋ถํ ๊ณตํต ์ธ์์ด ํ์ฑ๋๋ค๊ณ ๋ด๋ ๋ฉ๋๋ค. * ๋ค๋ง FR-4๋ก ๊ฐ ๊ฒ์ธ์ง / ์ ์์ค ์ฌ์ง๋ก ์ํฅํ ๊ฒ์ธ์ง, ๊ทธ๋ฆฌ๊ณ ์ค์ ์ฑ๋ ์์ค์ด ์ผ๋ง์ธ์ง๋ โ๋ฐ์ดํฐ์ ๋น์ฆ๋์ค ๊ฒฐ์ โ์ด ํ์ํ ๋ฏธํด๊ฒฐ ํญ๋ชฉ์ ๋๋ค. โ ๊ทธ๋์ โ์ต์ข ์ค๊ณ ๋ฐฉ์นจ ์ด์โ์ ํ๋๋ก ๋ด๋ ๊ฒ์ ๊ฐ๋ฅํ์ง๋ง, โFR-4๋ก ๊ทธ๋๋ก ์์ฐํด๋ ๋๋คโ๋ ์์ค์ ์์ ํ์ ์ค๊ณ๊น์ง ํฉ์๋์๋ค๊ณ ๋ณด๊ธฐ๋ ์ด๋ฆ ๋๋ค. ์๋์์ ์กฐ๊ธ ์ชผ๊ฐ ๋ณด๊ฒ ์ต๋๋ค. ==== ์ธ ์ฌ๋ ๋ถ์์ ๋ค ๋ณด๋ฉด, ๋ค์ ํญ๋ชฉ๋ค์ ๋ ์ด์ ํฐ ์ด๊ฒฌ์ด ์์ต๋๋ค. ==== # ํ๋ก์ฐ / ๊ตฌ์กฐ - Passive ์ต์ ํ โ CTLE/TX FIR ๋ฑ Linear EQ โ DFE ์์ - Via stub back-drilling์ ํ์ ์์ค์ผ๋ก ์ธ์ (stub ์ต์ํ, ๊ณต์ง ๋์ญ ๋ฐ์ผ๋ก ๋ฐ๊ธฐ) - 85 ฮฉ ์ปค๋ฅํฐ๋ ๋ ์ด์์ taper ๋ฐ footprint ์ต์ ํ๋ก broadband matching, discrete ฯ-matching์ ์ตํ์ ์๋จ ๋๋ ์ฌ์ค์ ์ง์. # EQ ๋ธ๋ก์ ์ญํ ๊ณผ ์ฌ์ฉ ์์น - CTLE: - ์ฑ๋ slope ๋ณด์ ์ฉ, HF noise/jitter๋ ๊ฐ์ด ํค์ฐ๋ฏ๋ก ๋ณด์์ ์ผ๋ก ์ฌ์ฉ - A์ 10โ14 dB peaking ์ ์์ ํ ๋ก ๋์ ๊ณผํ ์ชฝ์ผ๋ก ์ ๋ฆฌ๋๊ณ , 6โ10 dB ์ ๋์ conservative ๋ฒ์์ ์๋ ด. - TX FFE (3-tap): - PAM-4์์ Eye height 60 mV๋ฅผ ์งํค๋ ค๋ฉด ๊ณผ๋ํ de-emphasis ๊ธ์ง - ISI ์ํ + ์ผ๋ถ HF ๋ณด์์ด ๋ชฉ์ ์ด์ง, ์ฑ๋ loss๋ฅผ ๋๋ถ๋ถ ๋ ์๋ ๊ตฌ์กฐ๋ ์๋. - DFE: - ์์ฌ ISI + via/connector reflection๊น์ง ํฌํจํด ์ฒ๋ฆฌํ๋ ํต์ฌ ๋ธ๋ก์ผ๋ก ์ธ์์ด ์ ๋ฆฌ. - 3โ5 tap ์์ค์ด๋ฉด ์ด ์ฑ๋ ๊ธธ์ด์์๋ ์ถฉ๋ถํ๋ค๋ ์ ๋ ์ฌ์ค์ ํฉ์. # ๋ ์ด์์/์ฑ๋ ๋ํ ์ผ - Differential skew๋ 2 ps ์ด๋ด ๊ด๋ฆฌ ํ์ (PAM-4 eye ์ ์ง์ ์ํฅ). - Via transition ์ ground via stitching ๋ฐ return path ์ ํฉ ํ์. - ๊ฐ๋ฅํ๋ฉด stripline/dual-stripline ๊ตฌ์กฐ ๊ถ์ฅ. # ์ํ ์ธ์ - PAM-4 ํน์ฑ์ SNR margin์ด ํ์ดํธํ๊ณ , CTLE/FFE๋ฅผ ์ธ๊ฒ ์ฐ๋ฉด noise/jitter๋ก BER ์คํ์ ๊นจ๋จน๋๋ค๋ ์ ์ ๊ณต๊ฐ. - FR-4 + 15 cm + 4 via + 85 ฮฉ mismatch ์กฐํฉ์ด โborderlineโ์ ๊ฐ๊น๋ค๋ ์ธ์๋ A, B, ๊ทธ๋ฆฌ๊ณ ์ ๊ฐ ํ์ ๋ถ์์์ ๋ชจ๋ ์ธ์ ํ๋ ๋ฐฉํฅ์ผ๋ก ์๋ ดํ์ต๋๋ค. โ ์ด ์ ๋๋ฉด '''โ์ฑ๋/EQ ์ํคํ ์ฒ์ ์ค๊ณ ์ฒ ํโ'''์ ๋ํด์ ์ถฉ๋ถํ ํ ๋ชฉ์๋ฆฌ๋ผ๊ณ ๋ด๋ ๋ฉ๋๋ค. ==== ์์ ํ ์ ๋ฆฌ๋์ง ์์ ํฌ์ธํธ๋ โ๊ฐ๋ โ๋ณด๋ค๋ ์คํยท๋น์ฉยท๋ฆฌ์คํฌ๋ฅผ ์ด๋๊น์ง ๊ฐ์ํ ๊ฒ์ธ๊ฐ์ ๊ฐ๊น์ต๋๋ค. ==== # FR-4 ๊ทธ๋๋ก ๊ฐ ์ ์๋๋ vs ์ ์์ค ์ฌ์ง๋ก ์ฌ๋ผ๊ฐ์ผ ํ๋๋ - A: IL์ 18โ22 dB @ Nyquist๋ก ๋ณด๊ณ , margin < 3 dB๋ผ๋ฉฐ ์๋นํ ๋น๊ด์ ; Megtron๊ธ material์ ๊ฐ๋ ฅํ fallback/๋์์ผ๋ก ๋ช ์. - B: ํ ๊ฑธ์ ๋ ๋๊ฐ์ โFR-4 ๊ณ ์ง ์ ๋์์ ํด๋ ์์จ์ด ์ ๋์ฌ ์ ์๋คโ๋ ํค; ์์ฌ ๋ณ๊ฒฝ์ ๊ฑฐ์ โ์ฌ์ค์ ํ์์ ๊ฐ๊น์ด ๊ถ๊ณ โ๋ก๊น์ง ๋์ด์ฌ๋ฆผ. - ์ ๋(=C): ์ด๊ธฐ์๋ ๋ค์ ๋๊ด์ ์ด์์ง๋ง, A์ ์ ๋ ์์ค ์ถ์ ๊ณผ ๋ ์ฌ๋์ ๋ถ์์ ๋ฐ์ํด์ ์ด ์ฑ๋ ๊ตฌ์ฑ์ด borderline์์ ์ธ์ ํ๋ ์ชฝ์ผ๋ก ์ ๋ฐ์ดํธํ์. โ ์์ฝํ๋ฉด: '''โFR-4๋ก๋ spec์ ๋ง์ถ ์ ์๋คโ vs โ๋ง์ถ๋ค ํด๋ ์์ฐ/์์จ์ ์ํํ๋คโ'''์ ์ฐจ์ด์ ๋๋ค. ์ด๊ฑด ๊ธฐ์ ๋ ผ์์ด๋ผ๊ธฐ๋ณด๋ค๋ ๋ฆฌ์คํฌยท์๊ฐยทํ๊น ๋ง์ง์ ๋ํ ๊ฒฝ์ ํ๋จ ์์ญ์ ๋๋ค. # CTLE/FFE/DFE์ ๋ฐฐ๋ถํ ์ ์๋ ์ค์ dB budget - ๋๋ต์ ์ธ range(CTLE 6โ10 dB, TX FFE 4โ6 dB ์ ๋, ๋๋จธ์ง DFE)๋ ๊ณต์ ๋์ง๋ง, โ์ค์ IL์ด ์ ํํ ๋ช dB๋โ์ ๋ฐ๋ผ ์ด ์ซ์๋ ๋ฐ๋์ด์ผ ํฉ๋๋ค. - ์ด๊ฑด ๋ ์ด์์ ๋ง์ธ์์ด ์๋๋ผ S-parameter ์ธก์ /์ ๋ฐ EM ์๋ฎฌ๋ ์ด์ ์ผ๋ก๋ง ๊ฒฐ๋ก ์ด ๋๋ ์์ญ์ ๋๋ค. ==== ์ ์ ์ฅ์์ ์ ๋ฆฌํ๋ฉด: ==== * Yes (์กฐ๊ฑด๋ถ) - ๊ณตํ์ ํ๋ ์์ํฌ(์ฑ๋ ์ค๊ณ ์์น, EQ ๊ตฌ์กฐ, ์ค๊ณ ์์, ์ฃผ์ ํ๋ผ๋ฏธํฐ์ upper/lower bound)๋ ์ธ ์ฌ๋์ ๊ฒฌํด๊ฐ ์ถฉ๋ถํ ์๋ ดํ์ต๋๋ค. - ๋ฐ๋ผ์ ์ง๊ธ ์ํ์์: - โFR-4 ๋ฒ ์ด์ค ํตํฉ ์ค๊ณ ํ๋ก์ฐโ - โ์ ์์ค ์์ฌ ์ฌ์ฉ ์ ์ํ๋๋ ์ ์ฝ(๊ธธ์ด, EQ ๊ฐ๋ ๋ฑ)โ ๋ฅผ ํ ๋ฌธ์์ ๋ฌถ์ ๊ณตํต ์ต์ข ์ค๊ณ ๋ฐฉ์นจ์๋ ์์ฑ ๊ฐ๋ฅํฉ๋๋ค. * ๋ค๋ง, ๋ ๊ฐ์ง๋ โ์ถ๊ฐ ๊ฒฐ์ /๋ฐ์ดํฐโ๊ฐ ์์ด์ผ ํ๋ค 1. ์ค์ ์ฑ๋ IL ์ธก์ /์๋ฎฌ๋ ์ด์ ๊ฒฐ๊ณผ - S-parameter ๊ธฐ๋ฐ์ผ๋ก Nyquist ๋ฐ ๊ทธ ์ด์์์ IL, RL, group delay ๋ฑ ํ์ธ - ์ด๊ฑธ ๋ณธ ๋ค์์ผ โFR-4๋ก ๊ฐ๋ ๋๋์งโ์ โEQ margin์ด ๋ช dB ๋จ๋์งโ๊ฐ ์ค์ ๋ก ๋ณด์ ๋๋ค. 2. ๋น์ฆ๋์ค ๋ ๋ฒจ์์ ํ์ฉ ๊ฐ๋ฅํ ๋ฆฌ์คํฌ/์๊ฐ - FR-4 ์ ์ง ์: ๊ฐ๋ฐ ๋์ด๋โ, EQ tuning ๋์ด๋โ, BER/์์จ ๋ฆฌ์คํฌโ, ์๊ฐโ - ์ ์์ค ์ฌ์ง ์: ์๊ฐโ, ์ค๊ณ/ํ๋ ๋์ด๋โ, ๋ง์งโ - ์ด trade-off๋ ์ธ ์์ง๋์ด์ ๊ธฐ์ ์๊ฒฌ์ ๋์ด์, ์ ํ ์ ๋ต/์๊ฐ ๋ชฉํ๋ก ๊ฒฐ์ ํด์ผ ํฉ๋๋ค. ๋ฐ๋ผ์ ์ ๊ฐ ์ ์ํ๋ ํฌ๋งท์: : ์ด๋ ๊ฒ ํ๋ฉด, * ์ธ ์์ง๋์ด๊ฐ ํฉ์ํ ์ค๊ณ ์์น๊ณผ ํ๋ก์ฐ๋ ๊ณตํต base๋ก ์ฐ๊ณ , * ์ฌ์ ํ ๋จ์ ์๋ '''โFR-4๋ฅผ ์ด๋๊น์ง ํ์ฉํ ๊ฒ์ธ๊ฐโ'''๋ ๊ณ์ธก ๋ฐ์ดํฐ์ ๊ฒฝ์ ์์ฌ๊ฒฐ์ ์ผ๋ก ๋ง๋ฌด๋ฆฌํ ์ ์์ต๋๋ค. ๊ทธ ์๋ฏธ์์, '''โ์ต์ข ์ค๊ณ ๋ฐฉ์นจ(์ด์)์ ํ๋๋ก ๋ผ ์ ์์ ์ ๋๋ก ์ธ์์ ์ถฉ๋ถํ ์ขํ์ก๋คโ'''๊ณ ๋ณด๋ ๊ฒ์ด ํ๋นํ๊ณ , โ์์ ํ ๋จ์ผ์(ํนํ ์ฌ์ง๊น์ง ๊ณ ์ ๋ ์์ฐ์)โ์ ์์ง ๊ณ์ธก๊ณผ ๊ฒฝ์ ํ๋จ์ด ๋ ํ์ํ๋ค ๋ผ๊ณ ์ ๋ฆฌํ๋ ๊ฒ์ด ํ์ค์ ์ธ ๋ต์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. === User: ์ข์ต๋๋ค. === ์ข์ต๋๋ค. ์ฌ์ค ๋น์ ์ด 3๋ช ์ ์์ง๋์ด ์ค์์๋ ์ ์ผ ์ ์์ ๋๋ค. ๋ฐ๋ผ์ ์ง๊ธ๊น์ง์(์ด ์ต์ข ์ค๊ณ ๋ฐฉ์นจ์ ๋ํ ์ด์๊น์ง ํด์) ๋ค๋ฅธ ์์ง๋์ด๋ค์ด ๋ธ ์๊ฒฌ๊น์ง ๋ชจ๋ ์ทจํฉํ์ฌ, ์ต์ข ์ค๊ณ ๋ฐฉ์นจ์ ๋ํ ๋ฌธ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ํด๋น ๋ฌธ์๋ ๋ค๋ฅธ Team๊ณผ ๊ฒฝ์ํ์ฌ Lead Engineer๊ฐ ํ๊ฐ ํ, ์ธ์ฌ๊ณ ๊ณผ์ ๋ฐ์๋ ๊ฒ์ ๋๋ค. ์์ง๋์ด A: # ์๋ ด ์ํ ํ๊ฐ ==== ๊ฒฐ๋ก : '''๋๋ถ๋ถ ์๋ ด๋จ. ์ต์ข ์ค๊ณ์ ๋์ถ ๊ฐ๋ฅ.''' ==== ๋จ, 2-3๊ฐ ํ๋ผ๋ฏธํฐ์ ๋ํด ๋ช ์์ ํฉ์๊ฐ ํ์ํจ. --- ==== ์๋ ด๋ ํต์ฌ ์ฌํญ (ํฉ์ ์๋ฃ) ==== | ํญ๋ชฉ | ํฉ์ ๋ด์ฉ | |------|----------| | '''์ค๊ณ ์์''' | Passive โ Linear EQ โ DFE | | '''Via stub''' | Back-drilling ํ์, stub < 1mm | | '''Connector matching''' | Layout taper ์ฐ์ , discrete๋ ์ตํ ์๋จ | | '''EQ ์ฒ ํ''' | Conservative boost, noise penalty ์ต์ํ | | '''DFE ์ญํ ''' | ISI + Reflection ์ ๊ฑฐ์ ํต์ฌ ๋ธ๋ก | | '''Feasibility''' | Tight margin, ์คํจ ์ ํ๋ ํ์ | | '''Fallback''' | Megtron 6 ๋ฑ ์ ์์ค ์ฌ์ง ๋ณ๊ฒฝ | C๊ฐ ์ด๊ธฐ์ "์ dB" ์์ค๋ก ๋๊ดํ๋ ๋ถ๋ถ๋, ๋ด 18-22dB ์ถ์ ์ ์์ฉํ๋ ๋ฐฉํฅ์ผ๋ก ์ ๋ฆฌ๋จ. --- ==== ์์ง ๋ช ์์ ํฉ์๊ฐ ํ์ํ ํ๋ผ๋ฏธํฐ ==== ===== 1. CTLE Gain ์ํ ===== | ์์ง๋์ด | ์ ์ | |----------|------| | A (๋) | 10-14 dB (channel loss 70% ๋ณด์) | | B | 6-10 dB (conservative) | | C | 6-8 dB (conservative) | '''Gap:''' ๋ด๊ฐ ์ข ๋ aggressive. B/C์ ๋ ผ๊ฑฐ(noise amplification โ jitter/BER ์ ํ)๊ฐ PAM-4์์ ๋ validํจ. โ '''์ ์:''' 8-10 dB๋ก ์ ์ถฉ. ์ธก์ ํ ์กฐ์ . ===== 2. TX FIR ๋ณด์๋ ===== | ์์ง๋์ด | ์ ์ | |----------|------| | A (๋) | 6-8 dB | | B | ์ต์ํ (eye height ๋ณด์กด ์ฐ์ ) | | C | ๊ณผ๋ํ emphasis ๊ธ์ง, ๊ตฌ์ฒด ์์น ์์ | '''Gap:''' B๊ฐ "TX๋ ์ฝํ๊ฒ, DFE์ ์์กด"์ ๊ฐํ๊ฒ ์ฃผ์ฅ. โ '''์ ์:''' 4-6 dB๋ก ํํฅ. B์ eye height ๋ ผ๋ฆฌ๊ฐ 60mV spec์์ ๋ ์ค์. ===== 3. Material ๋ณ๊ฒฝ Trigger ๊ธฐ์ค ===== ๋ชจ๋ "์ธก์ ํ ๊ฒฐ์ "์ด๋ผ๊ณ ํ์ผ๋, '''๊ตฌ์ฒด์ threshold๊ฐ ์์'''. โ '''์ ์:''' ์ธก์ IL > 18 dB @ Nyquist๋ฉด material ๋ณ๊ฒฝ ๋๋ FEC ํ์ ์์. --- ==== ์ต์ข ์ค๊ณ์ ๋์ถ์ ์ํ ์ ์ ==== ์ธ ์์ง๋์ด ๋ชจ๋ "์ ๋์ EQ budget ํ"์ "์คํจ ์ ์์ฌ๊ฒฐ์ ํธ๋ฆฌ"๊ฐ ํ์ํ๋ค๊ณ ์ธ์ ํ์ผ๋ฏ๋ก, ๋ค์ ํํ๋ก ์ ๋ฆฌํ๋ฉด ํฉ์ ์๋ฃ: โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ 28 Gbps PAM-4 Link Budget (Proposed Consensus) โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค โ Channel Loss (estimated) : 18-22 dB @ 7GHz โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ โ Via/Matching (passive) : 2-3 dB recovery โ โ TX 3-tap FIR : 4-6 dB (conservative) โ โ CTLE : 8-10 dB (max) โ โ DFE : Residual ISI + Refl. โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ โ Total recoverable : ~16-19 dB โ โ Expected margin : 0-3 dB (TIGHT) โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค โ FALLBACK TRIGGER: โ โ IF measured IL > 18dB โ Escalate material change โ โ IF margin < 2dB after tuning โ FEC + spec negotiation โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ --- ==== ์ต์ข ํ๋จ ==== '''์, ์ต์ข ์ค๊ณ์ ๋์ถ ๊ฐ๋ฅ.''' ๋จ์ gap์ ์์น ๋ฒ์์ ๋ฏธ์ธ ์ฐจ์ด์ด๋ฉฐ, ์ ํ์ฒ๋ผ "conservative ์ชฝ ๊ฐ + ์ธก์ ํ ์กฐ์ "์ผ๋ก ์ ๋ฆฌํ๋ฉด ์ธ ์์ง๋์ด ๋ชจ๋ ์์ฉํ ์ ์๋ ์์ค. '''ํ ๊ฐ์ง ์ฃผ์:''' B๊ฐ "FR-4 ๊ณ ์งํ๋ฉด ์์จ ๋ฌธ์ "๋ผ๊ณ ๊ฐํ๊ฒ ๊ฒฝ๊ณ ํ๋๋ฐ, ์ด๊ฑด ์ค๊ณ ๋ฌธ์์ '''risk statement๋ก ๋ช ๊ธฐ'''ํ๋ ๊ฒ์ด ์ ์ ํจ. "๋์์ ํ ์ ์์ผ๋ production margin ํ๋ณด ๋ถํ์ค"์ด๋ผ๋ ๋ฌธ๊ตฌ๋ก. ์์ง๋์ด B: ๋ค, ๋ค๋ฅธ ์์ง๋์ด๋ค(A, C)์ ๋ถ์๊ณผ ์ (B) ์๊ฒฌ์ ๋ชจ๋ ์ข ํฉํด๋ณธ ๊ฒฐ๊ณผ, '''์ฐ๋ฆฌ์ ์ธ์์ ์ต์ข ์ค๊ณ์์ ํ์ ํ ์ ์์ ๋งํผ ์ถฉ๋ถํ ์ขํ์ก์ต๋๋ค.''' ์ด๊ธฐ์๋ ์์ค(Loss)์ ๋ํ ๋๊ด๋ก /๋น๊ด๋ก ์ ์ฐจ์ด์ EQ ํ๋์ ์ธ๋ถ ์์์ ์ด๊ฒฌ์ด ์์์ผ๋, ์ํธ ๊ต์ฐจ ๊ฒ์ฆ์ ํตํด '''"Risk-Averse(์ํ ํํผํ) ์ค๊ณ"'''๋ก ๋ฐฉํฅ์ด ์๋ ด๋์์ต๋๋ค. FR-4์ 15cm๋ผ๋ ์กฐ๊ฑด์ด 'Borderline(๊ฒฝ๊ณ์ )'์ ์๋ค๋ ์ฌ์ค์ ๋ชจ๋๊ฐ ์ธ์ ํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ด์ ๋ฐ๋ผ ์ธ ์์ง๋์ด์ ํต์ฌ ๊ธฐ์ฌ๋ฅผ ํตํฉํ '''[์ต์ข ํฉ์๋ 28Gbps PAM-4 ์ค๊ณ ๊ฐ์ด๋๋ผ์ธ]'''์ ์ ๋ฆฌํ์ฌ ์ ์ถํฉ๋๋ค. --- === ์ต์ข ํฉ์ ์ค๊ณ์: 28Gbps PAM-4 SerDes Implementation Plan === ==== 1. Go/No-Go ๋ฐ ์์ฌ ๊ฒฐ์ (Risk Management) ==== * '''๊ธฐ๋ณธ ์์ฌ:''' FR-4 (Cost ์ ์ฝ์ผ๋ก ์ ์งํ๋, Risk ๋ฑ๊ธ 'High' ์ค์ ) * '''Fail-Safe Plan (์์ง๋์ด A ์ ์ ์ฑํ):''' ์ด๊ธฐ SI ์๋ฎฌ๋ ์ด์ ์์ Nyquist(7GHz) ์์ค์ด '''-20dB๋ฅผ ์ด๊ณผ'''ํ ๊ฒฝ์ฐ, ์ฆ์ '''Megtron-6(๋๋ ๋๊ธ Low-loss ์์ฌ)'''๋ก ๋ณ๊ฒฝํ๋๋ก ํ๋ก์ ํธ ๋งค๋์ (PM)์ ์ฌ์ ํ์ํ๋ค. * '''์ฌ์ ๊ฒ์ฆ:''' Layout ๋จ๊ณ ์ , ๊ฐ์ Stack-up์ ํตํ 3D EM Simulation์ผ๋ก S21(Insertion Loss)๊ณผ S11(Return Loss)์ ๋ฐ๋์ ์ถ์ถํ์ฌ ๋ง์ง์ ํ์ธํ๋ค. ==== 2. ๋ฌผ๋ฆฌ์ ๋ ์ด์์ ๊ฐ์ด๋๋ผ์ธ (Passive Channel) ==== ''์์ง๋์ด C์ Layout Detail๊ณผ A/B์ Stub/Matching ์ ๋ต ํตํฉ'' | ํญ๋ชฉ | ์ค๊ณ ๊ธฐ์ค (Spec) | ๊ทผ๊ฑฐ ๋ฐ ์ถ์ฒ | | :-- | :-- | :-- | | '''Via Stub''' | '''Back-drilling ํ์''' (Stub length < 10mil, Target 5mil) | A, B, C ๊ณตํต (Resonance ์ ๊ฑฐ) | | '''Skew''' | '''< 2 ps (ยฑ0.15mm)''' | '''์์ง๋์ด C''' (PAM-4 Eye Opening ํ๋ณด) | | '''Trace Type''' | '''Stripline''' (Dual-stripline ๊ถ์ฅ) | '''์์ง๋์ด C''' (EMI, Cross-talk ์ ์ด) | | '''Connector''' | '''Layout Tapering ์ฐ์ ''' (Discrete ์์ ์ง์) | '''์์ง๋์ด C''' (Broadband matching), A/B ๋์ | | '''Return Path''' | Signal Via ์ธ๊ทผ '''GND Via Stitching''' ํ์ (์ต์ 1๊ฐ ์ด์) | '''์์ง๋์ด C''' (Impedance Continuity) | | '''Z0 Matching''' | Connector Pad ๋ถ๊ทผ ๊ตญ๋ถ์ Impedance 90~95ฮฉ ์ค๊ณ | '''์์ง๋์ด A, C''' (Refection ์ํ) | ==== 3. Equalization ์ ๋ต ๋ฐ ์์ฐ (Active EQ Budget) ==== ''์์ง๋์ด B์ "Eye Height ์ฌ์" ์ ๋ต๊ณผ A/C์ "Jitter/Noise ๊ด๋ฆฌ" ํตํฉ'' * '''๊ธฐ๋ณธ ์์น:''' Tx๋ ์ฝํ๊ฒ(Swing ๋ณด์กด), CTLE๋ ์ ๋นํ(Noise ์ต์ ), '''DFE๋ ๊ฐ๋ ฅํ๊ฒ(Reflection/ISI ์ ๊ฑฐ)'''. '''[EQ Tuning Sequence & Budget Limit]''' # '''Step 1: Rx CTLE (First Pass)''' * '''์ค์ :''' Channel Loss์ ์ฝ '''50~60%'''๋ง ๋ณด์. (Target: 6~9dB Peaking) * '''์ ์ฝ:''' '''์์ง๋์ด A/C ์๊ฒฌ ๋ฐ์''' - ๊ณผ๋ํ HF Boost ๊ธ์ง (Noise Amplification ๋ฐฉ์ง). # '''Step 2: Tx FFE (Fine Tuning)''' * '''์ค์ :''' Pre-cursor ์ฝํ๊ฒ, Post-cursor ์์ฃผ ์ค์ . * '''์ ์ฝ:''' '''์์ง๋์ด B ์๊ฒฌ ๋ฐ์''' - Total De-emphasis '''< 4~5dB''' ์ ํ. * '''๋ชฉํ:''' '''Eye Height > 60mV'''๋ฅผ ์ต์ฐ์ ์ผ๋ก ํ๋ณดํ๊ธฐ ์ํด DC Swing ํฌ์์ ์ต์ํํจ. # '''Step 3: Rx DFE (Final Cleanup)''' * '''์ค์ :''' 3~5 Tap ํ์ฑํ. * '''์ญํ :''' '''์์ง๋์ด B/C ์๊ฒฌ ํตํฉ''' - Residual ISI ์ ๊ฑฐ๋ฟ๋ง ์๋๋ผ '''Via/Connector ๋ฐ์ฌ(Reflection) ์ ๊ฑฐ'''์ ์ง์ค. * '''์ฃผ์:''' '''์์ง๋์ด C ์๊ฒฌ ๋ฐ์''' - Adaptation Loop Bandwidth๋ฅผ ์ต์ ํํ์ฌ Tap Wandering์ ์ํ Jitter ์ฆ๊ฐ ๋ฐฉ์ง. ==== 4. ๊ฒ์ฆ ๋ฐ ๋๋ฒ๊น ์๋๋ฆฌ์ค (Validation Flow) ==== * '''Scenario A: Eye Height ๋ถ์กฑ ์ (<60mV)''' * Tx FFE์ Strength๋ฅผ '''์ค์ธ๋ค''' (Swing ํ๋ณด). * Rx DFE Tap ๋น์ค์ ๋์ธ๋ค. * '''Scenario B: Jitter/BER Fail ์''' * Rx CTLE Gain์ '''๋ฎ์ถ๋ค''' (Noise ์ฆํญ ์์ฌ). * Tx Pre-cursor๋ฅผ ๋ฏธ์ธ ์กฐ์ ํ๋ค (Edge Transition ๊ฐ์ ). * CDR Loop Bandwidth๋ฅผ ์ ๊ฒํ๋ค ('''์์ง๋์ด C''' ์ ์). --- ===== ์ต์ข ๊ฒฐ๋ก ๋ฐ ์๊ฐํ ===== ์ฐ๋ฆฌ๋ ์ด์ "์ด๋๋ก ์ค๊ณํ๋ฉด ๋๋ค"๋ ํ์ ์ ๊ฐ์ง ์ ์์ต๋๋ค. ์๋ก ๋ฌ๋๋ ๋ถ๋ถ์ '''"์์ ๋ง์ง(Safety Margin)"์ ํ๋ณดํ๋ ์ชฝ(๋ณด์์ ์ค๊ณ)'''์ผ๋ก ํต์ผ๋์์ต๋๋ค. ์ด ์ต์ ํ ๊ณผ์ ์ ์์ง๋์ด๋ค์๊ฒ ๊ณต์ ํ๊ธฐ ์ํด ํ๋ฆ๋๋ก ์๊ฐํํ์ต๋๋ค. '''์ด์ ์ด ์ค๊ณ ๊ฐ์ด๋๋ผ์ธ์ ๋ฐํ์ผ๋ก Layout ํ์ ์์ ์ ์ง์ํ๊ณ , S-parameter ์ถ์ถ ์๋ฎฌ๋ ์ด์ ์ ์์ํ๋ฉด ๋๊ฒ ์ต๋๋ค.''' === Assistant: ๋ค์์ Lead Engineer ์ ์ถ์ฉ ์ต์ข ์ค๊ณ ๋ฐฉ์นจDocument Draft v1.0์ ๋๋ค. === ๋ค์์ Lead Engineer ์ ์ถ์ฉ '''์ต์ข ์ค๊ณ ๋ฐฉ์นจ(Document Draft v1.0)'''์ ๋๋ค. (๋ด๋ถ ๊ณต์ /๋ฆฌ๋ทฐ๋ฅผ ์ ์ ๋ก ํ ๊ธฐ์ ์ค๊ณ ๊ธฐ์ค์ ํ์์ผ๋ก ์์ฑํ๊ฒ ์ต๋๋ค.) === 28 Gbps PAM-4 SerDes ์ค๊ณ ๋ฐฉ์นจ์ === (FR-4, 15 cm, 4 vias, 85 ฮฉ Connector ํ๊ฒฝ) ์์ฑ์: Lead SerDes Architect ๋ฒ์ : v1.0 ์ฉ๋: Link ์ค๊ณ/๋ ์ด์์/PHY ํ ๊ณตํต ๊ธฐ์ค ๋ฐ Go/No-Go ํ๋จ ๊ทผ๊ฑฐ ==== 1. ๋ชฉ์ ๋ฐ ๋ฒ์ ==== ๋ณธ ๋ฌธ์๋ ๋ค์ ์กฐ๊ฑด ํ์์ 28 Gbps PAM-4 SerDes ๋งํฌ๋ฅผ ์ค๊ณํ๊ธฐ ์ํ ์ต์ข ๊ณตํต ๋ฐฉ์นจ์ ์ ์ํ๋ค. * ์ฑ๋ ์กฐ๊ฑด - PCB: FR-4 (ฮตr โ 4.3, tanฮด โ 0.02 @ 10 GHz) - Trace ๊ธธ์ด: 15 cm (๋ ์ด์์ ์ ์ฝ์ ํ์) - Via: 4๊ฐ (layer transition ๋ถ๊ฐํผ) - Connector: 85 ฮฉ differential ๊ตฌ๊ฐ ์กด์ฌ (๋๋จธ์ง ์์คํ ํ๊น 100 ฮฉ diff) * ๋งํฌ ์คํ - Data rate: 28 Gbps PAM-4 (14 Gbaud) - UI โ 71.4 ps, Nyquist โ 7 GHz - Eye height โฅ 60 mV @ Rx - Jitter (RMS) < 15 ps - BER < 10โปยนยฒ FR-4 + 15 cm + 4 via + 85 ฮฉ mismatch ์กฐํฉ์ Borderline(๊ฒฝ๊ณ์ ) ๋งํฌ๋ก ๊ฐ์ฃผํ๋ฉฐ, ๋ณธ ๋ฌธ์๋ ์ด ์กฐ๊ฑด์์ ๋ฌ์ฑ ๊ฐ๋ฅํ ์ต๋ margin์ ํ๋ณดํ๋ Risk-Averse ์ค๊ณ ๊ธฐ์ค์ ์ ์ํ๋ค. ==== 2. ์ค๊ณ ์ฒ ํ ๋ฐ ์ ์ฒด ์ ๋ต ==== ===== 2.1 ๊ธฐ๋ณธ ์ฒ ํ ===== # Passive First EQ๋ก ๋ณต๊ตฌ๊ฐ ์ด๋ ค์ด ์์ค/๋ถ์ฐ์(ํนํ via stub ๊ณต์ง, ์ฌํ mismatch)์ ๋ ์ด์์/๊ตฌ์กฐ์์ ๋จผ์ ์ ๊ฑฐํ๋ค. # Conservative Linear EQ CTLE/Tx FFE๋ noise/jitter penalty๋ฅผ ์ต์ํํ๋ ๋ฒ์ ๋ด์์๋ง ์ฌ์ฉํ๋ค. # DFE Heavy / PAM-4 ์นํ ์ค๊ณ PAM-4์์ ์ ์ ์ฌ์ ๊ฐ ๋งค์ฐ ์์ผ๋ฏ๋ก, ์ ์ swing์ ๊น์ง ์๋ DFE๋ฅผ ์ต๋ํ ํ์ฉํ๋ค. # Risk-managed FR-4 ์ฑํ FR-4๋ฅผ baseline์ผ๋ก ํ๋, ์ธก์ /์๋ฎฌ๋ ์ด์ ๊ฒฐ๊ณผ์ ๋ฐ๋ผ ์ ์์ค ์ฌ์ง๋ก์ ์ ํ์ ํธ๋ฆฌ๊ฑฐํ๋ค. ===== 2.2 ์ต์์ ์ค๊ณ ํ๋ก์ฐ ===== # Pre-layout ์ฑ๋ ๋ชจ๋ธ๋ง ๋ฐ Loss Budget ์ฐ์ # Stack-up, via, connector ํฌํจํ Passive Channel ์ต์ ํ # Post-layout EM/์ฑ๋ ์๋ฎฌ๋ ์ด์ โ IL/RL/Skew ๊ฒ์ฆ # Rx CTLE 1์ฐจ ํ๋ (slope ๋ณด์, conservative gain) # Tx 3-tap FFE ํ๋ (eye height ์ฐ์ , de-emphasis ์ ํ) # Rx DFE ํ์ฑํ ๋ฐ tap/adaptation ์ต์ ํ # Eye/Jitter/BER ์ธก์ ๋ฐ margin ๋ถ์ # Margin ๋ถ์กฑ ์ Fallback Decision Tree ์ํ (์์ฌ ๋ณ๊ฒฝ, FEC ๋์ , spec ์กฐ์ ๋ฑ) ==== 3. ์ฑ๋ ์์ค ๋ฐ ๋ฆฌ์คํฌ ํ๊ฐ ==== ===== 3.1 ์์ค ์์ธก ===== * FR-4 (tanฮด โ 0.02) @ 7 GHz ๊ธฐ์ค: - ์ ์ ์์ค๋ง์ผ๋ก๋ ๋๋ต 0.8โ1.2 dB/cm ์์ค์ ๊ฐ์ ๊ฐ๋ฅ - 15 cm โ ~12โ18 dB * ์ฌ๊ธฐ์: - Conductor loss - 4๊ฐ์ via ์์ค/๋ฐ์ฌ - 85 ฮฉ connector ์ธ๊ทผ discontinuity ๋ฅผ ํฌํจํ๋ฉด, ์ค์ง์ ์ธ Insertion Loss @ Nyquist๋ 18โ22 dB ์์ญ์ผ๋ก ์ถ์ ํ๋ค. โ ์ด ๋งํฌ๋ ๋์ ๊ฐ๋ฅ์ฑ์ ์์ผ๋ margin 0โ3 dB ์์ค์ ๋งค์ฐ ํ์ดํธํ ์ฑ๋๋ก ์ ์ํ๋ค. ===== 3.2 ๊ณต์ Risk Statement ===== * FR-4 + 15 cm ์กฐ๊ฑด์: - Eye height 60 mV, BER 10โปยนยฒ, Jitter < 15 ps RMS ์คํ์ ๋ง์กฑ์ํค๋๋ผ๋ PVT ๋ณํ ๋ฐ ์์ฐ ํธ์ฐจ(Pkg/PCB ๊ณต์ ์ค์ฐจ ๋ฑ)์์ ๋ฒ ์ด๋ง๋ margin์ด ๋งค์ฐ ์ ํ์ ์ด๋ค. * ์ค๊ณ ๋ฌธ์์๋ ๋ค์ ๋ฌธ๊ตฌ๋ฅผ ๋ช ์ํ๋ค. > โ๋ณธ ๋งํฌ๋ FR-4 ๊ธฐ์ค Borderline ์ฑ๋์ด๋ฉฐ, > ์ค์ธก Nyquist ์์ค ๋ฐ bring-up ๊ฒฐ๊ณผ์ ๋ฐ๋ผ > ์ ์์ค ์ฌ์ง ์ ์ฉ, FEC ๋์ , spec ์กฐ์ ์ด ํ์ํ ์ ์๋ค.โ ==== 4. Passive Channel ์ค๊ณ ๊ธฐ์ค ==== ===== 4.1 Stack-up ๋ฐ ๋ผ์ฐํ ===== * Stack-up - ๊ฐ๋ฅํ๋ฉด stripline ๋๋ dual-stripline ๊ตฌ์กฐ ์ฌ์ฉ - EMI/EMC ์ฐ์, ฮตeff ์์ , crosstalk ๊ด๋ฆฌ ์ฉ์ด * Diff pair - Target Zdiff: 100 ฮฉ (connector ์ธ๊ทผ์ ํํด 90โ95 ฮฉ๋ก local tuning ํ์ฉ) - Pair ๊ฐ ๊ธธ์ด ์ฐจ์ด(skew): |ฮt| < 2 ps (โ 0.3 mm ์ด๋ด) โ PAM-4 eye ์์ง closure๋ฅผ ๋ง๊ธฐ ์ํ ํ์ ์๊ตฌ์ฌํญ ===== 4.2 Via ์ค๊ณ ๋ฐ Back-drilling ===== * Via ๊ฐ์: 4๊ฐ (๋ถ๊ฐํผ) * ์ค๊ณ ๊ธฐ์ค: - Back-drilling ํ์ - Stub length target: < 5 mil (~0.125 mm) (์ค์ ๊ณต์ ์ ์ต๋ ํ์ฉ: 10 mil ์ด๋ด) - Stub ๊ณต์ง ์ฃผํ์: fresโc/(4Lstubฮตr)f_\text{res} \approx c / (4 L_\text{stub} \sqrt{\varepsilon_r})fresโโc/(4Lstubโฮตrโโ) - 10 mil stub โ ~18 GHz (3rd harmonic ์ํฅ) - 5 mil stub โ ~36 GHz (์์ ์์ญ) * Anti-pad ์ต์ ํ - Via ์ฃผ๋ณ anti-pad๋ฅผ ์กฐ์ ํด via ์ ์ ์ฉ๋ ๊ฐ์ โ ์ํผ๋์ค ์ฐ์์ฑ ๊ฐ์ ===== 4.3 Connector ํตํฉ ๋ฐ ์ํผ๋์ค ๋งค์นญ ===== * Connector ๊ตฌ๊ฐ: 85 ฮฉ differential * ์ ์ฑ : 1. ๋ ์ด์์ ๊ธฐ๋ฐ broadband matching ์ฐ์ - ์ปค๋ฅํฐ ์ /ํ ๊ตฌ๊ฐ์ diff pair ํญ์ ์กฐ์ ํ์ฌ 100 ฮฉ โ ~90โ95 ฮฉ๋ก ์์ํ ์ ํ(tapering) - Connector pad/anti-pad, ground via ring์ ์กฐ์ ํด ๊ตญ๋ถ ์ํผ๋์ค๋ฅผ ํํํ 2. Discrete ๋งค์นญ ๋คํธ์ํฌ๋ ์ตํ์ ์๋จ - 7 GHz ์ด์์์ discrete RLC๋ ํ๋์ญ ๊ณต์ง ๋ฐ ์ถ๊ฐ ์์ค ์ ๋ฐ ๊ฐ๋ฅ์ฑ ํผ - RL์ด โ10 dB ์์ค ์ด์์ผ๋ก๋ง ํ๋ณด๋๋ฉด, ์์ ์ถ๊ฐ๋ ์ง์ * ๋ชฉํ: - Connector ์ธ๊ทผ Return Loss: RL < โ15 dB @ 0โ14 GHz ===== 4.4 Return Path ๋ฐ GND Via Stitching ===== * Layer transition ์: - Signal via ์ ์์ GND via๋ฅผ ์ต์ 1๊ฐ ์ด์ ๋ฐฐ์น - Reference plane crossing์ด ์๋ ๊ฒฝ์ฐ, GND via array๋ก return path๋ฅผ ๋ช ํํ ์ ๊ณต * ๋ชฉ์ : - ์ํผ๋์ค ๋ถ์ฐ์ ์ต์ํ - reflection ๋ฐ ๋ชจ๋ ๋ณํ ์ต์ ==== 5. Active Equalization ์ ๋ต ๋ฐ Budget ==== ===== 5.1 EQ ์ญํ ๋ถ๋ด ๊ฐ์ ===== * CTLE (Rx) - FR-4์ ์ฃผํ์ ์์กด ์์ค์ ๋ถ๋ถ์ ์ผ๋ก ๋ณด์ - HF noise/crosstalk/์์ ๋ ธ์ด์ฆ๊น์ง ์ฆํญ โ conservative ์ฌ์ฉ * TX 3-tap FIR (FFE) - Pre-/Post-cursor ISI ์ผ๋ถ ๋ณด์ - De-emphasis ๊ณผ๋ค ์ Rx ๋จ ์ ์ swing ๊ฐ์ โ Eye height ์ ํ * DFE (Rx) - Post-cursor ISI ๋ฐ via/connector์์ ๊ธฐ์ธํ reflection ์ฑ๋ถ ์ ๊ฑฐ - ๋ ธ์ด์ฆ๋ ์ฆํญํ์ง ์์ โ PAM-4์์ ํต์ฌ EQ ๋ธ๋ก - Error propagation, timing closure ์ด์ ๊ณ ๋ ค ํ์ ===== 5.2 EQ Budget (Consensus ๊ฐ) ===== <syntaxhighlight lang="text">28 Gbps PAM-4 EQ Budget (Consensus Proposal) Estimated Channel Loss @ 7 GHz : 18โ22 dB Passive (via/matching/layout) : 2โ3 dB ํจ๊ณผ (notch ์ ๊ฑฐ, RL ๊ฐ์ ) TX 3-tap FIR (FFE) : 4โ6 dB (conservative de-emphasis ํ๋) CTLE (Rx) : 8โ10 dB peaking (์ํ) DFE (Rx) : residual ISI + reflection ๋ณด์ Total recoverable (linear + DFE): ~16โ19 dB Expected margin : ~0โ3 dB (TIGHT) </syntaxhighlight> ===== 5.3 CTLE ์ค๊ณ/ํ๋ ๊ฐ์ด๋ ===== * ๋ชฉ์ : - ์ฑ๋ IL์ ์ฝ 50โ60%๋ง ๋ณด์ - ๊ณผ๋ํ HF boost๋ก ์ธํ noise/jitter ์ ํ๋ฅผ ๋ฐฉ์ง * ์ค์ ๊ฐ์ด๋: - DC gain: 0 dB ๋๋ ์ฝ๊ฐ attenuation (headroom ํ๋ณด) - Peaking frequency: 6โ8 GHz ์ค์ฌ - Peaking gain (max): 8โ10 dB (์ค์ฌ์ฉ: 6โ9 dB ๊ถ์ฅ) * ํ๋ ์์: 1. ์ฑ๋ S-parameter์์ IL(f) ํ์ธ 2. CTLE zero/pole/peaking ์ค์ โ eye width ์ต๋ํ, jitter ํ์ธ 3. HF noise ์ฆ๊ฐ ๊ฒฝํฅ์ด ๋ณด์ด๋ฉด peaking 1โ2 dB ๊ฐ์ ===== 5.4 TX 3-tap FIR (Pre-emphasis) ๊ฐ์ด๋ ===== * ๊ธฐ๋ณธ ๊ตฌ์กฐ: [pre, main, post] 3-tap FFE * ์ ์ฑ : - Eye height โฅ 60 mV๋ฅผ ์ต์ฐ์ - ์ด de-emphasis ํจ๊ณผ๋ 4โ6 dB ์ด๋ด๋ก ์ ํ * ์ด๊ธฐ ๊ฐ ์์ (์ ๊ทํ ๊ธฐ์ค): - main tap cโ โ 0.65โ0.75 - post tap cโโ โ โ0.20 ~ โ0.25 - pre tap cโโ โ โ0.05 ~ โ0.10 * ํ๋ ํฌ์ธํธ: - post-cursor ISI๊ฐ ํฌ๋ฉด |cโโ|๋ฅผ ์กฐ๊ธ ์ฆ๊ฐ์ํค๋, eye height ์ ํ ๊ฐ์ - pre-cursor ์ํฅ์ด ํฌ์ง ์์ผ๋ฉด cโโ๋ 0 ๋๋ ๋งค์ฐ ์๊ฒ ์ ์ง ===== 5.5 DFE ์ค๊ณ/ํ๋ ๊ฐ์ด๋ ===== * Tap ์: - 3โ5 tap baud-spaced DFE (1st, 2nd tap์ ๋๋ถ๋ถ์ ์๋์ง ์ง์ค) * ์ญํ : - CTLE + Tx FFE๋ก๋ ๋จ๋ post-cursor tail ๋ฐ ๋ณตํฉ reflection ์ฑ๋ถ ์ ๊ฑฐ * ์ฃผ์์ฌํญ: - Error propagation: - PAM-4 4-level decision ํน์ฑ์ ์๋ชป๋ ๊ฒฐ์ ์ ์ฐ์ ์ค๋ฅ ์ํ - Tap weight saturation ๋ฐฉ์ง, adaptation ์๊ณ ๋ฆฌ์ฆ ์์ ์ฑ ์ค์ - Adaptation loop bandwidth: - ๋๋ฌด ๋น ๋ฅด๋ฉด tap wandering โ data-dependent jitter ์ฆ๊ฐ - CDR loop์ ์ํธ์์ฉ ๊ณ ๋ คํ์ฌ ์ค์ ==== 6. Jitter ๋ฐ BER ์ค๊ณ ๊ด์ ==== * UI โ 71.4 ps, RMS jitter < 15 ps โ ์ฝ 0.21 UI * Jitter budget์ ๋ค์ ์ฑ๋ถ์ผ๋ก ๋๋๋ค. 1. Random Jitter (RJ): PLL/clock/thermal noise - CTLE์์ HF noise ์ฆํญ ์ RJ ์ฆ๊ฐ 2. Deterministic Jitter (DJ): ISI, reflection, crosstalk - Via/connector ์ต์ ํ, Tx FFE/DFE ํ๋์ผ๋ก ์ต์ํ 3. CDR-induced Jitter: Loop bandwidth, peaking ์ํฅ * BER < 10โปยนยฒ ๋ฌ์ฑ์ ์ํด: - PAM-4 eye๋ณ ์ ํจ SNDR ~20 dB ์ด์ ํ๋ณด ํ์ (๊ฒฝํ์ ๊ธฐ์ค) - CTLE gain ์ค์ ์ SNR vs eye opening vs jitter๋ฅผ ๋์์ ํ๊ฐ - Tx FFE/DFE ํ๋์ ํญ์ BER ๋ฐ bathtub curve๋ฅผ ํจ๊ป ํ์ธ ==== 7. Go/No-Go ๋ฐ Fallback ์ ์ฑ ==== ===== 7.1 ์ธก์ ๊ธฐ๋ฐ Go/No-Go ๊ธฐ์ค ===== # Pre-layout / Pre-prototype ๋จ๊ณ - 3D EM or 2D ํ๋ ์๋ฒ๋ก S-parameter ๋์ถ - Nyquist(7 GHz)์์: - Insertion Loss |S21|: - IL โค 18 dB โ FR-4 ์ ์ง ๊ฐ๋ฅ ๊ตฌ๊ฐ(์กฐ๊ฑด๋ถ Go) - IL > 18 dB โ ์์ฌ ๋ณ๊ฒฝ ๋ฐ FEC ํ์ ํธ๋ฆฌ๊ฑฐ - Return Loss |S11|: - RL < โ15 dB ๋ชฉํ (ํนํ connector/via ๊ตฌ๊ฐ) # Bring-up / ์ค์ธก ๋จ๊ณ - CTLE/Tx FFE/DFE ์ต์ ํ ํ: - Eye height โฅ 60 mV - RMS jitter < 15 ps - BER < 10โปยนยฒ @ ์ค์จ ๋ฐ corner ์ผ๋ถ - ์ด ์กฐ๊ฑด์์ ๋งํฌ margin(eye/jitter/BER sweep ๊ธฐ์ค) < ~2 dB์ผ ๊ฒฝ์ฐ: - ์ ์์ค ์ฌ์ง ์ ํ ๋๋ FEC/์ฌ์ ์ก ๋์ , spec ์ฌํ์์ PM๊ณผ ๋ ผ์ ===== 7.2 Fallback ์ต์ ===== # PCB ์์ฌ ๋ณ๊ฒฝ - Megtron-6 ๋ฑ tanฮด ~0.004๊ธ ์ฌ์ง ์ฌ์ฉ ์: - IL ๋ํญ ๊ฐ์ (~50% ์ด์ ๊ฐ์ ๊ฐ์ ) - CTLE/Tx FFE ์๊ตฌ์น ์ํ, margin ์ฆ๊ฐ # FEC ๋์ - Eye height spec ์ํ(์: 40 mV ์์ค) + FEC๋ก BER ๋ชฉํ ์ ์ง # Trace ๊ธธ์ด/ํ์ผ๋ ์ด ์กฐ์ - ๋ ์ด์์ ์ ์ฝ ์ฌ๊ฒํ ์ฌ์ง๊ฐ ์์ ๊ฒฝ์ฐ 15 cm โ shorter ์ต์ ๊ฒํ # ์ ํ ์คํ ์กฐ์ - ๋ด๋ถ/๊ณ ๊ฐ ํ์๋ฅผ ํตํด Data rate, BER spec, ์ฑ๋ ๊ธธ์ด ์คํ ์ฌ์กฐ์ ==== 8. Validation & Debug Playbook ==== ===== 8.1 Validation ์ ์ฐจ ์์ฝ ===== # ์ฑ๋ S-parameter ์ธก์ (fixture de-embedding ํฌํจ) # SerDes internal eye / BER / jitter ์ธก์ # CTLE gain sweep โ best eye width/height/jitter ํฌ์ธํธ ์ฐพ๊ธฐ # Tx FFE tap sweep (์ ์ฝ: de-emphasis โค 6 dB) โ eye/jitter ํ๊ฐ # DFE tap ์ ๋ฐ adaptation parameter sweep # ์ต์ข corner (V/T) ๋ฐ crosstalk ์๋๋ฆฌ์ค ํ ์คํธ ===== 8.2 Debug ๊ฐ์ด๋ ===== * Case A: Eye height ๋ถ์กฑ (< 60 mV) - Tx FFE de-emphasis ๊ฐ์ โ main tap swing ํ๋ณต - DFE tap ์ ์ฆ๊ฐ ๋๋ tap weight ์ฌํ์ต - ํ์ ์ CTLE peaking 1โ2 dB ์ฆ๊ฐ (noise/jitter ๋์ ๋ชจ๋ํฐ๋ง) * Case B: Jitter ๊ณผ๋ค (> 15 ps RMS) - CTLE gain ๊ฐ์ (HF noise/RJ ๊ฐ์) - Tx pre-cursor overshoot/undershoot ํ์ธ โ cโโ ์ถ์ - CDR loop bandwidth / peaking ์ค์ ํ์ธ * Case C: BER ํ๋ก์ด ์กด์ฌ - DFE error propagation ์์ฌ โ adaptation speed/algorithm ์กฐ์ - ํน์ reflection ์ง์ (via, connector) ์ฌ๊ฒํ โ PCB ๋ฆฌ๋น์ ๊ฒํ ==== 9. ์์ฝ ๋ฐ ์ฑ ์ ๋ถ์ฅ ==== * ์ฑ๋/๋ ์ด์์ ํ - Stack-up, via back-drilling, connector footprint, tapering, GND via ๊ตฌ์กฐ ์ค๊ณ - Skew < 2 ps ๊ด๋ฆฌ, S-parameter ์ ๊ณต * SerDes/PHY ํ - CTLE/Tx FFE/DFE/PLL/CDR ํ๋ผ๋ฏธํฐ ์ธํธ ์ ์ - Bring-up ์คํฌ๋ฆฝํธ, EQ tuning ์๊ณ ๋ฆฌ์ฆ ๊ตฌํ * ์์คํ /PM - IL ์ธก์ ๊ฒฐ๊ณผ์ ๋ฐ๋ฅธ FR-4 ์ ์ง vs ์ ์์ค ์ฌ์ง ์ ํ ๊ฒฐ์ - Margin/์์จ vs BOM ๋น์ฉ trade-off ์ต์ข ๊ฒฐ์ - FEC/์ฌ์ ์ก/์คํ ์กฐ์ ์ฌ๋ถ ๊ฒฐ์ ๋ณธ ๋ฌธ์๋ ์ธ ์์ง๋์ด์ ๋ ๋ฆฝ ๋ถ์์ ํตํฉํ์ฌ, ๋์ผ ์ฑ๋ ํ๊ฒฝ์์ ์ด๋ค ํ์ด ์ค๊ณ๋ฅผ ํ๋๋ผ๋ ๋์ผํ ๋ฐฉํฅ์ ๊ฒฐ๋ก ๊ณผ ํ๋ ์ ๋ต์ ๋๋ฌํ๋๋ก ํ๊ธฐ ์ํ ๊ณตํต ๊ธฐ์ค์ด๋ค. ์ด ๊ธฐ์ค์ ๊ธฐ๋ฐ์ผ๋ก ์ค์ ๋ ์ด์์/์ฑ๋ ๋ชจ๋ธ/SerDes ์ค์ ๊ฐ์ ์ฑ์ ๋๊ฐ๋ฉด, 28 Gbps PAM-4 ๋งํฌ์์ ์๊ตฌ ์คํ(Eye โฅ 60 mV, Jitter < 15 ps, BER < 10โปยนยฒ)์ ์ต๋ํ ๋ณด์์ ์ผ๋ก, ๊ทธ๋ฌ๋ ํ์ค์ ์ธ ๋น์ฉ ์์ค์์ ๋ฌ์ฑํ ์ ์๋ค. == References == <references /> [[Category:ChatGPT Shares]] [[Category:openai]]
Summary:
Please note that all contributions to freem are considered to be released under the Creative Commons Attribution-ShareAlike 4.0 (see
Freem:Copyrights
for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource.
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Templates used on this page:
Template:Cite web
(
edit
)
Module:Citation/CS1
(
edit
)
Module:Citation/CS1/COinS
(
edit
)
Module:Citation/CS1/Configuration
(
edit
)
Module:Citation/CS1/Date validation
(
edit
)
Module:Citation/CS1/Identifiers
(
edit
)
Module:Citation/CS1/Utilities
(
edit
)
Module:Citation/CS1/Whitelist
(
edit
)
Module:Citation/CS1/styles.css
(
edit
)