【手続補正書】
【提出日】平成18年6月30日(2006.6.30)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ＬＳＩ内部の論理データを設計するＬＳＩ内部論理設計システムであって、
前記論理データを更新するために利用される複数のコンピュータと、
前記複数のコンピュータを利用して更新された前記論理データの更新履歴情報を保存する更新履歴情報保存用ディスク装置と、
前記更新履歴情報保存用ディスク装置に保存した前記論理データの更新履歴情報を管理する更新履歴情報管理コンピュータと、
前記ＬＳＩ内部の設計処理に利用されるデータを格納する設計処理用データベースと
を有し、
前記複数のコンピュータは、
前記設計処理用データベースに格納されたデータを利用して行われる所定のＬＳＩの第１の機能の検証に際して、前記論理データの更新履歴情報を前記更新履歴情報保存用ディスク装置から抽出し、前記ＬＳＩの第１の機能の検証用入力データを作成し、前記ＬＳＩの第１の機能の検証が終了した場合に、前記論理データの更新履歴情報を更新し、前記更新履歴情報保存用ディスク装置に格納する
ことを特徴とするＬＳＩ内部論理設計システム。
【請求項２】
請求項１に記載のＬＳＩ内部論理設計システムにおいて、
前記複数のコンピュータは、
前記設計処理用データベースに格納されたデータを利用して行われるＬＳＩの第２の機能の検証に際して、前記ＬＳＩの第１の機能の検証終了後に更新された前記論理データの更新履歴情報を前記更新履歴情報保存用ディスク装置から抽出し、前記ＬＳＩの第１の機能の検証用入力データを作成し、前記ＬＳＩの第２の機能の検証が終了した場合に、前記ＬＳＩの第１の機能の検証終了後に更新された論理データの更新履歴情報を更新し、前記更新履歴情報保存用ディスク装置に格納する
ことを特徴とするＬＳＩ内部論理設計システム。
【請求項３】
請求項２に記載のＬＳＩ内部論理設計システムにおいて、
前記複数のコンピュータは、
前記設計処理用データベースに格納されたデータを利用して行われるＬＳＩの製造データの作成に際して、前記ＬＳＩの第２の機能の検証終了後に更新された前記論理データの更新履歴情報を前記更新履歴情報保存用ディスク装置から抽出し、前記前記ＬＳＩの製造データ作成用入力データを作成し、作成されたＬＳＩの製造データを基にしてＬＳＩを作成する
ことを特徴とするＬＳＩ内部論理設計システム。
【請求項４】
請求項１に記載のＬＳＩ内部論理設計システムにおいて、
前記複数のコンピュータは、
前記設計処理用データベースに格納されたデータを利用して行われるＬＳＩの製造データの作成に際して、前記ＬＳＩの第１の機能の検証終了後に更新された前記論理データの更新履歴情報を前記更新履歴情報保存用ディスク装置から抽出し、前記前記ＬＳＩの製造データ作成用入力データを作成し、作成されたＬＳＩの製造データを基にしてＬＳＩを作成する
ことを特徴とするＬＳＩ内部論理設計システム。
【請求項５】
請求項１に記載のＬＳＩ内部論理設計システムにおいて、
前記論理データの更新履歴情報は、
前記論理データの論理名単位に、論理名、前記論理名に対応する論理データ、及び前記論理名に対応する論理データの来歴情報を含むものである
ことを特徴とするＬＳＩ内部論理設計システム。
【請求項６】
請求項５に記載のＬＳＩ内部論理設計システムにおいて、
前記来歴情報は、
前記論理名に対応する論理データのレビジョン、前記論理名に対応する論理データの更新日付、及び前記論理名に対応する論理データの作成者についての情報を含むものである
ことを特徴とするＬＳＩ内部論理設計システム。
【請求項７】
請求項５に記載のＬＳＩ内部論理設計システムにおいて、
前記論理データの更新履歴情報は、
前記更新履歴情報保存用ディスク装置に格納されている所定の論理名に対応する論理データが前記複数のコンピュータのうちのいずれかのコンピュータによって編集されているか否を示す編集ステータス情報を含むものである
ことを特徴とするＬＳＩ内部論理設計システム。
【請求項８】
請求項７に記載のＬＳＩ内部論理設計システムにおいて、
前記更新履歴情報管理コンピュータは、
前記編集ステータス情報が編集中であることを示している場合に、前記複数のコンピュータのうちのいずれかのコンピュータに対して、所定の論理名に対応する論理データが編集中であることを知らせるものである
ことを特徴とするＬＳＩ内部論理設計システム。
【請求項９】
請求項８に記載のＬＳＩ内部論理設計システムにおいて、
前記更新履歴情報管理コンピュータは、
前記編集ステータス情報が編集中でないことを示している場合に、前記複数のコンピュータのうちのいずれかのコンピュータからの編集作業要求に応じて、所定の論理名に対応する論理データに関する前記編集ステータス情報を編集中に変更し、前記編集中の編集ステータス情報に対応する論理データの編集を受け入れ、編集が終了した場合に前記編集された論理データの更新履歴情報を更新し、前記編集中の編集ステータス情報を編集中でないことを示すように変更するものである
ことを特徴とするＬＳＩ内部論理設計システム。
【請求項１０】
請求項７に記載のＬＳＩ内部論理設計システムにおいて、
前記更新履歴情報管理コンピュータは、
前記編集ステータス情報が編集中でないことを示している場合に、前記複数のコンピュータのうちのいずれかのコンピュータからの編集作業要求に応じて、所定の論理名に対応する論理データに関する前記編集ステータス情報を編集中に変更し、前記編集中の編集ステータス情報に対応する論理データの編集を受け入れ、編集が終了した場合に前記編集された論理データの更新履歴情報を更新し、前記編集中の編集ステータス情報を編集中でないことを示すように変更するものである
ことを特徴とするＬＳＩ内部論理設計システム。
【請求項１１】
請求項１に記載のＬＳＩ内部論理設計システムにおいて、
前記更新履歴情報保存用ディスク装置は、
複数のディスク装置によって構成されており、前記論理データの更新履歴情報を前記複数のディスク装置に多重化して保存し、
前記更新履歴情報管理コンピュータは、
前記複数のディスク装置のうちのいずれかのディスク装置から所定の論理データが検出されない場合、前記複数のディスク装置のうちの他のディスク装置から前記所定の論理データを検出させるものである
ことを特徴とするＬＳＩ内部論理設計システム。
【請求項１２】
ＬＳＩ内部の論理データを設計するＬＳＩ内部論理設計システムであって、
前記論理データを用いた設計作業に利用される複数のコンピュータと、
前記複数のコンピュータによる前記設計作業に利用される論理データの来歴が管理される更新履歴情報を保存する更新履歴情報保存用ディスク装置と、
前記更新履歴情報保存用ディスク装置に保存した前記更新履歴情報を管理する更新履歴情報管理コンピュータと、
前記論理データを用いた設計作業に利用される設計処理用データを格納する設計処理用データベースと、
前記設計処理用データベースに格納されている設計処理用データを用いて設計処理を実行する設計処理用コンピュータと
を有し、
前記更新履歴情報は、
論理データと、前記論理データの来歴情報とを含むものである
ことを特徴とするＬＳＩ内部論理設計システム。
【請求項１３】
請求項１２に記載のＬＳＩ内部論理設計システムにおいて、
前記更新履歴情報管理コンピュータは、
前記複数のディスク装置のうちのいずれかのディスク装置が設計作業をしている論理データに対応する所定のレビジョンの論理データが前記更新履歴情報保存用ディスク装置に保存されていない場合に、前記所定のレビジョンの論理データの来歴を前記更新履歴情報から確認し、確認された来歴のうちの最終レビジョンの論理データをもとにして前記所定のレビジョンの論理データを復元するものである
ことを特徴とするＬＳＩ内部論理設計システム。
【請求項１４】
請求項１２に記載のＬＳＩ内部論理設計システムにおいて、
前記更新履歴情報は、
前記更新履歴情報保存用ディスク装置に格納されている論理データが前記複数のコンピュータのうちのいずれかのコンピュータによって設計作業されているか否かを示す編集ステータス情報を含むものである
ことを特徴とするＬＳＩ内部論理設計システム。
【請求項１５】
請求項１４に記載のＬＳＩ内部論理設計システムにおいて、
前記更新履歴情報管理コンピュータは、
前記複数のコンピュータのうちの所定のコンピュータによる設計作業が終了する場合に、前記編集ステータス情報をチェックし、前記所定の論理データが前記所定のコンピュータ以外のコンピュータによる設計作業中であることを示す場合であっても、前記設計作業終了後の論理データに関する前記更新履歴情報を前記更新履歴情報保存用ディスク装置に格納させる
ことを特徴とするＬＳＩ内部論理設計システム。
【請求項１６】
請求項１２に記載のＬＳＩ内部論理設計システムにおいて、
前記更新履歴情報は、
論理データの論理名、前記論理名に対応する論理データ、及び前記論理名に対応する論理データの来歴情報を含むものであり、
前記更新履歴情報管理コンピュータは、
前記複数のコンピュータのうちのいずれかのコンピュータから指定された論理データを基にして、前記更新履歴情報から前記指定された論理データに対応する論理名を検出し、前記検出された論理名を基にして前記更新履歴情報の全体の論理木構造を把握する機能と、
前記指定された論理データが使用しているライブラリの種類を検出し、前記検出されたライブラリの種類から前記指定された論理データの属性を把握する機能と、
前記把握された全体の論理木構造と前記把握された論理データの属性とを基にして、前記設計処理用コンピュータによって実行される、設計支援リソースでなるＣＡＤツールのパラメータを生成する機能と
を有するものであることを特徴とするＬＳＩ内部論理設計システム。
【請求項１７】
請求項１２に記載のＬＳＩ内部論理設計システムにおいて、
前記更新履歴情報は、
論理データの論理名、前記論理名に対応する論理データ、及び前記論理名に対応する論理データの来歴情報を含むものであり、
前記更新履歴情報管理コンピュータは、
前記設計処理用コンピュータによってＬＳＩの機能の検証が実行された後に、前記ＬＳＩの機能の検証に用いられた論理データの論理名、論理データ及び来歴情報を、前記更新履歴情報保存用ディスク装置に前記更新履歴情報として保存させるものであり、
前記設計処理用コンピュータは、
前記複数のコンピュータのうちのいずれかのコンピュータから前記更新履歴情報管理コンピュータを介して読み出された所定のレビジョンの論理データを用いて、前記設計処理用コンピュータによって実行される、設計支援リソースツールの入力形式に応じたデータを作成するものである
ことを特徴とするＬＳＩ内部論理設計システム。
【請求項１８】
請求項１２に記載のＬＳＩ内部論理設計システムにおいて、
前記設計処理用コンピュータは、
前記ＣＡＤツールの実行要求、前記ＣＡＤツールのライセンス、及び前記ＣＡＤツールの利用を要求する前記複数のコンピュータ毎のＣＰＵに関する情報を、前記複数のコンピュータから受け取り、前記ＣＡＤツールのライセンスの使用状況及び前記複数のコンピュータのＣＰＵの使用状況を監視することにより、前記複数のコンピュータのうち前記ＣＡＤツールによって実行される処理プロセスを割当てるコンピュータを選択する
ことを特徴とするＬＳＩ内部論理設計システム。
【請求項１９】
請求項１８に記載のＬＳＩ内部論理設計システムにおいて、
前記設計処理コンピュータは、
前記ＣＡＤツールのライセンスに空きライセンスがあるにも拘わらず、前記複数のコンピュータのＣＰＵリソースが不足することに依って前記ＣＡＤツールが実行不可能である場合、他の前記ＣＡＤツールの実行を一時中断させることにより、前記空きライセンスがある前記ＣＡＤツールに前記不足しているＣＰＵリソースを割当てる
ことを特徴とするＬＳＩ内部論理設計システム。
【請求項２０】
ＬＳＩ内部の論理データを設計するＬＳＩ内部論理設計システムであって、
前記論理データを用いた設計作業に利用される複数のコンピュータと、
前記複数のコンピュータによる前記設計作業に利用される論理データの来歴が管理される更新履歴情報を保存する更新履歴情報保存用ディスク装置と、
前記更新履歴情報保存用ディスク装置に保存した前記更新履歴情報を管理する更新履歴情報管理コンピュータと、
前記論理データを用いた設計作業に利用される設計処理用データを格納する設計処理用データベースと、
前記設計処理用データベースに格納されている設計処理用データを用いて設計処理を実行する設計処理用コンピュータと
を有し、
前記更新履歴情報保存用ディスク装置と前記更新履歴情報管理コンピュータとは、ネットワークファイルシステムで接続され、
前記設計処理用データベースと前記設計処理用コンピュータとは、ストレージエリアネットワークで接続され、
前記設計処理用コンピュータは、
設計支援リソースであるＣＡＤツールの実行前に、前記設計処理用データベースに保存される前記設計処理用データに対して、読み出し又は書き込み要求し、前記ＣＡＤツールの実行後に、前記設計処理用データベースに保存される前記設計処理用データを要求解除するものである
ことを特徴とするＬＳＩ内部論理設計システム。
【請求項２１】
請求項２０に記載のＬＳＩ内部論理設計システムにおいて、
前記設計処理用コンピュータは、
前記設計処理用データが読み出し要求されているか否か、又は前記設計処理用データが書き込み要求されているか否かを示す状態情報を管理しており、前記読み出し要求に対しては、複数の前記読み出し要求を受け付け、前記書き込み要求に対しては、複数の前記書き込み要求を受け付けないこととする
ことを特徴とするＬＳＩ内部論理設計システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
【課題を解決するための手段】
本発明は、ＬＳＩ内部の論理データを設計するＬＳＩ内部論理設計システムであって、前記論理データを更新するために利用される複数のコンピュータと、前記複数のコンピュータを利用して更新された前記論理データの更新履歴情報を保存する更新履歴情報保存用ディスク装置と、前記更新履歴情報保存用ディスク装置に保存した前記論理データの更新履歴情報を管理する更新履歴情報管理コンピュータと、前記ＬＳＩ内部の設計処理に利用されるデータを格納する設計処理用データベースとを有し、前記複数のコンピュータは、前記設計処理用データベースに格納されたデータを利用して行われる所定のＬＳＩの第１の機能の検証に際して、前記論理データの更新履歴情報を前記更新履歴情報保存用ディスク装置から抽出し、前記ＬＳＩの第１の機能の検証用入力データを作成し、前記ＬＳＩの第１の機能の検証が終了した場合に、前記論理データの更新履歴情報を更新し、前記更新履歴情報保存用ディスク装置に格納することを特徴とする。
また、本発明は、ＬＳＩ内部の論理データを設計するＬＳＩ内部論理設計システムであって、前記論理データを用いた設計作業に利用される複数のコンピュータと、前記複数のコンピュータによる前記設計作業に利用される論理データの来歴が管理される更新履歴情報を保存する更新履歴情報保存用ディスク装置と、前記更新履歴情報保存用ディスク装置に保存した前記更新履歴情報を管理する更新履歴情報管理コンピュータと、前記論理データを用いた設計作業に利用される設計処理用データを格納する設計処理用データベースと、前記設計処理用データベースに格納されている設計処理用データを用いて設計処理を実行する設計処理用コンピュータとを有し、前記更新履歴情報は、論理データと、前記論理データの来歴情報とを含むものであることを特徴とする。
さらに、本発明は、ＬＳＩ内部の論理データを設計するＬＳＩ内部論理設計システムであって、前記論理データを用いた設計作業に利用される複数のコンピュータと、前記複数のコンピュータによる前記設計作業に利用される論理データの来歴が管理される更新履歴情報を保存する更新履歴情報保存用ディスク装置と、前記更新履歴情報保存用ディスク装置に保存した前記更新履歴情報を管理する更新履歴情報管理コンピュータと、前記論理データを用いた設計作業に利用される設計処理用データを格納する設計処理用データベースと、前記設計処理用データベースに格納されている設計処理用データを用いて設計処理を実行する設計処理用コンピュータとを有し、前記更新履歴情報保存用ディスク装置と前記更新履歴情報管理コンピュータとは、ネットワークファイルシステムで接続され、前記設計処理用データベースと前記設計処理用コンピュータとは、ストレージエリアネットワークで接続され、前記設計処理用コンピュータは、設計支援リソースであるＣＡＤツールの実行前に、前記設計処理用データベースに保存される前記設計処理用データに対して、読み出し又は書き込み要求し、前記ＣＡＤツールの実行後に、前記設計処理用データベースに保存される前記設計処理用データを要求解除するものであることを特徴とする。
具体的に、本発明は、複数の設計者が複数の論理設計作業を複数のコンピュータと複数のディスク装置と複数のＣＡＤツールを使って支援する装置であって、設計者が作成した論理データについて、論理名単位に論理名と来歴情報（レビジョン，更新日付，著者）と来歴毎の論理データ及び直下の論理名を保存し、論理データの編集中には、論理データが編集中であることを示すための編集ステータスフラグファイルが存在する。また、本装置においては、論理データを編集するには専用の編集コマンドを使用する。この編集コマンドは、編集ステータスフラグファイルが存在する場合には、編集中の論理データであることを知らせる情報を出力して終了し、編集ステータスフラグファイルが存在しない場合には、編集ステータスフラグファイルを作成してから編集作業に移り、編集作業終了時に論理データを保存するとともに編集ステータスフラグファイルを削除する機能を有する。この来歴管理した設計データベース方式による論理データ管理を実施することにより
、一つの論理データを異なる設計者が同時に編集することを防止し、また、論理データの更新処理を論理名単位で行うことで他の論理データの保存処理との競合を回避するとともに保存処理を高速に行なえる方法を有することを特徴とする。