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

Circuit layout method based on cross point algorithm and simulated annealing algorithm

A simulated annealing algorithm and circuit layout technology, applied in geometric CAD and other directions, which can solve the problems of increasing the geometric multiple of the number of iterations and the unacceptable time for obtaining results, and achieve the effect of improving the speed.

Pending Publication Date: 2020-05-12
ZHEJIANG HUAYUN INFORMATION TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the face of a solution domain composed of a variety of different parameters, the traditional simulated annealing algorithm cannot take into account both, and can only calculate the optimal solution of one parameter when the other parameter is fixed, otherwise the number of iterations will increase geometrically, resulting in Unacceptable time for results

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
  • Circuit layout method based on cross point algorithm and simulated annealing algorithm
  • Circuit layout method based on cross point algorithm and simulated annealing algorithm
  • Circuit layout method based on cross point algorithm and simulated annealing algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0072] The technical solution of the present invention will be further described in detail below in conjunction with the accompanying drawings.

[0073] Such as figure 1 Shown, the present invention comprises the following steps:

[0074] 1) Obtain the wiring diagram, which includes: the wiring in the wiring channel, the outlet points on both sides of the wiring channel, and the position of the outlet point of each wiring; the wiring channel is a horizontal channel or a vertical channel Channel; when the routing channel is a horizontal channel, the routing will go out in the vertical direction; when the routing channel is a vertical channel, the routing will go out in the horizontal direction; the number of routing intersections will be calculated according to the intersection algorithm; Set the objective function f(a) according to the number of crossing points of the traces, the total length of the traces, the utilization rate of the graphics space, and the layout position; ...

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 circuit layout method based on a cross point algorithm and a simulated annealing algorithm, and relates to a circuit layout method. At present, intersection points cannot beestimated under the condition that all connecting line sequence positions of line outgoing points and the routing sequence in a channel are unknown. The method comprises the following steps: obtaininga wiring diagram; calculating the number of routing intersection points according to an intersection point algorithm; setting a target function f (a) according to the number of wiring intersection points, the total wiring length, the graphic space utilization rate and the arrangement position; disturbance is executed, a new layout is generated, and an objective function f (b) is calculated; calculating delta f = f (b)-(a); judging whether delta f is less than or equal to 0, and if yes, accepting a new layout; if not, accepting a new solution according to a simulated annealing algorithm; and judging whether a termination condition is met or not, and if not, slowly reducing the temperature. According to the method, the intersection point can be estimated under the condition that all connecting line sequence positions and the routing sequence in the channel are unknown, estimation is convenient, disturbance calculation is carried out after the intersection point is calculated, and therefore the layout is more reasonable.

Description

technical field [0001] The invention relates to a circuit layout method, in particular to a circuit layout method based on a cross point algorithm and a simulated annealing algorithm. Background technique [0002] When performing line layout, in order to require the rationality of the layout, the number of intersections is less than the set number. However, the traditional calculation methods of intersection points need to determine the specific coordinates or specific order of the two lines. However, in practical applications, some complex drawing algorithms cannot determine these data at the beginning, but instead rely on the calculation results of intersection points first. To determine the position of the outlet point, and finally determine the order of the outlet points of each point and the order of routing in the channel. Therefore, at the beginning, a method is needed to estimate the intersection point when the sequence position of all the wires at each outlet point...

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/18
Inventor 黄逸聪陈士云叶兴会
Owner ZHEJIANG HUAYUN INFORMATION 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