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

 

ОПИСАпИЕ

ИЗОБР ТЕпиЯ

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

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

Республик

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт, свид-ву— (22) Заявлено 05 ° 01. 81 (21) 3229910/18-24 (51) М. Кп.з

Г 11 С 17/00 с присоединением заявки МВ— (23) Приоритет—

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

СССР по делам изобретений и открытий

f53) УДК 681. 327 (088. 8) Опубликовано 300882. Бюллетень ¹ 32

Дата опубликования описания 30,08. 82 (72) Авторы изобретения

Б. С. Демченко и A. E. Марютин

Краснодарский ордена Трудового Красного Знамени завод электроизмерительных приборов (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ЭЛЕКТРИЧЕСКОГО

ПРОГРАММИРОВАНИЯ БЛОКОВ ПОСТОЯННОЙ

ПАМЯТИ

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

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

Недостатками этого устройства являются низкие быстродействие и надежность, Из известных устройств наиболее близким техническим решением к предлагаемому является устройство для электрического программирования блоков постоянной памяти, содержащее оператив ное запоминающее устройство (ОЗУ) емкостью 4096 12-разрядных слов, для

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

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

Цель изобретения — повышение надежности и быстродействия устройства.

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

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

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

Блок местного управления содержит триггеры, элемент ИЛИ-HE элементы

И, элементы HE и элемент задержки, причем выход элемента ИЛИ-НЕ подключен к входу пеРвого элемента НЕ, выход которого соединен с первым входом первого элемента И и входами сброса первого и второго-триггеров, второй вход первого элемента И подключен к выходу второго элемента HE u входу блокировки второго триггера, выход которого соединен с входом блокировки третьего триггера, вход сброса которого подключен к выходу первого элемента И, а счетный вход— к счетному входу второГо триггера и выходу третьего элемента НЕ, вход которого соединен с первым входом второго элемента И, второй вход и 65 выход которого подключены соответственно к выходу первого триггера и первому входу первого элемента

И-HE второй вход которого соединен с выходом третьего триггера, а выход — с входом элемента задержки, счетным входом четвертого триггера и входом четвертого элемента НЕ, выход которого подключен к первому входу второго элемента И-НЕ, второй вход которого соединен с выходом четвертого триггера, первый вход третьего элемента И-НЕ подключен к выходу элемента задержки, а выход — к первому входу элемента ИЛИ-НЕ, второй вход которого соединен с входом сброса четвертого триггера и является входом сброса блока, входом "Пуск" которого является установочный вход первого триггера, третий и четвертый входы элемента ИЛИ-НЕ и вход второго элемента НЕ являются соответственно установочным и управляющими входами блока, второй вход третьего элемента

И-НЕ, вход третьего элемента HE u выход второго элемента И-НЕ являются соответственно входом разрешения сстанова, тактовым входом и выходом блока.

На фиг. 1 приведена функциональная схема предлагаемого устройства; на фиг. 2 и 3 — функциональные схемы наиболее предпочтительных вариантов выполнения блока местного управления и датчика длительности импульсов тока соответственно. устройство содержит (фиг. 1j блок 1 местного управления, блок 2 выбора разрядов, регистр 3 адреса, формирователь 4 импульсов тока, разрядные ключи 5, блок б постоянной памяти, в который заносится информация, формирователь 7 управляющих импульсов, элемент И-ИЛИ 8, блок 9 задания эталонов, первую схему 10 сравнения, датчик 11 длительности импульсов тока и ключ 12.

На фиг. 1 обозначены вход 13 опорного напряжения устройства, установочный вход 14, вход 15 тактовых импульсов, выход 1б, первый 17 и второй 18 управляющие входы блока местного управления.

При этом блок местного управления содержит (фиг. 2) элемент ИЛИ-НЕ 19, первый 20, второй 21, тритий 22 и четвертый 23 элементы НЕ, первый 24, второй 25 и третий 26 элементы И-НЕ, первый триггер 27, первый,28 и второй

29 элементы И, элемент 30 задержки с выходом 31, второй 32, третий 33 и четвертый 34 триггеры. На фиг ° 2 обозначены входы "Пуск" 35, сброса Зб и разрешения останова 37 блока.

Датчик длительности импульсов тока предназначен для контроля времени, в течение которого происходит полное пережигание плавких перемычек, и со955Л05 технико-экономические преимущест.ва предлагаемого устройства по сравнению с прототипом заключаются в

60 том, что оно обеспечивает контроль за временем пережкгания перемычек в блоках постоянной памяти при существенном сокращении оборудования, что повышает его надежность и быстродей65 ствие. держит (фиг. 3) делитель 38 напряжения, вторую схему 39 сравнения, первую 40 и вторую 41 группы элементов

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

ИЛИ 42. На фиг. 3 обозначен третий вход 43.датчика, предназначенный для сигнала стробирования. устройство работает в двух режимах занесения информации и контроля.

Режим занесения информации. По команде "Пуск" блок 1 (фиг. 1) вырабатывает командный сигнал, синхронный с тактовой частотой, поступайщей на вход 15 (фиг. 1 и фиг. 2). Первый командный сигнал не проходит на вход. блока. 2 (фиг. 1), что соответствует сохранению исходного состояния. Код из блока 2 дешифруется и поступает на входы ключей 5 элемента И-ИЛИ 8 и датчика 11. Наличие сигнала на первом выходе блока 2 соответствует выбору соответствующего разряда блока б памяти. На входы элемента И-ИЛИ 8 поступают сигналы с выходов блока 9..

Совпадение сигналов в элементе И-ИЛИ 8, поступающих с выходов блока 2 и блока 9, соответствует наличию информации и указанию на пережигание перемычки в блоке б памяти. По команде на выходе 31 блока 1 (фиг. 2), поступающей на один из входов элемента

И-ИЛИ 8 (фиг. 1), на его выходе появляется сигнал, запускающий формирователь 7, который формирует сигнал для запуска формирователя 4 и управляющий сигнал, который через ключ 12 поступает на вход 17 блока 1 и управляющие входы формирователя 4 и ключей 5. Сигнал на входе 17 (фиг. 1) запрещает выработку командных сигналов на время пережигания перемычки.

Сигналы на управляющих входах ключей 5 и формирователя 4 разрешают прохождение импульса тока на вход блока 6 памяти. Коды с выходов блока .

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

Датчик 11 производит контроль этого напряжения и при достижении напряжения опорного уровня, задаваемого по входу 13, и наличии стробирующего импульса на входе 43 (фиг. 3), выдает сигнал, который запускает формирователь 4 (фиг. 1), сигнал которого ограничивает по времени командным сигналом с первого выхода формирователя 7, длительность которого определяется длительностью времени пережигания перемычки. На втором выходе формирователя 7 управляющий сигнал присутствует в течение времени, необходимого для пережкгания перемычки и охлажденкя схемы. На этом цикл пережиганкя перемычки оканчивается. Снимается запрещающий потенциал с первого управляющего входа 17 блока 1 и осуществляется привязка к тактовой частоте. Добавляется единица в блоке

10 2 (фиг. 1), что соответствует выбору

Второго разряда нулевого адреса. Если во втором разряде блока 9 (фиг. 1) записана единичная информация, то пережигание перемычки производится

15 аналогичным образом.

Если записана нулевая информация в блоке 9 по данному разряду, то отсутствует надобность в пережигании и элемент И-ИЛИ 8 (фиг. 1) не выраба20 тывает запускающий импульс на своем выходе, и не запрещается работа блока 1, который выдает импульс B блок 2, что соответствует выбору следующего адреса разряда, и работа продолжается .

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

1 МГц для элементной базы, например, gp. серии КМ155), а в тех разрядах. где находится информация, производится пережигание с учетом необходкмого ми-. нимального времени, которое зависит от технологии изготовления (размеров .З5 перемычки) и, как правило, имеет 50% разброс.

После перебора всех разрядов и адресов с выхода регистра 3 на вход

14 (фкг. 1) выдается сигнал, который останавливает работу устройства.

В режиме контроля выхода ключ 12 подключается к шине нулевого потенциала. Сигнал по управляющему входу

17 разрешает опрос с тактовой частотой и блокирует работу формирователя

4 и ключей 5. Считанные коды врех разрядов блока,б и блока 14 сравниваются на схеме 10 и при отсутствии ошибки разрешается изменение адреса.

При наличии ошибки осуществляется

50 останов, результат несовпадения индицируется (цепи индикации не показаны).

После повторного пуска осуществляется продолжение контроля. По окончании контроля по всем адресам осуществляет55 ся автоматический останов.

955205

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

1. Устройство для электрического программирования блоков постоянной памяти, содержащее блок выбора разрядов, регистр адреса, формирователь импульсов тока, формирователь управляющих импульсов, разрядные ключи, блок задания эталонов, схему сравнения и блок местного управления, выход которого подключен к счетному входу lp блока выбора разрядов, первый выход . которого соединен со счетным входом регистра адреса, один из выходов которого подключен к входам блока задания эталонов, первый управляющий вход 15 блока местного управления подключен к управляющим входам формирователя импульсов тока и разрядных ключей, одни из входов которого соединены соответственно с вторым выходом блока выбора разрядов, с выходами блока задания эталонов и одними из входов схемы сравнения и с выходом формирователя импульсов тока, вход которого подключен к первому выходу формирователя управляющих импульсов, одни из выходов регистра адреса и другие входы и выходы разрядных ключей являются соответственно адресными выходами, разрядными входами и выходами устройства, о т л и ч а ю щ е е с я тем, что,- с целью повышения надежности и быстродействия устройства, оно содержит датчик длительности импульсов тока, элемент И-ИЛИ и ключ, первый выход которого подключен к шине нулевого потенциала, вход — к второму выходу формирователя управляющих импульсов, а второй выход — к управляющему входу формирователя импульсов тока, один из входов элемента И-ИЛИ 4О соединен с выходом блока выбора разрядов и одним из входов датчика длительности импульсов тока, другие входы которого подключены к другим входам схемы сравнения и другим выхо- 45 дам разрядных ключей, другие входы элемента И-ИЛИ соединены с выходами блока задания эталонов, а выход подключен к первому входу формирователя управляющих импульсов, второй вход 5р и третий выход которого соединены соответственно с выходом и первым управляющим входом датчика длительности импульсов тока, второй управляющий вход которого является входом опорного напряжения устройства, выход схемы сравнения подключен к второму управляющему входу блока местного управления, установочный вход которого соединен с другим выходом регистра адре са .

2. Устройство по п. 1, о т л ич а ю ш е е с я тем, что блок мест— ного управления содержит триггеры, элемент ИЛИ-НЕ, элементы И, элементы

HE и элемент задержки, причем выход элемента ИЛИ-НЕ подключен к входу пеового элемента НЕ, выход которого соединен с первым входом первого элемента И и входами сброса первого и второго триггеров, второй вход первого элемента И подключен к выходу второго элемента НЕ и входу блокировки второго триггера, выход которого соединен с входом блокировки третьего триггера, вход сброса которого подключен к выходу первого элемента

И, а счетный вход — к счетному входу второго триггера и выходу третьего элемента НЕ, вход которого соединен с первым входом второго элемента И, Второй Вход и выход котсрогс псдклю чены соответственно к выходу первого триггера и первому входу первого элемента И-НЕ, второй вход которого соединен с выходом третьего триггера„ вЂ” с входом элемента за— держки, счетным входом четвертого триггера и входом четвертого элемента

НЕ, выход которого подключен к перво— му входу второго элемента И-НЕ, второй вход которого соединен с выходом четвертого триггера, первый вход третьего элемента И-НЕ подключен к выходу элемента задержки, а выход к первому входу элемента ИЛИ-НГ, второй вход которого соединен с входом сброса четвертого триггера и является входом сброса блока, входом "Пуск" которого является установочный вход первого триггера, третий и четвертый входы элемента ИЛИ-НЕ и вход второго элемента HE являются соответственно установочным и управляющими входами блока, второй вход третьего элемента

И-НЕ, вход третьего элемента HE u выход второго элемента И-НЕ являются соответственно входом разрешения останова, тактовым входом и выходом блока.

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

1. Соучек Б. Иикро-ЭВМ. М., "Сов. радио", 1979, с. 59, 60."

2. Лябин В. И. и др. Программирование и контроль ПЗУ. — "Электронная промышленность", 1976, 9 4, с. 64-67 (прототип).

955?05 иР.

Составитель Т, Зайцева

Редактор H Гришанова Техред М.Надь

КорректорМ. Коста

Подписное

Заказ 6448/61 Тираж 622

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

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

Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4

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

 

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

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

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

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

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

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

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

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

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

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

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