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

XAPP589 XAPP1241 v2.4 - Virtex-7 example design generates ERROR: [DRC 23-20] Rule violation (RPBF-1) IO port is missing a buffer - Device port SFP_LOS_IN[0] should be connected to an IO cell such as an [IO]BUF*. at opt_design phase

Description

When using the Virtex-7 reference design, I get the following CRITICAL WARNING during Synthesis:

[Synth 8-5397] Deprecated attribute BUFFER_TYPE found on pin SFP_TX_FAULT_IN[3].
Please use IO_BUFFER_TYPE or CLOCK_BUFFER_TYPE.
BUFFER_TYPE will not be supported in future releases.
["......../example/XAPP589_XAPP1241_picxo_0_example/XAPP589_XAPP1241_picxo_0_example.srcs/sources_1/imports/example_design/GTH/GTH_picxo_example_top.vhd":72]

Followed by errors in opt_design:

[DRC 23-20] Rule violation (RPBF-1) IO port is missing a buffer - Device port SFP_LOS_IN[0] should be connected to an IO cell such as an [IO]BUF*.

Solution

To resolve this error, please comment out lines 1142 to 1145 in the top level file (GTH_picxo_example_top.vhd).

The lines are captured below for easy reference.

attribute buffer_type : string;
attribute buffer_type of sfp_tx_fault_in : signal is "none";
attribute buffer_type of sfp_mod_detect_in : signal is "none";
attribute buffer_type of sfp_los_in : signal is "none";

Revision History:

12/8/2015 - Initial Release

AR# 66089
Date Created 12/03/2015
Last Updated 12/10/2015
Status Active
Type General Article
Devices
  • Virtex-7
Tools
  • Vivado Design Suite - 2015.4