Supercharge Your Innovation With Domain-Expert AI Agents!

Programming method of MTM anti-fuse FPGA

A programming method and anti-fuse technology, applied to general-purpose stored program computers, architectures with a single central processing unit, instruments, etc., can solve problems such as misprogramming, avoid misprogramming, increase structural uniformity, and prevent healing effect

Pending Publication Date: 2020-05-08
58TH RES INST OF CETC
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The object of the present invention is to provide a kind of programming method of MTM antifuse FPGA, to solve the problem that misprogramming easily occurs in the current MTM antifuse FPGA programming process

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Programming method of MTM anti-fuse FPGA
  • Programming method of MTM anti-fuse FPGA
  • Programming method of MTM anti-fuse FPGA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0035] The present invention provides a kind of programming method of MTM antifuse FPGA, its flow process is as follows figure 1 As shown, firstly conduct a contact test on the programmer to ensure the successful connection between the FPGA circuit and the programmer; then read the hard ID (serial number) of the FPGA circuit, and select an appropriate programming algorithm according to the hard ID of the circuit; Empty chip check to ensure that the FPGA circuit to be programmed is blank and has not been programmed; the host computer of the programmer loads the coordinates and corresponding data to be programmed for the FPGA circuit; the programmer performs addressing programming according to the loaded coordinates and data ; Charge a certain voltage to the upper and lower electrodes of all other antifuses in the same row and column as the selected programmed antifuse, and then apply programming pulses to the selected programmed antifuse upper and lower electrodes; Check, if th...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a programming method of an MTM anti-fuse FPGA, and belongs to the technical field of programmable anti-fuses. The method comprises the following steps of for programming of each antifuse, applying a forward programming pulse and then applying a reverse programming pulse; wherein before each programming pulse is applied to the anti-fuse of the selected programming, a wiringrail line is pre-charged; after each programming pulse is applied to antifuse selected to be programmed, antifuse thermal relaxation time in programming is given; after a programming stage is finished, carrying out post-programming current verification; and if the current verification succeeds, applying N groups of reinforced programming pulses to the anti-fuse, and N is greater than 5. The problem of wrong programming in the MTM anti-fuse FPGA programming process can be solved, the uniformity and stability of the conductive filaments formed in the programmed anti-fuse are improved, the programming success rate is increased, and the reliability of the programmed MTM anti-fuse FPGA is improved.

Description

technical field [0001] The invention relates to the technical field of programmable antifuse, in particular to a programming method of MTM antifuse FPGA. Background technique [0002] Antifuse is a very important programmable interconnect unit. MTM (metal-to-metal) antifuse has been widely used in FPGA (Field Programmable Gate Array, Field Programmable Gate Array) and PROM (Programmable Read-Only Memory, programmable memory). In a specific integrated circuit, the antifuse unit is located between the top metal N layer and the N-1 layer metal. The antifuse is in the off state before programming, and the antifuse is programmed by the thermal effect of the programming current. The post-antifuse transitions from the off state to the on state, forming a low-resistance connection. [0003] The manufacture of anti-fuse requires a special process, and currently only a few foreign companies have mastered this technology. Due to the important role of MTM antifuse, research and techn...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F15/78
CPCG06F15/7867
Inventor 马金龙赵桂林吴素贞隽扬封晴杨霄垒孙杰杰曹靓
Owner 58TH RES INST OF CETC
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More