В моем OVM testbench.sv, я добавил код в нижней части модуля, чтобы заставить и освободить внутренние сигналы. Однако этот код занимает место. Какие параметры у меня есть для ввода кода в другой файл? Должен ли я помещать код в другой .sv и связывать его testbench?Где я должен помещать код вместо тестового сайта верхнего уровня?
0
A
ответ
0
Если вы просто хотите скрыть этот код от модуля верхнего уровня, вы можете поместить его в файл include `include
d модулем testbench верхнего уровня.
Вы можете поместить свой код в отдельный модуль верхнего уровня. Все иерархические ссылки на внутренние сигналы DUT начинаются с другого модуля верхнего уровня, который создает экземпляр тестируемого объекта.
Вы также можете поместить свой код в модуль или группу модулей и связать его с модулем DUT. Если вы можете разделить свой код на группы для разных блоков в тестировании, вы можете привязать каждый модуль к этому блоку. Это позволит вам повторять одни и те же иерархические пути снова и снова.
Смежные вопросы
- 1. Где я должен помещать этот код?
- 2. Где я должен помещать этот код?
- 3. Где я должен помещать код, который должен срабатывать ПОСЛЕ загрузки?
- 4. Где я должен помещать коды?
- 5. Где я должен помещать свои файлы css?
- 6. Где я должен помещать код, который загружает данные, используя NSURLRequest?
- 7. PHP: где я должен помещать свои включенные?
- 8. Где я должен помещать gradle.properties в Jenkins
- 9. MAGENTO - Где я должен помещать файлы SWF?
- 10. Где я должен помещать index.jsp использовать tomcat?
- 11. django: где я должен помещать каталог загрузки
- 12. Где я должен поместить код инициализации уровня приложения в gwt?
- 13. Где я должен помещать обработку исключений в Spring MVC?
- 14. Где я должен помещать код, который я хочу всегда запускать для каждого запроса?
- 15. где я должен помещать данные json внутри android
- 16. верхнего уровня
- 17. Где я должен помещать этот код, который должен выполняться в фоновом режиме?
- 18. Где я должен помещать свой Javascript в Wordpress?
- 19. Где я должен помещать фоновые процессы в рельсы?
- 20. Где я должен помещать файлы html для угловой маршрутизации?
- 21. Где я должен помещать список UserControls и не прерывать MVVM?
- 22. В Symfony, где я должен помещать зависящие от сущности функции
- 23. Должен ли я помещать свой GoogleApiClient.connect() в Activity.onCreate() вместо OnStart()
- 24. Что я должен помещать вместо пробела при смене каталога?
- 25. Где я должен помещать файлы htaccess из моего 301 перенаправления?
- 26. Где я должен помещать свои изображения в проект iPhone?
- 27. Kotlin: Где должны выполняться функции верхнего уровня?
- 28. список заказов, где порядок верхнего уровня неизвестен
- 29. Как использовать объектную модель SharePoint для создания групп на текущем уровне сайта вместо верхнего уровня сайта
- 30. Как я могу судить, где я должен помещать барьер памяти в код?
Вам нужно подробнее объяснить, в чем проблема с тем, что он занимает _space_. Это займет одно и то же место без матера, где вы его поместите, а использование ** bind ** конструкции добавит еще большую сложность. –
Я понял, что тестовый стенд будет предназначен для создания экземпляра тестирующего устройства и подключения интерфейсов, а не для какой-либо логики. Логика, необходимая для этого принудительного и освобождения внутренних сигналов, принадлежала в начальном блоке. Сотрудник предположил, что этот код будет лучше вписываться в base_test, поскольку это будет сделано во всех тестах. –
Так что, я думаю, я искал места, где этот код мог или должен быть. –