№ |
. . . |
|||||
1 |
0 |
0 0 |
0 0 |
0 0 |
0 0 |
. . . |
2 |
0 |
0 1 |
0 1 |
0 1 |
0 1 |
. . . |
3 |
0 |
1 0 |
1 0 |
1 0 |
1 0 |
. . . |
4 |
0 |
1 1 |
0 0 |
1 1 |
0 0 |
. . . |
5 |
1 |
0 0 |
1 1 |
0 0 |
1 1 |
. . . |
6 |
1 |
0 1 |
0 1 |
0 1 |
0 1 |
. . . |
7 |
1 |
1 0 |
1 0 |
1 0 |
1 0 |
. . . |
8 |
1 |
1 1 |
1 1 |
1 1 |
1 1 |
. . . |
Он содержит восемь наборов для любого числа разрядов n и любой внутренней реализации модуля HS. Тест обнаруживает все одиночные неисправности сумматора. Он обеспечивает поступление на входы , , i-го модуля HS полного множества из восьми наборов. Поэтому любая неисправность модуля HSi либо проявляется на выходе , либо изменяет функцию . В последнем случае неисправность обнаруживается на выходе .
Известен также тест для сумматора с последовательным переносом, обнаруживающий любую кратную неисправность [12]. Он содержит 11 наборов (табл. 7.3). Тест для сумматора с параллельным переносом содержит 2n + 2 набора [37].
№ |
. . . |
|||||
1 |
0 |
0 0 |
0 0 |
0 0 |
0 0 |
. . . |
2 |
0 |
0 1 |
0 1 |
0 1 |
0 1 |
. . . |
3 |
0 |
1 0 |
1 0 |
1 0 |
1 0 |
. . . |
4 |
1 |
0 0 |
1 1 |
0 0 |
1 1 |
. . . |
5 |
0 |
1 1 |
0 0 |
1 1 |
0 0 |
. . . |
6 |
1 |
0 1 |
0 1 |
0 1 |
0 1 |
. . . |
7 |
1 |
1 0 |
1 0 |
1 0 |
1 0 |
. . . |
8 |
1 |
1 1 |
1 1 |
1 1 |
1 1 |
. . . |
9 |
0 |
0 0 |
0 1 |
0 0 |
0 1 |
. . . |
10 |
0 |
0 0 |
1 0 |
0 0 |
1 0 |
. . . |
11 |
1 |
1 1 |
0 1 |
1 1 |
0 1 |
. . . |
Тестирование запоминающих устройств. Правильная работа запоминающих устройств ОЗУ и ПЗУ является важным условием работоспособности микропроцессорных систем. Тестирование БИС ЗУ обычно проводится перед установкой ее в типовой элемент замены (ТЭЗ). При этом могут осуществляться статический, динамический и функциональный виды контроля. При статическом контроле измеряются электрические величины в установившемся режиме (токи логических «0» и «1» входных и выходных сигналов, ток потребления). При динамическом контроле проверяются временные параметры микросхемы (время выбора микросхемы, время выборки адреса, время выборки считывания и др.).
Целью функционального контроля является проверка правильности работы узлов БИС ОЗУ с учетом их электрических связей во всех режимах работы (записи, считывания, регенерации информации) при различных кодах адреса и входной информации [3, 7]. Функциональные тесты различаются своей длительностью и обнаруживающей способностью. Используются тесты типов , и , где L – емкость микросхемы памяти. Анализ выходных реакций на тесте осуществляется путем сравнения с эталонными реакциями. При этом возможно сжатие диагностической информации, например, с помощью сигнатурных анализаторов (см. раздел 5.4).
В табл. 7.4 приведены некоторые из наиболее распространенных функциональных тестов и их свойства.
1. «Последовательная запись и считывание нулей и единиц». Производится запись нулей (единиц) во все ячейки ОЗУ, после чего производится последовательное считывание и проверка этой информации (рис. 7.5,а).
Рис.7.5. Алгоритмы формирования функциональных тестов ОЗУ
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.