JPH0652142A - Simulation interface method - Google Patents
Simulation interface methodInfo
- Publication number
- JPH0652142A JPH0652142A JP4224695A JP22469592A JPH0652142A JP H0652142 A JPH0652142 A JP H0652142A JP 4224695 A JP4224695 A JP 4224695A JP 22469592 A JP22469592 A JP 22469592A JP H0652142 A JPH0652142 A JP H0652142A
- Authority
- JP
- Japan
- Prior art keywords
- simulation
- data
- data file
- input data
- format
- 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.)
- Withdrawn
Links
- 238000004088 simulation Methods 0.000 title claims abstract description 56
- 238000000034 method Methods 0.000 title claims abstract description 27
- 238000005070 sampling Methods 0.000 abstract 1
- 238000006243 chemical reaction Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 239000000284 extract Substances 0.000 description 2
- FFBHFFJDDLITSX-UHFFFAOYSA-N benzyl N-[2-hydroxy-4-(3-oxomorpholin-4-yl)phenyl]carbamate Chemical compound OC1=C(NC(=O)OCC2=CC=CC=C2)C=CC(=C1)N1CCOCC1=O FFBHFFJDDLITSX-UHFFFAOYSA-N 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、複数のシミュレーショ
ンプロセス間でデータのやり取りを行う際のインターフ
ェース方法に係り、特にシミュレーションプロセスが受
け入れるデータファイルのフォーマット(データ表現形
式)を予め定める必要のないインターフェース方法に関
するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an interface method for exchanging data between a plurality of simulation processes, and in particular, an interface that does not require the data file format (data expression format) accepted by the simulation process to be predetermined. It is about the method.
【0002】[0002]
【従来の技術】電子回路シミュレーションでは、前段回
路のシミュレーションプロセスで得たデータを後段回路
のシミュレーションプロセスの入力データとして使用す
ることが必要になる場合が多い。2. Description of the Related Art In electronic circuit simulation, it is often necessary to use data obtained in a simulation process of a preceding circuit as input data of a simulation process of a succeeding circuit.
【0003】ところが、従来は、このようにシミュレー
ションプロセス間でデータをやり取りする場合、受け入
れ側のシミュレーションプロセスが受け入れ可能なフォ
ーマットのデータファイルを用意することが必要であ
り、このために前段の送り出し側のシミュレーションプ
ロセスでそれに合ったフォーマットのデータファイルを
出力するか、或いはそのフォーマットに合わせたデータ
変換が必要であった。However, conventionally, when data is exchanged between the simulation processes in this way, it is necessary to prepare a data file in a format that the simulation process on the receiving side can accept. For this reason, the sending side on the preceding stage is required. It was necessary to output a data file in a format suitable for the simulation process or to convert data according to the format.
【0004】図2はその説明図であり、前段のシミュレ
ーションプロセス1のシミュレーション11の実行によ
って得られたシミュレーション情報(データファイル)
12が、次段の実行すべきシミュレーションプロセス2
のシミュレーション22の入力データファイル21のフ
ォーマットと合致したフォーマットのファイルであると
きは、そのシミュレーション情報12をそのままシミュ
レーションプロセス2の入力データファイル21として
取り込んで、シミュレーション22を実行し、その結果
としてのシミュレーション情報23を得ている。FIG. 2 is an explanatory diagram thereof, and simulation information (data file) obtained by executing the simulation 11 of the simulation process 1 in the previous stage.
12 is the simulation process 2 to be executed in the next stage
If the file has a format that matches the format of the input data file 21 of the simulation 22, the simulation information 12 is taken as it is as the input data file 21 of the simulation process 2, the simulation 22 is executed, and the simulation result is obtained. Information 23 is obtained.
【0005】しかし、別のシミュレーション13で得た
シミュレーション情報14が、上記入力データファイル
21のフォーマットと合致したフォーマットのファイル
でないときは、そのシミュレーション情報14に対し
て、シミュレーション22の扱うデータフォーマットに
変換部3でデータ変換31を行い、その結果得られたデ
ータファイルをシミュレーションプロセス2の入力デー
タファイル21とする必要があった。However, when the simulation information 14 obtained by another simulation 13 is not a file having a format that matches the format of the input data file 21, the simulation information 14 is converted into the data format handled by the simulation 22. It was necessary to perform the data conversion 31 in the part 3 and use the resulting data file as the input data file 21 of the simulation process 2.
【0006】[0006]
【発明が解決しようとする課題】このため、データ交換
可能なシミュレーションプロセスの組み合せが限られ、
データ変換のためのプログラム作成等の手間が必要にな
り、更にその変換作業の前後に本来は不必要な二重のデ
ータが発生してしまいそれを格納するためのメモリが増
大するという問題があった。Therefore, the combination of simulation processes capable of exchanging data is limited,
There is a problem in that it takes time and effort to create a program for data conversion, and before and after the conversion work, unnecessary unnecessary double data occurs and the memory for storing it increases. It was
【0007】本発明の目的は、データ交換するシミュレ
ーションプロセスの組み合せの自由度を増し、データの
二重発生を防止し、データ変換の手間を解消させて、効
率良くシミュレーションを行うことができるようにした
シミュレーションインターフェース方法を提供すること
である。An object of the present invention is to increase the degree of freedom in combining simulation processes for exchanging data, prevent double generation of data, eliminate the trouble of data conversion, and enable efficient simulation. It is to provide the simulation interface method.
【0008】[0008]
【課題を解決するための手段】このために本発明は、入
力データファイルをフォーマット記述データにより解析
してデータ部分を取り出し、これを次段のシミュレーシ
ョンの入力データとして設定するように構成した。To this end, the present invention is configured to analyze the input data file with the format description data, extract the data portion, and set this as the input data for the simulation of the next stage.
【0009】[0009]
【実施例】以下、本発明の実施例について説明する。図
1はその一実施例のインターフェース法の説明図であ
る。本実施例では、前段のシミュレーションプロセス4
におけるシミュレーション41の実行で得たシミュレー
ション情報(データファイル)42、或いはシミュレー
ションによらずサンプリング等で得たデータファイル4
3を、実行すべき次段のシミュレーションプロセス5
に、そのまま入力データファイル51として取り込む。
そして、この入力データファイル51を解析部52A、
シミュレーション52Bを含むシミュレータ52に入力
させる。53は入力データファイル51をシミュレータ
52の解析部52Aで解析するためのフォーマット記述
データであって、その解析のための手順や情報が含まれ
ている。よって、入力データファイル51は、このフォ
ーマット記述データ53の情報をもとにして解析され
て、シミュレーション52Bに設定され、そのシュミレ
ーションが実行される。54はシミュレーションで得ら
れたシミュレーション情報である。EXAMPLES Examples of the present invention will be described below. FIG. 1 is an explanatory diagram of the interface method of the embodiment. In this embodiment, the simulation process 4 in the first stage is
Information (data file) 42 obtained by the execution of the simulation 41 in FIG.
3 is the next simulation process 5 to be executed
Then, the input data file 51 is loaded as it is.
Then, the input data file 51 is transferred to the analysis unit 52A,
Input to the simulator 52 including the simulation 52B. Reference numeral 53 is format description data for analyzing the input data file 51 by the analysis unit 52A of the simulator 52, and includes the procedure and information for the analysis. Therefore, the input data file 51 is analyzed based on the information of the format description data 53, set in the simulation 52B, and its simulation is executed. Reference numeral 54 is simulation information obtained by the simulation.
【0010】上記した解析部52Aは、入力データファ
イル51からフォーマット関連部分を除くデータそのも
の(時間、電圧値等)を取り出してシミュレーション5
2Bに渡す部分であり、その選別がフォーマット記述デ
ータ53の内容によって行われる。The above-mentioned analysis unit 52A extracts the data itself (time, voltage value, etc.) excluding the format-related portion from the input data file 51, and executes the simulation 5
2B, which is selected according to the contents of the format description data 53.
【0011】例えば、入力データファイル51が図3の
ように表現されるファイルであった場合には、コンメン
ト部51Aが取り除かれて、シミュレーション52Bに
は時間や電圧のデータ部51Bが送られる。For example, if the input data file 51 is a file expressed as shown in FIG. 3, the comment section 51A is removed and the simulation 52B is sent with the time and voltage data section 51B.
【0012】また、入力データファイル51が図4のよ
うに表現されるファイルであった場合には、コメント部
51Cが取り除かれて、シミュレーション52Bには時
間や電圧のデータ部51Dが送られる。If the input data file 51 is a file represented as shown in FIG. 4, the comment part 51C is removed and the time and voltage data part 51D is sent to the simulation 52B.
【0013】このように、入力データファイル51から
データに相当する部分のみがシミュレーション52に送
られるようになる。このため、入力データファイル51
のファイル形式としては、フォーマット記述データ53
で解析できるものであれば良いことになる。In this way, only the portion corresponding to the data from the input data file 51 is sent to the simulation 52. Therefore, the input data file 51
As the file format of, the format description data 53
Anything that can be analyzed with.
【0014】上記したフォーマット記述データ53は一
旦作成した後は、ライブラリとしておくことにより再利
用することができる。The above-described format description data 53 can be reused after being created once and stored as a library.
【0015】[0015]
【発明の効果】以上から本発明によれば、入力するデー
タファイルをシミュレータに適合するフォーマットに合
わせる必要がなくなるので、データ交換するシミュレー
ションプロセスの組み合せが自由となると共に、変換の
ためのプログラムも必要なくなる。またデータ変換によ
るデータ発生がなくなってメモリ削減を図ることができ
る。更に、以上のことからシミュレーション効率が向上
するようにもなる。As described above, according to the present invention, since it is not necessary to match the input data file with the format compatible with the simulator, the simulation process for exchanging data can be freely combined and a program for conversion is also required. Disappear. In addition, data generation due to data conversion is eliminated, and memory can be reduced. Further, from the above, the simulation efficiency can be improved.
【図1】 本発明の一実施例のシミュレーションインタ
ーフェース法の説明図である。FIG. 1 is an explanatory diagram of a simulation interface method according to an embodiment of the present invention.
【図2】 従来のシミュレーションインターフェース法
の説明図である。FIG. 2 is an explanatory diagram of a conventional simulation interface method.
【図3】 入力データファイルの一例を示す図である。FIG. 3 is a diagram showing an example of an input data file.
【図4】 入力データファイルの別の一例を示す図であ
る。FIG. 4 is a diagram showing another example of an input data file.
Claims (1)
データにより解析してデータ部分を取り出し、これを次
段のシミュレーションの入力データとして設定すること
を特徴とするシミュレーションインターフェース方法。1. A simulation interface method, characterized in that an input data file is analyzed by format description data, a data portion is taken out, and this is set as input data for a simulation of the next stage.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4224695A JPH0652142A (en) | 1992-07-31 | 1992-07-31 | Simulation interface method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4224695A JPH0652142A (en) | 1992-07-31 | 1992-07-31 | Simulation interface method |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0652142A true JPH0652142A (en) | 1994-02-25 |
Family
ID=16817795
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4224695A Withdrawn JPH0652142A (en) | 1992-07-31 | 1992-07-31 | Simulation interface method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0652142A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10297474B2 (en) | 2013-02-19 | 2019-05-21 | Samsung Electronics Co., Ltd. | Chemical supplier, processing apparatus including the chemical supplier |
-
1992
- 1992-07-31 JP JP4224695A patent/JPH0652142A/en not_active Withdrawn
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10297474B2 (en) | 2013-02-19 | 2019-05-21 | Samsung Electronics Co., Ltd. | Chemical supplier, processing apparatus including the chemical supplier |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH02264329A (en) | Automatic program generating device | |
JPH0652142A (en) | Simulation interface method | |
JPH0194431A (en) | Software parts synthesizer | |
JPH10187461A (en) | Language processing system | |
US6637009B2 (en) | Optimization of a logic circuit having a hierarchical structure | |
JPH09311882A (en) | Logic circuit verification supporting device | |
JPH042961B2 (en) | ||
JPH11154093A (en) | Program compiler and storage medium recording compiler program | |
JPS58112127A (en) | Forming system of data input means | |
JP2773655B2 (en) | VHDL simulator | |
JP2583631B2 (en) | Circuit model generation method | |
JPH06103023A (en) | Japanese code conversion processing system | |
JPH01209542A (en) | Logical verification device | |
CN117112402A (en) | Efficient test case generation method, system, equipment and medium | |
JPH03214326A (en) | Different kind programing language table converting system | |
JP2001125793A (en) | Compiler system, compile method and recording medium | |
CN116932819A (en) | Control method, system, equipment and medium for data flow | |
JPH07129384A (en) | Conversion system of operation procedure into natural language format file | |
JPH05334062A (en) | Logic description difference extracting system | |
JP2598082B2 (en) | Documentation device and documentation method for knowledge processing language | |
JPS6142036A (en) | Converting method of source program | |
JPH09311800A (en) | Automatic data converting device | |
JPS60134335A (en) | Printing method of source program | |
JPS60193029A (en) | Data input system | |
JPH05165914A (en) | Parallel logic simulator |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 19991005 |