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

JPH01168115A - Waveform generator - Google Patents

Waveform generator

Info

Publication number
JPH01168115A
JPH01168115A JP62327755A JP32775587A JPH01168115A JP H01168115 A JPH01168115 A JP H01168115A JP 62327755 A JP62327755 A JP 62327755A JP 32775587 A JP32775587 A JP 32775587A JP H01168115 A JPH01168115 A JP H01168115A
Authority
JP
Japan
Prior art keywords
waveform
data
memory
timing
generated
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
JP62327755A
Other languages
Japanese (ja)
Inventor
Kazuhisa Takano
和久 高野
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.)
Hitachi High Tech Corp
Original Assignee
Hitachi Electronics Engineering Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Electronics Engineering Co Ltd filed Critical Hitachi Electronics Engineering Co Ltd
Priority to JP62327755A priority Critical patent/JPH01168115A/en
Publication of JPH01168115A publication Critical patent/JPH01168115A/en
Pending legal-status Critical Current

Links

Landscapes

  • Tests Of Electronic Circuits (AREA)

Abstract

PURPOSE:To generate various kinds of and diversified waveform patterns through the mere access of a memory by providing a memory deciding the leading edge and trailing edge shapes of a waveform and a timing pulse generating circuit selecting the leading edge and trailing edge pulses from the clock pulse whose phase differs depends on the data in the memory. CONSTITUTION:A memory storing a timing data to decide the leading edge and trailing edge shapes of the waveform corresponding to the waveform to be generated in advance in the inside and a timing pulse generating circuit 22 selecting the leading/trailing edges pulse from the clock pulse whose phase differs based on the data in the memory are provided in the waveform generator. As a result, the waveform control circuit is constituted by a simple memory controlling the leading/trailing edges of the waveform and the memory is accessed by the pattern data from the pattern generator 12. Thus, various kinds of and diversified waveforms corresponding to the various waveform generating mode can be generated.

Description

【発明の詳細な説明】 [産業上の利用分野コ この発明は、波形発生装置に関し、詳しくは、複数のI
Cテストピンのそれぞれに対応してIC検査のためのテ
スト波形パターンを発生する波形発生装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a waveform generator, and more specifically,
The present invention relates to a waveform generator that generates a test waveform pattern for IC testing corresponding to each C test pin.

[従来の技術] IC検査システムにあっては、ICの性能1機能試験を
行うためにそれに必要な複数ビットのテスト波形パター
ンを、テストパターンプログラム等に従って自動的に発
生させている。
[Prior Art] In an IC testing system, a multi-bit test waveform pattern necessary for performing a performance one-function test of an IC is automatically generated according to a test pattern program or the like.

従来、このようなテスト波形パターンの発生装置にあっ
ては、パターン発生器によって作られたパターンデータ
とタイミングクロック発生器により作られたクロックパ
ルスとのそれぞれのうちから、ICのピンごとに必要な
ものを選択して、所定の波形を生成し、これをドライブ
回路に送出し、その出力をレベル変換して所定のICピ
ンに供給する方法を採っている。
Conventionally, in such a test waveform pattern generator, necessary data for each pin of an IC is extracted from pattern data created by a pattern generator and clock pulses created by a timing clock generator. A method is adopted in which a predetermined waveform is generated by selecting one, which is sent to a drive circuit, and its output is level-converted and supplied to a predetermined IC pin.

その−例として、第3図に見るような具体的な回路を挙
げることができる。
As an example, a specific circuit as shown in FIG. 3 can be cited.

1は、パターン発生器であって、通常、ROMとRAM
とから構成されるインストラクションメモリとプログラ
ムカウンタ、コントローラ等からなり、被検査デバイス
(以下CUT)に対するアドレスの発生とパターンデー
タ、期待値データ等のデータの発生、さらにCUTに対
するリード/ライト制御信号等を発生する。
1 is a pattern generator, which usually includes ROM and RAM.
It consists of an instruction memory, a program counter, a controller, etc., and generates addresses for the device under test (hereinafter referred to as CUT), generates data such as pattern data and expected value data, and also sends read/write control signals to the CUT. Occur.

そこで、例えば、パターン発生器1のインストラクショ
ンメモリの所定のアドレスがアクセスされたとすると、
パターンデータが発生し、データセレクタ2により、第
4図の(a)に見るようなパターンデータが所定のタイ
ミングで選択されて波形フォーマツタ3に送出される。
For example, if a predetermined address in the instruction memory of the pattern generator 1 is accessed,
Pattern data is generated, and the data selector 2 selects pattern data as shown in FIG. 4(a) at a predetermined timing and sends it to the waveform formatter 3.

一方、タイミングクロック発生器4は、第4図の(b)
 、 (C)のタイミング波形(1) 、 (2)に見
るようなその位相が順次相違するクロックパルスを発生
し、そのうちの1つが夕、イミングセレクタ5により選
択されて、波形フォーマツタ3に送出される。
On the other hand, the timing clock generator 4 is configured as shown in FIG. 4(b).
, the clock pulses having different phases as shown in timing waveforms (1) and (2) in (C) are generated sequentially, and one of them is selected by the timing selector 5 in the evening and sent to the waveform formatter 3. Ru.

ここで、例えば、タイミング波形(1)、(2)がそれ
ぞれ選択されたとすると、これらに従って、第4図の(
d)に見るようなタイミングで立上がり、立下がるパル
ス波形のテスト波形パターンが波形フォマッタ3の出力
として発生する。
For example, if timing waveforms (1) and (2) are selected, then according to these, (
A test waveform pattern of a pulse waveform rising and falling at the timing shown in d) is generated as the output of the waveform formatter 3.

この波形フォーマツタ3の出力信号は、テスト波形パタ
ーンとして、次段のドライブ回路6のドライバ7に送出
される。そしてドライブ回路6を経て、設定された所定
の電圧の前記出力信号に対応する波形パターンを、例え
ば11ンドラ側のソケットに挿着されている被検査IC
の特定のピンに印加する。
The output signal of this waveform formatter 3 is sent to the driver 7 of the next stage drive circuit 6 as a test waveform pattern. Then, through the drive circuit 6, a waveform pattern corresponding to the output signal of a predetermined voltage is transmitted to the IC to be tested inserted into the socket on the 11 driver side, for example.
to a specific pin.

なお% 7 a + 7 bは、ドライバ7に供給する
基型電圧源モジュールであって、これらにより安定な電
圧VIH(HIGHレベルの設定電圧値)。
Note that %7a + 7b is a basic voltage source module that supplies the driver 7, and a stable voltage VIH (high level set voltage value) is provided by these modules.

VIL(LOWレベルの設定電圧値)がドライバ7に供
給される。
VIL (low level set voltage value) is supplied to the driver 7.

ここで、従来の波形フォーマツタ3にあっては、RZ、
NRZ、EXOR等の固定波形、RTWC(リアルタイ
ム波形コントロール)等の各波形を発生する波形制御回
路がそれぞれ設けられていて、与えられたパターンデー
タからRZ、NRZ、EXOR,RTWC等の波形を発
生するこれらに対応した波形発生モードが設けられ、そ
れが選択できるようになっている。
Here, in the conventional waveform formatter 3, RZ,
A waveform control circuit that generates fixed waveforms such as NRZ and EXOR, and waveforms such as RTWC (real-time waveform control) is provided, and generates waveforms such as RZ, NRZ, EXOR, RTWC, etc. from given pattern data. Waveform generation modes corresponding to these are provided and can be selected.

[解決しようとする問題点] ところで−半導体集積回路は、高機能化されるにつれて
内部に多種の機能を持つチップが集積され、或いは多く
の機能ブロックが1チツプの中に集積化されるようにな
って来ている。そこで、そのファンクションテスト(機
能テスト)等を行う場合に、そのテスト項目が多くなる
とともに発生する波形の種類も多くなって、発生波形パ
ターンも複雑で多様化して来ている。
[Problems to be solved] By the way, as semiconductor integrated circuits become more sophisticated, chips with various functions are integrated inside them, or many functional blocks are integrated into one chip. It's becoming. Therefore, when performing a functional test, etc., the number of test items increases and the types of waveforms generated also increase, and the generated waveform patterns are becoming more complex and diverse.

したがって、波形フォーマツタ3に設けられる波形制御
回路がそれに従って、多くなり、多様化し、そして複雑
化して来ている。
Accordingly, the number of waveform control circuits provided in the waveform formatter 3 has increased, become more diverse, and become more complex.

この発明は、このような従来技術の問題点を解決するも
のであって、簡単な回路構成で各種の波形発生モードに
対応した多種多様な波形を発生させることができる波形
発生装置を提供することを目的とする。
The present invention solves the problems of the prior art, and provides a waveform generator capable of generating a wide variety of waveforms corresponding to various waveform generation modes with a simple circuit configuration. With the goal.

[問題点を解決するための手段] このような目的を達成するためのこの発明の波形発生装
置における構成は、パターン発生器と、位相が相違する
クロックパルスを所定の周期で相違する複数の位相に対
応してそれぞれ発生するタイミングクロック発生器と、
複数の各位相に対応してそれぞれ割り当てられた発生波
形の立上がりに対応する複数のビット及び発生波形の立
下がりに対応する複数のビットを有するデータを記憶す
るメモリと、複数の各ビットのそれぞれをゲート信号と
し、各位相のクロックパルスの中から特定のクロックパ
ルスを発生波形の立上がり及び立下がりのそれぞれに対
応して得てこれらに対応して第1のパルス信号及び第2
のパルス信号をそれぞれ発生するタイミングパルス発生
回路と、第1のパルス信号に応じて発生波形を立りげ又
は立下げ、かつ第2のパルス信号に応じて発生波形を立
下げ又は\γ上げる波形発生回路とを備えていて、メモ
リがパターン発生器からの信号によりアクセスされ、デ
ータがタイミングパルス発生回路に送出されるものであ
る。
[Means for Solving the Problems] The configuration of the waveform generator of the present invention for achieving such an object includes a pattern generator, and a plurality of clock pulses having different phases at a predetermined period. a timing clock generator that generates signals corresponding to the respective timing clocks;
A memory for storing data having a plurality of bits corresponding to the rising edge of the generated waveform and a plurality of bits corresponding to the falling edge of the generated waveform respectively assigned to each of the plurality of phases; A gate signal is obtained, and a specific clock pulse is obtained from the clock pulses of each phase corresponding to the rising and falling edges of the generated waveform, and the first pulse signal and the second pulse signal are generated correspondingly to the rising and falling edges of the generated waveform.
a timing pulse generation circuit that generates pulse signals respectively, and a waveform that causes the generated waveform to rise or fall in response to the first pulse signal, and causes the generated waveform to fall or raise \γ in response to the second pulse signal. The memory is accessed by a signal from the pattern generator and the data is sent to the timing pulse generation circuit.

[作用コ このように波形発生装置の内部にあらかじめ発生すべき
波形に対応するような波形の立上がり、立下がり形態を
決めるタイミングデータを記憶するメモリと、このメモ
リのデータにより位相の相違するクロックパルスから立
上がり、立下がりパルスを選択するようなタイミングパ
ルス発生回路とを設けることにより、多種多様な波形パ
ターンをメモリをアクセスするだけで発生させることが
できる。
[Operations] In this way, there is a memory that stores timing data that determines the rising and falling forms of a waveform that corresponds to the waveform that should be generated in advance inside the waveform generator, and a clock pulse that has a different phase depending on the data in this memory. By providing a timing pulse generation circuit that selects rising and falling pulses from 0 to 1, a wide variety of waveform patterns can be generated simply by accessing the memory.

その結果、波形制御回路が波形の立」−かり及び\γ−
ドがりを制御するrlt−のメモリによって構成でき、
従来のように波形発生モードの種類に対応した多くの制
御回路を設ける必要がなく、簡lrな回路となる。しか
も、クロックパルスに対応して立1−かり又は立下がる
あらゆる波形形態での波形の発生が可能であって、それ
がメモリの記憶データによって設定できる巳とから自由
度の高い波形発生装置が実現でき、発生波形別のタイミ
ングスキューずれもなくなる。
As a result, the waveform control circuit controls the waveform's rise and \γ-
can be configured by the rlt-memory that controls the edge,
There is no need to provide many control circuits corresponding to the types of waveform generation modes as in the conventional case, resulting in a simple circuit. Moreover, it is possible to generate waveforms in any waveform form that rises or falls in response to a clock pulse, and can be set using data stored in memory, thus realizing a waveform generator with a high degree of freedom. This eliminates timing skew deviations for each generated waveform.

さらに、パターン発生器からのパターンデータでメモリ
がアクセスされることから、メモリの異なるアドレス領
域に異なる形態の波形データを記憶するようにしておけ
ば、アクセス領域を変えるだけでリアルタイムに波形形
態の相違する波形を順次発生させることが容易にできる
Furthermore, since the memory is accessed using pattern data from the pattern generator, if you store waveform data in different formats in different address areas of the memory, you can change the waveform format in real time by simply changing the access area. It is easy to sequentially generate waveforms.

[実施例コ 以下、この発明の一実施例について図面を用いて詳細に
説明する。
[Example 1] Hereinafter, an example of the present invention will be described in detail with reference to the drawings.

第1図は、この発明の波形発生装置を゛1′、導体テス
ターの波形発生装置に適用した一実施例のブロック図で
あり、第2図は、その波形発生動作を説明するためのタ
イミングチャートである。
FIG. 1 is a block diagram of an embodiment in which the waveform generator of the present invention is applied to a waveform generator for a conductor tester, and FIG. 2 is a timing chart for explaining the waveform generation operation. It is.

第1図において、10は、CPUであり、インタフェー
ス11を介してパターン発生器12にパターン発生に必
要なプログラムをセットし、タイミングクロック発生7
9113に必要なタイミング発生のデータをセットする
。これらパターン発生器12、タイミングクロック発生
器13からのデータが波形発生器17の各波形フォーマ
ツタにそれぞれ送出されて、波形フォーマツタの出力が
ピンエレクトロニクス18のドライバ回路に入力されて
、このドライブ回路を経てテスト波形等がCUT19の
ピン対応に出力される。
In FIG. 1, 10 is a CPU, which sets a program necessary for pattern generation in a pattern generator 12 via an interface 11, and generates a timing clock 7.
Set the necessary timing generation data in 9113. The data from the pattern generator 12 and timing clock generator 13 are sent to each waveform formatter of the waveform generator 17, and the output of the waveform formatter is input to the driver circuit of the pin electronics 18, and then passed through the drive circuit. Test waveforms and the like are output to corresponding pins of the CUT 19.

17a、17b、17c、seeは、その各波形フォー
マツタであって、6 a 、8 b + 6 c + 
 ・・・は、これら各波形フォーマツタから出力される
波形パターンをそれぞれ受けるドライブ回路である。こ
こで、各波形フォーマツタは、はぼ同様な構成となって
いるので、その代表として波形フォーマツタ17aに、
その具体的な内部構成を示し、以下、波形フォーマツタ
17aを代表としてその構成及び動作を説明し、他のも
のについては割愛する。
17a, 17b, 17c, see are respective waveform formatters, and 6a, 8b + 6c +
... are drive circuits that receive the waveform patterns output from each of these waveform formatters. Here, since each waveform formatter has a similar configuration, the waveform formatter 17a is representative.
The specific internal configuration will be shown below, and the configuration and operation will be explained using the waveform formatter 17a as a representative, and other components will be omitted.

なお、20は、テスト電圧設定回路であって、CPUl
0からのデータにより1)UT19のバイアス電圧とか
、テストパターン等のレベルヲ設定するデータなどを発
生して、DUT19.  ピンエレクトロニクス18等
にそれぞれ供給する。
In addition, 20 is a test voltage setting circuit, and
1) Generates data for setting the bias voltage of the UT 19, the level of the test pattern, etc. using the data from the DUT 19. These are supplied to the pin electronics 18, etc., respectively.

パターン発生器12から発生するパターンデータとタイ
ミングクロック発生器13の各位相のクロックパルスと
は、それぞれの波形フォーマツタ17a、17b、17
c、ohmにそれぞれ入力される。そして、パターンデ
ータのうちのあるものが波形フォーマツタ17aに入力
され、コノ信号は、波形フォーマツタ17aのタイミン
グデータメモリ21のアドレス入力端子にアドレス信号
として加えられる。
The pattern data generated from the pattern generator 12 and the clock pulses of each phase of the timing clock generator 13 are generated by the respective waveform formatters 17a, 17b, 17.
c and ohm, respectively. Then, some of the pattern data is input to the waveform formatter 17a, and the signal is applied as an address signal to the address input terminal of the timing data memory 21 of the waveform formatter 17a.

このアドレス信号は、パターンデータのうちの、例えば
、2乃至3ビツトであって、これら2乃至3ビツトによ
りタイミングデータメモリ21の特定のアドレスがアク
セスされ、そのアドレスから読出されたデータがタイミ
ングパルス発生回路22に送出される。
This address signal is, for example, 2 or 3 bits of the pattern data, and a specific address of the timing data memory 21 is accessed by these 2 or 3 bits, and the data read from that address is used to generate a timing pulse. The signal is sent to circuit 22.

タイミングパルス発生回路22は、タイミングデータメ
モリ21からのデータと、タイミングクロック発生11
3から送出される、位相がそれぞれ相違するクロックパ
ルスとを受けて、これらデータとクロックパルスとの論
理積条件で立上がりパルス信号と立下がりパルス信号と
を発生してフリップフロップ23のセット端子S及びリ
セット端子Rにそれぞれ送出する。
The timing pulse generation circuit 22 receives data from the timing data memory 21 and the timing clock generation circuit 11.
3, and generates a rising pulse signal and a falling pulse signal under the AND condition of these data and the clock pulses, and outputs the set terminals S and 3 of the flip-flop 23. Each signal is sent to the reset terminal R.

このタイミングパルス発生回路22は、タイミングクロ
ック発生器13から得られるそれぞれの位相のクロック
パルスを一方の人力にそれぞれ受ける立上がリパルス発
生用のAND回路22a。
This timing pulse generation circuit 22 is an AND circuit 22a for generating repulses at the rising edge of the clock pulses of each phase obtained from the timing clock generator 13, each of which is received by one human input.

22 by  22 C*  ・・・と、それぞれの位
相のクロックパルスを一方の入力にそれぞれ受ける立下
がりパルス発生用のAND回路22り* 22m。
22 by 22 C* . . . and an AND circuit 22 by 22 C* 22m for generating a falling pulse, which receives clock pulses of each phase at one input.

22J!、  φ・・とから構成されている。22J! , φ...

そして、各AND回路の他方の入力に対しては、それぞ
れタイミングデータメモリ21からのデータの各ビット
信号がそれぞれの位相に対応してそれぞれ割り当てられ
ていて、その各桁のビットがそれぞれに対応する位相の
他方の人力に人力されている。その結果、発生波形の立
りがり及び立fがりに対応してそれぞれ、ある位相のク
ロックパルスとタイミングデータメモリ21のその位相
に対応する桁のそれぞれのビットとが共に“1” (負
論理のときには、共に“0”)となったときに、その位
相のクロックパルスが選択されて対応するAND回路に
立上がりパルス信号(TR)又は立下がりパルス信号(
TF )をそれぞれ発生する。
Each bit signal of the data from the timing data memory 21 is assigned to the other input of each AND circuit, corresponding to each phase, and the bits of each digit correspond to each other. It is powered by the other side of the phase. As a result, the clock pulse of a certain phase and each bit of the digit corresponding to that phase of the timing data memory 21 are both set to "1" (negative logic) in response to the rising edge and the rising edge of the generated waveform, respectively. Sometimes, when both become "0"), the clock pulse of that phase is selected and the rising pulse signal (TR) or the falling pulse signal (TR) of the corresponding AND circuit is selected.
TF) respectively.

これら立上がりパルス信号(TR)及び立下がりパルス
信号(TF )は、各データビットにより選択されたク
ロックパルスに対応して発生するものであって、フリッ
プフロップ23のセット端子、リセット端rにそれぞれ
送出されてフリップフロップ23のQ出力を、入力側の
パルス信号に応じて立−tがらせ、或いは立下がらせる
。そして、このQ出力がテスト波形パターンとしてドラ
イブ回路6aに出力され、このドライブ回路6aを介し
て0UT19に送出される。
These rising pulse signals (TR) and falling pulse signals (TF) are generated in response to the clock pulses selected by each data bit, and are sent to the set terminal and reset terminal r of the flip-flop 23, respectively. Then, the Q output of the flip-flop 23 is caused to rise or fall depending on the pulse signal on the input side. Then, this Q output is outputted as a test waveform pattern to the drive circuit 6a, and sent to 0UT19 via this drive circuit 6a.

ここで、タイミングデータメモリ21に記憶されたデー
タは、発生すべき波形の立−ヒがり又は立下がりタイミ
ングを決定するデータとなっている。
Here, the data stored in the timing data memory 21 is data that determines the rising edge or falling timing of the waveform to be generated.

その1つのデータの構成は、発生波形の立上がりに対応
してタイミングクロック発生′a13の相違、する各位
相にそれぞれ割り当てられているビットデータ群と、同
様に立下がりに対応して各位相にそれぞれ割り当てられ
ているビットデータ群からなる。そして、このようなデ
ータは、CPUl0からインタフェース11を介してテ
スト開始前に又は開始時点であらかじめセットされるも
のであって、このセットされるデータの内容により発生
波形の立上がり及び/又は立−ドがりが自由に設定でき
る。
The structure of one data consists of a group of bit data assigned to each phase of timing clock generation 'a13 in response to the rising edge of the generated waveform, and a group of bit data assigned to each phase in response to the falling edge of the generated waveform. Consists of a group of allocated bit data. Such data is set in advance from the CPU 10 via the interface 11 before or at the start of the test, and depending on the contents of the set data, the rise and/or rise of the generated waveform is determined. The gap can be set freely.

そこで、テストに必要な波形モードに応じたデータをC
PUl0からタイミングデータメモリ21にあらかじめ
セットしておき、パターン発生器12のパターンデータ
の発生タイミングに対応してタイミングデータメモリ2
1をアクセスし、多種多様の波形をフリップフロップ2
3から発生させることができる。
Therefore, data corresponding to the waveform mode required for testing is
The timing data memory 21 is set in advance from PU10, and the timing data memory 2 is set in advance in accordance with the generation timing of pattern data of the pattern generator 12.
1 and flip-flop 2 to access a wide variety of waveforms.
It can be generated from 3.

今仮に、タイミングクロック発生器13から発生する位
相の相違するクロックパルスの数を3つとし、タイミン
グデータメモリ21から読出されるデータの単位を6ピ
ツト(各位相のクロックパルスに応じて立上がり側3ビ
ット、立下がり側3ビット)とする。このような条件の
下においてフリップフロップ23における発生パターン
波形と発生波形モードとの関係について、第2図(a)
Assume now that the number of clock pulses with different phases generated from the timing clock generator 13 is three, and the unit of data read out from the timing data memory 21 is six pits (according to the clock pulse of each phase, the number of clock pulses on the rising side bit, 3 bits on the falling side). The relationship between the generated pattern waveform and the generated waveform mode in the flip-flop 23 under these conditions is shown in FIG. 2(a).
.

(b)に従って説明する。This will be explained according to (b).

第2図(a)は、発生波形パターンをRZに変換する場
合を示すものであって、発生すべき元のデータパターン
が(イ)に示すものである。そしてタイミングクロック
発生器13から発生する3つのクロックパルス力(ロ)
1  (ハ)、(ニ)のACLK 、  BCLに、 
 CCLKの3つのクロックパルスであり、(ホ)に示
すのがデータパターン(イ)に対するRZ波形である。
FIG. 2(a) shows a case where a generated waveform pattern is converted into RZ, and the original data pattern to be generated is shown in FIG. 2(a). And three clock pulse forces generated from the timing clock generator 13 (b)
1 (c), (d) ACLK, BCL,
There are three clock pulses of CCLK, and (e) shows the RZ waveform for the data pattern (a).

そして、(へ)にボすのがタイミングデータメモリ21
に記憶される6ビツトのデータである。
Then, the timing data memory 21 is transferred to (to).
This is 6-bit data stored in .

このタイミングチャートで明らかなように、パターンデ
ータが“°1”のときに、これに対応するRZパルス信
号を発生させるには、BCLKを立上がりタイミングと
し、CCLKを立下がりタイミングとして波形を発生さ
せればよいことが分かる。
As is clear from this timing chart, when the pattern data is "°1", in order to generate the corresponding RZ pulse signal, the waveform must be generated using BCLK as the rising timing and CCLK as the falling timing. I know it's good.

また、パターンデータが“0”のときには、3つのクロ
ックパルスを選択しなければよい。
Further, when the pattern data is "0", it is not necessary to select three clock pulses.

なお、タイミングデータメモリ21に記憶される8ビツ
トのデータのうちので20,21.22の各桁位置のビ
ットをそれぞれACLK 、 BCLK 。
Incidentally, of the 8-bit data stored in the timing data memory 21, the bits in the 20th, 21st, and 22nd digit positions are designated as ACLK and BCLK, respectively.

CCLKの立上がりタイミングビットに割り当てている
とすると、これらに対応するビットが“l”にセットさ
れたときにタイミングパルス発生回路22から立1−か
りパルス信号(TR)が発生し、対応するビットが“O
”になっているときには)γ1〕がりパルス信号が発生
しないことになる。同様に6ビツトのデータのうちので
23.29.25の各桁位置のビットをそれぞれACL
K 、 BCLK 。
If it is assigned to the rising timing bit of CCLK, when the corresponding bit is set to "L", a rising pulse signal (TR) is generated from the timing pulse generation circuit 22, and the corresponding bit is set to "L". “O
”), the γ1] edge pulse signal will not be generated.Similarly, of the 6-bit data, the bits at each digit position of 23, 29, and 25 are ACLed respectively.
K, BCLK.

CCLKの立下がりタイミングビットに割り当てている
とすると、これらに対応するビットが“1”にセットさ
れたときにタイミングパルス発生回路22から立下がり
パルス信号(TF )が発生し、対応するビットが“0
”になっているときには立ドがりパルス信号が発生しな
いことになる。
If it is assigned to the falling timing bit of CCLK, when the corresponding bit is set to "1", a falling pulse signal (TF) is generated from the timing pulse generation circuit 22, and the corresponding bit is set to "1". 0
”, no rising pulse signal is generated.

このようにデータの各ビット位置をクロックパルスに対
応させて割り当てた場合には、第2図(a)の(へ)に
示すデータ(100010)がタイミングデータメモリ
21の特定のアドレスに記憶されていれば、そのアドレ
スをアクセスすることでパターンデータ“1”に対応す
る同図(ホ)に示すRZの波形を発生させることができ
る。また、データ(000000)がタイミングデータ
メモリ21の他の特定のアドレスに記憶されていれば、
そのアドレスをアクセスすることでパターンデータ“0
”に対応する同図(ホ)に示すRZの波形を発生させる
ことができる。
When each bit position of data is assigned in correspondence with a clock pulse in this way, the data (100010) shown in (f) of FIG. 2(a) is stored at a specific address in the timing data memory 21. If so, by accessing that address, it is possible to generate the RZ waveform shown in FIG. Furthermore, if the data (000000) is stored in another specific address of the timing data memory 21,
By accessing that address, pattern data “0” is created.
It is possible to generate the RZ waveform shown in FIG.

第2図(b)に示すものは、RTWC波形を発生する場
合であって、前記と同様に、データパターンが(イ)に
示すものであり、タイミングクロック発生器13から発
生する3つのクロックパルスが(ロ)、(ハ)、(ニ)
のACLK 、 BCLK 。
What is shown in FIG. 2(b) is a case where an RTWC waveform is generated, and similarly to the above, the data pattern is as shown in (a), and three clock pulses generated from the timing clock generator 13 are used. ga(b),(c),(d)
ACLK, BCLK.

CCLKであり、(ホ)に示すのがデータパターン(イ
)に対するRTWCの波形である。そして、(へ)に示
すのがタイミングデータメモリ21の6ビ、トのデータ
である。なお、(イ)における“N”は、それぞれ特定
測定状態での“0”データパターンを up”は、特定
測定状態での“1”データパターンを意味していて、R
TWCモードとして、このようなデータパターン“0”
、′1”に応じてリアルタイムで異なる形態の波形を続
いて発生させることができる。
CCLK, and (e) shows the RTWC waveform for the data pattern (a). 6-bit data of the timing data memory 21 is shown in (v). In addition, "N" in (a) means a "0" data pattern in a specific measurement state, "up" means a "1" data pattern in a specific measurement state, and R
As TWC mode, such data pattern “0”
, '1'', different types of waveforms can be successively generated in real time.

ここで、パターンデータの発生に対応して、第2図(b
)の(へ)に示す最初の2つのデータ(010000)
、(000010)が、順次、タイミングデータメモリ
21から読出されたときには、(ホ)に示す波形の最初
の立にかり状態までが設定され、次のデータとして(0
10100)が読出されることで、次の立下がりとXr
」−がりが設定される。さらに、(101010)が読
出されて、次の立下がりと立上がりと立下がりとが設定
される。
Here, in response to the generation of pattern data, as shown in FIG.
) The first two data shown in (to) (010000)
, (000010) are sequentially read from the timing data memory 21, the waveform up to the first rising state shown in (e) is set, and (000010) is set as the next data.
10100) is read, the next falling edge and Xr
”-gari is set. Furthermore, (101010) is read and the next falling, rising, and falling edges are set.

したがって、これら各データをタイミングデータメモリ
21の各アドレスに順次記憶しておけば、パターンデー
タの発生とともに、タイミングデータメモリ21の各ア
ドレスが順次アクセスされて(ホ)の波形パターンが発
生する。
Therefore, if each of these data is sequentially stored in each address of the timing data memory 21, each address of the timing data memory 21 is sequentially accessed as pattern data is generated, and the waveform pattern (e) is generated.

ここで、前記の最初の2つのデータ(これは2以上のも
のであってもよい)と後の2つのデータ(これも2以上
のものであってもよい)とをメモリの異なるアドレス領
域に記憶しておけば、記憶領域を指定する上位の桁のア
ドレス情報を“1゛か、“0”かに切り換えることで、
RTWCモード([1位桁“1”として特定の記憶領域
をアクセス)か、通常の固定波形モード(11位桁“0
”として通常の記憶領域をアクセス)かを選択すること
が容易にできる。
Here, the first two data (which may be two or more) and the last two data (which may also be two or more) are stored in different address areas of the memory. If you memorize it, by switching the address information of the upper digit that specifies the storage area to “1” or “0”,
RTWC mode (access a specific storage area with the 1st digit “1”) or normal fixed waveform mode (access the specific storage area with the 11th digit “0”)
You can easily select whether to access the normal storage area as ``ordinary storage area''.

以にの例は一例であって、アクセスアドレスを夏用すれ
ば、多くの組合せで多様な波形を発生することができ、
波形を発生させる必要がないタイミングでかつアドレス
アクセスがある場合には、弔に、その記憶データを(0
00000)としておけば済むことになる。
The above example is just an example, and if you use access addresses, you can generate various waveforms with many combinations.
If there is an address access at a timing when there is no need to generate a waveform, the stored data is set to (0) as a condolence.
00000).

以上、説明してきたが、実施例では、信号を正論理で取
り扱っているが、これは、負論理であってもよく、タイ
ミングパルス発生回路は、データとクロックパルスが有
効となる論理積条件ならば正負どちらでも、また、これ
らが混合されていてもよい。したがって、その論理回路
は種々の形態を採ることができる。
As explained above, in the embodiment, the signal is handled as a positive logic, but this may also be a negative logic, and the timing pulse generation circuit handles the signal under the AND condition that the data and clock pulse are valid. It may be either positive or negative, or a mixture of these may be used. Therefore, the logic circuit can take various forms.

また、実施例では、タイミングパルス発生回路の立しか
りパルス信号をフリップフロップのセット端子に、立下
がりパルス信号を7リツプフロツプのリセット端子に入
力しているが、これは逆に人力するようにすることもで
き、これにより反転した波形を発生させてもよい。なお
、フリップフロップは、これに限らず、波形発生回路一
般のものを使用できる。また、タイミングデータメモリ
はレジスタで構成されるものを含むことはもちろんであ
る。
In addition, in the embodiment, the rising pulse signal of the timing pulse generation circuit is inputted to the set terminal of the flip-flop, and the falling pulse signal is inputted to the reset terminal of the 7 flip-flop, but this can be done manually instead. It is also possible to generate an inverted waveform. Note that the flip-flop is not limited to this, and any general waveform generating circuit can be used. Further, it goes without saying that the timing data memory includes one composed of registers.

実施例では、OUTに対する印加パターンを中心に説明
しているが、これは、期待値を発生する場合にも同様に
適用できることはもちろんである。
In the embodiment, the application pattern to OUT is mainly explained, but it goes without saying that this can be similarly applied to the case of generating an expected value.

また、半導体テスターの波形発生装置を中心に説明して
いるが、この発明は、半導体テスターに限定されるもの
ではない。
Furthermore, although the description focuses on a waveform generator for a semiconductor tester, the present invention is not limited to semiconductor testers.

[発明の効果] 以上の説明から理解できるよに、この発明にあっては、
波形発生装置の内部にあらかじめ発生すべき波形に対応
するような波形の立上がり、立下がり形態を決めるタイ
ミングデータを記憶するメモリと、このメモリのデータ
により位相の相違するクロックパルスから立上がり、立
下がりパルスを選択するようなタイミングパルス発生回
路とを設けることにより、多種多様な波形パターンをメ
モリをアクセスするだけで発生させることができる。
[Effect of the invention] As can be understood from the above explanation, this invention has the following effects:
Inside the waveform generator, there is a memory that stores timing data that determines the rising and falling forms of a waveform that corresponds to the waveform that should be generated in advance, and the data in this memory allows the rising and falling pulses to be generated from clock pulses with different phases. By providing a timing pulse generation circuit that selects a timing pulse generation circuit, a wide variety of waveform patterns can be generated simply by accessing the memory.

その結果、波形制御回路が波形の立上がり及び立上がり
を制御する単一のメモリによって構成でき、従来のよう
に波形発生モードの種類に対応した多くの制御回路を設
ける必要がなく、簡単な回路となる。しかも、クロック
パルスに対応して立りがり又は立下がるあらゆる波形形
態での波形の発生が可能であって、それがメモリの記憶
データによって設定できることから自由度の高い波形発
生装置が実現でき、発生波形削のタイミングスキューず
れもなくなる。
As a result, the waveform control circuit can be configured with a single memory that controls the rise and rise of the waveform, and there is no need to provide many control circuits corresponding to the types of waveform generation modes as in the past, resulting in a simple circuit. . In addition, it is possible to generate waveforms in any waveform form that rises or falls in response to a clock pulse, and since it can be set using data stored in memory, a waveform generator with a high degree of freedom can be realized. Timing skew deviation during wave cutting is also eliminated.

さらに、パターン発生器からのパターンデータでメモリ
がアクセスされることから、メモリの異なるアドレス領
域に異なる形態の波形データを記憶するようにしておけ
ば、アクセス領域を変えるだけでリアルタイムに波形形
態の相違する波形を順次発生させることが容易にできる
Furthermore, since the memory is accessed using pattern data from the pattern generator, if you store waveform data in different formats in different address areas of the memory, you can change the waveform format in real time by simply changing the access area. It is easy to sequentially generate waveforms.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は、この発明の波形発生装置を半導体テスターの
波形発生装置に適用した一実施例のブロック図−1第2
図は、その波形発生動作を説明するためのタイミングチ
ャート、第3図は、従来の波形発生装置のブロック図、
第4図は、その波形発生動作を説明するためのタイミン
グチャートである。 1.12・・・パターン発生器、 3+  17 a−17b−17c ”・波形フォーマ
ツタ、6.6 a *  8 b +  6 c ”・
ドライブ回路、10・・・CPU% tt・・・インタ
フェース、13・・・タイミングクロック発生器、14
・・・インストラクションメモリ部、15・・・プログ
ラムカウンタ、 16・・・コントローラ、17・・・波形発生器、18
・・・ピンエレクトロニクス、 19・・・被検査デバイス(DUT)、20・・・テス
ト電圧発生回路、 21・・・タイミングデータメモリ、22・・・タイミ
ングパルス発生回路。 特許出願人 [1立電子エンジニアリング株式会社代理
人 弁理士 梶 山 拮 是 弁理上 山 木 富士男 第2図 (a) (b) (へ)’E5上り°frブリ +010000)、(0
000101,[0101001,(+010103r
  9/モリ 第4図 (d)  ニゲ払−fY−一一
FIG. 1 is a block diagram of an embodiment in which the waveform generator of the present invention is applied to a waveform generator of a semiconductor tester.
The figure is a timing chart for explaining the waveform generation operation, and FIG. 3 is a block diagram of a conventional waveform generator.
FIG. 4 is a timing chart for explaining the waveform generation operation. 1.12...Pattern generator, 3+ 17 a-17b-17c ”・Waveform formatter, 6.6 a * 8 b + 6 c ”・
Drive circuit, 10...CPU% tt...Interface, 13...Timing clock generator, 14
...Instruction memory section, 15...Program counter, 16...Controller, 17...Waveform generator, 18
...Pin electronics, 19.. Device under test (DUT), 20.. Test voltage generation circuit, 21.. Timing data memory, 22.. Timing pulse generation circuit. Patent Applicant [Representative of 1 Ritsu Denshi Engineering Co., Ltd. Patent Attorney Kaji Yama Tsuyoshi This patent attorney is Yamaki Fujio Figure 2 (a) (b) (to) 'E5 up ° fr buri +010000), (0
000101, [0101001, (+010103r
9/Mori Figure 4 (d) Nigepay-fY-11

Claims (2)

【特許請求の範囲】[Claims] (1)パターン発生器と、位相が相違するクロックパル
スを所定の周期で前記相違する複数の位相に対応してそ
れぞれ発生するタイミングクロック発生器と、前記複数
の各位相に対応してそれぞれ割り当てられた発生波形の
立上がりに対応する複数のビット及び発生波形の立下が
りに対応する複数のビットを有するデータを記憶するメ
モリと、前記複数の各ビットのそれぞれをゲート信号と
し、前記各位相のクロックパルスの中から特定のクロッ
クパルスを発生波形の立上がり及び立下がりのそれぞれ
に対応して得てこれらに対応して第1のパルス信号及び
第2のパルス信号をそれぞれ発生するタイミングパルス
発生回路と、第1のパルス信号に応じて発生波形を立上
げ又は立下げ、かつ第2のパルス信号に応じて発生波形
を立下げ又は立上げる波形発生回路とを備え、前記メモ
リは、前記パターン発生器からの信号によりアクセスさ
れ、前記データが前記タイミングパルス発生回路に送出
されることを特徴とする波形発生装置。
(1) a pattern generator; a timing clock generator that generates clock pulses having different phases at a predetermined period in correspondence with the plurality of different phases; a memory that stores data having a plurality of bits corresponding to the rising edge of the generated waveform and a plurality of bits corresponding to the falling edge of the generated waveform, each of the plurality of bits being a gate signal, and a clock pulse of each phase; a timing pulse generation circuit that obtains specific clock pulses from among the clock pulses corresponding to rising and falling edges of a generated waveform, respectively, and generates a first pulse signal and a second pulse signal in response to the clock pulses; a waveform generation circuit that raises or lowers a generated waveform in response to a first pulse signal and lowers or raises a generated waveform in response to a second pulse signal, and the memory includes a waveform generation circuit that raises or lowers a generated waveform in response to a second pulse signal; A waveform generation device, characterized in that the data is accessed by a signal and sent to the timing pulse generation circuit.
(2)メモリに記憶されるデータは、半導体テスターの
演算処理装置から発生波形モードに応じてあらかじめ設
定されることを特徴とする特許請求の範囲第1項記載の
波形発生装置。
(2) The waveform generator according to claim 1, wherein the data stored in the memory is set in advance from an arithmetic processing unit of a semiconductor tester according to a generated waveform mode.
JP62327755A 1987-12-24 1987-12-24 Waveform generator Pending JPH01168115A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62327755A JPH01168115A (en) 1987-12-24 1987-12-24 Waveform generator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62327755A JPH01168115A (en) 1987-12-24 1987-12-24 Waveform generator

Publications (1)

Publication Number Publication Date
JPH01168115A true JPH01168115A (en) 1989-07-03

Family

ID=18202624

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62327755A Pending JPH01168115A (en) 1987-12-24 1987-12-24 Waveform generator

Country Status (1)

Country Link
JP (1) JPH01168115A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5506023A (en) * 1990-06-29 1996-04-09 Sony Corporation Magneto-optical disc

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5247344A (en) * 1975-10-13 1977-04-15 Advantest Corp Pattern generating equipment
JPS53145458A (en) * 1977-05-24 1978-12-18 Nippon Telegr & Teleph Corp <Ntt> Digital signal generator circuit
JPS61245715A (en) * 1985-04-24 1986-11-01 Mitsubishi Electric Corp Pulse generator

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5247344A (en) * 1975-10-13 1977-04-15 Advantest Corp Pattern generating equipment
JPS53145458A (en) * 1977-05-24 1978-12-18 Nippon Telegr & Teleph Corp <Ntt> Digital signal generator circuit
JPS61245715A (en) * 1985-04-24 1986-11-01 Mitsubishi Electric Corp Pulse generator

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5506023A (en) * 1990-06-29 1996-04-09 Sony Corporation Magneto-optical disc

Similar Documents

Publication Publication Date Title
JP3577332B2 (en) Electronic device testing equipment
US6195772B1 (en) Electronic circuit testing methods and apparatus
US4287594A (en) Function test evaluation apparatus for evaluating a function test of a logical circuit
EP0042222B1 (en) Programmable sequence generator for in-circuit digital tester
US6889348B2 (en) Tester architecture construction data generating method, tester architecture constructing method and test circuit
US6457148B1 (en) Apparatus for testing semiconductor device
US5835506A (en) Single pass doublet mode integrated circuit tester
US5930271A (en) Circuit testing apparatus for testing circuit device including functional block
US4312067A (en) Function test evaluation apparatus for evaluating a function test of a logic circuit
US6496953B1 (en) Calibration method and apparatus for correcting pulse width timing errors in integrated circuit testing
JPH01168115A (en) Waveform generator
JP3102600B2 (en) IC tester
JPH07104386B2 (en) Logic circuit test equipment
JP3210236B2 (en) Pattern generator for IC test equipment
JP4422223B2 (en) IC test equipment
JPH01167683A (en) Waveform generating device
JPH1026655A (en) Testing apparatus for lsi
JPH1073638A (en) Semiconductor testing apparatus
JP2962552B2 (en) IC test equipment
JPH0776784B2 (en) Test pattern generator
JPH07169299A (en) Address data generator
JP2903351B2 (en) Waveform generator
JP2950350B2 (en) Signal generation circuit
JPH08146102A (en) Test pattern device for semiconductor ic test device
JPH0688859A (en) Waveform generator for semiconductor testing device