Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
13 years ago

Fmax and Restricted Max

Hello,

In the Time Quest, the Fmax for my design is 303 MHz , but the Restricted Fmax is 250 MHz with a Note that says 'limit due to minimum period restriction (max I/O toggle rate)' . The clock frequency = 333 MHz.

Does this mean that I need to operate the design not beyond 250 MHz or will 303 MHz work too?

Thanks

12 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    wow, thanks for the tip

    --- Quote End ---

    I tried to visualise the case given by Altera and I believe it is not straight forward. It seems the only case for hold check to limit fmax. I believe they mean the case when launch and latch registers are both sampling on same edge (rising edge,or falling edge) but the clock is inverted. This means there would be some half period delay of the latch clock relative to launch clock and the tool will need to be given instruction not to check current launch with next latch(for setup) as it is too restrictive, instead a multicycle of 2 is to be applied by user for tool's sake(this is not a true two clock multicycle). Thus the data launched may hit latch hold window or latch setup window and as such either may restrict fmax.

    I am still puzzled why the tool does not give any red warnings on hold slack in our case, neither it tells where the problem lives.