Skip to question
asic.fyi
DesignVerificationSystemVerilogFirmwareArchitectureInterviews
asic.fyi/Interview questions/Pair setup and hold multicycle constraints

Hardware interview practice

Pair setup and hold multicycle constraints

MediumTiming & STASystemVerilog

A same-clock data path is intentionally allowed two destination cycles for setup. The design still requires data to be held relative to the original launch relationship. What is the usual paired multicycle intent for this two-cycle path?

Try it in the question bankReason first. Then compare.

Keep this exact question selected while you check your answer and review the full solution.

Practice this question →
Choose one

Answer choices

  1. A. Apply only a setup false path because every multicycle path is functionally false.
  2. B. Apply setup multicycle 2 and hold multicycle 2 to the same endpoints without checking edges.
  3. C. Double the clock period globally and leave the path unconstrained.
  4. D. Apply a setup multicycle of 2 and the corresponding hold multicycle of 1, then verify the tool-specific endpoints and edge report.
Continue practicing

Related questions

Timing & STAEffect of positive capture-clock skew→Timing and STACalculate a falling-to-rising half-cycle setup path→Timing and STALocal repair for a hold violation→
asic.fyi · Learn silicon end to end.info@asic.fyi