JPH022465A - Lsi設計システム - Google Patents
Lsi設計システムInfo
- Publication number
- JPH022465A JPH022465A JP63148762A JP14876288A JPH022465A JP H022465 A JPH022465 A JP H022465A JP 63148762 A JP63148762 A JP 63148762A JP 14876288 A JP14876288 A JP 14876288A JP H022465 A JPH022465 A JP H022465A
- Authority
- JP
- Japan
- Prior art keywords
- command
- design
- file
- input
- name
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Design And Manufacture Of Integrated Circuits (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は電子計算機を用いたLSI設計における複数の
設計手段を使用して設計を行なうためのLSI設計シス
テムに関する。
設計手段を使用して設計を行なうためのLSI設計シス
テムに関する。
従来、設計手段を用いたLSI設計システムは、個々の
設計手段を起動する場合には、設計者が入力手段より、
コマンド名や設計手段への入力、出力となる入出カフア
イル記述などを規則に従って正確に打ち込まなければな
らなかった。また、設計手段によって生成されて計算機
上に散在している設計データファイルを管理する機能は
なく、設計者の記憶にたよっていた。
設計手段を起動する場合には、設計者が入力手段より、
コマンド名や設計手段への入力、出力となる入出カフア
イル記述などを規則に従って正確に打ち込まなければな
らなかった。また、設計手段によって生成されて計算機
上に散在している設計データファイルを管理する機能は
なく、設計者の記憶にたよっていた。
前述した従来の設計方法では、設計者は個々の設計手段
毎にコマンド名とコマンド投入規則を正確に知る必要が
あり、設計手段間の関係をも詳しく知る必要があったの
で、ミスの混入する可能性が高く、使用説明書等の書類
検索に工数が費やされ、新らしい設計手段の導入の度に
学資期間が必要となるなどの欠点があった。さらに、設
計手段によって生成された設計データファイルの管理が
設計者に任されているため、ファイルが増えるに従って
ファイル指定時に入力ミスが混入しやすく、検索時間が
増大し、設計作業全体の把握が困難となるなどの欠点が
あった。
毎にコマンド名とコマンド投入規則を正確に知る必要が
あり、設計手段間の関係をも詳しく知る必要があったの
で、ミスの混入する可能性が高く、使用説明書等の書類
検索に工数が費やされ、新らしい設計手段の導入の度に
学資期間が必要となるなどの欠点があった。さらに、設
計手段によって生成された設計データファイルの管理が
設計者に任されているため、ファイルが増えるに従って
ファイル指定時に入力ミスが混入しやすく、検索時間が
増大し、設計作業全体の把握が困難となるなどの欠点が
あった。
本発明の目的は、このような欠点を除き、設計作業に使
われる設計手段と、入力、出力ファイルの関係を示した
テーブルを用意して設計手段を起動するだめのコマンド
を正確に発生し、設計手段間のデータの流れをシステム
に記憶させることにより、LSI設計作業全体を制御す
ることができると共に、設計手段によって生成される設
計ブタファイルを管理するテーブルを用意することによ
って、設計作業全体を把握することができるLSI設計
システムを提供することにある。
われる設計手段と、入力、出力ファイルの関係を示した
テーブルを用意して設計手段を起動するだめのコマンド
を正確に発生し、設計手段間のデータの流れをシステム
に記憶させることにより、LSI設計作業全体を制御す
ることができると共に、設計手段によって生成される設
計ブタファイルを管理するテーブルを用意することによ
って、設計作業全体を把握することができるLSI設計
システムを提供することにある。
本発明のLSI設計システムの構成は、LSI設計を行
う複数の各設計手段の名称に対応するコマンド記述およ
び各設計回路の名称に対応するファイル記述を少くとも
格納したデータ格納手段と、特定の設計手段の名称およ
び設計回路の名称を起動命令または検索命令として入力
する入力手段と、この入力手段からの命令により前記デ
ータ格納手段のファイル記述情報を検索し出力手段に表
示する検索手段と、前記入力手段からの命令により前記
データ格納手段からコマンド生成に必要な前記ファイル
記述を抽出する抽出手段と、この抽出手段から出力され
たファイル記述に従って前記起動命令に対応する実行コ
マンドを生成するコマンド生成手段と、このコマンド生
成手段により生成されたコマンドを実行するコマンド起
動手段と、この起動手段により実行されたコマンドによ
り前記設計手段の設計終了を判定する終了判定手段と、
前記設計終了が判定された時に起動されて更新されたフ
ァイルを前記データ格納手段に登録する登録手段とを含
むことを特徴とする。
う複数の各設計手段の名称に対応するコマンド記述およ
び各設計回路の名称に対応するファイル記述を少くとも
格納したデータ格納手段と、特定の設計手段の名称およ
び設計回路の名称を起動命令または検索命令として入力
する入力手段と、この入力手段からの命令により前記デ
ータ格納手段のファイル記述情報を検索し出力手段に表
示する検索手段と、前記入力手段からの命令により前記
データ格納手段からコマンド生成に必要な前記ファイル
記述を抽出する抽出手段と、この抽出手段から出力され
たファイル記述に従って前記起動命令に対応する実行コ
マンドを生成するコマンド生成手段と、このコマンド生
成手段により生成されたコマンドを実行するコマンド起
動手段と、この起動手段により実行されたコマンドによ
り前記設計手段の設計終了を判定する終了判定手段と、
前記設計終了が判定された時に起動されて更新されたフ
ァイルを前記データ格納手段に登録する登録手段とを含
むことを特徴とする。
次に本発明の構成について図面を参照して説明する。
第1図は本発明の一実施例を説明する機能ブロック図で
あシ、入力手段1.出力手段2.制御手段3.コマンド
生成手段4.コマンド起動手段5゜終了判定手段6.検
索手段7.抽出手段8.登録手段9.データ格納領域1
0から構成される。
あシ、入力手段1.出力手段2.制御手段3.コマンド
生成手段4.コマンド起動手段5゜終了判定手段6.検
索手段7.抽出手段8.登録手段9.データ格納領域1
0から構成される。
第2図は第1図のコマンド生成手段4の流れ図であり、
表検索21.繰シ返し制御22.抽出手段の起動23.
コマンド生成24のステップから構成されている。
表検索21.繰シ返し制御22.抽出手段の起動23.
コマンド生成24のステップから構成されている。
次の第1表はデータ格納領域10に格納されコマンド生
成手段4により引用されるコマンド記述表である。この
コマンド記述表は、各設計手段毎に設計手段名称、コマ
ンド記述、入カフアイル種類、出カフアイル攬類、指定
形式から構成されているコマンド記述列の集合となって
いる。
成手段4により引用されるコマンド記述表である。この
コマンド記述表は、各設計手段毎に設計手段名称、コマ
ンド記述、入カフアイル種類、出カフアイル攬類、指定
形式から構成されているコマンド記述列の集合となって
いる。
第3図は第1図の抽出手段8の流れ図であり、表検索4
1.ファイル対対列有無判定42.入出力判定43.自
動命令44.ファイル記述抽出45から構成されている
。
1.ファイル対対列有無判定42.入出力判定43.自
動命令44.ファイル記述抽出45から構成されている
。
次の第2表は第1図のデータ格納領域1oに格納され検
索手段7.抽出手段8にょシ引用され登録手段9により
更新されるファイル対応表である。
索手段7.抽出手段8にょシ引用され登録手段9により
更新されるファイル対応表である。
このファイル対応表は、回路名称、ファイル種類。
作成日、更新日、ファイル記述から構成されていルファ
イル対応列の集合となっている。
イル対応列の集合となっている。
次に、本実施例の動作について図面を参照して説明する
。
。
まず、利用者は入力手段1がら検索命令もしくは、設計
手段起動要求命令を入力し、制御手段3を起動させる。
手段起動要求命令を入力し、制御手段3を起動させる。
この制御手段3は、利用者からの入力が設計手段起動要
求命令であった場合、出力手段2を用いて利用者に起動
したい設計手段の名称と、設計対象となる回路の名称の
入力を促進し、この入力が入力されるのを待ってコマン
ド生成手段4を起動する。
求命令であった場合、出力手段2を用いて利用者に起動
したい設計手段の名称と、設計対象となる回路の名称の
入力を促進し、この入力が入力されるのを待ってコマン
ド生成手段4を起動する。
コマンド生成手段4は、データ格納領域10に設定され
ている第1表のコマンド対応表から起動したい設計手段
をステップ21で表検索し、そのコマンド対応列を得て
、次に必要な入力ファイルの種類、出力ファイルの種類
をもとにファイル記述の抽出のため抽出手段8をステッ
プ23で起動する。この処理は、ステップ22の条件分
岐において全ての入出カフアイル記述が得られるまで繰
シ返しステップ24のコマンド生成を実行する。
ている第1表のコマンド対応表から起動したい設計手段
をステップ21で表検索し、そのコマンド対応列を得て
、次に必要な入力ファイルの種類、出力ファイルの種類
をもとにファイル記述の抽出のため抽出手段8をステッ
プ23で起動する。この処理は、ステップ22の条件分
岐において全ての入出カフアイル記述が得られるまで繰
シ返しステップ24のコマンド生成を実行する。
ステップ23によって起動された抽出手段8では、デー
タ格納領域10に登録されている第2表のファイル対応
表から回路名称、ファイル種類に対応するファイル対応
列をステップ31で表検索する。ステップ32でファイ
ル列の有無を判定し、ファイル対応列が表の中に存在し
ている場合には、ステップ35でその列のファイル記述
を抽出し、抽出手段8を終了するが、ファイル対応列が
存在しない場合には次のステップ33で入力ファイルか
出力ファイルかを判定し、ファイル対応列が存在しなか
ったファイル種類が入力ファイルであったならば、エラ
ーメツセージを表示して制御手段3へ戻シ、入力ファイ
ルでないすなわち出力ファイルであったならばステップ
34で自動命令を行なって抽出手段8を終了する。
タ格納領域10に登録されている第2表のファイル対応
表から回路名称、ファイル種類に対応するファイル対応
列をステップ31で表検索する。ステップ32でファイ
ル列の有無を判定し、ファイル対応列が表の中に存在し
ている場合には、ステップ35でその列のファイル記述
を抽出し、抽出手段8を終了するが、ファイル対応列が
存在しない場合には次のステップ33で入力ファイルか
出力ファイルかを判定し、ファイル対応列が存在しなか
ったファイル種類が入力ファイルであったならば、エラ
ーメツセージを表示して制御手段3へ戻シ、入力ファイ
ルでないすなわち出力ファイルであったならばステップ
34で自動命令を行なって抽出手段8を終了する。
このようにしてファイル記述がすべて揃うと、コマンド
生成手段4のコマンド生成ステップ24は指定形式を用
いてコマンドを生成し、コマンド生成手段4の役割は終
了する。次に、コマンド起動手段5によって設計手段が
起動され、設計手段の終了を待って終了判定手段6が起
動される。
生成手段4のコマンド生成ステップ24は指定形式を用
いてコマンドを生成し、コマンド生成手段4の役割は終
了する。次に、コマンド起動手段5によって設計手段が
起動され、設計手段の終了を待って終了判定手段6が起
動される。
この終了判定手段6では、設計手段が正常に終ったか否
かの判定を行ない、正常に終っていた場合は登録手段9
を起動し、正常でなかった場合はエラーメツセージを出
力して制御手段3の制御に戻る。登録手段9では、設計
手段によって生成された、もしくは更新されたファイル
についてファイル対応表に登録をする。
かの判定を行ない、正常に終っていた場合は登録手段9
を起動し、正常でなかった場合はエラーメツセージを出
力して制御手段3の制御に戻る。登録手段9では、設計
手段によって生成された、もしくは更新されたファイル
についてファイル対応表に登録をする。
利用者が、入力手段1から検索命令を入力した場合、制
御手段3は出力手段2を用いて利用者に検索したい条件
の入力を促進し、入力が終了するのを待って検索手段7
を起動する。この検索手段7では、ファイル対応表を条
件に従って検索し、出力手段2を用いて情報を出力する
。
御手段3は出力手段2を用いて利用者に検索したい条件
の入力を促進し、入力が終了するのを待って検索手段7
を起動する。この検索手段7では、ファイル対応表を条
件に従って検索し、出力手段2を用いて情報を出力する
。
以上説明したように、本発明は、設計手段と入力、出力
ファイルの関係を表わしたチーフルを用いたコマンド生
成手段を有することによって、利用者は正確なコマンド
名やコマンド投入規則や、設計手段間の詳細な関係を知
ることなしに入力ミスを完全になくシ、使用説明書等の
書類検索工数を減少させ、新らしい設計手段導入の際の
学習時間を減少させることができるという効果がある。
ファイルの関係を表わしたチーフルを用いたコマンド生
成手段を有することによって、利用者は正確なコマンド
名やコマンド投入規則や、設計手段間の詳細な関係を知
ることなしに入力ミスを完全になくシ、使用説明書等の
書類検索工数を減少させ、新らしい設計手段導入の際の
学習時間を減少させることができるという効果がある。
また、設計データファイルを管理するテーブルを用いた
ファイル記述抽出、登録、検索手段を有することにより
、入力ミスをなくシ、設計データファイルの散在による
検索の煩雑さを緩和し、設計作業全体の流れや進捗を把
握することが容易になるという効果がある。
ファイル記述抽出、登録、検索手段を有することにより
、入力ミスをなくシ、設計データファイルの散在による
検索の煩雑さを緩和し、設計作業全体の流れや進捗を把
握することが容易になるという効果がある。
第1図は本発明のLSI設計システムの一実施例を説明
する機能ブロック図、第2図は第1図のコマンド生成手
段4の流れ図、第3図は第1図の抽出手段8の流れ図で
ある。
する機能ブロック図、第2図は第1図のコマンド生成手
段4の流れ図、第3図は第1図の抽出手段8の流れ図で
ある。
Claims (1)
- LSI設計を行う複数の各設計手段の名称に対応するコ
マンド記述および各設計回路の名称に対応するファイル
記述を少くとも格納したデータ格納手段と、特定の設計
手段の名称および設計回路の名称を起動命令または検索
命令として入力する入力手段と、この入力手段からの命
令により前記データ格納手段のファイル記述情報を検索
し出力手段に表示する検索手段と、前記入力手段からの
命令により前記データ格納手段からコマンド生成に必要
な前記ファイル記述を抽出する抽出手段と、この抽出手
段から出力されたファイル記述に従って前記起動命令に
対応する実行コマンドを生成するコマンド生成手段と、
このコマンド生成手段により生成されたコマンドを実行
するコマンド起動手段と、この起動手段により実行され
たコマンドにより前記設計手段の設計終了を判定する終
了判定手段と、前記設計終了が判定された時に起動され
て更新されたファイルを前記データ格納手段に登録する
登録手段とを含むことを特徴とするLSI設計システム
。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63148762A JPH022465A (ja) | 1988-06-15 | 1988-06-15 | Lsi設計システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63148762A JPH022465A (ja) | 1988-06-15 | 1988-06-15 | Lsi設計システム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH022465A true JPH022465A (ja) | 1990-01-08 |
Family
ID=15460077
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63148762A Pending JPH022465A (ja) | 1988-06-15 | 1988-06-15 | Lsi設計システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH022465A (ja) |
-
1988
- 1988-06-15 JP JP63148762A patent/JPH022465A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH067397Y2 (ja) | 文書入力装置 | |
| JPH05257661A (ja) | ソフトウェア生産方式 | |
| JPH0895767A (ja) | プログラム部品を用いたプログラム生成方法 | |
| JPH11232090A (ja) | データベースシステムの自動生成システム | |
| CN120315684B (zh) | 基于自然语言编排的软件开发方法、系统及可读存储介质 | |
| CN117112730B (zh) | 基于宏展开文本的目标文本搜索方法、电子设备和介质 | |
| CN115098365A (zh) | Sql代码的调试方法、装置、电子设备及可读存储介质 | |
| JPH022465A (ja) | Lsi設計システム | |
| JP5748118B2 (ja) | ドキュメント作成支援方法とドキュメント作成支援装置とドキュメント作成支援プログラム | |
| JPH056291A (ja) | テスト資源の作成・管理方法 | |
| JPH0528088A (ja) | ハードウエア構成情報の自動作成方法 | |
| JPS63113631A (ja) | ソフトウエア部品検索システム | |
| JPH1021192A (ja) | 操作抽出方式およびマクロ作成方式 | |
| JP2002041287A (ja) | 再利用部品抽出装置、再利用部品抽出方法及びその装置での処理をコンピュータに行なわせるためのプログラムを格納した記憶媒体 | |
| CN121166099A (zh) | 一种生成提示信息的方法、装置、设备及介质 | |
| CN119719130A (zh) | Sql语句生成方法、装置、设备及存储介质 | |
| JP3111081B2 (ja) | データ検索装置 | |
| JP2908184B2 (ja) | テキストファイル編集方法及び装置 | |
| JPS63157265A (ja) | 文書処理装置 | |
| JPH05298077A (ja) | カスタマイズ開発手順支援方法 | |
| JPH05143305A (ja) | 疑問代名詞利用のオブジエクト定義方法 | |
| JPS62282364A (ja) | 文字列検索方式 | |
| JPH04316119A (ja) | マニュアル作成自動化方式 | |
| JPS63225857A (ja) | 類似文字列検索装置 | |
| JPH06131328A (ja) | 文書処理方法及び装置 |