JPS61175580A - アルゴリズミツクパタ−ン発生装置 - Google Patents
アルゴリズミツクパタ−ン発生装置Info
- Publication number
- JPS61175580A JPS61175580A JP60015339A JP1533985A JPS61175580A JP S61175580 A JPS61175580 A JP S61175580A JP 60015339 A JP60015339 A JP 60015339A JP 1533985 A JP1533985 A JP 1533985A JP S61175580 A JPS61175580 A JP S61175580A
- Authority
- JP
- Japan
- Prior art keywords
- memory
- pattern
- algorithmic
- output
- speed
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/3181—Functional testing
- G01R31/319—Tester hardware, i.e. output processing circuits
- G01R31/31917—Stimuli generation or application of test patterns to the device under test [DUT]
- G01R31/31919—Storing and outputting test patterns
- G01R31/31921—Storing and outputting test patterns using compression techniques, e.g. patterns sequencer
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Tests Of Electronic Circuits (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明は、LSI試験パターン発生装置、特に。
高速メモリ試験パターンを発生するに好適なアルゴリズ
ミックパターン発生装置に関する。
ミックパターン発生装置に関する。
この従来例によれば、マイクロプログラミング制御によ
ってアルゴリズミックパターン発生の基本的な考え方が
開示されている。
ってアルゴリズミックパターン発生の基本的な考え方が
開示されている。
アルゴリズミックパターン発生装置にとって、高速化が
重要である。
重要である。
本発明は、半導体メモリ試験に使用するアルゴリズミッ
クパターン発生を高速に、且つダミーサイクルなしに発
生させることを可能としたアルゴリズミックパターン発
生装置を提供するものである。
クパターン発生を高速に、且つダミーサイクルなしに発
生させることを可能としたアルゴリズミックパターン発
生装置を提供するものである。
半導体メモリの試験パターンとしては、マーチングやギ
ヤロッピングといったものが良く知られており、これら
は一般的なメモリ試験装置においてマイクロプログラム
制御によるアルゴリズミックパターン発生器(A L
P Gと略す)を用いて発生する。上記発生パターン量
、即ちマイクロプログラムとしてのステップ数は被試験
メモリ容量をNとしたとき、各々NおよびN2となる。
ヤロッピングといったものが良く知られており、これら
は一般的なメモリ試験装置においてマイクロプログラム
制御によるアルゴリズミックパターン発生器(A L
P Gと略す)を用いて発生する。上記発生パターン量
、即ちマイクロプログラムとしてのステップ数は被試験
メモリ容量をNとしたとき、各々NおよびN2となる。
従って、極めて大量のパターンデータの発生が要求され
ていることがわかる。
ていることがわかる。
そのため、現在では、被試験メモリへのアドレスアクセ
ス手順の規則性を利用し、制御メモリの書替えだけで種
々のパターン発生を可能とするマイクロプログラム制御
方式が採用されている。
ス手順の規則性を利用し、制御メモリの書替えだけで種
々のパターン発生を可能とするマイクロプログラム制御
方式が採用されている。
ストパターン中に無効なパターン(ダミーサイクル)を
発生することは好ましくない。従ってジャンプなどのシ
ーケンス動作のためフィードバックループを有するAL
PGにとっては、高速化の達成を可能とするパイプライ
ン構成を採用することが困難となり、高速化が進んでい
ない。
発生することは好ましくない。従ってジャンプなどのシ
ーケンス動作のためフィードバックループを有するAL
PGにとっては、高速化の達成を可能とするパイプライ
ン構成を採用することが困難となり、高速化が進んでい
ない。
そこで、本発明では、ALP’Gの出カバターンを一度
バッファメモリに展開して蓄え、且つこの組合せを複数
台用いてインターリーブ動作させることにより、ダミー
サイクルの発生なしに高速パターン発生を可能ならしめ
た。すなわち、メモリに蓄えられたデータを単純に、順
次読出す場合には従来から知られているメモリインター
リーブ方式がある。これはロジックLSIを試験するた
めのロジックテスタにおいてランダムパターンデータの
格納・発生部として使われているものである。
バッファメモリに展開して蓄え、且つこの組合せを複数
台用いてインターリーブ動作させることにより、ダミー
サイクルの発生なしに高速パターン発生を可能ならしめ
た。すなわち、メモリに蓄えられたデータを単純に、順
次読出す場合には従来から知られているメモリインター
リーブ方式がある。これはロジックLSIを試験するた
めのロジックテスタにおいてランダムパターンデータの
格納・発生部として使われているものである。
本発明では1両者を組合せて高速化の達成をはかった。
第1図は本発明のアルゴリズミックパターン発生装置の
実施例図を示す。この実施例は、3個のアルゴリズミッ
クパターン発生ユニットPGI。
実施例図を示す。この実施例は、3個のアルゴリズミッ
クパターン発生ユニットPGI。
PO2,PO2を持つ。この3個のPGI〜PG3はイ
ンターリーブ制御方式によって動作する。
ンターリーブ制御方式によって動作する。
PGI〜PG3は、コントロール回路(CTL)7〜9
、ALPGI〜3、カウンタ10〜12、メモリ (P
DB)4〜6より成る。
、ALPGI〜3、カウンタ10〜12、メモリ (P
DB)4〜6より成る。
アルゴリズミックパターン発生装置は、PGI〜PG3
以外に、CPU15、メモリ16.共通バス49、イン
ターフェース(I/F)14.マルチプレクサ(MUx
)13を持つ。PGI 〜PG3とcpU15.メモリ
16とは共通バス49及びI/F14を介して、データ
及び制御信号の相互の交信を行う。
以外に、CPU15、メモリ16.共通バス49、イン
ターフェース(I/F)14.マルチプレクサ(MUx
)13を持つ。PGI 〜PG3とcpU15.メモリ
16とは共通バス49及びI/F14を介して、データ
及び制御信号の相互の交信を行う。
第2図はPGI〜PG3内データ展開月データ展開用メ
モリ〜6への書込み、読出しにおけるインターリーブ動
作のタイムチャートを示す。
モリ〜6への書込み、読出しにおけるインターリーブ動
作のタイムチャートを示す。
PGI〜PG3は同一構成より成るため、PGlを代表
して詳細に説明する。ALPGIは、マイクロプログラ
ム制御方式によってアルゴリズミックパターンを出力す
る。PDB4は、ALPGlから発生したアルゴリズミ
ックパターンを格納する。カウンタ10は、PDB4の
アドレス指定用カウンタである。CTL7はカウンタ1
0.ALPGl、MUXを制御する。
して詳細に説明する。ALPGIは、マイクロプログラ
ム制御方式によってアルゴリズミックパターンを出力す
る。PDB4は、ALPGlから発生したアルゴリズミ
ックパターンを格納する。カウンタ10は、PDB4の
アドレス指定用カウンタである。CTL7はカウンタ1
0.ALPGl、MUXを制御する。
更に、低速クロック(CK−L)44.高速クロック(
CK−H)45を外部から選択的に入力せしめるように
した。低速クロックは書込みクロックとして使用し、高
速クロックは読出しクロックとして使用する。
CK−H)45を外部から選択的に入力せしめるように
した。低速クロックは書込みクロックとして使用し、高
速クロックは読出しクロックとして使用する。
前記したように、フィードバックループを有するALP
Gではダミーサイクル防止の点からパイプライン構成に
よる高速化は困難とされている。
Gではダミーサイクル防止の点からパイプライン構成に
よる高速化は困難とされている。
そのため、先ず最初に低速クロック44を用いてALP
GIを動作させ、その出カバターン17をPDB4に格
納する。このときのPDB4の格納アドレス38は予じ
めクリア入力(CLR)29によりクリアされているカ
ウンタ10の出力38を先頭アドレスとし、低速クロッ
ク44によって順次加算されるカウンタ出力をアドレス
としてALPGの出力が入力されることとなる。このと
きの最終アドレスはCPU15からI/F14を通じて
カウンタ10のLD大入力ら与えられており、カウンタ
値がこの値に一致したとき、カウントアツプ信号(C/
U)35が出力される。このカウントアツプ信号35は
CTL7を通じてALPGIの制御信号26を出力し、
ALPGIのデータ出力を停止させる。この動作と同時
にCTL7はクリア信号29を発し、カウンタ10をク
リアすると同時に、カウンタ10へのクロック入力を低
速クロック44から高速クロック45に切替え、PDB
4を切替信号52により読出しモードに切替える。これ
以後、PDB4は高速クロックで動作するカウンタ10
の出力アドレス38に従ってALPG出カバターンデー
タをPDB4から出力することとなる。一般的に複雑な
構成を持つALPGIに比べ、単純にデータを読出すだ
けのPDB4は数倍の速度で動作が可能である。
GIを動作させ、その出カバターン17をPDB4に格
納する。このときのPDB4の格納アドレス38は予じ
めクリア入力(CLR)29によりクリアされているカ
ウンタ10の出力38を先頭アドレスとし、低速クロッ
ク44によって順次加算されるカウンタ出力をアドレス
としてALPGの出力が入力されることとなる。このと
きの最終アドレスはCPU15からI/F14を通じて
カウンタ10のLD大入力ら与えられており、カウンタ
値がこの値に一致したとき、カウントアツプ信号(C/
U)35が出力される。このカウントアツプ信号35は
CTL7を通じてALPGIの制御信号26を出力し、
ALPGIのデータ出力を停止させる。この動作と同時
にCTL7はクリア信号29を発し、カウンタ10をク
リアすると同時に、カウンタ10へのクロック入力を低
速クロック44から高速クロック45に切替え、PDB
4を切替信号52により読出しモードに切替える。これ
以後、PDB4は高速クロックで動作するカウンタ10
の出力アドレス38に従ってALPG出カバターンデー
タをPDB4から出力することとなる。一般的に複雑な
構成を持つALPGIに比べ、単純にデータを読出すだ
けのPDB4は数倍の速度で動作が可能である。
PG2.PG3についても全く同一動作を実行するが、
PGI、PG2.PG3は各々、インタリーブ動作する
ために、ALPG動作時間を2等分した位相で実行開始
するものである。第2図はその動作タイミングを示すも
のであり、本実施例はALPG動作速度に対し、PDB
動作速度が2倍の場合を示したものである。すなわち、
PDBへの書込み時間t w 、 P D Bからの読
出し時間1.とし、tw=’2trとする。
PGI、PG2.PG3は各々、インタリーブ動作する
ために、ALPG動作時間を2等分した位相で実行開始
するものである。第2図はその動作タイミングを示すも
のであり、本実施例はALPG動作速度に対し、PDB
動作速度が2倍の場合を示したものである。すなわち、
PDBへの書込み時間t w 、 P D Bからの読
出し時間1.とし、tw=’2trとする。
PG2はPGIよりtw/2遅れた点からスタートし、
PG3は更にtw/2遅れた点からスタートする。
PG3は更にtw/2遅れた点からスタートする。
以上のようにして、PD84〜6からの出力をマルチプ
レクサMUX13を順次切替えることにより、連続的に
PDBの読出し速度でアルゴリズミックパターン出力5
0を得ることができる。
レクサMUX13を順次切替えることにより、連続的に
PDBの読出し速度でアルゴリズミックパターン出力5
0を得ることができる。
このとき、PGIに着目すると、最初のPDB4の出力
後、次に発生するALPGIの出カバターンは、PD8
4〜6で発生させたステップ数の次からのパターンを発
生させることが必要となるため、PGIのtrの時間に
ALPGI内のレジスタ等に必要なデータをCPU15
から書込んでいる。
後、次に発生するALPGIの出カバターンは、PD8
4〜6で発生させたステップ数の次からのパターンを発
生させることが必要となるため、PGIのtrの時間に
ALPGI内のレジスタ等に必要なデータをCPU15
から書込んでいる。
アルゴリズミックなパターンは決められた手順に従って
演算時の処理を行って発生させるものであり、第2図の
ような動作の実行前に、各ALPG1〜3に対し、各々
の1.の期間、どのようなデータを与えればPDB4〜
6の容量で与えられるステップ数を飛越えた途中からの
PDB分だけのパターン発生を行わせることは可能であ
る。
演算時の処理を行って発生させるものであり、第2図の
ような動作の実行前に、各ALPG1〜3に対し、各々
の1.の期間、どのようなデータを与えればPDB4〜
6の容量で与えられるステップ数を飛越えた途中からの
PDB分だけのパターン発生を行わせることは可能であ
る。
結局、(nxt、)≧twとなる最小のn (n=2.
3.・・・)に対し、PGの必要個数はn+1となるこ
とがわかる。
3.・・・)に対し、PGの必要個数はn+1となるこ
とがわかる。
尚、以上の説明では1.期間でのALPG内レジ入レジ
スタデータ書込みをCPUから行っているが、ALPG
自身で内部的にこれを行うことも可能である。一方、本
実施例には示していないが、パターン発生速度の遅い場
合には、本実施例のような(ALPG+PDB)といっ
た、いわばハイブリット形ではなく、直接ALPG出力
をPG比出力できるようなデータ出力経路を持たせるこ
とが考えられ、更に、カウンタ10〜12もアップカウ
ントではなく、ダウンカウントであっても、同様な動作
が可能となる。
スタデータ書込みをCPUから行っているが、ALPG
自身で内部的にこれを行うことも可能である。一方、本
実施例には示していないが、パターン発生速度の遅い場
合には、本実施例のような(ALPG+PDB)といっ
た、いわばハイブリット形ではなく、直接ALPG出力
をPG比出力できるようなデータ出力経路を持たせるこ
とが考えられ、更に、カウンタ10〜12もアップカウ
ントではなく、ダウンカウントであっても、同様な動作
が可能となる。
本発明で使用したPDBは、一般的なロジンLSI試験
用のランダムパターンデータを格納・発生するメモリと
しても用いることが可能であり。
用のランダムパターンデータを格納・発生するメモリと
しても用いることが可能であり。
メモリSI、ロジックLSI兼用のパターン発生システ
ムとして先便用できるものであり、応用範囲の広いもの
である。
ムとして先便用できるものであり、応用範囲の広いもの
である。
本発明によれば、ダミーサイクル発生のない高速のアル
ゴリズミックパターンが発生でき、高速メモリの試験が
可能となる。このとき、PGの数は任意に増減可能であ
り、最適なパターン発生システムを構成できた。
ゴリズミックパターンが発生でき、高速メモリの試験が
可能となる。このとき、PGの数は任意に増減可能であ
り、最適なパターン発生システムを構成できた。
第1回は本発明の実施例図、第2図は動作タイムチャー
トである。 PG1〜PG3・・・アルゴリズミックパターン発生ユ
ニット、ALPGI〜ALPG3・・・アルゴリズミッ
クパターン発生器、PDB4〜PDB6・・・メモリ、
CTL7〜CTL9・・・コントロール回路、10〜1
2・・・カウンタ、MUX13・・・マルチプレクサ、
CPU15・・・プロセッサ、16・・・メモリ、I
/ F 14・・・インターフェース。 代理人弁理士 秋 本 正 実 手続ネ市j−E書(方式) 昭和60年6月19日
トである。 PG1〜PG3・・・アルゴリズミックパターン発生ユ
ニット、ALPGI〜ALPG3・・・アルゴリズミッ
クパターン発生器、PDB4〜PDB6・・・メモリ、
CTL7〜CTL9・・・コントロール回路、10〜1
2・・・カウンタ、MUX13・・・マルチプレクサ、
CPU15・・・プロセッサ、16・・・メモリ、I
/ F 14・・・インターフェース。 代理人弁理士 秋 本 正 実 手続ネ市j−E書(方式) 昭和60年6月19日
Claims (1)
- 【特許請求の範囲】 1、複数個のアルゴリズミックパターン発生ユニットと
、該ユニットから発生するアルゴリズミックパターンを
取込み選択的に出力するマルチプレクサとを備えると共
に、 上記各アルゴリズミックパターン発生ユニットは、アル
ゴリズミックパターン発生器と、この発生パターンを格
納するメモリと、該メモリの格納アドレスを指示するア
ドレス指示手段と、該メモリへのデータ入力及びデータ
出力を制御するコントロール回路と、上記メモリから読
出したアルゴリズミックパターンを上記マルチプレクサ
に送出する手段とより成るアルゴリズミックパターン発
生装置。
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60015339A JPH0750155B2 (ja) | 1985-01-31 | 1985-01-31 | アルゴリズミツクパタ−ン発生装置 |
| US06/920,986 US4759021A (en) | 1985-01-31 | 1986-01-31 | Test pattern generator |
| KR1019860700667A KR900002577B1 (ko) | 1985-01-31 | 1986-01-31 | 테스트 패턴 제너레이터(발생장치) |
| PCT/JP1986/000039 WO1986004686A1 (fr) | 1985-01-31 | 1986-01-31 | Generateur de configurations de controle |
| EP86901126A EP0211087B1 (en) | 1985-01-31 | 1986-01-31 | Test pattern generator |
| DE8686901126T DE3676377D1 (de) | 1985-01-31 | 1986-01-31 | Generator fuer testmuster. |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60015339A JPH0750155B2 (ja) | 1985-01-31 | 1985-01-31 | アルゴリズミツクパタ−ン発生装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61175580A true JPS61175580A (ja) | 1986-08-07 |
| JPH0750155B2 JPH0750155B2 (ja) | 1995-05-31 |
Family
ID=11886027
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60015339A Expired - Lifetime JPH0750155B2 (ja) | 1985-01-31 | 1985-01-31 | アルゴリズミツクパタ−ン発生装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0750155B2 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001216152A (ja) * | 2000-01-28 | 2001-08-10 | Rooran:Kk | 論理集積回路及びそのcpuコアのソースを記録したコンピュータ読み取り可能な記録媒体 |
| JP2007093318A (ja) * | 2005-09-28 | 2007-04-12 | Yokogawa Electric Corp | 検査信号生成装置及び半導体検査装置 |
| JP2008039779A (ja) * | 2006-08-01 | 2008-02-21 | Unitest Inc | 半導体素子のテスト装置 |
-
1985
- 1985-01-31 JP JP60015339A patent/JPH0750155B2/ja not_active Expired - Lifetime
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001216152A (ja) * | 2000-01-28 | 2001-08-10 | Rooran:Kk | 論理集積回路及びそのcpuコアのソースを記録したコンピュータ読み取り可能な記録媒体 |
| JP2007093318A (ja) * | 2005-09-28 | 2007-04-12 | Yokogawa Electric Corp | 検査信号生成装置及び半導体検査装置 |
| JP2008039779A (ja) * | 2006-08-01 | 2008-02-21 | Unitest Inc | 半導体素子のテスト装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0750155B2 (ja) | 1995-05-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR20070108331A (ko) | 반도체기억장치 | |
| US4759021A (en) | Test pattern generator | |
| JPH0480350B2 (ja) | ||
| JP3681892B2 (ja) | 半導体装置のデータ入出力回路及びデータ入出力方法 | |
| KR970051415A (ko) | 반도체 메모리 장치의 병합 데이타 출력 모드 선택 방법 | |
| JPS6030973B2 (ja) | 高速パタ−ン発生器 | |
| JPS61175580A (ja) | アルゴリズミツクパタ−ン発生装置 | |
| JPS61261895A (ja) | 半導体記憶装置 | |
| JPH0535391B2 (ja) | ||
| JPH1027497A (ja) | メモリ試験装置 | |
| JPH07209389A (ja) | 高速パターン発生器 | |
| JPS63108747A (ja) | ゲ−トアレイ集積回路 | |
| JPS6331935B2 (ja) | ||
| JPH0391195A (ja) | メモリ回路 | |
| JP2961219B2 (ja) | 半導体集積回路 | |
| JPH01140489A (ja) | 半導体記憶装置 | |
| SU982089A1 (ru) | Оперативное запоминающее устройство на динамических элементах пам ти | |
| JPH0750157B2 (ja) | パタ−ン発生器 | |
| JPS6031040B2 (ja) | メモリ用集積回路装置 | |
| JPS63179268A (ja) | メモリic試験装置 | |
| JPH06290584A (ja) | 半導体記憶装置 | |
| JPS6319027B2 (ja) | ||
| JPS62232797A (ja) | 記憶装置 | |
| JPH10221416A (ja) | アドレスパターン発生回路 | |
| JPS63311182A (ja) | テストパタ−ンメモリ回路 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |