(57)【要約】【課題】顧客が、自身が必要とするＬＳＩデータを、ＬＳＩデータ提供者にネットワークを介して要求／取得できるシステムを実現する。【解決手段】顧客は、端末３２を介してマクロデータやツールデータの提供をＬＳＩベンダに要求する。品種担当者は端末１６で上記要求の承認を行い、新規に作成する必要にある品種専用マクロについては社内向けサーバ１２を介してマクロ開発部門に通知する。マクロ開発部門は、品種専用マクロの納期を設定し、品種専用マクロの作成が完了すると、それをシステムに登録する。顧客は、端末３２の画面で品種専用マクロの開発状況を確認する。また、要求したマクロデータやツールデータが提供可能であれば、それらを端末３２にダウンロードする。【選択図】図３
2007299197.tif 000002
【特許請求の範囲】
【請求項１】
ＬＳＩデータの顧客の端末とＬＳＩデータ提供業者のコンピュータシステムがネットワークで接続された顧客向けＬＳＩデータ提供システムであって、
前記コンピュータシステムの端末は、
システムを利用するユーザに関するユーザ情報を登録するユーザ情報登録手段と、
システムが提供するＬＳＩデータに関する基本情報を登録する基本情報登録手段と、
前記基本情報を基に、ＬＳＩデータの管理情報とＬＳＩデータの実体を登録する実体登録手段と、
前記基本情報登録手段によって登録された基本情報を基に、顧客が依頼可能なＬＳＩデータに関する依頼可能情報を登録する依頼可能情報登録手段とを備え、
前記顧客の端末は、
該依頼可能情報登録手段によって登録された依頼可能情報を参照して、依頼するＬＳＩデータに関する情報を選択する依頼情報選択手段を備える、
ことを特徴とする顧客向けＬＳＩデータ提供システム。
【請求項２】
請求項１記載の顧客向けＬＳＩデータ提供システムであって、
前記コンピュータシステムの端末は、  
前記依頼情報選択手段によって選択された依頼情報を基に、該依頼情報によって指定されているＬＳＩデータに対応したＬＳＩデータ開発部門に前記依頼情報を通知する通知手段を、
さらに備えることを特徴とする顧客向けＬＳＩデータ提供システム。
【請求項３】
請求項１記載の顧客向けＬＳＩデータ提供システムであって、
前記コンピュータシステムの端末は、  
前記依頼情報選択手段によって選択された依頼情報を基に、新規に作成する必要があるＬＳＩデータの作成要求をＬＳＩデータ開発部門に要求する手段を、
さらに備えることを特徴とする顧客向けＬＳＩデータ提供システム。
【請求項４】
請求項１記載の顧客向けＬＳＩデータ提供システムであって、
前記コンピュータシステムの端末は、  
前記依頼情報を基に、チューニングが必要なＬＳＩデータを判別し、該ＬＳＩデータにフラグを付与する手段を、さらに備え、
前記コンピュータシステムは、
該フラグが付与されたＬＳＩデータをチューニングするチューニング手段を備えるサーバを、
さらに備えることを特徴とする顧客向けＬＳＩデータ提供システム。
【請求項５】
請求項１記載の顧客向けＬＳＩデータ提供システムであって、
前記コンピュータシステムの端末と前記顧客の端末は、
前記依頼情報によって依頼されたＬＳＩデータに関する作業状況を設定する作業状況設定手段と、
該作業状況を端末の画面に表示させる画面表示制御手段を、
さらに備えることを特徴とする顧客向けＬＳＩデータ提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＬＳＩデータを提供するシステムに係り、特にＬＳＩベンダが顧客にネットワークを介してＬＳＩデータを提供する顧客向けＬＳＩデータ提供システムに関する。
【背景技術】
【０００２】
システムＬＳＩは、電子回路のシステムを一つのチップに集積したＬＳＩであり、高機能化する機器に不可欠な存在となっている。システムＬＳＩは、設計期間の短縮やコスト削減のためにＩＰ(Intellectual property)マクロを利用するのが一般的である。ＩＰマクロはシステムのある機能を実現するブロックであり、その動作は保証されており再利用が可能である。したがって、システムＬＳＩを開発する際には、必要とする機能を備えたＩＰマクロを迅速に入手する必要がある。
【０００３】
ＩＰマクロは、ＬＳＩベンダから供給される。ＬＳＩベンダには、ＩＰマクロを開発する部門であるマクロ開発部門の技術者（ＩＰマクロ開発者）とＩＰマクロ開発者が開発したＩＰマクロを顧客に提供する担当者（品種担当者）がおり、品種担当者が顧客と商談することで、品種担当者を介して顧客にＩＰマクロが「マクロデータ種別」という形態で提供されるようになっている。
【０００４】
ここで、マクロデータ種別とは、顧客の設計ツールなどに応じた形式のＩＰマクロのデータである。
ＩＰマクロは、その機能の種類に応じて様々な品種に分類される。また、各品種は、テクノロジ（ＬＳＩの製造プロセスに関する設計ルールなど）より分類され、テクノロジ毎に複数のマクロデータの種別（ネットリスト、セルライブラリ、シミュレーションデータなど）が用意されている。このため、ＬＳＩベンダは多数のＩＰマクロを保有しており、これらのＩＰマクロをデータベースで管理している。  
【特許文献１】特開２００３−４４５２０号公報
【特許文献２】特開２００４−４６３６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ＩＰマクロは、顧客が使用する設計ツールに適した形式でないと顧客が利用できない。しかしながら、顧客が利用する設計ツールは多岐にわたる。このため、品種担当者は顧客に提供すべきＩＰマクロ（マクロデータ種別）が分からないという問題があった。
【０００６】
また、顧客とＩＰマクロ開発者との間に品種担当者が介在するため、品種担当者と顧客間及び品種担当者とＩＰマクロ開発者間で必ず情報交換する必要が生じていた。このため、マクロデータ種別を顧客に迅速に提供できない、顧客が必要とするマクロデータ種別の開発を迅速に依頼できないという問題も生じていた。
【０００７】
品種担当者は、顧客との商談で、顧客から必要なマクロデータ種別、その仕様（スペック）、使用する設計ツールなどを聞き出し、それをマクロ開発部門に伝えている。このため、タイムロスがあり、顧客からの依頼情報を誤って伝えてしまうという懸念もあった。
【０００８】
また、マクロデータ種別は、再利用可能であっても、品種用にＰＴＶ条件の電源電圧（内部電圧、外部電圧）や、動作温度（Best、Nominal、Worst）等を入力パラメータとして、品種担当者がチューニング作業（ＲＡＭやＲＯＭの作成作業も含む）する必要がある場合もある。この場合は、チューニング作業後でないと、顧客に必要なＩＰマクロを提供できない。
【０００９】
また、さらに、現状では、顧客に提供するため新たに作成するＩＰマクロの納期予定は、マクロ開発部門から品種担当者を経由して伝達している。このため、顧客は、作成を依頼したＩＰマクロの進捗状況をすぐに把握できないという問題があった。
【００１０】
本発明の目的は、顧客が、開発するシステムＬＳＩの使用条件に適合したＩＰマクロや、そのスペック、設計ツール等を顧客自身が直接指定して、必要とするＩＰマクロをＬＳＩベンダに要求・取得できるようなシステムを提供することである。
【００１１】
本発明の他の目的は、上記のようにしてＬＳＩベンダに作成を依頼したＩＰマクロの進捗状況を即座に把握できるシステムを提供することである。
【課題を解決するための手段】
【００１２】
本発明の第１態様は、ＬＳＩデータの顧客の端末とＬＳＩデータ提供業者のコンピュータシステムがネットワークで接続された顧客向けＬＳＩデータ提供システムであり、前記コンピュータシステムの端末は、システムを利用するユーザに関するユーザ情報を登録するユーザ情報登録手段と、システムが提供するＬＳＩデータに関する基本情報を登録する基本情報登録手段と、前記基本情報を基に、ＬＳＩデータの管理情報とＬＳＩデータの実体を登録する実体登録手段と、前記基本情報登録手段によって登録された基本情報を基に、顧客が依頼可能なＬＳＩデータに関する依頼可能情報を登録する依頼可能情報登録手段とを備え、前記顧客の端末は、該依頼可能情報登録手段によって登録された依頼可能情報を参照して、依頼するＬＳＩデータに関する情報を選択する依頼情報選択手段を備えることを特徴とする。
【００１３】
本発明の第１態様の顧客向けＬＳＩデータ提供システムによれば、顧客は、システムによって予め設定されたＬＳＩデータの情報のみ選択可能である。
本発明の第２態様は、前記第１態様のＬＳＩデータ提供システムにおいて、前記コンピュータシステムの端末は、前記依頼情報選択手段によって選択された依頼情報を基に、該依頼情報によって指定されているＬＳＩデータに対応したＬＳＩデータ開発部門に前記依頼情報を通知する通知手段を、さらに備えることを特徴とする。
【００１４】
本発明の第２態様の顧客向けＬＳＩデータ提供システムによれば、顧客に依頼されたＬＳＩデータに対応するＬＳＩデータ開発部門へ顧客の依頼要求を通知可能である。
本発明の第３態様は、前記第１態様の請求項１記載の顧客向けＬＳＩデータ提供システムにおいて、前記コンピュータシステムの端末は、前記依頼情報選択手段によって選択された依頼情報を基に、新規に作成する必要があるＬＳＩデータの作成要求をＬＳＩデータ開発部門に要求する手段を、さらに備えることを特徴とする。
【００１５】
本発明の第３態様の顧客向けＬＳＩデータ提供システムによれば、新規にＬＳＩデータを作成する場合に、ＬＳＩデータ提供業者の品種担当者が、顧客の代わりに、該ＬＳＩデータの作成を要求することが可能である。
【００１６】
本発明の第４態様は、前記第１態様の顧客向けＬＳＩデータ提供システムにおいて、前記コンピュータシステムの端末は、前記依頼情報を基に、チューニングが必要なＬＳＩデータを判別し、該ＬＳＩデータにフラグを付与する手段を、さらに備え、前記コンピュータシステムは、該フラグが付与されたＬＳＩデータをチューニングするチューニング手段を備えるサーバを、さらに備えることを特徴とする。
【００１７】
本発明の第４態様の顧客向けＬＳＩデータ提供システムによれば、ＬＳＩデータ提供業者のコンピュータシステムに設置されたサーバを用いて、チューニングが必要なＬＳＩデータを自動チューニングできる。
【００１８】
本発明の第５態様は、前記第１態様の顧客向けＬＳＩデータ提供システムにおいて、前記コンピュータシステムの端末と前記顧客の端末は、前記依頼情報によって依頼されたＬＳＩデータに関する作業状況を設定する作業状況設定手段と、該作業状況を端末の画面に表示させる画面表示制御手段を、さらに備えることを特徴とする。
【００１９】
本発明の第５態様の顧客向けＬＳＩデータ提供システムによれば、顧客、ＬＳＩデータ提供業者の品種担当者及びＬＳＩデータ開発者が、顧客が依頼したＬＳＩデータの作業状況を各自の端末から把握可能になる。
【発明の効果】
【００２０】
本発明の顧客向けＬＳＩデータ提供システによれば、下記に示すような効果が得られる。
（１）顧客が、システムによって予め設定されたＬＳＩデータの情報のみ選択可能となる。
（２）顧客に依頼されたＬＳＩデータに対応するＬＳＩデータ開発部門へ、顧客の依頼要求を通知することが可能となる。
（３）新規にＬＳＩデータを作成する場合に、ＬＳＩデータ提供業者の品種担当者が、顧客の代わりに、該ＬＳＩデータの作成を要求することが可能となる。
（４）ＬＳＩデータ提供業者のコンピュータシステムに設置されたサーバを用いて、チューニングが必要なＬＳＩデータを自チューニングできる。
（５）顧客、ＬＳＩデータ提供業者の品種担当者及びＬＳＩデータ開発者が、顧客が依頼したＬＳＩデータの作業状況を各自の端末から把握可能になる。
【発明を実施するための最良の形態】
【００２１】
以下、図面を参照しながら本発明の実施の形態について説明する。
［本発明の概要］
図１は、本発明の顧客向けＬＳＩデータ提供システムの概要を示す模式図である。
図１を参照しながら、本発明の概要を説明する。
（１）顧客１は、端末から専用ＩＤとパスワードで、ＬＳＩベンダのコンピュータシステムの社外向けサーバにログインする。そして、ユーザ認証が承認されると、端末の画面を介して、自身が要求するＩＰマクロを選択する。この選択において、マクロ種類、マクロデータ種別、ツールの種類などを選択する。また、ＰＴＶ条件、ＲＡＭのスペックなどを入力する。
（２）顧客が端末で選択した上記要求は、品種担当者２と上記要求に対応するマクロ開発部門３（マクロ開発部門Ａ、Ｂ、Ｃ、Ｄ）の端末に送られる。
（３）品種担当者２は、新規に品種専用のＩＰマクロを作成する必要があるなどのように、マクロ開発部門との調整が必要な場合には、顧客に代わってＩＰマクロの新規作成をマクロ開発部門に伝える（要求支援）。
（４）マクロ開発部門３は、顧客から要求のあったＩＰマクロ４（マクロＡ、Ｂ、Ｃ、Ｄ）を提供する。このＩＰマクロは、ハードディスクなどの記憶装置に保管される。
（５）（１）で顧客が入力した条件６（ＰＴＶ条件、ＲＡＭスペックなど）はサーバ（不図示）に送られる。サーバは、条件６を入力パラメータとして、マクロ開発部門３が提供したＩＰマクロのチューニングやＲＡＭの作成などを行う。チューニングされたＩＰマクロや作成されたＲＡＭは、ＩＰマクロ７（マクロＡ’、Ｂ’、Ｃ’、Ｄ’）として記憶装置に格納される。
（６）顧客は、端末から、上記記憶装置に格納されているＩＰマクロ７をネットワーク（不図示）を介して取得する。
【００２２】
上記システムにおいて、顧客１、品種担当者２及びマクロ開発部門３は、顧客１が要求したＩＰマクロの作業状況（進捗状況）を、それぞれの端末の画面を介して把握可能である。
【００２３】
図２は、本発明の顧客向けＬＳＩデータ提供システムが顧客に提供するＩＰマクロ（マクロデータ）の管理形態の例を示す図である。
「マクロ種類」は、ＩＰマクロを機能による分類したもので、Ｉ／Ｏ、ＲＡＭ、ＲＯＭ、アナログなどである。１つのマクロ種類について、品種に応じて複数の「マクロコード」（マクロコード１、２、・・・ｉ）が存在する。ＩＰマクロの品種は設計テクノロジに応じて顧客に提供される。このため、１つのマクロコードは、複数のテクノロジコード（テクノロジ１、２、・・・ｊ）に分類されて管理される。ＩＰマクロは、提供形態に応じて、ネットリスト、セルライブラリ、シミュレーションデータ等のソフトＩＰやハードＩＰ、ファームＩＰに分類される。このため、１つのテクノロジコードは、複数のマクロデータ種別（マクロデータ種別１、２、・・・ｋ）に分類されて管理される。
【００２４】
［実施形態］
｛システム構成｝
図３は、本発明の顧客向けＬＳＩデータ提供システムの実施形態を示す図である。
本実施形態は、ＬＳＩベンダのコンピュータシステム１０、ネットワーク２０及び顧客のコンピュータシステム３０で構成される。
ＬＳＩベンダのコンピュータシステム１０は、顧客にＩＰマクロ（マクロデータ種別）を提供するＬＳＩベンダ内に設けられたコンピュータシステムであり、社外向けサーバ１１、社内向けサーバ１２、ファイアウォール１３を備えている。ファイアウォール１３は、社外向けサーバ１１と社内向けサーバ１２との間に設けられ、社内のネットワークを外部の不正アクセスから防止する。社内向けサーバ１２は、外部記憶装置１２ａ備えている。
【００２５】
社内向けサーバ１２は、ＬＡＮ（ローカルエリアネットワーク）１４を介して、複数のマクロ開発部門（マクロ開発部門Ａ、Ｂ、Ｃ、Ｄ）の端末（クライアントコンピュータ）１５及び複数の品種担当部門（品種担当部門Ａ、Ｂ、Ｃ、Ｄ）の端末（クライアントコンピュータ）１６に接続されている。社外向けサーバ１１は例えばＷｅｂサーバであり、ネットワーク２０は例えばインターネットである。また、社内向けサーバ１２は、ＩＰマクロ（マクロデータ種別）の自動チューニングなどを実行すると共に、顧客に提供するＩＰマクロをデータベースによって管理する。このデータベースは、外部記憶装置１２ａに構築されている。
【００２６】
顧客のコンピュータシステム３０は、ＬＡＮ３１に複数の端末３２が接続された構成となっている。顧客は、端末３２を利用してネットワーク２０で接続されたＬＳＩベンダのコンピュータシステム１０の社外向けサーバ１１にアクセスし、社外向けサーバ１１からログイン認証を受けることによって、ＬＳＩベンダに対してＩＰマクロの提供の要求が可能である。
ところで、本実施形態では、マクロ開発部門はマクロを開発する部門とツールを開発する部門を含む部署であるものとする。
【００２７】
図４は、社内向けサーバ１２の構成図である。
社内向けサーバ１２は、マザーボード１２１、表示装置１２２、入力装置１２３、ハードディスク駆動装置１２４及び外部記憶媒体駆動装置１２５を備えている。
マザーボード１２１、ハードディスク駆動装置１２４及び外部記憶媒体記憶装置１２５は、同じ筐体１２６に実装されている。マザーボード１２１は、ＣＰＵ、メモリモジュール、各種入出力インターフェースなどから構成されている。表示装置１２２は、ＣＲＴディスオプレイである。入力装置１２３は、キーボードやマウスなどを備えている。ハードディスク駆動装置は、内蔵ハードディスクのリード／ライトが可能な記憶装置である。外部媒体駆動装置１２５はＣＤ−ＲＯＭ１２７またはフレキシブルディスク１２８等の可搬型の記憶媒体が装着可能であり、それらの記憶媒体に格納されたデータの読み出し等が可能な装置である。図３の外部記憶装置１２ａは、上記ハードディスク駆動装置１２４と上記外部媒体駆動装置１２５の双方を兼ね備えたものである。
【００２８】
｛システム全体の動作｝
図５Ａ、５Ｂは、本実施形態のシステム全体の動作を示すフローチャートである。図６は、上記フローチャートの各ステップの処理における入出力データを示す図である。
図５Ａ、５Ｂ及び図６を参照しながら、本実施形態のシステム全体の動作を説明する。
システム管理者は、社内向けサーバ１２を介してユーザ情報とグループ情報を登録し（Ｓ１）、続いて、マクロ関連基本情報を登録する（Ｓ２）。
【００２９】
ユーザ情報は、本実施形態のシステムを利用するユーザ（顧客、品種担当者、マクロ開発部門のＩＰマクロ開発者）について、そのユーザ認証情報や連絡先、所属部署（品種担当者とＩＰマクロ開発者の場合）や所属会社（顧客の場合）などを含んでいる。グループ情報は、本実施形態のシステムを利用するユーザがマクロ開発部門のＩＰマクロ開発者、品種担当者または顧客の３グループのいずれに属するかを管理するための情報である。マクロ関連基本情報は、提供可能なマクロデータ（マクロデータ種別）に関連する基本情報である。
【００３０】
図６に示すように、ステップＳ１の処理によって、ユーザ情報４１とグループ情報４２が登録される。また、ステップＳ２の処理によって、マクロデータのカテゴリ基本情報５１、マクロ種別基本情報５２、入力スペック情報５３、テクノロジコード基本情報５４、マクロデータ種別基本情報５５及びツール基本情報５６が外部記憶装置１２ａに登録される。
【００３１】
システム管理者が、ユーザ情報、グループ情報及びマクロ関連基本情報を登録することによって、顧客、品種担当者及びマクロ開発部門のＩＰマクロ開発者は、各自の端末から本実施形態のシステムにログインすることが可能となり、本実施形態のシステムの利用が可能になる。
【００３２】
マクロ開発部門のＩＰマクロ開発者は、マクロコードを登録し（Ｓ３）、マクロデータ情報を登録し（Ｓ４）、マクロデータを登録する（Ｓ５）。また同様にツール開発者はツールデータを登録する（Ｓ６）。
【００３３】
図６に示すように、ステップＳ３においては、マクロコードがマクロコード情報６１に登録されると共に、マクロデータ情報６２にも登録される。ステップＳ４においては、マクロ種別基本情報５２、テクノロジコード基本情報５４、テクノロジコード基本情報５４及びマクロコード情報６１の参照により、マクロデータ情報がマクロデータ情報６２に登録される。ステップＳ５においては、マクロ種別基本情報５２、テクノロジコード基本情報５４、マクロデータ種別基本情報５５及びマクロコード情報６１の参照により、マクロデータがマクロデータ情報６２とマクロ／ツールデータ実体７２に登録される。
続いて、品種担当者が、品種コード情報の登録と（Ｓ７）、品種コードの依頼可能情報
の登録を行う（Ｓ８）。
【００３４】
図６に示すように、ステップＳ７においては、品種コード情報が品種コード情報８１に登録される。ステップＳ８においては、マクロデータのカテゴリ基本情報５１、マクロ種別基本情報５２、入力スペック情報５３、テクノロジコード基本情報５４、マクロデータ情報６２及び品種コード情報８１の参照により、品種コードの依頼可能情報が品種コードの依頼可能情報９１に登録される。
次に、顧客が、品種コードを選択し（Ｓ９）、品種コードの要求（依頼）情報の登録を行う（Ｓ１０）。
【００３５】
図６に示すように、ステップＳ９においては、顧客は品種コード情報８１を参照して品種コードを選択する。ステップＳ１０においては、顧客は品種コードの依頼可能情報９１を参照して品種コードの依頼情報１０１を登録する。
品種担当者は、顧客が登録した品種コードの要求（依頼）情報の承認を行う（Ｓ１１）。
【００３６】
図６に示すように、ステップＳ１１においては、品種コードの依頼情報１０１を参照して、品種コードの依頼情報の承認が行われる。
次に、マクロ開発部門は、マクロデータとツールデータのダウンロード（ＤＬ）を許可する（Ｓ１２）。
【００３７】
図６に示すように、ステップＳ１２おいては、品種コードの依頼情報１０１に上記マクロデータとツールデータのダウンロードを許可する情報が設定される。
マクロ開発部門は、品種専用マクロの作成が必要か否か判断し（Ｓ１３）、作成が必要と判断した場合にはステップＳ１４に移行し、作成の必要がないと判断した場合にはステップＳ１６に移行する。
【００３８】
ステップＳ１４で、マクロ開発部門は品種専用マクロの納期を設定する。続いて、マクロ開発部門は品種専用マクロデータを登録する（Ｓ１５）。
図６に示すように、ステップＳ１４においては、品種専用マクロの納期設定は品種コードの依頼情報１０１に対して登録される。また、ステップＳ１５における品種専用マクロデータの登録は、マクロ／ツールデータ実体７２に対して行われる。
【００３９】
次に、社内向けサーバ１２がマクロデータのチューニングを行う（Ｓ１６）。このマクロデータのチューニング処理の詳細は後述する。
図６に示すように、ステップＳ１６におけるマクロデータのチューニングは、マクロ／ツールデータ実体７２を参照して行われ、チューニングされたマクロデータはマクロ／ツールデータ実体７２に登録される。
【００４０】
顧客は、所望するマクロデータをダウンロードする（Ｓ１７）。
図６に示すように、ステップＳ１７においては、マクロデータはマクロ／ツールデータ実体７２から読み出されてダウンロードされる。
【００４１】
［データベースを構成するファイル］
（１）ユーザ情報／グループ情報
図７は、図６のユーザ情報４１とグループ情報４２が登録されるファイルのレコード構成を示す図である。
【００４２】
上記ファイルのレコードは、ユーザ情報４１を構成する項目とグループ情報４２を構成する項目から構成される。ユーザ情報４１を構成する項目は、「ユーザＩＤ」、「パスワード」、「権限」、「Ｅメール（電子メール）のアドレス」、「氏名」、「所属」、「連絡先」である。ユーザＩＤとパスワードは、社外向けサーバ１１の画面でログインする際に入力するユーザ認証のための情報である。権限はユーザの属性を示すものであり、マクロ開発部門のＩＰマクロ開発者には「マクロ」、品種担当者には「品担」、顧客には「顧客」という権限が付与される。Ｅメールのアドレスは、ユーザのＥメールアドレスである。氏名は、ユーザの氏名である。所属は、ユーザの所属部署または勤務先の会社名である。連絡先は、ユーザの電話番号（内線または外線）などである。
【００４３】
グループ情報４２は、「マクログループ」、「品担グループ」及び「顧客グループ」の各項目からなり、それぞれが、ユーザが属するグループを示すことになる。マクログループはマクロ開発部門に属するユーザのグループ、品担グループは品種担当者のグループ、顧客グループは顧客のグループである。ユーザは上記３つのグループのいずれか一つに属することになるので、いずれか一つのグループ項目に情報が設定される。マクログループを例にして説明すると、アナログＰＬＬのＩＰマクロ開発者は「ＡＰＬＬ」という情報が設定され、機能マクロのＩＰマクロ開発者には「Ｆｕｎｃｔｉｏｎ」という情報が設定される。
【００４４】
（２）マクロデータのカテゴリ基本情報
図８は、図６に示すマクロデータのカテゴリ基本情報５１が登録されるファイルのレコード構成を示す図である。
上記ファイルのレコードは、「マクロデータのカテゴリ」と「マクロデータ種別」の２つの項目から構成される。マクロデータのカテゴリには、「Ｖｅｒｉｌｏｇ」、「ＶＨＤＬ」などのＨＤＬ（ハードウェア記述言語）の名称や「Ｃｅｌｔｉｃ」などの設計ツールの名称が設定される。図８では示していないが、上記ソフトＩＰ以外のＩＰ、すなわち、ハードＩＰやファームＩＰなどの名称も設定される。マクロデータ種別は、本実施形態で顧客に提供されるマクロデータそのものであり、顧客の設計ツールが利用可能なデータ形式に応じて「Ｖｅｒｉｌｏｇ」や「ＶＨＤＬ」などの各「マクロデータのカテゴリ」について複数登録される。
【００４５】
（３）マクロ種別基本情報と入力スペック情報
図９（ａ）、（ｂ）は、それぞれ、図６のマクロ種別基本情報５２と入力スペック情報５３が登録されるファイルのレコード構成を示す図である。
図９（ａ）に示すマクロ種別基本情報５２の登録ファイルのレコードは、「マクロ種別」という項目のみから構成される。マクロ種別には、ＵＳＢ、ＩｒＤＡ、ＩＥＥＥ１３９４等の機能ブロックをIPマクロ化した「機能マクロ」のソフトIPや、「Ａｎａｌｏｇ  ＰＬＬ（アナログＰＬＬ）」、「ＲＡＭ／ＲＯＭ」、「高速Ｉ／Ｏ」、「Ａｎａｌｏｇ（アナログ）」、「Ｉ／Ｏ」などのハードＩＰの各種マクロ（ＩＰマクロ）の種別を示す名称が登録される。マクロ種別基本情報５２の「マクロ種別」は、入力スペック情報５３のレコードの索引キーとなっている。
【００４６】
図９（ｂ）に示す入力スペック情報５３が登録されるファイルのレコードは、「マクロ種別」、「入力スペック種別」、「単位」、「規則」、「マクロ毎・セル毎」の各項目から構成される。マクロ種別は、マクロ種別基本情報５２の「マクロ種別」と同じ項目であり、入力スペック情報５３の索引項目となっている。入力スペック種別は、各マクロ種別の入力スペックの種別に関する情報である。例えば、「Ａｎａｌｏｇ  ＰＬＬ」については、「入力周波数」と「逓倍数」という２つの入力スペックが登録される。単位は、対応する入力スペック種別の単位であり、入力周波数であれば「ＭＨｚ」という周波数の単位が登録される。入力スペック種別に単位がない場合には「なし」が登録される。規則は、入力スペックの表現を示す情報であり、「数値」と「文字」などがある。入力スペックが「周波数」などの物理量であれば「数値」が、「トップモジュール名」などの名称であれば「文字」が登録される。マクロ毎・セル毎は、１つのマクロコードで単一の入力スペックが必要な場合であれば「マクロ」が、ＲＡＭやＲＯＭなどのマクロセル（機能セル）毎にビット幅、Ｗｏｒｄ数、カラム数を入力するように１つのマクロコードで複数（マルチプル）の入力スペックが必要な場合であれば「セル」が設定される。入力スペック情報はシステム管理者によって設定される。
【００４７】
（４）テクノロジコード基本情報
図１０は、テクノロジコード基本情報５４が登録されるファイルのレコード構成を示す図である。
上記ファイルのレコードは、「テクノロジコード」という項目のみで構成される。テクノロジコードは、テクノロジに付与されたコードである。テクノロジコードは、図１０に示すように、「ＴＥＣＫ１」、「ＴＥＣＫ２」、・・・などがあり、「ＴＥＣＫ１」や「ＴＥＣＫ２」などのテクノロジに複数のバージョンがあれば、それらに、「ＴＥＣＫ１−１」、「ＴＥＣＫ１−２」などのコードが付与される。
【００４８】
（５）マクロデータ種別基本情報
図１１は、図６のマクロデータ種別基本情報５５が登録されるファイルのレコード構成を示す図である。
上記ファイルのレコードは、「マクロデータ種別」、「マクロデータパス構成」及び「チューニングフラグ」の各項目から構成される。マクロデータ種別は、顧客に提供されるマクロデータの種別（ネットリスト、セルライブラリ、シミュレーションデータ等）である。マクロデータパス構成は、マクロデータ種別が格納されているレコードの存在位置を示すディレクトリ・パスである。チューニングフラグは、「マクロデータ種別」項目に登録されているマクロデータのチューニングが必要であるか否かを示すフラグであり、必要な場合には“１”が登録される。必要でない場合には“０”が設定される。このフラグは、システム管理者によって設定される。
【００４９】
（６）ツール基本情報
図１２は、図６のツール基本情報５６を登録するファイルのレコード構成を示す図である。
上記ファイルのレコードは、「ツールコード」、「ツールデータ情報」及び「ツールデータパス構成」の各項目から構成される。ツールコードは、ＥＤＡ(Electronic Design Automation)などの設計ツールに付与されるコードである。ツールデータ種別は、設計ツールの種別を示す情報である。複数の版数が存在するツールコードについては、各版数毎に登録される。ツールデータパス構成は、ツールデータ種別が格納されたレコードを示すディレクトリ・パスである。
【００５０】
（７）マクロコード情報
図１３は、図６のマクロコード情報６１を登録するファイルのレコード構成を示す図である。
上記ファイルのレコードは、「マクロコード」と「マクログループ」という２つの項目から構成される。マクロコードは、各種マクロデータに付与されたコードであり、「ＪＰＥＧ」、「ＵＳＢ２．０」、「ＩｒＤＡ」、「１３９４」、「ＡＰＬＬ１」などがある。例えば、ＪＰＥＧは、カラー静止画像の高能率符号化方式の機能を有するマクロ（ＩＰマクロ）に付与される。また、ＩｒＤＡは、ＩｒＤＡという赤外線データ通信規格に準拠した赤外線データ通信機能を有するマクロデータに付与される。マクログループは、マクロデータをグループ分けするために付与される識別子である。「Ｆｕｎｃｔｉｏｎ」は機能マクロに付与される。「ＡＰＬＬ」はアナログＰＬＬ(アナログのPhase-Locked Loop)の機能を有するマクロに付与される。
【００５１】
（８）マクロデータ情報
図１４は、図６のマクロデータ情報６２を登録するファイルのレコード構成を示す図である。
上記ファイルのレコードは、「マクロ種別」、「マクロコード」、「品種コード」、「テクノロジコード」、「マクロデータ種別」、「マクロデータのチューニング後パス構成」、「登録日時」及び「登録者」の各項目から構成される。
【００５２】
マクロデータ種別は、上述した図９（ａ）のマクロ種別基本情報５２の「マクロデータ種別」項目と同じ項目である。マクロコードは、図１３のマクロコード情報６１の「マクロコード」項目と同じ項目である。品種コードは、品種担当者が登録する品種専用マクロに付与されたコードである。品種専用マクロとは、特定の品種にしか提供されないマクロである。一方、複数の品種に再利用可能なマクロの「品種コード」項目は空欄となる。このように、マクロデータ情報６２では、品種専用マクロと複数の品種で再利用可能なマクを「品種コード」項目に品種コードを登録するか否かによって区別できるように管理している。テクノロジコードは、図１０のテクノロジコード基本情報５４の「テクノロジコード」項目と同じ項目である。マクロデータ種別は、図８のマクロデータのカテゴリ基本情報５１の「マクロデータ種別」項目と同じ項目である。マクロデータのチューニング後パス構成は、社内向けサーバ１２によってチューニングされたマクロデータが格納されたレコード位置を示すディレクトリ・パスである。登録日時は、各レコードのマクロデータが登録された日時を示す。登録者は、各レコードのマクロデータの登録者を示す。この登録者は、図７のユーザ情報４１のユーザＩＤに等しい。
【００５３】
（９）品種コード情報
図１５は、品種コード情報を登録するファイルのレコード構成を示す図である。
上記ファイルは、「品種コード」、「テクノロジコード」、「品担グループ」及び「顧客グループ」の各項目から構成される。品種コードは、図１４のマクロデータ情報６２の「品種コード」項目と同じ項目である。テクノロジコードは、図１０のテクノロジコード基本情報５４の「テクノロジコード」項目と同じ項目である。品担グループは、図７のグループ情報４２の「品担グループ」項目と同じ項目である。顧客グループは、図７のグループ情報４２の「顧客グループ」項目と同じ項目である。
【００５４】
（１０）品種コードの依頼可能情報
図１６は、図６の品種コードの依頼可能情報９１が登録されるファイルのレコード構成を示す図である。
上記ファイルのレコードは、「品種コード」、「マクロ種別」、「マクロコード」、「テクノロジコード」、「マクロデータ種別」、「要求日（顧客）」、「承認日（品担）」、「納期予定（マクロ）」、「提供日（マクロ）」、「チューニング日（自動）」、「ダウンロード日（顧客）」の各項目から構成される。
【００５５】
品種コードは、品種コード情報８１の「品種コード」項目と同じ項目である。マクロ種別は、マクロ種別基本情報５２の「マクロ種別」項目と同じ項目である。マクロコードは、マクロコード情報６１の「マクロコード」項目と同じ項目である。テクノロジコードは、テクノロジコード基本情報５４の「テクノロジコード」項目と同じ項目である。マクロデータ種別は、マクロデータ種別基本情報５５の「マクロデータ種別」項目と同じ項目である。要求日（顧客）は、顧客がマクロデータ種別を要求した日時である。承認日（品担）は、顧客のマクロデータ種別の要求（依頼）を品種担当者が承認した日時である。納期予定（マクロ）は、マクロデータの納期予定日時である。提供日（マクロ）は、マクロデータを提供する日時である。チューニング日（自動）は、社内向けサーバ１２がマクロデータを自動チューニングした日時である。この日付も、ダウンロード日（顧客）は、顧客がマクロデータをダウンロードした日時である。
【００５６】
（１１）品種コードの依頼可能情報
図１７（ａ）、（ｂ）は、図６の品種コードの依頼情報１０１が登録されるファイルのレコード構成を示す図である。
同図（ａ）のレコードにはマクロ毎の項目が登録され、同図（ｂ）のレコードにはセル毎の項目が登録される。品種コードとマクロ種別は、品種コードの依頼可能情報９１の当該レコードから抽出された「品種コード」項目と「マクロ種別」項目である。入力スペック種別情報は、入力スペック情報５３の「入力スペック種別情報」項目と同じ項目である。依頼スペックは、顧客から依頼されたスペック情報である。このスペック情報には、図１７に示すように電圧値（電源電圧の場合）や温度、入力周波数などの値や、トップモジュール名やセル名(Cell Name)などの名称などが含まれる。また、ＲＡＭやＲＯＭなどの場合には、ビット幅やワード数、カラム数などがスペック情報となる。
【００５７】
［チューニング処理］
図５ＢのステップＳ１６の「マクロデータのチューニング処理」の詳細を、図１８のフローチャートを参照しながら説明する。このチューニング処理は、社内向けサーバ１２が品種コードの依頼可能情報９１とマクロデータ種別基本情報５５を参照しながら実行する。
【００５８】
品種コードの依頼可能情報９１の先頭レコードの「マクロデータ種別」と同じマクロデータ種別基本情報５５の「マクロデータ種別」のレコードのチューニングフラグを読み出す（Ｓ３１）。読み出したチューニングフラグが“１”であるか否か判断し（Ｓ３２）、“１”であればステップＳ３３に移行し、“１”でなければステップＳ３４に移行する。
【００５９】
ステップＳ３３では、チューニングフラグが“１”となっているレコードの「マクロデータ種別」項目に登録されているマクロデータのチューニングを品種コードの依頼情報１０１（ａ）（ｂ）を入力パラメータとして行い、チューニングが修了するとステップＳ３４に移行する。ステップＳ３３でチューニングを施されるマクロデータには、ＲＡＭ及びＲＯＭも含まれる。
【００６０】
ステップＳ３４では、品種コードの依頼可能情報９１の全てのレコード（全てのマクロデータ）についてチューニングフラグのチェックが終了したか否か判断する。そして、まだ終了していなければ、品種コードの依頼可能情報９１の次のレコード、すなわち、次のマクロデータのチューニングフラグを読み出し（Ｓ３５）、ステップＳ３２に戻る。
【００６１】
一方、ステップＳ３４で全てのマクロデータのチューニングフラグのチェックが終了したと判断した場合には、本フローチャートの処理を終了する。
このように、品種コードの依頼可能情報９１に登録されている全てのマクロデータについて、そのチューニングフラグを調べ、チューニングフラグが“１”に設定されているマクロデータについてのみチューニングを施す。
【００６２】
図１９は、チューニング処理の方法を模式的に示す図である。同図（ａ）はＲＡＭ及びＲＯＭのチューニング処理を示し、同図（ｂ）はマクロデータのチューニング処理を示す。
【００６３】
｛ＲＡＭ／ＲＯＭのチューニング｝
図１９（ａ）に示すように、社内向けサーバ１２で実行されるＲＡＭ／ＲＯＭコンパイラ２０１は、顧客が入力したスペック２０２に基づいて、ＲＡＭまたはＲＯＭのマクロを作成し、それをマクロ／ツールデータ実体７２に登録する。
【００６４】
図２０（ａ）、（ｂ）に、上記スペック２０２の情報内容を示す。
スペック２０２は、同図（ａ）に示す共通情報３０１と、同図（ｂ）に示すコンパイルドセル情報３０２から構成されている。共通情報３０１は、ＲＡＭ／ＲＯＭをコンパイルする際に各セル共通の情報で「メタルレイヤ数」、「トップモジュール名」、「ユーザ名」、「設計者名」及び「マクロ版数」などの情報から構成されている。この共通情報３０１は品種コードの依頼情報１０１（ａ）を読み込み作成する。コンパイルドセル情報３０２は、ＲＡＭ／ＲＯＭをコンパイルする際にセル毎に指示が必要な情報で「セルタイプ」、「セル名」、「Ｂｉｔ（ビット数）」、「Ｗｏｒｄ（ワード数）」及び「Ｃｏｌｕｍｎ（カラム数）」などの情報から構成されている。このコンパイルセル情報３０２は品種コードの依頼情報１０１（ｂ）を読み込んで作成する。
【００６５】
｛マクロデータのチューニング｝
図１９（ｂ）に示すように、社内向けサーバ１２で実行されるマクロチューニング処理プログラム２０１は、マクロ／ツールデータ実体７２からチューニングフラグが“１”となっているマクロデータを読み出し、そのマクロデータを顧客が入力したスペック２１２に基づいてチューニングし、チューニングが施されたマクロデータをマクロ／ツールデータ実体７２に登録する。このスペック２１２は品種コードの依頼情報１０１（ａ）を読み込み作成する。
【００６６】
図２１（ａ）、（ｂ）に、上記スペック２１２の情報内容を示す。
スペック２１２は、同図（ａ）に示すＰＴＶ条件３１１と同図（ｂ）に示すＯＣＶ係数検出用情報３１２などから構成されている。ＰＴＶ条件３１１は、「電源電圧」、「温度」、などの情報（チューニング値）から構成されている。ＯＣＶ係数検出用情報３１２は、「周波数／回路段数」及び「動作モード」などから構成されている。
【００６７】
［ステイタス参照］
本実施形態のシステムでは、顧客、品種担当者及びマクロ開発部門の開発者の各ユーザがそれぞれの端末の画面上で、顧客に提供するマクロデータの作業状況を把握可能となっている。
【００６８】
図２２は、社外向けサーバ１１がユーザの端末にステイタス画面（マクロデータの作業状況を一覧表示する画面）を表示させる処理手順を示すフローチャートである。このフローチャートに示す処理は、社外向けサーバ１１が所定のプログラムを実行することにより行われる。
【００６９】
まず、ユーザの端末の画面にログイン画面を表示する。ユーザは、そのログイン画面に予め通知されている「ユーザＩＤ」と「パスワード」を入力する。ユーザが入力したユーザＩＤとパスワードがユーザ情報４１に登録されているか否かを調べてユーザ認証を行う（Ｓ４１）。
【００７０】
次に、ユーザ認証に成功したか否かを判断し（Ｓ４２）、成功していればステップＳ４３に移行し、成功しなければステップＳ４１に戻る。
ステップＳ４３では、品種コードの依頼可能情報９１を参照して、ステイタス画面を表示し（Ｓ４４）、本フローチャートの処理を終了する。
【００７１】
このように、ユーザ認証に成功しない場合には、再度、ユーザＩＤとパスワードの入力を要求する。そして、ユーザ認証に成功した場合にのみ、ステイタス画面をユーザの端末画面に表示させる。
【００７２】
図２３は、図２２のフローチャートのステップＳ４３で表示されるステイタス画面の一例を示す図である。
図２３に示すステイタス画面４００では、「品種コード」、「マクロ種別」、「マクロコード」、「テクノロジコード」、「要求日（顧客）」、「承認日（品担）」、「納期予定日（マクロ）」、「チューニング日（自動）」及び「ダウンロード日（顧客）」の各項目から構成される行が一覧表示される。
【００７３】
顧客は、このステイタス画面４００を閲覧することによって、ＬＳＩベンダに要求（依頼）したマクロ（マクロデータ）の納期予定日や提供日などをいつでも調べることができる。品種担当者も、顧客から依頼されたマクロの進捗状況を把握できる。また、顧客がマクロをダウンロードした日付も確認できる。マクロ開発部門の開発者は、顧客から作成依頼のあった品種専用マクロの納期予定日やチューニング日（自動）などを参照できる。
【００７４】
図２４は、ステイタス画面４００において、ある品種コードを選択した場合に表示される提供状況一覧表画面４０１を示す図である。
提供状況一覧表画面４０１では、顧客に提供するマクロについて、そのマクロデータの一覧が表示される。図２４に示す例では、顧客に提供する個々のマクロについて、「マクロデータ種別」、「版数」、「リリース版数」、「提供日」及び「コメント」の各項目の内容が表示される。顧客は、この提供状況一覧表画面４０１を閲覧することによって、依頼したマクロの内容や提供された日付などを知ることができる。
【００７５】
［本実施形態のシステムの品種担当者と顧客の運用フロー］
図２５は、本実施形態のシステムを利用する品種担当者と顧客の作業（処理）の流れを示す図である。
図２５の処理は、図５Ａ、５Ｂのフローチャートと重複する部分もあるので簡潔に説明する。
品種担当者は、端末から社内向けサーバ１２にログインする（Ｓ５１）。そして、端末１６に表示される商談内容の設定画面を介して、品種別の商談内容を設定する（Ｓ５２）。この商談内容は、「テクノロジコード」、「マクロ種別」、「マクロデータのカテゴリ」などから成る。
【００７６】
図２６Ａ、２６Ｂ、２６Ｃ、２６Ｄは、上記ステップＳ５１で、品種担当者が端末１６から商談内容を入力するための画面を示す図である。
品種担当者は、まず、図２６Ａに示す「第１の商談内容設定」画面５００の入力フィールド５０１〜５０３を介して、「品種名」、「ユーザＩＤ」、「テクノロジコード」を入力する。品種名は入力フィールド５０１に直接入力する。ユーザＩＤも、入力フィールド５０２に直接入力する。テクノロジコードは、入力フィールド５０３にプルダウンでメニュー表示されるテクノロジコード（ＴＥＣＨ１、ＴＥＣＨ２、・・・）から選択入力する。
【００７７】
第１の商談内容設定画面５００の「ＮＥＸＴ」ボタンを押すと、図２６Ｂに示す「第２の商談内容設定」画面５２０が表示される。
品種担当者は、この第２の商談内容設定画面５２０を介して、「マクロ種別」、「マクロデータのカテゴリ」、「ツール種別」、「ＰＴＶ条件」、「ＣＣＶ係数検出用情報」、「ＲＡＭコンパイラ実行条件（共通）」、「ＲＡＭコンパイラ実行条件（コンパイルドセル情報）」を入力できる。
【００７８】
第２の商談内容設定画面５２０で「マクロ選択」ボタン５２６を押すと、図２６Ｃに示す第３の商談内容設定画面５３０が表示される。この第３の商談内容設定画面５３０の「マクロ選択」のフィールドには、第２の商談内容設定画面５２０の「マクロ種別」選択フィールド５２１で選択したマクロ種別のマクロを選択するためのフィールド５３１が表示される。品種担当者は、この第３の商談内容設定画面５３０のフィールド５３１で「高速Ｉ／Ｏ」、「ＡＰＬＬ（アナログＰＬＬ）」、「機能マクロ」、「ＲＡＭ／ＲＯＭ」の各種マクロを選択することができる。マクロ選択が終了すると、品種担当者は「適用」ボタン５３７を押す。この操作で、第２の商談内容設定画面５２０の表示に戻る。
【００７９】
品種担当者は、第２の商談内容設定画面５２０で、上述のようにして必要項目の設定が完了すると、「適用」ボタン５２７をクリックする。このクリックにより、図２６Ｃに示す「商談内容の設定確認」画面５４０が表示される。この商談内容の設定確認画面５４０には、品種担当者が第２の商談内容設定画面５２０及び／または第３の商談内容設定画面５３０で設定した内容が表示される。
【００８０】
品種担当者は、商談内容の設定確認画面５４０の表示される設定情報を確認し、問題がなければ「ＯＫ」ボタン５３を押す。これにより、上記設定情報が品種コードの依頼可能情報９１に登録される。
【００８１】
図２７（ａ）、（ｂ）は、それぞれ、第２の商談内容設定画面５２０で設定可能な「マクロ種別」と「マクロデータのカテゴリ」の具体例を示す図である。同図（ａ）に示すように、マクロ種別としては、「Ｓ／Ｃ」、「Ｉ／Ｏ」、「高速Ｉ／Ｏ」等を設定できる。また、同図（ｂ）に示すように、マクロデータのカテゴリとしては、Ｖｅｒｉｌｏｇ（．ｖ）、ＶＨＤＬ（．ｖｈｄ）等を設定できる。
【００８２】
図２８は、第２の商談内容設定画面５２０で設定可能な「ツール種別」の例を示す図である。ツール種別としては、ＴＯＯＬ１やＴＯＯＬ２などのＬＳＩベンダが提供するツール（各種コンパイラやチェッカを含む）を設定できる。
【００８３】
上記ステップＳ５２の作業により、図２９に示すような「プロセステクノロジ」、「テクノロジコード」の２項目のマトリックス表５５０が作成・出力される。また、商談内容の設定確認画面５４０で「ＯＫ」ボタン５４７を押すと、該画面５４０で確認された情報が、図３０に示すようなＣＳＶ形式のデータ５６０が出力される。
【００８４】
続いて、顧客は、端末３１に表示されるユーザ認証画面を介してログインし（Ｓ５３）、端末３１に表示される画面を介して、品種の選択（Ｓ５４）、要求マテリアル条件入力やフォームの提示を行う（Ｓ５５）。
【００８５】
図３１（ａ）（ｂ）、（ｃ）は、ステップＳ５４及びステップＳ５５の作業で使用される画面を示す図である。
顧客は、同図（ａ）に示す「品種選択」画面６１０で、「自分のユーザＩＤ」と「品種」を入力する。品種は、プルダウンメニューから選択できる。そして、その画面６１０の「適用」ボタン６１７を押すと、同図（ｂ）に示す「品種選択の確認」画面６２０が表示される。この画面６２０で「ＯＫ」ボタン６２７を押すと、「次画面選択」画面６３０が表示される。この画面６３０では、「ドキュメントダウンロード」、「要求マテリアル条件入力」または「要求マテリアルダウンロード」の選択が可能である。但し、要求マテリアルダウンロードの場合、ダウンロードできるものがない場合には選択できない。選択が終了したら「ＧＯ」ボタン６３７を押す。この操作により、選択された名称の画面が表示される。
【００８６】
続いて、顧客は、端末３１に表示された前記画面６３０で「要求マテリアルの条件」を指定し（Ｓ５６）、マテリアルを要求する（Ｓ５７）。
ステップＳ５６では、図３２に示す「要求マテリアルの条件入力」画面７１０を介して要求マテリアルの条件を入力する。画面７１０で要求できるマテリアルとしては、「マクロ種別」、「マクロデータのカテゴリ」及び「ツール種別」がある。また、画面７１０では、「ＰＴＶ条件」、「ＯＣＶ係数検出用」、「ＲＡＭコンパイラ実行条件（共通）」及び「ＲＡＭコンパイラ実行条件（コンパイルドセル情報）」が設定できる。
【００８７】
画面７１０の「状況確認」ボタン７１７を押すと、図３３に示す「ＲＡＭ構成入力内容確認」画面７２０が表示され、この画面７２０から「ＲＡＭコンパイラ実行条件（コンパイルドセル情報）」の設定内容を確認できる。また、画面７３０の「ｄｏｗｎｌｏａｄ」ボタン７２８を押すと、その設定内容をＣＳＶ形式でダウンロードできる。画面７２０で「ＯＫ」ボタン７２７を押すと、画面７２１０に戻る。
【００８８】
画面７１０で「適用」ボタン７１７を押すと、図３４に示す「要求マテリアルの条件入力確認」画面７３０が表示される。この画面７３０では、要求マテリアルの条件入力画面７１０で設定した内容が表示される。顧客は、画面７３０に表示された要求マテリアルの条件に間違いがなければ「ＯＫ」ボタン７３７を押す。この操作により、ステップＳ５７のマテリアルの要求が出力される。
【００８９】
品種担当者は、端末１６の画面で上記マテリアルの要求を参照する。そして、端末１６の画面を介して、顧客専用マクロデータ種別を入力する（Ｓ５７）。続いて、マテリアルの自動収集・提供処理が行われる（Ｓ５８）。
品種担当者は、次に、端末１６の画面を介して、顧客が要求したマテリアルの確認、承認を行う（Ｓ５９）。
【００９０】
図３５は、ステップＳ５９で、品種担当者の端末１６に表示される「要求の確認・承認」画面８１０を示す図である。品種担当者は、要求の確認・承認画面８１０を参照して、顧客が要求したマテリアルを確認・承認する。そして、承認すると、画面８１０の「適用」ボタン８１７を押す。この操作により、顧客は、自分が要求したマテリアルをダウンロード可能となる。顧客は、端末３１を介して、自分が要求したマテリアルをダウンロードする（Ｓ６０）。
【００９１】
図３６は、上記ダウンロードで使用する「要求マテリアルのダウンロード」画面９１０を示す図である。この画面９１０には、顧客が要求したマテリアルの中で、現在ダウンロード可能なマテリアルが全て表示される。顧客は、表示されているマテリアルの中から所望のマテリアルのみをダウンロードできる。最初の画面表示では、ダウンロード可能なマテリアルの前のチェックボックス８１１が全てチェックされている。チェックボされたチェックボックス８１１は黒で表示される。顧客は、ダウンロードが不要なマテリアルのチェックボックス８１１のチェックをはずすことで、そのマテリアルのダウンロードを回避できる。顧客は、チェックボックス８１１の確認を終了すると、「ｄｏｗｎｌｏad」ボタン８１７を押す。この操作により、社内向けサーバ１２から社外向けサーバ１１を経由して、顧客の端末３１に要求マテリアルがダウンロードされる。
【００９２】
図３７は、顧客がダウンロードする要求マテリアルの例を示す一覧図である。同図に示すように、要求マテリアルは、カテゴリで分類され、さらに各カテゴリで、ネットリスト(Netlist)やＲＴＬなどに分類される。また、ネットリストやＲＴＬは暗号化(Encrypted)
されたデータであるか否かによっても分類される。
【００９３】
本実施形態のシステムでは、マクロデータの提供履歴は管理される（Ｓ６１）。
このため、マクロデータの提供履歴は、上述した図２４の提供状況一覧表画面４０１で、品種担当者と顧客、マクロ開発部門の開発者が各自の端末から閲覧できる。
【００９４】
（付記１）
ＬＳＩデータの顧客の端末とＬＳＩデータ提供業者のコンピュータシステムがネットワークで接続された顧客向けＬＳＩデータ提供システムであって、
前記コンピュータシステムの端末は、
システムを利用するユーザに関するユーザ情報を登録するユーザ情報登録手段と、
システムが提供するＬＳＩデータに関する基本情報を登録する基本情報登録手段と、
前記基本情報を基に、ＬＳＩデータの管理情報とＬＳＩデータの実体を登録する実体登録手段と、
前記基本情報登録手段によって登録された基本情報を基に、顧客が依頼可能なＬＳＩデータに関する依頼可能情報を登録する依頼可能情報登録手段とを備え、
前記顧客の端末は、
該依頼可能情報登録手段によって登録された依頼可能情報を参照して、依頼するＬＳＩデータに関する情報を選択する依頼情報選択手段を備える、
ことを特徴とする顧客向けＬＳＩデータ提供システム。
（付記２）
付記１記載の顧客向けＬＳＩデータ提供システムであって、
前記コンピュータシステムの端末は、  
前記依頼情報選択手段によって選択された依頼情報を基に、該依頼情報によって指定されているＬＳＩデータに対応したＬＳＩデータ開発部門に前記依頼情報を通知する通知手段を、
さらに備えることを特徴とする顧客向けＬＳＩデータ提供システム。
（付記３）
付記１記載の顧客向けＬＳＩデータ提供システムであって、
前記コンピュータシステムの端末は、  
前記依頼情報選択手段によって選択された依頼情報を基に、新規に作成する必要があるＬＳＩデータの作成要求をＬＳＩデータ開発部門に要求する手段を、
さらに備えることを特徴とする顧客向けＬＳＩデータ提供システム。
（付記４）
付記１記載の顧客向けＬＳＩデータ提供システムであって、
前記コンピュータシステムの端末は、  
前記依頼情報を基に、チューニングが必要なＬＳＩデータを判別し、該ＬＳＩデータにフラグを付与する手段を、さらに備え、
前記コンピュータシステムは、
該フラグが付与されたＬＳＩデータをチューニングするチューニング手段を備えるサーバを、
さらに備えることを特徴とする顧客向けＬＳＩデータ提供システム。
（付記５）
付記１記載の顧客向けＬＳＩデータ提供システムであって、
前記コンピュータシステムの端末と前記顧客の端末は、
前記依頼情報によって依頼されたＬＳＩデータに関する作業状況を設定する作業状況設定手段と、
該作業状況を端末の画面に表示させる画面表示制御手段を、
さらに備えることを特徴とする顧客向けＬＳＩデータ提供システム。
【図面の簡単な説明】
【００９５】
【図１】本発明の顧客向けＬＳＩデータ提供システムの概要を示す模式図である。
【図２】本発明の顧客向けＬＳＩデータ提供システムが顧客に提供するＩＰマクロ（マクロデータ）の管理形態の例を示す図である。
【図３】本発明の顧客向けＬＳＩデータ提供システムの実施形態を示す図である。
【図４】社内向けサーバの構成図である。
【図５Ａ】本実施形態のシステム全体の動作を示すフローチャート（その１）である。
【図５Ｂ】本実施形態のシステム全体の動作を示すフローチャート（その２）である。
【図６】図５Ａ、５Ｂのフローチャートの各ステップの処理における入出力データを示す図である。
【図７】図６のユーザ情報とグループ情報が登録されるファイルのレコード構成を示す図である。
【図８】図６に示すマクロデータのカテゴリ基本情報が登録されるファイルのレコード構成を示す図である。
【図９】（ａ）、（ｂ）は、それぞれ、図６のマクロ種別基本情報と入力スペック情報が登録されるファイルのレコード構成を示す図である。
【図１０】テクノロジコード基本情報が登録されるファイルのレコード構成を示す図である。
【図１１】マクロデータ種別基本情報が登録されるファイルのレコード構成を示す図である。
【図１２】ツール基本情報を登録するファイルのレコード構成を示す図である。
【図１３】マクロコード情報を登録するファイルのレコード構成を示す図である。
【図１４】マクロデータ情報を登録するファイルのレコード構成を示す図である。
【図１５】品種コード情報を登録するファイルのレコード構成を示す図である。
【図１６】品種コードの依頼可能情報が登録されるファイルのレコード構成を示す図である。
【図１７】（ａ）、（ｂ）は、図６の品種コードの依頼情報が登録されるファイルのレコード構成を示す図である。
【図１８】図５ＢのステップＳ１６の「マクロデータのチューニング処理」の詳細を示すフローチャートである。
【図１９】チューニング処理の方法を模式的に示す図である。
【図２０】品種担当者が入力した第１のスペックの情報内容を示す図である。
【図２１】品種担当者が入力した第２のスペックの情報内容を示す図である。
【図２２】社外向けサーバがユーザの端末にステイタス画面を表示させる処理手順を示すフローチャートである。
【図２３】図２２のフローチャートのステップＳ４３で表示されるステイタス画面の一例を示す図である。
【図２４】ステイタス画面において、ある品種コードを選択した場合に表示される提供状況一覧表画面を示す図である。
【図２５】本実施形態のシステムを利用する品種担当者と顧客の作業（処理）の流れを示す図である。
【図２６Ａ】図２５のフローチャートのステップＳ５１で、品種担当者が端末から商談内容を入力するための画面（その１）を示す図である。
【図２６Ｂ】図２５のフローチャートのステップＳ５１で、品種担当者が端末から商談内容を入力するための画面（その２）を示す図である。
【図２６Ｃ】図２５のフローチャートのステップＳ５１で、品種担当者が端末から商談内容を入力するための画面（その３）を示す図である。
【図２６Ｄ】図２５のフローチャートのステップＳ５１で、品種担当者が端末から商談内容を入力するための画面（その４）を示す図である。
【図２７】（ａ）、（ｂ）は、それぞれ、第２の商談内容設定画面で設定可能な「マクロ種別」と「マクロデータのカテゴリ」の具体例を示す図である。
【図２８】第２の商談内容設定画面で設定可能な「ツール種別」の例を示す図である。
【図２９】「プロセステクノロジ」、「テクノロジコード」の２項目のマトリックス表を示す図である。
【図３０】商談内容の設定確認画面で「ＯＫ」ボタンを押したときに出力されるＣＳＶ形式のデータを示す図である。
【図３１】図２５のフローチャートのステップＳ５４及びステップＳ５５の作業で使用される画面を示す図である。
【図３２】要求マテリアルの条件入力画面を示す図である。
【図３３】ＲＡＭ構成入力内容確認画面を示す図である。
【図３４】要求マテリアルの条件入力確認画面を示す図である。
【図３５】要求の確認・承認画面を示す図である。
【図３６】要求マテリアルのダウンロード」画面を示す図である。
【図３７】顧客がダウンロードする要求マテリアルの例を示す一覧図である。
【符号の説明】
【００９６】
１０    ＬＳＩベンダのコンピュータシステム
１１    社外向けサーバ
１２    社内向けサーバ
１２１  マザーボード
１２２  表示装置
１２３  入力装置
１２４  ハードディスク駆動装置
１２５  可搬型記憶媒体駆動装置
１２６  筐体
１２７  ＣＤ−ＲＯＭ
１２８  フレキシブルディスク
１３    ファイアウォール
１４    ＬＡＮ
１５    マクロ開発者の端末
１６    品種担当者の端末
２０    ネットワーク
３０    顧客のコンピュータシステム
３１  ＬＡＮ
３２  顧客の端末
４１  ユーザ情報
４２  グループ情報
５１  マクロデータのカテゴリ基本情報
５２  マクロ種別基本情報
５３  入力スペック情報
５４  テクノロジコード基本情報
５５  マクロデータ種別基本情報
５６  ツール基本情報
６１  マクロコード情報
６２  マクロデータ情報
８１  品種コード情報
９１  品種コードの依頼可能情報
１０１  品種コードの依頼情報
【図２】
2007299197.tif 000003
【図４】
2007299197.tif 000004
【図５Ａ】
2007299197.tif 000005
【図５Ｂ】
2007299197.tif 000006
【図６】
2007299197.tif 000007
【図７】
2007299197.tif 000008
【図８】
2007299197.tif 000009
【図９】
2007299197.tif 000010
【図１０】
2007299197.tif 000011
【図１１】
2007299197.tif 000012
【図１２】
2007299197.tif 000013
【図１３】
2007299197.tif 000014
【図１４】
2007299197.tif 000015
【図１５】
2007299197.tif 000016
【図１６】
2007299197.tif 000017
【図１７】
2007299197.tif 000018
【図１８】
2007299197.tif 000019
【図１９】
2007299197.tif 000020
【図２０】
2007299197.tif 000021
【図２１】
2007299197.tif 000022
【図２２】
2007299197.tif 000023
【図２３】
2007299197.tif 000024
【図２４】
2007299197.tif 000025
【図２６Ａ】
2007299197.tif 000026
【図２６Ｂ】
2007299197.tif 000027
【図２６Ｄ】
2007299197.tif 000028
【図２７】
2007299197.tif 000029
【図２８】
2007299197.tif 000030
【図２９】
2007299197.tif 000031
【図３０】
2007299197.tif 000032
【図３１】
2007299197.tif 000033
【図３２】
2007299197.tif 000034
【図３３】
2007299197.tif 000035
【図３４】
2007299197.tif 000036
【図３５】
2007299197.tif 000037
【図３６】
2007299197.tif 000038
【図３７】
2007299197.tif 000039
【図１】
2007299197.tif 000040
【図３】
2007299197.tif 000041
【図２５】
2007299197.tif 000042
【図２６Ｃ】
2007299197.tif 000043