
- •Ответы к экзамену по курсу «Моделирование»
- •Общая методология моделирования. Принципы моделирования.
- •2.Категории языка gpss. Модельное время в gpss.
- •3.Операторы Generate и Terminate в gpss.
- •4. Равномерный, нормальный, биномиальный и пуассоновский законы распределения случайных величин.
- •5. Цепи текущих и будущих событий в gpss
- •7. Задание дискретных и непрерывных функций распределения в gpss.
- •8. Организация ветвлений в gpss.
- •17. Ансамбли и группы транзактов в gpss.
- •9.Стандартные числовые атрибуты.
- •10.Моделирование многоканальных устройств в gpss. Прерывание работы устройств в gpss
- •11. Приоритеты, недоступные состояния, проверка состояния в gpss.
- •12. Таблицы в gpss
- •13.Резидентное и транзитное время транзактов
- •14.Переменные, операции в gpss. Оператор Select.
- •15. Проверка числовых выражений в gpss. Изменение значений параметров в gpss.
- •16. Сохраняемые величины в gpss.
- •19.Составные части описания устройств в vhdl.
- •20. Типы данных в vhdl
- •21. Понятие сигнала в vhdl. Средство описания сигналов.
- •22.Операторы Process в vhdl.
- •24.Операторы if и Case.
- •25. Структурная и поведенческая модель в vhdl
- •27.Методы асинхронного и синхронного моделирования. Виды состязаний в цифровых схемах.
- •28.Методы выявления статических и динамических состязаний в цифровых схемах.
- •29.Основные понятия технической диагностики. Классы неисправностей цифровых схем.
- •30. Построение контролирующего теста. Метод тфн. Словарь неисправностей.
- •31. Построение контролирующего теста. D-алгоритм Рота.
- •32.Подходы, используемые при контроле последовательностных схем. Построение установочной последовательности.
- •33. Построение переводящей и диагностической последовательностей.
- •34. Построение контролирующего теста с использованием моделирования.
- •35. Самотестирующиеся схемы
34. Построение контролирующего теста с использованием моделирования.
Одной из основных задач при синтезе теста является задача необходимости последовательности проверок, включающей для реальных схем 10-ки и 100 тысяч этих проверок. Построить вручную эту последовательность невозможно, поэтому в большинстве систем используют случайные входные наборы и постоянной их проверкой для цепей контроля. Если входной набор оказался бесполезным, то он отбрасывается и генерируется новый. В наиболее общем виде предложенный подход может быть представлен следующей схемой:
ГПСЧ генерирует псевдослучайное число. Количество разрядов соответствует количеству входных контактов схемы. Данный набор подается на программируемую модель цифр. схемы и вычисляется выходная реакция R(x). Из списка неисправностей выносится в программируемую модель любая из оставшихся в этом списке неисправностей. Осуществляется моделирование схемы на этом же псевдослучайном входном наборе. Выходная реакция его R(x). Данная реакция сравнивается по модулю 2. Если они одинаковы, входной набор не корректен и осуществляется генерация нового псевдослучайного набора. Если же он корректен, то неисправность вычеркивается из списка неисправностей и осуществляется проверка корректности этого набора для всех оставшихся в этом списке неисправностей. Все обнаруженные неисправности вычеркиваются из списка.
В результате работы системы может быть 2 исхода:
Все неисправности найдены и контрольный тест построен.
Осталась группа неисправностей, которую метод найти не смог.
Одним из методов улучшения работоспособности системы является метод, который связан с адаптацией ГСЧ под конфигурацию системы. Обычно датчик псевдослучайных чисел строится на основе сдвиговых регистров.
В регистр записывается первоначальное случайное число. При правильном выборе положения схемы сложения по модулю 2 вероятность появления 1 или 0 в каждом разряде одинакова и равна 0.5. Т.е. подобные генераторы дают в среднем половину бит 0 и половину 1. Однако целесообразно иметь возможность менять положение 1 и 0 либо в каждом разряде, либо в группе. Обычно это делается с применением 2-х сдвиговых регистров.
-
xy
Z8 p=0,25
Z1 p=0,75
00
0
0
01
0
1
10
0
1
11
1
1
Каждый разряд выходного регистра может реализовать множество функций. Наиболее простыми из них является & и V. Одной из важных задач системы технической диагностики является __________ выходных реакций. Для решения подобных задач HP предложила использовать сигнатурный анализатор:
Метод основан на использовании 16-ти разрядного сдвигового регистра. Выходные реакции превращаются в последовательность бит и записываются в этот регистр после подачи всех выходных реакций. В 16-ти разрядном регистре формируется сигнатура в виде 4-х 16-иричных чисел. Нарушение хотя бы 1 бита при записи в регистр приводит к нарушению полученной сигнатуры, что является признаком того, что выходная реакция неправильна.