타이밍 분석과 CDC

두 클럭 도메인 사이의 경로에서 동기화기가 필요한 것은?

  1. A같은 PLL에서 만든 400 MHz 클럭과 그것을 2분주한 200 MHz 클럭 사이
  2. B같은 클럭을 클럭 트리로 두 영역에 나누어 분배한 클럭 사이
  3. C별개의 발진기에서 만들어져 주파수나 위상의 관계가 정해져 있지 않은 클럭 사이
정답과 해설 보기

정답: C. 별개의 발진기에서 만들어져 주파수나 위상의 관계가 정해져 있지 않은 클럭 사이

같은 소스에서 만들어져 주파수의 비와 위상 관계가 정해져 있는 클럭끼리는 동기 클럭으로, STA로 셋업과 홀드를 확인하면 일반 경로와 마찬가지로 다룰 수 있습니다. 별개의 발진기의 클럭은 둘 다 100 MHz로 표기되어 있더라도 실제로는 주파수가 미세하게 어긋나 있어 에지의 위치 관계가 시간에 따라 변하므로, 언젠가는 반드시 셋업이나 홀드를 만족할 수 없는 순간이 옵니다. 이러한 비동기 클럭 사이는 STA로 보장할 수 없으므로 동기화기가 필요합니다.

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

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

  1. 2단 플립플롭 동기화기를 3단으로 늘렸을 때, 메타스테빌리티로 인한 고장의 평균 간격(MTBF)의 변화로 올바른 것은?
  2. 동기화기의 수신 측 클럭 주파수를 높이면 MTBF가 짧아집니다. 그 이유로 올바른 것은?
  3. 2단 플립플롭 동기화기에서 1단째와 2단째 사이에 관한 주의 사항으로 올바른 것은?
  4. 송신 측 클럭 도메인에서 조합 회로의 출력을 직접 수신 측 동기화기에 넣어서는 안 되는 이유로 올바른 것은?
  5. 4비트 데이터의 각 비트에 각각 2단 동기화기를 달아 다른 클럭 도메인으로 전달했습니다. 데이터가 0111에서 1000으로 바뀔 때 일어날 수 있는 문제로 올바른 것은?