Verilog-A - это не то же самое, что Verilog.
Verilog используется для описания цифровых схем, тогда как Verilog-A используется для моделирования поведения аналоговых схем.
Verilog работает на симуляторах, управляемых событиями, тогда как Verilog-A требует постоянного времени, похожего на пряность симулятора.
Симуляторы, управляемые событиями, на порядки быстрее, чем имитаторы непрерывного времени, потому что, в отличие от последних, имитаторы, управляемые событиями, не требуют вычисления напряжений и токов для каждого узла схемы. Сигналы абстрагируются как 1 и 0, и чистая оценка запускается только при обновлении драйвера.
Мне неизвестны бесплатные симуляторы, поддерживающие Verilog-A и / или Verilog-AMS (разновидность смешанных сигналов или Verilog).
С другой стороны, верилятор - отличный выбор для (цифрового) моделирования Verilog. Он также поддерживает некоторые конструкции Verilog-AM, такие как wreal.
person
ANum
schedule
18.03.2021