Запоминающее устройство с самоконтролем

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советских

Социалистических

Республик

4 (61) Дополнительное к авт, свид-ву— (22) Заявлено 04.01.81 (21) 3228964/18-24 с присоединением заявки Мо (23) Приоритет

Опубликовано 300882. Бюллетень Мо 32

Дата опубликования описания 30. 08. 82.

Р )М Кл з

G. 11 С 29/00

Государственный комитет

СССР ио делам изобретений и открытий (53} УДК 681. 327 (088. 8) (72) Авторы изобретения

В. I(. Конопелько, В.В.Лосев, П.П.Урбанович и Е.А.Верниковский

Минский радиотехнический институт (71) Заявитель (54) ЗАПОМИНАЮЩЕЕ УСТРОИСТВО С САМОКОНТРОЛЕМ

Изобретение относится к запоминающим устройствам.

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

Недостатком этого устройства является низкая надежность.

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

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

955209

5S

Цель изобретения — повышение надежности устройства.

Поставленная цель достигается тем, что в запоминающем устройстве с самоконтролем, содержащем матрицу элементов памяти, первые входы которых соединены с выходами дешифратора адреса строк, вторые входы элементов паМяти одних из столбцов матрицы подкЛЮчены к первым выходам основных элементов И, вторые выходы которых ссединены с выходами элементов памяти одних из столбцов матрицы и нходами блока считывания, вторые входы элементов памяти других столбцов матрицы подключены к первым входам дополнительных элементов И< блоки исправления ошибок, первый сумматор по модулю два, блох вывода, данных, блок кодирования и дешиФратор . адреса столбцов, выходы которого подключены к первым входам основных элементов И, управляющим входам блока считывания и одним из входов блока кодирования, другие входы которого соединены с входами дешифратора адреса столбцов, первый вход первого сумматора по модулю два подключен к выходу блока считывания и первому входу первого блока исправления ошибок, второй вход — к второму входу первого 30 и выходу второго блоков исправления ошибок, а выход — к первому входу блока вывода данных, первый и второй выходы первого блока исправления ошибок соединены соответственно с С первым и вторым .входами дополнитель-ных элементов И, вторые выходы которых подключены к выходам элементов памяти других столбцов ма-рицы и входам второго блока исправления ошибок, управляющие входы которого соединены 4О с выходами блока кодирования, третий и четвертый входы первого блока исправления ошибок подключены соответственно к вторым и к третьим входам основных элементов И и является вхо- 45 дом разрешения записи и входом записи устройстна, третьи нходы дополнительных и четвертые входы основных элементов И соединены с вторым входом блока вывода данных, четвертые входы дополнительных элементов И подклочены к выходам блока кодирования, а пятый выход первого блока исправления ошибок является установочным входом устройства.

Первый блок исправления ошибок .содержит триггеры, второй и третий сумматоры по модулю два, элемент ИЛИ и элемент И, причем выход второго сумматора по модулю два подключен к первому входу третьего сумматора по модулю дна, второй вход и выход которого соединены соответственно с прямым выходом первого триггера и первым входом элемента ИЛИ, выход которого и прямой выход второго триггера подключены соответственно к входам элемента И, выход которого и инверсный выход первого триггера являются соответственно первым и вторым выходами блока, первым и вторым нходами которого являются соответственно первый вход второго сумматора по модулю два и установочный вход первого триггера, счетные входы тригге- ров объединены и являются третьим входом блока, установочные входы второго триггера соединены с нторым входом второго сумматора по модулю дна и являются четвертым входом блока, пятым входом которого является второй вход элемента ИЛИ.

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

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

На фиг. 1 обозначены вход 10 разрешения записи, вход 11 записи, управляющий вход 12 и ныход 13 устройства.

Устройство содержит также блок 14 кодирования, первый сумматор 15 по модулю два, первый 16 блок исправления ошибок, второй 17 блок исправления ошибок с управляющими входами 18 и 19, дополнительные элементы И 20 и блок ?1 вывода данных.

На фиг. 1 обозначены также первый

22 и второй 23 выходы первого блока исправления ошибок.

При этом первый блок исправления ошибок содержит первый 24 и второй

25 триггеры, второй 26 и третий 27 сумматоры по модулю два, первый элемент ИЛИ 28 с вторым входом 29 и первый элемент И 30.

Блок кодирования содержит (фиг. 2) первую 31 и вторую 32 группы элементов И, первую группу элементов ИЛИ

33 с входами 34 и 35, второй элемент

ИЛИ 36, вторую группу элементов ИЛИ

37 с входами 38-40.

Устройство работает следующим образом.

При первоначальном включении питания (фиг. 1) элементы 2 памяти других столбцов матрицы 1 (проверочные разряды) устанавливаются в нулевое состояние единичным сигналом на входе 29 и последовательной подачей на входы 8 дешифратора 7 двух или более кодов. адреса, которые будучи преобразованными блоком 14, содержат "1" на разных позициях кода, причем за два или, более тактов работы хотя бы один раз

955209

На выходах сумматора 26 и триггера 24 — единичные сигналы. Это означает„что произошло повторное обращение к дефектному элементу 2 памяти для записи той же, не совпадающей с состоянием элемента 2 памяти, информации. Прк этом сумматор 27 выдает нулевой сигнал и элемент И 30 закрыт, причем информация, хранимая в элементах 2 памяти других столбцов матрицы 1, остается неизменной.

На выходах сумматора 26 к триггера 24 — нулевые сигналы. Это говорит о том, что произошло обращение к исправному элементу 2 памяти одного из столбцов матрицы 1, а информация, хранимая в элементах 2 памяти других столбцов матрицы 1, не совпадает с признаком, сформированным блоком 14, соответствующим опрашкваемому столбцу матрицы 1, при этом, как и в предыдущем случае информация, хранимая в элементах 2 памяти других столбцов матрицы 1, остается неизменной. Сумматор 26 выдает нулевой сигнал, а на прямом выходе триггера 24 — единичный. Последнее. может быть при обращении к дефектному элементу 2 памяти, когда сигнал, записываемый в этот элемент 2, совпадает с символом, хранимым дефектным элементом 2, в этом случае сумматор 27 выдает единичный сигнал, открывающий элемент ИЛИ. 28 и с инверсквного выхода тркггера 24 заносятся нулевые символы в те. элементы 2 памяти других столбцов опрашиваемой строки матркцй 1, которые хранят "1", т.е. происходит стирание прежде записанной информации и запись нулевой информации кода, указывающей, что кнформацкя хранится правильно.

В режиме считывания сигналы по входам 10 и 11 (фиг. 1) отсутствуют, при этом элементы И 9 и 20 заперты, а сигнал о состоянии опрашиваемого элемента 2 памяти матрицы 1 постугает с выхода блока 14 на первый вход сумматора 15. На второй вход сумматора

15 подается корректирующий сигнал с выхода блока 17. Если опрашивается дефектный элемент 2 памяти, то на выходе блока 17 будет единичный сигнал, который на сумматоре 15 произведет исправление сигнала, поступающего с выхода блока 4. появится "1" на каждой позиции кода.

После установки в исходное состояние на вход 29 подается "0";

При записи информации на входы

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

15 дит запись входной информации с входа 11. Наряду с этим в блоке 14 формируются сигналы в соответствии с кодом на входах 8 дешкфратора 7.

Выходные сигналы блока 14 содержат не более и не менее двух единиц (для 20 примера в таблице показано соответствие выходных кодов блока 14 входным кодам дешифратора 7 при m = 4).

Если входной код дешифратора 7 (фиг. 1) содержит одни нули — это 25 проявляется наличием единичного сигнала на входе 34 (см. фиг. 2), если код на входах 8 содержит единицы— единичный сигнал присутствует на входе 35, а если содержит одну либо бо- 30 лее m единиц — это фиксируется наличием единичного сигнала на выходе одного из элементов ИЛИ 37, то входной код преобразуется блоком 14 (фиг. 1) и в соответствующий из дру- 35 гих столбцов матрицы 1 заносится единица с выхода элемента HJIH 36 (фиг.2) блока 14 через элемент И 20 (фиг. 1).

Сигналы с выхода блока 14 поступают на входы 18 блока 17 и сравниваются с сигналами на входах 19, считанными с элементов 2 памяти других столбцов матрицы 1 (c проверочных разрядов), сравнения заносятся в триггер 24 (фиг. 1).

При снятии сигнала с входа 10 запись информации в спрашиваемый элемент 2 памяти одних из столбцов матрицы 1 прекращается, происходит контрольное считывание записанной информации с опрашиваемого элемента 2 памяти и сравнение ее на сумматоре 26 с информацией, имеющейся на входе 11 (фиг. 1),. Одновременно с выхода триггера 25 подается сигнал разрешения записи в другие столбцы кны 1 (проверочные разряды) . При этом возможны следующие случаи. !

Сумматор 26 (фиг. 1) выдает единичный сигнал, а на прямом выходе триггера 24 — нулевой. Это свидетель- ствует о том, что опрашквается дефектный элемент 2 памяти, причем записанная для хранения информация не совпадает с состоянием элемента 2 памяти. Тогда сумматор 27 выдает единич- 45 ный сигнал, открывающий элемент И 30.

Тем самым на выходе элемента И 30 сформируется сигнал разрешения записи в проверочные разряды, т.е. другие столбцы матрицы 1, одновременно по адресу, сформированному блоком 14, происходит запись единичной информации с инверсного выхода триггера 24 в другие столбцы матрицы 1, заносится закодированный адрес дефектной ячейки матрицы 1.

955209

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

Входной код адреса

Вес входного адреса (число единиц) 1 1 1 О О О

О О О О О

0 1 О G 0 О

О О О О О

О О О О О О

1 О О О О О

О 1 О 0 О О

О О О О О 1 1 1 О 0 О О О

0 1 1 О О О

О О О О 1 О

1 1 1 О О О

О 1 1 1 О О

О О О i 1 1

1 1 1 1 О 0

О О 1 1 1 1

1 1 1 О О О

С 1 1 1 О О

О О О 1 1 1

1 1 3 1 О О

О О 1 1 1 1

О 1 1 1 1

1 1 О О О О

О 1 1 О О О

1 О 1 1 1 1

1 О О О О

1 1 1 1 1 G

1 1 1 1 1 1

О О О 1 1 1

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

И, управляющим входам блока считывания и одним иэ входов блока кодиро60 вания, другие входы которого соединены с входами дешифратора адреса столбцов„ ep m D o p o G cyMматора по модулю два подключен к выходу блока считывания и первому входу первого блока исправления ошибок ссI второй вход — к второму входу первого

Если деФектные элементы 2 памяти в строке матрицы 1 отсутствуют или если вызывается исправный элемент 2 памяти одних из столбцов, а среди элементов 2 памяти других столбцов матрицы 1 имеется дефектный, то сигнал с выхода блока 4 проходит через сумматор 15 без изменений. С выхода сумматора 15через блок 21 исправленный сигнал поступает на выход 13 устройства.

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

Выход блока кодирования

1 1 0 О О О 0

0 1 1 О О О О

О О О О 1 1 1 О

955209

10 и выходу второго блоков исправления ошибок, а выход — к первому входу блока. вывода данных, первый и второй выходы первого блока исправления ошибок соединены соответственно с первыми и вторыми входами дополнительных элементов И, вторые выходы которых подключены к выходам элементов -памяти других столбцов матрицы и входам, второго блока исправления ошибок, управляющие входы которого соединены с выходами блока кодирования, третий и четвертый входы первого блока исправления ошибок подключены соответственно к вторым и третьим входам основных элементов И и являются вхо- 15 дом разрешения записи и входом записи устройства, третьи входы дополнительных и четвертые входы основных элементов И соединены с вторым входом блока вывода данных, о т л и ч а ю- 2д щ е е с я тем, что, с целью повышения надежности устройства, четвертые входы дополнительных элементов И подключены к выходам блока кодирования, а пятый выход первого блока исправле- gg ния ошибок является установочным входом устройства.

2. IcTpoArrao по и. 1, о т л ич а ю щ е е с я тем, что первый блок исправления ошибок содержит триггеры, второй и третий сумматоры по модулю. два, элемент ИЛИ и элемент И, причем выход второго сумматора по модулю два подключен к первому входу третьего сумматора по модулю два, второй вход и выход которого соединены соответственно с прямым выходом первого триггера и первым входом элемента ИЛИ, выход которого и прямой выход второго триггера подключены соответственно к входам элемента И, выход которого и инверсный выход первого триггера являются соответственно первым и вторым выходами блока, первым и вторым входами которого являются соответственно первый вход второго сумматора по модулю два и установочный вход первого триггера, счетные входы триггеров объединены и являются третьим входом блока, установочные входы второго триггера соединены с вторым входом второго сумматора по модулю два и являются четвертым входом блока, пятым входом которого является второй вход элемента ИЛИ.

Источники информации, принятые во внимание при экспертизе

1. Микроэлектроника. Сб. статей.

Подред. Ф.A.Ëóêèíà, M., "Сов.радио", 1972, вып. 5, с. 128-150.

2. Авторское свидетельство СССР

Р 746741, кл. С 11 С 29/00, 11 С 11/00, 1980 (прототип).

955209

Составитель Т. Зайцева

Редактор Н. Гриыанова Техред М.Надь Корректор M- Коста

Заказ 6448/61 Тираж 622 Подписное

БНИИПИ Государственного комитета СССР по делам изобретений.и открытий

113035, Москва, К-35, Раушская наб., д. 4/5

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

Запоминающее устройство с самоконтролем Запоминающее устройство с самоконтролем Запоминающее устройство с самоконтролем Запоминающее устройство с самоконтролем Запоминающее устройство с самоконтролем Запоминающее устройство с самоконтролем 

 

Похожие патенты:

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

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

Изобретение относится к полупроводниковому запоминающему устройству, содержащему схему обнаружения и исправления множественных ошибок

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

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

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

Изобретение относится к области автоматики и вычислительной техники

Изобретение относится к электронным запоминающим устройствам (ЗУ) с электрически программируемыми ячейками
Наверх