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

Layout-based high fan-out line network optimization method and optimization system for FPGA integrated circuit

A technology of integrated circuits and optimization methods, which is applied in the direction of electrical digital data processing, special data processing applications, instruments, etc., can solve the problems of not being able to adapt to the high integration of integrated circuits and quickly process signals, not considering the impact of timing, and single division methods , to achieve the effect of improving splitting efficiency, simplifying wiring difficulty, and accurate and fast algorithm

Pending Publication Date: 2022-02-11
SHANGHAI ANLOGIC INFOTECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The optimization method of the high fan-out net that has been applied at present is to divide the output devices of the high fan-out net into multiple groups according to the similar layout positions, and insert registers in each group to drive multiple output devices to reduce the load of the net. The division method is too single, and the timing impact between each device is not considered, and the performance of the devices in each group is poor after grouping
Therefore, the current optimization method for high fan-out nets has great limitations and cannot meet the needs of integrated circuits with high integration and fast signal processing.

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
  • Layout-based high fan-out line network optimization method and optimization system for FPGA integrated circuit
  • Layout-based high fan-out line network optimization method and optimization system for FPGA integrated circuit
  • Layout-based high fan-out line network optimization method and optimization system for FPGA integrated circuit

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0061] The present invention is described below based on examples, but the present invention is not limited to these examples. In the following detailed description of the invention, some specific details are set forth in detail. The present invention can be fully understood by those skilled in the art without the description of these detailed parts. In order to avoid obscuring the essence of the present invention, well-known methods, procedures, and flow charts are not described in detail. Additionally, the drawings are not necessarily drawn to scale.

[0062] figure 1 A simplified flow chart of a layout-based high fan-out net optimization method for an FPGA integrated circuit according to an embodiment of the present invention is shown, and the specific steps include S101-S105.

[0063] When routing integrated circuits, some optimization methods for high fanout nets are usually used to reduce the load on high fanout nets. For example, the K-Center clustering algorithm is...

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 a layout-based high fan-out line network optimization method and system for an FPGA integrated circuit, each line network comprises a plurality of connecting lines connected between a driving device and a plurality of output devices, and the optimization method comprises the following steps: marking time sequence criticality at the output ends of the plurality of connecting lines respectively; respectively setting a cluster control parameter for each time sequence criticality; obtaining the time sequence criticality of the wire net, and judging whether the wire net is a high fan-out wire net needing to be split or not according to the cluster control parameters; splitting the plurality of output devices into a plurality of clusters according to the cluster control parameters by adopting a clustering algorithm for the network needing to be split; copying the plurality of copies based on the driving devices, and assigning to the plurality of clusters as the driving devices therein. According to the optimization method and system, the time sequence criticality is defined, the cluster control parameters are set according to the time sequence criticality, the network is split based on the parameters, the association degree in the cluster is high, the device transmission performance is improved, the algorithm is accurate and rapid, the splitting efficiency is improved, the cost is reduced, and the network layout is simplified.

Description

technical field [0001] The invention relates to the field of integrated circuits, in particular to a layout-based high fan-out network optimization method and an optimization system for FPGA integrated circuits. Background technique [0002] FPGA (Field Programmable Gate Array, Programmable Logic Gate Array) is a logic device composed of many logic units. It has abundant hardware resources and powerful parallel processing capabilities, and has been widely used in many fields such as data processing and communication. After the physical position of the logic unit is determined in the FPGA integrated circuit, the actual physical connection of the signal line to the connection relationship of the logic unit needs to be established between the drive device and the output device. If the fan-out of the network is too high , that is, the driving device needs to drive too many output devices, so the line network will be particularly complicated. A wire net with a larger fanout usua...

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): G06F30/347
CPCG06F30/347
Inventor 王钦克
Owner SHANGHAI ANLOGIC INFOTECH 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