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

 

Изобретение относится к вычислительной технике и может быть использовано при создании надежных быстродействующих систем памяти на базе больших интегральных микросхем памяти со словной организацией. Цель изобретения - повышение надежности за счет фиксации ошибок, возникающих в двух модулях памяти одновременно. Устройство содержит адресный блок, накопитель, первый и второй сумматоры, блоки вычисления частных синдромов, блоки сравнения, группу элементов И, группу сумматоров по модулю два, коммутатор, дополнительный блок сравнения, первый, второй, третий элементы ИЛИ-НЕ, элемент И. Введение в устройство дополнительного блока сравнения, элементов ИЛИ-НЕ и элемента И позволяет исправить любые одиночные отказы интегральных микросхем памяти в каждом слове накопителя и обнаруживать ошибки, вызванные двумя и более отказами ИМП, в слове путем анализа состояний первого и второго сумматоров и выходных сигналов блоков сравнения. 2 ил.

СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК цц 4 G l l С 29/00

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

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

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

ПО ИЗОБРЕТЕНИЯМ И ОТИРЫТИЯМ

ПРИ ГКНТ СССР

1 (21) 4385435/24-24 (22) 29. 02. 88 (46) 30. 12. 89. Бюл. N 48 (72) А.А. Глухов (53) 681.327.6. (088.8) (56) Авторское свидетельство СССР

11 1005193s кл. G 11 С 29/00, 1981.

Конопелько В.К., Лосев В.В. Надежное хранение инФормации в полупроводниковых запоминающих. устройствах.

М.: Радио и связь, 1986, с. 48-50, .

172-179. (54) ПОСТОЯННОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО С САМОКОНТРОЛЕМ (57) Изобретение относится к вычислительной технике и может быть использовано при создании надежных быстродействующих систем памяти на базе больших интегральных. микросхем памяти со словной органиэацией. Пель

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

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

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

Устройство содержит адресный блок накопитель 2, выходы 3 информационных разрядов, выходы 4 и 5 конт=

„„SU„„1532979 А1

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

Устройство содержит адресный блок, накопитель, первый и второй сумматоры, блоки вычисления частных синдромов, блоки сравнения, группу элементов И, группу сумматоров по моду=

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

Фд рольных разрядов, первый сумматор 6, р . второй сумматор 7, блоки 8 вычисления цр частных синдромов, блоки 9 сравнения, группу элементов И 10, группу сумма- © торов 11 по модулю два, коммутатор 12, дополнительный блок 13 сравнения, первый 14, второй 15, третий 16 элементы HJIH-HE, элемент И 17.

Устройство использует для обнаружения и исправления ошибок модульные коды. Память строится на полупроводниковых приборах с многоразрядной (В-разрядной) организацией. Слово, хранимое в накопителе, делится на N групп символов (модулей) по В символов в каждой группе. Для обнаружения

1532979

Н *=

» ОООО...О ь

35

О

40 !

1 I s !

I и исправления одиночного отказа Ю)П и слове требуется В + N дополнительНых разрядов .

Проверочная матрица имеет вид а) ТЬ) Д .... ТЬ Т)

1 ) ) )

-)- — + — — +

1 1 l 1 I

Lo 1 L1 l L l ., ° l L > I g I где ))аВ+ 2;

tIg) — единичная матрица порядка В; (О) — нулевая матрица порядка В; (L1) — матрица, полученная из L+. циклическим сдвигом всех В +

+ 1 ее строк íà i строк вниз и отбрасыванием последней строки, а

Устройство позволяет исправить любые одиночные отказы R!II в каждом, слове накопителя и обнаруживает ошибки, вызванные двумя и более отказами

ИпП в слове. Обнаружение ошибок,вызванных двумя и более отказами ИРП в слове накопителя, производится путем анализа состояний сумматоров первого и второго и выходных сигналов блоков сравнения.

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

Пример l . Пусть в накопителе 2 хранится сообщение длины К

)6

16 бит а В = 4 тогда N

Ф t 4

= 4. Проверочная матрица будет иметь вид

I Т ) I I ) Т

0000 1 0001 0010 0100

1000 l 0000 ll 0001 0010 ll

0100 1 000 l 0000 1 0001

o01î ll îl00, 1 ооо оооо 1 контРольные Разряды хранятся в двух 45 дополнительных модулях накопителя 2.

Сообщение 0000 0000 1000 0001 будет храниться в накопителе 2 с учетом контрольных разрядов в виде 0000 0000

1000 0001 1001 1010.

Пусть информация исказилась в 1-м модуле, т.е. 1100 0000 1000 000)

1001 ) 010.

На выходе первого сумматора 6 состояние (синдром S1), равное 1100; на выходе второго сумматора 7 (синдром S ) — состояние, равное 01 1 О.

Блоки 8 вычисления частных синдромов (умножители) производят операцию умножения S» = S, ).I,, где i = 1, 2, 3, 4, и на выходе блоков вычисления частных синдромов 8 соответственно появляются коды.

S = 0l l 0

$" 001 1

Б» = 1001

8,. = 1000

На в то рых входах первого блока 9 сравнения -код 01)0, тогда на выходе первого блока 9 сравнения устанавливается логическая единица, поскольку коды совпадают.

Следовательно, на вторых выходах соответствующих элементов И 10, сое.диненнык с выходом первого блока 9 сравнения, формируется Разрешающий . сигнал и код синдрома через эле 1 менты И 10 передается на первые входы сумматоров 11 по модулю два, на вторые входы которых поступает искаженная информация с накопителя 2. В результате сложения по модулю два с кодом синдрома S информация восстанавливается и через коммута:ор 12 при наличии сигнала на его управляющих входах поступает на информационный выход устройства.

Так как на- первом и втором выходах дополнительного блока 13 сравнения информация различна (код синдрома 1

1 100 и код синдрома S 0110), на его выходе формируется нулевой сигнал.

Одновременно на выходе первого элемента KIN-HE 14 устанавливается нулевой сигнал, так как на его входы поступает код синдрома Sg отличный от нуля. На выходе третьего элемента

ИЛИ-НЕ 16 устанавливается логическая единица (сигнал, фиксирующий ошибку), но вследствие того, что на выходе второго элемента ИЛИ HE 15 формируется логический нуль, сигнал ошибки . устройством не формируется.

Пример 2. Пусть для приведенного выше примера информация исказилась в первом и втором модулях, то есть 1100 0010 1000 000) 1001 1010, тогда синдром S1 = 11 1.0 - выход первого сумматора 6, синдром S = 0110— выход второго сумматора 7.

На выходах блоков 8 вычисления частных синдромов формируются коды:

S, - O1 ll

8» = 0011

Я» 1001

S+++ - l l OO

5 1532979

6 которые поступают на первые входы блоков 9 сравнения, на вторые входы которых при этом поступает код синдрома S> — 0110. На выходах всех блоков 9 сравнения устанавливается логический нуль, так как код синдрома

0110 не совпадает ни с одним из кодов частных синдромов.

Так как на первых и вторых входах . Ip дополнительного блока 13 сравнения коды синдромов S — I II 0 и 8 — 0110 различны, на его выходе формируетея, логический нуль . Одновременно на выходе первого элемента ИЛИ-НЕ 14 Аор-!

5 мируется нулевой сигнал, так как код синдрома $„отличен от нуля. На втором входе элемента И 17 устанавливается при этом логическая единица (сигнал, фиксирующий ошибки в двух 20 модулях).

На первом входе элемента И 17 также устанавливается логическая единица, так как на входах второго элемента ИЛИ-HE 15 зафиксированы нулевые 25 сигналы. На выходе постоянного запоминающего устройства с самоконтролем — выходе элемента И 17 — появляется сигнал ошибки, которую устройство не может исправить. Так как пере дача синдрома S на сумматоры 11 по модулю два блокирована элементами И

10, на вторых входах которых сформирован логический нуль, коррекция ин-, формации в этом случае не происходит, и на выходе коммутатора 12 присутствует информация, переданная из накопителя 2, 35

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

Формула и з о б р е т е н и я блок, входы которого являются входами устройства, выходы адресного блока ( соединены с адресными входами накопителя, первый и второй Ъ-разрядные сумматоры, блоки вычисления частных синдромов, блоки сравнения, элементы

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

1...Ь) соединен с первыми входами

m-ro блока сравнения, вторые входы блоков сравнения соединены с выходами второго сумматора, выход m-го блока сравнения соединен с первыми входами

b(m — 1) + i элементов И (где

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

ИЛИ-НЕ соединен с выходом дополнительного блока сравнения, второй Вход третьего элемента ИЛН-IIE соединен с выходом первого элемента ИЛИ-НЕ, а выход соединен с первым входом элеПостоянное запоминающее устройство с самоконтролем, содержащее накопитель, состоящий из запоминающих элементов разрядностью b адресный мента И, второй вход которого соединен с выходом второго элемента ИЛИНЕ, а выход является выходом сигнала ошибки устройства.

1532979

Составитель А.Еремеев

Редактор А.Маковская Техред Я.Дидык . Корректор О. Кран цова,., Заказ 8105/56 Тираж 558 Подписное

СУ

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

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

Производственно-издательский комбинат "Патент", r. Ужгород, ул. Гагарина, 101

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

 

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

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

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

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

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

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

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

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

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

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

Изобретение относится к вычислительной технике, в частности к динамическим запоминающим устройствам (ДОЗУ) с коррекцией ошибок

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

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

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

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

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

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

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

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