JPH0512383A - Shield wiring path search system - Google Patents
Shield wiring path search systemInfo
- Publication number
- JPH0512383A JPH0512383A JP3164841A JP16484191A JPH0512383A JP H0512383 A JPH0512383 A JP H0512383A JP 3164841 A JP3164841 A JP 3164841A JP 16484191 A JP16484191 A JP 16484191A JP H0512383 A JPH0512383 A JP H0512383A
- Authority
- JP
- Japan
- Prior art keywords
- net
- wiring
- shielded
- ground
- width
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K3/00—Apparatus or processes for manufacturing printed circuits
- H05K3/0005—Apparatus or processes for manufacturing printed circuits for designing circuits by computer
Landscapes
- Structure Of Printed Boards (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、印刷配線基板のシール
ド配線経路検索方式に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a shield wiring route search system for a printed wiring board.
【0002】[0002]
【従来の技術】従来、この種のシールド配線経路は、ク
ロックネット等、他のネットへ干渉するネットや、他の
ネットからの干渉を防ぐ必要のあるネットに対してグラ
ンドシールドする必要がある場合に、クロックネット等
の配線経路決定後に入手によりグランドシールドネット
の配線経路を決定していた。2. Description of the Related Art Conventionally, this type of shield wiring path is used for grounding a net that interferes with other nets such as a clock net or a net that needs to prevent interference from other nets. In addition, the wiring route of the ground shield net was determined by obtaining after determining the wiring route of the clock net or the like.
【0003】[0003]
【発明が解決しようとする課題】上述した従来の方式で
は、シールドされるネット回りに十分な空き配線領域が
ないために、シールドされるネットの配線経路の修正
や、シールドするグランドネットの配線経路探索を入手
で行う必要があり、多大な工数を要するという欠点があ
った。In the above-mentioned conventional method, since there is not a sufficient free wiring area around the shielded net, the wiring path of the shielded net is corrected and the wiring path of the grounded net to be shielded is corrected. There is a drawback that it is necessary to obtain the search, which requires a large number of man-hours.
【0004】[0004]
【課題を解決するための手段】本発明は、他のネットへ
の干渉、あるいは他のネットからの干渉を防ぐために配
線経路をグランドでシールドされる必要のあるネット及
びシールドするグランドネットの配線経路探索方式であ
って、前記グランドネットにより配線経路をシールドさ
れる必要のあるネットを抽出するネット抽出手段と、抽
出した前記シールドされるネットの配線幅、シールドす
るネットの配線幅及びシールドされるネットとシールド
するネットとのクリアランスから仮想的な配線幅を求め
る仮想配線幅算出手段と、抽出した前記シールドされる
ネットを算出した前記仮想的な配線幅で配線する配線手
段と、配線した経路からシールドされるネットの配線幅
を差し引いた領域をシールドすべきグランドネットの配
線経路として登録する配線経路登録手段とを備えてい
る。DISCLOSURE OF THE INVENTION The present invention provides a wiring path for a net that needs to be shielded with a ground and a wiring path for a shielding ground net in order to prevent interference with or interference from other nets. A search method, a net extracting means for extracting a net whose wiring route needs to be shielded by the ground net, a wiring width of the extracted shielded net, a wiring width of the shielding net, and a shielded net A virtual wiring width calculation means for obtaining a virtual wiring width from the clearance between the shielded net and the shielded net; a wiring means for wiring the extracted shielded net with the calculated virtual wiring width; Register the area where the wiring width of the net is subtracted as the wiring path of the ground net to be shielded And a that wiring path registration means.
【0005】[0005]
【実施例】次に、本発明について図面を参照して説明す
る。DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, the present invention will be described with reference to the drawings.
【0006】図1は本発明の一実施例における処理を示
す流れ図である。FIG. 1 is a flow chart showing the processing in one embodiment of the present invention.
【0007】まず、処理ボックス101では、シールド
される必要のあるネットをシールド要求のあるネットと
みなして抽出する。First, in the processing box 101, a net that needs to be shielded is regarded as a net that requires a shield and is extracted.
【0008】判断ボックス102では、処理ボックス1
01で抽出されたシールド要求のあるネットを全て処理
したか否かを判断し、未処理ネットがある場合は処理ボ
ックス103へ進み、また、全て処理した場合は処理ボ
ックス114へ進む。In the judgment box 102, the processing box 1
It is determined whether or not all the nets having the shield request extracted in 01 have been processed. If there are unprocessed nets, the process proceeds to the processing box 103, and if they are all processed, the process proceeds to the processing box 114.
【0009】処理ボックス103では、未処理ネットを
1つ取り出し、処理ボックス104へ進む。In the processing box 103, one unprocessed net is taken out, and the processing box 104 is proceeded to.
【0010】処理ボックス104では、シールド要求の
あるネットの配線幅、シールドするグランドの配線幅及
びシールド要求のあるネットとシールドするグランドネ
ットとのクリアランスを調べ、これらを加えた距離を仮
想的な線幅として決定する。In the processing box 104, the wiring width of the net requiring shielding, the wiring width of the ground for shielding, and the clearance between the net requiring shielding and the ground net for shielding are checked, and the distance obtained by adding these is a virtual line. Determine as width.
【0011】処理ボックス105では、処理ボックス1
03で抽出したシールド要求のあるネットに対して、処
理ボックス104で決定した仮想的な線幅をもつネット
とみなして実際よりも太い線幅での配線経路検索を試行
する。In the processing box 105, the processing box 1
The net with the shield request extracted in 03 is regarded as a net having the virtual line width determined in the processing box 104, and a wiring route search with a line width thicker than the actual line width is tried.
【0012】判断ボックス106では、処理ボックス1
05で配線経路探索を試行したシールド要求のあるネッ
トの経路探索が成功したか否かを調べ、経路探索が失敗
した場合は処理ボックス107へ進み、また経路探索が
成功した場合は処理ボックス108へ進む。In the judgment box 106, the processing box 1
In 05, it is checked whether or not the route search of the net for which the wiring route search has been attempted is successful. move on.
【0013】処理ボックス107では、配線経路探索に
失敗しシールド要求のあるネットを記録し、判断ボック
ス102へ進む。In the processing box 107, the net for which the wiring route search has failed and the shield is requested is recorded, and the process proceeds to the judgment box 102.
【0014】処理ボックス108では、配線経路探索に
成功したシールド要求のあるネットを、本来の配線幅を
持った配線経路に修正して採用する。In the processing box 108, a net which has been successfully searched for a wiring route and has a shield request is corrected to a wiring route having an original wiring width and adopted.
【0015】処理ボックス109では、処理ボックス1
05で探索した仮想的な配線幅をもつ配線経路からシー
ルド要求のあるネット本来の配線幅及びシールドするグ
ランドネットとのクリアランスを除いた部分をシールド
するグランドネットの配線経路の一部とする。In the processing box 109, the processing box 1
The portion of the wiring path having the virtual wiring width searched in 05 except for the original wiring width of the net having the shield request and the clearance with the ground net to be shielded is set as a part of the wiring path of the ground net.
【0016】処理ボックス110では、シールドするネ
ットの等電位を決定するため、処理ボックス109で求
めたグランドネットの配線経路の一部から最も近いグラ
ンドネットの端子を求める。In the processing box 110, in order to determine the equipotential of the net to be shielded, the terminal of the ground net closest to the part of the wiring path of the ground net found in the processing box 109 is found.
【0017】処理ボックス111では、処理ボックス1
09で求めたグランドネットの配線経路の一部と処理ボ
ックス110で求めた最も近いグランドネットの端子間
の配線経路探索を試行する。In the processing box 111, the processing box 1
A search for a wiring path between a part of the wiring path of the ground net obtained in 09 and the terminal of the closest ground net obtained in the processing box 110 is tried.
【0018】判断ボックス112では、処理ボックス1
11で試行した配線経路探索が成功したか否かを調べ、
失敗した場合は判断ボッスク102へ進み、また、成功
した場合は処理ボッスク113へ進む。In the judgment box 112, the processing box 1
Check whether the wiring route search tried in 11 was successful,
If it fails, the process proceeds to the judgment box 102, and if it succeeds, the process box 113 proceeds.
【0019】処理ボックス113では、処理ボックス1
11で試行した配線経路と処理ボックス109で求めた
配線経路とを繋ぎ合わせて、グランドネットの配線経路
として統合し、判断ボックス102へ進む。In the processing box 113, the processing box 1
The wiring route tried in 11 and the wiring route obtained in the processing box 109 are connected and integrated as a wiring route of the ground net, and the process proceeds to the determination box 102.
【0020】処理ボックス114では、処理ボックス1
07で記憶した全てのネットに対し、従来手法による配
線経路探索を行い一連の処理を終了する。In the processing box 114, the processing box 1
A wiring route search is performed by the conventional method for all the nets stored in 07, and a series of processing is completed.
【0021】図2(a)及び同図(b)はシールドされ
る必要のあるネットとシールドするグランド及びそれら
の間のクリアランスのイメージを示す。FIGS. 2 (a) and 2 (b) show an image of a net that needs to be shielded, a ground that shields, and a clearance between them.
【0022】図2(a)では、シールドされる必要のな
るネットの端子1間を、シールドされるネットの配線
幅、シールドするネットの配線幅及びシールドされるネ
ットとシールドするネットとのクリアランスを加えた仮
想的な線幅2にて配線経路探索した状態を示している。In FIG. 2A, between the terminals 1 of the nets that need to be shielded, the wiring width of the shielded net, the wiring width of the shielded net, and the clearance between the shielded net and the shielded net are shown. The state where the wiring route is searched by the added virtual line width 2 is shown.
【0023】図2(b)では、図2(a)に示す仮想的
な線幅2にて配線経路探索した状態から、シールドされ
るネットの配線経路3を決定し、さらにシールドするネ
ットの端子4までの経路を含むシールドするネットの配
線経路5を決定した状態を示している。In FIG. 2B, the wiring route 3 of the net to be shielded is determined from the state in which the wiring route is searched with the virtual line width 2 shown in FIG. 2A, and the terminal of the net to be shielded is determined. 4 shows a state in which the wiring route 5 of the net to be shielded including the routes up to 4 has been determined.
【0024】[0024]
【発明の効果】以上説明したように本発明は、クロック
ネット等、他のネットへの干渉を防ぐ必要があるネット
あるいは他のネットからの干渉を防ぐためにグランドで
シールドされる必要のあるネットに対して、自動的に必
要なグランドのシールド配線を可能とするため、入手に
よるグランドのシールド配線が削減され、そのための配
線工数や修正工数が削減されるという効果がある。As described above, the present invention is applied to a net that needs to prevent interference with other nets such as a clock net or a net that needs to be shielded with a ground to prevent interference from other nets. On the other hand, since the necessary ground shield wiring is automatically enabled, there is an effect that the ground shield wiring by the acquisition is reduced, and the wiring man-hours and correction man-hours for that are reduced.
【図1】本発明の一実施例における処理を示す流れ図で
ある。FIG. 1 is a flow chart showing processing in an embodiment of the present invention.
【図2】シールドされる必要のあるネットとシールドす
るグランド及びそれらの間のクリアランスのイメージを
示す図である。FIG. 2 is a diagram showing an image of a net that needs to be shielded, a ground that shields, and a clearance between them.
1 シールドされる必要のあるネットの端子 2 仮想的な線幅 3 シールドされるネットの配線経路 4 シールドするネットの端子 5 シールドするネットの配線経路 1 Net terminal that needs to be shielded 2 Virtual line width 3 Shielded net wiring path 4 Shielded net terminal 5 Shielded net wiring path
Claims (1)
トからの干渉を防ぐために配線経路をグランドでシール
ドされる必要のあるネット及びシールドするグランドネ
ットの配線経路探索方式であって、前記グランドネット
により配線経路をシールドされる必要のあるネットを抽
出するネット抽出手段と、抽出した前記シールドされる
ネットの配線幅、シールドするネットの配線幅及びシー
ルドされるネットとシールドするネットとのクリアラン
スから仮想的な配線幅を求める仮想配線幅算出手段と、
抽出した前記シールドされるネットを算出した前記仮想
的な配線幅で配線する配線手段と、配線した経路からシ
ールドされるネットの配線幅を差し引いた領域をシール
ドすべきグランドネットの配線経路として登録する配線
経路登録手段とを備えることを特徴とするシールド配線
経路探索方式。Claim: What is claimed is: 1. A wiring route search method for a net which needs to be shielded with a ground and a ground net which shields the wiring route in order to prevent interference with other nets or interference from other nets. And a net extracting means for extracting a net whose wiring path needs to be shielded by the ground net, a wiring width of the extracted shielded net, a wiring width of the shielding net, and a shielded net and a shield. Virtual wiring width calculation means for obtaining a virtual wiring width from the clearance with the net,
A wiring unit for wiring the extracted shielded net with the calculated virtual wiring width and a region obtained by subtracting the wiring width of the shielded net from the routed route are registered as the wiring route of the ground net to be shielded. A shielded wiring route searching method comprising: a wiring route registration means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3164841A JPH0512383A (en) | 1991-07-05 | 1991-07-05 | Shield wiring path search system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3164841A JPH0512383A (en) | 1991-07-05 | 1991-07-05 | Shield wiring path search system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0512383A true JPH0512383A (en) | 1993-01-22 |
Family
ID=15800941
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3164841A Pending JPH0512383A (en) | 1991-07-05 | 1991-07-05 | Shield wiring path search system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0512383A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008186230A (en) * | 2007-01-30 | 2008-08-14 | Fujitsu Ltd | Integrated circuit design apparatus, integrated circuit design method, and integrated circuit design program |
JP2009190378A (en) * | 2008-02-18 | 2009-08-27 | Panasonic Electric Works Co Ltd | Transparent laminated plate |
US8166443B2 (en) | 2006-01-04 | 2012-04-24 | Fujitsu Limited | Method of shield line placement for semiconductor integrated circuit, design apparatus for semiconductor integrated circuit, and design program for semiconductor integrated circuit |
-
1991
- 1991-07-05 JP JP3164841A patent/JPH0512383A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8166443B2 (en) | 2006-01-04 | 2012-04-24 | Fujitsu Limited | Method of shield line placement for semiconductor integrated circuit, design apparatus for semiconductor integrated circuit, and design program for semiconductor integrated circuit |
JP5211694B2 (en) * | 2006-01-04 | 2013-06-12 | 富士通株式会社 | Arrangement method of shield line in semiconductor integrated circuit, semiconductor integrated circuit design apparatus, and semiconductor integrated circuit design program |
JP2008186230A (en) * | 2007-01-30 | 2008-08-14 | Fujitsu Ltd | Integrated circuit design apparatus, integrated circuit design method, and integrated circuit design program |
JP2009190378A (en) * | 2008-02-18 | 2009-08-27 | Panasonic Electric Works Co Ltd | Transparent laminated plate |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7058935B2 (en) | Program compilation and optimization | |
US6209121B1 (en) | Method and system for improving delay error | |
JPH0512383A (en) | Shield wiring path search system | |
US5249134A (en) | Method of layout processing including layout data verification | |
US7356790B2 (en) | Device, method and program for estimating the number of layers BGA component mounting substrate | |
JPH06301743A (en) | Wiring pattern correction system | |
JPH05151317A (en) | Designated length wiring path searching system | |
JP3075012B2 (en) | Layout verification device and layout verification system | |
JP3309825B2 (en) | Automatic wiring device and computer-readable recording medium storing automatic wiring program | |
JPH05143688A (en) | Method and device for reducing crosstalk in wiring design | |
US7409662B1 (en) | Systems and methods involving designing shielding profiles for integrated circuits | |
JP3024241B2 (en) | Automatic placement and routing system for integrated circuits | |
JPH05327296A (en) | Component placement processor | |
JP3679619B2 (en) | Image contour extraction method, apparatus, and recording medium | |
JP3951644B2 (en) | How to display distribution line map | |
JPH11102439A (en) | Method and device for retrieving object in image | |
JPH0554189A (en) | Picture information processor | |
JPH05136265A (en) | Lsi arrangement treatment | |
JP3097240B2 (en) | Multiple line width wiring method | |
JPH05216682A (en) | Partial syuntax check system for source program | |
Carothers | Routability checking for general area routing problems | |
JPH08202753A (en) | Automatic wiring correcting method for circuit diagram | |
JPH04238579A (en) | Layout design changing system | |
JPH0512382A (en) | Wiring process system | |
JPH04152479A (en) | Image inspecting system |