JPH03186776A - Waveform formatting circuit - Google Patents
Waveform formatting circuitInfo
- Publication number
- JPH03186776A JPH03186776A JP1325579A JP32557989A JPH03186776A JP H03186776 A JPH03186776 A JP H03186776A JP 1325579 A JP1325579 A JP 1325579A JP 32557989 A JP32557989 A JP 32557989A JP H03186776 A JPH03186776 A JP H03186776A
- Authority
- JP
- Japan
- Prior art keywords
- gate
- terminal
- clock
- signal
- output
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Tests Of Electronic Circuits (AREA)
- Manipulation Of Pulses (AREA)
Abstract
Description
【発明の詳細な説明】
〈産業上の利用分野〉
本発明は、例えばLSIテスタなどの分野でLSI試験
に必要なパルス列信号を提供するものであり、そのパル
スの発生周期とパルス幅を設定できる波形フォーマツタ
回路に関するものである。[Detailed Description of the Invention] <Industrial Application Field> The present invention provides a pulse train signal necessary for LSI testing in the field of, for example, an LSI tester, and allows the generation period and pulse width of the pulse to be set. This relates to a waveform formatter circuit.
〈従来の技術〉
第3図は従来の波形フォーマツタ回路の回路構成図、第
4図はこの回路のタイムチャートである。<Prior Art> FIG. 3 is a circuit diagram of a conventional waveform formatter circuit, and FIG. 4 is a time chart of this circuit.
図において、1は基準クロックを発生する基準クロック
発生器、2はこの基準クロックを計数するプログラムカ
ウンタ(以下、単にPCと記す)である、3はPC2の
計数値をアドレス信号として導入するメモリであり、パ
ターンデータが書かれたものである0例えばメモリ3の
アドレスAD1.AD2、AD3.AD4・・・に、
1’ 、” O” 、 1″、” O”・・・か書き
込まれていると、基準クロックC1,C2,C3、C4
・・・か発生し、PC,2の出力が”1″、′0′1”
O”・・・と変化すれば、第4図(1)に示すパターン
データがメモリ3から出力される。ここで1″は” H
IGH” 0″は” 1014″を意味する。In the figure, 1 is a reference clock generator that generates a reference clock, 2 is a program counter (hereinafter simply referred to as PC) that counts this reference clock, and 3 is a memory that inputs the count value of PC2 as an address signal. 0, where pattern data is written, for example, address AD1 of memory 3. AD2, AD3. AD4...
1', "O", 1", "O"... is written, the reference clock C1, C2, C3, C4
... occurs, and the output of PC, 2 is "1", '0'1"
If it changes to "O"..., the pattern data shown in FIG. 4 (1) is output from the memory 3.Here, 1" is "H".
IGH "0" means "1014".
4はプログラマブルエツジジェネレータ〈以下、単にP
EGと記す)であり、第4図(3)、(4)に示す2つ
のクロックエツジ信号を出力するものである。4 is a programmable edge generator (hereinafter simply P)
EG) and outputs two clock edge signals shown in FIG. 4 (3) and (4).
このPEG 4は、基準クロックC1,C2,C3,
・・・の例えは立ち上がりを基準時刻として、あらかじ
めプログラムされたディレィ時間T1.T2の後に、2
つのクロックエツジ信号1゜2を出力するものである。This PEG 4 has reference clocks C1, C2, C3,
The example of . . . is based on a preprogrammed delay time T1. After T2, 2
It outputs two clock edge signals 1°2.
5はRSフリップフロップ(以下、単にR3FFと記す
)であり、クロックエツジ信号1をセット端子に、クロ
ックエツジ信号2をリセット端子にそれぞれ印加してい
る。このR8FF 5はセット端子に”1110H”
が入力されたときにQ端子からHIGH’が出力され、
リセット端子に°HIGH”が入力されたときは、Q端
子から”LOW”が出力される性質を持っている。従っ
て、第4図(3)、 (4)に示すクロックエツジ信号
1.2の立ち上がり時間の差(T2−11)のパルス幅
を持った動作クロック(第4図(2)参照)をQ端子か
ら出力する。ここで、基準クロックC1,C2,C3・
・・からのディレィ時間TI、T2はP[G 4で制御
することができる。5 is an RS flip-flop (hereinafter simply referred to as R3FF), to which clock edge signal 1 is applied to a set terminal and clock edge signal 2 is applied to a reset terminal, respectively. This R8FF 5 has "1110H" on the set terminal
When is input, HIGH' is output from Q terminal,
When ``HIGH'' is input to the reset terminal, ``LOW'' is output from the Q terminal. Therefore, the clock edge signals 1.2 shown in Figure 4 (3) and (4). An operating clock (see Fig. 4 (2)) with a pulse width equal to the difference in rise time (T2-11) is output from the Q terminal.Here, the reference clocks C1, C2, C3,
The delay time TI, T2 from ... can be controlled by P[G4.
6はメモリ3からのパターンデータと、R5FF5の出
力を入力とする^NDゲートで、第4図(1)のパター
ンデータと、第4図(2)の動作クロックの論理積を出
力する。このような信号を一般にRZ倍信号Retur
n Zero)といい、パターンデータが71110H
”のとき動作クロックのパルス幅だけ” HIGH”レ
ベルになる信号である。6 is an ND gate which receives the pattern data from the memory 3 and the output of R5FF5, and outputs the logical product of the pattern data of FIG. 4(1) and the operation clock of FIG. 4(2). Such a signal is generally called RZ multiplied signal Retur.
n Zero) and the pattern data is 71110H.
This is a signal that goes to a HIGH level by the pulse width of the operating clock.
7はD形のフリップフロッグ(以下、単にDFFと記す
)で、D端子にメモリ3からのパターンデータが入力さ
れ、R3FF 5の端子の出力をクロック端子に導入
している。このとき、DFF 7はR8FF 5の
Q端子から出力される動作クロックのエツジで動作し、
このエツジが発生した際のD端子の状態をQ端子に出力
する(第4図(6)参照)。7 is a D-type flip-frog (hereinafter simply referred to as DFF), the pattern data from the memory 3 is input to the D terminal, and the output from the terminal of R3FF 5 is introduced to the clock terminal. At this time, DFF 7 operates at the edge of the operating clock output from the Q terminal of R8FF 5,
The state of the D terminal when this edge occurs is output to the Q terminal (see FIG. 4 (6)).
このような信号を一般にNRZ信号(Man Retu
rn2ero)という、 NRZ信号は動作クロックの
立ち上がりエツジ時におけるパターンデータの”HIG
H”または10−′に変化する信号である。このNRZ
信号も第4図(1)のパターンデータと動作クロックσ
)形態を変化させることにより種々のフォーマットにす
ることができる。Such a signal is generally called an NRZ signal (Man Retu
rn2ero), the NRZ signal is the “HIG” signal of the pattern data at the rising edge of the operating clock.
This is a signal that changes to H" or 10-'. This NRZ
The signals are also the pattern data and operation clock σ shown in Figure 4 (1).
) Various formats can be created by changing the form.
このとき、ANDゲート6からR7信号が、0FF7か
らNR7信号が出力されるが、DFF 7は内部に複
数のゲートを有しているので、ゲート6より出力信号の
遅延時間が大きい。ここで、遅延素子81.82により
信号のタイミングを調整している。At this time, the R7 signal is output from the AND gate 6, and the NR7 signal is output from 0FF7, but since the DFF 7 has a plurality of gates inside, the delay time of the output signal is longer than that of the gate 6. Here, the timing of the signal is adjusted by delay elements 81 and 82.
9はセレクタで、制御信号(RZ√NRZ)によりRZ
倍信号IIRZ信号のどちらかを選択して出力するもの
である。9 is a selector, which selects RZ by a control signal (RZ√NRZ).
Either of the double signal IIRZ signals is selected and output.
このような波形フォーマツタ回路を用いて波形フォーマ
ツタを行う場合、次のような問題があつた、〈詳述は特
願平01−025238号に明記)■ 遅延素子81.
82を通過するRZ傷信号NR1信号のパルス波形は波
形歪みを起こし、立ち上がり時間と立ち下がり時間が同
一にならず・、パルス幅が変わってしまい、設定通りの
パルス幅が得られない問題がある。When performing waveform formatter using such a waveform formatter circuit, there were the following problems (details are specified in Japanese Patent Application No. 01-025238).■ Delay element 81.
The pulse waveform of the RZ flaw signal NR1 signal that passes through 82 causes waveform distortion, and the rise time and fall time are not the same, and the pulse width changes, causing the problem that the pulse width as set is not obtained. .
■ R5FF 5のQ端子より出力される動作クロッ
クは、クロックエツジ1とクロックエツジ2の立ち上が
り時間差(T2−Tl )により得られるが(第4図(
2)〜(4)参照) 、 RSフリップフロップはセッ
ト端子とリセット端子の両方に″HIGH’レベルが入
力されることを禁止しているので、時間差(T2−TI
)は必ずクロックエツジのパルス幅より大きくなくては
ならない、つまり、R8FF 5から得られる動作ク
ロックのパルス幅は、クロックエツジのパルス幅より小
さくなることはできず、フォーマットされるパルス幅が
制限されてしまう問題がある。■ The operating clock output from the Q terminal of R5FF 5 is obtained from the rise time difference (T2 - Tl) between clock edge 1 and clock edge 2 (see Figure 4).
2) to (4)), the RS flip-flop prohibits input of "HIGH" level to both the set terminal and the reset terminal, so the time difference (T2-TI
) must always be larger than the pulse width of the clock edge, that is, the pulse width of the operating clock obtained from R8FF 5 cannot be smaller than the pulse width of the clock edge, which limits the formatted pulse width. There is a problem with this.
このような問題を解決するために、出願人は特願平01
−025238号の発明提案を行っている。In order to solve such problems, the applicant filed the patent application No.
-025238 has been proposed as an invention.
第5図は特願平01−025238号で提案した波形フ
ォーマツタ回路の回路横戒図、第6図はこの回路のタイ
ムチャートである。尚、第3図と重複する構成要素につ
いては説明を省略する0図において、83.84は遅延
素子で、例えば、インダクタンスとコンデンサとから構
成され、遅延素子83はPEG 4から出力されるクロ
ックエツジ信号1を遅延させ、遅延素子84はクロック
エツジ信号2を遅延させる。FIG. 5 is a circuit diagram of the waveform formatter circuit proposed in Japanese Patent Application No. 01-025238, and FIG. 6 is a time chart of this circuit. In FIG. 0, the explanation of the same components as those in FIG. 3 will be omitted. In FIG. Delay element 84 delays clock edge signal 2 while delaying signal 1 .
10はD形フリップ70ツブで、メモリ3からのパター
ンデータをD端子に入力し、PEG 4からのクロック
エツジ信号1を遅延素子83を介してクロック端子に導
入する。このQ端子より必要とするフォーマットを持っ
たパルス波形か出力される。10 is a D-type flip 70 tube, which inputs the pattern data from the memory 3 to the D terminal, and introduces the clock edge signal 1 from the PEG 4 to the clock terminal via the delay element 83. A pulse waveform having the required format is output from this Q terminal.
11はPEG 4からの遅延素子84を介したクロック
エツジ信号2と、このゲートを制御する制御信号(R2
/NR2)を入力とするANDゲートである。この制m
信号は図示されていないコントローラから加えられてい
る。11 is a clock edge signal 2 from PEG 4 via a delay element 84, and a control signal (R2) that controls this gate.
/NR2) is an AND gate. This system
Signals are applied from a controller not shown.
12はD形フリップフロップで、D端子が”旧G「に接
続され、クロック端子にANDゲート11の出力を導入
し、Q端子を0FFIOのリセット端子に接続し、自ら
のリセット端子を0FFIOのQ端子に接続している。12 is a D type flip-flop, the D terminal is connected to "old G", the output of AND gate 11 is introduced to the clock terminal, the Q terminal is connected to the reset terminal of 0FFIO, and its own reset terminal is connected to the Q of 0FFIO. connected to the terminal.
次にこの特願平01−025238号の発明の動作と効
果を説明する。Next, the operation and effects of the invention disclosed in Japanese Patent Application No. 01-025238 will be explained.
最初に、NRZ信号(第6図(5))による波形を出力
する場合は、制御信号(R2/NR2)を10−”とし
てANDゲート11を閉じる。従ってDFF12はOF
Fとなり、0FFIOからの出力は、パターンデータ(
第6図(1)参照)とクロックエツジ信号1(第6図(
2)参照)だけによるものとなる、つまり、遅延素子8
3を介したクロックエツジ信号1の立ち上がりでパター
ンデータを出力するので、0FFIOのQ端子からの出
力は第6図(5)のようになる。First, when outputting a waveform based on the NRZ signal (Fig. 6 (5)), the control signal (R2/NR2) is set to 10-" and the AND gate 11 is closed. Therefore, the DFF 12 is OF
F, and the output from 0FFIO is the pattern data (
(see Figure 6 (1)) and clock edge signal 1 (see Figure 6 (1)) and clock edge signal 1 (see Figure 6 (1)).
2)), that is, the delay element 8
Since the pattern data is output at the rising edge of the clock edge signal 1 via 0FFIO, the output from the Q terminal of 0FFIO becomes as shown in FIG. 6 (5).
ここで、DFrlOのクロック端子に導入されるクロッ
クエツジ信号1は遅延素子83を経由しているので、遅
延素子83を通過する前のクロックエツジ信号とパルス
幅が異なる。しかし、第5図の回路で得られるNR7信
号のパルス幅tl(第6図(5)参照)は、クロックエ
ツジ信号1の立ち上がりだけで決まり、その周期が動作
クロックのパルス幅となるので、遅延素子83の影響を
受けない。Here, since the clock edge signal 1 introduced into the clock terminal of DFrlO passes through the delay element 83, it has a different pulse width from the clock edge signal before passing through the delay element 83. However, the pulse width tl of the NR7 signal obtained by the circuit in Figure 5 (see Figure 6 (5)) is determined only by the rising edge of clock edge signal 1, and its period is the pulse width of the operating clock, so the delay It is not affected by the element 83.
従って、遅延素子83は基準クロックCI、C2,C3
・・・からの遅延時間だけを決定しているので、設定通
りのパルス幅を得ることができる。Therefore, the delay element 83 uses the reference clocks CI, C2, C3.
Since only the delay time from ... is determined, the pulse width as set can be obtained.
次に、RZ傷信号第4図(6))による波形を出力させ
る場合は、制御信号(R2/NR2)を”+11GII
”にして、ANDゲート11を開く。すなわち、遅延素
子84を介してPEG 4のタロツクエツジ信号2がA
NDゲート11を通過して、DFF12のタロツク端子
に加えられるようになっている。Next, when outputting the waveform based on the RZ flaw signal (Figure 4 (6)), change the control signal (R2/NR2) to ``+11GII''.
” to open the AND gate 11. That is, the tally query signal 2 of PEG 4 is outputted via the delay element 84 to A.
The signal passes through the ND gate 11 and is applied to the tallock terminal of the DFF 12.
ます、第6図(2)のようにクロックエツジ信号1が立
ち上がると、パターンデータは第6図(1)のように”
旧G「であるので、DfFloのQ端子からの出力は”
HIGH”となる。When the clock edge signal 1 rises as shown in Figure 6 (2), the pattern data will be changed as shown in Figure 6 (1).
The old G is ``, so the output from the Q terminal of DfFlo is ``
HIGH”.
ここで、第6図(3)のようにクロックエツジ信号2か
立ち上がると、クロックエツジ信号2はANDゲート1
1を通過してDFF12のクロック端子に入力される。Here, when the clock edge signal 2 rises as shown in FIG. 6(3), the clock edge signal 2 is connected to the AND gate 1.
1 and is input to the clock terminal of the DFF 12.
このとき、DFF12のD端子は常に”HIGH”レベ
ルであるので、Qf端子から”IIIGHレベルが出力
される。この信号が0FFIOのリセット端子に入力さ
れるので、0FFIOのQ端子は直ちに”10−”レベ
ルとなる(第6図(6)参照〉これと同時に0FFIO
のQ#1子は” HIGH”レベルを出力してDFF1
2のリセット端子に入力する。At this time, since the D terminal of the DFF12 is always at the "HIGH" level, the "IIIGH" level is output from the Qf terminal. Since this signal is input to the reset terminal of 0FFIO, the Q terminal of 0FFIO immediately becomes "10- ” level (see Figure 6 (6)) At the same time, 0FFIO
Q#1 child outputs “HIGH” level and DFF1
Input to the reset terminal of 2.
リセット信号が”HIGH”となるので、直ちに0FF
12のQ端子は”10+4”レベルを出力する(第6図
(4)参照)、この結果、第6図(6)のようなパルス
@t2をもつフォーマットを持ったパルス列信号を得る
ことができる。Since the reset signal becomes “HIGH”, it immediately turns to 0FF.
The Q terminal of No. 12 outputs the "10+4" level (see Figure 6 (4)). As a result, a pulse train signal having the format of pulse @t2 as shown in Figure 6 (6) can be obtained. .
このとき、 RZ出力信号のパルス幅は、タロツクエツ
ジ信号lとクロックエツジ信号2の立ち上がりの時間差
だけで決まるので、得られるパルス列信号のパルス幅の
制限がなく、遅延素子83.84を調節することによっ
てどのようなパルス幅を持った信号でも得ることができ
る。At this time, the pulse width of the RZ output signal is determined only by the time difference between the rises of the tally edge signal 1 and the clock edge signal 2, so there is no limit to the pulse width of the obtained pulse train signal, and by adjusting the delay elements 83 and 84. Signals with any pulse width can be obtained.
〈発明が解決しようとするa題〉
この特願平01−025238号の発明提案では、RZ
倍信号、NF12信号の2つの制御信号により2種類の
波形フォーマットを得ることができた。<Problem A to be solved by the invention> In the invention proposal of this patent application No. 01-025238, RZ
Two types of waveform formats could be obtained using the two control signals, the double signal and the NF12 signal.
本発明においては、特願平01−025238号の発明
の利点を生かしつつこの発明を改良し、LSI試験など
で利用されるパルス列信号の種類を増やし、選択の幅を
広げられるような波形フォーマツタ回路を提供すること
を目的とする。The present invention utilizes the advantages of the invention disclosed in Japanese Patent Application No. 01-025238, improves the invention, increases the types of pulse train signals used in LSI testing, etc., and provides a waveform formatter circuit that can widen the range of selection. The purpose is to provide
〈課題を解決するための手段〉
本発明は、
パルスの発生周期とパルス幅を設定できるパルス列信号
を発生する波形フォーマツタ回路において、
”)IIGH”と”ton ”の任意の組み合わせから
なるパターンデータを基準タロツクの周期で発生する手
段と、
基準クロックのエツジから任意のディレィ時間で発生す
る第1と第2と第3の3つのクロックエツジ信号を出力
する手段と、
インバータを介した前記パターンデータと、遅延素子を
介した第3のクロックエツジ信号と、このゲートの開閉
を制御する制御信号(RC)とを入力とする第1のAN
Dゲートと、
前記パターンデータと、遅延素子を介した第3のクロッ
クエツジ信号と、このゲートの開閉を制御する制御信号
(112√NRZ )とを入力とする第2のへNOゲー
トと、
前記パターンデータと、遅延素子を介した第2のクロッ
クエツジ信号と、前記制御信号(RC)とを入力とする
第3のANDゲートと、
インバータを介した前記パターンデータと、遅延素子を
介した第2のクロックエツジ信号と、前記制御信号(R
C)とを入力とする第4のANDゲートと、
前記第1のANDゲートの出力と、前記第4のANDゲ
ートの出力を入力とする第1のORゲートと、前記第2
のANDゲートの出力と、前記第3のANDゲートの出
力を入力とする第2のORゲートと、前記パターンデー
タをD端子に入力し、前記第1のクロックエツジ信号を
遅延素子を介してクロック端子に導入し、前記第1のO
Rゲートの出力をセット端子の入力とする第1のフリッ
プフロップと、
Dr@−j−が°IIIGH” 4;l:接続され、前
記第2のORゲートの出力をクロック端子に導入し、Q
端子を前記第1のフリップフロッグのリセット端子に接
続し、自らのリセット端子を前記第1のフリップフロッ
プのQ端子に接続した第2のフリップフロッグと、
を具備したことを特徴とする波形フォーマツタ回路であ
る。<Means for Solving the Problems> The present invention provides a waveform formatter circuit that generates a pulse train signal in which the pulse generation period and pulse width can be set. means for outputting three clock edge signals, first, second, and third, generated at an arbitrary delay time from the edge of the reference clock; and means for outputting the pattern data via an inverter. , a third clock edge signal via a delay element, and a control signal (RC) for controlling opening/closing of this gate.
a D gate; a second NO gate which receives as input the pattern data, a third clock edge signal via a delay element, and a control signal (112√NRZ) for controlling opening/closing of this gate; a third AND gate that receives the pattern data, the second clock edge signal via the delay element, and the control signal (RC); 2 clock edge signal and the control signal (R
C); a first OR gate that receives as inputs the output of the first AND gate; and the output of the fourth AND gate;
A second OR gate inputs the output of the AND gate and the output of the third AND gate, the pattern data is input to the D terminal, and the first clock edge signal is clocked through a delay element. into the terminal, and the first O
A first flip-flop which takes the output of the R gate as the input of the set terminal, and Dr@-j- are connected to °IIIGH"4; l:, and the output of the second OR gate is introduced to the clock terminal, and the Q
a second flip-flop whose terminal is connected to the reset terminal of the first flip-flop, and whose reset terminal is connected to the Q terminal of the first flip-flop; It is.
〈作用〉
このような本発明においては、基準クロックの周期で発
生するパターンデータを、基準クロックのエツジから任
意のディレィ時間で発生する3つのクロックエツジ信号
で、制御することにより3種類の波形フォーマツタを得
る。この際、クロックエツジ信号の制御は、(RZ√N
RZIと(RC)の2種類の信号で行う。<Operation> According to the present invention, three types of waveform formatters can be created by controlling the pattern data generated in the cycle of the reference clock with three clock edge signals generated at arbitrary delay times from the edge of the reference clock. get. At this time, the clock edge signal is controlled by (RZ√N
This is done using two types of signals: RZI and (RC).
〈実總例〉 以下、図面を用いて本発明の詳細な説明する。<Actual example> Hereinafter, the present invention will be explained in detail using the drawings.
第1図は本発明に係る波形フォーマツタ回路の一実施例
の回路構成図である。第2図はこの回路のタイムチャー
トを示した図である。尚、第3図及び第5図と同様の構
成要素に対しては、説明を省略する0図において、85
,86.87はPEG4から出力されるクロックエツジ
信号の出力線に接続された遅延素子で(〈従来の技術〉
で説明済)ある。FIG. 1 is a circuit diagram of an embodiment of a waveform formatter circuit according to the present invention. FIG. 2 is a diagram showing a time chart of this circuit. Note that the same components as in FIGS. 3 and 5 are indicated by 85 in FIG.
, 86 and 87 are delay elements connected to the output line of the clock edge signal output from PEG4 (<Prior art>
(Explained in) Yes.
131はインバータを介したメモリ3からのパターンデ
ータと、遅延素子87を介した第3のクロックエツジ信
号(以下、クロックエツジ信号3という)と、このゲー
トの開閉を制御する制御信号(RC) とを入力とす
るANDゲート、132はメモリ3からのパターンデー
タと、遅延素子87を介したクロックエツジ信号3と、
このゲートの開閉を制御する制御信号(RZ√NRZ)
とを入力とする^NDゲート、133はメモリ3からの
パターンデータと、遅延素子86を介したクロックエツ
ジ信号2と、このゲートの開閉を制御する制御信号fR
c)とを入力とするへNOゲート、134はインバータ
を介したメモリ3からのパターンデータと、遅延素子8
6を介したクロックエツジ信号2と、このゲートの開閉
を制御する制御信号(RC)とを入力とするへNOゲー
トである。Reference numeral 131 indicates pattern data from the memory 3 via the inverter, a third clock edge signal (hereinafter referred to as clock edge signal 3) via the delay element 87, and a control signal (RC) for controlling the opening/closing of this gate. An AND gate 132 receives the pattern data from the memory 3 and the clock edge signal 3 via the delay element 87;
Control signal (RZ√NRZ) that controls the opening and closing of this gate
The ND gate 133 receives the pattern data from the memory 3, the clock edge signal 2 via the delay element 86, and the control signal fR that controls the opening/closing of this gate.
c) and NO gate 134 which receives the pattern data from the memory 3 via the inverter and the delay element 8.
This is a NO gate that receives as input the clock edge signal 2 via the gate 6 and a control signal (RC) for controlling the opening/closing of this gate.
141はANDゲート131の出力と、ANDゲート1
34の出力を入力とするORゲート、142はANDゲ
ート132の出力と、^NDゲート133の出力を人力
とするORゲートである。141 is the output of AND gate 131 and AND gate 1
142 is an OR gate that receives the output of AND gate 132 and the output of ^ND gate 133 as input.
15はD端子にパターンデータを入力し、遅延素子85
を介したクロックエツジ信号1をクロック端子に入力し
、ORゲート141の出力をセット端子に入力し、Q端
子から波形フォーマットを出力するD形のフリップフロ
ップ(以後、単に0R8FFという)、16はD端子が
IIIGH”に接続され、ORゲート142の出力をク
ロック端子−に入力し、Q端子をDRSFF 15のリ
セット端子に入力し、自らのリセット端子をDRSFF
15のQ端子に接続したD形フリップフロヅプである
。15 inputs pattern data to the D terminal, and a delay element 85
16 is a D-type flip-flop (hereinafter simply referred to as 0R8FF) which inputs the clock edge signal 1 via the clock terminal to the clock terminal, inputs the output of the OR gate 141 to the set terminal, and outputs the waveform format from the Q terminal. terminal is connected to "IIIGH", the output of the OR gate 142 is input to the clock terminal -, the Q terminal is input to the reset terminal of the DRSFF 15, and its own reset terminal is connected to the DRSFF 15.
It is a D-type flip-flop connected to the Q terminal of 15.
次に第1図、第2図を用いて本発明の回路の動作を説明
する。R2信号とNR2信号による波形フォーマットを
得るときは、制御信号(RC)を”[014”に設定し
て制御信号(RZ/NnZ )を”HIGH”、または
、” LO14”に切り替えてDRSFF 15から波
形フォーマットを得る。このとき、制御信号(RC)が
”1014”であるので、ANDゲート131,133
゜134とORゲート141がOFFとなり、クロック
エツジ信号2の影響は全く受けないことになる。Next, the operation of the circuit of the present invention will be explained using FIGS. 1 and 2. To obtain a waveform format using the R2 signal and NR2 signal, set the control signal (RC) to "[014"] and switch the control signal (RZ/NnZ) to "HIGH" or "LO14" and start from DRSFF 15. Get waveform format. At this time, since the control signal (RC) is "1014", AND gates 131 and 133
134 and the OR gate 141 are turned off, and the clock edge signal 2 is not affected at all.
従って、第5図の回路と同じ構成になり、得られる波形
フォーマットも第6図(5)、(6)と同様なものとな
り、第2図(5)、 (6)が得られる。 RZ信号に
より得られる波形フォーマットとNRZ信号により得ら
れる波形フォーマット出力時の動作は、従来例で説明し
であるので省略する。Therefore, the circuit has the same configuration as the circuit shown in FIG. 5, and the obtained waveform formats are also similar to those shown in FIG. 6 (5) and (6), so that FIG. 2 (5) and (6) are obtained. The operation at the time of outputting the waveform format obtained by the RZ signal and the waveform format obtained by the NRZ signal has been explained in the conventional example, and will therefore be omitted.
RC信号による波形フォーマットを得るときは、制御信
号(RC)を” HIGH”に、制御信号(RZ√NR
Z)を”HIGH”に設定する。ここで、第2図(2)
、 (3)。When obtaining a waveform format using an RC signal, set the control signal (RC) to "HIGH" and set the control signal (RZ√NR
Z) to "HIGH". Here, Fig. 2 (2)
, (3).
(4)のようにPEG 4より遅延素子86,85.8
7を介してクロックエツジ信号2、クロックエツジ信号
1、クロックエツジ信号3の順番で立ち上がった時の動
作を説明する。Delay elements 86, 85.8 from PEG 4 as in (4)
The operation when the clock edge signal 2, the clock edge signal 1, and the clock edge signal 3 rise in this order via the clock edge signal 7 will be explained.
基準クロックのタイミングでメモリ3から出力されるパ
ターンデータが”1″であるとき、インバータを持った
へNOゲート131と^NDゲート134がOFFとな
る。ここで、クロックエツジ信号2が立ち上がると、^
NDゲート133だけがONとなり、ORゲート142
がONとなる。その結果0FF16のタロツク端子に”
HIGH″が入力され、Q端子から”HIGH”レベ
ルが出力される。ここで、DR5FF15はリセットさ
れるのでDRSFF 15のQ端子よりパ10−”が出
力される。(第2図(7)−■)第2図(3)のように
クロックエツジ信号1が立ち上がると、その信号はその
ままDRSFF 15のクロック端子に入力され、Q端
子より”HIGH”レベルが出力される。(第2図(7
)−■)第2図(4)のようにクロックエツジ信号3が
立ち上がると、ANDゲート132がONとなり、OR
ゲート142もONとなる。その結果再びDFF16の
クロック端子に”HIGH”レベルか入力され、Q端子
から″旧畦″レベルが出力される。そこで、0R3rF
15が再びリセットされ、Q端子より”[0−”レベル
が出力される。それと同時にQ端子から”HIGH″レ
ベルが出力され、OFF 16をリセットする。 (第
7図(7ンー■ン
次にパターン信号か”0”の時、今度はANDゲート1
32とANDゲート133がOFFとなる。このときも
同じサイクルでクロックエツジ信号2が立ち上がると、
^NDゲート134かONとなり、ORゲート141が
ONとなる。その結果、DR8FF 15がセットされ
、Q端子より’ HIGH”レベルを出力する。(第2
図(7)−■)
同様にクロックエツジ信号1か立ち上がると、DR3r
F 15はパターンデータの内容″10−″レベルをQ
端子より出力する。(第2図(7)−■)クロックエツ
ジ信号3が立ち上がると、^NDゲート131がONと
なり、ORゲート141がONとなる。その結果再びD
R8FF 15はセットされ、Q端子より”HIGH”
レベルを出力する。(第2図(7)−■)
従って、本発明の一実施例におけるタイムチャートは第
2図(7)のようになる。When the pattern data output from the memory 3 at the timing of the reference clock is "1", the NO gate 131 and the ND gate 134 having an inverter are turned OFF. Here, when clock edge signal 2 rises, ^
Only the ND gate 133 is turned on, and the OR gate 142
becomes ON. As a result, the tarok terminal of 0FF16
HIGH" is input, and the HIGH level is output from the Q terminal. Here, the DR5FF15 is reset, so the Q terminal of the DRSFF 15 outputs the "HIGH" level. (Fig. 2 (7)-■) When the clock edge signal 1 rises as shown in Fig. 2 (3), that signal is input as is to the clock terminal of the DRSFF 15, and a "HIGH" level is output from the Q terminal. Ru. (Figure 2 (7)
)-■) When the clock edge signal 3 rises as shown in FIG. 2 (4), the AND gate 132 turns on and the OR
Gate 142 is also turned on. As a result, the "HIGH" level is again input to the clock terminal of the DFF 16, and the "old ridge" level is output from the Q terminal. Therefore, 0R3rF
15 is reset again, and a "[0-"] level is output from the Q terminal. At the same time, a "HIGH" level is output from the Q terminal and the OFF 16 is reset. (Figure 7 (7--) Next, when the pattern signal is "0", this time the AND gate 1
32 and AND gate 133 are turned off. At this time, when clock edge signal 2 rises in the same cycle,
^ND gate 134 is turned on, and OR gate 141 is turned on. As a result, DR8FF 15 is set and outputs a 'HIGH' level from the Q terminal. (Second
Figure (7)-■) Similarly, when clock edge signal 1 rises, DR3r
F15 is the content of the pattern data "10-" level
Output from the terminal. ((7)-■ in FIG. 2) When the clock edge signal 3 rises, the ND gate 131 is turned on, and the OR gate 141 is turned on. As a result, D again
R8FF 15 is set and “HIGH” from Q terminal
Output the level. (FIG. 2 (7)-■) Therefore, the time chart in one embodiment of the present invention is as shown in FIG. 2 (7).
以上のように、本発明においては、このような3つのク
ロックエツジ信号の立ち上がリサイクルで第2図(7)
のような波形フォーマットを得ることかできる。As described above, in the present invention, by recycling the rise of these three clock edge signals, as shown in FIG. 2 (7).
You can get waveform formats like .
尚、本発明の場合も従来例と同様に、クロックエツジ信
号の立ち上がりのみで波形フォーマットを決定するので
、出力波形のパルス幅の制限はない。In the case of the present invention, as in the conventional example, since the waveform format is determined only by the rising edge of the clock edge signal, there is no restriction on the pulse width of the output waveform.
〈発明の効果〉
以上詳細に説明したように、本発明においては、PEG
4による3つのクロックエツジ信号を、制御信号(R
2/N112)と(RC)により制御することによって
選択的に利用し、新たな波形フォーマット(第2図(7
))を得ることができる。<Effects of the Invention> As explained in detail above, in the present invention, PEG
The three clock edge signals according to 4 are converted into a control signal (R
2/N112) and (RC) to selectively utilize the new waveform format (Fig.
)) can be obtained.
特願平01−025238号の発明提案と同様に、波形
フォーマットの立ち上がり、立ち下がりはクロックエツ
ジの立ち上がりだけで制御しているので、クロックエツ
ジのパルス幅の制限がなくなり、また、作られる波形フ
ォーマットのパルス幅の制限もなくなり、様々な幅を持
ったパルス信号を作ることができる。Similar to the invention proposed in Japanese Patent Application No. 01-025238, since the rise and fall of the waveform format is controlled only by the rise of the clock edge, there is no restriction on the pulse width of the clock edge, and the generated waveform format is There is no longer any restriction on pulse width, and pulse signals with various widths can be created.
また、RCフォーマットは、ゲートで槽底されているた
め、動作サイクル毎のフォーマット切り替え(ON T
)IE FLY )が可能となる。In addition, since the RC format is gated at the bottom of the tank, format switching (ON T
)IE FLY) becomes possible.
第1図は本発明に係る波形フォーマツタ回路の一実施例
の回路構成図、第2図はこの回路のタイムチャート、第
3図は従来の波形フォーマツタ回路の回路m成因、第4
図はその回路のタイムチャート、第5図は第3図の回路
を改良した波形フォーマツタ回路の回路構成図、第6図
は第5図の回路σ)タイムチャートである。
1・・・基準クロック発生器
2・・・プログラムカウンタ
3・・・メモリ
4・・・プログラマブルエツジジェネレータ85〜87
・・・遅延素子
131・・・第1のANDゲート
132・・・第2のANDゲート
133・・・第3のANDゲート
134・・・第4のへNOゲート
141・・・第1のORゲート
142・・・第2のORゲート
15・・・第1のフリップフロップ
16・・・第2のフリップフ口ップFIG. 1 is a circuit configuration diagram of an embodiment of a waveform formatter circuit according to the present invention, FIG. 2 is a time chart of this circuit, and FIG. 3 is a circuit diagram of a conventional waveform formatter circuit.
The figure is a time chart of the circuit, FIG. 5 is a circuit configuration diagram of a waveform formatter circuit improved from the circuit of FIG. 3, and FIG. 6 is a time chart of the circuit shown in FIG. 1...Reference clock generator 2...Program counter 3...Memory 4...Programmable edge generators 85-87
...Delay element 131...First AND gate 132...Second AND gate 133...Third AND gate 134...Fourth NO gate 141...First OR Gate 142...Second OR gate 15...First flip-flop 16...Second flip-flop
Claims (1)
を発生する波形フォーマッタ回路において、 ”HIGH”と”LOW”の任意の組み合わせからなる
パターンデータを基準クロックの周期で発生する手段と
、 基準クロックのエッジから任意のディレイ時間で発生す
る第1と第2と第3の3つのクロックエッジ信号を出力
する手段と、 インバータを介した前記パターンデータと、遅延素子を
介した第3のクロックエッジ信号と、このゲートの開閉
を制御する制御信号(RC)とを入力とする第1のAN
Dゲートと、 前記パターンデータと、遅延素子を介した第3のクロッ
クエッジ信号と、このゲートの開閉を制御する制御信号
(RZ√NRZ)とを入力とする第2のANDゲートと
、 前記パターンデータと、遅延素子を介した第2のクロッ
クエッジ信号と、前記制御信号(RC)とを入力とする
第3のANDゲートと、 インバータを介した前記パターンデータと、遅延素子を
介した第2のクロックエッジ信号と、前記制御信号(R
C)とを入力とする第4のANDゲートと、 前記第1のANDゲートの出力と、前記第4のANDゲ
ートの出力を入力とする第1のORゲートと、前記第2
のANDゲートの出力と、前記第3のANDゲートの出
力を入力とする第2のORゲートと、前記パターンデー
タをD端子に入力し、前記第1のクロックエッジ信号を
遅延素子を介してクロック端子に導入し、前記第1のO
Rゲートの出力をセット端子の入力とする第1のフリッ
プフロップと、 D端子が”HIGH”に接続され、前記第2のORゲー
トの出力をクロック端子に導入し、Q端子を前記第1の
フリップフロップのリセット端子に接続し、自らのリセ
ット端子を前記第1のフリップフロップの@Q@端子に
接続した第2のフリップフロップと、 を具備したことを特徴とする波形フォーマッタ回路。[Scope of Claims] In a waveform formatter circuit that generates a pulse train signal whose pulse generation period and pulse width can be set, means for generating pattern data consisting of an arbitrary combination of "HIGH" and "LOW" at the cycle of a reference clock. and means for outputting three clock edge signals, first, second, and third, generated at arbitrary delay times from the edge of the reference clock; and means for outputting the pattern data via an inverter and the third clock edge signal via a delay element. A first AN that receives as input the clock edge signal of
a D gate, a second AND gate which receives as input the pattern data, a third clock edge signal via a delay element, and a control signal (RZ√NRZ) for controlling opening/closing of this gate; and the pattern. a third AND gate that receives the data, a second clock edge signal via a delay element, and the control signal (RC); and the control signal (R
C); a first OR gate that receives as inputs the output of the first AND gate; and the output of the fourth AND gate;
A second OR gate inputs the output of the AND gate and the output of the third AND gate, and inputs the pattern data to the D terminal, and clocks the first clock edge signal through a delay element. into the terminal, and the first O
A first flip-flop which takes the output of the R gate as the input of the set terminal, the D terminal is connected to "HIGH", the output of the second OR gate is introduced into the clock terminal, and the Q terminal is connected to the first flip-flop. A waveform formatter circuit comprising: a second flip-flop connected to a reset terminal of the flip-flop, and having its own reset terminal connected to the @Q@ terminal of the first flip-flop.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1325579A JPH03186776A (en) | 1989-12-15 | 1989-12-15 | Waveform formatting circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1325579A JPH03186776A (en) | 1989-12-15 | 1989-12-15 | Waveform formatting circuit |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03186776A true JPH03186776A (en) | 1991-08-14 |
Family
ID=18178465
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1325579A Pending JPH03186776A (en) | 1989-12-15 | 1989-12-15 | Waveform formatting circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03186776A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006333473A (en) * | 2005-05-20 | 2006-12-07 | Agilent Technol Inc | Signal generating apparatus and method |
-
1989
- 1989-12-15 JP JP1325579A patent/JPH03186776A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006333473A (en) * | 2005-05-20 | 2006-12-07 | Agilent Technol Inc | Signal generating apparatus and method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7194669B2 (en) | Method and circuit for at-speed testing of scan circuits | |
| JPS60143017A (en) | Clock synchronizing logical device | |
| JPH07114348B2 (en) | Logic circuit | |
| JPH08211133A (en) | Method and equipment for testing high-speed digital-circuit constitution element | |
| JPH01225216A (en) | Formater circuit | |
| JPH0715302A (en) | Variable delay buffer circuit | |
| JP3633988B2 (en) | Timing edge generation circuit for semiconductor IC test equipment | |
| JPH03186776A (en) | Waveform formatting circuit | |
| JP2662987B2 (en) | Waveform generation circuit | |
| US4741005A (en) | Counter circuit having flip-flops for synchronizing carry signals between stages | |
| JP2000249747A (en) | Timing signal generating circuit for semiconductor test device | |
| JPH02205111A (en) | Waveform formatter circuit | |
| JPH05257565A (en) | Data processing circuit arrangement | |
| JPH08166428A (en) | Test circuit | |
| JPH06187797A (en) | Memory integrated circuit | |
| JPH01108809A (en) | Delay line | |
| JPH07321616A (en) | Noise elimination circuit | |
| CN121012473A (en) | On-chip terminating resistor signal delay circuit and delay device | |
| JPH08179009A (en) | Test circuit | |
| JPH04303219A (en) | Clock switching circuit | |
| JP2595104Y2 (en) | Timing adjustment circuit with differential gate | |
| JPH075701Y2 (en) | Trigger detection circuit | |
| JPH01290313A (en) | Signal propagating method between integrated circuits | |
| JPH1050090A (en) | Dynamic shift register | |
| JPH1152029A (en) | Timing generating device |