Device Family: Cyclone® III, Cyclone® IV, Cyclone® IV GX

Type: Answers

Area: Component, EMIF



Critical Warning: Fitter could not properly route signals from DQ I/Os to DQ capture registers because the DQ capture registers are not placed next to their corresponding DQ I/Os

Description

The following critical warning may appear when you use the ALTDDIO_IN megafunction to implement a non-memory interface in a Cyclone® III or Cyclone IV device and if the pin locations are not properly constrained.

Critical Warning: Fitter could not properly route signals from DQ I/Os to DQ capture registers because the DQ capture registers are not placed next to their corresponding DQ I/Os
Info: DQ capture register <name> at <location> is not assigned to the adjacent LAB of the corresponding DQ I/O <name> at <location>

Since no more than two global clocks (inverted clocks are counted separate from non-inverted clocks) may feed a LAB, the warning would appear if the adjacent LAB of the corresponding DQ I/O is already used by DDIO input registers for other pins.

Workaround/Fix

The effect of the warning is increased skew. For a non-memory interface, it should be safe to ignore this warning as long as your timing requirements are met. If timing requirements are not met, you need change pin locations to fix this critical warning.