(57)【要約】【課題】回路基板の所定の対象物に関するデザインレビューを適切に行い得るデザインレビュー出力装置を提供する。【解決手段】回路における対象物を識別する対象物識別子及び対象物の属性を対応付けて有する回路情報と、回路の基板設計に関する１以上のデザインレビュー項目ごとに、デザインレビュー対象物の属性を有するデザインレビュー情報とに基づいて、デザインレビュー対象物に対応する対象物識別子を特定する特定部１４と、特定部１４が特定した対象物識別子と、対象物識別子及び対象物識別子で識別される対象物の基板上での位置を対応付けて有する基板情報とに基づいて、デザインレビュー対象物の基板上での画像を含むデザインレビュー画像を構成する画像構成部１６と、そのデザインレビュー画像を出力する出力部１７とを備える。【選択図】図１
2005222528.tif 000002
【特許請求の範囲】
【請求項１】
回路における対象物を識別する対象物識別子と、当該対象物の属性とを対応付けて有する回路情報を記憶している回路情報記憶部と、
回路の基板設計に関する１以上のデザインレビュー項目ごとに、デザインレビューを行う対象物であるデザインレビュー対象物の属性を有するデザインレビュー情報を記憶しているデザインレビュー情報記憶部と、
前記回路情報と、前記デザインレビュー情報とに基づいて、前記デザインレビュー対象物に対応する前記対象物識別子を特定する特定部と、
対象物識別子と、当該対象物識別子で識別される前記対象物の基板上での位置とを対応付けて有する基板情報を記憶している基板情報記憶部と、
前記特定部が特定した前記対象物識別子と、前記基板情報とに基づいて、基板上での前記デザインレビュー対象物を含む画像であるデザインレビュー画像を構成する画像構成部と、
前記画像構成部が構成した前記デザインレビュー画像を出力する出力部と、を備えたデザインレビュー出力装置。
【請求項２】
ユーザからの指示により、いずれのデザインレビュー項目が選択されたのかを判別するデザインレビュー項目判別部をさらに備え、
前記出力部は、前記デザインレビュー項目判別部がユーザによって選択されたと判別したデザインレビュー項目に対応する前記デザインレビュー画像を出力する、請求項１記載のデザインレビュー出力装置。
【請求項３】
前記デザインレビュー情報は、前記デザインレビュー対象物の属性に対応付けて、当該デザインレビュー対象物に関する表示方法を示す表示方法情報を有しており、
前記画像構成部は、当該デザインレビュー対象物の属性に対応する前記表示方法情報に基づいて、前記デザインレビュー対象物を前記デザインレビュー画像上に構成する、請求項１記載のデザインレビュー出力装置。
【請求項４】
前記対象物の属性が、アナログ及びデジタルを含み、
前記表示方法情報は、アナログ及びデジタルを、それぞれ他のデザインレビュー対象物と判別可能に表示する方法を示していると共に、
前記画像構成部は、属性がアナログであるデザインレビュー対象物と、属性がデジタルであるデザインレビュー対象物とを、それぞれ他のデザインレビュー対象物とは判別可能に前記デザインレビュー画像上に構成する請求項３に記載のデザインレビュー出力装置。
【請求項５】
前記デザインレビュー情報は、前記デザインレビュー項目ごとに、前記デザインレビュー対象物に関するレビューポイントを示すレビューポイント情報を有しており、
前記出力部は、前記デザインレビュー画像を出力すると共に、当該デザインレビュー対象物に対応する前記レビューポイント情報も出力する、請求項３記載のデザインレビュー出力装置。
【請求項６】
回路の基板設計に関する１以上のデザインレビュー項目ごとに、デザインレビューを行う対象物であるデザインレビュー対象物の属性を有するデザインレビュー情報を記憶しているデザインレビュー情報記憶部と、
前記デザインレビュー対象物の属性を示す属性情報を出力する属性情報出力部と、
を備えたデザインレビュー支援装置。
【請求項７】
前記属性情報の出力に応じて、当該属性情報が示す前記デザインレビュー対象物の属性に対応した前記デザインレビュー対象物を識別する対象物識別子を受け付ける識別子受付部と、
前記識別子受付部が受け付けた前記対象物識別子を含む対象物表示情報を生成する対象物表示情報生成部と、
前記対象物情報生成部が生成した前記対象物情報を出力する対象物表示情報出力部と、をさらに備えた請求項６記載のデザインレビュー支援装置。
【請求項８】
前記属性情報は、前記デザインレビュー対象物の属性に対応する前記対象物識別子を前記デザインレビュー支援装置に出力する旨のコマンドである、請求項７記載のデザインレビュー支援装置。
【請求項９】
対象物の位置する回路基板の層を示す基板層情報を記憶している基板層情報記憶部をさらに備え、
前記デザインレビュー対象物の属性には、当該デザインレビュー対象物の位置する層に関する属性も含まれており、
前記対象物表示情報生成部は、前記識別子受付部が受け付けた前記対象物識別子のうち、当該対象物識別子に対応する属性が示す前記デザインレビュー対象物の位置する層と、前記基板層情報が示す当該デザインレビュー対象物の位置する層とが一致する前記対象物識別子を含む対象物表示情報を生成する、請求項７記載のデザインレビュー支援装置。
【請求項１０】
回路基板上の対象物に関する基板情報を記憶している基板情報記憶部をさらに備え、
前記デザインレビュー対象物の属性には、当該デザインレビュー対象物の基板に関連する属性も含まれており、
前記対象物表示情報生成部は、前記基板情報と前記デザインレビュー対象物の基板に関連する属性とを用いて対象物表示情報を生成する、請求項７記載のデザインレビュー支援装置。
【請求項１１】
前記デザインレビュー情報は、前記デザインレビュー対象物の属性に対応付けて、当該デザインレビュー対象物の表示方法に関する表示方法情報を有しており、
前記対象物表示情報生成部は、前記対象物表示情報に含まれる前記対象物識別子に対応した前記表示方法情報を含む前記対象物表示情報を生成する、請求項７記載のデザインレビュー支援装置。
【請求項１２】
前記対象物表示情報は、当該対象物表示情報に含まれる前記対象物識別子で識別される対象物を、当該対象物識別子に対応した前記表示方法情報が示す表示方法によって表示する旨のコマンドである、請求項１１記載のデザインレビュー支援装置。
【請求項１３】
前記対象物表示情報出力部は、前記デザインレビュー項目ごとに、前記対象物表示情報を出力する、請求項７記載のデザインレビュー支援装置。
【請求項１４】
ユーザからの指示により、いずれのデザインレビュー項目が選択されたのかを判別するデザインレビュー項目判別部をさらに備え、
前記対象物表示情報出力部は、前記デザインレビュー項目判別部がユーザによって選択されたと判別したデザインレビュー項目に対応する前記対象物表示情報を出力する、請求項１３記載のデザインレビュー支援装置。
【請求項１５】
前記デザインレビュー情報は、前記デザインレビュー項目ごとに、前記デザインレビュー対象物に関するレビューポイントを示すレビューポイント情報を有しており、
前記対象物表示情報生成部は、前記対象物表示情報に含まれる前記対象物識別子に対応する前記レビューポイント情報を含む対象物表示情報を生成する、請求項７記載のデザインレビュー支援装置。
【請求項１６】
請求項７から１５のいずれか記載のデザインレビュー支援装置と、
回路における対象物を識別する対象物識別子と、当該対象物の属性とを対応付けて有する回路情報を記憶しており、前記属性情報出力部から出力された前記属性情報に対応する前記対象物識別子を前記デザインレビュー支援装置に出力する回路設計装置と、対象物識別子と、当該対象物識別子で識別される前記対象物の基板上での位置とを対応付けて有する基板情報を記憶しており、前記対象物表示情報出力部から出力された前記対象物表示情報と前記基板情報とに基づいて、基板上での前記デザインレビュー対象物を含む画像であるデザインレビュー画像を出力する基板出力装置と、を備えたデザインレビューシステム。
【請求項１７】
回路における対象物を識別する対象物識別子と当該対象物の属性とを対応付けて有する回路情報と、回路の基板設計に関する１以上のデザインレビュー項目ごとに、デザインレビューを行う対象物であるデザインレビュー対象物の属性を有するデザインレビュー情報とに基づいて、前記デザインレビュー対象物に対応する前記対象物識別子を特定する特定ステップと、
前記特定ステップで特定した前記対象物識別子と、対象物識別子と当該対象物識別子で識別される前記対象物の基板上での位置とを対応付けて有する基板情報とに基づいて、基板上での前記デザインレビュー対象物を含む画像であるデザインレビュー画像を構成する画像構成ステップと、
前記画像構成ステップで構成した前記デザインレビュー画像を出力する出力ステップと、を備えたデザインレビュー出力方法。
【請求項１８】
回路の基板設計に関する１以上のデザインレビュー項目ごとに、デザインレビューを行う対象物であるデザインレビュー対象物の属性を有するデザインレビュー情報に基づいて、前記デザインレビュー対象物の属性を示す属性情報を出力する属性情報出力ステップを備えたデザインレビュー支援方法。
【請求項１９】
前記属性情報の出力に応じて、当該属性情報が示す前記デザインレビュー対象物の属性に対応した前記デザインレビュー対象物を識別する対象物識別子を受け付ける識別子受付ステップと、
前記識別子受付ステップで受け付けた前記対象物識別子を含む対象物表示情報を生成する対象物表示情報生成ステップと、
前記対象物情報生成ステップで生成した前記対象物情報を出力する対象物表示情報出力ステップと、をさらに備えた請求項１８記載のデザインレビュー支援方法。
【請求項２０】
コンピュータに、
回路における対象物を識別する対象物識別子と当該対象物の属性とを対応付けて有する回路情報と、回路の基板設計に関する１以上のデザインレビュー項目ごとに、デザインレビューを行う対象物であるデザインレビュー対象物の属性を有するデザインレビュー情報とに基づいて、前記デザインレビュー対象物に対応する前記対象物識別子を特定する特定ステップと、
前記特定ステップで特定した前記対象物識別子と、対象物識別子と当該対象物識別子で識別される前記対象物の基板上での位置とを対応付けて有する基板情報とに基づいて、基板上での前記デザインレビュー対象物を含む画像であるデザインレビュー画像を構成する画像構成ステップと、
前記画像構成ステップで構成した前記デザインレビュー画像を出力する出力ステップと、を実行させるためのプログラム。
【請求項２１】
コンピュータに、
回路の基板設計に関する１以上のデザインレビュー項目ごとに、デザインレビューを行う対象物であるデザインレビュー対象物の属性を有するデザインレビュー情報に基づいて、前記デザインレビュー対象物の属性を示す属性情報を出力する属性情報出力ステップを実行させるためのプログラム。
【請求項２２】
コンピュータに、
前記属性情報の出力に応じて、当該属性情報が示す前記デザインレビュー対象物の属性に対応した前記デザインレビュー対象物を識別する対象物識別子を受け付ける識別子受付ステップと、
前記識別子受付ステップで受け付けた前記対象物識別子を含む対象物表示情報を生成する対象物表示情報生成ステップと、
前記対象物情報生成ステップで生成した前記対象物情報を出力する対象物表示情報出力ステップと、をさらに実行させるための請求項２１記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回路の基板設計に関するデザインレビューを行うためのデザインレビュー画像を出力するデザインレビュー出力装置等に関する。
【背景技術】
【０００２】
従来、回路の基板設計において、品質不良を防止する等のために、所定のルールに応じたチェック作業を自動で行う技術が開発されている（例えば、特許文献１、２参照）。
【特許文献１】特開平１１−３３０７８４号公報（第１頁、第１図等）
【特許文献２】特開平９−３４９２５号公報（第１頁、第１図等）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、回路の基板設計に関する所定のチェック項目については、デザインレビューを行うことによって、不都合がないかどうかを確認しなくてはならない。ここでいうデザインレビューとは、設計された基板の目視チェックである。このデザインレビューでは、目視によってチェックを行うため、見落としの起こる可能性があるという問題がある。
【０００４】
特に、デザインレビューに不慣れな初心者がデザインレビューを行った場合には、チェックすべき項目の見落としや、チェックすべき対象物の見落としの起こる可能性が高い。したがって、デザインレビューを的確に行うことができるかどうかは、デザインレビューを行う者のスキルや経験に大きく依存してしまうことになる。
【０００５】
本発明は、上記問題点を解決するためになされたものであり、適切にデザインレビューを行い得るようにすることができるデザインレビュー出力装置等を提供すること等を目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明によるデザインレビュー出力装置は、回路における対象物を識別する対象物識別子と、当該対象物の属性とを対応付けて有する回路情報を記憶している回路情報記憶部と、回路の基板設計に関する１以上のデザインレビュー項目ごとに、デザインレビューを行う対象物であるデザインレビュー対象物の属性を有するデザインレビュー情報を記憶しているデザインレビュー情報記憶部と、前記回路情報と、前記デザインレビュー情報とに基づいて、前記デザインレビュー対象物に対応する前記対象物識別子を特定する特定部と、対象物識別子と、当該対象物識別子で識別される前記対象物の基板上での位置とを対応付けて有する基板情報を記憶している基板情報記憶部と、前記特定部が特定した前記対象物識別子と、前記基板情報とに基づいて、基板上での前記デザインレビュー対象物を含む画像であるデザインレビュー画像を構成する画像構成部と、前記画像構成部が構成した前記デザインレビュー画像を出力する出力部と、を備えたものである。
【０００７】
このような構成により、出力されたデザインレビュー画像によって、デザインレビュー対象物に関するデザインレビューを行うことができ、デザインレビュー対象物に関するデザインレビューを適切に行うことができ得る。
【０００８】
また、本発明によるデザインレビュー出力装置では、ユーザからの指示により、いずれのデザインレビュー項目が選択されたのかを判別するデザインレビュー項目判別部をさら
に備え、前記出力部が、前記デザインレビュー項目判別部がユーザによって選択されたと判別したデザインレビュー項目に対応する前記デザインレビュー画像を出力してもよい。
【０００９】
このような構成により、ユーザが選択したデザインレビュー項目に関するデザインレビュー画像を出力することができる。したがって、ユーザが、所望のデザインレビュー項目を、例えばディスプレイ等において見ることができる。
【００１０】
また、本発明によるデザインレビュー出力装置では、前記デザインレビュー情報が、前記デザインレビュー対象物の属性に対応付けて、当該デザインレビュー対象物に関する表示方法を示す情報である表示方法情報を有しており、前記画像構成部が、前記表示方法情報に基づいて、前記デザインレビュー対象物を前記デザインレビュー画像上に構成してもよい。
【００１１】
このような構成により、デザインレビュー画像において、デザインレビュー対象物をその対象物に応じた表示方法によって表示することができ、例えば、デザインレビュー対象物と他の対象物との色を異なるように設定しておくことで、デザインレビュー対象物の位置や、他の対象物との関係を容易に確認することができ得る。その結果、デザインレビューを迅速に行うことができ、また、見落としの起こる可能性を著しく低減させることができ得る。
また、本発明によるデザインレビュー出力装置では、前記対象物の属性がアナログ及びデジタルを含み、前記表示方法情報は、アナログ及びデジタルを、それぞれ他のデザインレビュー対象物と判別可能に表示する方法を示していると共に、前記画像構成部は、属性がアナログであるデザインレビュー対象物と、属性がデジタルであるデザインレビュー対象物とを、それぞれ他のデザインレビュー対象物とは判別可能に前記デザインレビュー画像上に構成するようにしてもよい。
【００１２】
このような構成によって、アナログ配線がデジタル配線に近接する箇所において、ノイズが載りやすいとの問題点を初心者であっても瞬時に明確に把握可能となるのである。
【００１３】
また、本発明によるデザインレビュー出力装置では、前記デザインレビュー情報が、前記デザインレビュー項目ごとに、前記デザインレビュー対象物に関するレビューポイントを示すレビューポイント情報を有しており、前記出力部が、前記デザインレビュー画像を出力すると共に、当該デザインレビュー対象物に対応する前記レビューポイント情報も出力する構成としてもよい。
【００１４】
このような構成によってレビューポイント情報に基づいた出力を行うことで、デザインレビューを行う者が、デザインレビューのポイント（留意点）を知ることができ、例えば、初心者であっても、適切にデザインレビューを行い得ることとなる。
【００１５】
本発明によるデザインレビュー支援装置は、回路の基板設計に関する１以上のデザインレビュー項目ごとに、デザインレビューを行う対象物であるデザインレビュー対象物の属性を有するデザインレビュー情報を記憶しているデザインレビュー情報記憶部と、前記デザインレビュー対象物の属性を示す属性情報を出力する属性情報出力部と、を備えたものである。
【００１６】
このような構成により、例えば、その属性情報を受け取った装置等において、その属性情報で示される属性に対応したデザインレビュー対象物を含むデザインレビュー画像を出力することで、デザインレビューを適切に行い得ることとなる。
【００１７】
また、本発明によるデザインレビュー支援装置では、前記属性情報の出力に応じて、当該属性情報が示す前記デザインレビュー対象物の属性に対応した前記デザインレビュー対象物を識別する対象物識別子を受け付ける識別子受付部と、前記識別子受付部が受け付けた前記対象物識別子を含む対象物表示情報を生成する対象物表示情報生成部と、前記対象物情報生成部が生成した前記対象物情報を出力する対象物表示情報出力部と、をさらに備えてもよい。
【００１８】
このような構成により、デザインレビュー対象物の対象物識別子を含む対象物表示情報を出力することができ、例えば、その対象物表示情報を受け取った装置等において、その対象物識別子に対応するデザインレビュー対象物を表示することによって、適切にデザインレビューを行い得ることとなる。
【００１９】
また、本発明によるデザインレビュー支援装置では、前記属性情報が、前記デザインレビュー対象物の属性に対応する対象物識別子を前記デザインレビュー支援装置に出力する旨のコマンドであってもよい。
【００２０】
このような構成により、デザインレビュー対象物の属性に応じた対象物識別子の出力をコマンドによって指示することができ、例えば、属性情報を受け取る装置等においてあらかじめ設定されているコマンドを用いることにより、既存の装置資源を用いながら、デザインレビューを適切に行い得るようにすることができる。
【００２１】
また、本発明によるデザインレビュー支援装置では、対象物の位置する回路基板の層を示す基板層情報を記憶している基板層情報記憶部をさらに備え、前記デザインレビュー対象物の属性には、当該デザインレビュー対象物の位置する層に関する属性も含まれており、前記対象物表示情報生成部が、前記識別子受付部が受け付けた前記対象物識別子のうち、当該対象物識別子に対応する属性が示す前記デザインレビュー対象物の位置する層と、前記基板層情報が示す当該デザインレビュー対象物の位置する層とが一致する前記対象物識別子を含む対象物表示情報を生成してもよい。
【００２２】
このような構成により、デザインレビュー情報にデザインレビュー対象物の位置する層に関する属性も含まれる場合に、その属性に応じた対象物表示情報を生成し、出力することができる。
【００２３】
また、本発明によるデザインレビュー支援装置では、前記デザインレビュー情報が、前記デザインレビュー対象物の属性に対応付けて、当該デザインレビュー対象物の表示方法に関する表示方法情報を有しており、前記対象物表示情報生成部が、前記対象物表示情報に含まれる前記対象物識別子に対応した前記表示方法情報を含む前記対象物表示情報を生成してもよい。
【００２４】
このような構成により、表示方法情報に基づいてデザインレビュー対象物が表示されるように対象物表示情報を構成することができ、例えば、その対象物表示情報に基づいてデザインレビュー対象物が表示された場合に、デザインレビュー対象物の位置や、デザインレビュー対象物と他の対象物との関係を容易に確認できるようにすることができる。
【００２５】
また、本発明によるデザインレビュー支援装置では、前記対象物表示情報が、当該対象物表示情報に含まれる前記対象物識別子で識別される対象物を、当該対象物識別子に対応した前記表示方法情報が示す表示方法によって表示する旨のコマンドであってもよい。
【００２６】
このような構成により、コマンドによって対象物表示情報を出力することができ、例えば、対象物表示情報を受け取る装置等においてあらかじめ設定されているコマンドを用いることにより、既存の装置資源を用いながら、デザインレビューを適切に行い得るようにすることができる。
【００２７】
また、本発明によるデザインレビュー支援装置では、前記対象物表示情報出力部が、前記デザインレビュー項目ごとに、前記対象物表示情報を出力してもよい。
【００２８】
このような構成により、デザインレビュー項目ごとにデザインレビューを行うことができるようになる。
【００２９】
また、本発明によるデザインレビュー支援装置では、ユーザからの指示により、いずれのデザインレビュー項目が選択されたのかを判別するデザインレビュー項目判別部をさらに備え、前記対象物表示情報出力部が、前記デザインレビュー項目判別部がユーザによって選択されたと判別したデザインレビュー項目に対応する前記対象物表示情報を出力してもよい。
【００３０】
このような構成により、ユーザが選択したデザインレビュー項目に関する対象物表示情
報を出力することができる。したがって、ユーザが、所望のデザインレビュー項目を、例えばディスプレイ等において見ることができる。
【００３１】
また、本発明によるデザインレビュー支援装置では、前記デザインレビュー情報が、前記デザインレビュー項目ごとに、前記デザインレビュー対象物に関するレビューポイントを示すレビューポイント情報を有しており、前記対象物表示情報生成部が、前記対象物表示情報に含まれる前記対象物識別子に対応する前記レビューポイント情報を含む対象物表示情報を生成してもよい。
【００３２】
このような構成により、デザインレビューを行う者が、デザインレビューのポイント（留意点）を知ることができ、例えば、初心者であっても、適切にデザインレビューを行い得ることとなる。
【発明の効果】
【００３３】
本発明によるデザインレビュー出力装置等によれば、例えば、デザインレビューを行う対象物であるデザインレビュー対象物を、デザインレビュー情報に基づいて強調表示（例えば、ハイライト表示など）することなどにより、デザインレビューを適切に行い得るようにすることができる。
【発明を実施するための最良の形態】
【００３４】
（実施の形態１）
本発明の実施の形態１によるデザインレビュー出力装置について、図面を参照しながら説明する。本実施の形態によるデザインレビュー出力装置は、デザインレビュー情報に基づいて、デザインレビュー対象物を含むデザインレビューのための画像を構成し、出力するものである。
【００３５】
図１は、本実施の形態におけるデザインレビュー出力装置の構成を示すブロック図である。図１において、デザインレビュー出力装置は、回路情報記憶部１１と、デザインレビュー情報記憶部１２と、基板情報記憶部１３と、特定部１４と、入力受付部１５と、画像構成部１６と、出力部１７と、回路ＣＡＤ部１８と、入力部１８ａと、表示部１８ｂと、基板ＣＡＤ部１９と、入力部１９ａと、表示部１９ｂと、デザインレビュー項目判別部５１とを備える。
【００３６】
回路情報記憶部１１は、回路情報を記憶している。ここで、回路情報とは、回路における対象物を識別する対象物識別子と、その対象物の属性とが対応付けられた情報である。回路における対象物とは、回路を構成する要素であり、例えば、ＩＣや、トランジスタ、抵抗、水晶、コンデンサ等の回路素子や、その回路素子のピン（例えば、バイポーラ・トランジスタのエミッタ端子のピンなど）、回路における配線、あるいはこれらの組み合わせ等である。対象物の属性とは、その対象物の分類（例えば、対象物が回路素子であるのか、配線であるのかなど）や、対象物の名称（例えば、対象物の品番など）、対象物の種類（例えば、対象物がＩＣであるのか、水晶であるのかなど）などである。この属性は、属性の内容に対応した情報によって示されてもよく（例えば、「水晶」など）、あるいは、所定のルールにしたがって属性が示されてもよい（例えば、水晶は「Ｘ」に対応するというルールがある場合の「Ｘ」など）。なお、対象物識別子と、属性との対応付けは、例えば、対象物識別子と、属性を示す情報との所定のテーブルなどを用いた対応付けであってもよく、あるいは、対象物識別子自体に、属性を示す情報が含まれることによる対応付けであってもよい。この回路情報を用いることにより、いわゆる回路図（例えば、図７で示される図）を構成することができる。
【００３７】
デザインレビュー情報記憶部１２は、デザインレビュー情報を記憶している。ここで、
デザインレビュー情報とは、回路の基板設計に関する１以上のデザインレビュー項目ごとに、デザインレビュー対象物の属性を有する情報である。このデザインレビュー情報は、デザインレビュー対象物の属性に対応付けて、表示方法情報を有している。また、デザインレビュー項目ごとに、レビューポイント情報を有している。表示方法情報とは、デザインレビュー対象物に関する表示方法を示す情報である。レビューポイント情報とは、デザインレビュー対象物に関するデザインレビューを行う際のポイント（留意点）を示す情報であり、このレビューポイント情報によって、どの対象物に関してデザインレビューを行えばよいのかや、どのような点に留意してデザインレビューを行えばよいのかが示される。デザインレビュー項目とは、設計された基板に関してデザインレビューを行う項目である。デザインレビュー対象物とは、デザインレビューを行う対象物である。また、表示方法情報の示す表示方法によって、ディスプレイやプリント（印刷物）において、デザインレビュー対象物をどのように表示するのかが示される。この表示方法は、例えば、デザインレビュー対象物を強調して表示する方法であり、具体的には、所定の対象物を所定の色で表示する方法（例えば、赤での表示や青での表示など）や、所定の対象物だけを表示する方法、所定の対象物だけを点滅させたり、その対象物以外を薄く表示したりする方法、所定の対象物を中心に拡大して表示する方法などがある。なお、このデザインレビュー情報には、デザインレビュー項目ごとに、設計指示情報が含まれていてもよい。設計指示とは、回路情報から基板情報を生成する基板設計に関する指示である。この設計指示情報は、レビューポイント情報と同一の情報であってもよく、あるいは、異なる情報であってもよい。異なる情報とは、例えば、具体的な回路素子等を明示した指示等（例えば、「Ｘ００１からＩＣ８００１までの配線を最短にすること」など）である。
【００３８】
基板情報記憶部１３は、基板情報を記憶している。ここで、基板情報とは、対象物識別子と、対象物識別子で識別される対象物の基板上での位置とを対応付けて有する情報である。この基板情報を用いることにより、いわゆる基板パターン図（例えば、図１０で示される図）を構成することができる。ここで、基板パターン図とは、基板上の配線のパターンと、その配線のパターン上に配設された回路素子等を示す図である。ただし、表示方法情報の示す表示方法に基づいて表示された場合に、所定の回路素子や配線等が表示されていなくてもよい。この基板情報は、回路情報に基づいて、基板ＣＡＤ部１９によって設計されたものである。
【００３９】
なお、回路情報記憶部１１、デザインレビュー情報記憶部１２、基板情報記憶部１３は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現され得る。回路情報記憶部１１等での記憶は、外部のストレージデバイス等から読み出した回路情報等のＲＡＭ等における一時的な記憶でもよく、あるいは、磁気ディスク等における長期的な記憶でもよい。また、回路情報記憶部１１、デザインレビュー情報記憶部１２、基板情報記憶部１３の２以上の記憶部は、同一の記録媒体によって実現されていてもよい。その場合には、例えば、回路情報を記憶している領域が回路情報記憶部１１となる。
【００４０】
特定部１４は、回路情報記憶部１１が記憶している回路情報と、デザインレビュー情報記憶部１２が記憶しているデザインレビュー情報とに基づいて、デザインレビュー対象物に対応する対象物識別子を特定する。この特定は、例えば、対象物識別子を回路情報から抽出（取得）することによって行ってもよく、あるいは、回路情報において対象物識別子に所定のフラグを立てることによって行ってもよく、その特定の方法は問わない。なお、本実施の形態では、特定部１４が対象物識別子を抽出することによって特定する場合について説明する。
【００４１】
入力受付部１５は、所定の指示等の入力を受け付ける。入力受付部１５は、例えば、入
力デバイス（例えば、キーボードやマウス、タッチパネルなど）からの入力を受け付けてもよく、有線もしくは無線の通信回線を介して送信された入力を受け付けてもよい。
【００４２】
画像構成部１６は、特定部１４が特定した対象物識別子と、基板情報記憶部１３が記憶している基板情報とに基づいて、基板上のデザインレビュー対象物を含む画像であるデザインレビュー画像を構成する。このデザインレビュー画像の構成は、デザインレビュー画像に含まれるデザインレビュー対象物が、そのデザインレビュー対象物に対応する表示方法情報に基づいて表示されるようになされる。また、画面構成部１６は、デザインレビュー対象物の属性に対応するレビューポイント情報に基づいて、そのレビューポイントを示す画像であるレビューポイント画像も構成する。デザインレビュー画像と、レビューポイント画像とは、同一の画像であってもよく、あるいは、別の画像であってもよい。ここでいう同一の画像とは、例えば、ある画像の一部分がデザインレビュー画像であり、他の部分がレビューポイント画像である場合などである。このデザインレビュー画像は、表示デバイスで表示されたり、プリンタでプリントアウトされたりすることによって、それを見た者がデザインレビュー対象物の位置や、他の対象物との関係等を容易に確認することができるように構成されるものとする。
【００４３】
出力部１７は、画像構成部１６が構成したデザインレビュー画像を出力する。また、画像構成部１６が構成したレビューポイント画像も出力する。ここで、この出力は、例えば、表示デバイス（例えば、ＣＲＴや液晶ディスプレイなど）への表示でもよく、通信回線を介した所定の機器に対する送信であってもよく、プリンタによる印刷でもよい。なお、出力部１７は、出力を行うデバイス（例えば、表示デバイスやプリンタなど）を含んでもよく、あるいは含まなくてもよい。また、出力部１７は、ハードウェアによって実現されてもよく、あるいは、それらのデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。本実施の形態では、出力部１７が表示デバイスへの表示を行うとする。
【００４４】
なお、本実施の形態では、出力部１７が画面構成部１６によって構成されたレビューポイント画像を出力する場合について説明する。なお、出力部１７は、デザインレビュー画像を出力すると共に、デザインレビュー対象物の属性に対応するレビューポイント情報に基づいた出力を行えばよい。つまり例えば、出力部１７は、レビューポイント情報に基づいて音声（例えば、レビューポイント情報のテキストを読み上げた音声）を出力してもよい。
【００４５】
回路ＣＡＤ部１８は、入力部１８ａに入力されたユーザからの入力を受け付けることにより、回路図を表示部１８ｂの画面上で構成し、その構成した回路図に対応する回路情報を生成する。回路情報記憶部１１で記憶されている回路情報は、この回路ＣＡＤ部１８が生成したものである。
【００４６】
入力部１８ａは、ユーザによって入力が行われるものであり、例えば、キーボードやマウスなどである。表示部１８ｂは、回路図等を表示するものであり、例えば、ＣＲＴや液晶ディスプレイ等である。
【００４７】
基板ＣＡＤ部１９は、入力部１９ａに入力されたユーザからの入力を受け付けることにより、回路情報記憶部１１で記憶されている回路情報から、回路素子等の接続に関する情報を読み出す。続いて、読み出した情報に基づいて、表示部１９ｂの画面上で所定の操作をすることによって、基板パターン図を構成する。基板情報記憶部１３で記憶されている基板情報は、この基板ＣＡＤ部１９が生成したものである。
【００４８】
入力部１９ａは、ユーザによって入力が行われるものであり、例えば、キーボードやマウスなどである。
【００４９】
表示部１９ｂは、基板パターン図等を表示するものであり、例えば、ＣＲＴや液晶ディスプレイ等である。
【００５０】
デザインレビュー項目判別部５１は、入力受付部１５で受け付けられたユーザからの指示により、いずれのデザインレビュー項目が選択されたのかを判別する。そして、その判別結果を特定部１４に渡す。なお、このデザインレビュー項目の選択は、１つのデザインレビュー項目の選択であってもよく、２以上のデザインレビュー項目の選択であってもよい。
【００５１】
次に、本実施の形態によるデザインレビュー出力装置の動作について、図２、図３のフローチャートを用いて説明する。
【００５２】
（ステップＳ１０１）入力受付部１５は、デザインレビュー項目を表示する旨の指示を受け付けたかどうか判断する。そして、デザインレビュー項目を表示する旨の指示を受け付けた場合には、その指示を画像構成部１６に渡してステップＳ１０２に進み、そうでない場合には、その指示を受け付けるまでステップＳ１０１の処理を繰り返す。
【００５３】
（ステップＳ１０２）画像構成部１６は、入力受付部１５からデザインレビュー項目を表示する旨の指示を受け取ると、デザインレビュー情報記憶部１２が記憶しているデザインレビュー情報から各デザインレビュー項目を読み出す。そして、その読み出したデザインレビュー項目の一覧を表示するための画像を構成する。出力部１７は、その画像構成部１６が構成した画像を表示デバイスに表示する。
【００５４】
（ステップＳ１０３）入力受付部１５は、ステップＳ１０２におけるデザインレビュー項目の一覧の表示に対して、いずれかのデザインレビュー項目を選択する旨の指示を受け付けたかどうか判断する。そして、いずれかのデザインレビュー項目を選択する旨の指示を受け付けた場合には、その指示をデザインレビュー項目判別部５１に渡す。デザインレビュー項目判別部５１は、入力受付部１５で受け付けられたユーザからの指示により、いずれのデザインレビュー項目が選択されたのかを判別する。その判別結果は特定部１４に渡されて、ステップＳ１０４に進む。入力受付部１５がデザインレビュー項目を選択する旨の指示を受け付けていない場合には、その入力を受け付けるまでステップＳ１０３の処理を繰り返す。
【００５５】
（ステップＳ１０４）特定部１４は、デザインレビュー項目判別部５１から受け取った判別結果に応じて、ユーザに選択されたデザインレビュー項目に対応するデザインレビュー対象物の属性を、デザインレビュー情報記憶部１２が記憶しているデザインレビュー情報から取得する。そして、その属性に基づいて、回路情報記憶部１１が記憶している回路情報における対象物識別子の特定を行う。この処理の詳細については、後述する。
【００５６】
（ステップＳ１０５）画像構成部１６は、特定部１４によって特定された対象物識別子と、基板情報記憶部１３が記憶している基板情報とに基づいて、特定された対象物識別子に対応するデザインレビュー対象物を含むデザインレビュー画像を構成する。ここで、このデザインレビュー画像の構成は、ステップＳ１０３における選択結果の示すデザインレビュー項目に対応する表示方法に基づいてなされる。また、その選択結果の示すデザインレビュー項目に対応するレビューポイント情報に基づいたレビューポイント画像も構成される。そして、そのデザインレビュー画像とレビューポイント画像とは、出力部１７に渡され、表示デバイスに表示される。そして、ステップＳ１０１に戻る。
【００５７】
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００５８】
次に、図２のフローチャートのステップＳ１０４の処理の詳細について、図３のフロー
チャートを用いて説明する。
【００５９】
（ステップＳ２０１）特定部１４は、どのデザインレビュー項目が選択されたのかに関する判別結果をデザインレビュー項目判別部５１から受け付け、その選択されたデザインレビュー項目に対応するデザインレビュー対象物の属性をデザインレビュー情報から取得する。
【００６０】
（ステップＳ２０２）特定部１４は、カウントＩを１に設定する。
【００６１】
（ステップＳ２０３）特定部１４は、ステップＳ２０１で取得した属性が回路情報のＩＤ＝Ｉのレコードの属性と所定の関係にあるかどうか判断する。ここで、所定の関係とは、例えば、一致する場合や、包含関係にある場合などである。包含関係にあるとは、例えば、ステップＳ２０１で取得した属性が「アナログ」であり、ＩＤ＝Ｉのレコードの属性が「アナログ高周波」である場合などである。この場合には、「アナログ高周波」が「アナログ」に包含されると判断される。なお、所定の関係にあるかどうかの判断は、特定部１４が保持している所定のルール（例えば、半導体素子には、ダイオードとトランジスタが含まれるというルールなど）に基づいて行われてもよく、あるいは、属性に関する文字列の部分一致等を判断することによって行われてもよい。そして、所定の関係にある場合には、ステップＳ２０４に進み、所定の関係にない場合には、ステップＳ２０５に進む。
【００６２】
（ステップＳ２０４）特定部１４は、回路情報のＩＤ＝Ｉのレコードの対象物識別子を特定する。この特定は、例えば、その対象物識別子を回路情報から抽出することによって行われる。
【００６３】
（ステップＳ２０５）特定部１４は、回路情報のＩＤ＝Ｉのレコードが、回路情報における最後のレコードであるかどうか判断する。そして、最後のレコードである場合には、終了となり、そうでない場合には、ステップＳ２０６に進む。
【００６４】
（ステップＳ２０６）特定部１４は、カウントＩを１だけインクリメントする。そして、ステップＳ２０３に戻る。
【００６５】
次に、本実施の形態によるデザインレビュー出力装置の動作について、具体例を用いて説明する。なお、特に近年における各種製品のデジタル化及び小型化の要求に伴い、回路の設計は、従来のアナログ技術とデジタル技術とを混在させて行われることが通常となっている。しかしながら、デジタル信号はアナログ信号に大きな影響を与える信号成分を多く含んでいるために、双方の配線が近接すると、アナログ信号にノイズが載ってしまう。アナログ信号にノイズが載ってしまうと、デジタル信号とは異なり補正が困難であるため、例えば映像信号、音声信号などでは再生時にそのノイズが知覚可能に再生されてしまう。したがって、アナログに関する回路（配線）と、デジタルに関する回路（配線）はできる限り近接させないように設計することが望ましい。デジタル配線からアナログ配線に入り込むノイズの強さは、配線の距離の２乗に反比例することが知られている。このような点からも、特にデジタル・アナログ配線についてデザインレビューを行うことが非常に重要となる。よって、この具体例においては、後述するデザインレビュー項目において、「アナログ配線とデジタル配線を分離する」が選択されるものとして説明する。
【００６６】
この具体例において、回路情報記憶部１１が記憶している回路情報は、図４で示されるものであるとする。図４の回路情報において、各レコードには、対象物の分類と、対象物識別子と、属性と、属性値とが含まれる。属性としては、対象物の分類が「回路素子」である場合には、「名称」と「図形」が対応している。ここで、名称とは、その回路素子の品番等に対応するものであり、対象物識別子が異なっていたとしても、同一の回路素子である場合には、同一の名称が用いられる。また、図形とは、その回路素子を回路図において表示する場合に用いられる図形である。その図形のデータは、回路情報記憶部１１において記憶されているものとする。対象物の分類が「回路素子のピン」である場合には、属性に「配線の対象物識別子」が対応している。この配線の対象物識別子によって、回路素子のピンがどの配線に接続されているのかを知ることができる。対象物の分類が「配線」である場合には、属性に「ｎｅｔｋｉｎｄ」が対応している。このｎｅｔｋｉｎｄによって、配線の種類を知ることができる。例えば、ｎｅｔｋｉｎｄが「クロック」であれば、その配線はクロック信号の供給のために用いられる配線であることがわかり、ｎｅｔｋｉｎｄが「デジタル」であれば、その配線にはデジタル信号が流れていることがわかる。
【００６７】
また、デザインレビュー情報記憶部１２が記憶しているデザインレビュー情報は、図５で示されるものであるとする。図５のデザインレビュー情報において、デザインレビュー項目ごとにレコードが構成されており、各デザインレビュー項目には「レビューポイント情報」と、「デザインレビュー対象物の属性」と、「表示方法情報」とが含まれている。レビューポイント情報は、デザインレビューに関する指示（ノウハウ）を示す情報である
。デザインレビュー対象物の属性は、デザインレビュー対象物の有する属性である。この属性を有するデザインレビュー対象物が、デザインレビューの対象となる。表示方法情報は、デザインレビュー対象物を表示する方法を示す情報である。
【００６８】
また、基板情報記憶部１３が記憶している基板情報は、図６で示されるものであるとする。図６Ａは、基板情報に含まれる回路素子に関する情報である。図６Ａにおいて、各レコードには、「図形識別子」と、「対象物識別子」と、「配置面」と、「角度」と、「Ｘ」と、「Ｙ」とが含まれる。図形識別子は、基板パターン図において表示される回路素子の図形を識別する識別子である。この図形識別子で識別される図形のデータは、基板情報記憶部１３において記憶されているものとする。配置面は、回路素子等の配置される基板の面を示す。基板の面としては、基板の表面あるいは裏面の１つでもよく、基板の表面と裏面の２つでもよく、基板が多層からなる場合には、基板の表面及び／または裏面と、その間の１以上の層でもよい。角度とは、図形識別子に対応する図形を表示するときの角度である。Ｘ、Ｙは、図形識別子に対応する図形を表示するときの表示位置を示す座標値であり、それぞれ、Ｘ軸での値と、Ｙ軸での値に対応している。ここでは、原点が基板の左下に設定されており、Ｘ軸が横軸、Ｙ軸が縦軸であるとする。
【００６９】
図６Ｂは、基板情報に含まれる配線に関する情報である。図６Ｂにおいて、各レコードには、「対象物識別子」と、「種類」と、「配置面」と、「太さ」と、「Ｘ」と、「Ｙ」と、「Ｘ'」と、「Ｙ'」とが含まれる。種類は、配線の種類を示しており、「ｌｉｎｅ」は、線であることを示し、「ｃｉｒｃｌｅ」は、円形の面であることを示す。太さは、線の太さ、あるいは円の半径を示す。Ｘ，Ｙ，Ｘ'，Ｙ'は、Ｘ、Ｘ'がＸ軸での値に対応しており、Ｙ、Ｙ'がＹ軸での値に対応している。種類が「ｌｉｎｅ」の場合は、
「Ｘ，Ｙ」が始点であり、「Ｘ'，Ｙ'」が終点となる線分であり、種類が「ｃｉｒｃｌｅ」の場合は、「Ｘ，Ｙ」が円の中心点である。
【００７０】
また、図７は、図４で示される回路情報に対応する回路図である。
【００７１】
図８は、本実施の形態によるデザインレビュー出力装置の外観を示す模式図である。ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）をユーザが操作することにより、図８で示される画面を表示させたとする。そして、ユーザがマウスを操作して、「はい」ボタンをクリックすると、入力受付部１５は、デザインレビュー項目を表示する旨の指示が受け付けられたと判断し（ステップＳ１０１）、その指示を画像構成部１６に渡す。画像構成部１６は、デザインレビュー情報記憶部１２が記憶している図５で示されるデザインレビュー情報を参照し、デザインレビュー項目の一覧を表示するための画像を構成する。そして、出力部１７が、その画像を表示する（ステップＳ１０２）。図９は、そのデザインレビュー項目の一覧の表示を示す図である。ここで、図９では、デザインレビュー情報に含まれる「レビューポイント情報」が表示されている。ユーザが、レビューポイント「アナログ配線とデジタル配線を分離する」に対応する「選択」ボタンをクリックしたとする。すると、入力受付部１５は、その選択の指示をデザインレビュー項目判別部５１に渡す。
【００７２】
デザインレビュー項目判別部５１は、１番目のデザインレビュー項目、すなわち、ＩＤ＝１のデザインレビュー項目が選択されたと判別し（ステップＳ１０３）、ＩＤ＝１のデザインレビュー項目に関する対象物識別子の特定を行う旨を特定部１４に伝える。すると、特定部１４は、その選択されたデザインレビュー項目に対応する対象物識別子の特定を行う（ステップＳ１０４）。
【００７３】
より具体的には、特定部１４は、デザインレビュー情報を参照し、ＩＤ＝１の属性、すなわち、「デジタル」、「アナログ」を取得する（ステップＳ２０１）。そして、特定部１４は、まず、回路情報のＩＤ＝１のレコードを参照し、ＩＤ＝１の属性として「アナログ」、「デジタル」が含まれないと判断する（ステップＳ２０２、Ｓ２０３）。次に、特定部１４は、回路情報のＩＤ＝２以降のレコードについても、そのレコードに「アナログ」、「デジタル」が含まれるかどうか判断する（ステップＳ２０５、Ｓ２０６、Ｓ２０３）。回路情報のＩＤ＝１５のレコードは、属性値が「デジタル」であるため、特定部１４は、デザインレビュー対象物の属性「デジタル」と、回路情報のＩＤ＝１５のレコードの属性が所定の関係にある、すなわち一致すると判断し（ステップＳ２０３）、そのレコードから対象物識別子「ＮＥＴ１０３」を抽出する（ステップＳ２０４）。このようにして、回路情報の各レコードに「アナログ」、「デジタル」が含まれるかどうかを、回路情報の最後のレコードまで判断する（ステップＳ２０３〜Ｓ２０６）。最終的に、特定部１４は、属性「デジタル」に対応する対象物識別子「ＮＥＴ１０３」、「ＮＥＴ１０４」と、属性「アナログ」に対応する対象物識別子「ＮＥＴ１０６」、「ＮＥＴ１０７」、「ＮＥＴ１０９」、「ＮＥＴ１１０」を抽出したとする（ステップＳ２０４）。
【００７４】
特定部１４は、その抽出した対象物識別子を画像構成部１６に渡す。すると、画像構成部１６は、デザインレビュー情報のＩＤ＝１のレコードから、アナログは青に表示し、デジタルは赤に表示する旨の表示方法情報と、レビューポイント情報とを読み出す。そして、基板情報記憶部１３から基板情報を読み出し、その基板情報に基づいて、基板パターン図を示すデザインレビュー画像を構成する。特定部１４から受け取ったデジタルに対応する対象物識別子「ＮＥＴ１０３」、「ＮＥＴ１０４」で識別されるデザインレビュー対象物は赤で表示し、アナログに対応する対象物識別子「ＮＥＴ１０６」、「ＮＥＴ１０７」、「ＮＥＴ１０９」、「ＮＥＴ１１０」で識別されるデザインレビュー対象物は青で表示するようにデザインレビュー画像を構成する。その他の回路素子や配線は、黒で表示するように画像を構成する。また、レビューポイント情報に基づいたレビューポイント画像も構成する。そして、そのデザインレビュー画像が出力部１７に渡され、ＰＣのディスプレイで表示される（ステップＳ１０５）。図１０は、ディスプレイに表示されたデザインレビュー画像１００と、レビューポイント画像２００とを示す図である。図１０において、デジタル配線１０１、１０２は、赤で表示されており、アナログ配線１０３，１０４，１０５，１０６は、青で表示されているものとする。この表示を見たユーザは、青の配線と、赤の配線とが分離しているかどうかを容易に確認することができる。この場合は、アナログ配線とデジタル配線とが分離しているので、適切に基板設計されていると判断することができる。そして、ユーザが「ＯＫ」ボタンをクリックすると、図８の表示に戻る。
また、アナログ配線とデジタル配線とを表示する他の例として、デジタル・アナログ配線に関する表示の一例である図１１を示す。上記例で、レビューポイント情報の「アナログ配線とデジタル配線を分離する」を選択しない場合、図１１Ａに示すように、回路中のアナログ配線とデジタル配線は、そのデザインレビューを一見したのみでは、初心者はまったく見分けがつかないといえる。しかしながら、「アナログ配線とデジタル配線を分離する」を選択した場合、図１１Ｂにおける破線円近傍に示す、アナログ配線がデジタル配線に近接する箇所において、ノイズが載りやすいとの問題点を初心者であっても瞬時に明確に把握可能となるのである。
【００７５】
なお、水晶に関するデザインレビュー項目や、ＩＣに関するデザインレビュー項目に関する処理も、デジタル、アナログ配線に関するデザインレビュー項目の場合と同様に行われる。この場合は、回路情報において対象物識別子が「Ｘ」から始まるレコードが水晶に対応しており、対象物識別子が「ＩＣ」から始まるレコードがＩＣに対応している。ここで、ＩＣに関するデザインレビュー項目の場合には、属性に「表面」が含まれているため、画像構成部１６は、特定部１４が特定した対象物識別子「ＩＣ８００１」が「表面」に存在するかどうかについて、基板情報を参照することにより確認する。この場合には、図６Ａの基板情報によって、対象物識別子「ＩＣ８００１」に対応するデザインレビュー対象物が表面（ＴＯＰ）に位置することがわかるので、他のデザインレビュー項目の場合と同様にして、デザインレビュー画像の構成がなされるものとする。
【００７６】
以上のように、本実施の形態によるデザインレビュー出力装置では、デザインレビュー項目に対応するデザインレビュー対象物を含むデザインレビュー画像を構成し、出力することで、デザインレビューを迅速、的確に行うことができ得る。すなわち、基板上におけるデザインレビュー対象物の位置を、デザインレビューを行う者がより早く見つけることができるため、より迅速なデザインレビューを行い得ることとなる。また、デザインレビュー対象物が強調されて表示されることにより、デザインレビュー対象物の見落としを防止することができ、より的確なデザインレビューを行い得ることとなる。
【００７７】
特に、表示方法情報に基づいて、デザインレビュー対象物を含むデザインレビュー画像を構成することにより、デザインレビュー対象物を、その表示方法情報に応じて強調して表示することができ、他の対象物と容易に区別することができるようにすることができる。その結果、デザインレビューにおいて、デザインレビュー対象物の見落としを防ぐことができ得る。
【００７８】
また、レビューポイント情報に基づいた出力を行うことで、デザインレビューを行う者は、デザインレビュー項目を知ることができ、チェックすべき項目を見落としてしまうことを防止することができ、より的確なデザインレビューを行い得ることとなる。また、そのレビューポイントによって、どのような点をチェックするのかについて知ることができるため、初心者であっても、デザインレビューを行い得ることとなる。
【００７９】
また、ユーザは、デザインレビュー項目判別部５１及び出力部１６を介して、所定のデザインレビュー項目に対応するデザインレビューを表示等させることができる。したがって、ユーザは、所望のデザインレビュー項目についてのみデザインレビューを行うことができる。
【００８０】
なお、本実施の形態では、デザインレビュー項目の選択の後に、対象物識別子の特定を行い、デザインレビュー対象物を表示する場合について説明した。これに対して、あらかじめ、例えばすべての、あるいは複数のデザインレビュー項目について、対象物識別子の特定を行う。続いて、デザインレビュー項目の選択を行い、選択されたデザインレビュー対象物を表示する、というようにしてもよい。この場合には、デザインレビュー項目判別部５１は、判別結果を、画像構成部１６、あるいは出力部１７に渡してもよい。
【００８１】
なお、出力部１７がデザインレビュー項目判別部５１による判別結果に応じた出力を最終的に行えばよく、その判別結果に応じた出力がどのようにしてなされるのかは問わない。すなわち、判別結果に応じた特定を特定部１４が行うことにより、判別結果に応じた出力がなされてもよい。また、判別結果に応じた画像の構成を画像構成部１６が行うことにより、判別結果に応じた出力がなされてもよい。あるいは、判別結果に応じたデザインレビュー画像等の出力を出力部１７が行うことにより、判別結果に応じた出力がなされてもよい。
【００８２】
また、本実施の形態では、デザインレビュー情報記憶部１２が表示方法情報と、レビューポイント情報との両方を記憶している場合について説明した。しかし、デザインレビュー情報記憶部１２は、そのいずれか一方、あるいは両方を記憶していなくてもよい。デザインレビュー情報記憶部１２がレビューポイント情報を記憶していない場合には、レビューポイント情報に基づいた出力は行われないこととなる。また、デザインレビュー情報記憶部１２が表示方法情報を記憶していない場合には、画像構成部１６は、あらかじめ定められている方法によって、特定部１４によって特定されたデザインレビュー対象物を表示するための画像を構成するものとする。例えば、特定部１４によって特定されたデザインレビュー対象物を強調して表示するための画像を構成する。ここで、強調して表示するとは、例えば、他の対象物と色を異なるように表示することや、他の対象物を表示せず、デザインレビュー対象物のみを表示すること、デザインレビュー対象物のみを濃く表示することなどであり、あらかじめ画像構成部１６によって設定されているものとする。
【００８３】
また、本実施の形態の具体例では、まず画像構成部１６が、基板情報に基づいて、所定のデザインレビュー対象物が基板のどの層に存在するかを確認する。そして、基板情報によって示された、デザインレビュー対象物の存在する層と、そのデザインレビュー対象物の属性が示す層とが一致する場合に、そのデザインレビュー対象物を含むデザインレビュー画像を構成する場合について説明した。これに対して、画像構成部１６は、基板情報の層以外の情報に基づいて、同様のことを行ってもよい。例えば、デザインレビュー対象物の属性にその対象物の基板上での位置が含まれており、且つ、その属性によって示される位置と基板情報によって示される位置とが所定の関係を有する場合に、そのデザインレビュー対象物を含むデザインレビュー画像を構成するようにしてもよい。ここにいう、「所定の関係を有する場合」とは、例えば、一致する場合や、所定の誤差の範囲で一致する場合等である。
【００８４】
また、本実施の形態では、回路ＣＡＤ部１８、及び基板ＣＡＤ部１９を備えた構成について説明したが、それらの両方、あるいはいずれか一方を備えなくてもよい。あるいは、回路ＣＡＤ部１８、及び基板ＣＡＤ部１９の両方、あるいはいずれか一方は、本実施の形態によるデザインレビュー出力装置とは別の装置として構成し、回路情報記憶部１１や、基板情報記憶部１３と、所定の通信回線や、所定の記録媒体を介して情報のやり取りを行うことができるように構成されていてもよい。また、回路ＣＡＤ部１８、及び基板ＣＡＤ部１９に接続されている入力部１８ａ、１９ａ、表示部１８ｂ、１９ｂについても、所定の通信回線や所定の記録媒体を介して回路情報や基板情報を取り込む等により、それらの一部、あるいは全部を備えなくてもよい。また、表示部等として、出力部１７を利用してもよく、またユーザの入力として、入力受付部１５で受け付けられたものを用いてもよい。
【００８５】
（実施の形態２）
本発明の実施の形態２によるデザインレビューシステムについて、図面を参照しながら説明する。
【００８６】
図１２は、本実施の形態によるデザインレビューシステムの構成を示すブロック図である。図１２において、デザインレビューシステムは、デザインレビュー支援装置２０と、回路設計装置３０と、基板表示装置４０とを備える。
【００８７】
デザインレビュー支援装置２０は、デザインレビュー情報記憶部２１と、属性情報出力部２２と、識別子受付部２３と、基板層情報取得部２４と、基板層情報記憶部２５と、入力受付部２６と、対象物表示情報生成部２７と、対象物表示情報記憶部２８と、対象物表示情報出力部２９と、デザインレビュー項目判別部５２とを備える。
【００８８】
デザインレビュー情報記憶部２１は、実施の形態１におけるデザインレビュー情報記憶部１２と同様に、デザインレビュー情報を記憶しているものであり、その説明を省略する。
【００８９】
属性情報出力部２２は、属性情報を回路設計装置３０に出力する。ここで、属性情報とは、デザインレビュー対象物の属性を示す情報である。この属性情報は、例えば、デザインレビュー対象物の属性をそのまま含む情報であってもよく、あるいは、デザインレビュー対象物の属性に対応する対象物識別子をデザインレビュー支援装置２０に対して出力する旨のコマンドであってもよい。
【００９０】
識別子受付部２３は、対象物識別子を回路設計装置３０から受け付ける。識別子受付部２３が受け付ける対象物識別子は、属性情報出力部２２による属性情報の出力に応じて回路設計装置から出力されたものであり、その属性情報が示す属性に対応したデザインレビュー対象物を識別する対象物識別子である。
【００９１】
ここで、属性情報の出力、及び対象物識別子の出力は、デザインレビュー支援装置２０と、回路設計装置３０との間で行われる属性情報や対象物識別子の授受のことであり、その授受の形態は問わない。例えば、属性情報出力部２２が送信や、回路設計装置３０の起動時に引数として渡すことによって、回路設計装置３０に属性情報を渡してもよい。さらには、属性情報出力部２２は所定のメモリに属性情報を書き込み、回路設計装置３０がそのメモリから属性情報を読み出すことによって、属性情報の授受がなされてもよい。
【００９２】
基板層情報取得部２４は、基板表示装置４０が有する基板情報記憶部４１が記憶している基板情報から、基板層情報を取得する。ここで、基板層情報とは、対象物の位置する回路基板の層を示す情報である。この基板層情報により、所定の対象物がどの層に存在するのかを知ることができる。回路基板の層とは、例えば、回路基板の表面や裏面のことであり、場合によっては表面と裏面の間の１以上の層も含む。なお、基板層情報取得部２４による基板層情報の取得のタイミングは、対象物表示情報生成部２７によって基板層情報が用いられる時点において基板層情報と基板情報とが一致するのであれば、どのようなタイミングであってもよい。例えば、所定のイベント（例えば、基板情報が変更されたことや、デザインレビュー支援装置２０が起動されたことなど）をトリガーとするものであってもよく、所定の期間ごとであってもよい。
【００９３】
基板層情報記憶部２５は、基板層情報取得部２４が取得した基板層情報を記憶している。基板層情報記憶部２５は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現され得る。基板層情報記憶部２５での記憶は、ＲＡＭ等の揮発性記録媒体における一時的な記憶でもよく、あるいは、不揮発性記録媒体における長期的な記憶でもよい。
【００９４】
入力受付部２６は、実施の形態１における入力受付部１５と同様に、所定の入力を受け付けるものであり、その説明を省略する。
【００９５】
対象物表示情報生成部２７は、識別子受付部２３が受け付けた対象物識別子を含む情報である対象物表示情報を生成する。この対象物表示情報は、この情報によって基板上でのデザインレビュー対象物を含むデザインレビュー画像を構成することができるものである。この対象物表示情報には、デザインレビュー情報に含まれる表示方法情報も含まれる。その表示方法情報は、例えば、表示コマンドとして対象物表示情報に含まれてもよい。対象物表示情報に含まれる表示方法情報は、対象物表示情報に含まれる対象物識別子に対応したものである。また、対象物表示情報には、デザインレビュー情報に含まれるレビューポイント情報も含まれる。対象物表示情報に含まれるレビューポイント情報は、対象物表示情報に含まれる対象物識別子に対応したものである。また、対象物表示情報には、デザインレビュー項目の一覧を表示することができる情報も含まれているものとする。対象物表示情報生成部２７は、その生成した対象物表示情報を対象物表示情報記憶部２８に蓄積する。
【００９６】
対象物表示情報記憶部２８は、対象物表示情報生成部２７が生成した対象物表示情報を一時的に、あるいは長期的に記憶している。この対象物表示情報記憶部２８は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現され得る。
【００９７】
対象物表示情報出力部２９は、対象物表示情報記憶部２８が記憶している対象物表示情報を基板表示装置４０に出力する。ここで、この対象物表示情報の出力においても、デザインレビュー支援装置２０と、基板表示装置４０との間で対象物表示情報の授受が行われればよい。つまり、属性情報の出力と同様に、その授受の形態は問わない。なお、対象物表示情報出力部２９は、デザインレビュー項目の一覧を基盤表示装置４０が表示するために、各デザインレビュー項目を示す情報の出力も行う。
【００９８】
デザインレビュー項目判別部５２は、入力受付部２６で受け付けられたユーザからの指示により、いずれのデザインレビュー項目が選択されたのかを判別する。そして、その判別結果を対象物表示情報出力部２９に渡す。なお、このデザインレビュー項目の選択は、１つのデザインレビュー項目の選択であってもよく、２以上のデザインレビュー項目の選択であってもよい。
【００９９】
回路設計装置３０は、回路の設計を行う装置であり、回路情報記憶部３１と、処理部３２と、回路ＣＡＤ部３３と、入力部３４と、表示部３５とを備える。回路情報記憶部３１は、実施の形態１における回路情報記憶部１１と同様に、回路情報を記憶しているものであり、その説明を省略する。回路情報記憶部３１が記憶している回路情報は、回路の設計処理によって設計された回路の構成を示す情報である。処理部３２は、属性情報出力部２２から出力された属性情報に応じた対象物識別子を回路情報記憶部３１が記憶している回路情報から抽出し、その対象物識別子を識別子受付部３２に対して出力する。また、回路設計装置３０における回路設計等に関する処理も行う。回路ＣＡＤ部３３は、実施の形態１における回路ＣＡＤ部１８と同様のものであり、その説明を省略する。また、入力部３４、及び表示部３５も、実施の形態１における入力部１８ａ、及び表示部１８ｂとそれぞれ同様のものであり、その説明を省略する。
【０１００】
基板表示装置４０は、基板情報記憶部４１と、表示部４２と、基板ＣＡＤ部４３と、入力部４４とを備える。基板情報記憶部４１は、回路情報記憶部３１が記憶している回路情報に基づいて、基板ＣＡＤ部４３が設計した基板情報を記憶している。表示部４２は、その基板情報に基づいた基板パターン図を所定の表示デバイスに表示する。なお、表示部４２は、表示を行う表示デバイス（例えば、ＣＲＴや液晶ディスプレイなど）を含んでもよく、あるいは含まなくてもよい。また、表示部４２は、ハードウェアによって実現されてもよく、あるいは表示デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。なお、基板情報記憶部４１、基板ＣＡＤ部４３、及び入力部４４は、実施の形態１における基板情報記憶部１３、基板ＣＡＤ部１９、及び入力部１９ａとそれぞれ同様のものであり、その説明を省略する。
【０１０１】
次に、本実施の形態によるデザインレビューシステムの動作について説明する。図１３は、本実施の形態によるデザインレビュー支援装置２０の動作を示すフローチャートである。
【０１０２】
（ステップＳ３０１）入力受付部２６は、デザインレビュー項目の一覧を表示する旨の指示を受け付けたかどうか判断する。そして、その指示を受け付けた場合には、その指示を対象物表示情報生成部２７に渡してステップＳ３０２に進み、そうでない場合には、ステップＳ３０８に進む。
【０１０３】
（ステップＳ３０２）対象物表示情報生成部２７は、対象物表示情報が対象物表示情報記憶部２８で記憶されているかどうか判断する。そして、対象物表示情報が記憶されている場合には、デザインレビュー項目の一覧の表示に必要な情報を出力する旨の指示を対象物表示情報出力部２９に渡してステップＳ３０７に進み、そうでない場合には、属性情報出力部２２に属性情報を出力する旨の指示を渡してステップＳ３０３に進む。
【０１０４】
（ステップＳ３０３）属性情報出力部２２は、デザインレビュー情報記憶部２１が記憶しているデザインレビュー情報から各デザインレビュー項目に対応するデザインレビュー対象物の属性を読み出す。
【０１０５】
（ステップＳ３０４）属性情報出力部２２は、読み出した属性に基づいて、属性情報を構成し、その属性情報を処理部３２に対して出力する。
【０１０６】
なお、処理部３２は、属性情報出力部２２から出力された属性情報を受け付けると、その属性情報の示す属性に対応するデザインレビュー対象物の対象物識別子を、回路情報記憶部３１を参照することにより抽出する。そして、その抽出した対象物識別子を識別子受付部２３に出力する。
【０１０７】
（ステップＳ３０５）識別子受付部２３は、回路設計装置３０から対象物識別子を受け付けたかどうか判断する。そして、対象物識別子を受け付けた場合には、その対象物識別子を対象物表示情報生成部２７に渡してステップＳ３０６に進み、そうでない場合には、対象物識別子を受け付けるまでステップＳ３０５の処理を繰り返す。
【０１０８】
（ステップＳ３０６）対象物表示情報生成部２７は、識別子受付部２３から受け取った対象物識別子に基づいて、対象物表示情報を生成する。その対象物表示情報の生成において、対象物表示情報生成部２７は、デザインレビュー情報に含まれる表示方法情報や、レビューポイント情報を用いる。また、デザインレビュー情報に回路基板の層に関する属性が含まれている場合には、基板層情報記憶部２５が記憶している基板層情報に基づいて、対象物表示情報の生成を行う。具体的には、受け取った対象物識別子に対応する属性（デザインレビュー情報に含まれる属性）が示す基板の層と、基板層情報においてその対象物識別子に対応する層（基板層情報によって示される層）とが一致する対象物識別子を用いて対象物表示情報の生成を行う。そして、その生成した対象物表示情報を対象物表示情報記憶部２８に蓄積すると共に、その対象物表示情報に基づいて、デザインレビュー項目の一覧の表示に必要な情報を出力する旨の指示を対象物表示情報出力部２９に渡す。
【０１０９】
（ステップＳ３０７）対象物表示情報出力部２９は、デザインレビュー項目の一覧の表示に必要な情報を基板表示装置４０に出力する。そして、ステップＳ３０１に戻る。なお、表示部４２は、対象物表示情報出力部２９が出力したその情報に基づいて、所定の表示デバイスにデザインレビュー項目の一覧を表示する。
【０１１０】
（ステップＳ３０８）入力受付部２６は、いずれかのデザインレビュー項目を選択する旨の指示を受け付けたかどうか判断する。そして、その指示を受け付けた場合には、その指示をデザインレビュー項目判別部５２に渡す。デザインレビュー項目判別部５２は、入力受付部２６で受け付けられたユーザからの指示により、いずれのデザインレビュー項目が選択されたのかを判別し、その判別結果を対象物表示情報出力部２９に渡してステップＳ３０９に進む。入力受付部２６がデザインレビュー項目を選択する旨の指示を受け付けていない場合には、ステップＳ３０１に戻る。
【０１１１】
（ステップＳ３０９）対象物表示情報出力部２９は、デザインレビュー項目判別部５２から受け取った判別結果に応じて、ユーザに選択されたデザインレビュー項目に対応する対象物表示情報を表示部４２に出力する。そして、ステップＳ３０１に戻る。なお、表示部４２は、対象物表示情報出力部２９が出力した対象物表示情報に基づいて、所定の表示デバイスに、選択されたデザインレビュー項目に関するデザインレビュー対象物を、対応する表示方法によって表示する。また、その選択されたデザインレビュー項目に関するレビューポイント情報に基づいた表示も行われる。
【０１１２】
なお、図１３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。また、このフローチャートでは、対象物表示情報が記憶されている場合には、デザインレビュー項目が表示されるようになっている。しかし、新たに基板情報を生成したような場合において、新たに対象物表示情報を生成したい場合には、たとえ対象物表示情報が記憶されていても、対象物表示情報を生成できるようにしてもよい。あるいは、その場合には、対象物表示情報記憶部２８で記憶されている対象物表示情報を削除するようにしてもよい。
【０１１３】
次に、本実施の形態によるデザインレビューシステムの動作について、具体例を用いて説明する。この具体例において、デザインレビュー情報記憶部２１が記憶しているデザインレビュー情報は、図５で示されるものであるとする。また、回路情報記憶部３１が記憶
している回路情報は、図４で示されるものであるとする。また、基板情報記憶部４１が記憶している基板情報は、図６で示されるものであるとする。図４〜図６については、実施の形態１と同様であるので、その説明を省略する。また、対象物表示情報記憶部２８では、対象物表示情報が記憶されていないとする。
【０１１４】
本実施の形態によるデザインレビュー支援装置２０と、表示部４２が表示を行う表示デバイスとは、図８で示されるものであるとする。図８において、ＰＣ本体がデザインレビュー支援装置２０に対応しており、ディスプレイが、表示部４２が表示を行う表示デバイスに対応している。なお、このデザインレビュー支援装置２０と、回路設計装置３０及び基板表示装置４０とは、図示しない所定の回線によって接続されていてもよい。あるいは、デザインレビュー支援装置２０と、回路設計装置３０及び基板表示装置４０とが、ＰＣ本体のＣＰＵやメモリ、そのＣＰＵが読み出して実行するプログラム等によって一体的に実現されていてもよい。
【０１１５】
まず、基板層情報取得部２４が基板層情報を取得する動作について説明する。基板層情報取得部２４は、図６で示される基板情報を参照し、その基板情報から、対象物識別子とその対象物識別子に対応した配置面を示す情報とから構成される基板層情報を取得する。図１４は、その取得された基板層情報を示す図である。図１４で示されるように、基板層情報によって、ある対象物識別子に対応する対象物が、基板のどの層（ここでは、表面（ＴＯＰ）と裏面（ＢＯＴＴＯＭ）のみ）に位置するのかを知ることができる。
【０１１６】
ユーザが図８で示されるキーボードやマウス等を操作することにより、図８で示される画面を表示させたとする。そして、ユーザがマウスを操作して、「はい」ボタンをクリックすると、入力受付部２６は、デザインレビュー項目の一覧を表示する旨の指示を受け付けたと判断し（ステップＳ３０１）、デザインレビュー項目の一覧を表示する旨の指示を対象物表示情報生成部２７に渡す。この時点では、対象物表示情報が記憶されていないため、対象物表示情報生成部２７は、対象物表示情報記憶部２８を参照して、対象物表示情報が記憶されていないと判断し（ステップＳ３０２）、属性情報出力部２２に属性情報を出力する旨の指示を渡す。
【０１１７】
すると、属性情報出力部２２は、図５で示されるデザインレビュー情報から、デザインレビュー項目ごとの属性「アナログ、デジタル」と、「水晶」と、「ＩＣ（表面）」とを読み出す（ステップＳ３０３）。そして、それらの属性に対応する対象物識別子を取得するコマンドである属性情報を構成する。属性情報出力部２２は、図１５で示される、属性に対応したコマンドを構成する方法を有しており、その方法に基づいて、属性情報を構成する。具体的には、属性「アナログ、デジタル」に対しては、コマンド「Ｓｅｌｅｃｔ（ｎｅｔｋｉｎｄ，アナログ）、Ｓｅｌｅｃｔ（ｎｅｔｋｉｎｄ，デジタル）」を構成し、属性「水晶」に対しては、コマンド「Ｓｅｌｅｃｔ（ｒｅｆｉｄ，"Ｘ＊"）」を構成し、属性「ＩＣ（表面）」に対しては、コマンド「Ｓｅｌｅｃｔ（ｒｅｆｉｄ，"ＩＣ＊"）」を構成する。なお、属性「ＩＣ（表面）」の「表面」は、対象物識別子を受け付けてから用いるものであり、属性情報のコマンドには含まれていない。また、ここでは、コマンドをテーブルを参照することにより構成する場合について説明しているが、コマンドは、所定の関数を用いて構成されてもよい。
【０１１８】
属性情報出力部２２が、それらの属性情報（コマンド）をデザインレビュー情報の各デザインレビュー項目（レコード）のＩＤに対応付けて処理部３２に出力すると（ステップＳ３０４）、処理部３２は、回路情報記憶部３１が記憶している図４で示される回路情報を参照して、受け付けたコマンドに応じた処理を行う。例えば、コマンド「Ｓｅｌｅｃｔ（ｎｅｔｋｉｎｄ，アナログ）、Ｓｅｌｅｃｔ（ｎｅｔｋｉｎｄ，デジタル）」については、属性「ｎｅｔｋｉｎｄ」に対応する属性値が「アナログ」であるレコードの対象物識
別子「ＮＥＴ１０６、ＮＥＴ１０７、ＮＥＴ１０９、ＮＥＴ１１０」や、属性値が「デジタル」であるレコードの対象物識別子「ＮＥＴ１０３、ＮＥＴ１０４」を抽出する。また、コマンド「Ｓｅｌｅｃｔ（ｒｅｆｉｄ，"Ｘ＊"）」については、対象物識別子が「Ｘ」で始まる対象物識別子「Ｘ００１」を抽出する。また、コマンド「Ｓｅｌｅｃｔ（ｒｅｆｉｄ，"ＩＣ＊"）」については、対象物識別子が「ＩＣ」で始まる対象物識別子「ＩＣ８００１」を抽出する。回路素子「水晶」、「ＩＣ」に対応する対象物識別子は、それぞれ「Ｘ」、「ＩＣ」で始まるように設定されているからである。
【０１１９】
処理部３２は、それらの対象物識別子を抽出すると、その抽出した対象物識別子をデザインレビュー項目のＩＤに対応付けて識別子受付部２３に出力する。すなわち、ＩＤ＝１に対応付けて、アナログに対応する対象物識別子「ＮＥＴ１０６、ＮＥＴ１０７、ＮＥＴ１０９、ＮＥＴ１１０」と、デジタルに対応する対象物識別子「ＮＥＴ１０３、ＮＥＴ１０４」を出力する。また、ＩＤ＝２に対応付けて、対象物識別子「Ｘ００１」を出力し、ＩＤ＝３に対応付けて、対象物識別子「ＩＣ８００１」を出力する。
【０１２０】
識別子受付部２３は、処理部３２から出力された対象物識別子を受け付けると（ステップＳ３０５）、その対象物識別子を対象物表示情報生成部２７に渡す。対象物表示情報生成部２７は、識別子受付部２３から対象物識別子を受け取ると、その対象物識別子の対応付けられているデザインレビュー項目のＩＤに対応する表示方法情報と、レビューポイント情報とをデザインレビュー情報記憶部２１から取得する。また、ＩＤ＝３のデザインレビュー項目については、基板の層に関する属性（すなわち、デザインレビュー対象物が基板の表面に位置する旨の属性）があったため、対象物識別子「ＩＣ８００１」に対応するデザインレビュー対象物が基板の表面に位置するかどうかを、基板層情報を参照して判断する。図１４の基板層情報では、対象物識別子「ＩＣ８００１」は基板表面（ＴＯＰ）に位置することとなっているため、対象物表示情報生成部２７は、対象物表示情報の生成を継続する。一方、仮に対象物識別子「ＩＣ８００１」が基板の裏面に位置することが基板層情報によって示された場合には、対象物表示情報生成部２７は、対象物識別子「ＩＣ８００１」を廃棄（削除）し、その対象物識別子に関する対象物表示情報を生成しない。
【０１２１】
対象物表示情報生成部２７は、表示方法に対応した表示コマンドを生成するための関数である表示コマンド生成関数を表示方法に対応付けて有している。図１６は、表示方法と、表示コマンド生成関数との対応を示す図である。この関数の引数として対象物識別子を代入することにより、対象物表示情報生成部２７は、表示コマンドを生成する。例えば、ＩＣは赤で表示することとなっているため、Ｆｕｎｃ０２（ＩＣ８００１）を用いることによって、表示コマンド「Ｓｅｔｃｏｌｏｒ（ＩＣ８００１，ｒｅｄ）」が生成される。そして、デザインレビュー項目ごとにレビューポイント情報と、表示コマンドとを有する対象物表示情報が生成される（ステップＳ３０６）。図１７は、対象物表示情報生成部２７が生成した対象物表示情報を示す図である。図１７では、対象物識別情報にデザインレビュー対象物の属性や表示方法が含まれているが、これらの情報は説明の便宜上表示したものであって、対象物表示情報に含まれなくてもよい。また、対象物識別子についても、表示コマンドに対象物識別子が含まれているため、対象物表示情報に含まれなくてもよい。ここで、表示コマンドに対象物識別子が含まれるとは、表示コマンドに対象物識別子がそのまま含まれることであってもよく、対象物識別子に所定の変換等がなされることによって表示コマンドに含まれることであってもよい。
【０１２２】
対象物表示情報生成部２７は、その生成した対象物表示情報を対象物表示情報記憶部２８に蓄積する。また、対象物表示情報生成部２７は、対象物表示情報出力部２９にデザインレビュー項目の一覧の表示に必要な情報を出力する旨の指示を渡す。すると、対象物表示情報出力部２９は、対象物表示情報記憶部２８が記憶している対象物表示情報からデザ
インレビュー項目ごとに「デザインレビュー対象物の属性」を読み出し、それらを表示部４２に出力する（ステップＳ３０７）。その結果、表示部４２は、表示デバイス（図８で示されるＰＣのディスプレイ）に図９と同様のデザインレビュー項目の一覧を表示する。なお、対象物表示情報に「レビューポイント情報」が含まれていない場合には、「デザインレビュー対象物の属性」等を表示部４２に出力し、その情報が表示されるようにしてもよい。
【０１２３】
ユーザがデザインレビュー項目の一覧表示において、「水晶」を選択したとする。すなわち、水晶に対応する「選択」ボタンをクリックしたとすると、その選択の指示が入力受付部２６で受け付けられ（ステップＳ３０８）、デザインレビュー項目判別部５２に渡される。そして、デザインレビュー項目判別部５２は、２番目のデザインレビュー項目、すなわちＩＤ＝２のデザインレビュー項目が選択されたと判別し、その判別結果を対象物表示情報出力部２９に渡す。その結果、対象物表示情報出力部２９は、水晶に対応する対象物表示情報、すなわち、ＩＤ＝２に対応するデザインレビュー項目から表示コマンド「Ｓｅｌｅｃｔ（Ｘ００１）」と、レビューポイント情報とから構成される対象物表示情報とを読み出して、その対象物表示情報を表示部４２に出力する（ステップＳ３０９）。すると、表示部４２は、受け付けた表示コマンド「Ｓｅｌｅｃｔ（Ｘ００１）」に応じた表示と、レビューポイント情報に基づいた表示とを行う。図１８は、ディスプレイに表示されたデザインレビュー対象物を含む基板パターン図３００と、レビューポイント情報に基づいた表示４００とを示す図である。基板パターン図３００では、水晶３０１が選択表示（例えば、ハイライトなど）されている。この選択表示は、例えば、水晶３０１と他の対象物との色を変えることであってもよく、水晶３０１を点滅させたり、他の対象物よりも濃く表示したりすることであってもよく、他の対象物と区別できるのであれば、その表示方法は問わない。ユーザは、この図１８の表示を見ることにより、基板パターン図３００において、水晶３０１の配線が長くなっていることを知ることができる。したがって、ユーザは、再度、回路情報から基板情報を生成する基板ＣＡＤ部４３による処理を行わなければならない。ユーザが「一覧」ボタンをクリックすると、図９の表示に戻り（ステップＳ３０１，Ｓ３０２，Ｓ３０７）、「終了」ボタンをクリックすると、図８の表示に戻る。
【０１２４】
なお、この具体例では、属性情報出力部２２が属性に対応するコマンドを生成する場合について説明したが、あらかじめ、属性に対応するコマンドがデザインレビュー情報記憶部２１において記憶されていてもよい。
【０１２５】
以上のように、本実施の形態によるデザインレビューシステムでは、属性情報を出力すると共に、その属性情報の出力に応じて受け付けたデザインレビュー対象物の対象物識別子を含む対象物表示情報を生成して出力する。したがって、実施の形態１と同様の効果を得ることができると共に、回路設計装置３０と、基板表示装置４０とに本実施の形態によるデザインレビュー支援装置２０を加えるのみで、容易にデザインレビューを行うシステムを構築することができ得る。
【０１２６】
また、ユーザによって選択されたデザインレビュー項目に対応する対象物表示情報を、対象物表示情報出力部２９より出力することができる。したがって、ユーザは、所望のデザインレビュー項目についてのみデザインレビューを行うことができ得る。
【０１２７】
なお、本実施の形態においては、基板表示装置４０における表示部４２は、対象物表示情報出力部２９から受け付けた対象物表示情報に基づいて、デザインレビュー対象物を含む基板パターン図を表示する場合について説明した。なお、基板表示装置４０に代えて、対象物表示情報と、基板情報とに基づいて、デザインレビュー対象物の基板上での画像を含むデザインレビュー画像（基板パターン図）を出力する出力部を備えた基板出力装置を用いてもよい。この出力部は、デザインレビュー画像を所定の装置に送信する送信部や、デザインレビュー画像を印刷するプリンタ等である。この出力部は、それらの出力を行う出力デバイス（プリンタや、モデムなど）を含んでもよく、あるいは含まなくてもよい。また、出力部は、ハードウェアによって実現されてもよく、あるいは出力デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【０１２８】
また、本実施の形態において、デザインレビュー情報に表示方法情報や、レビューポイント情報が含まれる場合について説明したが、それらのいずれか、あるいは両方がデザインレビュー情報に含まれていなくてもよい。その場合には、対象物表示情報にも、表示方法情報等に対応する情報が含まれないこととなる。
【０１２９】
また、本実施の形態では、デザインレビュー情報が基板の層に関する属性を有する場合について説明したが、デザインレビュー情報は、基板の層に関する属性を有していなくてもよい。デザインレビュー情報が基板の層に関する属性を有しない場合には、デザインレビュー支援装置２０は、基板層情報取得部２４や、基板層情報記憶部２５を備えていなくてもよい。
【０１３０】
また、本実施の形態では、対象物表示情報生成部２７がデザインレビュー情報記憶部２１に含まれる各デザインレビュー項目に関する対象物表示情報を生成してから、対象物表示情報出力部２９が、デザインレビュー項目ごとに、その対象物表示情報を出力する場合について説明した。これに対して、対象物表示情報生成部２７は、例えば、ユーザからの入力に応じて、所定のデザインレビュー項目についてのみ、対象物表示情報を生成してもよい。この場合には、デザインレビュー項目判別部５２は、判別結果を、対象物表示情報生成部２７等に渡してもよい。
【０１３１】
また、本実施の形態では、属性情報がコマンドである場合について説明したが、これは一例であって、属性情報は、単に属性を示す情報を含んでいるだけであってもよい。この場合には、回路設計装置３０において、その属性に対応する対象物識別子を処理部３２が抽出し、識別子受付部２３に渡すこととなる。
【０１３２】
また、本実施の形態では、対象物表示情報に表示コマンドが含まれる場合について説明した。ただし、これは一例であって、対象物表示情報には、例えば、デザインレビュー対象物に対応する対象物識別子が含まれるだけであってもよく、あるいは、対象物識別子と、表示方法情報とが含まれるだけであってもよい。対象物表示情報に対象物識別子のみが含まれる場合には、対象物表示情報生成部２７は、識別子受付部２３が受け付けた対象物識別子を単に含む対象物表示情報を構成するだけであるが、このことも、対象物表示情報の生成というものとする。対象物表示情報に対象物識別子のみが含まれる場合には、基板表示装置４０において、あらかじめ定められている表示方法によって、その対象物識別子で識別されるデザインレビュー対象物が表示されることとなる。あらかじめ定められている表示方法とは、例えば、受け取った対象物識別子に対応するデザインレビュー対象物の表示色を変える、点滅させる、中心に表示する等のように強調して表示する方法などである。
【０１３３】
また、本実施の形態では、デザインレビュー支援装置２０が回路設計装置３０から対象物識別子を受け付け、その対象物識別子を少なくとも有する対象物表示情報を出力する場合について説明した。ただし、例えば、デザインレビュー支援装置２０は、デザインレビュー項目におけるデザインレビュー対象物の属性を示す情報である属性情報を出力するのみの装置であってもよい。この場合には、その属性情報を受け付けた回路設計装置３０がその属性に対応する対象物識別子を抽出し、その抽出した対象物識別子が基板表示装置４０に渡されることによって、基板表示装置４０においてデザインレビュー対象物が表示されることとなる。その回路設計装置３０と、基板表示装置４０とは、同一の装置として構成されてもよい。
【０１３４】
また、本実施の形態によるデザインレビュー支援装置２０では、基板情報記憶部４１から基板層情報を取得する基板層情報取得部２４と、その基板層情報を記憶している基板層情報記憶部２５とを備える場合について説明した。これに対して、デザインレビュー支援装置２０が、基板情報記憶部４１から基板情報を取得する基板情報取得部と、その基板情報を記憶している基板情報記憶部とを備える構成としてもよい。そして、対象物表示情報生成部２７が、基板情報取得部によって取得された基板情報と、デザインレビュー対象物の属性に含まれている基板に関連する属性（例えば、基板上でのデザインレビュー対象物の位置に関する属性等）とを用いて対象物表示情報を生成してもよい。この場合に、基板情報取得部が取得する基板情報は、回路基板上の対象物に関する情報であり、基板情報記憶部４１で記憶されている基板情報と同じものであってもよい。また、あるいは、その基板情報の一部であってもよい。例えば、基板情報記憶部４１が記憶している基板情報から、対象物識別子と位置に関する情報のみを取得してもよい。
【０１３５】
また、本実施の形態では、回路設計装置３０が回路ＣＡＤ部３３を備え、基板表示装置４０が基板ＣＡＤ部４３を備えた場合について説明したが、回路設計装置３０が回路ＣＡＤ部３３を備えなくてもよい。また、基板表示装置４０が基板ＣＡＤ部４３を備えなくてもよい。また、回路ＣＡＤ部３３、及び基板ＣＡＤ部４３の両方、あるいはいずれか一方は、本実施の形態による回路設計装置３０等とは別の装置として構成され、回路情報記憶部３１や、基板情報記憶部４１と、所定の通信回線や、所定の記録媒体を介して情報のやり取りを行うことができるように構成されていてもよい。また、回路ＣＡＤ部３３、及び基板ＣＡＤ部４３に接続されている入力部３４、４４、表示部３５についても、それらの一部、あるいは全部を備えなくてもよい。
【０１３６】
また、上記各実施の形態において、デザインレビュー出力装置や、デザインレビューシステムは、複数の装置からなるシステムとして構成されてもよく、あるいは、スタンドアロンの単一の装置で構成されてもよい。ここで、システムとして構成される場合には、各装置間は、有線または無線の通信回線を介して接続されてもよい。
【０１３７】
また、上記各実施の形態では、デザインレビュー項目ごとに表示等が行われる場合について説明したが、複数のデザインレビュー項目が同時に表示等されてもよい。例えば、アナログ配線は青色で表示し、デジタル配線は赤色で表示し、水晶は黄色で表示し、ＩＣは緑色で表示する場合には、それらが同時に表示されても、それぞれを区別することができ得るため、それらのデザインレビュー対象物を同時に表示してもよい。
【０１３８】
また、上記各実施の形態において、一回前に構成したデザインレビュー画像に含まれていなかったデザインレビュー対象物を表示できるようにしてもよい。すなわち、前回のデザインレビュー画像との差分を表示することができるようにしてもよい。例えば、図１７で示される対象物表示情報において、各対象物識別子に対応付けて「前回抽出フラグ」を設定しておく。そして、対象物表示情報を対象物表示情報生成部２７が新たに対象物表示情報記憶部２８に蓄積するときに、それまでに蓄積されていた対象物識別子に対応する前回抽出フラグに「１」を設定する。また、そのときに新たに蓄積する対象物識別子に対応する前回抽出フラグに「０」を設定するのである。その場合には、例えば、識別子受付部２３が新たに受け付けた対象物識別子に対応するデザインレビュー対象物のみを表示したい場合には、前回抽出フラグが「０」である対象物識別子に対応する表示のみを行えばよいこととなる。
【０１３９】
また、上記各実施の形態において、入力受付部１５、２６が受け付けた入力によって選択されたデザインレビュー項目に関するデザインレビュー画像や対象物表示情報を出力する場合について説明した。ただし、これは一例であり、例えば、所定のタイミングで、各デザインレビュー項目に関するデザインレビュー画像や対象物表示情報を出力するようにしてもよい。そのタイミングは、例えば、所定の期間ごと（例えば、１分ごと）であってもよく、所定のイベントをトリガーとするものであってもよく、その他のタイミングであってもよい。
【０１４０】
また、上記各実施の形態において、デザインレビュー項目の一覧を表示してから各デザインレビュー項目を選択する場合について説明した。ただし、これは一例であり、例えば、一覧を表示しないで、各デザインレビュー項目に関するデザインレビュー画像や対象物表示情報を出力する旨の指示を受け付けてもよく、あるいは、前述のように、各デザインレビュー項目に関するデザインレビュー画像や対象物表示情報を所定の期間ごとに出力するようにしてもよい。
【０１４１】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１４２】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。なお、上記実施の形態におけるデザインレビュー出力装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、回路における対象物を識別する対象物識別子と当該対象物の属性とを対応付けて有する情報である回路情報と、回路の基板設計に関する１以上のデザインレビュー項目ごとに、デザインレビューを行う対象物であるデザインレビュー対象物の属性を有する情報であるデザインレビュー情報とに基づいて、前記デザインレビュー対象物に対応する前記対象物識別子を特定する特定ステップと、前記特定ステップで特定した前記対象物識別子と、対象物識別子と当該対象物識別子で識別される前記対象物の基板上での位置とを対応付けて有する情報である基板情報とに基づいて、基板上での前記デザインレビュー対象物を含む画像であるデザインレビュー画像を構成する画像構成ステップと、前記画像構成ステップで構成した前記デザインレビュー画像を出力する出力ステップと、を実行させるためのものである。
【０１４３】
また、上記実施の形態におけるデザインレビュー支援装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、回路の基板設計に関する１以上のデザインレビュー項目ごとに、デザインレビューを行う対象物であるデザインレビュー対象物の属性を有する情報であるデザインレビュー情報に基づいて、前記デザインレビュー対象物の属性を示す情報である属性情報を出力する属性情報出力ステップを実行させるためのものである。
【０１４４】
また、このプログラムは、コンピュータに、前記属性情報の出力に応じて、当該属性情報が示す前記デザインレビュー対象物の属性に対応した前記デザインレビュー対象物を識別する対象物識別子を受け付ける識別子受付ステップと、前記識別子受付ステップで受け付けた前記対象物識別子を含む情報である対象物表示情報を生成する対象物表示情報生成ステップと、前記対象物情報生成ステップで生成した前記対象物情報を出力する対象物表示情報出力ステップと、をさらに実行させるためのものであってもよい。
【０１４５】
なお、上記プログラムにおいて、情報を出力する出力ステップや、情報を受け付ける受付ステップなどでは、ハードウェアによって行われる処理、例えば、出力ステップにおけ
る表示デバイスやモデム、インターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０１４６】
また、このプログラムは、コンピュータ読み取り可能な媒体を用いてコンピュータに与えることができる。コンピュータ読み取り可能な媒体には、記録媒体や伝送媒体など様々な媒体を利用することが可能である。プログラムを第三者に提供する場合には、上記記録媒体を配布することでその提供を行うこともできるし、インターネットなどの電気通信回線を通じてその提供を行うこともできる。電気通信回線を通じてその提供を行う場合には、例えばプログラムの指令を電気信号や光信号、磁気信号などで表現し、その信号を搬送波に載せて送信することで、同軸ケーブルや銅線、光ファイバのような伝送媒体を用いた通信回線を介してそのプログラムを提供することができる。さらに、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１４７】
また、上記各実施の形態において、デザインレビュー出力装置や、デザインレビュー支援装置２０は、スタンドアロンで構成されてもよく、あるいは、通信回線等を介したシステムとして構成されてもよい。
【０１４８】
例えば、デザインレビュー出力装置は、図１９で示すように、バス６１を介して互いに接続されたＣＰＵ６２と、回路情報、基板情報、デザインレビュー情報、回路ＣＡＤプログラム、基板ＣＡＤプログラム、デザインレビュープログラムを記憶している記憶部６３と、プログラムの実行時等に使用されるメモリ６４と、キーボードやマウスの接続された入力受付部１５と、ディスプレイの接続された出力部１７とから構成されるスタンドアロンの装置であってもよい。ここで、ＣＰＵ６２が回路ＣＡＤプログラムや基板ＣＡＤプログラムを実行することにより、回路ＣＡＤ部１８や、基板ＣＡＤ部１９が実現され、デザインレビュープログラムを実行することにより、特定部１４や、画像構成部１６、デザインレビュー項目判別部５１等が実現される。ここでは、各構成要素がソフトウェアで実現されている場合について説明したが、各構成要素がハードウェアとして実現されることによりスタンドアロンの装置が構成されてもよい。また、図１９では実施の形態１によるデザインレビュー出力装置について説明したが、実施の形態２によるデザインレビュー支援装置２０や、そのデザインレビュー支援装置２０、回路設計装置３０、基板表示装置４０の任意の２以上の装置が図１９と同様にして、スタンドアロンの装置として構成されてもよい。
【０１４９】
また、例えば、図２０で示すように、デザインレビュー出力装置１０と、１以上の端末装置７０が、インターネットやイントラネット等の通信回線６０を介して接続されることにより、システムが構成されてもよい。この場合には、ユーザが端末装置７０を操作することにより、デザインレビュー出力装置１０への入力が行われ、デザインレビュー出力装置１０からデザインレビュー画像等が通信回線６０を介して端末装置７０に送信され、端末装置７０において、表示やプリントアウトなどがなされるのもとする。ここでは、実施の形態１によるデザインレビュー出力装置について説明したが、実施の形態２によるデザインレビュー支援装置２０や、そのデザインレビュー支援装置２０、回路設計装置３０、基板表示装置４０の任意の２以上の装置が図２０と同様にして、システムとして構成されてもよい。
【産業上の利用可能性】
【０１５０】
以上のように、本発明によるデザインレビュー出力装置等は、回路基板のデザインレビューを適切に行いうるようにすることができるものであり、設計された基板のデザインレビューを行うシステム等として有用である。
【図面の簡単な説明】
【０１５１】
【図１】本発明の実施の形態１によるデザインレビュー出力装置の構成を示すブロック図
【図２】同実施の形態によるデザインレビュー出力装置の動作を示すフローチャート
【図３】同実施の形態によるデザインレビュー出力装置の動作を示すフローチャート
【図４】同実施の形態における回路情報の一例を示す図
【図５】同実施の形態におけるデザインレビュー情報の一例を示す図
【図６】同実施の形態における基板情報の一例を示す図
【図７】同実施の形態における回路図の一例を示す図
【図８】同実施の形態におけるデザインレビュー出力装置の外観の一例を示す模式図
【図９】同実施の形態における表示の一例を示す図
【図１０】同実施の形態における表示の一例を示す図
【図１１】同実施の形態におけるデジタル・アナログ配線に関する表示の一例を示す図
【図１２】本発明の実施の形態２によるデザインレビューシステムの構成を示すブロック図
【図１３】同実施の形態によるデザインレビュー支援装置の動作を示すフローチャート
【図１４】同実施の形態における基板層情報の一例を示す図
【図１５】同実施の形態における属性とコマンドとの対応の一例を示す図
【図１６】同実施の形態における表示方法と表示コマンド生成関数との対応の一例を示す図
【図１７】同実施の形態における対象物表示情報の一例を示す図
【図１８】同実施の形態における表示の一例を示す図
【図１９】スタンドアロンの構成の一例を示す図
【図２０】システムの構成の一例を示す図
【符号の説明】
【０１５２】
１０  デザインレビュー出力装置
１１、３１  回路情報記憶部
１２、２１  デザインレビュー情報記憶部
１３、４１  基板情報記憶部
１４  特定部
１５、２６  入力受付部
１６  画像構成部
１７  出力部
１８、３３  回路ＣＡＤ部
１８ａ、１９ａ、３４、４４  入力部
１９、４３  基板ＣＡＤ部
２０  デザインレビュー支援装置
２２  属性情報出力部
２３  識別子受付部
２４  基板層情報取得部
２５  基板層情報記憶部
２７  対象物表示情報生成部
２８  対象物表示記憶部
２９  対象物表示情報出力部
３０  回路設計装置
３２  処理部
４０  基板表示装置
４２、１８ｂ、１９ｂ、３５  表示部
５１、５２  デザインレビュー項目判別部
【図１】
2005222528.tif 000003
【図２】
2005222528.tif 000004
【図３】
2005222528.tif 000005
【図４】
2005222528.tif 000006
【図５】
2005222528.tif 000007
【図６】
2005222528.tif 000008
【図７】
2005222528.tif 000009
【図８】
2005222528.tif 000010
【図９】
2005222528.tif 000011
【図１０】
2005222528.tif 000012
【図１１】
2005222528.tif 000013
【図１２】
2005222528.tif 000014
【図１３】
2005222528.tif 000015
【図１４】
2005222528.tif 000016
【図１５】
2005222528.tif 000017
【図１６】
2005222528.tif 000018
【図１７】
2005222528.tif 000019
【図１８】
2005222528.tif 000020
【図１９】
2005222528.tif 000021
【図２０】
2005222528.tif 000022