Устройство для программирования блоков постоянной памяти
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике, а .именно к запоминающим устройствам, и может быть использовано для программирования блоков постоянной памяти. Цель изобретения - увеличение количества выхода годных блоков постоянной памяти достигается введением регистра адреса неисправных ячеек памяти, коммутатора, адреса и второго блока сравнения и , их связей с известными блоками. Если в проверяемом блоке 5 постоянной памяти отсутствует ошибка, то после перебора всех адресов.в регистре адреса на вход элемента И-ИЛИ 38 поступает единичный сигнал с его выхода. После этого с выхода 15 блока управления регистр приводится в состояние логического нуля, содержание счетчи ка 34 увеличивается на 1 и сигналом с выхода дешифратора. 35 через злемент И 42 устройство возвращает- . ся в исходное состо.яние, а на выходе устройства появляется сигнал Конец работы. При считывании из блока посо (В
СОЮЗ СОНЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (51) 4 G 11 С 17/00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
ГОСУДАРСТНЕННЫЙ КОМИТЕТ
IlO ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР (21) 4283447/24-24 (22) 10.06.87 (46) 23.01.89. Ьюл. N 3
{72) О.А. Терзян и Т.С. Торосян (53) 681.327.66 (088.8) (56) Авторское свидетельство СССР
У 951399, кл. G 11 С 17/00, 1982.
Авторское свидетельство СССР
У 955205, кл. G 11 С 17/00, 1982. (54) УСТРОЙСТВО ДЛЯ ПРОГРАММИРОВАНИЯ БЛОКОВ ПОСТОЯННОЙ ПАМЯТИ (57) Изобретение относится к вычислительной технике, а именно к зало минающии устройствам, и может быть использовано для программирования
6JIoKoB nocToBHHoH naMRTH Цель изоб ретения — увеличение количества выхода годных блоков постоянной памяти "с
„„SU„„1453447 А1 достигается введением регистра адреса неисправных ячеек памяти, коммутатора адреса и второго блока сравнения и . их связей с известными блоками. Если в проверяемом блоке 5 постоянной памяти отсутствует ошибка, то после перебора всех адресов.в регистре адреса на вход элемента И-ИЛИ 38 поступает единичный сигнал с его выхода.
После этого с выхода 15 блока управления регистр приводится н состояние логического нуля, содержание счетчика 34 увеличивается на "1" и сигналом с выхода дешифратора 35 через элемент И 42 устройство возвращается в исходное состояние, а на выходе устройства появляется сигнал "Конец работы". При считывании из блока посМ
1453447
35 тоянной памяти логической единицы с выхода блока сравнения вьдается сигнал ошибки, который поступает на триггер 29, в результате чего блокируется поступление импульсов с генератора 26. Одновременно сигнал с выхода триггера 29 разрешает принимать регистру адреса неисправных ячеек памяти с выхода регистра, по коду которого из блока считывается единич1 ! Изобретение относится к вычислительной технике, а именно к запоминающим устройствам, и может быть использовано для программирования бло-, ков постоянной памяти. 5
Цель изобретения — увеличение количества выхода годных блоков посто-. янной памяти.
Ha r. 1 изображена функциональная схема предлагаемого устройства; 10 на фиг. 2 - функциональная схема блока управления..
Устройство (фиг. 1) содержит основной регистр 1 адреса, регистр 2 адреса неисправных ячеек памяти, коммутатор 3 адреса, блок 4 токовых ключей, блок 5 постоянной памяти, блоки 6 и 7 сравнения, блок 8 управления, выходы 9-11 устройства, инфор мационный вход 12 устройства, вход
13 и 14 сброса и запуска устройства, выходы 15-20 блока 8 управления и входы 21-25 блока 8 управления.
Блок 8 управления содержит генератор 26 импульсов, элемент И-!ШИ-НЕ
27, элемент И 28, триггеры 29 и 30, элементы ИЛИ-НЕ 31 и 32, элемент И
33, счетчик 34, дешифратор 35, триггер 36, элемент И-НЕ 37, элемент
И-.ИЛИ 38, элемент ИЛИ 39, элемент 30
И 40, триггер 41, элемент И 42, элемент ИЛИ 43, элемент ИЛИ-НЕ 44, элемент И 45, счетчик 46, элемент ИЛИ-НЕ
47, триггер 48, элементы ИЛИ 49 и
50, счетчик 5 1, элемент И 52, элемент НЕ 53, входы 54-56 элемента 38.
Устройство работает следующим образом.
Перед началом работы сигналом.
"Сброс" по входу 13 устройство при- . 40 ный сигнал, разрешающий работу триггера 30. Сигнал, формируемый блоком, разрешает работу генератора 26, импульсы с выхода которого поступают на вход триггера 30. Если на тригге" ре 30 фиксируется логическая едини" ца (обнаружена ошибка еще в одной строке накопителя блока), то происхо» дит сброс устройства в исходное состояние. 2 ил.
2 водится в исходное состояние . После этого сигналом "Пуск" по входу 14 триггер 36 устанавливается в состоя-, ние логической "1" и запускается генератор 26 импульсов. Синхроимпульсы через элемент И-ИЛИ-НЕ 27 по выходу 15 блока 8 поступают на регистр.
1 адреса и производится перебор кодов адреса блока 5. Первый выход дешифратора 35, соответствукиций режиму первого функционального контроля блока 5, разрешает поступление через элемент И 28 на триггер 29 стробирующего импульса, а .через элемент
KIN-HE 32 по выходу 17 блока 8 на вход блока 7 сравнения выдает эталонный потенциал логического ".0" (рсли для блока 5 эталонным .будет потенциал логической "1", элемент ИЛИ-НЕ 32 нужно за» менить элементом ИЛИ) . Если в блоке
5 отсутствует ошибка (по всем адресам, выдаваемым регистром 1 адреса через коммутатор З,из блока 5 считывается потенциал логического "0"), то после перебора всех адресов.на вход элемента И-ИЛИ 38 поступает единичный сигнал с выхода регистра 1 адреса. После этого с выхода 15 блока .8 регистр 1 адреса приводится в состояние логического "0", содержимое счетчика 34 увеличивается на 1, выбирается второй вьиод дешифратора
35, сигнал с которого через элемент И
42 приводит в исходное состояние устройство, и на выходе 10 выдается сигнал "Конец работы".
Если же из блока 5 по какому-то адресу считывается логическая "1", 1453447 то через блок 7 сравнения по входу
21 блока 8 на триггер 29 выдается сигнал ошибки (логическая "1") и после поступления очередного стробирующего сигнала триггер 29 устанавливавается в единичное состояние. Блокируется дальнейшее поступление стробирукицих импульсов через элемент И 28.
Одновременно по сигналу с выхода триггера 29 на регистр 2 адреса принимается код регистра 1, по котораму из блока 5 считана логическая "1" и разрешается работа триггера 30 по
С-входу. Продолжается дальнейшая проверка блока 5, результат которой принимается на триггер 30. Сигнал, формируемый на выходе блока 6 сравнения, разрешает передачу стробирующих сигналов на вход триггера 30 только тогда, когда код адреса строки проверяемой ячейки памяти блока 5 не совпадает с содержимым регистра
:2 адреса неисправной строки (игнорируется ошибка этой строки,. так как она должна быть заменена). Если на триггере 30 фиксируется логическая
"1" (обнаружена ошибка еще в одной строке блока 5), то происходит сброс устройства.в исходное. состояние через элементы ИЛИ 43, ИЛИ-НЕ 44, триггер
36, и на выходе 10 выдается сигнал
"Конец работы".
Если на триггере 30 до конца проверки блока 5 не фиксируется ошибка, то сигналом с вькода регистра 1 по .входу 25 блока 8 через элемент И-ИЛИ 38 содержимое .счетчика 34 увеличивается на единицу и устройство переходит на второй режим работы "Программирование неисправной строки" для исключения ее из накопителя блока 5.
В этом режиме через коммутатор 3 на блок 5 по разрядам, определяю щим код адреса его строки, передает.ся содержимое регистра 2, а по раз-; рядам, определяющим код адреса столб.ца — соответствующие разряды регист ра 1. Производится перебор кодов ад ресов всех ячеек (столбцов) данной строки и их программирование происходит следующим образом.
Через элемент ИЛИ-НЕ 31 открывается второй канал элемента И-ИЛИ-НЕ
27 и разрешается поступление синхроимпульсов через элемент И 45 на С-:
3 вход счетчика 46 формирования импульсов программирования. Сигналом с первого выхода счетчика 46 производится установка в единичное состояние триггера 48 импульса программирования, сигналом с второго выхода — его
5 перевод в нулевое состояние, чем обеспечивается соответствующая дли . тельность импульса программирования.
Сигналом с третьего выхода счетчик
46 приводится в состояние логического "0" и увеличивается на единицу содержимое. счетчика 51 циклов программирования. Аналогичным образом формируется второй импульс программирования и т.д. После формирования необходимого для программирования ячеек одного адреса блока 5 количества импульсов, счетчик 51 формирует сигнал переполнения, который через элемент ИЛИ 50 приводит его в нулевое состояние и, через элемент 27 по выходу 15 блока 8 увеличивает со, держнмое регистра 1 адреса на едини" цу, и весь цикл программирования повторяется для следующего адреса бло-, 26 ка 5. Импульсы программирования с вы" хода триггера 48 по выходу 18 блока
8 поступают на блок 4 токовыс ключей и после усиления в нем - блок 5.
После программирования всех ячеgp ек с выхода регистра 1 по входу 25 . блока 5 через элемент И-ИЛИ 38 увеличивается содержимое счетчика 34 на единицу и устройство переходит в ре» жим замены резервной строки, что со»
35 ответствует третьему висоду дешифратора 35.
В этом режиме производится отключение .(например, пережиганием соответствующих перемычек) связи ре4О зервной строки со всеми строками, кроме бракованной. Производится пе" ребор кодов адресов всех строк и их программирование аналогично режиму
"Программирование бракованной стра
ll
Когда в регистре 1 устанавливается код адреса неисправной бракованной строки, блок 6 сравнения вь|цает сигнал равенства и блокируется фор5О мирование импульса программирован я на триггере 48 ° После перебора кодов адресов всех строк на регистр 1 с его выхода через элемент И-ИЛИ 38 содержимое счетчика 34 увеличивает55 ся на единицу и через элемент ИЛИ 39 регистр 1 приводится в нулевое состояние, и устройство переходит в режим "Второй функциональный контроль" для проверки содержимого блока 5 с
145344
5 включенной резервной строкой. Режим аналогичен режиму "Первый функциональный контроль". При обнаружении ошибки которая фиксируется на триг1
5 гере 41, через элемент ИЛИ 43 и ИПИНЕ 44 устройство приводится в исходное состояние, и на выходе 10 выдается сигнал "Конец работы".
При отсутствии ошибки после пере- 1О ора всех адресов блока 5 сигналом выхода регистра 1 через элементы
-ИЛИ 38, ИЛИ 43, ИЛИ-НЕ 44 устройтво приводится в исходное состоя" ие, и по шине 10 выдается сигнал Конец работы".
Таким образом, устройстВо позвояет испольэовать резервные строки„ закладываемые при изготовлении блоков остоянной памяти для повьппения про" ента выхода годных блоков путем за " ены неисправных строк основного накопителя. !
Формула изобретения 26
Устройство для программирования локов постоянной памяти, содержащее регистр адреса, информационный вход которого соединен с первым выходом 0 блока управления, первый блок сравнения, первый вход которого является
Первым выходом устройства и соединен выходом блока токовых ключей, вы" од первого блока сравнения соединен с входом признака ошибки блока управ 1ения, входы сброса и запуска котороro являются соответственно входами сброса и запуска устройства, второй выход блока управления является вторым выходом устройства, о т л и— ч а ю щ е е с я тем, что, с целью увеличения количества выхода годных блоков постоянной памяти, в него введены регистр адреса неисправных яче» ек памяти, второй блок сравнения и коммутатор адреса, вьиод которого является третьим выходом устройства, второй вход первого блока сравнения соединен с третьим выходом блока управления, четвертый выход которого соединен с входом блока токовых клю-. чей, информационные входы коммутатора соединены с выходами регистра адреса и регистра адреса неисправных ячеек памяти, управляющий вход коммутатора соединен с пятым выходом блока управления,. вход сигнала разрешения замены бракованной строки ячеек памяти которого соединен с выходом второго блока сравнения, входы второго блока. сравнения соединены с выходами регистра адреса и регистра адреса неисправных ячеек памяти, шестой выход блока управления соединен с управляющим входом регистра адреса неисправных ячеек памяти, вход сигнала -разрешения программирования бракованной строки ячеек памяти блока управления соединен с выходом регистра адреса и с информационным входом регистра.адреса неисправных ячеек памяти.
1453447
Составитель А. Воронин
Техред М,Дидык
Редактор С. Патрушева
Корректор А. Ворович
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4
Заказ 7290/48 Тираж 55& Подпис ное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35 ° Раушская наб., д. 4/5