We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 35113

MIG Virtex-6 DDR2/DDR3 PHY - Usage of DQS


The MIG Virtex-6 DDR2/DDR3 design uses an internally generated clock to capture the data on DQ during reads. In previous MIG designs (i.e.,Virtex-5 DDR2), the DQS strobe was used to capture data. Capturing data with an internally generated clock is beneficial because it is a true free-running clock and has no pre-/post-amble glitches as DQS does.

NOTE: This Answer Record is a part of the Xilinx MIG Solution Center (Xilinx Answer 34243). The Xilinx MIG Solution Center is available to address all questions related to MIG. Whether you arestarting a new design with MIG or troubleshooting a problem, use the MIG Solution Center to guide you to the right information.


The DQS from the memory is not directly used to capture the corresponding read data. Read data is captured using an internally generated capture clock. However, the phase of DQS is monitored in the phase detection circuitry during reads and compared to the capture clock. As their phases vary with changing environmental conditions, the capture clock phase is adjusted. For information on the phase detector circuit, see (Xilinx Answer 34480).

In previous architectures, the DQS signal was required to be on a clock capable IO (CCIO), this is not a requirement for Virtex-6, for details see (Xilinx Answer 34543)

Linked Answer Records

Associated Answer Records

Answer Number Answer Title Version Found Version Resolved
34477 MIG Virtex-6 DDR2/DDR3 - Capture Logic Placement Requirements N/A N/A
34543 MIG Virtex-6 DDR2/DDR3 - DQS I/O Placement N/A N/A
AR# 35113
Date 12/15/2012
Status Active
Type General Article
  • Virtex-6 CXT
  • Virtex-6 HXT
  • Virtex-6 LX
  • More
  • Virtex-6 LXT
  • Virtex-6 SXT
  • Less
  • MIG