(57)【要約】【課題】本発明は、基本情報の改版に迅速且つ確実に対応して最新の基本情報を使用することを確実にするＬＳＩ開発システムを提供することを目的とする。【解決手段】ＬＳＩ開発システムの情報提供装置は、開発者側がＬＳＩ開発に使用する基本情報をＬＳＩ品種毎に特定した開発情報として格納する第１のデータベースと、基本情報を提供する側が基本情報に関連する通知情報を登録する第２のデータベースと、開発情報と通知情報とを比較して一の通知情報に関連する基本情報を含むＬＳＩ品種を検索する比較ユニットと、検索されたＬＳＩ品種の開発者側に一の通知情報を通知する連絡ユニットを含むことを特徴とする。【選択図】図１
2004295233.tif 000002
【特許請求の範囲】
【請求項１】
開発者側がＬＳＩ開発に使用する基本情報をＬＳＩ品種毎に特定した開発情報として格納する第１のデータベースと、
該基本情報を提供する側が該基本情報に関連する通知情報を登録する第２のデータベースと、
該開発情報と該通知情報とを比較して一の通知情報に関連する基本情報を含むＬＳＩ品種を検索する比較ユニットと、
該検索されたＬＳＩ品種の開発者側に該一の通知情報を通知する連絡ユニットを含むことを特徴とする情報提供装置。
【請求項２】
該比較ユニットは、該一の通知情報を該第２のデータベースに登録する動作に応答して該開発情報と該通知情報とを比較する動作を開始することを特徴とする請求項１記載の情報提供装置。
【請求項３】
該第１のデータベースは該ＬＳＩ品種毎に該開発者側の連絡先の情報を含み、該連絡ユニットは該検索されたＬＳＩ品種の該連絡先に該一の通知情報を通知することを特徴とする請求項１記載の情報提供装置。
【請求項４】
入力画面を表示して該入力画面で特定された一の開発情報を該比較ユニットに供給し、該比較ユニットから供給される該通知情報を出力画面に表示する一覧表示ユニットを更に含み、該比較ユニットは該一覧表示ユニットから供給される該一の開発情報に特定される該基本情報に関連する通知情報を特定し、該特定された通知情報を該一覧表示ユニットに供給することを特徴とする請求項１記載の情報提供装置。
【請求項５】
該開発情報はＬＳＩ開発に係る複数の工程毎に該基本情報を特定することを特徴とする請求項１記載の情報提供装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、一般にＬＳＩ開発システムに関し、詳しくはＬＳＩ開発システムにおいて開発に使用する基本情報についての最新情報を通知する情報提供装置に関する。
【従来の技術】
ＬＳＩ開発は、様々なプログラム、ライブラリ、及びＩＰマクロを含む基本情報を利用して、幾つかの開発工程を経ることにより行われる。基本情報のうちのＩＰマクロは、知的財産関連のマクロである。ライブラリとは、種々のセルの情報とその他の情報とを纏めたものであり、その他の情報としては例えばパーケージの形状・材質等に関する情報等が含まれる。セルは、例えば、ＡＮＤ、ＮＯＲ、カウンタ、フリップフロップ等の回路部品に対応する。またプログラムとは、これらの部品を組み立てるためのＣＡＤツールである。
【０００２】
これら基本情報は、新規機能の追加や障害への対処等のために随時変更・修正され、改版された情報が随時発行される。従ってＬＳＩ開発においては、不良品を開発することを避けるために、基本情報の改版に迅速且つ確実に対応して最新の基本情報を使用する必要がある。
【０００３】
例えば、プログラムやライブラリといったＬＳＩ設計支援情報の管理更新方式として、プログラムやライブラリに改版が生じた場合に管理情報に基づいて更新ツールを生成し、この更新ツールにより作業に用いるプログラムやライブラリを更新する技術がある（特許文献１）。
【０００４】
【特許文献１】
特開平３−１９６２６８号公報
【発明が解決しようとする課題】
上記基本情報を作成して提供する側と、基本情報を使用してＬＳＩを開発する側とは一般に異なる。この基本情報を提供する側とＬＳＩを開発する側との間で、確実且つ迅速な情報交換がされない場合には問題が生じる。例えば、基本情報を提供する側にしてみると、何処の部署やプロジェクトで何れの基本情報が使用されているといった利用状況か分からないし、ＬＳＩを開発する側からしてみると、使用している基本情報が問題のない最新版のものかどうか分からないといった問題が生じる。
【０００５】
基本情報を提供する側で基本情報の改版に関する情報を全て漏れなくアナウンスしても、ＬＳＩを開発する側にとっては、自らの開発では使用していない基本情報に関する改版情報が大量にアナウンスに含まれており、自らの開発に関連する情報を見落としてしまう可能性が高い。そのような場合、設計・開発されたＬＳＩが正常に動作しない不良品となり、再設計・再開発にかかる時間と費用が膨大なものとなってしまう。
【０００６】
また顧客が要求する機能を満たすようにＬＳＩを開発・製造して提供する個別品種ＬＳＩの開発では、顧客の要求の変化に応じて使用する基本情報を逐次変更する等の必要がある。従ってこのような場合には特に、基本情報の改版に迅速且つ確実に対応して最新の基本情報を使用することが困難となる。
【０００７】
以上を鑑みて、本発明は、基本情報の改版に迅速且つ確実に対応して最新の基本情報を使用することを確実にするＬＳＩ開発システムを提供することを目的とする。
【課題を解決するための手段】
本発明によるＬＳＩ開発システムにおける情報提供装置は、開発者側がＬＳＩ開発に使用する基本情報をＬＳＩ品種毎に特定した開発情報として格納する第１のデータベースと、該基本情報を提供する側が該基本情報に関連する通知情報を登録する第２のデータベースと、該開発情報と該通知情報とを比較して一の通知情報に関連する基本情報を含むＬＳＩ品種を検索する比較ユニットと、該検索されたＬＳＩ品種の開発者側に該一の通知情報を通知する連絡ユニットを含むことを特徴とする。
【０００８】
上記の情報提供装置においては、開発中の製品に使用している基本情報を開発情報として第１のデータベースに管理し、また基本情報に関するバグ情報や改版情報等を通知情報として第２のデータベースに管理する。これら開発情報と通知情報とを比較することにより、通知情報の対象となっている基本情報を使用する製品を特定し、当該製品を開発している担当者に当該通知情報を連絡する。これにより、基本情報の改版に迅速且つ確実に対応して、最新の基本情報を使用することを確実にするＬＳＩ開発システムを提供することが可能となる。
【発明の実施の形態】
以下に、本発明の実施例を添付の図面を用いて詳細に説明する。
【０００９】
図１は、本発明によるＬＳＩ開発システムの概略構成を示す図である。
【００１０】
図１のＬＳＩ開発システム１０は、ＬＳＩ開発情報作成装置１１とＬＳＩ基本情報提供装置１２とを含む。ＬＳＩ開発情報作成装置１１は、開発情報作成ユニット２１、開発情報管理データベース２２、及び送信ユニット２３を含む。ＬＳＩ基本情報提供装置１２は、基本情報登録ユニット３１、マージユニット３２、全開発情報管理データベース３３、基本情報管理データベース３４、条件比較ユニット３５、連絡ユニット３６、及び一覧表示ユニット３７を含む。
【００１１】
ＬＳＩ開発情報作成装置１１は、ＬＳＩを開発する側が使用する装置であり、開発中の製品に使用している基本情報及びその他の情報を纏めて、開発情報管理データベース２２に開発情報として格納する。具体的には、ＬＳＩを開発する側の作業者が開発情報作成ユニット２１を使用して、開発中の製品に使用している基本情報及びその他の情報を纏めて開発情報を作成する。
【００１２】
開発情報管理データベース２２に格納される開発情報は、送信ユニット２３によりＬＳＩ基本情報提供装置１２に送信される。
【００１３】
ＬＳＩ基本情報提供装置１２は、基本情報を提供する側が使用する装置であり、全ての基本情報についてのバグ情報や改版情報等を基本情報管理データベース３４に格納する。具体的には、基本情報を提供する側の作業者が基本情報登録ユニット３１を使用して、基本情報についてのバグ情報や改版情報等を、それらの情報が公開準備完了し次第、随時基本情報管理データベース３４に登録する。これら基本情報についてのバグ情報や改版情報等は、ＬＳＩを開発する側に通知されるべき情報であり、以後において通知情報と呼ぶ。
【００１４】
またＬＳＩ基本情報提供装置１２のマージユニット３２は、ＬＳＩ開発情報作成装置１１の送信ユニット２３から個々の製品に関する開発情報を受け取り、受け取った開発情報を全開発情報管理データベース３３に格納する。条件比較ユニット３５は、基本情報管理データベース３４の基本情報に関する通知情報と全開発情報管理データベース３３の開発情報とを比較して、ある製品の開発情報に特定される基本情報が通知情報の対象の基本情報と一致するか否かを判断する。この結果、ある製品の開発情報が特定された場合には、連絡ユニット３６が、当該製品を開発している担当者に当該通知情報を連絡する。
【００１５】
この条件比較ユニット３５による比較検索及び連絡ユニット３６による通知は、基本情報登録ユニット３１により基本情報管理データベース３４に新規に通知情報が登録されるたびに、この新規登録に係る通知情報に対して実行すればよい。このような構成とすれば、効率的で確実な比較検索・通知動作を実現することができる。またマージユニット３２により全開発情報管理データベース３３に新規に開発情報が格納されるたびに、この新規格納に係る開発情報について、関連する通知情報があるか否かを検索して通知する構成としてもよい。
【００１６】
また一覧表示ユニット３７は、ＬＳＩを開発する側が利用するユニットである。ＬＳＩを開発する側の作業者が、ある製品に関する開発情報やその一部を一覧表示ユニット３７を介して入力すると、入力した開発情報に関連する通知情報を条件比較ユニット３５が検索する。この検索の結果得られた通知情報を、一覧表示ユニット３７を介してＬＳＩを開発する側の作業者に提供する。これにより、例えば自由に指定した部分的な開発情報等について、所望のタイミングで通知情報を検索して入手することが可能となる。
【００１７】
以上のようにして、本発明においては、開発中の製品に使用している基本情報及びその他の情報を開発情報としてデータベースに管理し、また基本情報に関するバグ情報や改版情報等を通知情報としてデータベースに管理する。これら開発情報と通知情報とを比較することにより、通知情報の対象となっている基本情報を使用する製品を特定し、当該製品を開発している担当者に当該通知情報を連絡する。これにより、基本情報の改版に迅速且つ確実に対応して、最新の基本情報を使用することを確実にするＬＳＩ開発システムを提供することが可能となる。
【００１８】
図２は、本発明による開発情報及び通知情報の具体例を示す図である。
【００１９】
図２に示される品種工程管理テーブル４１、品種提供物利用実績テーブル４２、及び品種共通テーブル４３は、開発情報管理データベース２２に格納される開発情報に対応する。また対処情報テーブル５１及び提供条件テーブル５２は、全開発情報管理データベース３３に格納される通知情報に対応する。
【００２０】
品種工程管理テーブル４１は、例示される「ＭＢ１２３」等の開発ＬＳＩを特定する品種名毎に、商談工程、仕様検討工程、論理設計工程、物理設計工程、製造工程等の各工程について開始時期（例では開始日）と終了時期（例では終了日）とを示すテーブルである。品種提供物利用実績テーブル４２は、開発ＬＳＩを特定する品種名毎に、プログラム、ライブラリ、又はＩＰマクロである基本情報について、その種別、識別名称、版数、及び使用した工程名を示すテーブルである。例えば図２の例では、ＩＰマクロとして、名称ＵＳＢ２．０の第２版が、商談工程において使用されていることが示される。またプログラムとして、名称ＬＤＲＣの第１０版が、論理設計工程において使用されていることが示される。
【００２１】
これら品種工程管理テーブル４１及び品種提供物利用実績テーブル４２を使用することによって、通知情報により改版等を通知された場合に、何れの工程まで遡って修正作業を施さなければならないかが分かる。即ち例えば、ＬＤＲＣの第１０版に不具合があり第１１版を使用するように通知を受けた場合、物理設計工程と論理設計工程とでＬＤＲＣの第１０版を使用していることを知り、論理設計工程まで戻る必要があることが分かる。
【００２２】
品種共通テーブル４３は、開発ＬＳＩを特定する品種名毎に、テクノロジ名、パッケージ名、及び連絡先情報を特定するテーブルである。ここでテクノロジ名とは、例えば配線幅が何μｍであるといった情報を特定する名称である。図２の例では、テクノロジ名としてＥＡ８２、パッケージ名としてＲＩＴ２５６、及び連絡先情報としてｅメールアドレスであるｔａｒｏ＠ｆｕｊｉｔｓｕ．ｘｘｘが指定されている。この連絡先情報に指定される連絡先は、ＬＳＩを開発する側の担当者等の連絡先であり、図１のＬＳＩ基本情報提供装置１２が連絡ユニット３６を介して通知情報を送付する送付先に該当する。
【００２３】
以上説明した品種工程管理テーブル４１、品種提供物利用実績テーブル４２、及び品種共通テーブル４３は、ＬＳＩ開発情報作成装置１１において開発情報作成ユニット２１により作成される情報である。
【００２４】
対処情報テーブル５１及び提供条件テーブル５２は、ＬＳＩ基本情報提供装置１２において基本情報登録ユニット３１により登録される通知情報である。
【００２５】
対処情報テーブル５１は、通知情報識別番号毎に、バグ情報や改版情報等の通知情報をユーザが理解可能な形式（日本語等）で表現したものである。図２の例では、テクノロジＥＡ８２においてプログラムＬＤＲＣの第３版から第１０版までに障害があり第１１版を使用して再実行すべきであるとする内容が示されている。品種共通テーブル４３の連絡先情報に記載される連絡先の担当者が、この通知情報を受け取るとその内容を読んで、必要な処置を施すように対処することになる。
【００２６】
提供条件テーブル５２は、通知情報識別番号毎に、バグ情報や改版情報等の通知情報をコンピュータが理解可能な形式（条件式等）で表現したものである。図２の例では、条件式「ＬＤＲＣ＝３＜＝１０  ＆  ｔｅｃｈ：  ＥＡ８２」が、テクノロジＥＡ８２においてプログラムＬＤＲＣの第３版から第１０版までに障害があることを示している。ＬＳＩ基本情報提供装置１２の条件比較ユニット３５が、このような条件式を用いることにより、テクノロジＥＡ８２において第３版から第１０版までのプログラムＬＤＲＣを使用する品種名を、全開発情報管理データベース３３において検索して特定することができる。
【００２７】
図３は、本発明によるＬＳＩ開発システム１０の実施の一形態を示す図である。
【００２８】
図３のＬＳＩ開発システム１０においては、１つのＬＳＩ基本情報提供装置１２に複数のＬＳＩ開発情報作成装置１１が接続されている。ＬＳＩ基本情報提供装置１２とＬＳＩ開発情報作成装置１１との間の接続形態は、特に限定されるものではなく、例えばＬＡＮ等のネットワーク等でよい。各ＬＳＩ開発情報作成装置１１の開発情報管理データベース２２の開発情報は、ＬＳＩ基本情報提供装置１２に送信されて全開発情報管理データベース３３に格納される。
【００２９】
開発情報は、各工程ごとに順次生成されて開発情報管理データベース２２に格納される構成でよい。即ち図３に示すように、商談工程の段階で矢印Ａ１として示されるように開発情報を生成して開発情報管理データベース２２に格納し、仕様検討工程の段階で矢印Ａ２として示されるように開発情報を生成して開発情報管理データベース２２に格納し、更に論理設計工程の段階で矢印Ａ３として示されるように開発情報を生成して開発情報管理データベース２２に格納してよい。図３は、論理設計工程まで進行し、物理設計工程はまだ開始されていない時点を示している。
【００３０】
また図３に示されるように、ＬＳＩ基本情報提供装置１２への通知情報の登録は随時実行される。例えば、登録Ｂ１が実行され基本情報管理データベース３４に通知情報が格納されると、これに応答して比較動作Ｃ１が実行されてよい。また別の通知情報に対して登録Ｂ２が実行され、基本情報管理データベース３４に通知情報が格納されると、これに応答して比較動作Ｃ２が実行されてよい。比較動作Ｃ２により当該通知情報に対応する開発情報が見つけられると、連絡先にｅメールを送付するｅメール送信動作Ｄ２が実行される。
【００３１】
図４は、ＬＳＩ基本情報提供装置１２の一覧表示ユニット３７による一覧表示動作を説明するための図である。
【００３２】
図４において、入力画面６１は所望の開発情報を入力する画面である。また出力画面６２は、入力画面６１への開発情報入力に応答して、対応する通知情報を表示する画面である。
【００３３】
入力画面６１には、品種名を入力するフィールド７１、テクノロジ名を入力するフィールド７２、パッケージ名を入力するフィールド７３、工程名を入力するフィールド７４、プログラム名を入力するフィールド７５、ライブラリ名を入力するフィールド７６、及びＩＰマクロ名を入力するフィールド７７が設けられる。これらのフィールドに、バグ情報や改版情報等の通知が存在するか否かを確認したい所望の情報を入力する。
【００３４】
例えば、ＥＡ８２のテクノロジで開発を進める場合のプログラムＬＤＲＣの第１０版の使用について、その可否を調べたい場合には、テクノロジ名を入力するフィールド７２にテクノロジ名である「ＥＡ８２」を入力し、プログラム名を入力するフィールド７５にプログラム名「ＬＤＲＣ」と共に第１０版であることを示す「（１０）」を入力する。これらの開発情報を入力した後に、ＯＫボタン７８をクリックする。
【００３５】
ＯＫボタン７８のクリックに応じて、テクノロジ及びプログラムに関する開発情報が一覧表示ユニット３７から条件比較ユニット３５に供給され、これらの開発情報に関連する通知情報を条件比較ユニット３５が検索する。この検索の結果、提供条件テーブル５２の「０００００１」番が、一致する条件を示すものとして特定される。条件比較ユニット３５は、当該提供条件テーブル５２に識別番号「０００００１」でリンクされる対処情報テーブル５１の通知情報を、一覧表示ユニット３７に供給する。
【００３６】
一覧表示ユニット３７は、出力画面６２を表示して、テクノロジＥＡ８２においてプログラムＬＤＲＣの第３版から第１０版までに障害があり第１１版を使用して再実行すべきであるとする通知内容を表示する。これにより、所望のタイミングで一覧表示ユニット３７を起動して、入力画面６１において部分的な開発情報を自由に指定し、この開発情報について通知情報を検索して入手することが可能となる。
【００３７】
図５は、本発明によるＬＳＩ開発情報作成装置１１又はＬＳＩ基本情報提供装置１２の具体的なハードウェア構成の一例を示す図である。
【００３８】
図５に示されるように、本発明によるＬＳＩ開発情報作成装置１１又はＬＳＩ基本情報提供装置１２は、例えばパーソナルコンピュータやエンジニアリングワークステーション等のコンピュータにより実現される。図５の装置は、コンピュータ５１０と、コンピュータ５１０に接続されるディスプレイ装置５２０、通信装置５２３、及び入力装置よりなる。入力装置は、例えばキーボード５２１及びマウス５２２を含む。コンピュータ５１０は、ＣＰＵ５１１、ＲＡＭ５１２、ＲＯＭ５１３、ハードディスク等の二次記憶装置５１４、可換媒体記憶装置５１５、及びインターフェース５１６を含む。
【００３９】
キーボード５２１及びマウス５２２は、ユーザとのインターフェースを提供するものであり、コンピュータ５１０を操作するための各種コマンドや要求されたデータに対するユーザ応答等が入力される。ディスプレイ装置５２０は、コンピュータ５１０で処理された結果等を表示すると共に、コンピュータ５１０を操作する際にユーザとの対話を可能にするために様々なデータ表示を行う。通信装置５２３は、遠隔地との通信を行なうためのものであり、例えばモデムやネットワークインターフェース等よりなる。ＬＳＩ開発情報作成装置１１とＬＳＩ基本情報提供装置１２とは、この通信装置５２３及びネットワーク等を介して互いに接続される。
【００４０】
本発明によるＬＳＩ開発情報作成装置１１又はＬＳＩ基本情報提供装置１２の各機能は、コンピュータ５１０が実行可能なコンピュータプログラムとして提供される。このコンピュータプログラムは、可換媒体記憶装置５１５に装着可能な記憶媒体Ｍに記憶されており、記憶媒体Ｍから可換媒体記憶装置５１５を介して、ＲＡＭ５１２或いは二次記憶装置５１４にロードされる。或いは、このコンピュータプログラムは、遠隔地にある記憶媒体（図示せず）に記憶されており、この記憶媒体から通信装置５２３及びインターフェース５１６を介して、ＲＡＭ５１２或いは二次記憶装置５１４にロードされる。
【００４１】
キーボード５２１及び／又はマウス５２２を介してユーザからプログラム実行指示があると、ＣＰＵ５１１は、記憶媒体Ｍ、遠隔地記憶媒体、或いは二次記憶装置５１４からプログラムをＲＡＭ５１２にロードする。ＣＰＵ５１１は、ＲＡＭ５１２の空き記憶空間をワークエリアとして使用して、ＲＡＭ５１２にロードされたプログラムを実行し、適宜ユーザと対話しながら処理を進める。なおＲＯＭ５１３は、コンピュータ５１０の基本動作を制御するための制御プログラムが格納されている。
【００４２】
上記コンピュータプログラムを実行することで、上記各実施例で説明されたように、ＬＳＩ開発情報作成装置１１の場合には開発情報作成ユニット２１及び送信ユニット２３の機能を実現し、またＬＳＩ基本情報提供装置１２の場合には基本情報登録ユニット３１、マージユニット３２、条件比較ユニット３５、連絡ユニット３６、及び一覧表示ユニット３７の機能を実現する。また二次記憶装置５１４が、開発情報管理データベース２２、又は全開発情報管理データベース３３及び基本情報管理データベース３４を格納する。
【００４３】
以上、本発明を実施例に基づいて説明したが、本発明は上記実施例に限定されるものではなく、特許請求の範囲に記載の範囲内で様々な変形が可能である。
【発明の効果】
本発明においては、開発中の製品に使用している基本情報及びその他の情報を開発情報としてデータベースに管理し、また基本情報に関するバグ情報や改版情報等を通知情報としてデータベースに管理する。これら開発情報と通知情報とを比較することにより、通知情報の対象となっている基本情報を使用する製品を特定し、当該製品を開発している担当者に当該通知情報を連絡する。これにより、基本情報の改版に迅速且つ確実に対応して、最新の基本情報を使用することを確実にするＬＳＩ開発システムを提供することが可能となる。
【図面の簡単な説明】
【図１】本発明によるＬＳＩ開発システムの概略構成を示す図である。
【図２】本発明による開発情報及び通知情報の具体例を示す図である。
【図３】本発明によるＬＳＩ開発システムの実施の一形態を示す図である。
【図４】ＬＳＩ基本情報提供装置の一覧表示ユニットによる一覧表示動作を説明するための図である。
【図５】本発明によるＬＳＩ開発情報作成装置又はＬＳＩ基本情報提供装置の具体的なハードウェア構成の一例を示す図である。
【符号の説明】
１０  ＬＳＩ開発システム
１１  ＬＳＩ開発情報作成装置
１２  ＬＳＩ基本情報提供装置
２１  開発情報作成ユニット
２２  開発情報管理データベース
２３  送信ユニット
３１  基本情報登録ユニット
３２  マージユニット
３３  全開発情報管理データベース
３４  基本情報管理データベース
３５  条件比較ユニット
３６  連絡ユニット
３７  一覧表示ユニット
【図１】
2004295233.tif 000003
【図２】
2004295233.tif 000004
【図３】
2004295233.tif 000005
【図４】
2004295233.tif 000006
【図５】
2004295233.tif 000007