Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Automatic testing technique applied before anti-fuse FPGA (field programmable gate array) programming

An automatic test and anti-fuse technology, applied in the direction of measuring electricity, measuring devices, measuring electrical variables, etc., can solve the problems of low test coverage, increased test efficiency, etc.

Active Publication Date: 2017-05-31
UNIV OF ELECTRONICS SCI & TECH OF CHINA
View PDF4 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The traditional pre-programming test of anti-fuse FPGA relies on manually configuring test vectors and performing functional tests on the modules to be tested one by one, which makes the test efficiency low. Moreover, with the increase of modules to be tested, the number of test combinations also increases accordingly, which is prone to test coverage low rate

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
  • Automatic testing technique applied before anti-fuse FPGA (field programmable gate array) programming
  • Automatic testing technique applied before anti-fuse FPGA (field programmable gate array) programming
  • Automatic testing technique applied before anti-fuse FPGA (field programmable gate array) programming

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0018] figure 1 It is a schematic diagram of testing before programming the programmable logic module and the input / output module of the present invention. Use the software to automatically extract test vectors from the test vector library to the test control circuit. The test control circuit applies the specified configuration signal to the programmable logic module or input and output module by loading the test vector, and configures the specified fun...

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 relates to an automatic testing technique applied before anti-fuse FPGA (field programmable gate array) programming. The technique can automatically test any anti-fuse FPGA before programming. The technique includes: building a testing vector library, utilizing a software way to automatically extract testing vectors from the testing vector library by a testing vector sending module, and respectively inputting the testing vectors into a circuit logic simulation excitation applying module and a circuit response verifying module at the same time for anti-fuse FPGA circuit simulation; after circuit simulation analysis and verification, inputting a tested anti-fuse FPGA chip; collecting a result output by the FPGA chip by a testing response verifying module, and comparing the result with reference testing information input in advance to automatically generate a testing report so as to realize automatic testing of the anti-fuse FPGA before programming. The whole testing process can effectively avoid a lot of manual intervention; after testing is finished, a testing result of the chip can be known by checking the testing report. By the technique, automatic testing of the anti-fuse FPGA before programming can be completely quickly, and testing efficiency of the anti-fuse FPGA chip can be improved remarkably.

Description

technical field [0001] The invention belongs to the field of integrated circuits, and relates to an automatic test technology applied before antifuse FPGA programming. Background technique [0002] After the antifuse FPGA is manufactured, it is a logic empty chip before programming, without any logic function. It needs to be programmed to make the chip have certain logic functions before it can be used. Before chip programming, it is necessary to perform functional tests on resources such as programmable logic modules and input and output modules of unprogrammed antifuse FPGA chips to ensure that the chips are free of defects. This is the so-called pre-programming test. [0003] In the antifuse FPGA development process, pre-programming testing is required in the wafer test and finished product testing stages of the circuit; after the antifuse FPGA is formed into a product, pre-programming testing is required before delivery; before the user uses the antifuse FPGA product, T...

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): G01R31/3185
Inventor 李威彭玉玲杜涛
Owner UNIV OF ELECTRONICS SCI & TECH OF CHINA
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products