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

 

Изобретение относится к вычислительной технике и может быть использовано для контроля многоразрядных полупроводниковых оперативных запоминающих устройств . Целью изобретения является повьь шение быстродействия и достоверности контроля . Устройство содержит первый и второй счетчики, третий счетчик по модулю К, триггер, элементы ИЛИ, ИЛИ-НЕ, блок суммирования , коммутатор, первый и второй регистры, группу элементов И и группу элементов ИЛИ. Цель изобретения достигается тем, что все пространство адресов разбивается на К групп таким образом, что в каждую группу входят адреса, равные по модулю К. Далее производится запись всех кодовых комбинаций по группе адресов в порядке их возрастания. После записи любой кодовой комбинации производится считывание всей памяти. 4 ил. оэ о ьо ОО го to

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

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

РЕСПУБЛИК (5g 4 б 11 С 29/00

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

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3863008/24-24 (22) 20.02.85 (46) 07.04.87. Бюл. № 13 (71) Харьковский политехнический институт им. В. И. Ленина (72) В. И. Август, Л. Н. Гноевая и И. С. Зыков (53) 681.327.67 (088.8) (56) Авторское свидетельство СССР № 767846, кл. G 11 С 29/00, 1980.

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

1302322

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

Цель изобретения — повышение быстродействия и достоверности контроля.

На фиг. 1 представлена схема устройства для формирования теста оперативной памяти; на фиг. 2 — схема счетчика по модулю К; на фиг. 3 — схема блока суммирования; на фиг. 4 — схема коммутатора.

Устройство (фиг. !) содержит первый 1 и второй 2 счетчики, триггер 3, элемент ИЛИ вЂ” НЕ 4, счетчик 5 по модулю К, блок 6 суммирования, коммутатор 7, первый 8 и второй 9 регистры, группу элементов И 10, элемент ИЛИ 11 и группу элементов ИЛИ 12.

На фиг. 1 также показаны блок 13 сравнения, контролируемый блок 14 памяти и обозначены прямой 15 и инверсный 16 входы синхронизации устройства.

Счетчик 5 по модулю К (фиг. 2) содержит счетчик 17 импульсов, блок 18 сравнения, элемент И 19 и триггер 20.

Блок 6 суммирования (фиг. 3) содержит регистр 21, сумматор 22, первую 23 и вторую 24 группы элементов И, группу элементов ИЛИ 25, регистр 26 и триггер 27.

Коммутатор 7 (фиг. 4) содержит первую

28 и вторую 29 группы элементов И, группу элементов ИЛИ 30 и триггер 31.

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

Перед началом работы счетчики 1 и 2, триггер 3, блок 6 суммирования и коммутатор 7 установлены в состояние «О», а во второй регистр 9 занесено число К (количество групп) .

При этом на выходе блока 6 суммирования установлен нулевой адрес, коммутатор 7 соединяет первый регистр 8, в котором хранится единица, с третьими входами блока 6 суммирования, второй выход коммутатора 7 установлен в состояние «1», на выходе элемента ИЛИ-HE 4 и на выходах счетчика 2 (на информационных входах блока 14 памяти) устанавливаются

«О». С прямого выхода триггера 3 на управляющий вход счетчика 1 поступает сигнал «О», блокирующий его работу. С инверсного выхода триггера 3 поступает сигнал «1», разрешающий суммирование в блоке 6 суммирования, задающий режим «Запись» в блоке 14 памяти и разрешающий поступление адресов на входы блока 14 памяти с блока 6 суммирования через элементы И 10.

Особенностью работы устройства является то, что счетчики 1, 2 и 5 и триггер 3 при воздействии сигнала «1» по счетному входу, блок 6 суммирования при воздействии сигнала «1» по первому входу и коммутатор 7 при воздействии сигнала «1» по

55 третьему входу переключаются по окончании этого сигнала (по его спаду).

Устройство работает в два цикла.

Первый цикл: запись и считывание «О» по всему массиву блока 14 памяти.

Устройство работает при поступлении сигналов обращения на первый вход 15 и инверсных сигналов обращения на второй вход 16. При воздействии этих сигналов блок 6 суммирования обеспечивает за N тактов (где N) — целое число) перебор всех адресов в блоке 14 памяти (адреса поступают через элементы И 10 и

ИЛИ 12). Так как блок 6 суммирования установлен в состояние «О», то первый адрес, поступающий на проверяемый блок 14 памяти, равен нулю. Последующие адреса образуются суммированием единицы, хранящейся в первом регистре 8, с предыдущим адресом, хранящимся в блоке 6 суммирования. Счетчик 1 при этом не влияет на выборку адресов в блоке 14 памяти, так как на его выходах удерживаются «О».

По окончании N-го такта по сигналу переноса с блока 6 суммирования переключается в новое состояние счетчик 2.

Сигнал переноса через элемент ИЛИ 11 переключает триггер 3 в состояние «1», а на прямом выходе триггера 3 устанавливается сигнал «1», разрешающий работу счетчика 1, разрешающий занесение начального значения адреса со счетчика 5 импульсов по модулю К в блок 6 суммирования и задающий режим работы «Считывание» в блоке 14 памяти. На инверсном выходе триггера 3 устанавливается сигнал «О», блокирующий работу элементов И 10, и запрещающий работу блока 6 суммирования.

Поэтому в последующие N тактов перебор адресов в блоке 14 памяти осуществляется счетчиком 1. Считанная информация поступает на блок 13 сравнения. По спаду сигнала, поступающего со старшего разряда счетчика 1, переключается коммутатор 7 и соединяет с третьими входами блока 6 суммирования выходы второго регистра 9, в котором хранится число К, на втором выходе коммутатора устанавливается состояние

«О». По спаду этого же сигнала, поступающего со старшего разряда счетчика 1, переключается триггер 3 в состояние «О» и на его инверсном выходе устанавливается сигнал «1», разрешающий работу элемента

И 10, работу блока 6 суммирования и задающий режим «Запись» в блоке 14 памяти.

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

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

По спаду сигнала переноса с блока 6 суммирования счетчик 2 переключается в

1302322

55 состояние 0...010, а триггер 3 — в состояние «1», поэтому с прямого выхода триггера 3 на управляющий вход счетчика 1 поступает сигнал «1». В последующие такты происходит считывание информации по всем адресам, а также занесение начального адреса группы со счетчика 5 импульсов по модулю К в блок 6 суммирования.

Затем происходит запись новой кодовой комбинации 0...010 по той же группе адресов, а по окончании записи триггер 3 вновь переключается в состояние «1» и снова устанавливается режим «Считывание» информации по всем адресам.

После записи кодовой комбинации 11...11; второй счетчик 2 переключается в состояние 0...00 и на выходе элемента ИЛИ-НЕ 4 появляется «1». После записи кодовой комбинации 00...00 счетчик 2 переключается в состояние 0...01 и на выходе элемента

ИЛИ-НЕ 4 устанавливается «О». По заднему фронту сигнала «1» с элемента

ИЛИ-НЕ 4 прибавляется единица в счетчик 5 импульсов по модулю К и при считывании информации по всем адресам в блок 6 суммирования заносится начальный адрес следующей группы.

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

Выходное значение счетчика 5 импульсов по модулю К все время сравнивается с величиной К, подаваемой на третьи входы счетчика 5 с регистра 9. Когда значение на выходе счетчика 5 импульсов по модулю К становится равно К и появляется «1» в старшем разряде счетчика 1, производится сброс счетчика 5 сигналами с второго входа 16. После этого в блок 6 суммирования по сигналам с входа 15 заносится начальный адрес первой группы и второй цикл повторяется.

Счетчик 5 импульсов по модулю К (фиг. 2) работает следующим образом.

Перед началом работы делается установка в состояние «О» счетчика 17. При этом на выходе блока 18 сравнения и элемента И 19 устанавливается сигнал «О», а на инверсном выходе триггера 20 — сигнал «1», по спаду сигнала «1» приходящему на счетный вход счетчика 17 и его содержимое увеличивается йа единицу. Когда содержимое счетчика 17 становится равным числу К, поступающему на вторые входы блока 18 сравнения, на выходе последнего устанавливается сигнал «1», поступающий на второй вход элемента И 19. После появления на первом входе элемента И 19 сигнала «1» по заднему фронту единичного сигнала, приходящего на синхровход триггера 20, он переключается в состояние «1» и íà его инверсном выходе устанавливается сигнал «О», который сбрасывает счетчик 17.

Блок 6 суммирования (фиг. 3) работает следующим образом.

Перед началом работы делается сброс регистров 21 и 26 и триггера 27, на четвертый вход блока 6 суммирования подается сигнал «О», а на пятый его вход — сигнал «1». Таким образом, выходы сумматора 22 через вторую группу элементов И 24 и группу элементов ИЛЙ 25 подключены к регистру 26, в котором находится нулевой адрес. По спаду инверсного сигнала обращения, поступающему на вход управления параллельным занесением информации в регистр 21, информации с регистра 26 заносится в регистр 21. Содержимое регистра

21 и информация с выхода блока 7 складываются и по спаду сигнала обращения, поступающего на вход управления параллельным занесением информации, сумма заносится в регистр 26. Если при сложении в сумматоре 22 появляется перенос, то триггер 27 выдает сигнал о переносе на вход счетчика 2 и элемента ИЛИ !!. При этом на четвертом входе блока 6 суммирования появляется «1», а на пятом — — «0».

Таким образом, к информационным входам регистра 26 подключены вторые входh1 блока 6 суммирования через первую группу элементов И 23 и группу элеметов ИЛИ 25, по спаду сигнала обращения в регистр 26 занесется начальное значение, поданное на вторые входы блока 6 суммирования.

Коммутатор 7 (фиг. 4) работает следующим образом.

Перед началом работы триггер 31 устанавливают в состояние «0», а на 10 инверсном выходе устанавливается «1». При этом на выход коммутатора 7 проходит информация, поступающая на его первые входы. По спаду единичного сигнала, поступающего на третий вход коммутатора 7, триггер 31 переключается в состояние

«1», на его инверсном выходе устанавливается «О» и информация. поступающая на вторые входы коммутатора 7, проходит на его выход

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

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

Фиг 1 мента ИЛИ вЂ” НЕ и являются информационными выходами устройства, отличающееся тем, что, с целью повышения быстродействия и достоверности контроля, в устройство введены первый и второй регистры, третий счетчик, коммутатор и блок суммирования, причем информационные входы коммутатора подключены к выходам первого и второго регистров, управляющий вход соединен с выходом старшего разряда первого счетчика, группа выходов коммутатора 10 подключена к информационным входам второй группы блока суммирования, а выход коммутатора соединен с другим входом элемента ИЛИ-НЕ, выход которого подключен к счетному входу третьего счетчика, установочные входы которого соединены с выходами второго регистра, управляющий вход третьего счетчика подключен к выходу старшего разряда первого счетчика, синхровход третьего счетчика является инверсным входом синхронизации устройства и соединен с инверсным синхровходом блока суммирования, а выходы третьего счетчика подключены к информационным входам первой группы блока суммирования, прямой синхровход которого соединен с счетным входом первого счетчика, входы управления считыванием и записью блока суммирования подключены соответственно к прямому и инверсному выходам триггера, выход переноса блока суммирования соединен с счетным входом второго счетчика и с первым входом элемента ИЛИ, а информационные выходы подключены к первым входам элементов И группы, выходы которых соединены с вторыми входами соответствующих элементов

ИЛИ группы.

1302322

cf с7

На 10

//аг 11

На 6 сУ

Фиг. 11

Составитель О. Исаев

Редактор И. Дербак Техред И. Верес Корректор И. Муска

Заказ 949/50 Тираж 590 1одписное

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

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

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

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

 

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано при создании систем памяти на базе БИС запоминающих устройств со словарной орга25

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

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

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

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

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

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

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

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

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

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

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

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

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