Timing 기초: Setup·Hold와 시간 여유

데이터가 너무 늦거나 너무 빨리 도착하는 문제를 구분하고 Slack을 계산합니다.

기초 · 직무 연결 · 업데이트 2026-10-18

3줄 요약

  • 데이터가 너무 늦거나 너무 빨리 도착하는 문제를 구분하고 Slack을 계산합니다.
  • 측정 조건과 비교 기준을 맞춘 뒤 가설을 검증합니다.
  • 교육용 설명이며 회사별 업무 범위와 적용 조건은 다릅니다.
이 페이지 목차쉬운 설명핵심 원리실제 업무: Timing Report 읽는 순서문제 사례: 고온·저전압에서만 Fail면접 질문 · 교육용 예상관련 학습 링크참고 출처

쉬운 설명

플립플롭은 정해진 Clock 에지에서 데이터를 받아 저장합니다. 사진을 찍는 순간 앞뒤로 피사체가 잠깐 멈춰 있어야 선명하듯, 데이터에도 안정돼 있어야 하는 시간 구간이 있습니다. 실제 회로는 아날로그 동작이므로 이 비유가 모든 파형을 설명하지는 않습니다.

핵심 원리

동일 Clock의 상승 에지 플립플롭 간 단일 주기 경로에서 Clock skew와 uncertainty를 생략하면 Setup은 Tclk ≥ tCQ,max + tData,max + tSetup, Hold는 tCQ,min + tData,min ≥ tHold로 이해할 수 있습니다. tCQ는 송신 플립플롭의 Clock→출력 지연입니다. 실제 분석에는 송수신 Clock 경로, jitter·uncertainty, PVT와 예외 제약이 포함됩니다. Hold 값이 항상 양수라고 가정하지도 않습니다.

교육용 조건 계산 결과
주기 1.00 ns, tCQ,max 0.10, 데이터 최대 0.70, Setup 0.12 ns 1.00−(0.10+0.70+0.12) Setup Slack +0.08 ns
tCQ,min 0.04, 데이터 최소 0.02, Hold 0.10 ns 0.04+0.02−0.10 Hold Slack −0.04 ns

Setup은 다음 수신 에지까지 늦지 않게, Hold는 현재 에지 주변에서 너무 빨리 바뀌지 않게 하는 검사입니다. 위 예에서 주기를 늘리면 Setup은 완화되지만 같은 에지 관계의 Hold 문제는 해결되지 않습니다. 주파수 변경으로 모든 Timing Fail을 해결할 수 없습니다.

실제 업무: Timing Report 읽는 순서

시작점·끝점·Clock 관계 → 제약의 정확성 → 최대/최소 경로 → 셀/배선 지연 → Slack 순서로 확인합니다. 제약하지 않은 경로를 통과로 해석하면 안 됩니다. 기능 시뮬레이션 정상도 Timing 보증과 다릅니다. Clock domain을 건너는 신호는 CDC·동기화 설계가 필요하며 일반 동기 경로의 식만 적용하지 않습니다.

회사별로 논리 설계·물리 설계·Timing 검증의 담당 범위가 다릅니다. 설계의 Timing 분석과 PE의 실물 제품 Timing Test는 모델·대상이 다르며 결과를 대조해 협업합니다.

문제 사례: 고온·저전압에서만 Fail

가상 관찰입니다. 특정 조건에서 Setup Slack이 +0.08 ns에서 −0.03 ns로 바뀌었다면 라이브러리 코너·전원·온도·배선 모델·검사 조건을 맞춥니다. 경로 지연 증가라는 가설과 Clock 제약 오류라는 가설을 나눠 봅니다. 임계 경로 최적화 후 Setup뿐 아니라 Hold·면적·전력을 재검증합니다. Test의 Timing Fail은 접촉·전원·신호 품질 영향도 있어 곧바로 설계 위반으로 확정하지 않습니다.

면접 질문 · 교육용 예상

관련 학습 링크

CMOS와 Inverter → Memory Interface · 회로설계

참고 출처

수치와 질문은 교육용 자체 작성이며 확인된 기출이 아닙니다.

다음 실습: Eye의 전압 여유와 시간 여유 비교 →

연결해서 공부하기

다음으로 무엇을 공부할까요?

먼저 필요한 개념과 이어서 읽을 기술을 연결했습니다. 실제 제조 순서가 아니라 학습을 돕는 제안입니다.

전체 학습 로드맵에서 다음 단계 선택하기 →

관련 기술

다른 관점에서도 찾아보기

같은 기술을 여러 분야에서 탐색할 수 있습니다. 선수 지식과 다음 공부의 명시적인 순서를 먼저 따르세요.

함께 살펴볼 기술

공통 활용 목적을 바탕으로 제안한 보조 읽기입니다. 필수 선수과목이나 실제 제조 순서를 뜻하지 않습니다.