SU809355A1 - Programmator for writing information into semiconductor storage elements - Google Patents
Programmator for writing information into semiconductor storage elements Download PDFInfo
- Publication number
- SU809355A1 SU809355A1 SU792786751A SU2786751A SU809355A1 SU 809355 A1 SU809355 A1 SU 809355A1 SU 792786751 A SU792786751 A SU 792786751A SU 2786751 A SU2786751 A SU 2786751A SU 809355 A1 SU809355 A1 SU 809355A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- output
- input
- duration
- bus
- pulse
- Prior art date
Links
- 239000004065 semiconductor Substances 0.000 title claims description 4
- 230000002441 reversible effect Effects 0.000 claims description 14
- 238000012544 monitoring process Methods 0.000 claims description 11
- 238000000034 method Methods 0.000 claims 3
- 230000004913 activation Effects 0.000 claims 1
- 230000006378 damage Effects 0.000 claims 1
- 230000007423 decrease Effects 0.000 claims 1
- 230000007704 transition Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 2
- 238000001816 cooling Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
Landscapes
- Read Only Memory (AREA)
Description
Изобретение относитс к вычислительной технике, в частности, к устройствам записи информации с помощью прожигани перемычек в полупроводниковых элементах пам ти, используемых в посто нных запоминающих устройствах (ПЗУ). Известны программаторы дл записи информации в полупроводниковые элементы пам ти 11J и 2. Один из известных программаторов содержит блок дл формировани последовательности программирующих импульсов определенной амплитуды и дли тельности, обеспечивающих запись информации в элемент пам ти путем поочеред ого пережигани выбранных перемычек ll . Дл гарантированного пережигани любых перемычек, независимо от технологического разброса их характеристик , в программаторах обеспечиваетс достаточно больша длительность импульсов, значительно превышающа среднее значение, фактического времени пережигани перемычки. Длительность паузы между импульсс1ми дл надежного охлаждени элемента пам ти устанавливаетс обычно в несколько раз большей, чем длительность импуль са. В результате этого полное врем программировани элемента пам ти чрезмерно велико и дл элементов пам ти большой емкости (один килобит и вьаие) может составл ть единицы и дес тки минут. Это вл етс серьезным недостатком прогрёилматоров при их использовании в серийном производстве аппаратуры. Наиболее близким техническим решением к предлагаемому изобретению вл етс прогргшматор, содержащий блок пс1м ти, первый вход которого соединен с шиной ввода данных, втосюй вход подключен к выходу адресного счетчика и к первой выходной шине , а третий вход - к первому выходу блока контрол и управлени , второй выход которого соединен со входом гщресного счетчика, третий выход - с первым входом блока ввода-вывода данных , второй вход которого соединен с выходом блока пам ти, первый вьосод блока ввода-вывода данных подключен к первому входу блока контрол и управлени , а второй - ко второй выходной шине, третью вшодную шину 2 В известном программаторе программирующие импульсы и паузы между ними имеют фиксированные длительности, устанавливаемые с учетом возможного технологического разброса характеристик плавких перемычек элемента пам ти . Однако фактическое врем пережигани большинства перемычек на один-два пор дка меньше длительности импульса. Поскольку программирование производитс последовательно, по одной перемычке за один цикл, полное врем записи программы в элемент пам ти значительно превышает действительно нео6ходимо(е, в св зи с чем производительность программатора недостаточно высока.The invention relates to computer technology, in particular, to information recording devices by burning jumpers in semiconductor memory elements used in permanent storage devices (ROM). Programmers are known for recording information into semiconductor memory elements 11J and 2. One of the known programmers contains a unit for generating a sequence of programming pulses of a certain amplitude and duration, which ensure that information is written into the memory element by alternately burning through the selected jumpers ll. In order to ensure that any jumpers are burned through, regardless of the technological variation of their characteristics, the programmers provide a sufficiently long pulse duration that is much longer than the average value of the actual jump jump time. The duration of the pause between pulses for reliable cooling of the memory element is usually set several times longer than the duration of the pulse. As a result, the total programming time of the memory element is excessively large, and for large-capacity memory elements (one kilobits per bit), it can be one or ten minutes. This is a serious disadvantage of the programmers when they are used in the mass production of equipment. The closest technical solution to the present invention is a software controller containing a PS1 unit, the first input of which is connected to the data input bus, the second input is connected to the output of the address counter and to the first output bus, and the third input to the first output of the monitoring and control unit, The second output of which is connected to the input of the common counter, the third output - with the first input of the data I / O unit, the second input of which is connected to the output of the memory block, the first input of the data input / output unit is connected to the first input of the control unit, and the second - to a second output bus, the third bus vshodnuyu 2 In a programmer programming pulses and pauses between them are fixed duration set by taking into account possible technological spread fusible jumpers memory cell characteristics. However, the actual burning time of most jumpers is one to two orders of magnitude shorter than the pulse duration. Since programming is performed sequentially, one jumper in one cycle, the total time of writing the program to the memory element is much longer than is really necessary (e, because the programmer's performance is not high enough.
Цель изобретени - повышение быстродействи программатора.The purpose of the invention is to increase the speed of the programmer.
Дл достижени этой цели программатор содержит датчик тока и блок автоматического изменени длительности цикла записиг при этом один выход датчика тока подключен к третьей выходной шине и к первому входу блока автоматического изменени длительности цикла записи, ко второму входу которого подключен другой выход датчика тока и четвертый выход блока контрол и управлени , второй и третий входы которого соответственно соединены с первым и вторым выходами блок автоматического изменени длительности цикла записи.To achieve this goal, the programmer contains a current sensor and an automatic cycle time varying block. At the same time, one output of the current sensor is connected to the third output bus and to the first input of the automatic change cycle block, the second input of which is connected to another output of the current sensor and the fourth output of the block. monitoring and control, the second and third inputs of which are respectively connected to the first and second outputs of the block automatically change the duration of the recording cycle.
При этом блок автоматического изменени длительности цикла записи содержит последовательно соединенные формирователь длительности импульса, входы которого соединены соответственно с первь 1 и вторым входами блока , измеритель длительности импульса и формирователь длительности паузы, второй вход которого соединен с первым выходом формировател длительности импульса, второй выход которого и первый выкод формировател длительности паузы подключены соответственно к первому и второму выходам блока, а второй выход формировател длительности паузы соединен со вторым входом измерител длительности импульса.At that, the block for automatically changing the recording cycle duration contains the pulse width generator connected in series, the inputs of which are connected respectively to the first 1 and second inputs of the block, the pulse width meter and the shaper of the pause duration, the second input of which is connected to the first output of the pulse width imager, the second output of which The first code of the generator of the pause duration is connected respectively to the first and second outputs of the block, and the second output of the generator of the length elnosti pause connected to the second input of the meter pulse.
На фиг. 1 представлен программатор , блок схема, на фиг. 2 - блок: схема блока автоматического изменени длительности цикла записи.FIG. 1 shows a programmer, a block diagram, FIG. 2 - block: block diagram of the automatic change of the duration of the recording cycle.
Программатор содержит блок 1 пам т , шину 2 ввода данных, блок 3 .вво а-вывода данных, разъем 4 дл подключени выходных шин программатора , адресный счетчик 5, блок 6 контрол и управлени , соответственно первую, вторую и третью выходные шины 7, 8, 9, блок 10 автоматического изменени длительности цикла записи , формирователь 11 длительности импульса, первую и вторую выходные шины 12, 13 блока 10 автоматического изменени длительности цикла записи измеритель 14 длительности импульса , формирователь 15 длительност паузы, датчик 16 тока, усилитель 17,The programmer contains a block of 1 memory, a data input bus 2, a block of 3 .in a-output data, a connector 4 for connecting the programmer output buses, an address counter 5, a monitoring and control unit 6, respectively, first, second and third output buses 7, 8 9, the automatic change time unit 10, the write cycle duration, the pulse width shaper 11, the first and second output buses 12, 13 of the automatic change time unit 10, the pulse duration meter 14, the pulse duration 14, the shaper 15 pause time, current sensor 16, amplifier 17,
пр мой выход 18 усилител , инверсный выход 19 усилител , первый элемент И 20, второй элемент И 21, генератор 22 тактовых импульсов, реверсивный счетчик 23, вход 24 пр мого счета реверсивного счетчика 23, третий элемент И 25, делитель 26 частоты, вход 27 обратного счета реверсивного счетчика 23, дешифратор 28 нулевого состо ни реверсивного счетчика 23, инверсный выход 29 дешифратора.direct output 18 of the amplifier, inverse output 19 of the amplifier, first element I 20, second element I 21, oscillator 22 clock pulses, reversible counter 23, input 24 direct counting reversible counter 23, third element I 25, frequency divider 26, input 27 reverse counting the reversible counter 23, the decoder 28 of the zero state of the reverse counter 23, the inverse output 29 of the decoder.
Программатор работает следующим образом.The programmer works as follows.
Claims (2)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SU792786751A SU809355A1 (en) | 1979-06-28 | 1979-06-28 | Programmator for writing information into semiconductor storage elements |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SU792786751A SU809355A1 (en) | 1979-06-28 | 1979-06-28 | Programmator for writing information into semiconductor storage elements |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| SU809355A1 true SU809355A1 (en) | 1981-02-28 |
Family
ID=20836557
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| SU792786751A SU809355A1 (en) | 1979-06-28 | 1979-06-28 | Programmator for writing information into semiconductor storage elements |
Country Status (1)
| Country | Link |
|---|---|
| SU (1) | SU809355A1 (en) |
-
1979
- 1979-06-28 SU SU792786751A patent/SU809355A1/en active
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4415861A (en) | Programmable pulse generator | |
| SU809355A1 (en) | Programmator for writing information into semiconductor storage elements | |
| RU2108659C1 (en) | Adjustable digital delay line | |
| SU1575295A1 (en) | Programmable pulse generator | |
| SU1280449A2 (en) | Programmer for writing information in semiconductor memory elements | |
| SU1264171A2 (en) | Programmed control device | |
| SU1327110A1 (en) | Apparatus for setting tests | |
| SU1226532A1 (en) | Device for checking memory integrated circuits | |
| SU1305779A1 (en) | Analog storage | |
| SU1173414A1 (en) | Program control device | |
| SU1695342A1 (en) | Device for counting number of articles | |
| SU1140233A1 (en) | Pulse sequence generator | |
| SU1357958A1 (en) | Logic analyser | |
| SU1003025A1 (en) | Program time device | |
| SU1638793A1 (en) | Multichannel programmable pulse generator | |
| SU1646002A1 (en) | Device for controlling of matrices and cubes of memory on cylindrical magnetic films | |
| SU1631546A1 (en) | Device for diagnosis of digital units | |
| SU1359888A1 (en) | Pulse generator | |
| SU1541669A1 (en) | Programmer | |
| SU476523A1 (en) | Device for generating impulses in electrical control systems | |
| SU957279A1 (en) | On-line storage checking device | |
| SU1381429A1 (en) | Multichannel device for programmed control | |
| RU1798901C (en) | Single-pulse frequency multiplier | |
| SU1764149A1 (en) | Multichannel programming pulse generator | |
| SU744735A1 (en) | Device for checking rapid-access storage |