Method for implementing quick locating and wiring of field programmable gate array (FPGA)

A layout and wiring, gate array technology, applied in the computer field, can solve problems such as low efficiency and long CPU consumption time

Active Publication Date: 2014-06-25
XIDIAN UNIV
View PDF1 Cites 29 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] The purpose of the embodiment of the present invention is to provide a method for realizing fast layout and wiring of field programmable gate array, aiming at solving the problems of long CPU time consumption and low efficiency in the layout and wiring process of existing field programmable gate array

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 implementing quick locating and wiring of field programmable gate array (FPGA)
  • Method for implementing quick locating and wiring of field programmable gate array (FPGA)
  • Method for implementing quick locating and wiring of field programmable gate array (FPGA)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0066] In order to make the object, technical solution and advantages of the present invention more clear, the present invention will be further described in detail below in conjunction with the examples. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0067] The application principle of the present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.

[0068] Such as figure 1 As shown, the method for realizing fast layout and wiring of field programmable gate array in the embodiment of the present invention includes the following steps:

[0069]S101: Layout initialization, obtaining an initial layout and determining an initial annealing temperature;

[0070] S102: Layout iteration, each iteration makes a random perturbation to the current layout, uses the Metropolis criterion to judge whether to accept the ne...

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 implementing quick locating and wiring of a field programmable gate array (FPGA). The method includes: applying annealing function to temperature updating of the FPGA; adopting repeated annealing processes to acquire current_best, the best solution which can be found out in each annealing process, and performing the next annealing process; adopting an initialized wiring method taking load balance into consideration, assuming P to be the number of processors, establishing P threads, dividing a chip into P areas, and dividing signals into task sets of the threads in areas; adopting multi-thread and executing wiring iteration, and the P threads concomitantly looking for most suitable paths currently for the signals in the task sets according to a parallelized A* addressing algorithm; adopting a heavy wiring crowded signal method to complete the one-time wiring iteration. By the method, the wiring process is quickened, and locating and wiring is obviously quickened under the condition that two important performance indexes of delay and thread length of a final circuit are basically remained unchanged.

Description

technical field [0001] The invention belongs to the technical field of computers, and in particular relates to a method for realizing fast layout and wiring of a field programmable gate array. Background technique [0002] In recent years, with the rapid development of integrated circuit technology, Field Programmable Gate Array (FPGA), because of its high integration, rich logic resources, flexible design and reconfigurability, is widely used in aerospace and national defense fields. Widely, my country needs to import a large number of Field Programmable Gate Array (FPGA) chips and supporting software from abroad every year, while the domestic Field Programmable Gate Array (FPGA) industry needs to be developed, which restricts the development of the domestic Field Programmable Gate Array (FPGA) industry. , mainly due to the lack of self-developed high-performance and high-quality Field Programmable Gate Array (FPGA) design software. [0003] The design process of Field Progr...

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 段振华周文豪黄伯虎田聪张南王小兵
Owner XIDIAN UNIV
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