AR# 55251

Design for Vivado Synthesis - XDC Synthesis Attributes Support; DONT_TOUCH,BUFFER_TYPE

描述

This answer record contains information on support for some of  the Vivado synthesis properties in XDC:

  • DONT_TOUCH
  • BUFFER_TYPE

Example codes and constraints are attached at the end of this answer record.

解决方案

Support for these properties:

1) DONT_TOUCH

It is recommended to use DONT_TOUCH in place of KEEP or KEEP_HIERARCHY. It works the same way as these attributes during Synthesis.

For Example:

set_property DONT_TOUCH FALSE [get_cells u/u]

This property works as intended in the current version of the tool.

2) BUFFER_TYPE --Not Supported from 2014.1

This property describes the type of buffer to be used at an input.

For Example:

set_property BUFFER_TYPE NONE [get_ports {din[10]}]

This property works as intended in the current version of the tool.

Codes and Constraints examples in each example:

Table 1-1

Coding example nameProperty
buffer_type.zipbuffer_type
dont_touch.zipdont_touch

附件

文件名 文件大小 File Type
buffer_type.zip 45 KB ZIP
dont_touch.zip 42 KB ZIP

链接问答记录

主要问答记录

Answer Number 问答标题 问题版本 已解决问题的版本
55260 Design Assistant for Vivado Synthesis - XDC Synthesis Attributes and Timing Constraints Support N/A N/A
AR# 55251
日期 09/26/2016
状态 Active
Type 解决方案中心
Tools