JPH0641967B2 - Logical waveform generator - Google Patents

Logical waveform generator

Info

Publication number
JPH0641967B2
JPH0641967B2 JP59049584A JP4958484A JPH0641967B2 JP H0641967 B2 JPH0641967 B2 JP H0641967B2 JP 59049584 A JP59049584 A JP 59049584A JP 4958484 A JP4958484 A JP 4958484A JP H0641967 B2 JPH0641967 B2 JP H0641967B2
Authority
JP
Japan
Prior art keywords
clock
data
circuit
circuits
logic
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 - Lifetime
Application number
JP59049584A
Other languages
Japanese (ja)
Other versions
JPS60194375A (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.)
Advantest Corp
Original Assignee
Advantest 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 Advantest Corp filed Critical Advantest Corp
Priority to JP59049584A priority Critical patent/JPH0641967B2/en
Publication of JPS60194375A publication Critical patent/JPS60194375A/en
Publication of JPH0641967B2 publication Critical patent/JPH0641967B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits
    • G01R31/3181Functional testing
    • G01R31/319Tester hardware, i.e. output processing circuits
    • G01R31/31917Stimuli generation or application of test patterns to the device under test [DUT]
    • G01R31/31928Formatter

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Testing Electric Properties And Detecting Electric Faults (AREA)
  • Tests Of Electronic Circuits (AREA)

Description

【発明の詳細な説明】 「産業上の利用分野」 この発明は例えばIC試験装置において論理波形を発生
し、しかもその論理波形の種類を高速度に切り換えて発
生する論理波形生成装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a logic waveform generating apparatus for generating a logic waveform in an IC test apparatus, for example, and switching the type of the logic waveform to high speed to generate the logic waveform.

「従来の技術」 従来のこの種の論理波形生成装置においては、例えば特
開昭57−111470号公報の第4図あるいは第7図
に示されているように、被試験装置に対し各種の論理波
形を発生する必要があり、そのため選択信号によって各
種の波形を選択して発生することができ、従って選択信
号を実時間で切り換えることによって実時間で各種波形
を発生することができる。
"Prior Art" In a conventional logic waveform generating apparatus of this type, as shown in FIG. 4 or FIG. 7 of Japanese Patent Laid-Open No. 57-111470, for example, various logics are applied to a device under test. Since it is necessary to generate a waveform, various waveforms can be selected and generated by the selection signal, and therefore, various waveforms can be generated in real time by switching the selection signal in real time.

例えばスターティックカラム方式のメモリに対する試験
においては、そのアドレスデータとしてNRZ波形とR
Z波形との排他的論理和をとった波形(以下EXOR波
形と記す)と、NRZ波形とを交互に実時間で切り換え
て発生する必要がある。このような異なる種類の波形を
切り換えて発生することは、前記公開公報に記載した論
理波形生成装置においては、端子426〜431をすべ
て“1”にして、つまり3つのクロック513,51
4,515のすべてを使ってEXOR波形の発生を発生
し、端子426と429のみを“1”として、つまり3
つのクロック513,514,515のうち、クロック
513のみを用いてNRZ波形を発生することを実時間
で切り換えて実施することができる。しかし論理波形の
生成を高速度に行うためインターリブ方式を用いたもの
があるが、このインターリブ方式を前記公開公報に記載
した論理波形生成回路に適用した場合は、前記NRZ波
形発生時に、クロック514,515が除去され、その
除去されたり、されなかったりするクロック514,5
15をそれぞれ空間分割することになり、そのままでは
実時間で目的とする各種の波形を切り換えて発生するこ
とはできない。
For example, in a test for a static column type memory, the NRZ waveform and R
It is necessary to alternately generate a waveform (hereinafter referred to as EXOR waveform) obtained by exclusive OR with the Z waveform and the NRZ waveform by switching in real time. In the logic waveform generating apparatus described in the above-mentioned publication, all of the terminals 426 to 431 are set to "1", that is, three clocks 513 and 51 are generated by switching between different kinds of waveforms.
The generation of the EXOR waveform is generated using all 4, 515, and only the terminals 426 and 429 are set to "1", that is, 3
Of the two clocks 513, 514, 515, only the clock 513 can be used to generate the NRZ waveform by switching in real time. However, there is a method using an interleave method in order to generate a logic waveform at a high speed. However, when this interleave method is applied to the logic waveform generating circuit described in the above publication, a clock is generated when the NRZ waveform is generated. 514, 515 are removed, and clocks 514, 5 are removed or not removed.
Since each of 15 is spatially divided, various target waveforms cannot be generated in real time by switching them.

「発明の構成」 この発明の目的はインターリブ方式を用い、従って高速
度に論理波形を発生することができ、しかもその波形の
種類を実時間で切り換えて発生することができる論理波
形生成装置を提供することにある。
[Constitution of the Invention] An object of the present invention is to use a logic waveform generation apparatus which uses an interleave method and therefore can generate a logic waveform at a high speed and can generate the waveform by switching the type of the waveform in real time. To provide.

この発明によれば、論理波形入力端子から入力された入
力論理データは、第1データ分割回路により1タイムス
ロットずつ位相の異なるn個の空間に分割され、かつn
タイムスロットを有効期間とするデータに変換される。
また禁止用論理データ入力端子より入力された禁止用論
理データは、第2データ分割回路により1タイムスロッ
トずつ位相の異なるn個の空間に分割され、かつnタイ
ムスロットを有効期間とするデータに変換される。また
複数のクロック列がクロック分割回路で、その各クロッ
ク列について、その1つのクロックで立上り、次のクロ
ックで立下り、周期をそのクロック列のクロック周期の
n周期分とした低速クロック列で、順次1クロックずつ
位相がずれたn個の低速クロック列に空間分割される。
上記第1データ分割回路により分割された第1論理デー
タと、上記空間分割された低速クロックの対応するもの
との論理積が、上記複数のクロック列についてそれぞれ
第1論理回路によってとられ、また第2データ分割回路
で分割された禁止用論理データと、上記空間分割された
低速クロックの対応するものとの論理積が、上記複数の
クロック列についてそれぞれ複数の第2論理回路によっ
てとられる。これら第1論理回路の出力信号は第1多重
化回路によって、上記複数のクロック列の各クロック列
対応にそれぞれ時間的に多重化され、また第2論理回路
の出力信号は第2多重化回路によって、上記複数のクロ
ック列の各クロック列対応にそれぞれ時間的に多重化さ
れる。この第1多重化回路の出力データと、第2多重化
回路の出力データと、上記複数のクロック列との論理積
が、その各クロック列対応にそれぞれ複数の論理積手段
によってとられ、これら論理積手段の出力中の上記低速
クロック列の対応するものがそれぞれ論理和がとられ
て、その論理和出力によってフリップフロップがセット
リセットされる。
According to the present invention, the input logic data input from the logic waveform input terminal is divided into n spaces having different phases by one time slot by the first data division circuit, and n
Converted to data with a time slot as the valid period.
Further, the prohibition logic data input from the prohibition logic data input terminal is divided by the second data division circuit into n spaces each having a different phase by one time slot and converted into data having an effective period of n time slots. To be done. Further, a plurality of clock trains are clock division circuits, and for each clock train, a low-speed clock train in which one clock rises and the next clock falls, and the cycle is n cycles of the clock cycle of the clock train, The space is sequentially divided into n low-speed clock trains whose phases are shifted by one clock.
The logical product of the first logical data divided by the first data dividing circuit and the corresponding one of the space-divided low-speed clocks is obtained by the first logical circuit for each of the plurality of clock trains, and A logical product of the prohibition logical data divided by the two-data division circuit and the corresponding one of the space-divided low-speed clocks is obtained by each of the plurality of second logic circuits for each of the plurality of clock trains. The output signals of these first logic circuits are time-multiplexed by the first multiplexing circuit in correspondence with each clock train of the plurality of clock trains, and the output signals of the second logic circuit are processed by the second multiplexing circuit. , Each of the plurality of clock trains is time-multiplexed in correspondence with each clock train. The logical product of the output data of the first multiplex circuit, the output data of the second multiplex circuit, and the plurality of clock trains is obtained by a plurality of logical product means corresponding to each clock train. Corresponding ones of the low-speed clock trains in the output of the product means are respectively ORed, and the flip-flop is set / reset by the ORed output.

「実施例」 第1図はこの発明による論理波形生成装置の一例を示
す。論理データ入力端子11から入力論理データが入力
され、これは第1データ分割回路12へ供給される。第
1データ分割回路においてはこの例では1タイムスロッ
トずつずれた2個の空間に分割し、かつ2タイムスロッ
トの有効な期間を持つデータに変換される。例えば入力
端子11より入力の論理データは第1データ分割回路1
2内のD形フリップフロップ13,14のデータ端子D
にそれぞれ供給される。一方、端子15から上記タイム
スロットを周期とするクロックが供給され、そのクロッ
クは分割回路16に供給されて1タイムスロット位相が
異なり、2タイムスロットを周期とするクロックに分割
され、これらのクロックによってフリップフロップ1
3,14のクロック端子Cが駆動される。
[Embodiment] FIG. 1 shows an example of a logic waveform generator according to the present invention. Input logical data is input from the logical data input terminal 11 and is supplied to the first data division circuit 12. In this example, the first data division circuit divides the data into two spaces shifted by one time slot, and converts the data into data having an effective period of two time slots. For example, the logical data input from the input terminal 11 is the first data division circuit 1
Data terminal D of D-type flip-flops 13 and 14 in 2
Is supplied to each. On the other hand, a clock having the above-mentioned time slot as a cycle is supplied from the terminal 15, and the clock is supplied to the dividing circuit 16 and divided into clocks having a cycle of two time slots with different phases of one time slot. Flip flop 1
Clock terminals C of 3 and 14 are driven.

また禁止用論理データ入力端子17より禁止用論理デー
タが入力され、これは第2データ分割回路18において
第1データ分割回路12と同様に1タイムスロットずつ
位相が異なった2個の空間に分割され、かつ2タイムス
ロットの有効期間を持つデータに変換される。第2デー
タ分割回路18もD形フリップフロップ21,22を備
え、そのデータ端子Dに端子17よりの禁止用論理デー
タが供給される。クロック分割回路16よりの2つのク
ロックがフリップフロップ21,22のクロック端子C
にそれぞれ供給される。
Further, forbidden logical data is input from the forbidden logical data input terminal 17, and this is divided in the second data dividing circuit 18 into two spaces having different phases by one time slot as in the first data dividing circuit 12. , And is converted into data having a valid period of 2 time slots. The second data division circuit 18 also includes D-type flip-flops 21 and 22, and the inhibition logic data from the terminal 17 is supplied to the data terminal D thereof. Two clocks from the clock division circuit 16 are clock terminals C of the flip-flops 21 and 22.
Is supplied to each.

複数のクロック端子33,34,35からの各クロック
列Ac,Bc,Ccはクロック分割回路36,37,3
8へ供給され、クロック分割回路36で、クロック列A
cについて1つのクロックで立上り、次のクロック立下
り、周期をクロック列Acのクロック周期の2周期分と
した低速クロック列で順次1クロックずつ位相がずれた
2個の第1,第2の低速クロック列A,Aに空間分
割され、同様にクロック列Bc,Ccがそれぞれクロッ
ク分割回路37,38で2個の第1,第2低速クロック
列B,B,C,Cに空間分割される。
The clock trains Ac, Bc, Cc from the plurality of clock terminals 33, 34, 35 are clock division circuits 36, 37, 3 respectively.
8 and is supplied to the clock train A by the clock division circuit 36.
For c, a first clock, a second clock, a second clock, and a low-speed clock train having a cycle corresponding to two clock cycles of the clock train Ac have two first and second low speeds whose phases are sequentially shifted by one clock. The clock trains A 1 and A 2 are spatially divided, and similarly, the clock trains Bc and Cc are respectively divided into two first and second low-speed clock trains B 1 , B 2 , C 1 and C 2 by the clock dividing circuits 37 and 38, respectively. Is divided into spaces.

この空間分割された低速クロック列はそれぞれ空間分割
された論理データの対応するものとの論理積が、各クロ
ック列Ac,Bc,Ccについて論理回路においてとら
れる。即ち第1データ分割回路12の出力であるフリッ
プフロップ13の出力はアンド回路41,42,43に
それぞれ供給され、またフリップフロップ14の出力は
アンド回路44,45,46にそれぞれ供給される。分
割回路36よりの分割された第1,第2低速クロック列
,Aはアンド回路41,42の他方の入力側に供
給され、クロック分割回路37よりの2つの分割された
第1,第2低速クロック列B,Bはアンド回路4
2,45にそれぞれ供給され、クロック分割回路38の
第1,第2低速クロック列C,Cはアンド回路4
3,46にそれぞれ供給される。またフリップフロップ
21の出力はアンド回路47,48,49に供給され、
フリップフロップ22の出力はアンド回路51,52,
53に供給され、アンド回路47,51にクロック分割
回路36の第1,第2低速クロック列A,Aがそれ
ぞれ供給され、アンド回路48,52にクロック分割回
路37の第1,第2低速クロック列B,Bがそれぞ
れ供給され、アンド回路49,53にクロック分割回路
38の第1,第2低速クロック列C,Cがぞれぞれ
供給される。
This space-divided low-speed clock train is ANDed with the corresponding space-divided logic data in the logic circuit for each clock train Ac, Bc, Cc. That is, the output of the flip-flop 13, which is the output of the first data division circuit 12, is supplied to the AND circuits 41, 42, 43, respectively, and the output of the flip-flop 14 is supplied to the AND circuits 44, 45, 46, respectively. The divided first and second low-speed clock trains A 1 and A 2 from the division circuit 36 are supplied to the other input side of the AND circuits 41 and 42, and the divided first and second low-speed clock sequences from the clock division circuit 37. The second low-speed clock train B 1 , B 2 has an AND circuit 4
2 and 45, and the first and second low-speed clock trains C 1 and C 2 of the clock division circuit 38 are connected to the AND circuit 4 respectively.
3 and 46, respectively. The output of the flip-flop 21 is supplied to the AND circuits 47, 48, 49,
The output of the flip-flop 22 is the AND circuits 51, 52,
53, the AND circuits 47 and 51 are supplied with the first and second low-speed clock trains A 1 and A 2 of the clock division circuit 36, respectively, and the AND circuits 48 and 52 are supplied to the AND circuits 48 and 52, respectively. The low speed clock trains B 1 and B 2 are supplied respectively, and the AND circuits 49 and 53 are supplied with the first and second low speed clock trains C 1 and C 2 of the clock division circuit 38, respectively.

これらアンド回路の出力信号は入力論理データ、禁止用
論理データ、各クロック列Ac,Bc,Cc対応に多重
化回路では時間的に多重化される。即ちアンド回路4
1,44の各出力信号はオア回路54において多重化さ
れ、アンド回路42,45の出力はオア回路55で多重
化され、アンド回路43,46の出力はオア回路56で
多重化されて入力論理データ側について各クロック列A
c,Bc,Cc対応にそれぞれ多重化される。同様にア
ンド回路47,51の出力はオア回路57で多重化さ
れ、アンド回路48,52の出力はオア回路58で多重
化され、アンド回路49,53の出力はオア回路59で
多重化されて禁止用論理データ側について多重化され
る。オア回路54,55,56の各出力は必要に応じて
極性反転制御回路61,62,63に供給される。極性
反転制御回路61,62,63は排他的論理和回路から
構成されており、その極性反転指示入力端子64,6
5,66に論理1が入力されている場合は極性反転が行
われ、論理0が入力されている場合は極性反転が行われ
ない。
The output signals of these AND circuits are time-multiplexed in the multiplexing circuit corresponding to the input logic data, the prohibition logic data, and the respective clock trains Ac, Bc, Cc. That is, AND circuit 4
The output signals of 1 and 44 are multiplexed in the OR circuit 54, the outputs of the AND circuits 42 and 45 are multiplexed in the OR circuit 55, and the outputs of the AND circuits 43 and 46 are multiplexed in the OR circuit 56 to obtain the input logic. Clock side for data side A
c, Bc and Cc are multiplexed respectively. Similarly, the outputs of the AND circuits 47 and 51 are multiplexed by the OR circuit 57, the outputs of the AND circuits 48 and 52 are multiplexed by the OR circuit 58, and the outputs of the AND circuits 49 and 53 are multiplexed by the OR circuit 59. The prohibition logical data side is multiplexed. The outputs of the OR circuits 54, 55 and 56 are supplied to the polarity reversal control circuits 61, 62 and 63 as needed. The polarity inversion control circuits 61, 62, 63 are composed of exclusive OR circuits, and their polarity inversion instruction input terminals 64, 6 are provided.
When logic 1 is input to 5, 66, polarity inversion is performed, and when logic 0 is input, polarity inversion is not performed.

極性反転制御回路61,62,63の各正極性出力はア
ンド回路67,68,69に供給され、反対極性出力は
アンド回路71,72,73に供給される。またオア回
路57,58,59の各出力はナンド回路74,75,
76の一方の入力側に供給され、これらナンド回路7
4,75,76には制御端子77,78,79より制御
信号が供給される。ナンド回路74,75,76の出力
は対応するアンド回路、つまりナンド回路74の出力は
アンド回路67,71に供給され、ナンド回路75の出
力はアンド回路68,72に供給され、ナンド回路76
の出力はアンド回路69,73に供給される。更に端子
33,34,35のクロックは遅延回路81,82,8
3をそれぞれ通じてアンド回路の対応するものに供給さ
れる。つまりクロック33の出力はアンド回路67,7
1に供給され、クロック34はアンド回路68,72に
供給され、端子35のクロックはアンド回路69,73
に供給される。つまりクロック列Acと、第1低速クロ
ック列と対応するオア回路54,57の各出力との論理
積がアンド回路67でとられ、クロック列Acと第2低
速クロック列と対応するオア回路55,58の各出力と
の論理積がアンド回路71でとられる。他のアンド回路
68,72,69,73についてもそれぞれクロック列
Bc,Ccについて同様のことがなされると言える。
The positive polarity outputs of the polarity inversion control circuits 61, 62 and 63 are supplied to the AND circuits 67, 68 and 69, and the opposite polarity outputs are supplied to the AND circuits 71, 72 and 73. The outputs of the OR circuits 57, 58, 59 are the NAND circuits 74, 75,
76 is supplied to one input side of these NAND circuits 7
Control signals are supplied to 4, 75 and 76 from control terminals 77, 78 and 79. The outputs of the NAND circuits 74, 75, 76 are supplied to the corresponding AND circuits, that is, the outputs of the NAND circuit 74 are supplied to the AND circuits 67, 71, the outputs of the NAND circuit 75 are supplied to the AND circuits 68, 72, and the NAND circuit 76.
Is supplied to AND circuits 69 and 73. Further, the clocks at the terminals 33, 34 and 35 are delay circuits 81, 82 and 8
3 to the corresponding ones of the AND circuits. That is, the output of the clock 33 is the AND circuits 67, 7
1 and the clock 34 is supplied to AND circuits 68 and 72, and the clock of the terminal 35 is AND circuits 69 and 73.
Is supplied to. That is, the AND circuit 67 calculates the logical product of the clock train Ac and the outputs of the OR circuits 54 and 57 corresponding to the first low-speed clock train, and the OR circuit 55 corresponding to the clock train Ac and the second low-speed clock train. An AND circuit 71 obtains a logical product of each output of 58. It can be said that the same applies to the other AND circuits 68, 72, 69, 73 for the clock trains Bc, Cc, respectively.

アンド回路67,68,69の出力は遅延回路84,8
5,86をそれぞれ通じてオア回路87に供給され、ア
ンド回路71,72,73の各出力は遅延回路88,8
9,91をそれぞれ通じてオア回路92に供給される。
オア回路87,および92の各出力はセットリセット形
フリップフロップ93のセット端子Sおよびリセット端
子Rにそれぞれ供給され、フリップフロップ93の出力
は生成波形出力端子94に供給される。
The outputs of the AND circuits 67, 68, 69 are delay circuits 84, 8
5, 86 are supplied to the OR circuit 87, and the outputs of the AND circuits 71, 72, 73 are delayed by the delay circuits 88, 8 respectively.
It is supplied to the OR circuit 92 through 9 and 91 respectively.
The outputs of the OR circuits 87 and 92 are supplied to the set terminal S and the reset terminal R of the set-reset flip-flop 93, respectively, and the output of the flip-flop 93 is supplied to the generated waveform output terminal 94.

この第1図の構成において例えば端子11より第2図に
示すように論理データLDが入力され、端子17には論
理データIDが入力され、更にクロック端子15にはク
ロックMcが入力され、端子33,34,35にはクロ
ック列Ac,Bc,Ccが入力される。クロックMcに
対し、クロック列Acは僅か位相が遅れており、クロッ
ク列Bc,Ccは1つおきに1タイムスロット内におい
て位相が異なったものと位相が一致したものとが交互に
生じる。
In the configuration of FIG. 1, for example, the logical data LD is input from the terminal 11 as shown in FIG. 2, the logical data ID is input to the terminal 17, the clock Mc is input to the clock terminal 15, and the terminal 33. , 34, 35 are input with clock trains Ac, Bc, Cc. The clock train Ac has a slight phase delay with respect to the clock Mc, and every other clock train Bc, Cc alternates in phase and in phase in one time slot.

このような論理データおよびクロックが入力されたとす
ると、クロック分割回路36においてはクロック列Ac
が1クロックずれて、2クロック周期を周期とし1クロ
ック周期の幅を持つ第1,第2低速クロック列A,A
に分割される。同様にしてクロック列Bcは分割回路
37により第1,第2低速クロック列B,Bに分割
され、更にクロック列Ccはクロック分割回路38によ
って第1,第2低速クロック列C,Cに分割され
る。
If such logical data and a clock are input, the clock train Ac in the clock division circuit 36.
Is shifted by one clock and has a width of one clock cycle with a cycle of two clock cycles, the first and second low-speed clock trains A 1 , A
It is divided into two . Similarly, the clock train Bc is divided by the dividing circuit 37 into the first and second low speed clock trains B 1 and B 2 , and the clock train Cc is further divided by the clock dividing circuit 38 into the first and second low speed clock trains C 1 and C 2. It is divided into two .

端子11の入力論理データLDはクロックMcの1つお
きのものによりサンプリングされ、第2図に示すように
2タイムスロット継続するデータDと、これに対して
1タイムスロット位相がずれたデータDとがフリップ
フロップ13,14からそれぞれ得られる。この分割さ
れたデータD,Dは分割された第1,第2低速クロ
ック列A,Aとの論理積がそれぞれアンド回路4
1,44によってとられ、更にその出力はオア回路54
で時間的に多重化され、第2図に示すように出力L
得られる。同様にしてデータD,Dと分割された第
1,第2低速クロック列B,Bとの論理積の出力を
時間的に多重化した出力Lがオア回路55から得ら
れ、データD,Dと分割された第1,第2低速クロ
ック列C,Cとの論理積の論理和をとった出力L
が論理和回路56から得られる。
The input logic data LD of the terminal 11 is sampled by every other clock Mc, and as shown in FIG. 2, data D 1 which continues for 2 time slots and data D 1 whose phase is shifted by 1 time slot. 2 and 2 are obtained from the flip-flops 13 and 14, respectively. The logical products of the divided data D 1 and D 2 and the divided first and second low speed clock trains A 1 and A 2 are AND circuits 4, respectively.
1, 44, the output of which is the OR circuit 54.
Are time-multiplexed to obtain an output L a as shown in FIG. Similarly, an output L b obtained by temporally multiplexing the output of the logical product of the data D 1 and D 2 and the divided first and second low-speed clock trains B 1 and B 2 is obtained from the OR circuit 55, An output L c that is the logical sum of the logical product of the data D 1 and D 2 and the divided first and second low-speed clock trains C 1 and C 2.
Is obtained from the logical sum circuit 56.

端子17よりの禁止用論理データIDはクロックMcの
1つおきによってサンプリングされてそれぞれフリップ
フロップ21,22よりi,iとして出力される。
この分割された論理データi,iと分割された第
1,第2低速クロックA,Aとのそれぞれの論理積
がアンド回路47,51でとられ、更にその出力はオア
回路57で時間的に多重化されてデータiとなる。ま
た同様にして分割されたデータi,iと分割された
第1,第2低速クロックB,Bとの論理積がとら
れ、その論理和が論理和回路58から出力iとして出
力される。更にデータi,iと分割された第1,第
2低速クロックC,Cとの論理積を論理和した出力
が論理和回路59よりiとして得られる。
The prohibiting logic data ID from the terminal 17 is sampled at every other clock Mc and output as i 1 and i 2 from the flip-flops 21 and 22, respectively.
The logical products of the divided logical data i 1 and i 2 and the divided first and second low-speed clocks A 1 and A 2 are obtained by AND circuits 47 and 51, and the output thereof is the OR circuit 57. Is temporally multiplexed to form data i a . Similarly, a logical product of the divided data i 1 and i 2 and the divided first and second low speed clocks B 1 and B 2 is obtained, and the logical sum thereof is output from the logical sum circuit 58 as an output i b. Is output. Further, the logical sum of the logical products of the data i 1 and i 2 and the divided first and second low speed clocks C 1 and C 2 is obtained from the logical sum circuit 59 as i c .

この第2図の例ではタイムスロットごとにEXOR,N
RZ,EXOR,NRZ波形をそれぞれ出力する場合
で、制御端子77,79に対しては論理1が与えられ、
端子78には論理0が与えられる。従ってナンド回路7
4,76の出力はオア回路57,59の出力がそれぞれ
反転されて出力され、オア回路57,59の出力が
“1”のとき、アンド回路67,71,69,73がそ
れぞれれ禁止され、出力は“0”となり、一方、ナンド
回路75の出力は常に論理1のまゝである。またアンド
回路67,68,69,71,72,73には選択端子
95乃至100が接続され、これに対し選択信号が論理
1として与えられている。このため、アンド回路67,
71の出力は第2図に示すA,Aとなり、アンド回
路68,72の出力は出力B,Bとなり、アンド回
路69,73の出力はC,Cとなる。従ってオア回
路87および92の各出力はS,Rとなり、フリップフ
ロップ93の出力はDとなり、所望の波形、つまりE
XOR,NRZ,EXOR,NRZを交互に繰り返すモ
ードが得られる。このように禁止用論理データが“1”
のとき、アンド回路67,71,69,73に対するク
ロックが禁止され、NRZ波形が得られ、しかもクロッ
ク列Ac,Bc,Ccは除去されることなく、空間時分
割されるため正しく動作する。
In the example of FIG. 2, EXOR, N is set for each time slot.
When outputting RZ, EXOR, and NRZ waveforms, respectively, a logical 1 is given to the control terminals 77 and 79,
A logic 0 is applied to terminal 78. Therefore, NAND circuit 7
The outputs of the OR circuits 57 and 59 are inverted from the outputs of the OR circuits 57 and 59, and when the outputs of the OR circuits 57 and 59 are "1", the AND circuits 67, 71, 69 and 73 are prohibited, respectively. The output is "0", while the output of the NAND circuit 75 is always at logic "1". Select terminals 95 to 100 are connected to the AND circuits 67, 68, 69, 71, 72 and 73, to which a select signal is given as logic 1. Therefore, the AND circuit 67,
The output of 71 is A s shown in FIG. 2, A r, and the output of the AND circuit 68 and 72 output B s, B r and the output of the AND circuit 69, 73 becomes C s, C r. Therefore, the outputs of the OR circuits 87 and 92 are S and R, the output of the flip-flop 93 is D 0 , and the desired waveform, that is, E
A mode in which XOR, NRZ, EXOR, and NRZ are alternately repeated is obtained. In this way, the prohibition logical data is "1"
At this time, the clocks to the AND circuits 67, 71, 69, 73 are prohibited, the NRZ waveform is obtained, and the clock trains Ac, Bc, Cc are not removed but are spatially time-divided, so that they operate correctly.

第3図にクロック入力が2種類の場合の例を第1図と対
応する部分に同一符号を付けて示し説明は省略する。な
お、端子95〜100は前記公開公報の第4図、第7図
中の端子426〜431と対応し、また端子64〜66
は同公報中の端子422と対応し、同公報の第6図に示
すように各端子を制御することにより各種の波形を発生
することができる。
In FIG. 3, an example in the case of two types of clock inputs is given to the portion corresponding to FIG. The terminals 95 to 100 correspond to the terminals 426 to 431 in FIGS. 4 and 7 of the above-mentioned publication, and the terminals 64 to 66.
Corresponds to the terminal 422 in the publication, and various waveforms can be generated by controlling each terminal as shown in FIG. 6 of the publication.

「発明の効果」 以上述べたように、この発明による論理波形生成装置に
よれば各種の論理波形を実時間で切り換えて発生するこ
とができ、しかもインターリブ方式としているため高速
度に波形を生成することができる。かつ、端子17に与
える禁止用論理データを選択することによって各種の論
理データを実時間で切り換えて出力することが可能であ
る。
[Advantages of the Invention] As described above, according to the logic waveform generation device of the present invention, various logic waveforms can be switched and generated in real time, and since the inter-lib system is used, waveforms are generated at high speed. can do. Moreover, it is possible to switch and output various kinds of logic data in real time by selecting the prohibition logic data given to the terminal 17.

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

第1図はこの発明による論理波形生成装置の一例を示す
論理回路図、第2図はその動作の一例を示すタイムチャ
ート、第3図はこの発明の論理波形生成装置の他の例を
示す論理回路図である。 11,17:論理データ入力端子、12,18:データ
分割回路、15,33,34,35:クロック入力端
子、16,36,37,38:クロック分割回路、54
乃至59:多重化回路としての論理和回路。
FIG. 1 is a logic circuit diagram showing an example of a logic waveform generating device according to the present invention, FIG. 2 is a time chart showing an example of its operation, and FIG. 3 is a logic showing another example of the logic waveform generating device of the present invention. It is a circuit diagram. 11, 17: Logical data input terminal, 12, 18: Data division circuit, 15, 33, 34, 35: Clock input terminal, 16, 36, 37, 38: Clock division circuit, 54
To 59: OR circuits as multiplexing circuits.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】論理データ入力端子よりの入力論理データ
を1タイムスロットずつ位相の異なるn個の空間に分割
し、かつnタイムスロットの有効期間を持つデータに変
換する第1データ分割回路と、 禁止用論理データ入力端子より入力された禁止用論理デ
ータをそれぞれ1タイムスロットずつ位相の異なるn個
の空間に分割し、かつnタイムスロットの有効期間を有
するデータに変換する第2データ分割回路と、 複数のクロック列の各クロック列について、その1つの
クロックで立上り、次のクロックで立下り、周期をその
クロック列のクロック周期のn周期分とした低速クロッ
ク列で、順次1クロックずつ位相がずれたn個の低速ク
ロック列に空間分割するクロック分割回路と、 上記空間分割された第1入力論理データと、上記空間分
割された低速クロックの対応するものとの論理積を、上
記複数のクロック列についてそれぞれとる複数の第1論
理回路と、 上記空間分割された禁止用論理データと上記空間分割さ
れた低速クロック列の対応するものとの論理積を、上記
複数のクロック列についてそれぞれとる複数の第2論理
回路と、 上記第1論理回路の出力信号を、上記複数のクロック列
の各クロック列対応に時間的に多重化する複数の第1多
重化回路と、 上記第2論理回路の出力信号を、上記複数のクロック列
の各クロック列対応に時間的に多重化する複数の第2多
重化回路と、 上記第1多重化回路の出力と、第2多重化回路の出力と
上記複数のクロック列との論理積をその各クロック列対
応にそれぞれとる論理積手段とを具備する論理波形生成
装置。
1. A first data division circuit for dividing input logical data from a logical data input terminal into n spaces each having a different phase by one time slot and converting the data into data having an effective period of n time slots. A second data division circuit for dividing the prohibition logic data inputted from the prohibition logic data input terminal into n spaces each having a phase difference of one time slot and converting the data into data having an effective period of n time slots; , A low-speed clock train in which each clock train of a plurality of clock trains rises at one clock thereof and falls at the next clock, and the cycle is set to n cycles of the clock cycle of the clock train, and the phase is sequentially increased by one clock at a time. A clock division circuit for performing space division into shifted n low-speed clock trains, the space-divided first input logical data, and the space division Of a plurality of low-speed clocks and a corresponding one of the plurality of clock trains, the plurality of first logic circuits, the space-divided prohibition logic data, and the space-divided low-speed clock trains. Output signals of the first logic circuit and the plurality of second logic circuits that respectively take the logical product of the above-mentioned clock sequences with respect to the plurality of clock sequences. A plurality of first multiplex circuits, a plurality of second multiplex circuits that temporally multiplex the output signals of the second logic circuit in correspondence with the clock strings of the plurality of clock strings, and the first multiplex circuit. A logical waveform generating device comprising: a logical product of the output of the digitizing circuit, the logical product of the output of the second multiplexing circuit and the plurality of clock trains corresponding to each clock train.
JP59049584A 1984-03-14 1984-03-14 Logical waveform generator Expired - Lifetime JPH0641967B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59049584A JPH0641967B2 (en) 1984-03-14 1984-03-14 Logical waveform generator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59049584A JPH0641967B2 (en) 1984-03-14 1984-03-14 Logical waveform generator

Publications (2)

Publication Number Publication Date
JPS60194375A JPS60194375A (en) 1985-10-02
JPH0641967B2 true JPH0641967B2 (en) 1994-06-01

Family

ID=12835263

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59049584A Expired - Lifetime JPH0641967B2 (en) 1984-03-14 1984-03-14 Logical waveform generator

Country Status (1)

Country Link
JP (1) JPH0641967B2 (en)

Families Citing this family (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
DE602004010136T2 (en) * 2003-05-15 2008-09-11 Advantest Corp. TEST DEVICE WITH A WAVEFORM FORMATTING DEVICE

Also Published As

Publication number Publication date
JPS60194375A (en) 1985-10-02

Similar Documents

Publication Publication Date Title
US5261081A (en) Sequence control apparatus for producing output signals in synchronous with a consistent delay from rising or falling edge of clock input signal
KR970704264A (en) Digital Pulse Width Modulator with Integrated Test and Control
US4410937A (en) Method of controlling polyphase inverters and control circuits therefor
JPH0641967B2 (en) Logical waveform generator
JPS5853229A (en) Generating circuit of variable duty ratio pulse waveform
JP3125651B2 (en) Rate generator
JP2576657B2 (en) Timing signal generator
JPH0879029A (en) Four-phase clock pulse generating circuit
US4167707A (en) Symmetrical digital phase shifter
JP2880019B2 (en) Pattern generator
JP3302907B2 (en) PWM output control circuit
JPH0894722A (en) Wave-shaping circuit for semiconductor testing device
SU572782A1 (en) Generator of n-digit ternary permanent-weight code
JPS6024670B2 (en) Inverter control circuit
SU1037415A1 (en) Digital multichannel apparatus for controlling inverter
JP3514020B2 (en) Rate generator
SU1758858A1 (en) Oscillator
SU834853A2 (en) M-sequence generator
JP2592522B2 (en) PN code phase modulation circuit
SU766034A1 (en) Frequency-manipulated signal shaper
SU748870A1 (en) Decoder
SU1495905A1 (en) Device for synchronization of ac generators
SU1262742A1 (en) Digital generator of sine oscillations with variable frequency
SU1173548A1 (en) Apparatus for selecting channels
JPH04354418A (en) Pulse width modulation circuit