타이밍 분석과 CDC
두 클럭 도메인 사이의 경로에서 동기화기가 필요한 것은?
- A같은 PLL에서 만든 400 MHz 클럭과 그것을 2분주한 200 MHz 클럭 사이
- B같은 클럭을 클럭 트리로 두 영역에 나누어 분배한 클럭 사이
- C별개의 발진기에서 만들어져 주파수나 위상의 관계가 정해져 있지 않은 클럭 사이
정답과 해설 보기
정답: C. 별개의 발진기에서 만들어져 주파수나 위상의 관계가 정해져 있지 않은 클럭 사이
같은 소스에서 만들어져 주파수의 비와 위상 관계가 정해져 있는 클럭끼리는 동기 클럭으로, STA로 셋업과 홀드를 확인하면 일반 경로와 마찬가지로 다룰 수 있습니다. 별개의 발진기의 클럭은 둘 다 100 MHz로 표기되어 있더라도 실제로는 주파수가 미세하게 어긋나 있어 에지의 위치 관계가 시간에 따라 변하므로, 언젠가는 반드시 셋업이나 홀드를 만족할 수 없는 순간이 옵니다. 이러한 비동기 클럭 사이는 STA로 보장할 수 없으므로 동기화기가 필요합니다.