JPH0415757A - シミュレーション出力制御方法 - Google Patents
シミュレーション出力制御方法Info
- Publication number
- JPH0415757A JPH0415757A JP2115265A JP11526590A JPH0415757A JP H0415757 A JPH0415757 A JP H0415757A JP 2115265 A JP2115265 A JP 2115265A JP 11526590 A JP11526590 A JP 11526590A JP H0415757 A JPH0415757 A JP H0415757A
- Authority
- JP
- Japan
- Prior art keywords
- simulation
- observation
- circuit
- output
- output control
- 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
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔概要〕
論理回路のシミュレーションにおいて、長時間。
高速のシミュレーションが可能となるシミュレーション
出力制御方法に関し、 シミュレーション回路において観測点のシミュレーショ
ン結果の出力を外部から制御できるようにし、これによ
って不要な期間の観測結果の削除を可能にするシミュレ
ーション出力制御方法を従供することを目的とし、 論理回路のシミュレーションを行うシミュレーション回
路において、シミュレーション結果を観測する観測点の
出力を接断する出力制御回路を設け、この出力制御回路
の動作を観測制御信号によって制御することによって、
シミュレーション観測結果を任意の期間出力可能なよう
にすることによって構成する。
出力制御方法に関し、 シミュレーション回路において観測点のシミュレーショ
ン結果の出力を外部から制御できるようにし、これによ
って不要な期間の観測結果の削除を可能にするシミュレ
ーション出力制御方法を従供することを目的とし、 論理回路のシミュレーションを行うシミュレーション回
路において、シミュレーション結果を観測する観測点の
出力を接断する出力制御回路を設け、この出力制御回路
の動作を観測制御信号によって制御することによって、
シミュレーション観測結果を任意の期間出力可能なよう
にすることによって構成する。
本発明は、論理回路のシミュレーションにおける、シミ
ュレーション結果の出力を制御する方法に係り、特に長
時間、高速のシミュレーションが可能となるシミュレー
ション出力制御方法に関するものである。
ュレーション結果の出力を制御する方法に係り、特に長
時間、高速のシミュレーションが可能となるシミュレー
ション出力制御方法に関するものである。
ディジタルシステムの高機能化と、短期開発とが要求さ
れている。このような要求に答えるため、ディジタルシ
ステムの設計の機能検証ツールとしての論理シミュレー
ションを、システム規模で実行することが必要となり、
そのため、大規模、長時間の高速シミュレーションを実
行できることが求められている。
れている。このような要求に答えるため、ディジタルシ
ステムの設計の機能検証ツールとしての論理シミュレー
ションを、システム規模で実行することが必要となり、
そのため、大規模、長時間の高速シミュレーションを実
行できることが求められている。
このような論理回路のシミュレーションは、不要なシミ
ュレーション結果の出力を抑制することによって、長時
間のシミュレーションが可能になるとともに、シミュレ
ーションを高速に実行できるものであることが要望され
る。
ュレーション結果の出力を抑制することによって、長時
間のシミュレーションが可能になるとともに、シミュレ
ーションを高速に実行できるものであることが要望され
る。
従来、長時間、高速のシミュレーションが可能な論理回
路のシミュレーション出力制御方法としては、論理回路
のシミュレーションを高速に実行するハードウェアを有
するシミュレータを用いる方法がある。
路のシミュレーション出力制御方法としては、論理回路
のシミュレーションを高速に実行するハードウェアを有
するシミュレータを用いる方法がある。
しかしながら、このような従来の方法では、シミュレー
ション結果の観測点がシミュレーション開始以前に設定
され、シミュレーション実行中には変更不可能である。
ション結果の観測点がシミュレーション開始以前に設定
され、シミュレーション実行中には変更不可能である。
第4図は、従来のシミュレーション出力制御方法を示し
たものであって、11はシミュレーション回路を示し、
12はアンド回路からなる論理回路(Sl)、13はオ
ア回路からなる論理回路(S2)、14は観測点である
。
たものであって、11はシミュレーション回路を示し、
12はアンド回路からなる論理回路(Sl)、13はオ
ア回路からなる論理回路(S2)、14は観測点である
。
第4図の回路においては、論理回路(Sl)12は、入
力A、Bに対して論理積の演算を行って、出力を発生し
、論理回路(32)13は、論理回路(SL)12の出
力と入力Cに対して論理和の演算を行って、出力Oを発
生する。シミュレーション回路11におけるシミュレー
ション結果の信号は、論理回路(SL)12の出力に設
けられた観測点14から取り出されて、図示されないシ
ミュレータにおいて記録される。
力A、Bに対して論理積の演算を行って、出力を発生し
、論理回路(32)13は、論理回路(SL)12の出
力と入力Cに対して論理和の演算を行って、出力Oを発
生する。シミュレーション回路11におけるシミュレー
ション結果の信号は、論理回路(SL)12の出力に設
けられた観測点14から取り出されて、図示されないシ
ミュレータにおいて記録される。
このように従来のシミュレーション回路においては、シ
ミュレーション結果の観測点がシミュレーション開始以
前に設定され、シミュレーション実行中には変更できな
いため、シミュレータではこの観測点の観測結果をシミ
ュレーションの全時間に対して記録するようになってい
る。
ミュレーション結果の観測点がシミュレーション開始以
前に設定され、シミュレーション実行中には変更できな
いため、シミュレータではこの観測点の観測結果をシミ
ュレーションの全時間に対して記録するようになってい
る。
従来のシミュレーション出力制御方法は、シミュレーシ
ョン開始以前に設定された観測点における、シミュレー
ションの観測結果をシミュレーションの全時間に対して
記録するものであった。従って、記憶容量に限界がある
ため、シミュレーション可能な時間が制限されてしまう
とともに、シミュレーション結果の処理のために、シミ
ュレーション速度が低下するという問題点を有するもの
であった。
ョン開始以前に設定された観測点における、シミュレー
ションの観測結果をシミュレーションの全時間に対して
記録するものであった。従って、記憶容量に限界がある
ため、シミュレーション可能な時間が制限されてしまう
とともに、シミュレーション結果の処理のために、シミ
ュレーション速度が低下するという問題点を有するもの
であった。
本発明はこのような従来技術の課題を解決しようとする
ものであって、シミュレーション回路に対して、観測点
の観測動作を制御する回路と、この制御を行う制御信号
を追加することによって、観測点のシミュレーション結
果の出力を外部から制御できるようにし、これによって
システムシミュレーションにおけるシステムの初期化の
ような、不要な期間の観測結果の削除を可能にする、シ
ミュレーション出力制御方法を提供することを目的とし
ている。
ものであって、シミュレーション回路に対して、観測点
の観測動作を制御する回路と、この制御を行う制御信号
を追加することによって、観測点のシミュレーション結
果の出力を外部から制御できるようにし、これによって
システムシミュレーションにおけるシステムの初期化の
ような、不要な期間の観測結果の削除を可能にする、シ
ミュレーション出力制御方法を提供することを目的とし
ている。
〔課題を解決する手段]
本発明は第1図にその原理的構成を示すように、論理回
路のシミュレーションを行うシミュレーション回路1に
おいて、出力制御回路2を設けて、シミュレーション結
果を観測する観測点の出力を接話することができるよう
にし、この出力制御回路2の動作を観測制御信号によっ
て制御することによって、シミュレーション観測結果を
任意の期間出力可能なようにしたものである。
路のシミュレーションを行うシミュレーション回路1に
おいて、出力制御回路2を設けて、シミュレーション結
果を観測する観測点の出力を接話することができるよう
にし、この出力制御回路2の動作を観測制御信号によっ
て制御することによって、シミュレーション観測結果を
任意の期間出力可能なようにしたものである。
この場合、出力制御回路2は、観測制御信号によってオ
ンオフを制御されるスイッチ3によって構成する。
ンオフを制御されるスイッチ3によって構成する。
〔作用〕
シミュレーション回路1は、論理回路のシミュレーショ
ンを行うものである。出力制御回路2は、このシミュレ
ーション回路1における、シミュレーション結果を観測
する観測点の出力を接または断にするものであり、この
出力制御回路2の動作は観測制御信号によって制御され
る。従って、シミュレーション観測結果を任意の期間出
力することができるようになるので、従来のようにシミ
ュレータの記憶容量が不足したり、シミュレーション結
果の処理に長時間を要するため、シミュレーション速度
が低下することが防止される。
ンを行うものである。出力制御回路2は、このシミュレ
ーション回路1における、シミュレーション結果を観測
する観測点の出力を接または断にするものであり、この
出力制御回路2の動作は観測制御信号によって制御され
る。従って、シミュレーション観測結果を任意の期間出
力することができるようになるので、従来のようにシミ
ュレータの記憶容量が不足したり、シミュレーション結
果の処理に長時間を要するため、シミュレーション速度
が低下することが防止される。
この場合、出力制御回路2では、観測制御信号によって
スイッチ3をオンオフすることによって、観測点におけ
るシミュレーション結果の出力を接話する。
スイッチ3をオンオフすることによって、観測点におけ
るシミュレーション結果の出力を接話する。
[実施例]
第2図は本発明の一実施例を示したものであって、第4
図におけると同じものを同じ番号で示し、15は出力制
御回路、16は出力制御回路15に設けられるスイッチ
、17はスイッチ16の出力、18は出力制御回路15
に対する観測制御信号である。
図におけると同じものを同じ番号で示し、15は出力制
御回路、16は出力制御回路15に設けられるスイッチ
、17はスイッチ16の出力、18は出力制御回路15
に対する観測制御信号である。
第2図に示された実施例の回路においては、シミュレー
ション回路11に対して、出力制御回路15と、観測制
御信号18とを追加することによって、シミュレーショ
ン時には、スイッチ16の出力17をシミュレーション
結果の観測点として動作させる。
ション回路11に対して、出力制御回路15と、観測制
御信号18とを追加することによって、シミュレーショ
ン時には、スイッチ16の出力17をシミュレーション
結果の観測点として動作させる。
スイッチ16は、観測制御信号18に応じてオンオフし
、これによって出力制御回路15は、観測点14におけ
るシミュレーション結果の信号を図示されないシミュレ
ータに対して伝達したり、伝達しなかったりする。
、これによって出力制御回路15は、観測点14におけ
るシミュレーション結果の信号を図示されないシミュレ
ータに対して伝達したり、伝達しなかったりする。
従って第2図に示された実施例によれば、シミュレーシ
ョン回路におけるシミュレーション結果の出力が、観測
制御信号によって制御され、必要な一部の時間のシミュ
レーション結果のみが観測点に伝達されて出力される。
ョン回路におけるシミュレーション結果の出力が、観測
制御信号によって制御され、必要な一部の時間のシミュ
レーション結果のみが観測点に伝達されて出力される。
シミュレーション結果を信号の変化時点に処理する場合
には、出力を抑制された期間のシミュレーション結果は
一定の値(例えば不定)となり、この間に変化した内容
はシミュレーション結果としては処理されなくなる。
には、出力を抑制された期間のシミュレーション結果は
一定の値(例えば不定)となり、この間に変化した内容
はシミュレーション結果としては処理されなくなる。
第3図は本発明のシステムへの適用例を示したものであ
って、21はシミュレーション回路の情報を記述した回
路情報ファイル、22は観測制御データを記述した観測
制御データファイル、23はテストデータを記述したテ
ストデータファイル、24は観測点を指定するデータを
記述した観測点指定ファイルである。また25はシミュ
レーション回路に対して出力制御回路を付加する出力制
御回路付加プログラム、26は出力制御回路の付加に伴
って観測制御信号を追加する観測制御信号追加機能プロ
グラム、27は出力制御回路の付加に伴って観測点を変
更する観測点変更プログラムである。28は出力制御回
路を付加された回路情報を記述した回路情報ファイル、
29は観測制御信号を追加されたテストデータを記述し
たテストデータファイル、30は変更された観測点指定
データを記述する観測点指定ファイルである。31はシ
ミュレーション機能を示し、32はシミュレーション結
果を記録するシミュレーション結果ファイルである。
って、21はシミュレーション回路の情報を記述した回
路情報ファイル、22は観測制御データを記述した観測
制御データファイル、23はテストデータを記述したテ
ストデータファイル、24は観測点を指定するデータを
記述した観測点指定ファイルである。また25はシミュ
レーション回路に対して出力制御回路を付加する出力制
御回路付加プログラム、26は出力制御回路の付加に伴
って観測制御信号を追加する観測制御信号追加機能プロ
グラム、27は出力制御回路の付加に伴って観測点を変
更する観測点変更プログラムである。28は出力制御回
路を付加された回路情報を記述した回路情報ファイル、
29は観測制御信号を追加されたテストデータを記述し
たテストデータファイル、30は変更された観測点指定
データを記述する観測点指定ファイルである。31はシ
ミュレーション機能を示し、32はシミュレーション結
果を記録するシミュレーション結果ファイルである。
シミュレーションヲ行つ場合、シミュレーション回路の
情報を回路情報ファイル21に、シミュレーション回路
における各観測点のうちどの点をいつからいつまで観測
すべきかの情報を観測制御データファイル22に、シミ
ュレーション回路をテストするための入力データをテス
トデータファイル23に、シミュレーション回路内に指
定される各観測点を示すデータを観測点指定ファイル2
4にそれぞれ作成する。
情報を回路情報ファイル21に、シミュレーション回路
における各観測点のうちどの点をいつからいつまで観測
すべきかの情報を観測制御データファイル22に、シミ
ュレーション回路をテストするための入力データをテス
トデータファイル23に、シミュレーション回路内に指
定される各観測点を示すデータを観測点指定ファイル2
4にそれぞれ作成する。
これらのデータに対し、本発明の出力制御回路を付加す
る機能を実現するプログラム25と、出力制御回路の付
加に伴って観測制御信号を追加する機能を実現するプロ
グラム26と、出力制御回路の付加に伴って観測点を変
更する機能を実現するプログラム27とを設ける。
る機能を実現するプログラム25と、出力制御回路の付
加に伴って観測制御信号を追加する機能を実現するプロ
グラム26と、出力制御回路の付加に伴って観測点を変
更する機能を実現するプログラム27とを設ける。
これらの各プログラムを実行することによって、出力制
御回路を付加された回路情報ファイル28と、観測制御
信号を追加されたテストデータファイル29と、観測点
を変更された観測点指定ファイル30が作成されるので
、これらの情報を用いて、31に示されたシミュレーシ
ョンを行って、得られたシミュレーション結果のデータ
をシミュレータにおいて記録することによって、シミュ
レ−ション結果ファイル32が得られる。このようにし
て得られたシミュレーション結果を、予め用意されてい
るデータと比較することによって、論理回路の機能が予
測通りであるか否かが、検証される。
御回路を付加された回路情報ファイル28と、観測制御
信号を追加されたテストデータファイル29と、観測点
を変更された観測点指定ファイル30が作成されるので
、これらの情報を用いて、31に示されたシミュレーシ
ョンを行って、得られたシミュレーション結果のデータ
をシミュレータにおいて記録することによって、シミュ
レ−ション結果ファイル32が得られる。このようにし
て得られたシミュレーション結果を、予め用意されてい
るデータと比較することによって、論理回路の機能が予
測通りであるか否かが、検証される。
このように第3図に示された適用例では、シミュレーシ
ョンを行う場合、観測点の中で出力を制御したい観測点
と、その観測時刻等を観測制御データとして作成し、出
力制御回路を付加する機能と、観測制御信号を追加する
@蛯と、観測点を変更する機能とをプログラム化するこ
とによって、容易に観測点における必要な時点のシミュ
レーション結果の出力を得ることができる。
ョンを行う場合、観測点の中で出力を制御したい観測点
と、その観測時刻等を観測制御データとして作成し、出
力制御回路を付加する機能と、観測制御信号を追加する
@蛯と、観測点を変更する機能とをプログラム化するこ
とによって、容易に観測点における必要な時点のシミュ
レーション結果の出力を得ることができる。
以上説明したように本発明によれば、不要なシミュレー
ション結果の出力を抑制することが可能トナリ、同一シ
ステムにおいては、シミュレーション結果のデータ量が
削減されるので、より長い時間のシミュレーションが可
能となる。また同時にシミュレーション結果の出力を処
理する処理量の削減によって、シミュレーションをより
高速に実行することができるようになる。
ション結果の出力を抑制することが可能トナリ、同一シ
ステムにおいては、シミュレーション結果のデータ量が
削減されるので、より長い時間のシミュレーションが可
能となる。また同時にシミュレーション結果の出力を処
理する処理量の削減によって、シミュレーションをより
高速に実行することができるようになる。
第1図は本発明の原理的構成を示す図、第2図は本発明
の一実施例を示す図、第3図は本発明のシステムへの適
用例を示す図、第4図は従来のシミュレーション出力制
御方法を示す図である。 1はシミュレーション回路、2は出力制御回路、3はス
イッチである。
の一実施例を示す図、第3図は本発明のシステムへの適
用例を示す図、第4図は従来のシミュレーション出力制
御方法を示す図である。 1はシミュレーション回路、2は出力制御回路、3はス
イッチである。
Claims (2)
- (1)論理回路のシミュレーションを行うシミュレーシ
ョン回路(1)において、 シミュレーション結果を観測する観測点の出力を接断す
る出力制御回路(2)を設け、 該出力制御回路(2)の動作を観測制御信号によって制
御することによって、シミュレーション観測結果を任意
の期間出力可能なようにしたことを特徴とするシミュレ
ーション出力制御方法。 - (2)前記出力制御回路(2)が観測制御信号によって
オンオフを制御されるスイッチ(3)からなることを特
徴とする請求項第1項記載のシミュレーション出力制御
方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2115265A JPH0415757A (ja) | 1990-05-02 | 1990-05-02 | シミュレーション出力制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2115265A JPH0415757A (ja) | 1990-05-02 | 1990-05-02 | シミュレーション出力制御方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0415757A true JPH0415757A (ja) | 1992-01-21 |
Family
ID=14658393
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2115265A Pending JPH0415757A (ja) | 1990-05-02 | 1990-05-02 | シミュレーション出力制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0415757A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5491679A (en) * | 1992-08-19 | 1996-02-13 | Olympus Optical Co., Ltd. | Information recording and/or reproducing apparatus with shutter member and shuttle linked for movement together |
-
1990
- 1990-05-02 JP JP2115265A patent/JPH0415757A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5491679A (en) * | 1992-08-19 | 1996-02-13 | Olympus Optical Co., Ltd. | Information recording and/or reproducing apparatus with shutter member and shuttle linked for movement together |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3297213B2 (ja) | 集積回路シミュレータ及び集積回路のシミュレーション方法 | |
| US10318687B2 (en) | Implementing a constant in FPGA code | |
| JPH0415757A (ja) | シミュレーション出力制御方法 | |
| JPS6265147A (ja) | バストレ−ス方式 | |
| JPS6282402A (ja) | シ−ケンス制御装置 | |
| JP3055139B2 (ja) | マイクロプログラム制御方式 | |
| CN119065977B (zh) | 汽车电子控制器场景测试方法、系统、存储介质和设备 | |
| US4853891A (en) | Memory-programmable controller | |
| US5854919A (en) | Processor and its operation processing method for processing operation having bit width exceeding data width of bit storage unit | |
| JPH02148339A (ja) | トレーサ制御回路 | |
| JP2589860B2 (ja) | シミュレーション装置 | |
| EP0397532A2 (en) | Simulation system | |
| JPS61282946A (ja) | プログラマプルコントロ−ラ | |
| JPH03250225A (ja) | 論理シミュレーション環境設定方式 | |
| JP2919841B2 (ja) | データ処理装置のテスト方法 | |
| JP2023122199A (ja) | 動作検証システム及び動作検証方法 | |
| JPS62271003A (ja) | プログラマブルコントロ−ラ | |
| JP3117214B2 (ja) | シーケンサのマイクロプログラム制御方式 | |
| JP3471388B2 (ja) | 補助処理装置 | |
| JPH05298144A (ja) | データトレース方式 | |
| JPH01263819A (ja) | 集積回路 | |
| JPS6349852A (ja) | シミユレ−シヨンシステム | |
| JPS63163632A (ja) | シヤド−メモリ方式 | |
| JPS6017537A (ja) | 計算機制御装置 | |
| JPS6180428A (ja) | デ−タ処理装置 |