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

Номер патента: 1381597

Авторы: Дичка, Корнейчук, Самофалов, Сидоренко, Чернов

ZIP архив

Текст

(19) (11) 81597 б 1) 4 С 1 С 11 4 ПИСАНИЕ ИЗОБРЕТЕН НОЕ ЗАПОМИ НАЮШЕЕ1 Оалов, В. И. Корнейчукидоренко и А. В. Черно8)детельство СССРС 17/00, 1978.тельство СССРС 17/00, 1978. УДАРСТВЕННЫЙ КОМИТЕТ СССР ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТ ВТОРСКОМУ СВИДЕТЕЛЬ(57) Изобретение относится к вычислительной технике и может быть использовано в постоянных запоминающих устройствах, Целью изобретения является повышение надежности постоянного запоминающего устройства. Поставленная цель достигается тем, что в устройство введены блок декодирования и блок инвертирования, причем информационный вход и корректирующие входы блока декодирования соединены соответственно с выходом первого накопителя и выходом второго накопителя, входы блока инвертирования соединены с выходами блока декодирования, а выходы - с информационными входами коммутатора. 3 ил.Изобретение относится к вычислительной технике и автоматике и может быть использовано при создании запоминающих устройств.Цель изобретения - повышение надежности постоянного запоминающего устройства.На фиг. 1 приведена структурная схема предлагаемого устройства; на фиг. 2 - блок декодирования и блок инвертирования; на фиг. 3 - коммутатор,Устройство содержит первый накопитель 1, второй накопитель 2, первый дешифратор 3, к входу 4 которого подключена первая часть кода адреса, а выход связан с входами первого 1 и второго 2 накопителей, блок 5 декодирования, первый вход 6 которого соединен с выходом первого накопителя 1, второй вход 7 - с выходом второго накопителя 2, первый выход 8 - с первым входом блока 9 инвертирования, второй выход 10 - с вторым входом блока 9 инвертирования. Выход 11 блока 9 инвертирования связан с первым входом коммутатора 12, к второму входу которого подключен выход 13 второго дешифратора 14. К входу 15 второго дешифратора 14 подключена вторая часть кода адреса, а выход коммутатора 12 связан с шиной данных 16.Блок 5 декодирования (фиг. 2) состоит из К схем свертки по модулю два 17.1 - 17.К (К определяется из соотношенияК=)о (й+Й+г)гдех ближайшее целое не меньшее,чем х число;г - - длина ячейки второго накопителя 2; и длина информационной части ячейки накопителя 1;т+Ф - длина ячейки накопителя 1, к входам которых подключены соответст.вующие разряды выходов первого и второго 2 накопителей (в соответствии с проверочной матрицей кода Хемминга), дешифратора 18, к входам которого подклю,чены выходы схем свертки по модулю два 17.1 - 17.К, двухвходовых сумматоров по модулю два 19.1 - 19.т и двухвходовых сумматоров по модулю два 20.1 - 20.г. К первым входам сумматоров 19, 20 подключены одноименные разряды выходов соответственно первого 1 и второго 2 накопителей, а к вторым входам - выходы дешифратора 18.Блок 9 инвертирования состоит из сумматоров по модулю два 21.1 - 2.т, к первым входам которых подключены одноименные выходы сумматоров 19.1 - 19.т блока 5 декодирования, а к остальным входам - выходы сумматоров 20.Коммутатор 12 (фиг. 3) состоит из двухвходовых элементов И 22.1 - 22.т, к первым входам которых подключены одноименные разряды 11.1 - 11.т выхода 11 блока 9 инвертирования, а к вторым входам - соответствующие разряды 13,1 - 13.1 (1 1=т) 2выхода 13 второго дешифратора 14, и 1,- входовых элементов ИЛИ 23.1 - 23.1, выходы которых соединены с шиной данных 16,Длина г ячейки накопителя 2 может изменяться в пределах(г(т. Подключение выходов сумматоров 20,1 - 20,г к входам сум маторов 21.1 - 21.т зависит от значения г.Например, при г=1 блок 5 будет содержать только один сумматор типа 20, выход которого будет подключен к вторым входам всех О сумматоров 21,1 - 21.т; в этом случае всесумматоры 21.1 - 21.т будут двухвходовыщи.Дополнительные разряды, хранимые внакопителе 2, предназначены для маскирования отказавших запоминающих элементов з одноименной ячейки накопителя 1 путем инвертирования соответствующих разрядов слов, подлежащих занесению в накопитель при изготовлении устройства. Предполагается, что местоположение отказов при программирования накопителя известно. КажэО дый дополнительный разряд предназначендля инвертирования определенной группы разрядов записываемого слова. Эти группы выбираются так, чтобы при заданном количестве дополнительных разрядов обеспечивало маскирование как можно большегоколичества отказов. Если при записи словав накопитель в некотором разряде ячейки имеется отказ, то группа разрядов исходного слова, включающая разряд, подлежащий записи в отказавший запоминающий элемент ячейки, при условии несовпадения записываемой цифры и типа отказа (О или 1), инвертируют, а в соответствующий дополнительный разряд записывают 1, Затем преобразованное таким образом слово вместе с дополнительными разрядами кодируется кодом Хемминга и результат заносят в память: в накопителе 1 хранится преобразованное слово и контрольные разряды кода Хемминга, а в накопителе 2 - разряды инвертирования. Перечисленные операции выполняются при изготовлении ПЗУ.40 Чтение информации осуществляется следующим образом.По коду адреса, поступающему на вход 4(первая часть кода адреса) первого дешиф.ратора 3, выбираются содержимые одноименных ячеек накопителей 1, 2 и поступают 4 э в блок 5 декодирования. Считанное т+й+гразрядное слово декодируется и корректируется (если имеет место однократная ошибка). Коррекция производится на сумматорах по модулю два 19, 20, причем коррекции 0 подвергаются только т+г разрядов (ис.правление контрольных разрядов кода Хемминга нецелесообразно, так как в дальнейшем они не используются) . Исправление ошибки в некотором разряде слова равносильно сложению по модулю два содержимого этого разряда с единицей. Местоположение ошибки определяет дешифратор 18 в соответствии с поступающим на его входы К-разрядным кодом синдрома, вычисляемымсхемами свертки 17.1 - 17.К. Затем первые т разрядов скорректированного слова поступают на первые входы сумматоров по модулю два 21.1 - 21.т блока 9 инвертирования. В соответствии со значениями г дополнительных разрядов инвертирования производится инвертирование соответствующих групп т-разрядного слова. Инвертирование осуществляется путем поразрядного сложения по модулю два содержимого разрядов группы с содержимым соответствующего этой группе дополнительного разряда. На выходах сумматоров 21. - 21.т получают восстановленное исходное слово.Выдачей информации, которую осуществляет коммутатор 12, управляет второй дешифратор 14, на вход 15 которого поступает вторая часть кода адреса. В соответствии с кодом, подаваемым на вход 15, на шину 16 данных поступает один из 1 г-разрядных слогов т-разрядного слова. Коммутатор 12 используется в том случае, если длина ячейки накопителя 1 превышает разрядность шины 16 данных. Целесообразность введения коммутатора диктуется необходимостью уменьшения избыточности - чем больше длина кодируемых слов, тем меньше избыточность. Поэтому желательно, чтобы длина обрабатываемых слов превышала длину выдаваемых слов на шину 16 данных. Устройство позволяет исправлять однократную ошибку не только в информационной части считанного слова, но и в одном из дополнительных разрядов инвертирования, т. е. контролем охвачены как информационные, так и дополнительные разряды накопителя.Устройство позволяет маскировать отказы большой кратности и исправлять однократную ошибку; вызванную сбоем. С точки зрения простоты устройства и уменьшения избыточности наиболее целесообразно ис. пользовать только один дополнигельный разряд инвертирования. В этом случае ячейки накопителя 2 будут содержать по одному разряду, а все сумматоры 2 будут двухвходовыми. При этом маскируются все 1,2,3- кратные отказы. В общем случае, если ячейка накопителя содержит У (2)3) отказавших запоминающих элементов, то вероятность того, что все отказы будут замаскированы, равна10гоу) --- . 7+1 Вероятность маскирования 4-кратных отказов равна 0,8; 5-кратных отказов1 0,67; 6-кратных - 0,57; 7.кратных - 0,5.Форму га тобретеничПостоянное запоминающее устройство,содержащее первый дешифратор, входы 20 которого являются первыми адресными входами устройства, первый накопитель, словарные шины которого соединены с выходами первого дешифратора, второй накопитель, словарные шины которого соединены с выходами первого;гешифратора, второй дешифратор, коммутатор, выходы которого являются информационными выходами устройства, отличающееся тем, что, с целью повышения надежности устройства, в него введены блок декодирования, информационЗ 0 ный вход которого соединен с выходом первого накопителя, корректирующие входы соединены с выходом второго накопителя, блок инвертирования, входы которого соединены с соответствующими выходами блока декодирования, а выходы соединены с инЗ 5 формационными входами коммутатора, входы выборки разряда коммутатора соединены с выходами второго дешифратора, входы которого являются вторыми адресными входами устройства.1381597 177 ОГ 71 Редактор М ТовтиЗаказ 82449ВНИИПИ Государ30ПроизводственноСоставитель Ь ВенковТехред И. Верее Корректор О. К ндрнк Тираж 590 Подписное твенного комитета СССР по делам 5, Москва, Ж - 35, Раушская на полиграфическое предприятие, г. Уж изобретении и откры гиб., д. 4/эгорот ут Проектн 1 н

Смотреть

Заявка

4048975, 07.04.1986

ПРЕДПРИЯТИЕ ПЯ Х-5737

САМОФАЛОВ КОНСТАНТИН ГРИГОРЬЕВИЧ, КОРНЕЙЧУК ВИКТОР ИВАНОВИЧ, ДИЧКА ИВАН АНДРЕЕВИЧ, СИДОРЕНКО ВЛАДИМИР ПАВЛОВИЧ, ЧЕРНОВ АНДРЕЙ ВАЛЕРЬЕВИЧ

МПК / Метки

МПК: G11C 11/40

Метки: запоминающее, постоянное

Опубликовано: 15.03.1988

Код ссылки

<a href="https://patents.su/5-1381597-postoyannoe-zapominayushhee-ustrojjstvo.html" target="_blank" rel="follow" title="База патентов СССР">Постоянное запоминающее устройство</a>

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