Перейти к содержанию
    

задание и проверка фронтов

Здравствуйтe!

 

Подскажите пожалуйста, кто знает, как можно на языке verilog или systemverilog задавать фронты а также их проверять??

 

Заранее благодарен!

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте.
Дабы не было двусмысленности, дайте, пожалуйста, определение фронта (можно с вашей т.з.) и скажите: те действия, о которых вы спрашиваете, вам нужны в DUT или в TB?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 часов назад, addi II сказал:

Подскажите пожалуйста, кто знает, как можно на языке verilog или systemverilog задавать фронты а также их проверять??

Verilog/SystemVerilog по-умолчанию реализуют цифровое моделирование, в  котором длительность фронта равна нулю. Есть варианты типа Verilog AMS/Verilog A и там такая возможность есть (https://verilogams.com/refman/basics/expressions.html#transition и https://help.simetrix.co.uk/8.0/simetrix/mergedProjects/verilog_a_reference/topics/veriloga_writingverilog_acode_digitalgate.htm). Но я ими не пользовался и поэтому деталей не знаю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Фронт сигнала вещь аналоговая, и измерить можно только в аналоговой симуляции.
Верилог-А это просто надстройка/обертка, позволяющая состыковать аналоговую симуляцию с цифровым тестбенчем. Например, используется при характеризации памяти: аналоговый дизайн в цифровом тестбенче. Никогда не использовал измерение фронта в верилог-А, и не уверен что это вообще возможно, но если и возможно то только на интерфейсе с аналоговой схемой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

45 минут назад, addi II сказал:

Интересно  какая версия моделсима поддерживает verilog A

Никакая. Но поддержка Verilog-AMS есть в Questa ADMS - https://eda.sw.siemens.com/en-US/ic/questa/adms/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Одной квесты недостаточно, нужен еще спайс симулятор и потом еще состыковать их вместе. Сорцы проекта тоже состоят из двух частей, цифра и аналог. В моем варианте это было: тестбенч на верилоге, спайс-нетлист тестируемой схемы, и верхний уровень для всего на верилог-А.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...