Оперативное запоминающее устройство с самоконтролем Советский патент 1988 года по МПК G11C29/00 

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

0 05

д;

о

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

Це. п, изобретения - упрощение уст- jiofic гн;1.

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

Устройство содержит блок 1 оперативной памяти е.мкостью Л слов по М разрядов с информационными выходами 2, блок 3 сравнения, сумматор 4 по модулю два, регистр 5, счетчик 6, второй триггер 7, вход 8 обращения устройства, вход 9 записи устройства, адресные входы 10 устройства, входы 11 данных устройства, генератор 12, вход 13 выбора режима, первый триггер 14. Устройство содержит также блок 15 сброса и элемент 16 индикации.

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

Известно, что алгоритм теста «Mapni д;1я оперативного запоминаюн1его устройства (ОЗУ) с организацией /V X 1 заключается в двух проходах адресного пространства ОЗУ. При это.м в перво.м проходе по каждому адресу выполняется операция «Чтение 1, «Запись О, а при втором проходе «Чтение О, «Запись 1.

При многоразрядном слове данных (.) и стиму.чяции входов данных при проверке последовательными разряда.ми счетчика тест состоит из 2-2 проходов адресов, причем картина здесь аналогична, за исключением того, что для разрядов D...D имеет место избыточность, заключающаяся в до- по.чнительных операциях «Чтение О, «Запись О и «Чтение 1, «Запись 1 но всех не первых проходах адресов после смены входных данных на разряде.

Информация во время разретиений операции «Чтение на любом выходе данных исправного ОЗУ в текуще.м проходе адресов очевидно соответствует информации, записанной в ОЗУ во время выполнения предыду- niero прохода, т. е. во время операции «Чтение должно соблюдаться следующее соотношение: DBNV (/))вч (/ - 1), где в качестве кванта времени взят один проход адресов, /-разряд данных ((0.../М - I ). Таким образом, для формирования эталонной считываемой информации из ОЗУ в данном проходе адресов достаточно зафиксировать информацию, содержавшуюся на информационных входах оперативной намяти в предыдущем проходе. 1рактически стандартной в настояп1ее время является реализация ОЗУ (БИС ОЗУ) такой таблицы истинности, когда информация, хранимая в ОЗУ, передается на выход лишь во время разрещен- Hoii операции «Чтение (при наличии активного уровня сигнала РВ), все остальное время выходы ОЗУ находятся в третьем (Z) состоянии.

0

Следовательно, состояние выходов исправного ОЗУ при контроле по описанному алгоритму теста «Марш в любой момент времени отражает однозначная функция Овых(/)/(Овх (/-1), РВ, ЧТ/ЗП) ( -М - I). В запоминающем устройстве она реализуется с помощью регистра с входами управления (Vo, Vi), обеспечивающими выдачу информации, хранимой в регистре, на его выходы только при подаче на них оп0 ределенных активных уровней, а также перевод выходов регистра в третье (Z) состояние при наличии хотя бы на одном из данных управляющих входов неактивного уровня.

Примером регистра с описанными функ циями может служить регистр К155ЙР15. Для согласования активных уровней на его управляющих входах могут быть дополнительно использованы инверторы. Для записи информации в регистр 5 при неизменном состоянии второй группы выходов счетчика 6 введен дополнительный (л-|-3)-й разряд счетчика между первой и второй его группами. Это ведет к увеличению продолжительности теста в два раза. При этом и для млад- inero разряда данных имеются дополнитель5 ные проходы, т. е. выполняются следующие операции: «Чтение 1, «Запись О, «Чтение О, «Запись О, «Чтение О, «Запись 1, «Чтение 1, «Запись 1.

Счетчик 6 используется в двух режимах.

0 В режиме асинхронной установки по входам данных (режим «Работа) счетчик 6 -- буфер магистральных сигналов системы. Если блок 1 оперативной памяти построен на БИС ОЗУ с малыми входными токами, то счетчик 6 заменяет буфе()ные усилители. При

5 необходимости сигналы со счетчика 6 подаются на блок I памяти через усилители. В режиме «Счет (режи.м «Контроль) счетчика 6 - генератор тестовых воздействий для блока 1 памяти. Второй триггер 7 служит для регистрации результата сравнения от блока 3 сравнения в каждом такте синхронизации генератора 12. Вход сброса R второго триггера 7 соединен с выходом первого триггера 14. Генератор 12 обеспечивает синхроимпульсы для сетчика 6 и триггера 7 в

5 режиме «Контроль. Первый триггер 14 служит для блокировки работы второго триггера 7 при первом выполнении теста. Это связано с тем, что при подаче питания опе- )ативная память ориентируется произвольно и независимо от начальной установки сти0 мулирующего счетчика может иметь на выходе «неверную реакцию, а после первого выполнения теста все ячейки памяти устанавливаются однозначно. Вход данных триггера 14 соединен с общей щиной устройства, а его синхровход - с выходом пос леднего разряда счетчика 6. Блок 15 сброса (например,/ 5-цепь) обеспечивает сигналы начальной установки для счетчика 6 и триггера 14 при переводе устройства из

0

режима «Работа в режим «Контроль. Элемент индикации (например, световод) служит для отображения результатов проверки.

При подаче питания импульс с блока 15 сброса устанавливает счетчик 6 в «О и триггер 14 в «1. Последнее вызывает сброс триггера 7 и формирование индикации «Исправно. Дальнейшая работа устройства определяется сигналом на входе 13 «Контроль/

14 сохраняет состояние «1, удерживая второй триггер 7 в сброшенном состоянии). Завершение выполнения теста вызьз1вает возврат всех разрядов счетчика 6 в состояние «О. При этом задний фронт на выходе его (п-{-т- -3)-го разряда переводит первый триггер 14 в состояние «О, разрешая работу второго триггера 7 по синхровходу. Таким образом, при втором и последуюших выполнениях теста по заднему фронту син/работа. В режиме «Работа логическая Ю хроимпульса генератора 12 (подача стимулиединица на входе 13 блокирует генератор 12 и определяет работу счетчика 6 в режиме асинхронной установки по входам данных. Таким образом, сигналы РВ, ЧТ/ЗП, адреса и данные поступают с входов счетчика 6 на соответствующие его выходы, что обеспечивает работу блока 1 оперативной памяти в обычном режиме (поскольку на входы сумматора 4 по модулю два поступают сигналы РВ и логический ноль, то его вы15

рующего воздействия и контроль выходной реакции разнесены во времени) вторым триггером 7 осуществляется регистрация сигнала с выхода блока 3 сравнения. Сигнал сравнения равен «О при совпадении данных на первых входах блока 3 сравнения (реакция блока 1 оперативной памяти) с данными на вторых его входах (эталонная реакция) и равен «1 при их несовпадении. Эталонная реакция формируется регистход поверяет сигнал РВ). Так как генератор 20 ром 5 на основе сигнала на первом и втором

25

12 заблокирован, то состояние второго триггера 7 и элемента 16 индикации остается неизменным. В режиме «Контроль логический ноль на входе 13 разрешает работу генератора и определяет работу счетчика 6 в режиме непрерывного пересчета (генератор 12 работает в автоколебательном режиме). При этом состояние счетчика 6 изеняется независимо от сигналов на его входах. Поскольку стимуляция адресных входов блока 1 памяти осуществляется разрядами сч етчика 6, начи- ЗО ная с третьего, то длительность обращения к блоку 1 памяти составляет восемь тактов синхросигнала генератора 12 (состояние счетчика 6 изменяется по переднему фронту синхросигнала). В течение первых четырех

управляющих входах, поданных с выхода сумматора по модулю два и третьего выхода счетчика 6 соответственно, сигнала на син- хровходе, поступающего с четвертого выхода ((л-|-3)-й разряд) счетчика 6, и сигналов с второй группы выходов счетчика 6, поданных на информационные входы регистра 5.

ность.

При исправном блоке 1 оперативной памяти на D-вход триггера 7 поступают «О и его состояние, а следовательно, и состояние элемента 16 индикации не изменяется При обнаружении хотя бы одного расхождения триггер 7 переходит в состояние «1. При этом формируется сигнал «Неисправен и блокируется генератор 12, т. е. происходит тактов осуществляется операция «Чтение, 35 останов теста по тому адресу блока 1 опе- в течение вторых - «Запись. Внутрь каж- ративной памяти, где обнаружена неисправ- дой четырехтактной операции вложен двухтактный сигнал РВ (обеспечивается сумматором 4 по модулю два), который принимает активный уровень при неизменных остальных сигналах, поданных на блок 1 оператив- ной памяти (тем самым достигается корректная временная диаграмма). Проход адресного пространства при неизменных входных данных осуществляется дважды в виду стимуляции выходов данных памяти разряда- .с сравнения, выход которого подключен к ин- - , - : л -- - формационному входу второго триггера, выход которого является выходом результата контроля устройства и соединен с первым входом генератора,второй вход которого является входом выбора режима устройства и 50 подключен к управляющему входу счетчика, синхровход которого соединен с выходом генератора и с синхровходом второго триггера, вход установки в «О которого подключен к выходу первого триггера, информационный вход которого является входом

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

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

ми счетчика 6, начиная с (п + 4)-го. Это вызвано необходимостью записи информации в регистр при неизменном состоянии второй группы выходов счетчика 6. После двойного прохрда адресного пространства входные данные изменяются и начинается новый проход. Подобная последовательность операций характерна для теста «Марщ при полном переборе входных данных. Длительность одного выполнения теста составляет в данном случае тактов синхросигнала. Поскольку при подаче питания ячейки блока 1 оперативной памяти ориентируются произвольно то за время первого выполнения теста контроль выходных реакций не производится (первый триггер

55

логического нуля устройства, а вход установки в «1 является входо.м сброса устройства и подключен к входу сброса счетчика, выход старшего разряда которого подключен к синхровходу первого триггера, вход раз14 сохраняет состояние «1, удерживая второй триггер 7 в сброшенном состоянии). Завершение выполнения теста вызьз1вает возврат всех разрядов счетчика 6 в состояние «О. При этом задний фронт на выходе его (п-{-т- -3)-го разряда переводит первый триггер 14 в состояние «О, разрешая работу второго триггера 7 по синхровходу. Таким образом, при втором и последуюших выполнениях теста по заднему фронту син хроимпульса генератора 12 (подача стимули

рующего воздействия и контроль выходной реакции разнесены во времени) вторым триггером 7 осуществляется регистрация сигнала с выхода блока 3 сравнения. Сигнал сравнения равен «О при совпадении данных на первых входах блока 3 сравнения (реакция блока 1 оперативной памяти) с данными на вторых его входах (эталонная реакция) и равен «1 при их несовпадении. Эталонная реакция формируется регист25

ЗО

управляющих входах, поданных с выхода сумматора по модулю два и третьего выхода счетчика 6 соответственно, сигнала на син- хровходе, поступающего с четвертого выхода ((л-|-3)-й разряд) счетчика 6, и сигналов с второй группы выходов счетчика 6, поданных на информационные входы регистра 5.

ность.

Пр мяти н и его ние эл При о дения При эт и блок остано ративн сравне формац ход ко та конт входом ляется подклю синхро генерат гера, в ключен мацион

При исправном блоке 1 оперативной памяти на D-вход триггера 7 поступают «О и его состояние, а следовательно, и состояние элемента 16 индикации не изменяется При обнаружении хотя бы одного расхождения триггер 7 переходит в состояние «1. При этом формируется сигнал «Неисправен и блокируется генератор 12, т. е. происходит останов теста по тому адресу блока 1 опе- ративной памяти, где обнаружена неисправ- сравнения, выход которого подключен к ин- формационному входу второго триггера, выход которого является выходом результата контроля устройства и соединен с первым входом генератора,второй вход которого является входом выбора режима устройства и подключен к управляющему входу счетчика, синхровход которого соединен с выходом генератора и с синхровходом второго триггера, вход установки в «О которого подключен к выходу первого триггера, информационный вход которого является входом

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

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

При исправном блоке 1 оперативной памяти на D-вход триггера 7 поступают «О и его состояние, а следовательно, и состояние элемента 16 индикации не изменяется При обнаружении хотя бы одного расхождения триггер 7 переходит в состояние «1. При этом формируется сигнал «Неисправен и блокируется генератор 12, т. е. происходит останов теста по тому адресу блока 1 опе- ративной памяти, где обнаружена неисправ- сравнения, выход которого подключен к ин- формационному входу второго триггера, выход которого является выходом результата контроля устройства и соединен с первым входом генератора,второй вход которого является входом выбора режима устройства и подключен к управляющему входу счетчика, синхровход которого соединен с выходом генератора и с синхровходом второго триггера, вход установки в «О которого подключен к выходу первого триггера, информационный вход которого является входом

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

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

, . ...... r.iji, ,,.. v jiij i jLi iiiiv u., rjn J LJ d U, n 11 Dl С D AUll Ы rl D Ы A U I CM

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

входу логического нуля устройства, а инфор-второй группы блока сравнения.

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

, rjn J LJ d U, n 11 Dl С D AUll Ы rl D Ы A U I CM

регистра соединены соответственно с входа

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

название год авторы номер документа
Оперативное запоминающее устройство с самоконтролем 1986
  • Андрианов Владимир Аркадьевич
  • Гринштейн Александр Владимирович
SU1325571A1
Оперативное запоминающее устройство с самоконтролем 1984
  • Гринштейн Александр Владимирович
SU1229826A1
Устройство для контроля оперативной памяти тестом Марш с двоично-нарастающим адресным шагом 1986
  • Андрианов Владимир Аркадьевич
  • Гринштейн Александр Владимирович
SU1532978A1
Устройство для контроля неисправностей 1987
  • Панков Анатолий Петрович
  • Танасейчук Владимир Маркович
  • Галинин Андрей Викторович
SU1564626A1
Оперативное запоминающее устройство с самоконтролем 1986
  • Андрианов Владимир Аркадьевич
  • Гринштейн Александр Владимирович
SU1413676A1
Оперативное запоминающее устройство с самоконтролем 1988
  • Андрианов Владимир Аркадьевич
  • Гринштейн Александр Владимирович
SU1647655A1
Устройство для контроля неисправностей 1991
  • Панков Анатолий Петрович
  • Танасейчук Владимир Маркович
  • Галинин Андрей Викторович
SU1798787A1
Устройство для диагностики логических блоков 1988
  • Минасян Гагик Енгибарович
  • Мкртумян Игорь Борисович
  • Саркисян Томик Есаевич
SU1672452A1
Устройство для контроля оперативной памяти 1982
  • Друян Евгений Владимирович
  • Новик Григорий Хацкелевич
SU1053165A1
Устройство для контроля оперативной конвейерной памяти 1989
  • Аникеев Геннадий Евгеньевич
  • Дикарев Николай Иванович
  • Салакатов Владимир Павлович
SU1633463A1

Иллюстрации к изобретению SU 1 406 640 A1

Реферат патента 1988 года Оперативное запоминающее устройство с самоконтролем

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

Формула изобретения SU 1 406 640 A1

Документы, цитированные в отчете о поиске Патент 1988 года SU1406640A1

вып
ЮЗ)
Сер
Регистрационный ящик 1918
  • Тальвик З.И.
SU983A1
электроника рис
I
Оперативное запоминающее устройство с самоконтролем 1984
  • Гринштейн Александр Владимирович
SU1229826A1
Солесос 1922
  • Макаров Ю.А.
SU29A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Счетная таблица 1919
  • Замятин Б.Р.
SU104A1

SU 1 406 640 A1

Авторы

Алексеев Олег Станиславович

Андрианов Владимир Аркадьевич

Гринштейн Александр Владимирович

Даты

1988-06-30Публикация

1986-07-04Подача