UPGRADE YOUR BROWSER

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# 45633

Design Advisory for 7 Series MIG DDR3/DDR2 - Updated pin placement rules for CKE and ODT; existing UCFs must be verified

Description

All existing 7 Series MIG DDR3 or DDR2 designs need to be evaluated based on new MIG pin-out rules for the CKE and ODT signals.Previously, there were very few restrictions on the placement of these two signals.However, recently completed analysis shows possible timing issues (setup and hold violations) with the CKE and ODT implementation used by MIG in 13.3 and prior releases. A new CKE and ODT implementation where the signals are treated identically to the remaining Address/Control signals is required to remove timing issues. This new implementation prevents certain CKE and ODT pin assignments that were allowed by MIG in 13.3 and prior releases.

For many DDR3/DDR2 interface configurations generated by prior versions of MIG, the default pin assignments were already in compliance with the new pin-out rules. However, MIG was not checking against the new rules and might have violated them in some cases, so it is important to verify all existing designs. Existing designs found to be violating the new rules will require a board spin.

Solution

New CKE and ODT rules

  • CKE and ODT must be in an address/control byte lane just like all other address/control pins; they cannot be in a data byte lane.
  • CKE and ODT (or any other address/control pin) can be placed on the two pins in a bank that are not within one of the T0, T1, T2, or T3 byte groups (this includes the VRN/VRP pin locations for HP banks and the top or bottom pins of fully bonded HR banks) if ALL of the following conditions are met:
    • The pins are not used for some other function (e.g., VRN/VRP pins of an HP bank are not being used for the DCI reference because either DCI cascade or external terminations are implemented).
    • AND the adjacent byte group (T0 or T3) is used as an address/control byte group.
    • AND one of the pins in that adjacent T0 or T3 byte group is either unused, a CK memory clock output, or an external VREF connection.

If you have any questions regarding the new rules, or require assistance in verifying compliance of an existing pin-out, please open a WebCaseand attach the UCF file and "mig.prj" for analysis.

Action Required

The ISE 13.4 softwarerelease of MIG will incorporate the new rules and RTL code for CKE and ODT.All existing MIG designs MUST upgrade to 13.4 to ensure compliance to the new pin-out rules and to receive the new RTL code that eliminates the possible timing issues.Note thatthe timing issues are related to the ODT/CKE implementation in MIG in 13.3 and prior releases. Therefore, regardless of whether a pin-out violates or adheres to the new CKE/ODT rules, updated RTL code is required. Additionally, all new designs should be implemented with the 13.4 or later release. ISE Design Suite 13.4 will be available on January 18, 2012.

NOTE: This answer record is replacing a previous Design Advisory (Answer Record 41351) on CKE and ODT Pin Placement Guidelines. Answer Record 41351 has been obsoleted.

Linked Answer Records

Master Answer Records

Associated Answer Records

AR# 45633
Date Created 01/05/2012
Last Updated 08/02/2012
Status Active
Type Design Advisory
Devices
  • Kintex-7
  • Artix-7
  • Virtex-7
IP
  • MIG 7 Series