
- •Ответы к экзамену по курсу «Моделирование»
- •Общая методология моделирования. Принципы моделирования.
- •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. Самотестирующиеся схемы
35. Самотестирующиеся схемы
Успехи технологии позволили создавать в одном корпусе сотни тысяч миллионов вентилей. Имеющиеся современные САПР позволяют не только синтезировать подобные системы, но и создать дополнительные компоненты, облегчающие процесс тестирования. Затраты фирмы Intel на тестирование схемы в 5-6 раз превосходит затраты на создание самой СБИС. В силу этого в последние годы разрабатываются методы создания самотестирующихся схем. При этом в процессе синтеза основной схемы создается дополнительно на аппаратном уровне генератор псевдослучайных воздействий, обеспечивающий подачу на входы схемы входных наборов и сигнатурного анализатора, обеспечивающих компоновку всех выходных реакций сигнатур. Сравнение сигнатуры с эталлоной говорит о работоспособности схемы. Наиболее ярким методом такого похода стал метод BILBO.
В методе BIBLO ГПСЧ и
сигнатурный анализатор реализуются на
одном генераторе, т.е. каждая из этих
компонент является сдвиговым регистром
с обратными связями. Это позволяет
унифицировать аппаратуру к основной.
Схема подобного генератора, который
может работать и как ГПСЧ и как сигнатурный
анализатор, приведена ниже.
Фирма IBM предложила тестирование. Использовать подход с созданием SL- триггеров внутри синтезируемой схемы. Любую последовательную схему можно представить моделью Хармана:
IBM предложила вместо обычных D-триггеров - специальные SL-триггеры.
Основной сложностью при тестировании последовательных схем является создание установочной последовательностей, диагностических, переводящих. Все SL триггеры объединены в один последовательный регистр. Т.о. полностью исключаются сложности, связанные с установкой и диагностической схемы. SL работает в 2-х режимах. В одном из них он хранит, в другом все SL триггеры объединяются в один сдвиговый регистр. Последовательно вдвигая 1 и 0 можно последовательно установить ее в любое состояние. В чистом виде рассмотренные выше подходы используются. И как стандартный для отладки и тестирования используется ]TAG интерфейс.