ошибка при сбросе модели, если компонент не привязан

#modelsim

#modelsim

Вопрос:

Есть ли способ заставить modelsim выдавать ошибку вместо предупреждения, если экземпляр компонента не привязан? Прямо сейчас он выдает предупреждение, но обычно его трудно обнаружить в расшифровке. На самом деле мне не нужно запускать modelsim, если он не может найти соответствующий исходный код / подпись, поэтому, на мой взгляд, было бы лучше выдать ошибку, чтобы это было очевидно, тогда я смогу это исправить.

Ответ №1:

vsim Параметр командной строки -warning error выводит все предупреждения об ошибках.

Хотя ModelSim поддерживает -warning <msgNumber> и -note <msgNumber> для преобразования сообщения (информация, предупреждение, ошибка) в предупреждение или заметку, я не могу найти вариант для явного преобразования предупреждения в ошибку.

С другой стороны, vcom имеет такие параметры:

 -fatal <msgNumber>[,<msgNumber>...]
                   Report the listed messages as fatal
-error <msgNumber>[,<msgNumber>...]
                   Report the listed messages as errors
-warning <msgNumber>[,<msgNumber>...]
                   Report the listed messages as warnings
-warning error     Report all warnings as errors
-note <msgNumber>[,<msgNumber>...]
                   Report the listed message as notes
-suppress <msgNumber>[,<msgNumber>...]
                   Suppress the listed messages