Запоминающее устройство с исправлением ошибок Советский патент 1987 года по МПК G11C29/00 

Описание патента на изобретение SU1305781A1

1. 130

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

Целью изобретения является повыше- ние точности контроля устройства.

На фиг. 1 представлена ст руктурная схема предлагаемого устройства/ на фиг. 2 и 3 - схемы соединения информационных входов (или выходов) блока памяти соответственно с первым (или вторым) формирователем сигналов четности и с формирователями сигналов кода Бергера первой (второй) группы, на фиг. 4 - схема соединения формирова- талей сигналов кода Бергера с третьим и четвертым формирователями сигналов четностиJ на фиг. 5 - схема соединения блоков сравнения с формирователями сигналов четности, на фиг. 6 - структурная схема бло.ка коррекции ошибок, на фиг, 7 - структурная схема формирователя сигналов ошибки и

.Лттока анализа ошибок.

Устройство (фиг. 1) содержит блок

Iпамяти, вьшолненный из конструктивных модулей 2, например интегральных микросхем памяти, управляющими 3 и 4, адресными 5, информационными- 6, и контрольными 7 и 8 входами, информа- ционньми 9. и контрольными 10 и

IIвыходами, формирователи 12-15 сигналов четности с первого по четвертый, первая 16 и вторая 17 группы формирователей сигналов кода Бергера, первый 18 и второй 19 блоки сравнения, формирователь 20 сигналов кода Бергера, формирователь 21 сигналов ошибок, блок 22 анализа ошибок, муль- типлексбр 23 и блок 24 коррекции ошибок, а также информационные 25 и контрольные 26 выходы и вход 27 стробиро- вания устройства, П ервьй 12 и второй

13 формирователи сигналов четности со держат каждый (фиг, 2) сумматоры 28- 34 по модулю два. На фиг. 3 обозначены формирователи () сигналов кода Бергера первой (второй) группы,

Третий 14 и четвертый 15 формирователи сигналов четности содержат каждый (фиг, 4) сзтматоры 35-37 по модулю два. Блок 18 сравнения содержит (фиг, 5) элементы 38-44 неравнознач- ности. Блок 24 коррекции ошибок содержит (фиг. 6) сумматоры 45-93 по модулю два. Формирователь 21 сигналов ошибки содержит (фиг, 7) элемен12

ты И 94-114 и элементы ИЛИ 115 и 116, блок 22 анализа ошибок (фиг. 7) - элементы ИЛИ 117-124 и элемент И 125 Формирователи 16(17) сигналов кода Бергера имеют выходы 126-146 с первого по двадцать первый (фиг. 3 и 4),

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

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

В режиме записи информации на вход 3 лодают сигнал управления записью, например Лог. О. На входы 5 подают адрес ячейки, в которую необходимо (Записать число, поступающее по входу 6. На вход 4 подают сигнал обращения, например Лог. О, длительность которого должна dbn-b больше задержки в блоке 1 и других блоках устройства,

В формирователе 12 формируются зна чения первой группы контрольных сиг- нало13, они записываются по входам 7, а в формирователях 16 и 14 формируется вторая группа контрольных сигна- . лов, которые записываются по входам-8

Кодирование по коду Бергера в простейшем случае заключается в том, что в качестве контрольного кода (в трех разрядах) используется число, в двоичной форме указьшающее количество единиц в разрядах одного модуля 2, состоящего, например, из семи ин- формационньк разрядов.

В режиме считывания на вход 3 подают сигнал считывания, например Лог. На -входы 5 подают адрес ячейки, информация которой необходима, на вход 4 - сигнал обращения, например Лог, О, При необходимости после получения сигналов исправляемой ошибки на выходах 26 может быть введено стробирование по входу 27.

Как и при кодировании, в формирователях 13, 15 и 17 происходит выработка значений контрольных сигналов двух групп, которые в блоках 18 и 19 сравниваются поразрядно со значениями контрольных сигналов, считанных из блока 1 по выходам 10 и 11.

При этом возможны следующие ситуации.

На выходах блоков 18 и 19 нули, Это означает, что ошибки нет. В этом случае на выходе элемента ИЛИ 124 ло 0

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

На выходе одного из блоков 18 и 19 нули. Эта ситуация (в предложении пуассоновского потока отказов) означает отказ той группы контрольных разрядов блока 1, которая имеет на своем выходе 10 или 11 единицы. В этом случае на выходе элемента ИЛИ 124 логическая 1, а на выходе элемента И 125 логический О, т.е. на выходах 26 имеется код 10. В этом случае информационные разряды блока 1 не содержат ошибок.

20

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

На выходах блока 18 и блока 19 присутствуют единицы. Такая ситуация характеризуется как возникновение отказа в информационных разрядах блока 1 . В этом случае на выходах элементов ИЛИ 124 и И 125 единичные сиг-25 блока памяти, а выходы являются ин- налы, после появления которых может формационны я- выходами устройства, быть подан (если необходимо) сигнал на вход 27. В формирователе 21 и блоке 22 вьграбатывается номер отказавшей группы разрядов, т.е. модуля 2. В 30 что, с целью повышения точности конт- мультиплексоре 23 происходит подклю- роля устройства, п пего введены груп чение отказавших разрядов с выходов 9 (их номера определяет блок 18) к блоку 24, где происходит инвертироваконтрольными выходами которого являются другие выходы блока анализа ошибок,, отличающееся тем,

пы форьшрователей сигналов кода Бергера и форм11ровател1 сигналов кода Бергера, входы и выходы которого сое-

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

Формула изобретения

40 подключены соответственно к информационным входам блока памяти и к входам третьего формирователя сигналов четности, входы и выходы формирователей сигналов кода Бергера второй

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

5

0

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

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

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

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

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

пы форьшрователей сигналов кода Бергера и форм11ровател1 сигналов кода Бергера, входы и выходы которого сое-

динены соответс-твепно с выходами первого блока сравнг.ния и с другими входами формирователя сигналов ошибок, причем входы и выходы формирователей сигналов кода Бергера первой группы

подключены соответственно к информационным входам блока памяти и к входам третьего формирователя сигналов четности, входы и выходы формирователей сигналов кода Бергера второй

группы соединены соответственно с - информационными выходами блока памяв (.ад/,.,, J

«ti чд

От 16(17 J

I ll

IZS

;

Ж

Ж

35

ILN

т

т

У К 20.23

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

название год авторы номер документа
Запоминающее устройство с автономным контролем 1990
  • Бородавко Александр Владимирович
  • Корженевский Сергей Вячеславович
  • Уханов Михаил Витальевич
SU1785040A1
Запоминающее устройство с обнаружением и исправлением модульных ошибок 1985
  • Бородин Геннадий Александрович
SU1304080A1
Запоминающее устройство с обнаружением модульных ошибок 1986
  • Бородин Геннадий Александрович
  • Столяров Анатолий Константинович
SU1322377A1
Запоминающее устройство с диагностикой отказов /его варианты/ 1984
  • Бородин Геннадий Александрович
  • Столяров Анатолий Константинович
SU1196958A1
Запоминающее устройство с самоконтролем 1985
  • Бородин Геннадий Александрович
  • Столяров Анатолий Константинович
SU1302329A1
Запоминающее устройство с автономным контролем 1982
  • Гарбузов Николай Иванович
  • Столяров Анатолий Константинович
  • Невежин Виктор Павлович
SU1115107A1
Запоминающее устройство с самоконтролем (его варианты) 1982
  • Бородин Геннадий Александрович
SU1117714A1
Запоминающее устройство с самоконтролем 1986
  • Рябуха Николай Демидович
  • Корженевский Сергей Вячеславович
SU1411834A1
Запоминающее устройство с исправлением модульных ошибок 1985
  • Бородин Геннадий Александрович
SU1302327A1
Запоминающее устройство с обнаружением ошибок 1983
  • Бородин Геннадий Александрович
  • Иванов Владимир Анатольевич
SU1149315A1

Иллюстрации к изобретению SU 1 305 781 A1

Реферат патента 1987 года Запоминающее устройство с исправлением ошибок

Изобретение относится к вычислительной технике, в частности к за- поминаюпрм устройствам, выполненным из интегральных микросхем памяти. Целью изобретения является повышение точности контроля устройства. Устройство содержит блок 1 памяти, выполненный из конструктивных модулей 2 памяти, например из интегральных gi-чэ микросхем памяти, четыре формирователя 12-15 сигналов четности, две группы формирователей 16 и 17 сигналов кода Бергера, два блока 18 и 19 сравнения, формирователь 20 сигналов кода Бергера, формирователь 21 сигналов ошибок, блок 22 анализа ошибок, мультиплексор 23 и блок 24 коррекции ошибок. В устройстве выполняется самоконтроль путем формирования контрольного кода при записи и считывании информации с помощью форьшрова- телей сигналов четности и форм фова- телей сигналов кода Бергера и сравнение этих контрольных кодов в блоках сравнения при считывании информации. Формирователь сигналов ошибок и блок анализа ошибок служат для определения номера отказывающего модуля памяти. В блоке коррекции оишбок выпатт- няется исправление групповых однонаправленных опгабок длино54 до семи разрядов в модуле памяти. 7 ил. 25 с S СЛ iraii ОАЭ О ОТ « 00 П

Формула изобретения SU 1 305 781 A1

(л/5;

т.

т

ш

126

129

Ш

От Ю

2

б

37

Фиг.Ц

7

yK2ff

4

дд

От 23

Фиг.6

Составитель Т.Зайцева Редактор И.Шулла Техред В.Кадар

Заказ 1460/51Тираж 590Подписное

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва,.Ж-35, Раушская наб., д. 4/5

:Производственно-полиграфическое предприятие, г, Ужгород, ул. Проектная, 4

Корректор С.Черни

Документы, цитированные в отчете о поиске Патент 1987 года SU1305781A1

Запоминающее устройство с самоконтролем 1980
  • Огнев Иван Васильевич
  • Бородин Геннадий Александрович
  • Егорова Нина Ивановна
  • Столяров Анатолий Константинович
SU875456A1
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1
IBM J
Кинематографический аппарат 1923
  • О. Лише
SU1970A1
Паровоз для отопления неспекающейся каменноугольной мелочью 1916
  • Драго С.И.
SU14A1
РУЧКА С РЕЗЕРВУАРОМ ДЛЯ ЧЕРНИЛ 1922
  • Макаров Н.Т.
SU402A1

SU 1 305 781 A1

Авторы

Бородин Геннадий Александрович

Даты

1987-04-23Публикация

1985-12-30Подача