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

Method for FPGA coarse-grained parallel wiring based on optimal division of netlist position information

A technology of location information and wiring method, applied in the fields of instrumentation, calculation, electrical digital data processing, etc., can solve the problems of wasting time, hindering the use of FPGA, occupying time, etc.

Active Publication Date:
View PDF5 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The existing method relies on disconnecting and reconnecting serial wiring work, which is very time-consuming, and as the FPGA density increases, it will take more time, thereby affecting engineering productivity, increasing work costs, and affecting Widespread use of FPGAs by software developers creates certain barriers

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
  • Method for FPGA coarse-grained parallel wiring based on optimal division of netlist position information
  • Method for FPGA coarse-grained parallel wiring based on optimal division of netlist position information
  • Method for FPGA coarse-grained parallel wiring based on optimal division of netlist position information

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0056] Below in conjunction with accompanying drawing, further describe the present invention through embodiment, but do not limit the scope of the present invention in any way.

[0057] In the wiring resource diagram abstracted from the wiring resources in the FPGA chip, each signal line that needs to be routed has a source point and one or more sink points; the source point and the sink point are connected by using the wiring resource nodes in the wiring resource diagram point, a routing tree is obtained; all routing work can be completed only when the routing trees of all signal lines are obtained and the routing trees of different signals do not share the same routing resource node. Since the coordinate positions of the source and sink points of such signal lines in the wiring resource diagram are known, the technical solution can classify the signal lines according to the positional relationship between node coordinates and dividing lines.

[0058] Assuming that the divid...

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 discloses a method for FPGA coarse-grained parallel wiring based on optimal division of netlist position information. Through a recursive method, task division is implemented, and the wiring information of tasks can be synchronized, so that the wiring paths of all signal lines can be searched based on the current punishment cost; aiming at a wiring set N, a serial wiring method is adopted if the set is small enough; N is divided into sets S-, S0 and S+ which are respectively a signal line set S0 crossing two sub regions, a signal line set S- at left (lower) sub region and a signal line set S+ at the right (upper) sub region if the set does not meet the small enough condition; S- and S+ are respectively subjected to task division along different directions by a recursive division method, so that a signal line set in a binary tree form can be generated; the parallel wiring operation is implemented, so that the wiring process is completed. According to the method, the FPGA developing efficiency is improved, the work time and work cost are saved, and the wide application of FPGA can be promoted.

Description

technical field [0001] The invention belongs to the field of electronic design automation, and relates to an electronic design automation wiring method, in particular to an FPGA coarse-grained parallel wiring method based on optimal division of netlist position information. Background technique [0002] As the scale of Field Programmable Gate Array (FPGA) continues to increase significantly, the corresponding Electronic Design Automation (EDA) tools need to spend a lot of running time to comprehensively process these large-scale circuit designs. At present, it is hoped to alleviate this problem from two perspectives: one is to use the modularization, hierarchy and design reuse of engineering design methodology; Challenges posed by prolonged periods of time. [0003] Layout is one of the longest steps in the overall EDA design flow. The overall process of wiring is as follows figure 1 As shown in Fig. 1, the layout design is carried out first; then the historical penalty c...

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): G06F17/50
Inventor 罗国杰沈明华
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