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

Field programmable gate array (FPGA) interconnection resource test algorithm based on graph reinforcement learning

A technology of interconnected resources and reinforcement learning, applied in the field of FPGA testing, can solve problems such as long test time, lack of versatility, and inability to meet chip test requirements, and achieve low test cost

Active Publication Date: 2022-04-19
UNIV OF ELECTRONICS SCI & TECH OF CHINA
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The wiring generation method of the traditional interconnect resource test is mainly aimed at specific chip structure characteristics, relies on expert knowledge, and mainly relies on manual wiring configuration. This test method has low test efficiency, heavy configuration workload, low coverage rate, and does not have universal characteristics, the test time is too long, and often cannot meet the test requirements of today's ultra-large-scale chips
In recent years, some general-purpose FPGA testing methods have emerged with the help of machine learning algorithms, which are methodologically versatile, but in this method, the transferability of the neural network is very poor, that is, the network needs to be retrained for different FPGA chips.

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
  • Field programmable gate array (FPGA) interconnection resource test algorithm based on graph reinforcement learning
  • Field programmable gate array (FPGA) interconnection resource test algorithm based on graph reinforcement learning
  • Field programmable gate array (FPGA) interconnection resource test algorithm based on graph reinforcement learning

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] In order to make the object, technical scheme and advantages of the present invention clearer, the present invention will be described in further detail below in conjunction with accompanying drawing:

[0028] 1) Abstract interconnected resources into an interconnected resource graph. For an example of the connection relationship of FPGA internal interconnection resources, see figure 1 , abstract the connection relationship of FPGA interconnect resources into a mathematical concept graph (Graph), which is called interconnect resource graph, such as figure 2 , a node (node) represents a physical wire (Physical wire) in the FPGA interconnection resource, and an edge (edge) represents a programmable interconnection point (Programmable Interconnection Point, hereinafter referred to as PIP) in the FPGA interconnection resource. At the same time, each node has node attributes (Node attributes), and each edge has edge attributes (Edge attributes). These attribute information...

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 field programmable gate array (FPGA) testing technology, and particularly relates to an FPGA interconnection resource testing algorithm based on graph reinforcement learning. According to the method, the defect of the existing FPGA interconnection resource testing method based on reinforcement learning and deep reinforcement learning is overcome, namely the defect that the neural network does not have mobility is overcome. According to the method, hidden features of an interconnected resource graph are extracted by means of a graph neural network, a deep reinforcement learning optimization configuration strategy is utilized, and the method is called graph reinforcement learning. The method has mobility and universality, the trained convergence neural network can be applied to generation of interconnection resource test configuration vectors of any FPGA chip, and meanwhile the method can be adopted for all FPGA chips. According to the method, the testing cost of the FPGA interconnection resources is low, specialists do not need to manually find the testing configuration, meanwhile, the converged neural network can be rapidly applied to interconnection resource testing of any FPGA chip, and the process of generating the FPGA testing configuration is completely automatic.

Description

technical field [0001] The invention belongs to FPGA testing technology, in particular to an FPGA interconnection resource testing algorithm based on graph reinforcement learning. Background technique [0002] Field Programmable Gate Array (Field Programmable Gate Array, hereinafter referred to as FPGA), as an important member of digital integrated circuits, because FPGA has rich logic resources, fast and flexible programmability, and perfect automated integrated development environment, It is widely used in many aspects of integrated circuit design and development. However, with the increasing integration of FPGA, the internal structure becomes more complex, and the interconnection resource network required to achieve flexible programmability becomes larger. The proportion of interconnection resource area in the entire chip continues to increase. The failure rate of resources also increases. The engineering community's demand for FPGA internal interconnection resource tes...

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/22G06K9/62G06N3/08
CPCG06F11/2273G06F11/2205G06N3/08G06F18/214Y02D10/00
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