High-quality Steiner minimum tree construction method with differential evolution under X structure

A technology of differential evolution algorithm and construction method, which is applied to instruments, artificial life, computing, etc., can solve the problems of insufficient use of wiring area, redundant interconnection resources, and limited optimization ability, so as to overcome the problems of wiring The effect of limited long-term optimization capabilities

Active Publication Date: 2019-07-26
FUZHOU UNIV
View PDF3 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] At present, most of the algorithms to solve the wiring problem are based on the Manhattan structure to carry out related work, but the line length optimization based on the Manhattan structure, due to its limited wiring direction, can only be horizontal and vertical, and cannot fully Utilize the routing area, resulting in excessive redundancy of interconnect resources
Therefore, the optimization strategy based on the Manhattan structure is limited in its optimization ability when optimizing the length of the interconnection line.

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
  • High-quality Steiner minimum tree construction method with differential evolution under X structure
  • High-quality Steiner minimum tree construction method with differential evolution under X structure
  • High-quality Steiner minimum tree construction method with differential evolution under X structure

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0047] Please refer to figure 1 , the present invention provides a high-quality Steiner minimum tree construction method with differential evolution under the X structure, comprising the following steps:

[0048] Step S1: use the Prim algorithm to initialize the population to obtain the population of the initial solution; in this embodiment, the minimum spanning tree generation method is used to initialize the given pin point set, and the Manhattan distance between the pin points is used as Weight, use the Prim algorithm to construct the minimum spanning tree for the set of pin points

[0049] Step S2: construct an improved differential evolution algorithm and a traditional differential evolution algorithm;

[0050] Step S3: judge whether the number of iterations of the algorithm reaches the threshold threshold, that is, the number of iterations of th...

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 relates to a high-quality Steiner minimum tree construction method with differential evolution under an X structure. Based on the minimum spanning tree and the differential evolution algorithm, population is initialized through a minimum spanning tree generation method. The population is solved through the improved differential evolution algorithm. On the basis of a greedy selectionstrategy, an optimal solution of the current population can be reserved for each iteration to enter the next generation to continue to carry out iteration optimization operation. According to the method, the line length of the wiring tree can be effectively optimized, and a high-quality Steiner minimum tree construction method with differential evolution under an X structure is realized.

Description

technical field [0001] The invention relates to the technical field of computer aided design, in particular to a high-quality Steiner minimum tree construction method with differential evolution under an X structure. Background technique [0002] Overall routing is an important part of VLSI design. In overall routing, the overall routing problem of multi-terminal nets is to find a wiring tree problem for a given set of pins, and the Steiner minimum tree is used as the overall routing of VLSI. The best model of how to build a Steiner minimum tree is a problem that needs to be solved in the current VLSI manufacturing process. [0003] At present, most of the algorithms to solve the wiring problem are based on the Manhattan structure to carry out related work, but the line length optimization based on the Manhattan structure, due to its limited wiring direction, can only be horizontal and vertical, and cannot fully Utilizing routing regions results in excessive redundancy of i...

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/50G06N3/00
CPCG06N3/006G06F30/392
Inventor 刘耿耿吴海林郭文忠陈国龙
Owner FUZHOU 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