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

Иллюстрации

Показать все

Реферат

 

Союз Советских

Социалистических

Республик (i>)646375

„г» ф (51) М. Кл (ll С 29/00 (61} Дополнительное к авт. свид-ву (22) Заявлено 05.07. 76 (21) 2381482/18-24 с присоединением заявки № (23) Приоритет—

Государственный квинтет ссср ое делам изобретений н открытий

Опубликовано 05.02.79.Бюллетень № 5

Дата опубликования описания 08.02.79 (53) УДК 681 327 (088,8) А, И, Иванов (72) Автор изобретения (71) Заявитель

Особое конструкторское бюро вычислительной техники

Рязанского радиотехнического института (54) УСТРОЙСТВО ДфЧ КОНТРОЛЯ БЛОКСВ ПАМЯТИ

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

Известны устройства для контроля блоков памяти (1), (2) . В одном из известных устройств генерация эталонных данных и адресация проверяемого блока памяти осуществляется блоком управления, вырабатывающим совокупность команд специального назначения, определяющих программу теста для проверки блока памяти.

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

«тяжелые» кодовые последовательности и адресные переходы (1) .

Недостатком такого устройства является однозначность определения пригодности тестируемого блока памяти для решения поставленных задач по принципу «годен — не годен». С помощью этого устройства невозможно оценить надежность проверяемого блока памяти и величину запасов устойчивости по основным параметрам.

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

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

Целью настоящего изооретения является расширение области применения устройства.

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

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

1, генераторы импульсов 2 и 3, формирователь управляющих сигналов 4, группу счетчиков 5, формирователь управляющих сигналов 6, группу счетчиков 7, блок питания 8, группу счетчиков 9, датчик температуры

10, счетчик 11, второй блок управления 12, триггер 13, третий блок управления 14, печатающий блок 15, пульт управления 16. Выход генератора импульсов

2, выходы формирователя управляющих сигналов 6, блока питания 8 и датчика температуры 10 соединены соответственно с первым входом, вторым и третьим выходами устройства, к которым подключается контролируемый блок памяти 17.

Информационные выходы счетчиков 5, 7, 9, 11 подключены соответственно к управляющим входам формирователей управляющих сигналов 4 и 6, блока питания 8, датчика температуры 10 и информационным входам печатающего блока 15, управляющие входы и выходы тех же счетчиков соединены с выходами и входами второго блока yriравления 12. Выход третьего блока управления 14 соединен с управляющим входом печатающего блока 15.

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

Блок управления 1 в соответствии с программой, введенной с пульта управления 16, вырабатывает совокупность управляющих сигналов для генераторов импульсов 2 и 3 и формирователя управляющих сигналов 4.

Данная совокупность управляющих сигналов определяет программу теста проверки и задает код числа, адрес и режим работы для проверяемого блока памяти 17 в каждом цикле обращения. Генератор импульсов

2 формирует эталонный код числа для записи в проверяемый блок 17 и сравнения со считанным из блока 17 кодом числа. Результат сравнения считанного и эталонного чисел поступает в блок управления 1. Генератор импульсов 3 формирует код адреса проверяемого блока 17. Информация о состоянии счетчиков адреса, входящих в состав импульсов (на чертеже не показаны), поступает в блок управления 1, задавая условные переходы в алгоритме проверочного теста. Формирователь управляющих сигналов 4 в зависимости от заданного блоком управления

-.:-: — ° .=:«.«.1 режима, формирует временную диаграмму считывания, записи, стирания или регенерации. Временное положение и длительность управляющих сигналов для проверяемого блока памяти 17 задаются программируемыми лийиями задержки (на чертеже не показаны) формирователя в счетчиках 5. С выходов формирователя 4 управляющие сигналы поступают в формирователь 6. Амплитуда выходных сигналов задается кодом счетчика 7. С выходов формирователя 6 сигналов сигналы управления заданной амплитуды поступают на входы испытуемого блока 17. Питание испытуемого блока 17 производится от блока питания 8. Значения питающих напряжений блока питания 8 определяются кодами, хранящимися в счетчиках 9. Испытуемый блок 17 заключен в термостат. Задание температуры окружающей среды производится датчиком температуры 10 в соответствии с кодом счетчика 11.

Группы счетчиков 5, 7, 9 и счетчик 11 служат для хранения и смены (в процессе построения области работоспособности) кодов, определяющих параметры управляющих воздействий для проверяемого блока памяти 17. Печатающий блок 15 служит для фиксации границ области работоспособности. Блок управления 12 реализует алгоритм построения области работоспособности. Действительная область работоспособности блока памяти 17 многомерна, но в зависимости от типа блока 17 и условий его эксплуатации можно выделить наиболее важные параметры, существенно влияющие на надежность его функционирования. Блок управления 12 в соответствии с программой, вводимой с пульта управления 16, задает число параметров, подлежащих изменению при построении области работоспособности, границы и шаг их изменения. Блок управления 12 изменяет состояние выбранных счетчиков 5, 7, 9, 11,меняя тем самым значения параметров управляю40 щих воздействий. В свою очередь, выбранные счетчики информируют блок управления

12 о своем текущем состоянии, формируя условия переходов алгоритма построения области работоспособности. Таким образом, блок управления 12 задает два ритма функционирования устройства для испытаний блока памяти 17: режим проведения теста проверки блока памяти и режим смены управляющих воздействий, причем работа блока управления 1 блокируется на время смеso ны параметров управляющих воздействий.

Блок управления 1 информирует блок управления 12 о результате проведения данного теста проверки. В зависимости от этого результата (есть отказ, нет отказа) блок уп55 равления 12 вырабатывает сигналы управления триггером 13, служащим для регистрации границы области работоспособности (установка нуля при наличии отказа или установка единицы при отсутствии отказа) .

Блок управления 14 определяет, изменил ли

ИНИИПИ Заказ I 20!41 Тираж (jSQ Подписное

Филиал ППП «Патент», r. Ужгород, ул. Проектная. 4 триггер 13 свое состояние с завершением проверочного теста. Случай, когда триггер

13 меняет свое состояние, означает, что была пересечена граница области работоспособности. При смене состояния триггера 13 блок управления 14 разрешает работу печатающего блока 15, который фиксирует содержание счетчиков 5, 7, 9, 11 как координаты точки, принадлежащей границе области работоспособности.

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

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

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

15 управления, соединенный с первым и вторым блоками управления, и счетчики, отличаюи4ееся тем, что, с целью расширения области применения устройства, в нем информационные выходы счетчиков подключены соответ20 ственно к управляющим входам формирователей управляющих сигналов, блока питания, датчика температуры и информационным входам печатающего блока, управляющие входы и выходы счетчиков соединены с выходами и входами второго блока управления, 25 а выход третьего блока управления соединен с управляющим входом печатающего блока.

Источники информации, принятые во вни- . мание при экспертизе

1. Патент США № 3751649, кл. 235 — 153, 1975.

2. Заявка № 2302254, кл. G 11 С 29/00, 22.12.75, по которой принято положительное

35 решение о выдаче авторского свидетельства.