(57)【要約】【課題】製品の使用変更などがあっても、互いに矛盾のないＬＳＩ設計データと、取扱説明書、製品規格書などのドキュメントとを生成する。【解決手段】ＬＳＩの設計資産である複数のＩＰ（Intellectual Property）情報を登録ＩＰデータベース１２０に蓄積しておき、このデータベース１２０から抽出したＩＰ毎の説明書データと規格書データと設計データとを共通の個別詳細仕様（品種別詳細仕様）１７０ｂに基づいてそれぞれ変換合成する。個別詳細仕様１７０ｂは、登録ＩＰデータベース１２０から呼び出した詳細仕様テンプレートの空欄を埋めることにより作成できる。【選択図】        図１
2004199347.tif 000002
【特許請求の範囲】
【請求項１】
互いに矛盾のない設計データとドキュメントとを生成するためのＬＳＩ開発支援システムであって、
ＬＳＩ設計資産に係るモジュール毎の互いに関連付けられた設計データとドキュメントデータとを有するデータベースと、
必要な情報を入力するための入力インタフェース部と、
前記入力インタフェース部で入力された情報をもとに、開発対象ＬＳＩのモジュール構成を表す詳細仕様管理情報と、当該開発対象ＬＳＩを構成するモジュール毎の個別詳細仕様とを作成するための詳細仕様作成テンポラリと、
前記データベースから前記詳細仕様管理情報で指定されたモジュールの設計データとドキュメントデータとを抽出するためのデータベース選択部と、
前記抽出した設計データとドキュメントデータとを前記個別詳細仕様に基づいてそれぞれ変換合成するためのデータ変換合成部とを備えたことを特徴とするＬＳＩ開発支援システム。
【請求項２】
請求項１記載のＬＳＩ開発支援システムにおいて、
前記データベースは、前記モジュール毎の設計データ及びドキュメントデータに関連付けられた詳細仕様テンプレートを更に有し、
前記データベース選択部は、前記詳細仕様テンプレートの空欄を埋めることにより前記個別詳細仕様を作成できるように、前記データベースから前記入力インタフェース部で指定されたモジュールの詳細仕様テンプレートを抽出して前記詳細仕様作成テンポラリへ転送する機能を更に有することを特徴とするＬＳＩ開発支援システム。
【請求項３】
請求項２記載のＬＳＩ開発支援システムにおいて、
前記データベースは、前記モジュール毎の詳細仕様テンプレート、設計データ及びドキュメントデータを互いに関連付けるための管理データを更に有することを特徴とするＬＳＩ開発支援システム。
【請求項４】
請求項１記載のＬＳＩ開発支援システムにおいて、
前記ドキュメントデータは取扱説明書データを含むことを特徴とするＬＳＩ開発支援システム。
【請求項５】
請求項１記載のＬＳＩ開発支援システムにおいて、
前記ドキュメントデータは製品規格書データを含むことを特徴とするＬＳＩ開発支援システム。
【請求項６】
請求項１記載のＬＳＩ開発支援システムにおいて、
前記データ変換合成部は、
前記抽出したドキュメントデータをタグ付きデータ形式に変換するためのデータ変換部と、
前記データ変換部による変換の結果を合成するためのデータ合成部とを有することを特徴とするＬＳＩ開発支援システム。
【請求項７】
請求項１記載のＬＳＩ開発支援システムにおいて、
前記データベースの登録データ以外の互いに関連付けられた設計データとドキュメントデータとを利用するための手段を更に備えたことを特徴とするＬＳＩ開発支援システム。
【請求項８】
請求項１記載のＬＳＩ開発支援システムにおいて、
前記データ変換合成部は、前記変換又は合成の結果を修正するためのデータ修正部を有することを特徴とするＬＳＩ開発支援システム。
【請求項９】
請求項８記載のＬＳＩ開発支援システムにおいて、
前記データベースは、前記モジュール毎の設計データ及びドキュメントデータに関連付けられたバージョンデータを更に有し、
前記データ修正部は、前記変換又は合成の結果を修正する必要があるか否かを前記バージョンデータに基づいて判定するための手段を有することを特徴とするＬＳＩ開発支援システム。
【請求項１０】
請求項８記載のＬＳＩ開発支援システムにおいて、
前記データ修正部は、生成すべきドキュメントに係るレイアウト前のテキストデータを修正するための手段を有することを特徴とするＬＳＩ開発支援システム。
【請求項１１】
請求項８記載のＬＳＩ開発支援システムにおいて、
前記データ修正部は、生成すべきドキュメントに係るレイアウト後のデータを修正するための手段を有することを特徴とするＬＳＩ開発支援システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＬＳＩ（大規模集積回路）の設計データと、当該ＬＳＩの取扱説明書、製品規格書などのドキュメントとを生成するためのＬＳＩ開発支援システムに関するものである。
【０００２】
【従来の技術】
従来、文書を部品化してデータベースに格納し、文書作成時に部品を抽出、合成することで文書作成を効率化する技術があった。従来の文書作成支援システムでは、ユーザが指定した文書部品をデータベースから抽出し、これら部品の合成により文書が確定する。この文書を所定のフォーマットにレイアウトし、結果が出力される（特許文献１参照）。
【０００３】
【特許文献１】
特開平５−１０１０５４号公報
【０００４】
【発明が解決しようとする課題】
さて、従来のＬＳＩ開発手法によれば、製品の設計と取扱説明書、製品規格書などのドキュメントの作成とは互いに独立した別工程であった。したがって、製品の仕様変更をＬＳＩ設計データに反映させた場合でも、当該仕様変更がドキュメントに反映されず、ＬＳＩ設計データとドキュメントとの間に矛盾が生じることがあった。また、製品の完成から遅れてドキュメントが完成するという課題もあった。これらの課題は上記文書作成支援システムを採用しても解決することができない。
【０００５】
本発明の目的は、互いに矛盾のないＬＳＩ設計データとドキュメントとを生成するためのＬＳＩ開発支援システムを提供することにある。
【０００６】
【課題を解決するための手段】
上記目的を達成するため、本発明は、ＬＳＩの設計資産であるＩＰ（Intellectual Property）の情報をデータベースに蓄積しておき、このデータベースから抽出したモジュール毎の設計データとドキュメントデータとを共通の個別詳細仕様に基づいてそれぞれ変換合成することにより、互いに矛盾のないＬＳＩ設計データとドキュメントとを生成するようにしたものである。
【０００７】
具体的に説明すると、本発明に係るＬＳＩ開発支援システムは、ＬＳＩ設計資産に係るモジュール毎の互いに関連付けられた設計データとドキュメントデータとを有するデータベースと、必要な情報を入力するための入力インタフェース部と、当該入力インタフェース部で入力された情報をもとに開発対象ＬＳＩのモジュール構成を表す詳細仕様管理情報と、当該開発対象ＬＳＩを構成するモジュール毎の個別詳細仕様とを作成するための詳細仕様作成テンポラリと、前記データベースから詳細仕様管理情報で指定されたモジュールの設計データとドキュメントデータとを抽出するためのデータベース選択部と、抽出した設計データとドキュメントデータとを個別詳細仕様に基づいてそれぞれ変換合成するためのデータ変換合成部とを備えることとしたものである。このシステムでは、個別詳細仕様を修正すれば、その結果が必然的にＬＳＩ設計データとドキュメントとの双方に反映される。
【０００８】
【発明の実施の形態】
以下、本発明の第１〜第３の実施の形態について、図面を参照しながら説明する。
【０００９】
（第１の実施形態）
図１は、本発明の第１の実施形態に係るＬＳＩ開発支援システムの構成を示している。図１のＬＳＩ開発支援システムは、互いに矛盾のない取扱説明書１０と、製品規格書１１と、ＬＳＩ設計データ１２とを生成するためのシステムであって、ＬＳＩ開発支援処理部１００と、登録ＩＰデータベース１２０とで構成されており、ＬＳＩ設計担当者だけでなく、ドキュメント作成担当者も利用できるものである。
【００１０】
登録ＩＰデータベース１２０は、ＬＳＩ設計資産に係るモジュール、すなわちＩＰ毎に、ＩＰ管理データと、詳細仕様テンプレートと、取扱説明書データと、製品規格書データと、設計データとを有している。これら詳細仕様テンプレートと、説明書データと、規格書データと、設計データとは、ＩＰ管理データにより互いに関連付けられている。図示の例では、ポートＩＰ管理データ１３１と、ポートＩＰ詳細仕様テンプレート１３２と、ポートＩＰ説明書データ１３３と、ポートＩＰ規格書データ１３４と、ポートＩＰ設計データ１３５とが、ポートＩＰデータ群１３０を構成している。また、タイマＩＰ管理データ１４１と、タイマＩＰ詳細仕様テンプレート１４２と、タイマＩＰ説明書データ１４３と、タイマＩＰ規格書データ１４４と、タイマＩＰ設計データ１４５とが、タイマＩＰデータ群１４０を構成している。また、シリアルＩＰ管理データ１５１と、シリアルＩＰ詳細仕様テンプレート１５２と、シリアルＩＰ説明書データ１５３と、シリアルＩＰ規格書データ１５４と、シリアルＩＰ設計データ１５５とが、シリアルＩＰデータ群１５０を構成している。更に、ＡＤＩＰ管理データ１６１と、ＡＤＩＰ詳細仕様テンプレート１６２と、ＡＤＩＰ説明書データ１６３と、ＡＤＩＰ規格書データ１６４と、ＡＤＩＰ設計データ１６５とが、ＡＤＩＰデータ群１６０を構成している。
【００１１】
ＬＳＩ開発支援処理部１００は、操作者が当該システムの入力モードを選択するための制御選択部１０１と、操作者が必要な情報を入力するための入力インタフェース部１０２とに加えて、詳細仕様作成テンポラリ１７０と、データベース選択部１０４と、説明書データ変換部１１０と、説明書データ合成部１１２と、規格書データ変換部１１３と、規格書データ合成部１１５と、設計データ変換部１１７と、設計データ合成部１１９とを備えている。入力インタフェース部１０２において、１０２ａは初期データ入力画面、１０２ｂは詳細データ入力画面、１０２ｃは要望データ選択画面である。要望データ選択画面１０２ｃでは、取扱説明書１０の出力、製品規格書１１の出力のいずれかに加えて、ＬＳＩ設計データ１２としてＲＴＬ（register transfer level）データの出力を選択することもできる。詳細仕様作成テンポラリ１７０において、１７０ａは詳細仕様管理情報、１７０ｂは個別詳細仕様（品種別詳細仕様）、１７０ｃは品種シリーズ共通の概要データである。データベース選択部１０４において、１０４ａは詳細仕様テンプレート選択部、１０４ｂは説明書データ選択部、１０４ｃは規格書データ選択部、１０４ｄは設計データ選択部である。１１１は説明書データ合成部１１２へ供給される説明書データ変換部１１０の出力データ、１１４は規格書データ合成部１１５へ供給される規格書データ変換部１１３の出力データ、１１８は設計データ合成部１１９へ供給される設計データ変換部１１７の出力データである。
【００１２】
詳細仕様作成テンポラリ１７０は、概要データ１０２ｃを保持するとともに、入力インタフェース部１０２で入力された情報をもとに、開発対象ＬＳＩのモジュール構成を表す詳細仕様管理情報１７０ａと、当該開発対象ＬＳＩを構成するモジュール毎の個別詳細仕様１７０ｂとを作成するためのデータを格納するものである。
【００１３】
データベース選択部１０４は、詳細仕様テンプレートの空欄を埋めることにより個別詳細仕様１７０ｂを作成できるように、登録ＩＰデータベース１２０から入力インタフェース部１０２で指定されたモジュールの詳細仕様テンプレートを抽出して詳細仕様作成テンポラリ１７０へ転送する機能を有する。また、データベース選択部１０４は、登録ＩＰデータベース１２０から詳細仕様管理情報１７０ｂで指定されたモジュールの説明書データと規格書データと設計データとを抽出するための手段でもある。
【００１４】
説明書データ変換部１１０と説明書データ合成部１１２とは、登録ＩＰデータベース１２０から抽出したモジュール毎の説明書データを個別詳細仕様１７０ｂに基づいて取扱説明書１０に変換合成するための手段である。また、規格書データ変換部１１３と規格書データ合成部１１５とは、登録ＩＰデータベース１２０から抽出したモジュール毎の規格書データを個別詳細仕様１７０ｂに基づいて製品規格書１１に変換合成するための手段である。更に、設計データ変換部１１７と規格書データ合成部１１９とは、登録ＩＰデータベース１２０から抽出したモジュール毎の設計データを個別詳細仕様１７０ｂに基づいてＬＳＩ設計データ１２に変換合成するための手段である。
【００１５】
次に、ポートＩＰデータ群１３０を例にとり、登録ＩＰデータベース１２０のデータ構造について詳しく説明する。
【００１６】
図２は、図１中のポートＩＰ管理データ１３１の一例を示している。このＩＰ管理データ１３１は６行で構成される。１行目の「ＩＰ１＝Ｊ７１０Ｍ０＿ＰＯＲＴ」は、ＩＰ管理番号が「ＩＰ１」であり、当該ＩＰ１のモジュール名が「Ｊ７１０Ｍ０＿ＰＯＲＴ」であることを示している。２行目の「インスタンス＝ＸＸＸＸ」は、初期データ入力画面１０２ａで入力されたインスタンス名を「ＸＸＸＸ」に代入することを示している。３行目の「ａ：詳細１」はポートＩＰ詳細仕様テンプレート１３２が、４行目の「ｂ：説明１」はポートＩＰ説明書データ１３３が、５行目の「ｃ：規格１」はポートＩＰ規格書データ１３４が、６行目の「ｄ：設計１」はポートＩＰ設計データ１３５が、それぞれ登録ＩＰデータベース１２０に登録されていることを示している。
【００１７】
図３は、図１中のポートＩＰ詳細仕様テンプレート１３２の一例を示している。詳細仕様テンプレート１３２は、ハードウエア構造を確定するために必要なＩＰ設定情報が空欄になった表形式のデータフォーマットであり、詳細データ入力画面１０２ｂで呼び出されるものである。詳細に説明すると、詳細仕様テンプレート１３２は、指定すべきポートのポート番号「ｎ」が入っている左から第１列と、当該ポートの出力制御レジスタであるＰｎＯＵＴレジスタの個別詳細情報であるアドレス及びビットポジションの状態を記入する場所が空欄となっている第２列と、当該ポートの入力制御レジスタであるＰｎＩＮレジスタの個別詳細情報であるアドレス及びビットポジションの状態を記入する場所が空欄となっている第３列と、当該ポートの方向制御レジスタであるＰｎＤＩＲレジスタの個別詳細情報であるアドレス及びビットポジションの状態を記入する場所が空欄となっている第４列と、当該ポートのプルアップ抵抗制御レジスタであるＰｎＰＬＵレジスタの個別詳細情報であるアドレス及びビットポジションの状態を記入する場所が空欄となっている第５列とで構成される。第１列のポート番号は、説明書データ変換部１１０で変換される際に置換される数字を示しており、レジスタ名ＰｎＯＵＴ、ＰｎＩＮ、ＰｎＤＩＲ、ＰｎＰＬＵ中の「ｎ」を第１列ポート番号の数字に置き換えることで最終レジスタ名が確定する。第２列は、ＰｎＯＵＴレジスタの個別詳細情報を格納するエリアであり、ポート番号毎に、上段にＰｎＯＵＴレジスタのアドレスを格納し、下段にＰｎＯＵＴレジスタの各ビットポジションの情報を格納する構成となっている。下段の各ビットポジションの情報セルには、ＭＳＢ（最上位ビット）からＬＳＢ（最下位ビット）までの各ビットの情報が格納される。第３列、第４列、第５列も同様である。
【００１８】
図４は、図１中のポートＩＰ説明書データ１３３の一例を示している。説明書データ１３３は、取扱説明書の部品データであり、ハードウエア構造に対応した説明が用意されており、詳細仕様テンプレート１３２の空欄部分に対応する箇所が指定されると指定されたデータを変数として利用できる構造になっており、要望データ選択画面１０２ｃで取扱説明書１０の出力を選択された場合に呼び出されるものである。詳細に説明すると、ポートＩＰの説明書データ１３３は、レジスタ名を表す第１列と、ＰｎＤＩＲレジスタがある場合の各レジスタの説明文を表す第２列と、ＰｎＤＩＲレジスタがない場合の各レジスタの説明文を表す第３列とで構成される。第１列はレジスタ名を表しており、説明書データ１３３はポートＩＰが有するＰｎＯＵＴ、ＰｎＩＮ、ＰｎＤＩＲ、ＰｎＰＬＵそれぞれのレジスタの説明を保持している。レジスタ名の文字列中の「ｎ」は、説明書データ変換部１１０で変換される際に数字に置換される文字である。第２列は、第１列のＰｎＯＵＴ、ＰｎＩＮ、ＰｎＤＩＲ、ＰｎＰＬＵの各レジスタ名に対応した説明文であり、説明文中の「ｎ」は、説明書データ変換部１１０で変換される際に数字に置換される文字である。第３列は、ＰｎＤＩＲレジスタの指定がない場合の説明文であり、説明文中の「ｎ」は、説明書データ変換部１１０で変換される際に数字に置換される文字である。なお、ＰｎＤＩＲレジスタの説明文に相当する第３列の文章は「−」となっている。これは、ＰｎＤＩＲレジスタの説明文がないことを示している。また、ＰｎＰＬＵレジスタの説明文に相当する第３列の文章は「＝」となっている。これは、ＰｎＰＬＵレジスタの説明文が第２列の説明文と同じであることを示す。
【００１９】
図５は、図１中のポートＩＰ規格書データ１３４の一例を示している。規格書データ１３４は、製品規格書の部品データであり、ハードウエア構造に対応したＩ／Ｏセルのデータが用意されており、詳細仕様テンプレート１３２の空欄部分に対応する箇所が指定されると指定されたデータを変数として利用できる構造になっており、要望データ選択画面１０２ｃで製品規格書１１の出力を選択された場合に呼び出されるものである。詳細に説明すると、規格書データ１３４の左から第１列は規格を定義している項目であり、入力電圧ハイレベル、入力電圧ローレベル、プルアップ抵抗、入力リーク電流、出力電圧ハイレベル、出力電圧ローレベルがある。第２列は各項目の略号、第３列は条件、第４列は許容最小値、第５列は許容標準値、第６列は許容最大値、第７列は単位である。文字列「Ｐｎｍ」中の「ｎ」及び「ｍ」は、規格書データ変換部１１３で変換される際にそれぞれ数字に置換される文字である。
【００２０】
図６は、図１中のポートＩＰ設計データ１３５の一例を示している。設計データ１３５は、ハードウエア構造に対応した接続情報が用意されており、詳細仕様テンプレート１３２の空欄部分に対応する箇所が指定されると指定されたデータを変数として利用できる構造になっていて、要望データ選択画面１０２ｃでＬＳＩ設計データ１２の出力を選択された場合に呼び出されるものである。具体的に説明すると、設計データ１３５はＩＰの接続端子を表形式でまとめたものであって、配線元、配線先とも、モジュール名と、インスタンス名と、端子名とで構成され、該当名が記載されている。
【００２１】
さて、操作者は、図１中の制御選択部１０１により、入力インタフェース部１０２の初期データ入力画面１０２ａ、詳細データ入力画面１０２ｂ及び要望データ選択画面１０２ｃのうちいずれかの操作を選択する。
【００２２】
図７は、図１のシステムの制御選択部１０１による入力モード選択画面の一例を示している。操作者は、まず品種名２１０を入力し、新規登録ボタン２１１をクリックする。これにより、個別詳細仕様１７０ｂを作成し保持するための作業エリアとして詳細仕様作成テンポラリ１７０が確保され、かつ品種シリーズ共通の概要データ１７０ｃが詳細仕様作成テンポラリ１７０内に自動的に配置される。その後、初期データボタン２１２、詳細データボタン２１３、要望データボタン２１４のいずれかをクリックすることで入力モードを選択する。操作者が初期データボタン２１２をクリックすると初期データ入力画面１０２ａへ、詳細データボタン２１３をクリックすると詳細データ入力画面１０２ｂへ、要望データボタン２１４をクリックすると要望データ選択画面１０２ｃへそれぞれ移動する。終了ボタン２１５をクリックすると、本システムの操作を終了する。
【００２３】
図８は、図１のシステムの初期データ入力画面１０２ａの一例を示している。図１中の個別詳細仕様１７０ｂは、この初期データ入力画面１０２ａで指定されたＩＰの詳細仕様テンプレートに詳細データ入力画面１０２ｂで必要な情報を入力したものである。
【００２４】
初期データ入力画面１０２ａは、開発対象ＬＳＩを構成するＩＰを選択するためのＩＰ選択部３１０と、このＩＰ選択部３１０で選択されたＩＰを表示するＩＰ選択リスト３３０と、このＩＰ選択リスト３３０の内容の印刷を指示するための印刷ボタン３４０と、初期データ入力が完了したときにクリックする完了ボタン３５０とで構成される。右上の品種名「ＭＮ１２３４５６７」は、制御選択部１０１の画面で入力した品種名である。なお、印刷ボタン３４０をクリックすることで、本システムが接続されているプリンタからＩＰ選択リスト３３０に表示された内容を印刷することができる。
【００２５】
ＩＰ選択部３１０は、ＩＰのモジュール名を選択するプルダウンメニュー３１１と、インスタンス名を入力する入力ウインドウ３１２と、選択したＩＰを登録する登録ボタン３１３とで構成される。プルダウンメニュー３１１でＩＰのモジュール名を１つ選択し、入力ウインドウ３１２にインスタンス名を入力し、登録ボタン３１３をクリックすることでＩＰ選択が行われる。この作業を繰り返すことで、ＩＰを複数選択することもできる。モジュール名を選択するプルダウンメニュー３１１において、例示の「Ｊ２０２１１＿ＡＭ１３」はマイクロコントローラのコアＩＰであり、「Ｊ７１０５１＿ＩＲＱ」はマイクロコントローラの割込みＩＰであり、「Ｊ７１０Ｍ０＿ＰＯＲＴ」はマイクロコントローラのポートＩＰであり、「Ｊ７１０Ｄ０＿ＴＭ８」はマイクロコントローラの８ビットタイマＩＰである。
【００２６】
ＩＰ選択リスト３３０は、ＩＰ選択部３１０で選択、登録されたＩＰの結果が表示されるリストであって、登録されたＩＰの結果が表示されるリスト部３３１と、選択されたＩＰの変更を指示する修正ボタン３３２と、選択されたＩＰの選択解除を指示する削除ボタン３３０とで構成される。登録されたＩＰの結果が表示されるリスト部３３１には、ＩＰ選択により登録されたＩＰの「モジュール名／インスタンス名」が表示される。このリスト部３３１の中の「概要（ＭＮ１０１Ｃ）」は、ＬＳＩ機能の概要を示す項目であって、新規登録時に詳細仕様作成テンポラリ１７０に配置された概要データ１７０ｃを指す。以下、選択されたモジュール名がそのインスタンス名とともに表示される。修正ボタン３３２は、登録されたＩＰのインスタンス名を修正するために使用する。リスト部３３１で修正するＩＰを選択して修正ボタン３３２をクリックすると、選択したＩＰの情報がＩＰ選択部３１０に表示され、インスタンス名の修正が可能となる。削除ボタン３３３は、登録されたＩＰを削除するために使用する。リスト部３３１で削除するＩＰを選択して削除ボタン３３３をクリックすると、リスト部３３１より削除される。
【００２７】
初期データ入力が完了したときに完了ボタン３５０をクリックすると、制御選択部１０１へ戻る。この完了ボタン３５０をクリックすることで、ＩＰ選択リスト３３０に基づき、選択されたＩＰの管理データの部分にインスタンス名を代入し、これを詳細仕様作成テンポラリ１７０に詳細仕様管理情報１７０ａとして配置する。更に、登録ＩＰデータベース１２０より、詳細仕様テンプレート選択部１０４ａによって、該当詳細仕様テンプレートを詳細仕様作成テンポラリ１７０に個別詳細仕様１７０ｂとしての抽出を行う。
【００２８】
次に、制御選択部１０１の詳細データボタン２１３をクリックし、詳細データ入力画面１０２ｂで個別詳細情報を入力する。初期データ入力画面１０２ａで選択したいくつかのモジュールのうちの１つを選択し、フォーマットに従って詳細な情報を入力する。順次必要なＩＰそれぞれの詳細情報を入力し、情報入力が終了すると詳細データ入力画面１０２ｂでの操作を終了し、制御選択部１０１へ戻る。
【００２９】
図９は、図１のシステムの詳細データ入力画面１０２ｂの一例を示している。詳細データ入力画面１０２ｂは、開発対象ＬＳＩの構成物として選択されたＩＰのリストであるＩＰ選択リスト４１０と、詳細情報の入力のための入力ボタン４２０と、ＩＰ選択リスト４１０から選択したＩＰの詳細仕様の印刷を指示する印刷ボタン４３０と、詳細情報の入力が完了したときにクリックする完了ボタン４４０とで構成される。右上の品種名「ＭＮ１２３４５６７」は、制御選択部１０１の画面で入力した品種名である。ＩＰ選択リスト４１０は、初期データ入力画面１０２ａで選択されたＩＰの結果を表示するものである。入力ボタン４２０を使った詳細情報の入力が終了したときに完了ボタン４４０をクリックすることで、詳細データ入力画面１０２ｂでの作業を終了し、制御選択部１０１へ戻る。
【００３０】
次に、制御選択部１０１の要望データボタン２１４をクリックし、要望データ選択画面１０２ｃで要望データを選択する。選択された要望データの出力が完了すると要望データ選択画面１０２ｃでの操作を終了して、制御選択部１０１へ戻る。
【００３１】
図１０は、図１のシステムの要望データ選択画面１０２ｃの一例を示している。要望データ選択画面１０２ｃは、取扱説明書１０を出力選択する取扱説明書ボタン５１０と、製品規格書１１を出力選択する製品規格書ボタン５２０と、ＬＳＩ設計データ（ＲＴＬデータ）１２を出力選択する設計データボタン５３０と、要望データ出力が完了したときにクリックする完了ボタン５４０とで構成される。右上の品種名「ＭＮ１２３４５６７」は、制御選択部１０１の画面で入力した品種名である。取扱説明書ボタン５１０をクリックすることで、詳細仕様管理情報１７０ａに応じて説明書データ選択部１０４ｂで登録ＩＰデータベース１２０より抽出された説明書データが、説明書データ変換部１１０に出力される。また、製品規格書ボタン５２０をクリックすることで、詳細仕様管理情報１７０ａに応じて規格書データ選択部１０４ｃで登録ＩＰデータベース１２０より抽出された規格書データが、規格書データ変換部１１３に出力される。また、設計データボタン５３０をクリックすることで、詳細仕様管理情報１７０ａに応じて設計データ選択部１０４ｄで登録ＩＰデータベース１２０より抽出された設計データが、設計データ変換部１１５に出力される。完了ボタン５４０をクリックすることで要望データ選択画面１０２ｃでの作業を終了し、制御選択部１０１へ戻る。なお、説明書データ変換部１１０、規格書データ変換部１１３、設計データ変換部１１５へは個別詳細仕様１７０ｂも出力される。
【００３２】
次に、詳細仕様作成テンポラリ１７０中の詳細仕様管理情報１７０ａと、個別詳細仕様１７０ｂとの具体例をそれぞれ説明する。
【００３３】
図１１は、図１中の詳細仕様管理情報１７０ａの一例を示している。詳細仕様管理情報１７０ａは、各ＩＰの個別詳細仕様１７０ｂを管理するための情報であって、図示の例によれば、第１のＩＰはＩＰ管理番号が「ＩＰ２」、モジュール名が「Ｊ２０２１１＿ＡＭ１３」で示されるＩＰであり、第２のＩＰはＩＰ管理番号が「ＩＰ３」、モジュール名が「Ｊ７１５１＿ＩＲＱ」で示されるＩＰであり、第３のＩＰはＩＰ管理番号が「ＩＰ１」、モジュール名が「Ｊ７１０Ｍ０＿ＰＯＲＴ」で示されるＩＰであり、第４のＩＰはＩＰ管理番号が「ＩＰ４」、モジュール名が「Ｊ７１０Ｄ０＿ＴＭ８」で示されるＩＰである。
【００３４】
図１２は、図１中の個別詳細仕様１７０ｂの一例を示している。図示の個別詳細仕様１７０ｂは、詳細仕様作成テンポラリ１７０に格納されている第３のＩＰ「ＩＰ１＝Ｊ７１０Ｍ０＿ＰＯＲＴ」の詳細仕様テンプレートに入力された情報を示しており、ポートＩＰ詳細仕様テンプレート１３２で空欄となっていたセルに品種名「ＭＮ１２３４５６７」に対応した個別詳細情報が格納されたものである。左端２段目の行から説明する。２段目の行はポート０のレジスタの個別詳細情報を示しており、ポート０のレジスタＰｎＯＵＴのアドレスは「３Ｆ１０」であり、ビットポジションはＭＳＢ側から「０１１１１１１１」である。ポート０のレジスタＰｎＩＮのアドレスは「３Ｆ２０」であり、ビットポジションはＭＳＢ側から「０１１１１１１１」である。ポート０のレジスタＰｎＤＩＲのアドレスは「３Ｆ３０」であり、ビットポジションはＭＳＢ側から「０１１１１１１１」である。ポート０のレジスタＰｎＰＬＵのアドレスは「３Ｆ４０」であり、ビットポジションはＭＳＢ側から「０１１１１１１１」である。次に、左端３段目の行に記載されているポート１のレジスタの個別詳細情報を順に説明する。ポート１のレジスタＰｎＯＵＴのアドレスは「３Ｆ１１」であり、ビットポジションはＭＳＢ側から「０００１１１１１」である。ポート１のレジスタＰｎＩＮのアドレスは「３Ｆ２１」であり、ビットポジションはＭＳＢ側から「０００１１１１１」である。ポート１のレジスタＰｎＤＩＲのアドレスは「ＮＯＴ」となっており、ポート１のＰｎＤＩＲレジスタが存在しないことを示している。ポート１のレジスタＰｎＰＬＵのアドレスは「３Ｆ４１」であり、ビットポジションはＭＳＢ側から「０００１１１１１」である。
【００３５】
次に、本システムの要望データを出力する動作について説明する。例えば、要望データ選択画面１０２ｃの取扱説明書ボタン５１０のクリックにより、取扱説明書１０の出力が選択される。このとき説明書データ選択部１０４ｂは、詳細仕様管理情報１７０ａで指定されたＩＰの説明書データを登録ＩＰデータベース１２０から抽出し、これを説明書データ変換部１１０へ出力する。同時に個別詳細仕様１７０ｂが説明書データ変換部１１０に転送される。説明書データ変換部１１０では、入力された説明書データの変数部分を対応する個別詳細仕様１７０ｂで置換し、品種固有の説明書データ１１１を作成する。
【００３６】
図１３は、図１中の説明書データ変換部出力１１１の一例を示している。説明書データ変換部１１０から出力される品種固有の説明書データ１１１は、マークアップ言語の１つであるＳＧＭＬ（Standard Generalized Markup Language）で記述されたデータであって、タグ付きテキストデータの形式である。図１３によれば、例えば図４で示したポートＩＰ説明書データ１３３中のレジスタ名ＰｎＯＵＴの説明文中の変数「ｎ」をポート番号である０で置換し出力している。説明書データ合成部１１２は、説明書データ１１１の紙面上のレイアウトを決めて、当該ＬＳＩ全体の取扱説明書１０を合成する。
【００３７】
図１４は、図１中の規格書データ変換部出力１１４の一例を示している。これは、規格書データ変換部１１３において、図５に示すポートＩＰ規格書データ１３４の変数部分（ｎ，ｍ）を図１２に示すポートＩＰ個別詳細仕様１７０ｂで置換した結果である。規格書データ合成部１１５は、規格書データ１１４の紙面上のレイアウトを決めて、当該ＬＳＩ全体の製品規格書１１を合成する。
【００３８】
図１５は、図１中の設計データ変換部出力１１８の一例を示している。これは、設計データ変換部１１７において、図６に示すポートＩＰ設計データ１３５の空欄を図１２に示すポートＩＰ個別詳細仕様１７０ｂに基づき接続情報を入力したテーブルであって、個別詳細仕様１７０ｂのポート及び各レジスタの該当ビットの「０」又は「１」データによって該当端子の接続情報を合成したものである。設計データ合成部１１９は、各ＩＰの設計データ１１８から当該ＬＳＩ全体の設計データ１２を合成する。
【００３９】
図１６は、図１５の設計データ１１８に対応する配線図であって、ポート端子Ｐ００の接続を示している。
【００４０】
図１のＬＳＩ開発支援システムから最終的に出力される取扱説明書１０、製品規格書１１、ＬＳＩ設計データ１２の例をそれぞれ図１７、図１８、図１９に示す。図１のシステムによれば、互いに矛盾のない取扱説明書１０と、製品規格書１１と、ＬＳＩ設計データ１２とを生成することができる。
【００４１】
（第２の実施形態）
図２０は、本発明の第２の実施形態に係るＬＳＩ開発支援システムの構成を示している。図２０のＬＳＩ開発支援システムは、図１中の登録ＩＰデータベース１２０の登録データ以外の互いに関連付けられた設計データとドキュメントデータとを利用できるように、図１のシステムに登録外ＩＰデータベース１９０を追加し、かつ図１中のＬＳＩ開発支援処理部１００に登録外ＩＰデータベース選択部１８０を付加したものである。
【００４２】
登録外ＩＰデータベース１９０は、登録ＩＰデータベース１２０に対するエキストラデータ、すなわち登録外ＩＰデータ群２００として、ＩＰ管理データ２０１と、詳細仕様テンプレート２０２と、取扱説明書データ２０３と、製品規格書データ２０４と、設計データ２０５とを有している。詳細仕様テンプレート２０２と、説明書データ２０３と、規格書データ２０４と、設計データ２０５とは、ＩＰ管理データ２０１により互いに関連付けられている。登録外ＩＰデータベース選択部１８０において、１８０ａは詳細仕様テンプレート選択部、１８０ｂは説明書データ選択部、１８０ｃは規格書データ選択部、１８０ｄは設計データ選択部である。
【００４３】
図２１は、図２０のシステムの初期データ入力画面１０２ａの一例を示している。３６０は登録外ＩＰ選択部であり、モジュール名を入力する入力ウインドウ３６１と、インスタンス名を入力する入力ウインドウ３６２と、選択ＩＰを登録する登録ボタン３６３とで構成される。入力ウインドウ３６１で登録外ＩＰ名を入力し、入力ウインドウ３６２にインスタンス名を入力し、登録ボタン３６３をクリックすることで登録外ＩＰの選択が行われる。この作業を繰り返すことで、登録外ＩＰを複数選択することもできる。
【００４４】
図２０のＬＳＩ開発支援システムによれば、第１の実施形態より多くの情報をもとに、互いに矛盾のない取扱説明書１０と、製品規格書１１と、ＬＳＩ設計データ１２とを生成することができる。
【００４５】
（第３の実施形態）
図２２は、本発明の第３の実施形態に係るＬＳＩ開発支援システムの構成を示している。図２２のシステムは、図１の構成に対し、データ変換合成部７０２を採用し、登録ＩＰデータベース１２０にポートＩＰバージョンデータ１３６と、タイマＩＰバージョンデータ１４６と、シリアルＩＰバージョンデータ１５６と、ＡＤＩＰバージョンデータ１６６とを加え、データベース選択部１０４にＩＰバージョンデータ選択部１０４ｅを加えた構成である。７０３は操作者への問い合わせデータ、７０４は操作者からの回答データ、７０５はＩＰバージョン情報、７０６はバージョン表示データ、７０７はレイアウト表示データである。
【００４６】
データ変換合成部７０２は、第１の実施形態で説明したのと同様に、要望データ選択フェーズで指定されたデータを要望された文書の形態に変換し、成果物として取扱説明書１０、製品規格書１１あるいはＬＳＩ設計データ１２を出力する。また、データ変換合成部７０２は、操作者への問い合わせデータ７０３の出力を行い、操作者からの回答データ７０４を入力することで、取扱説明書１０、製品規格書１１又はＬＳＩ設計データ１２を生成する前にテキストデータの修正やレイアウトデータの修正が可能となり、取扱説明書１０、製品規格書１１、ＬＳＩ設計データ１２を誤ったデータで生成することなく完成させることができるようになっている。ＩＰのバージョン情報７０５は、ＩＰバージョンデータ選択部１０４ｅからデータ変換合成部７０２へ出力される。バージョン表示データ７０６は、データ変換合成部７０２から操作者に対しＩＰバージョン情報７０５を表示するデータである。また、レイアウト表示データ７０７は、データ変換合成部７０２から操作者に対しレイアウトを表示するデータである。
【００４７】
図２３は、図２２中のデータ変換合成部７０２の詳細構成を示している。図２３において、７００はテキストデータ部、７０１はレイアウトデータ部、７２０はデータ修正部である。説明書データ変換部１１０、規格書データ変換部１１３、設計データ変換部１１７は、第１の実施形態と同様にそれぞれ予め定められた所定の処理を行い、結果をテキストデータ部７００へ出力する。テキストデータ部７００は、データ１１１，１１４，１１８が入力されると、これら全てのデータを保持し、データ保持が完了すると、データ修正部７２０へ信号７１０を出力する。データ修正部７２０は、テキストデータ部７００からの信号７１０が入力されると、操作者へ問い合わせデータ７０３を出力し、データ１１１，１１４，１１８のテキストデータのバージョンを確認するか否かの問い合わせを行う。
【００４８】
操作者は、データ修正部７２０からの問い合わせに対し、回答データ７０４をデータ修正部７２０へ与える。データ修正部７２０は、与えられた回答データ７０４がバージョンを確認する場合であれば、ＩＰバージョン情報７０５を入手し、所定の処理を行い、完了信号７１１をテキストデータ部７００へ出力する。また、回答データ７０４がバージョンを確認しない場合であれば、所定の処理を行わず、完了信号７１１をテキストデータ部７００へ出力する。データ修正部７２０の処理については後述する。
【００４９】
テキストデータ部７００は、データ修正部７２０からの完了信号７１１が入力されると、説明書データ合成部１１２へデータ１１１ａを、規格書データ合成部１１５へデータ１１４ａを、設計データ合成部１１９へデータ１１８ａをそれぞれ出力する。説明書データ合成部１１２、規格書データ合成部１１５、設計データ合成部１１９は、第１の実施形態と同様にそれぞれ予め定められた所定の処理を行い、レイアウトデータ部７０１へ説明書レイアウトデータ１０ａ、規格書レイアウトデータ１１ａ、設計レイアウトデータ１２ａを出力する。レイアウトデータ部７０１は、これらのレイアウトデータ１０ａ，１１ａ，１２ａが入力されると、これら全てのデータを保持し、データ保持が完了すると、データ修正部７２０へ信号７１２を出力する。
【００５０】
データ修正部７２０は、レイアウトデータ部７０１からの信号７１２が入力されると、操作者に対して問い合わせデータ７０３を出力し、レイアウトデータ１０ａ，１１ａ，１２ａを確認するか否かの問い合わせを行う。操作者は、データ修正部７２０からの問い合わせデータ７０３に対し、回答データ７０４をデータ修正部７２０に与える。データ修正部７２０は、与えられた回答データ７０４がレイアウトを確認する場合であれば、レイアウトデータ部７０１から必要なレイアウトデータ７１４をデータ修正部７２０へ出力させ、所定の処理を行い、完了信号７１３をレイアウトデータ部７０１へ出力する。また、回答データ７０４がレイアウトを確認しない場合であれば、所定の処理を行わず、完了信号７１３をレイアウトデータ部７０１へ出力する。
【００５１】
図２４は、図２３中のデータ修正部７２０の詳細構成を示している。図２４のデータ修正部７２０は、バージョン管理データテーブル９００と、位置情報データテーブル９０２と、制御部９０３とで構成されている。制御部９０３は、ＩＰバージョン情報７０５が入力されると所定の処理を行い、データバス７１３を介してバージョン管理データテーブル９００を生成する。
【００５２】
図２５は、図２４中のバージョン管理データテーブル９００の一例を示している。このデータテーブル９００は、ＩＰの管理データとバージョンとの関係を表すテーブルである。図示の例によれば、ＩＰ１のデータは「Ｖｅｒ１（バージョン１）」であり、ＩＰ２のデータは「Ｖｅｒ２（バージョン２）」であり、ＩＰ３のデータは「Ｖｅｒ２（バージョン２）」であり、ＩＰ４のデータは「Ｖｅｒ３（バージョン３）」である。
【００５３】
図２４中の制御部９０３は、このバージョン管理データテーブル９００を参照し、ＩＰ１、ＩＰ２、ＩＰ３、ＩＰ４のバージョン情報７０５から、適切なＩＰのバージョンであるかの確認を行う。適切なＩＰのバージョンであるか否かの判断は、例えば、ＩＰバージョンの平均値ＡＶを算出し、このＡＶの値を任意の値Ｓとで大小比較を行い、適切なバージョンであるか否かの判断を行う。図２５の例の場合、ＡＶ＝Ｖｅｒ２（バージョン２）となり、ＩＰ１がＶｅｒ１（バージョン１）であってＡＶの値より小さいため、バージョンが古いと判断する。そこで制御部９０３は、問い合わせデータ７０３とバージョン表示データ７０６とを操作者に提示する。操作者は、これを見てＩＰのバージョンが適切であるか否かの判断を更に行うことができる。
【００５４】
また、制御部９０３は、レイアウトデータ７１４が入力されると所定の処理を行い、データバス７１９を介して位置情報データテーブル９０２を生成する。以下、図２６〜図３１を用いて、生成すべきドキュメントに係るレイアウトデータ７１４を修正する処理について説明する。図２８は図２３中のレイアウトデータ部７０１からデータ修正部７２０へ渡された修正前のレイアウトデータ７１４の一例を示しており、ここでは「挿入図１」と「挿入図２」との重なりをなくすための手順を説明する。
【００５５】
図２６は、図２４中の制御部９０３の位置情報処理を示すフローチャートである。図２６において、Ｓ１０００では、レイアウトデータ７１４からスキャン動作を行い、「挿入図１」と「挿入図２」とのＸ方向の位置と、Ｙ方向の位置を検出する。Ｓ１００１では、「挿入図１」と「挿入図２」とのＸ方向と、Ｙ方向の位置から座標を算出し、座標位置Ａ１、Ａ２、Ａ３、Ａ４、Ｂ１、Ｂ２、Ｂ３、Ｂ４を決定する。Ｓ１００２では、座標を決定すると座標データを制御部９０３からデータバス７１９を介して位置情報データテーブル９０２へ転送する（図２９参照）。Ｓ１００３では、制御部９０３は位置情報データテーブル９０２から「挿入図１」と「挿入図２」との重複部を検出する。Ｓ１００４では、重複部が検出されるとレイアウトデータ７１４の修正を行うか否かの判断を操作者に確認するために、制御部９０３から操作者に対し問い合わせデータ７０３とレイアウト表示データ７０７とを出力し、操作者からの回答データ７０４を待つ。操作者はレイアウト表示データ７０７を参照し、修正するかどうかの判断を行い、レイアウトデータ７１４を修正する場合には、その旨の回答データ７０４を制御部９０３に与える。修正しない場合には、処理を終了する。制御部９０３は、修正するという回答データ７０４が入力されると次の処理Ｓ１００５へ移行する。
【００５６】
Ｓ１００５では、「挿入図１」と「挿入図２」とのうちどちらかの移動を行う図を選択し、選択されると次ステップＳ１００６へ移行する。Ｓ１００６では、移動量を決定する。移動量は、ＧＡ（Ｘ）とＧＡ（Ｙ）から、Ｘ方向＝０、Ｙ方向＝３を移動する挿入図の位置座標に加算し、移動後の座標を決定する（図３０参照）。Ｓ１００７では、レイアウトデータ７１４の修正を行い（図３１参照）、レイアウト表示データ７０７により操作者に対してレイアウトを表示する。Ｓ１００８では、Ｓ１００７で表示したレイアウト表示データ７０７を確認し、正常なレイアウトであれば確認終了の回答データ７０４を得て、処理を終了する。
【００５７】
図２７は、図２６中の重複部検出処理Ｓ１００３の詳細を示すフローチャートである。図２７において、Ｓ２０００では、「挿入図１」のＡ１、Ａ２、Ａ３、Ａ４の中からＸ座標の最大値を検出して、Ａ３（７，９）、Ａ４（７，３）を得る。Ｓ２００１では、Ｓ２０００で検出した座標の中からＹ座標の最大値を検出し、ＧＡ座標としてＧＡ（７，９）を決定する。Ｓ２００２では、「挿入図２」のＢ１、Ｂ２、Ｂ３、Ｂ４の中からＹ座標の最小値を検出して、Ｂ１（５，８）、Ｂ４（１０，８）を得る。Ｓ２００３では、Ｓ２００２で検出した座標の中からＸ座標の最小値を検出し、ＧＢ座標としてＧＢ（５，８）を決定する。Ｓ２００４では、重複部のＸ寸法をＧＸ＝ＧＡ（Ｘ）−ＧＢ（Ｘ）より算出し、ＧＸ＝２を得る。Ｓ２００５では、重複部のＹ寸法をＧＹ＝ＧＡ（Ｙ）−ＧＢ（Ｙ）より算出し、ＧＹ＝１を得る。Ｓ２００６では、Ｓ２００４とＳ２００５で算出したＧＸ＝２と、ＧＹ＝１から「挿入図１」と「挿入図２」とが重複しているかの判定を行う。判定は所定値Ｓを用いてＧＸとＧＹのそれぞれの値で判断する。Ｓ＝１とすると、ＧＸ≧１あるいはＧＹ≧１であれば重複していると判断する。重複があると判断すると図２６のＳ１００４へ進む。
【００５８】
以上の手順を実行することにより、図３１に示した修正後のレイアウトデータ７１４では「挿入図１」と「挿入図２」との重なりが解消される。
【００５９】
以上のように第３の実施形態によれば、図１の構成にデータ修正部７２０を備えたデータ変換合成部７０２を加えることにより、誤った入力データから取扱説明書１０、製品規格書１１、ＬＳＩ設計データ１２を生成することを防ぎ、これらのデータを容易に修正することが可能となり、操作者にとって煩わしい修正処理を自動で実行することが可能となる。なお、制御部９０３ではバージョン管理データテーブル９００を生成して適切なＩＰバーションであるかの判断を行ったが、この限りではなく、ＩＰを登録した日付のデータを用いて日付データテーブルを生成し、適切なＩＰであるかの判断を行っても同等の効果を得ることができる。
【００６０】
【発明の効果】
以上説明してきたとおり、本発明のＬＳＩ開発支援システムによれば、データベースから抽出したモジュール毎の設計データとドキュメントデータとを共通の個別詳細仕様に基づいてそれぞれ変換合成することとしたので、互いに矛盾のないＬＳＩ設計データとドキュメントとを生成することができる。しかも、製品仕様を正確に反映したドキュメントの早期提供が可能になる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態に係るＬＳＩ開発支援システムの構成を示すブロック図である。
【図２】図１中のポートＩＰ管理データの一例を示す図である。
【図３】図１中のポートＩＰ詳細仕様テンプレートの一例を示す図である。
【図４】図１中のポートＩＰ説明書データの一例を示す図である。
【図５】図１中のポートＩＰ規格書データの一例を示す図である。
【図６】図１中のポートＩＰ設計データの一例を示す図である。
【図７】図１のシステムの制御選択画面の一例を示す図である。
【図８】図１のシステムの初期データ入力画面の一例を示す図である。
【図９】図１のシステムの詳細データ入力画面の一例を示す図である。
【図１０】図１のシステムの要望データ選択画面の一例を示す図である。
【図１１】図１中の詳細仕様管理情報の一例を示す図である。
【図１２】図１中の個別詳細仕様の一例を示す図である。
【図１３】図１中の説明書データ変換部の出力例を示す図である。
【図１４】図１中の規格書データ変換部の出力例を示す図である。
【図１５】図１中の設計データ変換部の出力例を示す図である。
【図１６】図１５の設計データに対応する配線図である。
【図１７】図１のシステムから出力される取扱説明書の一例を示す図である。
【図１８】図１のシステムから出力される製品規格書の一例を示す図である。
【図１９】図１のシステムから出力される設計データの一例を示す図である。
【図２０】本発明の第２の実施形態に係るＬＳＩ開発支援システムの構成を示すブロック図である。
【図２１】図２０のシステムの初期データ入力画面の一例を示す図である。
【図２２】本発明の第３の実施形態に係るＬＳＩ開発支援システムの構成を示すブロック図である。
【図２３】図２２中のデータ変換合成部の詳細構成を示すブロック図である。
【図２４】図２３中のデータ修正部の詳細構成を示すブロック図である。
【図２５】図２４中のバージョン管理データテーブルの一例を示す図である。
【図２６】図２４中の制御部の処理を示すフローチャートである。
【図２７】図２６中の重複部検出処理の詳細を示すフローチャートである。
【図２８】図２３中のレイアウトデータ部からデータ修正部へ渡された修正前のレイアウトデータの一例を示す図である。
【図２９】図２８のレイアウトデータに対応する図２４中の位置情報データテーブルの内容を示す図である。
【図３０】図２４中の位置情報データテーブルの修正後の内容を示す図である。
【図３１】図３０の位置情報データテーブルに対応する修正後のレイアウトデータを示す図である。
【符号の説明】
１０  取扱説明書
１１  製品規格書
１２  ＬＳＩ設計データ
１００  ＬＳＩ開発支援処理部
１０１  制御選択部
１０２  入力インタフェース部
１０２ａ  初期データ入力画面
１０２ｂ  詳細データ入力画面
１０２ｃ  要望データ選択画面
１０４  データベース選択部
１０４ａ  詳細仕様テンプレート選択部
１０４ｂ  説明書データ選択部
１０４ｃ  規格書データ選択部
１０４ｄ  設計データ選択部
１０４ｅ  ＩＰバージョンデータ選択部
１１０  説明書データ変換部
１１１  説明書データ変換部の出力データ
１１２  説明書データ合成部
１１３  規格書データ変換部
１１４  規格書データ変換部の出力データ
１１５  規格書データ合成部
１１７  設計データ変換部
１１８  設計データ変換部の出力データ
１１９  設計データ合成部
１２０  登録ＩＰデータベース
１３０  ポートＩＰデータ群
１３１  ポートＩＰ管理データ
１３２  ポートＩＰ詳細仕様テンプレート
１３３  ポートＩＰ説明書データ
１３４  ポートＩＰ規格書データ
１３５  ポートＩＰ設計データ
１３６  ポートＩＰバージョンデータ
１４０  タイマＩＰデータ群
１４１  タイマＩＰ管理データ
１４２  タイマＩＰ詳細仕様テンプレート
１４３  タイマＩＰ説明書データ
１４４  タイマＩＰ規格書データ
１４５  タイマＩＰ設計データ
１４６  タイマＩＰバージョンデータ
１５０  シリアルＩＰデータ群
１５１  シリアルＩＰ管理データ
１５２  シリアルＩＰ詳細仕様テンプレート
１５３  シリアルＩＰ説明書データ
１５４  シリアルＩＰ規格書データ
１５５  シリアルＩＰ設計データ
１５６  シリアルＩＰバージョンデータ
１６０  ＡＤＩＰデータ群
１６１  ＡＤＩＰ管理データ
１６２  ＡＤＩＰ詳細仕様テンプレート
１６３  ＡＤＩＰ説明書データ
１６４  ＡＤＩＰ規格書データ
１６５  ＡＤＩＰ設計データ
１６６  ＡＤＩＰバージョンデータ
１７０  詳細仕様作成テンポラリ
１７０ａ  詳細仕様管理情報
１７０ｂ  個別詳細仕様
１７０ｃ  品種シリーズ共通の概要データ
１８０  登録外ＩＰデータベース選択部
１８０ａ  詳細仕様テンプレート選択部
１８０ｂ  説明書データ選択部
１８０ｃ  規格書データ選択部
１８０ｄ  設計データ選択部
１９０  登録外ＩＰデータベース
２００  登録外ＩＰデータ群
２０１  登録外ＩＰ管理データ
２０２  登録外ＩＰ詳細仕様テンプレート
２０３  登録外ＩＰ説明書データ
２０４  登録外ＩＰ規格書データ
２０５  登録外ＩＰ設計データ
７００  テキストデータ部
７０１  レイアウトデータ部
７０２  データ変換合成部
７０３  問い合わせデータ
７０４  回答データ
７０５  ＩＰバージョン情報
７０６  バージョン表示データ
７０７  レイアウト表示データ
７１４  レイアウトデータ
７２０  データ修正部
９００  バージョン管理データテーブル
９０２  位置情報データテーブル
９０３  制御部
【図１】
2004199347.tif 000003
【図２】
2004199347.tif 000004
【図３】
2004199347.tif 000005
【図４】
2004199347.tif 000006
【図５】
2004199347.tif 000007
【図６】
2004199347.tif 000008
【図７】
2004199347.tif 000009
【図８】
2004199347.tif 000010
【図９】
2004199347.tif 000011
【図１０】
2004199347.tif 000012
【図１１】
2004199347.tif 000013
【図１２】
2004199347.tif 000014
【図１３】
2004199347.tif 000015
【図１４】
2004199347.tif 000016
【図１５】
2004199347.tif 000017
【図１６】
2004199347.tif 000018
【図１７】
2004199347.tif 000019
【図１８】
2004199347.tif 000020
【図１９】
2004199347.tif 000021
【図２０】
2004199347.tif 000022
【図２１】
2004199347.tif 000023
【図２２】
2004199347.tif 000024
【図２３】
2004199347.tif 000025
【図２４】
2004199347.tif 000026
【図２５】
2004199347.tif 000027
【図２６】
2004199347.tif 000028
【図２７】
2004199347.tif 000029
【図２８】
2004199347.tif 000030
【図２９】
2004199347.tif 000031
【図３０】
2004199347.tif 000032
【図３１】
2004199347.tif 000033