"半導体集積回路のアーキテクチャ構成図の作成を支援する設計支援装置が実行する設計支援方法であって、既存の半導体集積回路に含まれる機能マクロの情報と、機能マクロ間の接続情報を含むアーキテクチャ情報が品種毎に管理されたデータベースから、作成する半導体集積回路に搭載する機能マクロを含む品種を検索し、検索により得られた品種のアーキテクチャ情報を前記データベースから抽出し、前記作成する半導体集積回路のアーキテクチャ情報と、抽出した前記品種のアーキテクチャ情報を比較し、設計する半導体集積回路のアーキテクチャ情報に類似するアーキテクチャ情報の品種を抽出する、設計支援方法。前記作成する半導体集積回路に搭載する機能マクロの仕様に基づいて前記データベースを検索し、前記機能マクロを搭載した品種のリストを作成し、前記リストの品種の仕様データから前記機能マクロと接続された接続マクロ又は接続端子の情報を前記データベースから抽出する、ことを特徴とする請求項1に記載の設計支援方法。前記検索により得られた品種に含まれ、前記機能マクロと接続された接続マクロの情報を前記データベースから抽出し、前記作成する半導体集積回路の仕様と前記機能マクロ及び前記接続マクロの仕様の類似性を判定し、判定結果に応じた機能マクロ及び接続マクロを抽出する、ことを特徴とする請求項1又は2に記載の設計支援方法。前記仕様の類似性の判定において、前記半導体集積回路の複数の仕様のそれぞれに対し、前記機能マクロ及び前記接続マクロが対応するか否かを示すマトリックステーブルを作成し、対応する仕様が多い接続マクロを抽出する、ことを特徴とする請求項3に記載の設計支援方法。半導体集積回路のアーキテクチャ構成図の作成を支援する設計支援装置であって、既存の半導体集積回路に含まれる機能マクロの情報と、機能マクロ間の接続情報を含むアーキテクチャ情報が品種毎に管理されたデータベースから、作成する半導体集積回路に搭載する機能マクロを含む品種を検索し、検索により得られた品種のアーキテクチャ情報を前記データベースから抽出し、前記作成する半導体集積回路のアーキテクチャ情報と、抽出した前記品種のアーキテクチャ情報を比較し、設計する半導体集積回路のアーキテクチャ情報に類似するアーキテクチャ情報の品種を抽出する、設計支援装置。上記のように、検索により、仕様に対応する個々の機能マクロを得ることができる。しかし、配置に際し、機能マクロ間の接続が可能か否かを判定する必要がある。得られた状態で接続が不可能な機能マクロの場合、機能マクロを修正するか、接続可能な機能マクロを検索する必要がある。このように、検索により得られた個々の機能マクロに対する判定は、設計効率の低下を招く。本発明の一観点によれば、既存の半導体集積回路に含まれる機能マクロの情報と、機能マクロ間の接続情報を含むアーキテクチャ情報が品種毎に管理されたデータベースから、作成する半導体集積回路に搭載する機能マクロを含む品種を検索し、検索により得られた品種のアーキテクチャ情報を前記データベースから抽出し、前記作成する半導体集積回路のアーキテクチャ情報と、抽出した前記品種のアーキテクチャ情報を比較し、設計する半導体集積回路のアーキテクチャ情報に類似するアーキテクチャ情報の品種を抽出する。本発明の一観点によれば、設計効率の向上を図ることができる。以下、一実施形態を説明する。図1に示すように、設計支援装置10は、半導体装置のアーキテクチ設計を支援するための装置であり、例えば一般的な設計支援装置CAD:ComputerAidedDesignである。この設計支援装置10は、処理装置11、メモリ12、入力装置13、表示装置14、記憶装置15、ドライブ装置16、及び通信装置17を備える。処理装置11は、メモリ12を利用してプログラムを実行し、半導体装置のアーキテクチャ設計に必要な機能を実現する。プログラムは、処理装置11を、半導体装置の設計データを生成する各種手段として機能させるためのものである。メモリ12には、各種機能を提供するために必要なプログラムとデータが格納され、メモリ12としては、通常、キャッシュメモリ、システムメモリおよびディスプレイメモリを含む。入力装置13は、ユーザからの要求やプログラム実行のための指示,パラメータの入力に用いられ、これにはキーボードおよびマウス装置図示せず等が用いられる。表示装置14は、設計する半導体装置の仕様情報,検索結果、パラメータ入力画面等の表示に用いられ、これにはCRT,LCD,PDP等が用いられる。処理装置11は、設計する半導体装置の仕様や検索により得られた各種情報を表示装置14に表示させる。そして、処理装置11は、ユーザが操作する入力装置13からの信号に従って、表示装置14に表示された情報の選択,移動,複写や、情報の追加,削除を行う。そして、処理装置11は、その操作に従って設計データを変更する。このように、設計支援装置10は、半導体装置を設計するためのユーザインタフェースGUI:GraphicalUserInterfaceを提供する。記憶装置15は、通常、磁気ディスク装置、光ディスク装置、光磁気ディスク装置を含む。この記憶装置15には、半導体装置チップの設計データを生成するためのプログラムデータを含むファイルや、半導体装置の設計に用いられる各種データを含むファイルが格納される。処理装置11は、記憶装置15のファイルに格納されたデータを読み出し、そのデータに基づいて、半導体装置の設計データを作成する。そして、処理装置11は、作成したデータを含むファイルを記憶装置15に格納する。処理装置11が実行するプログラムデータは、例えば記録媒体19にて提供される。記録媒体19としては、磁気テープMT、メモリカード、フレキシブルディスク、光ディスクCDROMDVDROM...、光磁気ディスクMOMD...等、任意のコンピュータ読み取り可能な記録媒体を使用することができる。ドライブ装置16は、記録媒体19の記憶内容にアクセスする。処理装置11は、ドライブ装置16を介して記録媒体19からプログラムデータを読み出し、それを記憶装置15にインストールする。記録媒体19に、上述のプログラム,データを格納しておき、必要に応じて、メモリ12にロードして使用することもできる。尚、記録媒体19には、通信媒体を介してアップロード又はダウンロードされたプログラムデータを記録した媒体、ディスク装置を含む。更に、コンピュータによって直接実行可能なプログラムを記録した記録媒体だけでなく、いったん他の記録媒体ハードディスク等にインストールすることによって実行可能となるようなプログラムを記録した記録媒体や、暗号化されたり、圧縮されたりしたプログラムを記録した記録媒体も含む。通信装置17は、設計支援装置10をネットワークに接続するために用いられる。通信装置17は、通信に伴うデータ変換等を行って、他の装置設計支援装置やデータベースとの間でプログラムやデータの送受信を行う。また、設計支援装置10は、データ作成中に生成した各種の情報を、例えば電子メールにより、他の設計者に通知する。また、設計支援装置10は、外部の情報提供者のデータベース等からネットワークを介して、上述のプログラムとデータを受け取り、必要に応じて、メモリ12にロードして使用することもできる。次に、半導体装置チップのアーキテクチャと複合マクロのデータ構造について説明する。図2aに示すように、チップFF0101と表記20は、複数の機能マクロ21a~21eを含む。機能マクロ21aは、機能マクロ22aを含み、機能マクロ21cは、機能マクロ22bを含む。例えば、図2bに示すように、機能マクロZ001と表記25は複合マクロであり、機能マクロ26a,26b,26cを含む。機能マクロ26aは、機能マクロ27a,27bを含む。機能マクロ26bは、機能マクロ27c,27dを含む。機能マクロ26cは、機能マクロ27eを含む。なお、チップ20の表記FF0101は品種番号であり、各機能マクロ21a~22b,25~27eの表記例えば、機能マクロ21aのF001はモジュール名である。次に、設計支援装置10が有する機能の概要を説明する。図3に示すように、設計支援装置10は、品種情報管理データベースDB31と、マクロ情報管理データベースDB32とを有している。これらのDB31,32は、例えば、図1に示す記憶装置15に格納されている。品種情報管理DB31には、既存品種既存チップのアーキテクチャ情報チップアーキ情報が格納されている。アーキテクチャ情報は、品種名、版数バージョン、仕様スペック、機能ファンクション、ステータス、制約事項を含む。また、アーキテクチャ情報は、チップに搭載された機能マクロを特定するための情報を含む。この情報は、機能マクロのモジュール名、機能、チップに搭載された機能マクロの数搭載個数を含む。また、アーキテクチャ情報は、搭載された機能マクロにおける接続情報を含む。接続情報は、機能マクロに接続された他の機能マクロのモジュール名、機能マクロに接続された端子セルのモジュール名である。マクロ情報管理DB32には、各機能マクロを構成するために必要なデータ物理データが格納されている。物理データは、機能マクロの構成や動作を論理記述言語例えば、VerilogHDLで記述したリストを含む。品種情報管理DB31に格納されたデータは、マクロ情報管理DB32のデータとリンクされている。例えば、品種情報管理DB31には、図2aに示すチップ20のアーキテクチャ情報が格納され、マクロ情報管理DB32には、図2bに示す複合マクロ25、各機能マクロ26a~27eの物理データが格納されている。チップ20に含まれる機能マクロ21dの情報は、図2bに示す複合マクロ25の物理データを示す情報リンク情報を含む。同様に、機能マクロ21aの情報は、機能マクロ26aの物理データを示す情報リンク情報を含む。設計支援装置10は、図1に示す表示装置14に、検索画面検索ウインドウ33を表示する。設計者は、検索画面33に、新規に設計する半導体装置のアーキテクチャ情報として、品種の特徴仕様、制限などのスペック情報、マクロ構成設計する半導体装置に含める機能マクロの種類、接続情報を入力する。設計支援装置10は、入力されたアーキテクチャ情報に基づいて、品種情報管理DB31を検索し、設計する半導体装置のアーキテクチャ情報に類似した既存のアーキテクチャ情報を得る。そして、設計支援装置10は、各機能マクロの仕様、品種に含まれる機能マクロの種類、機能マクロ間や機能マクロと接続端子との間の接続情報に基づいて、品種レベルの一致性を判定する。つまり、設計支援装置10は、新規の半導体装置のアーキテクチャ情報と、検索により得られた既存の半導体装置のアーキテクチャ情報とがどれだけ一致しているかを判定する。そして、設計支援装置10は、判定結果に応じて、検索結果を表示する。例えば、設計支援装置10は、一致している項目が多い既存の半導体装置のアーキテクチャ情報から順に表示する。上記の処理は、図4に示すフローチャートとして示すことができる。即ち、設計支援装置10は、マクロ条件とチップ構成条件を入力しステップ41、条件に合致するチップカタログ情報チップの機能情報や仕様情報を品種情報管理DB31から抽出するステップ42。次いで、設計支援装置10は、抽出したチップカタログ情報から、チップとマクロの条件に従って、作成する半導体装置のアーキテクチャに類似したアーキテクチャのチップ品種を選別するステップ43。次に、選別したアーキテクチャのチップ品種に含まれる部品機能マクロから、利用可能な部品機能マクロを選別するステップ44。部品の選別は、例えば、入力条件機能マクロの構成、接続仕様、等と一致する条件項目の数により行われる。そして、設計支援装置10は、検索結果として選別した機能マクロを表示装置14に表示する。また、設計支援装置10は、品種情報管理DB31に情報を登録するためのユーザインタフェースGUIを提供する。即ち、設計支援装置10は、図5に示す登録画面登録ウインドウ51を表示装置14に表示する。登録画面51には、マクロ仕様、接続仕様、チップ構成、制約事項、等の入力項目が設定されている。設計支援装置10は、各項目に入力された情報を、品種情報管理DB31に登録する。そして、設計支援装置10は、上記の入力条件に基づいて品種情報管理DB31に登録した情報から類似アーキテクチャ情報を検索する検索エンジンとしての機能と、検索結果のアーキテクチャ情報と入力条件との整合性を検証する。そして、設計支援装置10は、検証結果に基づいて、アーキテクチャ構成のための作業画面52を表示する。設計支援装置10は、作業画面52に、既存マクロの検索結果を表示する。設計者は、作業画面52において、例えば検索により得られた機能マクロから、使用する機能マクロを選択する。設計支援装置10は、作業画面52において、設計者の操作に従って、チップ構成リストを作成する。また、設計支援装置10は、作業画面52において、制約条件の参照、物理データの参照により、構成リストを検証する。アーキテクチャ設計時の処理を説明する。図6に示すように、設計支援装置10は、マクロ検索画面ウインドウ:Window61を表示装置14に表示する。そして、設計支援装置10は、入力項目品種の特徴、等に基づいて品種情報管理DB31を検索し、検索により得られた情報を画面61に表示する。表示する項目は、例えば、マクロ仕様、複合マクロの構成,接続仕様、搭載品種実績、利用時の制約条件、等である。これにより、設計者は、所望のマクロがあるか、利用可能な複合マクロがあるか、どの品種に搭載された実績があるか、利用する他マクロとの接続にあたって制約条件、禁止事項などはどうか、を参照することができる。次いで、設計支援装置10は、チップのアーキテクチャを設定するための作業画面チップアーキテクチャ設定画面と表記62を表示装置14に表示する。この画面ウインドウ62において、設計者は、検索により得られた既存マクロを品種に配置する。設計支援装置10は、例えば、検索結果として表示された機能マクロを設計者が選択例えば、画面61に表示された機能マクロのモジュール名をワンクリックすることで、その選択された機能マクロの情報を、作業画面62に表示するとともに、品種の構成図に機能マクロを配置し、物理データに対するリンクを設定する。また、設計者は、新規に作成が必要と判断したマクロ未開発マクロの情報を入力することで、未開発マクロを品種に配置する。設計支援装置10は、アーキテクチャを構成する過程において、機能マクロ間の矛盾を検出する。例えば、図2bに示す複合モジュール25は、機能マクロ26aに含まれる機能マクロ27bと、機能マクロ26cに含まれる機能マクロ27eを有している。両機能マクロ27b,27eは互いに同じモジュール名であり、互いに同じ機能を有している。この2つの機能マクロ27b,27eにおいて、版数が異なると、例えば使用上の制約条件が異なる。このような機能マクロ27b,27eは、チップの動作を不安定にする場合がある。このため、設計支援装置10は、アーキテクチャ構成図に含まれる複数の機能マクロのそれぞれについて矛盾を検出し、検出した矛盾例えば、版数エラーを表示する。そして、設計支援装置10は、機能マクロを配置したアーキテクチャ構成図をデータベース63に登録する。また、設計支援装置10は、機能マクロの流用派生の情報を含む派生流用履歴をデータベース63に登録する。流用履歴は、アーキテクチャ構成図に配置した機能マクロが含まれる品種、つまり、参照元の品種や機能マクロと、参照先の品種や機能マクロとを関連付ける情報である。派生履歴は、機能マクロの作成において、ベースとした機能マクロ、つまり参照一部を流用した元の機能マクロや、参照した機能マクロを含む品種と、作成した機能マクロ派生マクロを含む機能マクロや品種とを関連付ける情報である。次に、検索処理の一例を説明する。図7に示すように、先ず、設計支援装置10は、検索条件を入力するステップ71。検索条件は、機能マクロのモジュール名、接続マクロ、接続端子の仕様である。次に、設計支援装置10は、品種情報管理DB31を検索し、該当する機能マクロを搭載した品種を検索し、搭載品種リスト73を作成するステップ72。設計支援装置10は、複数の検索条件を所定の検索式例えばORにて品種情報管理DB31を検索する。次に、設計支援装置10は、搭載品種の仕様データから搭載個数接続マクロ接続端子の情報を抽出し、再利用可否判定基準定義ファイル75の情報に従って判定するステップ74。定義ファイル75には、複数の判定項目と、判定基準が設定されている。判定項目は、参照する機能マクロについて、作成する機能マクロと一致するか否かを判定する項目である。なお、判定する項目は、検索項目と同じであってもよい。判定基準は、複数の判定項目のうち、作成する機能マクロと一致する項目の割合パーセントやしきい値である。例えば、設計支援装置10は、複数の仕様のうちの80以上の項目が一致している機能マクロを利用可能と判定し、一致する項目が80未満の機能マクロを利用不可能と判定する。尚、判定基準として、一致が必須な項目が設定されてもよい。また、一致が必須な項目と、一致する項目の数の割合やしきい値とが設定されてもよい。次に、設計支援装置10は、利用可能と判定した機能マクロを、検索結果として表示するステップ76。また、設計支援装置10は、搭載品種リスト73に登録した品種に含まれる機能マクロの開発ステータスを、品種情報管理DB31から抽出するステップ77。開発ステータスは、品種や機能マクロの開発状況開発が完了しているか、チップに搭載された実績はあるかや製造状況出荷数、製造数、等である。この開発ステータスは、設計者に対し、安定した機能マクロ実装済みや出荷実績が高い品種,機能マクロの利用を可能とする。次に、接続仕様に基づく検索処理の一例を説明する。図8に示すように、先ず、設計支援装置10は、検索条件を入力するステップ81。検索条件は、機能マクロのモジュール名、接続マクロの仕様である。次に、設計支援装置10は、品種情報管理DB31を検索し、検索条件に対応する機能マクロ以下、対象マクロと、その対象マクロが接続された機能マクロ以下、接続マクロを抽出し、接続実績マクロを含むマトリックステーブル83を生成するステップ82。次に、マトリックステーブル83は、図9に示すように、抽出した機能マクロ対象マクロ及び接続マクロと、各機能マクロの仕様と設計仕様の一致状態が格納されている。図中、黒丸●は、機能マクロがスペックを満たすことを示す。例えば、図9において、検索により得られた対象マクロF301は、複数のスペックのうち、要求スペックのうち、第1のスペックSpec1と第2のスペックSpec2と第4のスペックSpec4を満たす。この対象マクロF301は、接続マクロF201と接続されている。この接続マクロF201は、第2のスペックSpec2と第3のスペックSpec3と第5のスペック5を満たす。また、対象マクロF301は接続マクロFS01と接続され、このマクロFS01は第1のスペックSpec1から第5のスペックSpec5の全てを満たす。また、また、対象マクロF301は接続マクロFS07と接続され、このマクロFS07は第1のスペックSpec1から第5のスペックSpec5の全てを満たさない。なお、図9は、類似する1つの機能マクロ対象マクロF301について示している。従って、品種情報管理DB31から抽出された機能マクロについても、同様に、対象マクロ及び接続マクロと、要求スペックのマトリックステーブルが作成される。ついで、設計支援装置10は、より多くのスペックを満たす対象マクロ及び接続マクロを、接続実績マクロの情報を表示する画面ウインドウ85を表示装置14に表示するステップ84。例えば、図9に示すマトリックステーブル83に対し、対象マクロF301と接続マクロFS01の情報が画面85に表示される。次に、構成図作成処理の一例を説明する。図10に示すように、設計支援装置10は、表示装置14に、構成図作成画面ウインドウ91と、検索結果を示す画面ウインドウ92,93を表示する。構成図作成画面91には、モジュール名、版数、機能、ステータス、制約事項をそれぞれ入力及び表示する項目欄91aが設定されている。検索結果表示画面92には、検索により得られた機能マクロモジュールの情報例えば、モジュール名、機能、作成者、搭載品種が表示される。検索結果表示画面93には、検索により得られた品種に含まれる機能マクロの情報例えば、モジュール名、版数、機能、ステータス、制約が表示される。設計支援装置10は、各画面92,93に表示された情報のうち、設計者が操作する入力装置13例えばマウスによりクリックされた情報を、作成画面91に表示する。また、設計支援装置10は、設計者が操作する入力装置13例えばキーボードにより直接入力された情報を表示する。これにより、検索結果に表示されていない機能マクロ、未作成の機能マクロの仕様の設定が可能となる。また、設計支援装置10は、設計者が操作する入力装置13例えばマウスにより指示例えば、ダブルクリック、ドラッグされた情報を削除する。そして、設計支援装置10は、任意のタイミング例えば、作成画面91に機能モジュールが追加されたときで、機能マクロ間の矛盾例えば、版数矛盾を判定し、その判定結果を、画面91に表示する。例えば、設計支援装置10は、矛盾する機能マクロの版数の項目欄91aの背景色を通常色例えば、白色と異なる色例えば、赤色とするとともに、ステータス表示欄91bに、判定結果に応じた文字列例えば、版数が矛盾していますを表示する。また、設計支援装置10は、任意のタイミング例えば、図示しないアイコンがクリックされた、所定の時間毎で、回路実装サーバを実行する。回路実装サーバは、設計品種を実装する。即ち、回路実装サーバは、アーキテクチャ情報にリンクされた機能マクロの仕様ライブラリ物理データをアーカイブして回路実装フィールドに展開し、品種データを生成する。これにより、設計者は、現時点のアーキテクチャが仕様を満足するか否かを判断することができる。設計支援装置10は、更新通知機能を有している。更新通知機能は、既存の機能マクロの情報を変更した場合に、その情報の変更を、流用経路派生経路の品種や機能マクロの作成者に通知するものである。上記したように、品種情報管理DB1やマクロ情報管理DB32に登録された機能マクロは、登録された機能マクロを含む品種チップと異なる品種チップに流用される。また、登録された機能マクロをベースとした派生マクロが作成される。更新通知機能は、既存の機能マクロを修正した場合に、その修正した機能マクロを含む流用経路派生経路の品種や機能マクロの作成者に、機能マクロの修正事項を通知するものである。上記したように、品種情報管理DB1やマクロ情報管理DB32に登録された機能マクロは、登録された機能マクロを含む品種チップと異なる品種チップに流用される。また、登録された機能マクロをベースとした派生マクロが作成される。機能マクロの修正は、機能の改版、不具合の解消、等を目的として実施される。修正点は、機能マクロの流用元、流用先、参照元、派生先などにおいて、必要とする場合がある。このため、設計支援装置10は、修正された機能マクロに係る経路の例えば、流用先の品種の設計において機能マクロに不具合が発見され、その不具合が品種の動作に影響する場合、機能マクロは、品種の設計者によって、或いは機能マクロの作成者によって、修正される。そして、修正による更新情報が、機能マクロの情報を格納したデータベースマクロ情報管理DB32に登録される。発見された不具合が品種の動作に影響しない場合、発見された不具合は、例えば制約情報として、機能マクロの情報を格納したデータベースマクロ情報管理DB32に登録される。設計支援装置10は、登録された修正に関する情報や制約情報を、当該機能マクロに係わる機能マクロ又は品種の作成者に通知する。即ち、図11に示すように、設計支援装置10は、マクロ情報更新画面101を表示装置14に表示する。そして、設計支援装置10は、更新画面101により入力されたマクロ名によりデータベース63の派生流用派生履歴を検索し、流用経路派生経路の品種を把握し、品種リスト103を作成するステップ102。品種リスト103には、経路における品種,機能マクロの作成者の氏名、メールアドレス、通知内容登録された情報が格納されている。次いで、設計支援装置10は、作成した品種リスト103に基づいて、通知メールを発信するステップ104。以上記述したように、本実施形態によれば、以下の効果を奏する。1設計支援装置10は、既存の半導体集積回路に含まれる機能マクロの情報と、機能マクロ間の接続情報を含むアーキテクチャ情報が品種毎に管理されたデータベースから、作成する半導体集積回路に搭載する機能マクロを含む品種を検索する。そして、設計支援装置10は、検索により得られた品種のアーキテクチャ情報をデータベースから抽出し、作成する半導体集積回路のアーキテクチャ情報と、抽出した品種のアーキテクチャ情報を比較し、設計する半導体集積回路のアーキテクチャ情報に類似するアーキテクチャ情報の品種を抽出する。既存の半導体集積回路のアーキテクチャ情報には、機能マクロ間の接続情報が含まれる。従って、作成する半導体集積回路に搭載する機能マクロに対して、接続実績のある機能マクロを容易に把握することができる。その結果、互いに接続する機能マクロを把握するまでの時間が、従来の手法に比べて短くなるため、設計に要する時間の短縮を図ることができる。2既存の半導体集積回路のアーキテクチャ情報には、機能マクロに対し、使用時の制限や注意事項、禁止事項等が含まれる。従って、機能マクロについて、使用時の制限や注意事項、禁止事項等を、その機能マクロの作成者や、既存の半導体集積回路の作成者に確認することなく、容易に把握することができる。その結果、設計に要する時間の短縮を図ることができる。また、半導体装置における不具合の発生を低減することができる。また、設計期間の短縮を図ることができる。3設計支援装置10は、登録されたマクロ更新情報に基づいて、データベース63の派生流用派生履歴を検索し、機能マクロの派生経路流用経路の品種を把握する。そして、設計支援装置10は、把握した品種,機能マクロの作成者に、機能マクロの更新を示す通知メールを発信する。このように、機能マクロの更新時に、流用先に対して改版状況を通知することができる。そして、通知によって流用先において、例えば、半導体装置の使用制限や、半導体装置の再設計等の対処を行うことを可能とすることができる。また、流用先に自動的に通知することで、流用先を追跡する手間や、通知する手間が不要となる。尚、上記実施形態は、以下の態様で実施してもよい。上記実施形態では、品種情報管理DBを設計支援装置10の記憶装置15に格納したが、設計支援装置10がアクセス可能であればよく、ネットワークを介して接続される装置例えば、他の設計支援装置やサーバ装置に格納されていてもよい。上記実施形態では、1つの設計支援装置10にて、検索機能、更新通知機能、等を実行するようにしたが、すくなくとも1つの機能を実行する設計支援装置に具体化してもよい。また、複数の設計支援装置がそれぞれ1つ又は複数の機能を実行するようにしてもよい。"