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

Method for balancing interconnection number between different partitions of circuit and readable storage medium

A technology of balancing circuits and interconnection numbers, applied in electrical digital data processing, special data processing applications, instruments, etc., it can solve the problem of excess connection resources, the total amount of interconnection lines can not well reflect the degree of interconnection resources, and the inability to obtain interconnection Quantity balance and other issues to achieve the effect of low running time

Active Publication Date: 2021-08-06
S2C
View PDF9 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

These two characteristics of prior art, its shortcoming is respectively: (1) the total amount of interconnection line can not well reflect real interconnection resource tension degree
For example, the total amount of interconnection is small, but they are all concentrated between two partitions, which will cause the connection resources between these two partitions to seriously exceed
(2) There are many issues to be considered in the division stage. In addition to the number of interconnection lines, there are also factors such as resource constraints, fixed nodes, and number of nodes. Therefore, it is usually impossible to obtain a good balance of the number of interconnections.

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 balancing interconnection number between different partitions of circuit and readable storage medium
  • Method for balancing interconnection number between different partitions of circuit and readable storage medium
  • Method for balancing interconnection number between different partitions of circuit and readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0042] See figure 1 and figure 2 , figure 1 It is a schematic flowchart of a method for balancing the number of interconnections between different divisions of a circuit provided by an embodiment of the present invention, figure 2 It is a schematic flowchart of another method for balancing the number of interconnections between different divisions of a circuit provided by an embodiment of the present invention. An embodiment of the present invention provides a method for balancing the number of interconnections between different divisions of a circuit. The method for balancing the number of interconnections between different divisions of a circuit includes steps 1 to 5, wherein:

[0043] Step 1. Obtain a hypergraph with an initial division, the hypergraph includes several nodes and connection nets between nodes, wherein each of the nets includes a driving node and several driven nodes, and the several Nodes include fixed nodes with constraints.

[0044] Specifically, rea...

Embodiment 2

[0084] The present invention also provides a computer-readable storage medium, where a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the first embodiment above are implemented.

[0085] Generally, the computer-readable storage medium can be placed in a computer device, see image 3 , the computer device may include units or modules such as a processor, a communication interface, a computer-readable storage medium, and a communication bus, wherein the processor, the communication interface, and the memory complete mutual communication through the communication bus,

[0086] Computer-readable storage medium for storing computer programs;

[0087] When the processor is used to execute the program stored on the computer-readable storage medium, the following steps are implemented:

[0088] Step 1. Obtain a hypergraph with an initial division, the hypergraph includes several nodes and conn...

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 balancing interconnection numbers among different partitions of a circuit and a readable storage medium. The method comprises the steps of 1, acquiring a hypergraph with initial partitions; 2, obtaining a first matrix A according to the division of a driving node and a plurality of driven nodes on the line network; 3, obtaining a preprocessing division pair according to the actual connecting line number of the first matrix A and the physical connecting line number of the matrix B; 4, obtaining a moving mode of the to-be-moved node according to a moving result of the to-be-moved node of the preset line network corresponding to the pre-processing division in the preset division; and 5, based on the moving mode of the to-be-moved node, determining a final moving result according to the relationship between the second matrix A obtained after the step 4 and a preset number of times. According to the method, the physical connection line exceeding amount is eliminated or improved by changing the positions of the nodes, so that the maximum exceeding amount of the inter-division connection lines is as small as possible. Meanwhile, no connection is ensured to be generated among partitions which cannot be interconnected.

Description

technical field [0001] The invention belongs to the technical field of integrated circuits, and in particular relates to a method and a readable storage medium for balancing the number of interconnections between different divisions of a circuit. Background technique [0002] Circuit division plays an important role in LSI design. With the rapid development of integrated circuit technology, it has become a reality to integrate millions or even tens of millions of gates on a chip. Therefore, the use of circuit division in large-scale integrated circuit design can effectively reduce the cost of simulating integrated circuits or synthetic complexity. [0003] An important factor that needs to be considered when dividing the circuit is the number of input and output connections between different chips. The number of connections on each chip cannot be increased without limit, and at the same time, some chips cannot have connections between them due to process reasons. Connectio...

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/394G06F30/398
CPCG06F30/394G06F30/398
Inventor 李本正
Owner S2C
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