타이밍 분석과 CDC
클럭 주기 2.0 ns인 동기 회로에서 송신 측 플립플롭의 클럭→출력 지연이 0.2 ns, 조합 회로의 지연이 1.4 ns, 수신 측 플립플롭의 셋업 타임이 0.1 ns입니다. 클럭 스큐를 0으로 하면 셋업 슬랙은 얼마입니까?
- A0.3 ns
- B0.4 ns
- C0.5 ns
정답과 해설 보기
정답: A. 0.3 ns
셋업 슬랙은 '요구 시각 − 도착 시각'으로 구합니다. 데이터의 도착 시각은 0.2 + 1.4 = 1.6 ns, 요구 시각은 다음 클럭 에지에서 셋업 타임을 뺀 2.0 − 0.1 = 1.9 ns이므로 슬랙은 1.9 − 1.6 = 0.3 ns입니다. 양의 값이므로 제약을 만족합니다. 0.4 ns는 셋업 타임을 빼는 것을 잊은 값, 0.5 ns는 셋업 타임을 거꾸로 더해 버린 값입니다. 슬랙이 음수가 되면 위반입니다.