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
• synopsys
• pragma
• xilinx
In newer versions of the tool, using a keyword has become optional, the tool will work with just 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.