set_global_assignment -name MESSAGE_DISABLE -entity ?
I would like to disable messages for specific locations. For example I have a global clock that could potentially cause problems in how it is used in many locations. At present I have one location where a warning is raised, but that use is ok and therefore I want to suppress the warning. However, if I use the normal means of message suppression, every message related to this clock will be suppressed. This is NOT what I want.
The manual suggests using set_global_assignment -name MESSAGE_DISABLE -entity <name> in the .qsf file to suppress messages for a specific design entity. However, it fails to explain what <name> actually is expected to look like. Also, there are no examples for this anywhere to be found. Quartus uses '-entity' a lot and I assume it should look always the same. But again: nowhere in the manual does it actually describe what a proper name is for -entity. I tried to use Instance names for the Verilog module in question as well as the for the local signal name in that module, but that does not work. Tcl functions like get_nets and get_clocks also fail. How does this actually work?