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

 

Изобретение относится к вычислительной технике и может быть исполб-i зовано для записи информации в полупроводниковые микросхемы ПЗУ с последующим функциональным и параметрическим контролем . Целью изобретения является повьппение достоверности записи информации в ПЗУ по сравнению с известными устройствами за счет возможности контроля амплитуды и длительности программирующих импульсов. Кроме того,использование аналого-цифрового преобразователя (АЦП) для измерения уровней выходных сигналов позволяет проводить отбраковку запрограммированных микросхем по заданным уровням выходных сигналов, что дает возможность обеспечить высокие запасы работоспособности ПЗУ. При этом отбраковка может осуществляться при изменении напряжения питания микросхем в заданном поле допуска . Устройство для программирования блоков постоянной памяти содержит блок управления, счетчик адреса, блок памяти кодов записи, блок формирователей программирующих импульсов и блок сравнения. Поставленная цель достигается введением в устройство АЦП коммутатора, преобразователя дли- Q тельности импульсов в напряжение и блока памяти граничных значений. 1 ил. & (Л 00 СХ)

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

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

РЕСПУБЛИК

©11 4 С 11 С 17/00

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

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 41911 92/24-24 (22) 06.02,87 (46) 23.08.88. Бюл. М 31 (71) Московский инженерно-физический институт (72) Ю.Ю.Осадчий и М.Н.Ехин (53) 681.327.66 (088.8) (56) Лябин В.И. и др. Программирование и контроль ПЗУ. — Электронная промышленность, 1975, У 4, с. 65-68.

Авторское свидетельство СССР

Ф 765872, кл. С 11 С 7/00, 1978. (54) УСТРОЙСТВО ДЛЯ ПРОГРАММИРОВАНИЯ

БЛОКОВ ПОСТОЯННОЙ ПАМЯТИ (57) Изобретение относится к вычислительной технике и может быть использовано для записи информации в полупроводниковые микросхемы ПЗУ с последующим функциональным и параметрическим контролем. Целью изобретения является повьппение достоверности записи информации в ПЗУ по сравнению с известными устройствами эа счет воэÄÄSUÄÄ 1418814 д1 можности контроля амплитуды и длительности программирующих импульсов.

Кроме того, использование аналого-цифрового преобразователя (АЦП) для измерения уровней выходных сигналов позволяет проводить отбраковку запрограммированных микросхем по заданным уровням выходных сигналов, что дает воэможность обеспечить высокие запасы работоспособности ПЗУ.

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

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

1 ил.

14!88!4

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

Целью изобретения является повышение достоверности программирования

sa счет периодического контроля параметров всех сигналов, поступающих на входы ПЗУ при программировании.

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

Устройство содержит блок 1 уп- !5 равления, блок 2 памяти кодов записи, блок 3 формирователей прог раммирующих импульсов, счетчик 4 адреса, аналого-цифровой преобразователь (AIUI} 5, преобразователь 6 длитель- 2р ности импульсов в напряжение, коммутатор 7, блок 8 памяти граничных значений уронней сигналов, блок 9 сравнения. На чертеже показаны также программируемое ПЗУ !О, информаци- 25 онные входы-выходы устройства 11, адресные выходы устройстна 12, выход напряжения питания устройства

13, вхолы записи устройства 14 и входы установки граничных значений 30 уровней сигналов устройства 15.

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

Перед началом программирования производится установка в исходное состояние счетчика 4 адреса, преобразователя 6 длительности импульсов в напряжение, а также элементов блока 1 управления. В блоки 2 и 8 памяти записана необходимая информа- 4р ция. При программировании ПЗУ для каждого слова выполняются следующие действия: для каждого выхода счетчика 4 адреса и всех выходов формирователей 3 импульсов проиэво- 45 дится контроль уровней сигналов с помощью Л1Ц1 5 и блока 9 сравнения.

Контролируемые выходы выбираются с помощью коммутатора 7 сигналами с блока 1 управления. Зги же сигналы поступают на адресные входы блока 8 памяти, в котором хранятся граничные значения контропируемых параметров. Поступающие с выходов AIIJI 5 и блОка 8 памяти кОДы сравг<ин><тся с помощью блока 9 сравнения, а результат сравнения поступает в блок 1 уг1ра л .Illl» . !!одуль счетчика 4 адреса

Рак». i > фоРМаЦГИ Ивой ЕМКОСТИ В СЛОвах) программируемого ПЗУ. В состав блока формирователей 3 программирующих импульсов входят формирователи импульсов напряжения питания, а также импульсов сигналов на входах-выходах ПЗУ, количество которых равно разрядности программируемых ПЗУ.

Число информационных входов коммутатора 7 равно n + m + 2, где m— количество адресных входов программируемого блока ПЗУ, n - -разрядность программируемого ПЗУ. Количество управляющих входов коммутатора и соответственно адресных входов блока 8 памяти составляет )1од (п+гп+2)(+

+l. При поступлении управляющих кодов коммутатора 7 в диапазоне

0...(n-l) контролируется амплитуда сигналон на информационных входахвыходах ПЗУ; n...(n+m-1) уровни сигналов на адресных входах ПЗУ;

n+m — значение подаваемого на ПЗУ напряжения питания; n+m+1 — амплитуда сигнала на выходе преобразователя длительности импульсов в напряжение 6. Блок 10 сравнения кодов имеет два выхода, причем с первого выхода снимается логический сигнал

0 или 1, если код, поступающий с

АЦП 5, лежит в пределах граничных значений, соответствующих уровней логических сигналов, считываемых иэ программируемого блока памяти . С второго выхода снимается сигнал, принимаю щий значение логической "! н случае выхода поступающего с АЦП 5 кода за допустимые для уровней логических

"0" и "1" границы. Далее производится сброс в исходное состояние преобразователя 6 длительности импульса в напряжение и анализ очередного раз- ряда кода, считанного из блока 2 памяти. Если аналиэируемыг1 разряд кода равен логической 1, то производится запуск формирователей программирующих импульсов блока 3. Амплитуда программирующих импульсов контролируется с помощью Л11П 5 и блока 10 сраннения. Если разрядность АЦП 5 равна 1., то число разрядов, хранимых в блоке 8 памяти слов, составляет

21. (нижняя и верхняя границы по каждому контролируе.апМу napa«e1 py).

После окончания программирующего импульса сигнал с выхода преобразователя 6 длительное. и импульсов в напряжение через комму1атс р 7 поступает на вход АЦП 5, », " ч ° го р»эультат

50 з 1 i! 881 на выходе АЦП 5 сравнивается с содержимым блока 8 памяти с помощью блока

10 сравнения. Указанные действия повторяются для каждого разряда програм5 мируемого слова и составляют один цикл программирования.

Для контроля записанной информации в каждом разряде программируемого слова на ПЗУ подается импульс нап- 10 ряжения питания необходимой амплитуды и длительности. Амплитуда и длительность импульса контролируется с помощью АЦП 5 преобразователя 6 длительности импульсов в напряжение и блока

10 сравнения. После этого производится сравнение значений программируемого разряда в ПЗУ и блоке 2 памяти для хранения кодов с помощью логических элементов блока 1 управления. 20

В случае, если в программируемое слово записалась информация, производится переход к следующему слову путем увеличения на 1 счетчика 4 адреса и перехода к следующему циклу програм- 25 мирования; Если же информация не записывалась, то повторяется цикл программирования заданное число раз.

Выполнение укаэанных действий осуществляется при помощи блока 1 управления.

Рассмотренное устройство для программирования блоков постоянное памяти обеспечивает повышение достоверности записи информации по срав- 35 нению с известными устройствами эа счет возможности контроля амплитуды и длительности подаваемых на ПЗУ сигналов. При этом в процессе программирования обнаруживаются неисправ- 40 ности блока формирования программирующих импульсов, что исключает запись в ПЗУ неправильной информации.

Амплитуда и длительность программиРующих импульсов, а также импульсов 45 напряжения питания может изменяться в широких пределах беэ внесения изменений в схеме устройства путем изменения кодов, записанных в ПЗУ, входящего в состав блока 1 управления.

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

ПЗУ номенклатура последних может быть существенно расширена. Кроме того, поскольку контроль записанной информации производится путем сравнения измеряемых с помощью АЦП 5 уровней выходных сигналов ПЗУ с хранимым в блоке 8 памяти граничными значениями, возможна отбраковка ПЗУ по уровням выходных сигналов при различных напряжениях питания. Поскольку программирующие импульсы имеют большую длительность (от 10 мкс до

10 мс)и скважность 5-20, операции контроля и отбраковки ПЗУ могут быть выполнены в паузе между импульсами, а операции контроля амплитуды и длительности программирующих импульсов во время воздействия импульсов беэ снижения быстродействия устройства.

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

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

1 соединены с адресными входами блока памяти кодов записи и являются адресными выходами устройства, а выход переноса — с входом иКонец программирования" блока управления, выходы блока памяти кодов записи соединены с информационными входами блока управления, блок формирователей программирующих импульсов, входы которого соединены с информационными вьг<одами блока управления, информационные выходы являются информационными входами-выходами устройства, а выход напряжения импульсного питания — выходом напряжения питания устройства, блок сравнения, выходы которого соединены с входами контроля блока управления, о т л и ч а ю щ ее с я тем, что, с целью повышения достоверности программирования, в него введены преобразователь длительности импульсов в напряжение, информационный вход которого соединен с выходом напряжения импульсного питания блока формирователей программирующих импульсов, а управляющий вход с выходом "Начальная установка" блока управления, коммутатор, информационные входы которого соединены с информационными выходами и выходом напряжения импульсного питания блока формирователей программирующих импульсов, с информационными выходами счетчика адреса и с выходом преобра1418814

Составитель А.Дерюгин

Техред И.Верес

Корректор М.Максимининец

Редактор Г.Гербер

Тираж 590 Подписное

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

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

Заказ 4162/51

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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