타이밍과 지터
1. 셋업과 홀드
섹션 제목: “1. 셋업과 홀드”동기 회로에서 수신 소자는 클럭 에지 앞뒤로 데이터가 안정해 있기를 요구한다.
| 항목 | 뜻 | 어기면 |
|---|---|---|
| 셋업 시간 | 클럭 에지 전에 데이터가 안정해야 하는 시간 | 데이터가 늦어 인식되지 않는다 |
| 홀드 시간 | 클럭 에지 후에 데이터가 유지되어야 하는 시간 | 데이터가 먼저 바뀌어 인식되지 않는다 |
| 여유 | 무엇이 줄이는가 |
|---|---|
| 셋업 여유 | 전파 지연 · 손실로 둔해진 에지 · 클럭이 빠른 스큐 |
| 홀드 여유 | 데이터 경로가 지나치게 짧다 · 클럭이 늦은 스큐 |
셋업과 홀드는 반대 방향으로 걸린다. 배선(routing)을 늘리면 셋업이 나빠지고 홀드는 좋아진다. 길이 정합이 “짧게” 가 아니라 “맞게” 인 이유다.
2. 클럭 스큐
섹션 제목: “2. 클럭 스큐”| 원천 | 내용 |
|---|---|
| 배선 길이 차이 | 분배 경로의 길이가 다르다 |
| 층 차이 | 층마다 전파 속도가 다르다 |
| 부하 차이 | 부하 용량이 다르면 에지 도달 시각이 달라진다 |
| 버퍼 편차 | 분배 소자의 채널 간 편차 |
스큐 자체가 나쁜 것은 아니다. 방향이 여유를 늘리는 쪽이면 이용하기도 한다. 문제는 예측하지 못한 스큐다.
3. 지터
섹션 제목: “3. 지터”지터(jitter)는 에지가 이상적인 시각에서 벗어난 양이다. 성질에 따라 나뉜다.
| 종류 | 성질 | 원천 |
|---|---|---|
| 무작위 지터 | 가우스 분포 · 경계가 없다 | 열잡음 · 소자 잡음 |
| 결정적 지터 | 경계가 있다 · 재현된다 | 아래 셋 |
| — 부호 간 간섭 | 앞 비트가 다음 비트에 남는다 | 손실 · 대역 제한 |
| — 주기적 지터 | 특정 주파수로 흔들린다 | 전원 잡음 · 이웃 클럭 |
| — 듀티 왜곡 | 상승과 하강이 비대칭이다 | 문턱 편차 · 구동 비대칭 |
4. 아이 다이어그램
섹션 제목: “4. 아이 다이어그램”수많은 비트 구간을 겹쳐 그려 어느 파형이 지나가도 남는 여유를 본다.
| 지표 | 뜻 | 줄이는 것 |
|---|---|---|
| 개구 높이 | 전압 여유 | 손실 · 반사 · 크로스토크 |
| 개구 폭 | 시간 여유 | 지터 · 스큐 · 부호 간 간섭 |
| 교차점 두께 | 에지 흔들림 | 전원 잡음 · 위상 잡음 |
두 여유는 교환되지 않는다. 높이가 넉넉해도 폭이 없으면 링크는 실패한다. 그림과 판정은 적용 — 고속 PCB 설계 §5 가 소유한다.
5. 비트 오류율과 배스터브 곡선
섹션 제목: “5. 비트 오류율과 배스터브 곡선”표본 시각을 좌우로 옮기며 오류율을 재면 가운데가 낮고 양끝이 치솟는 곡선이 나온다.
| 구간 | 지배 성분 |
|---|---|
| 가운데 평탄부 | 무작위 지터가 지배 — 오류율이 매우 낮다 |
| 양끝 급경사 | 결정적 지터가 지배 — 경계가 뚜렷하다 |
목표 오류율에서의 개구 폭이 실제 시간 여유다. 눈으로 본 아이 개구보다 좁으며, 그 차이가 무작위 지터의 몫이다.
6. 타이밍 예산
섹션 제목: “6. 타이밍 예산”| 항목 | 어디서 오는가 |
|---|---|
| 송신단 출력 지연과 편차 | 데이터시트 |
| 배선 전파 지연 | 길이와 층 |
| 스큐 | 배선 차이 · 층 차이 · 부하 차이 |
| 지터 | 클럭 원천 · 전원 잡음 · 채널 |
| 수신단 셋업·홀드 | 데이터시트 |
예산의 합이 한 비트 구간을 넘으면 링크는 성립하지 않는다. 어느 항목을 줄일지는 항목마다 비용이 다르므로, 먼저 가장 큰 항목을 확인한다.
7. 확정 전 점검 항목
섹션 제목: “7. 확정 전 점검 항목”| 축 | 확인 |
|---|---|
| 예산 | 모든 항목을 더한 값이 비트 구간 안인가 |
| 스큐 | 군마다 정합 기준이 다른 것을 반영했는가 |
| 홀드 | 지나치게 짧은 경로는 없는가 |
| 클럭 | 클럭 경로가 잡음원에서 격리되었는가 |
| 지터 | 오류율과 함께 적었는가 |
| 판정 | 아이 개구가 아니라 목표 오류율에서의 폭으로 판정했는가 |