[ label : ]
    report expression
        [ severity expression ] ;
  • function_statement_part
  • procedure_statement_part
  • process_statement_part

The REPORT expression have to be of type string.

The SEVERITY expression have be of type severity_level. Possible values are: note, warning, error, failure.

In absence of the SEVERITY clause the default note will be used.

This assertion stops (severity_level = failure) the simulation at the time evaluated

REPORT "End of simulaion!"
SEVERITY failure ;

This entering of process clkdiv will be reported.

REPORT "Entering process clkdiv" ;