Main

MIG v3.2 Virtex-6 FPGA DDR2/DDR3 - When data mask is disabled, BitGen fails with PhysDesignRules errors

AR# 33405

Search For Another Answer

Topic MIG
Last Updated 06/13/2011
Status Active
Description


The MIG v3.2 Virtex-6 DDR2/DDR3 design fails during BitGen if Data Mask was disabled in MIG generation with errors similar to the following: 

ERROR:PhysDesignRules:9 - The network <clk_wr_i> is only partially routed. 

ERROR:PhysDesignRules:9 - The network <clk_wr_o> is only partially routed. 

ERROR:PhysDesignRules:796 - Component u_memc_ui_top/u_mem_intfc/phy_top0/u_phy_data_io/gen_dm[2].u_phy_dm_iob/gen_dm_oserdes_ddr2.u_oserdes_dm has routethru conflicts.

Solution

These errors occur because the RTL incorrectly includes the data mask logic regardless of whether the option is enabled or disabled in the MIG GUI. To work around this issue, comment out the instantiation of the phy_dm_iob module in the phy_data_io module.

This issue is resolved in MIG v3.3, released with ISE Design Suite 11.4.
Applies To

Devices

  • Virtex-6 CXT
  • Virtex-6 HXT
  • Virtex-6 LX
  • Virtex-6 LXT
  • Virtex-6 SXT

IP

  • MIG
 
 
/csi/footer.htm