Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)

Input/Output constraints

Altera_Forum
Honored Contributor II
1,703 Views

I've inherited a design that has no input/output constraints. The Quartus compiler flags the inputs and outputs as not having constraints assigned. I was wondering: if no input or output constraints are assigned, does the compiler assume it has a full clock cycle to route the signal in the FPGA or does it use any criteria at all? Thanks, Grady

0 Kudos
3 Replies
Altera_Forum
Honored Contributor II
942 Views

Quartus won't assume anything. It will simply ignore all those paths when optimizing the design, and when reporting timing at sign-off.

0 Kudos
Altera_Forum
Honored Contributor II
942 Views

Ok, thanks. So there is a possiblility that an input signal could be routed deep into the part so that its propagation delay from input pin to first flip-flop input could exceed a clock cycle? In this case, would looking at the detailed timing report be the only way to know?

0 Kudos
Altera_Forum
Honored Contributor II
942 Views

Yes, the router can in theory route the signal all over the chip (even if that does not happen in practice). 

 

Your solution is to add I/O constraints. You must have some kind of spec that you should be able to extract board timing from. Even if not, you can come up with some basic spec, even if it means assuming a global Tsu/Th/Tco spec.
0 Kudos
Reply