Устройство буферной памяти

 

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

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

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

РЕСПУБЛИК (я)л G 06 F 13/00, 12/00

ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ

ВЕДОМСТВО СССР (ГОСПАТЕНТ СССР) ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4862650/24 (22) 29,08,90 (46) 30.03.93. Бюл. N. 12 (71) Специальное конструкторское бюро

"Фотон" (72) В.Н.Бессмертный (56) Авторское свидетельство СССР

N 1494010, кл. G 06 F 13/00, 12/00, 1987, (54) УСТРОЙСТВО БУФЕРНОЙ ПАМЯТИ (57) Изобретение относится к цифровой вычислительной технике. Цель изобретения— повышение производительности устройства за счет обеспечения автоматического пеИзобретение относится к цифровой вычислительной технике, в частности к устройствам для сопряжения процессоров с памятью. Оно может быть использовано для построения системы с быстродействующей памятью.

Цель изобретения — повышение производительности устройства за счет обеспечения автоматического перехода на работу резерва блока памяти при отказе ячейки блока памяти, На чертеже представлена блок-схема устройства блока памяти, Устройство содержит счетчики 1 и 2 адреса, блоки 3 и 4 памяти, генератор 5 импульсов, вход 6 запуска устройства, триггеры 7, 8 и 9, элементы 10...21, элементы ИЛИ

22„„29, формирователи 30 и 31 коротких импульсов, элементы задержки 32, 33 и 34, схемы сравнения 35, 36. Кроме этого, устройство содержит элементы И 37„„, 40, счетчики 41 и 42 импульсов. блоки 43 и 44.. Ж 1805475 А1 рехода на работу резерва блока памяти при отказе ячейки блока памяти. Устройство содержит счетчики адреса, блоки памяти, генератор импульсов, вход запуска устройства, триггеры, элементы И, элементы ИЛИ, схемы сравнения, элементы задержки, формирователи коротких импульсов, счетчики импульсов, блоки памяти. При выборе адреса неисправной ячейки на выходе блока памяти появляется единичный сигнал, который через элемент ИЛИ включает резерв блока памяти, выдавая из него записанную информацию, далее при смене адреса продолжает работать блок памяти. 1 ил. памяти, элементы ИЛИ. 45 и 46 и формирователи 47 и 48 коротких импульсов.

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

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

Сигнал запуска по входу 6 используется также для синхронизации счетчиков 1 и 2.

Сигнал на единичном выходе триггера 7 соответствует режиму записи для блока 3 и режиму считывания для блока 4, а сигнал на инверсном выходе триггера 7 соответствует режиму считывания блока 3 и режиму записи для блока 4.

В момент установки счетчиков 1 и 2 и триггера 7 сигналом запуска по входу 6 срабатывания по фронту сигнала с выхода триггера 7 формирователь 30. импульсный

1805475

55 сигнал с выхода которого принудительно устанавливает триггер 8 в единичное состояние.

В режиме записи информации для блоков 3 и 4 частоты записи с генератора 3 поступают через соответственно открытые элементы И 10 и 13, При этом команда записи для каждого блока памяти разбивается на два канала: управление по входу "Запись-считывание" и по входу "Выборка кристалла". Для блока 3 команда записи в виде импульсной часготы записи проходит через элементы 33 и 32 задержки, причем время срабатывания элемента 32 задержки больше времени срабатывания элемента 33 задержки, в результате чего обеспечивается задержка управления по входу "Выборка кристалла" по отношению к входу "Запись-считывание" в момент прихода импульса частоты записи с выхода генератора 3. По окончании импульса частоты записи элемент И 16 закрывается, в результате срабатывает элемент задержки 33, время срабатывания которого равно времени срабатывания элементов И

16 и ИЛИ 28, следовательно, исчезновение сигналов управления по входам "записьсчитывание" и "Выборка кристалла" происходит одновременно. Одновременно по спаду импульса на выходе И 10 устанавливается в "0" триггер 8, в результате чего закрывается элемент И 10 и разрешается работа элемента И 19, который пропускает импульс частоты считывания с второго выхода генератора 5. Этот импульс проходит через элемент ИЛИ 28 на вход "Выборка кристалла" блока 3, в результате чего происходит считывание информации, которая только что была записана в блок 3, так как адрес ячейки записи не изменился, а записываемая информация еще хранится на 1м входе блока 3. Считываемая информация с блока 3 поступает на схему 35 сравнения и сравнивается с информацией на 1-м входе. В случае совпадения информации сигналом с выхода схемы 35 сравнения открывается элемент И 21, и импульс частоты считывания поступает через элемент

ИЛИ 29 на вход счетчика 1. Исчезновение импульса частоты считывания изменяет состояние счетчика 1, что соответствует изменению адреса в блоке 3, Одновременно сигнал с выхода элемент

И 21 через элемент ИЛИ 24 устанавливает в

"1" триггер 8, открывая элемент И 10 для прохождения импульсов частоты записи по новому адресу в блоке 3.

Отсутствие сигнала сравнения на выходе схемы 35 сравнения в момент записи информации указывает не неисправность блока 3, при этом счетчик 41 подсчитывает

45 определенное количество импульсов считывания для уверенного обращения к блоку 3, после чего на его выходе появляется единичный сигнал, который через элемент ИЛИ

45 подключает резерв блока 3, а через формирователь 47 переводит триггер 8 в единичное положение через элемент ИЛИ 24, позволяя произвести запись информации в резерв блока 3 памяти по цепи: элемент И

10, элемент 16 И и ИЛИ 28 — на вход "Выборка кристалла", одновременно через элемент И 39 сигнал с выхода счетчика 41 импульсов позволяет по адресу отказавшей ячейки блока 3 записать единичный уровень сигнала в блок 43 памяти, т,к. на его вход 1 подключен источник постоянного напряжения (не показан). Правильность записи информации в резерв блока 3 подтверждается сигналом на выходе 35 сравнения, этот сигнал сбрасывает счетчик 41 и производит смену адреса в счетчике 1 по цепи элементов И 21 и ИЛИ 29, B режиме считывания для блока 3 импульсы частоты считывания с другого выхода генератора 5 проходит через открытый элемент И 19 с сигналом нулевого выхода триггера 7 через элемент ИЛИ 23, при этом счетчик 1 срабатывает от импульсов частоты считывания через открытый элемент И

14. При выборе адреса неисправной ячейки на выходе блока 43 памяти появляется единичный сигнал, который через элемент

ИЛИ 45 включает резерв блока 3, выдавая из него записанную информацию, далее при смене адреса продолжает работать блок 3 памяти, Формула изобретения

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

И, выход первого элемента И соединен с первым входом третьего элемента И и через первый элемент задержки — с входом чтения-записи первого блока памяти, выход второго элемента И вЂ” с первым входом чет1805475 вертого элемента И и через второй элемент задержки — с входом чтения-записи второго блока памяти, первый выход генератора импульсов соединен через третий элемент задержки с вторыми входами третьего и четвертого элементов И, выходы которых соединены с первыми входами первого и второго элементов ИЛИ соответетвенно, выходы которых соединены с входами "Выборка кристалла" первого и второго блоков памяти соответственно, второй выход генератора импульсов соединен с первыми входами пятого и шестого элементов И, выходы которых соединены с вторыми входами первого и второго элементов ИЛИ соответственно, прямой и инверсный выходы первого триггера соединены через первый и второй формирователи коротких импульсов с входами установки в "1" второго и третьего триггеров соответственно, инверсный выход первого триггера соединен с вторым входом второго элемента И, прямые выходы второго и третьего триггеров соединены с третьими входами первого и второго элементов И соответственно, выходы которых соединены с первыми входами третьего и четвертого элементов ИЛИ, выходы которых соединены с входами установки в"0" второго и третьего триггеров соответственно, прямой и инверсный выходы первого триггера соединены с первыми входами пятого и шестого элементов ИЛИ соответственно, вторые входы которых соединены с инверсными выходами третьего и второго триггеров соответственно, выходы пятого и шестого элементов ИЛИ соединены с вторыми входами шестого и пятого элементов И соответственно, выход пятого элемента И вЂ” с первыми входами седьмого и восьмого элементов И, выход шестого элемента И вЂ” с первыми входами девятого и десятого элементов И, прямой и инверсный выходы первого триггера — с вторыми входами десятого и восьмого элементов И соответственно, выходы восьмого и десятого элементов И вЂ” с первыми входами седьмого и восьмого элементов ИЛИ соответственно, выход седьмого элементов И вЂ” с вторыми входами третьего и седьмого элементов

ИЛИ, выход девятого элемента И вЂ” с вторыми входами четвертого и восьмого элементов ИЛИ, выходы седьмого и восьмого элементов ИЛИ вЂ” со счетными входами первого и второго счетчиков адреса соответственно, выходы первой и второй схем сравнения — с вторыми входами седьмого и девятого элементов И соответственно, информационные входы первого и второго блоков памяти явл ются первым и вторым информационными, входами устройства и

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

ИЛИ и два формирователя коротких импульсов, при этом первые входы тринадцатого и четырнадцатого элементов И подключены к выходам пятого и шестого элементов И соответственно, их вторые входы — к инверсному выходу первого триггера, а выходы — к счетным входам первого и второго счетчиков импульсов соответственно, установочные входы которых соответственно подключены к выходам первой и второй схем сравнения, выход первого счетчика импульсов соединен с входом третьего формирователя коротких импульсов и первыми входами пятнадцатого элемента И и девятого элемента ИЛИ, выход второго счетчика импульсов — с входом четвертого формирователя коротких импульсов и первыми входами шестнадцатого элемента И и десятого элемента ИЛИ, вторые входы пятнадцатого и шестнадцатого элементов И подключены соответственно к выходам первого и второго элементов задержки, а их выходы соединены с входами "Запись-считывание" третьего и четвертого блоков памяти соответственно, входы "Выборка кристаллов" которых подключены соответственно к выходам первого и второго элементов ИЛИ, адресные входы третьего и четвертого блоков памяти подключены соответственно к выходам первого и второго счетчиков адреса, выходы третьего и четвертого блоков памяти соединены с вторыми входами девятого и десятого элементов ИЛИ соответственно, выходы которых соединены с входами старших разрядов первого и второго блоков памяти соответственно, а выходы третьего и четвертого формирователей коротких импульсов — с третьими входами третьего и четвертого элементов ИЛИ соответственно.

1805475

Составитель В. Березкин

Техред М,Моргентал Корректор А.Жидков

Редактор

Производственно-издательский комбинат "Патент", r. Ужгород, ул.Гагарина. 101

Заказ 943 Тираж Подписное

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

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

Устройство буферной памяти Устройство буферной памяти Устройство буферной памяти Устройство буферной памяти 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к способам и устройствам защиты конфиденциальной информации, введенной в память ЭВМ, от посторонних пользователей
Наверх