타이밍 분석과 CDC
400 MHz 도메인에서 100 MHz 도메인으로 레벨 신호를 동기화기로 확실하게 전달하기 위해, 신호 폭을 수신 측 클럭 주기의 1.5배 이상으로 하려고 합니다. 송신 측 클럭으로 최소 몇 사이클의 폭으로 하면 됩니까?
- A4사이클
- B6사이클
- C15사이클
정답과 해설 보기
정답: B. 6사이클
수신 측 주기는 1 ÷ 100 MHz = 10 ns이므로 그 1.5배는 15 ns입니다. 송신 측 주기는 1 ÷ 400 MHz = 2.5 ns이므로 15 ÷ 2.5 = 6사이클 이상의 폭이 필요합니다. 4사이클(10 ns)은 정확히 수신 측의 1주기로, 신호의 시작과 끝이 모두 에지 바로 근처에 겹치면 양쪽 캡처에 모두 실패하여 놓칠 우려가 있습니다. 1.5배로 하면 안정된 값을 캡처할 수 있는 에지가 반드시 하나 들어갑니다. 15사이클은 ns와 사이클을 혼동한 값입니다.