Due to the global setting is not supported in Intel® Quartus Prime® Pro Edition version 18.1.1 onward, when you write the following setting
in QSF i.e. set_global_assignment -name <instance name> "<section identifier>" -<value>
You will receive the error as titled with sub message as below:
Error (20403): Global setting for <instance name> is not supported. Please use this setting with pin assignments.
Example settings which causes the error:
set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -rise
set_global_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -fall
set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -rise
set_global_assignment -name OUTPUT_IO_TIMING_FAR_END_VMEAS "HALF SIGNAL SWING" -fall
<instance name> could be from the list below:
OUTPUT_IO_TIMING_NEAR_END_VMEAS
OUTPUT_IO_TIMING_FAR_END_VMEAS
BOARD_MODEL_NEAR_PULLUP_R
BOARD_MODEL_NEAR_PULLDOWN_R
BOARD_MODEL_NEAR_C
BOARD_MODEL_NEAR_SERIES_R
BOARD_MODEL_NEAR_TLINE_C_PER_LENGTH
BOARD_MODEL_NEAR_TLINE_L_PER_LENGTH
BOARD_MODEL_NEAR_TLINE_LENGTH
BOARD_MODEL_TLINE_C_PER_LENGTH
BOARD_MODEL_TLINE_L_PER_LENGTH
BOARD_MODEL_TLINE_LENGTH
BOARD_MODEL_FAR_SERIES_R
BOARD_MODEL_FAR_C
BOARD_MODEL_FAR_PULLUP_R
BOARD_MODEL_FAR_PULLDOWN_R
BOARD_MODEL_TERMINATION_V
BOARD_MODEL_NEAR_SERIES_C
BOARD_MODEL_NEAR_DIFFERENTIAL_R
BOARD_MODEL_FAR_DIFFERENTIAL_R
To avoid this problem, you must use set_instance_assignment by adding the specific instance assignment pin name instead of set_global_assignment.
For example:
set_instance_assignment -name OUTPUT_IO_TIMING_NEAR_END_VMEAS "HALF VCCIO" -to <pin name>