Спец курс (Верификация цифровых схем)/Экзамен(Билеты) — различия между версиями
Vidokq (обсуждение | вклад) (→Билет №1) |
Vidokq (обсуждение | вклад) (→Билет №1) |
||
| Строка 1: | Строка 1: | ||
{{ВЦС_TOC}} | {{ВЦС_TOC}} | ||
== Билет №1 == | == Билет №1 == | ||
| − | + | # Какие операторы в SystemVerilog используются для организации циклов? | |
| − | + | # Перечислите типы UVM компонент используемых в uvm_agent | |
| − | + | # Описать класс, в котором создать очередь целых чисел случайной длинны. Реализовать функцию заполнения первых 5 элементов значениями от 1 до 20 причем, остальных случайным образом. | |
| + | # Создать транзакцию содержащую два поля data, addr ширины 32 бита. Поле addr меньше переменной max_addr и больше min_addr. Если значение поля addr равно 0, то data равен 32'h0000FFFF | ||
== Билет №2 == | == Билет №2 == | ||
Версия 13:47, 7 января 2017
- Экзаменационные билеты
Содержание |
Билет №1
- Какие операторы в SystemVerilog используются для организации циклов?
- Перечислите типы UVM компонент используемых в uvm_agent
- Описать класс, в котором создать очередь целых чисел случайной длинны. Реализовать функцию заполнения первых 5 элементов значениями от 1 до 20 причем, остальных случайным образом.
- Создать транзакцию содержащую два поля data, addr ширины 32 бита. Поле addr меньше переменной max_addr и больше min_addr. Если значение поля addr равно 0, то data равен 32'h0000FFFF
Билет №2
1. Какие виды ограничений(constraint) доступны в SystemVerilog? 2. 3.
Билет №3
1. Какие типы данных доступны в SystemVerilog? 2. 3.
Билет №4
1. Классы в SystemVerilog? 2. 3.
Билет №5
1. Операторы запуска параллельного выполнения в SystemVerilog? 2. 3.
Билет №6
1. Интерфейс в SystemVerilog? 2. 3.
Билет №7
1. Группы покрытия в SystemVerilog? 2. 3.
Билет №8
1. Понятие транзакции в UVM методологии верификации? 2. 3.
Билет №9
1. Какие виды массивов реализованы в SystemVerilog? 2. 3.
Билет №10
1. Чем отличается ассоциативные массивы от динамических? 2. 3.
Билет №11
1. Использование функций и циклов в ограничениях. 2. 3.
Билет №12
1. Задание списка чувствительности и событий для проверки групп покрытия 2. 3.
Билет №13
1. Проверка последовательности событий в группе покрытия 2. 3.
Билет №14
1. Использование оператора if и оператора импликации при задании ограничений 2. 3.
Билет №15
1. 2. 3.
Билет №16
1. 2. 3.