타이밍 분석과 CDC
클럭 불확실성을 설정할 때 셋업용에는 주기 지터를 포함하지만 홀드용에는 포함하지 않는 경우가 많습니다. 그 이유로 올바른 것은?
- A홀드 체크는 클럭의 하강 에지에서만 수행하기 때문에
- B지터는 주파수가 높을 때만 발생하며, 홀드 분석에서는 주파수를 낮추기 때문에
- C홀드는 같은 클럭 에지끼리 비교하므로 에지 시각의 흔들림이 송신 측과 수신 측에 똑같이 작용하여 서로 상쇄되기 때문에
정답과 해설 보기
정답: C. 홀드는 같은 클럭 에지끼리 비교하므로 에지 시각의 흔들림이 송신 측과 수신 측에 똑같이 작용하여 서로 상쇄되기 때문에
주기 지터는 어떤 에지와 다음 에지 사이의 간격이 흔들리는 것입니다. 셋업은 송신한 에지와 다음 에지 사이의 간격으로 판정하므로, 주기 1.0 ns에 ±30 ps의 지터가 있으면 사용할 수 있는 시간이 최악의 경우 0.97 ns로 줄어듭니다. 홀드는 같은 에지에서 송신과 캡처를 비교하기 때문에 그 에지가 빠르든 늦든 양쪽이 함께 움직여 지터의 영향은 거의 상쇄됩니다. 다만 클럭 트리가 만들어지기 전의 스큐 예상분은 홀드용 불확실성에도 넣습니다.