JPS6364902B2 - - Google Patents
Info
- Publication number
- JPS6364902B2 JPS6364902B2 JP56039181A JP3918181A JPS6364902B2 JP S6364902 B2 JPS6364902 B2 JP S6364902B2 JP 56039181 A JP56039181 A JP 56039181A JP 3918181 A JP3918181 A JP 3918181A JP S6364902 B2 JPS6364902 B2 JP S6364902B2
- Authority
- JP
- Japan
- Prior art keywords
- route
- pattern
- point
- starting point
- temporary
- 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
Links
- 238000000034 method Methods 0.000 claims description 9
- 238000010586 diagram Methods 0.000 description 10
Classifications
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03F—PHOTOMECHANICAL PRODUCTION OF TEXTURED OR PATTERNED SURFACES, e.g. FOR PRINTING, FOR PROCESSING OF SEMICONDUCTOR DEVICES; MATERIALS THEREFOR; ORIGINALS THEREFOR; APPARATUS SPECIALLY ADAPTED THEREFOR
- G03F7/00—Photomechanical, e.g. photolithographic, production of textured or patterned surfaces, e.g. printing surfaces; Materials therefor, e.g. comprising photoresists; Apparatus specially adapted therefor
- G03F7/26—Processing photosensitive materials; Apparatus therefor
- G03F7/30—Imagewise removal using liquid means
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Internal Circuitry In Semiconductor Integrated Circuit Devices (AREA)
- Semiconductor Integrated Circuits (AREA)
- Design And Manufacture Of Integrated Circuits (AREA)
Description
【発明の詳細な説明】
本発明は、ルート決定処理システム、特に例え
ばLSIにおけるマスク図作成、プリント板パター
ン図作成、電気回路図などの自動作成などに当つ
てのルート決定を行なうルート決定処理システム
において、ルートの始点と終点との座標と障害物
パターンの存在態様とにもとづいて、存在し得な
いかあるいはルート存在チエツク処理を実行する
までもないルート・パターンについてのルート存
在チエツク処理を予め除外して、ルート決定処理
を高速化するようにしたルート決定処理システム
に関するものである。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a route determination processing system, particularly a route determination processing system for automatically creating a mask diagram in LSI, a printed circuit board pattern diagram, an electric circuit diagram, etc. , based on the coordinates of the start point and end point of the route and the state of existence of the obstacle pattern, exclude in advance the route existence check process for route patterns that cannot exist or do not require the execution of the route existence check process. The present invention relates to a route determination processing system that speeds up route determination processing.
上記電気回路図の自動作成処理などに当つて
は、第1図を参照して後述する図示斜線領域など
の障害物パターンをさけてルートを自動的に決定
してゆくようにされる。そしてこのルートを決定
するに当つては、例えば第22図を参照して後述
するルートAないしJの如きルートの1つを順次
仮に選択してはルートの存在をチエツクしてゆ
き、存在した場合に当該ルートを決定するように
なされる。勿論第3図を参照して後述する如く、
例えば障害物パターンの1つの辺が始点および/
または終点となるような場合には、当該始点およ
び/または終点から所定の方向に延長された点を
仮始点および/または仮終点として選んだ上で、
上記ルートの存在をチエツクすることも行なわれ
る。 In the process of automatically creating the electrical circuit diagram, the route is automatically determined while avoiding obstacle patterns such as the hatched area, which will be described later with reference to FIG. In determining this route, for example, one of the routes such as routes A to J, which will be described later with reference to FIG. The route is determined according to the route. Of course, as will be described later with reference to FIG.
For example, one edge of the obstacle pattern is the starting point and/or
Or, if it is the end point, select a point extended in a predetermined direction from the start point and/or end point as the temporary start point and/or end point,
A check for the existence of the above routes is also performed.
しかし、上記従来の場合には、各ルート・パタ
ーンについて1つ1つチエツクするよう構成され
ており、或るルート・パターンの存在があり得な
いことを予見できる場合においても、上記チエツ
クをいちいち行なつているなど処理速度が遅い難
点がある。 However, in the conventional case described above, each route pattern is checked one by one, and even if it is foreseeable that a certain route pattern cannot exist, the above check is performed one by one. There is a drawback that the processing speed is slow due to the slowness of the process.
本発明は、上記の点を解決すべく、与えられた
障害物パターンと指示された始点・終点とにもと
づいて、存在し得ないことを予見できるルート・
パターンを予め除外して上記チエツク処理を実行
し、処理速度を向上することを目的としている。
そして、そのために、本発明のルート決定処理シ
ステムは、特許請求の範囲の欄記載の構成をもつ
ことを特徴としている。以下図面を参照しつつ説
明する。 In order to solve the above-mentioned problems, the present invention provides a route that can be foreseen to not exist based on a given obstacle pattern and designated starting and ending points.
The purpose of this method is to exclude patterns in advance and execute the above-mentioned check processing to improve processing speed.
To this end, the route determination processing system of the present invention is characterized by having the configuration described in the claims. This will be explained below with reference to the drawings.
第1図は本発明のシステムによつて実行される
ルート決定処理の概念を説明する説明図、第2図
は本発明に用いられる一実施例ルート・パターン
を説明する説明図、第3図および第4図は本発明
のシステムにおいて考慮されるルート決定処理上
の問題点を説明する説明図、第5図は本発明の一
実施例構成を示す。 FIG. 1 is an explanatory diagram illustrating the concept of route determination processing executed by the system of the present invention, FIG. 2 is an explanatory diagram illustrating an example route pattern used in the present invention, and FIG. FIG. 4 is an explanatory diagram illustrating problems in route determination processing taken into consideration in the system of the present invention, and FIG. 5 shows the configuration of an embodiment of the present invention.
第1図において、1―1ないし1―8は夫々障
害物パターン、2―1,2―2,……は夫々決定
されたルートを表わしている。本発明システムに
よるルート決定に当つては、予め図示障害物パタ
ーン1―iに対応する情報が第5図に示す障害物
パターン・メモリ上に格納されている状態でデイ
スプレイ上に表現されており、例えばルート2―
2を決定すべく始点座標(x1,y1)と終点座標
(x2,y2)とがライト・ペンによつて指示された
時点から処理が開始される。 In FIG. 1, 1-1 to 1-8 represent obstacle patterns, and 2-1, 2-2, . . . represent determined routes, respectively. When determining a route using the system of the present invention, information corresponding to the illustrated obstacle pattern 1-i is stored in advance in the obstacle pattern memory shown in FIG. 5 and is displayed on the display. For example, route 2-
The process starts when the starting point coordinates (x 1 , y 1 ) and the ending point coordinates (x 2 , y 2 ) are indicated by the light pen in order to determine the coordinates 2.
上記ルート2―iを決定するに当つては、第2
図図示ルート・パターンAないしJの如きルー
ト・パターンが予め用意されており、当該いずれ
かのルート・パターンによつて例えば上記始点
(x1,y1)と終点(x2,y2)との間を結び得るか
否かをチエツクする。なお、図示ルート・パター
ンIとJとは、始点と終点との座標がx1=x2たは
y1=y2である場合に選択されるもので、一般には
ルート・パターンAないしHを用いてルートを決
定することになるので、以下ルート・パターンA
ないしHにもとづいて本発明システムによるルー
ト決定について問題点を説明する。 In determining the above route 2-i, the second
Route patterns such as illustrated route patterns A to J are prepared in advance, and by using any of the route patterns, for example, the above-mentioned starting point (x 1 , y 1 ) and ending point (x 2 , y 2 ) can be determined. Check whether you can connect the two. Note that the illustrated route patterns I and J have coordinates of the starting point and ending point of x 1 = x 2 or
It is selected when y 1 = y 2 , and generally route patterns A to H are used to determine the route, so below route pattern A is selected.
to H, problems with route determination by the system of the present invention will be explained.
上記ルートを決定するに当つて、今第3図A図
示の如く始点3と終点4とが与えられたとする。
このような場合、第2図図示のルート・パターン
AないしHのいずれをもつても、障害物パターン
1―jと1―kとに邪魔されることなくルートを
決定することができない。このような場合、始点
3は図示左側が開らいており、また終点4は図示
右側が開いていることから、図示点3―0,3―
1,……の如く仮始点を他の障害物パターン1―
lによつて邪魔されない範囲で選び、また図示点
4―0,4―1,……の如く仮始点を同様に選ん
で、上記ルート・パターンAないしHにもとづく
ルートが決定できるか否かを調べるようにする。
即ち例えば、
(1) 図示左側の点4を4―0に延長し、かつ図示
右側の点3を点3―0に延長した上で、点4−
0と点3−0との間でルート決定の可否をチエ
ツクする。この場合、ルート・パターンGが用
いられているものとしても、他のルート2―m
が既に存在しているものとすると、該当するル
ートを決定することができない。そこで、点4
―1と点3―0、点4―2と点3―0,……を
チエツクしても、ルートを決定できないことが
予見できる。 In determining the above route, it is assumed that a starting point 3 and an ending point 4 are given as shown in FIG. 3A.
In such a case, even with any of the route patterns A to H shown in FIG. 2, the route cannot be determined without being interfered with by the obstacle patterns 1-j and 1-k. In such a case, the starting point 3 is open on the left side in the figure, and the ending point 4 is open on the right side in the figure, so the points 3-0, 3-
1. Set the tentative starting point to other obstacle patterns 1-
1, and similarly select tentative starting points such as points 4-0, 4-1, . . . to determine whether a route based on the above route patterns A to H can be determined. I'll try to find out.
For example, (1) Extend point 4 on the left side of the figure to 4-0, extend point 3 on the right side of the figure to point 3-0, and then
Check whether the route can be determined between 0 and 3-0. In this case, even if route pattern G is used, other routes 2-m
already exists, the corresponding route cannot be determined. Therefore, point 4
Even if you check -1 and point 3-0, point 4-2 and point 3-0, etc., it is foreseeable that the route cannot be determined.
(2) したがつて、上記点4―1と点3―0,……
などによるルート決定チエツクを打切つて、点
3―0を更に点3―1に延長する。(2) Therefore, the above points 4-1 and 3-0,...
The route determination check based on the above is discontinued, and the score is further extended from 3-0 to 3-1.
(3) そこで、点4―0と点3―1とによるルート
をチエツクし、所望のルート2―lが見出され
たことから、当該ルート2―lを決定するよう
にする。(3) Therefore, the route based on points 4-0 and 3-1 is checked, and since the desired route 2-l is found, the route 2-l is determined.
なお上記始点3や終点4などを延長する方向
は、第3図B図示の如く、延長方向情報1ないし
4によつて指示される。図示始点3の場合には図
示左が開いていることから延長方向情報1が与え
られ、また図示終点4の場合には図示右が開いて
いることから延長方向情報2が与えられると考え
てよい。 The direction in which the starting point 3, ending point 4, etc. are extended is indicated by extension direction information 1 to 4, as shown in FIG. 3B. In the case of the illustrated starting point 3, the left side in the figure is open, so extension direction information 1 is given, and in the case of the illustrated end point 4, the right side in the figure is open, so it can be considered that the extension direction information 2 is given. .
上述の如く、仮始点仮終点を選んでルート・パ
ターンを適用する処理と共に、本発明システムに
おいては、障害物パターンと始点または仮始点や
終点または仮終点の座標とが与えられた際に、上
記ルート・パターンAないしHのうちで決して存
在し得ないルート・パターンを予見してルート決
定チエツクから予め除外するようにする。即ち、
今仮に第4図A図示の如く始点3と終点4とが与
えられたものとすると、上述の如く仮始点3―
0,3―1……や仮終点4―0,4―1を延長し
たとしても、ルート・パターンEとFとは決して
存在し得ないことが予見される。このために、ル
ート・パターンEとFとを用いて上記チエツクを
行なうことを予め排除するようにする。 As described above, in addition to the process of selecting a temporary starting point and temporary ending point and applying a route pattern, the system of the present invention also performs the above-mentioned process when the obstacle pattern and the coordinates of the starting point or temporary starting point and the end point or temporary ending point are given. A route pattern that can never exist among route patterns A to H is predicted and excluded from a route determination check in advance. That is,
Now, if we assume that the starting point 3 and the ending point 4 are given as shown in FIG. 4A, the tentative starting point 3 -
Even if 0, 3-1... or the temporary end points 4-0, 4-1 are extended, it is foreseen that route patterns E and F will never exist. For this purpose, the use of route patterns E and F to perform the above check is excluded in advance.
また第4図A図示の場合、上述の仮始点や仮終
点が選定されることを考慮してみると、ルート・
パターンAはルート・パターンCに包含され、ま
たルート・パターンBはルート・パターンDに包
含されていることが判る。このため、ルート・パ
ターンAやBを用いる上記チエツクは行なう必要
がない。 In addition, in the case shown in Figure 4A, considering that the above-mentioned provisional starting point and provisional ending point are selected, the route
It can be seen that pattern A is included in route pattern C, and route pattern B is included in route pattern D. Therefore, it is not necessary to perform the above-mentioned check using route patterns A and B.
これらの事柄を考慮して、第4図A図示の如き
形態についての処理態様に対応して、第4図B図
示の如き情報を予め第5図に示す処理態様メモリ
上に格納しておく。なお図中の符号5は延長方向
情報であり、符号6は処理対象ルート・パターン
情報を表わしている。そして、当該処理対象ルー
ト・パターン情報中の×印に対応するルート・パ
ターンEやFと〇印に対応するルート・パターン
AやBとについて、上述のルート決定チエツクか
ら除外するようにする。 In consideration of these matters, information as shown in FIG. 4B is stored in advance in the processing mode memory shown in FIG. 5, corresponding to the processing mode as shown in FIG. 4A. Note that the reference numeral 5 in the figure represents extension direction information, and the reference numeral 6 represents processing target route pattern information. Then, the route patterns E and F corresponding to the cross marks in the processing target route pattern information and the route patterns A and B corresponding to the circle marks are excluded from the route determination check described above.
この結果、例えばルート・パターンCについて
チエツクするに当つては、(i)点3と点4―0とを
ルート・パターンCによつて連結できるかをチエ
ツクし、(ii)出来ない場合には点3と点4―1とに
ついてチエツクし、(iii)更に出来ない場合には点3
と点4―2とについてチエツクし,……(iv)次いで
点3―0と点4―0とについてチエツクし、(v)出
来ない場合には点3―0と点4―1とについてチ
エツクし、,……,(vi)最終的に連結できない場合
には、ルート・パターンCによつてはルートを決
定できないとして次の例えばルート・パターンD
についてのチエツクに入つてゆく。 As a result, when checking route pattern C, for example, (i) check whether point 3 and point 4-0 can be connected by route pattern C; (ii) if not, check whether point 3 and point 4-0 can be connected by route pattern C; Check point 3 and point 4-1, and (iii) if it is still not possible, check point 3.
and point 4-2, ...(iv) then check point 3-0 and point 4-0, and (v) if not possible, check point 3-0 and point 4-1. ,..., (vi) If the connection cannot be made in the end, it is assumed that the route cannot be determined depending on the route pattern C, and the next route pattern D, for example, is used.
I'm going to check about it.
上記ルート・パターンCについてのチエツクな
どにおいては、常に以降のチエツクを行なう価値
があるか否かをチエツクし、価値がない場合には
以降のチエツクを中止するようにされる。上記ル
ート・パターンCの場合には、上記点3と点4―
0とないし点3と点4―nとについての一連のチ
エツクに当つてルート・パターンCを適用してル
ートが決定できなかつたとすると、以降点3につ
いて仮始点3―0,3―1,……を考慮しても同
様にルートを決定することはできない。このた
め、上記チエツクについては中止される。 In the above-mentioned check for route pattern C, etc., it is always checked whether or not there is any value in performing the subsequent check, and if there is no value, the subsequent check is discontinued. In the case of the above route pattern C, the above points 3 and 4-
If the route cannot be determined by applying route pattern C to a series of checks for points 0 to 3 and points 4-n, then tentative starting points 3-0, 3-1, . . . The route cannot be determined in the same way even if ... is taken into account. Therefore, the above check is canceled.
第5図は本発明の一実施例構成を示し、図中の
符号7は始点・終点座標入力部、8は障害物パタ
ーン・メモリであつて最始に例えば第1図図示斜
線部に対応する如き障害物パターンが格納されて
おり以後ルートが決定されてゆくにつれて当該ル
ートの線上が障害物パターンとして書込まれてゆ
くもの、9はルート決定演算部、10は処理態様
選択処理部、11は処理態様メモリであつて図示
a1ないしp2の各処理態様に対応して第3図Bを参
照して説明した如き延長方向情報と処理対象ルー
ト・パターン情報とが格納されているもの、12
は読出しレジスタ、13は方向延長・ルート決定
処理部であつて第4図Aを参照して説明した如き
ルート決定チエツク処理を行なつてゆくもの、1
4は表示処理部であつて決定されたルートを障害
物パターン・メモリ8上に書込んで当該メモリ8
の内容にもとづいた表示をデイスプレイ上に表示
するものを表わしている。 FIG. 5 shows the configuration of an embodiment of the present invention, in which reference numeral 7 is a start point/end point coordinate input unit, and 8 is an obstacle pattern memory, the beginning of which corresponds, for example, to the shaded area shown in FIG. 1. 9 is a route determination calculation unit, 10 is a processing mode selection processing unit, and 11 is a unit in which obstacle patterns such as the following are stored, and as the route is determined, the line on the route is written as an obstacle pattern. Illustrated in the processing mode memory
12, in which extension direction information and processing target route/pattern information as explained with reference to FIG. 3B are stored corresponding to each processing mode of a 1 to p 2 ;
1 is a read register; 13 is a direction extension/route determination processing unit which performs route determination check processing as described with reference to FIG. 4A;
4 is a display processing unit which writes the determined route onto the obstacle pattern memory 8;
This refers to the display that displays information based on the content of the .
始点・終点座標入力部7から始点(x1,y1)と
終点(x2,y2)とが与えられると、それに対応し
て障害物パターン・メモリ8が読出され、上記各
点と障害物パターンとの位置関係が調べられる。
これらの情報にもとづいて、処理態様選択処理部
10は、x1とx2といずれの値が大きいか否かを調
べると共に各点についていずれの方向が開いてい
るかを調べ、処理態様a1,a2,b1,b2,……p1,
p2を選ぶ。なお処理態様a1,b1,…p1はy1<y2の
場合に対応し、a2,b2,……,p2はy2<y1の場合
に対応している。 When the start point (x 1 , y 1 ) and end point (x 2 , y 2 ) are given from the start point/end point coordinate input unit 7, the obstacle pattern memory 8 is read out correspondingly, and the above points and the obstacle are read out. The positional relationship with the object pattern can be investigated.
Based on this information, the processing mode selection processing unit 10 checks whether the value of x 1 or x 2 is larger or not, and also checks which direction is open for each point, and selects the processing mode a 1 , a 2 , b 1 , b 2 , ...p 1 ,
Select p 2 . The processing modes a 1 , b 1 , . . . p 1 correspond to the case where y 1 < y 2 , and the processing modes a 2 , b 2 , .
第4図A図示の場合には、始点3(x1,y1)が
図示右方向に開いておりかつ終点(x2y2)が図示
左方向に開いていることなどから、処理態様e2が
選択されて、メモリ11がアクセスされる。この
結果、方向延長・ルート決定処理部13は、(i)点
3について第3図B図示方向2の方向に仮始点を
延ばし、(ii)点4について方向1の方向に仮終点を
延ばし、(iii)ルート・パターンC,D,G,Hにつ
いて、上記チエツクを行なう。そして、決定され
たルートは障害物パターン・メモリ8に書込ま
れ、デイスプレイ上に表示される。 In the case shown in FIG. 4A , the processing mode e 2 is selected and memory 11 is accessed. As a result, the direction extension/route determination processing unit 13 (i) extends the temporary starting point for point 3 in the direction 2 shown in FIG. 3B, (ii) extends the temporary ending point for point 4 in the direction 1, (iii) Perform the above checks for route patterns C, D, G, and H. The determined route is then written into the obstacle pattern memory 8 and displayed on the display.
以上説明した如く、本発明によれば、障害物パ
ターンと始点・終点とが与えられた状態におい
て、ルート決定の可能性のないルート・パターン
についてのチエツクを省略でき、そしてまた始点
や終点などの延長を行なつてゆくチエツクに当つ
て以降の処理について可能性がない場合に以降の
処理を省略するようにしている。したがつて、ル
ート決定処理速度を高めることが可能となる。 As explained above, according to the present invention, it is possible to omit checking for route patterns for which there is no possibility of determining a route when an obstacle pattern and starting and ending points are given. When checking for extension, if there is no possibility of subsequent processing, the subsequent processing is omitted. Therefore, it is possible to increase the route determination processing speed.
第1図は本発明のシステムによつて実行される
ルート決定処理の概念を説明する説明図、第2図
は本発明に用いられる一実施例ルート・パターン
を説明する説明図、第3図および第4図は本発明
のシステムにおいて考慮されるルート決定処理上
の問題点を説明する説明図、第5図は本発明の一
実施例構成を示す。
図中、1は障害物パターン、2はルート、A,
Bはルート・パターン、3,4は始点および終
点、3―0,3―1,……4―0,4―1……は
夫々仮始点および仮終点、5は延長方向情報、6
は処理対象ルート・パターン情報、7は始点・終
点座標入力部、8は障害物パターン・メモリ、9
はルート決定演算部、10は処理態様選択処理
部、11は処理態様メモリ、13は方向延長・ル
ート決定処理部、14は表示処理部を表わしてい
る。
FIG. 1 is an explanatory diagram illustrating the concept of route determination processing executed by the system of the present invention, FIG. 2 is an explanatory diagram illustrating an example route pattern used in the present invention, and FIG. FIG. 4 is an explanatory diagram illustrating problems in route determination processing taken into consideration in the system of the present invention, and FIG. 5 shows the configuration of an embodiment of the present invention. In the figure, 1 is the obstacle pattern, 2 is the route, A,
B is the route pattern, 3 and 4 are the starting point and ending point, 3-0, 3-1, ...4-0, 4-1... are the temporary starting point and temporary ending point, respectively, 5 is the extension direction information, 6
is the route pattern information to be processed, 7 is the start point/end point coordinate input section, 8 is the obstacle pattern memory, 9
Reference numeral 10 represents a route determination calculation section, 10 a processing mode selection processing section, 11 a processing mode memory, 13 a direction extension/route determination processing section, and 14 a display processing section.
Claims (1)
該障害物パターンを避けて予め定められた複数個
のルート・パターンのうちのいずれか1つを選択
してルートを決定するルート決定処理システムに
おいて、 (1) 2次元平面上に与えられた障害物パターンに
対応した障害物パターン情報を格納する障害物
パターン・メモリと; (2) 予め定めた複数個の方向のうち仮始点および
仮終点を設定する方向を指示する延長方向情報
と、 上記複数個のルート・パターンの各々につい
て処理対象とするか否かを指示する処理対象ル
ート・パターン情報であつて、 存在し得ないルート・パターンと、 所定のルート・パターンに対応し、当該所定
のルート・パターンが処理対象とされた場合に
処理対象とする必要がなくなるルート・パター
ンとを、 上記複数個のルート・パターンから予め除外
した形で処理対象とするか否かを指示す処理対
象ルート・パターン情報とからなる、 ルート決定処理態様を指示するルート決定処
理態様情報を複数個格納する処理態様メモリ
と; (3) 決定しようとするルートの始点および終点の
座標値、および障害物パターン情報に基づいて
当該始点および終点について予め定めた複数個
の方向のうち仮始点および仮終点の設定が可能
な方向をチエツクし、当該チエツクにより求め
られた仮始点および仮終点の設定が可能な方向
に基づいて上記処理態様メモリに格納された複
数個のルート決定処理態様情報のうち特定のル
ート決定処理態様情報を選択する処理態様選択
処理部と; (4) 処理態様選択処理部により求められた仮始点
および仮終点の設定が可能な方向と上記処理態
様メモリから選択されたルート決定処理態様情
報とに基づいて、上記始点および/または終点
から上記延長方向情報によつて指示された方向
に単位ユニツト分延長することにより上記仮始
点および/または仮終点を順次選定し、当該選
定された始点あるいは仮始点と終点あるいは仮
終点との間を上記処理対象ルート・パターン情
報により処理対象として指示されたルート・パ
ターンにしたがつて、ルートの決定が可能か否
かをチエツクし、ルートを決定していく方向延
長・ルート決定処理部と; (5) 決定されたルートを障害物パターンとして障
害物パターン・メモリに書き込み、障害物パタ
ーン・メモリの内容を表示する表示処理部と; を備えることを特徴とするルート決定処理システ
ム。[Claims] 1. A route is determined by selecting one of a plurality of predetermined route patterns on a two-dimensional plane where the obstacle pattern exists, avoiding the obstacle pattern. In the route determination processing system, (1) an obstacle pattern memory that stores obstacle pattern information corresponding to an obstacle pattern given on a two-dimensional plane; Extension direction information that instructs the direction in which to set the starting point and temporary end point, and processing target route pattern information that instructs whether or not to process each of the plurality of route patterns, which cannot exist. A route pattern and a route pattern that corresponds to a predetermined route pattern and does not need to be processed if the predetermined route pattern is set as a processing target are selected in advance from among the plurality of route patterns described above. (3) a processing mode memory that stores a plurality of pieces of route determination processing mode information that instructs route determination processing modes; Based on the coordinate values of the starting point and ending point of the route to be attempted, and the obstacle pattern information, a direction in which a temporary starting point and a temporary ending point can be set is checked among a plurality of predetermined directions for the starting point and ending point. Processing mode selection for selecting specific route determining processing mode information from among the plurality of route determining processing mode information stored in the processing mode memory, based on the direction in which the tentative starting point and tentative ending point can be set as determined by the check. (4) The starting point and/or the starting point and/or the route determination processing mode information selected from the processing mode memory and the direction in which the temporary starting point and the temporary ending point can be set, which are determined by the processing mode selection processing section; Alternatively, by extending from the end point by one unit in the direction specified by the extension direction information, the temporary starting point and/or the temporary ending point are sequentially selected, and the selected starting point or temporary starting point and the end point or temporary ending point are connected. a direction extension/route determination processing unit that checks whether or not a route can be determined and determines a route according to a route pattern designated as a processing target by the processing target route pattern information; (5) A display processing unit that writes the determined route as an obstacle pattern into an obstacle pattern memory and displays the contents of the obstacle pattern memory; and a route determination processing system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56039181A JPS57153444A (en) | 1981-03-18 | 1981-03-18 | Determining processing system for route |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56039181A JPS57153444A (en) | 1981-03-18 | 1981-03-18 | Determining processing system for route |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS57153444A JPS57153444A (en) | 1982-09-22 |
| JPS6364902B2 true JPS6364902B2 (en) | 1988-12-14 |
Family
ID=12545937
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP56039181A Granted JPS57153444A (en) | 1981-03-18 | 1981-03-18 | Determining processing system for route |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS57153444A (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5972564A (en) * | 1982-10-18 | 1984-04-24 | Yokogawa Hokushin Electric Corp | Designing device of printed base board |
| JPH04114923U (en) * | 1991-03-28 | 1992-10-12 | 積水化学工業株式会社 | circumference |
-
1981
- 1981-03-18 JP JP56039181A patent/JPS57153444A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS57153444A (en) | 1982-09-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3437240B2 (en) | Drawing area data generation method | |
| JPS6364902B2 (en) | ||
| JPH0388019A (en) | Data processor | |
| JPH0640344B2 (en) | How to edit shapes | |
| JPH03127277A (en) | Wiring system using expression of octagon | |
| JP3221513B2 (en) | Graphic display method and apparatus | |
| JP2867522B2 (en) | Display device for circuit connection information | |
| JP3146031B2 (en) | Segment data management method and clipping processing method using this management method | |
| JPH1153565A (en) | Three-dimensional image processing apparatus and switching control method of bus switching means thereof | |
| JP3979414B2 (en) | Related drawing Print control processing device | |
| JPH1145048A (en) | Map display device | |
| JPH07296027A (en) | Method for determining the automatic bundle wiring route of printed circuit boards | |
| JP2982017B2 (en) | Automatic wiring processing method | |
| JP2667187B2 (en) | Line clipping method in multi-window | |
| JP2847972B2 (en) | Wiring status display | |
| JPH0821085B2 (en) | Clipping circuit | |
| JPS6384092A (en) | Automatic wiring treatment of guideline | |
| JPH03144858A (en) | Unconnected wire display system | |
| JPH04165469A (en) | Circuit diagram display device | |
| JPS6243779A (en) | Template picture drawing device for graphic processing | |
| JPH03136173A (en) | Shape editing device | |
| JPS6283790A (en) | Image processing device | |
| JPS62248073A (en) | clipping circuit | |
| JPS62111359A (en) | Data processor for original image of printed circuit board | |
| JPH031688B2 (en) |