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

2016.3 Vivado — 行为改变导致未使用的输出端口不再从设计中移除

描述

Vivado 2016.3 的 opt_design 行为一直都有改变,这是因为某些行为的改变被认为是正确的。

未使用的输出端口在综合过程中插入了 OBUFT,其可通过配置驱动带有一个常数 1 的端口。

在 2016.3 之前的 Vivado 版本中,opt_design 会移除 OBUFT 及端口。然而,这现在被认为是一个不正确的逻辑改变,因此 OBUFT 和端口不再移除。 

这可能会导致拟合问题,因为会增加 I/O 引脚、I/O 分组规则问题以及与无约束端口及未分配 IOSTANDARD 的端口有关的 DRC 问题。

解决方案

解决该问题的办法是在未使用的输出端口上将属性 IO_BUFFER_TYPE 设置为“无”。这将防止 OBUFT 的插入。

AR# 68114
日期 02/17/2017
状态 Active
Type 综合文章
器件
Tools
的页面