타이밍 분석과 CDC
셋업 멀티사이클 패스를 N(N ≥ 2)으로 설정했을 때, 홀드에 대해서도 보통 멀티사이클 패스를 N − 1로 설정합니다. 그 이유로 올바른 것은?
- A홀드의 확인 에지도 셋업과 함께 뒤로 밀려 지나치게 엄격해지므로 원래 위치로 되돌리기 위해
- B홀드의 확인 에지를 더 뒤로 밀어 홀드의 여유를 늘리기 위해
- C그 경로의 홀드 체크를 분석에서 제외하기 위해
정답과 해설 보기
정답: A. 홀드의 확인 에지도 셋업과 함께 뒤로 밀려 지나치게 엄격해지므로 원래 위치로 되돌리기 위해
STA의 기본 설정에서는 홀드를 셋업 캡처 에지의 하나 앞 에지에서 확인합니다. 셋업을 2사이클로 하면 홀드의 확인 에지도 시각 0에서 1주기 후로 옮겨 가므로, 주기가 2.0 ns라면 데이터가 2.0 ns 이상 늦게 도착하지 않으면 위반이 되어 버립니다. 홀드 멀티사이클 패스를 N − 1 = 1로 지정하면 확인 에지가 시각 0으로 돌아와 일반 경로와 같은 조건이 됩니다. 홀드 체크를 제외하는 것은 아닙니다.
이어서 타이밍 분석과 CDC 9문제 더 풀기