«…лишь недалекие люди боятся конкуренции, а люди подлинного творчества ценят общение с каждым талантом…» А. Бек, Талант.

Спец курс (Верификация цифровых схем)/Экзамен(Билеты) — различия между версиями

Материал из Wiki
Перейти к: навигация, поиск
(Билет №1)
(Билет №2)
Строка 7: Строка 7:
  
 
== Билет №2 ==
 
== Билет №2 ==
1. Какие виды ограничений(constraint) доступны в SystemVerilog?
+
# Какие виды ограничений(constraint) доступны в SystemVerilog?
2.
+
# Для чего может применяется оператор $cast?
3.
+
#
 +
#
  
 
== Билет №3 ==
 
== Билет №3 ==

Версия 13:49, 7 января 2017

Лекции ВЦС

Лекции

Практические задания
Тесты

Табель успеваемости

Экзамен
  • Экзаменационные билеты

Доп. материалы

Содержание

Билет №1

  1. Какие операторы в SystemVerilog используются для организации циклов?
  2. Перечислите типы UVM компонент используемых в uvm_agent
  3. Описать класс, в котором создать очередь целых чисел случайной длинны. Реализовать функцию заполнения первых 5 элементов значениями от 1 до 20 причем, остальных случайным образом.
  4. Создать транзакцию содержащую два поля data, addr ширины 32 бита. Поле addr меньше переменной max_addr и больше min_addr. Если значение поля addr равно 0, то data равен 32'h0000FFFF

Билет №2

  1. Какие виды ограничений(constraint) доступны в SystemVerilog?
  2. Для чего может применяется оператор $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.