Уровни серьёзности (severity)

$fatal

Завершает симуляцию с кодом 1 и выводом диагностического сообщения.

Автоматически вызывает $finish.

Возможные значения первого аргумента:

  • 0: ничего не выводится

  • 1: вывод времени и строки кода

  • 2: вывод времени и строки кода с доп. информацией

Синтаксис

$fatal(code, message);

Пример

initial begin
  if (0 == 1) begin
  $fatal(1, "The condition should never happen. Fatal error occurred!");
  end
end

$warning, $info

Выводят диагностическое сообщение (аргумент) и продолжают исполнение.

Синтаксис

Пример

Last updated