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

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

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

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

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

Республик

<л972600 (61) Дополнительное к авт, свид-ву (22) Заявлено 21.04.81(21) 3276572/18-24 с присоединением заявки ¹ (23) Приоритет

Опубликовано 07,1182.Бюллетень ¹ 41

Дата опубликования описания 07. 11.82 (51) М.Кл

G 11 С 29/00

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

СССР оо делам изобретений и открытий (53) УДК 681,327 (088 ° 8) A . .В . Городний, 3. В. Городн ий, С, В . Дайиден ко, ——

В.И.Корнейчук и И.Н .Орлова т

1 с

< (72) Авторы изобретения (71) Заявитель (54 ) ЭАПОИИНАЮЦЕЕ УСТРОЙСТВО С САИОКОНТРОЛЕИ

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

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

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

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

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

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

Поставленная цель достигается тем, что и запоминающее устройство с самоконтролем„ содержащее регистр адреса, выходы которого соединены с входами первого и второго дешифраторов, выходы которых подключены к адресным нходам первого и второго накопителей, регистры слова, схема сравнения, элементы ИЛИ и элементы И, причем первые входы и выходы первого и второго регистров слова сое972600 динены с одними из информационных выходов и входов первого и второго накопителей, другие информационные входы которых подключены к первому выходу третьего регистра слова, вторые выходы первого и второго регистров слова соединены соответственно с входами четвертого регистра слова и одними из входов первой схем сравнения и с входами пятого регистра слона и одними из входов второй схемы сравнения, другие входы первой и второй схем сравнения подключены соответственно к выходам четвертого и пятого регистров слова, а выходы к первым входам первого и второго элементов И, выходы которых соединены соответственно с вторыми входами первого и второго регистров слова, третьи выходы которых подключены соответственно к первому и ко второ- 20 му входам третьей схемы сравнения, третий вход которой соединен с ервым выходом третьего регистра слона, первый вход которого подключен к выходу элемента HJIH, первый вход ко- 25 торогQ соединен с четвертым выходом второго регистра слова, управляющие входы регистра адреса, накопителей, регистров слова и вторые входы элементов И подключены к выходам блока 30 управления, вторые вход и выход третьего регистра слова являются информационными входами и выходом устройства, введены триггеры, сумматор по модулю два, коммутатор, третий 35 дешифратор и формирователь контрольных сигналов, причем входы триггеров подключены к выходам третьей схемы сравнения, выход первого триггера соединен с первыми контрольными 4О входами накопителей и первым входом сумматора по модулю два, выход которого подключен к третьему входу третьего регистра слова, а второй вход — к выходу второго триггера и вторым контрольным входам накопителей, другие информационные выходы которых подключены соответственно к первому и ко второму входам

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

ИЛИ и первым выходом коммутатора, первый и второй входы которого подключены соответственно к третьему .60 выходу третьего регистра слова и к четвертому выходу первого регистра слова, второй выход коммутатора соединен с KoHTpoJtbHhIM входом первого накопителя, 65

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

8 регистры слова, элементы ИЛИ 9, третий регистр 10 слова с информационными входами 11 и выходами 12, четвертый 13 и пятый 14 регистры слова, первую 15 схемы сравнения, первый 17 и второй 18 элементы И, третью схему 19 сравнения, первый 20 и второй 21 триггеры, сумматор 22 по модулю два, коммутатор

23, третий дешифратор 24, блок 25 управления с входом 26 и выходом 27 и формирователь 28 контрольных сигналов.

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

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

Но если отказы есть в одноименных разрядах, то при блокировке оказавших разрядов есть ошибка. Для устранения ошибок при блокировке отказавших одноименных разрядов записывается слово в один иэ накопителей 5 или

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

Для того, чтобы определить, когда имеют место отказы в одноименных разрядах, используются схема 19 сравнения, триггеры 20 и 21 и сумматор 22.

Первоначальное исходное слово записывается в оба накопителя 5 и б, затем производится считывание и сравнение считанных слов схемой 19. Если имеет место равенство, то триггер

20 устанавливается в единичное состояние. Также производится сравнение одного иэ считанных слов (поскольку они равны) с исходным словом,размещенным на регистре 10. Если не имеет места равенство, то это означает, 972600 что имеются ошибки в одноименных разрядах, при этом триггер 21 устанавливается в нулевое состояние.

Следовательно, состояние триггера 20 в 1 и триггера 21 в 0 означает, что существуют отказы в одноименных разрядах одноименных ячеек накопителей. Если же считанные слова не равны друг другу, то оба триггера

20 и 21 устанавливаются в нулевое состояние, что соответствует отказам в разноименных разрядах накопителей 5 -и 6.

Сигнал на выходе сумматора 22 есть только в случае, когда триггер

20 в 1 и триггер 21 в 0 .

Такое состояние триггеров 20 и 21 укаэывает,что исходное слово необходимо заново записать через коммутатор 23 в накопитель 5, а накопитель

6 оставить без изменений. Состояния триггеров 20 и 21 записываются в дополнительные разряды ячейки накопителей 5 и 6. На этом запись информации заканчивается.

При считывании из накопителей 5 и 6 эти дополнительные разряды анализируются формирователем 28, где осуществляется проверка на достоверность дополнительных разрядов и выдача в дешифратор 24 их истинного значения.

Дальнейшая работа устройства зависит от того, какой из выходов дешифратора 24 возбужден. Если на дешифраторе 24 возбужден четвертый выход, то коды с регистров 7 и 8 через элементы ИЛИ 9 поступают на регистр 10. Если возбужден первый выход, то содержимое регистров 7 и

8 поступает на регистры 13 и 14 слова, в ячейки накопителей 5 и 6 по тому же адресу записывается обратный код содержимого регистров ? и 8 с последующим считыванием из накопителей 5 и 6 на эти же регистры 7 и 8. Затем по сигналу блока 25 коды с регистров 7 и 8 поступают на cxema 15 и 16 сравнения соответственно.

При несовпадении прямого и обратного кодов одноименных разрядов, схемы 15 и 16 сравнения выдают через элементы

И 17 и 18 разрешающие сигналы на регистры 7 и 8 для выдачи через элементы ИЛИ 9 на регистр 10 только этих разрядов. Выдача содержимого регистров 7 и 8 происходит в обратном коде, т.е. на регистр 10 поступает прямой код содержимого ячеек накопителей 5 и 6. Выходы разрядов регистров 7 и 8, прямой и обратный коды которых совпадают, блокируются.

Таким образом, содержимое отказавших разрядов ячейки одного из накопителей, например 5, не записывается в регистр 10, а вместо него записывается содержимое одноименных неоУкаэавших разрядов другого накопителя, например 6.

При возбуждении третьего выхода дешифратора 24 все происходит аналогично, но выдача содержимого регистра 7 происходит, кроме того, и через коммутатор 23.

Соответствие возбужденных выходов дешифратора 24 состоянием триггеров

20 и 21 приведено в табл.l.

При записи исходное слово Находится в регистре 10, откуда оно записывается в накопители 5 и 6 по адресу, заданному в регистре 1 после дешифрации его на дешифраторах 3 и 4.

Запись в накопители 5 и 6 производится по сигналу блока 25. Затем производится считывание слов с накопителей 5 и 6 на регистры 7 и 8, откуда слова поступают на схему 19 сравнения. Результаты сравнения фиксируются триггерами 20 и 21, состояния которых записываются в дополнительные разряды накопителей 5 и 6. Если при этом триггер 20 находит,ся в 1, а триггер 21 в 0, то

30 одновременно с этим по сигналу выхода сумматора 22 исходное слово с регистра 10 через коммутатор 23 записывается в ту же ячейку накопителя 5. Накопитель 6 остается беэ из—

35 менений. Затем устройство готово к записи следующего слова.

Пример записи в накопители 5 и 6 исходного слова 10 111010, при наличии отказов в четвертом и шестом разря4р дах накопителей 5 и 6, и коррекции считываемой информации приведен в табл.2.

Достоверность хранимой в предложенном устройстве информации, по

4> сравнению с известным выше, поскольку вероятность неисправления ошибок (отказов) при использовании разбивания коммутатором 23 слова на несколько частей и перестановки их местами практически равняется нулю.

Быстродействие предложенного устройства определяется быстродействием дешифратора 24. Если в качестве дешифратора 24 применяется комбинационная схема сравнения, то при счи55 тывании информации быстродействие предложенного устройства в три раза выше, чем известного.

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

97?600

Таблица 1

Возбужденный выход дешифрато ра 24

Состояние триггеров

Триггер ?О Триггер 21

Отказов нет

Таблица 2

Операция

Действия над словом 10111010

Накопитель 5

Накопитель б

Запись

10111010

10111010

Регистр 14

Регистр 13

Считывание

1010111110

10101110

Регистр 8

Регистр 7

Запись в обратном коде

01010001

01010000

01000101

01000100

Считывание

Блокировка

Регистр 8

Регистр 7

10 1-1-10

101-1-11

1-11101

Коммутатор 23

Выходной регистр 10

Выдача данных

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

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

Отказы в разноименных разрядах

Отказы в одноименных разрядах

972600

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

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

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

1. Патент CLtA Р 3753244, кл. 340-172 ° 5, опублик. 1975.

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

9 385319, кл. G 11 С 29/00, 1973 (прототип) .

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

Редактор Н.Бобкова Техред Л.Пекарь Корректор А.Гриценко

Заказ 8527/46 Тираж б 22 Подписное

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

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

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

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

 

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

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

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

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

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

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

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

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

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