Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3146254B2 - Logic circuit simulation result display device - Google Patents
[go: Go Back, main page]

JP3146254B2 - Logic circuit simulation result display device - Google Patents

Logic circuit simulation result display device

Info

Publication number
JP3146254B2
JP3146254B2 JP06815392A JP6815392A JP3146254B2 JP 3146254 B2 JP3146254 B2 JP 3146254B2 JP 06815392 A JP06815392 A JP 06815392A JP 6815392 A JP6815392 A JP 6815392A JP 3146254 B2 JP3146254 B2 JP 3146254B2
Authority
JP
Japan
Prior art keywords
waveform
error
logic circuit
simulation result
display device
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.)
Expired - Fee Related
Application number
JP06815392A
Other languages
Japanese (ja)
Other versions
JPH05274386A (en
Inventor
敏雄 山本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP06815392A priority Critical patent/JP3146254B2/en
Publication of JPH05274386A publication Critical patent/JPH05274386A/en
Application granted granted Critical
Publication of JP3146254B2 publication Critical patent/JP3146254B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)
  • Tests Of Electronic Circuits (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、ASICの設計等にお
ける論理回路のシミュレ−ション結果の波形表示装置に
関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a waveform display device for a simulation result of a logic circuit in ASIC design or the like.

【0002】[0002]

【従来の技術】一般に、フルカスタムICとセミカスタ
ムIC、およびASSP(特定用途向け標準品)をまと
めてASIC(Application Specific Integrated
Circuit)と呼んでいる。さらに、PLD(プログラ
マブル・ロジック・デバイス)を含めることもある。通
常、論理シミュレータを用いて、ASIC等を開発する
場合には、各ASICメーカが提供したライブラリを利
用して、論理回路のディレイが最小、標準、最大の状態
でシミュレーションを行い、3種類のディレイ値で動作
を確認することが必要となる。また、設計する時点で
は、各信号がどの程度のディレイを持っているか、最小
ディレイを設定した場合のシミュレーションにおける変
化位置と、最大ディレイを設定した場合のシミュレーシ
ョンにおける変化位置とでどの程度遅れるか、等を確認
することも通常行われている。しかしながら、これらを
自動的にチェックしたり、目に見えるように表示する装
置や方法は、未だ開発されていなかった。そこで、本願
より先に、本出願人は波形の整合性を自動的にチェック
することが可能な方法を提案した(特願平2−3008
81号明細書および図面『論理回路検証装置のエラー検
出制御方法』参照)。
2. Description of the Related Art Generally, full custom ICs and semi-casters
Beam IC, and summarizes the ASSP (application-specific standard products) ASIC (Application Specific Integrated
Circuit). Further, a PLD (Programmable Logic Device) may be included. Normally, when developing an ASIC or the like using a logic simulator, using a library provided by each ASIC maker, a simulation is performed in a state in which the delay of the logic circuit is minimum, standard, and maximum, and three types of delay are performed. It is necessary to confirm the operation with the value. Also, at the time of designing, how much delay each signal has, how much delay between the change position in the simulation when the minimum delay is set and the change position in the simulation when the maximum delay is set, It is also usually performed to confirm such information. However, a device or method for automatically checking or visually displaying them has not yet been developed. Therefore, prior to the present application, the present applicant has proposed a method capable of automatically checking waveform consistency (Japanese Patent Application No. 2-3008).
No. 81 specification and drawing "Error detection control method of logic circuit verification device").

【0003】[0003]

【発明が解決しようとする課題】前述のように、従来の
シミュレータは、最小ディレイ、標準ディレイ、最大デ
ィレイの3種を各ASICメーカが各シリーズ毎に提供
しているが、殆んどのものはそれらのディレイを変化さ
せて3つのシミュレーションを全て行うことができる。
しかし、それらのシミュレータでは、ディレイ差により
生じた変化の差を波形として見ることはできなかった。
また、一部のメーカでは、特別のシミュレータにより変
化の差を見せるものもあるが、その装置はシミュレータ
自体が行う処理によって実現している。従って、どのシ
ミュレータを使用してもできるというものではなく、一
部のシミュレータの1つの機能であった。また、その殆
んどのものは、シミュレータにより変化の差を出力させ
ようとしても、出力が全てアンノン(不定)となってし
まうという問題があった。図3は、従来におけるシミュ
レーションを行うためのディレイ回路の図である。この
ディレイ回路を介して信号を流すことにより、種々の条
件を与えて、最小ディレイと標準ディレイと最大ディレ
イの3種類を実行する。本発明の第1の目的は、これら
従来の課題を解決し、通常のシミュレータを用いて行っ
たシミュレーション結果より、ディレイの差を見易く表
示することができ、かつ人手による計算や煩雑な作業を
なくすことが可能な論理回路シミュレーション結果表示
装置を提供することにある。本発明の第2の目的は、全
信号を対象にする必要がなく、コンピュータ上での処理
が低減され、処理の高速化が可能であり、処理の待ち時
間の短縮が可能な論理回路シミュレーション結果表示装
置を提供することにある。本発明の第3の目的は、各デ
ィレイによる位相が正常となっていないエラー部分があ
るとき、これを波形上で探す煩雑な作業をなくし、どこ
がエラー部分かを即座に判断できるような論理回路シミ
ュレーション結果表示装置を提供することにある。本発
明の第4の目的は、波形エラーとなる位相のずれたショ
ートパルスを検出したとき、波形エラーとは別に扱うこ
とができ、人目により完全に識別できるようにした論理
回路シミュレーション結果表示装置を提供することにあ
る。本発明の第5の目的は、エラー部分の自動探索がで
きるようにして、人手による探索作業をなくし、簡単に
エラー部分のチェックを行うことが可能な論理回路シミ
ュレーション結果表示装置を提供することにある。本発
明の第6の目的は、エラー部分の詳細情報を表示するこ
とにより、簡単にエラー部分の各ディレイ波形が見れる
ようにして、人手による煩雑なデータ収集作業をなくす
ことが可能な論理回路シミュレーション結果表示装置を
提供することにある。本発明の第7の目的は、各変化点
が変化の状態によりどのようなディレイでの差が生じて
いるかを自動集計して、人手による煩雑な測定、集計作
業をなくすことが可能な論理回路シミュレーション結果
表示装置を提供することにある。本発明の第8の目的
は、エラー部分をチェック後、マスク設定できるように
して、これを色を変えて表示でき、どこまでチェックし
たか等のエラーの管理を行うことにより、煩雑な管理作
業をなくすことが可能な論理回路シミュレーション結果
表示装置を提供することにある。
As described above, in the conventional simulator, each ASIC manufacturer provides three types of minimum delay, standard delay, and maximum delay for each series. By changing those delays, all three simulations can be performed.
However, in these simulators, the difference between the changes caused by the delay difference cannot be viewed as a waveform.
In addition, some manufacturers show a difference in change by a special simulator, but the device is realized by processing performed by the simulator itself. Therefore, it was not possible to use any simulator, and it was one function of some simulators. Also, which ones are N the殆, even if an attempt to output a difference of more changes to the simulator, there is a problem that output would all become peace (undefined). FIG. 3 shows a conventional simulation.
FIG. 3 is a diagram of a delay circuit for performing a translation. this
By passing a signal through a delay circuit,
The minimum delay, the standard delay, and the maximum delay.
Execute the three types of b. A first object of the present invention is to solve these conventional problems and to display a difference in delay easily from a simulation result performed using a normal simulator, and to eliminate manual calculation and complicated work. It is an object of the present invention to provide a logic circuit simulation result display device capable of performing the above. A second object of the present invention is to provide a logic circuit simulation result that does not need to target all signals, reduces processing on a computer, enables high-speed processing, and reduces processing wait time. A display device is provided. A third object of the present invention is to provide a logic circuit which can eliminate the troublesome work of searching for an error part whose phase due to each delay is not normal on a waveform and immediately determine where the error part is. A simulation result display device is provided. A fourth object of the present invention is to provide a logic circuit simulation result display device which can treat a short pulse having a phase shift that causes a waveform error separately from the waveform error and can be completely identified by the human eye. To provide. A fifth object of the present invention is to provide a logic circuit simulation result display device capable of automatically searching for an error portion, eliminating a manual search operation, and easily checking the error portion. is there. A sixth object of the present invention is to provide a logic circuit simulation capable of easily displaying each delay waveform of an error portion by displaying detailed information of the error portion, thereby eliminating a cumbersome manual data collection operation. A result display device is provided. A seventh object of the present invention is to provide a logic circuit capable of automatically summing up what kind of delay is caused by the state of change at each change point, thereby eliminating complicated manual measurement and counting work. A simulation result display device is provided. An eighth object of the present invention is to make it possible to set a mask after checking an error portion, display it in a different color, and manage errors such as how far the check has been made, thereby reducing complicated management work. An object of the present invention is to provide a logic circuit simulation result display device which can be eliminated.

【0004】[0004]

【課題を解決するための手段】上記目的を達成するた
め、本発明の論理回路シミュレーション結果表示装置
は、(イ)ASIC等の設計に使用する論理回路をシミ
ュレーションするために、コンピュータ上に入力する論
理回路入力手段と、論理回路をシミュレーションする際
に必要となる入力パターンを作成するテストパターン入
力手段と、論理回路とテストパターンとを用いてシミュ
レーションを実行する論理シミュレーション手段と、最
小、標準、最大の3種のディレイでのシミュレーション
結果を各々保持する各ディレイ別論理シミュレーション
結果保持手段と、3種のディレイでの波形の位相が合っ
ているか否かをチェックする波形整合性チェック手段
と、波形表示手段とを有することを特徴としている。ま
た、(ロ)波形表示手段として、3種類のディレイでの
波形を重ね合わせて表示する重ね合わせ表示手段と、全
信号のうちの必要な信号を指定する重ね合わせ表示信号
指定手段とを具備し、重ね合わせ表示信号指定手段によ
り指定された一部の信号に対して波形を重ね合わせて表
示することを特徴としている。また、(ハ)波形表示手
段として、波形の整合性チェックでエラーとなったり、
ショートパルスエラーとなった部分に対して、背景色や
信号線の色で各エラーを表示する各種エラー等の色表示
手段を具備したことを特徴としている。また、(ニ)波
形整合性チェック手段によるチェックの結果、波形エラ
ーが検出された場合、波形エラーの中より安定幅が短い
ために位相がずれてしまったショートパルスエラーを検
出するショートパルス検出手段と、ショートパルスを上
記波形エラーとは別に扱えるように、波形エラーとは別
の色で表示する各種エラー等の色表示手段とを具備する
ことを特徴としている。また、(ホ)波形表示手段とし
て、シミュレーション結果重ね合わせエラー表示上の波
形群より、波形エラーを時間順にサーチすることによ
り、前後のエラー発生位置の波形画面に移動表示する波
形エラーサーチ表示手段を具備したことを特徴としてい
る。また、(ヘ)波形表示手段として、波形のエラー部
分を指示することにより、波形の各ディレイ毎の詳細波
形情報を表示するエラー部分の各ディレイ詳細波形表示
手段を具備したことを特徴としている。さらに、(ト)
各ディレイ別論理シミュレーション結果保持手段に保持
されている各信号における各変化点のディレイによる立
ち上り、立ち下り等の遅れ幅の最小、平均、最大を集計
するディレイ差での変化の幅測定手段を具備したことを
特徴としている。さらに、(チ)波形表示手段により重
ね合わされた波形が表示された場合、各位置のエラーに
対して問題がないことを確認したときに、エラーをマス
ク設定するエラー部分マスク設定手段と、マスクが設定
されたときに色を変える各種エラー等の色表示手段とを
具備したことを特徴としている。
Means for Solving the Problems] To achieve the above object, the logic circuit simulation result display device of the present invention, in order to simulate the logic circuit used in the design of such (b) ASIC, and inputs on a computer Logic circuit input means, test pattern input means for creating an input pattern required for simulating a logic circuit, logic simulation means for executing a simulation using the logic circuit and the test pattern, minimum, standard, and maximum A logic simulation result holding means for each delay for holding the simulation results of the three delays, a waveform consistency check means for checking whether the phases of the waveforms in the three delays match, and a waveform display Means. Further, (b) as waveform display means, there are provided superimposition display means for superimposing and displaying waveforms with three kinds of delays, and superimposition display signal designation means for designating a necessary signal among all signals. The waveform is superimposed and displayed on some of the signals specified by the superimposed display signal specifying means. Also, (c) the waveform display means may cause an error in the waveform consistency check,
It is characterized in that it is provided with a color display means for displaying various errors and the like for displaying each error in a background color or a signal line color for a portion where a short pulse error occurs. (D) If a waveform error is detected as a result of the check by the waveform consistency check means, a short pulse detection means for detecting a short pulse error in which the phase is shifted because the stability width is shorter than the waveform error. And a color display means for displaying various errors in a color different from the waveform error so that the short pulse can be handled separately from the waveform error. (E) As a waveform display means, a waveform error search and display means for moving to and displaying a waveform screen of the previous and next error occurrence positions by searching for a waveform error in time order from a waveform group on a simulation result superimposed error display. It is characterized by having. (F) As the waveform display means, there is provided a delay detailed waveform display means for displaying an error portion of the waveform by indicating an error portion of the waveform to display detailed waveform information for each delay of the waveform. Furthermore, (g)
Equipped with a delay width measuring means for summing up the minimum, average and maximum delay widths such as rise and fall of each change point in each signal held in the logic simulation result holding means for each delay. It is characterized by doing. Further, (h) when the superimposed waveform is displayed by the waveform display means, when it is confirmed that there is no problem with the error at each position, the error partial mask setting means for masking the error; A color display means for changing various colors when set is provided.

【0005】[0005]

【作用】本発明においては、最小(MNI)と最大
(MAX)を同時にシミュレーションするような特殊
シミュレータではなく、通常のシミュレータを用いて行
ったシミュレーション結果から、ディレイの差を見易く
表示する。そして、最小ディレイと標準ディレイと最大
ディレイでのシミュレーション結果より波形の位相のチ
ェックを行い、そのチェックにより正常な位相部分では
各ディレイでの変化点位置の遅れを波形上に表示する。
また、波形の重ね合わせをする信号を指定することに
より、全信号を対象とする必要がなく、コンピュータ上
での処理を低減でき、処理の高速化を図ることができる
ので、レスポンスの向上が図れる。また、各ディレイ
による位相が正常となっていないエラー部分に対して、
その背景色や信号線の色等を変化させることにより、ど
こがエラー部分かを即座に判断できるようにする。ま
た、ショートパルスを検出する機能により、波形エラ
ーとなってしまう位相のずれたショートパルスを検出
し、波形エラーとは別で扱うことにより、波形エラーの
中にショートパルスが入らないようにして、全体のエラ
ーを少なくし、別の色で表示することにより人目での識
別を容易にする。また、エラー部分のサーチができる
ようにして、エラー探索作業をなくし、簡単にエラー部
分のチェックを行えるようにする。また、エラー部分
の詳細情報を表示する機能を持つことにより、簡単にエ
ラーの部分の各ディレイの波形が見れるようにし、人手
による煩雑なデータ集め作業をなくす。また、各信号
毎に各変化点が変化の状態により、どのようなディレイ
での差ができているかを自動集計することによって、集
計作業をなくす。さらに、エラー部分をチェック後、
マスクを設定して、それにより色を変えて表示すること
により、どこまでチェックしたか、あるいは重複してチ
ェックしないように、エラーを管理する。
According to the present invention, the delay difference is displayed in an easy-to-see manner based on the result of a simulation performed using a normal simulator instead of a special simulator for simultaneously simulating the minimum (MNI) and the maximum (MAX). Then, the phase of the waveform is checked based on the simulation result of the minimum delay, the standard delay, and the maximum delay, and the delay of the change point position in each delay is displayed on the waveform in the normal phase portion by the check.
Also, by designating the signals to be superimposed on the waveform, it is not necessary to target all the signals, the processing on the computer can be reduced, and the processing can be sped up, so that the response can be improved. . Also, for the error part where the phase due to each delay is not normal,
By changing the background color, the color of the signal line, and the like, it is possible to immediately determine where the error portion is. Further, on the functionality of detecting short pulses, to detect a short pulse phase shifts becomes a waveform error by treating separately from the waveform error, as a short pulse does not enter into the waveform error , Reducing the overall error and displaying it in a different color to make it easier to identify by human eyes. In addition, an error portion can be searched, so that an error search operation is eliminated, and the error portion can be easily checked. In addition, by having a function of displaying detailed information of an error portion, it is possible to easily see the waveform of each delay at the error portion, and to eliminate a complicated data collection operation by hand. In addition, a totaling operation is eliminated by automatically totalizing what kind of delay difference is produced depending on the state of change of each change point for each signal. After checking the error part,
By setting a mask and displaying the image in different colors, errors are managed so that the check is performed to the extent that the check has been performed or the check is not performed repeatedly.

【0006】[0006]

【実施例】以下、本発明の実施例を、図面により詳細に
説明する。図2は、本発明の論理シミュレ−ション結果
表示装置の全体構成図である。図2において、101は
デ−タ処理部、102はマウス、103はキ−ボ−ド、
104はメモリ、105は画面表示部である。本発明に
おいては、デ−タ処理部101に種々の機能モジュ−ル
を格納することにより、人手による計算や煩雑な作業を
なくし、処理の待ち時間を短縮させる。また、エラ−部
分の色を変えることにより、波形表示を時間スケ−ルを
大きくして圧縮し表示しても、全体の波形上でどの部分
にエラ−があるかを簡単に識別できるようにする。さら
に、煩雑な識別作業、デ−タ収集作業、測定・集計作
業、および管理作業をなくすことができる。
Embodiments of the present invention will be described below in detail with reference to the drawings. FIG. 2 is an overall configuration diagram of the logic simulation result display device of the present invention. In FIG. 2, 101 is a data processing unit, 102 is a mouse, 103 is a keyboard,
104 is a memory and 105 is a screen display unit. In the present invention, by storing various function modules in the data processing unit 101, manual calculations and complicated operations are eliminated, and the waiting time for processing is reduced. Also, by changing the color of the error portion, even if the waveform display is compressed and displayed with a large time scale, it is possible to easily identify which portion of the entire waveform has an error. I do. Furthermore, complicated identification work, data collection work, measurement / aggregation work, and management work can be eliminated.

【0007】図1は、図1におけるデ−タ処理部の機能
ブロック図である。図1に示すように、本発明のデ−タ
処理部101は、論理回路入力手段201とテストパタ
−ン入力手段202、論理シミュレ−ション・保持・整
合性チェック手段200、ショ−トパルスエラ−検出手
段206、ディレイ差での変化の幅測定手段207、波
形表示手段208、およびエラ−部分の各ディレイ詳細
波形表示手段213から構成される。論理回路入力手段
201は、ASIC等の設計する回路をシミュレ−ショ
ンするためにコンピュ−タ上に入力するもの(プログラ
ムモジュ−ル)であって、マウス102と連動して動作
する。テストパタ−ン入力手段202は、その回路をシ
ミュレ−ションする際に必要となる入力パタ−ンを作成
するもの(プログラムモジュ−ル)であり、論理シミュ
レ−ション手段203は、入力された論理回路とテスト
パタ−ンを用いて実際のシミュレ−ションを行う。この
論理シミュレ−ション手段203では、ASIC設計用
ツ−ルとして、各ASICメ−カが各ASICシリ−ズ
毎にライブラリを提供しており、それを用いることによ
り、素子のディレイを考慮したシミュレ−ションが行え
るようになっている。また、ディレイは、種々の条件か
ら最小ディレイ、標準ディレイ、最大ディレイの3種が
用意されるのが通常である。
FIG. 1 is a functional block diagram of the data processing unit in FIG. As shown in FIG. 1, a data processing unit 101 of the present invention comprises a logic circuit input means 201, a test pattern input means 202, a logic simulation / hold / consistency check means 200, and a short pulse error detection means. 206, a width measuring means 207 for the change in delay difference, a waveform display means 208, and a detailed delay waveform display means 213 for each error portion. The logic circuit input means 201 is a means (program module) for inputting on a computer to simulate a circuit to be designed such as an ASIC, and operates in conjunction with the mouse 102. The test pattern input means 202 is for creating an input pattern required for simulating the circuit (program module), and the logic simulation means 203 is provided for the input logic circuit. And an actual simulation using the test pattern. In the logic simulation means 203, each ASIC manufacturer provides a library for each ASIC series as an ASIC design tool, and by using the library, a simulation in which the delay of the element is considered. -Is available for Generally, three types of delays, a minimum delay, a standard delay, and a maximum delay, are prepared from various conditions.

【0008】各ディレイ別論理シミュレ−ション結果保
持手段204は、3種のディレイでのシミュレ−ション
結果をそれぞれ保持するものであり、また波形整合性チ
ェック手段205は、3種のディレイでの波形の位相が
合致しているか否か等、ディレイ間での波形の整合性チ
ェックを行うものであり、正常な位相の波形と波形エラ
−に分けるものである。ショ−トパルスエラ−検出手段
206は、波形エラ−の中から安定幅が短いために位相
がずれてしまったショ−トパルスエラ−を波形エラ−と
は別に扱えるように分けるものである。ディレイ差での
変化の幅測定手段207は、ディレイが変わったシミュ
レ−ション結果間で正常な位相を持つ波形の変化点の変
化遅れの幅を計算し、集計するものである。これによ
り、各信号の変化でのタイミングマ−ジンを見ることが
できる。波形表示手段208は、従来より行われていた
1種類のディレイでの波形表示機能に加えて、重ね合わ
せ表示手段209、各種エラ−等の色表示手段210、
重ね合わせ表示信号指定手段211、および波形エラ−
サ−チ表示手段212を備えている。このうち、重ね合
わせ表示手段209は、3種のディレイ波形を整合性チ
ェックを行ったデ−タにより重ね合わせて表示するもの
であり、各種エラ−等の色表示手段210は、波形の整
合性チェックでエラ−となったり、ショ−トパルスエラ
−となった部分に対して、背景色や信号線の色で各エラ
−を識別できるようにするものである。また、重ね合わ
せ表示信号指定手段211は、一部分の信号に対して波
形の重ね合わせ表示を行うことを指定するものであり、
波形エラ−サ−チ表示手段212は、長いパタ−ン上で
いくつか発生したエラ−を直ちに探し出して画面に表示
するためのものである。さらに、エラ−部分の各ディレ
イ詳細波形表示手段213が備えられ、各ディレイの詳
細波形が表示される。
The logic simulation result holding means 204 for each delay holds the simulation results of the three types of delays, respectively. The waveform consistency checking means 205 stores the waveforms of the three types of delays. This is to check the consistency of the waveforms between the delays, such as whether or not the phases of the waveforms coincide with each other. The short pulse error detecting means 206 separates the short pulse errors out of the waveform errors whose phase is shifted due to a short stable width so that they can be handled separately from the waveform errors. The change width measuring means 207 calculates the width of the change delay of the change point of the waveform having a normal phase between the simulation results in which the delay has changed, and sums them up. As a result, the timing margin at each signal change can be seen. The waveform display means 208 has, in addition to the waveform display function of one type of delay conventionally performed, a superimposition display means 209, a color display means 210 such as various errors, and the like.
Overlay display signal designating means 211 and waveform error
A search display unit 212 is provided. Among them, the superimposition display means 209 superimposes and displays the three types of delay waveforms based on the data on which the consistency check has been performed. The error of the check or the short pulse error can be identified by the background color or the color of the signal line. The superimposed display signal designating means 211 designates that superimposed display of a waveform is performed on a part of the signals.
The waveform error search display means 212 is for immediately searching for errors that have occurred on a long pattern and displaying them on the screen. Further, each delay detailed waveform display means 213 of the error portion is provided, and a detailed waveform of each delay is displayed.

【0009】図4は、本発明による論理回路シミュレー
ションの概略動作フローチャートである。先ず、論理回
路入力手段201からコンピュータ上に論理回路を入力
し(ステップ401)、次にテストパターン入力手段2
02からテストパターンを作成して入力する(ステップ
402)。コンピュータでシミュレーションを実行し
(ステップ403)、本実施例では、最小ディレイ(M
IN)、標準ディレイ(TYP)、および最大ディレイ
(MAX)の3種のディレイで実行し、それぞれの結果
を残す。この結果を波形表示して(ステップ404)、
タイミング検証を行う(ステップ405)。本発明は、
このフロー中のステップ404の波形表示とステップ4
05のタイミング検証の一部である。
FIG . 4 is a schematic operation flowchart of a logic circuit simulation according to the present invention. First, a logic circuit is input to the computer from the logic circuit input means 201 (step 401).
02, a test pattern is created and input (step 402). A simulation is performed by a computer (step 403), and in this embodiment, the minimum delay (M
IN), a standard delay (TYP), and a maximum delay (MAX), and each result is left. The result is displayed as a waveform (step 404).
Timing verification is performed (step 405). The present invention
Waveform display of step 404 in this flow and step 4
05 is a part of the timing verification.

【0010】図5、図6および図7は、本発明の一実施
例を示す論理回路シミュレ−ション結果表示の動作フロ
−チャ−トである。図5、図6および図7では、図4の
フロ−のステップ404,405を示している。先ず、
MIN、TYP、およびMAXの3種の各ディレイでの
シミュレ−ション結果があるか否かをチェックし(ステ
ップ501)、なければ、TYPのシミュレ−ション結
果があるか否かを判定し(ステップ502)、なけれ
ば、処理を終了する。TYPのシミュレ−ション結果が
あれば、TYPの波形を表示して(ステップ503)、
コマンドの入力を待つ(ステップ517)。一方、MI
N,TYP,MAXのシミュレ−ション結果が全て揃っ
ている場合には、波形の重ね合わせ表示を行うか否かを
チェックして(ステップ504)、行うならば、重ね合
わせを行う対象が全信号であるか否か、信号の指定があ
るか否かをチェックする(ステップ505)。なお、波
形の重ね合われ表示を行わないときには、TYPの波形
を表示して(ステップ503)、コマンドの入力を待つ
(ステップ517)。波形の重ね合わせ表示を行う対象
が全信号の場合には、信号に対して波形の整合性をチェ
ックする(ステップ510)。また、対象が指定された
信号であれば、新規に指定するか、あるいは既存の指定
を利用するかを判定する(ステップ506)。もし、新
規に指定するのであれば、重ね合わせ表示を行う信号を
指定して、それをセ−ブして保存し(スップ508)、
次に重ね合わせ表示を行わない信号に対して、TYPの
デ−タで波形を表示する(ステップ509)。また、既
存の指定を利用する場合には、既存の重ね合わせデ−タ
を読み込んで(ステップ507)、重ね合わせをしない
信号に対し、TYPの波形を表示する(ステップ50
9)。いずれの場合にも、重ね合わせ表示を行う信号に
対しては、波形の整合性チェックを実行する(ステップ
510)。
FIG. 5, FIG. 6 and FIG. 7 are operation flowcharts for displaying a simulation result of a logic circuit according to an embodiment of the present invention. FIGS. 5, 6 and 7 show steps 404 and 405 of the flow of FIG. First,
It is checked whether there is a simulation result in each of the three delays of MIN, TYP, and MAX (step 501), and if not, it is determined whether there is a simulation result of TYP (step 501). 502) If not, the process ends. If there is a TYP simulation result, the TYP waveform is displayed (step 503).
Wait for command input (step 517). On the other hand, MI
If the simulation results of N, TYP, and MAX are all complete, it is checked whether or not to superimpose and display the waveforms (step 504). It is checked whether or not there is a signal designation (step 505). When the superimposed display of the waveforms is not performed, the TYP waveform is displayed (step 503), and input of a command is waited for (step 517). If all the signals are to be superimposed and displayed on the waveform, the signal is checked for waveform consistency (step 510). If the target is a designated signal, it is determined whether to designate a new signal or use an existing designation (step 506). If a new designation is to be made, a signal to be superimposed is designated, saved and saved (step 508),
Next, a waveform is displayed with TYP data for a signal for which superposition display is not performed (step 509). When the existing designation is used, the existing superimposition data is read (step 507), and the TYP waveform is displayed for the signal not superimposed (step 50).
9). In either case, a waveform consistency check is performed on the signal to be superimposed (step 510).

【0011】各信号毎に3種のディレイ間で位相が合っ
ていれば正常波形、位相が合わない部分を波形エラ−と
して全デ−タを処理する。このうち、波形エラ−として
検出されたエラ−の中から、安定幅が短いために位相が
ずれてしまったショ−トパルスを波形エラ−から分ける
(ステップ511)。次に、正常な位相と判断された波
形(変化点)に対して、各変化点での変化遅れの幅(デ
ィレイによる立ち上りの遅れ幅等)を計算し、信号別で
変化内容別(0→1の変化、および1→zの変化等)に
集計を行う。ここで、それぞれの最小の振れ、最大の振
れ、振れの平均を求める(ステップ512)。次に、重
ね合わせ表示する信号に対して、波形の整合性チェック
の結果をもとにして重ね合わせ波形を表示する(ステッ
プ513)。次に、エラ−部分にマスク指定がなされて
いるものがあるか否かをチェックし(ステップ51
4)、なければ、マスクされていないエラ−に対してエ
ラ−と識別できるように、エラ−の色として色付きで表
示する(ステップ516)。また、マスク指定がなされ
ているものがあれば、マスク指定されている部分のエラ
−は、マスクしてあると識別できるように、マスクの色
として色付きで表示する(ステップ515)。
If the phases match among the three types of delays for each signal, all data is processed as a normal waveform, and a portion where the phases do not match is used as a waveform error. Among them, short pulses whose phases are shifted due to a short stable width are separated from waveform errors among errors detected as waveform errors (step 511). Next, with respect to the waveform (change point) determined as a normal phase, the width of the change delay at each change point (such as the delay width of the rise due to the delay) is calculated, and the change content is changed for each signal (0 → 1 and 1 → z). Here, the minimum shake, the maximum shake, and the average of the shakes are obtained (step 512). Next, a superimposed waveform is displayed on the signal to be superimposed based on the result of the waveform consistency check (step 513). Next, it is checked whether or not an error portion has a mask specification (step 51).
4) If not, a color is displayed as the color of the error so that the unmasked error can be identified as an error (step 516). If any of the masks is specified, the error of the masked portion is displayed with a color as the mask color so that it can be identified that the mask has been made (step 515).

【0012】図6および図7において、コマンド入力が
あったか否かをチェックして、入力がなければあるまで
待つ(ステップ517)。コマンド入力があれば、エラ
−部分をサ−チし、表示するコマンドであるか否かをチ
ェックする(ステップ518)。そうであれば、前方向
サ−チか、後方向サ−チかをチェックし(ステップ51
9)、前方向であれば、現位置より前にエラ−があるか
否かをチェックして(ステップ520)、エラ−があれ
ば、そのエラ−部分が画面に表示されるようにスクロ−
ルする(ステップ521)。また、後方向サ−チでは、
現位相より後にエラ−があるか否かをチェックして(ス
テップ522)、あれば、同じようにして、エラ−が画
面に表示されるようにスクロ−ルする(ステップ52
1)。次に、コマンド入力がエラ−の詳細情報の表示で
あるか否かをチェックし(ステップ523)、そうであ
れば、エラ−詳細情報表示用のウィンドウを作成して
(ステップ524)、エラ−の詳細情報として、各ディ
レイの波形等を表示する(ステップ525)。エラ−詳
細情報表示のコマンドでない場合、およびエラ−詳細情
報表示が終了した場合には、次にコマンド入力がエラ−
部分に対するマスク指定か否かをチェックし(ステップ
526)、そうであれば、当該エラ−の全変化点および
変化内容をマスク指定するパタ−ンとして、マスク情報
デ−タに登録する(ステップ527)。次に、当該エラ
−部分のエラ−色表示をマスクの色表示に変更する(ス
テップ528)。次に、波形表示および波形解析が終了
のコマンド入力であるか否かをチェックして(ステップ
529)、そうであれば、処理を終了する。また、そう
でないときには、他のコマンドに対する処理を実行して
(ステップ530)、ステップ517に戻り、コマンド
入力を待つ。
In FIG. 6 and FIG. 7, it is checked whether or not a command has been input, and the process waits until there is no input (step 517). If there is a command input, the error portion is searched and it is checked whether or not the command is to be displayed (step 518). If so, it is checked whether the search is forward or backward (step 51).
9) If it is forward, it is checked whether there is an error before the current position (step 520). If there is an error, scroll so that the error portion is displayed on the screen.
(Step 521). In the backward search,
It is checked whether or not there is an error after the current phase (step 522). If there is, the same operation is performed so that the error is displayed on the screen (step 52).
1). Next, it is checked whether or not the command input is a display of detailed error information (step 523). If so, a window for displaying detailed error information is created (step 524), and the error is displayed. The waveform of each delay and the like are displayed as detailed information (step 525). If the command is not an error detailed information display command, and if the error detailed information display is completed, the next command input is an error.
It is checked whether or not the mask is specified for the portion (step 526). If so, all the change points and the change contents of the error are registered in the mask information data as a pattern for specifying the mask (step 527). ). Next, the error color display of the error portion is changed to the color display of the mask (step 528). Next, it is checked whether or not the command for terminating the waveform display and the waveform analysis is input (step 529), and if so, the process is terminated. Otherwise, a process for another command is executed (step 530), and the process returns to step 517 to wait for a command input.

【0013】図8は、本発明における画面表示されたパ
ルス波形図である。図8において、は最小ディレイ
(MIN)、は標準ディレイ(TYP)、およびは
最大ディレイ(MAX)における各シミュレ−ション結
果を示す画面である。いずれも、図8では、SIGAと
SIGBのみが示されている。これらの3種のディレイ
波形を波形整合性チェック処理により、各波形間での位
相をチェックして波形を重ね合わせると、図8に示す
ような表示となる。各ディレイの遅れが示される部分は
変化の遅れを示す色で表示され、図では斜線により識別
される。また、エラ−が生じた部分には、エラ−の色を
付けて表示され、識別される。図9は、本発明のエラ−
詳細情報表示の例を示す図である。エラ−部分では、M
IN、TYP、MAXを重ねてしまうと判らなくなるの
で、詳細表示モ−ドにして当該エラ−をセレクトする
(図7におけるステップ523参照)。これにより、図
9に示すようにMIN,TYP,MAXの波形が分離さ
れて表示される。ここでは、MAXのディレイに立上げ
と立下げがない(つまり、信号の復帰がない)。波形チ
ェックでは、NIN,TYP,MAXの順にある場合
で、その変化状態が同じ場合のみ正常波形として処理す
る。図9の場合には、変化点がMIN,TYP,MAX
の順になっていないため、当然エラ−として検出され
る。
FIG. 8 is a pulse waveform diagram displayed on the screen according to the present invention. FIG. 8 is a screen showing simulation results for the minimum delay (MIN), the standard delay (TYP), and the maximum delay (MAX). In each case, only SIGA and SIGB are shown in FIG. When these three types of delay waveforms are subjected to waveform consistency check processing to check the phase between the waveforms and superimpose the waveforms, a display as shown in FIG. 8 is obtained. The portion indicating the delay of each delay is displayed in a color indicating the delay of the change, and is identified by oblique lines in the figure. Further, the portion where the error has occurred is displayed with the color of the error and identified. FIG. 9 shows the error of the present invention.
It is a figure showing an example of detailed information display. In the error part, M
If IN, TYP, and MAX are superimposed, it will not be known. Therefore, the detailed display mode is selected and the corresponding error is selected (see step 523 in FIG. 7). Thereby, the waveforms of MIN, TYP, and MAX are separated and displayed as shown in FIG. Here, the MAX delay has no rise and no fall (that is, there is no signal return). In the waveform check, a normal waveform is processed only when NIN, TYP, and MAX are present in that order, and the change state is the same. In the case of FIG. 9, the change points are MIN, TYP, MAX.
Are not detected in this order, and are naturally detected as errors.

【0014】図10は、本発明における波形エラ−中の
ショ−トパルスの図である。波形エラ−中のショ−トパ
ルスは、図9に示すような波形であって、変化点の順が
・・・となっているが、がMAXではないた
め、正常な位相ではなくなっている。しかし、ショ−ト
パルスであるため、別個に扱われる。すなわち、波形エ
ラ−の中で、短いパルスで順番がずれた波形(桁ずれ)
を検出するため、ショ−トパルス検出幅を設定し、これ
を使用して桁ずれを起したショ−トパルスを検出する。
ショ−トパルスであるが、変化点の順序がMINで、
TYPで、MAXで、MINで、TYPで、M
AXでであれば、正常のショ−トパルスである。図1
1は、変化のディレイによる差集計結果を示す図であ
る。各変化点での変化遅れ幅を集計した結果は、図11
に示すように表示される。すなわち、最小、平均、最大
の各々について、変化遅れ幅の中の最小幅と最大幅と平
均を波形と回数で表示している。以上説明した実施例で
は、エラ−は朱色、ショ−トパルスは薄緑色、変化の遅
れ幅は薄青色+斜線をつけている。また、色の代りに揮
度を使用することも可能である。また、本実施例では、
波形の整合性チェックおよび表示を、全て一度に行って
いるが、本発明はこの方法に限定されず、その他にも、
画面に表示する分ずつチェックする方法、あるいは画面
前後の数倍までを1単位としてチェックする方法等が考
えられる。また、画面への表示のタイミングも、本実施
例では、重ね合わせを行わない信号と重ね合わせる信号
の表示は別々になっているが、デ−タを揃えてから最後
に一回で表示する方法も考えられる。さらに、ディレイ
により波形が分れる部分は、各ディレイ毎に色を変化さ
せて表示するようになっている。例えば、MINは濃い
青色、TYPは赤色、MAXは紫色にする。
FIG. 10 is a diagram showing a short pulse during a waveform error in the present invention. The short pulse in the waveform error has a waveform as shown in FIG. 9 and the order of the change points is..., But since it is not MAX, the phase is not normal. However, since it is a short pulse, it is treated separately. That is, in the waveform error, a waveform (digit shift) in which the order is shifted by a short pulse
In order to detect a short pulse, a short pulse detection width is set, and a short pulse having a digit shift is detected using the short pulse detection width.
Although it is a short pulse, the order of the change points is MIN,
TYP, MAX, MIN, TYP, M
If it is AX, it is a normal short pulse. FIG.
FIG. 1 is a diagram illustrating a result of a difference tally by a change delay. FIG. 11 shows the results obtained by summing the change delay width at each change point.
Is displayed as shown. That is, for each of the minimum, average, and maximum, the minimum width, the maximum width, and the average of the change delay widths are displayed by the waveform and the number of times. In the above-described embodiment, the error is shown in vermilion, the short pulse is shown in light green, and the delay width of the change is shown in light blue + diagonal lines. It is also possible to use the degree of light instead of the color. In this embodiment,
Although the consistency check and display of the waveform are all performed at once, the present invention is not limited to this method.
A method of checking each displayed on the screen, a method of checking up to several times before and after the screen as one unit, and the like can be considered. In addition, in the present embodiment, the display timing of the signal to be superimposed and the signal to be superimposed are different from each other in the present embodiment. Is also conceivable. Further, the portion where the waveform is separated by the delay is displayed by changing the color for each delay. For example, MIN is dark blue, TYP is red, and MAX is purple.

【0015】本発明においては、論理シミュレ−タに
おいてASIC等を開発する場合に、最小、標準、最大
のディレイを用いたシミュレ−ションの結果から、各信
号の変化点での変化遅れを把えた波形の重ね合わせを表
示ができる。これにより、特別なシミュレ−タを購入す
る必要がなく、かつ従来の人手による計算や煩雑な作業
をなくすことができる。 波形の重ね合わせを行って、表示する信号を指定でき
るので、処理の待ち時間を短縮することができる。 波形表示を時間スケ−ルを大きくし圧縮して表示する
と、波形だけでは細かくなってしまうため、エラ−か否
か判断できなくなるので、エラ−部分の色を変えること
により、全体の波形上でどの部分にエラ−があるかを簡
単に識別することができ、人間による煩雑な識別作業を
減らすことができる。 波形エラ−を解析する際に、多量に発生するショ−ト
パルスが入っていると、作業量が増加してしまうが、シ
ョ−トパルスを波形えラ−とは別にして異なる色で表示
することにより、作業量を減少させ、人の目による識別
を容易にすることができる。 エラ−部分を順次サ−チして表示できるので、長いテ
ストパタ−ン中に点存するエラ−を画面スクロ−ル等を
使用して探す必要がなく、簡単にエラ−部分を見てチェ
ックすることができる。 エラ−部分の詳細波形を見ることができるので、エラ
−の詳細状態を簡単に見ることが可能となり、人手によ
る煩雑なデ−タ集め作業をなくすことができる。 変化のディレイによる差を自動集計することにより、
人手による煩雑な測定、集計作業をなくすことができ
る。 マスク設定ができるようになるので、チェックして問
題がないエラ−と未チェックエラ−を容易に識別できる
ようになり、人による煩雑な管理作業をなくすことがで
きる。
In the present invention, when an ASIC or the like is developed in a logic simulator, a change delay at a changing point of each signal is grasped from a result of the simulation using the minimum, standard, and maximum delays. Waveform superposition can be displayed. This eliminates the need to purchase a special simulator and eliminates the conventional manual calculations and complicated operations. Since the signals to be displayed can be designated by superimposing the waveforms, the waiting time of the processing can be reduced. If the waveform display is compressed by increasing the time scale and displayed, the waveform will be finer, and it will not be possible to determine whether an error has occurred.Therefore, by changing the color of the error portion, the overall waveform can be displayed. It is possible to easily identify which part has an error, and it is possible to reduce complicated identification work by a human. When analyzing a waveform error, if a large number of short pulses are included, the amount of work will increase, but the short pulses should be displayed in a different color apart from the waveform error. Accordingly, the amount of work can be reduced, and identification by human eyes can be facilitated. Since the error parts can be sequentially searched and displayed, it is not necessary to search for errors scattered in a long test pattern using a screen scroll or the like, and the error parts can be easily viewed and checked. Can be. Since the detailed waveform of the error portion can be viewed, it is possible to easily view the detailed state of the error, and it is possible to eliminate the cumbersome data collection work by hand. By automatically summing up the difference due to the change delay,
It is possible to eliminate complicated measurement and counting work by hand. Since the mask can be set, it is possible to easily discriminate between an error that has been checked and no problem and an unchecked error, and it is possible to eliminate complicated management work by a person.

【0016】[0016]

【発明の効果】このように、本発明によれば、特別なシ
ミュレ−タを購入する必要がなく、処理の待ち時間が短
縮され、人手による計算や煩雑な作業をなくすことがで
き、かつエラ−の識別作業も簡単となり、ショ−トパル
スの識別作業も容易となる。その他に、デ−タ収集作業
や測定、集計作業や管理作業をいずれもなくすことがで
きるという効果がある。
As described above, according to the present invention, there is no need to purchase a special simulator, the waiting time for processing is shortened, manual calculations and complicated work can be eliminated, and the error can be eliminated. The operation for identifying the short pulse is also simplified, and the operation for identifying the short pulse is also facilitated. In addition, there is an effect that any data collection work, measurement work, totalization work and management work can be eliminated.

【0017】[0017]

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の一実施例を示す論理回路シミュレ−シ
ョンシステムの全体機能ブロック図である。
FIG. 1 is an overall functional block diagram of a logic circuit simulation system showing one embodiment of the present invention.

【図2】本発明における論理回路シミュレ−ションシス
テムのハ−ドウェア構成図である。
FIG. 2 is a hardware configuration diagram of a logic circuit simulation system according to the present invention.

【図3】本発明におけるディレイ回路の図である。FIG. 3 is a diagram of a delay circuit according to the present invention.

【図4】本発明の論理シミュレ−ションシステムの動作
フロ−チャ−トである。
FIG. 4 is an operation flowchart of the logic simulation system according to the present invention.

【図5】本発明の論理シミュレ−ション結果表示装置の
動作フロ−チャ−トの一部である。
FIG. 5 is a part of an operation flowchart of the logic simulation result display device of the present invention.

【図6】図5と同じく、論理シミュレ−ション結果表示
装置の動作フロ−チャ−トの他の一部である。
FIG. 6 is another part of the operation flowchart of the logic simulation result display device as in FIG. 5;

【図7】図5と同じく、論理シミュレ−ション結果表示
装置の動作フロ−チャ−トの他の一部である。
FIG. 7 is another part of the operation flowchart of the logic simulation result display device as in FIG. 5;

【図8】本発明におけるディレイでのシミュレ−ション
結果表示画面の図である。
FIG. 8 is a diagram showing a simulation result display screen with delay in the present invention.

【図9】本発明におけるエラ−の詳細情報表示の図であ
る。
FIG. 9 is a diagram showing detailed information of an error in the present invention.

【図10】本発明におけるショ−トパルスの説明図であ
る。
FIG. 10 is an explanatory diagram of a short pulse in the present invention.

【図11】本発明における変化のディレイによる差集計
結果の図である。
FIG. 11 is a diagram showing a difference totaling result by a change delay according to the present invention.

【符号の説明】[Explanation of symbols]

101 デ−タ処理部 102 マウス 103 キ−ボ−ド 104 メモリ 105 画面表示部 200 論理シミュレ−ション主要部 201 論理回路入力手段 202 テストパタ−ン入力手段 203 論理シミュレ−ション手段 204 各ディレイ別論理シミュレ−ション結果保持手
段 205 波形整合性チェック手段 206 ショ−トパルスエラ−検出手段 207 ディレイ差での変化の幅測定手段 208 波形表示手段 209 重ね合わせ表示手段 210 各種エラ−等の色表示手段 211 重ね合わせ表示信号指定手段 212 波形エラ−サ−チ表示手段 213 エラ−部分の各ディレイ詳細波形表示手段
Reference Signs List 101 Data processing unit 102 Mouse 103 Keyboard 104 Memory 105 Screen display unit 200 Logic simulation main unit 201 Logic circuit input means 202 Test pattern input means 203 Logic simulation means 204 Logic simulation for each delay -Result holding means 205 Waveform consistency checking means 206 Short pulse error detecting means 207 Measurement means of change width due to delay difference 208 Waveform display means 209 Overlay display means 210 Color display means of various errors 211 Overlay display Signal designation means 212 Waveform error search display means 213 Detailed delay waveform display means for each error portion

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平5−143670(JP,A) 特開 平4−172563(JP,A) 特開 平3−184177(JP,A) 特開 平3−138766(JP,A) 特開 平2−105232(JP,A) 特開 昭63−98042(JP,A) 特開 昭61−219878(JP,A) (58)調査した分野(Int.Cl.7,DB名) G06F 17/50 668 G06F 17/50 672 JICSTファイル(JOIS)────────────────────────────────────────────────── ─── Continuation of front page (56) References JP-A-5-143670 (JP, A) JP-A-4-172563 (JP, A) JP-A-3-184177 (JP, A) JP-A-3-184177 138766 (JP, A) JP-A-2-105232 (JP, A) JP-A-63-198042 (JP, A) JP-A-61-219878 (JP, A) (58) Fields investigated (Int. Cl. 7, DB name) G06F 17/50 668 G06F 17/50 672 JICST file (JOIS)

Claims (8)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 ASIC等の設計に使用する論理回路を
シミュレーションするために、コンピュータ上に入力す
る論理回路入力手段と、該論理回路をシミュレーション
する際に必要となる入力パターンを作成するテストパタ
ーン入力手段と、該論理回路とテストパターンとを用い
てシミュレーションを実行する論理シミュレーション手
段と、最小、標準、最大の3種のディレイでのシミュレ
ーション結果を各々保持する各ディレイ別論理シミュレ
ーション結果保持手段と、上記3種のディレイでの波形
の位相が合っているか否かをチェックする波形整合性チ
ェック手段と、波形表示手段とを有することを特徴とす
る論理回路シミュレーション結果表示装置。
1. A logic circuit input means for inputting to a computer for simulating a logic circuit used for designing an ASIC or the like, and a test pattern input for creating an input pattern necessary for simulating the logic circuit. Means, a logic simulation means for executing a simulation using the logic circuit and the test pattern, and a logic simulation result holding means for each delay for holding simulation results for three types of delays, minimum, standard, and maximum, respectively. A logic circuit simulation result display device comprising: a waveform consistency check unit for checking whether the phases of the waveforms in the three types of delays are matched; and a waveform display unit.
【請求項2】 請求項1に記載の論理回路シミュレーシ
ョン結果表示装置において、上記波形表示手段として、
3種類のディレイでの波形を重ね合わせて表示する重ね
合わせ表示手段と、全信号のうちの必要な信号を指定す
る重ね合わせ表示信号指定手段とを具備し、該重ね合わ
せ表示信号指定手段により指定された一部の信号に対し
て波形を重ね合わせて表示することを特徴とする論理回
路シミュレーション結果表示装置。
2. The logic circuit simulation result display device according to claim 1, wherein said waveform display means comprises:
A superimposition display means for superimposing and displaying the waveforms of the three types of delays and a superimposition display signal designating means for designating a necessary signal of all the signals are designated by the superimposition display signal designating means. A logic circuit simulation result display device, wherein a waveform is superimposed and displayed on some of the selected signals.
【請求項3】 請求項1に記載の論理回路シミュレーシ
ョン結果表示装置において、上記波形表示手段として、
波形の整合性チェックでエラーとなったり、ショートパ
ルスエラーとなった部分に対して、背景色や信号線の色
で各エラーを表示する各種エラー等の色表示手段を具備
したことを特徴とする論理回路シミュレーション結果表
示装置。
3. The logic circuit simulation result display device according to claim 1, wherein:
It is characterized by having color display means such as various errors for displaying each error with a background color or a signal line color for a portion where an error occurs in the waveform consistency check or a short pulse error occurs. Logic circuit simulation result display device.
【請求項4】 請求項1に記載の論理回路シミュレーシ
ョン結果表示装置において、上記波形整合性チェック手
段によるチェックの結果、波形エラーが検出された場
合、該波形エラーの中より安定幅が短いために位相がず
れてしまったショートパルスエラーを検出するショート
パルス検出手段と、該ショートパルスを上記波形エラー
とは別に扱えるように、波形エラーとは別の色で表示す
る各種エラー等の色表示手段とを具備することを特徴と
する論理回路シミュレーション結果表示装置。
4. The logic circuit simulation result display device according to claim 1, wherein as a result of the check by the waveform consistency check means, if a waveform error is detected, the stability range is shorter than the waveform error. Short pulse detecting means for detecting a short pulse error that has shifted in phase; and color display means for displaying various errors and the like in a color different from the waveform error so that the short pulse can be handled separately from the waveform error. A logic circuit simulation result display device comprising:
【請求項5】 請求項1に記載の論理回路シミュレーシ
ョン結果表示装置において、上記波形表示手段として、
シミュレーション結果重ね合わせエラー表示上の波形群
より、波形エラーを時間順にサーチすることにより、前
後のエラー発生位置の波形画面に移動表示する波形エラ
ーサーチ表示手段を具備したことを特徴とする論理回路
シミュレーション結果表示装置。
5. The logic circuit simulation result display device according to claim 1, wherein:
A logic circuit simulation characterized by comprising a waveform error search and display means for searching for a waveform error in chronological order from a group of waveforms on a simulation result superimposed error display to move to and display a waveform screen of the previous and next error occurrence positions. Result display device.
【請求項6】 請求項1に記載の論理回路シミュレーシ
ョン結果表示装置において、上記波形表示手段として、
波形のエラー部分を指示することにより、波形の各ディ
レイ毎の詳細波形情報を表示するエラー部分の各ディレ
イ詳細波形表示手段を具備したことを特徴とする論理回
路シミュレーション結果表示装置。
6. The logic circuit simulation result display device according to claim 1, wherein:
A logic circuit simulation result display device, comprising: a delay detail waveform display means for displaying an error portion of a waveform by displaying a detailed waveform information for each delay of the waveform by indicating an error portion of the waveform.
【請求項7】 請求項1に記載の論理回路シミュレーシ
ョン結果表示装置において、上記各ディレイ別論理シミ
ュレーション結果保持手段に保持されている各信号にお
ける各変化点のディレイによる立ち上り、立ち下り等の
遅れ幅の最小、平均、最大を集計するディレイ差での変
化の幅測定手段を具備したことを特徴とする論理回路シ
ミュレーション結果表示装置。
7. The logic circuit simulation result display device according to claim 1, wherein a delay width of a rising edge, a falling edge, and the like due to a delay of each change point in each signal held in the delay-based logic simulation result holding means. A logic circuit simulation result display device, comprising a width measuring means for measuring a change in a delay difference for summing up a minimum, an average, and a maximum.
【請求項8】 請求項1に記載の論理回路シミュレーシ
ョン結果表示装置において、上記波形表示手段により重
ね合わされた波形が表示された場合、各位置のエラーに
対して問題がないことを確認したときに、該エラーをマ
スク設定するエラー部分マスク設定手段と、該マスクが
設定されたときに色を変える各種エラー等の色表示手段
とを具備したことを特徴とする論理回路シミュレーショ
ン結果表示装置。
8. The logic circuit simulation result display device according to claim 1, wherein when the overlapped waveform is displayed by the waveform display means, it is confirmed that there is no problem with respect to each position error. A logic circuit simulation result display device, comprising: an error portion mask setting means for setting a mask for the error; and a color display means for changing various colors when the mask is set.
JP06815392A 1992-03-26 1992-03-26 Logic circuit simulation result display device Expired - Fee Related JP3146254B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP06815392A JP3146254B2 (en) 1992-03-26 1992-03-26 Logic circuit simulation result display device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP06815392A JP3146254B2 (en) 1992-03-26 1992-03-26 Logic circuit simulation result display device

Publications (2)

Publication Number Publication Date
JPH05274386A JPH05274386A (en) 1993-10-22
JP3146254B2 true JP3146254B2 (en) 2001-03-12

Family

ID=13365515

Family Applications (1)

Application Number Title Priority Date Filing Date
JP06815392A Expired - Fee Related JP3146254B2 (en) 1992-03-26 1992-03-26 Logic circuit simulation result display device

Country Status (1)

Country Link
JP (1) JP3146254B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2927224B2 (en) * 1995-11-29 1999-07-28 日本電気株式会社 Screen collation method
JP2003028929A (en) * 2001-07-13 2003-01-29 Advantest Corp Sequence monitor for semiconductor testing device
JP5066189B2 (en) * 2007-10-10 2012-11-07 株式会社アドバンテスト Test apparatus, test method, and program

Also Published As

Publication number Publication date
JPH05274386A (en) 1993-10-22

Similar Documents

Publication Publication Date Title
JP3146254B2 (en) Logic circuit simulation result display device
CN101932981A (en) Method and device for visualizing an automated device including a workpiece
JP3212157B2 (en) Logic circuit verification device
JP3028589B2 (en) Error detection control method for logic circuit verification device
US6965853B2 (en) Back annotation apparatus for carrying out a simulation based on the extraction result in regard to parasitic elements
JP2006048677A (en) Device and method of debugging electronic circuit
JP2563583B2 (en) Logic circuit function verification method
JP2853431B2 (en) Delay analysis result display method
JP2971508B2 (en) Logic circuit verification device
JP3140230B2 (en) Signal propagation path analyzer
JP2563584B2 (en) Logic circuit function verification method
JPH0736953A (en) Logic simulation result analyzer
JPH0314180A (en) Logical simulation system
JPS6295473A (en) Display device for logic circuit diagram
JP2001209668A (en) Logic simulation method
JPH04260939A (en) Failure simulation device
JPH039476A (en) Pull-up element leakage detecting system
JPH0719267B2 (en) Logic circuit function verification method
JPH0778195A (en) Data updating system in circuit design cad
JP2001076024A (en) Logic circuit simulation method
JPH0628421A (en) Simulation method and simulator
JPH03208358A (en) Verification of pattern data of semiconductor device
JPH03198159A (en) Logical inspecting device
JPH05233745A (en) Simulation result display device for asic
JPH03293570A (en) Apparatus for judging testing possibility of logical circuit board

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080112

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090112

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100112

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110112

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120112

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees