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

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

Авторы: Ашихмин, Кондращенко

ZIP архив

Текст

(5 ГОСУДАРСТВ Е ННЬПО ИЗОБРЕТЕНИПРИ ГКНТ СССР КОМИТЕТИ ОТКРЫТИ ОПИСАНИЕ ИЗОБРЕТЕНИК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ щен тво СССР 00, 1985.в В.В, Надежное полупроводникоиствах. М.; Радио 4,8,УСТРОЙСТВО С я к вычислительльзоваться в сис(21) 4630708/24% 1370668, кл. 6 11 С 29/Конопелько В.КЛосехранение информации ввых запоминающих устрои связь, 1986, с. 126, рис.(57) Изобретение относитсной технике и может испо темах обработки информации. Целью изобретения является повышение выхода годных микросхем памяти,. Устройство содержит (К+1) матриц памяти 1, две из которых являются резервными, й дешифраторов адреса строк 2, й дешифраторов адреса столбцов 3, й преобразователей кода адреса строк 5, й преобразователеи кода адреса столбцов 4, программируемую логическую матрицу 6, коммутаторы выходных 7 и входных 8 данных, коммутаторы резервных строк 9 и столбцов 10, селекторы адреса резервных строк 11 и резервных столбцов 12. Устройство позволяет устранить многократные отказы при использовании резервных матриц памяти, содержащих дефектные столбцы и строки. 2 ил,20 25 30 35 столбцов 50 55 Изобретение относися к вычислительной технике и может использоваться в системах обработки информации.Целью изобретения является повышение выхода годных микросхем памяти,На фиг,1 показана структурная схема запоминающего устройства с резервированием; на фиг.2 - пример принципа работы запоминающего устройства с резервированием,Устройство содержит И=К+1 матриц па-мяти 1,1-1,К, й дешифраторов адреса строк2,1-2,й и М дешифраторов адреса столбцов 3.1-3,М, й преобразователей кода адреса столбцов 4,1 - 4,М, И преобразователей кода адреса строк 5,1-5,М, программируемую логическую матрицу 6 ПЛМ), коммутатор 7 выходных данных, коммутатор 8 входных данных, первый 9.1 и второй 9,2 коммутаторы резервных строк, первый 10,1 и второй 10.2 коммутаторы резервных столбцов, селектор 11 адреса резервных строк и селектор 12 адреса резервных столбцов.Принцип работы ЗУ с резервированием заключается в следующем.Матрицы памяти 1.1-1,Й могут содержать дефектные столбцы, строки либо отдельные ячейки, расположение которых определяется предварительно при технологическом тестировании или тестировании запоминающего устройства операционнойсистемой. Преобразователи кода адреса столбца 4,1 - 4,М и адреса строки 5.1 - 5,К представляют собой, например, запоминающие устройства, на адресный вход кото; рых поступают. соответственно адресастолбца и строки, а содержимое ячеек является фактическим номером используемого столбца или строки матрицы памяти, Если осуществляется технологическое тестиро; вание матриц памяти, то преобразователи адреса могут представлять собой постоянные запоминающие устройства, программируемые в процессе изготовления кристаллов. При тестировании операционной системой в качестве преобразователей могут использоваться ОЗУ, заполняемые в процессе тестирования. Блоки и связи, необходимые для занесения информации в преобразователи адресов в последнем случае, не принципиальны для работы предлагаемого устройства и на функциональной схеме не показаны, Объем дополнительной памяти, необходимый для хранения информации в преобразователях адресов, мал по сравнению с объемом основных матриц памяти. Так, при объеме матрицы 256 Кбит ее размер 512 строк на 512 столбцов, необходимый объем дополнительной памяти 9 К, т,е.менее 4% основной памяти. Если суммарное количество дефектных строк во всех матрицах памяти не превышает количества строк одной матрицы и суммарное количество дефектных столбцов во всех матрицах памяти не превышает количества столбцов одной матрицы, то всегда путем преобразования адресов строк и столбцов можно добиться, чтобы по одному и тому же адресу было не более одной дефектной строки и не более одного дефектного столбца. Следовательно, после преобразования адресов, максимальная кратность ошибки будет равна 2 (в одной матрице есть дефектная строка, в другой - дефектный столбец), Поэтому для устранения дефектов достаточно иметь две резервные матрицы - матрицу резервных строк и матрицу резервных столбцов. Но при наличии одновременно дефектных строк и дефектных столбцов в резервных матрицах нельзя просто перекоммутировать данные с основной матрицы на резервную, так как все равно будет существовать дефектная область дефектные столбцы в матрице резервных строк и дефектные строки в матрице резервных столбцов). В то же время в резервных матрицах можно выделить годные области, которые не принимают участия в сохранении дан н ых. Это ячейки памяти, расположенные: в матрице резервных строк - по адресам ячеек памяти, образованных дефектными строками и столбцами в матрице резервных столбцов: в матрице резервных столбцов - по адресам ячеек памяти, образованных дефектными строками и столбцами в матрице резервных строк. Если адрес теперь подан так, что он попадает на дефектную строку в основной матрице и на дефектный столбец в матрице резервных строк, то можно поместить данные не в матрицу резервных строк, а в матрицу резервных столбцов, Аналогично можно поступить, когда поданный адрес попадает на дефектный столбец в основной матрице и на дефектную строку в матрице дефектных Поясним все это на примере. Пусть по. сле переадресации дефектные строки и столбцы расположены в матрицах памяти, как показано на фиг.2 (штриховкой вправо для каждой матрицы обозначены области дефектных строк, штриховкой влево - области дефектных столбцов), Если, например, по заданному адресу происходит обращение к 1-й области строк и к 3-й области столбцов, то возможна двойная ошибка, которая устраняется за счет переадресации данных от 1-й и 3-й матриц соответственно в матрицу резервных строк и матрицу резервных столбцов. Если, например, ио заданно51015 20 25 30 5 40 50 55 му адресу происходит обращение к 1-й области строк и к 5-й области столбцов, то возможна однократная ошибка, которая должна бы устраняться за счет переадресации да н н ых от 1-й ма три цы в матрицу резервных строк, но из-за дефектного столбца по этому адресу нужно поместить данные в область, показанную горизонтальной штриховкой в матрице резервных столбцов. Сделать это можно потому, что в эту область ни в каких других случаях нет необходимости помещать данные, так как в основных матрицах по этим адресам нет дефектов. Аналогично, если, например, происходит по заданному адресу обращение к 1-й области столбцов и к 6-й области строк, то возможна однократная ошибка, которая должна бы устраняться за счет переадресации данных от 1-й матрицы в матрицу резервных столбцов, но из-за дефектной строки по этому адресу нужно поместить данные в область, показанную вертикальной штриховкой в матрице резервных строк.Работа ЗУ с резервированием заключается в следующем. Матрицы памяти 1.1-1.0 могут содержать дефектные столбцы, строки либо отдельные ячейки, расположение которых определяется предварительно при технологическом тестировании или тестировании запоминающего устройства операционной системой, Полученная информация используется преобразователем 5 кода адреса строк и преобразователем 4 кода адреса столбцов (как описано выше). а также для прожига ПЛМ 6 (роль которой может выполнять, например, ПЗУ). ПЛМ формируется так, чтобы по данному адресу на первых 3 входах появлялся код, равный номеру матрицы, содержащей дефектную строку, а на выходах 3 23 - 1 (нумерация начинается с нуля) - код, равный номеру матрицы, содержащей дефектный столбец. Данные, поступающие на вход ЗУ при отсутствии дефектов по заданному адресу, поступают через коммутатор 8 входных данных на входы данных основных матриц.Если по заданному адресу есть дефектная строка и дефектный столбец, расположенные в матрицах основного накопителя,то на выходах ПЛМ с 0-го по 3 - 1-й появляется код, равный номеру матрицы с дефектной строкой, а на выходах с Л-го по 21-1-й - код, равный номеру матрицы с дефектным столбцом, На выходе селекторов 11, 12 адреса будут не активные уровни. Следовательно, при записи данные от матрицы с дефектной строкой и от матрицы с дефектным столбцом будут помещаться в 0-ю и 0-1-ю матрицы памяти соответственно, При чтении данные от матрицы с дефектной строкой и от матрицы с дефектным столбцом будут замещаться на данные с 0-й и 0-1-й матриц памяти соответственно,Если по заданному адресу есть дефектная строка, расположенная в матрицах основного накопителя, и дефектный столбец в матрице резервных строк 1.0-1. то на выходах ПЛМ с О-го по .1-1-й появляется код, равный номеру матрицы с дефектной строкой, а на выходах с 3-го по 23-1-й - код, равный 0-1 (матриц резервных строк), На выходе селектора 11 адреса будет не активный уровень, а на выходе селектора 12 адреса столбцов - активный. Следовательно, при записи данные от матрицы с дефектной строкой через коммутатор 8 входных данных и коммутатор 10.1 резервных столбцов будут помещаться в матрицу 1.0 памяти, При чтении данные от матрицы с дефектной строкой через коммутатор 9.2 резервных строк и коммутатор 7 выходных данных будут замещаться на данные с матрицы 1,0 памяти.Если по заданному адресу есть дефектный столбец, расположенный в матрицах основного накопителя, и дефектная строка в марице резервных строк 1.0, то на выходах ПЛМ с О-го по 3-1-й появляется код, равный 0 (матрица резервных столбцов), а на выходах с Л-го по 23-1-й - код, равный номеру матрицы с дефектным столбцом, На выходе селектора 11 адреса будет активный уровень, а на выходе селектора 12 адреса столбцов - не активный, Следовательно, при записи данные от матрицы с дефектной строкой через коммутатор 8 входных данных и коммутатор 9.1 резервных строк будут помещаться в матрицу 1,0-1 памяти. При чтении данные от матрицы с дефектной строкой через коммутатор 10.2 резервных столбцов и коммутатор 7 выходных данных будут замещаться на данные с матрицы 10 памяти.Дефекты отдельных ячеек дешифратооов строк, дешифраторов столбцов могут быть приравнены к дефектам строк или столбцов и устраняться аналогичным образом,Устройство имеет возможность устранять многократные ошибки и использовать в качестве резервных накопителей матрицы памяти. содержащие как дефектные строки, так и дефектные столбцы,Формула изобретения Запоминающее устройство с резервированием, содержащее К матрицу памяти, где К - число разрядов, одна из которых является резервной, К дешифраторов адреса строк и К дешифраторов адреса столбСоставитель М,Ла пушкинРедактор А,Маковская Техред М.Моргентал Корректор В Гирняк Заказ 2929 Тираж 325 Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР 113035, Москва, Ж, Раушская наб., 4/5 Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина. 101 цов, выходы которых соединены с адресными входами строк и столбцов соответствующих матриц памяти, программируемую логическую матрицу, входы которой являются адресными входами строк и столбцов ус тройства, коммутатор входных данных, Кинформационных выходов которого соединены с входами данных соответствующих матриц памяти, выходы данных которых соединены с соответствующими информаци онными входами коммутатора выходных данных, информационные выходы которого являются информационными выходами устройства, информационные входы коммутатора входных данных являются 15 информационными входами устройства, о тличающееся тем,что, сцельюповышения выхода годных микросхем памяти, в него введены дополнительные резервная матрица памяти, дешифратор адреса строк 20 и дешифратор адреса столбцов, выходы ко-. торых соединены соответственно с адресными входами строк и столбцов дополнительной резервной матрицы памяти, К+1 преобразователей кода адреса 25 строк, К+1 преобразователей кода адреса столбцов, первый и второй коммутаторы резервных строк, первый и второй коммутаторы резервных столбцов, селектор адреса резервных строк, селектор адреса резерв ных столбцов, входы преобразователей кода адреса строк объединены и соединены с адресными входами строк программируемой логической матрицы, адресные входы35 столбцов которой соединены с входами п реобразователей кода адреса столбцов, выходы которых соединены с входами соответствующих дешифраторов адреса столбцов, выходы преобразователей кода адреса строк соединены с входами соответствующих дешифраторов адреса строк, К-й и(К+1)-й информационныг. выходы коммутатора входных данных соединены с информационными входами первого коммутатора резервных строк и первого коммутатора резервных столбцов, информационные выходы которых соединены соответственно с входами данных первой и дополнительной резервных матриц памяти, выходы данных которых соединены с информационными входами второго коммутатора резервных строк и второго коммутатора резервных столбцов, информационные выходы которых соединены соответственно с К-м и (К)- м информационными входами коммутатора выходных данных, управляющие входы первого коммутатора резервных строк и второго коммутатора резервных столбцов соединены с выходами селектора адреса резервных строк, управляющие входы первого коммутатора резервных столбцов и второго комМутатора резервных строк соединены с выходами селектора адреса резервных столбцов, управляющие входы коммутаторов вхоДных и выходных данных соединены соответственно с входами селекторов адреса резервных строк и столбцов и с выходами программируемой логической матрицы,

Смотреть

Заявка

4630708, 02.01.1989

ВОРОНЕЖСКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ

АШИХМИН АЛЕКСАНДР ВЛАДИМИРОВИЧ, КОНДРАЩЕНКО ВЛАДИМИР НИКОЛАЕВИЧ

МПК / Метки

МПК: G11C 11/00, G11C 29/00

Метки: запоминающее, резервированием

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

Код ссылки

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

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