Устройство для контроля блоков памяти
Иллюстрации
Показать всеРеферат
Изобретение относится к области вычислительной техники и может быть использовано для контроля ЗУ на интегральной и дискретной основе (полупроводниковых ЗУ, ферритовых ЗУ, ЩЦ ЗУ и др.). Целью изобретения является повьшение быстродействия устройства и расширение области его применения путем автоматической записи адресов неисправных ячеек памяти в контролируемый.блок памяти. Устройство для контроля блоков памяти содержит блок управления, генераторы импульсов, формирователи управляющих сигналов, блок питания, печатающий блок, счетчик, блок сравнения, запоминающий блок, элементы И и ИЛИ, блок записи информации, В отличие от известных устройств предложенное устройство для контроля блоков памяти позволяет записать карту дефектов i в дополнительное информационное поле контролируемого блока памяти. (Л 5 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК (59 4 G 11 С 29 00 11/14
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) Зс194921/24-24 (22) 13. 05. 85 (46) 15.11,86, Бюл, ¹ 42 (72) Н.И. Безручко, P.З, Фаткулин, В.К, Цепляев и Е.Б, Мироненко (53) 68! ° 327.66(088.8) (56) Авторское свидетельство СССР № 526954, кл, С 11 С 29/00, 1975, Авторское свидетельство СССР № 646375, кл. G ll С 29/00, 1976 (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ БЛОКОВ
ПАМЯТИ (57) Изобретение относится к области вычислительной техники и может быть использовано для контроля ЗУ на интегральной и дискретной основе (полупроводниковых ЗУ, ферритовых ЗУ, ЦМД ЗУ и др.), Целью изобретения явÄÄSUÄÄ 1270799 А1 ляется повышение быстродействия устройства и расширение области его применения путем автоматической записи адресов неисправных ячеек памяти в контролируемый блок памяти. Устройство для контроля блоков памяти содержит блок управления, генераторы импульсов, формирователи управляющих сигналов, блок питания, печатающий блок, счетчик, блок сравнения, запоминающий блок, элементы И и ИЛИ, блок записи информации, В отличие от известных устройств предложенное устройство для контроля блоков памяти позволяет записать "карту дефектов" в дополнительное информационное поле контролируемого блока памяти.
5 ил.
270799
25 "эталонный" тестовый код числа для записи в информационное поле 13, а в генераторе 3 — управляющие сигналы
4Q
Изобретение относится к вычислительной технике и может быть использовано дпя контроля запоминающих устроств,(полупроводниковых ЗУ, ферритовых ЗУ, доменных ЗУ и др.), Цель изобретения - повышение быстродействия устройства и расширение области его применения путем автоматической записи адресов неисправных ячеек памяти в контролируемый блок памяти, На фиг,I изображена блок-схема предлагаемого устройства; на фиг,2— то же, блока управления; на фиг.3— то же, генератора импульсов; на фиг. 4 — то же,формирователя управляющих сигналов; на фиг, 5 то же, блока записи информации.
Устройство для контроля блоков памяти (фиг,!) содержит блок управления 1,, генераторы импульсов 2 и 3, формирователи управляющих сигналов
4, блок питания 5, печатающий блок
6, счетчик 7, блок сравнения 8, запоминающий блок 9, элементы ИЛИ 10 элементы И 11, блок записи информации 12.
Выходы формирователей управляющих сигналов 4, блока питания 5, счетчика 7 и блока записи информации l2 являются соответственно выходами первой, второй, третьей и четвертой группы устройства, к которым подключается контролируемый блок памяти с основным 13 и дополнительным 14 информационными полями, причем дополнительное информационное поле 14 используется для занесения карты дефектов основного информационного поля °
Адресные входы запоминающего блока 9 подключены к информационным выходам счетчика 7, а управляющие входы - к выходам блока управления 1.
Выходы блока 9 подключены к первым входам элементов ИЛИ 10, вторые входы которых соединены со вторым входом устройства, к которому подключен (ы) выход (ы) дополнительного информационного поля 14, Первый вход блока сравнения 8 соединен с выходом генератора 2, второй его вход — с первым входом устройства, к которому подключен(ы) выход(ы) основного информационного поля 13 проверяемого блока памяти. 5
Выходы элементов ИЛИ 10 подключены к управляющим входам блока сравнения 8 и к первым входам элементов
И 11, вторые входы которых соединены с блоком управления 1. Выходы элементов И !I подключены к информационным входам блока записи информации 12, К блоку управления подключены блок питания 5, печатающий*блок 6, генераторы импульсов 2 и 3, формирователи управляющих сигналов 4, управляющие входы счетчика 7, запоминающего блока 9 и блока записи информации 12, вторые входы элементов И 11, выходы блока сравнения 8, Блок управления 1 (фиг.2) содержит кнопочный переключатель 15, эадающий генератор 16, счетчики 17-20, дешифраторы 21 и 22, регистры 23-27
ЗУ для хранения программы работы всего устройства, элементы И 28 — 34, элементы ИЛИ 35 — 39, триггер 40, Генераторы импульсов 2 и 3 (фиг,3) содержат регистр 41, регистр сдвига
42 и мультиплексор 43, на выходе которого в генераторе 2 формируется для проверяемого блока памяти.
Формирователи управляющих сигналов 4, один из которых представлен на фиг,4, в зависимости от заданного кода на регистрах 24 блока управления 3 формируют временное положение и длительность всех управляющих сигналов, подаваемых в контролируемый блок памяти. Код начального положения импульса через мультиплексор
44 устанавливает в "единичное" состояние триггер 45. Код, определяющий время окончания импульса, сбрасывает в исходное состояние триггер через мультиплексор 46. Регистр сдвига 47 позволяет управлять мультиплексорами, Переключение триггера 45 и работа элемента ИЛИ 48, элемента И 49 управляемого сигналами с выходов генератора 2 и 3, позволяет формировать различные комбинации управляющих сигналов при обращении к объекту контроля, В блок записи информации 12!фиг.5! входят регистр 50 и формирователь 51.
Регистры 23, 24, 26 (фиг,2), 41 (фиг,3) задают информацию в цифровом коде. Регистры 23 задают значения напряжений блока питания 5, регистры
24 — значения начала и конца каждого из импульсов управления (временные
1270799
3 параметры} для контролируемого блока памяти. регистры 41 генератора 2
t коды числа, а генератора 3 — коды управляющих воздействий, регистры 26исходные данные для предварительной записи их в запоминающий блок 9 перед началом проверки блока памяти, Регистр 25 (фиг,2) является регистром режима. В нем выход 52 через элемент И 30 разрешает производить вклю-10 чение печатающего блока 6, Выход 53 организует через элемент И 33 считывание информации из запоминающего блока 9 по синхросигналам с дешифратора 21. Выход 54 через элемент И 31 15 разрешает по синхросигналам производить запись в блок 9 исходных данных от регистра 26 через элементы И 29, ИЛИ 38, а выход 55 — запись информации от блока сравнения 8 в процессе 2о работы устройства через элементы
И 34, ИЛИ 38, Эта запись также производится по синхросигналам, поступающим на элемент И 32, после того как срабатывает блок 8 и на выходе эле- 25 мента ИЛИ 39 появится сигнал, Выход 56 разрешает производить запись информации в дополнительное информационное поле 14, разрешает работать счетчику 20 и позволяет бло-щ кировать выдачу программы из памяти
27 посредством остановки работы счетчика 18 через триггер 40 и элемент
ИЛИ 36, По сигналу на выходе 57 устройст- во прекращает работать, генератор 16 не выдает импульсы, Информация в регистры 23, 24, 25, 26 и 41 заносится из ЗУ 27, перебор адресов которого производится счетчи-4О ком 18. Коды адресов выбранных регистров проходят через элемент ИЛИ 35, В качестве ЗУ 27 может быть использовано ОЗУ либо ППЗУ, информация в которые может заноситься с внешне- 4
ro носителя, например с перфорационной ленты.
Счетчик 19 перебирает адреса регистров 23, 24 и 41 через элемент
ИЛИ 35 для опроса их при печати ре- gp зультатов контроля по сигналу с выхода 58, подаваемому из блока 6, после каждого обращения к очередному регистру. Дешифратор 22 после печати отключает блок 6, На время работы у печатающего блока 6 счетчик 18 блокируется сигналом иэ блока 6 через элемент ИЛИ 36, Блокировка счетчика !8 производится также триггером 40, который срабатывает по сигналу с выхода 56 регистра режима 25, Такое состояние сохраняется на время записи информации в дополнительное поле 14, Появление сигнала с выхода 56 служит разрешением для работы счетчика 20, После записи информации в дополнительное поле контролируемого блока памяти выходной импульс счетчика 20 перебрасывает триггер 40 в исходное состояние, Таким образом, разблокируется счетчик 18 и устройство продолжает работать по программе, заложенной в памяти ЗУ 27.
Задающий генератор 16 через счетчик 17 и дешифратор 21 обеспечивает выдачу синхросигналов, необходимых для работы всего устройства в целом, Кнопочный переключатель 15 в момент нажатия кнопки обеспечивает сброс всех!запоминающих элементов устройства, включая регистры, счетчик, триггер (связь не показан, а в момент отпускания производит запуск задающего генератора 16.
Печатающий блок 6 предназначен для фиксации границ областей работоспособности блока памяти в параметрах, выбранных управляющих воздействий. Фиксируются те параметры сигналов и значения напряжений питания, снимаемые с выходов регистров 23, 24, 41, при которых не происходит сравнение записанного кода числа со считынным из контролируемого блока памяти °
Устройство работает следующим образом, В исходном состоянии выход триггера 40 разрешает работать счетчику
18 через элемент ИЛИ 36. В дополнительном информационном поле 14 блока памяти отсутствует информация, Кнопочным переключателем 15 запускается задающий генератор 16 и синхросигналы с дешифратора 21 поступают на счетчик 18, который производит перебор адресов ЗУ 27.
Первоначально информация, содержащая сведения о дефектах контролируемого блока, из ЗУ 27 переписывается в регистр 26, откуда она пересылается в запоминающий блок 9. Если такая информация отсутствует, то в
ЗУ 27 заносится предварительно нуле- вая информация, которая затем через
3 12707 р."гtt"..òð 26 переписывается в заломи, ;:.ющий блок 9, Эта перепись произво,г,нтся следующим образом, 3 регистрс
25 на выходе 54 устанавливается сиг-1 нал, разрешающий работать элементам
-И 29, 31. Сигналы с дешифратора 21 поступают на счетчик 7, которь|й перебирает адреса блока 9, а сигналы, проходящие через элементы И 31, ИЛИ
37 абеспсчивают запись исходных дан- 10 ных в блок 9 из регистра 26, После записи исходной информации, во все адреса блока 9 снимается сигнал с выхода 54, Генераторы импульсов 2 и 3 и формирователи управляющих сигналов 4 обеспечивают запись тестовых кодов и временную диаграмму работы основного информационного поля 13 проверяемого блока памяти в соответствии с программой, хранимой в
ЗУ 27 блока управления, с последующим переходом на режим считывания записанной информации и ее контролем. При этом выходной сигнал с выхода 55 регистра 25 режима разрешает работать 25 элементам И 32, 34.
На входы блока сравнения 8 поступает эталонный код числа с выхода генератора импульсов 2 и считанный код из основного информационного поля 13 30 контролируемого блока памяти по перному входу устройства, Счетчик 7 осуществляет перебор адресов запоминающего блока 9 синхронно с перебором адресов основного поля 13 и дополнительного поля 14 проверяемого блока памяти, При несовпадении эталонного кода числа и считанного кода из проверяемого блока памяти блок сравнения 8 4О вырабатывает сигнал несовпадения, который поступает на информационный вход {ы) запоминающего блока 9 через элементы И 34, ИЛИ 38, Данная информация по.синхросигналу, проходящему через элементы И 32, ИЛИ 37, записывается в блок 9, в ячейку с адресом, соответствующим адресу, из которого считан данный код.
Таким образом, при таком переборе адресов проверяемого блока памяти происходит запись информации о дефектах основного информационного поля 13 в запоминающий блок 9 по соответствующим адресам, Повторяя описанную процедуру записи и считывания информации иэ основного информационного поля 13 бло99 б ка памяти при различных тестовых комби :ациях кодов чи=ел, различных значениях параметров, управляющих, воздейтвий выявляются все.дефекты основного информационного поля 13 и запи-! сываются по соответствующим адресам в запоминающий блок 9.
После окончания процедуры выявления всех дефектов основного информационного поля 13 и записи в блок 9 устройство переходит на режим проверки соответствия области работоспособности контролируемого блока памяти заданным требованиям. При этом выход
53 регистра режима 25 через элемент
И 33 разрешает производить считывание информации из блока 9 по синхросигналу блока управления
Считанное слово иэ блока 9 ((по шине 59 на фиг,1) в момент выборки дефектной информации из основного поля !
3 запрещает сравнение ее с эталонным кодом и блока сравнения 8 ° Тем самым осуществляется "маскирование" дефектов контролируемого блока памяти о
Критериями достаточности области работоспособности блока памяти могут быть либо коцы в ЗУ 27 блока управления, соответствующие минимальным и максимальным значениям параметров управляющих сигналов, либо напечатанные - значения параметров этих сигналов блоком 6„ Первый случай соответствует автоматическому режиму работы устройства, во втором случае " решение о достаточности области работоспособности, принимает оператор.
Для того, чтобы отпечатать результат контроля, выход 52 регистра режима 25 разрешает работать элементу
И 30, Сигнал несовпадения от блока 8 поступающий на второй вход элемента
И 30„ запускает печатающий блок 6, который на время работы через элемент
ИЛИ 36 блокирует счетчик 18, Блок.б . по шине 58 опрашивает регистры 23, В
24,, 41 значений текущего состояния параметров управляющих сигналов контролируемого блока памяти, очередность которых задается счетчиком 19 через л=". ент HJIH 35, Счетным импульсом является сигнал по шине 58. После печати результатов контроля дешифратор
22 дает сигнал на отключение блока 6.
Счет:ик 18 разблокируется и программа контроля продолжается, 1270799
При соответствии области работоспособности проверяемого блока памяти заг >нным критериям устройство переходит в режим записи информации в дополнительное информационное поле
14, на выходе 56 регистра режима 25 устанавливается разрешающий сигнал для работы блока записи информации (через элемент И 28) и для работы элемента И 11, на выходе 53 — раз- 10 решение для опроса адресов в запоминающем блоке 9, Сигнал с выхода 56 перебрасывает триггер 40, который блокирует счетчик 18 через элемент
ИЛИ 36, и запускает счетчик 20. Про- 15 изводя последовательный опрос адресов в блоке 9, информация из него переэаписывается в регистр 50 блока записи 12 (фиг.5), а включение (по синхросигналу с дешифратора 21) фор- 20 мирователя 51 обеспечивает запись информации регистра 50 в дополнительное поле 14 контролируемого блока памяти. Таким образом, в дополнительное поле 14 записываются адреса дефектных элементов основного информационного поля 13 ("карта дефектов"), ранее записанных в блок 9.
После окончания записи "карты дефектов" в дополнительное поле 14 вы- 30 ходной сигнал счетчика 20 сбрасывает триггер 40 в исходное состояние, со счетчика 18 снимается блокировка, программа из ЗУ 27 продолжается.
В качестве дополнительного инфор- З5 мационного поля 14 могут быть использованы перепрограммируемые ПЗУ, например ПЗУ с электрической перезаписью информации, ПЗУ„ программируемые путем "прожигания" плавких пере- 40 мычек и т.п,, для чего формирователь
51 блока 12 формирует импульсы записи информации специальной формы.
Таким образом, операция контроля блоков памяти с дефектами, содержа45 щими дополнительное информационное поле для размещения "карты дефектов", с помощью предлагаемого устройства состоит из трех процедур: процедуры определения всех дефектов основного информационного поля контролируемого блока памяти при различных сочетаниях и параметрах управляющих воздействий и занесения "карты дефектов" в запоминающий блок устройства; 55 процедуры проверки соответствия многомерной области работоспособности основного информационного поля конто ролируемого блока памяти заданным требованиям при исключению:(маскировании) его дефектных участков; процедуры перезаписи "карты дефектов" из запоминающего блока устройства в дополнительное информационное поле проверяемого блока памяти и окончательная проверка его области рабОтоспособности заданным требованиям при
"маскировании дефектов сигналами из дополнительного информационного поля.
Окончанием работы всего устройства служит сигнал 57 регистра режима
25, который прекращает работу задающего генератора 16, формула изобретения
Устройство для контроля блоков памяти, содержащее генераторы импульсов, входы которых соединены с выходами первой группы блока управления, формирователи управляющих сигналов, входы которых соединены с выходами второй группы блока управления и с выходами генераторов импульсов, а выходы формирователей управляющих сигналов являются выходами первой группы устройства, блок питания, входы которого соединены с выходами третьей группы блока управления, а выходы являются выходами второй группы устройства, блок сравнения, первый вход которого подключен к выходу первого генератора импульсов, второй вход является входом устройства, а выход соединен с входом блока управления, и счетчик, управляющие входы которого соединены с выходами четвер той группы блока управления, о т л ич а ю щ е е с я тем, что, с целью повьппения быстродействия устройства и расширения области его применения путем автоматической записи адресов неисправных ячеек памяти в контроли руемый блок памяти, оно содержит блок записи информации, элементы И, ИЛИ и запоминающий блок, адресные входы которого подключены к информационным выходам счетчика, которые являются выходами третьей группы устройства, информационные входы запоминающего блока подключены к выходам пятой группы блока управл ния, а информационные выходы запоминающего блока подключены к первым входам элементов
ИЛИ, вторые входы которых являются входами группы устройства, выходы
9 )270799 )o элементов ИЛИ подключены к управляю- элементов И подключены к информацищим входам блока сравнения и к пер- онным входам блока записи информации, вым входам элементов И, вторые Входы Выходы KoToj)ol o ЯВлЯютсЯ Выходами которых соединены с выходами шестой вертой группы устройства, а управляющий группы блока управления, а выходы Вход подключен к выходу блока управл ни
i 270799
Редактор В. Ковтун
Подписное
Заказ 6247/53 Тираж 543
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
i130350 Москва, Ж-35, Раушская наб., д.4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4
У62 птд
Составитель Ю, Розенталь
Техред В. Кадар Корректор; А. Тйско