타이밍 분석과 CDC
클럭 주기 1.0 ns, 클럭→출력 지연 0.1 ns, 조합 회로의 지연 0.85 ns, 셋업 타임 0.08 ns인 경로가 있습니다. 수신 측 플립플롭의 클럭이 송신 측보다 0.05 ns 늦게 도착할 때 셋업 슬랙은 얼마입니까?
- A−0.03 ns
- B+0.02 ns
- C−0.08 ns
정답과 해설 보기
정답: B. +0.02 ns
수신 측 클럭이 늦게 도착하면(양의 스큐) 데이터를 캡처하는 에지가 뒤로 밀리므로 셋업에 쓸 수 있는 시간이 늘어납니다. 요구 시각은 1.0 + 0.05 − 0.08 = 0.97 ns, 도착 시각은 0.1 + 0.85 = 0.95 ns이므로 슬랙은 +0.02 ns입니다. −0.03 ns는 스큐를 무시한 값, −0.08 ns는 스큐의 방향을 반대로(수신 측이 먼저 도착하는 것으로) 취급한 값입니다. 같은 스큐가 홀드에는 불리하게 작용한다는 점에 주의해야 합니다.