Устройство для контроля адресных цепей блоков памяти

Иллюстрации

Показать все

Реферат

 

УСТРОЙСТВО ДЛЯ КОНТРОЛЯ АДРЕСНЫХ ЦЕПЕЙ БЛОКОВ ПАМЯТИ, содержащее счетчик адреса, один вход которого является входом начальной установки устройства, а другой - входом синхронизации устройства, мультиплексор, входы первой группы которого соединены с входами выборки разряда адреса устройства, входы второй группы соединены с выходами счетчика адреса и являются адресными выходами устройства, а выходы являются информационными выходами устройства и подключены к входам первой группы блока сравнения, входы второй группы которого являются информационными входами устройства , блок управления, первый выход которого является управляющим выходом устройства , отличающееся тем, что, с целью повыщения достоверности контроля, в него введена группа элементов НЕ, первая, вторая , третья и четвертая группы элементов И, первая и вторая группы элементов ИЛИ, первый и второй блоки оперативной памяти, причем первый, второй, третий , четвертый и щестой входы блока управления соединены соответственно с выходом переполнения счетчика адреса, выходом блока сравнения, входами выборки режима, выборки данных и синхронизации устройства , пятый, вход блока управления подключен к входу начальной установки устройства и к вторым входам элементов И первой, второй, третьей и четвертой групп, а второй и третий выходы блока управления соединены с управляющим и адресным входами первого и второго блоков оперативной памяти соответственно, информационные выходы которых являются соответственно выходами результатов контроля я подключены к первым входам элементов И третьей и четвертой групп соответственно, входы элементов НЕ группы соединены с выходами счетчика адреса и первыми входами элементов И втoJ)OЙ группы, а выходы подключены к первым входам элементов И первой группы, первые и вторые входы элементов ИЛИ первой группы соединены с выходами элементов И третьей и первой групп соответственно, а выходы подк: ) ключены к информационным входам первого блока оперативной памяти, первые и вторые входы элементов ИЛИ второй группы со соединены с выходами элементов И второй и четвертой групп соответственно, а выходы подключены к информационным входам второго блока оперативной памяти.

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

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

PECllYEiËÈH

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

К ABTOPCHOMV СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3749681/24-24 (22) 06.06.84 (46) 23.12.85. Бюл. № 47 (72) В. П. Андреев, А. Н. Иванов и В. М. Романов (53) 681.327.6 (088.8) (56) Заявка США № 3727039, кл. 235-153 АМ, опублик. 1976.

Авторское свидетельство СССР № 903974, кл. G 11 С 11/00, 1980. (54) (57) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ

АДРЕСНЫХ ЦЕПЕЙ БЛОКОВ ПАМЯТИ, содержащее счетчик адреса, один вход которого является входом начальной установки устройства, а другой — входом синхронизации устройства, мультиплексор, входы первой группы которого соединены с входами выборки разряда адреса устроиства, входы второй группы соединены с выходами счетчика адреса и являются адресными выходами устройства, а выходы являются информационными выходами устройства и подключены к входам первой группы блока сравнения, входы второй группы которого являются информационными входами устройства, блок управления, первый выход которого является управляющим выходом устройства, отличающееся тем, что, с целью повышения достоверности контроля, в него введена группа элементов НЕ, первая, вторая, третья и четвертая группы элементов И, первая и вторая группы элементов ИЛИ, первый и второй .блоки опера„SU„„1200347 А (д) 4 G 11 С 29/00 тивной памяти, причем первый, второй, третий, четвертый и шестой входы блока управления соединены соответственно с выходом переполнения счетчика адреса, выходом блока сравнения, входами выборки режима, выборки данных и синхронизации устройства, пятый. вход блока управления подключен к входу начальной установки устройства и к вторым входам элементов И первой, второй, третьей и четвертой групп, а второй и третий выходы блока управления соединены с управляющим и адресным входами первого и второго блоков оперативной памяти соответственно, информационные выходы которых являются соответственно выходами результатов контроля и подключены к первым входам элементов И тре- а тьей и четвертой групп соответственно, входы элементов НЕ группы соединены с, выходами счетчика адреса и первыми входами элементов И второй группы, а выходы подключены к первым входам элементов И первой группы, первые и вторые входы элементов ИЛИ первой группы соединены с выходами элементов И третьей и а первой групп соответственно, а выходы подключены к информационным входам первого блока оперативной памяти, первые и вторые входы элементов ИЛИ второй группы C) соединены с выходами элементов И второй фф и четвертой групп соответственно, а выходы ф подключены к информационным входам вто- 1 рого блока оперативной памяти.

1200347

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

Цель изобретения — повышение достоверности контроля путем локализации многократных неисправностей адресных цепей блоков памяти постоянного «О» или постоянной «1» и многократные замыкания двух адресных цепей между собой;

На чертеже представлена схема устройства для контроля адресных «цепей блоков памяти.

Устройство содержит счетчик 1 адреса, мультиплексор 2, блок 3 поразрядного сравнения и элемент. ИЛИ: 4, составляюшие блок 5 сравнения, блок 6 управления, группу элементов " НЕ 7, первую группу 8, вторую группу 9, третью группу 10, четвертую группу 11 элементов И, первую группу

12 и вторую группу 13 элементов ИЛИ, первый 14 и второй 15 блоки оперативной памяти.

Кроме того, устройство содержит контролируемый блок 16 памяти, шины 17 записи — считывания контролируемого блока памяти, входы 18 выборки разряда адреса устройства, вход 19 начальной установки устройства, вход 20 синхронизации, вход 21 выборки режима, вход 22 выборки данных, входные числовые шины 23 контролируемого блока памяти, адресные шины 24 контролируемого блока памяти, выходные числовые шины 25 контролируемого блока памяти, выход 26 сигнала переполнения счетчика адреса, информационные входы 27 первого блока 14, информационные входы 28 второго блока 15, вход 29 записи — считывания первого и второго блоков, адресный вход 30 первого и второго блоков, информационные выходы 31 первого блока, информационные выходы 32 второго блока, выход 33 элемента ИЛИ, блок 34 индикации.

Для приведения устройства в исходное состояние на вход 19 начальной установки подают сигнал логического «О», а на вход

20 синхронизации — импульсы тактовой частоты. Сигнал с входа 19 поступает на вход счетчика адреса и обнуляет его. Кроме того, этот сигнал поступает на первые входы первой 8, второй 9, третьей 10 и четвертой 11 групп элементов И, что приведет к формированию на информационных входах

27 и 28 соответственно первого 14 и второго 15 блоков оперативной памяти сигналов логического «О». Одновременно в блоке 6 управления, на который также поступают сигнал логического «О» с входа 19 и импульсы тактовой частоты с входа 20, формируется сигнал записи информации и попеременно первый и второй адреса, поступающие соответственно на вход 29 записи — считывания и адресный вход 30 первого 14 и второго 15 блоков оперативной памяти.

Это приводит к записи по первому и вто5

55 рому адресу обоих блоков исходной нулевой информации.

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

Для работы устройства в первом режиме на входе 21 выборки режима устанавливают сигнал логической «1», снимают с входа 19 сигнал логического «О», а подают сигнал логической «1» (импульсы тактовой частоты продолжают поступать на вход 20) .

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

2. На выход селектора-мультиплексора 2 проходят сигналы одного (i-го) разряда кода адреса (в соответствии с кодом на входах 18). С выхода селектора-мультиплексора 2 тестовое число поступает на все m входных числовых шин контролируемого блока 16 памяти. На шину 17 записи— считывания контролируемого блока памяти с первого выхода логического блока 6 поступают сигналы записи тестовых чисел. После записи тестового числа в контролируемый блок 16 памяти по последнему адресу счетчика 1 адреса продолжает последовательно формироваться адрес обрашения, а на выходе 26 переполнения формируется импульс, который поступает в блок 6 управления.

Импульс 26 переполнения, поступив в блок 6 управления, запретит поступление на шину

17 сигналов записи тестовых чисел и разрешит поступление на нее сигналов считывания, т. е. начнется считывание тестовых чисел из контролируемого блока памяти.

В цикле считывания тестовых чисел на первые m входов блока 3 поразрядного сравнения поступает эталонное тестовое число свыхода селектора-мультиплексора 2. На вторые m входов блока поразрядного сравнения поступают считанные тестовые числа с выходных числовых шин 25 контролируемого блока памяти. При правильном сравнении всех разрядов считанного и эталонного тестовых чисел на выходе ЗЗ элемента ИЛИ 4 формируется сигнал об отсутствии отказа, а при неправильном сравнении, хотя бы в одном разряде — сигнал о наличии отказа. Эти сигналы поступают на первый вход блока 6 управления. Если отказы есть, то на выход 33 поступает сигнал логического «О» и в логическом блоке 6 формируется первый адрес (например, логический «О»), который с его третьего выхода поступает на адресный вход 30 первого 14 и второго 15 блоков оперативной

1200347 памяти. Если отказов нет, то на выход 33 поступает сигнал логической «1 » и на третьем выходе логического блока 6 формируется второй адрес (логическая «1»). Кроме того, с второго выхода блока 6 управления, в каждом такте считывания тестового числа из контролируемого блока 16 памяти, на вход 29 записи — считывания первого 14 и второго 15 блоков оперативной памяти поступают сигналы записи. Одновременно с выходов счетчика 1 адреса и-разрядный код адреса поступает на вторые входы и элементов И второй группы 9 и на входы и элементов НЕ 7. С выходов элементов НЕ 7 инвертированный п-разрядный код адреса поступает на вторые входы п элементов И первой группы 8. На первые входы элементов И первой 8 и второй 9 групп поступают сигналы логической «1» с входа 19. Если все и разрядов кода адреса обращения имеют состояние логической «1», то со всех выходов п элементов И второй группы 9 сигналы логической «1» через и элементов ИЛИ второй группы 13 пройдут на и информационных входов 28 второго блока 15 оперативной памяти и запишутся во все п его разрядов по первому адресу, если были отказы при считывании тестового числа из контролируемого блока 16 памяти, или по второму адресу, если отказов не было. На информационные входы 27 первого блока 14 оперативной памяти сигналы логической «1» не поступят и в нем сохранится исходная нулевая информация. Аналогично, если все п разрядов кода адреса обращения имеют состояние логического «О», то сигналы логической «1» с выходов группы элементов НЕ 7 пройдут на п выходов элементов И первой группы 8 и через и элементов ИЛИ первой группы 12 поступят на информационные входы 27 только первого блока 14 оперативной памяти и запишутся во все п его разрядов по первому или второму адресу. Однажды записанная в первый 14 или второй 15 блоки оперативной памяти логическая «1» затем повторно переписывается в него во всех остальных тактах проверки, поступая соответственно на информационные входы 27 или 28 по цепи: информационные выходы 31 первого блока 14 оперативной памяти, вторые входы элементов И третьей группы 10, первые входы элементов ИЛИ первой группы

12 или по цепи: информационные выходы

32 второго блока 15 оперативной памяти, вторые входы элементов И четвертой группы 11, вторые входы элементов ИЛИ второй группы 12. Следовательно, если при считывании тестового числа из контролируемого блока 16 памяти, при котором был (не был) зафиксирован отказ, i-й разряд кода адреса обращения был хотя бы один раз равен сигналу логического «О», то по первому (второму) адресу в i-й разряд перДля перехода из первого во второй режим работы устройства прекращают подачу импульсов тактовой частоты по входу 20, а на вход 21 выборки режима работы подают сигнал логического «О». При наличии на входе 21 сигнала логического «О» блок 6 управления формирует на своем третьем выходе сигналы считывания информации, записанной в первый 14 и второй 15 блоки оперативной памяти в первом режиме работы (сигнал считывания поступает на вход 29).

Установленный на входе 22 выборки данных

35 сигнал логического «О» или логической «1» приведет к формированию в логическом блоке 6 соответственно первого или второго адреса первого 14 и второго 15 блоков оперативной памяти, поступающего на вход

40 30. С информационных выходов 31 и 32 соответственно информация о заполненных результатах анализа кода адресов обращений поступает для визуального контроля на 2 и элементов индикации блока 34 индикации.

Если на i-й адресной цепи контроли45 руемого блока 16 памяти присутствует неисправность постоянного «О», 1-й разряд кода адресов обращений к контролируемому блоку памяти, при которых отсутствуют отказы (на выходе ЗЗ сигнал логической «1»), постоянно принимает значения логической «1», тогда как все остальные разряды этих адресов принимают значения как логической «1», так

5

20 вого блока 14 оперативной памяти запишется сигнал логической «1», который сохранится до конца работы устройства в первом режиме. Аналогично, если при считывании тестового числа из контролируемого блока

16 памяти, при котором был (не был) зафиксирован отказ, i-й разряд кода адреса обращения был хотя бы один раз равен сигналу логической «1», то по первому (второму) адресу в i-й разряд второго блока 15 оперативной памяти запишется сигнал логической «1», который сохранится до конца работы устройства в первом режиме. После обращения со считыванием тестового числа из контролируемого блока памяти по последнему адресу счетчик 1 адреса продолжает последовательно формировать адреса обращения, а на выходе 26 переполнения сформируется импульс переноса, который поступит в блок 6 управления. Импульс переноса, поступив в блок 6 управления, запретит поступление на шину 17 сигналов считывания и разрешит поступление на нее сигналов записи, т. е. начнется повторная проверка i-й адресной цепи контролируемого блока памяти. и логического «О». Следовательно, в первом режиме работы по второму адресу в i-й разряд второго блока 15 оперативной памяти и во все его остальные разряды записываются сигналы логической «1», а по второму адресу первого блока 14 оперативной памяти сигналы логической «1» записывают1200347

Составитель А. ИСАЕВ

Техред И. Верес Корректор М. Максимишинец

Тираж 583 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5 филиал ППП «Патент», r. Ужгород, ул. Проектная, 4

Редактор А. Козориз

Заказ7372/57 ся во все разряды, кроме i-го. Во втором режиме работы на входе 22 выборки данных устанавливают сигнал логической «1», по которому в блоке 6 управления формируется -второй адрес (сигнал логической «1»), поступающий на адресный вход 30 первого

14 и второго 15 блоков оперативной памяти.

На элементы индикации блока 34 индикации поступает информация о результатах анализа разрядов кода адресов обращений, при которых не было отказов. При этом светятся все элементы индикации, кроме элемента индикации, подключенного к i-му информационному выходу первого блока 14 оперативной памяти. Это позволит оператору выявить i-ю адресную цепь контролируемого блока памяти, которая имеет неисправность постоянного «О». В том случае, когда

i-я и j-я адресные цепи замкнуты между собой, то при обращениях к контролируемому блоку памяти по адресам, при которых были отказаны (на выходе 33 сигнал логического «О»), i-й разряд кода адреса постоянно принимает значение логической «1», à j-й— логического «О». Следовательно, в первом режиме работы по первому адресу первого блока 14 оперативной памяти во все разряды, кроме i-го, будут записаны сигналы логической «1», а по первому адресу второго блока 15 оперативной памяти сигналы логической «1» будут записаны во все разряды, кроме j-го. Во втором режиме работы устройства на входе 22 устанавливают сигнал логического «О», по которому в логическом блоке 6 формируется первый адрес (сигнал логического «О»), поступающий на вход 30 первого 14 и второго 15 блоков оперативной памяти. При этом будут светиться все элементы индикации, кроме, подключенных к j-му информационному выходу первого

14 и j-му информационному выходу второго

15 блоков оперативной памяти. Это позво10 ляет оператору выявить i þ и j-ю адресные цепи контролируемого блока памяти, которые замкнуты между собой.

Выявление неисправностей в следующей, например i+1-й, адресной цепи контролируемого блока памяти (или любой другой) происходит аналогичным образом. Для этого устанавливают устройство в исходное состояние сигналом логического «О» на входе

19 и подачей импульсов тактовой частоты на вход 20. Затем на входах выборки 18 разряда адреса устанавливают код, выбирающий в качестве тестового числа сигналы

i+1-ro разряда кода адреса (или любого другого) и переводят устройство в первый режим работы. После завершения проверки (второй режим работы устройства) индицируют запомненные в первом 14 и втором 15 блоках оперативной памяти результаты анализа разрядов кода адресов обращения к контролируемому блоку памяти.