Образцовые объекты РФ Используя Verilog-A

Обзор

Verilog-A является языком для моделирования высокоуровневого поведения аналоговых компонентов и сетей. Верилог-А описывает компоненты математически для быстрой и точной симуляции.

Программное обеспечение RF Toolbox™ позволяет вам экспортировать описание Verilog-A своей схемы. Можно создать модель Verilog-A любого пассивного компонента РФ или сети и использовать его в качестве поведенческой модели для анализа переходных процессов в стороннем средстве моделирования схемы. Эта возможность полезна в разработке целостности сигнала. Например, можно импортировать измеренные S-параметры с четырьмя портами основной платы в тулбокс, экспортировать модель Verilog-A основной платы к средству моделирования схемы и использовать модель, чтобы определить производительность схемы драйвера и получателя, когда они связываются через основную плату.

Поведенческое моделирование Используя Verilog-A

Язык Verilog-A является высокоуровневым языком, который использует модули, чтобы описать структуру и поведение аналоговых систем и их компонентов. Модуль является стандартным блоком программирования, который формирует исполняемую спецификацию системы.

Верилог-А использует модули, чтобы получить высокоуровневое аналоговое поведение компонентов и систем. Модули описывают поведение схемы с точки зрения

  • Сети ввода и вывода, охарактеризованные предопределенными дисциплинами Verilog-A, которые описывают атрибуты сетей.

  • Уравнения и параметры модуля, которые задают отношение между сетями ввода и вывода математически.

Когда вы создаете модель Verilog-A своей схемы, тулбокс пишет модуль Verilog-A, который задает сети ввода и вывода схемы и математические уравнения, которые описывают, как схема работает с входом, чтобы произвести вывод.

Поддерживаемые модели Verilog-A

Программное обеспечение RF Toolbox позволяет вам экспортировать модель Verilog-A объекта rfmodel. Тулбокс обеспечивает один объект rfmodel, rfmodel.rational, который можно использовать, чтобы представлять любой компонент РФ или сеть для экспорта в Verilog-A.

Объект rfmodel.rational представляет компоненты как рациональные функции в форме остатка полюса, как описано на странице с описанием rfmodel.rational. Это представление может включать комплексные полюса и остатки, которые происходят в комплексно-сопряженных парах.

Тулбокс реализует каждый объект rfmodel.rational, когда серия S-области Преобразования Лапласа просачивается Verilog-A использование формы знаменателя числителя фильтра Преобразования Лапласа:

H(s)=k=0Mnkskk=0Ndksk

где

  • M является порядком полинома числителя.

  • M является порядком полинома знаменателя.

  • nk является коэффициентом kth степени s в числителе.

  • dk является коэффициентом k th степень s в знаменателе.

Количество полюсов в рациональной функции связано с количеством Преобразования Лапласа, просачивается модуль Verilog-A. Однако между двумя нет взаимно-однозначного соответствия. Различие возникает, потому что тулбокс комбинирует каждую пару комплексно-сопряженных полюсов и соответствующих остатков в рациональной функции, чтобы сформировать числитель Преобразования Лапласа и знаменатель с действительными коэффициентами. тулбокс преобразовывает действительные полюса рациональной функции непосредственно к Преобразованию Лапласа, просачиваются форма знаменателя числителя.

Для просмотра документации необходимо авторизоваться на сайте