Hardware interview practice
Separate related-clock timing from asynchronous CDC
Clock A and clock B are generated by one PLL with a fixed 2:1 ratio and documented phase. Clock C comes from an independent crystal oscillator. How should crossings be treated?
Choose one
Answer choices
- A. Declare all three clocks false paths so no timing or CDC analysis is needed.
- B. Time A-to-B as related generated clocks using their known edge relationship; treat crossings to or from C as asynchronous and use an appropriate CDC protocol.
- C. Treat A and B as asynchronous because their frequencies differ, and time C as related because all clocks are on the same chip.
- D. Use two-flop synchronizers for every A-to-B data bit and ordinary setup timing for C crossings.
