Уровни серьёзности (severity)
$fatal
$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
$warning
, $info
Выводят диагностическое сообщение (аргумент) и продолжают исполнение.
Синтаксис
$info(message);
$warning(message);
Пример
initial begin
$info("Simulation started.");
if (someWarningCondition) begin
$warning("A warning condition occurred.");
end
end
Last updated