JPH0750156B2 - Memory read control device - Google Patents
Memory read control deviceInfo
- Publication number
- JPH0750156B2 JPH0750156B2 JP60041898A JP4189885A JPH0750156B2 JP H0750156 B2 JPH0750156 B2 JP H0750156B2 JP 60041898 A JP60041898 A JP 60041898A JP 4189885 A JP4189885 A JP 4189885A JP H0750156 B2 JPH0750156 B2 JP H0750156B2
- Authority
- JP
- Japan
- Prior art keywords
- speed
- memory
- low
- address
- test
- 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
Links
Landscapes
- Tests Of Electronic Circuits (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Description
【発明の詳細な説明】 〔発明の利用分野〕 本発明はLSI等の半導体試験装置に係り、特に高性能マ
イクロプロセツサ等の試験に使用される長大な数のテス
トパターンを高速で発生するに好適なメモリ読出制御装
置に関する。Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a semiconductor tester such as an LSI, and particularly for generating a large number of test patterns used for testing a high performance microprocessor at a high speed. The present invention relates to a suitable memory read control device.
〔発明の背景〕 一般に、マイクロプロセツサ等のロジツクLSIの試験に
際しては、予めテストパターンを試験装置のメモリに格
納しておき、これを高速で読み出すことによつてテスト
パターンを発生している。BACKGROUND OF THE INVENTION Generally, when testing a logic LSI such as a microprocessor, a test pattern is stored in advance in a memory of a test apparatus and is read out at high speed to generate a test pattern.
近年、マイクロプロセツサの高速化・高機能化に伴い、
その試験には長大な数のテストパターンを非常な高速で
発生させることが必要となつてきている。低速で大容量
を持つメモリを用いて高速にテストパターンを読み出す
ための最も有効な手段としてインターリーブ動作が知ら
れている。この手法を採用したテストパターン発生器と
して、例えば特開昭54-128646号公報に開示された装置
が知られる。通常、ロジツクLSI等の試験においては、
テストパターンの順次読み出しに限らず、同一のテスト
パターンを繰り返し読み出す機能や読み出し順序をジャ
ンプさせる機能等が必要とされる。先の従来例では、こ
れらの機能をもたせる為、低速大容量メモリをインター
リーブ動作させ、この出力を高速小容量メモリに格納
し、ここで繰り返し読み出しやジャンプ読み出し等を行
なう構成となつている。しかし、この構成では、高速メ
モリの容量を越えてのジャンプが不可能である為、テス
トパターンを完全に任意の順序で読み出せるものではな
い。With the recent increase in speed and functionality of microprocessors,
The test is required to generate a large number of test patterns at a very high speed. The interleave operation is known as the most effective means for reading a test pattern at high speed using a memory having a large capacity at a low speed. As a test pattern generator adopting this method, for example, the device disclosed in Japanese Patent Laid-Open No. 54-128646 is known. Normally, when testing a logic LSI, etc.
Not only the sequential reading of test patterns, but the function of repeatedly reading the same test pattern, the function of jumping the reading order, and the like are required. In the above-mentioned conventional example, in order to provide these functions, the low-speed large-capacity memory is interleaved, the output is stored in the high-speed small-capacity memory, and the repetitive reading and the jump reading are performed here. However, with this configuration, it is not possible to jump over the capacity of the high-speed memory, and therefore the test patterns cannot be read completely in an arbitrary order.
本発明の目的は、長大な数のテストパターンを任意の順
序で高速に読み出し発生することが可能なメモリ読出制
御装置を提供することにある。It is an object of the present invention to provide a memory read control device capable of reading and generating a large number of test patterns in any order at high speed.
本発明では、インターリーブ動作する低速大容量メモリ
の他に設けた高速小容量メモリに、ジャンプ後のテスト
パターンを予め記憶させておき、順次テストパターンを
読み出す時は低速大容量メモリから読み出し、読み出し
順序にジャンプが生じた時には高速小容量メモリに切り
換え、再び低速大容量メモリから読み出し可能となるま
で高速小容量メモリからテストパターンを読み出すよう
にする。According to the present invention, the test pattern after the jump is stored in advance in the high-speed small-capacity memory provided in addition to the low-speed large-capacity memory that interleaves, and when the test patterns are read sequentially, the read-out is performed from the low-speed large-capacity memory. When a jump occurs, the high-speed small-capacity memory is switched to, and the test pattern is read from the high-speed small-capacity memory until the low-speed large-capacity memory can be read again.
以下、本発明の一実施例を図面を参照して説明する。 An embodiment of the present invention will be described below with reference to the drawings.
第1図はメモリ読出制御装置の全体構成図である。メモ
リ読出制御装置は、本実施例では4個の低速大容量メモ
リ11,12,13,14と高速小容量メモリ50とからデータを読
み出す為に、低速大容量メモリ11,12,13,14をインター
リーブ動作させるインターリーブ制御器20及び選択器61
と、読み出しにジャンプが生じた場合に高速小容量メモ
リ50からデータを読み出すように制御する高速メモリア
クセス制御器40とを備え、更に、ジャンプ時に、再び低
速大容量メモリ11〜14からのデータ読み出しが可能とな
るまでの間データ読出を低速大容量メモリ側から高速小
容量メモリ50側に切り換えておく切換制御器30及び選択
器62を備えている。FIG. 1 is an overall configuration diagram of a memory read control device. In the present embodiment, the memory read control device reads the low-speed large-capacity memories 11, 12, 13, 14 in order to read data from the four low-speed large-capacity memories 11, 12, 13, 14 and the high-speed small-capacity memory 50. Interleave controller 20 and selector 61 for interleave operation
And a high-speed memory access controller 40 that controls to read data from the high-speed small-capacity memory 50 when a jump occurs in reading, and further reads data from the low-speed large-capacity memories 11 to 14 again at the time of jump. A switching controller 30 and a selector 62 are provided for switching the data reading from the low-speed large-capacity memory side to the high-speed small-capacity memory 50 side until it becomes possible.
第2図に、低速大容量メモリと高速小容量メモリに格納
されるテストパターン例を示す。第2図に示すテストプ
ログラムは、各メモリ11,12,13,14,50に格納されるテス
トパターンと、その読み出し順序を制御するシーケンス
命令よりなる。ここで、シーケンス命令のNOPは続くア
ドレスに進む事を指示し、JUMPはジャンプを指示してい
る。第2図の例では、アドレス0→1→2→9→13→14
→15→…の順で各々に対応したテストパターンが読み出
し発生される。このようなテストパターンを第1図に示
した実施例に格納する場合、第2図に示すようにする。FIG. 2 shows an example of test patterns stored in the low-speed large-capacity memory and the high-speed small-capacity memory. The test program shown in FIG. 2 is composed of test patterns stored in the memories 11, 12, 13, 14, and 50, and sequence instructions for controlling the reading order. Here, NOP of the sequence instruction instructs to proceed to the subsequent address, and JUMP instructs to jump. In the example of FIG. 2, addresses 0 → 1 → 2 → 9 → 13 → 14
Test patterns corresponding to each are read out in the order of → 15 → ... When storing such a test pattern in the embodiment shown in FIG. 1, it is performed as shown in FIG.
即ち、低速メモリの場合はインターリーブ動作を行なう
ため、低速大容量メモリ11,12,13,14の順に、アドレス
0,1,2,3に各々対応したテストパターンが格納される。That is, in the case of a low-speed memory, the interleave operation is performed.
The test patterns corresponding to 0, 1, 2, and 3 are stored.
また、高速メモリはジャンプ時にのみ使用されるので、
テストプログラムのJUMP命令に対応したジャンプ先のテ
ストパターン、図示の例ではアドレス9,13のテストパタ
ーンが格納される。さらに、高速メモリからの読み出し
は、ジャンプ実行後に再び低速メモリからの読み出しが
可能となるまで続くようにしてある。つまり、第1図に
示した実施例では、低速メモリの4wayインターリーブを
行なつているため、ジャンプ実行後、最悪の場合でも4
サイクル後には低速メモリからの読み出しが可能であ
る。そこで本実施例では、高速メモリに、ジャンプ後3
サイクル分のテストパターンを格能しておく。第2図に
示したように、テストプログラム中、アドレス9へのジ
ャンプと、アドレス13へのジャンプが存在するため、高
速メモリにはアドレス9へのジャンプに対応し、アドレ
ス9,10,11のテストパターンを格納し、アドレス13への
ジャンプに対応し、アドレス13,14,15のテストパターン
を格納する。Also, since the high speed memory is used only when jumping,
The jump destination test pattern corresponding to the JUMP instruction of the test program, in the illustrated example, the test patterns at addresses 9 and 13 are stored. Further, the reading from the high speed memory is continued after the jump is executed until the reading from the low speed memory becomes possible again. That is, in the embodiment shown in FIG. 1, since 4-way interleaving of low-speed memory is performed, even if the worst occurs after the jump is executed,
After the cycle, reading from the low speed memory is possible. Therefore, in the present embodiment, the high speed memory has a 3
Make sure the test patterns for the cycles are effective. As shown in FIG. 2, since there is a jump to address 9 and a jump to address 13 in the test program, the high speed memory corresponds to the jump to address 9, The test pattern is stored, and the test patterns at the addresses 13, 14, and 15 are stored corresponding to the jump to the address 13.
斯かる構成により、連続したアドレスより順次データを
読み出す場合は、インターリーブ動作する低速大容量メ
モリから読み出し、ジャンプが生じた場合には、再び低
速大容量メモリからデータを読み出せる状態になるまで
の間、高速小容量メモリからデータを読み出す。この読
み出し動作を第3図により説明する。With such a configuration, when sequentially reading data from consecutive addresses, the data is read from the low-speed large-capacity memory that operates in an interleave operation, and when a jump occurs, data can be read from the low-speed large-capacity memory again. , Read data from high speed small capacity memory. This read operation will be described with reference to FIG.
第2図に示すテストプログラム例に従い発生されるアド
レス0→1→2は連続したアドレスであるため、各々低
速メモリ11,12,13と順にアクセスを行なう。次のアドレ
ス9はジャンプが生じたため、低速メモリは待ち状態
(WAITサイクル)となり、高速メモリ側に切り換えてア
クセスを行なう。次のアドレス13もジャンプであるた
め、引き続き高速メモリ50よりアクセスする。Since addresses 0 → 1 → 2 generated according to the test program example shown in FIG. 2 are consecutive addresses, they are sequentially accessed to the low speed memories 11, 12, and 13, respectively. Since the next address 9 has jumped, the low-speed memory is in a waiting state (WAIT cycle), and the high-speed memory is switched to access. Since the next address 13 is also a jump, it is continuously accessed from the high speed memory 50.
次に読み出すべきテストパターンはアドレス14のもので
ある。ここで読み出し可能な順番にある低速メモリは低
速大容量メモリ14であるが、この低速大容量メモリ14内
にはアドレス14に対応したテストパターンは格納されて
いない(第2図参照)。従つて、高速小容量メモリ50か
ら引き続きアドレス14のテストパターンの読み出しが行
なわれる。The test pattern to be read next is that of address 14. The low-speed memory in the readable order here is the low-speed large-capacity memory 14, but the test pattern corresponding to the address 14 is not stored in the low-speed large-capacity memory 14 (see FIG. 2). Therefore, the test pattern of the address 14 is continuously read from the high speed small capacity memory 50.
次に読み出すべきアドレス15に対応したテストパターン
は低速大容量メモリ14内に格納されている。従つて、こ
のサイクル以後低速メモリ側からテストパターンを順次
読み出すことが再び可能となる。そこで、アドレス15,1
6,17,…は低速大容量メモリ14,11,12,…から順に読み出
す。ここで低速メモリはインターリーブ動作しているた
めテストパターンの出力は、アクセス開始より数サイク
ル分遅れることになる。The test pattern corresponding to the address 15 to be read next is stored in the low-speed large-capacity memory 14. Therefore, after this cycle, the test patterns can be sequentially read again from the low-speed memory side. So the address 15,1
6 are read from the low-speed large-capacity memory 14, 11, 12 ,. Since the low-speed memory is interleaved here, the output of the test pattern is delayed by several cycles from the start of access.
このように本発明の特徴は低速メモリからの読み出しが
可能か否かの判断と、その切り換え制御にある。As described above, the feature of the present invention resides in the determination as to whether or not the reading from the low-speed memory is possible and the switching control thereof.
第4図は第1図に示す低速メモリ制御側の詳細構成図
で、第5図はその動作説明図である。FIG. 4 is a detailed configuration diagram of the low-speed memory control side shown in FIG. 1, and FIG. 5 is an operation explanatory diagram thereof.
4wayのインターリーブ動作を行なう低速大容量メモリ11
〜14は通常1サイクルづつアクセスタイミングがずれる
ので、各メモリ11〜14には夫々アドレスを保持するレジ
スタ23〜26を設けてある。そして、選択器61は低速大容
量メモリ11〜14からの出力を順に選択出力する。Low-speed, large-capacity memory that performs 4-way interleave operation 11
Since the access timings of Nos. 14 to 14 are usually shifted by one cycle, the memories 11 to 14 are provided with the registers 23 to 26 for holding the addresses, respectively. Then, the selector 61 sequentially selects and outputs the outputs from the low-speed large-capacity memories 11 to 14.
レジスタ23〜26及び選択器61の制御は、本実施例では4w
ayインターリーブ動作であるため、2ビツトのカウンタ
21により行なう。レジスタ23〜26へのロードイネーブル
制御信号125〜128はカウンタ21の出力をデコーダ22でデ
コードしたものである。選択器61への選択信号129はカ
ウンタ21の出力をデイレイレジスタ27により遅延させた
ものである。そして、カウンタ21へのカウントイネーブ
ル信号131を制御することにより、低速メモリのインタ
ーリーブ動作を待ち状態(WAITサイクル)にする。Control of the registers 23 to 26 and the selector 61 is 4w in this embodiment.
2-bit counter because it is ay interleaved operation
21. The load enable control signals 125 to 128 to the registers 23 to 26 are the outputs of the counter 21 decoded by the decoder 22. The selection signal 129 to the selector 61 is obtained by delaying the output of the counter 21 by the delay register 27. Then, by controlling the count enable signal 131 to the counter 21, the interleave operation of the low speed memory is put in a waiting state (WAIT cycle).
第6図は第1図に示す高速メモリ制御側及び切換制御器
の詳細構成図で、第7図はその動作説明図である。前述
したように、4wayインターリーブ動作を行なう本実施例
では、ジャンプ後において、最悪の場合は3サイクルま
で連続して高速メモリからテストパターンのデータが読
み出される。このため、高速メモリを3つの高速メモリ
51,52,53で構成し、各高速メモリ51,52,53の出力を、ジ
ャンプ後サイクルを追う毎に選択器43により順次選択す
るようにしてある。これ等の高速メモリ51,52,53はレジ
スタ41によつてアドレス指定され、レジスタ41はジャン
プが生じるたびにJUMP信号130-2(本例では、この信号
が第1図の信号132に対応する)によつて次の圧縮アド
レス140にその内容が更新される。圧縮アドレスは各々
のジャンプ命令に対応している。FIG. 6 is a detailed configuration diagram of the high-speed memory control side and the switching controller shown in FIG. 1, and FIG. 7 is an operation explanatory diagram thereof. As described above, in the present embodiment in which the 4-way interleave operation is performed, after the jump, in the worst case, the test pattern data is continuously read from the high speed memory for up to 3 cycles. Therefore, the high-speed memory is
51, 52, 53, and the outputs of the high-speed memories 51, 52, 53 are sequentially selected by the selector 43 each time the post-jump cycle is followed. These high speed memories 51, 52, 53 are addressed by register 41, which in each case jumps to JUMP signal 130-2 (in this example, this signal corresponds to signal 132 in FIG. 1). ), The contents are updated to the next compressed address 140. The compressed address corresponds to each jump instruction.
尚、第6図に示す回路では、上述のように高速メモリ50
を3つの高速メモリ51,52,53で構成した関係上、第1図
には示していない高速メモリ出力選択回路40′を追加し
てある。Incidentally, in the circuit shown in FIG.
Due to the construction of the three high speed memories 51, 52 and 53, a high speed memory output selection circuit 40 'which is not shown in FIG. 1 is added.
カウンタ42は選択器43への選択指定を行ない、ジャンプ
が生じる度にJUMP130-2によつてクリヤされるものであ
る。デイレイレジスタ44は高速メモリ51〜53の出力タイ
ミングを前述の低速メモリの出力タイミングとそろえる
ためのものである。The counter 42 designates selection to the selector 43 and is cleared by the JUMP 130-2 each time a jump occurs. The delay register 44 is for aligning the output timing of the high speed memories 51 to 53 with the output timing of the low speed memory.
ダウンカウンタ32は通常の状態において0を出力してい
る。また、−1/PASS回路33はダウンカウンタ32の出力13
4が0の時はそのまま0を出力し、それ以外の時は−1
した値を出力する。出力が生じた場合、もしダウンカウ
ンタ32の値が0ならば、アダー31はそのジャンプ固有の
WAIT数をそのままダウンカウンタ32にロードし、ダウン
カウンタ32はそれ以後のサイクルで値が0になるまでダ
ウンカウントする。ジャンプ時に、もしダウンカウンタ
32の出力値134が0でなかつたならば(連続ジャンプ
時)、その値から−1した値にジャンプ固有のWAIT数を
アダー31で加えた値をダウンカウンタ32にロードする。
このダウンカウンタ32の値が0の時、0検出信号135
(第1図のカウントイネーブル信号131と同一信号)が
出力される。この0検出信号135を用いて高速メモリと
低速メモリとの切り換えを行なう。デイレイレジスタ34
はメモリの出力タイミングと切換タイミングをそろえる
ためのものである。The down counter 32 outputs 0 in a normal state. Further, the −1 / PASS circuit 33 outputs the output 13 of the down counter 32.
When 4 is 0, 0 is output as it is, otherwise -1
Output the value. When an output occurs, if the value of the down counter 32 is 0, the adder 31 is unique to the jump.
The WAIT number is loaded into the down counter 32 as it is, and the down counter 32 counts down until the value becomes 0 in the subsequent cycles. When jumping, if down counter
If the output value 134 of 32 is not 0 (during continuous jump), a value obtained by adding WAIT number peculiar to the jump to the adder 31 is loaded to the down counter 32.
When the value of the down counter 32 is 0, the 0 detection signal 135
(The same signal as the count enable signal 131 in FIG. 1) is output. The 0 detection signal 135 is used to switch between the high speed memory and the low speed memory. Day register 34
Is for aligning the output timing and the switching timing of the memory.
第8図は第6図及び第7図で用いたジャンプ固有のWAIT
数の算出方法を示した説明図である。一例として本実施
例では4wayインターリーブを示したので、ここではN=
4である。また、アドレス2からアドレス9へのジャン
プは、K=2、L=9であるから、ジャンプに固有のWA
IT数は である。ここで はAをBで割つた剰余を示している。Figure 8 shows the jump-specific WAIT used in Figures 6 and 7.
It is explanatory drawing which showed the calculation method of a number. As an example, in this embodiment, 4-way interleaving is shown. Therefore, N =
It is 4. Also, since the jump from address 2 to address 9 is K = 2 and L = 9, the WA unique to the jump
The number of IT Is. here Indicates the remainder obtained by dividing A by B.
本実施例では、−1/PASS回路33とアダー31を使用してWA
IT数を補正することにより、連続したジャンプを可能と
している。連続ジャンプ時の補正したWAIT数は、 「補正WAIT数=残りWAIT数−1+固有WAIT数」 で与えられる。第6図及び第7図で説明したようにこの
補正WAIT数は実時間で計算するものであり、これによつ
て、連続ジャンプもダミーサイクルなしに実行可能であ
ることが第6図,第7図の説明より明らかである。In the present embodiment, the -1 / PASS circuit 33 and the adder 31 are used to
By correcting the number of IT, continuous jumps are possible. The corrected WAIT number at the time of continuous jump is given by "corrected WAIT number = remaining WAIT number-1 + unique WAIT number". As described with reference to FIGS. 6 and 7, the corrected WAIT number is calculated in real time, and as a result, continuous jumps can be executed without dummy cycles. It will be clear from the description of the figures.
以上、本実施例ではインターリーブ数を4wayとしたが、
これに限るものではない。インターリーブの制御方法も
本実施例に限定されるものではない。また高速メモリと
して本実施例では3サイクル分のテストパターンを読み
出すために3つのメモリを並列にアクセスする方法を示
したが、これに限定されることなく1つの高速メモリの
アドレスビツトによつて区別してもよい。As described above, in this embodiment, the number of interleaves is 4way,
It is not limited to this. The interleaving control method is not limited to this embodiment. In this embodiment, as a high speed memory, a method of accessing three memories in parallel in order to read a test pattern for three cycles has been shown, but the present invention is not limited to this, and the address bit of one high speed memory is used for the division. May be separated.
本発明によれば、パターンを格納した低速大容量メモリ
をNwayインターリーブ動作させ、高速メモリにジャンプ
後のパターンを予め格納しておいてジャンプが生じたと
きに高速メモリから必要なパターンを読み出すようにし
たので、高速大容量のパターンバツフアを得ることがで
きる。また、ジャンプが生じて高速メモリからのパター
ンの読み出しがあつたとき、低速大容量メモリからのパ
ターンの読み出しが可能となるまで、引き続き高速メモ
リからのパターンの読み出しを可能としたので、ランダ
ムなアクセスを行なつてもダミーサイクルを生じること
はなく、しかもバツフアの容量が1/Nに減少することも
ない。According to the present invention, a low-speed large-capacity memory storing a pattern is operated by Nway interleaving, the pattern after the jump is stored in advance in the high-speed memory, and the necessary pattern is read from the high-speed memory when the jump occurs. Therefore, a high-speed and large-capacity pattern buffer can be obtained. When a jump occurs and the pattern is read from the high-speed memory, the pattern can be read from the high-speed memory continuously until the pattern can be read from the low-speed large-capacity memory. Does not cause a dummy cycle, and the buffer capacity does not decrease to 1 / N.
【図面の簡単な説明】 第1図は本発明方法の一実施例を適用したメモリ読出制
御装置の全体構成図、第2図は第1図に示すメモリ内に
格納した情報の説明図、第3図は第1図に示す装置の動
作説明図、第4図は第1図に示す低速メモリ側の詳細構
成図、第5図は第4図に示す回路の詳細動作説明図、第
6図は第1図に示す装置の高速メモリ側の詳細構成図、
第7図は第6図に示す回路の詳細動作説明図、第8図は
WAIT数の算出説明図である。 11〜14……低速メモリ、20……インターリーブ制御器、
30……切換え制御器、40……高速メモリアクセス制御
器、50……高速メモリ、61,62……選択器BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is an overall configuration diagram of a memory read control device to which an embodiment of the method of the present invention is applied, and FIG. 2 is an explanatory diagram of information stored in the memory shown in FIG. FIG. 3 is an operation explanatory diagram of the apparatus shown in FIG. 1, FIG. 4 is a detailed configuration diagram of the low-speed memory side shown in FIG. 1, FIG. 5 is a detailed operation explanatory diagram of the circuit shown in FIG. 4, and FIG. Is a detailed configuration diagram on the high-speed memory side of the device shown in FIG.
FIG. 7 is an explanatory diagram of detailed operation of the circuit shown in FIG. 6, and FIG. 8 is
It is a calculation explanatory view of the WAIT number. 11 to 14 …… Low speed memory, 20 …… Interleave controller,
30 ... Switching controller, 40 ... High-speed memory access controller, 50 ... High-speed memory, 61,62 ... Selector
Claims (1)
ーケンス命令及びテストパターンが規定されたテストプ
ログラムに従い一連のテストパターンをメモリから順次
読み出して試験対象の半導体集積回路に与えるメモリ読
出制御装置において、アドレス順のテストパターンを巡
回的に格納したN個(N≧2の整数)の低速大容量メモ
リと、アドレスジャンプのシーケンス命令に対し該命令
先アドレスからアドレス順にN−1個のテストパターン
を格納した高速メモリと、シーケンス命令が連続アドレ
スのテストパターン読み出しのときはN個の低速大容量
メモリを1サイクル毎に切り換えて該当するテストパタ
ーンを順次読み出すインターリーブ制御手段と、アドレ
スジャンプのシーケンス命令があったときは低速大容量
メモリからのテストパターンの読み出しに代わり高速メ
モリから該当するテストパターンを読み出す高速メモリ
アクセス制御手段と、インターリーブ制御手段と高速メ
モリアクセス制御手段とを切り換える切り換え制御手段
であってアドレスジャンプが生じたときのみアドレスジ
ャンプ固有のWAIT数だけ高速メモリアクセス制御手段を
動作させると共に低速大容量メモリのインターリーブ動
作を待ち状態にさせる切り換え制御手段とを備えること
を特徴とするメモリ読出制御装置。1. A memory read control device for sequentially reading a series of test patterns from a memory according to a test program in which a sequence instruction and a test pattern corresponding to each address are defined in a sequential address order and giving the test integrated circuit to a semiconductor integrated circuit under test. Sequential test patterns are cyclically stored in N (N ≧ 2 integer) low-speed large-capacity memories, and N−1 test patterns are stored in the address order from the instruction destination address for the address jump sequence instruction. There are a high-speed memory, an interleave control means for sequentially reading a corresponding test pattern by switching N low-speed large-capacity memories every cycle when the sequence command reads a test pattern of continuous addresses, and an address jump sequence command. When testing from low-speed large-capacity memory High-speed memory access control means for reading the corresponding test pattern from the high-speed memory instead of pattern reading, and switching control means for switching between the interleave control means and the high-speed memory access control means, which are unique to the address jump only when an address jump occurs. A memory read control device comprising: switching control means for operating the high-speed memory access control means for the number of WAITs and for putting the interleave operation of the low-speed large-capacity memory in a waiting state.
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60041898A JPH0750156B2 (en) | 1985-03-05 | 1985-03-05 | Memory read control device |
| US06/920,986 US4759021A (en) | 1985-01-31 | 1986-01-31 | Test pattern generator |
| KR1019860700667A KR900002577B1 (en) | 1985-01-31 | 1986-01-31 | Test pattern generator |
| PCT/JP1986/000039 WO1986004686A1 (en) | 1985-01-31 | 1986-01-31 | Test pattern generator |
| EP86901126A EP0211087B1 (en) | 1985-01-31 | 1986-01-31 | Test pattern generator |
| DE8686901126T DE3676377D1 (en) | 1985-01-31 | 1986-01-31 | GENERATOR FOR TEST PATTERN. |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60041898A JPH0750156B2 (en) | 1985-03-05 | 1985-03-05 | Memory read control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61201172A JPS61201172A (en) | 1986-09-05 |
| JPH0750156B2 true JPH0750156B2 (en) | 1995-05-31 |
Family
ID=12621103
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60041898A Expired - Lifetime JPH0750156B2 (en) | 1985-01-31 | 1985-03-05 | Memory read control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0750156B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63231611A (en) * | 1987-03-20 | 1988-09-27 | Yokogawa Electric Corp | Waveform generator |
| US4875210A (en) * | 1988-01-06 | 1989-10-17 | Teradyne, Inc. | Automatic circuit tester control system |
| JP4616434B2 (en) * | 1998-11-10 | 2011-01-19 | 株式会社アドバンテスト | PATTERN GENERATOR, PATTERN GENERATION METHOD, AND TEST DEVICE |
| JP4832920B2 (en) * | 2006-02-28 | 2011-12-07 | 富士通株式会社 | Shutter opening and closing device |
-
1985
- 1985-03-05 JP JP60041898A patent/JPH0750156B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61201172A (en) | 1986-09-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4074110B2 (en) | Single-chip microcomputer | |
| EP0211087B1 (en) | Test pattern generator | |
| JPH0447856B2 (en) | ||
| JPH0750156B2 (en) | Memory read control device | |
| JPH0750157B2 (en) | Pattern generator | |
| JPS6045829B2 (en) | fail memory | |
| JPH0310129B2 (en) | ||
| JPH0575985B2 (en) | ||
| JPS63314644A (en) | Data processor | |
| JP2675081B2 (en) | Arithmetic processing method | |
| JP3030948B2 (en) | Delay analysis method | |
| JP2001282324A (en) | Sequence control circuit | |
| JPH0830551A (en) | Wait control system | |
| JPH04358227A (en) | Microprocessor | |
| JPS61175580A (en) | Algorithmic pattern generator | |
| KR0120598B1 (en) | Memory board designing method and device | |
| JPH0354665A (en) | Vector processor | |
| JPS59189407A (en) | Sequence control device | |
| JPS62210544A (en) | Microcomputer | |
| JPH0792902A (en) | Programmable controller | |
| JPH0553791A (en) | Control information reader | |
| JPH04195344A (en) | Register file read mechanism | |
| JPH0364886B2 (en) | ||
| JPH01145724A (en) | Control storage device | |
| JP2000076069A (en) | Instruction reading and decoding device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |