AR# 63261

UltraScale DDR3/DDR4/QDRII+ - Multi-driver errors found during LINT check

描述

Version Found: DDR3 v6.1, DDR4 v6.1, QDRII+ v6.1

Version Resolved: See (Xilinx Answer 69036) for DDR3, (Xilinx Answer 69035) for DDR4, and (Xilinx Answer 69038) for QDRII+.

W415 multi-driver errors can occur when running the SpyGlass Lint Check on MIG UltraScale DDR3, DDR4, or QDRII+ design.

For example:

[629] W415   Error  ./mig_0_example/mig_0_example.srcs/sources_1/imports/mig_0/rtl/ip_top/example_top.sv          175     10    Signal 'example_top.c0_ddr4_app_rd_data[63:0]' has multiple simultaneous drivers
[27D] W415  Error   mig_0_example/mig_0_example.srcs/sources_1/ip/mig_0/ip_0/rtl/phy/mig_qdriip_phy_v1_1_qdriip_cal_addr_decode.sv            1093    10    Signal 'example_top.u_mig_0.inst.u_mig_qdriip_phy.inst.phycal.cal.caladdrdecode.pat_ab_matched_r' has multiple simultaneous drivers

解决方案

These multi-driver errors can occur during the Lint check for:

  • signal 'example_top.c0_ddr4_app_rd_data[63:0]' located inside example_top.sv for DDR3 and DDR4 designs
    and
  • signal 'example_top.u_mig_0.inst.u_mig_qdriip_phy.inst.phycal.cal.caladdrdecode.pat_ab_matched_r' located inside mig_qdriip_phy_v1_1_qdriip_cal_addr_decode.sv for QDRII+ designs.

These multi-driver error messages occur only during the Lint check and are safe to ignore as the Vivado synthesis tool handles these signals properly.

Revision History:

01/08/2015 - Initial Release

链接问答记录

主要问答记录

AR# 63261
日期 12/15/2017
状态 Active
Type 已知问题
器件 More Less
Tools
IP More Less