Оперативное запоминающее устройство с коррекцией ошибок Советский патент 1991 года по МПК G11C29/00 

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

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

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

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

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

первый 9 и второй 10 управляющие входы, информационные выходы 11, дешифратор 12, второй 13 и третий 14 мультиплексоры, элемент ИЛИ 15, триггер 16 и формирователь 17 импульса.

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

Пусть число информационных разрядов в записываемом в накопитель 1 слове данных равно восьми. Следовательно, при использовании кода Хэмминга число контрольных разрядов, формируемых блоком 3, равно четырем. Тогда шины входных информационных разрядов произвольно разбиваются на две группы 7 и 8, содержащие по четыре шины.

В основном рабочем режиме, при котором на управляющих входах 9 и 10 поддерО

fc

ГО GO СО

живаются, положим, сигналы уровней 1 и О соответственно, мультиплексор 2 пропускает на входы контрольных разрядов накопителя 1 сигналы с выходов формирователя 3 контрольных разрядов, второй мульти-. плексор 13 - сигнал с выходов информационных разрядов накопителя, а дешифратор 12 осуществляет расшифровку кода синдрома для последующего исправления ошибок в блоке 4 управляемых инверторов.

В тестовых режимах осуществляется проверка работоспособности ЭП накопителя 1 хранения информационных и контрольных разрядов слов данных. При этом при поддержании в режиме записи на ВХОДР 10 сигнала уровней соответственно 1 или О осуществляется запись в ЭП накопителя 1 хранения контрольных разрядов либо с информационных входов 7 первой группы, либо с выходов схемы формирователя контрольных разрядов. Запись информации с входов 7 необходима для прямой проверки работоспособности ЭП контрольных разрядов.

В тестовых режимах считывания сигналом входа 9 уровня логического О может быть запрещено инвертирование блоком 4 выходных сигналов второго мультиплексора 13, т.е. запрещается коррекция ошибок. Это необходимо для осуществления собственно прямой проверки работоспособности всего накопителя 1, В таком цикле проверки при поддержании на входе 10 сигнала низкого уровня на выходы 11 через второй мультиплексор 13 сигналы поступают непосредственно с выходов информационных разрядов накопителя 1 (первые две группы входов второго мультиплексора 13), а при установке его равным единице на выходы 11 поступают 4-разрядный код с выходов контрольных разрядов накопителя 1 (третья группа входов второго мультиплексора 13) и 4-разрядный код с выходов третьего мультиплексора 14 (четвертая группа входов второго мультиплексора 13).

Рассмотрим более подробно сигналы, формируемые на выходах третьего мультиплексора 14.

Поскольку в режиме проверки ЭП информационных разрядов накопителя I на входы мультиплексора 13 поступает 8-разрядный код, а при проверке ЭП контрольных разрядов - 4-разрядный код, то оставшиеся четыре входа мультиплексора J3 могут быть использованы для вывода полезной для разработчика (пользователя) информации. Такой информацией является, например, 4-разрядный код синдрома, формируемый схемой 5. На этапе тестирования ОЗУ анализ кодов синдрома позволяет сделат иывсд о работоспособности схем коррекции ошибок, а при обычной эксплуатации ОЗУ - о наличии ошибки в считываемом из накопителя слове.

Для осуществления контроля за состоянием накопителя и за условиями эксплуатации устройства в состав ОЗУ введен также элемент ИЛИ 15 и триггер 16. Если при считывании слова из накопителя 1 в нем

0 схемой 5 формирования синдрома обнаружена ошибка (ненулевой код синдрома), на выходе элемента ИЛИ 15 будет сформирован сигнал логической 1, а триггер 16 переключится в состояние 1. Такое

5 состояние триггер 16 будет сохранять до момента вызода информации о нем на выходы 11 устройства. Для оюго на вход 10 поступает сигнал высокого уровня, переключающий мультиплексор 13 на вывод ин0 формации с выходов мультиплексора 14. Если на этапе подобной проверки на выходе элемента ИЛИ 75 установлен сигнал уровня логического О (т.е., в данный момент из накопителя 1 считывается слово, не содер5 жащее ошибок), то на соответствующие выходы третьего мультиплексора 14 сигналы поступают с выхода триггера 16 ошибки. При этом, если триггер 15 находится в нулевом состоянии (т.е., с момента предшеству0 ющей проверки не были зарегистрированы ошибки в считанных словах данных), на выход мультиплексора 14 поступает код 0000. Таким образом, наличие кода 0000 на выходах мультиплексора 14 указывает на то, что

5 как на этапе предшествующей проверки, так и при данном конкретном обращении к накопителю 1 ошибки не были зарегистрированы.

Если ч риггер 16 установлен в состояние

0 логической 1 (т.е., за время, прошедшее с момента окончания предыдущей проверки, в считанны из накопителя словах была обнаружена по крайней мере одна ошибка), на ° выходы мультиплексора 16 поступает код

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

0 Поэтому, если на этапе рассматриваемой проверки на выходах 11 устройства присутствует подобный код, зто однозначно указывает на отсутствие ошибки в выводимом из накопителя слове в данный момент и на

5 регистрацию ошибки (или ошибок) на предшествующем гтапе проверки,

Если при такой проверке на выходе элемента ИЛИ 15 появляется сигнал логической 1, следовательно, в счмтанном из накопителя 1 слове зарегистрирована

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

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

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

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

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

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

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

0 накопителя, а управляющий вход второго мультиплексора является вторым управляющим входом устройства м соединен с управляющим входом первого мультиплексора и с входом формироаателя импульсов, выход

5 которого подключен к синхровходу триггера, информационный вход которого подключен к выходу элемента ИЛИ и к управляющему входу третьего мультиплексора, информационные входы второй груп0 пы которого соединены с выходом триггера.

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

название год авторы номер документа
Оперативное запоминающее устройство с коррекцией ошибок 1988
  • Березин Андрей Сергеевич
  • Маринчук Владимир Васильевич
  • Поплевин Павел Борисович
  • Сушко Сергей Всеволодович
  • Трошин Сергей Александрович
  • Чекмазов Павел Юрьевич
SU1709396A1
Оперативное запоминающее устройство с коррекцией ошибок и резервированием 1989
  • Березин Андрей Сергеевич
  • Маринчук Владимир Васильевич
  • Поплевин Павел Борисович
  • Трошин Сергей Александрович
  • Чекмазов Павел Юрьевич
SU1709397A1
Запоминающее устройство с коррекцией групповых ошибок 1983
  • Бруевич Дмитрий Анатольевич
  • Воробьев Рудольф Михайлович
  • Куликов Александр Геннадьевич
  • Кустов Вячеслав Александрович
SU1141453A1
Микропрограммное устройство для управления каналами ЭВМ 1982
  • Верига Маргарита Андреевна
  • Овсянников Валерий Иванович
  • Погодаев Валерий Викторович
  • Сиротко Елена Анатольевна
  • Церлюкевич Алла Иосифовна
SU1068938A1
Запоминающее устройство с исправлением ошибок 1984
  • Делендик Иван Николаевич
SU1236559A1
Запоминающее устройство с самоконтролем 1985
  • Белалов Евгений Яковлевич
  • Бочков Валерий Константинович
  • Рудаков Эдуард Владимирович
  • Саламатов Сергей Петрович
SU1287240A1
Запоминающее устройство с автономным контролем 1990
  • Бородавко Александр Владимирович
  • Корженевский Сергей Вячеславович
  • Уханов Михаил Витальевич
SU1785040A1
Запоминающее устройство с самоконтролем 1989
  • Акопов Ромоальд Варданович
  • Чахоян Леонид Микаелович
SU1718276A1
Буферное запоминающее устройство на полупроводниковых динамических элементах памяти 1987
  • Колганов Владимир Андреевич
  • Гутерман Иосиф Яковлевич
SU1525744A1
Запоминающее устройство с обнаружением и коррекцией ошибок 1985
  • Шишкин Валентин Иванович
  • Качалов Юрий Алексеевич
  • Ромадин Евгений Анатольевич
  • Юдин Николай Евгеньевич
SU1257709A1

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

Реферат патента 1991 года Оперативное запоминающее устройство с коррекцией ошибок

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

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

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

Патент США №4335459, кл
, 1982
Патент США № 4561095 кл
Гидравлическая передача, могущая служить насосом 1921
  • Жмуркин И.А.
SU371A1

SU 1 644 233 A1

Авторы

Баранов Валерий Викторович

Березин Андрей Сергеевич

Кузьмин Александр Дмитриевич

Маринчук Владимир Васильевич

Поплевин Павел Борисович

Сушко Сергей Всеволодович

Даты

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

1988-11-24Подача