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

A Method for Generating FPGA Interconnect Resource Configuration Based on Reinforcement Learning

A technology for interconnecting resources and enhancing learning, applied in the field of FPGA, can solve the problems of not being able to test Global, not realizing automatic configuration, and many configuration times, and achieve the effects of reducing the number of test configurations, high test efficiency, and high test coverage

Active Publication Date: 2020-06-16
UNIV OF ELECTRONICS SCI & TECH OF CHINA
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The traditional test method is based on the structural characteristics and programmability of the FPGA, and it is manually placed and routed to complete the generation of the test configuration; the efficiency is low, and it can only be used for chips with a specific structure without automatic configuration, which is no longer applicable
The test method is disclosed in the document "A FPGA Local Interconnect Test Method Based on Greedy Strategy [P]. Invention Patent, CN102116840A, 2011-07-06" and the document "Modeling of FPGA Local / Global Interconnect Resource and Derivation of Mini mal Test Configurations" It is only suitable for a small part of Local tests and cannot be used for Global tests
The method disclosed in the document "Interconnection Structure Modeling Method and Interconnection Resource Configuration Vector Automatic Generation Method. Invention Patent, CN103412253B, 2016.01.20" is suitable for Global and Local tests, but the number of configurations is relatively large

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 Method for Generating FPGA Interconnect Resource Configuration Based on Reinforcement Learning
  • A Method for Generating FPGA Interconnect Resource Configuration Based on Reinforcement Learning
  • A Method for Generating FPGA Interconnect Resource Configuration Based on Reinforcement Learning

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] The present invention will be described in detail below in conjunction with the accompanying drawings and embodiments.

[0038] This embodiment provides a method for generating FPGA interconnection resource configuration based on reinforcement learning, such as figure 1 shown, including the following steps:

[0039] Step 1: Build an interconnected resource model of FPGA based on reinforcement learning

[0040] Each chip switch box (SM) in the FPGA has the same structure and is arranged in an array. Each endpoint in the chip switch box is defined as a state s, and the SM coordinate model is used to identify the same endpoint in each SM, and the FPGA system state set is obtained:

[0041] Among them, N is the total number of states;

[0042] All states in any chip switch box are layered according to the type of metal interconnection wires they are connected to, that is, states of the same type are collectively called a layer, and the connections between layers are onl...

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 of FPGA technology, and provides a method for generating FPGA interconnect resource configuration based on enhanced learning; firstly, an FPGA interconnect resource model based on enhanced learning is established, and a state transition matrix and a return function are initialized; then, the state transition matrix and the return function are combined , according to the interconnection resource model, use the reinforcement learning training method to train the strategy; then set the initial state point of the wiring, complete the configuration routing according to the strategy, and update the state transition matrix according to the configuration routing; finally update the state transition matrix repeatedly until the coverage Convergence, summarizing all configuration lines, converting them into configuration codes, and finally outputting interconnect resource configurations. The invention adopts the enhanced learning theory, and under the premise that the test coverage rate of interconnection resources reaches 100%, effectively reduces the number of test configurations, realizes the automatic configuration of FPGA including Global and Local interconnection resources, and has high test efficiency and good applicability.

Description

technical field [0001] The invention belongs to the field of FPGA technology, and in particular relates to a method for generating FPGA interconnection resource configuration based on reinforcement learning. Background technique [0002] With the rapid development of semiconductor technology, the field programmable gate array (Field Programmable GateArray, hereinafter referred to as FPGA) is becoming more and more integrated, and the scale of internal programmable resources is getting larger and more functions. The accompanying problem is that the circuit structure is becoming more and more complex, the possibility of failure is getting higher and higher, and the requirements for testing technology are getting higher and higher. [0003] Most of the programmable logic resources of SRAM-type FPGA chips are composed of interconnect resources (InterconnectResource, hereinafter referred to as IR) and programmable logic blocks (Configurable Logic Block, hereinafter referred to as...

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): G06F30/34
CPCG06F30/34
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