Изобретение относится к вычислительной технике и предназначено для контроля и диагностирования ЦУ на БИС и СБИС.
Цель изобретения - расширение функциональных возможностей за счет обеспечения режимов счета единиц счета переходов, сканирования.
На фиг,1 приведена логическая многофункционального модуля для устройств встроенного контроля; на фиг.2 - эквивалентная схема модуля в режиме генератора счетчико- вых последовательностей; на фиг.З - то же, в режиме счетчика единицы.
Многофункциональный модуль для устройств встроенного контроля (фиг.1) состоит и m D-триггеров 1, где m - разрядность модуля, первой 2 и второй 3 групп из m элементов И, сумматора А по тодулю два, группы из m сумматоров 5 по модулю два, группы из m элементов ИЛИ-НЕ 6, первого элемента И 7, первой 8 и . второй 9 групп из m мультиплексоров, группы из m элементов ИЛИ 10, РТО- рого элемента И с инверсными входами 11, элемента, ИЛИ 12, m-разрядного регистра 13 и третьей J4 и четвертой J5 групп из m элементов И.
Количество D-триггеров определяется требуемой разрядностью многофункционального модуля для устройств встроенного контроля. Для реальных случаев величина m принимает значение в диапазоне от четырех до тридцати двух. Выбрав величину m на основании существенных таблиц прими тивных полиномов.выбирается прими- тивный полином {(Х) степени т.
Устройство работает следующим образом,
В зависимости от значений управляющих сигналов С1, С2, СЗ, С4, С 5 и С7 возможны следующие режимы работы устройства, все множество которых можно представить в виде свободной таблицы, в которой указываются значения управляющих сигналов, на- звание соответствующего им режима работы модуля.
В первом режиме многофункциональный модуль преобразуется в набор из m элементов памяти, на которые записывается информация путем подачи синхронизирующего импульса на вход Сб. Под действием данного управляющего сигнала входной вектор X 1, X 2
JQ 15
0 5 0
.
,,- п
35
5
X 3X m записывается на элементы памяти. Во втором режиме все элементы памяти устанавливаются в нулевое состояние под действием синхроимпульса Сб. В третьем режиме все элементы памяти будут сохранять свое состояние при подаче на вход синхроимпульсов Сб. В четвертом режиме элементы памяти блока 1 объединяются в единый регистр сдвига, сдвигающий на один разряд вправо. При сдвиге информации на первый элемент памяти записывается значение, подаваемое на вход сканирования модуля. Микрооперация сдвига осуществляется под действием синхроимпульсов Сб. Пятый режимобеспечивает формирование псевдослучайных тестовых наборов. В данном случае многофункциональный модуль преобразуется в генератор М-последовательности, В шестом режиме модуль преобразуется в параллельный генератор М-последовательности. В данном режиме последующий тестовый набор полностью отличается от текущет Jro, Детерминированные тестовые последовательности формируются в седьмом режиме. В восьмом, девятом и десятом режимах многофункциональный модуль преобразуется в схемы анализа выходных реакций, соответственно в много-} канальный сигнатурный анализатор, параллельный сигнатурный анализатор и схему определения четности количества единиц в анализируемых последовательностях. Для обеспечения режима регистра сдвига необходимо в/ четвертом режиме сканирование) на вход сканирования подать единичное значение логического сигнала.
В одиннадцатом режиме многофункциональный модуль преобразуется в генератор счетчиковых последовательностей. Количество счетчиков определяется их разрядностью, при этом суммарная разрядность счетчиков равняется т. Для задания необходимого количества счетчиков в т-разрядный регистр сдвига записывается последовательность нулей и единиц, t
Запись информации в регистр 13 может осуществляться, например, в режиме сдвига для уменьшения числа внешних выводов модуля. Единичный символ в соответствующем разряде регистра 13 определяет первый разряд счетчика, последующие нули - остальные разряды счетчика. Так для кода 00...О, записанного на регистре 13, модуль преобразуется в т-разрядный счетчик, для кода 101010...1010 в т/2 двухразрядных счетчика и т.д. Когда код равен 100...О эквивалентна схема модуля приведена на фиг,2. В двенадцатом режиме схема многофунк- ционального модуля преобразуется в счетчик или счетчики единиц в последовательностях XI, , т, поступающих на информационные входы модуля. Эквивалентная схема в этом случае примет вид (фиг.З).
В тринадцатом режиме многофункциональный модуль преобразуется в схему или схемы счетчиков, фиксирующих количество переходов в анализируемых последовательностях, при этом считаются переходы из 1 в 0.
Таким .образом, предлагаемое техническое решение позволяет расширить функциональные возможности за счет обеспечения дополнительных режимов счетчиковых последовательностей и режимов счета единиц и счета переходов в анализируемых последовательностях.
Применение предлагаемого многофункционального модуля для устройств встроенного контроля позволит повысить эффективность процедур самотестирования современных БИС и СБИС,
Ф
ормула изобретения
Многофункциональный модуль для устройств встроенного контроля, содержащий группу из m D-триггеров, где W - разрядность модуля, первый элемент И,, первую и вторую группы из та элементов И, сумматор по модулю два, группу из m сумматоров по модулю два, группу из m элементов ИЛИ-НЕ, причем п входов сумматора по модулю два соединены с прямыми выходами п D-триггеров, номера которых определяются ненулевыми коэффициентами образующего многочлена, где п - число ненулевых коэффициентов образующего многочлена, (п+1)-й вход сумматора по модулю два соединен с шиной единичного потенциала модуля, выходы элементов И первой и второй групп соединены с первыми и вторыми входами соответствующих сумматоров группы, третьи входы которых соединены с выходами соответствующих элементов ИЛИ-НЕ труп-
пы, выходы сумматоров по модулю дёа группы соединены с информационными входами соответствующих D-триггеров , группы, первые входы элементов ИЛИ- j НЕ группы объединены и образуют | первый вход режима модуля, первые входы элементов И первой группы объединены и образуют второй вход режима модуля, первые входы элементов И второй группы объединены и образуют третий вход режима модуля, вторые входы элементов И первой группы образуют группу информацион-i 5 ных входов модуля, вторые входы эле- ментов И второй группы соединены с прямыми выходами соответствующих D-триггеров группы, выход сумматора по модулю два соединен с первым 0 входом первого элемента И,-второй вход которого образует четвертый вход режима модуля, инверсные выходы j-x D-триггеров группы, где j 1, (m-1), соединены с вторыми вхо- - 5 дами (j+l)-x элементов ИЛИ-НЕ труп-, пы, отличающийся тем, . что, с целью расширения функциональных возможностей модуля путем обеспечения режимов счета единиц, 0 счета переходов, сканирования, он дополнительно содержит третью и чет вертую группы из m элементов И, группу из m элементов ИЛИ, две группы из m мультиплексоров, второй элемент И, элемент ИЛИ и регистр, первый инверсный вход второго элементу И соединен с вторым входом первого элемента И, управляющие входы мультиплексоров первой группы объедине- 0 ны с четвертыми входами сумматоров чо модулю два группы и образуют пятый вход режима модуля, второй инверсный вход второго элемента И образует вход последовательного 5 ввода информации модуля, первые входы элементов И третьей группы объединены с первыми инверсными входами элементов И четвертой группы и образуют шестой вход режима модуля, 0 тактовый вход регистра образует
установочный вход модуля, разрядные выходы регистра соединены с управляющими входами соответствующих мультиплексоров второй группы, пер- 5 вые информационные входы мультиплексоров первой группы объединены с вторыми входами элементов И третьей и четвертой групп и образуют такто- вый вход модуля, третьи входы эле-
5
ментов И четвертой группы объединены с вторыми входами соответствующих элементов И первой группы, выходы первого и второго элементов И соединены с входами элементов ИЛИ, выход которого соединен с вторым входом первого элемента ИЛИ-НЕ грут пы, выходы элементов И третьей и четвертой групп соединены с входами соответствующих элементов ИЛИ группы, выходы которых соединены с вто-ч рыми информационными входами соответствующих мультиплексоров второй ,
группы, выходы которых соединены с вторыми информационными входами соответствующих мультиплексоров пер вой группы, выходы которых соединены с тактовыми входами соответствующих D-триггеров группы, прямой выход m-ro D-триггера группы соединен с первым информационным входом первого мультиплексора второй группы, прямые выходы j-x D-триг- геров группы соединены с первыми информационными входами (j+l)-x мультиплексоров второй группы.
с
название | год | авторы | номер документа |
---|---|---|---|
Устройство для встроенного тестового контроля | 1986 |
|
SU1324029A1 |
Устройство для умножения элементов конечного поля GF(2 @ ) при м @ 3 | 1990 |
|
SU1728858A1 |
Аналого-цифровой преобразователь | 1986 |
|
SU1325696A1 |
Цифровой генератор | 1986 |
|
SU1347164A1 |
Многофункциональный модуль для устройств встроенного контроля | 1987 |
|
SU1529222A1 |
Параллельно-последовательный п-разрядный аналого-цифровой преобразователь с автоматической коррекцией функции преобразования | 1988 |
|
SU1732471A1 |
СПОСОБ КОДИРОВАНИЯ И ДЕКОДИРОВАНИЯ ДАННЫХ ДЛЯ СИСТЕМЫ ПЕРСОНАЛЬНОГО РАДИОВЫЗОВА И ДЕКОДЕР ДЛЯ СИСТЕМЫ ПЕРСОНАЛЬНОГО РАДИОВЫЗОВА | 1994 |
|
RU2108667C1 |
Микропрограммное устройство управления с самоконтролем | 1985 |
|
SU1247871A1 |
МИКРОПРОГРАММНОЕ УСТРОЙСТВО УПРАВЛЕНИЯ | 1997 |
|
RU2111528C1 |
Многовходовой сигнатурный анализатор | 1987 |
|
SU1478220A1 |
Изобретение относится к вычислительной технике и может использоваться в системах встроенного диагг ностирования цифровых объектов, Цель изобретения - расширение функциональных возможностей. Модуль содержит группу из m D-триггеров 1, где m - разрядность модуля, четыре группы из m элементов И 2, 3, 14 и 15, группу из m элементов ИЛИ-НЕ 6, группу из га сумматоров 5 по модулю два, два элемента И 7 и 11, две группы из мультиплексоров 8 и 9, группу из m элементов ИЛИ 10, элемент ИЛИ 12, сумматор 4 по модулю два, регистр 13. Модуль может работать как в режиме генерации тестовых воздействий, так и в режиме анализа выходных последовательностей объекта диагностирования. 3 ил., 1 табл. 0т Л
С6
L
I
Фиг.1
фи&З
Устройство для встроенного тестового контроля | 1984 |
|
SU1196877A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Многофункциональный модуль для устройств встроенного контроля | 1987 |
|
SU1529222A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1991-01-07—Публикация
1989-01-30—Подача