[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH05119121A - Waveform generating apparatus - Google Patents

Waveform generating apparatus

Info

Publication number
JPH05119121A
JPH05119121A JP3277843A JP27784391A JPH05119121A JP H05119121 A JPH05119121 A JP H05119121A JP 3277843 A JP3277843 A JP 3277843A JP 27784391 A JP27784391 A JP 27784391A JP H05119121 A JPH05119121 A JP H05119121A
Authority
JP
Japan
Prior art keywords
data
output
clock
input
terminal
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
Application number
JP3277843A
Other languages
Japanese (ja)
Inventor
Tatsuyuki Agata
立之 縣
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.)
Yokogawa Electric Corp
Original Assignee
Yokogawa Electric Corp
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 Yokogawa Electric Corp filed Critical Yokogawa Electric Corp
Priority to JP3277843A priority Critical patent/JPH05119121A/en
Publication of JPH05119121A publication Critical patent/JPH05119121A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To prevent malfunction by providing a storage circuit, storing encoded data with a format encoding circuit beforehand, and avoiding the generation of an invalid time. CONSTITUTION:Data Da, i.e., pattern data Pda, are inputted into a terminal Di1 of an FiFo 4A for leading in an FiFo (first-in first-out) part. Pattern data Pda, i.e., Dc, which are inverted with an inverter 321 of a format encoding circuit 32 are inputted into a terminal Di2. Meanwhile, data Db of an AND gate 322 are inputted into a terminal Di1 of an FiFo 4B for trailing, and data Dd of an AND gate 323 are inputted into a treminal Di2. The data stored in the FiFo beforehand are outputted into an RS flip-flop 35 based on a leading CLK and a trailing clock TCK. Therefore, an invalid time, which is generated when the data are switched with the format encoding circuit 32, is not formed, and the malfunction can be prevented.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、例えば、LSIテスタ
の波形発生装置に関し、更に詳しくは、フォマットエン
コ−ドの出力の切替わりによって発生するアンバリッド
(設定不能)の期間を無くすことによってデジタルパル
ス波形の設定を任意に行うことができる波形発生装置に
関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a waveform generator for, for example, an LSI tester, and more particularly to a digital pulse by eliminating an unvalidated period which cannot be set by switching the output of a format encoder. The present invention relates to a waveform generator capable of arbitrarily setting a waveform.

【0002】[0002]

【従来の技術】図5は、従来の波形発生装置の構成ブロ
ック図である。図中、1は動作タイミングの基準になる
テストレ−ト信号Sを発生するタイミングジェネレ−
タ、2はパタ−ン発生器で、タイミングジェネレ−タ1
のテストレ−ト信号Sによって動作し、テストレ−ト信
号Sに基づいて発生したパタ−ンデ−タPdaをフォマッ
タ3に出力する。
2. Description of the Related Art FIG. 5 is a block diagram showing the configuration of a conventional waveform generator. In the figure, 1 is a timing generator for generating a test rate signal S which serves as a reference for operation timing.
2 is a pattern generator, and a timing generator 1
Of the test rate signal S, and outputs the pattern data Pda generated based on the test rate signal S to the formatter 3.

【0003】フォマッタ3において、31はリタイミン
グレジスタで、パタ−ン発生器2のパタ−ンデ−タPda
をタイミングジェネレ−タ1のパタ−ンクロックPCK
に基づいてリタイミングし、フォマッタ3内に取り込
む。32はフォマッタエンコ−ド回路で、リタイミング
レジスタ31が取り込んだパタ−ンデ−タPdaとフォマ
ットレジスタ33のデ−タ(D1,D0 )に基づいてエン
コ−ドしたデ−タをフォマットマトリックス34に出力
する。
In the formatter 3, reference numeral 31 is a retiming register, which is a pattern data Pda of the pattern generator 2.
Timing generator 1's pattern clock PCK
Based on the above, the retiming is performed and the result is taken into the formatter 3. Numeral 32 is a formatter encoding circuit, which is based on the pattern data Pda fetched by the retiming register 31 and the data (D1, D0) of the format register 33, and which is a format matrix. To 34.

【0004】フォマットマトリックス34は、フォマッ
タエンコ−ド回路32のデ−タとタイミングジェネレ−
タ1が出力するリ−ディングクロックLCK及びトレ−
リングクロックTCKとに基づいて、RSフリップフロ
ップ35をセット/リセットする。すなわち、RSフリ
ップフロップ35は、フォマットマトリックス34の出
力に基づいてフォマッティングされたデジタルパルス波
形をQ端子より出力する。
The format matrix 34 includes data for the formatter encoding circuit 32 and a timing generator.
Reading clock LCK and tray output
The RS flip-flop 35 is set / reset based on the ring clock TCK. That is, the RS flip-flop 35 outputs from the Q terminal a digital pulse waveform that is formatted based on the output of the format matrix 34.

【0005】図6は、従来の波形発生装置の動作を説明
するタイムチャ−トで、(A)はテストレ−ト信号S、
(B)はパタ−ンデ−タPad、(C)はパタ−ンクロッ
クPCK、(D)はリタイミングレジスタ31によって
リタイミングされたパタ−ンデ−タPad* 、(E)はフ
ォマットエンコ−ド回路32の出力、(F)はリ−ディ
ングクロックLCK、(G)はトレ−リングクロックT
CK、(H)〜(J)はRSフリップフロップ35の出
力で、NRZ(Non Return to Zero) 波形、RZ(Retur
n ZERO) 波形、RO(Return to One) 波形を示したもの
である。尚、図7には、フォマットレジスタ33の真理
値表を示し、図8には、本波形発生装置の動作状態の真
理値表を示す。
FIG. 6 is a time chart for explaining the operation of the conventional waveform generator, in which (A) is a test rate signal S,
(B) is the pattern data Pad, (C) is the pattern clock PCK, (D) is the pattern data Pad * retimed by the retiming register 31, and (E) is the format encoder. The output of the read circuit 32, (F) is the reading clock LCK, and (G) is the trailing clock T.
CK, (H) to (J) are outputs of the RS flip-flop 35, and have NRZ (Non Return to Zero) waveform and RZ (Retur).
n ZERO) waveform and RO (Return to One) waveform are shown. Incidentally, FIG. 7 shows a truth table of the format register 33, and FIG. 8 shows a truth table of the operating state of the present waveform generator.

【0006】(1) パタ−ン発生器2は、タイミングジェ
ネレ−タ1のテストレ−ト信号Sに基づいてパタ−ンデ
−タPadをリタイミングレジスタ31に出力する。 (2) リタイミングレジスタ31は、パタ−ンデ−タPad
をタイミングジェネレ−タ1のパタ−ンクロックPCK
によってリタイミングし、フォマットエンコ−ド回路3
2に出力する。
(1) The pattern generator 2 outputs the pattern data Pad to the retiming register 31 based on the test rate signal S of the timing generator 1. (2) The retiming register 31 uses the pattern data Pad.
Timing generator 1's pattern clock PCK
Re-timed by the format encoding circuit 3
Output to 2.

【0007】(3) フォマットエンコ−ド回路32は、リ
タイミングレジスタ31とフォマットレジスタ33のデ
−タに基づいて、エンコ−ドしたデ−タをフォマットマ
トリックス34に出力する。フォマットマトリックス3
4は、フォマットエンコ−ド回路32のデ−タとタイミ
ングジェネレ−タ1のリ−ディングクロックLCK及び
トレ−リングクロックTCKとに基づいて、以下、(4)
〜(9) のプロセスによりRSフリップフロップ35を制
御する。
(3) The format encoding circuit 32 outputs the encoded data to the format matrix 34 based on the data of the retiming register 31 and the format register 33. Format matrix 3
4 is based on the data of the format encoding circuit 32 and the reading clock LCK and the trailing clock TCK of the timing generator 1, and the following (4)
The RS flip-flop 35 is controlled by the processes (9) to (9).

【0008】(4),(5) RSフリップフロップ35からN
RZ波形が出力される場合、すなわち、フォマットレジ
スタ33のデ−タが(0,0)の場合、パタ−ンデ−タ
Pdaが“1”の時、RSフリップフロップ35は、リ−
ディングクロックLCKの立ち上がりよってセットさ
れ、パタ−ンデ−タPdaが“0”の時リ−ディングクロ
ックLCKにの立ち上がりによってリセットされる。
(4), (5) RS flip-flop 35 to N
When the RZ waveform is output, that is, when the data of the format register 33 is (0, 0), when the pattern data Pda is "1", the RS flip-flop 35 rereads.
It is set at the rising of the reading clock LCK, and is reset by the rising of the reading clock LCK when the pattern data Pda is "0".

【0009】(6),(7) RSフリップフロップ35からR
Z波形が出力される場合、すなわち、フォマットレジス
タ33のデ−タが(0,1)の場合、パタ−ンデ−タP
daが“1”の時、RSフリップフロップ35は、リ−デ
ィングクロックLCKの立ち上がりよってセットされ、
トレ−リングクロックTCKの立ち上がりによってリセ
ットされる。また、パタ−ンデ−タPdaが“0”の時、
RSフリップフロップ35は、リ−ディングクロックL
CKの立ち上がりよってリセットされる。
(6), (7) RS flip-flop 35 to R
When the Z waveform is output, that is, when the data of the format register 33 is (0, 1), the pattern data P
When da is "1", the RS flip-flop 35 is set by the rising of the reading clock LCK,
It is reset by the rising of the trailing clock TCK. Also, when the pattern data Pda is "0",
The RS flip-flop 35 has a reading clock L.
It is reset by the rising edge of CK.

【0010】(8),(9) RSフリップフロップ35からR
O波形が出力される場合、すなわち、フォマットレジス
タ33のデ−タが(1,0)の場合、パタ−ンデ−タP
adが“1”の時、RSフリップフロップ35は、トレ−
リグクロックTCKの立ち上がりよってリセットされ、
リ−ディングクロックLCKの立ち上がりによってセッ
トされる。また、パタ−ンデ−タPadが“1”の時、R
Sフリップフロップ35は、リ−ディングクロックLC
Kの立ち上がりよってセットされる。
(8), (9) RS flip-flop 35 to R
When the O waveform is output, that is, when the data of the format register 33 is (1, 0), the pattern data P
When ad is "1", the RS flip-flop 35 is
It is reset by the rising of the rig clock TCK,
It is set at the rising edge of the reading clock LCK. When the pattern data Pad is "1", R
The S flip-flop 35 has a reading clock LC.
Set by rising K.

【0011】[0011]

【発明が解決しようとする課題】このような従来の波形
発生装置は、フォマットエンコ−ド回路の出力が切替わ
る毎に、アンバリッドの時間(図中ではU、Vと省略)
が発生するために、この時間を避けてタイミング信号を
発生をしなければないという制限が生じるために、波形
設定を任意に行うことができなかった。また、リ−ディ
ングクロックやトレ−リングクロックがハイレベルの時
にフォマットエンコ−ド回路の出力がアンバリッドにな
ると、誤ったセット、リセットパルスが発生し誤動作の
原因になることがあった。
In such a conventional waveform generator, the unvalidated time (U and V are omitted in the figure) each time the output of the format encoding circuit is switched.
Therefore, the waveform setting cannot be arbitrarily performed because the timing signal must be generated while avoiding this time. Further, if the output of the format encoding circuit becomes invalid when the reading clock or the trailing clock is at high level, an erroneous set or reset pulse may be generated, which may cause a malfunction.

【0012】本発明は、このような点に鑑みてなされた
もので、フォマットエンコ−ド回路でエンコ−ドしたデ
−タを前もって記憶する記憶回路を設け、フォマットエ
ンコ−ド回路の出力の切替わる毎に発生するアンバリッ
ドの時間を生じないようにしたもので、誤動作を無くす
と共に、波形設定を任意に行うことができる波形発生装
置を提供することを目的としている。
The present invention has been made in view of the above circumstances, and a storage circuit for storing the data encoded by the format encoding circuit in advance is provided to cut off the output of the format encoding circuit. The purpose of the invention is to provide a waveform generator capable of eliminating an erroneous operation and arbitrarily setting a waveform by preventing an invalid time from being generated each time it is changed.

【0013】[0013]

【課題を解決するための手段】このような目的を達成す
るために、本発明は、パタ−ンデ−タとフォマットデ−
タに基づいてフォマットエンコ−ド回路がエンコ−ドし
たデ−タと、タイミングジェネレ−タが出力するリ−デ
ィングクロック/トレ−リングクロックとに基づきRS
フリップフロップをセット/リセットし、任意のデジタ
ルパルス波形を得る波形発生装置であって、前記フォマ
ットエンコ−ド回路がエンコ−ドしたデ−タを前記タイ
ミングジェネレタが出力するパタ−ンクロックに基づい
て記憶すると共に、前記タイミングジェネレ−タのリ−
ディングクロックとトレ−リングクロックに基づいて読
み出す記憶回路と設けたことを特徴としている。
SUMMARY OF THE INVENTION In order to achieve such an object, the present invention provides a pattern data and a format data.
RS based on the data encoded by the format encoding circuit based on the data and the reading clock / trailing clock output by the timing generator.
A waveform generator that sets / resets a flip-flop and obtains an arbitrary digital pulse waveform, based on a pattern clock output from the timing generator by the data encoded by the format encoding circuit. The timing generator and
It is characterized in that it is provided with a memory circuit for reading out based on a reading clock and a trailing clock.

【0014】[0014]

【作用】パタ−ンデ−タとフォマットデ−タに基づいて
フォマットエンコ−ド回路がエンコ−ドしたデ−タを記
憶回路によって記憶し、このデ−タからタイミングジェ
ネレ−タのリ−ディングクロックとトレ−リングクロッ
クとによって、NRZ、RZ、ROの波形を任意の形で
取り出す。
The data encoded by the format encoding circuit based on the pattern data and the format data is stored in the storage circuit, and the reading clock of the timing generator is output from this data. And the trailing clock, the NRZ, RZ, and RO waveforms are extracted in an arbitrary form.

【0015】[0015]

【実施例】以下、図面を用いて本発明の実施例を説明す
る。図1は、本発明の波形発生装置の一実施例を示す構
成ブロック図である。図中、図5と同一作用をするもの
は同一符号を付けて説明する。以下、図面においては同
様とする。4はFiFo(first-in first-out)部で、
フォマッタエンコ−ド回路32から入力されたデ−タを
入力順に取り出してフォマットマトリックス35に出力
する。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing the configuration of an embodiment of the waveform generator of the present invention. In the figure, components having the same functions as those in FIG. Hereinafter, the same applies in the drawings. 4 is a FiFo (first-in first-out) part,
The data input from the formatter encoding circuit 32 is taken out in the order of input and output to the format matrix 35.

【0016】FiFo部4は、二つの(2ビット×nワ
−ド)のFiFo4A、4Bが設けられていて、一方の
FiFo4Aはリ−ディング用として、他方のFiFo
4Bはトレ−リング用として用いられる。
The FiFo unit 4 is provided with two (2 bits × n words) FiFo 4A and 4B. One FiFo 4A is for reading and the other FiFo 4A.
4B is used for trailing.

【0017】FiFo4Aは、Di1端子にデ−タDa
(この場合はパタ−ンデ−タPda)が入力され、Di2端
子にフォマットエンコ−ド32のインバ−タ321 によ
って反転されたパタ−ンデ−タPda(以下デ−タDc と
いう)が入力されている。このデ−タDa,c は、入力ク
ロック端子に入力されるタイミングジェネレ−タ1のパ
タ−ンクロックPCKによって書き込まれ、出力クロッ
ク端子に入力される反転されたリ−ディングクロックL
CK(以下、反転信号を◇で示し、LCK◇と表示す
る)によって、出力端子Do1,Do2より読出される。
The FiFo4A has a data Da at the Di1 terminal.
(In this case, the pattern data Pda) is input, and the pattern data Pda (hereinafter referred to as data Dc) inverted by the inverter 32 1 of the format encoder 32 is input to the Di2 terminal. Has been done. This data Da, c is written by the pattern clock PCK of the timing generator 1 input to the input clock terminal and the inverted reading clock L input to the output clock terminal.
It is read from the output terminals Do1 and Do2 by CK (hereinafter, an inverted signal is indicated by ⋄ and is indicated by LCK⋄).

【0018】一方、FiFo4Bは、Di1端子にAND
ゲ−ト322 のデ−タDb が入力され、Di2端子にAN
Dゲ−ト323 のデ−タDd が入力されている。
On the other hand, FiFo4B is ANDed to the Di1 terminal.
The data Db of the gate 322 is input, and the AN is connected to the Di2 terminal.
The data Dd of the D gate 323 is input.

【0019】ANDゲ−ト322 は、一方の入力端子に
はインバ−タ321 で反転されたパタ−ンデ−タPadが
入力され、他方の入力端子にはフォマットレジスタ33
のデ−タD1 が入力されている。ANDゲ−ト323
は,一方の入力端子にはパタ−ンデ−タPadが入力さ
れ、他方の入力端子にはフォマットレジスタ33のデ−
タD0 が入力されている。
The AND gate 322 receives the pattern data Pad inverted by the inverter 321 at one input terminal and the format register 33 at the other input terminal.
Data D1 has been input. AND gate 323
The pattern data Pad is input to one input terminal and the data of the format register 33 is input to the other input terminal.
Input D0.

【0020】FIFo4Bに入力されたこれらのデ−タ
Db,d は、入力クロック端子に入力されるタイミングジ
ェネレ−タ1のパタ−ンクロックPCKによって書き込
まれ、出力クロック端子に入力されるトレ−リングクロ
ックTCK◇によって、出力端子Do1,Do2より読出さ
れる。
These data Db, d input to the FIFO4B are written by the pattern clock PCK of the timing generator 1 input to the input clock terminal, and the trailing input to the output clock terminal. It is read from the output terminals Do1 and Do2 by the clock TCK⋄.

【0021】フォマットマトリックス34において、3
41 は一方の入力端子にFiFo4Aの出力端子Do1の
デ−タDa*が入力されたANDゲ−トで、他方の入力端
子にはタイミングジェネレ−タ1の出力するリ−ディン
グクロックLCKが入力されている。342 は一方の入
力端子にFiFo4Bの出力端子Do1のデ−タDb*が入
力されたANDゲ−トで、他方の入力端子にはタイミン
グジェネレ−タ1の出力するトレ−リングクロックTC
Kが入力されている。343 は入力端子にANDゲ−ト
341 、342 が接続されたORゲ−トで、その出力信
号はRSフリップフロップ35のセット端子に接続され
ている。
In the format matrix 34, 3
41 is an AND gate having one input terminal to which the data Da * of the output terminal Do1 of the FiFo4A is input, and the other input terminal to which the reading clock LCK output from the timing generator 1 is input. ing. 342 is an AND gate to which the data Db * of the output terminal Do1 of the FiFo4B is input to one input terminal, and the trailing clock TC output from the timing generator 1 to the other input terminal.
K has been entered. Reference numeral 343 is an OR gate having AND gates 341 and 342 connected to its input terminals, and its output signal is connected to the set terminal of the RS flip-flop 35.

【0022】344 は一方の入力端子にFiFo4Aの
出力端子Do2のデ−タDc*が入力されたANDゲ−ト
で、他方の入力端子にはタイミングジェネレ−タ1の出
力するトレ−リングクロックTCKが入力されている。
345 は一方の入力端子にFiFo4Bの出力端子Do2
のデ−タDd*が入力されたANDゲ−トで、他方の入力
端子にはタイミングジェネレ−タ1の出力するトレ−リ
ングクロックTCKが入力されている。346 は入力端
子にANDゲ−ト344 、345 が接続されたORゲ−
トで、その出力信号はRSフリップフロップ35のリセ
ット端子に接続されている。
Reference numeral 344 is an AND gate having one input terminal to which the data Dc * of the output terminal Do2 of the FiFo4A is input, and the other input terminal to the trailing clock TCK output from the timing generator 1. Has been entered.
345 is the output terminal Do2 of FiFo4B at one input terminal
Of the data Dd * is input to the other input terminal of which the trailing clock TCK output from the timing generator 1 is input. 346 is an OR gate in which AND gates 344 and 345 are connected to the input terminals.
The output signal is connected to the reset terminal of the RS flip-flop 35.

【0023】図2は、本発明の要部であるFiFo部を
抽出して示した構成ブロック図である。尚、FiFoは
リ−ディング用FiFo4Aを代表して説明するものと
する。図中、41はレジスタ部で、フォマットエンコ−
ド回路32からデ−タDa が入力端子Di1に入力されて
いる。
FIG. 2 is a block diagram showing a structure in which the FiFo unit, which is a main part of the present invention, is extracted and shown. The FiFo will be described as a representative of the reading FiFo 4A. In the figure, 41 is a register part, which is a format
Data Da is input from the input circuit 32 to the input terminal Di1.

【0024】レジスタ部41において、411 〜414
はANDゲ−トで、一方の入力端子にはデ−タDa が入
力され、他方の入力端子には2ビットの読込みカウンタ
42に基づいて出力されるデマルチプレクサ43の反転
出力が入力されている。例えば、デマルチプレクサ43
は、読込みカウントが“0”の時、出力端子S0 のみが
ロ−レベル信号を出力していて、出力端子S1 〜S3 は
ハイレベル信号を出力している。
In the register unit 41, 411-414
Is an AND gate, the data Da is input to one input terminal, and the inverted output of the demultiplexer 43 output based on the 2-bit read counter 42 is input to the other input terminal. .. For example, the demultiplexer 43
When the read count is "0", only the output terminal S0 outputs a low level signal, and the output terminals S1 to S3 output a high level signal.

【0025】415 〜418 は一方の入力端子にD型フ
リップフロップ419 〜4112の出力信号が入力された
ANDゲ−トで、他方の入力端子にはANDゲ−ト41
1 〜414 と同じくデマルチプレクサ43の出力信号が
入力されている。
Reference numerals 415 to 418 are AND gates to which the output signals of the D-type flip-flops 419 to 4112 are input to one input terminal, and the AND gate 41 to the other input terminal.
Like 1 to 414, the output signal of the demultiplexer 43 is input.

【0026】4113〜4116はORゲ−トで、一方の入
力端子にはANDゲ−ト411 〜414 の出力信号が入
力されていて、もう一方の入力端子にはANDゲ−ト4
15〜418 の出力信号が接続されている。このORゲ
−ト4113〜4116の出力信号は、D型フリップフロッ
プ419 〜4112のD端子に入力されていて、クロック
端子に入力されるパタ−ンクロック信号PCKに基づい
てD型フリップフロップ419 〜4112に記憶される。
Reference numerals 4113 to 4116 are OR gates, and the output signals of the AND gates 411 to 414 are input to one input terminal, and the AND gate 4 is input to the other input terminal.
The output signals of 15 to 418 are connected. The output signals of the OR gates 4113-4116 are input to the D terminals of the D-type flip-flops 419-4112, and the D-type flip-flops 419-41 based on the pattern clock signal PCK input to the clock terminals. 4112.

【0027】4117はデ−タセレクタで、2ビットの読
出しカウンタ44の出力するデ−タに基づいて、D型フ
リップフロップ419 〜4112の出力を選択し、出力端
子Do1よりデ−タDa*を出力する。読出しカウンタ44
は、クロック端子に入力されるリ−ディングクロックL
CK◇によってカウントアップした信号をデ−タセレク
タ4117に出力する。
Reference numeral 4117 is a data selector which selects the outputs of the D-type flip-flops 419 to 4112 based on the data output from the 2-bit read counter 44 and outputs the data Da * from the output terminal Do1. To do. Read counter 44
Is the reading clock L input to the clock terminal
The signal counted up by CK⋅ is output to the data selector 4117.

【0028】45は入力端子Di2に設けられたレジスタ
部である。
Reference numeral 45 is a register portion provided at the input terminal Di2.

【0029】図3は、FiFo部の動作を説明するため
のタイムチャ−トで、(A)はパタ−ンクロックPC
K、(B)は入力端子Di1に入力されるデ−タDam(m=
1 〜n)、(C)は読込みカウンタ42のカウント値、
(D)〜(G)はD型フリップフロップ419 〜4112
のQ出力、(H)はリ−ディングクロックLCKの反転
信号、(I)は読出しカウンタ44のカウント値、
(J)は出力端子Do1から出力される出力信号Dam* で
ある。
FIG. 3 is a time chart for explaining the operation of the FiFo section, in which (A) is a pattern clock PC.
K and (B) are data Dam (m =
1 to n) and (C) are count values of the read counter 42,
(D) to (G) are D-type flip-flops 419 to 4112.
Q output, (H) is the inverted signal of the reading clock LCK, (I) is the count value of the read counter 44,
(J) is an output signal Dam * output from the output terminal Do1.

【0030】(1) D型フリップフロップ419 は、パタ
−ンクロックPCKの入力によってデ−タDa1を書き込
む。この時、読込みカウンタ42もこのパタ−ンクロッ
クPCKによって“1”にインクリメントされ、次のデ
−タDa2を書き込むD型フリップフロップ4110を指定
する。 (2) 一方、読出しカウンタ44は、“0”になっている
ので、D型フリップフロップ419 のデ−タDa1はその
ままデ−タセレクタ4117の出力端子よりANDゲ−ト
341 に出力される。
(1) The D-type flip-flop 419 writes the data Da1 by the input of the pattern clock PCK. At this time, the read counter 42 is also incremented to "1" by this pattern clock PCK and designates the D-type flip-flop 4110 to write the next data Da2. (2) On the other hand, since the read counter 44 is "0", the data Da1 of the D-type flip-flop 419 is directly output from the output terminal of the data selector 4117 to the AND gate 341.

【0031】(3) 次のデ−タDa2がDi1端子から入力さ
れ、各ロック端子にパタ−ンクロックPCKが入力され
ると、D型フリップフロップ4110は、デ−タDa2を書
き込む 。(4) 以下、同様のプロセスでD型フリップフロップ4
111、4112にデ−タDa3、Da4が書き込まれる。
(3) When the next data Da2 is input from the Di1 terminal and the pattern clock PCK is input to each lock terminal, the D-type flip-flop 4110 writes the data Da2. (4) Thereafter, the D-type flip-flop 4 is processed by the same process.
Data Da3 and Da4 are written in 111 and 4112.

【0032】(5) デ−タDa2〜Da4の読出しは、リ−デ
ィングクロックLCKに基づいて行われる。読出しカウ
ンタ44のクロック端子にリ−ディングクロックLCK
◇が入力されると、読出しカウンタ44は、“1”にイ
ンクリメントされ、D型フリップフロップ4110が記憶
しているデ−タDa2をデ−タセレクタ4117の出力端子
D01よりANDゲ−ト341 に出力する。 (6) 以下、デ−タDa3、Da4についても同様なプロセス
が行われる。
(5) The reading of the data Da2 to Da4 is performed based on the reading clock LCK. The reading clock LCK is applied to the clock terminal of the read counter 44.
When ⋄ is input, the read counter 44 is incremented to "1" and the data Da2 stored in the D-type flip-flop 4110 is output from the output terminal D01 of the data selector 4117 to the AND gate 341. To do. (6) Hereinafter, the same process is performed for the data Da3 and Da4.

【0033】図4は、本発明の波形発生装置の動作を説
明するタイムチャ−トで、(A)はパタ−ンクロックP
CK、(B)はパタ−ンデ−タPda、(C)はFiFo
4Aの入力端子Di1に入力されるデ−タDam、(D)は
FiFo4Bの入力端子Di1に入力されるデ−タDbm、
(E)はFiFo4Aの入力端子Di2に入力されるデ−
タDcm、(F)はFiFo4Bの入力端子Di2に入力さ
れるデ−タDdm、(G)はFiFo4Aの出力端子Do1
から出力されるデ−タDam* 、(H)はFiFo4Bの
出力端子D01から出力されるデ−タDbm* 、(I)はF
iFo4Bの出力端子D02から出力されるデ−タDdm*
、(J)はリ−ディングクロックLCK、(K)はト
レ−リングクロックTCK、(L)はRSフリップフロ
ップ35の出力である。尚、ここでは、フォマットレジ
スタ33のデ−タが(0,1)の場合、すなわち、RZ
波形を得る場合について説明する。
FIG. 4 is a time chart for explaining the operation of the waveform generator of the present invention, in which (A) is a pattern clock P.
CK, (B) is the pattern data Pda, (C) is FiFo
Data Dam input to the input terminal Di1 of 4A, (D) is data Dbm input to the input terminal Di1 of FiFo4B,
(E) is the data input to the input terminal Di2 of FiFo4A
Data Dcm, (F) is the data Ddm input to the input terminal Di2 of the FiFo4B, and (G) is the output terminal Do1 of the FiFo4A.
From the output terminal D01 of the FiFo4B is data Dbm *, and (I) is F.
Data output from the output terminal D02 of iFo4B Ddm *
, (J) is the reading clock LCK, (K) is the trailing clock TCK, and (L) is the output of the RS flip-flop 35. Incidentally, here, when the data of the format register 33 is (0, 1), that is, RZ
A case of obtaining a waveform will be described.

【0034】(1) パタ−ンデ−タPadに基づいたデ−タ
Da 〜Dd がパタ−ンクロックPCKの入力によってF
iFo4A、4Bに書き込まれる。 (2) FiFo4A、4Bに書き込まれたデ−タDa 〜D
d は、読出しカウンタ44が“0”になっているため、
そのまま、デ−タDa*〜Dd*として出力端子Do1,02 か
ら出力される。
(1) The data Da to Dd based on the pattern data Pad are input to the pattern clock PCK to be F.
Written to the iFo 4A, 4B. (2) Data Da to D written in FiFo4A and 4B
d is because the read counter 44 is "0",
The data is output as it is from the output terminal Do1,02 as Da * to Dd *.

【0035】(3) この後、リ−ディングクロックLCK
がタイミングジェネレ−タ1からFiFo4Aとフォマ
ットマトリックス34に出力される。この時、FiFo
4Aは、出力端子Do1よりハイレベル信号(以下、デ−
タDa*)をANDゲ−ト341に出力している。AND
ゲ−ト341は、FiFo4Aからのデ−タDa*とリ−
ディングクロックLCKに基づいてハイレベルの信号を
ORゲ−ト342 に出力する(図1参照)。RSフリッ
プフロップ35は、このORゲ−ト342 の信号に基づ
いてセットされ、Q出力がハイレベルになる。尚、この
時、リセット側のANDゲ−ト344,6 及びORゲ−ト
345 は、共にロ−レベル信号になっていてる。
(3) After this, the reading clock LCK
Is output from the timing generator 1 to the FiFo4A and the format matrix 34. At this time, FiFo
4A is a high level signal from the output terminal Do1 (hereinafter referred to as data
Data Da *) is output to the AND gate 341. AND
The gate 341 is the data Da * and the data from FiFo4A.
A high level signal is output to the OR gate 342 based on the Ding clock LCK (see FIG. 1). The RS flip-flop 35 is set based on the signal of the OR gate 342, and the Q output becomes high level. At this time, both the AND gates 344,6 and the OR gate 345 on the reset side are low level signals.

【0036】(4) FiFo4Aは、続いて、リ−ディン
グクロックLCKが立ち下がると、読出しカウンタ44
が“1”にインクリメントされ、次のデ−タ(D形フリ
ップフロップ4110のデ−タ)を選択する。しかし、F
iFo4Aは、まだ、次のデ−タが入力されていないた
めに、アンバリッドになる。 (5) 次のパタ−ンクロックPCKが入力されると、Fi
Fo4A、4Bは、次のデ−タDa2〜Dd2が書き込まれ
る。この時、既に、読出しカウンタは、“1”になって
いるため、デ−タDa2* 、Dc2* は、そのまま、出力端
子Do1、D02から出力される。尚、この時、FiFo4
Bの読出しカウンタは、“0”のままで、Db*、Dd*が
読出されている。
(4) The FiFo4A continues to read the read counter 44 when the reading clock LCK falls.
Is incremented to "1" to select the next data (data of the D flip-flop 4110). But F
The iFo4A becomes invalid because the next data has not been input yet. (5) When the next pattern clock PCK is input, Fi
The following data Da2 to Dd2 are written in Fo4A and 4B. At this time, since the read counter has already become "1", the data Da2 * and Dc2 * are directly output from the output terminals Do1 and D02. At this time, FiFo4
The read counter of B remains "0" and Db * and Dd * are read.

【0037】(6) 次に、トレ−リングクロックTCKが
タイミングジェネレ−タ1からFiFo4Bとフォマッ
トマトリックス34に出力される。トレ−リングクロッ
クTCKの入力によって、ANDゲ−ト346 は、Fi
Fo4Bからのデ−タDd*とトレ−リングクロックTC
Kに基づいてハイレベルの信号をORゲ−ト345 に出
力する。RSフリップフロップ35は、ORゲ−ト34
5 が出力するハイレベルの信号に基づいてリセットさ
れ、Q出力がロ−レベル信号に反転する。
(6) Next, the trailing clock TCK is output from the timing generator 1 to the FiFo4B and the format matrix 34. By inputting the trailing clock TCK, the AND gate 346 becomes Fi
Data Dd * from Fo4B and trailing clock TC
Based on K, a high level signal is output to the OR gate 345. The RS flip-flop 35 is an OR gate 34.
It is reset based on the high level signal output by 5, and the Q output is inverted to the low level signal.

【0038】(7) FiFo4Bは、トレ−リングクロッ
クが立ち下がると、読出しカウンタが“1”にインクリ
メントされ、次のデ−タを選択する。しかし、FiFo
4Bは、まだ、次のデ−タが入力されていないために、
アンバリッドになる。 (8) 再び、リ−ディングクロックLCKがタイミングジ
ェネレ−タ1からFiFo4Aとフォマットマトリック
ス34に出力される。しかし、RSフリップフロップ
は、FiFo4Aのデ−タDa2* がロ−レベル信号であ
るために変化しない。 FiFo4Aは、このリ−ディ
ングクロックLCKの立ち下がりで、次のデ−タ(D型
フリップフロップ4111のデ−タ)を選択する。しか
し、FiFo4Aは、まだ、次のデ−タが入力されてい
ないために、アンバリッドになる。 (9) 以下、(1) 〜(7) のプロセスが繰り返される。尚、
トレ−リングクロックが入力される前に、最終段のD型
フリップフロップ(この場合は4段)までデ−タが記憶
されると誤動作になってしまうため、D型フリップフロ
ップの段数は大きめに構成しておいたほうが良い。この
ようにすることによって、数レ−トまで設定可能範囲を
広げることができる。
(7) When the trailing clock falls, the FiFo4B increments the read counter to "1" and selects the next data. However, FiFo
In 4B, the next data has not been input yet,
Become invalid. (8) The reading clock LCK is output from the timing generator 1 to the FiFo4A and the format matrix 34 again. However, the RS flip-flop does not change because the data Da2 * of FiFo4A is a low level signal. The FiFo 4A selects the next data (data of the D-type flip-flop 4111) at the falling edge of the reading clock LCK. However, FiFo4A becomes invalid because the next data has not been input yet. (9) After that, the processes of (1) to (7) are repeated. still,
If data is stored up to the D-type flip-flops (four stages in this case) at the final stage before the trailing clock is input, a malfunction occurs, so the number of D-type flip-flops should be increased. It is better to configure it. By doing so, the settable range can be expanded to several rates.

【0039】[0039]

【発明の効果】以上詳細に説明したように、本発明の波
形発生装置は、リ−ディング用のFiFoとトレ−リン
グ用のFiFoによって前もって記憶しておいたフォマ
ットエンコ−ド回路のエンコ−ドしたデ−タを、リ−デ
ィングクロック/トレ−リングクロックに基づて、RS
フリップフロップに出力するようにしたものである。こ
のため、従来のようにフォマットエンコ−ド回路がデ−
タを切替える毎に発生していたアンバリッドの時間が生
じないので、誤動作を防止できると共に、波形設定が任
意に行うことができる。
As described above in detail, the waveform generating apparatus of the present invention includes the encoding code of the format encoding circuit previously stored by the FiFo for reading and the FiFo for trailing. RS data based on the reading clock / trailing clock.
The output is made to a flip-flop. For this reason, the format encoding circuit has been
Since the unvalidated time that has been generated each time the data is switched does not occur, malfunction can be prevented and the waveform can be arbitrarily set.

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

【図1】本発明の波形発生装置の一実施例を示す構成ブ
ロック図である。
FIG. 1 is a configuration block diagram showing an embodiment of a waveform generator of the present invention.

【図2】本発明の要部であるFiFo部を抽出し示した
構成ブロック図である。
FIG. 2 is a configuration block diagram showing an extracted FiFo unit, which is a main part of the present invention.

【図3】FiFo部の動作を説明するためのタイムチャ
−トである。
FIG. 3 is a time chart for explaining the operation of the FiFo unit.

【図4】本発明の波形発生装置の動作を説明するタイム
チャ−トである。
FIG. 4 is a time chart explaining the operation of the waveform generator of the present invention.

【図5】従来の波形発生装置の構成ブロック図である。FIG. 5 is a configuration block diagram of a conventional waveform generator.

【図6】従来の波形発生装置の動作を説明するタイムチ
ャ−トである。
FIG. 6 is a time chart for explaining the operation of the conventional waveform generator.

【図7】フォマットレジスタ33の真理値表を示した
図。
7 is a diagram showing a truth table of the format register 33. FIG.

【図8】波形発生装置の動作状態の真理値表を示した
図。
FIG. 8 is a diagram showing a truth table of operating states of the waveform generator.

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

32 フォマットエンコ−ド回路 33 フォマットレジスタ 34 フォマットマトリックス 4 FiFo部 4A、4B FiFo 32 Format Encode Circuit 33 Format Register 34 Format Matrix 4 FiFo Section 4A, 4B FiFo

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 パタ−ンデ−タとフォマットデ−タに基
づいてフォマットエンコ−ド回路がエンコ−ドしたデ−
タと、タイミングジェネレ−タの出力するリ−ディング
クロック/トレ−リングクロックとに基づいてRSフリ
ップフロップをセット及びリセットし、任意のデジタル
パルス波形を得る波形発生装置であって、 前記フォマットエンコ−ド回路がエンコ−ドしたデ−タ
を前記タイミングジェネレタが出力するパタ−ンクロッ
クに基づいて記憶すると共に、前記タイミングジェネレ
−タのリ−ディングクロックとトレ−リングクロックに
基づいて読み出す記憶回路、 を設けたことを特徴とした波形発生装置。
1. A data encoded by a format encoding circuit based on pattern data and format data.
A waveform generator for setting and resetting an RS flip-flop based on a reading clock and a trailing clock output from a timing generator to obtain an arbitrary digital pulse waveform. A storage circuit for storing the data encoded by the read circuit based on the pattern clock output from the timing generator and for reading based on the reading clock and the trailing clock of the timing generator. A waveform generator characterized by being provided with.
JP3277843A 1991-10-24 1991-10-24 Waveform generating apparatus Pending JPH05119121A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3277843A JPH05119121A (en) 1991-10-24 1991-10-24 Waveform generating apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3277843A JPH05119121A (en) 1991-10-24 1991-10-24 Waveform generating apparatus

Publications (1)

Publication Number Publication Date
JPH05119121A true JPH05119121A (en) 1993-05-18

Family

ID=17589043

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3277843A Pending JPH05119121A (en) 1991-10-24 1991-10-24 Waveform generating apparatus

Country Status (1)

Country Link
JP (1) JPH05119121A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5406132A (en) * 1992-01-21 1995-04-11 Advantest Corporation Waveform shaper for semiconductor testing devices
JP2001289920A (en) * 2000-02-03 2001-10-19 Advantest Corp Driver control signal generating circuit and ic testing device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5406132A (en) * 1992-01-21 1995-04-11 Advantest Corporation Waveform shaper for semiconductor testing devices
JP2001289920A (en) * 2000-02-03 2001-10-19 Advantest Corp Driver control signal generating circuit and ic testing device
JP4495332B2 (en) * 2000-02-03 2010-07-07 株式会社アドバンテスト Driver control signal generation circuit / IC test equipment

Similar Documents

Publication Publication Date Title
US10999050B1 (en) Methods and apparatus for data synchronization in systems having multiple clock and reset domains
US5398270A (en) Data coincidence detecting circuit
US7164742B2 (en) Deskew architecture
US4453157A (en) Bi-phase space code data signal reproducing circuit
JPH05119121A (en) Waveform generating apparatus
JPS63108566A (en) Digital muting circuit
US20050285652A1 (en) Interpolator linearity testing system
JP2000035463A (en) Jitter measuring device and integrated circuit incorporating the device
US4584619A (en) Programmable servo pattern generator
JP4189729B2 (en) Asynchronous readout method of timer count value and timer
JP2000304831A (en) Test circuit
JPH04351118A (en) Counter circuit
JP3662411B2 (en) Trigger circuit
JP2924100B2 (en) State transition circuit
JPH0392016A (en) Parity circuit
KR940001049Y1 (en) Parrity error generating circuit
JP2000011637A (en) Fifo-type storage
JPS604327A (en) Digital pattern generator
JP3236235B2 (en) Toggle flip-flop
JPH06213968A (en) Waveform generating device
JPH0563524A (en) Signal input circuit
JPH0744417A (en) Test circuit for microcomputer
JPH10135938A (en) Asynchronization signal synchronization circuit
JP2827679B2 (en) Semiconductor device
JPH0779247B2 (en) Decode circuit