Запоминающее устройство с коррекцией ошибок в выходной информации

 

Изобретение относится к вычислительной технике и может быть использовано для построения надежных запоминающих устройств, оперативной или постоянной памяти произвольного доступа, работающих в реальном масштабе времени. Целью изобретения является повышение надежности, быстродействия и упрощение устройства. Цель достигается тем, что в устройство, содержащее основной накопитель, состоящий из информационных блоков памяти и блока памяти контрольных разрядов, дополнительный накопитель, блоки контроля, элементы И, введены элементы ИСКЛЮЧАЮЩЕЕ ИЛИ по числу разрядов основного накопителя. 2 ил.

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

Известно запоминающее устройство с самоконтролем [1] , содержащее адресный блок, накопитель, шифратор, две группы элементов И, блок контроля, сумматоры по модулю два, элемент ИЛИ. Шифратор и блок контроля состоят из сумматоров по модулю два. Устройство позволяет исправить одиночные и кратные отказы в каждом слове накопителя из-за отказа интегральной микросхемы памяти (ИМП) с единичными сигналами на выходах при наличии b + l дополнительных разрядов, где l = , К - число информационных разрядов; b - разрядность интегральной схемы памяти.

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

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

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

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

Цель достигается тем, что в устройство, содержащее информационные блоки памяти основного накопителя, блока памяти контрольных разрядов, дополнительный накопитель, блоки контроля, элементы И, введены элементы ИСКЛЮЧАЮЩЕЕ ИЛИ по числу разрядов основного накопителя, вторые входы которых соединены с выходами элементов И, формирующих признак коррекции разряда по совпадению единичного значения сигнала с выхода контрольного блока, означающего наличие ошибки в группе разрядов информации с выходов основного носителя, принадлежащих разным блокам, и единичного значения сигнала с выхода дополнительного накопителя, соответствующего наличию дефекта в определенном блоке основного накопителя.

Эффективность применения предлагаемого устройства наиболее высока при использовании для построения накопителя БИС памяти большой информационной емкости. При неисправности БИС устройство корректирует ошибки во всей информации неисправной БИС в каждом ряду.

Анализ известных решений исследуемой отрасли показал, что известно запоминающее устройство с самоконтролем [1] , содержащее аналогичные элементам ИСКЛЮЧАЮЩЕЕ ИЛИ предлагаемого устройства сумматоры по модулю два, одни входы которых подключены к выходам накопителя, другие - к выходам группы элементов И, формирующих признаки коррекции информации соответствующего разряда. Но в этом устройстве один вход каждого элемента группы элементов И связан с выходом элемента ИЛИ, входы которого связаны с выходами блока контроля, а второй вход - с выходом элемента И другой группы элементов И, входы которых связаны с выходами группы разрядов накопителя. Признак коррекции разряда выходной информации формируется этой схемой по совпадению условия наличия ошибки в считываемой информации с условием наличия ошибочных единичных выходов группы разрядов накопителя, соответствующих одной интегральной схеме памяти.

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

На фиг. 1 и 2 представлена блок-схема предложенного запоминающего устройства.

Запоминающее устройство содержит основной накопитель, состоящий из К n-разрядных информационных блоков 1 памяти, одного n-разрядного блока 2 памяти контрольных разрядов, К-разрядного дополнительного накопителя 3, n блоков 4 контроля, К групп элементов И 5 по n элементов в каждой группе, К групп элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 6 по n элементов в каждой группе, причем адресные входы основного и дополнительного накопителей соединены с адресной шиной 7. Выходы 8 элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 6 являются выходами устройства, первый вход i-го элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 6 (i = 1, . . . , n) k-й группы (k = 1, . . . , K) соединен с i-м выходом блока 2 основного накопителя, второй вход i-го элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 6 k-й группы соединен с выходом i-го элемента И 5 k-й группы, первый вход всех элементов И 5 k-й группы соединен с k-м выходом дополнительного накопителя 3, второй вход i-го элемента И 5 каждой группы соединен с выходом i-го блока 4 контроля, k-й вход i-го блока 4 контроля соединен с i-м выходом k-го блока 1 памяти основного накопителя, (К+1)-й выход i-го блока 4 контроля соединен с i-м выходом блока 2 памяти контрольных разрядов основного накопителя. При этом основной накопитель построен из m рядов n-разрядных интегральных схем памяти емкостью n R бит по К+1 схем в каждом ряду для хранения [(K+1) n] -разрядных слов с учетом контрольных разрядов. Каждый блок 1 основного накопителя содержит m интегральных схем памяти и имеет емкость (m n R) бит. Блок 2 контрольных разрядов содержит n-разрядную информацию, i-й разряд которой является контрольным для кода соответственно из i-х разрядов информации блоков 1 основного накопителя и сформирован каким-либо известным способом, например является суммой по модулю два одноименных разрядов информации блоков 1.

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

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

По шине 7 адреса из процессора (не показан) на адресные входы накопителей поступает адрес считываемого слова. Считанное слово с контрольными разрядами поступает в блок 4 контроля, в котором получается контрольная информация, она сравнивается с информацией с блока 2 контрольных разрядов. Если в считанной информации нет искажений, то выходы блоков 4 контроля нулевые. В случае искажения информации выходы соответствующих искаженным разрядам блоков 4 контроля будут единичными.

Количество элементов И 5 и ИСКЛЮЧАЮЩЕЕ ИЛИ 6 равно количеству разрядов считываемой информации без учета контрольных разрядов. Каждому разряду выходной информации соответствуют один элемент И 5 и один элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 6. Сигналы с выходов блоков 4 контроля поступают на элементы И 5, соответствующие разрядам информации, по которым получен сигнал. На вторые входы k-й группы элементов И 5 поступает информация k-го разряда дополнительного накопителя 3 о состоянии исправности единичного сигнала с блока 4 контроля и единичного сигнала с выхода дополнительного накопителя 3. На выходе элемента И появляется единичный сигнал, при наличии которого происходит инвертирование элементом ИСКЛЮЧАЮЩЕЕ ИЛИ 6 соответствующего разряда считанной информации.

Использование предлагаемого устройства более эффективно, чем известного устройства для коррекции ошибок считанной информации. В нем может быть скорректировано от одного до n разрядов считанного слова, если искаженные разряды считаны с одного блока основной памяти. Для коррекции ошибок требуется меньший объем дополнительной памяти, чем в известном устройстве. В предлагаемом устройстве в отличие от известного не происходит существенного увеличения времени обращения. (56) Авторское свидетельство СССР N 1005193, кл. G 11 C 29/00, 1981.

Авторское свидетельство СССР N 686085, кл. G 11 C 29/00, 1978.

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

ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО С КОРРЕКЦИЕЙ ОШИБОК В ВЫХОДНОЙ ИНФОРМАЦИИ, содержащее основной накопитель, дополнительный накопитель, n (где n - разрядность блоков памяти основного накопителя) блоков контроля, K групп по n элементов И в каждой группе, причем адресные входы основного и дополнительного накопителей являются адресными входами устройства, отличающееся тем, что, с целью повышения надежности, быстродействия и упрощения устройства, в него введены K групп по n элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, а основной накопитель состоит из K информационных блоков памяти и блока памяти контрольных разрядов, причем первый вход i-го (i= 1, . . . , n) элемента ИСКЛЮЧАЮЩЕЕ ИЛИ k-й (k = 1, . . . , K) группы соединен с i-м выходом k-го информационного блока памяти, второй вход i-го элемента ИСКЛЮЧАЮЩЕЕ ИЛИ k-й группы соединен с выходом i-го элемента И k-й группы, k-й выход дополнительного накопителя соединен с первыми входами элементов И k-й группы, второй вход i-го элемента И каждой группы соединен с выходом i-го блока контроля, k-й вход которого соединен с i-м выходом k-го информационного блока памяти, (K + 1)-й вход i-го блока контроля соединен с i-м выходом блока памяти контрольных разрядов, выходы элементов ИСКЛЮЧАЮЩЕЕ ИЛИ являются выходами устройства.

РИСУНКИ

Рисунок 1, Рисунок 2



 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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