TRANSLATE_OFF/TRANSLATE_ON OFF/ON - 2024.1 English

Vivado Design Suite User Guide: Synthesis (UG901)

Document ID
UG901
Release Date
2024-05-30
Version
2024.1 English

TRANSLATE_OFF and TRANSLATE_ON instruct the Synthesis tool to ignore blocks of code. These attributes are given within a comment in RTL. The comment can start with one of the following keywords:

  • synthesis
  • synopsy
  • pragma
  • xilinx

In newer versions of the tool, using a keyword has become optional. The tool works with translate_off/on or off/on in the comment.

TRANSLATE_OFF starts the ignore, and it ends with TRANSLATE_ON. These commands cannot be nested.

This attribute can only be set in the RTL.