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

Automatic testing method for FPGA local interconnection resources on basis of repeatable configuration units

A technology of automated testing and local interconnection, applied in error detection/correction, faulty computer hardware, instrument detection, etc., can solve problems such as increased complexity, reduce wiring requirements, reduce the number of configurations, and high fault coverage Effect

Active Publication Date: 2016-06-15
FUDAN UNIV
View PDF4 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, with the increasing scale of FPGA, local interconnect resources usually contain millions of interconnect segments and switches, resulting in a sharp increase in the complexity of the method

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 method for FPGA local interconnection resources on basis of repeatable configuration units
  • Automatic testing method for FPGA local interconnection resources on basis of repeatable configuration units
  • Automatic testing method for FPGA local interconnection resources on basis of repeatable configuration units

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] There are many ways to repeat the construction of the configuration unit, and the configuration methods are as follows:

[0036] For the repeated configuration unit composed of CLB and local interconnection, the lookup table in CLB is divided into Figure 4 Configured in the manner shown 8 , specifically, configure the adjacent eight LUTs into a specific operation form, and all input signals are connected to the input terminals of the first four LUTs. For the last four LUTs, one of the input signals comes from a specific front-end LUT. output (for example, an input of the fifth LUT comes from the output of the first LUT, an input of the sixth LUT comes from the output of the second LUT, and so on), other input signals are connected to the first four LUT inputs The signals are exactly the same. The result of logical operation among them ensures that the output signal is completely consistent with the input signal. For other input terminals in CLB, such as enable input...

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 belongs to the technical field of integrated circuits, and particularly relates to an automatic testing method for FPGA local interconnection resources on the basis of repeatable configuration units. The method comprises the step of testing on all local interconnection line segments and all local programmable interconnection switches in an FPGA chip. According to the method, the regularity of an FPGA is fully utilized,the FPGA is subjected to local interconnection and configured to repeatable configuration unit templates with adjacent logic circuit resources, and then the unit templates are sequentially connected end to end and repeatedly traversed to the whole FPGA. Faults capable of being tested through the method comprise open circuits of the interconnection line segments, the short-circuit fault and the normally-opened and normally-closed faults of the interconnection switches. The method can complete testing on all the local interconnection resources in the FPGA chip and has higher applicability on FPGAs with different structures and scales. The configuration number, the configuration difficulty and the testing time needed by testing are all greatly optimized.

Description

technical field [0001] The invention belongs to the technical field of integrated circuits, and in particular relates to a traversal test method for local interconnection resources in an FPGA (Field Programmable Gate Array). Background technique [0002] Field Programmable Gate Array (Field Programmable Gate Array, FPGA), as a programmable logic device, not only solves the problems of long ASIC design cycle, high manufacturing cost and complex production process, but also avoids the original programmable logic device gate circuit Disadvantages of limited quantity and low working frequency. FPGA can be programmed through the hardware description language, the user uses the hardware description language to design the circuit, and then performs layout and wiring through the corresponding FPGA supporting software, generates a bit stream file and downloads it to the FPGA chip, so that the FPGA chip can be quickly configured to the user's needs circuit. [0003] Interconnect res...

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 Applications(China)
IPC IPC(8): G06F11/22
CPCG06F11/2215
Inventor 来金梅杨震王健杨萌
Owner FUDAN UNIV
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