Устройство для контроля больших интегральных схем памяти
Иллюстрации
Показать всеРеферат
О П И С А Н И Е < 926727
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советски к
Социалистические
Республик (61) Дополнительное к авт. свид-ву (22) Заявлено 19.06.80 (21) 2943051/18-24 с присоединением заявки М (23) Приоритет— (5l }Ì. Кл.
G l l С 29/00
Государственный кемнтет
СССР (53) УДК 681.327 (088.8) ао делам нзебретеннй н открытий
Опубликовано 07.05.82. Бюллетень М 17
Дата опубликовании описания 07.05.82
Н. Н. Данилин, Л. М. Попель и В. И. Простаков
4 (72) Авторы изобретения (71) Заявитель (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ БОЛЬШИХ ИНТЕГРАЛЬНЫХ
СХЕМ ПАМЯТИ
Изобретение относится к области запоминающих устройств.
Известно устройство для контроля больших интегральных схем памяти, которое содержит блок управления, формирователи управляющих сигналов, блоки считывания и логические элементы fl ).
Недостатком известного устройства являются большие аппаратурныс затраты.
Наиболее близким к предлагаемому явля1О ется устройство для контроля больших интегральных схем памяти, содержащее программное устройство, выход которого соединен с первым входом управления, задающий генератор; выход которого соединен со вторым входом схе!
5 мы управления, первый выход котором соединен с первым входом регистра данных и входом регистра адреса, выход которого соединен с информационным входом формирователя сиг. налов адреса. а первый выход регистра данных, второй и третий выходы схемы управления соединены с первыми входами формирователей данных, строба и управляющих сигналов, а выход. формирователя строба соединен с первым входом регистра приема данных, выход которого соединен с регистром данных, второй выход которого соединен с третьим входом схемы управления, а второй вход регистра приема данных соединен с выходом компаратора, вход которого подключен к выводу контролируемой большой интегральной схемы (БИС) памяти, а остальные выводы контролируемой
БИС памяти подключены к соответствующим выходам преобразователей уровней сигналов, входы которых соединены с выходами формирователей данных, управления и адреса (2), Недостатком данного устройства является отсутствие программируемой схемы синхронизации, что снижает область применения устройства.
Цель изобретения — повышение быстродеиствня и расширение области применения устройства эа счет обеспечения воэможности про. граммирования контроля.
Поставленная цель.доститается тем, что в устройство для контроля больших интегральных схема памяти, содержащее программный блок, выход которого соединен с первым вхо
6727
ЭО
3 92 дом блока управления, задающий генератор, выход которого подключен ко второму входу блока управления, первый выход которого соединен с первым входом первого регистра данных и входом регистра адреса, выход которого соединен с первым входом формирователя сигналов адреса, причем первый выход первого регистра данных, второй и третий выходы блока управления соединены соответ ственно с первыми входами формирователей информационных и управляющих сигналов и формирователя строба, выход которого соединен с первым входом второго регистра данных, выход которого соединен со вторым входом первого регистра данных, второй выход которого подключен к третьему входу блока управления, второй вход второго регистра данных. соединен с выходом компаратора, вход которого является входом устройства, выходами которого являются выходы преобразователей уровней сигналов, входы которых соединены соответственно с выходами формирователей информационных и управляющих сигналов и формирователя сигналов адреса, введены мультивибратор, генератор тактовых сигналов, элемент задержки, счетчик тактов, коммутатор и логические блоки, причем вход мультивибратора соединен с входом задающего генератора, а выход — со входом генератора тактовых сигналов и первым входом счетчика тактов, второй вход которого подключен к выходу генератора тактовых сигналов и выходу элемента задержки, входы логических блоков подключены соответственно к выходам элемента задержки и счетчика тактов и к четвертому и пятому выходам блока управления, а выходы — ко входам коммутатора, выхоДы которого соединены со вторыми входами формирователей управляющих и информационных яигналов, формирователя строба и формирователя сигналов адреса.
При этом каждый логический блок целесооб, разно выполнить в виде блока, содержащего ре гистры, схемы сравнения, мультиплексоры, одновибраторы и триггер, причем первые входы мультиплексоров объединены, и являются первым входом логического блока, вторые входы соединены с первыми выходами соответствующих регистров, а выходы — с тактовыми входами соответствующих одновибраторов, выходы которых соединены со входами триггера и являются одними из выходов логического блока, другим выходом которого является выход триггера, разрешающие входы одновибраторов подключены к выходам соответствующих схем сравнения, первые входы которых объединены и являются вторым входом логического блока, а вторые входы подключены ко вторым выходам соответствуюS
1S
3S
SS щих регистров, входы которых являются соответственно третьим и четвертым входами логического блока.
На чертеже изображена структурная схема предлагаемого устройства, содержащая, например, два логических блока, Устройство содержит программный блок 1, выход которого соединен с первым входом блока 2 управления, задающий генератор 3, выход которого соединен со вторым входом блока 2, первый выход которого соединен с первым входом первого регистра 4 данных и входом регистра 5 адреса, выход которого соединен с первым входом формирователя 6 сигналов адреса, а первый выход регистра 4 данных, второй и третий выходы блока 2 управления соединены соответственно с первыми входами формирователей информационных сигналов 7, строба 8 и управляющих сигналов 9, а выход формирователя.8 строба соединен с первым входом второго регистра 10 данных, выход которого соединен со вторым входом регистра 5, второй выход которого соединен с третьим входом блока 2 управления, а второй вход регистра 10 соединен с выходом компаратора 11, вход которого подключен к выводу контролируемой большой интегральной . схемы 12 памяти, остальные выводы которой подключены к соответствующим выходам преобразователей уровней сигналов 13, 14 и 15, входы которых соединены соответственно с выходами формирователей 7, 9 и 6. Устройство также содержит мультивибратор 16, генератор 17 тактовых сигналов, элемент 18 задержки, счетчик 19 тактов, логические блоки
20, каждый из которых содержит регистры 21 и 22, схемы 23 и 24 сравнения, мультиплексоры 25 и 26 и одновибраторы 27 и 28 и триггер 29. Устройство также содержит коммутатор 30.
Вход мультивибратора 16 соединен с выходом генератора 3, а выход — со входом генератора 17 и первым входом счетчика 19, второй вход которого подключен к выходу генератора 17 и входу элемента 18 задержки. Входы блоков 20 подключены соответс венно к выходам элемента 18 .задержки и счетчика 19 и четвертому и пятому выходам блока 2, а выходы — ко входам коммутатора 30, выходы которого соединены со вторыми входами формирователей 6 — 9. В каждом логическом блоке первые входы мультиплексоров 25 и
26 объединены и являются первым входом блока 20, вторые входы соединены с первыми выходами соответствующих регистров 21 и 22, а выходы — с тактовыми входами соответству ющих. одновибраторов 27 и 28, выходы которых соединены со входами триггера 29 и являются одними из выходов блока 20, другим
5 .9267 выходом которого является выход триггера 29, разрешающие входы одновибраторов 27 и 28 подключены к выходам соответствующих схем
23 и 24 сравнения, первые входы которых объединены и являются вторым входом блока 20, а вторые входы подключены ко вторым выходам соответствующих регистров 21 и 22, входы которых являются соответственно третьим и четвертым входами блока 20.
Устройство для контроля больших интеграль- 10 ных схем памяти работает следующим образом.
Перед началом работы в блок 2 заносится информация о последовательности контрольных сигналов, которую необходимо подать на выводы проверяемой большой интегральной схе- 15 мы 12 памяти, чтобы оценить ее работоспособность. В формирователи 7, 9 и 6 заносится информация о режимах формирования сигналов данных, управления и адреса. В регистр
21 каждого блока 20 заносится информация 20 о времени появления сигнала на выходе одновибратора 27. В регистр 22 заносится информация о времени появления сигнала на выходе одновибратора 28. После ввода информации управление передается блоку 2, который 25 по тактам от генератора 3 вырабатывает команды для управления регистрами 4 и 5, а также вырабатывает сигналы управления для проверяемой большой интегральной схемы 12 памяти и сигнал считывания для формирования З0 строба. Сигналы управления с блока 2 и сигналы с выходов регистров 4 и 5 поступают на формирователи 9, 7 и 6 для формирования временных диаграмм между входными сигналами в соответствии с заданными сиг35 налами, поступающими на эти формирователи из коммутатора 30. Сигналы управления данных и адреса с выходов формирователей 9, 7 и 6 соответственно через преобразователи 13, 14 и 15 уровней поступают на входные вы- 40 воды проверяемой большой интегральной схемы 12 памяти. С выходов проверяемой большой интегральной схемы 12 памяти сигналы через преобразователь 11 уровней поступают .на входы регистра 10. В момент поступления
45 строба из формирователя 8 сигналы с выходов проверяемой большой интегральной схемы памяти запоминаются в регистре 10. Сиг-. налы с выхода регистра 10 поступают в регистр 4 для сравнения. Результат сравнения в
50 виде выходного сигнала, поступает иэ регистров 4 в блок 2 для анализа. Формирователь
8 вырабатывает строб для записи в регистр 10 при поступлении сигнала считывания из блока 2 и сигнала синхронизации из коммутатора 30.
С выхода генератора 3 сигнал поступает так же на вход мультивибратора 16, который формирует короткий сигнал "Сброс™ для предва27 б рительного обнуления счетчика 19 и генератора
17.
После окончания сброса генератор 17 начинает вырабатывать тактовые импульсы, которые поступают на счетчик 19 и элемент 18 задержки. При совпадении кода на выходах счетчика 19 с кодом в одном из регистров 21 и 22 на выходе схем 23 и 24 сравнения вырабатывается сигнал, поступающий на разрешающий вход соединенных с ним одновибраторов
27 и 28. соответственно.: Каждый из мульти- . плексоров 25 и 26 в зависимости от поступающих на их первые входы кодов подключает один из выбранных выходов элемента 18 задержки на тактовые входы соответствующих одновибраторов 27 и 28.
Применение предлагаемого устройства для контроля больших интегральных схем памяти позволяет изменять временные соотноше.ния между сигналами данных, адреса и управ. ления во время контроля, что в 5 — 6 раз сокращает время контроля каждой микросхемы памяти типа К564РУ2.
Формула изобретения
1. Устройство для контроля больших интегральных схем памяти, содержащее программный блок, выход которого соединен с первым входом блока управления, задающий генератор, выход которого подключен ко второму входу блока управления, первый выход которого соединен с первым входом первого регистра данных и входом регистра адреса, выход которого соединен с первым входом формирователя сигналов адреса, причем первый выход первого регистра данных, второй и третий выходы блока управления соединены соответственно с первыми входами формирователей информационных и управляющих сигналов и формирователя строба, выход которого соединен с первым входом второго регистра данных, выход которого . соединен со вторым входом первого регистра данных, второй выход которого подключен к третьему входу блока управления, второй вход второго регистра данных соединен с выходом компаратора, вход которого. является входом устройства, выходами которого являются выходы преобразователей уровней сигналов, входы которых соединены соответственно с выходами формирователей информационных и управляющих сигналов и формирователя сигналов адреса, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройства и расширения области его применения эа счет обеспечения возможности программирования контроля, оно содержит мультивибратор, генератор тактовых сигналов, элемент
7 926727 8 задержки, счетчик тактов, коммутатор и по- и являются. первым входом логического блогические блоки, причем вход мультивибрато- ка, втопые входы соединены с первыми выра соединен с выходом задающего генератора, ходами соответствующих регистров, а выхоа выход — со входом генератора тактовых ды — с тактовыми входами соответствующих сигналов и первым входом счетчика тактов, одновибраторов, выходы которых соединены второй вход которого подключен к выходу со входами триггера и являются одними из вы генератора тактовых сигналов и к выходу эле- ходов логического блока, другим выходом комента задержки, входы логических блоков .торого является выход триггера, разрешаюподключены соответственно к выходам эле- щие входы одновибраторов подключены к вымента задержки и счетчика тактов и к чет- ур ходам соответствующих схем сравнения, первертому и пятому выходам блока управле- вые входы которых объединены и являются ния, а выходы — ко входам коммутатора, вторым входом логического блока, а вторые выходы которого соединены со вторыми вхо- входы подключены ко втоРым BbIxogBM соотдами формирователей управляющих и инфор- ветствУющих РегистРов, входы которых ЯвлЯмационных сигналов, формирователя строба и >> ютсЯ соответственно тРетьим и четвеРтым вхоформирователя сигналов адреса. дами логического блока.
Источники информации, 2. Устройство по п. 1, о т л и ч а ю щ е- принятые во внимание при экспертизе е с я тем, что каждый логический блок со- 1. Патент Японии У 48 — 41739, кл. 97(7) держит регистры, схемы сравнения, мульти- G 01, опублик. 1973. плексоры, одновибраторы и триггер, причем 2; Патент США N 3751649, кл. 235 — 153, первые входы мультиплексоров объединены опублик. 1973 (прототип), ВНИИПИ Заказ 2991/45 Тираж 624 Подписное
Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4