JPH087240B2 - Waveform display method - Google Patents
Waveform display methodInfo
- Publication number
- JPH087240B2 JPH087240B2 JP1055647A JP5564789A JPH087240B2 JP H087240 B2 JPH087240 B2 JP H087240B2 JP 1055647 A JP1055647 A JP 1055647A JP 5564789 A JP5564789 A JP 5564789A JP H087240 B2 JPH087240 B2 JP H087240B2
- Authority
- JP
- Japan
- Prior art keywords
- time
- waveform
- signal
- time width
- displayed
- 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
Links
Landscapes
- Tests Of Electronic Circuits (AREA)
Description
【発明の詳細な説明】 〔概要〕 信号波形のグラフィック表示を行なう波形表示方法に
関し、 信号波形の確認の手間がかからず、作業能率が向上す
ることを目的とし、 表示する信号データの描画開始時刻と終了時刻との間
である描画時間幅SECと、予め決められた所定時間TREF
とを比較し、 描画時間幅SECが所定時間TREF以下の場合は、前記信
号データを波形イメージで表示し、 描画時間幅SECが所定時間TREFよりも大きい場合は、
描画時間幅SECを所定数に分割して記号化時間幅を決定
し、各記号化時間幅における信号データから信号の状態
及び波形変化を分類して所定の記号を割当てることで、
前記信号データを表示するよう構成する。DETAILED DESCRIPTION OF THE INVENTION [Overview] Regarding a waveform display method for graphically displaying a signal waveform, it is possible to start drawing signal data to be displayed for the purpose of improving work efficiency without the trouble of checking the signal waveform. Drawing time width SEC between time and end time, and a predetermined time TREF
If the drawing time width SEC is less than or equal to the predetermined time TREF, the signal data is displayed as a waveform image, and if the drawing time width SEC is greater than the predetermined time TREF,
By dividing the drawing time width SEC into a predetermined number to determine the symbolization time width, classifying the signal state and waveform change from the signal data in each symbolization time width and assigning a predetermined symbol,
It is configured to display the signal data.
本発明は波形表示方法に関し、信号波形のグラフィッ
ク表示を行なう波形表示方法に関する。The present invention relates to a waveform display method, and more particularly to a waveform display method for performing graphic display of signal waveforms.
近年、パーソナルコンピュータの性能、機能が大幅に
向上し、パーソナルコンピュータのCAD(コンピュータ
・エイデッド・デザイン)により設計されるVLSI(大規
模集積回路)の規模が増大し、これに伴って設計に要す
る時間も長大化している。このようなVLSIの設計期間を
短縮化が要望されており、CADのシミュレーション・ア
ナライザーが出力するシミュレーション結果の信号デー
タの解析を速くかつ正確に行なう必要がある。In recent years, the performance and functions of personal computers have improved significantly, and the scale of VLSI (large scale integrated circuits) designed by CAD (Computer Aided Design) of personal computers has increased. Is becoming longer. There is a demand for shortening the design period of such VLSI, and it is necessary to analyze the signal data of the simulation result output by the CAD simulation analyzer quickly and accurately.
従来のシミュレーション・アナライザーでは描画の開
始時刻と終了時刻とを入力して複数の信号の信号データ
を第4図(A)に示す如く波形イメージでディスプレイ
画面上に表示している。In the conventional simulation analyzer, the drawing start time and the drawing end time are input and the signal data of a plurality of signals are displayed on the display screen as a waveform image as shown in FIG. 4 (A).
近年は波形データを波形イメージで表示するため、描
画時間幅を大きくとると第4図(B)に示す如く値0
と1とが短時間で変化する信号は密となってその
ままでは信号波形の確認ができない。これを確認するた
めには表示画面の部分拡大をするか、又は描画時間幅を
短かく再設定するかにより第4図(B)の画面を複数回
に分けて表示するしかなく、手間がかかり、作業能率が
悪いという問題があった。In recent years, since the waveform data is displayed as a waveform image, if the drawing time width is set to a large value, the value 0 is displayed as shown in FIG. 4 (B).
The signal that changes between 1 and 1 in a short time becomes dense and the signal waveform cannot be confirmed as it is. In order to confirm this, depending on whether the display screen is partially enlarged or the drawing time width is reset to a short time, the screen of FIG. 4 (B) has to be displayed in multiple times, which is troublesome. There was a problem that work efficiency was poor.
本発明は上記の点に鑑みなされたもので、信号波形の
確認の手間がかからず、作業能率が向上する波形表示方
法を提供することを目的とする。The present invention has been made in view of the above points, and an object of the present invention is to provide a waveform display method in which the labor of confirming a signal waveform is eliminated and the work efficiency is improved.
第1図は本発明方法の原理図を示す。 FIG. 1 shows the principle of the method of the present invention.
同図中、入力手段1は時間によって並べられた信号デ
ータを入力すると共に、信号の描画開始時刻と終了時刻
とを入力する。In the figure, the input means 1 inputs the signal data arranged by time, and also inputs the drawing start time and end time of the signal.
記号化時間幅決定手段2は、上記信号の描画開始時刻
と終了時刻との間の描画時間幅SECが所定時間TREFより
も大きい場合は、描画時間幅SECを所定数に分割して記
号化時間幅を決定する。When the drawing time width SEC between the drawing start time and the end time of the above signal is larger than the predetermined time TREF, the coding time width determining means 2 divides the drawing time width SEC into a predetermined number and changes the coding time. Determine the width.
記号化手段3は描画時間幅SECが所定時間TREF以下の
場合は、信号データを波形イメージでディスプレイ4に
表示し、描画時間幅SECが所定時間TREFよりも大きい場
合に各記号化時間幅における信号データから信号の状態
及び波形変化を分類して所定の記号を割当てディスプレ
イ4に表示する。When the drawing time width SEC is less than or equal to the predetermined time TREF, the coding means 3 displays the signal data as a waveform image on the display 4, and when the drawing time width SEC is larger than the predetermined time TREF, the signal in each coding time width. The state of the signal and the waveform change are classified from the data and a predetermined symbol is assigned and displayed on the display 4.
本発明方法では描画時間幅SECが所定時間TREF以下の
ときは信号データを波形イメージで表示し、描画時間幅
SECが所定時間TREFより大きいときは決定した記号化時
間幅毎に信号の状態及び波形変化を記号化して表示する
ため、描画時間幅が小さく波形データが密にならなけれ
ば波形イメージでそのまま表示し、描画時間幅が大きく
波形データが密になれば記号表示でき、波形データを最
適な表示形態で表示でき、信号波形を一見して確認で
き、確認の手間がかからず作業能率が向上する。In the method of the present invention, when the drawing time width SEC is less than or equal to the predetermined time TREF, the signal data is displayed as a waveform image, and the drawing time width
When SEC is longer than the predetermined time TREF, the signal state and waveform change are symbolized and displayed for each determined symbol width, so if the drawing time width is small and the waveform data is not dense, the waveform image is displayed as it is. When the drawing time width is large and the waveform data is dense, the symbols can be displayed, the waveform data can be displayed in the optimum display form, the signal waveform can be checked at a glance, and the work efficiency can be improved without the need for confirmation.
第2図は本発明方法を適用したシミュレーション・ア
ナライザーの一実施例のフローチャートを示す。この処
理は単一の信号ピンについての表示処理を示す。FIG. 2 shows a flow chart of an embodiment of a simulation analyzer to which the method of the present invention is applied. This process shows a display process for a single signal pin.
同図中、ステップ20ではシミュレーション結果の信号
データを入力する。波形データは信号が変化したときの
信号の値と時刻とで1レコードを構成し、時刻が増加す
るよう並べられた複数のレコードよりなる。信号の値は
「0」がローレベル、「1」がハイレベル、「Z」がハ
イインピーダンス、「E」が入出力の切換時に入力信号
と出力信号とがぶつかるスパイク・バスコンフリクト、
「X」が不定、「□」が信号レベルが期待値と異なるス
トローブエラー、夫々を表わしている。時刻はμsec単
位で表わされている。In the figure, in step 20, the signal data of the simulation result is input. The waveform data constitutes one record by the value of the signal when the signal changes and the time, and is composed of a plurality of records arranged so that the time increases. As for the signal value, "0" is a low level, "1" is a high level, "Z" is a high impedance, and "E" is a spike bus conflict in which an input signal and an output signal collide when input / output is switched,
“X” represents an undefined value, and “□” represents a strobe error in which the signal level is different from the expected value. Times are expressed in μsec units.
次に、表示する信号データを選択するための描画の開
始時刻ST,終了時刻ETを入力する(ステップ21)。この
後、上記時刻ST,ETから描画時間幅SECを求め(ステップ
22)、描画時間幅SECを例えば100000μsecに対応する所
定時間TREFと比較する(ステップ23)。描画時間幅SEC
が所定時間TREF以下のときはステップ24の波形イメージ
表示処理に進んで従来通り、波形イメージで表示を行な
い、所定時間TREFを越えるときはステップ25に進む。Next, the drawing start time ST and end time ET for selecting the signal data to be displayed are input (step 21). After this, the drawing time width SEC is obtained from the above-mentioned times ST and ET (step
22), the drawing time width SEC is compared with a predetermined time TREF corresponding to 100000 μsec, for example (step 23). Drawing time width SEC
If is less than the predetermined time TREF, the process proceeds to the waveform image display processing of step 24, and the waveform image is displayed as usual, and if it exceeds the predetermined time TREF, the process proceeds to step 25.
ステップ25では描画時間幅SECを例えば50分割して記
号時間幅ETを求める。この後、表示時刻CMPTに開始時刻
STをセットし(ステップ26)、カウンタCNTにゼロをセ
ットする(ステップ28)。更に、指定された時刻ST,ET
夫々で選択された波形データをレコード単位で連続して
表示用テーブルに格納する(ステップ28)。このテーブ
ルは「0」から順にインクリメントする番地が付されて
いる。次にテーブル内のカウンタCNTが番地を指定する
データの値を「0」,「1」,「Z」,「E」,
「X」,「□」の記号形式で表示、つまりフォント表示
する(ステップ29)。このとき画面横方向におけるフォ
ント表示は表示時刻CMPTに応じた位置とされ、表示時刻
CMPTが大なる程画面の右方向にフォント表示が行なわれ
る。In step 25, the drawing time width SEC is divided into, for example, 50 to obtain the symbol time width ET. After this, the start time at the display time CMPT
ST is set (step 26) and the counter CNT is set to zero (step 28). Furthermore, the designated time ST, ET
The waveform data selected by each is successively stored in record units in the display table (step 28). In this table, addresses are sequentially incremented from "0". Next, the value of the data for which the counter CNT in the table specifies the address is "0", "1", "Z", "E",
The symbols are displayed in the symbolic form of "X" and "□", that is, the font is displayed (step 29). At this time, the font display in the horizontal direction of the screen is positioned according to the display time CMPT.
The larger the CMPT, the more the font is displayed on the right side of the screen.
この後、カウンタCNTを「1」だけインクリメントし
(ステップ31)、テープル内のカウンタCNTが番地を指
定するデータの時刻が表示時刻CMPTに記号化時間幅FTを
加算した時刻を越えているかどうかを判別し(ステップ
32)、越えていたときにのみ表示時刻CMPTに記号化時間
幅FTを加算して更新する(ステップ33)。After that, the counter CNT is incremented by "1" (step 31), and whether the time of the data specifying the address by the counter CNT in the table exceeds the time of adding the symbolization time width FT to the display time CMPT. Determine (Step
32), the symbolized time width FT is added to the display time CMPT and updated only when the time is exceeded (step 33).
次に、テープル内のカウンタCNTが番地を指定するデ
ータの値と、それより1番地前つまり(CNT−1)番地
のデータの値とを比較し(ステップ34)、両者が不一致
の場合にのみフォント表示を行なう(ステップ35)。こ
こでのフォント表示ではカウンタCNTの指定する番地デ
ータの値と、その1番地前のデータの値とで、一方の値
が「1」他方の値が「0」のときについては記号「■」
を表示する。その他の場合にはカウンタCNTが指定する
データの値をそのまま記号「0」,「1」,「Z」,
「E」,「X」,「□」で表示する。Next, the value of the data in which the counter CNT in the table specifies the address is compared with the value of the data one address before that, that is, the address (CNT-1) (step 34), and only when the two do not match. The font is displayed (step 35). In the font display here, the value of the address data specified by the counter CNT and the value of the data immediately before that address are set to the symbol "■" when one value is "1" and the other value is "0".
Is displayed. In other cases, the value of the data designated by the counter CNT is directly changed to the symbols “0”, “1”, “Z”,
Displayed with "E", "X", "□".
この後、表示時刻CMPTを終了時刻ETと比較し(ステッ
プ36)、表示時刻CMPTが終了時刻ET未満のときはステッ
プ31に戻り、終了時刻ET以上であれば処理を終了する。After that, the display time CMPT is compared with the end time ET (step 36). If the display time CMPT is less than the end time ET, the process returns to step 31, and if it is the end time ET or more, the process ends.
これによって信号データは第3図(A),(B)に示
す如く表示される。第3図(A)は第4図(B)と同一
の信号データを表示したものである。As a result, the signal data is displayed as shown in FIGS. 3 (A) and (B). FIG. 3 (A) shows the same signal data as in FIG. 4 (B).
この第3図(A),(B)の表示では広い時間幅での
信号の波形変化を一見して確認することができ、表示画
面の部分拡大や描画時間幅の再設定を行なう必要がな
く、手間がかからず作業能率が向上する。In the displays of FIGS. 3 (A) and 3 (B), the change in the signal waveform over a wide time width can be confirmed at a glance, and there is no need to partially enlarge the display screen or reset the drawing time width. The work efficiency is improved without any trouble.
なお、上記実施例では描画時間幅が所定時間TREF以下
のとき波形イメージ処理を行なっているが、この場合に
もフォント表示を行なっても良い。また、隣接する記号
化時間幅FTで同一のフォントが連続するとき後続の記号
化時間幅FTのフォント表示を行なわないが、これは全て
の記号化時間幅FTにおいてフォント表示を行なっても良
く、上記実施例に限定されない。Although the waveform image processing is performed when the drawing time width is less than or equal to the predetermined time TREF in the above embodiment, font display may be performed in this case as well. Further, when the same font is continuous in the adjacent symbolization time width FT, the font display of the subsequent symbolization time width FT is not performed, but this may be displayed in all the symbolization time width FT, The invention is not limited to the above embodiment.
〔発明の効果〕 上述の如く、本発明の波形表示方法によれば、描画時
間幅が小さく波形データが密にならなければ波形イメー
ジでそのまま表示し、描画時間幅が大きく波形データが
密になれば記号表示でき、波形データを最適な表示形態
で表示でき、信号波形を一見して確認でき、確認の手間
がかからず作業能率が向上し、実用上きわめて有用であ
る。As described above, according to the waveform display method of the present invention, if the drawing time width is small and the waveform data does not become dense, the waveform image is displayed as it is, and the drawing time width becomes large and the waveform data becomes dense. For example, it can be displayed as a symbol, the waveform data can be displayed in an optimal display form, the signal waveform can be checked at a glance, the work efficiency can be improved without the need for confirmation, and it is extremely useful in practice.
第1図は本発明方法の原理図、 第2図は本発明方法を適用したシミュレーション・アナ
ライザーの一実施例のフローチャート、 第3図は本発明方法による表示例を示す図、 第4図は従来方法による表示例を示す図である。 図において、 1は入力手段、 2は記号化時間幅決定手段、 3は記号化手段、 4はディスプレイ、 20〜36はステップ を示す。FIG. 1 is a principle diagram of the method of the present invention, FIG. 2 is a flowchart of an embodiment of a simulation analyzer to which the method of the present invention is applied, FIG. 3 is a diagram showing a display example by the method of the present invention, and FIG. It is a figure which shows the example of a display by a method. In the figure, 1 is an input means, 2 is a symbolization time width determining means, 3 is a symbolization means, 4 is a display, and 20 to 36 are steps.
Claims (1)
時刻との間である描画時間幅SECと、予め決められた所
定時間TREFとを比較し、 描画時間幅SECが所定時間TREF以下の場合は、前記信号
データを波形イメージで表示し、 描画時間幅SECが所定時間TREFよりも大きい場合は、描
画時間幅SECを所定数に分割して記号化時間幅を決定
し、各記号化時間幅における信号データから信号の状態
及び波形変化を分類して所定の記号を割当てることで、
前記信号データを表示することを特徴とする波形表示方
法。1. When the drawing time width SEC between the drawing start time and the end time of the signal data to be displayed is compared with a predetermined time TREF, and the drawing time width SEC is less than the predetermined time TREF Displays the signal data in a waveform image, and if the drawing time width SEC is larger than the predetermined time TREF, divides the drawing time width SEC into a predetermined number to determine the symbolization time width. By classifying the state and waveform change of the signal from the signal data in and assigning a predetermined symbol,
A waveform display method comprising displaying the signal data.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1055647A JPH087240B2 (en) | 1989-03-08 | 1989-03-08 | Waveform display method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1055647A JPH087240B2 (en) | 1989-03-08 | 1989-03-08 | Waveform display method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02234068A JPH02234068A (en) | 1990-09-17 |
| JPH087240B2 true JPH087240B2 (en) | 1996-01-29 |
Family
ID=13004615
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1055647A Expired - Fee Related JPH087240B2 (en) | 1989-03-08 | 1989-03-08 | Waveform display method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH087240B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4655608B2 (en) * | 2004-12-03 | 2011-03-23 | 富士ゼロックス株式会社 | Sampling data analysis device, sampling data analysis method, program |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59154374A (en) * | 1983-02-23 | 1984-09-03 | Fujitsu Ltd | Recording system of result of logic simulation |
| JPS60237379A (en) * | 1984-05-11 | 1985-11-26 | Hitachi Ltd | Signal changes display |
| US4673931A (en) * | 1985-03-18 | 1987-06-16 | Tektronix, Inc. | Waveform data display |
| JPS62174662A (en) * | 1986-01-27 | 1987-07-31 | Advantest Corp | Logic analyzer |
-
1989
- 1989-03-08 JP JP1055647A patent/JPH087240B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH02234068A (en) | 1990-09-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2020213129A1 (en) | Debugging assistance device, debugging assistance method and debugging assistance program | |
| JP7118194B1 (en) | Graph generation device, graph generation method, and computer program | |
| JPH087240B2 (en) | Waveform display method | |
| JPH03196188A (en) | Display system for information processor | |
| US5838335A (en) | Graphic data processing method and device | |
| JPH01232475A (en) | Parallel line connecting method | |
| JP2829072B2 (en) | LSI wiring change method | |
| US20080129277A1 (en) | Method of displaying delay time, device and storage medium | |
| JP2953902B2 (en) | Library verification device | |
| JPH04265994A (en) | Time chart compressed display system | |
| US20060015311A1 (en) | Circuit design support method and system | |
| JPH07104930B2 (en) | Broken line processing method | |
| JP2002163323A (en) | Pattern layout method, pattern layout apparatus, and medium storing pattern layout program | |
| JP2907412B2 (en) | Dynamic logic status display method | |
| JP2001268792A (en) | System information display device | |
| JP3927263B2 (en) | Method for measuring delay characteristics between terminals of integrated circuits | |
| JP2605609B2 (en) | Dot display processing device | |
| JP4005108B2 (en) | Display control program and recording medium | |
| JP2000215220A (en) | Logic cell characterization device | |
| JPH04284571A (en) | Logic circuit simulation device | |
| JPH0778195A (en) | Data updating system in circuit design cad | |
| JPH05334397A (en) | Layout design support device | |
| JPS6139092A (en) | Display unit | |
| JPH05181847A (en) | Output data item delimiting processing method | |
| JPH031996A (en) | Outputting method of figure |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |