Спец курс (Верификация цифровых схем)/Экзамен(Билеты)
Материал из Wiki
Лекции ВЦС
Лекции
Практические задания
Тесты
Табель успеваемости
Экзамен
- Экзаменационные билеты
Доп. материалы
Содержание |
Билет №1
- Какие операторы в SystemVerilog используются для организации циклов?
- Перечислите типы UVM компонент используемых в uvm_agent
- Описать класс, в котором создать очередь целых чисел случайной длинны. Реализовать функцию заполнения первых 5 элементов значениями от 1 до 20 причем, остальных случайным образом.
- Создать транзакцию содержащую два поля data, addr ширины 32 бита. Поле addr меньше переменной max_addr и больше min_addr. Если значение поля addr равно 0, то data равен 32'h0000FFFF
Билет №2
- Какие виды ограничений(constraint) доступны в SystemVerilog?
- Для чего может применяется оператор $cast?
Билет №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.