Устройство для контроля памяти Советский патент 1980 года по МПК G11C29/00 

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

1

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

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

м .

Недостаком этих устройст является снижение эффективной емкости на- Ю копителя.

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

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

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

Поставленная цель достигается тем, что устройство содержит блок коррекции адреса, элементы ИЛИ, коммутаторы и генератор кодов коммутации, причем входы блока коррекции адреса подключены соответственно к выходам блоха формирования адреса и выходу первого накопителя, а выход блока коррекции адреса соединен со вторым выходом устройства, вход генератора i oдов коммутации подключен к одному из выходов блока управления, выход генератора кодов коммутации подключен к одним из входов элементов ИЛИ, другие эходы которых соединены с одним из выходов блока формирования адреса, выходы которых подключены ко второму входу первого накопителя, входы первого коммутатора подключены к выходам генератора кодов коммутации и второго накопителя, а выход первого коммутатора соединен с тгретьим выходом устройства, входы второго коммутатора подключены соответственн к выходам генератора кодов коммутации и первого накопителя и входу устройства, а выход второго коммутатора соединен со вторым входом схемы сравнения.

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

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

Устройство подключено к контролируемому накопителю 1 и содержит блок 2 коррекции адреса, второй коммутатор 3, схему 4 сравнения, блок 5 управления, первый 6 и второй 7 накопители, блок 8 формирования адреса, элементы 9 ИЛИ, генератор 10 кодов коммутации и первый коммутатор 11.

Входы блока 2 коррекции адреса подключены соответственно к выходам блока 8 формирования адреса и выходу первого накопителя 6, а выход блока 2 соединен со вторым выходом устройства. Один из выходов блока 8 подключен ко входу накопителя 7, выход которого соединен с первым входом схемы 4 сравнения, выход котрой подключен ко входу блока 5 упраления и первому входу накопителя б. Управляющие входы накопителей 6 и 7 и первый выход устройства соединены с выходами блока 5 управления. К одному из выходов блока 5 подключен вход генератора 10 кодов коммутации выход которого соединен с одним из входов элементов 9 ИЛИ, другие входы которых соединены с одним из выходов блока 8 формирования адреса. Выход элементов 9 ИЛИ подключен ко второму входу накопителя б. Входы коммутатора 3 присоединены соответств нно к выходам накопителя б и генератора 10 и входу устройства, а вход коммутатора 3 подключен ко второму входу схемы 4 сравнения. Входы коммутатора 11 соединены с выходами генератора 10 и накопителя 7, а выход коммутатора 11 подключен к третьему выходу устройства.

Второй коммутатор 3 содержит узе 12 коммутации элементы 13 ИЛИ и регистр 14 коммутации. Вход и выход

узла 12 коммутации подключены соответственно к первому вх(;ду и выходу коммутатора 3, а управляющий вход|к выходу элементов 13 ИЛИ, первые входы которых соединены с одним входом регистра 14 коммутации и вторым входом коммутатора 3. Третий вход коммутатора 3 подключен к другому входу регистра 14 коммутации, выход которого соединен со вторыми входами элементов 13 ИЛИ.

Блок 2 коррекции адреса содержит сумматор 15, элементы 16 ИЛИ и регистр 17. Одни входы элементов 16 ИЛ подключены к выходу регистра 17, а выходы элементов 16 ИЛИ соединены с одним из входов сумматора 15, выход которого подключен к выходу блока 2 Входы блока 2 соединены соответственно со входами регистра 17 и другими входами сумматора 15 и элементов 16 ИЛИ.

На фиг. 4 приведены примеры согласования дефектов типа Константа 1 и Константа О, имеющихся в разрядах слов контактируемого накопителя (см. фиг.4а),с хранимой в нем информацией методом кольцевого сдвиг записываемых в дефектные слова кодов (см. фиг. 4, б, в, г).

На фиг. 5 приведен пример согласования дефектов контролируемого накопителя с хранимой в нем информацией методом перераспределения информации по адресам.

На фиг. За показана матрица памяти, имеющая дефекты типа Константа 1 и Константа О в отдельных разрядах слов, а на фиг. 5, б-к показаны варианты распределения информации по адресам матрицы с использованием адресов коррекции, также приведенных на фиг. 5, б-к.

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

С внещнего накопителя (на фиг. 1 не показан) во второй накопитель 7 заносится информация, которая должна храниться в контролируемом накопителе 1. В исходном состоянии в регистр коммутации 14 и в регистр 17 заносится нулевой код.

В соответствии со способом согласования дефектов контролируемого накопителя 1 с хранимой в нем информацией устройство имеет три режима работы.

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

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

Первоначально устройство работает в режиме обнаружения адресов неисправных слов контролируемого накопителя 1, для чего по текущему адресу производится считывание эталонного слова с накопителя 7, запись - считывание его в дефектный накопитель 1 и поразрядное их сравнение сх-емой 4 сравнения, на вход которой подается эталонное слово с выхода накопителя 1 (запись-считывание слов в дефектном накопителе 1 производитс в данном случае без коммутации, так как с выхода генератора 10 кодов коммутации, на управляющие входы второго 3 и первого 11 коммутаторов подается нулевой код). Для исключения пропуска дефектов, совпадающих с информацией, такая же операция производится и для инверсного значения кода эталонного слова накопителя 7. Лервым же сигналом несовпадения, по::;тупающим с выхода схемы сравнения 4 на вход блока 5 управления, устройство переводится в режим согласования дефектов текущего адреса накопителя 1 с хранимой по этому адресу информацией, для чего по сигналу с блока 5 управления генератор 10 кодов коммутации обеспечивает последовательный перебор всех кодов коммутации. Для каждого значения кода коммутации, а , следовательно, и для каждого варианта коммутации коммутатором 11 производится запись-считывание модифицированного слова в накопителе 1 по адресу дефектного слова, восстановление последовательности разрядов этого слова коммутатором 3, поразрядное сравнение схемой 4 сравнения эталонного слова с выхода накопителя 7 и слова с выхода коммутатора 3. В режиме согласования сигнал несовпадения с выхода схемы 4 сравнения свидетельствует о том, что данный вариант коммутации эталонного слова, записываемого в накопитель 1 до дефектного слова, а, следовательно и данный код коммутации, не обеспечивает согласования дефектов с информацией по этому адресу.

По сигналу несовпадения, поступающему на первый управляющий вход первого накопителя 6, в нем фиксируются неприемлемые коды коммутации путем (Занесения единичной информации по адресам, определяемым этими кодами, при этом анализируемый текущий код

коммутации поступает с выхода генератора 10 через элементы 9 ИЛИ, на адресный вход накопителя б.

После перебора всех возможных кодов коммутации устройство переходит в режим обнаружения дефектов по следующему адресу. После анализа последнего адреса контролируемого накопителя 1 в накопителе 6 фиксируются see коды коммутации, неприемлемые для согласования дефектов с информацией.

0

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

5 текущим значениям кодов коммутации с накопителя 6. При первом же нулевом сигнале с выхода накопителя б производится остановка работы .генератора 10 и запись текущего значения кода

0 коммутации в коммутатор 3. Зафиксированный код и вариант коммутации записываемых в дефектный накопите-ль 1 слов позволяет согласовать дефекты с.информацией, так как по соответст5вующему адресу накопителя б записана нулевая информация. Далее в дефектный накопитель 1 переписывается эталонная информация из второго накопителя 7 с использованием найденного варианта коммутации (см. фиг. 4) .

0

Если не найден приемлемый вариант коммутации (при этом по всем адресам накопителя 6 записана единичная информация) , устройство переходит во второй режим работы, в котором для

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

0 сложения с постоянным адресом коррекции. Задача устройства в этом режиме - определить адрес коррекции и вариант распределения информации в контролируемом накопителе 1, удовлет5воряющий согласованию дефектов с информацией. В данном режиме в работе не участвуют первый 11 и второй 3 коммутаторы, поэтому запись-считывание слов в контролируемом накопителе

0 1 производится без коммутации разрядов.

По сигналу блока 5 управления блок 8 формирования адресов обеспечивает последовательный перебор всех

5 адресов накопителей 1 и 7. Первоначально устройство работает в режиме обнаружения адресов дефектных слов накопителя 1. При обнаружении дефектного слова устройство переходит в режим согласования.

0

По сигналу блока 5 управления блок 8 формирования адресов, начиная ;с адреса неисправного слова, обеспе65чивает перебор адресов.

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

В сумматоре 15 блока 2 коррекции адреса производится суммирование текущего адреса с адресом коррекции, поэтому на адресный вход дефектного накопителя 1 постоянно подается адрес обнаруженного дефектного слова.

По текущему адресу считывается эталонное слово с накопителя 7 и выполняется запись-считывание его в накопителе 1 по адресу дефектного слова, поразрядное сравнение эталонного слова и слова с выхода накопителя 1 схемой 4 сравнения. При этом сигнал несовпадения с выхода схемы 4 сравнения означает, что дан ный адрес коррекции и вариант перераспределения информации в накопителе 1, не удовлетворяет согласованию дефектов неисправного слова с записываемой в него информацией. Сигнал несовпадения, поступающий на управляющий вход накопителя 6, производит запись в него единичной информации по адресу, определяемому . анализируемым адресом коррекции, который поступает с выхода блока 8 через элементы 9 ИЛИ на годресный вход накопителя 6. Таким образом, после анализа последнего адреса контролируемого накопителя 1 в накопител 6 фиксируются а,цреса коррекции, неприемлемые для согласования.

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

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

Далее в накопитель 1 переписывается эталонная, информация из накопителя 7 уже с коррекцией адресов записываемых слов (см. фиг. 5). Если не был найден приемлемый вариант перераспределения информации по адресам контролируемого дефекгного накопителя 1, причем во все гщреса накопителя б занесена единичная информация, устройство переходит в третий режим работы.

В третьем режиме генератор 10 кодов коммутации обеспечивает последовательное формирование кодов коммутации .

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

При этом во втором коммутаторе 3 и в блоке 2 коррекции адреса фиксируются соответственно код коммутации и адрес коррекции, приводящие к согласованию.

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

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

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

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

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

и входу устройстба, а выход второго коммутатора соединен со вторым входом схемы сравнения,

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

Источники информации,

5 принятые во внимание при экспертизе

1.Автораское свидетельство СССР № 515159, кл,С 11 С 11/00, 197,4.

2,Авторское свидетельство СССР № 504250, кл.С 11 С 29/00, 1974

0 (прототип),

CnniEZErn

00100 11

о о о i o / g / / / 00,

ool / / / о 0 f Q

i 4 о 0 00

/ / о о 1 о oi о о о Of

(Г «г

пззшхр

10 Oi о € Oi

л f j л /i ft 4

7 g / V j. /g 00/ / Q 0 0 1 о о (7 о / / о OiO

y/ oo±oo o

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

название год авторы номер документа
Устройство для контроля полупроводниковой памяти 1984
  • Мхатришвили Владимир Иванович
  • Николаева Ирена Николаевна
  • Самойлов Алексей Лаврентьевич
  • Савельев Анатолий Иванович
SU1170513A1
Запоминающее устройство с коррекцией ошибок 1987
  • Николаев Виктор Иванович
  • Королев Михаил Иванович
SU1444898A1
Устройство для коррекции ошибок внешней памяти 1989
  • Типикин Александр Петрович
  • Максимов Олег Анатольевич
  • Гвоздев Владимир Викторович
  • Кузнецов Сергей Валентинович
SU1662011A1
Запоминающее устройство с самоконтролем 1981
  • Алдабаев Геннадий Константинович
  • Белов Геннадий Иванович
  • Дербунович Леонид Викторович
  • Диденко Константин Иванович
  • Загарий Геннадий Иванович
  • Конарев Анатолий Николаевич
  • Ручинский Анатолий Антонович
SU970480A1
Устройство для контроля монтажа 1986
  • Хамко Николай Григорьевич
  • Юдин Валерий Петрович
  • Якушев Евгений Александрович
SU1312616A1
Устройство контроля электромагнитных параметров гибкого магнитного диска 1988
  • Тележенко Валентин Николаевич
  • Чуглазов Геннадий Николаевич
  • Подгорный Александр Анатольевич
  • Петренко Николай Васильевич
  • Бублик Ирина Васильевна
SU1578627A1
Устройство для контроля блоков памяти 1985
  • Безручко Николай Иванович
  • Фаткулин Равиль Зигангаряевич
  • Цепляев Виктор Константинович
  • Мироненко Евгений Борисович
SU1270799A1
Устройство для контроля доменной памяти 1988
  • Алексеев Игорь Юрьевич
  • Дроздов Владимир Иванович
  • Чесноков Юрий Андреевич
SU1564693A1
Запоминающее устройство с самоконтролем 1980
  • Андреев Виктор Павлович
  • Беляков Анатолий Иванович
  • Пресняков Александр Николаевич
  • Иванов Александр Николаевич
SU920848A1
Устройство для контроля интегральных схем 1980
  • Агафонов Владимир Васильевич
  • Галка Владимир Иванович
  • Крамской Владимир Владимирович
  • Мущенко Владимир Александрович
  • Никитин Владимир Викторович
  • Петров Игорь Иванович
  • Хоменко Петр Георгиевич
  • Щирин Леонид Александрович
SU966699A1

Иллюстрации к изобретению SU 752 497 A1

Реферат патента 1980 года Устройство для контроля памяти

Формула изобретения SU 752 497 A1

SU 752 497 A1

Авторы

Беляков Анатолий Иванович

Журавлев Анатолий Иванович

Даты

1980-07-30Публикация

1978-07-07Подача