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

 

ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО С АВТОНОМНЬИ КОНТРОЛЕМ, содержащее накопитель , числовые шины которого соединены с выходами дешифратора адреса строк, а выходные шины - с информационными входами первого блока считывания , выходами первых вентилей и информационными входс1ми второго блока считывания, выходами вторых вентилей соответственно, первые и .вторые входы первых и вторых вентилей: подключены к шинам раэрешения записи и управления, третьи их входы к шине записи и выходам блока кодирования соответственно, четвертые входы первых вентилей сйязаны с выЕшл;; ходами дешифратора адреса разрядов; управляющими входами первого блока считывания и первыми управляйщими входами выходного блока, выходы второго блока считывания соединены спервыми входами первых сумматоров по модулю два, выходы которых являются входами блока анализа отказов, выходами соединенного с первыми входами вторых сумматоров по модулю два, вторые входы вторых сумматоров по модулю два соединены с первыми выходами первого блока считывания, а выходы вторых сумматоров по модулю два связаны с информационными вхо-, дами выходного блока, вторые управ-i лякадие входы которого, соединены с § шинами разрешения записи, управления и записи, от ли чаю щ е е с я тем, что, с целью упрощения устройства и повышения его надежности , в него введены третьи вентили , первые входы которых подключе§ ны к выходным шинамг-дешифратора адреса разрядов, вторые входы третьих вентилей соединены с выходом третьего сумматора по модулю два, и второй входы которого соединены o с шиной записи и вторым выходом первого блока считывания соответ л ственно, выходы третьих вентилей подключены к вторым входам peijHCTсЬ ел ра, первые входы которого соединены с первыми выходами первого блока ; .считывания, а выходы его - к входам блока кодирования,, выход которого подключен к вторым входам первых сумматоров по модулю два.

(19) (10

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

g(59 G 11 С 29/00

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

IlO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 3409959/18-24 (22) 16.03.82 (46) 30.06.83 Вюл. Р 24 (72) П.П.Урбанович (71) Минский радиотехнический институт (53) 681. 327. 6 (088. 8) (56) .1. Микроэлектроника. Сб. статей под ред. Ф.А;Лукина. N., "Советское радио", 1972, вып. 5, с. 123-150.

2. Патент ФРГ Р 2549392, кл. G 11 С 7/00, опублик. 1977 (прототип).

° 3 Мак-Вильямс Ф, Слоэн H. "Теори кодов, исправляющих ошибки", М., "Связь", 1973, с. 33-36.

4. "Аналоговые.и цифровые интег-: ральные схемы" .Под. ред. С.В.Якубова кого, М., "Советское радио",.1979, с. 140. (54)(57) ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО С

АВТОНОМНЫМ КОНТРОЛЕМ, содержащее на."" копитель, числовые шины которого соединены с выходами дешифратора адреса строк, а выходные шины — с информационными входами первого блока считывания, выходами первых вентилей и информационными входами второго блока считывания, выходами вторых вентилей соответственно, первые и вторые входы первых и вторых вентилей. подключены к шинам разрешения записи и управления, третьи их входы— к шине записи и выходам блока кодирования соответственно, четвертые входы первых вентилей связаны с выходами дешифратора адреса разрядов, управляющими входами первого блока .считывания и первыми управляйщими входами выходного блока, выходы второго блока считывания соединены с первыми входами первых сумматоров по модулю два, выходы которых являются входами блока анализа отказов, выходами соединенного с первыми входами вторых сумматоров по.модулю два, вторые входы вторых сумматоров по модулю два соединены с первыми выходами первого блока считывания, а выходы вторых сумматоров по модулю два связаны с информационными вхо. дами выходного блока, вторые управляющие входы которого соединены с Я . шинами разрешения записи, управления и записи, о т л и ч а ю щ е е " с я тем, что, с целью упрощения устройства и повышения его надежности, в него введены третьи вентили, первые входы которых подключе- (:! ны к выходным шинам дешифратора адреса разрядов, вторые входы .третьих вентилей соедйнены с выходом третьего сумматора по модулю два, первый и второй входы которого соединены с шиной записи и вторым выходом первого блока сЧитывания соответ" ственно, выходы третьих вентилей подключены к вторым входам регистра, первые входы которого соединены с первыми выходами первого блока: ,считывания, а выходы его — к входам блока кодирования,. выход которого подключен к вторым входам первых сум маторов по модулю два.

10261б5

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

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

Известны полупроводниковые ЗУ, которые содержат накопитель и схемы логики обрамления, позволяющие производить обращение при записи и считы-, вании информации к одному или к нескольким элементам памяти ЭП накопителя (1).

Однако работоспособность таких устройств нарушается при отказах ЭП накопителя. .Наиболее близким к предлагаемому является запоминающее устройство с автономным контролем, содержащее накопитель, числовые шины которого соединены с выходами дешифратора адреса строк, а выходные. шины — с информационными входами первого блока считывания, выходами первых .вентилей и информационными входами второго ЗО блока считывания, выходами вторых вентилей соответственно, первые и вторые входы первых и вторых вентилей подключены к шинам разрешения записи и управления, третьи входы 35 их — к шине записи и выходам блока кодирования соответственно, четвертые входы первых вентилей связаны с выходами дешифратора адреса разрядов, управляющими входами пер- 4р вого блока считывания и первыми управляющими входами выходного блока, выходы второго блока считывания соединены с первыми входами. первых сумматоров по модулю два, выходы которых являются входами блока анализа отказов, выходами соединенного с первыми входами вторых сумматоров по модулю два, вторые входы вторых сумматоров Ilo модулю два, соединены с первыми выходами первого блока считывания, а выходы вторых сумматоров по модулю два связаны с информационными входами выходного блока, вторые управляющие входы которого соединены с шинами разрешения записи, управ- 55 ления и записи P2).

В устройстве при записи информации в накопитель первый блок кодирования вырабатывает r дополнительных (проверочных). разрядов в соответст-. 6О вии с применяемым кодом. Например,, при использовании кода Хеннинга, исправляющего одиночные ошибки, r выбирается иэ условия k 4 2 - r""4 f3 где k соответствует числу инфор-; g5 мационных разрядов. далее эти nk+r ! разрядов записываются в накопитель.

При считывании информации второй блок кодирования по считанным kI разрядам. (в слове могут быть ошибки) 1 вновь вырабатывает r (при наличии

I ошибок вектора r u r I отличаются) проверочных разрядов, которые сравниваются с разрядами, хранившимися в дополнительных ЭП строки. В результате этого сравнения вырабаты" вается проверочный вектор (синдром), анализ которого блоком определения местоположения отказа позволяет установить отказавший дефектный разряд и исправить его.

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

В качестве базового объекта выбрана БИС Зу типа К541РУ1, выпускаемая отечественной промышленностью.

Это устройство емкостью 4 Кбит 1 позволяет производить обращение к любому одному ЭП накопителя для записи или считывания информации 14 .

Однако это устройство не может быть использовано, если при его производстве возникли единичные дефекты ЭП. Кроме того, такие устройства становятся неработоспособными при возникновении отказов ЭП в процессе эксплуатации БИС ЗУ.

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

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

1026165 отказов, выходами соединенного с первыми входами вторых сумматоров по модулю два, вторые выходы вторых сумматоров по модулю два соединены с первыми выходами первого блока считывания, а выходы вторых сумматоров по модулю два связаны с информационными входами выходного блока, вторые управляющие входы которого соединены с шинами разрешения записи, управления и записи, введены третьи вентили,.первые входы которых . подключены к выходным шинам дешифратора адреса разрядов, вторые входы третьих вентилей соединены с выходом третьего сумматора по модулю !5 два, первый и второй входы которого соединены с шиной записи и вторым выходом первого блока считывания соответственно, выходы третьих вентилей подключены к вторым входам 2О регистра, первые входы которого соединены с первыми выходами первого блока считывания, а выходы его - к входам блока кодирования, выходы которого подключены к вторым входам первых сумматоров по модулю два.

Это позволяет корректировать в каждой строке накопителя один отказ

,(дефект) в режиме считывания инфор мации при невысокой .сложности схем коррекции.

Яа фиг. 1 изображена функциональная схема устройства, на фиг. 2— блок анализа отказов °

Устройство содержит накопитель 1, 35 числовые шины 2 которого соединены с выходамй дешифратора 3 адреса строк. Основные 4 и дополнительные

5 выходные шины накопителя 1 соединены соответственно с выходами первых вентилей 6, информационными входами первого блока 7 считывания и выходами вторых вентилей 8, а также с инфОрмационными входами второго блока 9 считывания. Первые и вторые входы первых б и вторых 8 вентилей 45 соединены соответстВЕнно с шииамн разрешения записи 10 и управления 11, а третьи их входы — с шиной 12 записи, первым входом третьего сумматора 13 по модулю два и с выходами блока 14 кодирования, связанны- ми также с вторыми входами первых сумматоров 15 по модулю два. Четвертые входы первых вентилей 6 связаны с выходами 16 дешифратора 17 адреса разрядов, управляющими входами первого блока 7 считывания и первыми управляющими входами выходного блока

18, а также с вторыми входами третьих вентилей 19, первые входы которых соединены с выходами третьего сум- 6О матора 13 по модулю два. Выходы третьих вентилей 19 соединены с вторыми

20 входами регистра 21, первые. входы 22 которого подключены к первым выходам первого блока 7 считывания, 5 вторым входам вторых сумматоров 23 по модулю два, второй выход 24 первого блока 7 считывания связан с. вторым входом третьего сумматора 13 по модулю два. Выходы регистра 21 являются входами блока 14 кодирования. Выходы второго блока 9 считывания соединены с первыми входами первых сумматоров 15 по модулю два, выходами связанных с входами 25 .блока 26 анализа отказов. Выходы 27 бло ка 26 являются первыми входами вторых сумматоров 23 по модулю два. Вы ходы сумматоров 23 соединены с информационными входами 28.выходного блока 18, выход 29 которого является выходом устройства, а сигналы шин

10-12 являются вторыми управляющими входами выходного блока.

Пример реализации блока 26 анализа отказов показан на фиг. 2.

Схема представляет собой программируемую логическую матрицу (ПЛМ, можно использовать вместо ПЛМ, ПЗУ), состоящую.из инверторов 30 и вентилей (не показаны). К вентилям осуществляется подключение (условно обозначено кружочком) 31 либо прямого, либо инвертированного входного разряда 25. Таким образом, к каждому вентилю подключены сигналов.

Принцип работы .устройства основан на свойстве кода Хемминга, состоящем в том,. что при любой последовательности расположения вектор-столбцов в проверочной матрице HÄÄ(3) поразряд,ное сравнение наборов контрольных— разрядов (и t ) указывает местоположение отказа, если он есть.

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

В режиме записи информации на вхо- ды дешифратора 3 адреса строк посту-. пает код адреса опрашиваемой строки, в результате чег возбужДается одна нз }м выходных шин 2 дешифратора 3, т.е. выбирается одна из строк. Ин° ° ормационные разряды ()слова считыаются по шинам 4 и поступают в первый .блок 7 считывания и дальше с первых выходов блока 7 поступают на первые 22 входы регистра 21. Таким образом, Ъ разрядов опрашиваемой строки записываются в регистр 21. Одновременно с этим на входы дешифратора 17 адреса разрядов поступает код адреса разряда, на пересечении которого. со строкой находится выбираемый

ЭП. Сигнал с одной.из возбужденных шин 16 дешифратора 17, поступая на один из управлякнцих входов первого блока 7 считывания, вызывает появление на втором 24 выходе блока .7 ин,формации 1 или О), хранящейся в опрашиваемом ЭП. Этот .сигнал поступает на второй вход третьего сумматора 13 по модулю два и сравнивается с сигналом, установленным для

1026165 записи на шине 12 запиби. Если срав,ниваемые сигналы отличайтся, то -на выходе третьего сумматора 13 появится единичный сигнал. Этот сигнал через третий вентиль 19, на первый вход которого действует единичный сигнал с возбужденной шины дешифратора 17 адреса разрядов поступит на второй вход 22 соответствующего разряда регистра 21 и инвертирует хра. Нящийся в нем символ. Если же запи- 10 сываемый в ЭП и хранящийся в нем символы совпадают, то .изменения информации в регистре не происходит.

На основании 9 информационных символов; хранящихся в регистре 21, 15 блок 14 кодирования вырабатываете проверочных символов, которые поступают на третьи входы вторых вен тилей 8, а на третьих входах первых вентилей установлен сигнал 12 20 записи. После. этого на шине 10 появляется сигнал разрешения записи информации в ЭП, находящийся на пересечении выбранных строки и разряда, иэ выбранных ЭП, а также в " дополнительных ЭП происходит запись информации. На этом цикл записи закончен.

В режиме считывания сигналы .На шинах 10 и 12 отсутствуют, вентили б,ЗО и 8 заперты. В соответствии с кодом адреса опрашиваемой строки возбуждается одна из шин 2 дешифратора 3 и все ЭП этой строки подключаются соответственно через основные 4 и дополнительные .5 выходные шины на-, З5 капителя 1 к первому 7 и второму 9 блокам считывания. По считанньм ( информационным символам, поступающим по первым входам 22 в регистр 21, в блоке 14 кодирования вырабатыва- 40 ются } gr-r, однако векторы Y u r мо-. гут отличаться) контрольных символов..Эти символы поступают на вторые входц первых сумматоров 15 и сравниваются в них поразрядно с V сим-. 45 волами, поступающими на первые входи сумматоров 15. Если в считанном слове (его разрядах) нет отказов, то на выходах первых сумматоров 15 будут нулевые символы синдром Равен нулю .50 . В противном случае синдром нулю не равен. Синдром по входам 25 поступает в блок 26 анализа отказов. В блоке 26 (фиг. 2) запрограммированы .двоичных слов по разрядов cooT-, ветствующие вектор-столбцам матри-цы Hy,g применяемого кода. ТакНм образом, синдром, сформулированный .первыми сумматорами 15, сравнивает-. ся с каждым из Ф векторов, хранящих. ся в ПЛИ. При совпадении с одним из 60 векторов (в считанном алове есть ошибка) на соответствующем выходе

27 сформируется единичный сигнал, и -.таким образом, однозначно установится; местоположение отказавшего разряда. Я

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

4 информационных разрядов на выход

29 устройства поступает символ, расположенный в ЭП, местоположении которого определяется кодами адресов строки и разряда. Естественно, что при определенном считывании информации из ЭУ любая ошибка, имеющаяся - в к -РазрядноМ слове, будет коррек- . тироваться вне зависимости от того, считывается из устройства этот разряд или другой.

Рассмотрим для примера запись и считывание слова A = 1010 = 4 ,(записывается и считывается символ "0" во второй разряд строки) . Для обнаружения и исправления ошибки используем код Хемминга с проверочной матрицей-H>,4, т.е. И = 7, = 3:

1 1 О, 1 1 0 О

Н = 1 0 1 1,0 1,0

011100 1

С .С С С С С С

На основании этого када блок 16 кодирования. вырабатывает 3 проверочных символа С - С :по алгоритму .

Cj = C) Су, С4 слОжение

С ь C — C > — Сф ведется

С1 - =Cа - Сэ — С4 по модулю два

B:íàêoéèòåëü запишется слово В

1010,101. При считывании информации на первых выходах первого блока 7 считывания будет слово A =. 1110. (ошибка во втором разряде) . Вновь сформированные разрядов (000) сравниваются на первых сумматорах 15 поразрядно с г символами (101) . Син- дром (5= 101) поступает на входы блока 25, в котором хранятся (C C4) :. вектОР-стОлбцы матрицЫ Н74. СинДРОм совпадает с вторым .С вектором, и на:. втором выходе 27 блока 26 будет единичйый сигнал, который на втором. сумматоре 23 инвертирует единичный символ на нулевой. Таким образом, на выходе 29 устройства, будет правильный дзоичный символ "0".

Если в считанном слове ошибок нет. или искажен один из символов, то синдром не совпадает ни с одним иэ вектор-столбцов, хранящихся в ПЛМ и все (символов будут правильными.

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

7 водства БИС ЗУ либо его, эксплуатации. Однако предлагаемое устройство, проще эа счет того, что кодирование информации н в режиме записи, .и в режиме .считывания осуществляется одним и тем же блоком кодирования, в то время как в известном устройстве для этих целей используются два . блока кодирования. Анализ, приведенный в описании 2) устройства, показывает, что для БИС ЗУ емкостью . !О

16 Кбит (t; 8 ) нод дополнительные.

ЭП, схемы кодирования, обнаружения и исправления ошибок необходимо уве-, личить площадь кристалла приблизительно на 18%. Причем 8-10% (иэ 185) )5 занимают схемы кодирования и определения местоположения сипибки..Даже предварительные подсчеты показывают что для формирования 1 проверочных разрядов. кодом Хемминга.(самим прос- О тым и эффективным 31 нужно около 1" ."/2 двухвходовых сумматоров по модулю два. Это значит, что для БИС

ЗУ емкостью 16 кБит (128 128) необ-, ходимо 8 ° 64 = 512 сумматоров для

1 реализации одного блока кодирования что потребует увеличения площади кристалла на 4-5%. ОТметим, что в предлагаемом устройстве формирование блока определения местоположе:ния отказов в виде ПЛМ или ПЗУ це

;требует проведения дополнительных технологических операций по сравнению с базовым процессом и практически не влияет на выход годных ЗУ из- эа усложнения техпроцесса.

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

В сравнении с базовым объектом

;йредлагаемое устройство позволяет использовать. кристаллы БИС ЗУ с единичными дефектами производства и исправлять отказы, возникающие при использовании БИС. Таким образом, надежность предлагаемого устройства выше, чем базового.

1026165

Составитель О.Кулаков

Редактор E.Ëóøíèêîâà .Техред А, Бабинец . . Корректор Ю.Макаренко

Заказ 4564/42 . Тираж 594 Подписное

ВНИИПИ Государственного комитета СССР

По делам изобретений и открытий

113035, Москва, Ж 35, Раушская наб., д. 4/5

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

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

 

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

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

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

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

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

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

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

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

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