Устройство для контроля полупроводниковой оперативной памяти

Иллюстрации

Показать все

Реферат

 

УСТРОЙСТВО ДЛЯ КОНТРОЛЯ .ПОЛУПРОВОДНИКОВОЙ ОПЕРАТИВНОЙ ПАМЯТИ , содержащее блок управления., счетчики адреса, триггеры, дешифратор , счетчик импульсов, группы элементов И, сумматоры по модулю два, блок, сравнения и блок индикации, причем одни из выходов первого счетчика адреса подключены соответственно к входу первого триггера, к одним из входов дешифратора и первым входам элементов И первой и второй групп, выходы которых соединены соответственноС одними из входов первого и второго сумматоров по модулю два, другие входы которых подключены к одним из выходов второго счетчика адреса, рЫход первого триггера подключен к первому входу блока управления и входу установки в единицу второго триггера, первый выход которого соединен с другим входом дешифратора, первый и второй выходы которого подключены соотвественно к второму входу блока управления и к входу счетчика адреса, другой выход которого соединен с входом счетчика импульсов, первый выход; которого подключен к третьему входу блока управления, выход .третьего триггера соединен с первым входом блока индикации и четвертым входом блока управления, первый выход которого подключен к входу первого счетчика адреса, входы сброса первого и второго счетчиков адреса, первого, второго и третьего триггеров и счетчика импульсов соединены с вторым выходом блока управления, третий выход которого подключен к управляющему входу блока сравнения , выходы которого соединены соответственно с вторым входом блока индикации и первым входом четвертого триггера, второй вход и выход которого подключены соответственно к четвертому выходу и пятому входу блока управления, пятый выход которого и вход блока сравнения являются соответственно контрольными выходом и входом устройства, первым и вторым адресными выходами которо (Л го являются выходы первого и второго сумматоров по модулю два соответственно , отличающеесятем , что, с целью повышения надежности устройства за счет одновременного контроля группы микросхем па- , мяти, в него введены мультиплексоры , третий счетчик адреса, элементы И, элементы НЕ и элемент ТШИ, СП причем первый вход первого импульса подключен к второму выходу импульсов , второй вход - к выходу элеменСП та ИЛИ, а выход - к входу третьего 00 счетчика адреса, вход сброса которого соединен с вторым выходом блоо: ка управления, а первый выход - с первым входом второго мультиплексора , второй вход и выход которого подключены соответственно к третьему выходу счетчика ИМПУЛЬСОВ и к входу третьего триггера,первый и второй входы первого элемента И соединены соответственно с вторым В1 1ходом второго триггера и с первым выходом блока управления, а выход подключен к первому входу элемента ИЛИ, второй вход которого соединен с вторлм выходом дешифратора, первый вход

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

„„SU„„1051586 A

3(59 6 11 С 29 00

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К ABTOPCKOMV СВИДЕТЕЛЬСТВУ (21) 3464772/18-24 (22) 05 ° 07.82 (46) 30.10.83. Вюл. 9 40 (72) A.A. Гаврилов и В.A. Гаврилов (71) Рижское производственное объединение ВЭФ им. В.И. Ленина (53) 681.327(088.8) (56) 1 ° Авторское свидетельство СССР

Р 622174, кл. G 11 С 29/00, 1976.

2. Авторское свидетельство СССР по заявке 1Ô 3299327/18-24, кл. G 11 С 29/00, 1981 (прототип). (54) (57) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ .ПОЛУПРОВОДНИКОВОЙ ОПЕРАТИВНОЙ ПАМЯТИ, содержащее блок управления., счетчики адреса, триггеры, дешифратор, счетчик импульсов, группы элементов И, сумматоры по модулю дна, блок сравнения и блок индикации, причем одни из выходов первого счетчика адреса подключены соответственно к входу первого триггера, к одним из входов дешифратора и первым входам элементов И первой и второй групп, выходы которых соединены соответственно с одними из входов первого и второго сумматоров по модулю два, другие входы которых подключены к одним иэ выходов второго счетчика адреса, доход первого триггера подключен к первому входу блока управления и входу установки н единицу нторого триггера, первый выход которого соединен с другим входом дешифратора, первый и нторой выходы которого подключены соотвестненно к второму входу блока управления и к входу счетчика адреса, другой выход которого соединен с входом счетчика импульсон, первый выход которого подключен к третьему входу блока управления, выход третьего триггера соединен с первым входом блока индикации и четвертым входом блока упранления, первый выход которого подключен к входу перного счетчика адреса, входы сброса первого и второго счетчиков адреса, первого, второго и третьего триггеров и счетчика импульсов соединены с вторым выходом блока управления, третий выход которого подключен к упранляющему входу блока сравнения, выходы которого соединены соответственно с вторым входом блока индикации и первым входом четвертого триггера, второй вход и выход которого подключены соответственно

;с четвертому выходу и пятому входу блока управления, пятый выход которого и вход блока сравнения являются соответственно контрольными выходом и входом устройства, первым и вторым адресными выходами которого являются выходы первого и второго сумматоров по модулю два соответственно, о т л и ч а ю щ е е с я . тем, что, с целью повышения надежности устройства за счет одновременного контроля группы микросхем памяти, в него введены мультиплексоры, третий счетчик адреса, элементы И, элементы НЕ и элемент NIH причем первый вход первого импульса подключен к второму выходу импульсов, второй вход - к выходу элемента ЙЛИ, а выход — к входу третьего счетчика адреса, вход сброса которого соединен с вторым выходом блока управления, а первый выход - с первым входом второго мультиплексора, второй вход и выход которого подключены соответственно к третьему выходу счетчика импульсов и к входу третьего триггера, первый и второй входы первого элемента И соединены соответственно с вторым выходом второго триггера и с первым выходом блока управления, а выход подключен к первому входу элемента ИЛИ, второй вход которого соединен с вторым выходом дешифратора, первый вход

1051586

30 второго элемента И подключен К третьему выходу первого счетчика адреса, выход - .к,входу первого элемента ЙЕ, а второй вход - к выходу второго элемента НЕ, выход первого элемента НЕ соединен с первым âõîlдом третьего элемента И, второй вход которого подключен к четвертому выходу счетчика импульсов> а выход - к управляющему входу второгс триггера, первые входы четвертого и пятого элементов И соединены соответственно с шестым и седьмым

Изобретение относится к вычислительной технике и может быть ис"пользовано в устройствах для контроля полупроводниковых ОЗУ.

Известны устройства для контроля полупроводниковой оперативной памяти.

Одно из известных устройств содержит счетчик адреса, схемы сравнения и счетный триггер, а второе счетчик адреса, счетчик циклов, элементы импликации и элемент Й (1).

Недостаток устройства заключается в низком быстродействии.

Наиболее близким по технической сущности к предлагаемому является устройство для контроля полупроводниковой оперативной памяти, содержащее блок управления, три счетчика, три триггера, программируемый делитель частоты, дешифратор, два блока вентилей, два сумматора по модулю два, компаратор ошибок и блок индикации (2 g.

Недостатками прототипа являются низкая надежность вследствие невозможности проверки ОЗУ на уровне системы ввиду отсутствия адресации к отдельным группам микросхем памяти, а также невозможность его использования в качестве сервисного оборудования для микро-3BN. ( цель изобретения — повышение надежности устройства за счет одновременного контроля группы микросхем памяти, а также применение устройства для контроля микро-ЭВ .

Поставленная цель достигается тем, что в устройство для контроля полупроводниковой оперативной памяти, :содержащее блок управления, счетчики адреса, триггеры, дешифратор, .счетчик импульсов, группы элемен. тов И, сумматоры по модулю два, блок сравнения и блок индикации, причем одни из выходов первого счетчика

40 выходами блока управления, выходы четвертого и пятого элементов И подключены к вторым входам элементов И первой и второй групп соответственно, вторые входы четвертого и пятого элементов И подключены к входу первого элемента HE и третьим входам мультиплексоров и являются управляющим входом устройства, второй выход третьего счетчика адреса соединен с третьим входом блока индикации и является третьим адресным входом устройства. адреса подключены соответственно к входу первого триггера, к одним из входов дешифратора и первым входам элементов И первой и второй групп, выходы которых соединены соответственно с одними из входов первого и второго сумматоров по модулю два, другие входы которых подключены к одним из выходов второго счетчика адреса, выход первого триггера подключен к первому входу блока управления и входу установки в единицу второго триггера, первый выход которого соединен с другим входом дешифратора, первый и второй выходы которого подключены соответственно к второму входу блока управления и входу счетчика адреса, другой выход которого соединен с входом счетчика импульсов, первый выход которого подключен к третьему входу блока управления, выход третьего триггера соединен с первым входом блока индикации и четвертым входом блока управления, первый выход которого подключен к входу первого счетчика адреса, входы сброса первого и второго счетчиков адреса, первого, второго и третьего триггеров и счетчика импульсов соединены с вторым выходом блока управления, третий выход которого подключен к управляющему входу блока сравнения, выходы которого соединены соответственно с вторым входом блока индикации и с первым входом четвертого триггера, второй вход и выход которого подключены соответственно к четвертому выходч и к пятому входу блока управления, пятый выход которого и вход блока сравнения являются соответственно контроль.ными выходом и входом устройства, первым и вторым адресными выходами ко» торого являются выходы первого и второг o сумматоров по модулю два соответст1051586 венно, введены мультиплексоры, третий счетчик адреса, элементы Й, элементы HE и элемент ИЛИ, причем первый вход первого мультиплексора подключен к второму выходу счетчика импульсов, второй вход — к выходу элемента ИЛИ, а выход — к входу третьего счетчика адреса, вход сброса которого соединен с вторым выходом блока управления, а первый выход - с первым входом второго мультиплексора, второй вход и выход которого подключены соответственно к третьему выходу счетчика импульсов и к входу третьего триггера, первый и второй входы первого элемента И соединены соответственно с вторым выходом второго триггера и с первым выходом блока управления, а выход подключен к.первому входу элемента ИЛИ, второй вход которого соединен с вторым выходом дешифратора, первый вход второго элемента И подключен к третьему выходу первого счетчика адреса, выход — к входу первого элемента НЕ, а второй вход — к выходу второгоэлемента НЕ, выход первого элемента

НЕ соединен с первым входом третьего элемента И, второй вход которого подключен к четвертому выходу счетчика импульсов, а выход — к управляющему входу второго триггера, первые входы четвертого и пятого элементов И соединены соответственно с шестым и с седьмым выходами блока управления, выходы четвертого и пятого элементов И подключены к вторым входам элементов И первой и второй групп соответственно, вторые входы четвертого и пятого элементов И подключены к входу первого элемента НЕ и третьим входам мультиплексоров и являются управляющим входом устройс тва, второй выход третьего счетчика адреса соединен с третьим входом блока индикации и является третьим адресным входом устройства.

На фиг. 1 изображена функциональная схема предлагаемого устройства; на фиг. 2 — то же, предпочтительный вариант выполнения блока управления.

Устройство (фиг. 1) содержит блок 1 управления, первый счетчик 2 адреса, первый 3 и второй 4 триггеры, дешифратор 5, второй счетчик 6 адреса, счетчик 7 импульсов, предназначенный для режимов проверки, третий триггер 8, первую 9 и вторую 10 группы элементов И, первый

11 и второй 12 сумматоры по модулю два, блок 13 сравнения, четвертый триггер 14, блок 15 индикации, первый Мультиплексор 16, третий счетчик 17 адреса, второй мультиплексор 18, первый 19, второй 20 и тре-;:

65 тий 21 элементы И, элемент ИЛИ 22, первый 23 и второй 24 элементы НЕ, четвертый 25 и пятый 26 элементы И.

Устройство также содержит адресные 27-29 и контрольный 30 выходы, контрольные 31 и управляющий 32 входы.

Блок управления содержит (фиг.2) элементы И 33-43, элементы ИЛИ 4448, элементы НЕ 49-55, буферный регистр 56, пульт 57 управления, генератор 58 тактовых импульсов, триггеры 59 и 60, элемент ИСКЛЮЧАЙЦЕЕ

ИЛИ 61, формирователи 62 и 63 сигналов, элементы И 64 и 65 и элемент

ИЛИ 66.

Число разрядов счетчика 6 соответствует.числу разрядов тестируемых больших интегральных схем памяти (БИС ОЗУ), а число разрядов счетчика 17 — числу адресуемых групп

БИС ОЗУ, на которые разделяется проверяемая память и контроль которых выполняется последовательно.

Устройство работает следующим образом, Устройство выполняет последовательный контроль групп микросхем памяти, составляющих оперативную память ЭВИ, и проверку отдельных

БИС ОЗУ по пяти тестам, которые определены как наиболее эффектив. ые.

Тест первый. Во все ячейки тестируемой БИС ОЗУ записывают "0". Выдерживают время ср, равное периоду регенерации тестируемых БИС ОЗУ.

Осуществляют считывание состояния всех ячеек тестируемой БИС ОЗУ.

Тест второй, В тестируемую ячейку БИС ОЭУ записывают "1". Во все ячейки строки и столбца, на пересечении которых находится тестируемая ячейка (кроме самой тестируемой ячейки), записывают "0". Проверяют состояние тестируемой ячейки.. В тестируемую ячейку записывают "0".

Описанные шаги повторяют для всех ячеек тестируемой БИС ОЗУ.

Третий тест отличается от второго тем, что на втором шаге вместо

:операции записи выполняют операцию ,чтения. Четвертый тест отличается от второго тем, что после каждой операции (запись или чтение) производят чтение из тестируемой ячейки. пятый тест отличается от третьего тем, что после каждой операции производят чтение из тестируемой ячейки.

Р

Для проверки функционирования всей оперативной памяти ЭВМ, содержащей несколько адресуемых групп микросхем памяти, каждая из групп тестируется с помощью последовательности упомянутых тестов. Для проверки правильности адресации к каждой

1051586 группе проводят также дополнительный тест. В выбранную ячейку выбранной группы записывают "1", в те же ячейки остальных групп записывают "О.", проверяют состояние выбранной ячейки .выбранной группы, в ту же ячейку той же группы записывают "О".

Первый - четвертый шаги выполняют для всех групп микросхем памяти И повторяются с инверсными данными.

Счетчик б (фиг. 1) предназначен для установки кода адреса тестируемой ячейки. Счетчик 2 предназначен для установки кода адреса строки или столбца. Код адреса ячейки строки или столбца, на пересечении которых находится тестируемая ячейка, формируется путем суммирования части кода адреса строки или столбца со счетчиком б с кодом, установленным на счетчике 2. При этом с выхода сумматора 11 снимается код адреса строки (на адресный выход 27), а с выхода сумматора 12 - код адреса столбца (на адресный выход 28).

При нулевом состоянии счетчика 2 обращение осуществляется по адресу тестируемой ячейки. Счетчик 17 предназначен для установки кода адреса группы микросхем. Влок 1 вырабатывает тактовые импульсы, под действием которых счетчик 2 последовательно изменяет свое состояние.

При переходе счетчика 2 иэ состояния

"Bce единицы" s состояние "Все нули" триггер 3 изменяет свое состояние, обеспечивая последовательное обращение сначала к ячейкам строки тестируемой ВИС ОЗУ, затем к ячейкам столбца путем разрешения передачи на входы сумматоров 11 и 12 кода со счетчика 2 или через блок 10, или через блок 9.

Чтобы исключить обращение к тестируемой ячейке, блокъ1 запрещает обращения к проверяемой памяти при обнаружении дешифратором 5 нулевого состояния счетчика 2 при единичном состоянии триггера 3. При изменении состояния триггера 3 иэ "1" в "О" триггер 4 устанавливается в "1". При этом передача кода со счетчика 2 через блоки 9 и 10 запрещается, и на выходы 27 и 28 со счетчика передается код адреса тестируемой ячейки.

Дешифратор 5 дешнфрирует состояние первым двух разрядов счетчика 2. При состоянии "00" блок 1 вырабатывает операцию чтения состояния тестируемой ячейки памяти, при состоянии

"01" - операцию записи в тестируемую ячейку. При обнаружении дешифратором 5 состояния "10" счетчика 2 блох 1 сбрасывает счетчик 2, триггеры 3 и 4, и сигнал с дешифратора 5 увеличивает ца единицу состояние счетчика б. Процесс повторяется до й-го состояния счетчика 6, после которого иэмепяется состояние счетчика 7.

Счетчик 7 обеспечивает перевод блока 1 на соотнетстнующий режим ра боты. В состоянии "ХХОО" счетчика 7 (Х вЂ” безразличное состоянйе) устройство вырабатывает установочную последовательность. При этом логи10 ческий "О" с нулевого разряда с счетчика 7 (четнертый выход счетчика 7) вызывает появление "О" на ныходе элемента И 21, который поддерживает триггер 4 состоянии "1". Этим

15 обеспечивается последовательная запись требуемого кода íî нсе ячейки проверяемой БИС ОЗУ. В состоянии

"ХХ01" устройстно вырабатывает последовательность операций чтения из всех ячеек проверяемой микросхемы (операцию определяет мпадший разряд счетчика 7) ° При переходЕ счетчика 7 из состояния "ХХОО," н состояние,"ХХ01" блок 1 задерживает работу устройства на время, равное периоду регенерачии тестируемых микросхем памяти.

В состоянии "OX10" выполняется второй тест, в состоянии "OR.11" - третий, в состоянии "1X10" - четвертый, в состоянии "1Х11" - пятый. В состоянии "1ХХХ" н отличие от состояния

"ОХХХ" счетчика 7 на вход счетчика

2 иэ блока 1 поступает каждый второй (четный) тактовый импульс. При этом на каждый четный тактовый импульс осуществляется чтение состояния тестируемой ячейки, после которого изменяется состояйие счетчика 2. Этим обеспечивается формирование четвертого и пятого тестов. В состоянии

40 "ХОХХ" тесты проводятся на фоне нулей, а в состоянии "Х1ХХ" - на фоне единиц.

Устройстно осуществляет контроль одновременно группы микросхем памяти, 45 Управляющие сигналы на входы тестируемых микросхем с выходе 30 ныдает блок 1. Информация, снимаемая с выходов проверяемых микросхем на вход

31 устройст| а, при считывании cpasнинается блоком 13 с требуемой и результат сравнения фиксируется триггером 14. Прн фиксации ошибки работа устройства прекращается, и блок 15 индицирует номер неисправной микро.схемы памяти.

Наличие счетчика 17 и двух мультиплексоров 16 и 18 обеспечинает воэможность осуществлять контроль всей оператинной памяти ЭВМ; которая со-, 60 держит адресуемые группы микросхем памяти. Число состояний счетчика 17 соответствует числу групп микросхем памяти. Для последовательной про верки нсех групп микросхем памяти б5 (первый режим) на входе 32 устанав1051586

20

45

55 ливается логическая "1" и мультиплексоры 16 и 18 устанавливаются на передачу сигналов с выхода счетчика 7 и счетчика 17 соответственно. При этом после проверки каждой группы микросхем (при переходе счетчика 7 из состояния "1111" в состояние "0000") счетчик 17 изменяет свое состояние, обеспечивая адресацию к новой группе микросхем. Блок

15 индицирует номер тестируемой группы. При отсутствии неисправностей при переходе счетчика 17 в нулевое состояние триггер 8 переключается в "1", фиксируя конец проверки. Состояние триггера 8 индицируется.

Для полного контроля всей оперативной памяти 3ВМ, кроме проверки каждой группы, вырабатывается дополнительный тест. Для перевода устройства в этот режим работы (второй режим) на входе 32 устанавливается "0", вследствие чего мультиплексоры 16 и 18 устанавливаются на передачу сигналов c выхода блока 1 и с выхода второго разряда счетчика 7 соответственно, и передача кодов через блоки 9 и 10 запрещается. В этом случае счетчик 17 работает синхронно со счетчиком 2 и обеспечивает в каждом такте обращение к ячейкам микросхем различных групп.

На выходы 27 и 28 при этом передается код со счетчика 6.

Работа блока 1 в этом режиме не отличается от его работы в первом.

Выработка установочной последовательности не запрещается. Дополнительный тест отличается от второго теста лишь изменением порядка адресации. При формировании дополнительного теста работа элемента И 20 не запрещена, и на вход установки "1" триггера 4 передается сигнал с выхода счетчика 2, информирующий об обнаружении состояния счетчика 2, соответствующего проверяемой группе микросхем. При нулевом состоянии счетчика 2 осуществляется обращение к ячейке памяти (адjpec которой установлен на счетчике 6) группы, адрес которой установлен на счетчике 17. Затем осуществляется параллельное изменение состояний, счетчиков 17 и 2, обеспечивая обращение к той же ячейке остальных групп (второй шаг теста).

При обнаружении дешифратором 5, соответствующего номеру группы состояния счетчика 2 триггер 4 устанавливается в "1", дешифратор 5 де-. шифрирует состояние первых двух разрядов счетчика 2 и устройство последовательно выполняет третий и четвертый шаги теста. При этом "0" с инверсного выхода триггера 4 запрещает передачу импульсов с выхода блока 1 через элемент И 19, и состоя ние счетчика 17 не изменяется. С выхода счетчика 17 снимается адрес группы микросхем (после выполнения второго шага теста счетчик 17 возвращается в свое состояние, поскольку число групп микросхем, проверяемого ОЗУ, кратно степени двум).

После этого сигнал с выхода дешифратора 5 изменяет состояние счетчика б и через элемент ИЛИ 22 — состояние счетчика 17, обеспечивая адресацию к следующей группе. Процесс повторяется для всех групп.

При переходе второго разряда счетчика 7 из состояния "1" в состояние

25 "0" триггер 8 переходит в состояние "1", информируя о конце проверки.

Пульт 57 (фиг. 2) предназначен для установки требуемого режима работы устройства, устачовки в исходное состояние и запуска устройства.

Генератор 58 синхронизирует работу устройства. Регистр 56 предназначен для согласования нагрузочной способности. С выхода регистра 56 снимаются записываемые данные, с выхода элемента И 37 — сигнал синхронизации работы контролируемого ОЗУ, а с выхода элемента ИЛИ 47 — код записи-чтения.

Таким образом, устройство выполняет контроль оперативной памяти не только на уровне отдельных БИС ОЗУ, но и на уровне групп БИС (т.е. на уровне системы), что повышает надежность устройства.

Предлагаемое устройство может быть использовано (в отличие от прототипа) также в качестве сервисного оборудования для профилактического контроля ОЗУ ЭВМ непосредственно в процессе ее эксплуатации и при их наладке на стадии производства.

Технико-экономическое преимущество предлагаемого устройства заключается в его более высокой надежности по сравнению с прототипом.

10515S6

Филиал ППП "Патент", г.Ужгород,ул.Проектная,4