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
Application number
JP60015339A
Other languages
English (en)
Other versions
JPH0750155B2 (ja
Inventor
Ikuo Kawaguchi
川口 郁夫
Masaaki Inadate
稲舘 昌明
Shuji Kikuchi
修司 菊地
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 Ltd
Original Assignee
Hitachi 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 Ltd filed Critical Hitachi Ltd
Priority to JP60015339A priority Critical patent/JPH0750155B2/ja
Priority to US06/920,986 priority patent/US4759021A/en
Priority to KR1019860700667A priority patent/KR900002577B1/ko
Priority to PCT/JP1986/000039 priority patent/WO1986004686A1/ja
Priority to EP86901126A priority patent/EP0211087B1/en
Priority to DE8686901126T priority patent/DE3676377D1/de
Publication of JPS61175580A publication Critical patent/JPS61175580A/ja
Publication of JPH0750155B2 publication Critical patent/JPH0750155B2/ja
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
    • 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/31919Storing and outputting test patterns
    • G01R31/31921Storing 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となる。
従って、極めて大量のパターンデータの発生が要求され
ていることがわかる。
そのため、現在では、被試験メモリへのアドレスアクセ
ス手順の規則性を利用し、制御メモリの書替えだけで種
々のパターン発生を可能とするマイクロプログラム制御
方式が採用されている。
ストパターン中に無効なパターン(ダミーサイクル)を
発生することは好ましくない。従ってジャンプなどのシ
ーケンス動作のためフィードバックループを有するAL
PGにとっては、高速化の達成を可能とするパイプライ
ン構成を採用することが困難となり、高速化が進んでい
ない。
そこで、本発明では、ALP’Gの出カバターンを一度
バッファメモリに展開して蓄え、且つこの組合せを複数
台用いてインターリーブ動作させることにより、ダミー
サイクルの発生なしに高速パターン発生を可能ならしめ
た。すなわち、メモリに蓄えられたデータを単純に、順
次読出す場合には従来から知られているメモリインター
リーブ方式がある。これはロジックLSIを試験するた
めのロジックテスタにおいてランダムパターンデータの
格納・発生部として使われているものである。
本発明では1両者を組合せて高速化の達成をはかった。
〔発明の実施例〕
第1図は本発明のアルゴリズミックパターン発生装置の
実施例図を示す。この実施例は、3個のアルゴリズミッ
クパターン発生ユニットPGI。
PO2,PO2を持つ。この3個のPGI〜PG3はイ
ンターリーブ制御方式によって動作する。
PGI〜PG3は、コントロール回路(CTL)7〜9
、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を介して、データ
及び制御信号の相互の交信を行う。
第2図はPGI〜PG3内データ展開月データ展開用メ
モリ〜6への書込み、読出しにおけるインターリーブ動
作のタイムチャートを示す。
PGI〜PG3は同一構成より成るため、PGlを代表
して詳細に説明する。ALPGIは、マイクロプログラ
ム制御方式によってアルゴリズミックパターンを出力す
る。PDB4は、ALPGlから発生したアルゴリズミ
ックパターンを格納する。カウンタ10は、PDB4の
アドレス指定用カウンタである。CTL7はカウンタ1
0.ALPGl、MUXを制御する。
更に、低速クロック(CK−L)44.高速クロック(
CK−H)45を外部から選択的に入力せしめるように
した。低速クロックは書込みクロックとして使用し、高
速クロックは読出しクロックとして使用する。
前記したように、フィードバックループを有するALP
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は数倍の速度で動作が可能である。
PG2.PG3についても全く同一動作を実行するが、
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遅れた点からスタートする。
以上のようにして、PD84〜6からの出力をマルチプ
レクサMUX13を順次切替えることにより、連続的に
PDBの読出し速度でアルゴリズミックパターン出力5
0を得ることができる。
このとき、PGIに着目すると、最初のPDB4の出力
後、次に発生するALPGIの出カバターンは、PD8
4〜6で発生させたステップ数の次からのパターンを発
生させることが必要となるため、PGIのtrの時間に
ALPGI内のレジスタ等に必要なデータをCPU15
から書込んでいる。
アルゴリズミックなパターンは決められた手順に従って
演算時の処理を行って発生させるものであり、第2図の
ような動作の実行前に、各ALPG1〜3に対し、各々
の1.の期間、どのようなデータを与えればPDB4〜
6の容量で与えられるステップ数を飛越えた途中からの
PDB分だけのパターン発生を行わせることは可能であ
る。
結局、(nxt、)≧twとなる最小のn (n=2.
3.・・・)に対し、PGの必要個数はn+1となるこ
とがわかる。
尚、以上の説明では1.期間でのALPG内レジ入レジ
スタデータ書込みをCPUから行っているが、ALPG
自身で内部的にこれを行うことも可能である。一方、本
実施例には示していないが、パターン発生速度の遅い場
合には、本実施例のような(ALPG+PDB)といっ
た、いわばハイブリット形ではなく、直接ALPG出力
をPG比出力できるようなデータ出力経路を持たせるこ
とが考えられ、更に、カウンタ10〜12もアップカウ
ントではなく、ダウンカウントであっても、同様な動作
が可能となる。
本発明で使用したPDBは、一般的なロジンLSI試験
用のランダムパターンデータを格納・発生するメモリと
しても用いることが可能であり。
メモリSI、ロジックLSI兼用のパターン発生システ
ムとして先便用できるものであり、応用範囲の広いもの
である。
〔発明の効果〕
本発明によれば、ダミーサイクル発生のない高速のアル
ゴリズミックパターンが発生でき、高速メモリの試験が
可能となる。このとき、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日

Claims (1)

  1. 【特許請求の範囲】 1、複数個のアルゴリズミックパターン発生ユニットと
    、該ユニットから発生するアルゴリズミックパターンを
    取込み選択的に出力するマルチプレクサとを備えると共
    に、 上記各アルゴリズミックパターン発生ユニットは、アル
    ゴリズミックパターン発生器と、この発生パターンを格
    納するメモリと、該メモリの格納アドレスを指示するア
    ドレス指示手段と、該メモリへのデータ入力及びデータ
    出力を制御するコントロール回路と、上記メモリから読
    出したアルゴリズミックパターンを上記マルチプレクサ
    に送出する手段とより成るアルゴリズミックパターン発
    生装置。
JP60015339A 1985-01-31 1985-01-31 アルゴリズミツクパタ−ン発生装置 Expired - Lifetime JPH0750155B2 (ja)

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)

* Cited by examiner, † Cited by third party
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 半導体素子のテスト装置

Cited By (3)

* Cited by examiner, † Cited by third party
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