타이밍 분석과 CDC

클럭 주기 2.0 ns인 동기 회로에서 송신 측 플립플롭의 클럭→출력 지연이 0.2 ns, 조합 회로의 지연이 1.4 ns, 수신 측 플립플롭의 셋업 타임이 0.1 ns입니다. 클럭 스큐를 0으로 하면 셋업 슬랙은 얼마입니까?

  1. A0.3 ns
  2. B0.4 ns
  3. 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는 셋업 타임을 거꾸로 더해 버린 값입니다. 슬랙이 음수가 되면 위반입니다.

이 분야 연습하기 분야로 돌아가기

타이밍 분석과 CDC의 다른 문제

  1. 플립플롭 사이의 경로에서 클럭→출력 지연이 0.15 ns, 조합 회로의 최대 지연이 2.2 ns, 셋업 타임이 0.15 ns입니다. 스큐와 클럭 불확실성을 무시하면 이 경로가 동작할 수 있는 최대 클럭 주파수는 얼마입니까?
  2. STA 리포트에 나오는 WNS와 TNS에 대한 설명으로 올바른 것은?
  3. 클럭 주기 1.0 ns, 클럭→출력 지연 0.1 ns, 조합 회로의 지연 0.85 ns, 셋업 타임 0.08 ns인 경로가 있습니다. 수신 측 플립플롭의 클럭이 송신 측보다 0.05 ns 늦게 도착할 때 셋업 슬랙은 얼마입니까?
  4. 수신 측 플립플롭의 클럭이 송신 측보다 늦게 도착할 때(양의 스큐) 셋업과 홀드에 미치는 영향으로 올바른 것은?
  5. 송신 측의 클럭→출력 지연이 최소 0.08 ns, 조합 회로의 최소 지연이 0.02 ns, 수신 측의 홀드 타임이 0.05 ns입니다. 수신 측 클럭이 송신 측보다 0.1 ns 늦게 도착할 때 홀드 슬랙은 얼마입니까?