JP5557310B2 - Suspicious point indication device, suspected point indication method, design rule generation device, and design rule generation program - Google Patents
Suspicious point indication device, suspected point indication method, design rule generation device, and design rule generation program Download PDFInfo
- Publication number
- JP5557310B2 JP5557310B2 JP2009172855A JP2009172855A JP5557310B2 JP 5557310 B2 JP5557310 B2 JP 5557310B2 JP 2009172855 A JP2009172855 A JP 2009172855A JP 2009172855 A JP2009172855 A JP 2009172855A JP 5557310 B2 JP5557310 B2 JP 5557310B2
- Authority
- JP
- Japan
- Prior art keywords
- drc
- suspected
- information
- design rule
- wiring board
- 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
- 238000013461 design Methods 0.000 title claims description 87
- 238000000034 method Methods 0.000 title claims description 15
- 238000004519 manufacturing process Methods 0.000 claims description 8
- 230000010365 information processing Effects 0.000 claims description 7
- 239000000284 extract Substances 0.000 claims description 2
- 230000005856 abnormality Effects 0.000 claims 1
- 238000007689 inspection Methods 0.000 description 23
- 238000013500 data storage Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 12
- 238000004458 analytical method Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 5
- 238000011960 computer-aided design Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000011835 investigation Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000011084 recovery Methods 0.000 description 4
- 238000012360 testing method Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 230000006866 deterioration Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000005401 electroluminescence Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000013102 re-test Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Landscapes
- Test And Diagnosis Of Digital Computers (AREA)
Description
本発明は、被疑箇所指摘装置、被疑箇所指摘方法、デザインルール生成装置及びデザインルール生成プログラムに関する。 The present invention relates to a suspected part indication device, a suspected part indication method, a design rule generation device, and a design rule generation program.
配線基板を備える電子装置には、動作中に故障等の障害が発生した場合、配線基板に含まれるハードウェアの値をログとして採取し、採取した値を解析して、被疑部品となるロケーション/ネットグループを示す被疑部品ロケーション/ネットグループ情報を生成する機能を有するものがある。このように、配線基板の技術設計者は、障害が発生した場合に、被疑部品の調査依頼を受けたときに、ハードウェアの値そのものが格納されたログを見て被疑部品を特定すると非常に手間がかかってしまうことから、自身がデバッグ時に被疑部品を特定しやすい形式で被疑部品を示す被疑部品ロケーション/ネットグループ情報を生成するデバッグ用のプログラムを電子機器に実装する等している。 When a failure such as a failure occurs during operation of an electronic device including a wiring board, the hardware value included in the wiring board is collected as a log, the collected value is analyzed, and the location / Some have a function of generating suspected part location / net group information indicating a net group. In this way, when a circuit board technical designer receives a request for investigating a suspected component in the event of a failure, it is extremely difficult to identify the suspected component by looking at the log containing the hardware values themselves. Since it takes time and effort, a debugging program that generates suspected part location / net group information indicating the suspected part in a format that makes it easy to identify the suspected part at the time of debugging is mounted on an electronic device.
しかし、障害の発生した配線基板を検査する検査作業者は、技術設計者が独自に定義した形式の被疑部品ロケーション/ネットグループ情報からは、検査対象となる観測ポイントを具体的に把握することができない。そのため、このような電子装置において、運用又は試験中に障害が発生した場合、検査作業者は、電子装置が生成した被疑部品ロケーション/ネットグループ情報を技術設計者に発送する。技術設計者は、検査作業者から送付された被疑部品ロケーション/ネットグループ情報に基づいて、配線基板上の被疑部品の観測ポイントとして特定し、特定した観測ポイントを検査作業者に電話や電子メール等で伝える。検査作業者は、技術設計者から伝えられた観測ポイントの信号観測や調査を行う。そして、信号観測や調査の結果に応じて、検査作業者は、被疑部品が故障している場合には部品交換を行い、被疑部品が故障していない場合にはさらに障害原因を究明するために再試験を行う等する。 However, an inspection operator who inspects a faulty wiring board can specifically grasp the observation point to be inspected from the suspicious part location / net group information in a format uniquely defined by the technical designer. Can not. Therefore, in such an electronic device, when a failure occurs during operation or testing, the inspection operator sends the suspected part location / net group information generated by the electronic device to the technical designer. The technical designer specifies the observation point of the suspected part on the wiring board based on the suspected part location / net group information sent from the inspection worker, and the specified observation point is sent to the inspection worker by telephone, e-mail, etc. Communicate with The inspection worker performs signal observation and investigation of the observation point transmitted from the technical designer. Then, according to the results of signal observation and investigation, the inspection operator should replace the parts if the suspected parts are broken, and further investigate the cause of the trouble if the suspected parts are not broken. Perform a retest.
なお、特許文献1には、システムに擬似障害を発生させるためのリレー回路の制御、オンライン診断プログラムへの診断コマンドの入力及びオンラインプログラムからの診断結果の収集を自動化することにより、システムの障害検出能力、診断検出能力の測定を多大な人手および時間を要せずに行う技術が開示されている。
また、特許文献2には、論理回路の論理シミュレーションによって論理エラーが検出された部分に基づいて特定した被疑回路中の信号についての状態値を、論理回路の回路図上の対応する信号付近に表示することにより、エラー解析を容易とする技術が開示されている。
Further,
しかし、背景技術として説明したように、検査作業者が技術設計者に観測ポイントを問い合わせる方法では、非常に非効率であるとともに、技術設計者が伝達したい情報が検査作業者に十分に伝わらない場合もあり、正確性にも欠けるという問題がある。また、非効率であるため、技術設計者および検査作業者の作業負荷が増大し、製造リードタイムが悪化してしまうという問題がある。さらに、技術設計者から伝達したい情報が検査作業者に十分に伝わらないことにより、検査作業者が誤った観測ポイントを信号観測又は調査することによって、故障している部品を特定することができずに、故障していない部品を見切り交換してしまいリカバー率が低下してしまうという問題もある。また、このような製造リードタイムの悪化や余分な交換作業によって、コストが増大してしまうという問題がある。 However, as explained in the background art, the method in which the inspection operator inquires about the observation point from the technical designer is very inefficient, and the information that the technical designer wants to convey cannot be sufficiently transmitted to the inspection operator. There is also a problem of lack of accuracy. Moreover, since it is inefficient, there exists a problem that the work load of a technical designer and an inspection worker increases, and manufacturing lead time will deteriorate. Furthermore, because the information that the technical designer wants to communicate is not sufficiently communicated to the inspection worker, the inspection worker cannot identify the faulty part by observing or investigating the wrong observation point. In addition, there is also a problem that the recovery rate is lowered because parts that have not failed are completely replaced. In addition, there is a problem that the cost increases due to such deterioration of manufacturing lead time and extra replacement work.
また、特許文献1及び2はいずれも、配線基板における観測ポイントを正確に把握することができるようにする具体的な技術を開示したものではない。
Neither
本発明の目的は、上述したような課題を解決するためになされたものであり、配線基板における被疑箇所の検査作業において、コスト低減することができる被疑箇所指摘装置、被疑箇所指摘方法および被疑箇所指摘プログラムを提供することにある。 The object of the present invention is to solve the above-described problems, and in the inspection work of the suspected place on the wiring board, the suspected place indicating device, suspected place indicating method, and suspected place that can reduce the cost. To provide an indication program.
本発明の第1の態様にかかる被疑箇所指摘装置は、配線基板における被疑箇所を示す被疑箇所情報を取得し、当該被疑箇所情報に基づいて、前記被疑箇所に対応する観測ポイントがデザインルールチェック(以下、「DRC」とする)エラーとなるデザインルールを示す指摘用DRC情報を生成するデザインルール生成部と、前記デザインルール生成部が生成した指摘用DRC情報によって、DRCを実行するDRC実行部と、前記DRCの実行結果に基づいて、DRCエラーとなる箇所を強調表示した前記配線基板のレイアウトを表示する表示部を備えたものである。 The suspected place indication device according to the first aspect of the present invention acquires suspected place information indicating a suspected place on a wiring board, and based on the suspected place information, an observation point corresponding to the suspected place is subjected to a design rule check ( Hereinafter, a design rule generation unit that generates DRC information for indication indicating a design rule that causes an error (hereinafter referred to as “DRC”), and a DRC execution unit that executes DRC using the indication DRC information generated by the design rule generation unit; And a display unit for displaying a layout of the wiring board in which a portion causing a DRC error is highlighted on the basis of the execution result of the DRC.
本発明の第2の態様にかかる被疑箇所指摘方法は、配線基板における被疑箇所を示す被疑箇所情報を取得し、当該被疑箇所情報に基づいて、当該被疑箇所に対応する観測ポイントがデザインルールチェックエラーとなるデザインルールを示す指摘用DRC情報を生成するステップと、前記生成した指摘用DRC情報によって、DRCを実行するステップと、前記DRCの実行結果に基づいて、DRCエラーとなる箇所を強調表示した前記配線基板のレイアウトを表示するステップを備えたものである。 The suspected part indication method according to the second aspect of the present invention obtains suspected part information indicating a suspected part on a wiring board, and based on the suspected part information, an observation point corresponding to the suspected part has a design rule check error. Generating a DRC information for indicating indicating design rules, a step of executing DRC based on the generated DRC information for indicating, and a portion causing a DRC error based on the execution result of the DRC is highlighted A step of displaying a layout of the wiring board;
本発明の第3の態様にかかるデザインルール生成装置は、配線基板における被疑箇所を示す被疑箇所情報を取得し、当該被疑箇所情報に基づいて、前記被疑箇所に対応する観測ポイントがデザインルールチェックエラーとなるデザインルールを示す指摘用DRC情報を生成するものである。 The design rule generation device according to the third aspect of the present invention acquires suspected place information indicating a suspected place in a wiring board, and based on the suspected place information, an observation point corresponding to the suspected place has a design rule check error. DRC information for indication indicating the design rule is generated.
本発明の第4の態様にかかるデザインルール生成プログラムは、配線基板における被疑箇所を示す被疑箇所情報を取得し、当該被疑箇所情報に基づいて、前記被疑箇所に対応する観測ポイントがデザインルールチェックエラーとなるデザインルールを示す指摘用DRC情報を生成するステップをコンピュータに実行させるものである。 The design rule generation program according to the fourth aspect of the present invention acquires suspected place information indicating a suspected place on a wiring board, and based on the suspected place information, an observation point corresponding to the suspected place has a design rule check error. The computer is caused to execute a step of generating DRC information for indication indicating the design rule.
上述した本発明の各態様により、配線基板における被疑箇所の検査作業において、コスト低減することができる被疑箇所指摘装置、被疑箇所指摘方法、デザインルール生成装置及びデザインルール生成プログラムを提供することにある。 By each aspect of this invention mentioned above, it is providing the suspected part indication apparatus, suspected part indication method, design rule generation apparatus, and design rule generation program which can reduce cost in the inspection work of the suspected part in a wiring board. .
発明の実施の形態1.
続いて、図1を参照して、本発明の実施の形態1にかかる被疑箇所指摘装置の構成について説明する。図1は、本発明の実施の形態1にかかる被疑箇所指摘装置を示すブロック図である。
Then, with reference to FIG. 1, the structure of the suspicious part indication
被疑箇所指摘装置1は、デザインルール生成部31、DRC実行部32及び表示部33を有する。
デザインルール生成部31は、配線基板における被疑箇所を示す被疑箇所情報を取得し、取得した被疑箇所情報に基づいて、被疑箇所に対応する観測ポイントがDRCエラーとなるデザインルールを示す指摘用DRC情報を生成する。
DRC実行部32は、デザインルール生成部31が生成した指摘用DRC情報によって、DRCを実行する。
表示部33は、DRCの実行結果に基づいて、DRCエラーとなる箇所を強調表示した前記配線基板のレイアウトを表示する。
電子装置2は、配線基板(図示せず)を有する情報処理装置である。
表示装置3は、被疑箇所指摘装置1からの出力された表示情報を表示する。
The suspected
The design
The
The
The
The
続いて、本発明の実施の形態1にかかる被疑箇所指摘装置の処理について説明する。
電子装置2の運用又は試験等の動作中に障害が発生した場合、電子装置2は、自身が有する配線基板のうち、発生した障害における被疑箇所を示す被疑箇所情報を生成する。そして、電子装置2は、生成した被疑箇所情報を被疑箇所指摘装置1に出力する。
デザインルール生成部31は、電子装置2から出力された被疑箇所情報を取得する。そして、デザインルール生成部31は、取得した被疑箇所情報に基づいて、被疑箇所に対応する観測ポイントがDRCエラーとなるデザインルールを示す指摘用DRC情報を生成する。
DRC実行部32は、デザインルール生成部31が生成した指摘用DRC情報によって、DRCを実行する。
表示部33は、DRC実行部32によるDRCの実行結果に基づいて、DRCエラーとなる箇所を強調表示した前記配線基板のレイアウトを表示装置3に表示する。
Then, the process of the suspected part indication
When a failure occurs during operation of the
The design
The
Based on the DRC execution result by the
以上に説明したように、本実施の形態1によれば、検査作業者が被疑箇所に対応した観測ポイントを正確に把握することができるため、検査作業者が技術設計者に問い合わせる必要がなくなり、製造リードタイムを短縮することができるとともに、見切り交換をすることがなくなり、リカバー率を向上することができるので、余分な作業がなくなり、コストを低減することができる。 As described above, according to the first embodiment, since the inspection operator can accurately grasp the observation point corresponding to the suspected place, the inspection operator does not need to contact the technical designer, The manufacturing lead time can be shortened, part-time replacement is not required, and the recovery rate can be improved, so that unnecessary work is eliminated and costs can be reduced.
発明の実施の形態2.
図2を参照して、本発明の実施の形態2にかかる被疑箇所指摘装置の構成について説明する。図2は、本発明の実施の形態2にかかる被疑箇所指摘装置及び周辺装置を示すブロック図である。
With reference to FIG. 2, the structure of the suspected part indication
被疑箇所指摘装置1は、被疑部品ロケーション/ネットグループ情報取得部11、DRC制約ファイル生成部12、DRC実行表示部13、配置配線ツール14、被疑部品ロケーション/ネットグループ情報記憶部15、DRC制約ファイル記憶部16、設計時DRC制約ファイル記憶部17及び配置配線データ記憶部18を有する。被疑箇所指摘装置1は、例えば、PC(Personal computer)やサーバ等の情報処理装置である。
電子装置2は、ログ採取部21、ログ解析部22及びログデータ記憶部23を有する。電子装置2は、配線基板(図示せず)を有する情報処理装置である。
被疑箇所指摘装置1は、インターネット、イントラネット又は電話回線網等の任意の通信手段により、電子装置2と接続されている。
The suspected
The
The suspected
続いて、上述した各構成要素について詳細に説明する。
被疑部品ロケーション/ネットグループ情報取得部11は、電子装置2において生成された被疑部品ロケーション/ネットグループ情報を取得し、取得した被疑部品ロケーション情報を被疑部品ロケーション/ネットグループ情報記憶部15に格納する。
DRC制約ファイル生成部12は、被疑部品ロケーション/ネットグループ情報に基づいて、被疑部品に対応する観測ポイントがDRCエラーとなるデザインルールを示すDRC制約ファイルを生成する。DRC制約ファイル生成部12は、実施の形態1におけるデザインルール生成部31に対応する。また、被疑部品ロケーション/ネットグループ情報は、実施の形態1における被疑箇所情報に相当する。
Next, each component described above will be described in detail.
The suspicious part location / net group
The DRC constraint
DRC実行表示部13は、DRC制約ファイルに基づいて、DRCを実行するとともに、ビューワを起動して、DRCの実行結果を表示装置3に表示する。DRC実行表示部13は、実施の形態1におけるDRC実行部32及び表示部33に対応する。
配置配線ツール14は、DRC機能を有する配線基板設計ツールである。配線基板設計ツールとは、例えば、ケイデンス・デザイン・システムズ社製のAllegro等のように、DRC機能を有する配線基板CAD(Computer Aided Design)である。
The DRC
The placement and
被疑部品ロケーション/ネットグループ情報記憶部15は、被疑部品ロケーション/ネットグループ情報を格納する。
DRC制約ファイル記憶部16は、DRC制約ファイル生成部12において生成されたDRC制約ファイルを格納する。DRC制約ファイルは、実施の形態1における指摘用DRC情報に相当する。
設計時DRC制約ファイル記憶部17は、電子装置2が有する配線基板の設計時に使用したデザインルールを示す設計時DRC制約ファイルが格納される。なお、DRC制約ファイル及び設計時DRC制約ファイルは、例えば、配線基板CADのDRC機能向けのデザインルールを記述したファイルである。
配置配線データ記憶部18は、電子装置2が有する配線基板に関するデータを含む配置配線データファイルが格納される。なお、配置配線データファイルは、例えば、配線基板CAD向けのCADデータのファイルである。
The suspected part location / net group
The DRC constraint
The design time DRC constraint
The placement and routing
ログ採取部21は、電子装置2において障害が発生した場合に、電子装置2に含まれるハードウェアに格納される値をログとして採取し、採取したログをログデータとしてログデータ記憶部23に格納する。
ログ解析部22は、ログデータ記憶部23に格納されたログデータを解析し、被疑部品を示す被疑部品ロケーション/ネットグループ情報を生成する。この解析により、技術設計者がデバッグ時に被疑部品を特定しやすいように独自に定義した形式で被疑部品を示す被疑部品ロケーション/ネットグループ情報を生成する。
When a failure occurs in the
The
ここで、ロケーションとは、電子装置2が有するどの基板のどのチップか等を示す情報である。また、ネットグループとは、任意の範囲のネット群を1グループにまとめたものである。例えば、同じクロック周波数のクロックが供給されるネット群を、1つのグループとすることもできる。また、被疑部品ロケーション/ネットグループ情報は、どのロケーション又はネットグループのうちの、どのネット、ピン、パッド又はホール等といった単位で被疑部品を示すこともできる。
ログデータ記憶部23は、ログ採取部21が生成したログデータが格納される。
Here, the location is information indicating which chip on which substrate the
The log
表示装置3は、被疑箇所指摘装置1からの出力された表示情報を表示する。表示装置3は、例えば、CRT(Cathode Ray Tube)、PDP(Plasma Display Panel)、LCD(Liquid Crystal Display)又は有機EL(Electro Luminescence)等により構成される。
The
ここで、上述した被疑部品ロケーション/ネットグループ情報記憶部15、DRC制約ファイル記憶部16、設計時DRC制約ファイル記憶部17、配置配線データ記憶部18及びログデータ記憶部23は、例えば、メモリやHDD(Hard Disk Drive)等の任意の記憶手段により構成される。
Here, the suspected part location / net group
続いて、本発明の実施の形態2にかかる被疑箇所指摘装置1の処理について説明する。図3は、本発明の実施の形態2にかかる被疑箇所指摘装置の処理を示すフローチャートである。
まず、電子装置2の運用又は試験等の動作中に障害が発生した場合(S101:Yes)、電子装置2のログ採取部21は、電子装置2に含まれるハードウェアの値をログとして採取し、採取したログをログデータとしてログデータ記憶部23に格納する(S102、S103)。
次に、ログ解析部22は、ログデータ記憶部23からログデータを取得し、取得したログデータを解析する。この解析において、ログ解析部22は、ログデータに基づいて、電子装置2が有する配線基板に含まれる部品のうち、発生した障害における被疑部品を示す被疑部品ロケーション/ネットグループ情報を生成する。そして、ログ解析部22は、生成した被疑部品ロケーション/ネットグループ情報を被疑箇所指摘装置1に出力する(S104)。
Then, the process of the suspicious
First, when a failure occurs during operations such as operation or testing of the electronic device 2 (S101: Yes), the
Next, the
被疑箇所指摘装置1の被疑部品ロケーション/ネットグループ情報取得部11は、電子装置2から出力された被疑部品ロケーション/ネットグループ情報を取得し、取得した被疑部品ロケーション/ネットグループ情報を被疑部品ロケーション/ネットグループ情報記憶部15に格納する(S105)。
The suspicious part location / net group
次に、DRC制約ファイル生成部12は、被疑部品ロケーション/ネットグループ情報記憶部15から被疑部品ロケーション/ネットグループ情報を取得する。また、DRC制約ファイル生成部12は、電子装置2に含まれる配線基板のうち、被疑部品ロケーション/ネットグループ情報が示す被疑部品が含まれる配線基板の設計時DRC制約ファイルを設計時DRC制約ファイル記憶部17から取得する(S106)。なお、取得する設計時DRC制約ファイルの特定は、被疑部品ロケーション/ネットグループ情報に被疑部品が含まれる配線基板を特定可能な情報を含めておくことによって行う。例えば、配線基板を特定する情報と、その情報が示す配線基板の設計時DRC制約ファイルとを対応付けたテーブル等を用意しておくことによって特定できるようにする。
Next, the DRC constraint
次に、DRC制約ファイル生成部12は、設計時DRC制約ファイルに含まれるデザインルールから、取得した被疑部品ロケーション/ネットグループ情報が示す被疑部品に対応するデザインルールのみを抽出する。そして、抽出したデザインルールのパラメータを必ずDRCエラーとなるような値に書き換える(S107)。DRC制約ファイル生成部12は、抽出して値を書き換えたデザインルールを含めたDRC制約ファイルを生成し、生成したDRC制約ファイルをDRC制約ファイル記憶部16に格納する(S108)。なお、被疑部品に対するデザインルールの特定は、例えば、被疑部品ロケーション/ネットグループ情報が示す被疑部品と、この被疑部品のデザインルールとを対応付けたテーブル等を用意しておくことによって特定できるようにする。
Next, the DRC constraint
ここで、図4及び図5を参照して、ここでのDRC制約ファイルを生成する処理について詳細に説明する。図4に設計時DRC制約ファイルの一例を示し、図5にDRC制約ファイルの一例を示す。なお、図4及び図5は、配置配線ツール14として、ケイデンス・デザイン・システムズ社製のAllegroを使用した場合における設計時DRC制約ファイル及びDRC制約ファイルを示している。
Here, with reference to FIG.4 and FIG.5, the process which produces | generates a DRC constraint file here is demonstrated in detail. FIG. 4 shows an example of the design time DRC constraint file, and FIG. 5 shows an example of the DRC constraint file. 4 and 5 show a design-time DRC constraint file and a DRC constraint file when Allegro manufactured by Cadence Design Systems is used as the placement and
図4に示す設計時DRC制約ファイルに含まれる"I2C_IMS4_BUS_SCL4+00"は、配線基板内のネットに割り当てられた名称である。"TOTAL_ETCH_LENGTH_MAX"は、許容最大線長を指定していることを示し、"500000.00"は、その許容最大線長さが500000.00umであることを示している。つまり、図4に示す設計時DRC制約ファイルの12行目から19行目までは、ネット"I2C_IMS4_BUS_SCL4+00"の許容最大線長が500000.00umであることを示している。よって、ネット"I2C_IMS4_BUS_SCL4+00"の長さが500000.00umよりも長い場合は、この設計時DRC制約ファイルに基づいて、DRCを行うと、ネット"I2C_IMS4_BUS_SCL4+00"がDRCエラーとなる。 “I2C_IMS4_BUS_SCL4 + 00” included in the design time DRC constraint file shown in FIG. 4 is a name assigned to a net in the wiring board. “TOTAL_ETCH_LENGTH_MAX” indicates that an allowable maximum line length is specified, and “500000.00” indicates that the allowable maximum line length is 500000.00 um. That is, the allowable maximum line length of the net “I2C_IMS4_BUS_SCL4 + 00” is 50,0000.00um from the 12th line to the 19th line of the design time DRC constraint file shown in FIG. Therefore, when the length of the net “I2C_IMS4_BUS_SCL4 + 00” is longer than 500000.00 μm, if DRC is performed based on this design time DRC constraint file, the net “I2C_IMS4_BUS_SCL4 + 00” becomes a DRC error.
そして、被疑部品ロケーション/ネットグループ情報が被疑部品として、ネット"I2C_IMS4_BUS_SCL4+00"を示している場合は、図5に例示するようなDRC制約ファイルが生成されることとなる。図5は、図4と比較して、ネット"I2C_IMS4_BUS_SCL4+00"についてのデザインルールのみが抽出されている。また、ネット"I2C_IMS4_BUS_SCL4+00"の許容最大線長を"1.00"に書き換えている。このように、この例では、許容最大線長に非常に小さな値を指定することによって、必ずDRCエラーとなるようにしている。 When the suspected part location / net group information indicates the net “I2C_IMS4_BUS_SCL4 + 00” as the suspected part, a DRC restriction file as illustrated in FIG. 5 is generated. Compared with FIG. 4, FIG. 5 shows that only design rules for the net “I2C_IMS4_BUS_SCL4 + 00” are extracted. In addition, the allowable maximum line length of the net “I2C_IMS4_BUS_SCL4 + 00” is rewritten to “1.00”. Thus, in this example, by specifying a very small value for the maximum allowable line length, a DRC error is always caused.
次に、DRC実行表示部13は、電子装置2に含まれる配線基板のうち、被疑部品ロケーション/ネットグループ情報が示す被疑部品が含まれる配線基板の配置配線データファイルに対して、生成したDRC制約ファイルに基づいて、DRCを行うように配置配線ツール14に要求する。なお、被疑部品が含まれる配線基板の配置配線データファイルの特定は、被疑部品ロケーション/ネットグループ情報に被疑部品が含まれる配線基板を特定可能な情報を含めておくことによって行う。例えば、配線基板を特定する情報と、その情報が示す配線基板の配置配線データファイルとを対応付けたテーブル等を用意しておくことによって特定できるようにする。
Next, the DRC
配置配線ツール14は、DRC実行表示部13から指定された配置配線データファイルを配置配線データ記憶部18から取得する。また、配置配線ツール14は、DRC実行表示部13から指定されたDRC制約ファイルをDRC制約ファイル記憶部16から取得する。そして、配置配線ツール14は、配置配線データファイルのデータに対して、取得したDRC制約ファイルに基づいて、DRCを実行する(S109)。ここでのDRCの実行は、例えば、配置配線ツール14が提供しており、DRCを実行するコマンドをDRC実行表示部13が配置配線データファイル及びDRC制約ファイルを指定して実行することによって行う。
The placement and
次に、DRC実行表示部13は、配置配線ツール14のビューワを起動する(S110)。配置配線ツール14のビューワは、配置配線データファイルに基づいて、配線基板のレイアウトを表示装置3に表示するとともに、この配線基板のレイアウト表示のうち、DRCエラーとなった部品を観測ポイントとして表示装置3にハイライト表示する。
ここで、ハイライト表示とは、例えば、観測ポイントの表示の色を変更する、輝度を変更する、点滅する又は点灯した枠で囲う等して、視覚的効果によって検査作業者が認識し易いように観測ポイントを強調表示することである。
これにより、検査作業者は、正確な観測ポイントを視覚的に把握することができる。なお、ここでのビューワの起動は、例えば、配置配線ツール14が備えており、ビューワを起動するコマンドをDRC実行表示部13が実行することによって行う。
Next, the DRC
Here, the highlight display means that the inspection worker can easily recognize the visual effect by changing the display color of the observation point, changing the luminance, flashing, or surrounding the frame with a lit frame, for example. Is to highlight the observation points.
Thereby, the inspection operator can visually grasp an accurate observation point. Note that the viewer is started here by, for example, the placement and
そして、検査作業者は、表示装置3に表示された観測ポイントの調査や信号観測を行い、その結果によって被疑部品が故障しており、ビューワによる指摘表示の正当性が確認できた場合には部品交換を行い、そうでない場合には、再試験を行う等の対応が可能となる(S111)。
Then, the inspection operator conducts investigation of the observation point displayed on the
以上のように、本実施の形態によれば、被疑部品ロケーション/ネットグループ情報に基づいて、被疑部品ロケーション/ネットグループ情報が示す被疑部品に対応する観測ポイントがDRCエラーとなるDRC制約ファイルを生成し、生成したDRC制約ファイルによって、DRCの実行及びDRCの実行結果の表示をしている。そのため、検査作業者に対して、配線基板上の観測ポイントを視覚的に示すことができる。 As described above, according to the present embodiment, based on the suspected part location / net group information, the DRC constraint file in which the observation point corresponding to the suspected part indicated by the suspected part location / net group information generates a DRC error is generated. The DRC execution and the DRC execution result are displayed by the generated DRC constraint file. Therefore, the observation point on the wiring board can be visually shown to the inspection operator.
これにより、検査作業者が観測ポイントを正確に把握することができるため、技術設計者に問い合わせる必要がなくなり、製造リードタイムを短縮することができる。また、検査作業者が観測ポイントを正確に把握することができるため、誤った観測ポイントを信号観測又は調査することがなくなり、故障している部品を特定できずに、見切り交換をすることがなくなるため、リカバー率を向上することができる。また、製造リードタイムの短縮及びリカバー率の向上をすることができるため、余分な作業がなくなり、コストを低減することができる。 Thereby, since the inspection operator can accurately grasp the observation point, it is not necessary to make an inquiry to the technical designer, and the manufacturing lead time can be shortened. In addition, since the inspection operator can accurately grasp the observation point, there is no need to perform signal observation or investigation of the wrong observation point, and it is not possible to identify a faulty part and replace part-time. Therefore, the recovery rate can be improved. Further, since the manufacturing lead time can be shortened and the recovery rate can be improved, unnecessary work is eliminated and the cost can be reduced.
ここで、技術設計者が行っている観測ポイントの特定から、検査作業者に対する観測ポイントの表示までの全てを行う専用のプログラムを開発する手法も考えられるが、近年の電子装置の大型化や複雑化に伴い、専用プログラムの開発コストの増大及び品質の悪化が生じてしまうことが考えられるため、好ましくない。しかし、本実施の形態によれば、既に作成済みの設計時DRC制約ファイルや、既存の配置配線ツールを利用しているため、検査作業者に対して観測ポイントを示す専用のプログラムを作成する場合に比べて小規模の機能の開発のみで済む点においても、コストを低減することができる。 Here, it is possible to develop a dedicated program that performs everything from the observation point identification performed by the technical designer to the display of the observation point to the inspection worker, but in recent years the size and complexity of electronic devices has increased. This is not preferable because the development cost of the dedicated program and the deterioration of the quality may occur with the development. However, according to this embodiment, since a design-time DRC constraint file that has already been created or an existing place-and-route tool is used, a dedicated program that indicates an observation point to the inspection worker is created. Compared to the above, the cost can be reduced also in that only a small-scale function needs to be developed.
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
例えば、本実施の形態においては、ネットが被疑部品である場合について例示したが、これに限られない。例えば、被疑部品ロケーション/ネットグループ情報がネットグループを示している場合は、このネットグループに含まれる全てのネットをDRCエラーとして表示する。また、ネットでなく、ピン、パッド又はホール等が被疑部品とされている場合は、このピン、パッド又はホール等をDRCエラーとなるように表示してもよい。
Note that the present invention is not limited to the above-described embodiment, and can be changed as appropriate without departing from the spirit of the present invention.
For example, in the present embodiment, the case where the net is a suspicious part is illustrated, but the present invention is not limited to this. For example, if the suspected part location / net group information indicates a net group, all nets included in this net group are displayed as DRC errors. In addition, when a pin, pad, hole, or the like is not a net but a suspicious part, the pin, pad, hole, or the like may be displayed so as to cause a DRC error.
また、観測ポイントは、被疑部品ロケーション/ネットグループ情報において被疑部品として示されたネット、ピン、パッド又はホール等そのものに限られない。例えば、被疑部品ロケーション/ネットグループ情報において被疑部品として示されたピン、パッド又はホール等を含むネットを観測ポイントとしてDRCエラーとなるようにしてもよい。つまり、観測ポイントは、被疑部品ロケーション/ネットグループ情報に基づいて、被疑箇所に対応する観測ポイントを任意に定義しておいて、その観測ポイントをDRCエラーとなるように表示してもよい。 The observation point is not limited to the net, pin, pad, hole, or the like shown as the suspected part in the suspected part location / net group information. For example, a DRC error may be generated using a net including a pin, a pad, or a hole indicated as a suspected part in the suspected part location / net group information as an observation point. In other words, the observation point may be arbitrarily defined based on the suspected part location / net group information, and the observation point may be displayed as a DRC error.
また、DRC制約ファイルを生成する処理において、被疑部品ロケーション/ネットグループ情報が示す被疑部品に対応するデザインルールのみを抽出せずに、設計時DRC制約ファイルに含まれるデザインルールのうち、被疑部品に対応するデザインルールをDRCエラーとなるように書き換えたものをDRC制約ファイルとして生成してもよい。基本的に、完成品は、設計時DRC制約ファイルに含まれる全てのデザインルールの条件を満たしているため、被疑部品に対応するデザインルールをDRCエラーとなるように書き換えただけでも、観測ポイントとなる被疑部品のみがDRCエラーとして強調表示されるからである。 In addition, in the process of generating the DRC constraint file, without extracting only the design rule corresponding to the suspected part indicated by the suspected part location / net group information, the design rule included in the design time DRC restriction file includes the suspect part. A rewritten design rule corresponding to a DRC error may be generated as a DRC constraint file. Basically, the finished product satisfies all the design rule conditions included in the design time DRC constraint file. Therefore, even if the design rule corresponding to the suspected part is rewritten so as to cause a DRC error, This is because only the suspicious part is highlighted as a DRC error.
また、ログ解析部を被疑箇所指摘装置に備えるようにして、被疑箇所指摘装置が電子装置からログデータを取得して、取得したログデータを解析するようにしてもよい。 Further, the suspected part indication device may be provided with a log analysis unit so that the suspected part indication device acquires log data from the electronic device and analyzes the acquired log data.
以上に説明した本発明にかかる被疑箇所指摘装置は、上述した実施の形態の機能を実現するプログラムを記憶した記憶媒体をシステムもしくは装置に供給し、システムあるいは装置の有するコンピュータ又はCPU(Central Processing Unit)、MPU(Micro Processing Unit)がこのプログラムを実行することによって、構成することが可能である。 The suspected place indication device according to the present invention described above supplies a storage medium storing a program for realizing the functions of the above-described embodiments to a system or apparatus, and a computer or CPU (Central Processing Unit) included in the system or apparatus. ) And MPU (Micro Processing Unit) can be configured by executing this program.
また、このプログラムは様々な種類の記憶媒体に格納することが可能であり、通信媒体を介して伝達されることが可能である。ここで、記憶媒体には、例えば、フレキシブルディスク、ハードディスク、磁気ディスク、光磁気ディスク、CD−ROM(Compact Disc Read Only Memory)、DVD(Digital Versatile Disc)、BD(Blu-ray(登録商標) Disc)、ROM(Read Only Memory)カートリッジ、バッテリバックアップ付きRAM(Random Access Memory)、メモリカートリッジ、フラッシュメモリカートリッジ、不揮発性RAMカートリッジを含む。また、通信媒体には、電話回線等の有線通信媒体、マイクロ波回線等の無線通信媒体を含む。また、上述のプログラムは、インターネットを介して伝達することも可能である。 In addition, this program can be stored in various types of storage media and can be transmitted via a communication medium. Here, examples of the storage medium include a flexible disk, a hard disk, a magnetic disk, a magneto-optical disk, a CD-ROM (Compact Disc Read Only Memory), a DVD (Digital Versatile Disc), and a BD (Blu-ray (registered trademark) Disc. ), ROM (Read Only Memory) cartridge, RAM (Random Access Memory) with battery backup, memory cartridge, flash memory cartridge, and nonvolatile RAM cartridge. The communication medium includes a wired communication medium such as a telephone line and a wireless communication medium such as a microwave line. Moreover, the above-mentioned program can also be transmitted via the Internet.
また、コンピュータが上述の実施の形態の機能を実現するプログラムを実行することにより、上述の実施の形態の機能が実現されるだけではなく、このプログラムの指示に基づき、コンピュータ上で稼動しているOS(Operating System)もしくはアプリケーションソフトと共同して上述の実施の形態の機能が実現される場合も、発明の実施の形態に含まれる。
さらに、このプログラムの処理の全てもしくは一部がコンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットにより行われて上述の実施の形態の機能が実現される場合も、発明の実施の形態に含まれる。
Further, when the computer executes the program that realizes the functions of the above-described embodiment, not only the functions of the above-described embodiment are realized, but also the computer is operating on the basis of the instructions of this program. The case where the functions of the above-described embodiment are realized in cooperation with an OS (Operating System) or application software is also included in the embodiment of the invention.
Further, when the functions of the above-described embodiment are realized by performing all or part of the processing of the program by a function expansion board inserted into the computer or a function expansion unit connected to the computer, the present invention may be implemented. It is included in the form.
1 被疑箇所指摘装置
2 電子装置
3 表示装置
11 被疑部品ロケーション/ネットグループ情報取得部
12 DRC制約ファイル生成部
13 DRC実行表示部
14 配置配線ツール
15 被疑部品ロケーション/ネットグループ情報記憶部
16 DRC制約ファイル記憶部
17 設計時DRC制約ファイル記憶部
18 配置配線データ記憶部
21 ログ取得部
22 ログ解析部
23 ログデータ記憶部
31 デザインルール生成部
32 DRC実行部
33 表示部
DESCRIPTION OF
Claims (8)
前記デザインルール生成部が生成した指摘用DRC情報によって、DRCを実行するDRC実行部と、
前記DRCの実行結果に基づいて、DRCエラーとなる箇所を強調表示した前記配線基板のレイアウトを表示装置に出力する表示部を備えた被疑箇所指摘装置。 And have your wiring board acquires suspected place information indicating the suspected place a fault is suspected, based on the suspected place information, observation points corresponding to the suspected place the design rule check (hereinafter referred to as "DRC") Error A design rule generation unit for generating DRC information for indication indicating the design rule to be
A DRC execution unit that executes DRC according to the indication DRC information generated by the design rule generation unit;
A suspected place indication device comprising a display unit that outputs to the display device a layout of the wiring board in which a location causing a DRC error is highlighted based on the execution result of the DRC.
前記デザインルール生成部は、前記設計時DRC情報に基づいて、前記指摘用DRC情報を生成する請求項1に記載の被疑箇所指摘装置。 The suspected location indication device further includes a design time DRC information storage unit that stores design time DRC information indicating a design rule used when the wiring board is designed,
The suspected place indication device according to claim 1, wherein the design rule generation unit generates the indication DRC information based on the design time DRC information.
前記DRC実行部は、前記配線基板設計ツールによって、前記DRCを実行し、
前記表示部は、前記配線基板設計ツールによって、前記配線基板のレイアウトを表示する請求項1乃至3のいずれか1項に記載の被疑箇所指摘装置。 The suspected place indication device further includes a wiring board design tool,
The DRC execution unit executes the DRC by the wiring board design tool,
The suspected place indication device according to any one of claims 1 to 3, wherein the display unit displays a layout of the wiring board by the wiring board design tool.
前記情報処理装置が、前記生成した指摘用DRC情報によって、DRCを実行するステップと、
前記情報処理装置が、前記DRCの実行結果に基づいて、DRCエラーとなる箇所を強調表示した前記配線基板のレイアウトを表示するステップを備えた情報処理装置における被疑箇所指摘方法。 The information processing apparatus, and have contact to the wiring board acquires suspected place information indicating the suspected place a fault is suspected, based on the suspected place information, observation points corresponding to the suspected place is design rule checking (hereinafter "DRC And a step of generating DRC information for indication indicating a design rule causing an error;
The information processing apparatus executes DRC according to the generated DRC information for indication;
The information processing apparatus, based on the DRC execution result, suspect location pointed method in an information processing apparatus having a step of displaying a layout of the wiring board highlight portion which becomes DRC error.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009172855A JP5557310B2 (en) | 2009-07-24 | 2009-07-24 | Suspicious point indication device, suspected point indication method, design rule generation device, and design rule generation program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009172855A JP5557310B2 (en) | 2009-07-24 | 2009-07-24 | Suspicious point indication device, suspected point indication method, design rule generation device, and design rule generation program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011028477A JP2011028477A (en) | 2011-02-10 |
JP5557310B2 true JP5557310B2 (en) | 2014-07-23 |
Family
ID=43637162
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009172855A Expired - Fee Related JP5557310B2 (en) | 2009-07-24 | 2009-07-24 | Suspicious point indication device, suspected point indication method, design rule generation device, and design rule generation program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5557310B2 (en) |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0615322B2 (en) * | 1985-02-21 | 1994-03-02 | 株式会社ナブコ | Wheel lock release device |
JPH01296353A (en) * | 1988-05-24 | 1989-11-29 | Nec Corp | System for measuring fault detecting ability |
JPH02242376A (en) * | 1989-03-15 | 1990-09-26 | Nishimura Giken:Kk | Drawing and simulation device for logic circuit |
JPH05324756A (en) * | 1992-05-20 | 1993-12-07 | Hokuriku Nippon Denki Software Kk | Display system for logic simulation result |
JPH06282598A (en) * | 1993-03-25 | 1994-10-07 | Toshiba Corp | Logic circuit verifying cad device |
JPH11143917A (en) * | 1997-11-04 | 1999-05-28 | Matsushita Electric Ind Co Ltd | Check device and method for printed board |
JP2002108960A (en) * | 2000-10-03 | 2002-04-12 | Fujitsu Ltd | Arrangement/wiring processing system |
-
2009
- 2009-07-24 JP JP2009172855A patent/JP5557310B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2011028477A (en) | 2011-02-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20140372083A1 (en) | Derived restrictions in a combinatorial model | |
JP2010182015A (en) | Quality control system, quality control apparatus, and quality control program | |
CN105740561A (en) | Inspection method and system of bill of materials | |
JP6238221B2 (en) | Apparatus, method and program for monitoring execution of software | |
US20140159764A1 (en) | Systems and methods for fracture detection in an integrated circuit | |
JP2018170418A5 (en) | ||
CN108073674B (en) | Early development of fault identification database for system defects in integrated circuit chips | |
JP5557310B2 (en) | Suspicious point indication device, suspected point indication method, design rule generation device, and design rule generation program | |
JP2011170697A (en) | Software structure analyzing device | |
TW201415051A (en) | PCB electrical test system and method thereof | |
JPH08287154A (en) | Manufacture defect analysis system, method therefor and method for generating relative database | |
US20170131354A1 (en) | Scheme for Masking Output of Scan Chains in Test Circuit | |
JP2008176703A (en) | Failure diagnostic system and failure diagnostic program | |
JP6116052B2 (en) | How to test embedded systems | |
CN104462681B (en) | The method for aiding in interference checking | |
JP6410705B2 (en) | Failure sign detection system and failure sign detection method | |
JP4987827B2 (en) | Electronic circuit board design support system | |
JP5899781B2 (en) | Design support apparatus, design support method, and design support program | |
US11782682B2 (en) | Providing metric data for patterns usable in a modeling environment | |
JP2012128727A (en) | Reliability evaluation method and apparatus for software component | |
Pan et al. | Pylon: Towards an integrated customizable volume diagnosis infrastructure | |
JP2010140326A (en) | Coverage measurement device | |
JP2006126925A (en) | Test management device, test management method, program and computer-readable storage medium recording program | |
JP2009216596A (en) | Failure detection device | |
CN110879930A (en) | Method and device for integrating inspection results in unit library inspection tool |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120607 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140124 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140212 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140409 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140507 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140530 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5557310 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |