JPH0648488B2 - Automatic wiring method - Google Patents
Automatic wiring methodInfo
- Publication number
- JPH0648488B2 JPH0648488B2 JP63288283A JP28828388A JPH0648488B2 JP H0648488 B2 JPH0648488 B2 JP H0648488B2 JP 63288283 A JP63288283 A JP 63288283A JP 28828388 A JP28828388 A JP 28828388A JP H0648488 B2 JPH0648488 B2 JP H0648488B2
- Authority
- JP
- Japan
- Prior art keywords
- route
- probability density
- probability
- routes
- lattice
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Landscapes
- Design And Manufacture Of Integrated Circuits (AREA)
Description
【発明の詳細な説明】 <産業上の利用分野> この発明は、プリント基板等の配線を自動的に求める自
動配線方法の性能向上に関するものである。DETAILED DESCRIPTION OF THE INVENTION <Industrial field of application> The present invention relates to performance improvement of an automatic wiring method for automatically obtaining wiring of a printed circuit board or the like.
<従来技術> プリント基板の自動配線アルゴリズムはこれまで種々の
ものが開発されているが、大別して迷路法と線分探索法
に分けられる。<Prior Art> Various automatic wiring algorithms for a printed circuit board have been developed so far, but they are roughly classified into a maze method and a line segment search method.
経路法は、配線領域を格子状に分割し、格子上に存在す
る2点の始点から格子に沿って探索点を終点に行き当た
るまで四方に広げてゆき、経路を求めるものである。ま
た、線分探索法は、始点を含む線分と終点を含む線分を
発生させ、これらの線分に垂直、水平な線分、さらにこ
れらに垂直、水平な線分という具合に順に発生させてゆ
き、これらの線分が交差するまで続けて2点間の経路を
求めるものである。In the route method, the wiring region is divided into a grid shape, and the route is obtained by extending the search points from the start points of two points existing on the grid along the grid to the end points. In addition, the line segment search method generates line segments including the start point and line segments including the end point, and generates these line segments in the order of vertical and horizontal line segments, and then vertical and horizontal line segments. Then, the route between the two points is continuously calculated until these line segments intersect.
経路を求める2点の組は一般に多数あるが、これらの自
動配線方法はいずれも経路を探索する2点の組を順番に
処理するようにするものである。すなわち、2点を結ぶ
複数の経路を求め、これらの経路のうち最善の経路を残
して他を消去し、次の2点組の探索を行うようにしたも
のである。Generally, there are many sets of two points for obtaining a route, but all of these automatic wiring methods are for processing the two sets of points for searching a route in order. That is, a plurality of routes connecting two points are obtained, the best route among these routes is left and the others are deleted, and the next two-point set is searched.
<発明が解決すべき課題> しかしながら、この様な自動配線方法では、配線処理が
進み新たな経路の探索が難しくなってくると、既に配線
した部分に手直しを加える方法がよく使われている。し
かし、2点間の配線を求めた段階で最善の配線以外の配
線は消去されるので、手直しするときに代替えの経路を
持たない為融通性が乏しく、配線がひどく歪んでしまう
という課題があった。<Problems to be Solved by the Invention> However, in such an automatic wiring method, when the wiring process progresses and it becomes difficult to search for a new route, a method of reworking an already wired portion is often used. However, since the wiring other than the best wiring is deleted when the wiring between two points is obtained, there is a problem that the flexibility is poor because there is no alternative route when the wiring is modified, and the wiring is severely distorted. It was
この課題を避けるために、2点間の経路を求める段階で
次善の経路をも保持しておく方法が提案されているが、
配線が混雑してくると複数配線を保持しておく余裕がな
くなるので、実質的な効果は余りないという課題があっ
た。In order to avoid this problem, a method has been proposed in which the suboptimal route is retained at the stage of finding the route between two points.
When the wiring becomes congested, there is no room to hold a plurality of wirings, and there is a problem that the substantial effect is not sufficient.
<発明の目的> この発明の目的は、複数経路を保持することにより、手
直しが容易な自動配線方法を提供することにある。<Object of the Invention> An object of the present invention is to provide an automatic wiring method which can be easily modified by holding a plurality of paths.
<課題を解決する為の手段> 前記課題を解決するために本発明は、 プリント基板の配線経路を自動的に求める自動配線方法
において、 配線の最小ピッチである格子を単位として配線領域を分
割し、経路を求める2点をネットとし、複数のネットに
ついてそれぞれ経路を複数本ずつ求めておき、各経路の
確率密度の初期値を0にし、ネット毎に以下の〜の
工程を順番に繰り返し、最終的に唯一の経路を求めるこ
とを特徴とする自動配線方法である。<Means for Solving the Problems> In order to solve the above problems, the present invention relates to an automatic wiring method for automatically finding a wiring path of a printed circuit board, in which a wiring region is divided in units of a grid, which is the minimum pitch of wiring. , 2 points for obtaining a route are set as nets, a plurality of routes are obtained for each of a plurality of nets, the initial value of the probability density of each route is set to 0, and the following steps to are repeated in order for each net, This is an automatic wiring method characterized in that a unique route is obtained.
あるネットについて求めた経路xのコストを次式から
求める工程。A step of obtaining the cost of the route x obtained for a net from the following equation.
経路xのコスト =Σ{(格子における他のネットの確率密度の和) +(格子1個の使用料)} ただし、Σは経路xに属する全ての格子について行う。
また、格子における他のネットの確率密度の和とは、経
路xを構成する格子を通り、その始点または終点が経路
xと異なる経路の確率密度を加算した値である。Cost of route x = Σ {(sum of probability densities of other nets in the lattice) + (use fee for one lattice)} However, Σ is performed for all lattices belonging to the route x.
Further, the sum of the probability densities of other nets in the lattice is a value obtained by adding the probability densities of routes which pass through the lattice forming the route x and whose start point or end point is different from the route x.
経路xの確率密度を次式から求める工程。A step of obtaining the probability density of the route x from the following equation.
経路xの確率密度 =(経路xのコスト)-k/{Σ(経路のコスト)-k} ただし、Σは対象とするネットに属する全経路について
行う。また、kは確率分布の急峻度を表し、初期値を1
として徐々に増加させる。Probability density of route x = (cost of route x) -k / {Σ (cost of route) -k } However, Σ is performed for all routes belonging to the target net. Further, k represents the steepness of the probability distribution, and the initial value is 1.
Gradually increase.
対象とする格子における確率密度を次式から求める工
程。The step of obtaining the probability density in the target grid from the following equation.
対象とする格子における確率密度 =Max(対象とするネットに属するその格子を 通る経路の確率密度) ただし、Maxは最大値をとることを表す。Probability Density in Target Grid = Max (Probability Density of Paths That Pass through that Grid and Belong to Target Net) However, Max represents the maximum value.
<実施例> 第1図に本発明に係る自動配線方法の一実施例であるフ
ローチャートを示す。この自動配線方法では、経路を求
める2点をネットと称し、複数のネットについて、1つ
のネットに属する経路すなわち2点を結ぶ経路を複数本
求めておき、それらの確率密度を求めて、この確率密度
を徐々に急峻にして行き、最終的に1つのネットに属す
る経路を1本に確定するものである。第1図において、
最初に初期化を行う。この初期化には全ての確率分布を
ゼロとする操作が含まれる。次に、配線すべき点(ネッ
ト)の経路を迷路法等既存の探索方法を用いて求める。
この経路は最善のものだけでなく、次善のものを含めて
数種類求める。次に、各経路の確率分布を計算する。こ
の確率分布は使用する格子の数、他の経路の状態等によ
り決められる。次に、確率分布を1段急峻にしてその値
を求め、求めた確率分布から経路が収束する、すなわち
経路が一意的に決まるかどうかを判定する。一意的に決
まれば配線が求められたとして処理を終了し、収束しな
ければさらに経路を探索して同じ操作を繰り返す。<Embodiment> FIG. 1 is a flowchart showing an embodiment of the automatic wiring method according to the present invention. In this automatic wiring method, two points for obtaining a route are called a net, and for a plurality of nets, a plurality of routes belonging to one net, that is, routes connecting two points are obtained, and their probability densities are obtained. The density is gradually made steep, and finally one route belonging to one net is determined. In FIG.
Initialize first. This initialization includes an operation that makes all probability distributions zero. Next, the route of the point (net) to be wired is obtained using an existing search method such as the maze method.
This route is not only the best route, but several types including the next best route. Next, the probability distribution of each route is calculated. This probability distribution is determined by the number of grids used, the states of other paths, and the like. Next, the probability distribution is made steep by one step to obtain its value, and it is determined from the obtained probability distribution that the route converges, that is, whether or not the route is uniquely determined. If it is uniquely determined, the wiring is determined to have been obtained, and the process is ended. If it does not converge, the route is further searched and the same operation is repeated.
第2図にこの自動配線方法を実現する自動配線装置の構
成を示す。第2図において、10は制御部であり、全体
の処理の制御を行う。11は経路探索部であり、ネット
間の経路を例えば迷路法によって求める。12は確率分
布計算部であり、求められた経路の確率密度を後述する
方法により計算する。13はデータ領域であり、複数の
部分領域から構成される。プリント基板は配線の最小ピ
ッチである格子に分解され、データ領域13の部分領域
はこの格子に1対1に対応している。第3図に部分領域
の構造を示す。第3図において、14はネットの名前、
またはその格子が空き領域すなわち配線出来る領域であ
るか又障害物がある領域であるかを示す識別子が格納さ
れる。15はその格子における各ネットの確率密度が格
納される。領域15はそのネットに属する経路の数に応
じてその数が増減する。経路探索部11及び確率分布計
算部12は必要に応じてデータ領域13を参照し、また
この領域にデータを書き込む。FIG. 2 shows the configuration of an automatic wiring device that realizes this automatic wiring method. In FIG. 2, reference numeral 10 is a control unit, which controls the entire processing. A route search unit 11 obtains a route between nets by a maze method, for example. A probability distribution calculator 12 calculates the probability density of the obtained route by the method described later. A data area 13 is composed of a plurality of partial areas. The printed circuit board is decomposed into a grid having the minimum wiring pitch, and the partial areas of the data area 13 correspond to this grid one to one. FIG. 3 shows the structure of the partial area. In FIG. 3, 14 is the name of the net,
Alternatively, an identifier indicating whether the grid is an empty area, that is, an area where wiring is possible or an area where an obstacle is present is stored. 15 stores the probability density of each net in the lattice. The number of regions 15 increases or decreases according to the number of routes belonging to the net. The route search unit 11 and the probability distribution calculation unit 12 refer to the data area 13 as necessary and write data in this area.
次に、確率密度の計算方法を説明する。確率密度の計算
は下記に示す相互補完的な定義に基づいて、ネット毎に
行われる。Next, a method of calculating the probability density will be described. The calculation of the probability density is performed for each net based on the mutually complementary definitions shown below.
(1) 経路xのコスト=Σ{(格子における他のネットの
確率密度の和)+(格子1個の使用料)} Σは経路xに属する全ての格子について行う。(1) Cost of route x = Σ {(sum of probability densities of other nets in the lattice) + (use fee for one lattice)} Σ is performed for all lattices belonging to the route x.
格子における他のネットの確率密度の和とは、経路x
を構成する格子を通り、その始点または終点が経路xと
異なる経路の確率密度を加算した値である。すなわち、
第4図(A)において、経路xに属する格子16を通
り、この経路xと始点または終点が異なる経路17〜1
9の確率密度を加算した値である。The sum of the probability densities of other nets in the lattice is the path x
Is a value obtained by adding the probability densities of routes whose starting point or end point is different from the route x, passing through the grid forming the. That is,
In FIG. 4 (A), the routes 17 to 1 passing through the grid 16 belonging to the route x and having a different starting point or end point from the route x.
It is a value obtained by adding the probability density of 9.
(2) 経路xの確率密度=(経路xのコスト)-k/{Σ
(経路のコスト)-k} Σは対象とするネットに属する全経路について行う。(2) Probability density of route x = (cost of route x) -k / {Σ
(Cost of route) -k } Σ is performed for all routes belonging to the target net.
kは確率分布の急峻度を表わし、初期値を1として徐
々に増加させる。k represents the steepness of the probability distribution, and the initial value is set to 1 and gradually increased.
(3) 対象とする格子における確率密度=Max (対象とす
るネットに属するその格子を通る経路の確率密度) Max は最大値をとることを表わす。すなわち、第4図
(B)において、同じネットに属し、かつ格子20を通
る経路21〜23の確率密度のうち、最大のものをと
る。(3) Probability density in the target grid = Max (Probability density of the path through the grid that belongs to the target net) Max represents the maximum value. That is, in FIG. 4 (B), the maximum of the probability densities of the routes 21 to 23 belonging to the same net and passing through the lattice 20 is taken.
すなわち、最初に各経路の確率密度を定義し、前記(1)
〜(3) の計算を順番に繰返し行うことにより、最終的に
唯一の経路を求める。That is, first define the probability density of each route,
By repeating the calculation of ~ (3) in order, the final route is obtained.
次に、具体例に基づいて、配線を行う方法を第5図に基
づいて説明する。第5図(A)はプリント基板であり、
5×3個の格子から構成されている。斜線部は配線出来
ない障害物である。この様な状態において、格子(A) と
(A) 、(B) と(B) を結ぶ配線を重複を許す形で求める
と、(B)のように4個の経路A1、A2、B1、B2
が求められる。先頭の文字A、Bが同じ経路は同じネッ
トに属している事を表わす。これらの経路に前記(1) 〜
(3) 式を適用して各経路の確率密度を求めた結果を第6
図に示す。繰返回数1回目は、各経路の確率密度を0と
し、前記(1) 式を適用して各経路のコストを求め、次い
で(2) 式を適用して確率密度を求めたものである。すな
わち、経路A1では3個、A2では5個の格子を使用し
ているので、格子1個の使用料を0.1とすると経路A
1、A2のコストは(1) 式から0.3、0.5になり、
(2) 式から確率密度は0.62、0.38になる。同様
にして経路B1、B2の確率密度0.58、0.42が
求められる。これらの値から(3) 式により対象とする格
子の確率密度を求め。(1) 、(2) 式を用いて繰返回数2
の確率密度が、さらに同じ操作を施して繰返回数3の確
率密度が求められる。次に、k=2として3回同じ操作
を繰返し、さらにk=3として2回繰り返すと、A2、
B1の確率密度が1、他の確率密度が0になり、経路A
2、B1が確定する。この例では、最初に全ての経路を
求めたが、各ネットについて適当個数の経路をまず求
め、確率密度の計算を重ねる毎に追加するようにしても
よい。また、k=1、k=2で各々3回確率密度を計算
したが、状況に応じて適当回数計算すればよい。Next, a method for wiring will be described based on a specific example with reference to FIG. FIG. 5 (A) shows a printed circuit board,
It is composed of 5 × 3 grids. The shaded area is an obstacle that cannot be wired. In this state, the lattice (A) and
When the wiring connecting (A), (B) and (B) is obtained in a form that allows duplication, four routes A1, A2, B1, B2 are obtained as shown in (B).
Is required. Routes having the same letters A and B at the beginning indicate that they belong to the same net. These routes (1) ~
The result of calculating the probability density of each route by applying Eq.
Shown in the figure. In the first iteration, the probability density of each route is set to 0, the above equation (1) is applied to find the cost of each route, and then the equation (2) is applied to find the probability density. That is, since three grids are used in the route A1 and five grids are used in the A2, if the fee for use of one grid is 0.1, the route A is used.
The cost of 1 and A2 is 0.3 and 0.5 from the equation (1),
From equation (2), the probability densities are 0.62 and 0.38. Similarly, the probability densities 0.58 and 0.42 of the routes B1 and B2 are obtained. From these values, the probability density of the target grid is calculated by Eq. (3). Number of iterations 2 using equations (1) and (2)
Then, the same operation is performed to obtain the probability density of the number of repetitions 3. Next, when k = 2 and the same operation is repeated three times, and k = 3 is repeated twice, A2,
The probability density of B1 is 1, the other probability density is 0, and the route A
2, B1 is confirmed. In this example, all routes are first obtained, but an appropriate number of routes may be first obtained for each net, and may be added each time the probability density calculation is repeated. Further, although the probability density is calculated three times for each of k = 1 and k = 2, it may be calculated an appropriate number of times depending on the situation.
なお、この実施例では経路のコストの定義として、その
経路に属する格子が他のネットに属する経路と競合する
割合としたが、他の量で定義してもよい。例えば、格子
状のデータ構造を用いず、第7図のように、各経路をネ
ット名と経路の位置情報を持つノードとし、経路間の競
合関係をアークで表わしたグラフ表現を用い、コストと
して各経路間の距離に応じて定まる結合係数の和を用い
るようにすることも出来る。In this embodiment, the cost of the route is defined as the ratio of the lattice belonging to the route competing with the routes belonging to other nets, but it may be defined by other amounts. For example, instead of using a grid-like data structure, as shown in FIG. 7, each route is a node having a net name and position information of the route, and the competitive relationship between the routes is represented by an arc graph representation. It is also possible to use the sum of coupling coefficients determined according to the distance between the routes.
<発明の効果> 以上、実施例に基づいて具体的に説明したように、この
発明では、複数のネットについて複数個の経路を求めて
おき、これらの経路の確率密度を徐々に急峻にして、最
終的に1個の経路を確定するようにした。その為、配線
の過程で次善の経路も保存されているので、従来よりも
柔軟性のある自動配線を行うことが出来、その結果、配
線能力を向上させることが出来るという効果がある。<Effects of the Invention> As described specifically above with reference to the embodiments, in the present invention, a plurality of routes are obtained for a plurality of nets, and the probability density of these routes is gradually made steeper. Finally, one route is decided. Therefore, since the suboptimal route is also saved in the wiring process, there is an effect that the automatic wiring which is more flexible than the conventional one can be performed, and as a result, the wiring ability can be improved.
又、配線が込み入って来ても常に複数の経路を確保する
ことが出来るという効果もある。Further, there is an effect that a plurality of routes can be always secured even if the wiring is complicated.
また、この自動配線方法は本質的に全てのネットを同時
に配線するものであるから、配線順序を細かく配慮する
必要がない。Further, since this automatic wiring method essentially wires all nets at the same time, it is not necessary to consider the wiring order in detail.
さらに、ネット毎に並列処理を行うプログラムを開発す
ることが出来、処理の高速化が可能である。Furthermore, it is possible to develop a program that performs parallel processing for each net, and it is possible to speed up the processing.
第1図は本発明による自動配線方法を示すフローチャー
ト、第2図は自動配線装置の構成を示すブロック図、第
3図はデータ領域の構造を示す図、第4〜6図は配線の
手順を説明する為の図、第7図はコストを求める他の方
法を示す図である。 10……制御部、11……経路探索部、12……確率分
布計算部、13……データ領域、17〜19,21〜2
3……経路、16,20……格子。FIG. 1 is a flow chart showing an automatic wiring method according to the present invention, FIG. 2 is a block diagram showing the configuration of an automatic wiring device, FIG. 3 is a diagram showing the structure of a data area, and FIGS. FIG. 7 is a diagram for explaining, and FIG. 7 is a diagram showing another method for obtaining the cost. 10 ... Control unit, 11 ... Route search unit, 12 ... Probability distribution calculation unit, 13 ... Data area, 17-19, 21-2
3 ... Path, 16, 20 ... Lattice.
Claims (1)
自動配線方法において、 配線の最小ピッチである格子を単位として配線領域を分
割し、経路を求める2点をネットとし、複数のネットに
ついてそれぞれ経路を複数本ずつ求めておき、各経路の
確率密度の初期値を0にし、ネット毎に以下の〜の
工程を順番に繰り返し、最終的に唯一の経路を求めるこ
とを特徴とする自動配線方法。 あるネットについて求めた経路xのコストを次式から
求める工程。 経路xのコスト =Σ{(格子における他のネットの確率密度の和) +(格子1個の使用料)} ただし、Σは経路xに属する全ての格子について行う。
また、格子における他のネットの確率密度の和とは、経
路xを構成する格子を通り、その始点または終点が経路
xと異なる経路の確率密度を加算した値である。 経路xの確率密度を次式から求める工程。 経路xの確率密度 =(経路xのコスト)-k/{Σ(経路のコスト)-k} ただし、Σは対象とするネットに属する全経路について
行う。また、kは確率分布の急峻度を表し、初期値を1
として徐々に増加させる。 対象とする格子における確率密度を次式から求める工
程。 対象とする格子における確率密度 =Max(対象とするネットに属するその格子を 通る経路の確率密度) ただし、Maxは最大値をとることを表す。1. An automatic wiring method for automatically finding a wiring route of a printed circuit board, wherein a wiring region is divided in units of a lattice having a minimum wiring pitch, and two points for obtaining a route are set as nets, and a plurality of nets are respectively set. An automatic wiring method characterized in that a plurality of routes are obtained one by one, the initial value of the probability density of each route is set to 0, and the following steps (1) to (4) are sequentially repeated for each net to finally obtain a unique route. . A step of obtaining the cost of the route x obtained for a net from the following equation. Cost of route x = Σ {(sum of probability densities of other nets in the lattice) + (use fee for one lattice)} However, Σ is performed for all lattices belonging to the route x.
Further, the sum of the probability densities of other nets in the lattice is a value obtained by adding the probability densities of routes which pass through the lattice forming the route x and whose start point or end point is different from the route x. A step of obtaining the probability density of the route x from the following equation. Probability density of route x = (cost of route x) -k / {Σ (cost of route) -k } However, Σ is performed for all routes belonging to the target net. Further, k represents the steepness of the probability distribution, and the initial value is 1.
Gradually increase. The step of obtaining the probability density in the target grid from the following equation. Probability Density in Target Grid = Max (Probability Density of Paths That Pass through that Grid and Belong to Target Net) where Max represents the maximum value.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63288283A JPH0648488B2 (en) | 1988-11-15 | 1988-11-15 | Automatic wiring method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63288283A JPH0648488B2 (en) | 1988-11-15 | 1988-11-15 | Automatic wiring method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02133879A JPH02133879A (en) | 1990-05-23 |
| JPH0648488B2 true JPH0648488B2 (en) | 1994-06-22 |
Family
ID=17728159
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63288283A Expired - Lifetime JPH0648488B2 (en) | 1988-11-15 | 1988-11-15 | Automatic wiring method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0648488B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6672791B2 (en) | 2015-12-28 | 2020-03-25 | 富士通株式会社 | Semiconductor design support apparatus, semiconductor design support method, and semiconductor design support program |
-
1988
- 1988-11-15 JP JP63288283A patent/JPH0648488B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH02133879A (en) | 1990-05-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109377232B (en) | DAG-based blockchain transaction sequencing method and device | |
| Sun et al. | Efficient and effective placement for very large circuits | |
| US7137097B1 (en) | Constraint-based global router for routing high performance designs | |
| JP2009054172A (en) | Wiring processing method, wiring processing apparatus, and recording medium for wiring processing program | |
| CN108665117B (en) | Calculation method and device for shortest indoor space path, terminal equipment and storage medium | |
| CN110705690B (en) | Continuous learning method and system based on generative model and meta-learning optimization method | |
| CN113569523B (en) | Automatic PCB wiring method and system based on line sequence simulation | |
| Schiele | Improved compaction by minimized length of wires | |
| CN113393009A (en) | Path planning method and device of transmission pipeline and computing equipment | |
| CN113536613B (en) | Crowd evacuation simulation method and device, terminal equipment and storage medium | |
| CN114880983B (en) | Clustering-based H-shaped clock tree trunk node coordinate selection method and system | |
| JPS58115497A (en) | Voice recognition system | |
| CN116108599A (en) | An intelligent routing system for building pipelines | |
| JPH0648488B2 (en) | Automatic wiring method | |
| CN116882297A (en) | Shaft hole assembly strategy model construction method, device, equipment and medium | |
| CN111494958B (en) | Method and device for randomly generating maze map | |
| CN108415773A (en) | A kind of efficient Method for HW/SW partitioning based on blending algorithm | |
| CN115542897B (en) | A full coverage path planning method based on ox-plowing motion | |
| CN118519679A (en) | Simulation model generation and solution method and device | |
| JPH04307672A (en) | Schematic wiring processing system | |
| US20090204623A1 (en) | Generating a value associated with one of a plurality of leaf nodes by implicitly randomly climbing an implicit tree having the leaf nodes | |
| CN117538726A (en) | Dimension fusion parallel fault simulation method and system for digital circuit | |
| JP2938068B2 (en) | Wiring path search method in automatic wiring design and storage medium storing wiring path search program | |
| CN114580334B (en) | Gaussian surface construction method for integrated circuit interconnect capacitance extraction | |
| CN114090560A (en) | Method, device and equipment for generating center line of lane and storage medium |