Forum Discussion

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

fast io assignment ignored

I used a fast io assignment for my input and output flops

and it got ignored in the fitter (listed as such in the fitter report)

I am guesing this is because of using a global clock to clock the io register?

(I am using fast io register to meet timing along a path and regular flops clock to q

seems high)

Is there a way I can use Fast IO and clock it by a global clock (clock is output of PLL and getting distributed on a global clock line)

2 Replies

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

    All fast I/O can be driven by a global, and in most designs, are driven. The most common reason I've seen is that there's logic between the register and the I/O cell. (Check Technology Map Viewer, not just your RTL, to see if something got synthesized differently than expected).

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

    hi rysc, it is a direct connecttion to the I/O (e.g. register driving output or driven by input)

    I will double check. I wish the tool would say why it ignored it.