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
JPH087240B2 - Waveform display method - Google Patents
[go: Go Back, main page]

JPH087240B2 - Waveform display method - Google Patents

Waveform display method

Info

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
Application number
JP1055647A
Other languages
Japanese (ja)
Other versions
JPH02234068A (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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP1055647A priority Critical patent/JPH087240B2/en
Publication of JPH02234068A publication Critical patent/JPH02234068A/en
Publication of JPH087240B2 publication Critical patent/JPH087240B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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.

〔産業上の利用分野〕[Industrial application field]

本発明は波形表示方法に関し、信号波形のグラフィッ
ク表示を行なう波形表示方法に関する。
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.

〔従来の技術〕[Conventional technology]

従来のシミュレーション・アナライザーでは描画の開
始時刻と終了時刻とを入力して複数の信号の信号データ
を第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).

〔発明が解決しようとする課題〕[Problems to be Solved by the Invention]

近年は波形データを波形イメージで表示するため、描
画時間幅を大きくとると第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.

〔課題が解決するための手段〕[Means for solving the problem]

第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.

〔作用〕[Action]

本発明方法では描画時間幅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.

〔実施例〕〔Example〕

第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.

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

第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)

【特許請求の範囲】[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.
JP1055647A 1989-03-08 1989-03-08 Waveform display method Expired - Fee Related JPH087240B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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