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

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

(54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ БЛОКОВ ПАМЯТИ

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

название год авторы номер документа
Устройство для контроля адресных цепей боков памяти 1985
  • Андреев Виктор Павлович
  • Иванов Александр Николаевич
  • Романов Вячеслав Михайлович
SU1274007A1
Устройство для контроля адресных цепей блоков памяти 1984
  • Андреев Виктор Павлович
  • Иванов Александр Николаевич
  • Романов Вячеслав Михайлович
SU1200347A1
Устройство для тестового контроля и диагностики цифровых модулей 1989
  • Абрамович Сергей Николаевич
  • Абрамов Александр Владимирович
  • Ананьев Юрий Владимирович
  • Москвин Владимир Николаевич
  • Пасынков Виктор Михайлович
SU1700557A1
Устройство для формирования тестовой последовательности 1986
  • Горяшко Александр Петрович
  • Горемыкин Владимир Васильевич
  • Маклагин Александр Геннадьевич
  • Миронов Владимир Геннадьевич
  • Сигалов Исай Львович
  • Ткачук Александр Михайлович
SU1529293A1
Устройство для контроля блоков оперативной памяти 1983
  • Бабкин Виталий Владимирович
  • Самарин Александр Алексеевич
  • Ченцова Зинаида Васильевна
SU1161993A1
Устройство для тестового контроля и диагностики цифровых модулей 1989
  • Абрамович Сергей Николаевич
  • Абрамов Александр Владимирович
  • Ананьев Юрий Владимирович
  • Москвин Владимир Николаевич
  • Пасынков Виктор Михайлович
SU1683015A1
Устройство для контроля блоков оперативной памяти 1985
  • Андреев Виктор Павлович
  • Иванов Александр Николаевич
  • Романов Вячеслав Михайлович
SU1261014A1
Устройство для формирования теста блока оперативной памяти 1990
  • Август Вениамин Ильич
  • Гноевая Любовь Николаевич
  • Зыков Игорь Семенович
SU1714609A1
Устройство для приема и воспроизведения телеизмерений 1986
  • Портнов Михаил Львович
  • Байтман Александр Семенович
SU1377888A1
Ассоциативное оперативное запоминающее устройство 1989
  • Корнейчук Виктор Иванович
  • Марковский Александр Петрович
  • Сиала Халед
  • Бардис Евгениос
SU1714682A1

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

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

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

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

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

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

Из известных устройств наиболее близким техническим решением к предлагаемому является устройство для контроля блоков памяти, содержащее блок формирования теста, блок управления, блок контроля считанной информации, блок сравнения, первый, второй и третий счетчики и выполняет провер.КУ блоков памяти тестовой программой падающий, дождь Г2Д.

Недостатком этого устройства является невысокое быстродействие, так как длительность тестовой программы пропорциональна третьей степени числа битов емкости блока памяти.

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

что тестовая программа контроля состоит из 2п циклов записи по всем К адресам (с последующим считыванием и контролем) в каждый j-ый разряд блока памяти (где j 1, 2, ...,mномер разряда блока памяти) всех i-x разрядов кода адреса (где ,2, ..., п - номер разряда кода адреса), .длительность контроля этой теБтовой ,

10 программы пропорциональна N (где m разрядность блока памяти, п разрядность кода адреса, а m .J 2п) .

Поставленная цель достигается тем, что в устройство для контроля блоков

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

25 введены коммутаторы по числу разрядов кода адреса, одни из входов которых подключены к выходам счетчика , а другие входы являются управляющими, прямые и инверсные выходы коммутато30ров соединены с другими входами схеNKJ сравнения и являются информационньоми выходами устройства. Каждый коммутатор содержит мульти плексор, элемент НЕ и элемент НЕРАВ НОЗНАЧНОСТЬ, одни из входов которых объединены и являются одним из входо коммутатора, другой вход первого эле UeHTa НЕРЛВНОЗНАЧНрСТЬ соединен с вы ходом мультиплексора и входом элемен та НЕ, выход которого подключен к др гому входу второго элемента НЕРАВНОЗНАЧНОСТЬ, входы мультиплексора являются другими входами коммутатора, выходами которого являются выходы элементов НЕРАВНОЗНАЧНОСТЬ. На фиг. 1 изображена функциональная схема предлагаемого устройства; на фиг. 2 - функциональная схема коммутатора для примера трехразрядного кола адреса, наиболее предпочтительный вариант вьшолнения. Предлагаемое устройство содержит (фиг. 1) блок 1 управления, счетчик 2 адреса, коммутаторы , предназ наченные для коммутации разрядов кода адреса, и схему 4 сравнения. На фиг. 1 показан также контролируемый блок 5 памяти, а также обозначены управляющие входы 6 и 7 коммутаторов выход 8 схемы сравнения, выходы счетчика адреса, информационные выходы и входы устройства, подключенные соответственно к входным и выходным разрядным шинам блока памяти. Каждый коммутатор содержит (фиг. 2) мультиплексор 12, элементы НЕ 13 и элементы НЕРАВНОЗНАЧНОСТЬ 14. Устройство работает следующим об разам. Блок 1 (фиг. 1) управления задает счетчику адреса режим последовательного обращения ко всем адресам контролируемого блока 5 памяти, адресные входы которого подключены к выходам 9 счетчика 2. Кроме того, с выходов 9 счетчика 2 п-разрядный код адреса поступает .на входы каждого из коммутаторов . Разрешение на прохождение разряда кода адреса поступает на управляющий вход б соответствующего из коммутаторов 3-1-3, с выхода блока 1управления. В первый цикл записи по всем адресам первого разряда блока 5 памяти производится запись первого разряда кода адреса, по всем адресам второго разряда второго разряда кода адреса и т.д. по всем адресам п-го разряда кода адреса, а по всем адресам (п + 1)-го производится запись инверсного первого кода адреса, по всем адресам (п + 2)-го разряда - инверсного второго разряда кода адреса и т.д., по всем адресам т-го разряда (где m 2п) инверсного п-го раз ряда кода адреса. Затем следует цикл считывания по всему объему блока памяти. Информация с выходных разрядных шин контролируемого блока 5 памяти поступает на входы 11 схемы 4 сравнения, на вторые входы которой поступает для сравнения информация (эталон) с выходов соответствующих коммутаторов (фиг. 1. При несовпадении считанной и эталонной информации сигналы с выхода 8 схемы 4 сравнения поступают в блок 1 управления, где фиксируется отказ или сбой. При совпадении блок 1 управления осуществляет следующий цикл записи. Такая запись и считывание со сравнением, выявляет взадмное влияние между .разрядами контролируемого блока 5 памяти, так как информация на выходе любого разряда будет инверсной по отношению к информации на выходах всех остальных разрядов. В последующих циклах записии считывания со сравнением блок 1 (фиг. 1) выдает на управляющий вход 6 соответствующего коммутатора 3 -3 разрешение на прохождение на выход этого коммутатора i-ro разряда кода адреса, где i 1, 2, ..... пи увеличивается на единицу в каждом новом цикле . То есть на выход первого коммутатора Зх, проходят во второй цикл записи и считывания с контролем прямой и инверсный второй разряд кода адреса, в третий цикл - прямой и инверсный третий разряд кода адреса, в п-ый цикл - прямой и инверсный п-ый разряд кода адреса; на выход второго коммутатора 3 «2 во второй, третий, ..., п-ый циклы записи и считывания проходят соответственно прямой и инверсный третий, четвертый, . . . , п-ый Ипервый разряды кода адреса и т.д. Затем повторяются все п циклов записи и считывания со сравнением для тех же разрядов кода адреса, но при инверсном значении управляющего сигнала на входах 7. В этом случае с прямых выходов коммутаторов на выходные разрядные шины блока 5 памяти поступают инверсные, а с инверсных выходов - прямые, по сравнению с первыми п циклами записи, значения разрядов кода адреса. Следовательно, за 2п циклов записи в запоминающие элементы каждого разряда блока 5 памяти записываются прямая и инверсная последовательность кодов, соответствующая изменению всех разрядов кода адреса. Такая тестовая программа выявляет взаимное влияние запоминающих элементов блока 5 внутри каждого разряда, поскольку каждый зaпo инaющий элемент, хотя бы один раз за такую проверку, запоминает информацию, инверсную по отношению к информации,запоминаемой во всех остальных запоминающих элементах разряда. образом,предлагаемое устройство контроля формирует тестовую программу, осуществляющую полную функциональную проверку блока 5 памяти, длительность которой пропорциональна количеству адресов. На фиг. 2 показана конкретная реализация коммутаторов разрядов кода адреса для п 3 и m б. Коммута торы разрядов кода адреса содержат мультиплексорь: 12 из п в 1, элементы 13 НЕ, элементы 14 НЕРАВНОЗНАЧНОСТЬ. Коммутаторы (фиг. 2) работают следующим образом. В первый цикл записи и-считывания с контролем уп--равляющий сигнал 6 разрешает.прохождение на выходы мультиплексоров соответственно первого, второго и третьего разрядов кода адреса. Прямые и инвертированные элементами НЕ значения разрядов кода адреса поступают на соответствующие входы элементов , НЕРАВНОЗНАЧНОСТЬ, на вход 7 которых поступает управляющий сигнал, имеющий состояние логического О, и на их выходы проходят прямые и инверсные значения разрядов кода адреса, которые затем поступают на соответствующий информационный выход (фиг. 1) устройства Во второй цикл записи и считывания с контролем управляющий сигнал 6 (фиг. 2) разрешает прохождение на выходы мультиплексордв ,(и сле довательно, на входы элементов соответственно второго, третьего и первого разрядов кода адреса, а в третий цикл - соответственно третьего, первого и второго разрядов кода адреса. Затем повторяются эти три цикла записи и считывания ролем, но на вход 7 элементов (, НЕРАВНОЗНАЧНОСТЬ поступает управ ляющий сигнал, имеющий состояние логической 1, и на их выходы приходят инверсные, по отношению к первым трем циклам записи и считывания, зна чения первого, второго и третьего разрядов кода адреса. Технико-экономическое преимущество предлагаемого устройства заключается в его более высоком быстродейтвии по сравнению с прототипом. Формула изобретения 1.Устройство для контроля блоков памяти, содержащее счетчик адреса, схему сравнения и блок управления, причем управляющие вход и выход счетчика адреса подключены к выходу и одному из входов блока управления, другие входы которого соединены с выходами схемы сравнения, выходы счетчика адреса и одни из входов схемы сравнения являются соответственно адресными выходами и входами устройства, отл-ичающее ся тем, что, с целью повышения быстродействия устройства, оно содержит коммутаторы по числу разрядов кода адреса, одни ИЗ- входов которых подключены к выходам счетчика адреса, а другие входы являются управляющими, прямые и инверсные выходы коммутаторов соединены с другими входами схемы-сравнения и являются информационными выходами устройства. 2.Устройство по п. 1, о т л ичающееся тем,.что каждый коммутатор содержит мультиплексор, элемент НЕ и элементы НЕРАВНОЗНАЧНОСТЬ , одни из входов которых объ-ёдинены и являются одним из входов коммутатора, другой вход первого элемента НЕРАВНОЗНАЧНОСТЬ соединен с -выходом мультиплексора и входом элемента НЕ, выход которого подключен к другому входу второго элемента НЕРАВНОЗНАЧНОСТЬ, входы мультиплексора являются другими входами коммутатора, выходами которого являются выходы элементов НЕРАВНОЗНАЧНОСТЬ. Источники информации, принятые во внимание при экспертизе 1.Авторское свидетельство СССР № 526954, кл. G 11 С 29/00, 1975. 2.Авторское свидетельство gCCP № 615546, кл. G 11 С 29/00, 1976 (прототип).

--

f-ff

5

7К /

f

10, /4

/

lOfT,

SU 955 210 A1

Авторы

Андреев Виктор Павлович

Иванов Александр Николаевич

Романов Вячеслав Михайлович

Поскребышев Александр Николаевич

Даты

1982-08-30Публикация

1981-01-12Подача