Unlock instant, AI-driven research and patent intelligence for your innovation.

Construction Method of Steiner Minimum Tree for Multilayer Barrier in VLSI

A technology of large-scale integrated circuits and construction methods, which can be used in genetic modeling, electrical digital data processing, special data processing applications, etc., and can solve problems such as affecting the quality of wiring solutions.

Active Publication Date: 2017-02-15
上海立芯软件科技有限公司
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this method converts the multi-layer Steiner minimum tree problem into multiple single-layer Steiner minimum tree problems, and fails to find a solution from the global perspective of the multi-layer structure, which greatly affects the quality of the wiring solution.

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
  • Construction Method of Steiner Minimum Tree for Multilayer Barrier in VLSI
  • Construction Method of Steiner Minimum Tree for Multilayer Barrier in VLSI
  • Construction Method of Steiner Minimum Tree for Multilayer Barrier in VLSI

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] VLSI multi-layer detour Steiner minimum tree construction method of the present invention, such as figure 1 shown, including the following steps:

[0048] Step 1: Read the benchmark test circuit network data and sort them in ascending order according to the number of layers and coordinate size. Before entering the iterative process, the method pre-calculates and stores the routing status bits of all possible routing edges, and directly queries the required routing status bit values ​​during iteration, so as to reduce the calculation times of the routing status bits.

[0049] Step 2: Initialize the parameters such as population size and number of iterations, encode the optimization parameters and randomly generate the initial population.

[0050] This method adopts the edge point pair encoding method suitable for X structure and multilayer wiring to encode the X structure multilayer Steiner tree: use the edge set of the wiring tree to encode the corresponding Steiner 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 relates to a multilayer obstacle-avoiding Steiner minimal tree construction method for a very large scale integration. The method includes the following steps: 1, reading benchmark test circuit network data; 2, initializing parameters such as population sizes and iterations, and generating initial populations randomly; 3, updating positions and speeds of particles according to a particle updating formula; 4, calculating fitness values of new particles according to a punishment mechanism based fitness calculation function, judging whether or not the fitness values of the new particles are smaller than historical optimal values of the particles, and if yes, updating the new particles as historical optimal particles of the particles; 5, judging whether or not the fitness values of the new particles are smaller than global optimal values of the populations, and if yes, updating the new particles as global optimal particles of the populations; 6, judging whether iteration end conditions are met or not, if yes, outputting final wiring trees, and if not, returning to the step 3 for next iteration. By the method, total wiring cost is reduced, and quality of the wiring trees is improved.

Description

technical field [0001] The invention belongs to the technical field of computer-aided design of integrated circuits, and in particular relates to a Steiner minimum tree construction method for ultra-large-scale integrated circuits with multi-layer obstacle bypassing under X structure and particle swarm optimization. Background technique [0002] The multilayer obstacle-avoiding X-architecture Steiner minimal tree (ML-OAXSMT) problem in very large scale integration (VLSI) design is a series of wiring pins on a given wiring layer and the obstacle set, the pins on each wiring layer are connected by the X structure edge and the wiring layers are connected by vias, and the Steiner tree with the minimum total wiring cost is constructed under the constraint that the wiring edges and vias do not pass through obstacles . The ML-OAXSMT problem is a Steiner minimum tree model considering three conditions of obstacles, X structure, and multiple layers. [0003] As the basic model of M...

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 Patents(China)
IPC IPC(8): G06F17/50G06N3/12
Inventor 郭文忠陈国龙刘耿耿
Owner 上海立芯软件科技有限公司