JP3204380B2 - Automatic placement and routing method - Google Patents
Automatic placement and routing methodInfo
- Publication number
- JP3204380B2 JP3204380B2 JP30047297A JP30047297A JP3204380B2 JP 3204380 B2 JP3204380 B2 JP 3204380B2 JP 30047297 A JP30047297 A JP 30047297A JP 30047297 A JP30047297 A JP 30047297A JP 3204380 B2 JP3204380 B2 JP 3204380B2
- Authority
- JP
- Japan
- Prior art keywords
- wiring
- terminal
- prohibition information
- wiring prohibition
- information
- 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 - Fee Related
Links
Landscapes
- Design And Manufacture Of Integrated Circuits (AREA)
Description
【0001】[0001]
【発明の属する技術分野】半導体集積回路の自動配置配
線方法に関し、特に、端子,配線禁止情報を用いた自動
配置配線方法に関する。The present invention relates to an automatic placement and routing method for a semiconductor integrated circuit, and more particularly to an automatic placement and routing method using terminal and routing prohibition information.
【0002】[0002]
【従来の技術】現在、LSI(大規模集積回路)のレイ
アウト設計は大規模化が進み、人手設計ではなく自動配
置配線プログラムを使用し作成を行っている。2. Description of the Related Art At present, the layout design of an LSI (Large Scale Integrated Circuit) is increasing in scale, and is created using an automatic placement and routing program instead of manual design.
【0003】図3は、この従来例を示すブロック図であ
る。自動配置配線プログラム6では、配置2,概略配線
3,詳細配線4の3つの工程が行われている。まず、ブ
ロック内の端子情報とブロック内の配線禁止情報とを持
つ端子,配線禁止情報23と、回路接続情報1とを読み
込む。次に、読み込んだ情報を元に配置2へ進み、ブロ
ック間の接続を考慮して最適な配置を行う。続いて概略
配線3でブロック間を接続する配線の概略経路を決定
し、詳細配線4でブロック間を接続する配線の経路を最
終的に決定している。端子,配線禁止情報23は、レイ
アウトパターンから作成される。この端子,配線禁止情
報23の情報の持たせ方にはいくつかの種類がある。FIG. 3 is a block diagram showing this conventional example. In the automatic placement and routing program 6, three steps of placement, general wiring 3, and detailed wiring 4 are performed. First, the terminal having the terminal information in the block and the wiring prohibition information in the block, the wiring prohibition information 23, and the circuit connection information 1 are read. Next, the process proceeds to arrangement 2 based on the read information, and an optimal arrangement is performed in consideration of the connection between the blocks. Subsequently, the schematic wiring 3 determines the schematic path of the wiring connecting the blocks, and the detailed wiring 4 finally determines the wiring path connecting the blocks. The terminal and wiring prohibition information 23 is created from the layout pattern. There are several types of methods for providing the information of the terminal and wiring prohibition information 23.
【0004】図4は、レイアウトパターンと端子,配線
禁止情報との対比を示すブロック図である。この図に示
すように、端子,配線禁止情報は、例えば、レイアウト
パターン12と形状的に等価な端子,配線禁止情報13
や、端子のアクセスポイントを限定した端子,配線禁止
情報14などがある。レイアウトパターン概念図12
は、アルミ電源端子17,アルミグランド端子21,P
チャネル拡散層18,Nチャネル拡散層20,ゲートポ
リシリコン層16,アルミ入力端子19,アルミ出力端
子I5を有する。レイアウトパターンと形状的に等価な
端子,配線禁止情報概念図13は、レイアウトパターン
概念図12から作成される。端子のアクセスポイントを
限定した端子,配線禁止情報概念図14は、アルミ配線
禁止22を有し、レイアウトパターン概念図12から作
成される。FIG. 4 is a block diagram showing a comparison between a layout pattern and terminal and wiring prohibition information. As shown in this figure, the terminal and wiring prohibition information is, for example, a terminal and wiring prohibition information 13 that is equivalent in shape to the layout pattern 12.
And a terminal that limits the access point of the terminal, the wiring prohibition information 14, and the like. Layout pattern conceptual diagram 12
Are aluminum power supply terminal 17, aluminum ground terminal 21, P
It has a channel diffusion layer 18, an N-channel diffusion layer 20, a gate polysilicon layer 16, an aluminum input terminal 19, and an aluminum output terminal I5. The conceptual diagram of the terminal and wiring prohibition information which is equivalent in shape to the layout pattern is created from the conceptual diagram of the layout pattern 12. The terminal and wiring prohibition information conceptual diagram 14 in which the access points of the terminals are limited has the aluminum wiring prohibition 22 and is created from the layout pattern conceptual diagram 12.
【0005】図5は、レイアウトパターンと形状的に等
価な端子,配線禁止情報と、端子のアクセスポイントを
限定した端子,配線禁止情報とを比較した図である。端
子,配線禁止情報が、形状的にレイアウトパターンと等
価な端子,配線禁止情報13は、端子のアクセスポイン
トを限定した端子,配線禁止情報14に対し、データ量
が多くなるため自動配置配線実行の処理時間は長くなっ
てしまうが、端子のアクセスポイントが多いため配線性
が良く集積度を高めることができる。また、端子のアク
セスポイントを限定した端子,配線禁止情報14は、端
子,配線禁止情報がレイアウトパターンと形状的に等価
な端子,配線禁止情報13に対し、アクセスポイントが
少ないため、配線性が悪く集積度を悪化させるが、デー
タ量が少ないため、処理時間を短くすることができる。[0005] Figure 5 is a diagram comparing the layout pattern and shape equivalent terminals, a wiring prohibition information, the terminal for limiting the access point terminal, and a wiring prohibition information. The terminal and the wiring prohibition information 13 whose shape is equivalent to the layout pattern and the wiring prohibition information 13 have a larger data amount than the terminal and the wiring prohibition information 14 whose terminal access points are limited. Although the processing time becomes longer, the number of access points of the terminals is large, so that the wiring property is good and the degree of integration can be increased. In addition, the terminal and wiring prohibition information 14 having a limited terminal access point have fewer access points than the terminal and wiring prohibition information 13 whose terminals and wiring prohibition information are equivalent in shape to the layout pattern, so that the wiring property is poor. Although the degree of integration is deteriorated, the processing time can be shortened because the amount of data is small.
【0006】このように、従来の技術では、処理時間を
取るか、集積度を取るかで、全工程を通して使用する端
子,配線禁止情報を予め選択,作成し提供していた。As described above, in the conventional technology, the terminal and the wiring prohibition information to be used throughout all processes are previously selected, created, and provided depending on whether the processing time or the integration degree is to be taken.
【0007】[0007]
【発明が解決しようとする課題】上述したように、プロ
セスの進化により、LSIの集積度は大きくなりつつあ
る。しかし、集積度が大きくなるということは扱うデー
タ量も多くなることになり、結果として配置配線に要す
る処理時間を大きくしてしまう。しかし、短期間の開発
要求の多い中、自動配置配線の処理に時間をかけること
は問題となりつつある。また、集積度を悪化させること
は、製品コストを増大させることになり、致命的となり
かねない。As described above, the degree of integration of LSIs is increasing with the evolution of processes. However, an increase in the degree of integration leads to an increase in the amount of data to be handled, resulting in an increase in processing time required for placement and routing. However, it is becoming a problem to take a long time to process the automatic placement and routing in a situation where there are many short-term development requests. Further, worsening the degree of integration leads to an increase in product cost, which can be fatal.
【0008】従ってLSIの大規模化が進む中、集積度
を悪化させることなく、処理時間の短縮も計る必要性が
でてきた。Accordingly, as the scale of LSIs has increased, it has become necessary to reduce the processing time without deteriorating the degree of integration.
【0009】そこで、本発明の目的は、自動配置配線の
処理時間を短縮した自動配置配線方法を提供することに
ある。SUMMARY OF THE INVENTION An object of the present invention is to provide an automatic placement and routing method in which the processing time for automatic placement and routing is reduced.
【0010】[0010]
【課題を解決するための手段】上記目的を達成するため
に、本発明の自動配置配線方法は、回路接続情報と端
子,配線禁止情報とを読み込み、配置を行うステップ
と、配置の結果を基に概略配線を行うステップと、概略
配線の結果を基に各々の配線を実データとする詳細配線
を行うステップとを含む自動配置配線方法において、配
置を行うステップおよび概略配線を行うステップには、
端子のアクセスポイントを限定した端子,配線禁止情報
を用い、詳細配線を行うステップには、アクセスポイン
トを限定しないレイアウトパターンと形状的に等価な端
子,配線禁止情報を用いることを特徴とする。In order to achieve the above object, an automatic placement and routing method according to the present invention reads circuit connection information, terminal and wiring prohibition information, performs placement, and performs a placement based on a placement result. In the automatic placement and routing method, which includes the steps of performing general wiring and performing detailed wiring using each wiring as actual data based on the result of the general wiring, the steps of performing placement and general wiring include:
Terminals with limited access points for terminals, wiring prohibition information
The step of performing detailed wiring using the access point
Edge that is geometrically equivalent to a layout pattern that does not limit the
This is characterized in that child and wiring prohibition information is used .
【0011】また、端子,配線禁止情報を、予め複数の
種類を用意し、配置を行うステップ,概略配線を行うス
テップ,詳細配線を行うステップの各々のステップの実
行に先立って、最適な端子,配線禁止情報を読み込むの
が好ましい。In addition, a plurality of types of terminals and wiring prohibition information are prepared in advance, and prior to execution of each of a step of arranging, a step of performing general wiring, and a step of performing detailed wiring, an optimum terminal, It is preferable to read the wiring prohibition information.
【0012】さらに、配置を行うステップ,概略配線を
行うステップ,詳細配線を行うステップの各々のステッ
プの実行に先立って、最適な端子,配線禁止情報を生成
して用いるのが好ましい。Further, it is preferable to generate and use optimal terminal and wiring prohibition information prior to execution of each of the step of arranging, the step of performing general wiring, and the step of performing detailed wiring.
【0013】またさらに、各ステップについて、最適な
端子,配線禁止情報がどれであるかを指定した情報をフ
ァイルから読み込み、最適な端子,配線禁止情報の種類
を選択するのが好ましい。Further, it is preferable that, for each step, information designating which is the optimum terminal and wiring prohibition information is read from a file, and the type of the optimum terminal and wiring prohibition information is selected.
【0014】また、最適な端子,配線禁止情報がどれで
あるかを指定した情報により、読み込んだ端子,配線禁
止情報を変換する必要があるか否かを判定するステップ
を含むのが好ましい。It is preferable that the method further includes a step of determining whether it is necessary to convert the read terminal and wiring prohibition information based on information designating the optimum terminal and wiring prohibition information.
【0015】さらに、複数の端子,配線禁止情報は、少
なくとも実データの配線層のみ抽出したものと、端子の
み抽出し残りの部分を配線禁止領域としたものとを含む
のが好ましい。Further, it is preferable that the plurality of terminals and the wiring prohibition information include at least information extracted from only the wiring layer of the actual data, and information obtained by extracting only the terminals and setting the remaining portion as the wiring prohibition area.
【0016】本発明の自動配置配線方法は、特に、いく
つかの工程を経て半導体集積回路の設計を行う自動配置
配線方法において、各工程毎に用いる端子,配線禁止情
報を選択して用いることを特徴とする。In the automatic placement and routing method of the present invention, in particular, in an automatic placement and routing method for designing a semiconductor integrated circuit through several steps, it is necessary to select and use terminals and routing inhibition information used in each step. Features.
【0017】このように、各工程毎で使用する端子,配
線禁止情報を選択することを可能にすることにより集積
度を低下させることなく、処理時間を短縮することが可
能となる。As described above, by making it possible to select the terminal and the wiring prohibition information used in each step, it is possible to shorten the processing time without lowering the integration degree.
【0018】[0018]
【発明の実施の形態】次に、図面を参照して、本発明の
実施例について詳細に説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, an embodiment of the present invention will be described in detail with reference to the drawings.
【0019】図1は、本発明の自動配置配線方法の第1
の実施例の構成を示すブロック図である。この第1の実
施例では、端子,配線禁止情報を予め複数用意してお
き、この複数の端子,配線禁止情報を各工程毎に選択し
て使用する。FIG. 1 shows a first embodiment of the automatic placement and routing method according to the present invention.
FIG. 3 is a block diagram showing a configuration of the example. In the first embodiment, a plurality of terminals and wiring prohibition information are prepared in advance, and the plurality of terminals and wiring prohibition information are selected and used for each process.
【0020】まず、端子,配線禁止情報が、レイアウト
パターンと形状的に等価な端子,配線禁止情報8と、端
子のアクセスポイントを限定した端子,配線禁止情報9
と、各工程で使用する端子,配線禁止情報の指示情報7
とを予め用意する。次に、回路接続情報1を入力し配置
2に入る。配置2では必要なのは端子情報のみであるた
め、処理時間が短い端子のアクセスポイントを限定した
端子,配線禁止情報9を選択するよう予め端子,配線禁
止情報の選択5に各工程で使用する端子,配線禁止情報
の指示情報7として与えておく。その後、端子のアクセ
スポイントを限定した端子,配線禁止情報9を使用して
配置2を実行し、続いて概略配線3に入る。概略配線3
では概略的な端子の位置情報が必要である。このためこ
こでも読み込み時間および処理時間の短い端子のアクセ
スポイントを限定した端子,配線禁止情報9を選択する
よう予め端子,配線禁止情報の選択6に各工程で使用す
る端子,配線禁止情報の指示情報7として与えておく。
その後、端子のアクセスポイントを限定した端子,配線
禁止情報9を使用して概略配線処理3を実行し、続いて
詳細配線4に入る。詳細配線4では最終的な配線経路を
決定するので、アクセス性を良くするために端子,配線
禁止情報がレイアウトパターンと形状的に等価な端子,
配線禁止情報8を選択するよう、予め端子,配線禁止情
報の選択5に各工程で使用する端子,配線禁止情報の指
示情報7として与えておき、詳細配線4を実行する。ま
た、この端子,配線禁止情報の選択は、上記のように一
意的に決定しておく方法も可能であり、人為的に選択で
きるようにしておくことも可能である。First, the terminal and wiring prohibition information include terminals and wiring prohibition information 8 that are equivalent in shape to the layout pattern, and terminals and wiring prohibition information 9 that limit the access points of the terminals.
And terminal information used in each step and instruction information 7 of wiring prohibition information
Are prepared in advance. Next, the circuit connection information 1 is input, and the layout 2 is entered. In the arrangement 2, only the terminal information is required. Therefore, the terminal for which the access point of the terminal with a short processing time is limited, the terminal to select the wiring prohibition information 9 in advance, and the terminal used in each step for the selection 5 of the wiring prohibition information, It is given as instruction information 7 of the wiring prohibition information. After that, the arrangement 2 is executed by using the terminal for which the access point of the terminal is limited and the wiring prohibition information 9, and then the general wiring 3 is entered. Schematic wiring 3
In this case, approximate terminal position information is required. For this reason, also in this case, the terminal for which the access point of the terminal having the short read time and the short processing time is limited, the terminal to be used in each step in the selection of the terminal and the wiring prohibition information 6 so as to select the wiring prohibition information 9 and the instruction of the wiring prohibition information Information 7 is provided.
Thereafter, the general wiring processing 3 is executed using the terminal for which the access point of the terminal is limited and the wiring prohibition information 9, and then the detailed wiring 4 is entered. In the detailed wiring 4, the final wiring route is determined, so that the terminals and the wiring prohibition information are terminals whose shapes are equivalent to the layout pattern to improve the accessibility.
In order to select the wiring prohibition information 8, the terminal and the wiring prohibition information selection 5 are given in advance as the terminal used in each step and the instruction information 7 of the wiring prohibition information, and the detailed wiring 4 is executed. In addition, the method of selecting the terminal and the wiring prohibition information can be uniquely determined as described above, and can be selected artificially.
【0021】図2は、本発明の自動配置配線方法の第2
の実施例を示すブロック図である。この第2の実施例
は、ある1種類の端子,配線禁止情報を元に各工程毎で
必要に応じ使用する端子,配線禁止情報を変換,自動生
成するものである。FIG. 2 shows a second embodiment of the automatic placement and routing method according to the present invention.
FIG. 3 is a block diagram showing an embodiment. In the second embodiment, the terminal and wiring prohibition information used in each process are converted and automatically generated as needed based on a certain type of terminal and wiring prohibition information.
【0022】まず、端子,配線禁止情報が、レイアウト
パターンと形状的に等価な端子,配線禁止情報8と、各
工程で使用する端子,配線禁止情報の指示情報7とを予
め用意する。次に、回路接続情報1を入力し、配置2の
工程に入る。ここで、配置2に使用する端子,配線禁止
情報の変換実行を行うか行わないかの選択10を行う。
配置2では必要なのは端子情報のみであるため、読み込
み時間が短い端子のアクセスポイントを限定した端子,
配線禁止情報9が適している。このため、この端子のア
クセスポイントを限定した端子,配線禁止情報9に変換
を行うよう、各工程で使用する端子,配線禁止情報の指
示情報7として与えておき、端子,配線禁止情報の変換
11を実行することによりレイアウトパターンと形状的
に等価な端子,配線禁止情報8を、端子のアクセスポイ
ントを限定した端子,配線禁止情報9に変換し、これを
使用して配置2を実行する。続いて概略配線3に入る。
ここでも、配置2に使用する端子,配線禁止情報の変換
実行を行うか行わないかの選択10を行う。概略配線3
では概略的な端子の位置情報が必要である。このためこ
こでも読み込み時間およぴ処理時間の短い端子のアクセ
スポイントを限定した端子,配線禁止情報9が適してい
る。このため、この端子のアクセスポイントを限定した
端子,配線禁止情報9に変換を行うよう、各工程で使用
する端子,配線禁止情報の指示情報7として与えてお
き、端子,配線禁止情報の変換11を実行することによ
りレイアウトパターンと形状的に等価な端子,配線禁止
情報8を端子のアクセスポイントを限定した端子,配線
禁止情報9に変換し、これを使用して概略配線3を実行
する。続いて詳細配線4に入る。ここでも、配置2に使
用する端子,配線禁止情報の変換実行を行うか行わない
かの選択10を行う。詳細配線4では最終的な配線経路
を決定するので、アクセス性を良くするために端子,配
線禁止情報がレイアウトパターンと形状的に等価な端
子,配線禁止情報8が適している。このため、このレイ
アウトパターンと形状的に等価な端子,配線禁止情報8
をそのまま使用するよう、各工程で使用する端子,配線
禁止情報の指示情報7として与えておき、端子,配線禁
止情報の変換11は実行せずに、配線禁止情報がレイア
ウトパターンと形状的に等価な端子,配線禁止情報8を
使用して詳細配線4を実行する。First, terminals and wiring prohibition information 8 whose terminals and wiring prohibition information are equivalent in shape to the layout pattern, and instruction information 7 of terminals and wiring prohibition information used in each step are prepared in advance. Next, circuit connection information 1 is input, and the process of arrangement 2 is started. Here, a selection 10 is made as to whether or not to execute the conversion of the terminal used in the arrangement 2 and the wiring prohibition information.
In the arrangement 2, only the terminal information is required, so that the terminals that limit the access points of the terminals with a short read time,
The wiring prohibition information 9 is suitable. For this reason, the terminal used in each step and the instruction information 7 of the wiring prohibition information are given so as to convert the terminal and the wiring prohibition information 9 so as to convert the access point of the terminal into the limited terminal and the wiring prohibition information 9. Is executed, the terminal and wiring prohibition information 8 which are geometrically equivalent to the layout pattern are converted into the terminal and wiring prohibition information 9 which limit the access point of the terminal, and the arrangement 2 is executed using this. Subsequently, the general wiring 3 is entered.
Also in this case, a selection 10 is made as to whether or not to execute the conversion of the terminal used in the arrangement 2 and the wiring prohibition information. Schematic wiring 3
In this case, approximate terminal position information is required. For this reason, the terminal and the wiring prohibition information 9 that limit the access point of the terminal having the short reading time and the short processing time are also suitable here. For this reason, the terminal used in each step and the instruction information 7 of the wiring prohibition information are given so as to convert the terminal and the wiring prohibition information 9 so as to convert the access point of the terminal into the limited terminal and the wiring prohibition information 9. Is executed, the terminal and wiring prohibition information 8 which are equivalent in shape to the layout pattern are converted into the terminal and wiring prohibition information 9 which limit the access point of the terminal, and the schematic wiring 3 is executed using this. Subsequently, the detailed wiring 4 is entered. Also in this case, a selection 10 is made as to whether or not to execute the conversion of the terminal used in the arrangement 2 and the wiring prohibition information. Since the final wiring route is determined in the detailed wiring 4, terminals and wiring prohibition information 8 whose terminals and wiring prohibition information are equivalent in shape to the layout pattern are suitable for improving accessibility. Therefore, terminals and wiring prohibition information 8 that are geometrically equivalent to this layout pattern
Is given as instruction information 7 of the terminal and wiring prohibition information used in each process so that the conversion 11 of the terminal and wiring prohibition information is not executed, and the wiring prohibition information is equivalent in shape to the layout pattern. The detailed wiring 4 is executed by using the terminal and the wiring prohibition information 8.
【0023】[0023]
【発明の効果】上述したように、本発明の自動配置配線
方法では、各工程毎で使用する端子,配線禁止情報を選
択することを可能にすることにより集積度を低下させる
ことなく、処理時間を短縮することが可能となる。実験
的に行った結果では、LSIの規模により違いは出る
が、レイアウトパターンと形状的に等価な端子,配線禁
止情報を使用した場合に対し、本発明では処理時間をほ
ぼ一割短縮することができる。As described above, according to the automatic placement and routing method of the present invention, it is possible to select the terminal to be used in each step and the wiring prohibition information, thereby reducing the processing time without reducing the degree of integration. Can be shortened. Experimental results show that the processing time can be reduced by almost 10% in the present invention, compared to the case of using terminals and wiring prohibition information that are geometrically equivalent to the layout pattern, although the results differ depending on the scale of the LSI. it can.
【0024】また、処理時間を優先、もしくは集積度を
優先とする等、目的に応じて端子,配線禁止情報を選択
することが可能となる。Further, it is possible to select the terminal and the wiring prohibition information according to the purpose, such as giving priority to the processing time or the degree of integration.
【図1】木発明の第1の実施例の構成を示すブロック図
である。FIG. 1 is a block diagram showing the configuration of a first embodiment of the tree invention.
【図2】木発明の第2の実施例の構成を示すブロック図
である。FIG. 2 is a block diagram showing a configuration of a second embodiment of the tree invention.
【図3】従来例の構成を示すブロック図である。FIG. 3 is a block diagram showing a configuration of a conventional example.
【図4】レイアウトパターンと端子,配線禁止情報とを
対比した図である。FIG. 4 is a diagram comparing a layout pattern with terminal and wiring prohibition information.
【図5】レイアウトパターンと形状的に等価な端子,配
線禁止情報と、端子のアクセスポイントを限定した端
子,配線禁止情報とを比較した図である。FIG. 5 is a diagram comparing terminals and wiring prohibition information that are equivalent in shape to a layout pattern with terminals and wiring prohibition information for which access points of terminals are limited.
1 回路接続情報 2 配置 3 概略配線 4 詳細配線 5 端子,配線禁止情報の選択 6 自動配置配線プログラム 7 各工程で使用する端子,配線禁止情報の指示情報 8 レイアウトパターンと形状的に等価な端子,配線禁
止情報 9 端子のアクセスポイントを限定した端子,配線禁止
情報 10 変換処理実行の選択 11 端子,配線禁止情報の変換 12 レイアウトパターン概念図 13 レイアウトパターンと形状的に等価な端子,配線
禁止情報概念図 14 端子のアクセスポイントを限定した端子,配線禁
止情報概念図 15 アルミ出力端子 16 ゲートポリシリ層 17 アルミ電源端子 18 Pチャネル拡散層 19 アルミ入力端子 20 Nチャネル拡散層 21 アルミグランド端子 22 アルミ配線禁止 23 端子,配線禁止情報1 Circuit connection information 2 Arrangement 3 Schematic wiring 4 Detailed wiring 5 Selection of terminal and wiring prohibition information 6 Automatic placement and wiring program 7 Terminals used in each process, instruction information of wiring prohibition information 8 Terminals equivalent in shape to layout pattern Wiring prohibition information 9 Terminals with limited access points for terminals, wiring prohibition information 10 Conversion processing execution selection 11 Terminal and wiring prohibition information conversion 12 Layout pattern conceptual diagram 13 Terminals that are geometrically equivalent to the layout pattern, wiring prohibition information concept FIG. 14 Conceptual diagram of terminal and wiring prohibition information with terminal access points limited 15 Aluminum output terminal 16 Gate polysilicon layer 17 Aluminum power supply terminal 18 P channel diffusion layer 19 Aluminum input terminal 20 N channel diffusion layer 21 Aluminum ground terminal 22 Aluminum wiring prohibition 23 Terminal and wiring prohibition information
Claims (1)
み込み、配置を行うステップと、 前記配置の結果を基に概略配線を行うステップと、 前記概略配線の結果を基に各々の配線を実データとする
詳細配線を行うステップとを含む自動配置配線方法にお
いて、 前記配置を行うステップおよび前記概略配線を行うステ
ップには、端子のアクセスポイントを限定した端子,配
線禁止情報を用い、前記詳細配線を行うステップには、
前記アクセスポイントを限定しないレイアウトパターン
と形状的に等価な端子,配線禁止情報を用いることを特
徴とする自動配置配線方法。A step of reading circuit connection information and terminals and wiring prohibition information and arranging them; a step of performing general wiring based on a result of the arrangement; and a step of performing each wiring based on a result of the general wiring. in the automatic placement and routing method comprising the steps of performing a detailed routing to actual data, the step of performing step and the schematic wiring for performing the arrangement, the terminal for limiting the access point terminal, distribution
The step of performing the detailed wiring using the line prohibition information includes:
Layout pattern that does not limit the access point
An automatic placement and routing method, characterized by using terminal and wiring prohibition information which are geometrically equivalent to the above .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30047297A JP3204380B2 (en) | 1997-10-31 | 1997-10-31 | Automatic placement and routing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30047297A JP3204380B2 (en) | 1997-10-31 | 1997-10-31 | Automatic placement and routing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11135637A JPH11135637A (en) | 1999-05-21 |
| JP3204380B2 true JP3204380B2 (en) | 2001-09-04 |
Family
ID=17885214
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP30047297A Expired - Fee Related JP3204380B2 (en) | 1997-10-31 | 1997-10-31 | Automatic placement and routing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3204380B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6619663B2 (en) | 2000-05-11 | 2003-09-16 | Dr. Ing. H.C.F Porsche Ag | Body structure for a motor vehicle having forward spring strut receiving devices and method of making same |
-
1997
- 1997-10-31 JP JP30047297A patent/JP3204380B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6619663B2 (en) | 2000-05-11 | 2003-09-16 | Dr. Ing. H.C.F Porsche Ag | Body structure for a motor vehicle having forward spring strut receiving devices and method of making same |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH11135637A (en) | 1999-05-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4823276A (en) | Computer-aided automatic wiring method for semiconductor integrated circuit device | |
| JP2776120B2 (en) | Power supply wiring method for integrated circuits | |
| JPH10116911A (en) | Semiconductor integrated circuit re-layout method and medium recording re-layout program for semiconductor integrated circuit | |
| JP2001357090A (en) | Logic synthesis method and logic synthesis device | |
| US5249134A (en) | Method of layout processing including layout data verification | |
| JP2798055B2 (en) | Layout method of semiconductor integrated circuit | |
| JP3204380B2 (en) | Automatic placement and routing method | |
| US5923570A (en) | Clock wiring design method for integrated circuit | |
| US5566080A (en) | Method and apparatus for designing semiconductor device | |
| JP2664465B2 (en) | Cell placement method for semiconductor device | |
| JPH09330339A (en) | Automatic description division device | |
| JP3139400B2 (en) | Layout method of semiconductor integrated circuit | |
| JP2910730B2 (en) | Hierarchical layout design method and hierarchical layout design device | |
| JP3570883B2 (en) | Semiconductor integrated circuit wiring method | |
| JP2715931B2 (en) | Semiconductor integrated circuit design support method | |
| JPH07147324A (en) | Automatic placement and routing processing method by CAD device | |
| JPH05347354A (en) | Method of manufacturing standard cell type semiconductor integrated circuit | |
| JP2844945B2 (en) | Layout design method for integrated circuits | |
| JPH06232263A (en) | Optimization method of signal propagation delay time in semiconductor integrated circuit | |
| JP2001210717A (en) | Automatic layout/wiring method of large-scale integrated circuit device | |
| JPH0822489A (en) | Layout pattern generator for integrated circuit | |
| JPS62196848A (en) | Hierarchical layout cad method | |
| JPH07121600A (en) | Wiring route processing method | |
| JPH08236634A (en) | Placement and routing for semiconductor integrated circuit | |
| JPH05326836A (en) | Layout design supporting device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080629 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090629 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100629 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100629 Year of fee payment: 9 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100629 Year of fee payment: 9 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100629 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110629 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120629 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120629 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130629 Year of fee payment: 12 |
|
| LAPS | Cancellation because of no payment of annual fees |