A screening test method for FPGA programmable logic resources

A technology of programming logic and testing method, applied in the direction of program control, instrument, computer control, etc., can solve the problems of expensive cost, increased cost, limited number of package I/O ports, etc., achieving simple implementation steps and strong portability , the effect of improving test efficiency

Active Publication Date: 2020-10-13
济南国科芯微电子科技有限公司
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] (1) Expensive costs are required to purchase or rent ATE equipment, and it is necessary to develop and design specific ATE test programs and dedicated test circuit boards. At the same time, chip test sockets (sockets) must be used, which increases the number of users to a certain extent. cost to bear
[0007] (2) With the continuous increase of FPGA integration, the scale of the chip is getting larger and larger, and the number of packaged I / O ports is limited. It is becoming more and more difficult to use ATE equipment to perform coverage tests on all programmable logic resources.

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
  • A screening test method for FPGA programmable logic resources
  • A screening test method for FPGA programmable logic resources
  • A screening test method for FPGA programmable logic resources

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0023] The performance testing method of the FPGA embedded block memory of the present embodiment, as figure 1 shown, including the following steps:

[0024] (1) Programmable logic resource function design;

[0025] (2) Lookup table test input vector design;

[0026] (3) RTL-level code simulation;

[0027] (4) Test result analysis circuit design;

[0028] (5) Module replication and output logic design.

[0029] The traversal test is a test method that inputs all possible test stimuli to the circuit under test and observes the output results of the circuit under test. If the circuit under test is a combinational logic circuit, assuming that there are n data input pins in total, there are 2n types of test vectors. Assuming that the unit time for each test and completing the observation is t, the total time required to complete the test is 2n·t. For sequential circuits, the total test time will be longer. Therefore, walkthrough testing is generally suitable for circuits wi...

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 a screening and testing method of FPGA programmable logic resources. The method comprises the following steps of 1 programmable logic resource function design, 2 lookup tabletesting input vector design, 3 RTL-level code emulation, 4 testing result analysis circuit design and 5 module copying and output logic design. According to the screening and testing method of the FPGA programmable logic resources, a testing method based on a BIST is adopted, and the defects that the ATE testing expense is high, and the testing technical difficulty is large are overcome. All LUT modules and DFF modules can be covered only through two sets of matching codes, and the testing efficiency is improved. According to the method, the programmable characteristic of an FPGA chip and richchannel resources and a block random access memory (BRAM) in the chip are fully utilized. The method is simple in implementation step and high in transportability and has certain engineering application value.

Description

technical field [0001] The invention relates to a method for screening and testing FPGA programmable logic resources, which belongs to the technical field of integrated circuits. Background technique [0002] Programmable logic resources are the most important and basic hard core inside Field Programmable Gate Arrays (FPGA). Its main function is to provide the most basic logic operations and data storage functions for digital systems. There are generally hundreds or even tens of thousands of programmable logic modules integrated in the FPGA, and the amount of programmable logic resources is huge. Due to the limitation of test time and test cost, FPGA manufacturers generally do not conduct comprehensive functional tests on common commercial FPGA chips. In the field of high-reliability applications, users need to conduct supplementary screening tests on purchased commercial chips to meet the reliability requirements of the whole machine for components. [0003] Researchers ha...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G05B19/042
CPCG05B19/0428G05B2219/24015
Inventor 孙嘉斌贾一平周丽萍陈倩胡凯孙晓哲
Owner 济南国科芯微电子科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products