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

FPGA circuit layout and resource allocation method based on webpage ranking algorithm

A technology for circuit layout and webpage ranking, applied in computing, electrical digital data processing, computer-aided design, etc., to achieve the effects of improving development speed, reducing waste, and reducing circuit delay increase

Pending Publication Date: 2020-05-15
TIANJIN CHIP SEA INNOVATION TECH CO LTD +1
View PDF5 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the design scale of the current FPGA circuit generally reaches the scale of tens of millions of circuit gates, which cannot be realized by using the traditional artificial division 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
  • FPGA circuit layout and resource allocation method based on webpage ranking algorithm
  • FPGA circuit layout and resource allocation method based on webpage ranking algorithm
  • FPGA circuit layout and resource allocation method based on webpage ranking algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] It should be noted that, in the case of no conflict, the embodiments of the present invention and the features in the embodiments can be combined with each other.

[0031] The present invention will be described in detail below with reference to the accompanying drawings and examples.

[0032] The present invention uses the web page ranking algorithm (hereinafter referred to as the PageRank algorithm) to analyze and rank the netlist files in the process of FPGA implementation, and then write the constraints of circuit layout and resource allocation according to the algorithm processing results, and finally use the implementation tool to import the constraint files Complete the final circuit file generation for the FPGA circuit.

[0033] Page Ranking Algorithm (PageRank) is a ranking algorithm for web search applications proposed by Google. The principle is to determine the importance level of a website page through the excessive hyperlink relationship of web pages in t...

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 provides an FPGA circuit layout and resource allocation method based on a webpage ranking algorithm. The method comprises the following steps: 1) constructing a basic unit influence factor sparse matrix M in an FPGA circuit; 2) obtaining a key value vector through iterative optimization; and 3) dividing basic units according to the key value vector, and compiling a layout constraintfile. Compared with the prior art, the method has the advantages that fine-grained circuit resource allocation is carried out on the large-scale FPGA, the layout of the whole system is optimized, andwaste of wiring resources can be effectively reduced; important circuit units on a high fan-out critical path are reasonably arranged, circuit delay increase caused by unreasonable wiring and resourceallocation is reduced, and the time sequence performance of the system is improved; a webpage search algorithm is used for circuit analysis modeling, the FPGA circuit design and development speed isincreased, and development cycle iteration caused by circuit implementation difficulty is reduced.

Description

technical field [0001] The invention belongs to the technical field of programmable circuit design, in particular to an FPGA circuit layout and resource allocation method based on a web page ranking algorithm. Background technique [0002] As a semi-custom circuit in the field of integrated circuit technology, FPGA (Field-Programmable Gate Array) circuit can quickly and flexibly build a circuit system, filling in the shortcomings of long custom circuit development cycle and solid application scenarios. Generally speaking, FPGA circuits are generally composed of resources such as IO units, programmable logic units, storage units, global clock units, and IP controllers. Through the cascading and combination of the above various units, the circuit programmable customization function can be realized. [0003] With the increasing complexity of the current system, the internal resources of the single-chip FPGA circuit are increasingly unable to meet the design requirements. In o...

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
IPC IPC(8): G06F30/392
Inventor 夏云飞刘勤让沈剑良宋克朱珂李沛杰杨堃张丽徐庆阳王盼张波徐立明丁旭张传波王晓雪
Owner TIANJIN CHIP SEA INNOVATION TECH CO LTD
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