Пристрій контролю справного стану мікропроцесорних великих інтегральних схем
Номер патенту: 21729
Опубліковано: 20.01.1998
Автори: Подобєдов Ігор Вікторович, Креденцер Борис Петрович, Рєзніков Михайло Ігорович, Пампуха Ігор Володимирович, Мазанкін Сергій Дмитрович
Формула / Реферат
Устройство контроля исправного состояния микропроцессорных больших интегральных схем, содержащее последовательно соединенные между собой генератор формирования тестовых воздействий, объект контроля и схему сравнения, отличающееся тем, что оно дополнительно содержит N-1, параллельно соединенных между собой, объектов контроля с возможностью в качестве эталонной выходной реакции для і-го (і = 1,N) объекта контроля использовать выходные реакции других N-1 объектов контроля.
Текст
Изобретение относится к области контроля исправного состояния микропроцессорных (МП) больших интегральных схем (БИС) и может найти широкое применение при их проектировании, изготовлении и эксплуатации. Известно устройство контроля МП БИС (Курейчик В.М., Родзин С.И. Контролепригодное проектирование и самотестирование СБИС: проблемы и перспективы. - М.: Радио и связь, 1994. - С.31 - 32). Это устройство имеет последовательно соединенные между собой генератор формирования тестовых воздействий, эталон, объект контроля и схему сравнения. При функциональном тестировании этим устройством генератор тестовых воздействий стимулирует входы объекта контроля. Объект контроля реагирует выдачей последовательности, которая сравнивается в схеме оценки теста с эталонной последовательностью. При их несовпадении выдается сообщение об ошибке. Однако при всей простоте в реализации это устройство требует наличия эталонной МП БИС и гарантии ее исправной работы. В настоящее время промышленностью, выпускается широкая номенклатура БИС, изготавливаемых по различным технологиям, отличающихся между собой числом разрядов, функциональным назначением и даже числом выводов корпуса. МП БИС помещается в так называемых корпусах с двухрядным расположением выводов, причем площадь корпуса гораздо больше, чем площадь самого кристалла. Увеличение степени интеграции привело к многофункциональности внешних контактов, увеличению тактовой частоты. Каждый тип БИС из состава микропроцессорного комплекта, создается для решения сравнительно узкого, заранее определенного круга задач. Это обуславливает наличие для каждого типа БИС своей уникальной системы команд Различные типы МП БИС даже входящие в один комплект, отличаются функциональным назначением одноименных выводов корпуса и даже их (выводов) числом. Таким образом, устройство, предназначенное для контроля исправного состояния (КИС) МП БИС, должно отвечать следующим требованиям: должно быть универсальным, т.е. обеспечивать возможность КИС широкой номенклатуры МП БИС; иметь возможность расширения класса контролируемых БИС; иметь возможность оперативной коррекции тестовой программы; учитывать характерные конструктивные особенности, присущие различным типам МП БИС (различное число выводов корпуса от 16 до 40 и более, различное функциональное назначение у разных типов МП БИС одних и тех же выводов корпуса); быть пригодным для использования в составе подвижных и стационарных ремонтных органов и предприятиях изготовителях; должно быть пригодным для эксплуатации персоналом средней квалификации; иметь высокую производительность. Задачей изобретения является в устройстве контроля исправного состояния микропроцессорных больших интегральных схем путем исключения из его схемы эталонного объекта контроля с гарантией его исправной работы и введения объектов контроля с применением статистико-вероятностной операции определения группы исправных и неисправных БИС значительно снизить материальные затраты на проведение контроля. Поставленная задача решается тем, что в устройстве контроля исправного состояния микропроцессорных больших интегральных схем, содержащем последовательно соединенные между собой генератор формирования тестовых воздействий, объект контроля и схему сравнения, согласно изобретению оно дополнительно содержит параллельно соединенные между собой, объектов контроля с возможностью в качестве эталонной выходной реакции для объекта контроля использовать выходные реакции других объектов контроля. Сущность изобретения поясняется чертежом (фиг.), на котором изображена структурная схема заявляемого устройства для одновременного контроля трех микропроцессорных БИС. Устройство содержит последовательно соединенные между собой генератор формирования тестовых воздействий 1, три объекта контроля 2 и схему сравнения 3. Организационно устройство контроля МП БИС можно представить в виде трехканальной системы, в которой каждый канал обеспечивает проверку работоспособности одного микропроцессора, В состав каждого канала контроля входят: модуль памяти, системный контроллер, генератор тактовых импульсов (ГТИ), схема формирования запроса прерывания и регистр хранения выходного результата (РХВР). Дешифратор, регистр управляющего слова (РУС) и цифровой компаратор (ЦК) являются общими структурными элементами для всех трек каналов контроля. Для увеличения производительности устройства контроля, за счет ликвидации времени, в течение которого контролируемые МП не выполняют тестовую программу, в модулях памяти применена страничная организация памяти. Каждый модуль памяти можно условно разделить на две страницы емкостью по два Кбайта каждая. Рассмотрим алгоритм функционирования устройства. После запуска программы КИС МП БИС оператор выбирает тип контролируемой БИС. При этом происходит инициализация устройства контроля, выбор и подключение программных модулей, обеспечивающих формирование ТП только для выбранного типа МП БИС, и генератор формирования тестовых воздействий, который представляет собой ЭВМ в совокупности с программными продуктами, обеспечивающий выбор и формирование тестовых воздействий для МП БИС контролируемой в настоящий момент времени, начинает формировать ТП для КИС ОК. Структурно ТП состоит из сегментов длиной не более двух килобайт. Сформировав первый сегмент, ЭВМ производит запись управляющего слова (УС) в РУС. Управляющее слово определяет режим работы устройства контроля, в частности младший бит УС настраивает модуль памяти для приема сегмента ТП с ЭВМ. С помощью младшего бита осуществляется разделение страниц модуля памяти на активную и буферную. Здесь и далее по тексту, под активной страницей модуля памяти в момент времени будем понимать структурный элемент модуля памяти, в котором хранится, исполняемый в момент времени , контролируемый МП БИС, сегмент ТП. Под буферной страницей в момент времени будем понимать структурный элемент модуля памяти, который в момент времени не является активным. После записи первого сегмента ТП модуль памяти, в РУС записывается новое УС, разрешающее контролируемой БИС выполнение записанной ТП и настраивающее вторую страницу модуля памяти на прием очередного сегмента ТП. В последующий момент времени на входы системных контроллеров и входы триггеров в схемах формирования запроса на прерывание поступает импульс сброса, по окончании которого все испытываемые МП БИС приступают к выполнению записанного сегмента ТП. Одновременно в буферную страницу модуля памяти происходи запись следующего сегмента ТП. Сегмент ТП образован некоторым множеством ЭТВ, каждая из которых заканчивается командой записи полученного в ходе выполнения ЭТВ результата во внешнее устройство по адресу (адрес шестнадцатиричный). Адрес в адресном пространстве внешних устройств контролируемых МП БИС присвоен РХВР. Результаты хранящиеся в первом и третьем РХВР попарно сравниваются с результатом хранящимся втором РХВР, результаты сравнения объединяются на элементе "И-НЕ", где в случае несовпадения ВР одной из контролируемых пар, формируется сигнал запроса прерывания на ЭВМ Приняв сигнал запроса прерывания ЭВМ прекращает формирование сегмента ТП, и переходит к подпрограмме обработки прерывания В процессе выполнения этой подпрограммы происходит считывание и анализ ВР из всех РХВР. По окончании анализа принимается решение об исправности, либо неисправности каждой из БИС, о чем выдается сообщение оператору. Запросы на прерывание для первого канала, для второго канала, для третьего канала) выдаются контроллером на ВМ также при смене активных страниц в модулях памяти в каждом из каналов контроля. Сигналы вырабатывают схемы формирования запросов на прерывание, для этого последний командой в каждом сегменте ТП является команда записи числа во внешнее устройство по адресу Адрес в адресном пространстве контролируемых МП соответствует схеме формирования запросов прерывания. Получив один из запросов на прерывание ЭВМ выставляет строб длительностью соответствующей периоду следования тактовых импульсов ГТИ. За время действия строба с устройства контроля должны поступить оставшиеся два запроса на прерывание, если один из запросов на прерывание не поступил, то принимается решение о неисправности МП контролируемого в том канале КОК с какого не был получен запрос на прерывание (оператору в таком случае выдается сообщение о неисправности соответствующего МП). Если за время действия строба пришли два сигнала запроса на прерывание, то в таком случае, ЭВМ прекращает составление ТП и производит запись нового сегмента ТП в буферную страницу модуля памяти. При этом возможны два случая: первый - на момент поступления запроса на прерывание сформирован фрагмент ТП (рассматривается второй и третий способы выбора ИВВ) объемом не менее 2Кбайт. В этом случае первый сегмент образованного фрагмента записывается в буферную страницу модуля памяти; второй - на момент поступления запроса на прерывание сформирован фрагмент ТП объемом менее 2Кбайт. В этом случае объем сформированного фрагмента дополняется до 2Кбайт за счет включения в состав ТП ЭТВ образованных из усеченных ЭТВ с выбранными из базы данных или выбранными случайным образом. Каждый раз при обнаружении неисправной МП БИС неисправная МП БИС изымается, на его место устанавливается новый и процесс контроля начинается сначала. Если ВР контролируемых МП БИС совпадают на всех наборах тестовых воздействий, то МП БИС выполняют ТП, считывая ее поочередно с одной из страниц модуля памяти до тех пор, пока не будет выполнена вся ТП. По окончании выполнения ТП оператору выдается сообщение об исправности всех контролируемых МП БИС. Разработанная схема позволяет производить КИС одновременно трех МП БИС статистиковероятностным методом. Предложенная схема может рассматриваться как базовая для создания устройств рассчитанных для одновременного контроля большего числа микропроцессорных БИС с большим значением достоверности контроля. В случае модернизации устройства контроля, для одновременного контроля БИС, схема должна содержать модулей памяти, схем формирования запроса прерывания, ТГИ, системных контроллеров, регистров хранения выходного результата с шинными формирователями, схем сравнения, качестве схемы объединения использовать элемент "И-НЕ" с числом входом
ДивитисяДодаткова інформація
Автори англійськоюRieznikov Mykhailo Ihorovych, Dobrovolskyi Yuzef Bronislavovych, Pampukha Ihor Volodymyrovych
Автори російськоюРезников Михаил Игоревич, Добровольский Юзеф Брониславович, Пампуха Игорь Владимирович
МПК / Мітки
МПК: G06F 9/22, G06F 11/30
Мітки: стану, великих, пристрій, схем, інтегральних, мікропроцесорних, справного, контролю
Код посилання
<a href="https://ua.patents.su/3-21729-pristrijj-kontrolyu-spravnogo-stanu-mikroprocesornikh-velikikh-integralnikh-skhem.html" target="_blank" rel="follow" title="База патентів України">Пристрій контролю справного стану мікропроцесорних великих інтегральних схем</a>
Попередній патент: Універсальний мікробіологічний реактор
Наступний патент: Спосіб дії на пласт і пристрій для його здійснення
Випадковий патент: Сонячно-електричний повітряний тепловий колектор