ID:10642 Verilog HDL Macro Definition syntax error: illegal character "<character>" in macro name "<name>"

CAUSE: You defined the specified macro name on the command line or in the Analysis & Synthesis settings. However, the macro name contains the specified illegal character.

ACTION: Use legal characters and correct syntax for Verilog macro names.