(57)【要約】【課題】従来よりも内部記憶装置の規模が抑制され、全てのバージョンのジェネレーションツールによるメモリの構築が可能なメモリジェネレータ、およびコンピュータ上で上記のようなメモリジェネレータとして動作させるメモリ構築プログラムを提供する。【解決手段】メモリを構築するためのプログラム及びデータを含むジェネレーションツールのうちの、当初作成されたオリジナルのジェネレーションツールを記憶しておくとともに、ジェネレーションツールの更新のたびに、今回の更新前のジェネレーションツールと今回の更新後のジェネレーションツールとの相違部分であって今回の更新前のジェネレーションツールの対応部分に置換されあるいは追加されることにより今回の更新後のジェネレーションツールが生成される置換追加情報を記憶していくツール記憶部１２２を備えた。【選択図】        図１
2004220465.tif 000002
【特許請求の範囲】
【請求項１】
メモリを構築するメモリジェネレータにおいて、
メモリを構築するためのプログラム及びデータを含むジェネレーションツールのうちの、当初作成されたオリジナルのジェネレーションツールを記憶しておくとともに、ジェネレーションツールの更新のたびに、今回の更新前のジェネレーションツールと今回の更新後のジェネレーションツールとの相違部分であって今回の更新前のジェネレーションツールの対応部分に置換されあるいは追加されることにより今回の更新後のジェネレーションツールが生成される置換追加情報を記憶していくツール記憶部と、
要求元から入力されてきた、ジェネレーションツールのバージョン情報を含む、構築すべきメモリの仕様を表わすメモリ情報を受信する要求受信部と、
前記ツール記憶部に記憶されたオリジナルのジェネレーションツールおよび置換追加情報に基づいて、前記要求受信部で受信されたメモリ情報中のバージョン情報に応じたジェネレーションツールを生成するツール生成部と、
前記ツール生成部で生成されたジェネレーションツールを用いて、前記要求受信部で受信されたメモリ情報に適合したメモリを構築するメモリ構築部と、
前記メモリ構築部で構築されたメモリが格納されたメモリライブラリを、前記要求受信部にメモリ情報を送信してメモリの構築を要求してきた要求元に向けて出力するライブラリ出力部とを備えたことを特徴とするメモリジェネレータ。
【請求項２】
コンピュータ内で実行され、該コンピュータを、メモリを構築するメモリジェネレータとして動作させるメモリ構築プログラムにおいて、
前記コンピュータを、
メモリを構築するためのプログラム及びデータを含むジェネレーションツールのうちの、当初作成されたオリジナルのジェネレーションツールを記憶しておくとともに、ジェネレーションツールの更新のたびに、今回の更新前のジェネレーションツールと今回の更新後のジェネレーションツールとの相違部分であって今回の更新前のジェネレーションツールの対応部分に置換されあるいは追加されることにより今回の更新後のジェネレーションツールが生成される置換追加情報を記憶していくツール記憶部と、
要求元から入力されてきた、ジェネレーションツールのバージョン情報を含む、構築すべきメモリの仕様を表わすメモリ情報を受信する要求受信部と、
前記ツール記憶部に記憶されたオリジナルのジェネレーションツールおよび置換追加情報に基づいて、前記要求受信部で受信されたメモリ情報中のバージョン情報に応じたジェネレーションツールを生成するツール生成部と、
前記ツール生成部で生成されたジェネレーションツールを用いて、前記要求受信部で受信されたメモリ情報に適合したメモリを構築するメモリ構築部と、
前記メモリ構築部で構築されたメモリが格納されたメモリライブラリを、前記要求受信部にメモリ情報を送信してメモリの構築を要求してきた要求元に向けて出力するライブラリ出力部とを備えたメモリジェネレータとして動作させることを特徴とするメモリ構築プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、メモリを構築するメモリジェネレータ、およびコンピュータ内で実行され、このコンピュータを、メモリを構築するメモリジェネレータとして動作させるメモリ構築プログラムに関する。
【０００２】
【従来の技術】
近年、ＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）技術の発達などにより、自動で大規模なメモリ回路を構築することが可能となっている。例えば、オペレータが、ワード数やビット数などの、構築すべきメモリの仕様を表すメモリ情報を入力すると、このメモリ情報に適合したメモリを構築するメモリジェネレータが知られている（例えば、特許文献１参照。）。
【０００３】
【特許文献１】
特開平６−１３９２９８号公報  （段落番号００１０−００２１、第１図、第２図）
【０００４】
【発明が解決しようとする課題】
このようなメモリジェネレータでは、メモリを構築するためのプログラム及びデータを含むジェネレーションツールを用いてメモリを構築する。このジェネレーションツールは、構築すべきメモリの規模の増大や回路技術の発達に伴いバージョンアップされることが多い。ところが、メモリジェネレータを使用するユーザからの要求の中には、最新バージョンのジェネレーションツールではなく、古いバージョンのジェネレーションツールを用いてメモリの構築を行いたいという要求が多くみられる。これは、過去にこの古いバージョンのメモリジェネレータによって構築されたメモリが搭載されている回路を変更することなく、このメモリと同じかあるいは若干変更した仕様に基づくメモリを使用したいという要求がユーザ側に多く存在するからである。
【０００５】
従来のメモリジェネレータでは、このような場合、最新バージョンのジェネレーションツールだけでなく、古いバージョンのジェネレーションツールも保管していなければ、ユーザからの要求に対処することは困難である。また、ユーザが要求するジェネレーションツールのバージョンは常に同じであるとは限らないので、ユーザからの要求に漏れなく対処するためには、全てのバージョンのジェネレーションツールを、例えばメモリジェネレータ内の内部記憶装置に格納しておくなどの方法により保管しておかなければならない。このようなメモリジェネレータには、過去のバージョンのジェネレーションツールを保管しておくための内部記憶装置の規模が膨大なものとなってしまうなどの問題がある。
【０００６】
本発明は、上記事情に鑑み、従来よりも内部記憶装置の規模が抑制され、全てのバージョンのジェネレーションツールによるメモリの構築が可能なメモリジェネレータ、およびコンピュータを上記のようなメモリジェネレータとして動作させるメモリ構築プログラムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成する本発明のメモリジェネレータは、メモリを構築するためのプログラム及びデータを含むジェネレーションツールのうちの、当初作成されたオリジナルのジェネレーションツールを記憶しておくとともに、ジェネレーションツールの更新のたびに、今回の更新前のジェネレーションツールと今回の更新後のジェネレーションツールとの相違部分であって今回の更新前のジェネレーションツールの対応部分に置換されあるいは追加されることにより今回の更新後のジェネレーションツールが生成される置換追加情報を記憶していくツール記憶部と、要求元から入力されてきた、ジェネレーションツールのバージョン情報を含む、構築すべきメモリの仕様を表わすメモリ情報を受信する要求受信部と、上記ツール記憶部に記憶されたオリジナルのジェネレーションツールおよび置換追加情報に基づいて、上記要求受信部で受信されたメモリ情報中のバージョン情報に応じたジェネレーションツールを生成するツール生成部と、上記ツール生成部で生成されたジェネレーションツールを用いて、上記要求受信部で受信されたメモリ情報に適合したメモリを構築するメモリ構築部と、上記メモリ構築部で構築されたメモリが格納されたメモリライブラリを、上記要求受信部にメモリ情報を送信してメモリの構築を要求してきた要求元に向けて出力するライブラリ出力部とを備えたことを特徴とする。
【０００８】
本発明のメモリジェネレータは、上記のツール記憶部に記憶されたオリジナルのジェネレーションツールおよび置換追加情報に基づいて、要求元が要求するバージョンに応じたジェネレーションツールを生成することにより、要求された古いバージョンのジェネレーションツールでメモリを構築することができる。また、上記の置換追加情報は、ジェネレーションツールの更新のたびに、上記のツール記憶部に記憶されるので、過去の全てのバージョンのジェネレーションツールを生成することができる。従って、本発明のメモリジェネレータによれば、過去の全てのバージョンのジェネレーションツールによるメモリの構築が可能である。
【０００９】
ここで、前述したように従来のメモリジェネレータでは、全てのバージョンのジェネレーションツールによるメモリの構築を可能とするための方法の１つとして、例えば全てのバージョンのジェネレーションツールを内部記憶装置に記憶しておくという方法が採用されている。このような方法では、膨大な規模の内部記憶装置が必要となる。一方、本発明のメモリジェネレータでは、上記ツール記憶部にオリジナルのジェネレーションツールの他は、更新前のジェネレーションツールと更新後のジェネレーションツールとの相違部分である置換追加情報を記憶しておけば良い。つまり、本発明のメモリジェネレータは、上記のような従来のメモリジェネレータに比べて、内部記憶装置の規模が抑制される。
【００１０】
また、上記目的を達成する本発明のメモリ構築プログラムは、コンピュータ内で実行され、このコンピュータを、メモリを構築するためのプログラム及びデータを含むジェネレーションツールのうちの、当初作成されたオリジナルのジェネレーションツールを記憶しておくとともに、ジェネレーションツールの更新のたびに、今回の更新前のジェネレーションツールと今回の更新後のジェネレーションツールとの相違部分であって今回の更新前のジェネレーションツールの対応部分に置換されあるいは追加されることにより今回の更新後のジェネレーションツールが生成される置換追加情報を記憶していくツール記憶部と、要求元から入力されてきた、ジェネレーションツールのバージョン情報を含む、構築すべきメモリの仕様を表わすメモリ情報を受信する要求受信部と、上記ツール記憶部に記憶されたオリジナルのジェネレーションツールおよび置換追加情報に基づいて、上記要求受信部で受信されたメモリ情報中のバージョン情報に応じたジェネレーションツールを生成するツール生成部と、上記ツール生成部で生成されたジェネレーションツールを用いて、上記要求受信部で受信されたメモリ情報に適合したメモリを構築するメモリ構築部と、上記メモリ構築部で構築されたメモリが格納されたメモリライブラリを、上記要求受信部にメモリ情報を送信してメモリの構築を要求してきた要求元に向けて出力するライブラリ出力部とを備えた、メモリジェネレータとして動作させることを特徴とする。
【００１１】
本発明のメモリ構築プログラムは、例えばパーソナルコンピュータなどのコンピュータ内で実行され、このコンピュータを上記メモリジェネレータとして動作させるものである。従って、このメモリ構築プログラムが実行されるコンピュータによれば、上記メモリジェネレータと同様に、過去の全てのバージョンのジェネレーションツールによるメモリの構築が可能である。
【００１２】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
【００１３】
図１は、本発明のメモリジェネレータの一実施形態を示すブロック図である。
【００１４】
図１に示すメモリジェネレータ１００は、ユーザがメモリの仕様などのメモリ情報の入力などを行う入力部１１０と、入力部１１０から入力されたメモリ情報に基づいてデータ上でメモリの構築を行う本体１２０と、構築されたメモリなどが表示される表示部１３０とを備えている。
【００１５】
また、図１に示す本体１２０は、過去にメモリジェネレータ１００で構築されたメモリに関するメモリ情報が格納されている案件データベース１２１と、メモリを構築するジェネレーションツールのうち当初に作成されたオリジナルのジェネレーションツールが格納されているとともにジェネレーションツールが更新されるたびに更新前のジェネレーションツールと更新後のジェネレーションツールとの相違部分である置換追加情報が格納されていくツール記憶部１２２とを備えている。また、本体１２０は、入力部１１０から入力されたメモリ情報と、案件データベースに格納されている情報と、ツール記憶部１２２に格納されている情報とに基づいてメモリを構築するジェネレーションツールを構築するツール生成部１２３を備えている。さらに、本体１２０は、ツール生成部１２３によって生成されたジェネレーションツールを用い入力部１１０から入力されたメモリ情報に基づいてメモリを構築するメモリ構築部１２４と、メモリ構築部１２４で構築されたメモリが格納されたメモリライブラリをユーザによって指定された場所に出力するライブラリ出力部１２５とを備えている。ここで、ユーザによる出力先の指定は、入力部１１０で行われる。
【００１６】
図２は、図１に示す、メモリジェネレータにおけるメモリ構築の一連の処理ルーチンを示すフローチャートである。
【００１７】
処理がスタートすると、まずユーザが入力部１１０（図１参照）に入力したメモリ情報Ｉ１から、メモリを構築するジェネレータツールのバージョンを指定するための案件名や、構築すべきメモリの仕様情報などを抽出する（ステップＳ１０１）。
【００１８】
次に、案件データベース１２１（図１参照）にアクセスし、この案件データベース１２１に格納されている情報である案件名を検索し（ステップＳ１０２）、この情報の中にステップＳ１０１で抽出された情報のうちの指定案件名が存在するか否かの判定を行なう（ステップＳ１０３）。この指定案件名が、案件データベース１２１に格納されている情報の中に存在しないと判定された場合（ステップＳ１０３におけるＮ判定）、メモリの構築に用いるメモリジェネレータのバージョンは最新バージョンに決定される（ステップＳ１０５）。一方、上記の指定案件名が、案件データベース１２１に格納されている情報の中に存在すると判定された場合（ステップＳ１０３におけるＹ判定）、表示部１３０（図１参照）に最新バージョンのジェネレーションツールを使用するか否かをユーザに問うメッセージを表示し、ユーザに判断を促す（ステップＳ１０４）。ユーザが最新バージョンのジェネレーションツールを使用すると判断した場合（ステップＳ１０４におけるＹ判定）、ステップＳ１０５において、メモリジェネレータのバージョンは最新バージョンに決定される。また、ユーザが最新バージョンのジェネレーションツールを使用しないと判断した場合（ステップＳ１０４におけるＮ判定）、ステップＳ１０５において、ジェネレーションツールのバージョンは、案件データベース１２１の中に格納されている、上記の指定案件名に対応するバージョンに決定される。
【００１９】
次に、ツール記憶部１２２（図１参照）に格納されている置換追加情報およびオリジナルのジェネレーションツールを表す情報Ｉ２に基づいて、ステップＳ１０５において決定されたバージョンのジェネレーションツールの生成処理（ステップＳ１１０）を実行する。
【００２０】
次に、ステップＳ１１０において生成されたジェネレーションツールを用い、ステップＳ１０１で抽出された情報のうちのメモリの仕様情報に基づいてメモリの構築（ステップＳ１０６）を実行する。さらにステップＳ１０６では、構築されたメモリをメモリライブラリＩ３に格納する。
【００２１】
次に、ステップＳ１０６で構築されたメモリの仕様と、このメモリの構築の際に用いられたジェネレーションツールのバージョンとに基づいて、案件データベース１２１に格納されている情報の更新処理（ステップＳ１２０）を実行した後この処理ルーチンを終了する。
【００２２】
図３は、図１および図２に示す案件データベースの説明図である。
【００２３】
図３に示す案件データベースには、図１に示すメモリジェネレータ１００で過去に構築されたメモリの各案件名１２１ａが格納されている。この案件名１２１ａは、テクノロジ名１２１ｂと、ジェネレーションツールのバージョン情報１２１ｃと、メモリの仕様１２１ｄとから構成されている。ここで、案件名１２１ａとテクノロジ名１２１ｂは、あるバージョン情報１２１ｃに基づく１つのジェネレーションツールによって構築された１群のメモリに対して付けられる。テクノロジ名１２１ｂはユーザが識別できるように、技術的な情報に基づいて付けられた名称である。ジェネレーションツールのバージョン情報１２１ｃは、メモリを構築するためのプログラムのバージョンと、メモリ構築のために必要なデータである遅延値のバージョンと、メモリの動作仕様であるファンクション環境のバージョンとからなる。また、メモリ仕様１２１ｄは、複数のメモリタイプからなる。各メモリタイプは、各セル名，各ワード数，各ビット数などからなる。
【００２４】
図４は、案件データベースの検索処理を詳細に示す図である。
【００２５】
図４には、図２に示すフローチャートのうちの、ステップＳ１０２とステップＳ１０３の処理が詳細に示されている。ここで、ステップＳ１０３の処理は、図３に示す案件データベース１２１の中に指定案件名が存在するか否かの判定を行なう処理（ステップＳ１０３ａ）と、ステップＳ１０３におけるＹ判定の場合に実行される、案件データベース１２１に格納されている情報の中からユーザが入力した指定案件名に対応するバージョン情報およびその他のメモリ情報を抽出する処理（ステップＳ１０３ｂ）とからなる。ステップＳ１０３ａにおけるＮ判定の場合は、図２を参照して説明したようにステップＳ１０５の処理を実行する。
【００２６】
図５は、図２に示すジェネレーションツールの生成処理を示すフローチャートである。
【００２７】
ジェネレーションツールの生成処理がスタートすると、以下の処理を経て、メモリを構築するためのデータ群である遅延値環境と、メモリの動作仕様であるファンクション環境と、メモリを構築するためのプログラムとが生成される。
【００２８】
まず、ツール記憶部１２２（図１参照）から、遅延値環境のオリジナル情報Ｏ１が読み出される。この段階では、読み出された遅延値環境のオリジナル情報Ｏ１が、遅延値環境の生成処理（ステップＳ１１１）において、そのまま遅延値環境とされる。次にステップＳ１１１で生成された遅延値環境のバージョンが、図２に示すバージョン決定処理（ステップＳ１０５）において決定された生成バージョンと一致するか否か判定される（ステップＳ１１２）。両者が一致しない場合（ステップＳ１１２におけるＮ判定）、バージョンが１つ加算され（ステップＳ１１３）、この加算後のバージョンの遅延値環境と加算前のバージョンの遅延値環境との相違部分である置換追加情報が、ツール記憶部１２２から読み出される。次に、ステップＳ１１１において、この置換追加情報を、加算前のバージョンの遅延値環境の対応部分に置換あるいは追加することにより、加算後のバージョンの遅延値環境が生成される。この一連の処理が、ステップＳ１１２において、２つのバージョンが一致するまで続けられる。両者が一致すると次の処理へと進む。このようにして、図２に示すバージョン決定処理（ステップＳ１０５）において決定された生成バージョンと一致するバージョンの遅延値環境が生成される。
【００２９】
遅延値環境の生成と同様の処理により、上記の生成バージョンと一致するバージョンのファンクション環境が生成される。
【００３０】
まず、ツール記憶部１２２（図１参照）から、ファンクション環境のオリジナル情報Ｏ２が読み出され、ファンクション環境の生成処理（ステップＳ１１４）と、生成バージョンとの比較判定（ステップＳ１１５）と、バージョンの加算（ステップＳ１１６）が実行される。加算後のバージョンのファンクション環境と加算前のバージョンのファンクション環境との間の置換追加情報がツール記憶部１２２から読み出され、さらに、ステップＳ１１４において、この置換追加情報に基づいて、加算後バージョンのファンクション環境が生成される。この一連の処理が、ステップＳ１１５において２つのバージョンが一致するまで続けられ、両者が一致すると次の処理へと進む。
【００３１】
次に、遅延値環境およびファンクション環境の生成と同様の処理により、上記の生成バージョンと一致するバージョンのプログラムが生成される。
【００３２】
ここでの処理においても、プログラムのオリジナル情報Ｏ３が読み出された後、生成バージョンとの比較判定（ステップＳ１１８）において２つのバージョンが一致するまで、プログラムの生成処理（ステップＳ１１７）と、バージョンの加算（ステップＳ１１９）と、加算後のバージョンのプログラムにおける置換追加情報の読み出しと、この置換追加情報に基づくプログラムの生成を繰り返す。
【００３３】
このようにして、遅延値環境とファンクション環境とプログラムとを生成した後、このジェネレーションツールの生成処理を終了する。
【００３４】
図６は、図１に示すツール記憶部に格納されている情報のうちの遅延値環境に関する情報を説明するための図である。
【００３５】
図６には、図５において説明した遅延値環境のオリジナル情報の１例Ｏ４が示されており、さらに、遅延値環境の置換追加情報の例として、バージョン１．１の遅延値環境とオリジナルバージョン（バージョン１．０）の遅延値環境との間の置換追加情報Ｖ４と、バージョン１．１の遅延値環境とバージョン１．２の遅延値環境との間の置換追加情報Ｖ５が示されている。
【００３６】
図６の例では、オリジナルバージョン１．０からバージョン１．１への変更では、遅延値環境を構成するデータのうち遅延値１のデータが変更されており、バージョン１．１からバージョン１．２への変更では、セットアップ値のデータが変更されている。
【００３７】
図７は、図５に示すジェネレーションツールの生成処理のうちの遅延値環境の生成処理を説明するための図である。
【００３８】
図７では、図６に示す遅延値環境に関する情報の例を用いた説明がなされている。
【００３９】
まず、遅延値環境のオリジナル情報Ｏ４のうち、遅延値１のデータＡがバージョン１．１における置換追加情報Ｖ４（図６参照）に基づいて置き換えられることによって、バージョン１．１の遅延値環境Ｄ１が生成される。次に、バージョン１．１の遅延値環境Ｄ１のデータのうち、セットアップ値のデータＢがバージョン１．２における置換追加情報Ｖ５（図６参照）に基づいて置き換えられることによって、バージョン１．２の遅延値環境Ｄ２が生成される。
【００４０】
ここで、図７において例示した処理の過程は、遅延値環境の生成だけでなく、図５に示すファンクション環境の生成処理やプログラムの生成処理においても同様である。
【００４１】
このようにして、上記の置換追加情報に基づいてジェネレーションツールを生成することにより、過去の全てのバージョンのジェネレーションツールを生成することができる。
【００４２】
図８は、図２に示す案件データベース更新処理を示すフローチャートである。
【００４３】
案件データベース更新処理が始まると、まず案件データベース１２１（図１参照）に格納されている情報を検索し（ステップＳ１２１）、この情報の中に、図２に示すメモリ構築処理（ステップＳ１０６）においてメモリを構築する際に用いたジェネレーションツールのバージョンを識別するための案件名が、存在するか否かが判定される（ステップＳ１２２）。上記の案件名が案件データベースの中に存在しないと判定された場合（ステップＳ１２２におけるＮ判定）には、この案件名に対応するジェネレーションツールのバージョンと、構築されたメモリの仕様情報などを案件データベース１２１に新規登録し（ステップＳ１２３）、処理を終了する。上記の案件名が案件データベースの中に存在すると判定された場合（ステップＳ１２２におけるＹ判定）には、上記のバージョンとメモリの仕様情報とを案件データベース１２１に上書きし（ステップＳ１２４）、処理を終了する。
【００４４】
ここで、案件データベース１２１に格納されているメモリの仕様情報は、過去に構築されたメモリにおいて不具合などが生じたとき、そのメモリを構築したときの状況を把握するために利用することもできる。
【００４５】
図９は本発明のメモリ構築プログラムの一実施形態を示す構成図である。
【００４６】
図９に示すメモリ構築プログラム２００は、ツールデータベース部２０１（図１に示すメモリジェネレータ１００のツール記憶部１２２に相当）と、メモリ情報受信処理ルーチン部２０２と、案件データベース部２０３と、案件データベース検索処理ルーチン部２０４と、ジェネレーションツールバージョン決定処理ルーチン部２０５と、ツール生成処理ルーチン部２０６と、メモリ構築処理ルーチン部２０７と、ライブラリ出力処理ルーチン部２０８と、案件データベース更新処理ルーチン部２０９で構成されている。このメモリ構築プログラム２００が、図示しないコンピュータ内で実行されることにより、このコンピュータが図１に示すメモリジェネレータ１００として動作する。
【００４７】
ここで、メモリ構築プログラム２００は、メモリジェネレータ１００の動作をプログラム化したものである。従って、メモリ構築プログラム２００の細部についての説明は、図２から図８までを用いたメモリジェネレータ１００の動作についての説明と同じであるのでここでは省略する。
【００４８】
【発明の効果】
以上説明したように、本発明のメモリジェネレータは、従来よりも内部記憶装置の規模が抑制され、全てのバージョンのジェネレーションツールによるメモリの構築が可能であり、また本発明のメモリ構築プログラムによれば、コンピュータを上記のようなメモリジェネレータとして動作させることができる。
【図面の簡単な説明】
【図１】本発明のメモリジェネレータの一実施形態を示すブロック図である。
【図２】図１に示す、メモリジェネレータにおけるメモリ構築の一連の処理ルーチンを示すフローチャートである。
【図３】図１および図２に示す案件データベースの説明図である。
【図４】案件データベースの検索処理を詳細に示す図である。
【図５】図２に示すジェネレーションツールの生成処理を示すフローチャートである。
【図６】図１に示すツール記憶部に格納されている情報のうちの遅延値環境に関する情報を説明するための図である。
【図７】図５に示すジェネレーションツールの生成処理のうちの遅延値環境の生成処理を説明するための図である。
【図８】図２に示す案件データベース更新処理を示すフローチャートである。
【図９】図９は本発明のメモリ構築プログラムの一実施形態を示す構成図である。
【符号の説明】
１００    メモリジェネレータ
１１０    入力部
１２０    本体
１２１    案件データベース
１２２    ツール記憶部
１２３    ツール生成部
１２４    メモリ構築部
１２５    ライブラリ出力部
１３０    表示部
２００    メモリ構築プログラム
２０１    ツールデータベース部
２０２    メモリ情報受信処理ルーチン部
２０３    案件データベース部
２０４    案件データベース検索処理ルーチン部
２０５    ジェネレーションツールバージョン決定処理ルーチン部
２０６    ツール生成処理ルーチン部
２０７    メモリ構築処理ルーチン部
２０８    ライブラリ出力処理ルーチン部
２０９    案件データベース更新処理ルーチン部
【図１】
2004220465.tif 000003
【図２】
2004220465.tif 000004
【図３】
2004220465.tif 000005
【図４】
2004220465.tif 000006
【図５】
2004220465.tif 000007
【図６】
2004220465.tif 000008
【図７】
2004220465.tif 000009
【図８】
2004220465.tif 000010
【図９】
2004220465.tif 000011