(57)【特許請求の範囲】
【請求項１】
情報提供者から提供される集積回路の開発に必要な開発情報に基づき、顧客が集積回路を前記情報提供者と共同開発するための集積回路の共同開発システムであって、
前記情報提供者の管理下にある管理用サーバと、
前記顧客の管理下にある端末装置と、
を含み、
前記管理用サーバと前記端末装置は通信回線を介して接続され、
前記端末装置は、
前記管理用サーバの提供する設計データを獲得する設計データ獲得手段と、
前記集積回路の製造費用の算出を前記管理用サーバに要求するコスト算出要求手段と、
を含み、
前記管理用サーバは、
前記集積回路の開発及び製造に必要なプロセスデータを蓄積するプロセスデータ蓄積手段と、
前記プロセスデータに基づいて前記情報提供者又は前記顧客により開発されたセルに係るセルデータを蓄積するセルデータ蓄積手段と、
前記セルデータを前記端末装置に提供する設計データ提供手段と、
前記情報提供者と前記顧客の貢献度を評価する貢献度評価手段と、
前記製造費用を算出するコスト算出手段と、
を含み、
前記貢献度評価手段は、前記集積回路が含む複数のセルにそれぞれ使用価値に応じて点数を付け、前記情報提供者により開発されたセルの点数の総和と、前記顧客により開発されたセルの点数の総和と、に基づいて前記貢献度を評価し、
前記コスト算出手段は前記製造費用を算出する際に前記貢献度を参照することを特徴とする集積回路の共同開発システム。
【請求項２】
前記端末装置は、前記顧客が開発したセルに関する開発セルデータを前記管理用サーバに送信する開発セルデータ送信手段をさらに含み、
前記管理用サーバは、前記開発セルデータを受信して前記セルデータ蓄積手段に登録する開発セルデータ受信・登録手段をさらに含むことを特徴とする請求項１に記載の集積回路の共同開発システム。
【請求項３】
情報提供者から提供される集積回路の開発に必要な開発情報に基づき、顧客が集積回路を前記情報提供者と共同開発するための集積回路の共同開発システムを管理する管理用サーバであって、
前記集積回路の開発及び製造に必要なプロセスデータを蓄積するプロセスデータ蓄積手段と、
前記プロセスデータに基づいて前記情報提供者又は前記顧客により開発されたセルに係るセルデータを蓄積するセルデータ蓄積手段と、
前記セルデータを前記管理用サーバと通信回線を介して接続された端末装置に提供する設計データ提供手段と、
前記情報提供者と前記顧客の貢献度を評価する貢献度評価手段と、
前記集積回路の製造費用を算出するコスト算出手段と、
を含み、
前記貢献度評価手段は、前記集積回路が含む複数のセルにそれぞれ使用価値に応じて点数を付け、前記情報提供者により開発されたセルの点数の総和と、前記顧客により開発されたセルの点数の総和と、に基づいて前記貢献度を評価し、
前記コスト算出手段は前記製造費用を算出する際に前記貢献度を参照することを特徴とする集積回路の共同開発システムの管理用サーバ。
【請求項４】
前記顧客が開発したセルに関する開発セルデータを受信して前記セルデータ蓄積手段に登録する開発セルデータ受信・登録手段をさらに含むことを特徴とする請求項３に記載の集積回路の共同開発システムの管理用サーバ。
【請求項５】
情報提供者から提供される集積回路の開発に必要な開発情報に基づき、顧客が集積回路を前記情報提供者と共同開発するための集積回路の共同開発システムに用いられる端末装置であって、
請求項３又は４に記載の集積回路の共同開発システムの管理用サーバの提供する設計データを獲得する設計データ獲得手段と、
前記集積回路の製造費用の算出を前記管理用サーバに要求するコスト算出要求手段と、
を含むことを特徴とする端末装置。
【請求項６】
前記顧客が開発したセルに関する開発セルデータを前記管理用サーバに送信する開発セルデータ送信手段をさらに含むことを特徴とする請求項５に記載の端末装置。
【請求項７】
請求項１又は２に記載の集積回路の共同開発システム、あるいは請求項３又は４に記載の集積回路の共同開発システムの管理用サーバ、あるいは請求項５又は６に記載の端末装置を用いて作成された設計データに基づいて製造されたことを特徴とする集積回路。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報提供者から提供される集積回路の開発に必要な開発情報に基づき、顧客（第３者）が集積回路を情報提供者と共同開発を行う集積回路の共同開発システム、およびそのシステムの管理用サーバに関するものである。
【０００２】
【従来の技術】
ゲートアレイやスタンダードセルのようなセミカスタムＩＣは、ＩＣ（集積回路）を製造するＩＣメーカが予め用意して登録した機能セル（ライブラリ）を使ってユーザ（顧客）が設計を行うため、フルカスタムＩＣに比べて開発期間が短く、開発費用が安いという利点がある。このため、専用ＩＣを、安い開発費用で短期間に開発できるため、セミカスタムＩＣは急速に普及してきた。
【０００３】
【発明が解決しようとする課題】
ところで、各種のセンサやスイッチングレギュレータ方式の電源などのアナログ回路を含むＩＣを開発（設計）する場合には、アナログ技術が必要となるのが一般的である。
【０００４】
この場合には、上記のゲートアレイやスタンダードセルのように、ＩＣメーカが汎用的なライブラリ（技術）を用意するよりも、そのアナログ回路を含むＩＣについて個別の特性を追求する必要があるために、ユーザがその特性に応じたライブラリを開発するのが望ましい。
【０００５】
このため、例えばアナログ回路を含むＩＣを開発するような場合には、ＩＣメーカが用意するＩＣの開発・製造に必要なプロセス上で、ＩＣメーカが用意するライブラリ、およびユーザが開発したライブラリを使用して顧客がＩＣの開発を行うことができる、新規な集積回路の共同開発システムの出現が望まれる。
【０００６】
このようなシステムにあっては、ＩＣメーカが用意するプロセスデータやセルデータなどのＩＣの開発に必要な設計データ（設計財産）を、多くの顧客が使用できるのが望ましい。
【０００７】
また、ＩＣの開発に必要な設計データを顧客が使用するので、ＩＣメーカはその使用量に応じた料金を顧客から公平かつ確実に徴収できる新たなシステムが望まれる。
【０００８】
さらに、上記システムを構築する場合には、顧客が開発したＩＣの製造をその設計データを提供したＩＣメーカによって行わせるのが望まれ、この場合に、そのＩＣの製造費用を適正に評価できるシステムが望まれる。
【０００９】
さらにまた、上記システムを構築する場合には、ＩＣメーカが用意した設計データを使用して顧客がＩＣを開発・設計する場合に、その顧客は独自のセルを開発でき、その開発したセルに係るデータをＩＣメーカが用意する設計データとともに他の顧客が使用できるシステムの出現が望まれる。
【００１０】
そこで、本発明の目的は、顧客がＩＣメーカとＩＣを共同開発する場合に、ＩＣメーカが提供する設計データを多くの顧客が利用できる上に、その使用に応じた料金を顧客から公平かつ確実に徴収できる集積回路の共同開発システム、及びその管理用サーバを提供することにある。
【００１１】
また、本発明の他の目的は、ＩＣメーカが用意した設計データを使用して顧客がＩＣを開発・設計する場合に、その顧客は独自にセルを開発でき、その開発したセルに係るデータをＩＣメーカが用意する設計データとともに他の顧客が使用できる集積回路の共同開発システム、及びその管理用サーバを提供することにある。
【００１２】
さらに、本発明の他の目的は、ＩＣメーカの設計データを使用して顧客が開発したＩＣをＩＣメーカが製造する場合に、ＩＣの製造費用を適正に評価できる集積回路の共同開発システム、及びその管理用サーバを提供することにある。
【００１３】
【課題を解決するための手段】
上記の課題を解決し本発明の目的を達成するために、請求項１〜請求項７に記載の
各発明は、以下のように構成した。
すなわち、請求項１に記載の発明は、情報提供者から提供される集積回路の開発に必要な開発情報に基づき、顧客が集積回路を前記情報提供者と共同開発するための集積回路の共同開発システムであって、前記情報提供者の管理下にある管理用サーバと、前記顧客の管理下にある端末装置と、を含み、前記管理用サーバと前記端末装置は通信回線を介して接続され、前記端末装置は、前記管理用サーバの提供する設計データを獲得する設計データ獲得手段と、前記集積回路の製造費用の算出を前記管理用サーバに要求するコスト算出要求手段と、を含み、前記管理用サーバは、前記集積回路の開発及び製造に必要なプロセスデータを蓄積するプロセスデータ蓄積手段と、前記プロセスデータに基づいて前記情報提供者又は前記顧客により開発されたセルに係るセルデータを蓄積するセルデータ蓄積手段と、前記セルデータを前記端末装置に提供する設計データ提供手段と、前記情報提供者と前記顧客の貢献度を評価する貢献度評価手段と、前記製造費用を算出するコスト算出手段と、を含み、前記貢献度評価手段は、前記集積回路が含む複数のセルにそれぞれ使用価値に応じて点数を付け、前記情報提供者により開発されたセルの点数の総和と、前記顧客により開発されたセルの点数の総和と、に基づいて前記貢献度を評価し、前記コスト算出手段は前記製造費用を算出する際に前記貢献度評価手段により評価された前記貢献度を参照することを特徴とするものである。
請求項２に記載の発明は、請求項１に記載の集積回路の共同開発システムにおいて、前記端末装置は、前記顧客が開発したセルに関する開発セルデータを前記管理用サーバに送信する開発セルデータ送信手段をさらに含み、前記管理用サーバは、前記開発セルデータを受信して前記セルデータ蓄積手段に登録する開発セルデータ受信・登録手段をさらに含むことを特徴とするものである。
請求項３に記載の発明は、情報提供者から提供される集積回路の開発に必要な開発情報に基づき、顧客が集積回路を前記情報提供者と共同開発するための集積回路の共同開発システムを管理する管理用サーバであって、前記集積回路の開発及び製造に必要なプロセスデータを蓄積するプロセスデータ蓄積手段と、前記プロセスデータに基づいて前記情報提供者又は前記顧客により開発されたセルに係るセルデータを蓄積するセルデータ蓄積手段と、前記セルデータを前記管理用サーバと通信回線を介して接続された端末装置に提供する設計データ提供手段と、前記情報提供者と前記顧客の貢献度を評価する貢献度評価手段と、前記集積回路の製造費用を算出するコスト算出手段と、を含み、前記貢献度評価手段は、前記集積回路が含む複数のセルにそれぞれ使用価値に応じて点数を付け、前記情報提供者により開発されたセルの点数の総和と、前記顧客により開発されたセルの点数の総和と、に基づいて前記貢献度を評価し、前記コスト算出手段は前記製造費用を算出する際に前記貢献度評価手段により評価された前記貢献度を参照することを特徴とするものである。
請求項４に記載の発明は、請求項３に記載の集積回路の共同開発システムの管理用サーバにおいて、前記顧客が開発したセルに関する開発セルデータを受信して前記セルデータ蓄積手段に登録する開発セルデータ受信・登録手段をさらに含むことを特徴とするものである。
請求項５に記載の発明は、情報提供者から提供される集積回路の開発に必要な開発情報に基づき、顧客が集積回路を前記情報提供者と共同開発するための集積回路の共同開発システムに用いられる端末装置であって、請求項３又は４に記載の集積回路の共同開発システムの管理用サーバの提供する設計データを獲得する設計データ獲得手段と、前記集積回路の製造費用の算出を前記管理用サーバに要求するコスト算出要求手段と、を含むことを特徴とするものである。
請求項６に記載の発明は、請求項５に記載の端末装置において、前記顧客が開発したセルに関する開発セルデータを前記管理用サーバに送信する開発セルデータ送信手段をさらに含むことを特徴とするものである。
請求項７に記載の発明は、集積回路であって、請求項１又は２に記載の集積回路の共同開発システム、あるいは請求項３又は４に記載の集積回路の共同開発システムの管理用サーバ、あるいは請求項５又は６に記載の端末装置を用いて作成された設計データに基づいて製造されたことを特徴とするものである。
【００１４】
また、本発明は、情報提供者から提供される集積回路の開発に必要な開発情報に基づき、顧客が集積回路を前記情報提供者と共同開発する集積回路の共同開発システムであって、前記情報提供者の管理下にある管理用サーバと、前記顧客の管理下にある端末装置とを通信回線で接続し、前記端末装置は、前記通信回線を介して前記管理用サーバの提供する設計データを獲得する設計データ獲得手段を有し、前記管理用サーバは、集積回路の開発・製造に必要なプロセスデータを蓄積するプロセスデータ蓄積手段と、このプロセスデータ蓄積手段の前記プロセスデータに基づいて開発したセルに係るセルデータを蓄積するセルデータ蓄積手段と、前記設計データ獲得手段から設計データの獲得指示があったときに、その指示に応じて、前記プロセスデータ蓄積手段に蓄積されるプロセスデータまたは前記セルデータ蓄積手段に蓄積されるセルデータを、その端末装置に提供する設計データ提供手段と、を有するようにしたことを特徴とするものである。
【００１５】
また、本発明は、上記の集積回路の共同開発システムにおいて、前記管理用サーバは、前記設計データ提供手段が設計データを顧客に提供した場合に、顧客の設計データの使用に応じた使用料金を算出する使用料金算出手段をさらに有し、前記使用料金算出手段は、その算出した使用料金を対応する前記端末装置に定期的に通知するようになっていることを特徴とするものである。
【００１６】
また、本発明は、上記の集積回路の共同開発システムにおいて、前記端末装置は、前記設計データ獲得手段で獲得したプロセスデータ上で、前記顧客が開発したセルに関する開発セルデータを前記管理用サーバに送信する開発セルデータ送信手段をさらに有し、前記管理用サーバは、前記開発セルデータ送信手段が送信する開発セルデータを受信して前記セルデータ蓄積手段に対して登録する開発セルデータ受信・登録手段をさらに有するようにしたことを特徴とするものである。
【００１７】
また、本発明は、上記の集積回路の共同開発システムにおいて、前記端末装置は、前記設計データ獲得手段が獲得したプロセスデータ上で、前記設計データ獲得手段が獲得したセルデータを使用して前記顧客が集積回路を開発して前記情報提供者の下で製造する場合に、その製造費用の算出を前記管理用サーバに要求するコスト算出要求手段をさらに有し、前記管理用サーバは、前記コスト算出要求手段からの要求に応じて、前記顧客が開発した集積回路について、前記情報提供者と前記顧客の各貢献度を評価する貢献度評価手段と、この貢献度評価手段の各貢献度を少なくとも参照し、前記集積回路を前記情報提供者が製造する際の製造費用を算出するコスト算出手段とをさらに有するようにしたことを特徴とするものである。
【００１８】
また、本発明は、情報提供者から提供される集積回路の開発に必要な開発情報に基づき、顧客が集積回路を前記情報提供者と共同開発する集積回路の共同開発システムを管理する管理用サーバであって、集積回路の開発・製造に必要なプロセスデータを蓄積するプロセスデータ蓄積手段と、このプロセスデータ蓄積手段の前記プロセスデータに基づいて開発したセルに係るセルデータを蓄積するセルデータ蓄積手段と、前記顧客が管理する端末装置から設計データの獲得指示があったときに、その指示に応じて、前記プロセスデータ蓄積手段に蓄積されるプロセスデータまたは前記セルデータ蓄積手段に蓄積されるセルデータを、前記端末装置に提供する設計データ提供手段と、を有するようにしたことを特徴とするものである。
【００１９】
また、本発明は、上記の集積回路の共同開発システムの管理用サーバにおいて、前記顧客に設計データを提供した場合に、顧客の設計データの使用に応じた使用料金を算出する使用料金算出手段をさらに有し、前記使用料金算出手段は、その算出した使用料金を対応する前記端末装置に定期的に通知するようになっていることを特徴とするものである。
【００２０】
また、本発明は、上記の集積回路の共同開発システムの管理用サーバにおいて、前記顧客が獲得したプロセスデータ上で、顧客が開発したセルに関する開発セルデータが前記端末装置から送信される場合に、その送信される開発セルデータを受信したのち前記セルデータ蓄積手段に対して登録する開発セルデータ受信・登録手段をさらに有するようにしたことを特徴とするものである。
【００２１】
また、本発明は、上記の集積回路の共同開発システムの管理用サーバにおいて、前記顧客が獲得したプロセスデータ上で、前記顧客が獲得したセルデータを使用して前記顧客が集積回路を開発して前記情報提供者の下で製造する場合に、その製造費用の算出の要求が前記顧客からあるときに、前記顧客が開発した集積回路について、前記情報提供者と前記顧客の各貢献度を評価する貢献度評価手段と、この貢献度評価手段の各貢献度を少なくとも参照し、前記集積回路を前記情報提供者が製造する際の製造費用を算出するコスト算出手段と、をさらに有するようにしたことを特徴とするものである。
【００２２】
以上のような構成からなる本発明によれば、ＩＣの共同開発に係る設計データを多くの顧客が利用できる上に、その設計データの使用量に応じた料金を顧客から公平かつ確実に徴収可能となる。
【００２３】
また、上記のような構成からなる本発明によれば、ＩＣの共同開発に係る設計データを多くの顧客が利用できる上に、その設計データの使用に応じた料金をユーザから公平かつ確実に徴収できる。
【００２４】
さらに、上記のような構成からなる本各発明によれば、ＩＣメーカが用意した設計データを使用して顧客がＩＣを開発・設計する場合に、その顧客は独自にセルを開発でき、その開発したセルに係るデータをＩＣメーカが用意する設計データとともに他の顧客が使用できる。
【００２５】
さらにまた、上記のような構成からなる本発明によれば、ＩＣメーカの設計データを使用して顧客が開発したＩＣをＩＣメーカが製造する場合に、ＩＣの製造費用を適正に評価できる。
【００２６】
【発明の実施の形態】
以下、本発明の集積回路の共同開発システム、及びその管理用サーバの実施形態について、図面を参照して説明する。
【００２７】
本発明の集積回路の共同開発システムは、情報提供者から提供されるＩＣの開発に必要な開発情報に基づき、顧客がＩＣを情報提供者と共同で開発するためのシステムであって、図１に示すように、情報提供者の管理下にある管理用サーバ１と、顧客の管理下にある複数の端末装置２ａ、２ｂ…２ｎとが通信回線３を介して接続されている。
【００２８】
ここで、情報提供者とは、ＩＣメーカのようにＩＣの開発・製造に必要なプロセスデータやセルデータなどの設計データを提供する者をいう。また、顧客とは、その情報提供者から提供される設計データに基づいてＩＣを開発・設計する者（ユーザ）をいう。
【００２９】
管理用サーバ１は、図１に示すように、管理制御部１１、入力装置１２、表示装置１３、通信装置１４、プロセスデータ・ファイル１５、セルデータ・ファイル１６、および管理用ファイル１７を少なくとも備えている。
【００３０】
管理制御部１１は、あらかじめ定めた手順により後述のような各種の処理を行うものであり、ＣＰＵなどから構成される。なお、上記の各手順は図示しないＲＯＭなどに予め書き込まれている。
【００３１】
入力装置１２は各種のデータを入力するものであり、キーボードなどから構成される。表示装置１３は、入力データのモニタなどに使用するものであり、ＣＲＴや液晶ディスプレイなどから構成される。
【００３２】
通信装置１４は、電話回線や専用回線などの通信回線３を介在して端末装置２ａ、２ｂ…２ｎと通信を行うものである。
【００３３】
プロセスデータ・ファイル１５は、ＩＣの開発・設計に必要な各種のプロセスデータを特定の順序に従って記憶（蓄積）するものであり、半導体メモリやハードディスクのような記憶装置から構成される。
【００３４】
セルデータ・ファイル１６は、プロセスデータ・ファイル１５に記憶されるプロセスデータに基づいて、情報提供者（ＩＣメーカ）または後述のように顧客が開発したセルに関するセルデータを特定の順序に従って記憶するものであり、記憶装置から構成される。
【００３５】
ここで、セルとは、単一もしくは複数のゲートやフリップフロップ、またはこれらを使用して特定の機能を実現する回路をいい、デジタル回路のみならずアナログ回路も含まれる。
【００３６】
管理用ファイル１７は、後述のように処理されて得られる、設計データの使用に係る顧客別の課金データ、顧客が設計・開発したＩＣを製造する際の製造費用、顧客別のパスワードなどを記憶するものであり、記憶装置から構成される。管理用ファイル１７の構成の一例を、図２に示す。
【００３７】
複数の端末装置２ａ、２ｂ…２ｎは、通信回線３を介在して管理用サーバ１と通信をするための通信装置２１、データを入力する入力装置（図示せず）、データを出力する出力装置（図示せず）などを含むとともに、後述のように、管理用サーバ１との間で通信装置２１を利用してデータの授受ができるようになっている。
【００３８】
次に、このような構成からなる本実施形態にかかる集積回路の共同開発システムの動作例について説明する。
【００３９】
まず、顧客からのアクセスに応じて、管理用サーバ１が管理するプロセスデータやセルデータなどの設計データを顧客に提供する場合について、図１〜図３を参照して説明する。
【００４０】
例えば、顧客が端末装置２ａの操作により、設計データのアクセス要求を指示すると、そのアクセス要求の指示が通信装置２１により送信される（ステップＳ１）。
【００４１】
管理用サーバ１の通信装置１４がそのアクセス要求を受信すると（ステップＳ２）、管理制御部１１の指示により、通信装置１４は端末装置２ａに対してパスワードの要求を送信する（ステップＳ３）。端末装置２ａの通信装置２１は、そのパスワードの要求を受信する（ステップＳ４）。
【００４２】
顧客が端末装置２ａからパスワードを入力すると、そのパスワードは通信装置２１により送信される（ステップＳ５）。そのパスワードを管理用サーバ１の通信装置１４が受信すると、管理制御部１１は、その受信したパスワードに基づいてそのアクセス要求の有効性を判断する（ステップＳ６）。
【００４３】
この判断の結果、そのアクセスが有効である場合には、管理制御部１１は、管理用サーバ１のサービス内容を端末装置２ａに送信する（ステップＳ７）。そのサービスの内容は、例えば、プロセスデータ・ファイル１５に記憶されるプロセスデータまたはセルデータ・ファイル１６に記憶されるセルデータ、すなわち設計データの各内容の概要である。
【００４４】
端末装置２ａの通信装置２１がそのサービス内容を受信すると（ステップＳ８）、その受信されたサービス内容は表示画面に表示される。そして、そのサービス内容に基づき、自己が取得したい設計データを端末装置２ａで顧客が指定すると、その指定された設計データが通信装置２１で送信される（ステップＳ９）。その指定された設計データは、管理用サーバ１の通信装置１４により受信される（ステップＳ１０）。
【００４５】
管理用サーバ１の管理制御部１１は、その指定された設計データを受信すると、その指定された設計データの内容をプロセスデータ・ファイル１５またはセルデータ・ファイル１６から読み出し、この読み出した設計データを端末装置２ａに送信する（ステップＳ１１）。
【００４６】
端末装置２ａの通信装置２１がその設計データを受信すると（ステップＳ１２）、その受信された設計データを図示しない記憶装置に記憶する。そして、顧客が必要とする設計データの取得が完了するまで、ステップＳ９〜ステップＳ１２の各処理が行われる。
【００４７】
その後、顧客が端末装置２ａによりサービス終了の指示を行うと、この指示が通信装置２１により送信される（ステップＳ１３）。そのサービス終了の指示は、管理用サーバ１の通信装置１４により受信される（ステップＳ１４）。
【００４８】
管理制御部１１は、そのサービス終了の指示が受信されると、顧客が指定した設計データの今回の使用料（使用料金）を算出する（ステップＳ１５）。次に、管理用ファイル１７に記憶されている前回の使用料に今回の使用料を加算し（ステップＳ１６）、その加算された使用料に管理用ファイル１７の使用料を更新する（ステップＳ１７）。
【００４９】
なお、その管理用ファイル１７に記憶されている各顧客の設計データの使用料は、例えば月末のような所定の時期に、定期的に端末装置２ａ、２ｂ〜２ｎに通知するようにするのが好ましい。
【００５０】
このような動作により、顧客はＩＣを設計・開発する場合に、管理用サーバ１にアクセスすることにより必要なプロセスデータやセルデータなどの設計データを随時に取得できる。そして、この取得した設計データに基づいて顧客がＩＣを設計・開発するが、このとき、顧客は自己のＩＣに最適な新規なセルをＩＣメーカから提供されるプロセスデータ上で開発することができる。
【００５１】
そこで、この実施形態に係る集積回路の共同開発システムでは、その顧客が開発したセルに関するセルデータを管理用サーバ１のセルデータ・ファイル１６に登録しておき、そのセルデータを他の顧客が利用できるようにしたので、そのセルデータの登録の一例について、図４を参照して説明する。
【００５２】
例えば、顧客が端末装置２ｂの操作により、管理用サーバ１に新規に開発したセルに関する開発セルデータの登録要求を行うと、その登録要求が通信装置２１により送信される（ステップＳ２１）。
【００５３】
管理用サーバ１の通信装置１４がその登録要求を受信すると（ステップＳ２２）、管理制御部１１の指示により、通信装置１４は端末装置２ｂに対してパスワードの要求を送信する（ステップＳ２３）。端末装置２ｂの通信装置２１は、そのパスワードの要求を受信する（ステップＳ２４）。
【００５４】
顧客が端末装置２ｂからパスワードを入力すると、そのパスワードは通信装置２１により送信される（ステップＳ２５）。そのパスワードを管理用サーバ１の通信装置１４が受信すると、管理制御部１１は、その受信したパスワードに基づいてその登録要求の有効性を判断する（ステップＳ２６）。
その登録要求が有効である場合には、管理制御部１１は、端末装置２ｂに対して登録すべき開発セルデータの送信を要求する（ステップＳ２７）。この要求は通信装置２１により受信される（ステップＳ２８）。この要求の受信に対して、顧客が端末装置２ｂの操作により、開発セルデータの送信を指示すると、その開発セルデータは通信装置２１により送信される（ステップＳ２９）。
【００５５】
管理用サーバ１の通信装置１４は、その開発セルデータを受信する（ステップＳ３０）。管理制御部１１は、その受信した開発セルデータをセルデータ・ファイル１６に登録する（ステップＳ３１）。
【００５６】
なお、顧客の開発セルデータがセルデータ・ファイル１６に登録後には、図３のステップＳ１５おいて算出される設計データの使用料の中には、ＩＣメーカのみならずその顧客の分が含まれる場合がある。従って、その使用料の算出の際には、その使用料の算出を、ＩＣメーカと顧客とに分けて個別に算出することになる。
【００５７】
ところで、顧客は、上述のように管理用サーバ１にアクセスすることによりＩＣの設計・開発に必要なプロセスデータやセルデータなどの設計データを容易に取得でき、この取得した設計データに基づいて所望のＩＣを設計・開発し、それをＩＣメーカの下で製造することになる。
【００５８】
この場合に、そのＩＣの製造費用を算出する際に、顧客とＩＣメーカとの貢献度を適正に評価し、その評価に基づいて製造費用を算出する必要があり、この実施形態に係る集積回路の共同開発システムではその機能を備えている。そこで、その製造費用の評価・算出例について、図５を参照して説明する。
【００５９】
例えば、顧客が端末装置２ｂの操作により、管理用サーバ１に対して自己が製造すべきＩＣの製造費用の評価・算出の指示をすると、その指示が通信装置２１により送信される（ステップＳ４１）。
【００６０】
管理用サーバ１の通信装置１４がその評価・算出の指示を受信すると（ステップＳ４２）、管理制御部１１の指示により、通信装置１４は端末装置２ｂに対してパスワードの要求を送信する（ステップＳ４３）。端末装置２ｂの通信装置２１は、そのパスワードの要求を受信する（ステップＳ４４）。
【００６１】
顧客が端末装置２ｂからパスワードを入力すると、そのパスワードは通信装置２１により送信される（ステップＳ４５）。そのパスワードを管理用サーバ１の通信装置１４が受信すると、管理制御部１１は、その受信したパスワードに基づいてその評価・算出の指示の有効性を判断する（ステップＳ４６）。
【００６２】
その指示が有効である場合には、管理制御部１１は、端末装置２ｂに対して評価・算出の対象となるＩＣの指定の送信を要求する（ステップＳ４７）。この要求は通信装置２１により受信される（ステップＳ４８）。この受信に対して、顧客が端末装置２ｂの操作により、評価・算出の対象となるＩＣを指定すると、その指定は通信装置２１により送信される（ステップＳ４９）。管理用サーバ１の通信装置１４は、その指定を受信する（ステップＳ５０）。
【００６３】
管理制御部１１は、その指定されたＩＣが設計・開発されるに際して、ＩＣメーカと顧客とがそれぞれ貢献しているので、その貢献度を評価する（ステップＳ５１）。この評価の際には、管理用ファイル１７に予め記憶されている評価データを読み出して行う。
【００６４】
ここで、その評価データの一例を示すと次にようになる。すなわち、その評価対象となるＩＣが例えば１０個のセルから構成され、その内訳が４個のセルがＩＣメーカが提供するものであり、残りの６個のセルが顧客自身が開発したものである場合には、これらの各データを例えば入力装置１２により管理用ファイル１７に登録しておくものとする。
【００６５】
この場合に、その各セルの使用価値が異なる場合には、例えばその使用価値に応じて各セル毎に点数を付けるようにしておくのが好ましい。このようにしておけば、貢献度の評価の際に、ＩＣメーカの各セルの点数の総和と、顧客の開発した各セルの点数の総和とをそれぞれ求め、その求めた両総和に基づいて両者の貢献度を評価できる。
【００６６】
次に、ステップＳ５１で求めたＩＣメーカと顧客の貢献度、およびＩＣを実際に製造する際に必要な費用などに基づいてそのＩＣの製造に必要な製造費用を算出する（ステップＳ５２）。この製造費用の算出は、ＩＣの１つ当たり費用でも良く、または製造するＩＣの全部（全体）の費用でも良い。
【００６７】
その算出されたＩＣの評価費用は、評価データなどとともに、通信装置１４により送信される（ステップＳ５３）。それらは、端末装置２ｂの通信装置２１により受信されたのち（ステップＳ５４）、表示画面に表示されるとともに必要に応じて記憶装置に記憶される。
【００６８】
なお、上述のように、顧客の開発セルデータをセルデータ・ファイル１６に登録後は、図５のステップＳ５２において算出されるＩＣの製造費用の中には、ＩＣメーカのみならずその顧客の分が含まれる場合がある。従って、そのＩＣの製造費用の算出の際には、ＩＣメーカと顧客とに分けて個別に算出することになる。
【００６９】
以上説明したように、この実施形態にかかる集積回路の共同開発システムによれば、ＩＣの共同開発に係る設計データを多くの顧客が利用でき、ＩＣメーカはそのデータの使用量に応じた料金を顧客から公平かつ確実に徴収できる。
【００７０】
また、この実施形態にかかる集積回路の共同開発システムによれば、ＩＣメーカが用意した設計データを使用して顧客がＩＣを開発・設計し、その際に、新規のセルを開発した場合には、そのセルに関する開発セルデータをＩＣメーカが用意する設計データとともに他の顧客に提供することができる上に、セルを開発した顧客はそのセルの使用料を得ることができる。
【００７１】
さらに、この実施形態にかかる集積回路の共同開発システムによれば、ＩＣメーカの設計データを使用して顧客が開発したＩＣをＩＣメーカが製造する場合に、ＩＣメーカと顧客の各貢献度を考慮してＩＣの製造費用を適正に算出することができる。
【００７２】
なお、請求項における設計データ提供手段は、図３のステップＳ７、Ｓ１０、Ｓ１１等が相当し、同使用料金算出手段は図３のステップＳ１５〜Ｓ１７が相当する。また、請求項における開発セルデータ送信手段は、図４のステップＳ２９等が相当し、同開発セルデータ受信・登録手段は、図４にステップＳ３０、Ｓ３１が相当する。さらに、請求項におけるコスト算出要求手段は、図５のステップＳ４９等が相当し、同貢献度評価手段とコスト算出手段は、図５のステップＳ５１、Ｓ５２がそれぞれ相当する。
【００７３】
【発明の効果】
以上説明したように、請求項１及び請求項５に係る発明によれば、ＩＣの共同開発に係る設計データを多くの顧客が利用できる上に、その設計データの使用量に応じた料金を顧客から公平かつ確実に徴収可能となる。
【００７４】
また、請求項２及び請求項６に係る各発明によれば、ＩＣの共同開発に係る設計データを多くの顧客が利用できる上に、その設計データの使用に応じた料金をユーザから公平かつ確実に徴収できる。
【００７５】
さらに、請求項３及び請求項７に係る各発明によれば、ＩＣメーカが用意した設計データを使用して顧客がＩＣを開発・設計する場合に、その顧客は独自にセルを開発でき、その開発したセルに係るデータをＩＣメーカが用意する設計データとともに他の顧客が使用できる。
【００７６】
さらにまた、請求項４及び請求項８に係る各発明によれば、ＩＣメーカの設計データを使用して顧客が開発したＩＣをＩＣメーカが製造する場合に、ＩＣの製造費用を適正に評価できる。
【図面の簡単な説明】
【図１】本発明の集積回路の共同開発システムの実施形態の構成を示す図である。
【図２】管理用ファイルの構成例を示す図である。
【図３】顧客からのアクセスに応じて、管理用サーバが管理する設計データを顧客に提供する場合の動作例を示す図である。
【図４】顧客が開発したセルに係るセルデータの登録例を説明する図である。
【図５】顧客が設計・開発したＩＣの製造費用の評価・算出例を説明する図である。
【符号の説明】
１  管理用サーバ
２ａ、２ｂ…２ｎ  端末装置
３  通信回線
１１  管理制御部
１２  入力装置
１３  表示装置
１４  通信装置
１５  プロセスデータ・ファイル
１６  セルデータ・ファイル
１７  管理用ファイル
【図１】
0004045736.tif 000002
【図２】
0004045736.tif 000003
【図３】
0004045736.tif 000004
【図４】
0004045736.tif 000005
【図５】
0004045736.tif 000006