(54) ЗАПОМИЕ1АЮЩЕЕ УСТРОЙСТВО С САТадКОНТРОЛЕМ
название | год | авторы | номер документа |
---|---|---|---|
Устройство для контроля памяти | 1983 |
|
SU1129656A1 |
Репрограммируемое постоянное запоминающее устройство | 1989 |
|
SU1695384A1 |
Запоминающее устройство с обнаружением отказов | 1981 |
|
SU1005192A1 |
Динамическое оперативное запоминающее устройство | 1981 |
|
SU1003142A1 |
Запоминающее устройство с самоконтролем | 1989 |
|
SU1718276A1 |
ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО ИЗОБРАЖЕНИЙ | 1990 |
|
RU2047921C1 |
Запоминающее устройство | 1985 |
|
SU1249594A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1985 |
|
SU1352477A1 |
Запоминающее устройство | 1989 |
|
SU1718272A1 |
Запоминающее устройство с обнаружением и исправлением ошибок | 1980 |
|
SU970475A1 |
Изобретение относится к запоминающим устройствам и может быть использовано в системах, требующих бы строго восстановпения работоспособности запоминающих устройств. Известны запоминающие устройства с самоконтролем. Одно из известных устройств содержит динамические полупроводниковые блоки памяти, дешифратор, элементы 2 И, блок управления, блок ре генерации, состоящий из таймера, генератора регенерации, счетчика и селектора, и блок диагностики 1. Недостатками этого устройства являются высокие аппаратурные за,траты на блок диагностики и низкая надежность. Наиболее близким к предлагаемому является запоминающее устройство, содержащее полупроводниковые блоки памяти, дешифратор, первые и вторые адресные шины, блок микропрограммного управления и схемы локализации отказов (блок диагностики) 21. Недостаток такого устройства заключается в низкой надежности в слу чае реализощии устройства на динами ческих запоминающих элементах вслед ствие невозможности определять отка блоков,обеспечивающих регенерацию информации . Цель изобретения - повышение надежности запоминающего устройства, выполненного с применением полупроводниковых запоминающих элементов динамического типа. Поставленная цель достигается тем, что в запоминающее устройство с самоконтролем, содержащее группу накопителей, дешифратор, блок контроля и блок управления, причем выходы накопителей подключены ко входам блока контроля, входы дешифратора подключены к одним из адресных выходов блока управления и являются одними из адресных входов устройства, другие адресные выходы блока управления являются другими адресными входами -устройства, введены формирователь синхроимпульсов, счетчик, мультиплексор, селектор, блок местного управления, элементы И и элемент И-НЕ, причем первый вход селектора подключен к первому входу элемента И-НЕ и первому управляющему выходу блока управления, второй входк выходу формирователя синхроимпульт сов, а третий вход - ко второму уп равляющему выходу блока управления.
выход селектора подключен ко входу блока местного управления, первый выход которого соединен со входом счетчика, а второй выход - со входо стробирования мультиплексора и вторым входом элемента И-НЕ, выход которого подключен к первым входам элементов И, вторые входы которых соединены с выходами дешифратора, а выходы - с первыми адресными входами накопителей, выходы мультиплексора подключены ко вторым адреснь1м входам накопителей, одни из выходов мультиплексора соединен с выходами счетчика, а другие входы с другими адресными выходами блока управления.
На чертеже изображена функциональная схема предлагаемого устройства.
Устройство содержит группу накоГ игвлэй 1, выполненных на полупровсдниковьлх запоминающих элементах динамического типа, элементы И 2, дешифратор 3, блок контроля 4, блок управления 5, селектор 6, элемент И-НЕ 1, формирователь синхроимпульсов 8, блок местного управления 9, предназначенный для управления реге; е.)аиией информации, счетчик 10, мупьтиплексор 11 и адресные входы
i . J. 3 .
Влходь накопителей 1 подключены Ьч: нходаг.-1 блока контроля 4. Входы деи.нфратора 3 подключены к одним из адресных выходов блока управления 5 и являются одними из адресных входов 12 устройства. Другие адресные блока управления 5 соединены с другими адресными входами 13 устройства. Первый вход селектора 6 подключен к первому входу элемента И-НЕ 7 и первому управляющему выходу блока управления 5. Второй вход селектора 6 соединен с выходом формирователя синхроимпульсов 8, а третий вход - со вторым управляющим выходом блока управления 5, Выход селектора б подключен ко входу блока местного управления 9, первый выход которого соединен со входом счетчика 10, а второй выходсо входом стробирования мультиплексра 11 и вторым входом элемента И-НЕ 7, выход которого подключен к первым входам элементов И 2, вторые входы которых соединены с выходами дешифратора 3, а выходы - с первыми адресныг.ш входами накопителей 1. Одни из входов мультиплексора 11 соединены с выходами счетчика 10, а другие входы - с другими адресными выходами блока управлени . 5.
Устройство работает следующимобразом.
Блок управления 5, выполняющий шкpoпpoгpa lнoe управление, и селектор 6 осуществляют управление .
регенерацией информации в зависимости от режима работы устройства и этапа диагностирования. Устройство работает- в рабочем режиме и в режиме диагностирования.
Состояние первого управляющего выхода блока управления 5 соответствует логической единице в рабочем режиме и логическому О в режиме диагностирования.
Селектор б подключает вход блока местного управления 9 к формирователю синхроимпульсов 8 в рабочем perжиме или к блоку управления 5 в режиме диагностирования.
5 В рабочем режиме адрес столбца накопителей 1 поступает с первых адресных входов 12 устройства на дешифратор 3, на одном из выходов которого появляется логический
0 О- , а на других выходах - логическая единица, поступающие на первые входы элементов И 2. На вторые входы элементов И 2 с выхода блока местного управления 9 через
элемент И-НЕ 7 подается логическая единица, что обеспечивает обращение только к одному столбцу накопителей 1, элементы памяти которых.возбуждаются логическим нулем. Адрес элемента памяти поступает со вторых адресных входов 13 устройства через входы мультиплексора 11 на адресные входы накопителей 1.
По истечении периода регенерации, отсчитываемого таймером, на его выходе появляется логическая единица которая стробируется на селекто-. ре 6 логической единицей с первого управляющего выхода блока управления 5, и поступает на вход блока местного управления 9.
Этот блок вырабатывает последовательность импульсов на входе счетчика 10 и сигнал Регенерация
5 (логическая единлЬ,а) , стробирующий мультиплексор 11 и элемент И-НЕ 7. Так как оба входа этого элемента находятся в состоянии логической единицы, то логический О на его
Q выходе переключает выходы всех элементов И 2 в состояние О, что обеспечивает одновременное обращение по всем столбцам накопителей 1 во время регенерации. Адреса регенерации формируются на счетчике 10 и при наличии сигнала Регенерация через входы мультиплексора 11 поступают на адресные входы накопителей 1. После полного перебора адресов на счетчике 10 выход формирователя синхроимпульсов 8 перебрасывается в нулевое состояние и регенерация заканчивается., В режиме диагностирования выполняется циклическая перезапись и считывание по всем адресам столбца накопителей 1 и по всем столбцам набора тестовых слоев, пример которых
Адрес и набор тестовых слоев задаются блоком управления 5. Количество тестовых слоев должно быть не менее трех для определения отказов по вторым адресным входам 13 устройства, так как в этом случае по адресам, кратнЕлм двум, записываются разные тестовые слова.
Особенностью предлагаемого усройства является последовательное проведение диагностирования в два этапа.
Целью первого этапа работы устройства является диагностирование
Аналогичным образом тестируются остальные столбцы накопителей 1.
Локализация неисправностей осуществляется после тестирования всег запоминающего устройства.
Так как тест поиска дефекта обеспечивает естественную регенерацию информации, то запуск внешней регенерации на первом этапе необходимо блокировать, что осуществляется логическим О на управляющих .выходах блока управления 5, подключенных к третьему и первому входам селектора б соответственно. Так как запуск внешней регенерации блокируется, то второй выход блока местного управления 9 находится в состоянии логического О, который инвертируется элементом И-НЕ 7 и поступает на вторые входы элементов И 2, обеспечивая во время прохода теста поиска дефекта обращение только к одному столбцу накопителей 1. Адреса тестовых слоев формируютс
для разрядности слова, равной восьми, приведен в табл 1.
Таблица
всего устройства, за исключением блоков, осуществляющих регенерацию формирователя синхроимпульсов 8, блока местного управления 9, счетчика 10, мультиплексора 11 и селектора б. В Каждом последующем такте осуществляется запись тестовой последовательности, циклически сдвинутой на один адрес, для достижения первоначального положения. Алгоритм работы устройства (тест поиска дефекта) для одного столбца и числа элементов памяти в каждом из накопителей 1, равного восьми, показан в табл. 2.
Таблица2
на адресных выходах блока управления 5. Считанные из накопителей 1 слова поступают на входы блока контроля 4, где происходит локализация отказов.
Целью второго этапа работы устройства является .диагностирование селектора б,формирователя синхроимпульсов 8,блока местного управления 9,счетчика 10 и мультиплексора 11. Отказы счетчика 10 и мультиплексора 11- идентичны отказам адресных схем запоминающего устройства. Отказы типа Постоянный О на выходах рователя синхроимпульсов 8, селектора б.или на первом выходе блока местного управления 9, приводящие к отсутствию последовательности импульсов на входе счетчика 10, или отказ блока шестого управления 9,приводящий к отсутствию сигналаРегенерация (в этом случае не стробируется мультиплексор 11 и блокируется передача адреса регенерации со счетчика 10 на выход мультиплексора 11),|
соответствуют обращению только по одному адресу, определяемому состоянием счетчика 10 (в первом случае) или сигналами на вторых адресных входах 13 (во втором случае). Обращение по одному адресу является одним из видов отказов адресных входов .
Так как тест поиска дефекта, используемый на первом этапе, выявляет все отказы адресных схем, то его можно применить для диагностировани указанных выше блоков без введения дополнительного оборудования в блок контроля 4 . Для этого достаточно любой столбец накопителей 1 протестировать в режиме, регенерации. При этом адреса элементов памяти в на-. . копителях 1 берутся со счетчика Ю, который запускается логической единицей со второго управляющего выхода блока управления 5, На вторые входы элементов И 2 подается логическая единица (проинвертированный на-элементе И-НЕ 7 логический .О с первого управляющего выхода блока управления 5), обеспечивая запись и считывание во время регенерации. Технико-экономическая эффективность предлагаекъго устройства заклчаются в повышении надежности запомнающего усгройстваг реализованного на полупроводниковых запоминающих элементах динамического типа, за счет введения диагностирования блоков, обеспечивающих регенерацию информации .
Формула изобретения
Запоминающее устройство с самоконтролем, содержащее группу накопителей, дешифратор, блок контроля и блок управления, причем выходы накопителей подключены ко входам блока контроля, входы дешифратора
подключены к одним из адресных выходов блока управления и являются одними из адресных входов устройства, другие адресные выходы блока управления являются другими адресс ными входами устройства, о т л и ч аю щ е е с я тем, что, с целью повышения надежности устройства, оно содержит формирователь синхроимпульсов, счетчик, мультиплексор, селекл тор, блок местного управления, элементы И и элемент И-НЕ, причем первый вход селектора подключен к первому входу элемента И-НЕ и первому управляющему выходу блока управления, второй вход - к выходу формирователя синхроимпульсов, а третий вход ко второму управляющему входу блока управления, выход селектора подключен ко входу блока местного управления, первый выход которого соединен
0 со входом счетчика, а второй выход - со входом стробирования мультиплексора и эторым входом элемента И-НЕ, выход которого подключен к первым входам элементов И, вторые входы которых соединены с выходами дешифратора, а выходы с первыми адресными входами накопителей, выходы мультиплексора подключены ко вторым адресным входам -накопителей, один из выходов мультиплексора соединен с выходами счетчика, а другие входы - с другими адресными выходами блока управления.
Источники информации/ принятые во внимание при экспертизе
кл. 235-153, опублик. 1976 (прототип
Авторы
Даты
1981-05-30—Публикация
1979-11-14—Подача